/* copied styling from customizer */
.woosw-btn.woosw-btn {
    display: none
}

.addtoany_share_save_container.addtoany_content.addtoany_content_bottom {
    display: none
}

.klbfooterwidget.widget.widget_nav_menu {
    margin: auto;
    width: 50%;
    padding: 10px;
    text-align: center
}


.footer-contacts {
    padding-left: 10%;
    padding-right: 10%
}

@media only screen and (max-width: 600px) {

    .site-social {
        padding-left: 25%;
        padding-right: 25%
    }
}

.joinchat__button {
    margin-bottom: 50px
}

@media only screen and (min-width: 800px) {
    .buy_now_button {
        margin-right: 43%
    }
}

.posted_in {
    display: none
}

.tagged_as {
    display: none
}

.my-account-wrapper .woocommerce-MyAccount-navigation.ul.li.a::before {
    display: none
}

.woocommerce-Price-amount.amount {
    color: #000
}

.single_add_to_cart_button.button.alt.wp-element-button {
    background-color: #02A658
}

.buy_now_button.button.test {
    background-color: #02A658
}

.product-type-4 a.button.button-primary {
    color: #fff;
    background-color: #02A658;
    border-color: #02A658;
}

.product-type-4 a.button.button-primary:hover {
    transform: scale(1.1)
}

.product-type-2 a.button.button-primary {
    color: #fff;
    background-color: #02A658;
    border-color: #02A658;
}

.product-type-2 a.button.button-primary:hover {
    transform: scale(1.1);
    background-color: #02A658;
}

.site-footer .footer-contacts .site-phone .phone-icon {
    background-color: #02A658;
    border-color: #fff
}

.klbth-icon-phone-call:before {
    color: #fff
}

.klbth-icon-mail:before {
    color: #02A658
}

.klbth-icon-instagram:before {
    color: #02A658
}

.klbth-icon-facebook:before {
    color: #02A658
}

.buy_now_button.button {
    background-color: #02A658
}

.detail-bnt:hover {
    background-color: #D4AA00
}

.try .thumbnail-wrapper {
    height: 250px
}

.try .thumbnail-wrapper img {
    height: 200px;
    object-fit: contain;
}

.try .product-title {
    height: 40px
}

.try .product-meta {
    height: 30px
}

.woocommerce-breadcrumb {
    display: none
}

.mobile-logo.hide-desktop {

    width: 180px
}

.klbth-icon-menu-thin {
    margin-left: -30px;
    margin-top: -15px
}

.product-fade-block .product-button-group.cart-with-quantity .button-primary.xsmall.rounded.wide.button.wp-element-button.product_type_simple {
    background-color: #02A658;
    border-color: #02A658
}

.button-primary.xsmall.rounded.wide.button.wp-element-button.product_type_variable.add_to_cart_button {
    background-color: #02A658;
    border-color: #02A658
}

.product-wrapper.product-type-1 .thumbnail-wrapper {
    height: 200px
}

.product-wrapper.product-type-1 .thumbnail-wrapper img {
    height: 150px;
    object-fit: contain;
}

.product-wrapper.product-type-1 .product-title {
    height: 40px
}

.product-wrapper.product-type-1 .product-meta {
    height: 30px
}

.button-primary.xsmall.rounded.wide.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    text-align: center
}

.button-primary.xsmall.rounded.wide.button.wp-element-button.product_type_variable.add_to_cart_button {
    text-align: center
}

.button-primary.xsmall.rounded.wide.button.wp-element-button.product_type_simple {
    text-align: center
}

.products .content-wrapper .product-title a:hover {
    color: #000000
}

.single_add_to_cart_button.button.alt.wp-element-button {
    background-color: #D4AA00
}

.button.checkout.wc-forward.wp-element-button {
    background-color: #02A658;
    border-color: #02A658
}

.woocommerce-pagination ul li>*.current {
    background-color: #02A658 !important
}

.site-header .primary-menu .menu>.menu-item.current-menu-item>a,
.site-header .primary-menu .menu>.menu-item:hover>a {
    background-color: #02A65888;
    color: #FFF
}

.site-header .primary-menu .menu .sub-menu .menu-item a:hover {
    color: #02A658
}

.woocommerce-cart-form .actions-wrapper .coupon .button {
    background-color: #02A658
}

.cart-collaterals a.checkout-button,
#order_review button#place_order {
    background-color: #02A658;
    border-color: #02A658
}

.lwss_selectable.lws-wr-pointsoncart.order-pointsoncart.wr-pointsoncart-shortcode.lws_wr_pointsoncart_bloc.horizontal {
    font-size: 14px
}

.lwss_selectable.lws-wr-pointsoncart.order-pointsoncart.wr-pointsoncart-shortcode.lws_wr_pointsoncart_bloc.horizontal h2 {
    font-size: 24px
}

.lwss_selectable.wr-cart-buttons .button {
    font-size: 13px;
    align-content: left
}

.button.lwss_selectable.wr-cart-max.lws_wr_pointsoncart_use_max_amount {
    background-color: #D4AA00 !important
}

.site-footer a {
    color: #02A658
}

.site-header .header-top .site-menu .menu>.menu-item a:hover {
    color: #02A658
}

a {
    color: #02A658
}

.gdpr-button .button {
    background-color: #02A658
}

