/***
RELATED POSTS
***/
.jp-relatedposts {
	display: none !important;
}

/***
REVIEWS
***/
.editorify_reviews_tab {
	display: none;
}
.wp-block-woocommerce-checkout label {
    display: block;
    margin-bottom: 3px;
    padding-left: 0px;
    text-indent: 1px !important;
}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
margin: 0px 5px 0 0!important;}
.wc-block-components-checkbox span {
    line-height: 20px;
    vertical-align: middle;
}
.wc-blocks-components-select .wc-blocks-components-select__select option{
color:white!important;
}
.wc-block-checkout__terms.wc-block-checkout__terms--with-separator {
padding-top: 5px!important;
}

@media (max-width: 768px) {
.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex {
    padding: 0 14px;
}
button.wc-block-components-address-card__edit {
    padding: 0 5px;
    width: -webkit-fill-available;
}
	.wp-block-woocommerce-cart-cross-sells-block {
    display: none;
}
}
.wc-block-cart .wc-block-components-radio-control__option-layout {
    display: table-row;
    text-indent: 2px !important;
}
a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    background: #4de49d;
    color: black;
}
.wc-block-components-product-rating-stars__stars.wp-block-cart-cross-sells-product__product-rating-stars__stars {
    display: none;
}
.woocommerce-error {
    color: #131313;
    font-weight: 600;
}

.grecaptcha-badge { 
visibility: hidden; 
}

.woocommerce-cart .website-wrapper .content-layout-wrapper .wp-block-columns.wp-container-core-columns-is-layout-9d6595d7{
    width: 100%;
    padding: 20px;
}

/* date 04-08-2025 css start */
header.whb-header .whb-general-header .whb-general-header-inner .wd-header-text {
    padding: 0 4px;
    max-width: 100px;
    width: 100%;
}
header.whb-header .whb-general-header .whb-general-header-inner .wd-header-text .kg-currency,
header.whb-header .whb-general-header .whb-general-header-inner .wd-header-text .kg-translate {
    max-width: 100px;
    width: 100%;
    position: relative;
}
header.whb-header .whb-general-header .whb-general-header-inner .wd-header-text .kg-translate .gtranslate_wrapper .gt_switcher {
    width: 100%;
}
header.whb-header .whb-general-header .whb-general-header-inner .wd-header-text .kg-currency .wcuCurrencySwitcherWidget {
    margin: 0 !important;
}
header.whb-header .whb-general-header .whb-general-header-inner .wd-header-text .kg-translate .gtranslate_wrapper .gt_switcher a img {
    width: 20px;
    height: 20px;
}
header.whb-header .whb-general-header .whb-general-header-inner .wd-header-text .kg-translate .gtranslate_wrapper .gt_switcher a {
    font-size: 12px;
    width: 100px;
}
header.whb-header .whb-general-header .whb-general-header-inner .wd-header-text .kg-translate .gtranslate_wrapper .gt_switcher a::after {
    right: 10px;
    width: 10px;
    height: 19px;
}
header.whb-header .whb-general-header .whb-general-header-inner .wd-header-text .kg-currency .wcuFlagsSelectBoxDropdownWrapper select {
    height: auto;
    padding: 4px 30px 4px 10px;
    background-position: right 6px top 50%;
    width: 100%;
}
header.whb-header .whb-general-header .whb-general-header-inner .wd-header-nav {
    padding: 0 4px;
}
header.whb-header .whb-general-header .whb-general-header-inner .wd-header-nav ul.menu li.menu-item a {
    padding: 0 4px;
}
header.whb-header .whb-general-header .whb-general-header-inner .whb-col-left .site-logo {
    padding: 0 2px 0 7px;
}
footer .footer-column.footer-column-4 .widget_nav_menu {
    border-bottom: none;
}
header.whb-header .whb-general-header .whb-general-header-inner .wd-header-text .kg-currency .dd.ddcommon {
    display: none;
}
header.whb-header .whb-general-header .whb-general-header-inner .wd-header-text .kg-currency .wcuCurrencySwitcherWidget .ddOutOfVision {
    position: relative !important;
    height: auto !important;
    overflow: visible !important;
    width: 100%;
}
header.whb-header .whb-general-header .whb-general-header-inner .wd-header-text .kg-translate .gtranslate_wrapper .gt_switcher .gt_option {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    width: fit-content;
}
@media screen and (max-width: 425px) {
    header.whb-header .whb-general-header .whb-general-header-inner .wd-header-text {
        padding: 0;
        max-width: 52px;
  }
	  header.whb-header .whb-general-header .whb-general-header-inner .wd-header-text .kg-translate .gtranslate_wrapper .gt_switcher .gt_option {
    width: auto;
}

    header.whb-header .whb-general-header .whb-general-header-inner .wd-header-text .kg-currency , 
    header.whb-header .whb-general-header .whb-general-header-inner .wd-header-text .kg-translate {
        max-width: 52px;
    }
    header.whb-header .whb-general-header .whb-general-header-inner .wd-header-text .kg-translate .gtranslate_wrapper .gt_switcher a {
        font-size: 0;
        width: 60px;
        padding: 3px;
    }
    header.whb-header .whb-general-header .whb-general-header-inner .wd-header-text .kg-currency .wcuFlagsSelectBoxDropdownWrapper select {
        padding: 4px 13px 4px 5px;
        background-position: right 0px top 50%;
    }
}
/* date 04-08-2025 css end */


 #mc_embed_shell.kg_footer_subscribe div#mc_embed_signup_scroll h2 {
         color: var(--wd-widget-title-color);
    text-transform: var(--wd-widget-title-transform);
    font-weight: var(--wd-widget-title-font-weight);
    font-style: var(--wd-widget-title-font-style);
    font-size: var(--wd-widget-title-font-size);
    font-family: var(--wd-widget-title-font);
    }
    #mc_embed_shell.kg_footer_subscribe #mc_embed_signup{
        background: transparent;
        width: 100%;
    }
    #mc_embed_shell.kg_footer_subscribe .mc-field-group {
        margin-bottom: 15px;
    }
    #mc_embed_shell.kg_footer_subscribe div#mc_embed_signup_scroll .indicates-required{
        font-size: 12px;
        margin-bottom: 2px;
    }
