/*!
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
*/

/* Theme customization starts here
-------------------------------------------------------------- */
body button, body .button, body .wp-block-button__link, body .wp-element-button {
    background: var(--global-palette-btn-bg);
}
.border-bottom-pink em{display: inline;font-style: normal;border-bottom: 2px solid var(--global-palette2);margin: 0 auto;}
.adv-img-w-100{width:100%;}
/* Header */
#main-header .main-navigation .primary-menu-container > ul > li {position: relative;}
#main-header .main-navigation .primary-menu-container > ul > li::after {content: '';width: 1px;height: 14px;background: #fff;position: absolute;right: 0;top: 0;bottom: 0;margin: auto;}
#main-header .main-navigation .primary-menu-container > ul > li.menu-item:first-child > a{padding-left:0;}
#main-header .primary-menu-container > ul > li > a > .nav-drop-title-wrap{padding:0;}
#main-header .primary-menu-container > ul > li > a > .nav-drop-title-wrap > .dropdown-nav-toggle{display:none;}
#main-header .header-search-bar form{display: flex;flex-direction: row-reverse;gap: 10px;border-bottom: 1px solid #fff;}
#main-header .header-search-bar form .search-field{padding: 0;}
#main-header .search-form .kadence-search-icon-wrap{display:none;}
#main-header .search-form .search-submit{position:relative;background-image:url(/wp-content/themes/kadence-child/images/search-icon.svg?x67586);top: 3px;width: 22px;height: 22px;background-position: center;background-repeat: no-repeat;}
#main-header .header-cart-button{position:relative;}
#main-header .header-cart-button .kadence-svg-iconset,
#mobile-header .site-header-main-section-right .header-cart-button .kadence-svg-iconset{background-image:url(/wp-content/themes/kadence-child/images/cart.png?x67586);width: 24px;height: 22px;background-position: center;background-repeat: no-repeat;background-size: cover;}
#mobile-header .site-header-main-section-right .header-cart-button .kadence-svg-iconset{position:relative;left:-2px;}
#main-header .header-cart-button .kadence-svg-iconset svg,
#mobile-header .site-header-main-section-right .header-cart-button .kadence-svg-iconset svg{display:none;}
#main-header .header-cart-button .header-cart-total,
#mobile-header .site-header-main-section-right .header-cart-button .header-cart-total{font-family: var(--global-primary-nav-font-family);position: absolute;font-size: 10px;font-weight: 700;top: -8px;right: -8px;width: 16px;height: 16px;}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }
/* Footer */
.site-bottom-footer-inner-wrap{letter-spacing:-0.25px;}

