/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/
 .site-main-header-inner-wrap .kt-button{width:max-content}.single-content{margin-top:0!important}.site-footer{font-size:16px}.site-middle-footer-wrap .site-footer-row{border-bottom:1px solid rgb(255 255 255 / .1)}.site-middle-footer-wrap .site-footer-section{align-items:center;justify-content:space-between}.site-middle-footer-wrap .ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area{margin-left:1rem;margin-bottom:1rem;min-width:171px}.site-middle-footer-wrap .site-footer-row,.site-bottom-footer-wrap .site-bottom-footer-inner-wrap{justify-content:space-between;margin-left:auto;align-items:center}.site-bottom-footer-wrap .site-footer-bottom-section-2{justify-content:end}#menu-footer-menu-2{display:flex;flex-wrap:wrap}#menu-footer-menu-2 li:last-child{padding-left:2.5rem;position:relative}#menu-footer-menu-2 li:last-child::after{content:'';position:absolute;background-color:#fff;width:6px;height:6px;top:14px;left:1.5rem;border-radius:50%}#menu-footer-menu-2 li a{color:#fff}#block-21{margin-bottom:0}.hero--box p{max-width:657px}.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button{padding:.5em}.request-your-box{padding:24px}.request-your-box>div{box-shadow:0 10px 10px rgb(77 77 78 / .2)}.contact-form-wrapper .gform_wrapper.gravity-theme form select,.contact-form-wrapper .gform_wrapper.gravity-theme form input,.free-quote-modal .gform_wrapper.gravity-theme form input,.request-your-box .gform_wrapper.gravity-theme form input{padding:10px 20px;background:rgb(255 255 255 / .1);border:1px solid rgb(77 77 78 / .1);border-radius:30px;color:#fff}.contact-form-wrapper .gform_wrapper.gravity-theme form textarea,.free-quote-modal .gform_wrapper.gravity-theme form textarea,.request-your-box .gform_wrapper.gravity-theme form textarea{padding:10px 20px;background:rgb(255 255 255 / .1);border:1px solid rgb(77 77 78 / .1);border-radius:20px;color:#fff}.contact-form-wrapper .gform_wrapper.gravity-theme .gfield_description.gfield_validation_message,.contact-form-wrapper .gform_wrapper.gravity-theme .gfield_description.validation_message,.free-quote-modal .gform_wrapper.gravity-theme .gfield_description.gfield_validation_message,.free-quote-modal .gform_wrapper.gravity-theme .gfield_description.validation_message,.request-your-box .gform_wrapper.gravity-theme .gfield_description.gfield_validation_message,.request-your-box .gform_wrapper.gravity-theme .gfield_description.validation_message{padding:0 20px;background:#fff0;border:0;margin:0}.contact-form-wrapper .gform_wrapper.gravity-theme form input:focus,.contact-form-wrapper .gform_wrapper.gravity-theme form textarea:focus,.free-quote-modal .gform_wrapper.gravity-theme form input:focus,.free-quote-modal .gform_wrapper.gravity-theme form textarea:focus,.request-your-box .gform_wrapper.gravity-theme form input:focus,.request-your-box .gform_wrapper.gravity-theme form textarea:focus{border:1px solid rgb(255 255 255 / .7)}.contact-form-wrapper .gform_wrapper.gravity-theme form input[aria-invalid=true] .free-quote-modal .gform_wrapper.gravity-theme form input[aria-invalid=true],.request-your-box .gform_wrapper.gravity-theme form input[aria-invalid=true]{border:1px solid #EE2125}.contact-form-wrapper .gform_wrapper.gravity-theme form textarea,.free-quote-modal .gform_wrapper.gravity-theme form textarea,.request-your-box .gform_wrapper.gravity-theme form textarea{resize:none}.contact-form-wrapper .gform_wrapper.gravity-theme form input[type="submit"],.free-quote-modal .gform_wrapper.gravity-theme form input[type="submit"],.request-your-box .gform_wrapper.gravity-theme form input[type="submit"]{font-weight:700;padding:16px 20px;width:100%;background:linear-gradient(185deg,#6ABD45 44.94%,#009247 100%);border-radius:70px}.contact-form-wrapper .gform_wrapper.gravity-theme form input[type="submit"]:hover,.free-quote-modal .gform_wrapper.gravity-theme form input[type="submit"]:hover,.request-your-box .gform_wrapper.gravity-theme form input[type="submit"]:hover{background:linear-gradient(185deg,#009247 45.46%,#6ABD45 100%)}.button:disabled{color:#fff!important;background:rgb(77 77 78 / .8)!important}.contact-form-wrapper .gform_wrapper.gravity-theme form select,.contact-form-wrapper form input::placeholder,.contact-form-wrapper form textarea::placeholder,.free-quote-modal form input::placeholder,.free-quote-modal form textarea::placeholder,.request-your-box form input::placeholder,.request-your-box form textarea::placeholder{color:rgb(255 255 255 / .7)}.free-quote-modal .kt-modal-overlay .kt-modal-close{top:20px;right:20px}.contact-form-wrapper .gform_wrapper.gravity-theme form select{background-image:url(/wp-content/uploads/2023/02/Dropdown.svg);background-repeat:no-repeat;background-position:98% 50%}.list-check-green{list-style:none;padding:0;width:fit-content;margin:0;padding-left:2em}.list-check-green li{position:relative;padding-left:30px;margin-bottom:.5rem;font-size:14px}.list-check-green li:before{content:'';position:absolute;background-image:url(/wp-content/uploads/2023/01/Circle-chake-green.svg);width:20px;height:20px;top:2px;left:0;background-position:center;background-repeat:no-repeat;background-size:cover}.more-than-img .kt-image-overlay-wrap{background:#fff;border-radius:20px;overflow:hidden}.more-than-img .kt-image-overlay-inner{background:rgb(77 77 78 / .8);width:100%;border-radius:0 0 20px 20px;padding:3.5% 5.6% 3.5%;transition:0.3s}.more-than-img:hover .kt-image-overlay-wrap .kt-image-overlay-inner{background:rgb(77 77 78)}.more-than-img .kt-image-overlay-inner h4{position:relative;padding-right:33px!important}.more-than-img .kt-image-overlay-inner h4:after{content:'';position:absolute;background-image:url(/wp-content/uploads/2023/01/Arrow-right-solid.svg);width:33px;height:33px;right:0;background-position:center;background-repeat:no-repeat;background-size:cover}.site-footer .site-footer-wrap .site-footer-section .footer-social-wrap .footer-social-inner-wrap .social-button:hover{background:rgb(255 255 255 / .1);border-radius:50%}#main-header .item-is-fixed{box-shadow:0 0 0 #fff0;transition:0.3s}#main-header .item-is-fixed.item-is-stuck{box-shadow:0 10px 10px rgb(77 77 78 / 20%)}.faq-wrapper .wp-block-kadence-pane.kt-accordion-pane{border-bottom:1px solid rgb(77 77 78 / .1)}.faq-wrapper .kt-blocks-accordion-icon-trigger{border:3px solid #4D4D4E;border-radius:50%}.faq-wrapper .kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger::before,.faq-wrapper .kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger::after{height:3px;width:16px;left:0;right:0;margin:0 auto;border-radius:2em}.local-handyman-box .wp-block-kadence-image{background-color:#579b381a;border-radius:50%;width:fit-content;padding:20px;margin:0 auto!important}.local-handyman-gallery{max-width:700px;margin:0 auto}.commercial-handyman-row .kt-row-column-wrap.kt-has-2-columns{display:flex;align-items:center}.commercial-handyman-row .kt-row-column-wrap.kt-has-2-columns .wp-block-kadence-column.inner-column-1{flex:0 0 auto;width:auto}.commercial-handyman-row .inner-column-1 .wp-block-kadence-image{background:rgb(87 155 56 / 10%);padding:15px;border-radius:50%;width:60px;height:60px}.commercial-handyman-row .kt-row-column-wrap.kt-has-2-columns .wp-block-kadence-column.inner-column-2{flex:1 0 0%}.contact-box .kt-blocks-info-box-media img.kt-info-box-image{border-radius:0px!important}.contact-box a{color:#4D4D4ECC;text-decoration:none}.contact-box p{max-width:270px}.error404 .content-container.site-container{max-width:none;padding:0}.not-found-content .kt-inside-inner-col{max-width:700px;margin:0 auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.error404 #main .wp-block-search .wp-block-search__inside-wrapper{border:0;margin:2em auto 0;background:0 0}#main .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input{border-radius:100px 0 0 100px}.error404 #main .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button{background:linear-gradient(135deg,#ED2024 44.94%,#C1272D 99.99%);border-radius:0 100px 100px 0;color:#fff;margin:0;font-size:1.25em}.error404 #main .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button svg{transform:rotate(270deg)}.error404 .wp-block-search .wp-block-search__input{padding:.85em 1.75em}.404-title::first-letter{color:rgb(255 255 255 / .5);transform:rotate(-15.13deg)}@media only screen and (min-width:768px){.request-your-box{position:absolute;top:20px;width:calc(50% - 24px);max-width:590px;left:calc(50% + 24px);z-index:10}.list-check-green li{font-size:16px}.commercial-handyman-row .inner-column-1 .wp-block-kadence-image{margin-right:10px}.sc-about p{max-width:500px}}@media only screen and (min-width:1025px){.site-top-footer-wrap{position:absolute;left:0;right:0;margin:0 auto}.site-middle-footer-wrap .site-footer-row,.site-bottom-footer-wrap .site-bottom-footer-inner-wrap{max-width:calc(100% - 250px)}}@media only screen and (min-width:1400px){.site-middle-footer-wrap .footer-navigation-wrap{max-width:1100px;width:100%}#footer-navigation .footer-menu-container{width:100%}#footer-menu{justify-content:space-between;width:100%}.request-your-box{width:calc(40% - 24px);max-width:590px;right:10%;left:unset}}@media only screen and (max-width:1599px){.main-navigation .primary-menu-container>ul>li.menu-item>a{padding-left:calc(2em / 2)!important;padding-right:calc(2em / 2)!important}.site-branding a.brand img.svg-logo-image{max-width:220px!important}}@media only screen and (max-width:1499px){.site-branding a.brand img.svg-logo-image{max-width:200px!important}}@media only screen and (max-width:1399px){.site-header-section>aside.site-header-item:last-child{display:none}}@media only screen and (max-width:1199px){.main-navigation .primary-menu-container>ul>li.menu-item>a{padding-left:calc(1em / 2)!important;padding-right:calc(1em / 2)!important}.main-navigation .primary-menu-container>ul li.menu-item>a{font-size:15px!important}}@media only screen and (max-width:1099px){.main-navigation .primary-menu-container>ul li.menu-item>a{font-size:14px!important}}@media only screen and (max-width:1024px){.site-branding a.brand img.svg-logo-image{max-width:288px!important}.site-footer-row.site-bottom-footer-inner-wrap{flex-direction:column-reverse;display:flex}.site-bottom-footer-inner-wrap .site-footer-bottom-section-2{flex-direction:column}.site-bottom-footer-inner-wrap .site-footer-bottom-section-2 .footer-widget-area{margin-right:auto}.site-middle-footer-wrap .site-footer-section{flex-direction:column}body{padding-bottom:60px}#masthead #main-header{display:block}#main-header .site-header-row{grid-template-columns:unset}#main-header .site-header-section{justify-content:center}#main-header .site-header-section-center,#main-header .site-header-section-right{display:none}#masthead #mobile-header{position:fixed;bottom:0;z-index:99999;left:0;width:100%;display:block;box-shadow:0 -2px 10px rgb(0 0 0 / .1)}body #mobile-drawer,#mobile-drawer .drawer-inner{top:auto;bottom:60px}#mobile-header .site-main-header-wrap .site-header-row-container-inner>.site-container{height:60px;padding:0;display:flex;align-items:center}#mobile-header .sub-menu.show-drawer{position:absolute;bottom:60px;z-index:1;width:100%;background-color:#fff;left:0;text-align:start;padding:10px}#mobile-header .drawer-sub-toggle .kadence-svg-iconset{background:url(/wp-content/uploads/2023/02/sub-menu-up.svg) no-repeat center}#mobile-header .drawer-sub-toggle[aria-expanded="true"] .kadence-svg-iconset{background:url(/wp-content/uploads/2023/02/sub-menu-down.svg) no-repeat center}#mobile-header .kadence-svg-iconset svg{visibility:hidden}#mobile-drawer .drawer-overlay,#mobile-drawer .drawer-header{display:none}#mobile-drawer .drawer-content{padding:10px;flex-wrap:wrap;flex-direction:row;justify-content:center}#mobile-drawer .site-header-item-mobile-navigation{width:100%}#mobile-drawer .drawer-inner{box-shadow:none}.mobile-navigation ul li.current-menu-item a{font-weight:700}#mobile-header .site-header-row .menu-toggle-open .menu-toggle-icon{visibility:hidden}#mobile-header .site-header-row .menu-toggle-open{background:url(/wp-content/uploads/2023/02/menu-open.svg) no-repeat center}#mobile-header .mobile-toggle-open-container .menu-toggle-open[aria-expanded='true']{background:url(/wp-content/uploads/2023/02/menu-close.svg) no-repeat center}.drawer-inner a.button{padding:.5em 30px}#mobile-header .site-header-row{display:flex;max-width:450px;width:100%;margin:0 auto}#mobile-header .site-header-row .site-header-section-right{width:90%;justify-content:space-evenly}#mobile-header .mobile-navigation>.mobile-menu-container.drawer-menu-container>ul.menu{justify-content:space-between;text-align:center;flex-wrap:nowrap!important}#mobile-header .site-header-item{padding:0 1rem;margin:0}.mobile-navigation ul li:not(.menu-item-has-children) a,#mobile-header .mobile-navigation ul li:not(.menu-item-has-children) a{padding:10px}#mobile-secondary-site-navigation ul li.current-menu-item>a,#mobile-secondary-site-navigation ul li.current-menu-item.menu-item-has-children>.drawer-nav-drop-wrap{font-weight:700}#mobile-secondary-menu{align-items:center}#mobile-secondary-menu .menu-item-has-children .drawer-nav-drop-wrap a{padding-right:0}#mobile-header .mobile-html a{font-size:14px}}@media only screen and (max-width:767px){.more-than-img .kt-image-overlay-wrap{border-radius:16px}.more-than-img .kt-image-overlay-inner{border-radius:0 0 16px 16px;padding:12px 20px}.more-than-img .kt-image-overlay-inner h4:after{width:20px;height:20px;top:4px}#footer-menu li{max-width:50%;width:100%}.site-top-footer-inner-wrap img{margin:0 auto}#footer-menu{max-width:450px}#colophon.site-footer .footer-navigation .footer-menu-container>ul li a{padding:0;margin-bottom:23px}#nav_menu-3 #menu-footer-menu-2{font-size:14px}.local-handyman-box .kt-inside-inner-col{display:flex;align-items:center}.local-handyman-box .wp-block-kadence-image{margin:0 10px 0 0!important;width:50px;padding:12px;height:50px}.local-handyman-box .wp-block-kadence-image img{min-width:26px;min-height:26px}.local-handyman-box .kt-inside-inner-col h6.wp-block-kadence-advancedheading{margin-top:0}.btn--mobile-full .kt-btn-wrap,.btn--mobile-full a{width:100%}.site-footer{font-size:14px}.commercial-handyman-row .inner-column-1 .wp-block-kadence-image{width:50px;height:50px;padding:12px}.commercial-handyman-row .kt-row-column-wrap{align-items:start}.contact-form-wrapper .gform_wrapper.gravity-theme form input[type="submit"],.free-quote-modal .gform_wrapper.gravity-theme form input[type="submit"],.request-your-box .gform_wrapper.gravity-theme form input[type="submit"]{padding:14px;font-size:16px}#kt-info-box_754f3a-a3.wp-block-kadence-infobox .kt-blocks-info-box-media-container{margin-bottom:0}}@media only screen and (max-width:454px){.site-middle-footer-wrap .ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area,.site-middle-footer-wrap .ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area a,.site-middle-footer-wrap .wp-block-kadence-advancedbtn .kt-btn-wrap:last-child{width:100%;margin-left:0}#mobile-header .site-header-item{padding:0 .5rem}#mobile-header .site-header-row{max-width:372px}}@media only screen and (max-width:375px){#mobile-secondary-site-navigation ul li a,#mobile-header .mobile-header-button{font-size:12px}#mobile-header .drawer-nav-drop-wrap .drawer-sub-toggle{padding:5px}#mobile-header .site-main-header-inner-wrap{padding:0 .5rem}#mobile-header .site-header-item{padding:0}}