/*=========================================================
Author       : Sila Teknologi Utama
Template Name: Yoline
Version      : 1.0
==============================================================*/

/*=============================================================
    Desain CSS ditujukan untuk panel/container 
    CSS INDEX:
            1. section
            2. scroll up
            3. flashdeal
            4. panel
            5. card
==============================================================*/
.banner_discovery {
    position: relative;
    margin: 0px 15px 15px 15px;
}

    /*CSS untuk mengedit tinggi dari promo special price/sale*/
    .banner_discovery:not(.full_screen),
    .banner_discovery:not(.full_screen) .carousel-item,
    .banner_discovery:not(.full_screen) .banner_content_wrap,
    .banner_discovery:not(.full_screen) .banner_content_wrap .carousel-item {
        height: 200px;
    }

    /*mengatur tinggi banner*/
    .banner_discovery.slide_medium,
    .banner_discovery.slide_medium .carousel-item,
    .banner_discovery.slide_medium .banner_content_wrap,
    .banner_discovery.slide_medium .banner_content_wrap .carousel-item,
    .banner_discovery.shop_el_slider,
    .banner_discovery.shop_el_slider .carousel-item,
    .banner_discovery.shop_el_slider .banner_content_wrap,
    .banner_discovery.shop_el_slider .banner_content_wrap .carousel-item {
        height: 300px;
    }

    /*mengatur tinggi gambar*/
    .banner_discovery.slide_wrap,
    .banner_discovery.slide_wrap .carousel-item,
    .banner_discovery.slide_wrap .banner_content_wrap,
    .banner_discovery.slide_wrap .banner_content_wrap .carousel-item {
        height: 400px;
    }
    /*mengatur isi konten*/
    .banner_discovery .banner_slide_content {
        left: 0%;
        position: absolute;
        right: 0;
        top: 50%;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 1;
        display: flex;
    }

.search-sec {
    padding: 15px;
}

    .search-sec label {
        color: #2d2d2d;
    }

    .search-sec .form-control placeholder {
        color: red;
        font-size: 14px;
    }

.card_menu select.form-control.not_chosen {
    color: red;
    border: 1px solid #ced4da;
}

.search-slt {
    display: block;
    width: 100%;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #55595c;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    height: calc(3rem + 2px) !important;
    border-radius: 0;
}

@media (min-width: 992px) {
    .search-sec {
        position: initial;
        background: #C0ECCC;
        border-radius:20px;
        padding:20px 20px;
    }
}

@media (max-width: 992px) {
    .search-sec {
        background: #C0ECCC;
    }
}

.custom-control-label:before {
    background-color: #C0ECCC;
    border: none;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: red;
    border: none;
}
