body{overflow-x:hidden;}
section, header, footer{width:100%;clear:both;}
#mask{position:fixed;width:100%;height:100%;top:0;z-index:9999;}
header{z-index:999;}
.social-m li{display:inline-block;}
.main-m li{display:inline-block;}
.filter-m li{display:inline-block;}
.mob-m li{display:list-item;}
/**/.social-m li i{line-height:70px !important;font-size:24px;}
nav li a:hover i{color:#fff;}
.main-m li i{font-size:18px;padding-right:10px;font-weight:400;}
.mega-m ul li{font-size:10px !important;}
nav li a,
nav li span{font-size:12px;padding:0 20px;display:block;font-weight:600;height:70px;line-height:70px;text-transform:uppercase;}
nav li i:hover,
nav li a:hover,
nav li span:hover{color:#fff;}
nav li span{cursor:pointer;}
.switch{font-size:12px;padding:0 20px;font-weight:300;height:70px;line-height:70px;text-transform:uppercase;line-height:70px !important;font-size:30px;cursor:pointer;}
.switch:hover{color:#fff;}
.to-top{cursor:pointer;}
#gmap{height:100%;}
#map-canvas{height:100%;}
.map-marker{display:none;}
input, textarea, select{padding:10px;}
input[type="text"],
input[type="email"],
input[type="phone"]{height:50px;border-style:solid;border-width:2px;background-color:transparent;}
input[type="submit"],
input[type="reset"]{height:50px;}
textarea{height:100px;max-height:200px;border-style:solid;border-width:2px;background-color:transparent;}