@font-face{font-display:swap;font-weight:400;font-style:normal;font-family:"woodmart-font";src:url(//doitrightcleaning.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.1.2) format("woff2")}:root{--wd-text-font:"Poppins", Arial, Helvetica, sans-serif;--wd-text-font-weight:400;--wd-text-color:rgb(0,0,0);--wd-text-font-size:16px;--wd-title-font:"Poppins", Arial, Helvetica, sans-serif;--wd-title-font-weight:600;--wd-title-color:#242424;--wd-entities-title-font:"Poppins", Arial, Helvetica, sans-serif;--wd-entities-title-font-weight:500;--wd-entities-title-color:#333333;--wd-entities-title-color-hover:rgb(51 51 51 / 65%);--wd-alternative-font:"Poppins", Arial, Helvetica, sans-serif;--wd-widget-title-font:"Poppins", Arial, Helvetica, sans-serif;--wd-widget-title-font-weight:600;--wd-widget-title-transform:uppercase;--wd-widget-title-color:#333;--wd-widget-title-font-size:16px;--wd-header-el-font:"Poppins", Arial, Helvetica, sans-serif;--wd-header-el-font-weight:700;--wd-header-el-transform:uppercase;--wd-header-el-font-size:14px;--wd-primary-color:rgb(29,68,120);--wd-alternative-color:rgb(144,200,36);--wd-link-color:#333333;--wd-link-color-hover:#242424;--btn-default-bgcolor:#f7f7f7;--btn-default-bgcolor-hover:#efefef;--btn-accented-bgcolor:#83b735;--btn-accented-bgcolor-hover:#74a32f;--wd-form-brd-width:2px;--notices-success-bg:#459647;--notices-success-color:#fff;--notices-warning-bg:#E0B252;--notices-warning-color:#fff}.wd-popup.wd-age-verify{--wd-popup-width:500px}.wd-popup.wd-promo-popup{background-color:#111;background-image:none;background-repeat:no-repeat;background-size:contain;background-position:left center;--wd-popup-width:800px}.woodmart-woocommerce-layered-nav .wd-scroll-content{max-height:223px}.wd-page-title{background-color:#0a0a0a;background-image:none;background-size:cover;background-position:center center}.wd-footer{background-color:#fff;background-image:none}.wd-popup.popup-quick-view{--wd-popup-width:920px}:root{--wd-container-w:1222px;--wd-form-brd-radius:0px;--btn-default-color:#333;--btn-default-color-hover:#333;--btn-accented-color:#fff;--btn-accented-color-hover:#fff;--btn-default-brd-radius:0px;--btn-default-box-shadow:none;--btn-default-box-shadow-hover:none;--btn-default-box-shadow-active:none;--btn-default-bottom:0px;--btn-accented-bottom-active:-1px;--btn-accented-brd-radius:0px;--btn-accented-box-shadow:inset 0 -2px 0 rgba(0, 0, 0, .15);--btn-accented-box-shadow-hover:inset 0 -2px 0 rgba(0, 0, 0, .15);--wd-brd-radius:0px}@media (min-width:1222px){section.elementor-section.wd-section-stretch>.elementor-container{margin-left:auto;margin-right:auto}}.whb-main-header:not(.home .whb-main-header){box-shadow:0 0 10px 1px #00000029}.wd-nav[class*="wd-style-"]>li:hover>a{color:#90c824!important}.wd-nav[class*="wd-style-"]>li>a{color:#1d4478!important}.whb-header{margin-bottom:unset!important}.wd-sub-menu li>a:hover{color:#90c824!important}.wd-sub-menu li>a{color:#1d4478!important;font-size:15px!important;font-weight:600!important}.wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a::after{font-weight:bold!important;font-size:clamp(14px, 50%, 18px)!important}.wd-nav[class*="wd-style-"]>li:is(.wd-has-children,.menu-item-has-children)>a::after{color:#90c824!important}.top_bar_link a{color:#fff!important;font-size:16px!important}.top_bar_link a:hover{color:#7dc03d!important}.zip_field form{display:flex}.wd-header-text{padding-right:unset!important}.zip_field input[type="text"]{height:39px;border-radius:0;border-color:#90c824!important}.zip_field input[type="submit"]{background-color:#90c824;color:#fff!important;font-size:14px;transition:all 0.5s ease;line-height:35px!important;width:100px;padding:0!important;min-height:39px!important;border-radius:0 5px 5px 0!important}.location_btn a{font-size:16px;font-weight:600;transition:all 0.5s ease;color:#1d4478}.location_btn a:hover{color:#90c824;transition:all 0.5s ease}.header_tel_info a{display:block;text-align:end;position:relative;color:#1d4478;font-size:16px;font-weight:600;transition:all 0.5s ease}.header_tel_info a:hover{color:#90c824;transition:all 0.5s ease}.header_tel_info a::before{position:absolute;content:"";background-image:url(http://doitrightcleaning.com/wp-content/uploads/2023/11/phone-call1.png.webp);background-repeat:no-repeat;top:2px;right:-18px;bottom:0;left:-25px;background-size:17px;width:17px;height:20px}.pre_footer p{margin-bottom:5px!important}.st-shadow-boxes .e-child{box-shadow:0 0 12px 0 rgba(0 0 0/20%);padding:20px 10px 20px 10px;border-radius:8px}.service_info{-webkit-box-shadow:2px 2px 1px rgb(0 0 0 / .1);background-color:#fff;transition:0.6s;border-radius:10px;padding:40px 20px}.service_info .info-box-icon{margin-top:-90px;background-color:#fff!important}.service_info:hover{-webkit-transform:translate3d(0,-15px,0);-webkit-box-shadow:0 20px 25px rgb(0 0 0 / .15);transition:0.6s}.service_info h4{transition:0.6s}.service_info:hover h4{color:#90c824!important;transition:0.6s}.service_info{margin-top:60px!important}.call_btn a{color:#0000ff87}.subs_form #wpforms-183-field_1-container input{display:block;margin:auto;text-align:center}.subs_form{display:block;margin:auto;text-align:center}.subscribe_btn{background-color:#90c824!important;border-color:#90c824!important;color:#fff!important;transition:all 0.5s ease!important}.subscribe_btn:hover{background-color:#1d4478!important;border-color:#1d4478!important;transition:all 0.5s ease!important}.banner_form input{max-width:100%!important;border-radius:5px!important}.banner_form .wpforms-field-label{color:#fff!important;font-size:14px!important}.banner_form h2{color:#fff!important;text-align:center;font-size:2.4em!important;font-weight:700;margin-bottom:20px!important}.banner_form p{color:#fff!important;font-size:18px!important;font-weight:500}.banner_form .banner_btn{background-color:#90c824!important;border:none!important;color:#fff!important;font-size:15px!important;padding:12px 30px!important;border-radius:5px!important}.banner_form .banner_btn:hover{background-color:#464444!important}.banner_form textarea{min-height:100px!important;border-radius:5px!important}.banner_info .btn{padding:20px 25px!important;font-size:15px!important}.banner_info .btn:hover{background-color:#1d4478!important}.sidebar_searchzip form{display:flex}.sidebar_searchzip form input[type="text"]{border-color:#90c824;color:#fff}.info_box{-webkit-box-shadow:3px 4px 2px rgb(0 0 0 / .1);background-color:#fff;transition:0.6s;padding:20px 40px;border-radius:5px!important}.info_box:hover{-webkit-transform:translate3d(0,-15px,0);-webkit-box-shadow:0 20px 25px rgb(0 0 0 / .15);transition:0.6s}.contact_form .wpforms-submit{background-color:#90c824!important;color:#fff!important;min-width:;border:none!important;width:25%!important;font-size:16px!important;border-radius:5px!important}.contact_form .wpforms-submit:hover{background-color:#464444!important}.ti-widget.ti-goog .ti-footer{background:#fff;padding:20px!important;border-radius:5px}.single-awsm_job_openings .post-date.wd-post-date.wd-style-with-bg{display:none}.wd-entities-title.title.post-title{font-size:34px;padding:0 0 20px;margin:0 0 15px;border-bottom:1px solid #f1f1f1;letter-spacing:.6px;margin-top:30px;color:#253f83;font-weight:600}.awsm-job-specification-term{color:#253f83}.awsm-job-form h2{font-size:54px;color:#253f83;font-weight:600}.awsm-job-form .awsm-job-form-field{background-color:#F1F1F1;padding:25px 6px 20px 6px!important;border-radius:5px!important;border-color:#F1F1F1!important}.awsm-job-form .awsm-application-submit-btn{background-color:#90C824!important;color:#fff!important;border:none!important;border-radius:5px!important;padding:15px 40px;font-size:16px;transition:all .5s ease!important}.awsm-job-form .awsm-application-submit-btn:hover{background-color:#253f83!important;text-align:all .5s ease!important}.single-awsm_job_openings .post-single-page{margin-top:75px}.loader-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgb(0 0 0 / .7);z-index:999}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .7)}.loader{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.icons_social .icons-design-colored-alt .wd-social-icon{background-color:#82B916!important;color:#fff!important}.home_quote_form .wpforms-field-large{background-color:whitesmoke!important;text-align:start!important;font-size:14px!important}.home_quote_form .wpforms-submit{background-color:#90c824!important;border-color:#90c824!important;width:25%!important;margin:auto!important;border-radius:5px!important;margin-top:25px!important;color:#fff!important;font-size:16px!important;transition:all .5s ease!important;border-width:2px!important}.home_quote_form .wpforms-submit:hover{background-color:transparent!important;transition:all .5s ease!important}.popup_form h2{font-size:37px!important;line-height:1.2;letter-spacing:1px!important;text-align:center;font-weight:500}.popup_form .wpforms-submit{font-size:16px!important;width:100%!important;margin-top:0!important}.wd-btn-icon{width:15px!important;fill:#fff!important}.popup_btn .btn{border-radius:5px!important;font-weight:500!important;padding:15px 10px!important}.custom_call_btn .elementor-button{padding:17px 10px!important}.popup_form .wpforms-submit:hover{color:#90c824!important}.site-content{margin-bottom:unset!important}.wd-prefooter{padding-bottom:unset!important}.header_quote .btn{padding:10px!important;font-size:14px!important;margin:0!important}.header_call .elementor-button{padding:11px 10px 12px 10px!important;font-size:14px!important;font-weight:500!important;text-transform:uppercase!important}.text_shadow .woodmart-title-container.title.wd-fontsize-l{text-shadow:1px 1px 2px #002454!important}.text_shadow p{text-shadow:1px 1px 1px #002454!important}.custom_bg{background-color:#fff!important;padding:20px 10px 40px 10px;border-radius:10px;-webkit-box-shadow:0 0 7px 0 #f9f9f9}.custom_blog .wd-entities-title.title.post-title{font-size:20px!important;margin-top:0!important}.single_service .wpforms-submit:hover{color:#90c824!important}.gift_btn .btn{border:2px solid #82B916!important}.gift_btn .btn:hover{background-color:transparent!important}.main-page-wrapper{padding-top:unset!important}.wd-content-layout{padding-block:0px!important;padding-inline:0px!important}.comment-form .form-submit{margin-bottom:40px!important}.wd-entities-title.title.post-title{margin-top:0!important}.ul_info .elementor-widget-container{box-shadow:rgb(60 64 67 / .3) 0 1px 2px 0,rgb(60 64 67 / .15) 0 1px 3px 1px;padding:20px;margin:0 10px}.services_info img{width:100%!important;object-fit:cover}.st-form-sec .wpforms-validate{max-width:502px;margin:0 auto;background:#0006;padding:35px}.st-form-sec .wpforms-validate input{box-shadow:0 4px 0 #3b5db9!important;border-radius:5px!important;background:rgb(65 65 65 / .61)!important;border:rgb(65 65 65 / .61)!important;color:#fff!important;text-align:center}.st-form-sec .wpforms-validate .wpforms-submit{max-width:160px;margin:25px auto 0}.st-form-sec .wpforms-validate input:hover,.st-form-sec .wpforms-validate .wpforms-submit:hover{background:#3e5cb5!important}.st-form-sec .wpforms-validate input:focus{background:#fff!important;color:#333!important}.st-form-sec .wpforms-validate .wpforms-submit{background:#3e5cb5!important;border:#3e5cb5!important;color:#fff!important;border-radius:30px;width:100%;padding:15px 20px!important;max-width:100%}@media (min-width:1025px){.title-size-default{margin-top:40px}}@media (max-width:576px){.banner_form{margin-left:10px!important;margin-right:10px!important}.services_info img{width:100%!important}.home_left_info .wd-info-box{display:block!important;margin:auto;text-align:center}.box-icon-align-left .box-icon-wrapper{margin-right:0!important;max-width:100%!important;margin-bottom:10px!important}.home_quote_form .wpforms-submit{width:100%!important}.custom_call_btn .elementor-button{font-size:12px;padding:17px 10px}.custom_call_btn .elementor-button-content-wrapper{align-items:center!important}.custom_para .wd-text-block.reset-last-child.text-left{text-align:center!important}.carpet_sec_tittle .title-wrapper.set-mb-s.reset-last-child.wd-title-color-default.wd-title-style-default.wd-title-size-default.text-left{text-align:center!important}.carpet_sec .title-wrapper{text-align:center!important}.banner_form{padding-bottom:20px!important}.popup_btn .wd-btn-text{font-size:12px!important}.custom_call_btn .elementor-button-text{font-size:12px!important}.text_shadow .woodmart-title-container{font-size:40px!important}.info_box .wd-info-box{display:block!important;text-align:center!important}.contact_form .wpforms-submit{width:30%!important}}