.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}span.amp{font-family:Baskerville,"Goudy Old Style",Palatino,"Book Antiqua",serif !important;font-style:italic}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.alert-help,.alert-info,.alert-error,.alert-success,.alert-extraclean{margin:1em 0;padding:1em;border:1px solid}.alert-help p,.alert-info p,.alert-error p,.alert-success p,.alert-extraclean p{margin:0}.alert-help{border-color:#e8dc59;background:#ebe16f}.alert-info{border-color:#bfe4f4;background:#d5edf8}.alert-error{border-color:#f8cdce;background:#fbe3e4}.alert-success{border-color:#deeaae;background:#e6efc2}.alert-extraclean{border:none;background:#007b36;background-color:#007b36;background-image:-webkit-gradient(radial, center, center, circle, from(#a6ce39), to(#007b36));background-image:-webkit-radial-gradient(center, circle, #a6ce39, #007b36);background-image:-moz-radial-gradient(center, circle, #a6ce39, #007b36);background-image:-o-radial-gradient(center, circle, #a6ce39, #007b36);background-image:radial-gradient(center, circle, #a6ce39,#007b36)}.alert-extraclean p{text-align:center;font-size:1.5em;font-weight:bold;color:#fff}.button,.button:visited{display:inline-block;margin-bottom:1em;padding:1em;border:1px solid #000;text-decoration:none;color:#fff;cursor:pointer;background-color:#007b36;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-color:#007b36;background-image:-webkit-gradient(radial, center, center, circle, from(#a6ce39), to(#007b36));background-image:-webkit-radial-gradient(center, circle, #a6ce39, #007b36);background-image:-moz-radial-gradient(center, circle, #a6ce39, #007b36);background-image:-o-radial-gradient(center, circle, #a6ce39, #007b36);background-image:radial-gradient(center, circle, #a6ce39,#007b36)}.button:hover,.button:focus,.button:visited:hover,.button:visited:focus{color:#fff;background-color:#a6ce39}.button.tiny,.button.small:visited{padding:0.2em 0.6em}.label,.taxonomies a{display:inline;padding:0.2em 0.6em 0.3em;font-size:75%;font-weight:bold;line-height:1;color:#000;text-align:center;white-space:nowrap;vertical-align:baseline;-webkit-border-radius:0.25em;-moz-border-radius:0.25em;-ms-border-radius:0.25em;-o-border-radius:0.25em;border-radius:0.25em}.label:hover,.taxonomies a:hover,.label:focus,.taxonomies a:focus,.label:visited,.taxonomies a:visited{color:#000}.label.label-help{background:#ebe16f}.label.label-info{background:#d5edf8}.label.label-error{background:#fbe3e4}.label.label-success{background:#e6efc2}.taxonomies{display:block}.taxonomies>*{display:inline-block}.taxonomies a[rel='tag']{background-color:#e6efc2}.taxonomies a[rel='category tag']{background-color:#d5edf8}.onecol{width:4.47325%}.twocol{width:13.1575%}.threecol{width:21.84175%}.fourcol{width:30.526%}.fivecol{width:39.21025%}.sixcol{width:47.8945%}.sevencol{width:56.57875%}.eightcol{width:65.263%}.ninecol{width:73.94725%}.tencol{width:82.6315%}.elevencol{width:91.31575%}.twelvecol{width:100%}.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol{position:relative;float:left;margin-left:4.211%}.first{margin-left:0}.last{float:right}.just.four>*,.just.three>*,.just.two>*{width:48%}.just.fourth>*,.just.third>*,.just.half>*{width:50%}.just.third.fixed>*{width:33.33%}.header .phone{margin-left:48px}.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.wrap{max-width:1140px}.just.four>*{width:23%}.just.three>*{width:31%}.just.half>*{width:50%}.just.third>*{width:33.33%}.just.fourth>*{width:25%}.header .just{text-align:justify}.header .phone{display:block;margin-top:.2em;margin-left:0;font-size:3em}.header #toggle{display:none}.nav.top-nav{display:block;text-align:right}.nav.top-nav li{display:inline-block;position:relative}.nav.top-nav li a{border-bottom:0}.nav.top-nav li a:hover,.nav.top-nav li a:focus{background-color:#0977bc}.nav.top-nav li ul.sub-menu,.nav.top-nav li ul.children{position:absolute;z-index:8999;display:none;margin-top:0;text-align:left}.nav.top-nav li ul.sub-menu li a,.nav.top-nav li ul.children li a{padding-left:10px;border-right:0;display:block;width:320px;border-bottom:1px solid rgba(0,0,0,0.15);background-color:#0977bc}.nav.top-nav li ul.sub-menu li a:hover,.nav.top-nav li ul.sub-menu li a:focus,.nav.top-nav li ul.children li a:hover,.nav.top-nav li ul.children li a:focus{background-color:#07588b}.nav.top-nav li ul.sub-menu li:last-child a,.nav.top-nav li ul.children li:last-child a{border-bottom:0}.nav.top-nav li:hover ul{top:auto;display:block}.sidebar{display:block}.sidebar .widgettitle{display:block;margin-bottom:1em}.sidebar .widget{margin:0 0 3em 0;padding:1em;background-color:#e4e4e4;border-top:2px solid #0977bc}.sidebar .widget ul{margin:0}.sidebar .widget ul li{margin-bottom:1em}.sidebar .widget ul li ul{margin:0;padding-left:1em}.sidebar .widget img{display:block;width:100%;height:auto;margin:0 auto}.sidebar .widget_award{text-align:center}.sidebar .widget_award img{max-width:200px}.footer #outer-footer{display:block}.footer #inner-footer #footer-contact{text-align:right}.footer #inner-footer #footer-contact #logo img{max-width:100%}#footer-posts{margin-bottom:0}#footer-posts .post{display:table}#footer-posts .post .post-thumb{display:table-cell;vertical-align:top;margin-right:1em;width:33.33%;height:auto}#footer-posts .post .post-content{display:table-cell;vertical-align:top}#home-process .step.heading{display:inline-block}#home-process .step.empty{display:inline-block}#contact{display:block;position:fixed;z-index:4;top:20%;right:-500px;width:500px;padding:1em}#contact .contact-toggle{display:block;width:42px;height:177px;border:none;background-color:transparent;background-image:url(../images/extraclean-contact.png);background-repeat:no-repeat;position:absolute;left:-42px;top:-2px;outline:none}#contact .wpcf7-submit{margin:0}