/* Home */
.describe__box > .kt-inside-inner-col{z-index:1;}
.describe__box .kt-inside-inner-col,
.describe__box .kt-inside-inner-col h3{transition:0.3s;}
.describe__box:hover > .kt-inside-inner-col{background-color:var(--global-palette1, #3182CE);}
.describe__box .describe__invert{position: absolute;top: 8px;left: 0;right: 0;z-index: -1;}
.describe__box:hover > .kt-inside-inner-col .describe__main{opacity:0;}
.describe__box:hover > .kt-inside-inner-col h3{color:#fff;}

.about-author__img-box.kb-row-layout-wrap > .kt-row-column-wrap{display:flex;}
.home-latest-posts .kt-blocks-post-grid-item-inner-wrap{gap: 46px;}
.home-latest-posts.wp-block-kadence-postgrid .entry-content .kt-blocks-post-readmore{border-top:0;border-left:0;border-right:0;}
.home-latest-posts.wp-block-kadence-postgrid .kt-blocks-post-grid-item .entry-title{padding-top:0;}
.about-author__box.kb-row-layout-wrap > .kt-row-column-wrap{display: flex;}
.about-author__box > .kt-row-column-wrap > .wp-block-kadence-column:last-child{width:100%;max-width:fit-content;}
body .global-email__form_wrapper ul{list-style: none;padding-left: 0;margin:0;}
.global-email__form_wrapper .gform_heading{display:none;}
.global-email__form_wrapper form{display: flex;gap: 9px;}
.global-email__form_wrapper .gform_submission_error,
.global-email__form_wrapper .gfield .validation_message{color: red;font-size: 14px;font-family: var(--global-body-font-family);text-transform: none;}
.global-email__form_wrapper .gfield .validation_message{margin-bottom: 2px;}
.global-email__form_wrapper .gform-body{width: 100%;}
.global-email__form_wrapper .gfield_label{display:none;}
.global-email__form_wrapper .ginput_container input{font-size: 14px;line-height:1;color: #fff;background-color: transparent;border: 1px solid #fff;border-radius: 0;padding: 8px 20px;width:100%;}
.global-email__form_wrapper .ginput_container input:focus,
.global-email__form_wrapper .ginput_container input::placeholder{color:#fff;}
.global-email__form_wrapper input[type="submit"]{display: flex;font-size: 16px;font-weight: 700;font-family: var(--global-primary-nav-font-family);background-color: var(--global-palette2);border-radius: 0;padding: 5px 14px;text-transform: uppercase;letter-spacing: .5px;line-height:1.6;}
.global-email__form_wrapper input[type="submit"]:focus,
.global-email__form_wrapper input[type="submit"]:hover{color:var(--global-palette2);background-color: var(--global-palette9);}
.global-email__form--BO2_wrapper form{flex-direction: column;gap:15px;}
.global-email__form--BO2_wrapper .ginput_container input{font-size: 16px;color: #3d3d3d;border: #d9d9d9 solid 1px;padding: 10px 20px;}
.global-email__form--BO2_wrapper .ginput_container input::placeholder{color: #bebcbe;}
.global-email__form--BO2_wrapper input[type=submit]{padding: 6px 21px;margin: 0 auto;}
.global-email__form--BO2_wrapper input[type=submit]:focus,
.global-email__form--BO2_wrapper input[type=submit]:hover{color:var(--global-palette9);background-color: var(--global-palette1);}
.business-owners__form-col .global-email__form_wrapper .ginput_container input:focus{color:var(--global-palette3);}
form.klaviyo-form > .needsclick {min-height: auto !important;}
form.klaviyo-form > .needsclick > .needsclick[data-testid="form-row"]:first-child{gap:20px;}
form.klaviyo-form > .needsclick > .needsclick[data-testid="form-row"]:last-child{margin-top:10px;}
form.klaviyo-form > .needsclick > .needsclick[data-testid="form-row"] > *{padding:0 !important;}

/* Blog */
body.archive .post-archive-title,
body.blog .post-archive-title{padding-top: 40px;padding-bottom: 42px;margin: 0;}
body.archive .content-area,
body.blog .content-area{margin-top:0;}
body.archive #archive-container article,
body.blog #archive-container article{border-bottom: 1px solid #e6e6e6;padding-bottom: 30px;}
body.archive article .category-link-items a,
body.blog article .category-link-items a,
body.search-results article .category-link-items a{display:block;color: #fff;background-color: var(--global-palette1);padding: 6px 10px;}
body.archive article .entry-header .entry-meta{display:none;}
body.blog article .entry-header .entry-meta{margin-top: 10px;}
body.archive article .entry-summary,
body.blog article .entry-summary,
body.search-results article .entry-summary{line-height: 1.4;margin:0;}
body.archive article .entry-summary > p:last-child,
body.blog article .entry-summary > p:last-child,
body.search-results article .entry-summary > p:last-child{margin-bottom:0;}
body.archive article .entry-footer .more-link-wrap,
body.blog article .entry-footer .more-link-wrap,
body.search-results article .entry-footer .more-link-wrap{margin-top: 10px;}
body.archive article .post-more-link,
body.blog article .post-more-link,
body.search-results article .post-more-link{font-size: 17px;font-family: Saira, sans-serif;font-weight: 600;border-bottom: #bb4599 solid 2px;text-transform: unset;}
body.archive article .post-more-link:hover,
body.blog article .post-more-link:hover,
body.search-results article .post-more-link:hover{color:#bb4599;}
body.archive article .post-more-link .kadence-svg-iconset,
body.blog article .post-more-link .kadence-svg-iconset,
body.search-results article .post-more-link .kadence-svg-iconset{display:none;}
body.archive .pagination,
body.blog .pagination{margin: 60px 0 0;}
body.archive .pagination .nav-links,
body.blog .pagination .nav-links{display:flex;}

/* Single */
.single-post .entry-header.post-title{padding: 50px 0;max-width: 770px;margin: 0 auto;}
.single-post .single-content{margin-top:0;}
.single-post .single-content h2{line-height: 1.16;text-align: center;text-transform: uppercase;margin: 22px auto 30px;}
.single-post .entry-content blockquote{background-color: var(--global-palette8);border-left: 4px solid var(--global-palette1);padding: 12px 27px;margin-top: 13px;margin-bottom: 13px;}
.single-post .entry-content a{font-weight: 700;}
.single-content .sc-have-list-mark ul,
.single-content ul.list-mark,
.single-post .single-content ul{list-style: none;padding-left: 10px;}
.sc-have-list-mark ul li,
ul.list-mark li,
.single-post .single-content ul li{background: url(/wp-content/themes/kadence-child/images/list-arrow.svg?x67586) no-repeat;background-position: left top 8px;padding-left: 22px;}
.sc-have-list-mark ul li:not(:last-child),
ul.list-mark li:not(:last-child),
.single-post .single-content ul li:not(:last-child){margin-bottom: 8px;}
.single-post .single-content ol{counter-reset: number;list-style: none;padding-left: 10px;}
.single-post .single-content ol li{position: relative;list-style-type: none;margin-bottom: 8px;padding-left: 20px;}
.single-post .single-content ol li::before{content: counter(number)". ";counter-increment: number;color: #a5cb0f;margin-right: 3px;position: absolute;left: 0;top: 0;}
.single-post .post-navigation .nav-previous:after{display:none;}
.single-post .post-navigation-sub:before {content: '';position: relative;display: inline-block;color:var(--global-palette2);font-weight:700;background-repeat: no-repeat;}
.single-post .nav-links,
.single-post .post-navigation a:hover{color:#000;}
.single-post .nav-previous .post-navigation-sub::before{content: "Previous article";padding-left: 1.9rem;background-image: url(/wp-content/themes/kadence-child/images/arrow-left-pink.svg?x67586);background-position: left 48%;}
.single-post .nav-next .post-navigation-sub:before {content: "Next article";padding-right: 1.9rem;background-image: url(/wp-content/themes/kadence-child/images/arrow-right-pink.svg?x67586);background-position: right 48%;}
.single-post .post-navigation .post-navigation-sub small{display:none;}
.single-post .single-content blockquote p{margin-bottom:0;}

/* Single - related posts */
.single-post .entry-related .entry-related-title{text-align:center;}
.single-post .entry-related .entry-header,
.single-post .entry-related .loop-entry.type-post .entry-meta{margin-bottom: 0;}
.single-post .entry-related .category-link-items a{display: block;color: #fff;background-color: var(--global-palette1);padding: 6px 10px;}
.single-post .entry-related .entry.loop-entry{display:flex;flex-direction:column;height:100%;}
.single-post .entry-related .splide[data-slider-dots="true"] {margin-bottom: 50px;}
.single-post .entry-related .splide .splide__pagination{bottom: -35px;}

div.kt-inner-column-height-full:not(.kt-has-1-columns) > .others-saying__box.wp-block-kadence-column>.kt-inside-inner-col{justify-content:space-between;}
.others-saying__box .others-saying__box-in{margin-top:auto;}
.others-saying__box-in > .kt-row-column-wrap{display: flex;justify-content: end;}
.book-reviews__wrap{display:none;}
#book-reviews__btn{overflow:visible;}
#book-reviews__btn.kb-button::before,
#book-reviews__btn.kb-button::after{content: '';position: absolute;background: var(--global-palette2);width: calc(50% - 11px);height: 2px;top: auto;bottom: 0;opacity: 1;transition: all .3s ease;}
#book-reviews__btn.kb-button::before {border-radius: 0 5px 5px 0;left: 0;}
#book-reviews__btn.kb-button::after {border-radius: 5px 0 0 5px;right: 0;}
#book-reviews__btn span.kt-btn-inner-text::before,
#book-reviews__btn span.kt-btn-inner-text::after{content: '';position: absolute;display: inline-block;width: 15px;border-bottom: var(--global-palette2) solid 2px;height: 10px;margin: auto;bottom: -3px;transition: all .3s ease;}
#book-reviews__btn span.kt-btn-inner-text::before {left: calc(50% - 12px);transform: rotate(25deg);}
#book-reviews__btn span.kt-btn-inner-text::after {right: calc(50% - 12px);transform: rotate(-25deg);}
#book-reviews__btn.kb-button:hover::before,
#book-reviews__btn.kb-button:hover::after{background: var(--global-palette1);}
#book-reviews__btn:hover span.kt-btn-inner-text::before,
#book-reviews__btn:hover span.kt-btn-inner-text::after{border-bottom: var(--global-palette1) solid 2px;}

body .workbook-resources__form_wrapper ul,
body .contact__form_wrapper ul{list-style: none;padding-left: 0;margin:0;}
.workbook-resources__form_wrapper .gform_submission_error,
.workbook-resources__form_wrapper .gfield .validation_message,
.contact__form_wrapper .gform_submission_error,
.contact__form_wrapper .gfield .validation_message{color: red;font-size: 14px;font-family: var(--global-body-font-family);text-transform: none;}
.workbook-resources__form_wrapper .gfield_label .gfield_required,
.contact__form_wrapper .gfield_label .gfield_required{color:red;}
.workbook-resources__form_wrapper .ginput_container input{border-color:#d9d9d9;border-radius: 0;width: 100%;line-height: 1;padding: 9px 20px;}
.workbook-resources__form_wrapper .ginput_container input:focus,
.contact__form_wrapper .ginput_container input:focus{border-color: var(--global-palette1);}
.workbook-resources__form_wrapper .gform_footer{display: flex;justify-content: center;margin-top: 30px;}
.workbook-resources__form_wrapper .gform_footer input[type="submit"],
.contact__form_wrapper .gform_footer input[type="submit"]{font-size: 16px;padding: 13px 23px;}
.contact__form_wrapper ul.gform_fields li{margin-bottom: 15px;}
.contact__form_wrapper .ginput_container_textarea{display: flex;}
.contact__form_wrapper .ginput_container input,
.contact__form_wrapper .ginput_container select,
.contact__form_wrapper .ginput_container textarea{font-size: 16px;border-color:#d9d9d9;border-radius: 0;width: 100%;line-height: 1;padding: 10px 20px 11px;}
.contact__form_wrapper .ginput_container input::placeholder,
.contact__form_wrapper .ginput_container textarea::placeholder{color: #bebcbc;}
.contact__form_wrapper .ginput_container textarea{max-height: 121px;resize: none;}
.contact__form_wrapper .gform_footer{display:flex;justify-content:center;padding-top: 25px;}
.sc-contact-thank-you.kb-row-layout-wrap{background-position: center 2px;background-repeat: repeat;}

/* checkout */
.woocommerce-checkout .woocommerce .woocommerce-info{color: #515151;background-color: #F2F2F2;border: 0;padding: 10px 10px 10px 56px;margin-bottom: 0;}
.woocommerce-checkout .woocommerce .woocommerce-info::before{content: '';position:absolute;background-image:url(/wp-content/themes/kadence-child/images/coupon.png?x67586);width: 20px;height: 14px;top: calc(50% - 7px);left: 20px;}
.woocommerce-checkout .woocommerce .woocommerce-info a.showcoupon{font-weight: 700;color: inherit;border-bottom: 2px solid #BB4599;}
.woocommerce-checkout .woocommerce form.checkout_coupon{border: 1px solid #cfc8d8;border-radius:0;}
.woocommerce-checkout .woocommerce form.checkout_coupon p{margin-bottom:1rem;}
.woocommerce-checkout .woocommerce form.checkout_coupon p.form-row{float: left;margin-bottom: 0;width: auto;}
.woocommerce-checkout .woocommerce form.checkout_coupon p.form-row-first{width:100%;}
.woocommerce-checkout .woocommerce form .woocommerce-billing-fields__field-wrapper .form-row{margin-bottom:20px;}
.woocommerce-checkout .woocommerce form .form-row input.input-text{border-radius: 0;border: 1px solid #D9D9D9;padding: 10px 20px;line-height: 1;}
.woocommerce-checkout .woocommerce form .form-row .button{font-size: 16px;padding: 14px 19px;}
.woocommerce-checkout form.checkout h3{margin: 30px 0 20px 0;}
.woocommerce-checkout form.checkout .col2-set,
.woocommerce-checkout form.checkout .woocommerce-checkout-review-order{width: 100%;padding: 0;}
.woocommerce-checkout .woocommerce form .form-row label{color: #3d3d3db3;line-height: 1.25;margin-bottom: 5px;}
.woocommerce-checkout form.checkout .select2-container--default .select2-selection--single{border: 1px solid #D9D9D9;border-radius: 0;padding: 10px 20px;height: auto;}
.woocommerce-checkout form.checkout .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;line-height:1.25;}
.woocommerce-checkout form.checkout .select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url(/wp-content/themes/kadence-child/images/angle-down-gray.png?x67586);width: 42px;height: 42px;top: calc(50% - 19px);background-position: center 54%;background-repeat: no-repeat;background-size: 14px;}
.woocommerce-checkout form.checkout .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none;}
.woocommerce-checkout label.checkbox{cursor:pointer;}
.woocommerce-checkout .woocommerce form .form-row .input-checkbox{opacity: 0;position: absolute;}
.woocommerce-checkout .woocommerce form .form-row .optional{position:relative;padding-left: 30px;}
.woocommerce-checkout .checkout input[type="checkbox"] + span:before{position: absolute;left: 0;top: 0;content: "";border: 1px solid #D9D9D9;width: 20px;height: 20px;border-radius: 4px;background: #fff;}
.woocommerce-checkout .checkout input[type="checkbox"]:checked + span:after{position: absolute;left: 5px;top: 5px;content: "";width: 10px;height: 10px;border-radius: 2px;background: #A5CB0F;}
.woocommerce-checkout .woocommerce form .form-row textarea{border: 1px solid #D9D9D9;border-radius: 0;height: 120px;resize: none;}
.woocommerce-checkout form.checkout #order_review_heading{position: relative;text-align: center;color: #fff;background: #A5CB0F;width: 100%;margin: 20px 0 0;padding: 30px 0;}
.woocommerce-checkout .woocommerce .woocommerce-checkout .shop_table{font-size: 18px;border-collapse: separate;border-spacing: 0;color: var(--global-palette5);background: #A5CB0F;border: 0;border-radius: 0;padding: 0 30px 20px;margin: 0 0 30px;}
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce table.shop_table tr th{width: 48%;}
.woocommerce-checkout .woocommerce table.shop_table th{font-weight: 600;border-top: 1px solid rgba(255, 255, 255, 0.4);padding: 20px 0;}
.woocommerce-checkout .woocommerce table.shop_table td{border-top: 1px solid rgba(255, 255, 255, 0.4);padding: 20px 0;}
.woocommerce-checkout #payment{background: #F2F2F2;padding: 40px 20px;}
.woocommerce-checkout #payment::before{content: "Your order";display:block;font-size: 28px;font-weight: 500;margin: 0 auto 20px;text-align:center;}
.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method>label{position: relative;color: var(--global-palette5);font-weight:400;background-color:transparent;border: 0;padding: 0 0 0 30px;cursor:pointer;}
.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method>label:hover,
.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method input[type=radio]:first-child:checked+label{background-color:transparent;border: 0;}

.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method>label:before{content: "";position: absolute;background: #fff;border: 1px solid #D9D9D9;border-radius: 12px;left: 0;top: 0;width: 20px;height: 20px;margin: 0;top: calc(50% - 12px);}
.woocommerce-checkout #payment input[type="radio"]:checked + label:after{content: "";position: absolute;background: #A5CB0F;border-radius: 5px;left: 5px;top: calc(50% - 7px);width: 10px;height: 10px;}
.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method input[type=radio]:first-child:checked+label:before{background: #fff;border: 1px solid #D9D9D9;}

.woocommerce-checkout #payment.woocommerce-checkout-payment ul.payment_methods li a.about_paypal, 
.woocommerce-checkout #payment.woocommerce-checkout-payment ul.payment_methods .woocommerce-validated, 
.woocommerce-checkout #payment.woocommerce-checkout-payment ul.payment_methods .payment_box:before, 
.woocommerce-checkout #payment.woocommerce-checkout-payment ul.payment_methods .payment_method_stripe .clear, 
.woocommerce-checkout #payment.woocommerce-checkout-payment .place-order p{display:none !important;}
.woocommerce-checkout div#payment div.payment_box{font-size:16px;padding: 15px;margin: 0;}
.woocommerce-checkout #payment .form-row{text-align: center;margin: 0;}
.woocommerce-checkout div#payment .woocommerce-terms-and-conditions-wrapper{margin:0;}
.woocommerce-checkout #payment #place_order{font-weight: 700;line-height: 1.5;width:fit-content;padding: 8px 20px;margin:20px 0 0;}
.woocommerce-checkout form.checkout .col2-set .col-2{margin:0;}
.woocommerce-checkout #payment ul.payment_methods .payment_box p{color: var(--global-palette5);margin:0;}
.woocommerce-checkout #payment div.payment_box .form-row{margin: 0 0 1em;}
.woocommerce-checkout .woocommerce form #payment .form-row label{font-size: 16px;line-height: 1.25;color: rgba(61, 61, 61, 0.7);font-weight: 600;text-align: start;}
.woocommerce-checkout #payment .wc-stripe-elements-field{border: 1px solid #ddd;padding: 10px 20px;background-color: #F2F2F2;color: rgba(61, 61, 61, 0.7);}
.woocommerce-checkout #payment fieldset{padding: 0;margin: 0;border: 0;}

/* Cart */
.woocommerce-page .single-content .woocommerce .woocommerce-error{color: #515151;background-color: #f6f5f8;border: 0;padding: 10px 0;margin-bottom:20px;}
.woocommerce-page .woocommerce .woocommerce-error li{display: block;padding: 0 10px 0 56px !important;position:relative;}
.woocommerce-page .woocommerce .woocommerce-error li::before{content:'';position:absolute;background-image:url(/wp-content/themes/kadence-child/images/circle-info-green.png?x67586);width: 19px;height: 20px;left: 20px;top: calc(50% - 9px);background-size:cover;}
.woocommerce-page .woocommerce .woocommerce-message{display:block;color: #515151;background-color: #f6f5f8;border: 0;padding: 10px 10px 10px 56px;margin-bottom: 20px;}
.woocommerce .woocommerce-message::before{content:'';position:absolute;background-image:url(/wp-content/themes/kadence-child/images/circle-check-green.png?x67586);width: 20px;height: 20px;left: 20px;top: calc(50% - 9px);background-position: center;background-repeat: no-repeat;background-size: cover;}
.woocommerce-page .woocommerce .woocommerce-message a{color: inherit;font-weight: 700;border-bottom: 2px solid var(--global-palette2);}
.woocommerce-page .woocommerce .cart-empty.woocommerce-info{font-size: 18px;font-weight: 300;color: #515151;background-color: #f6f5f8;border: none;padding: 10px 10px 10px 56px;margin: 0 0 20px;text-align: start;}
.woocommerce-page .woocommerce .cart-empty.woocommerce-info::before{content:'';position:absolute;display:block;background-image:url(/wp-content/themes/kadence-child/images/browser-tab-green.svg?x67586);width: 19px;height: 19px;left: 20px;top: calc(50% - 9px);background-position: center;background-repeat: no-repeat;background-size: cover;}
.woocommerce-cart .return-to-shop .button{font-size: 16px;font-weight: 700;padding: 13px 20px;}
.woocommerce-cart .kadence-woo-cart-form-wrap .woocommerce-cart-form{width: 100%;padding: 0 10px;margin: 0 0 60px;box-shadow: 0 3px 12px rgba(0, 0, 0, 0.15);}
.woocommerce-cart .woocommerce-cart-form .cart-summary{display:none;}
.woocommerce-cart .woocommerce table.cart{font-size:18px;margin:0;}
.woocommerce-cart .woocommerce table.cart th{padding: 20px 10px;}
.woocommerce-cart .woocommerce table.cart th.product-name{position:relative;}
.woocommerce-cart table.cart td.actions {padding: 20px 10px;}
.woocommerce-cart .woocommerce table.cart td{border-top: 1px solid rgba(0, 0, 0, .1);}
.woocommerce-cart .woocommerce .quantity .qty{color: rgba(61, 61, 61, 0.7);border: 1px solid #ccc;border-radius: 0;line-height: 1.15em;width: 4.5em;height: auto;padding: 8px;}
.woocommerce-cart .woocommerce-cart-form table.cart td.actions .coupon .input-text{line-height: 1;border: 1px solid #cfc8d8;border-radius: 0;width: 140px;height: auto;padding: 10px 20px;margin: 0 16px 0 0;}
.woocommerce-cart .woocommerce-cart-form table.cart td.actions .coupon .input-text::placeholder{color: #75757d;}
.woocommerce-cart .woocommerce-cart-form table.cart div.coupon .button{font-size: 16px;font-weight:700;color: var(--global-palette2);background: transparent;border: 2px solid var(--global-palette2);height: auto;padding: 10px 20px;line-height: 1;}
.woocommerce-cart .woocommerce-cart-form table.cart div.coupon .button:hover{color:#fff;background:var(--global-palette2);}
body.woocommerce-cart table.cart td.actions > .button{font-size: 16px;color: #fff;background: var(--global-palette2);border: 2px solid var(--global-palette2);padding: 10px 20px;height: auto;line-height: 1;opacity: 1;}
body.woocommerce-cart table.cart td.actions > .button:hover{background: var(--global-palette1);border: 2px solid var(--global-palette1);}
body.woocommerce-cart table.cart td.actions > .button:disabled{color: #fff;background: #BFBFBF;border-color: #BFBFBF;}
.woocommerce-cart .kadence-woo-cart-form-wrap .cart-collaterals{width: 100%;}
.woocommerce-cart .cart_totals {background: #A5CB0F;width: 48%;padding: 40px 30px;float: right;box-shadow: 0 3px 12px rgba(0, 0, 0, 0.15);}
.woocommerce-cart .cart_totals h2{text-align: center;font-size: 28px;line-height: 1.21;padding: 0 0 30px; color: #fff;border-bottom: 2px solid rgba(255, 255, 255, 0.4);text-transform: capitalize;margin-bottom:0;}
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table {color: var(--global-palette5);border-bottom: 1px solid rgba(255, 255, 255, 0.4);margin-bottom: 30px;}
.woocommerce-cart .woocommerce .cart_totals tbody tr th{font-weight:600;}
.woocommerce-cart .cart-collaterals .cart_totals table tr th, 
.woocommerce-cart .cart-collaterals .cart_totals table tr td{border-top: 1px solid rgba(255, 255, 255, 0.4);padding: 20px 0;font-size: 18px;}
.woocommerce-cart .cart_totals .wc-proceed-to-checkout{padding:0;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.button{font-size: 16px;font-weight:700;line-height: 1.4;width: fit-content;padding: 10px 20px;margin: 0 auto;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.button:hover{color:var(--global-palette2);background-color:var(--global-palette9)}
.woocommerce-cart .woocommerce-cart-form a.remove{color: #BF0000 !important;font-size: 23px;background-color: transparent;width: 27px;height: 27px;}
.woocommerce-cart .woocommerce-cart-form a.remove:hover{color: #BF0000 !important;background-color: transparent;}

/* Preview Copy */
.single-content .preview-copy__form ul{list-style: none;padding: 0;}
.preview-copy__form ul.gform_fields > li{position:relative;margin-bottom: 15px;}
.preview-copy__form input[type="text"],
.preview-copy__form input[type="email"],
.preview-copy__form textarea{font-size:16px;color: #3d3d3d;border: #d9d9d9 solid 1px;border-radius: 0;width: 100%;padding: 10px 20px;line-height: 1;}
.preview-copy__form input[type="text"]:focus,
.preview-copy__form input[type="email"]:focus,
.preview-copy__form textarea:focus{border-color:var(--global-palette1);}
.preview-copy__form input[type="text"]::placeholder,
.preview-copy__form input[type="email"]::placeholder,
.preview-copy__form textarea::placeholder{color:#c4c2d5;}
.preview-copy__form .ginput_container_textarea{display:flex;}
.preview-copy__form textarea{resize: none;}
.preview-copy__form textarea.medium {height: 121px;}
.preview-copy__form .gform_footer{text-align:center;padding-top: 25px;}
.preview-copy__form input[type="submit"]{font-size: 16px;font-weight: 700;letter-spacing: .5px;padding: 12px 20px;}
.preview-copy__form input[type=checkbox] {margin-right: 2px;}
.preview-copy__form_wrapper .gform_submission_error{display:none;}
.preview-copy__form_wrapper ul.gform_fields li.gfield_error input,
.preview-copy__form_wrapper ul.gform_fields li.gfield_error textarea{border-color: #e86868;}
.preview-copy__form_wrapper ul.gform_fields li.gfield_error .validation_message{color: #cb0f0f;font-size: 12px;}

/* Shop */
.woocommerce-shop .product-archive-hero-section{padding: 90px 0 50px;}
.woocommerce-shop .kadence-shop-top-row{justify-content: end;padding-bottom:.75em;}
.woocommerce-shop .woocommerce-ordering select{font-size: 18px;background-image:url(/wp-content/themes/kadence-child/images/angle-down-gray.png?x67586);background-size: 14px;border: 0;outline: 0;padding: 0 25px 0 0;}
.woocommerce-shop.woocommerce ul.products{gap:20px;border: solid rgba(61, 61, 61, .08);border-width: 2px 0;padding: 20px 0;margin-bottom:90px;}
.woocommerce-shop ul.products li.product{border-radius: 0;padding: 20px;box-shadow: 0 3px 12px rgba(0,0,0,.15);text-align:center;}
body.woocommerce-shop ul.products li.product a img{max-width: 180px;margin: 0 auto 15px;}
.woocommerce-shop ul.products li.product .product-details.entry-content-wrap{padding-top: 0;}
.woocommerce-shop ul.products li.product h2.woocommerce-loop-product__title{min-height: auto;margin-bottom: 38px;padding:0;}
body.woocommerce-shop ul.products.woo-archive-btn-button li.product .price{margin-bottom: 0;}
.woocommerce-shop .products.align-buttons-bottom li.product div.product-action-wrap{display: flex;flex-wrap: wrap;align-items:center;justify-content: center;gap: 10px;padding-top: 1em;}
.woocommerce-shop ul.products.woo-archive-btn-button li.product .product-action-wrap .button:not(.kb-button){display: inline-block;padding: 6px 20px;width: auto;height:auto;line-height:1.4;}
.woocommerce-shop ul.products .added_to_cart.wc-forward{font-size: 18px;font-family: var(--global-primary-nav-font-family);color: var(--global-palette1);padding: 0;text-transform: unset;letter-spacing: 0;}
.woocommerce-shop ul.products .added_to_cart.wc-forward:hover{color: var(--global-palette2);}

/* Search */
.search-results .content-area{margin:0;}
.search-results .search-archive-title{padding: 40px 0 42px;margin-bottom: 0;}
.search-results .search-archive-title h1 span{color:var(--global-palette2);}
.search-results #archive-container .entry.loop-entry{border-bottom: 1px solid #e6e6e6;border-radius: 0;padding-bottom: 30px;}
.search-results #archive-container .entry.loop-entry .entry-summary p:last-child{margin-bottom:0;}
.search-results .pagination{margin: 60px 0;}
.search-results .pagination .nav-links{display: flex;align-items: center;}
body.search-results article .entry-header .entry-meta{margin:0;}
body.search-results article .entry-header .entry-meta .category-links{margin-top:10px;}
.search-results .wp-site-blocks article:not(.post) .post-thumbnail img{object-fit:contain;}

/* My account */
body.woocommerce-account .woocommerce .account-navigation-wrap{border: 0;}
body.woocommerce-account .account-navigation-wrap .kadence-account-avatar{display:none;}
body.woocommerce-account .account-navigation-wrap li a{display:inline-block;color: var(--global-palette1);font-weight: 700;border: 0;padding: 0;}
body.woocommerce-account .account-navigation-wrap li a:hover{color: var(--global-palette4);}
body.woocommerce-account .account-navigation-wrap li:hover a,
body.woocommerce-account .account-navigation-wrap li a:hover,
body.woocommerce-account .account-navigation-wrap li.is-active a,
body.woocommerce-account .account-navigation-wrap li.is-active a:hover{border: 0;}
body.woocommerce-account .woocommerce-MyAccount-content{padding:0;}
body.woocommerce-account .woocommerce-MyAccount-content a{font-weight:700;}
body.woocommerce-account .woocommerce .woocommerce-info{display: flex;flex-wrap: wrap;align-items: center;gap: 0.75rem 1rem;font-size: 18px;font-weight: 300;color: #515151;background-color: #f6f5f8;border: none;padding: 10px 10px 10px 56px;margin: 0 0 20px;text-align: start;}
body.woocommerce-account .woocommerce .woocommerce-info::before{content:'';position:absolute;display:block;background-image:url(/wp-content/themes/kadence-child/images/browser-tab-green.svg?x67586);width: 19px;height: 19px;left: 20px;top: 19px;background-position: center;background-repeat: no-repeat;background-size: cover;}
body.woocommerce-account .woocommerce .woocommerce-info .button{float: none;font-size: 16px;font-weight: 700;padding: 10px 18px;margin:0;margin-left: auto;}
body.woocommerce-account .woocommerce-MyAccount-content .button{font-size: 16px;padding: 10px 18px;}
body.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address{width:100%;}
body.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address:not(:last-child){margin-bottom:3rem;}
body.woocommerce-account .woocommerce .woocommerce-Addresses a{font-weight:400;}
body.woocommerce-account address{font-style:normal;}
.woocommerce-account .woocommerce form .form-row label{font-weight: 300;font-size: 100%;line-height: 2;}
.woocommerce-account .woocommerce form input{padding: 9px 12px;line-height: normal;border: 1px solid #ccc;}
.woocommerce-account .woocommerce form fieldset{border: 0;padding: 0;}
.woocommerce-account .woocommerce form fieldset legend{font-weight: 300;margin-bottom: 0.25rem;}
.woocommerce-account .woocommerce form .form-row span em{font-style:normal;}
.woocommerce-account .woocommerce form .woocommerce-Button{font-size: 18px;}
.woocommerce-account .woocommerce h2{margin: 0 0 1.5rem;text-align: center;}

/* Sitemap */
.sitemap-nav-menu ul {font-size: clamp(1rem, 0.8575rem + 0.2972vw, 1.125rem);gap: 0;width: 100%}
.sitemap-nav-menu ul.wp-block-navigation__container > li {padding: 30px 0}
.sitemap-nav-menu ul.wp-block-navigation__container > li.has-child {padding-bottom: 50px}
.sitemap-nav-menu ul.wp-block-navigation__container > li > a {font-weight: 700}
.sitemap-nav-menu ul.wp-block-navigation__container > li:not(:last-child) {border-bottom: 1px solid #00000026}
.sitemap-nav-menu ul.wp-block-navigation__container > li > ul.wp-block-navigation__submenu-container {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px}
.sitemap-nav-menu.wp-block-navigation .wp-block-navigation-item {display: block;width: 100%}
.sitemap-nav-menu.wp-block-navigation .has-child .wp-block-navigation__submenu-container {position: relative;background-color: transparent;border: 0;width: 100%;height: 100%;top: 0;left: 0;padding: 20px 0 0;visibility: visible;opacity: 1}
.sitemap-nav-menu .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container > li:not(.has-child):not(:last-child) {margin-bottom: 20px}
.sitemap-nav-menu.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {display: inline-block;position: relative;font-weight: 500;color: var(--global-palette3);padding: 0 0 0 40px}
.sitemap-nav-menu.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container .wp-block-navigation-item__content {padding-left: 70px}
.sitemap-nav-menu.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container .wp-block-navigation-item__content {padding-left: 100px}
.sitemap-nav-menu .wp-block-navigation__submenu-container a::before {content: '';position: absolute;background-color: #00000026;width: 30px;height: 1px;top: calc(50% - 1px);left: 0}
.sitemap-nav-menu .wp-block-navigation__submenu-container ul a::before {width: 60px}
.sitemap-nav-menu .wp-block-navigation__submenu-container ul ul a::before {width: 90px}

@media screen and (min-width: 720px){
	.woocommerce-cart table.cart td.product-thumbnail {width: 90px;}
	.woocommerce-cart .woocommerce table.cart td.product-quantity {width: 138px;}
}
@media screen and (min-width: 768px){
	.contact__row{min-height: calc(100vh - 552px);}
	.buy-copy__box > .kt-inside-inner-col{height:100%;}
	.woocommerce-checkout .woocommerce form.checkout_coupon p.form-row-first{max-width:356px;margin-right:1rem;}
	.woocommerce-checkout .woocommerce form .form-row-first, 
	.woocommerce-checkout .woocommerce form .form-row-last {width: 49%;}
	body.woocommerce-account .woocommerce .account-navigation-wrap{float: left;}
}
@media screen and (min-width: 1025px) and (max-width: 1259.98px){
	.content-width-narrow .entry-content .alignwide, .content-width-narrow .content-area .alignwide {margin-left: 0 !important;margin-right: 0 !important;}
}
@media only screen and (min-width: 1025px) {
	body.archive.content-style-unboxed article .entry-content-wrap,
	body.blog.content-style-unboxed article .entry-content-wrap,
	.search-results.content-style-unboxed .loop-entry.post .entry-content-wrap{padding-left: 33px;}
	.buy-copy__box .kt-inside-inner-col{width:fit-content;}
}
@media only screen and (max-width: 1024px) {
	header#masthead {z-index: unset}
	#masthead #main-header {display: block;border-bottom:1px solid var(--global-palette1);}
	#main-header .site-main-header-inner-wrap {min-height: 60px;}
	#main-header .site-bottom-header-wrap,
	#main-header .site-header-section.site-header-main-section-right {display: none}
	#main-header .site-main-header-wrap .site-header-row-container-inner{background-color:#fff;}
	#main-header .site-header-row {grid-template-columns: auto}
	
	#main-header .site-header-main-section-left {justify-content: center}
	#masthead #mobile-header {position: fixed;left: 0;bottom: 0;width: 100%;z-index: 999999;}
	#mobile-header .site-header-row {max-width: 410px;margin: 0 auto;display: flex;}
	#mobile-header .site-header-main-section-left,
	#mobile-header .site-header-main-section-right{width: 21%;}
	#mobile-header .site-header-main-section-center{width: 58%;}
	#mobile-header .site-header-main-section-center > .site-header-item{width:100%;}
	#mobile-header #mobile-toggle{flex-direction:column;gap:10px;}
	#mobile-header #mobile-toggle .menu-toggle-icon{position:absolute;background-image:url(/wp-content/themes/kadence-child/images/menu.png?x67586);top: 14px;width: 22px;height: 16px;}
	#mobile-header #mobile-toggle::after{content:'MORE';position:relative;font-size: 12px;font-weight:700;font-family: 'Saira Condensed', sans-serif;line-height: 1;letter-spacing: 0.5px;}
	#mobile-header #mobile-toggle .menu-toggle-icon .kadence-svg-iconset{display:none;}
	#mobile-header ul#mobile-secondary-menu{display: flex;justify-content: space-between;}
	#mobile-header #mobile-secondary-menu li a{position:relative;padding-top: 40px;padding-left: 10px;padding-right: 10px;background-repeat: no-repeat;background-position: center 10px;}
	#mobile-header #mobile-secondary-menu li.menu__books a{background-image:url(/wp-content/themes/kadence-child/images/books.png?x67586);}
	#mobile-header #mobile-secondary-menu li.menu__about a{background-image:url(/wp-content/themes/kadence-child/images/about.png?x67586);}
	#mobile-header #mobile-secondary-menu li.menu__blog a{background-image:url(/wp-content/themes/kadence-child/images/blog.png?x67586);}
	#mobile-header .site-header-main-section-right .header-cart-button{position: relative;display: flex;flex-direction: column-reverse;gap: 8px;}
	#mobile-header .header-cart-button .header-cart-label{padding:0;}
	#mobile-header .site-header-main-section-right .header-cart-button .header-cart-total{position:absolute;top: 5px;right: 7px;}
	#mobile-drawer .drawer-inner{top:auto;bottom: 64px}
	body #mobile-drawer {bottom: 64px;z-index:999999;}
	#mobile-drawer.popup-drawer .drawer-inner {max-height: calc(100% - 64px);box-shadow: none;justify-content: end;overflow: scroll;box-shadow: 0 -14px 15px #ddd}
	#mobile-drawer .drawer-overlay {height: calc(100% - 64px);opacity: 0}
	#mobile-drawer .drawer-header {display: none}
	#mobile-drawer .drawer-content {padding: 0;max-height: 100%;min-height: 100%}
	#mobile-drawer .mobile-navigation ul#mobile-menu{padding: 10px 0;}
	#mobile-drawer ul#mobile-menu li a {padding-left: 16px;padding-right: 16px}
	#mobile-drawer ul#mobile-menu li ul.sub-menu {background-color: #a5ca1026}
	#mobile-drawer ul#mobile-menu li.menu-item-has-children li a {padding: 10px 0}
	#mobile-drawer .menu-item a:not([href]) {pointer-events: none}
	#mobile-drawer .drawer-nav-drop-wrap.active {color: #fff;background-color: #a5ca10}
	.home-latest-posts .kt-blocks-post-grid-item-inner-wrap {gap: 10px 28px;}
	body.footer-on-bottom.error404 #wrapper,
	body.footer-on-bottom.page-id-4589 #wrapper{background-color: #3d3d3d;}
	body.footer-on-bottom.error404 #inner-wrap,
	body.footer-on-bottom.page-id-4589 #inner-wrap{flex: unset;}
	#cookie-notice.cn-position-bottom{bottom: 64px;}
	#cookie-notice .cookie-notice-container{padding: 16px 52px;}
	#cookie-notice .button.cn-button{margin-bottom: 0;}
	#cookie-notice .cn-close-icon{top: 12px;right: 12px;margin: 0;}
}
@media only screen and (max-width: 767.5px) {
	.global-email__form-box,
	.join-newsletter__form-box{width:100%;max-width:400px;margin:0 auto;}
	.global-email__form_wrapper .ginput_container input{font-size: 16px;padding: 10px 20px;}
	.global-email__form_wrapper input[type=submit]{padding: 8px 14px;}
	body.archive .post-archive-title,
	body.blog .post-archive-title{padding-top: 25px;padding-bottom: 22px;}
	.single-post .entry-header.post-title{padding:30px 0;}
	.single-post .nav-previous .post-navigation-sub:before {font-size:14px;padding-left: 1.5rem;background-position: left 54%;background-size: 16px;}
	.single-post .nav-next .post-navigation-sub:before {font-size:14px;padding-right: 1.5rem;background-position: right 54%;background-size: 16px;}
	.single-post .nav-links{font-size: 12px;}
	div.kt-inner-column-height-full:not(.kt-has-1-columns) > .ways-it__box.wp-block-kadence-column > .kt-inside-inner-col {align-items: start;}
	body.footer-on-bottom.page-id-3470 #wrapper{background-color: #3d3d3d;}
	body.footer-on-bottom.page-id-3470 #inner-wrap{flex: unset;}
	.arrow-br__box .kt-blocks-info-box-media .kt-info-box-image{max-width: 10px;}
	.arrow-br__box.wp-block-kadence-infobox .kt-blocks-info-box-media{padding-top: 6px;margin-right: 8px;}
	.buy-copy__box .wp-block-kadence-image{flex: 0 0 70px;}
	.woocommerce-checkout .woocommerce .woocommerce-info{padding-left: 40px;}
	.woocommerce-checkout .woocommerce .woocommerce-info::before{top: 15px;left: 10px;}
	body.woocommerce-checkout form .form-row-first, 
	body.woocommerce-checkout form .form-row-last{width:100%;}
	.woocommerce-checkout form.checkout #order_review_heading{padding:20px 0;}
	.woocommerce-checkout .woocommerce .woocommerce-checkout .shop_table{padding:0 10px;}
	.woocommerce-checkout #payment{padding:20px 10px;}
	.woocommerce-checkout #payment #place_order{margin-top:10px;}
	.woocommerce-checkout #payment div.payment_box.payment_method_stripe{padding:0;}
	.woocommerce-checkout .woocommerce table.shop_table tr th, 
	.woocommerce-checkout .woocommerce table.shop_table tr td{font-weight:400;}
	.woocommerce-checkout .woocommerce table.shop_table tr.order-total th,
	.woocommerce-checkout .woocommerce table.shop_table tr.order-total td{font-weight:600;}
	.search-results .search-archive-title {padding: 25px 0 22px;}
	.search-results div.wp-site-blocks .loop-entry a.post-thumbnail{margin-bottom:20px;}
	.sitemap-nav-menu ul.wp-block-navigation__container>li {padding: 10px 0}
	.sitemap-nav-menu ul.wp-block-navigation__container>li.has-child {padding-bottom: 20px}
	.sitemap-nav-menu ul.wp-block-navigation__container > li > ul.wp-block-navigation__submenu-container {grid-template-columns: minmax(0, 1fr)}
	.sitemap-nav-menu.wp-block-navigation .has-child .wp-block-navigation__submenu-container {padding-top: 10px}
	.sitemap-nav-menu .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container > li:not(.has-child):not(:last-child) {margin-bottom: 10px}
	.sitemap-nav-menu.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {padding-left: 30px}
	.sitemap-nav-menu.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container .wp-block-navigation-item__content {padding-left: 50px}
	.sitemap-nav-menu.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container .wp-block-navigation-item__content {padding-left: 70px}
	.sitemap-nav-menu .wp-block-navigation__submenu-container a::before {width: 20px}
	.sitemap-nav-menu .wp-block-navigation__submenu-container ul a::before {width: 40px}
	.sitemap-nav-menu .wp-block-navigation__submenu-container ul ul a::before {width: 60px}
}
@media only screen and (max-width: 719px){
	.woocommerce-page .woocommerce .cart-empty.woocommerce-info,
	.woocommerce-page .woocommerce .woocommerce-message{padding-left:40px;}
	.woocommerce-page .woocommerce .cart-empty.woocommerce-info::before{width: 16px;height: 17px;top: 15px;background-size: cover;left:12px;top: 15px;}
	.woocommerce-page .woocommerce .woocommerce-message::before{width: 16px;height: 17px;top: 15px;left: 12px;background-size: cover;}
	.woocommerce-page .woocommerce .woocommerce-error li{padding-left:40px !important;}
	.woocommerce-page .woocommerce .woocommerce-error li::before{width: 16px;height: 17px;left:10px;top: calc(50% - 8px);}
	.woocommerce-cart .kadence-woo-cart-form-wrap .woocommerce-cart-form{margin-bottom:30px;}
	.woocommerce-cart .woocommerce table.cart{font-size:16px;}
	body.woocommerce-cart #main table.cart tr td.product-remove{padding: 0;}
	.woocommerce-cart .woocommerce table.cart .product-remove .remove{position: absolute;top:15px;right: 0;}
	body.woocommerce-cart #main table.cart tr td.product-thumbnail{border-top: none;width: 140px;padding: 20px 0 8px;}
	body.woocommerce-cart .woocommerce table.cart td.product-thumbnail::before{content: "Product";display:block;text-align: left;}
	body.woocommerce-cart .woocommerce table.cart td.product-thumbnail img{width: 50px;margin-right: 0;}
	body.woocommerce-cart table.cart tr td::before{content: attr(data-title);font-weight:600;width: 84px;}
	body.woocommerce-cart #main table.cart tr td{text-align:left !important;padding: 10px 0;}
	body.woocommerce-cart #main table.cart tr td.product-name{border-top: none;padding-top: 0;padding-left: 84px !important;}
	body.woocommerce-cart #main table.cart tr td.product-name::before{display:none;}
	body.woocommerce-cart #main table.cart tr td.actions{background-color: transparent;padding: 20px 0;}
	.woocommerce-cart .woocommerce .quantity .qty{font-size: 16px;padding: 5px;}
	.woocommerce-cart .woocommerce-cart-form table.cart td.actions .coupon{padding: 0;margin-bottom: 4%;}
	.woocommerce-cart .woocommerce-cart-form table.cart td.actions .coupon .input-text,
	.woocommerce-cart .woocommerce-cart-form table.cart td.actions .coupon .button{width:48%;margin:0;}
	.woocommerce-cart .cart_totals{padding: 20px 10px;}
	.woocommerce-cart .cart_totals h2{font-size: 20px;padding-bottom: 20px;}
	.woocommerce-cart .cart-collaterals .cart_totals table.shop_table{margin-bottom:20px;}
	.woocommerce-cart .cart-collaterals .cart_totals table tr td{position:relative;font-size:16px;text-align: left !important;padding: 10px 0 10px 45%;}
	.woocommerce-cart .cart-collaterals .cart_totals table.shop_table td:before{content: attr(data-title);position: absolute;font-weight: 700;left:0;}
	body.woocommerce-cart table.cart td.actions > .button:disabled{width:fit-content;margin:0 auto;}
	body.woocommerce-account .woocommerce .woocommerce-info{flex-direction:column;align-items:start;}
	body.woocommerce-account .woocommerce .woocommerce-info .button{margin-left:0;}
	body.woocommerce-account .woocommerce .woocommerce-info::before{top:14px;}
}
@media only screen and (max-width: 575px){
	.woocommerce-shop .product-archive-hero-section{padding: 70px 0 30px;}
	.woocommerce-shop .kadence-shop-top-row,
	.woocommerce-shop.woocommerce ul.products{max-width: 300px;margin: 0 auto;}
	.woocommerce-shop.woocommerce ul.products{gap:10px;padding:10px 0;margin-bottom: 70px;}
	body.woocommerce-shop ul.products li.product a img{max-width:170px;}
	.woocommerce-shop ul.products li.product h2.woocommerce-loop-product__title{margin-bottom:10px;}
	.woocommerce-shop ul.products .added_to_cart.wc-forward{font-size:16px;}
}
@media only screen and (max-width: 400px){
	nav.pagination .page-numbers{min-width: 34px;height: 34px;line-height: 29px;}
	.pagination .nav-links .page-numbers:not(:last-child){margin-right: 6px;}
	.pagination .page-numbers.prev,
	.pagination .page-numbers.next{min-width:28px;}
}
@media only screen and (max-width: 375px){
	.pagination .page-numbers.prev, .pagination .page-numbers.next {min-width: 20px;}
}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block;min-width:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bold}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--global-gray-400: #CBD5E0;--global-gray-500: #A0AEC0;--global-xs-spacing: 1em;--global-sm-spacing: 1.5rem;--global-md-spacing: 2rem;--global-lg-spacing: 2.5em;--global-xl-spacing: 3.5em;--global-xxl-spacing: 5rem;--global-edge-spacing: 1.5rem;--global-boxed-spacing: 2rem;--global-font-size-small: clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-font-size-medium: clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-font-size-large: clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-font-size-larger: clamp(2rem, 1.6rem + 1vw, 2.5rem);--global-font-size-xxlarge: clamp(2.25rem, 1.728rem + 1.63vw, 3rem)}h1,h2,h3,h4,h5,h6{padding:0;margin:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}dfn,cite,em,i{font-style:italic}blockquote,q{quotes:"“" "”"}blockquote{padding-left:1em;border-left:4px solid var(--global-palette4)}.entry-content blockquote{margin:0 0 var(--global-md-spacing)}blockquote cite,blockquote .wp-block-pullquote__citation{color:var(--global-palette5);font-size:13px;margin-top:1em;position:relative;font-style:normal;display:block}address{margin:0 0 1.5em}pre{background:var(--global-palette7);font-family:"Courier 10 Pitch",Courier,monospace;font-size:.9375rem;line-height:1.6;max-width:100%;overflow:auto;padding:1.5em;white-space:pre-wrap}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.8rem}abbr,acronym{border-bottom:1px dotted var(--global-palette4);cursor:help}mark,ins{text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}hr{height:0;border:0;border-bottom:2px solid var(--global-gray-400)}ul,ol{margin:0 0 1.5em 1.5em;padding:0}ul.aligncenter,ol.aligncenter{list-style:none}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{display:block;height:auto;max-width:100%}figure{margin:.5em 0}table{margin:0 0 1.5em;width:100%}a{color:var(--global-palette-highlight);text-underline-offset:.1em;transition:all .1s linear}a:hover,a:focus,a:active{color:var(--global-palette-highlight-alt);text-underline-offset:.25em}a:hover,a:active{outline:0}.inner-link-style-plain a:not(.button),.widget-area.inner-link-style-plain a:not(.button){text-decoration:none}.inner-link-style-normal a:not(.button),.widget-area.inner-link-style-normal a:not(.button){text-decoration:underline}.link-style-no-underline .entry-content p>a,.link-style-no-underline .entry-content strong>a,.link-style-no-underline .entry-content em>a,.link-style-no-underline .entry-content>ul a,.link-style-no-underline .entry-content a{text-decoration:none}.link-style-no-underline .entry-content p>a:hover,.link-style-no-underline .entry-content strong>a:hover,.link-style-no-underline .entry-content em>a:hover,.link-style-no-underline .entry-content>ul a:hover,.link-style-no-underline .entry-content a:hover{text-decoration:none}.link-style-color-underline .entry-content p a,.link-style-color-underline .entry-content strong>a,.link-style-color-underline .entry-content em>a,.link-style-color-underline .entry-content>ul a,.link-style-color-underline .entry-content>ol a,.link-style-color-underline .entry-content .wp-block-group ul a,.link-style-color-underline .entry-content .wp-block-group ol a{color:inherit;text-decoration:underline;text-decoration-color:var(--global-palette-highlight)}.link-style-color-underline .entry-content p a:hover,.link-style-color-underline .entry-content strong>a:hover,.link-style-color-underline .entry-content em>a:hover,.link-style-color-underline .entry-content>ul a:hover,.link-style-color-underline .entry-content>ol a:hover,.link-style-color-underline .entry-content .wp-block-group ul a:hover,.link-style-color-underline .entry-content .wp-block-group ol a:hover{text-decoration-color:var(--global-palette-highlight-alt)}.link-style-hover-background .entry-content p a,.link-style-hover-background .entry-content strong>a,.link-style-hover-background .entry-content em>a,.link-style-hover-background .entry-content>ul a,.link-style-hover-background .entry-content>ol a,.link-style-hover-background .entry-content .wp-block-group ul a,.link-style-hover-background .entry-content .wp-block-group ol a{color:var(--global-palette-highlight);text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight), var(--global-palette-highlight));background-position:0% 100%;background-repeat:no-repeat;background-size:100% 1px}.link-style-hover-background .entry-content p a:hover,.link-style-hover-background .entry-content strong>a:hover,.link-style-hover-background .entry-content em>a:hover,.link-style-hover-background .entry-content>ul a:hover,.link-style-hover-background .entry-content>ol a:hover,.link-style-hover-background .entry-content .wp-block-group ul a:hover,.link-style-hover-background .entry-content .wp-block-group ol a:hover{color:var(--global-palette-highlight-alt2);text-decoration:none;background-size:100% 100%}.link-style-offset-background .entry-content p a,.link-style-offset-background .entry-content strong>a,.link-style-offset-background .entry-content em>a,.link-style-offset-background .entry-content>ul a,.link-style-offset-background .entry-content>ol a,.link-style-offset-background .entry-content .wp-block-group ul a,.link-style-offset-background .entry-content .wp-block-group ol a{color:inherit;text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight));background-repeat:no-repeat;background-position:4px bottom;background-size:100% 10px}.link-style-offset-background .entry-content p a:hover,.link-style-offset-background .entry-content strong>a:hover,.link-style-offset-background .entry-content em>a:hover,.link-style-offset-background .entry-content>ul a:hover,.link-style-offset-background .entry-content>ol a:hover,.link-style-offset-background .entry-content .wp-block-group ul a:hover,.link-style-offset-background .entry-content .wp-block-group ol a:hover{color:inherit;text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight-alt))}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}:where(html:not(.no-js)) .hide-focus-outline *:focus{outline:0}#primary[tabindex="-1"]:focus{outline:0}textarea{width:100%}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{-webkit-appearance:none;color:var(--global-palette5);border:1px solid var(--global-gray-400);border-radius:3px;padding:.4em .5em;max-width:100%;background:var(--global-palette9);box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}::-webkit-input-placeholder{color:var(--global-palette6)}::-moz-placeholder{color:var(--global-palette6);opacity:1}:-ms-input-placeholder{color:var(--global-palette6)}:-moz-placeholder{color:var(--global-palette6)}::placeholder{color:var(--global-palette6)}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{color:var(--global-palette3);border-color:var(--global-palette6);outline:0;box-shadow:0px 5px 15px -7px rgba(0,0,0,.1)}select{border:1px solid var(--global-gray-400);background-size:16px 100%;padding:.2em 35px .2em .5em;background:var(--global-palette9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat 98% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;box-shadow:none;outline:0;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}select::-ms-expand{display:none}select:focus{color:var(--global-palette3);border-color:var(--global-palette6);background-color:var(--global-palette9);box-shadow:0px 5px 15px -7px rgba(0,0,0,.1);outline:0}select:focus option{color:#333}.elementor-select-wrapper select{background-image:none}.search-form{position:relative}.search-form input[type=search],.search-form input.search-field{padding-right:60px;width:100%}.search-form .search-submit[type=submit]{top:0;right:0;bottom:0;position:absolute;color:rgba(0,0,0,0);background:rgba(0,0,0,0);z-index:2;width:50px;border:0;padding:8px 12px 7px;border-radius:0;box-shadow:none;overflow:hidden}.search-form .search-submit[type=submit]:hover,.search-form .search-submit[type=submit]:focus{color:rgba(0,0,0,0);background:rgba(0,0,0,0);box-shadow:none}.search-form .kadence-search-icon-wrap{position:absolute;right:0;top:0;height:100%;width:50px;padding:0;text-align:center;background:0 0;z-index:3;cursor:pointer;pointer-events:none;color:var(--global-palette6);text-shadow:none;display:flex;align-items:center;justify-content:center}.search-form .search-submit[type=submit]:hover~.kadence-search-icon-wrap{color:var(--global-palette4)}body.rtl .search-form .button[type=submit],body.rtl .search-form .kadence-search-icon-wrap{left:0;right:auto}body.rtl .search-form input[type=search],body.rtl .search-form input.search-field{padding-right:.5em;padding-left:60px}fieldset{padding:.625em 1.425em .625em;border:1px solid var(--global-gray-500);margin-top:1.2em;margin-bottom:1.2em}.affwp-form fieldset{padding:0}legend{font-weight:bold}button,.button,.wp-block-button__link,.wp-element-button,input[type=button],input[type=reset],input[type=submit]{border-radius:3px;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);padding:.4em 1em;border:0;font-size:1.125rem;line-height:1.6;display:inline-block;font-family:inherit;cursor:pointer;text-decoration:none;transition:all .2s ease;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}button:visited,.button:visited,.wp-block-button__link:visited,.wp-element-button:visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}button:hover,button:focus,button:active,.button:hover,.button:focus,.button:active,.wp-block-button__link:hover,.wp-block-button__link:focus,.wp-block-button__link:active,.wp-element-button:hover,.wp-element-button:focus,.wp-element-button:active,input[type=button]:hover,input[type=button]:focus,input[type=button]:active,input[type=reset]:hover,input[type=reset]:focus,input[type=reset]:active,input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover);box-shadow:0px 15px 25px -7px rgba(0,0,0,.1)}button:disabled,button.disabled,.button:disabled,.button.disabled,.wp-block-button__link:disabled,.wp-block-button__link.disabled,.wp-element-button:disabled,.wp-element-button.disabled,input[type=button]:disabled,input[type=button].disabled,input[type=reset]:disabled,input[type=reset].disabled,input[type=submit]:disabled,input[type=submit].disabled{cursor:not-allowed;opacity:.5}.elementor-button-wrapper .elementor-button{background-color:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.elementor-button-wrapper .elementor-button:hover,.elementor-button-wrapper .elementor-button:focus,.elementor-button-wrapper .elementor-button:active{color:var(--global-palette-btn-hover);background-color:var(--global-palette-btn-bg-hover);box-shadow:0px 15px 25px -7px rgba(0,0,0,.1)}.button.button-size-small{font-size:80%;padding:.3em .7em}.button.button-size-large{font-size:110%;padding:.6em 1.2em}.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-element-button{padding:.4em 1em}.button.button-style-outline,.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-element-button,.button.kb-btn-global-outline{border:2px solid currentColor}.button.button-style-outline:hover,.button.button-style-outline:focus,.button.button-style-outline:active,.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-button.is-style-outline .wp-block-button__link:active,.wp-block-button.is-style-outline .wp-element-button:hover,.wp-block-button.is-style-outline .wp-element-button:focus,.wp-block-button.is-style-outline .wp-element-button:active,.button.kb-btn-global-outline:hover,.button.kb-btn-global-outline:focus,.button.kb-btn-global-outline:active{border:2px solid currentColor;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background),.wp-block-button.is-style-outline .wp-element-button:not(.has-background),.button.button-style-outline:not(.has-background),.button.kb-btn-global-outline:not(.has-background){background:rgba(0,0,0,0)}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):focus,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):active,.wp-block-button.is-style-outline .wp-element-button:not(.has-background):hover,.wp-block-button.is-style-outline .wp-element-button:not(.has-background):focus,.wp-block-button.is-style-outline .wp-element-button:not(.has-background):active,.button.button-style-outline:not(.has-background):hover,.button.button-style-outline:not(.has-background):focus,.button.button-style-outline:not(.has-background):active,.button.kb-btn-global-outline:not(.has-background):hover,.button.kb-btn-global-outline:not(.has-background):focus,.button.kb-btn-global-outline:not(.has-background):active{background:rgba(0,0,0,0)}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color),.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color),.button-style-outline:not(.has-text-color),.kb-btn-global-outline:not(.has-text-color){color:var(--global-palette-btn-out, var(--global-palette-btn-bg))}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):visited,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):visited,.button-style-outline:not(.has-text-color):visited,.kb-btn-global-outline:not(.has-text-color):visited{color:var(--global-palette-btn-out, var(--global-palette-btn-bg))}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):hover,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):focus,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):active,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):hover,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):focus,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):active,.button-style-outline:not(.has-text-color):hover,.button-style-outline:not(.has-text-color):focus,.button-style-outline:not(.has-text-color):active,.kb-btn-global-outline:not(.has-text-color):hover,.kb-btn-global-outline:not(.has-text-color):focus,.kb-btn-global-outline:not(.has-text-color):active{color:var(--global-palette-btn-out-hover, var(--global-palette-btn-bg-hover))}button.button-style-secondary,.button.button-style-secondary,.wp-block-button__link.button-style-secondary,.wp-element-button.button-style-secondary,input[type=button].button-style-secondary,input[type=reset].button-style-secondary,input[type=submit].button-style-secondary{background:var(--global-palette-btn-sec-bg);color:var(--global-palette-btn-sec)}button.button-style-secondary:visited,.button.button-style-secondary:visited,.wp-block-button__link.button-style-secondary:visited,.wp-element-button.button-style-secondary:visited,input[type=button].button-style-secondary:visited,input[type=reset].button-style-secondary:visited,input[type=submit].button-style-secondary:visited{background:var(--global-palette-btn-sec-bg);color:var(--global-palette-btn-sec)}button.button-style-secondary:hover,button.button-style-secondary:focus,button.button-style-secondary:active,.button.button-style-secondary:hover,.button.button-style-secondary:focus,.button.button-style-secondary:active,.wp-block-button__link.button-style-secondary:hover,.wp-block-button__link.button-style-secondary:focus,.wp-block-button__link.button-style-secondary:active,.wp-element-button.button-style-secondary:hover,.wp-element-button.button-style-secondary:focus,.wp-element-button.button-style-secondary:active,input[type=button].button-style-secondary:hover,input[type=button].button-style-secondary:focus,input[type=button].button-style-secondary:active,input[type=reset].button-style-secondary:hover,input[type=reset].button-style-secondary:focus,input[type=reset].button-style-secondary:active,input[type=submit].button-style-secondary:hover,input[type=submit].button-style-secondary:focus,input[type=submit].button-style-secondary:active{color:var(--global-palette-btn-sec-hover);background:var(--global-palette-btn-sec-bg-hover)}.kadence-svg-iconset{display:inline-flex;align-self:center}.kadence-svg-iconset svg{height:1em;width:1em}.kadence-svg-iconset.svg-baseline svg{top:.125em;position:relative}body.social-brand-colors .social-show-brand-until .social-button:not(:hover):not(.skip):not(.ignore),body.social-brand-colors .social-show-brand-hover .social-button:not(.ignore-brand):not(.skip):not(.ignore):hover,body.social-brand-colors .social-show-brand-always .social-button:not(.ignore-brand):not(.skip):not(.ignore){color:#fff}body.social-brand-colors .social-show-brand-until.social-style-outline .social-button:not(:hover):not(.skip):not(.ignore),body.social-brand-colors .social-show-brand-hover.social-style-outline .social-button:not(.ignore-brand):not(.skip):not(.ignore):hover,body.social-brand-colors .social-show-brand-always.social-style-outline .social-button:not(.ignore-brand):not(.skip):not(.ignore){border-color:currentColor}:root .has-theme-palette-1-background-color,:root .has-theme-palette1-background-color{background-color:var(--global-palette1)}:root .has-theme-palette-1-color,:root .has-theme-palette1-color{color:var(--global-palette1)}:root .has-theme-palette-2-background-color,:root .has-theme-palette2-background-color{background-color:var(--global-palette2)}:root .has-theme-palette-2-color,:root .has-theme-palette2-color{color:var(--global-palette2)}:root .has-theme-palette-3-background-color,:root .has-theme-palette3-background-color{background-color:var(--global-palette3)}:root .has-theme-palette-3-color,:root .has-theme-palette3-color{color:var(--global-palette3)}:root .has-theme-palette-4-background-color,:root .has-theme-palette4-background-color{background-color:var(--global-palette4)}:root .has-theme-palette-4-color,:root .has-theme-palette4-color{color:var(--global-palette4)}:root .has-theme-palette-5-background-color,:root .has-theme-palette5-background-color{background-color:var(--global-palette5)}:root .has-theme-palette-5-color,:root .has-theme-palette5-color{color:var(--global-palette5)}:root .has-theme-palette-6-background-color,:root .has-theme-palette6-background-color{background-color:var(--global-palette6)}:root .has-theme-palette-6-color,:root .has-theme-palette6-color{color:var(--global-palette6)}:root .has-theme-palette-7-background-color,:root .has-theme-palette7-background-color{background-color:var(--global-palette7)}:root .has-theme-palette-7-color,:root .has-theme-palette7-color{color:var(--global-palette7)}:root .has-theme-palette-8-background-color,:root .has-theme-palette8-background-color{background-color:var(--global-palette8)}:root .has-theme-palette-8-color,:root .has-theme-palette8-color{color:var(--global-palette8)}:root .has-theme-palette-9-background-color,:root .has-theme-palette9-background-color{background-color:var(--global-palette9)}:root .has-theme-palette-9-color,:root .has-theme-palette9-color{color:var(--global-palette9)}:root .has-theme-palette-10-background-color,:root .has-theme-palette10-background-color{background-color:var(--global-palette10)}:root .has-theme-palette-10-color,:root .has-theme-palette10-color{color:var(--global-palette10)}:root .has-theme-palette-11-background-color,:root .has-theme-palette11-background-color{background-color:var(--global-palette11)}:root .has-theme-palette-11-color,:root .has-theme-palette11-color{color:var(--global-palette11)}:root .has-theme-palette-12-background-color,:root .has-theme-palette12-background-color{background-color:var(--global-palette12)}:root .has-theme-palette-12-color,:root .has-theme-palette12-color{color:var(--global-palette12)}:root .has-theme-palette-13-background-color,:root .has-theme-palette13-background-color{background-color:var(--global-palette13)}:root .has-theme-palette-13-color,:root .has-theme-palette13-color{color:var(--global-palette13)}:root .has-theme-palette-14-background-color,:root .has-theme-palette14-background-color{background-color:var(--global-palette14)}:root .has-theme-palette-14-color,:root .has-theme-palette14-color{color:var(--global-palette14)}:root .has-theme-palette-15-background-color,:root .has-theme-palette15-background-color{background-color:var(--global-palette15)}:root .has-theme-palette-15-color,:root .has-theme-palette15-color{color:var(--global-palette15)}.kt-clear{*zoom:1}.kt-clear::before,.kt-clear::after{content:" ";display:table}.kt-clear::after{clear:both}#wpadminbar{position:fixed !important}.content-area{margin:var(--global-xxl-spacing) 0}.entry-content{word-break:break-word}.entry-content table{word-break:normal}.body{overflow-x:hidden}.scroll a *,a.scroll *{pointer-events:none}.content-width-fullwidth .content-container.site-container{max-width:none;padding:0}.content-width-fullwidth .content-area,.content-vertical-padding-hide .content-area{margin-top:0;margin-bottom:0}.content-vertical-padding-top .content-area{margin-bottom:0}.content-vertical-padding-bottom .content-area{margin-top:0}.site-container,.site-header-row-layout-contained,.site-footer-row-layout-contained,.entry-hero-layout-contained,.alignfull>.wp-block-cover__inner-container,.alignwide>.wp-block-cover__inner-container{margin:0 auto;padding:0 var(--global-content-edge-padding)}.kt-row-layout-inner>.kb-theme-content-width,.kt-row-layout-inner.kt-row-has-bg>.kb-theme-content-width{padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding)}.content-bg{background:#fff}.content-style-unboxed .entry:not(.loop-entry)>.entry-content-wrap{padding:0}.content-style-unboxed .content-bg:not(.loop-entry){background:rgba(0,0,0,0)}.content-style-unboxed .entry:not(.loop-entry){box-shadow:none;border-radius:0}@media screen and (min-width: 1025px){.has-sidebar .content-container{display:grid;grid-template-columns:5fr 2fr;grid-gap:var(--global-xl-spacing);justify-content:center}#secondary{grid-column:2;grid-row:1;min-width:0}.has-left-sidebar .content-container{grid-template-columns:2fr 5fr}.has-left-sidebar #main{grid-column:2;grid-row:1}.has-left-sidebar #secondary{grid-column:1;grid-row:1}.has-sidebar .wp-site-blocks .content-container .alignwide,.has-sidebar .wp-site-blocks .content-container .alignfull{width:unset;max-width:unset;margin-left:0;margin-right:0}.has-sidebar .content-container .kadence-thumbnail-position-behind.alignwide{margin-left:-10px;margin-right:-10px}}#kt-scroll-up-reader,#kt-scroll-up{position:fixed;transform:translateY(40px);transition:all .2s ease;opacity:0;z-index:1000;display:flex;cursor:pointer}#kt-scroll-up-reader *,#kt-scroll-up *{pointer-events:none}#kt-scroll-up-reader.scroll-up-style-outline,#kt-scroll-up.scroll-up-style-outline{background:rgba(0,0,0,0)}.scroll-up-style-filled{color:var(--global-palette9);background:var(--global-palette4)}.scroll-up-style-filled:hover{color:var(--global-palette9)}.scroll-up-style-outline,.scroll-up-wrap.scroll-up-style-outline{border-width:2px;border-style:solid;border-color:currentColor;color:var(--global-palette4)}.scroll-up-style-outline:hover{color:var(--global-palette5)}#kt-scroll-up.scroll-visible{transform:translateY(0px);opacity:1}#kt-scroll-up-reader{transform:translateY(0px);transition:all 0s ease}#kt-scroll-up-reader:not(:focus){clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;overflow:hidden;word-wrap:normal !important}#kt-scroll-up-reader:focus{transform:translateY(0px);opacity:1;box-shadow:none;z-index:1001}@media screen and (max-width: 719px){.vs-sm-false{display:none !important}}@media screen and (min-width: 720px)and (max-width: 1024px){.vs-md-false{display:none !important}}@media screen and (min-width: 1025px){.vs-lg-false{display:none !important}}body.logged-in .vs-logged-in-false{display:none !important}body:not(.logged-in) .vs-logged-out-false{display:none !important}.infinite-scroll .posts-navigation,.infinite-scroll .pagination,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}#wrapper{overflow:hidden;overflow:clip}.kadence-scrollbar-fixer{margin-right:var(--scrollbar-offset, unset)}.kadence-scrollbar-fixer .item-is-fixed{right:var(--scrollbar-offset, 0)}.alignleft{float:left;margin-right:var(--global-md-spacing)}.alignright{float:right;margin-left:var(--global-md-spacing)}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}body.footer-on-bottom #wrapper{min-height:100vh;display:flex;flex-direction:column}body.footer-on-bottom.admin-bar #wrapper{min-height:calc(100vh - 32px)}body.footer-on-bottom #inner-wrap{flex:1 0 auto}.kadence-pro-fixed-item>.kadence-element-wrap>p:first-child:last-child,.kadence-pro-fixed-item>p:first-child:last-child{margin:0}