/*** Product Detail ***/

/*product gallery carousel*/
#productGallery .c-product-gallery-slick-nav li, .c-promo-slick li {
    border: 1px solid #d2d2d2;
    border-radius: 100%;
}

#productGallery .c-product-gallery-slick-nav .slick-dots button, .c-promo-slick .slick-dots button
{
    border-radius: 100%;
}

#productGallery .c-product-gallery-slick-nav li.slick-active button, .c-promo-slick li.slick-active button {
    background-color: #d2d2d2 !important;
}

#productGallery .c-product-gallery-slick-nav .slick-dots, .c-promo-slick .slick-dots {
    position: static;
    text-align: center;    
}

.promo_text,
.red_promo_text {
    font-size: 1.0em;
    /*color: #691514!important;*/
    color:white!important;
}

.banner-container .panel, .banner-container .c-accordion__item {
    border: 4px solid #691514;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 10px;
}

.bg-red_promo_banner-sm,
.c-accordion-promo .c-accordion__item.bg-red_promo_banner-sm {
    background: #691514!important;
    color: #fff!important;
}

    .bg-red_promo_banner-sm p,
    .bg-red_promo_banner-sm a,
    .bg-red_promo_banner-sm .promo_text,
    .c-accordion-promo .c-accordion__item.bg-red_promo_banner-sm p,
    .c-accordion-promo .c-accordion__item.bg-red_promo_banner-sm a {
        color: #fff !important;
    }

.product-banner .countdown-box.promo_text {
    font-size: 1.1em;
}

.grecaptcha-badge {
    visibility: hidden;
}

@media only screen and (max-width: 479px) {
    .o-wrapper.outer-wrapper, .product-detail-outer-wrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .mobile-container {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }

    img.brand-logo {
        padding: 5px 0;
    }

    span.spec-label {
        width: inherit;
    }

    .product-detail .c-page-head__nav {
        justify-content: space-between;
        padding: 3px 16px;
    }

    .product-detail #backButton {
        display: inline-block !important;
    }

    .product-detail #navBasket {
        margin-top: 5px;
    }

    .c-accordion-promo .c-accordion__title:after {
        bottom: 2px !important;
    }
}