footer{background:#09838f;padding-bottom:80px}@media (max-width:768px){footer{padding-bottom:30px}}#location #googleMap img{max-width:none!important}#location #googleMap label{display:inline;font-size:10px}.c{text-align:center;margin:0 auto}.l{text-align:left}.r{text-align:right}.left{float:left}.right{float:right}.center{text-align:center}.alignleft{float:left;margin:5px 15px 5px 0}.alignright{float:right;margin:5px 0 5px 15px}.aligncenter{text-align:center;float:none}a img{border:0}img{vertical-align:middle}.vt{vertical-align:top}.vb{vertical-align:bottom}.fl{float:left;position:relative}.fr{float:right;position:relative}.clear{clear:both}.no-margin{margin:0!important}.no-padding{padding:0!important}.mt{margin-top:8px!important}.ml{margin-left:8px!important}.mr{margin-right:8px!important}.mb{margin-bottom:8px!important}.gray{color:#d5d5d3}.big{font-size:12px;font-weight:700}.red{color:#9e0402}.bbb{border-bottom:1px solid #000}.bbgd{border-bottom:1px dotted #d5d5d3}.bl{border-left:1px dotted #d5d5d3}.br{border-right:1px dotted #d5d5d3}.infoblock{border:dotted 1px #e6db55;background:#fffbcc;font-size:14px;color:#656563;line-height:18px;margin:15px 0;padding:5px 15px}.hide,.hidden{display:none}@media (max-width:640px){.service_block_type2 .item_holder h4{margin-top:85px}.mad_main4 .menu_holder .menu_wrap .menu_bg{background:rgba(255,255,255,.3)}#footer-bar{position:fixed;bottom:60px;left:10px;z-index:101;padding-right:3%;color:rgba(255,255,255,.5);font-size:11px;text-transform:uppercase}#footer-bar a{float:left}section{padding:30px 0}}#footer-desk{position:fixed;bottom:30px;left:30px;z-index:101;padding-right:3%;color:rgba(255,255,255,.5);font-size:11px;text-transform:uppercase}#footer-desk a{float:left}.btn-home:hover,.btn-content:hover{background:#f60}#services-list li{background:#003f5f;color:#fff}#services-list li.active{background:#f60;color:#fff}#services-list li:hover{background:#f60;color:#fff}.gal-home .hovereffect .overlay{background-color:rgba(0,63,95,.8)}.step-main a{font-size:20pt}.subfooter a{margin:1px 0}p{font-family:'Lato',sans-serif;font-size:1.4em;line-height:1.8}.subfooter span{font-family:'Lato',sans-serif;font-size:1.3em}.subfooter{color:#fff};.subfooter address span a{color:#fff}.subfooter address span a:hover{opacity:.8;color:#003f5f}.subfooter address span strong{width:100%;font-weight:700}address span strong{font-weight:700 !important}#menu-center{font-weight:700}nav a{font-weight:700}.fancybox-overlay{background-color:rgba(255,255,255,.9)}.projects .hovereffect .overlay,.projects-grid .hovereffect .overlay h3{opacity:.9}.projects .hovereffect:hover .overlay,.projects-grid .hovereffect:hover .overlay{opacity:.1}.projects .hovereffect .overlay h3,.projects-grid .hovereffect .overlay h3{font-size:25pt;font-weight:500;letter-spacing:4px;color:#fff;padding-top:33%;height:100%;background:0 0}#mdwbooking{position:fixed;bottom:0;z-index:101;padding-right:3%;background:rgba(0,63,95,.9);width:100%;color:#fff}#mdwbooking input[type=text]{color:#fff}.gm-style .gm-style-iw{color:#000}#totop{z-index:105}.bottone{background:#f60;color:#fff !important;border-radius:8px;padding:9px}#detail .services.whitepage ul li{margin-left:15px;list-style-type:circle;font-family:'Lato',sans-serif;font-size:1.4em;line-height:1.8}nav ul ul li a{line-height:10px}#footer-bar2{position:fixed;bottom:130px;right:10px;z-index:101;padding:1%;color:#fff;background:rgba(39,55,77,.6);font-size:11px;text-transform:uppercase}