
 
.top_menu .my_cart_quantity.label{
    background-color: #8b453d !important;
}
.main_logo { 
    border-top: 3px solid #5c5c5c;
} 

.product_display_homepage .product_title {
    letter-spacing: 1px;
} 
.sel_product_per_page {
    margin-top: 30px;
}
section {
    background: #fff;

}
.add_cart_button {
    background-color: #5f5d5d;
    border-color: #5f5d5d;
    color: #fff;
} 
.add_cart_button:hover {
    background-color: #fff; 
    color: #5f5d5d;
} 
.download-gallery-images {
    background-color: #5f5d5d;
    border-color: #5f5d5d;
    color: #fff;
}
.download-gallery-images:hover {
    background-color: #fff; 
    color: #5f5d5d;
}


.btn-pre-order { 
    color: white;
    background-color: #5f5d5d;
    border-color: #5f5d5d;
}
.btn-pre-order:hover {
    color: white;
    background-color: #5f5d5d;
    border-color: #5f5d5d;
}
.add_cart_button i.fa.fa-shopping-cart {
    display: none;
}   
#product_detail .css_quantity .input-group-addon {
    border-radius: 0;
}
#banner-slideshow .carousel .carousel-control span { 
    color: #fff;
    font-size: 41px;

}
#banner-slideshow .control-round .carousel-control.left:hover, 
#banner-slideshow .control-round .carousel-control.right:hover {
    background: transparent;
}  
#banner-slideshow  .control-round .carousel-control.left {
    left: 2%;
}
#banner-slideshow  .control-round .carousel-control.right {
    right: 2%;
}

.newsletter_container_content { 
    background-image: url(/sf_website/static/images/bmo_banner_newslatter.jpg); 
} 
#payment_shipping{
    background: #fff;
}
/*.footer_bottom_container { 
    border-top: 1px solid #505862;
    color: #d5d5d5;
}*/

button.btn.btn--green.btn--medium { 
    background-color:#6f2c2f;
    color: #fff;
    float: left;
    border-radius: 0;
}
button.btn.btn--green.btn--medium:hover{
    opacity: 0.5;
} 
.cek_ongkir_footer .search_input{
    border-radius: 0;
}
.product_detail_action .no-login .price-box .oe_price, 
.product_detail_action .no-login .price-box .reseller-price>span, 
.product_detail_action .no-login .price-box .vip-price span {
    font-size: 26px;
}

.image-details .no-login .price-not-login .reseller-price{
    display: none !important;
}
.product_detail_action .no-login .price-box div > h4.reseller-price{
    display: none !important;
}

.product_form_action #add_to_cart { 
    border-radius: 0;
}
.footer_top { 
    background-image: url(/sf_website/static/images/bmo_banner_newslatter.jpg);
    background-repeat: no-repeat;
    text-align: center;
    background-size: cover;
}
.footer_top_content { 
     border-radius: 15px; 
}
.footer_top .col_ {
    display: inline-block;
    padding: 25px 20px;
}
.banner_middle_2 {
    background-color: #f4f1ea;
    padding: 30px 0;
}
.banner_middle_2 .col_ img {
    height: 157px;
}
.banner_middle_2 .col_ {
    text-align: center;
    font-size: 23px;
    min-height: 199px;
}
.footer_top_content {
    width: auto;
    min-width: 269px;
    min-height: 199px;
}
.footer_icon_group img {
    width: auto;
    height: 99px;
}
.footer_middle {
    border-top: 1px solid #6f2c2f;
    padding: 10px 0;
    text-transform: none;
}
.icon-button {
    background-color: #6f2c2f;
}


div:not(.pop-content) > #product_detail > .row{
    display: block;
    flex-direction: unset;
}

@media(min-width: 768px){ 
    .navbar.navbar-default.secondary {
        background-color: #f4f1e8 !important;
        border-color: #f4f1e8 !important; 
    }

    .secondary .navbar-nav {
        vertical-align: text-top;
    }
    .sticky-header .navbar-nav {
        margin-top: 0;
    }
    #banner-slideshow {
        max-width: 1000px;
        margin: auto;
        padding: 63px 0;
    }
}
@media (max-width: 768px){

    .ganti_versi_desktop{
        display: block;
    }

    .logo_top_mobile img {
        height: 41px;
        width: auto;
        max-width: unset;
    }
    .banner_middle_2 .col_ {
        font-size: 14px;
        min-height: 210px;
    }

}
 