@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300i,700);@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700);@import url(https://fonts.googleapis.com/css?family=Raleway:100,400,500,600,700,800);body,h2,html{font-family:Raleway,'Helvetica Neue',Helvetica,Arial,sans-serif}h1,h2{margin-top:10px}.cta-title span,h2{text-transform:uppercase}.cta-title,footer,h2{text-align:center}.submenu ul,ul.footer-list{list-style:none}body,html{height:100%}body{font-size:13px;line-height:22px}a{color:#000}h2{font-size:16px;font-weight:700;letter-spacing:4px;margin-bottom:20px}h1{font-family:'Open Sans Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:40px;margin-bottom:10px}.container-fluid.grey ul,.content ul,div.home ul{list-style:none;padding-left:16px;margin:0 0 12px}.container-fluid.grey li:before,.content li:before,div.home li:before{content:'\f111';font-family:FontAwesome;float:left;margin-left:-1.5em;color:red;font-size:6px;padding-right:8px}.red{color:red}.navbar-nav>li>a,.navbar-nav>li>ul>li>a{font-size:16px;font-family:Raleway;font-weight:500}.img-portfolio{margin-bottom:10px;margin-top:10px}.img-hover:hover{opacity:.8}.navbar{margin-bottom:0;padding-bottom:10px}.navbar-brand{float:left;height:84px;padding:15px;font-size:18px;line-height:20px}.navbar-inverse .navbar-nav>li>a{color:#fff}.navbar-inverse .navbar-nav>li>a:hover{color:#ccc}.container-fluid.cta{background-color:#eee;padding-top:30px;padding-bottom:20px;margin-top:10px;margin-bottom:10px}.container-fluid.grey{background-color:#ccc;padding-top:30px;padding-bottom:30px}.container-fluid.home.grey{min-height:200px}.content-space{padding:20px 0;margin-bottom:0;color:inherit;background:center center no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.pllx{height:60px}.wrapper{position:relative}.cta-title{position:absolute;width:100%;margin-top:15%;z-index:20;letter-spacing:2px}.cta-title span{color:#fff;padding:10px 25px;background:rgba(0,0,0,.7)}header.carousel{height:45%}header.carousel.sub{height:30%}header.carousel .carousel-inner,header.carousel .item,header.carousel .item.active{height:100%}header.carousel .fill{width:100%;height:100%;background-position:center;background-size:cover}.carousel-caption h2{color:#fff;font-family:'Open Sans Condensed',sans-serif;font-weight:300!important;font-size:38px!important;letter-spacing:normal;text-transform:none}.btn.btn-info,.submenu ul li a{text-transform:uppercase}.submenu{position:absolute;z-index:999;color:#fff;bottom:50px}.submenu ul li a{font-size:14px;font-family:Raleway,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:100;margin-bottom:5px;color:#fff}.dropdown-menu>li>a,.navbar-inverse .navbar-nav>li>a{font-family:Raleway}.submenu ul li a:hover{color:#ccc;text-decoration:none}#map{width:100%;height:300px;border:2px solid #fff}footer{margin:20px 0}footer div{text-align:left}footer div.footercol{padding-bottom:15px}footer div#map{height:200px}ul.footer-list{padding:0;margin:0;color:#000}.mb10,span.servicelink{margin-bottom:10px}ul.footer-list a{color:#000}.white.navbar-inverse .navbar-nav>.open>a,.white.navbar-inverse .navbar-nav>.open>a:focus,.white.navbar-inverse .navbar-nav>.open>a:hover{background-color:#eee}span.servicelink{display:inline-block}span.servicelink a{color:#000;padding:5px 10px;border-left:1px solid red}span.servicelink.first a{border-left:none}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}form.userform div.field{padding-bottom:10px}form.userform input.btn-primary{background-color:#5bc0de;border-color:#5bc0de;text-transform:uppercase}li.phonenumber a{margin-top:-5px;font-size:2em}.navbar-inverse{-webkit-transition:background-color .2s ease-in;-moz-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;-ms-transition:background-color .2s ease-in;transition:background-color .2s ease-in}.dropdown-menu{background-color:rgba(0,0,0,.5)}.dropdown-menu>li>a{font-size:16px;font-weight:300;color:#fff}.col-lg-5ths,.col-md-5ths,.col-sm-5ths,.col-xs-5ths{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-5ths{width:20%;float:left}#google_map_1,.mappable{height:250px!important}.required label:after{color:#e32;content:' *';display:inline}@media (min-width:768px){.col-sm-5ths{width:20%;float:left}}@media (min-width:992px){.col-md-5ths{width:20%;float:left}}@media (min-width:1200px){.col-lg-5ths{width:20%;float:left}}@media(min-width:768px){.dropdown:hover .dropdown-menu{display:block}.navbar{background-color:rgba(0,0,0,1);background:-webkit-linear-gradient(rgba(0,0,0,1),rgba(255,0,0,0));background:-o-linear-gradient(rgba(0,0,0,1),rgba(255,0,0,0));background:-moz-linear-gradient(rgba(0,0,0,1),rgba(255,0,0,0));background:linear-gradient(rgba(0,0,0,1),rgba(255,0,0,0));border:0!important;border-radius:0!important}.navbar.white{background:#fff!important;border:0!important;border-radius:0!important}.navbar.white.navbar-inverse .navbar-nav>li>a:hover{color:#999;background-color:transparent}.navbar.white.navbar-inverse .navbar-nav>li>a{color:#333}#myNavbar ul.nav{position:absolute;bottom:0;right:0;margin-bottom:-10px}}@media(max-width:991px){.customer-img,.img-related{margin-bottom:30px}.nav>li.phonenumber>a,.nav>li>a{padding:15px 10px;font-size:16px}li.phonenumber a{margin-top:0}}@media(max-width:767px){.btn{white-space:normal!important;word-wrap:break-word}.img-portfolio{margin-bottom:15px}header.carousel .carousel{height:70%}.navbar-brand{padding:0}.navbar-brand>img{height:100%;padding:15px;width:auto}.dropdown-menu{background-color:rgba(0,0,0,1)}}