@font-face{font-family:'Oswald Demi BoldItalic';src:url('../fonts/Oswald-Demi-BoldItalic.woff2') format('woff2');src:url('../fonts/Oswald-Demi-BoldItalic.eot');src:url('../fonts/Oswald-Demi-BoldItalic.eot#iefix') format('embedded-opentype'),url('../fonts/Oswald-Demi-BoldItalic.woff') format('woff'),url('../fonts/Oswald-Demi-BoldItalic.ttf') format('truetype');font-display:swap}@font-face{font-family:'Poppins Medium';src:url('../fonts/Poppins-Medium.woff2') format('woff2');src:url('../fonts/Poppins-Medium.eot');src:url('../fonts/Poppins-Medium.eot#iefix') format('embedded-opentype'),url('../fonts/Poppins-Medium.woff') format('woff'),url('../fonts/Poppins-Medium.ttf') format('truetype')}@font-face{font-family:'Oswald';src:url('../fonts/Oswald.eot');src:url('../fonts/Oswald.eot?#iefix') format('embedded-opentype'),url('../fonts/Oswald.woff') format('woff'),url('../fonts/Oswald.ttf') format('truetype'),url('../fonts/Oswald.svg#Roboto-Bold') format('svg');font-style:normal}@font-face{font-family:'Poppins-Bold';src:url('../fonts/Poppins-Bold.eot');src:url('../fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-Bold.woff') format('woff'),url('../fonts/Poppins-Bold.ttf') format('truetype'),url('../fonts/Poppins-Bold.svg#Roboto-Bold') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Poppins-Regular';src:url('../fonts/Poppins-Regular.eot');src:url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-Regular.woff') format('woff'),url('../fonts/Poppins-Regular.ttf') format('truetype'),url('../fonts/Poppins-Regular.svg#Roboto-Bold') format('svg');font-weight:400;font-style:normal}.header-phone-hours-mobile{display:none;font-size:10px;text-align:center}.header-mobile-search{display:none}@media only screen and (max-width:767px){a.mobile-hood-builder:link,a.mobile-hood-builder:hover,a.mobile-hood-builder:visited{display:inline-block !important}}a.mobile-hood-builder:link,a.mobile-hood-builder:hover,a.mobile-hood-builder:visited{float:right;margin:8px 10px 0 0;color:#fff;text-decoration:none;background:#639018;padding:2px 12px;font-size:14px}.green{color:#639018 !important}.block-search .block-content #search,.block-search .block-content .nested,.block-search .field.search label,.block-search .action.search:before{display:none}.block-search .block-content #search{display:block}#prompt-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;overflow-x:hidden;overflow-y:auto}.newsletter .modal-prompt{position:relative;width:618px;height:590px;margin:30px auto;background:url('../images/newsletter-popup.jpg');box-shadow:0px 0px 10px rgba(0,0,0,.5)}a.newsletter-close:link,a.newsletter-close:active,a.newsletter-close:hover{color:#000;float:right;margin:5px 5px 0 0;font-size:28px;font-family:'Poppins Medium';text-decoration:none}.subscribe-form{padding-top:360px;margin:0 50px}.newsletter-field{width:230px}.subscribe-form input[type=text]{background:#fff;border-radius:30px;padding:20px;font-family:'Poppins-Regular';margin-top:0}.subscribe-form-name,.subscribe-form-bottom-fields{margin-bottom:15px}.newsletter-field-firstname,.newsletter-field-phone,.newsletter-field-or{float:left}.newsletter-field-lastname,.newsletter-field-email{float:right}.newsletter-field-or{width:55px;margin-top:12px;text-align:center}.subscribe-form-submit-btn{width:100%;font-family:'Oswald';font-size:25px;text-align:center;background:#232323;color:#fff;border:1px solid #232323;border-radius:20px;padding:5px 0 8px;cursor:pointer}.newsletter-error-message,.ajax-error-message{background:#fae5e5;color:#e02b27;padding:4px 8px;border:none;margin-bottom:5px;clear:both}.sms-sign-up-error-msg,.sms-sign-up-thank-you-msg{margin:0 15px 15px}.sms-sign-up-thank-you-msg{padding-top:0 !important}.subscribe-form div.mage-error{color:#e02b27;margin-left:16px;margin-top:2px}.visibility-hidden{visibility:hidden;:}.thank-you-msg{color:#000;font-size:36px;padding-top:60px;text-align:center}.header-calltext{width:33.3%;display:none;margin:0;text-align:right;font-size:1.8vw;font-family:'Roboto-BlackItalic';font-style:italic;padding-top:6px;margin-bottom:10px}@media only screen and (min-width:769px) and (max-width:991px){.header-text-left,.header-calltext{font-size:14px}}@media only screen and (min-width:992px) and (max-width:1230px){.header-main .header-calltext{padding-top:.5em}.header-text-left,.header-calltext{font-size:18px;padding-top:0}}@media only screen and (max-width:767px){.header-calltext{font-size:14px}}.clear{clear:both}@media only screen and (max-width:767px){.logo{width:90% !important}.logo img{width:100% !important;margin-top:1px !important}.we-accept-main-area,.span.call-bootomtext,.service-hrs,.call-bootomtext{display:none !important}.header-text-left.mobile{margin-top:2px !important;padding:0 !important}.header-text-left .onestop_walkin,span.header-calltext1.mobile{font-family:'Oswald Demi BoldItalic';font-size:16px}span.header-calltext1.mobile{margin-top:6px !important}.calltxt{color:#639018 !important}.phnum{color:#000}.header-phone-hours-mobile{display:block}h2.header-calltext a.spanish-logo{width:100% !important;padding:7px 5px 0 0 !important}.header-main .header-calltext{width:140px !important;float:right;margin:0 5px 12px 0}.header-main .header-trustpilot-icon{width:130px !important;text-align:left !important;margin:-11px 0 22px 5px !important}.header-trustpilot-icon img{width:100px !important;height:auto !important}.header .minicart-wrapper{background-color:#ebebeb !important}.nav-toggle:before,.minicart-wrapper .action.showcart:before{color:#000 !important}.block-search .block-content #search{background:#fff !important}.header-mobile-search:link,.header-mobile-search:visited,.header-mobile-search:hover{display:inline-block;float:right;margin:9px 10px 0 0;color:#000;text-decoration:none}.header-search-icon:before{font-family:'FontAwesome';content:'\f002';font-size:18px;font-style:normal;color:#000}.header .block-search .block-content{display:none;border:1px solid #000 !important;height:34px !important}.page-header{border-bottom:none !important}.minicart-wrapper{border-top:2px solid #808081;border-bottom:1px solid #202021}.searchsuite-autocomplete{width:150% !important;left:-25% !important;top:36px !important;margin-left:0 !important}.minicart-wrapper .action.showcart{float:right}}@media only screen and (min-width:460px) and (max-width:767px){span.spanish-sitelink{font-size:1.7vw !important}.minicart-wrapper .action.showcart{margin-right:10px}#search{height:32px}.banner-below-txt.mobi-resptitle{font-size:1em !important}}.news_poptext{display:none}@media only screen and (max-width:620px){.newsletter .modal-prompt{width:320px;height:auto;background:url('../images/newsletter_popup_mobile_bg.jpg');background-repeat:no-repeat;background-color:#739536}.subscribe-form{padding-top:112px;margin:0 8px;padding-bottom:10px}.news_poptext{display:block;width:66%;float:right;font-size:14px;margin-top:-10px;margin-bottom:13px;font-weight:700;color:#fff}.newsletter-field{width:138px}.subscribe-form input[type=text]{padding:10px 20px}.newsletter-field-or{width:27px;margin-top:6px;font-size:14px}.subscribe-form-submit-btn{font-size:17px;padding:4px 0}.newsletter-error-message{font-size:13px;padding:2px 8px;margin-top:74px}.thank-you-msg{font-size:24px;padding-top:80px;padding-bottom:37px}a.newsletter-close:link,a.newsletter-close:active,a.newsletter-close:hover{font-size:20px}}.message.global.cookie{z-index:999999 !important}@media (min-width:1780px){.columns div.sidebar-additional h4.right-sidebar-title,.widget.block.block-categories .block-title strong{font-size:18px !important}}.widget.block.block-categories .block-title strong,.hood-blog-title{font-size:18px}.block.newsletter #newsletter-validate-detail input{max-width:185px;margin-right:10px}.newslettr-txt{display:inline-block;font-size:14px}.block.newsletter input#news_phone{padding-left:7px}#newsletter-validate-detail label{display:block}#prompt-background ::-webkit-input-placeholder{color:#000!important}#prompt-background :-moz-placeholder{color:#000!important;opacity:1}#prompt-background ::-moz-placeholder{color:#000!important;opacity:1}#prompt-background :-ms-input-placeholder{color:#000!important}#prompt-background ::-ms-input-placeholder{color:#000!important}#prompt-background ::placeholder{color:#000!important}#newsletter-validate-detail ::placeholder{font-size:11.5px;font-weight:400;color:#000 !important}.spanishsite .block-search .block-content{margin-right:13.5vw}.block-search{margin-bottom:0}.block-search .block-title{display:none}.block-search .block-content{margin-bottom:0}.block-search .label{text-decoration:none;display:inline-block;float:right}.block-search .label>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-search .label:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:35px;line-height:33px;color:#8f8f8f;content:'\e615';font-family:'icons-blank-theme';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.block-search .label:hover:before{color:#333}.block-search .label:active:before{color:#333}.block-search .action.search{display:none}.block-search .control{border-top:1px solid #d1d1d1;clear:both;margin:0 -15px -1px;padding:0 15px}.block-search input{left:-300%;margin:15px 0;position:absolute}.block-search .nested{display:none}@media only screen and (max-width:767px){.block-search .block-content{margin-bottom:0}.block-search .block-content #search{position:static;margin:0;border:0}.header .block-search .block-content{width:50%;left:0;top:4px}.page-header .block.block-search{order:2;position:static;width:100%;max-width:97%;margin:0 auto}}@media only screen and (max-width:639px){.block-search{margin-top:10px}}@media screen and (min-width:768px){.block-search .label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-search{float:right;padding-left:15px;position:relative;width:250px;z-index:4}.block-search .control{border-top:0;margin:0;padding:0 0 25px}.block-search .nested{display:block;padding-top:5px;position:absolute}.block-search input{margin:0;padding-right:35px;position:static}.block-search input::-webkit-input-placeholder{color:#c2c2c2}.block-search input:-moz-placeholder{color:#c2c2c2}.block-search input::-moz-placeholder{color:#c2c2c2}.block-search input:-ms-input-placeholder{color:#c2c2c2}.block-search .action.search{display:inline-block;background-image:none;background:0 0;-moz-box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-decoration:none;text-shadow:none;font-weight:400;padding:5px 0;position:absolute;right:10px;top:0;z-index:1}.block-search .action.search>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-search .action.search:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;line-height:22px;color:#8f8f8f;content:'\e615';font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.block-search .action.search:hover:before{color:inherit}.block-search .action.search:active:before{color:inherit}.block-search .action.search:focus,.block-search .action.search:active{background:0 0;border:none}.block-search .action.search:hover{background:0 0;border:none}.block-search .action.search[disabled]{pointer-events:none;opacity:.5}.block-search .action.search:focus:before{color:#333}}.block.block-search{display:block;position:absolute;float:none;right:0}.block-search .block-content{position:absolute;bottom:-54px;right:0;width:120px;margin-right:8.5vw}@media (min-width:768px){.block-search .block-content{display:block !important}}@media only screen and (min-width:2701px){.nav-sections .block-search .block-content{margin-right:4vw}}@media only screen and (min-width:1921px) and (max-width:2700px){.nav-sections .block-search .block-content{margin-right:4.5vw}}@media only screen and (min-width:1556px){.spanishsite .block-search .block-content{margin-right:9.5vw}.block-search .block-content{right:0;width:145px;margin-right:7.2vw}}@media only screen and (min-width:1256px) and (max-width:1519px){.block-search .block-content{right:0}}@media only screen and (min-width:1231px) and (max-width:1364px){.block-search .block-content{margin-right:6.5vw}}@media only screen and (min-width:1025px) and (max-width:1255px){.block-search .block-content{right:0}}@media only screen and (min-width:769px) and (max-width:991px){.block-search .block-content{right:0;margin-right:13.5vw}}@media (min-width:768px) and (max-width:768px){.block-search .block-content{right:0}}@media only screen and (min-width:768px){.block-search #search{color:#000;font-family:Roboto-Black;border:none;background-color:#fff;letter-spacing:2px;font-size:13px}.block-search .control{padding:0 0 18px}}@media only screen and (max-width:767px){.block-search .control{border:none}}@media (min-width:768px) and (max-width:1024px){.block-search .block-content{width:50%;margin-right:9.5vw}}@media only screen and (max-width:767px){.block-search .block-content{margin-bottom:0;width:75%;margin:0 auto}}.footer-newsletr .content img{vertical-align:top}@media only screen and (max-width:1450px){.block.newsletter #newsletter-validate-detail input{max-width:46%}.footer-newsletr .content img{max-width:10%}.newslettr-txt{max-width:85%}}@media only screen and (min-width:1094px){.block.newsletter #newsletter-validate-detail input{max-width:46%}.block.newsletter .actions{margin-left:-1.5%}}@media only screen and (max-width:1024px){.footer-newsletr #newsletter-validate-detail .field.newsletter{display:inline-block}}@media only screen and (max-width:768px){#newsletter-validate-detail label{display:block}.footer-newsletr #newsletter-validate-detail .field.newsletter{display:block;width:100%}.message.global.cookie{font-size:initial !important}}@media only screen and (max-width:473px){.block.newsletter #newsletter-validate-detail input{max-width:100%;margin-bottom:10px}}.chatHeaderBranding button{padding:revert}@media only screen and (max-width:767px){.blog-index-index .post-list-wrapper .post-holder{padding:1rem !important}}