/*!
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
*/
 .nav--toggle-sub li:hover>ul,.nav--toggle-sub li.menu-item--toggled-on>ul,.nav--toggle-sub li:not(.menu-item--has-toggle):focus>ul{display:none}.main-navigation .menu-item .sub-menu{display:none}.main-navigation .menu-item .sub-menu.submenu-open,.main-navigation .menu-item .sub-menu.toggle-show{display:block}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:1rem}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:var(--global-palette3)}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,.gform_wrapper.gravity-theme .gfield textarea:focus,select:focus{border-color:#000;outline:-webkit-focus-ring-color auto 1px!important}.floating-label{position:relative}.floating-label label{position:absolute;top:12px;left:0;margin:0;opacity:0;line-height:1.4;font-size:1rem;transition:all ease 0.4s}.floating-label:focus-within label,.floating-label input:focus~label,.floating-label textarea:focus~label,.floating-label input.valid~label,.floating-label textarea.valid~label,.floating-label input:visited~label,.floating-label textarea:visited~label,.floating-label input:-webkit-autofill~label,.floating-label textarea:-webkit-autofill~label,.floating-label.input-active label{top:0;left:16px;font-size:.875rem!important;color:var(--global-palette3);opacity:1}body .kt-blocks-modal-link:not(.kb-btn-global-inherit):focus-within{outline:inherit}.woocommerce-product-search{position:relative}.woocommerce-product-search .screen-reader-text{cursor:text;font-size:1rem;left:1rem;margin:0;opacity:0;padding-right:3.5em;position:absolute;top:.75rem;font-weight:500;transition:all ease 0.4s}.woocommerce-product-search:focus-within .screen-reader-text{clip:unset;clip-path:unset;height:auto;width:auto;left:12px;padding:0 5px!important;background:#fff;font-size:13px!important;top:-13px;left:1px;line-height:19px;color:#383b41;opacity:1}.woocommerce-product-search input[type='search']::placeholder,.search-form input[type='search']::placeholder{opacity:1}body:not(.hide-focus-outline) .header-navigation li.menu-item--has-toggle>a:focus .dropdown-nav-toggle{opacity:1!important}body #search-drawer .drawer-inner form ::-webkit-input-placeholder{opacity:1}#search-drawer input:-webkit-autofill,#search-drawer input:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s!important}.cky-preference-header .cky-btn-close img{filter:brightness(0)}.kb-splide .splide__pagination__page:focus-visible{outline:2px solid #000}body .n2-ss-slider :focus-visible,body .n2-ss-slider a.n2-ow:focus-visible,body .n2-ss-slider .n2-ow-all a:focus-visible{outline:1px solid #fff!important;box-shadow:inset 0 0 0 1px #000000!important}.n2-ss-slider .n2-ss-widget.n2-ss-widget-hidden{display:none}body select,body select.orderby{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' class='kadence-svg-icon kadence-arrow-down-svg' fill='currentColor' version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z'%3E%3C/path%3E%3C/svg%3E")}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,body select,body .select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__rendered{border-color:#4E5C74;color:var(--global-palette3)}.tribe-events .datepicker .day.focused,.tribe-events .datepicker .day:focus,.tribe-events .datepicker .day:hover,.tribe-events .datepicker .month.focused,.tribe-events .datepicker .month:focus,.tribe-events .datepicker .month:hover,.tribe-events .datepicker .year.focused,.tribe-events .datepicker .year:focus,.tribe-events .datepicker .year:hover{outline:2px solid #000}.tribe-events-c-search__input-group{position:relative}.tribe-events-c-search__input-group label{opacity:0;transition:all ease 0.4s}.tribe-events-c-search__input-group:focus-within label{clip:unset;height:auto;width:auto;opacity:1;margin:0;top:-40px}.tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg path,#primary .tribe-events .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,#primary .tribe-events .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path,.tribe-events .tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path,.tribe-events button.tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path{fill:#707070}select.orderby:focus-visible{outline:2px solid #000}.kadence-shop-top-row{position:relative}.kadence-shop-top-row .skip-link{right:0;left:auto}span.required{color:red}.form-description{font-size:1rem}.kadence-product-gallery-thumbnails.splide.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus-visible,.kb-splide .splide__arrows .splide__arrow:focus-visible{box-shadow:0 0 0 3px #000!important;outline:2px solid #fff!important}body .kb-advanced-slide-inner{overflow:visible}.gbtn.focused{outline:2px solid #fff!important}body .woocommerce form .form-row label{color:var(--global-palette3)}body .wp-element-button:disabled{opacity:.7}.footer-links{padding:0;margin:0;list-style-type:none}.footer-links li{position:relative;margin:0;display:inline-block}.footer-links li:not(:last-child){padding:0 20px 0 0}.footer-links li:not(:last-child):after{content:"/";position:absolute;right:5px}.wp-block-kadence-off-canvas .kb-off-canvas-close{right:auto;left:5px;top:30px}.main-nav .sub-menu{margin-left:0!important}.main-nav .menu-item--toggled-on .kb-nav-dropdown-toggle-btn svg{transform:rotate(180deg)}@media screen and (min-width:1025px){.main-nav .sub-menu .kb-nav-dropdown-toggle-btn{display:none!important}.main-nav .sub-menu .sub-menu{background:transparent!important;box-shadow:none!important;position:static!important;top:0!important;left:0px!important;height:auto!important;display:block!important;opacity:1!important;visibility:visible!important;width:auto!important}.main-nav .sub-menu .sub-menu .kb-nav-link-content{width:100%!important;padding-bottom:0}.main-nav .mega-menu>.kb-row-layout-wrap>.kt-row-column-wrap>.wp-block-kadence-column.main-nav-column>.kt-inside-inner-col{column-count:2!important}.main-nav .mega-menu>.kb-row-layout-wrap>.kt-row-column-wrap>.wp-block-kadence-column.main-nav-column>.kt-inside-inner-col li{break-inside:avoid-column}.main-nav .mega-menu>.kb-row-layout-wrap>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col a[href]:hover,.main-nav .mega-menu>.kb-row-layout-wrap>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col a[href]:focus{text-decoration:underline}.main-nav .mega-menu>.kb-row-layout-wrap>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>li>div>a{padding-top:2rem;padding-bottom:0}.main-nav .kadence-menu-mega-enabled>ul.kb-nav-sub-menu.mega-menu>.kb-row-layout-wrap>.kt-row-column-wrap{max-height:71vh!important}}.slider-home{border-radius:0 0 120px 0;overflow:hidden}@media screen and (max-width:1025px){.slider-home{border-radius:0}.slider-home .bg-mobile .n2-ss-layer-col,.slider-home .n2-ss-slide-background-image{background:var(--global-palette2)}.slider-home .n2-ss-slide-background-image img{display:none}.slider-home .n2-ss-slider .n2-ss-text{text-align:center!important}.slider-home .n2-ss-slider .n2-bullet.n2-active{border-color:var(--global-palette9)!important}}@media screen and (min-width:1025px){body .cards-initiatives h3.wp-block-kadence-advancedheading{font-size:clamp(1.25rem, -0.1816rem + 2.2346vw, 2.5rem)!important}}.interior-hero{background-clip:padding-box}.interior-hero .wp-block-kadence-image{padding-bottom:56.25%;height:0;position:relative;overflow:hidden}.interior-hero .wp-block-kadence-image img{position:absolute;flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;top:0;left:0}.entry-related .entry-meta .posted-by{display:none}.list-dots.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single{padding-top:6px}.card-list .wp-block-kadence-column{height:100%}.card-list .wp-block-kadence-column .kt-inside-inner-col{flex:1}.search-results .wp-block-post-template{margin:0;padding:0}.search-results .wp-block-post{margin:0 0 2rem 0}.search-results .wp-block-post-title{font-size:2rem;line-height:1.2;margin-bottom:.5rem}.search-results .wp-block-post .wp-block-post-date{font-weight:700}@media screen and (max-width:767px){.search-results .wp-block-post-title{font-size:1.5rem}}@media screen and (max-width:1024px){.kb-search-input-wrapper .kb-search-icon{display:none}}.search-results .wp-block-post .wp-block-post-excerpt__more-text{margin-top:.5rem}.news-list .wp-block-post .wp-block-columns{height:100%;margin:0}.news-list .wp-block-post .wp-block-columns .wp-block-column{display:flex;flex-direction:column}.news-list .wp-block-post .wp-block-columns .wp-block-column .wp-block-post-featured-image img{aspect-ratio:3/2}.news-list .wp-block-post .wp-block-columns .wp-block-column .wp-block-buttons{margin-top:auto}.facetwp-facet-search .facetwp-input-wrap{display:flex;align-items:center;border:2px solid var(--global-palette6);border-radius:6px;padding:6px 10px;margin-bottom:15px;background-color:var(--global-palette9);transition:all 0.3s ease;box-sizing:border-box}.facetwp-facet-search input.facetwp-search{border:none;outline:none;flex:1;font-size:14px;color:#333;padding:4px 0;box-sizing:border-box;min-width:210px!important}.facetwp-facet-search input.facetwp-search{outline:none!important;border:none}.facetwp-facet-search .facetwp-input-wrap:focus-within{border-color:none!important;box-shadow:0 0 5px rgb(153 224 200 / .5)}::placeholder{color:var(--global-palette4)}.facetwp-facet.facetwp-type-checkboxes{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.facetwp-facet .facetwp-checkbox{display:flex;justify-content:space-between;align-items:flex-start;border:2px solid var(--global-palette7);border-radius:6px;padding:6px 12px 6px 17px;background-color:var(--global-palette9);cursor:pointer;transition:all 0.3s ease;font-size:14px;color:#333;box-sizing:border-box;background-position:7px 8px}.facetwp-facet .facetwp-checkbox:hover{background-color:var(--global-palette7);color:var(--global-palette5);border-color:var(--global-palette7)}.facetwp-facet .facetwp-checkbox.checked,.facetwp-facet .facetwp-checkbox.facetwp-active{background-color:var(--global-palette7);color:var(--global-palette5);border-color:var(--global-palette7)}.facetwp-facet .facetwp-counter{font-weight:700;margin-left:8px;color:inherit}span.facetwp-display-value{margin-left:10px}.price-table .wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap{text-align:center;padding:10px 20px;border-bottom:1px solid var(--global-palette8);justify-content:center}.price-table .wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single{display:none}.facetwp-pager{text-align:center;margin-top:3rem}.facetwp-pager a{background-color:var(--global-palette1);padding:7px 14px;text-align:center;border-radius:50px;font-weight:400;margin-bottom:6px}.facetwp-pager a:hover,.facetwp-pager a:focus,.facetwp-pager a.active{background-color:var(--global-palette2);color:var(--global-palette9);font-weight:400}