body:after{content:url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../img/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../img/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.slideshow{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;overflow:hidden}.slideshow .slide{position:absolute;left:0;top:0;width:100%;height:100%}.slideshow .slide .slidebg{position:absolute;left:0;top:0;width:100%;height:auto;z-index:10}.slideshow .slide .slidecontent{position:absolute;width:100%;height:100%;left:0;top:0;display:table;z-index:100}.slideshow .slide .slidecontent .slideContentPositioner{display:table-cell;vertical-align:middle;text-align:center}.slideshow .slide .slidecontent .slideContentPositioner .line_1{font-size:64px;font-weight:800;margin:0 0 0 0}.slideshow .slide .slidecontent .slideContentPositioner .line_2{font-size:24px;margin:0 0 80px 0}.slideshow .slide .slidecontent .slideContentPositioner .sqgSliderBtn{position:relative;margin:50px 0 0 0;border:solid 1px #FFF;padding:10px 40px;color:#FFF;text-decoration:none}.slideshow .slide .slidecontent .slideContentPositioner .sqgSliderBtn .glyphicon{position:absolute;right:-15px;font-size:30px}.slideshow .sqgslider-buttons{position:absolute;bottom:0;height:auto;width:100%;z-index:1000;left:0;text-align:center}.slideshow .sqgslider-buttons .sqgslider-btn{display:inline-block;width:16px;height:16px;border-radius:50%;border:solid 1px #FFF;margin:0 2px;cursor:pointer}.slideshow .sqgslider-buttons .sqgslider-btn:hover{background:rgba(255,255,255,0.2)}.slideshow .sqgslider-buttons .sqgslider-btn.active{background:#EEE}body{font-family:'Open Sans', sans-serif;font-family:300;color:#444;font-size:15px}h1{margin:0 0 30px 0}h2{margin:0 0 20px 0;font-weight:800;font-size:36px;line-height:50px}p{color:#666666;font-size:15px;line-height:25px}.inline-list{list-style-type:none;margin:0;padding:0}.inline-list li{margin:0;padding:0;display:inline-block}.inline-list li .divider{margin-right:30px}.inline-list li .divider:after{content:'|';padding-left:30px}.inline-list li .spaced{margin-right:40px}.inline-list li a{display:inline-block}.inline-list-separated li{margin-right:30px}.inline-list-separated ul li:last-child{margin-right:0}.block{padding:50px 0}.block .intro{max-width:800px;margin:0 auto}.white-block{background:#FFF}.white-block .btn,.white-block .button{color:#444}.grey-block{background:#F6F6F6}.grey-block .btn,.grey-block .button{color:#444}.blue-block{background:#29282E;color:#FFF}.blue-block p{color:#B3B3B3}.blue-block a{color:#FFF}.btn,button,.button{display:inline-block;border:solid 1px #333333;color:#333333;font-weight:800;font-size:19px;padding:10px 30px;margin:30px 0}header.seo-header{position:fixed;width:100%;z-index:105}header.seo-header .container,header.seo-header a{text-align:right;color:#919191}header.header{position:fixed;width:100%;padding:15px 0;z-index:100}header.header a{color:#fff}header.header.scrolled{background:#F2F2F2}header.header.scrolled .container h1 a{background-image:url(/site/img/logo.svg)}header.header.scrolled .container a{color:#4D4D4D}header.header .container{position:relative}header.header .container h1{float:left;width:260px;height:58px;margin:0}header.header .container h1 a{display:block;width:100%;height:100%;background:url(/site/img/logo.white.svg) left top no-repeat;background-size:100% auto}header.header .container .contact{position:absolute;right:0}header.header .container nav{text-transform:lowercase;text-align:right;height:58px}header.header .container nav>ul>li a{text-decoration:none;padding:34px 0 21px 0}header.header .container nav>ul>li .glyphicon-chevron-down,header.header .container nav>ul>li .glyphicon-chevron-up{display:none}header.header .container nav>ul>li .drop-down{position:absolute;left:0;width:100%;background:rgba(255,255,255,0.9);text-align:left;min-height:200px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;border-bottom:solid 1px #CCCCCC;z-index:1000}header.header .container nav>ul>li .drop-down>ul{position:relative;padding:30px 0 30px 600px;width:1140px;margin:0 auto;background-image:url(/site/img/squeegee-slide.png);background-position:250px -200px;background-repeat:no-repeat;height:200px}header.header .container nav>ul>li .drop-down>ul li{display:block;width:170px;float:left}header.header .container nav>ul>li .drop-down>ul li:nth-child(2n+3){clear:both}header.header .container nav>ul>li .drop-down>ul li:nth-child(2n+2){width:250px}header.header .container nav>ul>li .drop-down>ul li a{display:block;padding:5px 0}header.header .container nav>ul>li:hover .drop-down{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible}header.header .container nav>ul li:first-child{display:none}header.header .container nav>ul li:hover>a,header.header .container nav>ul li.active>a,header.header .container nav>ul li.active-child>a{color:#00A9D1}.headerSlides{position:relative;height:800px;max-height:50vw;background:#FFF}.headerSlides .slide p.line_1{font-family:'Merriweather',	serif;font-weight:400 !important;font-size:40px !important;color:#FFF;font-style:italic;line-height:90px}.headerSlides .slide p.line_2{font-family:'Open Sans', sans-serif;font-weight:800;text-transform:uppercase;color:#FFF;font-size:77px !important}.our-services{text-align:center}.solutions-list{padding-top:80px}.solutions-list .solution-summary{padding-bottom:60px;display:block;text-decoration:none}.solutions-list .solution-summary .solution-icon{width:116px;height:116px;border-radius:50%;margin:0 auto 10px auto;background:#00A9D1;background-size:65% auto;background-position:center center;background-repeat:no-repeat}.solutions-list .solution-summary .solution-title{font-weight:800;text-transform:uppercase;font-size:19px;line-height:30px;text-align:center;margin:30px 0 20px 0;color:#444}.solutions-list .solution-summary .solution-excerpt{text-align:justify;color:#444}.solutions-list .solution-summary .solution-excerpt p{font-size:15px;line-height:1.9em}.solutions-list .solution-summary .solution-excerpt h4{line-height:1.8em;font-weight:normal;font-size:16px;font-family:'Merriweather'}.solutions-list .solution-summary:nth-child(3n+4){clear:both}.who-we-are{text-align:center}@media (min-width: 992px){.nav-opener{display:none}}
