/*
Theme Name:     Kadence Child Theme
Theme URI:      n/a
Template:       kadence
Author:         daWeb.studio
Author URI:     n/a
Description:    Child Theme Description
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
#primary .tribe-common .tribe-common-l-container{
	padding: 40px 40px 20px;
}

.woocommerce-variation-price {
	display:none;
}
.woocommerce-variation-description {
	font-size:16px;
	border: 1px black solid;
	padding:5px 10px;
	max-width:75%;
}

.woocommerce div.product form.cart .variations label {

    font-size: 28px;
    font-weight: 500;
    font-family: var(--global-heading-font-family);
	margin-bottom: 10px;
}

.kwt-tabs-wrap h2, .kwt-tabs-wrap h3, .kwt-tabs-wrap h4 {
    margin-bottom: 1em;
    display: none;
}

.wapo-addon-title {
	font-size:20px;
	color:#fff;
}

.options-container.default-closed {
	margin-top:15px;
}

.woocommerce .product .kwt-title-single .product_title {
    font-size: 52px;
    margin-top: 1rem;
}

.woocommerce.kadence-woo-messages-none-woo-pages.woocommerce-notices-wrapper {
	display:none !important;
}
.header-cart-wrap .header-cart-button .header-cart-total {
    margin-left: 8px;
    background: var(--global-palette9);
}

#wapo-total-price-table {
	background:#222;
}
.options-container {
	background:#222;
}

.wapo-total-order {
	color:#fff;
}

.kt-variation-label {
	display:none !important;
}

.yith-wapo-option-value {
	width: 85% !important;
}
.yith-wapo-5 {
	width:90% !important;
}
h2.widgettitle {
	color:#fff;
	font-size:23px !important;
}
.yith-wapo-addon-label {
	color:#E1E1E1;
}
select#yith-wapo-5.yith-wapo-option-value {
	margin-top:-30px !important;
	min-width:90% !important;
	width:90% !important;
	max-width: 90% !important;
}
.woocommerce div.product form.cart .variations select {
	margin-top:20px;
    max-width: 90%;
    min-width: 90%;
    display: inline-block;
    margin-right: 1em;
}
small.option-price {
	color: #D8031C !important;
	font-weight:bold !important;
}
.wp-site-blocks .product-archive-title h1 {
	font-size:42px;
		padding-top:160px;
	padding-bottom:0px; 
	margin-bottom:-10px;
}
.product-archive-title .kadence-breadcrumbs {
	font-size:13px;
	padding-top:0px;
	padding-bottom:60px;
}
.woocommerce ul.products:not(.woo-archive-btn-button) li:where(:not(.woo-archive-btn-button) ) .button:not(.kb-button) {
	color:#EC002B;
}

.yith-wapo-addon-type-checkbox .options .yith-wapo-option .yith-wapo-addon-label {
    margin-left: 60px;
}
.image-container {
    margin-bottom: -45px;
    display: flex;
    align-content: center;
    justify-content: flex-start;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: flex-start;
}
.yith-wapo-addon.yith-wapo-addon-type-checkbox .checkbox-button-container {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-content: center;
    flex-wrap: nowrap;
    align-items: center;
}
.yith-wapo-addon:not(.yith-wapo-addon-type-label) .yith-wapo-option .image img {
	max-height:40px;
}
.yith-wapo-block .yith-wapo-addon .yith-wapo-option {
    border: 1px solid white;
    border-radius: 6px;
    padding: 10px;
}
.wapo-addon-title {
	margin-top:40px;
	font-size:16px;
	font-weight:300;
}
#wapo-total-price-table table {
    width: auto;
    font-size: 20px;
    margin-bottom: 10px;
}
.woocommerce section.products>h2 {
	font-size:32px;
}
.kb-form-basic-style .kb-radio-check-item label {
	margin-top:-5px !important;
	font-size:12px !important;
}
.kb-form-basic-style input[type=radio]:checked, .kb-form-basic-style input[type=checkbox]:checked {
	background: #EE222D !important;
	border-color: #EE222D !important;
}
.button:hover {
	border:2px solid #EE212D;
}
.kb-btn-global-inherit.kt-button.wp-block-button__link.kt-modal-label-show.kt-blocks-modal-link:hover {
border:2px solid #EE212D;
}
.kt-blocks-modal-link-inner {
	font-weight:bold;
}

.kadence-woo-results-count p {
	display:none;
}
.woocommerce-ordering {
	display:none;
}
.kadence-product-toggle-container {
	display:none;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	background:transparent !important;
}
.kb-splide .splide__arrow {
	margin-left: -70px;
}
.kb-splide .splide__arrow--next {
	margin-right:-70px;
}
.kwt-tabs-wrap.kwt-tabs-_ece9f6-37 .woocommerce-tabs .panel, .woocommerce div.product .kwt-tabs-wrap.kwt-tabs-_ece9f6-37 .woocommerce-tabs .panel {
	color:#3B3B3B !important;
}
.kadence-cart-button-normal.woocommerce div.product .kwt-add-to-cart-single form.cart div.quantity .qty {
	border-radius:0px !important;
}
.wapo-addon-title {
	margin-top:10px !important;
}
h5 {
	margin-top:20px;
	margin-bottom:-10px;
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
}
.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label label {
	font-size:14px;
}
.product-archive-hero-section .hero-section-overlay {
	background:#1b1b1bcc !important;
}
.kb-form-basic-style .kb-radio-check-item label {
	color:#BDBDBD;
}
.wp-block-kadence-advanced-form2816-cpt-id .kb-adv-form-field .kb-adv-form-label {
	margin-bottom:3px;
}
.yoast-breadcrumbs a {
  color: inherit !important; 
  text-decoration: none;   
}
.yoast-breadcrumbs a:hover {
color:#ee222d !important;
}
.wc-block-cart-link .wc-block-cart-link__text {
	display:none !important;
}
.wc-block-cart-link .wc-block-mini-cart__icon {
	color:#EE222D !important;
}
.kadence-column3336_fd0e4b-2e > .kt-inside-inner-col {
	padding:6px;
}
.woocommerce .cart-empty.woocommerce-info {
	color:#fff;
}
.button.wc-backward {
	text-decoration:none !important;
	color:#fff;
}
a.button.wc-backward {
	color:#fff !important;
}
.woocommerce div.product .kwt-add-to-cart-single .button.single_add_to_cart_button {
	background:#ee222d !important;
}
.header-mobile-contact-wrap .element-contact-inner-wrap {
    display: flex;
    align-items: flex-start;
	flex-wrap:wrap;
	flex-direction:column;
}
.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button {
	border:none !important;
}
.mobile-navigation ul li ul a {
    font-size: 14px;
	    border-bottom: none !important;
}
.wc-block-components-title.wc-block-components-title {
	color:#fff !important;
}
.wc-block-checkout__guest-checkout-notice {
	display:none !important;
}
.button.checkout.wc-forward {
	box-shadow:none !important;
	border-color:none !important;
}
.woocommerce div.product .kwt-add-to-cart-single .button.single_add_to_cart_button {
	box-shadow: none !important;
}
.kwt-tabs-wrap.kwt-tabs-_dcabf1-89 .woocommerce-tabs .panel, .woocommerce div.product .kwt-tabs-wrap.kwt-tabs-_dcabf1-89 .woocommerce-tabs .panel {
	color:#3B3B3B ;
}
.wc-block-cart .wc-block-cart__submit-container--sticky {
	display:none;
}
.wc-block-cart__submit {
	border:none;
	box-shadow:none;
}

