﻿article,aside,footer,header,nav,section{display:block}figcaption,figure,main{display:block}figure{margin:1em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:1px #767676 dotted;text-decoration:none}b,strong{font-weight:inherit}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#eee;color:#222}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:none;margin:0;padding:0;width:100%}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.entry-footer:before,.entry-footer:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after,.nav-links:before,.nav-links:after,.widget-area:before,.widget-area:after,.widget:before,.widget:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.entry-footer:after,.site-header:after,.site-content:after,.site-footer:after,.nav-links:after,.widget-area:after,.widget:after{clear:both}dfn,cite,em,i{font-style:italic}blockquote{color:#666;font-size:18px;font-size:1.125rem;font-style:italic;line-height:1.7;margin:0;overflow:hidden;padding:0}blockquote cite{display:block;font-style:normal;font-weight:600;margin-top:.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#eee;text-decoration:none}big{font-size:125%}blockquote{quotes:"" ""}q{quotes:"“" "”" "‘" "’"}blockquote:before,blockquote:after{content:""}:focus{outline:dotted}label{color:#333;display:block;font-weight:800;margin-bottom:.5em}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#434343;font-size:16px;font-size:1rem;background:#fff;border:1px solid #434343;border-radius:0;display:block;padding:.7em;width:100%}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#222;border-color:#222}select{border:1px solid #434343;border-radius:0;height:3em;max-width:100%}input[type=radio],input[type=checkbox]{margin-right:.5em}input[type=radio]+label,input[type=checkbox]+label{font-weight:400}button,input[type=button],input[type=submit]{background-color:#222;border:0;border-radius:2px;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-size:.875rem;font-weight:800;line-height:1;padding:1em 2em;text-shadow:none;transition:background .2s}input+button,input+input[type=button],input+input[type=submit]{padding:.75em 2em}button.secondary,input[type=reset],input[type=button].secondary,input[type=reset].secondary,input[type=submit].secondary{background-color:#ddd;color:#222}button:hover,button:focus,input[type=button]:hover,input[type=button]:focus,input[type=submit]:hover,input[type=submit]:focus{background:#767676}button.secondary:hover,button.secondary:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=button].secondary:hover,input[type=button].secondary:focus,input[type=reset].secondary:hover,input[type=reset].secondary:focus,input[type=submit].secondary:hover,input[type=submit].secondary:focus{background:#bbb}::-webkit-input-placeholder{color:#333;font-family:"Libre Franklin","Helvetica Neue",helvetica,arial,sans-serif}:-moz-placeholder{color:#333;font-family:"Libre Franklin","Helvetica Neue",helvetica,arial,sans-serif}::-moz-placeholder{color:#333;font-family:"Libre Franklin","Helvetica Neue",helvetica,arial,sans-serif;opacity:1}:-ms-input-placeholder{color:#333;font-family:"Libre Franklin","Helvetica Neue",helvetica,arial,sans-serif}hr{background-color:#bbb;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 20px 1.5em;padding:0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}table{border-collapse:collapse;margin:0 0 1.5em;width:100%}thead th{border-bottom:2px solid #bbb;padding-bottom:.5em}th{padding:.4em;text-align:left}tr{border-bottom:1px solid #eee}td{padding:.4em}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}.wp-block-image img{height:auto}.mfp-inline-holder .mfp-content{width:50%;max-width:500px;background-color:#fff;padding:20px}#location-finder{display:none}.mfp-content #location-finder{display:block}#location-finder .mfp-close{margin-top:10px;margin-right:10px;font-weight:normal}#location-finder #finder-pin{text-align:center;padding:30px 0 15px;font-size:40px;font-size:2.5rem;line-height:1;color:#ca0b2d}#finder-results{text-align:center}#finder-results a.gray-link{color:#c2c2c2;border-bottom:1px solid #c2c2c2}#finder-results a.gray-link:hover{color:#000;border-color:#000}#finder-results h2{font-weight:normal;text-align:center;color:#cb0c2b;margin-top:0;margin-bottom:10px}#about-banner{-ms-flex-pack:stretch;align-content:stretch}.home-intro{max-width:100%}#services-content .services-list .service-list-entry{max-width:50%}.insurance #page-featured .h3{text-transform:none}.number-box{padding-right:100px}@media screen and (max-width: 1500px){.number-box{padding-right:50px}}.phone-number,.cta-box{border:2px solid #000;color:#000;display:inline-block;font-weight:900;padding:12px 15px}#page-featured .phone-number,.cta-box{font-size:20px}.insurance #service-details h2{color:#000}.insurance #service-details p{line-height:1.9}.insurance #service-details p.h2{line-height:1.3}@media(max-width: 500px){.insurance #service-details p.h2{font-size:22px;margin:0 auto}}.insurance #service-details.half-sections .section-text{padding:0 0 40px}.insurance #service-details .check-list ul{font-size:inherit;color:inherit;margin:0}.insurance #page-featured h2{margin:0;font-size:45px}.insurance #page-featured .h3{margin:0}#video-wrapper{background-repeat:no-repeat;background-size:cover}#video-box{height:100%;padding:40px 0;display:flex;flex-direction:column;justify-content:space-between}#video-box .content,#video-box .video-container{width:100%}#video-box .content{margin:30px 0}#video-box .video-container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}#video-box .h2{color:#fff;text-align:center;margin:40px auto 0}#video-box iframe{border:2px solid #fff;position:absolute;top:0;left:0;width:100%;height:100%}#video-box p{color:#fff;margin:0 auto}#certifications{position:relative}#certifications .left-wrapper{background-color:#d1242a;padding:50px 0;display:block}#certifications .left-wrapper .content{padding:0 150px 0 100px}#certifications .left-wrapper h2{color:#fff;text-align:left}#certifications .left-wrapper p{color:#fff;font-size:22px;line-height:2.2}@media(max-width: 768px){#certifications .left-wrapper p{font-size:18px;line-height:1.5}}#certifications .cpr-badge{background-repeat:no-repeat;background-size:contain;background-position:top center;color:#b67cf8;font-size:26px;font-weight:bold;text-align:center;width:260px;position:absolute;height:260px;left:50%;top:50%;transform:translate(-50%, -50%)}#process .content{padding:60px 100px 60px 175px}#process .content ul{font-size:18px;font-weight:600;margin:0 20px 1.5em 2px;padding:0}#process .content ul li{margin-bottom:15px}#process .content h2{color:#d12026}#partner-with{background-color:#f2f2f2;padding:45px 0;display:flex;align-items:center}#partner-with .left-wide-wrapper{width:65%}#partner-with .right-narrow-wrapper{width:35%}#partner-with .right-narrow-wrapper .content{padding-left:50px}@media(max-width: 1375px){#partner-with .left-wide-wrapper{width:60%}#partner-with .right-narrow-wrapper{width:40%}}@media(max-width: 1200px){#partner-with{display:block}#partner-with .left-wide-wrapper,#partner-with .right-narrow-wrapper{width:100%}.page-template-page-property-managers #partner-with{padding-bottom:0}.page-template-page-property-managers #partner-with .right-narrow-wrapper{padding:0}#partner-with .right-narrow-wrapper{padding:0 50px;text-align:center}#partner-with .right-narrow-wrapper .content{padding:0;width:100%}#signup-box #mc_embed_signup{max-width:510px;margin:0px auto}}@media(max-width: 1024px){#partner-with .right-narrow-wrapper{padding:0 25px}}@media(max-width: 500px){#partner-with{padding:25px 0}}#you-need{padding-right:12%}#you-need h4,#you-need h3,#emergency-plan h3{font-family:"Source Sans Pro",helvetica,arial,sans-serif;color:#ce232c;font-weight:700;font-size:22px}#you-need h2,#emergency-plan h2{font-size:36px;line-height:1.3;color:#000}@media(max-width: 1200px){#you-need{padding-right:0}}@media(max-width: 768px){#you-need h2,#emergency-plan h2{font-size:30px}}.cta-box{font-weight:600;text-align:center}.cta-box span{display:block}.cta-box .cta-call{font-size:46px;font-weight:600}@media(max-width: 1200px){.cta-box{margin:30px auto;width:100%}}@media(max-width: 500px){.cta-box .cta-call{font-size:36px}}@media(max-width: 390px){.cta-box .cta-call{font-size:28px}}.number-box .phone-number{font-size:30px;margin-top:80px;text-align:center}.number-box .phone-number:hover,#restoration .phone-number:hover{border-color:#d3232b}.number-box .phone-number span{display:block;font-size:16px;letter-spacing:1px}#priority{background-color:#fff;padding:70px 0}#priority img{max-width:100%;height:auto}#priority .purometrix-img{background-repeat:no-repeat;background-size:contain;background-image:url(assets/images/purometrix.jpg);background-position:top center;height:100px;text-align:center}#priority h2{color:#000;text-align:center}#the-experts{background-repeat:no-repeat;background-size:cover;background-image:url(assets/images/bkg.jpg)}#the-experts .content{padding:40px 25px 30px;color:#fff;text-align:center}.expert-text{max-width:800px;margin:0 auto}#the-experts .expert-text h2{color:#fff}.expert-text h4,.expert-text h3{text-transform:uppercase;color:#fff;padding:0;font-size:1.125rem;font-weight:bold;font-family:"Source Sans Pro",helvetica,arial,sans-serif}.expert-text a{color:#fff;text-decoration:underline}.expert-text a:hover{color:#074b96}.expert-text a.white-btn{background:#fff;display:inline-block;color:#d0232a;text-decoration:none;padding:10px 15px;font-size:18px}.expert-text a.white-btn:hover{color:#00346d}.expert-text ul li{margin:0 0 20px;text-align:left}.expert-text h2,#get-inside .notified-wrap h2{font-size:48px;line-height:1.2}#get-inside .notified-wrap h2{color:#fff !important}#get-inside{background-color:#00346d;color:#fff;padding:55px 0;text-align:center}#get-inside .notified-wrap h2{margin:0 0 10px}#get-inside .notified-wrap h3{color:#fff;padding-top:0}#get-inside .notified-wrap{align-items:center}#get-inside .notified-wrap .half{width:50%}#get-inside #get-the-scoop{text-align:right}#get-inside #get-the-scoop p:last-child{margin-bottom:0}#get-inside #get-the-scoop>div{display:inline-block;text-align:center}#get-inside #mc_embed_signup{padding-left:50px}#get-inside #mc_embed_signup form{max-width:480px;padding:0}#get-inside #mc_embed_signup #mc_embed_fields{display:flex}#get-inside #mc_embed_signup .mc-field:first-child{flex-grow:1}#get-inside #mc_embed_signup #mc-field-button{display:flex;padding-left:20px}#get-inside #mc_embed_signup #mc_embed_fields input{border:none;border-radius:0;padding:5px 10px;font-size:14px;margin-bottom:15px}#get-inside #mc_embed_signup #mc_embed_fields input:last-child{margin-bottom:0}#get-inside #mc_embed_signup #mc-field-button .button{height:auto;margin:0;background:#074b96;border-radius:0;color:#fff;text-transform:uppercase;font-weight:bold;padding:10px 25px;font-size:18px}#get-inside #mc_embed_signup #mc-field-button .button:hover{background-color:#d3242b}.notification{position:relative}.notification input[type=text],.notification input[type=email]{width:300px;padding:4px 10px;margin-bottom:15px}.notification .button{position:absolute;top:0;background-color:#074b96;height:100%;text-transform:uppercase}#signup-box{background:#00346d;color:#fff;padding:60px 30px;font-size:20px}#signup-box a{color:#fff}#signup-box h2{font-size:36px}@media(max-width: 500px){#signup-box{font-size:16px;padding:30px}#signup-box h2{font-size:30px}}#signup-box h2:first-child{margin-top:0}#signup-box a:hover{color:#d0232a}#signup-box #mc_embed_fields{display:flex}#signup-box #mc_embed_fields .mc-field:first-child{flex-grow:2;margin-right:15px}#signup-box #mc_embed_fields .mc-field:first-child input{padding:5px 10px;font-size:14px}#signup-box #mc_embed_fields .mc-field:first-child input:first-child{margin-bottom:10px}#signup-box #mc_embed_fields input[type=submit]{width:110px;height:100%;white-space:normal;padding:10px;text-transform:uppercase;text-align:left;font-size:14px;line-height:1.4;font-weight:normal;background-color:#074b95;color:#fff}#signup-box #mc_embed_fields input[type=submit]:hover{background-color:#d4242b}.insurance #testimonials-3entries .left-wide-wrapper{background-color:#fcfbfb}#academy .content{padding-bottom:50px;padding-top:50px}#academy .left-wide-wrapper{width:60%}#academy .right-wrapper{width:40%}#academy .right-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#academy .academy-logo{background-repeat:no-repeat;background-size:contain;background-position:top left;height:135px;margin:0 0 40px;width:100%}@media(max-width: 800px){#academy .academy-logo{background-position:top center;height:90px}}@media(max-width: 500px){#academy .academy-logo{height:auto}#academy .academy-logo img{max-width:100%;height:auto}}#academy .content p{line-height:1.5;text-align:justify}#restoration{background-color:#00346d;color:#fff;padding:60px 50px}#restoration .content{display:flex;justify-content:space-around}#restoration-service,.restoration-cta{width:50%}.restoration-cta{padding-left:70px;text-align:center}@media(max-width: 1200px){#restoration-service,.restoration-cta{width:100%}#restoration-service{margin-bottom:25px;text-align:center}.restoration-cta{padding-left:0}#restoration .content{display:block}}.cta-container{display:inline-block;text-align:center}.restoration-cta span{display:block;font-size:22px}.restoration-cta a{color:#fff}.restoration-cta a:hover{color:#d0232a}#restoration-service h2{margin-top:0;color:#fff}#restoration .phone-number{border:none;color:#fff;font-size:40px}#restoration .restoration-cta .phone-number{padding:0 0 10px;font-size:46px}@media(max-width: 500px){#restoration .restoration-cta .phone-number{font-size:36px}}@media(max-width: 380px){#restoration .restoration-cta .phone-number{font-size:28px}}#restoration .phone-number span{font-size:20px;display:block;font-weight:600;letter-spacing:2px;text-align:center}.page-side-banner{position:relative;width:100%}.page-side-banner img{width:100%;float:left;height:auto;opacity:.2}.page-side-banner-content,.page-side-banner .widget-content{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;display:flex;align-items:center;z-index:3}.red-bkg{background-color:#ca0b2c}.blue-bkg{background-color:#00346d}.score_stars .stars .star svg{width:31px;height:27px}.score_stars .stars .star.full-star svg,.score_stars .stars .star.half-star svg{fill:#efc051}#franchisee-reviews #testimonials-3entries{background-color:#f7f7f7}#franchisee-reviews #testimonials-3entries h2{color:#231f20}#franchisee-reviews #testimonials-3entries .right-narrow-wrapper .testimonial:first-child{background-color:#e8e8e8}#careers-sidebar{background-color:#f2f2f2}#employee-reviews{background-color:#f2f2f2;text-align:center;align-content:stretch;width:100%}#employee-reviews.right-narrow-wrapper{width:28%}#offices #employee-reviews{background-color:#f7f7f7}#employee-reviews h2{color:#000;padding:30px 25px 10px;max-width:290px;margin:0 auto;line-height:1.2}#employee-reviews #testimonials-2entries,#employee-reviews #testimonials-3entries{padding:0;flex-wrap:wrap}#employee-reviews #testimonials-2entries .content,#employee-reviews #testimonials-3entries .content{padding:0;flex-wrap:wrap;background-color:#eee;align-items:stretch}#employee-reviews #testimonials-3entries .content{background-color:#f2f2f2}#employee-reviews .testimonial .stars{margin-bottom:5px}#employee-reviews .testimonial p{margin-bottom:10px}#employee-reviews #testimonials-2entries .content .half-wrapper{background-color:#f2f2f2;padding:30px 50px;flex-basis:100%}#employee-reviews #testimonials-2entries .content .half-wrapper:last-child{margin-top:25px;background-color:#f2f2f2}#employee-reviews #testimonials-3entries .left-wide-wrapper,#employee-reviews #testimonials-3entries .right-narrow-wrapper{width:100%;font-size:14px;font-size:.875rem}#employee-reviews #testimonials-3entries .left-wide-wrapper .testimonial,#employee-reviews #testimonials-3entries .right-narrow-wrapper .testimonial{padding:35px 100px}#offices #employee-reviews #testimonials-3entries .content,#offices #testimonials-3entries .right-narrow-wrapper .testimonial:last-child{background-color:#f7f7f7}#offices #testimonials-3entries .right-narrow-wrapper .testimonial:first-child{background-color:#f2f2f2}#reviews{background-color:#fdfdfd;text-align:left;font-weight:600;padding-bottom:50px}#list-reviews{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;align-items:stretch;margin-bottom:30px;font-size:14px;font-size:.875rem}.reviews-list-entry{padding:5px;max-width:50%;flex-basis:50%;flex-grow:1;display:flex}.reviews-list-entry.full-entry{max-width:100%;width:100%}.review-content{background-color:#fff;border:1px solid #c3c3c3;padding:35px 30px 15px 30px;box-shadow:0px 0px 7px 0px rgba(0,0,0,.1);display:flex;width:100%}.review-content .review-image{padding-right:50px;text-align:center}.review-content .review-image img{border:2px solid #c3c3c3;border-radius:50%;background-clip:padding-box}#reviews .stars{color:#efc051;font-size:18px;font-size:1.125rem;margin-bottom:0}#reviews h2{font-family:"league-gothic";color:#d3232b;font-size:40px;font-size:2.5rem;font-weight:normal;line-height:1.2;margin:0;padding:0}#reviews h4{font-size:12px;font-size:.75rem;font-weight:normal;color:#989898;margin:0 0 10px 0;padding:0}.review-content a{color:#00346d;text-decoration:underline}.review-content a:hover{color:#000}.single-reviews #page-featured{padding:150px 0 20px 0}#services-content{background-color:#f2f2f2;color:#000;font-size:18px;font-size:1.125rem;padding:0 0 50px 0}#services-content .content{text-align:left}#community-focus{background-color:#fff;padding:0 0 50px 0}#list-community{margin-left:-5px;margin-right:-5px;margin-bottom:30px;display:flex;flex-wrap:wrap}.community-list-entry{width:25%;padding:5px}.community-photo img{width:100%;height:auto}.community-details{padding:20px;text-align:left}.community-details p{margin-bottom:10px}.community-content{background-color:#fff;border:1px solid #c3c3c3;padding:20px 50px 20px 20px;box-shadow:0px 0px 7px 0px rgba(0,0,0,.1)}.community-content{padding:0}.community-content p:last-child{margin-bottom:0}.community-content h3,.community-content h2{color:#000;font-family:"Source Sans Pro";font-size:20px;font-size:1.25rem;margin:20px 0;font-weight:normal;line-height:1.4;text-decoration:none}.community-content h3,.community-content h2{margin:0 0 10px 0}#service-description #breadcrumbs{padding-top:0}#service-description h3{padding:15px 0}#service-sidebar{background-color:#00346d;color:#fff;align-content:flex-start}#service-sidebar .simple-widget{font-size:18px;font-size:1.125rem;text-align:center;padding:50px}#service-sidebar h2{color:#fff}#service-sidebar .simple-widget h2,#service-sidebar .simple-widget strong{font-size:28px;font-size:1.75rem;font-weight:700;line-height:1.3;margin:20px 0;padding:0}#service-sidebar .simple-widget .textwidget{padding:0 15px}#service-sidebar #quickdry-widget{width:100%;text-align:center;font-size:20px;font-size:1.25rem;background-color:#ca0b2c;padding:50px;background-repeat:no-repeat;background-size:cover;background-image:url(assets/images/quickdry-banner.jpg);display:flex;align-items:center}#service-sidebar #quickdry-widget .textwidget{padding:30px}#service-sidebar #quickdry-widget p,#service-sidebar #quickdry-widget h1,#service-sidebar #quickdry-widget .h1,#service-sidebar #quickdry-widget h2{margin:0;padding:0;line-height:1.4;font-family:"Source Sans Pro",sans-serif}#service-sidebar #quickdry-widget em{font-size:28px;font-size:1.75rem;font-weight:700;font-style:normal}#service-sidebar #quickdry-widget h1,#service-sidebar #quickdry-widget .h1,#service-sidebar #quickdry-widget strong{line-height:1.2;font-size:3rem;font-weight:700}#service-sidebar .service-photos{width:100%;display:flex}#service-sidebar .service-photos .textwidget{width:100%;height:100%;overflow:hidden;align-items:stretch}#service-sidebar .service-photos,#service-sidebar .service-photos p{margin:0;padding:0}#service-sidebar .service-photos p{width:100%;display:block}#service-sidebar .service-photos img{min-width:100%;min-height:100%;width:auto;height:auto}#service-description{padding:50px 0;background-color:#f7f7f7;font-size:16px;font-size:1rem}#service-description h2{color:#000}#service-description .content{display:block;padding-right:80px}#service-highlight{padding:70px 0;color:#6d6d6d}#service-highlight img{max-width:100%;height:auto}#service-highlight .content{padding-left:50px}#service-highlight .content p:last-child{margin-bottom:0}#service-highlight h2{color:#000;margin-top:0}#highlight-text{display:flex;align-content:center;align-items:center;max-width:60%}#page-featured.single-featured{padding-top:200px}#page-featured.single-featured{padding-top:150px}.columns-wrapper{margin-left:-30px;margin-right:-30px;display:flex;flex-wrap:wrap}.columns-wrapper p:empty{display:none}.columns-wrapper .col{padding:30px}.columns-wrapper .col p:last-child{margin-bottom:0;padding-bottom:0}.columns-wrapper .half-col{width:50%;display:flex;float:left;align-items:center}.columns-wrapper .half-col img{max-width:100%;height:auto}.columns-wrapper .third-col{width:33.33%;display:flex;align-items:center}.columns-wrapper h3{margin-top:0;padding-top:0}.columns-wrapper .col-icon{margin-right:30px;width:35%;text-align:center}.columns-wrapper .col-content{padding-right:30px;width:100%}.columns-wrapper .has-icon .col-content{width:65%}#page-content .lgc-column{padding-right:50px}#page-content .lgc-column.lgc-last{padding-right:0}#page-content .lgc-column .inside-grid-column{padding:0;width:100%}#page-content .vertical-image{display:flex;align-items:center}#page-content .vertical-image img{width:100%;height:auto}ul{padding-left:20px}.check-list ul{font-size:20px;font-size:1.25rem;padding:0;color:#000;list-style:none;list-style-type:none}.check-list ul li{margin-bottom:15px}.check-list ul li:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:20px;color:#ca0b2c}.check-list .fa-check-circle{margin-right:20px;color:#ca0b2c}.red-wide-banner{padding:50px 0;background-color:#ca0b2c;color:#fff;text-align:center;font-size:18px;font-size:1.125rem}.red-wide-banner .textwidget{max-width:660px;margin:0px auto}.red-wide-banner h2{font-weight:600;margin:30px 0}.red-wide-banner strong{font-weight:900}.screen-reader-text{display:none}figure{max-width:100%;height:auto}#job-opening .a2a_kit{bottom:0;margin-bottom:150px;padding:0}#stories-intro{text-align:left;margin:0 0 40px 0}#stories-intro h2{color:#231f20}#stories-intro .textwidget{width:80%;font-size:18px;font-size:1.125rem}.single-success_stories .content{text-align:left}#list-stories{text-align:left;margin-bottom:80px}#list-stories .story-entry{display:flex;align-items:stretch;margin-bottom:20px;background-color:#f7f7f7}#list-stories .story-photo{order:1;overflow:hidden;min-width:415px}#list-stories .story-photo img{float:right;height:100%;width:auto}#list-stories .story-content{padding:30px 65px 30px 35px;order:2;flex-grow:2}#list-stories .story-entry:nth-child(even) .story-photo{order:3}#list-stories .story-content h2{font-size:26px;font-size:1.625rem;font-weight:normal;font-family:"league-gothic",sans-serif;margin:10px 0}#list-stories .story-content h2 a{color:#d3232b;background-color:rgba(0,0,0,0)}#list-stories .story-content h2 a:hover{color:#222}#success-story-highlight{background-color:#f7f7f7;padding:70px 0;margin:50px 0 0;color:#000;font-size:20px;font-size:1.25rem;font-weight:600}#success-story-highlight .content{text-align:center}#success-story-highlight p{width:80%;margin:0px auto 20px auto}#success-story-highlight p:last-child{margin-bottom:0}.project-intro{display:flex;margin:0 0 40px 0;align-items:stretch;text-align:left}.project-intro .project-intro-desc p:last-child{margin-bottom:0}.project-intro .project-gallery{margin-right:45px;display:flex;overflow:hidden;flex-grow:1;flex-basis:50%}.project-intro .project-gallery img{width:auto;height:auto;min-width:100%;min-height:100%;float:left}.project-intro .gallery-image{width:100%}.project-intro .project-intro-desc{display:flex;flex-grow:1;flex-basis:50%;flex-wrap:wrap}.project-intro .project-intro-desc p{margin-bottom:10px}.project-intro .project-intro-desc>p,.project-intro .project-intro-desc>h3{width:100%}.project-intro h3,.project-intro .h3{padding:0;margin-top:15px;margin-bottom:0}.project-intro h3:first-child{margin-top:0}.project-intervention{text-align:left;font-size:18px;font-size:1.125rem}.project-intervention h2{color:#000}#success-story-extra{padding:50px 0;font-size:18px;font-size:1.125rem}#success-story-extra .content{display:flex;align-items:stretch}#success-story-extra .story-extra-photo{margin-left:50px}#success-story-extra .story-extra-description{display:flex;align-items:center;align-content:center;flex-wrap:wrap}#story-footer{background-color:#d0232a;color:#fff;padding:70px 0}#story-footer .content{display:flex}#story-footer .widget-col{width:50%;font-size:50px;font-size:3.125rem;line-height:1;font-family:"league-gothic";padding-right:25px;text-align:right}#story-footer .widget-col p{margin:0}#story-footer .search-col{padding-left:25px;width:50%;text-align:left}#story-footer .search-form{max-width:590px}.search-form form{background-color:#fff;margin:0}.search-form form .form-group{display:flex}.search-form form input[type=text]{border:none;border-radius:0;color:#000;background-color:#c9c9c9;font-size:16px;font-size:1rem;height:auto;padding:20px 30px;background:none}.search-form button{color:#000;background:none;padding:10px 20px}.search-form button:hover{color:#ca0b2c}.search-form .tracking-link{margin-top:15px;margin-bottom:15px;font-size:14px;font-size:.875rem;text-decoration:underline}.search-form .tracking-link a{color:#e8e8e8;background-color:rgba(0,0,0,0)}.search-form .tracking-link a:hover{color:#fff}.search-form .tracking-link .fa-map-marker-alt{margin-right:10px;font-size:16px;font-size:1rem}.search-form ::-webkit-input-placeholder{color:#434343}.search-form ::-moz-placeholder{color:#434343}.search-form :-ms-input-placeholder{color:#434343}.search-form :-moz-placeholder{color:#434343}#page-featured.no-featured-image{padding-top:150px;padding-bottom:25px}#page-content{padding:50px 0;display:flex}#page-content.has-breadcrumbs{padding-top:0}#page-content.darker-wrapper{background-color:#f7f7f7}#page-extra{color:#000}#page-content .content{width:100%;text-align:left}#page-content .content a{color:#d0232a;text-decoration:underline}#page-content .content a:hover{color:#000}#executives-list{margin:50px -10px 30px;display:flex;flex-wrap:wrap;align-items:stretch;align-content:stretch}#executives-list .executive{width:50%;padding:10px;display:flex}#executives-list .executive-content{background-color:#f2f2f2;width:100%}#executives-list .profile-intro{display:flex;background-color:#f7f7f7}#executives-list .profile-bio{padding:40px 50px;font-size:14px;font-size:.875rem;line-height:2}#executives-list .profile-photo img{float:left}#executives-list .profile-name{padding:50px;display:flex;align-content:center;align-items:center;flex-wrap:wrap}#executives-list .profile-name h2,#executives-list .profile-name h3{width:100%;margin:0;padding:0}#executives-list .profile-name h2{color:#d3232b;font-family:"league-gothic";font-size:40px;font-size:2.5rem;font-weight:normal}#executives-list .profile-name h3{font-family:"Source Sans Pro",sans-serif;font-size:20px;font-size:1.25rem;color:#000;font-weight:600}#executives-list .extra-content{display:none}#executives-list a.more-btn{margin-top:15px}#page-extra{margin-bottom:50px}#page-extra #extra-img,#page-extra #extra-text{width:50%;display:flex;align-items:center;align-content:center}#page-extra #extra-img img{max-width:100%;height:auto}#page-extra #extra-text .content{width:100%;padding-left:30px}#page-extra #extra-text h2{margin-top:0}#page-extra.achievements-wrapper{background-color:#000;color:#fff;margin-bottom:0;font-size:18px;font-size:1.125rem}#page-extra.achievements-wrapper #extra-img img{width:100%}#page-extra.achievements-wrapper #extra-text .content{padding-left:100px;padding-top:50px;padding-bottom:50px}#page-extra.achievements-wrapper #extra-text .content p:last-child{margin-bottom:0}#page-extra.achievements-wrapper #extra-text .content a{color:#fff;background-color:rgba(0,0,0,0);text-decoration:underline}#page-extra.achievements-wrapper #extra-text .content a:hover{color:#ca0b2c}.full-images .half-col img{width:100%;height:auto}.full-images .half-col .col-content{padding-right:0}#about-banner{background-image:url(https://puroclean.com/wp-content/uploads/2018/04/puroclean-about-us-first-widget.jpg);background-repeat:no-repeat;background-size:cover}#about-banner .wp-block-group__inner-container{display:flex;justify-content:center;align-items:center;text-align:center;height:100%;padding:30px;color:#fff;font-size:22px}#about-banner.profile-owner-photo{background-image:none}#about-banner .blue-bkg{background-color:rgba(0,52,109,.7)}#about-banner .textwidget{font-size:20px;font-size:1.25rem;color:#fff;padding:50px 70px;text-align:center}#about-banner .textwidget p:last-child{margin-bottom:0}#about-intro{padding-bottom:50px}#about-intro .content{align-content:flex-start;align-items:stretch}#about-intro h2{color:#000}#puroclean-usa,#puroclean-canada{background-color:#f7f7f7}#puroclean-usa h2,#puroclean-canada h2{color:#d3232b}#puroclean-usa a,#puroclean-canada a{color:#d3232b;background-color:rgba(0,0,0,0);font-weight:bold}#puroclean-usa a:hover,#puroclean-canada a:hover{color:#000}.half-sections .left-wrapper,.half-sections .right-wrapper{width:50%}.half-sections .section-text{display:flex;align-items:center;align-content:center}#puroclean-usa .section-image img,#puroclean-canada .section-image img{width:100%;height:auto;float:left}#puroclean-canada .section-image{order:2}#puroclean-usa .section-text .content{padding-left:50px}#puroclean-canada .section-text .content{padding-right:50px}#puroclean-vision{padding:50px 0}#puroclean-vision h2{color:#000}#puroclean-vision .section-image img{max-width:100%;height:auto}#puroclean-vision .section-text .content{padding-left:0}#puroclean-leadership .section-image{order:2}#puroclean-leadership .section-image img{float:left;max-width:100%;height:auto;margin-left:50px}#puroclean-leadership h2{color:#000}#hq-careers,#hq-breadcrumbs{background-color:#000;color:#fff}#hq-breadcrumbs a,#hq-breadcrumbs #breadcrumbs,#hq-breadcrumbs #breadcrumbs ul li a{color:#fff}#hq-breadcrumbs #breadcrumbs ul li a:hover{text-decoration:underline}#hq-careers{padding-bottom:50px}#hq-careers .left-wide-wrapper{width:60%}#hq-careers .right-narrow-wrapper{width:40%}#hq-careers .right-narrow-wrapper .content{padding-left:50px;font-size:22px;font-size:1.375rem;text-align:left}#hq-careers h2{font-family:"league-gothic";font-size:40px;font-size:2.5rem;font-weight:normal;color:#fff}#careers-featured{width:100%;position:relative;max-height:380px;overflow:hidden}#careers-featured a{display:block;float:left;width:100%}#careers-featured h2{text-transform:uppercase;margin:0}#careers-featured img{width:100%;height:auto;float:left}#careers-featured:hover img{opacity:.7}#careers-featured #link-featured{position:absolute;left:0;bottom:0;margin-left:25px;margin-bottom:25px}#careers-featured #link-featured{color:#fff}#careers-featured #link-featured span.read-more{color:#fff;font-weight:normal}#careers .left-wide-wrapper .content,#offices .left-wide-wrapper .content{align-content:flex-start;padding-bottom:50px}#careers #employee-reviews,#offices #employee-reviews{padding-top:20px}#careers h2,#offices h2{color:#000}#careers .left-wide-wrapper{width:100%}#careers .right-narrow-wrapper{display:none}#careers-locations-list .list-entry{width:25%}.search-message{font-size:18px;color:#d0232a;margin-bottom:30px}.careers-content{width:100%;font-size:22px;font-size:1.375rem}.careers-content a{color:#6d6d6d;background-color:rgba(0,0,0,0);font-weight:600}.careers-content a:hover{color:#ca0b2c}#careers-locations-list{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}#careers-locations-list .list-entry{width:33.33%;padding:5px 15px}#finder-results .list-entry .location-entry-content{background-color:#fff;border:1px solid #c3c3c3;color:#6c6c6c}#finder-results .location-top{display:flex;width:100%;align-items:center}#finder-results .location-top .owner-photo{padding:35px 20px}#finder-results .location-top .owner-photo img{border-radius:50%;background-clip:padding-box;width:125px;height:auto}#finder-results .owner-info{font-size:14px;font-size:.875rem;color:#000;padding:30px 35px 30px 0;text-align:left}#finder-results .owner-info p{margin:0}#finder-results .owner-info h4{font-size:24px;font-weight:600;margin:0 0 20px 0;text-align:left}#finder-results .owner-info h4 a{color:#00346d;background-color:rgba(0,0,0,0);border-bottom:1px solid #00346d}#finder-results .owner-info h4 a:hover{color:#000;border-color:#000}#finder-results .owner-info a.read-more{display:block;color:#fff;background-color:#ca0b2c;max-width:330px;padding:10px 15px;text-align:center}#finder-results .owner-info a.read-more:hover{background-color:#000}a.read-more .svg-inline--fa{vertical-align:-2px}#finder-results .location-bottom{color:#6c6c6c;text-align:center;border-top:1px solid #c3c3c3;padding:15px;font-size:16px;font-size:1rem}#finder-results .location-bottom ul{list-style:none;list-style-type:none;margin:0;padding:0}#finder-results .location-bottom ul li{display:inline-block;margin:0 7px}#finder-results .location-bottom ul li:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:5px;font-size:.3125rem;margin-bottom:4px;margin-right:15px}#finder-results .location-bottom ul li:before{display:none}.location-bottom ul li .svg-inline--fa{font-size:5px;font-size:.3125rem;margin-bottom:4px;margin-right:15px}#finder-results .list-entry{margin-bottom:20px}#finder-results .list-entry .location-entry-content{background-color:#f7f7f7}#finder-results .location-top .owner-photo{padding:15px 25px}#finder-results .owner-info{text-align:left}#careers.wrapper{padding:0 0 20px}#careers .content{text-align:left}#list-careers{display:flex;text-align:left;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;font-size:14px;font-size:.875rem;color:#231f20}#list-careers .list-entry{padding:0 15px 20px;width:33.33%}#list-careers h4,#list-careers h2,#list-careers .h4{font-size:20px;font-size:1.25rem;font-weight:normal;margin:0 0 10px 0;padding:0}#list-careers h4 a,#list-careers h2 a,#list-careers .h4 a{color:#00346d;background-color:rgba(0,0,0,0);display:inline-block;border-bottom:1px solid #00346d}#list-careers h4 a:hover,#list-careers h2 a:hover,#list-careers .h4 a:hover{color:#231f20;border-color:#231f20}#job-opening .left-wide-wrapper{padding-bottom:50px}#job-opening .left-wide-wrapper .content{display:block}#job-opening h4{color:#000;font-size:20px;font-size:1.25rem;margin-bottom:0}#job-opening h2{color:#000}#submit-resume{color:#fff;font-size:26px;font-size:1.625rem;overflow:hidden;width:100%}#submit-resume .widget{position:relative;height:100%}#submit-resume img{opacity:.2;position:absolute;top:0;height:100%;width:auto}#submit-resume .widget-content{position:relative;width:100%;text-align:center;display:flex;align-items:center;z-index:5;padding:30px;min-height:250px;height:100%}#submit-resume .widget-content .textwidget{width:100%}#submit-resume p:last-child{margin-bottom:0}#submit-resume a{color:#fff;background-color:rgba(0,0,0,0);border-bottom:1px solid #fff;display:inline-block;font-weight:600}#submit-resume a:hover{color:#eee;border-color:#eee}#customers-content{padding:0 0 50px 0}#customers-content .content{text-align:left}#customers-content h2{color:#000}.customers-list{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-bottom:50px}#customers-content .customers-list h2{color:#fff;width:100%;margin:0 0 5px 0}.customers-list .customer-list-entry{width:50%;padding:15px}.customers-list .customer-list-entry>div{display:block;position:relative;float:left;width:100%;height:100%;color:#fff;cursor:pointer}.customers-list .customer-list-entry a{display:block;color:#fff;background-color:rgba(0,0,0,0)}.customers-list .customer-list-entry img{width:100%;height:auto;float:left}.customers-list .customer-list-entry .customer-desc{position:absolute;left:0;bottom:0;right:0;top:0;padding:50px 100px 50px 50px;background:url(assets/images/gallery-shadow.png) no-repeat top center;background-size:cover;display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-end}.customers-list .customer-list-entry .customer-desc:hover{background-color:rgba(0,0,0,.3)}#work-with-list{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap;color:#000}#work-with-list .list-entry{width:33.33%;padding:15px 10px}#work-with-list .list-entry h4,#work-with-list .list-entry p{margin:0}.zee-employees,.zee-address,.zee-website{margin-bottom:10px}.zee-website a{color:#000;background-color:rgba(0,0,0,0);font-weight:bold;text-decoration:underline}.zee-website a:hover{color:#d3232b}.zee-website{margin-bottom:20px}#about-banner .owner-image{width:100%}#about-banner img{width:100%;height:auto;float:left}.profile-about h3{padding-top:0;font-size:28px;font-size:1.75rem;font-family:"Source Sans Pro";font-weight:bold}.profile-about ul.team-list{list-style:none;list-style-type:none;margin:0 0 50px 0;padding:0}.profile-about ul.team-list li.rd{color:#ca0b2c}#errorList{text-align:left;color:#d0232a;font-size:20px;font-size:1.25rem;font-weight:bold}.error404{background-color:#f7f7f7}.error404 #not-found{padding:150px 0 100px 0;display:flex;align-items:center}#not-found-image .content{text-align:right}#not-found-message .content{text-align:left}#not-found-message h1{color:#000;margin-bottom:5px}#not-found-message p{max-width:400px;font-size:18px;font-size:1.125rem}.content .lgc-column iframe,.content .lgc-column img{max-width:100%}#ce-events{background-color:#f7f7f7;font-size:14px;font-size:.875rem;padding:50px 0;display:flex}#ce-events .content{text-align:left}#home-events-list h2{width:50%;color:#000;margin-top:0}#ce-events h3{padding-top:0;line-height:1.2}#ce-events h4,#ce-events .h4{font-size:16px;font-size:.875rem;text-transform:uppercase;font-weight:normal;margin:0}#home-events{width:100%}#home-events .fa-calendar-alt{margin-right:5px;font-size:16px;font-size:1rem}#home-events .events-wrap{width:100%}#ce-events .events-holder{margin-right:-40px;display:flex;flex-wrap:wrap;align-items:stretch}#ce-events .event-container{width:280px;padding:0 10px;margin:15px 0}#ce-events .event-container.last-event{margin-right:40px}#ce-events .event-entry{background-color:#fff;padding:25px;color:#000;text-align:left;height:100%}#ce-events #back-to-top{display:none;position:fixed;bottom:0;margin-bottom:55px;right:0;margin-right:50px;color:#d0232a;font-size:40px;z-index:100;cursor:pointer}#ce-events #back-to-top:hover{color:#000}#ce-events .ce-empty-state,#ce-events .ce-start-state{display:flex}#ce-events .ces-state-sep{width:20px;background:#fff;margin:15px 40px 15px 10px}#ce-events .ces-state-name{position:relative;width:20px}#ce-events .ce-empty-state .ces-state-name{height:100%}#ce-events .ce-empty-state{min-height:200px}#ce-events .state-tag{display:none}#ce-events .ces-state-name h2,#ce-events .state-tag h2{font-weight:normal;text-transform:uppercase;line-height:1;font-size:18px}#ce-events .ces-state-name h2{transform:rotate(270deg);transform-origin:top left;margin:0;position:absolute;bottom:0;left:0}#ce-month{display:flex;align-items:center;margin-bottom:30px}#ce-month #ce-cur-month{color:#000;text-transform:uppercase;font-size:26px}#ce-month #ce-prev-month{font-size:26px;width:30px;text-align:left}#ce-month #ce-next-month{font-size:26px;width:30px;text-align:right}#home-events .event-entry p:last-child{margin-bottom:0}.description-categ{padding-top:50px;padding-bottom:10px}.description-categ h2{position:relative;margin:20px 0 60px}.description-categ h2:after{border-bottom:1px solid #d3232b;content:"";height:1px;position:absolute;left:0;width:20%;bottom:-25px}.description-categ .padding-left{padding:0 0 0 60px}.description-categ .padding-left h3{color:#231f20;font-family:"Source Sans Pro",helvetica,arial,sans-serif;font-weight:700}.intro-content{padding:70px 0}.intro-content p:last-child{margin:0}.small-content{max-width:1260px;padding:0 20px;margin:0 auto;width:100%}#at-work{padding:50px 0 80px}#at-work .h2{color:#231f20}#at-work .at-work-slide{display:flex;margin:0 -10px}#at-work .at-work-slide .item-slide{padding:0 10px;height:350px;overflow:hidden}#at-work .at-work-slide .item-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#at-work .at-work-slide .box{cursor:pointer;font-size:24px;position:absolute;top:50%}#at-work .at-work-slide .box.slick-prev{color:#326296;left:-20px}#at-work .at-work-slide .box.slick-next{color:#326296;right:-20px}#at-work .at-work-slide .box.slick-prev:hover,#at-work .at-work-slide .box.slick-next:hover{color:#231f20}@media(max-width: 1500px){#restoration .content{padding:0}}@media(max-width: 1450px){.content,.small-content{padding:0 50px}.small-content{max-width:100%}.left-wide-wrapper .content{padding-left:50px}#about-banner{overflow:hidden}#about-banner .widget-content{position:relative;height:auto;padding:50px;background-color:rgba(0,52,109,.8)}#about-banner .page-side-banner img{opacity:1;position:absolute;top:0;height:100%;width:auto}#story-footer{padding:50px 0}#story-footer .content{flex-wrap:wrap}#story-footer .widget-col{width:100%;padding-right:0;text-align:center}#story-footer .search-col{max-width:590px;width:100%;margin:50px auto 0;padding:0}#video-box{padding:40px 20px}#video-box .content{padding:0}#process .content{padding:60px 50px 60px 175px}#certifications .left-wrapper .content{padding:0 150px 0 50px}}@media(max-width: 1350px){#finder-results .location-top{flex-wrap:wrap;text-align:center}#finder-results .location-top .owner-photo,#finder-results .owner-info{width:100%;padding:35px;text-align:center}#finder-results .location-top .owner-photo{padding-bottom:0}}@media(max-width: 1300px){#home-section-1.wide-wrapper{flex-wrap:wrap}#offices{flex-wrap:wrap}#offices .left-wide-wrapper,#offices .right-narrow-wrapper{width:100%}#restoration .phone-number{border:none;color:#fff;font-size:36px}#restoration .phone-number span{font-size:18px}.intro-content{padding:50px 0}#at-work{padding:30px 0 70px}}@media(max-width: 1200px){#customers-content p{width:100%}#service-details{flex-wrap:wrap}#service-description,#service-sidebar{width:100%}#service-sidebar{flex-wrap:nowrap}#service-sidebar .widget_text,#service-sidebar .service-photos{width:33.33%;display:flex;align-items:center}#service-sidebar .service-photos{align-items:stretch;overflow:hidden}#service-sidebar .service-photos p{height:100%}#service-sidebar #quickdry-widget .textwidget{padding:0;width:100%}#service-sidebar .service-photos img{height:100%;width:auto}#puroclean-leadership .section-image{align-items:flex-end;display:flex}#executives-list .profile-name{padding:25px}#executives-list .profile-name h2{line-height:1}#list-stories .story-photo{width:40%;overflow:hidden}#list-stories .story-content{width:60%}#page-extra.achievements-wrapper #extra-text .content{padding-left:50px}#hq-careers{flex-wrap:wrap}#hq-careers .left-wide-wrapper,#hq-careers .right-narrow-wrapper{width:100%}#hq-careers .right-narrow-wrapper .content{text-align:left}#careers-featured a{width:100%;position:initial}#certifications .cpr-badge{width:160px}#process .content{padding-left:125px}#certifications .left-wrapper .content{padding-right:100px}}@media(max-width: 1099px){.right-narrow-wrapper{width:45%}}@media(max-width: 1024px){.content,.small-content{padding:0 25px}#customers-content{padding:25px 0}.customers-list .customer-list-entry .customer-desc{padding:25px}.left-wide-wrapper .content{padding-left:25px;padding-right:25px}#work-with-list .list-entry{width:50%}#page-featured{padding-top:150px;padding-bottom:50px;background-size:cover;background-position:-180px bottom}#service-description{padding:25px 0}#service-sidebar .widget_text,#service-sidebar #quickdry-widget{padding:25px}#service-description .content{padding-right:25px}#service-sidebar .service-photos{padding:0}.columns-wrapper{margin-left:-25px;margin-right:-25px}.columns-wrapper .col{padding:25px}.columns-wrapper .col-icon img{max-width:100%;height:auto}#page-content{padding:25px 0}#executives-list .profile-bio{padding:25px}#success-story-highlight p{width:100%}.community-list-entry{width:33.33%}#service-highlight{flex-wrap:wrap}#highlight-image,#highlight-text{width:100%;max-width:none}#service-highlight .content{padding:25px 25px 0 25px}#hq-careers .right-narrow-wrapper .content{padding-left:25px}#careers{flex-wrap:wrap}#careers .left-wide-wrapper,#careers .right-narrow-wrapper{width:100%}#page-featured.careers-header{background-position:left;background-size:cover}#list-careers{flex-wrap:wrap}#list-careers .list-entry{width:50%}#ce-events .events-holder{margin:0 -10px}#ce-events .ces-state-name{display:none}#ce-events .state-tag{display:block;padding:0 10px;width:100%}#ce-events .event-container.last-event{margin-right:0}#ce-events .event-container{flex-grow:1}.number-box .phone-number{font-size:26px}#restoration .phone-number{font-size:30px}.number-box .phone-number span,#restoration .phone-number span{letter-spacing:0}.description-categ h2{margin:0px 0 60px}#at-work .small-content{padding:0 40px}#at-work .at-work-slide .item-slide{height:300px}}@media(max-width: 1000px){#service-sidebar{flex-wrap:wrap}#service-sidebar #quickdry-widget,#service-sidebar .service-photos{width:100%}#service-sidebar .service-photos .textwidget{width:100%}#service-sidebar .service-photos p{display:block}#service-sidebar .service-photos img{min-width:100%;min-height:100%;height:auto}#service-sidebar .service-sidebar-widget:last-child{width:100%;padding:50px 25px}#service-sidebar .service-sidebar-widget.service-photos{padding:0}.community-content h3,.community-content h2{margin-top:0}#about-content{flex-wrap:wrap}#about-intro{width:100%;padding:25px 0}#about-banner{display:none}#about-banner.profile-owner-photo{text-align:center;display:flex;width:100%;order:0}#about-banner.profile-owner-photo img{max-width:100%;width:auto;height:auto;float:none;margin:0px auto}#about-intro.profile-about{order:1}.columns-wrapper .third-col{width:50%}#executives-list .executive{width:100%}#page-extra.achievements-wrapper{flex-wrap:wrap}#page-extra.achievements-wrapper #extra-img,#page-extra.achievements-wrapper #extra-text{width:100%}#page-extra.achievements-wrapper #extra-text{padding:50px 0}#page-extra.achievements-wrapper #extra-text .content{padding:0 25px}#get-inside .notified-wrap{flex-wrap:wrap}#get-inside .notified-wrap .half{width:100%;text-align:center}#get-inside #get-the-scoop{text-align:center;margin-bottom:25px}#get-inside #mc_embed_signup{padding:0}#get-inside #mc_embed_signup form{margin:0px auto}}@media(max-width: 800px){.customers-list,#work-with-list{width:100%;margin-left:0;margin-right:0;margin-bottom:25px}.customers-list .customer-list-entry,#work-with-list .list-entry{width:100%;padding:15px 0}.customers-list .customer-list-entry .customer-desc{padding-right:150px}.red-wide-banner .textwidget{padding:0 25px}#puroclean-usa,#puroclean-canada{flex-wrap:wrap}.half-sections .left-wrapper,.half-sections .right-wrapper{width:100%}#certifications .left-wrapper{padding-top:30px}#puroclean-leadership .section-image{padding:0 25px;text-align:center}#puroclean-leadership .section-image img{float:none;margin:0px auto}#puroclean-usa .section-text .content,#puroclean-vision .section-text .content{padding-left:25px}#puroclean-canada .section-text .content{padding-right:25px}#puroclean-canada .section-image,#puroclean-leadership .section-image{order:1}#puroclean-canada .section-text,#puroclean-leadership .section-text{order:2}#puroclean-vision,#puroclean-leadership{padding:25px 0;flex-wrap:wrap}#page-content .columns-wrapper .half-col,#page-extra #extra-img,#page-extra #extra-text{width:100%}#page-extra{flex-wrap:wrap}#page-extra #extra-text{margin-top:50px}#list-stories .story-entry{flex-wrap:wrap}#list-stories .story-photo,#list-stories .story-content,#stories-intro .textwidget{width:100%}#list-stories .story-photo img{width:100%;height:auto}#list-stories .story-entry:nth-child(even) .story-photo{order:1}#list-stories .story-content{padding:25px}#page-extra.achievements-wrapper #extra-text{padding-top:0}.community-list-entry{width:50%}#careers-locations-list .list-entry,.careers-locations-list .list-entry{width:50%}#certifications,#partner-with,#academy,#restoration .content{flex-wrap:wrap}#certifications .cpr-badge{position:relative;width:260px;height:260px;transform:none;left:50%;margin-left:-130px;top:0;margin-top:-130px}#certifications .left-wrapper{padding-bottom:150px}#process .content ul{margin-left:25px}#restoration{padding:40px 25px}#certifications .left-wrapper .content,#process .content{padding:0 25px}#partner-with .left-wide-wrapper,.number-box,#academy .left-wide-wrapper,#academy .right-wrapper{width:100%}#partner-with .right-narrow-wrapper{width:100%;padding:0 25px}#restoration-service{max-width:100%}.number-box .phone-number{margin:0 auto}}@media(max-width: 768px){#list-careers .list-entry{width:100%}#page-featured h1 strong{display:block}.page-template-page-property-managers #page-featured{background-position:45% 80px}.page-template-page-property-managers #page-featured .h3{padding-right:40%}.intro-content{padding:30px 0}#at-work{padding:20px 0 40px}#at-work .small-content{padding:0 25px}#at-work .at-work-slide .box{display:none !important}#at-work .at-work-slide{display:block}#at-work .at-work-slide .slick-dots{display:flex;list-style:none;justify-content:center;padding:0;margin:21px 0 0}#at-work .at-work-slide .slick-dots li{padding:0 5px}#at-work .at-work-slide .slick-dots li button{border-radius:50%;border:none;background-color:#212f45;text-indent:-170px;text-indent:-9999px;width:10px;height:10px;padding:5px}#at-work .at-work-slide .slick-dots li.slick-active button{background-color:#326296}}@media(max-width: 750px){.project-intro{flex-wrap:wrap}.project-intro .project-gallery,.project-intro .project-intro-desc{width:100%;margin-right:0;flex-basis:100%}.project-intro .project-gallery{margin-bottom:50px}}@media(max-width: 640px){#employee-reviews #testimonials-3entries .left-wide-wrapper .testimonial,#employee-reviews #testimonials-3entries .right-narrow-wrapper .testimonial{padding:35px 50px;font-size:14px;font-size:.875rem}#service-sidebar #quickdry-widget,#service-sidebar .service-photos{width:100%}#service-sidebar #quickdry-widget{padding:50px 25px}.columns-wrapper .third-col{width:100%}#ce-events .ces-state-name{width:100%}#ce-events .ces-state-name h2{transform:none;position:relative;margin-bottom:10px}.description-categ .padding-left{padding:0 0 0 40px}}@media(max-width: 600px){#page-featured.careers-header{padding:280px 0 0;background-position:right -30px;background-size:auto}#page-featured.careers-header .content{padding:25px;background-color:#fff}}.video-container{margin-bottom:20px}@media(max-width: 580px){.video-container{position:relative;overflow:hidden;padding-top:56.25%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}#get-inside .notified-wrap h2{font-size:38px;line-height:1.2}}.responsive-video:first-child{margin-top:0}.responsive-video:last-child{margin-bottom:0}.responsive-video>.wp-block-embed__wrapper{position:relative;overflow:hidden;padding-top:56.25%}.responsive-video>.wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media(max-width: 500px){#menu-footer-franchise{font-size:16px;font-size:1rem}#services-content .services-list .service-list-entry{max-width:none}#page-featured h1.smaller,#page-featured .h1.smaller{font-size:40px;font-size:2.5rem}#careers-locations-list .list-entry,.careers-locations-list .list-entry{width:100%}.page-template-page-property-managers #page-featured .h3{padding-right:22%}}@media(max-width: 479px){#home-featured h1,#home-featured .h1{font-size:70px;font-size:4.375rem}#page-featured a.red-btn{min-width:0}.customers-list .customer-list-entry a{overflow:hidden}.customers-list .customer-list-entry>div{overflow:hidden}.customers-list .customer-list-entry img{position:absolute;min-height:100%;min-width:100%;height:auto;width:auto}#customers-content .customers-list h2{font-size:38px;font-size:2.375rem;line-height:1}.customers-list .customer-list-entry .customer-desc{position:relative;background-color:rgba(0,0,0,.2);padding-right:25px}#executives-list .profile-intro{flex-direction:column;text-align:center}#executives-list .profile-photo img{float:none}#careers-featured #link-featured{position:relative;padding:50px 25px 25px;margin:0}#careers-featured img{position:absolute;min-height:100%;width:auto}}@media(max-width: 400px){.content{padding:0 15px}}@media(max-width: 350px){#executives-list .profile-photo img{width:100%;height:auto}}@media(max-width: 900px){.has-large-font-size{font-size:26px}}@media(max-width: 500px){.has-large-font-size{font-size:22px}}blockquote{position:relative;padding-left:60px;padding-right:60px;margin:25px 0}blockquote:first-child{margin-top:0}blockquote:last-child{margin-bottom:0}blockquote:before{position:absolute;width:50px;height:40px;left:0;top:0;content:"“";font-weight:bold;font-size:400%;line-height:1;color:#00346d}blockquote:after{position:absolute;width:50px;height:40px;content:"”";right:0;bottom:0;font-weight:bold;font-size:400%;line-height:1;color:#00346d}.has-black-background-color{background-color:#000}.has-dark-gray-background-color{background-color:#1b1b1b}.has-light-gray-background-color{background-color:#eff1f5}.has-puroclean-red-background-color{background-color:#d0232a}.has-puroclean-blue-background-color{background-color:#00346d}.has-white-background-color{background-color:#fff}