div#mc_embed_shell.kg_footer_subscribe.kg_footer_desktop_display{
        display: block;
    }
     div#mc_embed_shell.kg_footer_subscribe.kg_footer_mobile_display{
        display: none;
    }
.footer-sidebar .footer-column-4  .footer-widget#block-19{
	margin: 0;
    padding: 0;
    border: 0;
	}
.footer-sidebar .footer-column-1  .footer-widget#text-11{
    border: 0;
padding:0;
	}
#mc-embedded-subscribe{
	margin-top: 10px;
}
     
 @media only screen and (max-width:575px) {
div#mc_embed_shell.kg_footer_subscribe.kg_footer_desktop_display{
        display: none;
    }
     div#mc_embed_shell.kg_footer_subscribe.kg_footer_mobile_display{
        display: block;
    }
}

.product-template-default .wc-pao-addon .wc-pao-addon-wrap {
    margin: .5em 0 1em 0;
}


/* date 14-10-2025 css start */
.kg-review-carousel .elementor-widget-n-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-prev {
    left: calc(var(--e-n-carousel-arrow-prev-left-align) + var(--e-n-carousel-arrow-prev-left-position));
    transform: translate(var(--e-n-carousel-arrow-prev-translate-x), var(--e-n-carousel-arrow-prev-translate-y));
}

.kg-review-carousel .elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button, .elementor-element.elementor-pagination-position-outside .swiper~.elementor-swiper-button, .elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button, .elementor-lightbox.elementor-pagination-position-outside .swiper~.elementor-swiper-button {
    top: calc(50% - 30px / 2);
}
.kg-review-carousel .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next, .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev {
    border-style: var(--e-n-carousel-arrow-normal-border-type);
    color: var(--e-n-carousel-arrow-normal-color, hsla(0, 0%, 93%, .9));
    font-size: var(--e-n-carousel-arrow-size, 25px);
    transition-duration: .25s;
    z-index: 2;
}
.kg-review-carousel .elementor-element .swiper .elementor-swiper-button-prev, .elementor-element .swiper~.elementor-swiper-button-prev, .elementor-lightbox .swiper .elementor-swiper-button-prev, .elementor-lightbox .swiper~.elementor-swiper-button-prev {
    left: 10px;
}
.kg-review-carousel .elementor-element .swiper .elementor-swiper-button, .elementor-element .swiper~.elementor-swiper-button, .elementor-lightbox .swiper .elementor-swiper-button, .elementor-lightbox .swiper~.elementor-swiper-button {
    color: hsla(0, 0%, 93%, .9);
    cursor: pointer;
    display: inline-flex;
    font-size: 25px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}
.kg-review-carousel .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next svg, .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev svg {
    fill: var(--e-n-carousel-arrow-normal-color, hsla(0, 0%, 93%, .9));
}
.kg-review-carousel .elementor-element .swiper .elementor-swiper-button svg, .elementor-element .swiper~.elementor-swiper-button svg, .elementor-lightbox .swiper .elementor-swiper-button svg, .elementor-lightbox .swiper~.elementor-swiper-button svg {
    fill: hsla(0, 0%, 93%, .9);
    height: 1em;
    width: 1em;
}

.kg-review-carousel .elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal{
left: 50%;
}
.kg-review-carousel .elementor-widget-n-carousel .swiper-pagination-bullet{
    background: #ffffff;
}
/* date 14-10-2025 css end
 *  */