.klbth-icon-menu-thin:before {
    margin-left: -20px
}

.mobile-logo.hide-desktop {
    margin-left: -20px
}

.fb-like.fb_iframe_widget {
    display: none !important
}

.form-row.nou.thwcfd-field-wrapper.thwcfd-field-heading.thwcfd-field-wrapper.thwcfd-field-heading {
    color: #D4AA00
}

.cart-noticy {
    display: none
}

.single-content .product form.cart .quantity .quantity-button:hover {
    background-color: #D4AA00;
    color: #fff
}

.woocommerce-Price-amount.amount {
    color: #000 !important
}

.select-filter-orderby .select2-results__options .select2-results__option:hover {
    color: #02A658
}

.klbth-icon-filter {
    display: none
}

.before-shop-loop {
    color: #02A658 !important;
}


.woocommerce-notices-wrapper .woocommerce-message.fgw_mwssagw_main::before {
    display: none !important
}

.cart-collaterals.cross-sells {
    border-color: #fff
}

@media only screen and (min-width: 800px) {
    .lwss_selectable.lws-wr-pointsoncart.order-pointsoncart.wr-pointsoncart-shortcode.lws_wr_pointsoncart_bloc.horizontal {
        margin-left: -50px
    }
}

.lwss_selectable.lws-wr-cart.lws_wr_pointsoncart_contribution {
    border-color: #fff
}

@media only screen and (min-width: 800px) {

    .lwss_selectable.wr-cart-buttons {
        margin-right: 1000px !important
    }

}

#customer_details .woocommerce-additional-fields__field-wrapper h1 {
    color: #02A658;
    font-family: Dosi, open-snas
}

.mobile-nav-wrapper {
    margin-bottom: 15px;
    background-color: #fff;
    padding-top: 10px
}

.canvas-title .entry-title {
    display: none
}

.value {
    border-color: #fff;
}

.label {
    border-color: #fff;
    padding-bottom: 30px
}

.product-meta.top {
    display: none
}


.product_title.entry-title {
    padding-bottom: 20px
}

.customer-comment {
    display: none
}

.elementor-element.elementor-element-23c1373.elementor-widget.elementor-widget-bacola-testimonial {
    display: none
}

.site-header .primary-menu .menu>.menu-item>a {
    font-size: 12px !important;
}

.sub-menu {
    z-index: 999 !important
}

.single-content .product .product-meta.bottom {
    display: none
}

@media only screen and (max-width: 600px) {
    .single-content .product .product-content .product-detail {
        display: flex;
        flex-direction: row;
    }

    .single-content .product .product-content .product-detail :nth-child(3) {
        order: 1 !important;
    }
}

.a2a_kit,
.a2a_menu,
.a2a_modal,
.a2a_overlay {
    margin-top: -120px;
    margin-bottom: 80px
}

.single-content .product .product-actions .tinv-wraper a {
    margin-top: 60px
}

@media only screen and (min-width: 800px) {
    .woocommerce-variation-add-to-cart {
        margin-bottom: 10px !important
    }
}

.woocommerce-cart-form table td.product-remove a {
    margin-top: -35px !important;
}


.product-wrapper.product-type-4 .thumbnail-wrapper {
    height: 250px;
    object-fit: contain;
}


.product-wrapper.product-type-4 .thumbnail-wrapper img {
    object-fit: contain;
    height: 200px
}

#home-best-sell-carousel .product-wrapper.product-type-2 .thumbnail-wrapper {
    height: 250px;
    object-fit: contain;
}

#home-best-sell-carousel .product-wrapper.product-type-2 .thumbnail-wrapper img {
    object-fit: contain;
    height: 200px
}

/* end copied styling from customizer */


.cart-collaterals .shop_table .order-total .includes_tax, .order-review-wrapper .shop_table small.includes_tax, .woocommerce-table--order-details .includes_tax {
    display: none;
}

#customer_details .woocommerce-billing-fields__field-wrapper .form-row.form-row-third {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
}



.single-content .woocommerce-tabs .woocommerce-Tabs-panel {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 100;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 250px;
  overflow-y: scroll;
}


 .woocommerce-variation-price .price .woocommerce-Price-amount.amount{
	color:#02A658 !important
}


.woocommerce-terms-and-conditions-wrapper {
  display: flex;
  flex-direction: column-reverse;
}


.checkbox.woocommerce-form_label.woocommerce-form_label-for-checkbox.checkbox{
	margin-top:30px;
	margin-bottom:-5px
}



/* CSS */
.woocommerce-form__label-for-checkbox {
  display: flex;
  align-items: flex-start;
	margin-top:10px
}

.woocommerce-form__label-for-checkbox .input-checkbox {
  margin-right: 10px;
	margin-top:5px
}

.woocommerce-form__label-for-checkbox span {
  font-size: 14px; /* Adjust the font size value as needed */
}


.woocommerce-variation-availability .stock.product-available.in-stock{
	display:none
}

.stock.out-of-stock{
	color:red
}


.order-review-wrapper .woocommerce-checkout-payment ul.payment_methods label{
	margin-left:5px
}

.product-detail form.cart .buy_now_button{
	display:none !important
}

.single_add_to_cart_button.button.alt.wp-element-button{
	background-color:#02A658 !important;
	padding-left:50px;
	padding-right:50px;
	margin-left:0px !important
}
