.section_title_2 {
    text-transform: none;
}

.single_feature {
    border: 1px solid #66ba69;
}

.home_2_hero ul.slick-dots li.slick-active, .banner_slider ul.slick-dots li.slick-active {
    background: #66ba69;
}

.home_2_hero ul.slick-dots li, .banner_slider ul.slick-dots li {
    border: 2px solid #66ba69;
}

.single_viewslider img {
    background-color: transparent;
}

.single_viewslid_nav img {
    background: transparent;
}

.mega_categories a {
    width: unset !important;
}

.default_btn:hover, .default_btn.second {
    background-color: #fff;
}

.single_new_arrive .product_adcart {
    left: 50%;
    margin-left: -75px;
}

.btn-primary:hover {
    color: #66ba69;
    background-color: #fff;
    border-color: #66ba69;
}

.btn-primary {
    color: #fff;
    background-color: #66ba69;
    border-color: #66ba69;
}

.gombok_padding:not(:empty) {
  margin-bottom: -10px;
}

.gombok_padding > * {
  margin-bottom: 10px;
}   

@media (max-width: 992px) {
    .mega_menu_wrap:not(:last-child) {
        margin-bottom: 5px;
    }
}

.logo img {
    width: 200px;
}

.footer_logo img {
    width: 200px;
}

.mobile_logo img {
    width: 200px;
}

.szerzoquote {
    filter: blur(2px);
    -webkit-filter: blur(2px);
    transition: 0.5s filter linear;
    -webkit-transition: 0.5s -webkit-filter linear;
    -moz-transition: 0.5s -moz-filter linear;
    -ms-transition: 0.5s -ms-filter linear;
    -o-transition: 0.5s -o-filter linear;
}

.quotelablec:hover .szerzoquote {
    filter: initial;
    -webkit-filter: initial;
}


.banner-kezdore .hero_area {
    background-size: contain;
    background-repeat: no-repeat;
    min-height: 12vh;
    cursor: pointer;
} 

@media (min-width: 575.98px) {
    .banner-kezdore .hero_area {
        min-height: 34vh;
    }
}

@media (min-width:  768px) {
    .banner-kezdore .hero_area {
        min-height: 45vh;
    }  
}

@media (min-width:  912px) {
    .banner-kezdore .hero_area {
        min-height: 30vh;
    }  
}

@media (max-width: 575.98px) {
    .banner-kezdore .hero_area {
        padding: 15px 0;
    }
}

.bg-4 {
    background-color: #000000;
}

.bg-5 {
    background-color: #66ba69;
}

.home_2_hero .hero_img img {
    -o-object-position: initial;
    object-position: center;
}

@media (max-width: 992px) {
    .home_2_hero .hero_img {
        padding-bottom: 50px;
    }

    .home_2_hero .hero_content {
        padding: 40px 0;
    }

}

.row-gap-20 {
    row-gap: 20px;
}

.hirblokk dl, .hirblokk ol, .hirblokk ul,
.cke_editable dl, .cke_editable ol, .cke_editable ul {
    margin-top: 0;
    margin-bottom: 1rem;
}

.hirblokk ol, .hirblokk ul,
.cke_editable ol, .cke_editable ul {
    padding-left: 2rem;
}

.hirblokk ul,
.cke_editable ul {
    list-style: initial;
}