.elementor-bc-flex-widget .elementor-7450 .elementor-element.elementor-element-61ddc164.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7450 .elementor-element.elementor-element-61ddc164.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7450 .elementor-element.elementor-element-6cc86dc7 .elementor-icon-wrapper{text-align:center;}.elementor-7450 .elementor-element.elementor-element-575e19c5 .elementor-heading-title{color:var( --e-global-color-primary );font-size:16px;}.elementor-7450 .elementor-element.elementor-element-4b4ebe83 .elementor-heading-title{color:var( --e-global-color-text );font-size:26px;line-height:1.2;}.elementor-7450 .elementor-element.elementor-element-37e31a95{color:var( --e-global-color-1920130 );font-size:14px;}.elementor-bc-flex-widget .elementor-7450 .elementor-element.elementor-element-3a82b534.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7450 .elementor-element.elementor-element-3a82b534.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7450 .elementor-element.elementor-element-3a82b534.elementor-column > .elementor-widget-wrap{justify-content:center;}@media(min-width:768px){.elementor-7450 .elementor-element.elementor-element-7337d3ce{width:15%;}.elementor-7450 .elementor-element.elementor-element-2e1629fa{width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7450 .elementor-element.elementor-element-7337d3ce{width:100%;}}@media(max-width:1024px){.elementor-bc-flex-widget .elementor-7450 .elementor-element.elementor-element-7337d3ce.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-7450 .elementor-element.elementor-element-7337d3ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-7450 .elementor-element.elementor-element-7337d3ce.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-7450 .elementor-element.elementor-element-7337d3ce > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7450 .elementor-element.elementor-element-6cc86dc7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7450 .elementor-element.elementor-element-6cc86dc7{width:auto;max-width:auto;}.elementor-7450 .elementor-element.elementor-element-2e1629fa > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-7450 .elementor-element.elementor-element-4b4ebe83 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for section, class: .elementor-element-1fbba501 */.newsFormCol .elementor-element {
    max-width: 385px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS */#heroSlider .entry-subtitle {
    border-radius: 30px;
    background: var(--primaryBlue);
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 12px;
}


#heroSlider .entry-excerpt {
    opacity: 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    color: var(--defaultWhite);
}
 
#homeSldeCol {
    position: relative;
}

#harmincasBadge {
    width: 181px;
    height: 181px;
    position: absolute;
    z-index: 1;
    bottom: -30px;
    right: -30px;
}

.erossegKartyaBox {
    border-radius: 12px;
    background: #F2F5F9;
}

#kuponSav .klbth-coupon-banner a {
    color: var(--primaryBlue);
    border: 1px dashed var(--primaryBlue);
}

#kuponSav .coupon-code {
    background-color: var(--menthaGreen);
    padding-left: 45px;
    padding-right: 45px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 12px;
}

#kuponSav .coupon-code {
    color: var(--White, #FFF);
    text-align: center;
    font-family: Krub;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 22.5px;
}

#kuponSav .coupon-code::after {
    content: "";
    background-image: url('https://ebt.7digits-dev.eu/wp-content/uploads/2023/09/rightArrowMore.svg');
    position: relative;
    width: 12px;
    height: 7.5px;
    display: inline-flex;
    left: 10px;
    bottom: 2px;
}

#kedvezmenySzekcioCsapagy .btn.link {
    border-radius: 12px;
    background: var(--White, #FFF);
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;

}

#elsoranguKenoolajok .klbth-banner .entry-excerpt {
    max-width: 150px;
}

#munkavedelemFelsoFokon .klbth-banner .entry-excerpt {
    max-width: 150px;
}

#ugyfelVelemenyekSlider .stars {
    display: none;
}

#akcioSav .coupon-code::after {
    content: "";
    background-image: url('https://ebt.7digits-dev.eu/wp-content/uploads/2023/09/rightArrowMore.svg');
    position: relative;
    width: 12px;
    height: 7.5px;
    display: inline-flex;
    left: 10px;
    bottom: 0px;
}

#akcioSav .coupon-code {
    background-color: var(--menthaGreen);
    padding-left: 45px;
    padding-right: 45px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 12px;
}

#akcioSav .coupon-code {
    color: var(--White, #FFF);
    text-align: center;
    font-family: Krub;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 22.5px;
}

#blogAjanloHome .entry-meta {
    display: none;
}

#logoSliderHome .klbth-module.klbth-module-logos .logos-wrapper .logo-item {
  justify-content: center;
  align-items: center;
}

#logoSliderHome .slick-slide {
    min-height: 70px;
}

.brandCarousel .swiper-pagination {
    display: none;
}

.discountCol {
    width: 24% !important;
    display: none;
}

.clickableCol, .clickableCol a::after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.newsFormCol .elementor-element {
    max-width: 385px;
    width: 100%;
}



/* MEDIA QUERIEK - MOBIL TÖRÉSPONTOK */

@media (max-width: 1299.98px) and (min-width: 1025px) {
    .discountCol h2 {
        font-size: 24px !important;
    }
}



@media (max-width: 1023px) {
    .discountCol {
        width: 100% !important;
    }
    
    .discountCol > .elementor-widget-wrap {
        padding-right: 30% !important;
    }
}

@media(max-width: 767px) {
    #harmincasBadge {
        max-width:110px;
        height: auto;
        right: 0px;
        bottom: -20px;
    }
    #blogAjanloHome div.post:nth-child(3), #blogAjanloHome div.post:nth-child(4) {
        display: none !important;
    }
    
    .mobileAttributeSlider .swiper-slide {
        padding: 0 10px;
    }
    
    .mobileAttributeSlider .swiper-slide > .swiper-slide-inner {
        padding: 32px 20px;
        background-color: #F2F5F9;
        border-radius: 12px;
    }
    
    .mobileAttributeSlider .swiper-slide > .swiper-slide-inner::after {
        margin-top: 16px;
        display: block !important;
        color: #424661;
        text-align: center;
        font-family: Krub;
        font-size: 14px;
        font-weight: 700;
        line-height: normal;
    }
    
    .mobileAttributeSlider .swiper-slide:nth-child(2) > .swiper-slide-inner::after, .mobileAttributeSlider .swiper-slide:nth-child(6) > .swiper-slide-inner::after {
        content: 'Széles márkaválaszték';
    }
    
    .mobileAttributeSlider .swiper-slide:nth-child(3) > .swiper-slide-inner::after  {
        content: '10.000+ terméktípus készleten';
    }
    
    .mobileAttributeSlider .swiper-slide:nth-child(4) > .swiper-slide-inner::after {
        content: '30+ év piaci tapasztalat';
    }
    
    .mobileAttributeSlider .swiper-slide:nth-child(1) > .swiper-slide-inner::after, 
    .mobileAttributeSlider .swiper-slide:nth-child(5) > .swiper-slide-inner::after {
        content: 'Gyors kiszállítás';
    }
}

@media (min-width: 1025px) {
    .gridWDiscount {
        width: 75% !important;
    }
}/* End custom CSS */