html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'galliard';src:url(/site/wp-content/themes/centurion-carpet-cleaning-wp-theme/fonts/galli.eot);src:url(/site/wp-content/themes/centurion-carpet-cleaning-wp-theme/fonts/galli.eot?#iefix) format('embedded-opentype'),url(/site/wp-content/themes/centurion-carpet-cleaning-wp-theme/fonts/galli.woff) format('woff'),url(/site/wp-content/themes/centurion-carpet-cleaning-wp-theme/fonts/galli.ttf) format('truetype'),url(/site/wp-content/themes/centurion-carpet-cleaning-wp-theme/fonts/galli.svg#galliard) format('svg');font-weight:400;font-style:normal}.page-welcome-to-centurion-carpet-cleaning #navHome,.page-about #navAbout,.page-testimonials #navTestimonials,.page-corporate-accounts #navCorporateAccounts,.page-contact #navContact,.page-services #navServices{text-decoration:underline}html{position:relative;background:#fff}body{width:100%;margin:0;position:relative;background:#555 url(/site/wp-content/themes/centurion-carpet-cleaning-wp-theme/images/site-bg.png) repeat;background-attachment:fixed}.site-header{position:sticky;top:0;z-index:10}.grid-block{display:grid}.grid-icons,.grid-extra{padding:40px 0}.grid-site{grid-template-columns:minmax(280px,1fr) 3fr;grid-column-gap:20px;margin:0 30px 0 20px}.grid-item-sidebar{text-align:center}.grid-icons{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-column-gap:16px;grid-row-gap:40px;text-align:center;padding:40px 20px}.site-footer{background:url(/site/wp-content/themes/centurion-carpet-cleaning-wp-theme/images/footer-banner-bg.png) repeat-x top left;width:100%;overflow:auto;position:relative;display:block;padding-top:29px;margin-top:-29px}.site-footer .foot-wrap{background:#fff;box-shadow:0 0 25px 0 #000;padding:15px 0}.site-footer .foot-wrap a{color:#676767;font-weight:400}.site-footer .footer-logo{display:inline-block;vertical-align:middle;max-height:50px}.site-footer .foot-wrap .bbb-logo{float:right;vertical-align:bottom;padding:0 1rem}.site-logo .banner-content{display:block;background:#641934;padding:0 20px 30px 20px;margin:0 0 -30px 0;position:relative;width:auto;background:url(/site/wp-content/themes/centurion-carpet-cleaning-wp-theme/images/logo-banner-bg.png) no-repeat center bottom;overflow:auto;background-size:100% 100%;z-index:200}.grid-block-logo{background:#fff;padding:10px;box-shadow:0 0 25px 0 #000}.grid-block-logo .logo{display:block;width:100%;height:auto;max-width:100%;margin:0 auto;max-width:352px}.grid-item-burger{display:none}.site-nav.banner{margin:0 auto 40px auto;padding:0;position:relative}.site-nav .banner-content{background:url(/site/wp-content/themes/centurion-carpet-cleaning-wp-theme/images/nav-banner-bg.png) no-repeat center bottom;background-size:100% 100%;width:auto;position:relative;display:inline-block;padding:0 20px 25px}.site-nav .nav{margin:0;padding:50px 20px 30px;background:#fff;position:relative;display:inline-block;box-shadow:0 0 25px 0 #000;overflow:auto;width:auto}.site-nav ul li{display:block;overflow:auto;height:100%}.burger-link{display:block;height:48px;width:100%}.burger-link i{line-height:48px;font-size:32px}.grid-content{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-column-gap:30px;align-items:center;grid-template-areas:"topbar topbar topbar topbar" "service service address address" "hero hero hero hero" "appearance appearance appearance appearance" "services services services services" "extras extras extras extras";margin:0;padding:0 0 80px 0;background:#fff;box-shadow:0 0 25px 0 #000;justify-items:stretch}.interior-page .grid-content{grid-template-areas:"service service address address" "hero hero hero hero" "pagecontent pagecontent pagecontent pagecontent"}.grid-item-page{grid-area:pagecontent;justify-self:center;padding:20px}.grid-item-page .full{max-width:800px;margin:40px auto;position:relative;width:auto;clear:both}.topbar{grid-area:topbar;text-align:center;padding:.5rem 1rem;background:#268095;color:#fff}.topbar h1{color:#fff;font-size:1rem;font-weight:600;font-style:italic;letter-spacing:.05rem}.grid-item-serving{grid-area:service;justify-self:start;padding:20px}.grid-item-serving p{color:#621e36;font-size:1em;max-width:320px}.grid-item-address{grid-area:address;justify-self:end;padding:20px}.header-address{float:left;text-align:right;padding:0 20px}.header-address p{font-size:1em;line-height:1.6em;margin:0}.grid-item-hero{grid-area:hero;justify-self:stretch;align-self:stretch;background:#621e36;padding:0;text-align:center;color:#ddd9a0}.grid-item-hero h1,.grid-item-hero h2{color:#ddd9a0;padding:20px 40px;max-width:900px;margin-right:auto;margin-left:auto}.grid-block-hero{grid-template-columns:1fr 237px;align-items:center;justify-items:stretch}.grid-item-appearance{grid-area:appearance;justify-self:center;padding:60px 20px 0 20px;text-align:center}.grid-item-services{grid-area:services;justify-self:stretch;padding:20px}.grid-item-extras{grid-area:extras}.grid-extra{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));grid-column-gap:20px;padding:20px}.grid-block-excerpts{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-column-gap:15px;grid-row-gap:0}.grid-item-excerpt{background:#eee;box-shadow:0 4px 4px #888;padding:15px}.page-testimonials .grid-block-excerpts{display:block;column-count:2;column-gap:15px}.page-testimonials .grid-item-excerpt{background:none;box-shadow:none;overflow:auto;height:100%;margin-bottom:0}.excerpt-title{text-decoration:none;text-transform:uppercase;font-size:.8em}.excerpt-footer{font-size:12px;text-align:left;padding:0;margin:0;line-height:12px}.read-more{display:block;padding:0 0 1em 0;font-size:12px;text-align:left}.fb-shield-link{width:68px;height:80px;background:url(/site/wp-content/themes/centurion-carpet-cleaning-wp-theme/images/facebook-shield.jpg) no-repeat top left;position:relative;display:block;float:right}.site-nav ul li{list-style-type:none;padding:8px 0;font-size:1em;line-height:22px}.site-nav ul li a{display:inline-block;width:100%}.sidebar-badge:first-of-type{box-shadow:0 0 10px 3px #000}.sidebar-badge{display:block;margin:40px auto}.free-estimate-block{margin-bottom:1rem}.free-estimate-block-inline{margin:4rem 1rem;text-align:center}.free-estimate-button{display:inline-block;background:#621E36;padding:1rem 1rem;color:#fff;text-decoration:none;font-size:1rem;text-transform:uppercase;letter-spacing:.15rem;box-shadow:0 0 17px 2px #000;line-height:1.65rem;background:#268095;background:rgb(38 128 149);border-radius:18px;margin-bottom:1rem}.free-estimate-block-inline .free-estimate-button{padding:1rem 3rem;box-shadow:0 0 12px -3px #000;background:rgb(90 30 54);border-radius:12px}.free-estimate-button>span{display:block}.free-estimate-block-inline .free-estimate-button>span{display:inline}.free-estimate-button:hover,.free-estimate-button:focus{box-shadow:0 0 6px 0 #000;color:#fff;background:rgb(38 128 149 / .8)}a#bbblink{z-index:2;position:relative;padding-bottom:3px!important}a#bbblink img{position:relative;z-index:2}a#bbblink::after{content:'';display:block;width:100px;height:20px;background:#fff;position:absolute;bottom:0;left:50px;right:50px;z-index:1;border-radius:0 0 5px 5px}#hero h1{font-size:1.3em;line-height:1.2em}#hero cite{font-size:.9em;color:#fff}.box{margin:0 0 20px 0;padding:15px;box-shadow:0 0 4px #888;background:#eee}.innerBox{padding:0 20px;margin:0 0 25px 0;overflow:hidden}article{margin:0 0 20px 0}.foot{text-align:center;margin:0 auto;background:#621e36;padding-top:4px}.featured-service-icon-link img{max-width:60px}.featured-service-content h3{padding:8px 0 8px 0}.featured-service-content p{line-height:1.6em}.featured-service-icon-link{display:block;width:24%;float:left;margin:0;padding:0}.featured-service-content{width:75%;float:left;padding:0 0 0 1%;margin:0;text-align:left}.featured-service-content p a{color:#676767;font-weight:400}.filigree{background:url(/site/wp-content/themes/centurion-carpet-cleaning-wp-theme/images/filigree.png) no-repeat top center;background-size:70%;display:block;width:275px;height:47px;margin:0 auto}.centered{text-align:center}.emphatic{font-size:2em}.box{text-align:center}.box h3{height:2.5em;line-height:1.2em;text-transform:uppercase}.box h3 a{text-decoration:none}.box img{box-shadow:none}.box p{padding:0 10px 10px 10px}.home .box p a{font-weight:400}body{font-family:galliard,serif}p{color:#676767;font-size:1em;line-height:1.6em;font-family:georgia;margin:0 0 1.5em 0}ul li{list-style:disc}ol li{list-style:decimal}article header{background:none}h1,h2,h3{font-weight:400;font-size:1.5em;line-height:1.3em;color:#268095;margin:0 0 .3em 0}.full h1{margin-bottom:.6em}h2{font-size:1.4em}h3{font-size:1em;font-weight:400}a{color:#601E35;font-weight:700}a:hover{color:#268095}nav a{text-decoration:none}.wp-caption{text-align:center;background:none;max-width:100%}.wp-caption-text{font-size:18px;text-align:center}strong{font-weight:700}em{font-style:italic}section img,.innerBox img,article img{box-shadow:2px 2px 2px #888}.bgImage{box-shadow:none!important}article .postDate{font-size:10px}.blog .postDate{color:#000}.single .backlink{text-decoration:none;font-size:.9em;margin:10px 0;display:block;float:right;clear:both}.moreLink a:hover{text-decoration:none}.foot p,.foot cite{font-size:.9em;color:#676767}article ul,article ol{margin:10px 0 10px 20px}article ul li,article ol li{padding:5px;line-height:1.4em}.alignleft{float:left;margin:0 15px 0 0}.alignright{float:right;margin:0 0 0 15px}.wp-caption.alignleft img,.wp-caption.alignright img,.wp-caption.aligncenter img{margin:5px 0}.wp-caption.alignright{margin:0 0 0 15px}.wp-caption.alignleft{margin:0 15px 0 0}.aligncenter{margin:0 auto!important;display:block!important}.wp-caption-text{margin:0 0 10px 0}.wp-caption img{margin:0;padding:0;max-width:100%;height:auto}.single .grid-item-page .wp-caption{max-width:100%}.single .grid-item-page .wp-caption img{max-width:100%;height:auto}section img,.innerBox img,article img{margin:15px}#prev img,#next img,.attachment-gallery-thumb,.wp-post-image{margin:0}img{margin:0}img.alignright{margin:0 3px 15px 15px}img.alignleft{margin:0 15px 15px 3px}.login h1 a{background:url(https://192.185.185.175/~centurio/site/images/logo-login.png)!important;display:block!important;overflow:visible!important;background-size:300px 115px!important;width:319px!important;height:115px!important;margin:0!important;padding:0!important}.successTactics{border:solid 1px #fd3500;color:#fd3500!important;-webkit-box-shadow:0 0 10px #fd3500;-moz-box-shadow:0 0 10px #fd3500;box-shadow:0 0 10px #fd3500}.tactics-error{border:1px solid #900;color:#a00!important;-webkit-box-shadow:0 0 10px #a00;-moz-box-shadow:0 0 10px #a00;box-shadow:0 0 10px #a00}.tactics-error,.successTactics{color:#fff;font-weight:700;margin:0 0 10px 0;padding:10px}.done,form{padding:15px;background:#eee;box-shadow:0 4px 4px #888;margin:10px 3px 20px 0;color:#676767}form fieldset{padding:0 0 1rem 0}form ul.formBlock{display:block;width:auto;position:relative;margin:0;padding:0}form ul li{margin:0 0 10px 0;list-style-type:none;display:block}form label{width:150px;display:inline-block;margin:0 0 5px 0}.post-password-form label{width:auto;margin:0}form .highlight{border:dashed 2px red;background:#eee}form h3{margin:30px 0 15px 0;display:block;float:none;clear:left}form #additionalInfoLbl{display:block;clear:both;width:100%;margin:10px 0 0 0}form textarea{width:100%;padding:.3rem;font-family:'georgia';font-size:1rem}form #submit,form #submit2{float:right;padding:.3rem 1rem;font-family:'Galliard';background:#621E36;color:#fff;font-size:1rem}form #submit:hover,form #submit2:hover{background:#268095}form .chkbox{display:block;width:150px;float:left;height:100%;overflow:auto;margin:0 0 5px 0}form .chkboxGroup{display:block;overflow:auto;float:left;height:100%;overflow:auto}form input[type="text"]{width:209px;padding:.3rem;font-family:'georgia';font-size:1rem}#testimonials article p{background:#fff;box-shadow:0 2px 4px #aaa;border-radius:10px;padding:10px;margin:0;font-size:.9em}#testimonials .bubble{background:url(/site/wp-content/themes/centurion-carpet-cleaning-wp-theme/images/testimonial-bubble-grey.png) no-repeat top right;width:20px;height:20px;display:block;position:relative;left:5%;top:0;bottom:0}#testimonials article cite{position:relative;left:10%;color:#268095;font-size:.8em;margin:0;padding:0;top:-10px}#serving{color:#fff;font-weight:700;text-transform:uppercase;text-align:center;margin:30px 10px;text-shadow:1px 1px 1px #000}.ccc-youtube-video{width:512px;height:288px;box-shadow:2px 2px 2px #888;margin:20px 0}.videoLinkBox{margin:1em 8px 0 8px;padding:10px 0;position:relative}.videoLinkBox .unoDosTres{background:#ff0;margin:20px 0;padding:20px 0;max-width:100%;background:#eee;box-shadow:2px 2px 2px #888}.mejs-container{position:relative;box-shadow:0 2px 4px #aaa;border-radius:10px;background:#621E36;width:auto!important}.mejs-container .mejs-controls{background:#621E36!important;overflow:visible!important}@media only screen and (max-width:1250px){.hero-content{font-size:.85em}}@media only screen and (max-width:1180px){.grid-content{grid-template-areas:"topbar topbar topbar topbar" "address address address address" "hero hero hero hero" "appearance appearance appearance appearance" "service service service service" "services services services services" "extras extras extras extras"}.interior-page .grid-content{grid-template-areas:"address address address address" "hero hero hero hero" "pagecontent pagecontent pagecontent pagecontent" "service service service service"}.grid-item-serving{text-align:center;justify-self:center;padding:0;font-weight:700}.grid-item-serving p{line-height:1.6em;font-size:.8em;max-width:100%}.grid-item-page{max-width:100%;padding:20px 0}.grid-item-page .full{max-width:100%;padding:0 20px}}@media only screen and (max-width:1024px){.page-testimonials .grid-block-excerpts{column-count:1}.page-testimonials .grid-item-excerpt{padding-bottom:4px;margin-bottom:0}}@media only screen and (max-width:940px){.hero-content{font-size:.7em;text-align:left}.hero-content h1,.hero-content h2{line-height:1.6em;padding:0 0 0 20px}.hero-content cite{padding:20px 0 0 20px;display:block}}@media only screen and (max-width:800px){.grid-site{grid-template-columns:1fr;grid-column-gap:0;margin:0 20px}.grid-content{padding-bottom:280px}.sidebar-badge:nth-of-type(1){position:absolute;bottom:103px;left:60px;z-index:10000}.sidebar-badge:nth-of-type(2){position:absolute;bottom:103px;right:60px;z-index:10000}.grid-block-logo{grid-template-columns:2fr 2fr 1fr;grid-template-areas:"sitelogo . navburger";align-items:center;margin:0 10px}.grid-block-logo .logo{max-width:200px;min-width:180px}.grid-item-logo{grid-area:sitelogo}.grid-item-burger{grid-area:navburger;display:block;font-size:26px;text-shadow:1px 1px 2px #000}.grid-item-burger a:hover{color:#268095}.site-nav.banner{display:none}.site-header{margin-bottom:60px}a#bbblink{display:none!important}.site-footer .foot-wrap .bbb-logo{display:block;float:none;text-align:center;margin-top:2rem}}@media only screen and (max-width:695px){.grid-item-icon>a{float:left;display:block;overflow:auto}.grid-item-icon>h3 a{padding:0}.grid-block-logo{margin:0 5px}}@media only screen and (max-width:600px){.site-logo .banner-content{padding-bottom:25px}.site-nav ul li{line-height:32px}.foot cite{display:block;padding:8px 16px}.sidebar-badge{margin:100px 0}.grid-icons{padding:40px 0}}@media only screen and (max-width:520px){.grid-content{padding-bottom:200px}.sidebar-badge{max-width:130px}}@media only screen and (max-width:500px){.site-logo .banner-content{padding:0 15px 20px 15px}}@media only screen and (max-width:468px){.grid-block-hero{grid-template-columns:1fr;padding:40px 20px;font-size:1.3em}.hero-content h1,.hero-content h2{font-size:1.2em;line-height:1.4em;padding:0}.grid-item-hero-image{display:none}.form .captcha{margin-bottom:16px}.form .captcha label{display:block}}@media only screen and (max-width:450px){.grid-block-logo{padding:10px;width:100%;max-width:100%;width:auto}.header-address{padding-left:0}.grid-item-serving{padding:0 20px}.grid-extra{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media only screen and (max-width:430px){.header-address{text-align:center;margin-bottom:20px}.grid-item-address{justify-self:center}.fb-shield-link{float:none;clear:both;margin:0 auto}}@media only screen and (max-width:420px){.sidebar-badge{max-width:100px}.grid-block-excerpts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.grid-block-icons{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-item-services{padding:20px 0}.grid-item-services .featured-service{padding:0 1rem}}@media only screen and (max-width:320px){.grid-content p{font-size:1em;line-height:1.7em;margin:10px 0 25px 0}}.yelp-biz-display{text-align:left;clear:both;padding:0}.yelp-biz-display fieldset{border:solid 1px #aaa;border:none;box-shadow:0 0 4px #888}.yelp-biz-display legend{margin:0 .5em;padding:.2em .3em;width:auto;height:auto;line-height:1em;display:block;position:relative;background:#fff}.yelp-header h3{margin:0;padding:0;height:2em;line-height:2em;display:inline-block;position:relative;vertical-align:middle}.yelp-header a{display:inline-block;height:2em;margin:0;padding:0;position:relative}.yelp-header a img{margin:0;padding:0;height:100%;width:auto;vertical-align:middle}.yelp-latest-review{padding:1em 1em;margin:1em 0;background:#eee;overflow:auto;display:block}.yelp-user-img{max-width:200px;float:left;margin:0 1em 1em 0}.yelp-latest-review p{margin:0 0 .5em 0;padding:0}.yelp-latest-review h4{margin:0 0 1em 0;color:#888}.yelp-user-rating{display:inline-block}.yelp-user-rating img{display:inline-block;vertical-align:middle;padding:0 .5em 0 0;margin:0;width:auto}.yelp-user-excerpt{font-style:italic;font-weight:400}.yelp-total-rating{display:block;margin:1em .5em 1em .5em;padding:0;overflow:auto;height:auto;width:auto;position:relative}.yelp-total-rating img{display:inline-block;width:auto;margin:0;padding:0;height:auto;vertical-align:middle}.yelp-footer-cta{padding:10px}