@charset "UTF-8";@charset "UTF-8";/* normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a{background:transparent;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:700;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}.clear:before,.clear:after{content:" ";display:table;}.clear:after{clear:both;}.container{margin-right:auto;margin-left:auto;min-width:320px;}.container:before,.container:after{display:table;content:" ";}.container:after{clear:both;}.container:before,.container:after{display:table;content:" ";}.container:after{clear:both;}.row:before,.row:after{display:table;content:" ";}.row:after{clear:both;}.row:before,.row:after{display:table;content:" ";}img.responsiveimg{width:100%;height:auto;}.full{max-width:100% !important;}.sm1,.sm2,.sm3,.sm4,.md1,.md2,.md3,.md4,.md5,.md6,.md7,.md8,.lg1,.lg2,.lg3,.lg4,.lg5,.lg6,.lg7,.lg8,.lg9,.lg10,.lg11,.lg12,.fu1,.fu2,.fu3,.fu4,.fu5,.fu6,.fu7,.fu8,.fu9,.fu10,.fu11,.fu12,.fu13,.fu14,.fu15,.fu16,.th1,.th2,.th3,.th4,.th5,.th6,.th7,.th8,.th9,.th10,.th11,.th12,.ff1,.ff2,.ff3,.ff4,.ff5,.ff6,.ff7,.ff8,.ff9,.ff10,.ff11,.ff12{float:left;min-height:1px;padding-right:12px;padding-left:12px;border-collapse:collapse;}.row{padding-left:12px;padding-right:12px;}.row .row{margin-right:-24px;margin-left:-24px;}.row .standard{margin-left:-12px;margin-right:-12px;}body{font-size:75%;}.sm1{width:25%;}.sm2{width:50%;}.sm3{width:75%;}.sm4{width:100%;}.sm1-offset{margin-left:25%;}.sm2-offset{margin-left:50%;}.sm3-offset{margin-left:75%;}.sm4-offset{margin-left:100%;}.sm-hide{display:none;}.sm-center{text-align:center;}.sm-left{text-align:left;}.sm-right{text-align:right;}@media screen and (min-width:768px){.md1{width:90px;}.md2{width:180px;}.md3{width:270px;}.md4{width:360px;}.md5{width:450px;}.md6{width:540px;}.md7{width:630px;}.md8{width:720px;}.md1-offset{margin-left:90px;}.md2-offset{margin-left:180px;}.md3-offset{margin-left:270px;}.md4-offset{margin-left:360px;}.md5-offset{margin-left:450px;}.md6-offset{margin-left:540px;}.md7-offset{margin-left:630px;}.fluid .md1{width:12.5%;}.fluid .md2{width:25%;}.fluid .md3{width:37.5%;}.fluid .md4{width:50%;}.fluid .md5{width:62.5%;}.fluid .md6{width:75%;}.fluid .md7{width:87.5%;}.fluid .md8{width:100%;}.fluid .md1-offset{margin-left:12.5%;}.fluid .md2-offset{margin-left:25%;}.fluid .md3-offset{margin-left:37.5%;}.fluid .md4-offset{margin-left:50%;}.fluid .md5-offset{margin-left:62.5%;}.fluid .md6-offset{margin-left:75%;}.fluid .md7-offset{margin-left:87.5%;}.fluid .th1{width:8.33333%;}.fluid .th2{width:16.66667%;}.fluid .th3{width:25%;}.fluid .th4{width:33.33333%;}.fluid .th5{width:41.66667%;}.fluid .th6{width:50%;}.fluid .th7{width:58.33333%;}.fluid .th8{width:66.66667%;}.fluid .th9{width:75%;}.fluid .th10{width:83.33333%;}.fluid .th11{width:91.66667%;}.fluid .th12{width:100%;}.fluid .th1-offset{margin-left:8.33333%;}.fluid .th2-offset{margin-left:16.66667%;}.fluid .th3-offset{margin-left:25%;}.fluid .th4-offset{margin-left:33.33333%;}.fluid .th5-offset{margin-left:41.66667%;}.fluid .th6-offset{margin-left:50%;}.fluid .th7-offset{margin-left:58.33333%;}.fluid .th8-offset{margin-left:66.66667%;}.fluid .th9-offset{margin-left:75%;}.fluid .th10-offset{margin-left:83.33333%;}.fluid .th11-offset{margin-left:91.66667%;}.container{max-width:744px;}.sm-hide{display:block;}.md-hide{display:none;}.md-center{text-align:center;}.md-left{text-align:left;}.md-right{text-align:right;}.mdfloat{float:right;}}@media screen and (min-width:984px){.lg1{width:78px;}.lg2{width:156px;}.lg3{width:234px;}.lg4{width:312px;}.lg5{width:390px;}.lg6{width:468px;}.lg7{width:546px;}.lg8{width:624px;}.lg9{width:702px;}.lg10{width:780px;}.lg11{width:858px;}.lg12{width:936px;}.lg1-offset{margin-left:78px;}.lg2-offset{margin-left:156px;}.lg3-offset{margin-left:234px;}.lg4-offset{margin-left:312px;}.lg5-offset{margin-left:390px;}.lg6-offset{margin-left:468px;}.lg7-offset{margin-left:546px;}.lg8-offset{margin-left:624px;}.lg9-offset{margin-left:702px;}.lg10-offset{margin-left:780px;}.lg11-offset{margin-left:858px;}.fluid .lg1{width:8.33333%;}.fluid .lg2{width:16.66667%;}.fluid .lg3{width:25%;}.fluid .lg4{width:33.33333%;}.fluid .lg5{width:41.66667%;}.fluid .lg6{width:50%;}.fluid .lg7{width:58.33333%;}.fluid .lg8{width:66.66667%;}.fluid .lg9{width:75%;}.fluid .lg10{width:83.33333%;}.fluid .lg11{width:91.66667%;}.fluid .lg12{width:100%;}.fluid .lg1-offset{margin-left:8.33333%;}.fluid .lg2-offset{margin-left:16.66667%;}.fluid .lg3-offset{margin-left:25%;}.fluid .lg4-offset{margin-left:33.33333%;}.fluid .lg5-offset{margin-left:41.66667%;}.fluid .lg6-offset{margin-left:50%;}.fluid .lg7-offset{margin-left:58.33333%;}.fluid .lg8-offset{margin-left:66.66667%;}.fluid .lg9-offset{margin-left:75%;}.fluid .lg10-offset{margin-left:83.33333%;}.fluid .lg11-offset{margin-left:91.66667%;}.container{max-width:960px;}.sm-hide,.md-hide{display:block;}.lg-hide{display:none;}.lg-center{text-align:center;}.lg-left{text-align:left;}.lg-right{text-align:right;}.lgfloat{float:right;}}@media screen and (min-width:1200px){.fu1{width:72px;}.fu2{width:144px;}.fu3{width:216px;}.fu4{width:288px;}.fu5{width:360px;}.fu6{width:432px;}.fu7{width:504px;}.fu8{width:576px;}.fu9{width:648px;}.fu10{width:720px;}.fu11{width:792px;}.fu12{width:864px;}.fu13{width:936px;}.fu14{width:1008px;}.fu15{width:1080px;}.fu16{width:1152px;}.fluid .fu1{width:6.25%;}.fluid .fu2{width:12.5%;}.fluid .fu3{width:18.75%;}.fluid .fu4{width:25%;}.fluid .fu5{width:31.25%;}.fluid .fu6{width:37.5%;}.fluid .fu7{width:43.75%;}.fluid .fu8{width:50%;}.fluid .fu9{width:56.25%;}.fluid .fu10{width:62.5%;}.fluid .fu11{width:68.75%;}.fluid .fu12{width:75%;}.fluid .fu13{width:81.25%;}.fluid .fu14{width:87.5%;}.fluid .fu15{width:93.75%;}.fluid .fu16{width:100%;}.fluid .fu1-offset{margin-left:6.25%;}.fluid .fu2-offset{margin-left:12.5%;}.fluid .fu3-offset{margin-left:18.75%;}.fluid .fu4-offset{margin-left:25%;}.fluid .fu5-offset{margin-left:31.25%;}.fluid .fu6-offset{margin-left:37.5%;}.fluid .fu7-offset{margin-left:43.75%;}.fluid .fu8-offset{margin-left:50%;}.fluid .fu9-offset{margin-left:56.26%;}.fluid .fu10-offset{margin-left:62.5%;}.fluid .fu11-offset{margin-left:68.75%;}.fluid .fu12-offset{margin-left:75%;}.fluid .fu13-offset{margin-left:81.25%;}.fluid .fu14-offset{margin-left:87.5%;}.fluid .fu15-offset{margin-left:93.75%;}.fluid .ff1{width:8.33333%;}.fluid .ff2{width:16.66667%;}.fluid .ff3{width:25%;}.fluid .ff4{width:33.33333%;}.fluid .ff5{width:41.66667%;}.fluid .ff6{width:50%;}.fluid .ff7{width:58.33333%;}.fluid .ff8{width:66.66667%;}.fluid .ff9{width:75%;}.fluid .ff10{width:83.33333%;}.fluid .ff11{width:91.66667%;}.fluid .ff12{width:100%;}.fluid .ff1-offset{margin-left:8.33333%;}.fluid .ff2-offset{margin-left:16.66667%;}.fluid .ff3-offset{margin-left:25%;}.fluid .ff4-offset{margin-left:33.33333%;}.fluid .ff5-offset{margin-left:41.66667%;}.fluid .ff6-offset{margin-left:50%;}.fluid .ff7-offset{margin-left:58.33333%;}.fluid .ff8-offset{margin-left:66.66667%;}.fluid .ff9-offset{margin-left:75%;}.fluid .ff10-offset{margin-left:83.33333%;}.fluid .ff11-offset{margin-left:91.66667%;}.container{max-width:1176px;}.sm-hide,.md-hide,.lg-hide{display:block;}.fu-hide{display:none;}.fu-center{text-align:center;}.fu-left{text-align:left;}.fu-right{text-align:right;}.fufloat{float:right;}}*,:before,:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}img.transform{-webkit-backface-visibility:hidden !important;-moz-backface-visibility:hidden !important;-ms-backface-visibility:hidden !important;backface-visibility:hidden !important;transform:translate3d(0px, 0px, 0px) !important;}@font-face{font-family:'Gotham HTF Medium';src:url('/assets/fonts/GothamHTF-Medium.eot');src:url('/assets/fonts/GothamHTF-Medium.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/GothamHTF-Medium.woff') format('woff'), url('/assets/fonts/GothamHTF-Medium.ttf') format('truetype'), url('/assets/fonts/GothamHTF-Medium.svg#05487aa5c1216ca29ce360668b852782') format('svg');font-style:normal;font-weight:400;}@font-face{font-family:'Gotham HTF Book';src:url('/assets/fonts/GothamHTF-Book.eot');src:url('/assets/fonts/GothamHTF-Book.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/GothamHTF-Book.woff') format('woff'), url('/assets/fonts/GothamHTF-Book.ttf') format('truetype'), url('/assets/fonts/GothamHTF-Book.svg#8815e0559e42d2bb6d63fb542f63fc99') format('svg');font-style:normal;font-weight:400;}@font-face{font-family:'Gotham HTF Light';src:url('/assets/fonts/GothamHTF-Light.eot');src:url('/assets/fonts/GothamHTF-Light.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/GothamHTF-Light.woff') format('woff'), url('/assets/fonts/GothamHTF-Light.ttf') format('truetype'), url('/assets/fonts/GothamHTF-Light.svg#1f1d0900c5921e708beab42a3f9edc4f') format('svg');font-style:normal;font-weight:200;}@font-face{font-family:"alcadex";src:url("/assets/fonts/alcadex.eot");src:url("/assets/fonts/alcadex.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/alcadex.woff") format("woff"), url("/assets/fonts/alcadex.ttf") format("truetype"), url("/assets/fonts/alcadex.svg#alcadex") format("svg");font-weight:normal;font-style:normal;}[data-icon]:before{font-family:"alcadex" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"alcadex" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-mouse-pointer:before{content:"\64";}.icon-phone:before{content:"\61";}.icon-envelope:before{content:"\62";}.icon-map-marker:before{content:"\63";}.icon-up:before{content:"\65";}.icon-pdf:before{content:"\66";}html{overflow-y:scroll !important;-webkit-text-size-adjust:none;height:100%;overflow-x:hidden;}body{background:#fff;color:#222;font-family:'Gotham HTF Book', sans-serif;font-size:15px;font-weight:200;padding:0;margin:0;height:100%;}hr{background:#bfbfbf;background:-webkit-gradient(linear, left center, right center, from(transparent), to(transparent), color-stop(0.5, #bfbfbf));background:-webkit-linear-gradient(left center, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));background:-moz-linear-gradient(left center, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));background:-o-linear-gradient(left center, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));background:-ms-linear-gradient(left center, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));background:linear-gradient(left center, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));border:0 none;height:1px;margin:40px 0 40px 0;}p{margin:15px 0;}ul{margin:15px 0;list-style-type:square;list-style-position:outside;padding:0;}li{padding:0;margin-bottom:10px;margin-left:20px;font-weight:100;}.table{width:100%;height:100%;display:table;border-spacing:0;}.cell{display:table-cell;width:100%;height:100%;vertical-align:middle;}a:link,a:visited,a:active{color:#fff;text-decoration:none;outline:none !important;}a:hover{opacity:0.7;text-decoration:none;}#wrapper{width:100%;height:100%;position:relative;z-index:1;}body{color:#fff;}.content{padding:40px 0;}#info{color:black;padding-bottom:25px;}#services{max-width:1600px;margin:0 auto;}#services .unblocking{background-color:#484848;}#services .preventative{background-color:#555;}#services .repairs{background-color:#5f5f5f;}#services .unblocking,#services .preventative,#services .repairs{min-height:100px;padding-left:20px;padding-right:20px;padding-bottom:25px;}#services .unblocking h3,#services .preventative h3,#services .repairs h3{text-align:center;text-transform:uppercase;letter-spacing:2px;}#services .unblocking img,#services .preventative img,#services .repairs img{padding-top:25px;padding-bottom:10px;display:block;margin:auto;}#services .unblocking ul,#services .preventative ul,#services .repairs ul{text-align:left;font-family:'Gotham HTF Light', sans-serif;}#services .unblocking ul li,#services .preventative ul li,#services .repairs ul li{font-size:14px;}#services .unblocking p,#services .preventative p,#services .repairs p{margin-bottom:25px;font-family:'Gotham HTF Light', sans-serif;}#services .unblocking p b,#services .preventative p b,#services .repairs p b{font-size:17px;font-family:'Gotham HTF Book', sans-serif;}#services .unblocking .eco-p,#services .preventative .eco-p,#services .repairs .eco-p{margin-top:36px;}#services .unblocking .tech-p,#services .preventative .tech-p,#services .repairs .tech-p{margin-top:36px;margin-bottom:5px;}#services .row{padding:0;}#services .lighter{font-weight:100;}#testimonial{background-image:url(/images/testimonial.jpg);background-size:cover;}#testimonial p{letter-spacing:1px;}#testimonial .item{text-align:left;}#testimonial p.icon-quote::before{font-size:45px;}#contact,#thanks{color:black;padding-bottom:25px;}#contact p,#thanks p{text-align:center;}#gallery{padding:10px 0 50px 0;}#grid{clear:both;overflow:hidden;max-width:1600px;margin:0 auto;list-style:none;padding:0 20px;}#grid li{margin:0;padding:0;background:#fff;float:left;overflow:hidden;}#grid li img{width:100%;height:100%;}#grid{padding:0 20px 0 24px;margin:-2px auto;}.owl-prev,.owl-next{display:inline;padding-right:10px;}#mapbox{height:360px;}#maddress{line-height:20px;}#maddress span{display:none;}footer{position:relative;}footer .backtop{width:100%;position:absolute;left:0;bottom:53px;}footer .backtop a{display:block;margin:0 auto;background-color:#202020;width:70px;height:50px;text-align:center;text-decoration:none;font-size:40px;line-height:50px;color:#fff;opacity:1;}footer .backtop span{display:none;}footer #trail{background-color:#242424;font-size:12px;}footer #trail p{margin:8px 0 4px 0;}footer #foot-contact{background-color:#2b2b2b;text-align:center;padding:40px 0 80px 0;}footer #foot-contact p{display:inline;}footer #foot-contact .mob-contact{padding:0 0 40px 0;}footer #foot-contact .mob-contact img{max-height:65px;display:block;margin:auto;margin-bottom:20px;}footer #foot-contact .mob-contact a::before{font-size:40px;padding:15px;}footer #foot-contact .mob-contact a::before:hover{opacity:0.9;}footer #foot-contact .desk-contact.csp img,footer #foot-contact .desk-contact.sgi img{max-height:100px;display:block;margin:auto;margin-bottom:90px;}footer #foot-contact .desk-contact.sgi img{max-height:150px;margin-bottom:40px;}footer #foot-top{background-color:#242424;text-align:center;}footer #foot-logo{padding:10px 0 30px 0;}footer #foot-logo img{max-height:60px;display:block;margin:auto;}#tabs{list-style:none;margin:0;padding:0;}#tabs li{margin:0;padding:10px;border-bottom:1px solid #fff;}#tabs a{display:block;background:rgba(79, 79, 79, 0.9);padding:12px 24px 10px 24px;text-transform:uppercase;color:#fff;text-decoration:none;font-family:'Helvetica', sans-serif;font-weight:200;font-size:18px;text-align:center;line-height:18px;}#tabs a:hover{background:#4f4f4f;}#tabs li.active a{background:rgba(149, 43, 47, 0.9);color:#fff;}#tabs strong{font-weight:200;}#tabcontent{background:#ececec;padding-left:24px;padding-right:24px;font-size:14px;line-height:18px;color:#000;}#tabcontent .content{padding:25px 0;}#tabcontent .row:first-of-type{margin-top:-15px;}#tabcontent h3{font-size:22px;margin:15px 0;color:#982c30;}#tabcontent h4{font-size:18px;letter-spacing:1px;color:#000;margin:25px 0 15px 0;}#tabcontent h5{font-size:16px;margin:25px 0 0 0;color:#90784e;}#tabcontent ul{list-style:none;}#tabcontent ul li{margin-left:0;margin-bottom:8px;}#tabcontent ul li strong{display:inline-block;padding-bottom:2px;}#tabcontent .prep img{max-height:365px;display:block;}#tabcontent .prep-instal{max-width:500px;}#tabcontent .instal{text-align:center;}#tabcontent .product img{margin:auto;text-align:center;}#menuback{background-image:url(/images/tabs-back.png);background-position:center;background-size:cover;position:relative;height:300px;}#menuwrap{position:relative;}.download{display:block;background-color:#484848;max-width:550px;text-align:center;padding:15px 0;border-radius:2px;text-transform:uppercase;margin-left:auto;margin-right:auto;margin-top:20px;letter-spacing:1px;}.download::before{font-size:30px;padding-right:10px;vertical-align:middle;}#quickform h2{font-family:'Gotham HTF medium', sans-serif;color:#952b2f;}h1{font-size:42px;}h2{font-size:30px;color:#952b2f;text-align:center;}h1,h2,h3,h4,h5,h6{font-family:'Gotham HTF Medium', arial, sans-serif;}footer #foot-contact h3{font-size:22px;padding-bottom:25px;}footer #foot-top h3{font-size:25px;}footer #foot-top p{margin-bottom:30px;}.menu-row h5{color:black;font-size:17px;letter-spacing:1px;text-align:left;}.tab h3{padding-top:25px;}form{margin:15px 0;padding:0;}form fieldset{margin:0;padding:10px 0 0 0;border:none;}form legend{display:none;}form .field{margin:0 0 10px 0;position:relative;text-align:left;}form label{position:relative;top:2px;cursor:pointer;}select{width:100%;}label{margin-right:20px;vertical-align:middle;font-weight:normal;font-style:normal;color:#555;font-size:14px;cursor:pointer;}#quickform p{line-height:26px;}input[type="text"],input[type="email"],input[type="tel"],input[type="number"]{background:#fafafa;border:1px solid #ddd;display:inline-block;font-family:Arial, sans-serif;color:#444;font-size:14px;box-shadow:0 10px 10px rgba(100, 100, 100, 0.1) inset;padding:0 15px;text-align:left;height:40px;line-height:40px;resize:none;outline:0 !important;width:100% !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;border-radius:2px;}textarea{background:#fafafa;border:1px solid #ddd;display:inline-block;font-family:Arial, sans-serif;color:#444;font-size:14px;box-shadow:0 10px 10px rgba(100, 100, 100, 0.1) inset;padding:11px 15px;text-align:left;height:90px;resize:none;outline:0;width:100% !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:2px;}input.validation-failed,textarea.validation-failed{border:1px solid #f52e20;background:rgba(245, 46, 32, 0.1);}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus{background:#fff !important;box-shadow:0 10px 10px rgba(100, 100, 100, 0.15) inset !important;}div.validation-advice{background-color:#fc301e;border-radius:3px;top:36px;color:#fff;font-size:11px;line-height:1.4em;padding:4px 8px;position:absolute;right:6px;z-index:1;visibility:hidden;text-align:left;}div.validation-advice:last-of-type{visibility:visible !important;}.select div.validation-advice{visibility:visible !important;}div.validation-advice:after{border:5px solid transparent;content:"";height:0;position:absolute;width:0;}div.validation-advice:after{border-bottom:5px solid #fc301e;border-top:medium none transparent;right:10px;top:-4px;}#advice-required-input_gcomments,#advice-required-input_qcomments{top:86px;}#advice-required-input_saddress,#advice-required-input_scomments{top:61px;}#advice-required-searchinput{display:none !important;}button[type="submit"]{background:#952b2f;color:#fff;width:100%;border:none;outline:none !important;height:40px;font-weight:200;text-transform:uppercase;text-align:center;padding:0;border-radius:2px;letter-spacing:2px;}button[type="submit"]:hover{background:#b23338;}@media screen and (max-width:767px){.grid-item{margin:4px 0 !important;}#menuback{height:100px;}#tabs{margin:0 -24px;}#tabcontent{margin:0 -24px;background:#fff;}#tabcontent h4.mobile{margin-top:-35px;font-size:0;text-indent:-9999px;}#tabs li.active a{background:#982c30;color:#fff;}#services .unblocking li,#services .preventative li,#services .repairs li{text-align:center;list-style-type:none;}}@media screen and (min-width:768px){#services .unblocking,#services .preventative,#services .repairs{padding-left:70px;padding-right:70px;padding-bottom:50px;}#services .unblocking img,#services .preventative img,#services .repairs img{padding-top:30px;padding-bottom:15px;}#services .unblocking li,#services .preventative li,#services .repairs li{text-align:center;list-style-type:none;}#info{padding:25px 0 40px 0;}#contact,#thanks{padding:25px 0 40px 0;}#gallery{padding:50px 0;}footer #trail{font-size:13px;}footer #trail p{margin:20px;}footer #foot-contact{padding-bottom:40px;}footer #foot-contact .desk-contact p{display:block;text-align:left;margin-top:0;}footer #foot-contact .desk-contact p .locality{margin-left:50px;}footer #foot-contact .desk-contact p a{display:inline-block;}footer #foot-contact .desk-contact p.tel{margin-bottom:25px;}footer #foot-contact .desk-contact p.adr{margin-bottom:25px;}footer #foot-contact .desk-contact a::before{padding:7px;font-size:25px;margin-right:10px;margin-bottom:30px;vertical-align:middle;}footer #foot-contact .desk-contact p.adr a::before{position:relative;top:10px;}footer #foot-contact .desk-contact.csp p,footer #foot-contact .desk-contact.sgi p{padding-left:40px;}#maddress span{display:inline;}#tabs{position:absolute;top:-66px;left:-2px;width:100%;padding:0 20px 0 24px;border-top:none;}#tabs li{display:block;float:left;padding:0 2px;border-bottom:none;}#tabs a{padding:0 24px;height:66px;}#tabs a span{display:table;width:100%;height:100%;}#tabs a strong{display:table-cell;width:100%;height:100%;vertical-align:middle;}#tabs.tab1 li{width:100%;}#tabs.tab2 li{width:50%;}#tabs.tab3 li{width:33.33333%;}#tabs.tab4 li{width:25%;}#tabs.tab5 li{width:20%;}#tabcontent .content{padding:25px 15px;}#tabcontent .content .prep img{display:inline-block;max-width:49%;}}@media screen and (min-width:768px) and (max-width:983px){#tabcontent h4.mobile{margin-top:-35px;font-size:0;text-indent:-9999px;}}@media screen and (min-width:984px){#testimonial{padding:100px;}#services .service{padding:0 24px;}#services .unblocking,#services .preventative,#services .repairs{padding-left:20px;padding-right:20px;padding-bottom:50px;min-height:865px;}#services .unblocking li,#services .preventative li,#services .repairs li{text-align:left;list-style-type:disc;}#services .unblocking p,#services .preventative p,#services .repairs p{text-align:left;}#foot-contact{padding-top:55px;padding-bottom:30px !important;}footer #foot-logo img{max-height:80px;}}footer #foot-contact .desk-contact.csp p,footer #foot-contact .desk-contact.sgi p{padding-left:120px;}footer #foot-contact .adr a{width:100%;}footer #foot-contact #tabcontent .row{border-bottom:1px solid #ccc;padding:15px 12px 15px 12px;}footer #foot-contact #tabcontent .row:first-of-type{padding-top:0;margin-top:0;}footer #foot-contact #tabcontent .row:last-child{border:none;padding-bottom:0;}@media screen and (min-width:1130px){#services .unblocking,#services .preventative,#services .repairs{min-height:815px;}}@media screen and (min-width:1200px){footer #foot-contact .desk-contact.csp p,footer #foot-contact .desk-contact.sgi p{padding-left:160px;}#services .unblocking,#services .preventative,#services .repairs{min-height:809px;}}@media screen and (min-width:1280px){#services .unblocking,#services .preventative,#services .repairs{min-height:709px;}}@media screen and (min-width:1421px){#services .unblocking,#services .preventative,#services .repairs{min-height:658px;}}@media screen and (min-width:1495px) and (max-width:1610px){#services .unblocking,#services .preventative,#services .repairs{min-height:642px;}}@media screen and (min-width:1611px){#services .unblocking,#services .preventative,#services .repairs{min-height:605px;}}#services{background:#fff;max-width:none;margin:0;}#services .row{margin:0 auto;}#info p,#services p{line-height:20px;}#header,section,footer{overflow-x:hidden;}#header{position:relative;background:#eee;}#header figure{margin:0;padding:0;}#header #slideshow{margin:0;padding:0;position:relative;width:100%;height:100%;}#header #slideshow div.item{background-position:center center;opacity:0.6;}#header #slideshow img{width:100%;height:100%;}#header figcaption{position:absolute;z-index:100;width:100%;left:0;bottom:0;text-align:center;}#header .owl-stage{background:#000;}#intro{position:absolute;width:100%;top:50%;left:0;padding:0 24px;z-index:9999;margin-top:-14%;}#intro img{display:block;}#ss{min-height:540px;}.owl-dots{margin:5px 0;}.owl-dots div{display:inline-block;width:20px;height:20px;border-radius:10px;font-size:0;text-indent:-9999px;margin:0 8px;cursor:pointer;border:1px solid #ddd;}.owl-dots div:hover{background:#ddd;}.owl-dots div.active{background:#ddd;}#contact2{position:absolute;z-index:100;width:100%;left:0;top:0;text-align:center;background:rgba(152, 44, 48, 0.9);}#contact{padding-top:15px;}#vcard{font-style:normal;padding-top:10px;}#vcard .fn{display:none;}#vcard .details{color:#888;font-size:40px;}#vcard .details p{display:inline-block;margin-left:8px;margin-right:8px;vertical-align:middle;}#vcard a{color:#fff;text-decoration:none;}#vcard a::before{vertical-align:middle;font-size:30px;padding-right:15px;}#vcard a:hover{color:rgba(255, 255, 255, 0.8);}#vcard p.md-hide{font-family:'Bitter';font-size:15px;line-height:19px;color:#666;}#down{position:relative;display:block;z-index:500;width:80px;height:80px;left:50%;font-size:66px;color:#999;padding:10px;text-indent:0;opacity:0.7;margin:5px 0 15px -42px;text-decoration:none !important;}#down:hover{opacity:1;}#carousel{position:relative;}#carousel .owl-nav div span{display:none;}#carousel .owl-nav div:before{font-family:"draintech" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#carousel .owl-prev{position:absolute;left:-10px;bottom:-20px;}#carousel .owl-next{position:absolute;right:-10px;bottom:-20px;}#carousel .owl-prev:before{content:"g";font-size:36px;color:#fff;}#carousel .owl-next:before{content:"a";font-size:36px;color:#fff;}#grid{padding:0 20px 0 24px;margin:-2px auto;}#testimonial .overlay{background:rgba(0, 0, 0, 0.3);}#advice-required-comments{top:86px;}@media screen and (max-width:767px){#block .row{padding-left:0;padding-right:0;}#down{visibility:hidden !important;}#intro img{max-width:220px;margin:0 auto;}#carousel .owl-nav{display:none;}#trail{padding:15px 0;}#services .service{padding:20px 0;}#foot-top{padding:10px 0;}footer #trail p{margin:3px 0;}#thanks{padding-top:10px;}}@media screen and (min-width:768px){#ss{min-height:600px;}#intro{margin-top:-8%;}#intro img{max-width:360px;margin:0 auto;}#carousel{padding-bottom:40px;}#header #slideshow div{background-position:center center !important;}h2{font-size:34px;}}@media screen and (min-width:984px){#services .service{padding-bottom:10px;}.owl-dots div{width:16px;height:16px;border-radius:8px;margin:0 6px;}#vcard{padding:10px 0 25px 0;}#vcard .details{padding-top:0;font-size:18px;}#vcard .details p{display:inline-block;padding-left:10px;padding-right:20px;margin:0;}#vcard .details p:after{padding-left:30px;border-right:1px solid rgba(255, 255, 255, 0.6);height:30px;display:inline-block;content:" ";position:relative;top:8px;}#vcard .details p:last-child{padding-right:20px;}#vcard .details p:last-child:after{padding-left:0;border-right:none;}#vcard .social{font-size:26px;padding-top:15px;}#vcard span.sm-hide{display:inline !important;}#vcard [data-icon]:before{position:relative;top:8px;left:-10px;font-size:28px;}#contact2 .row{padding-left:0;padding-right:0;}#ss{min-height:640px;}#carousel{padding-bottom:30px;}#carousel .owl-prev{left:auto;right:40px;bottom:-30px;}#carousel .owl-next{right:-10px;bottom:-30px;}#testimonial{padding:100px 0;}#testimonial .overlay{padding:0;background:none;}footer #foot-logo{padding:40px 0;}#intro{margin-top:-6%;}#intro img{max-width:560px;margin:0 auto;}}@media screen and (min-width:1200px){#ss{min-height:720px;}}