﻿/* Section - Featured Products */


/* Section - Featured Products cc*/



#featured-products-list .carousel-inner {
    padding: 1em;
}

#featured-products-list .card {
    margin: 0 0.5em;
    /*  box-shadow: 2px 6px 8px 0 rgba(22, 22, 26, 0.18);*/
    border: none;
}

#featured-products-list .carousel-control-prev, .carousel-control-next {
    /*width: 4%;*/
   /* background-color: #e1e1e1;*/
    width: 5rem;
    height: 5rem;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
}


.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='f00'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='f00'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

@media (min-width: 768px) {
    #featured-products-list .carousel-item {
        margin-right: 0;
        flex: 0 0 calc(100%/3);
        display: block;
    }

    #featured-products-list .carousel-inner {
        display: flex;
    }
}

@media (min-width: 1084px) {
    #featured-products-list .carousel-item {
        margin-right: 0;
        flex: 0 0 calc(100%/4);
        display: block;
    }

    #featured-products-list .carousel-inner {
        display: flex;
    }
}

/*#featured-products-list .card .img-wrapper {
    max-width: 100%;*/
    /* height: 26em; */
    /*display: flex;
    justify-content: center;
    align-items: center;
}*/

#featured-products-list .card img {
    max-height: 100%;
}

@media (max-width: 767px) {
    #featured-products-list .card .img-wrapper {
        /*height: 28em;*/
    }
}

#featured-products-list .nav-link-icon {
    height: 1.563rem;
}
/*#featured-products-list .carousel-control-prev{
    color:#000000;
}
#featured-products-list .carousel-control-next{
    color: #000000;
}*/

#featured-products-list .card .card-title {
    font-weight: 600;
    font-size: 1.25rem;
    margin-bottom: 0rem;
}

#featured-products-list .card-text {
    font-weight: 300;
    font-size: 0.75rem;
    margin-bottom: 0rem;
}
/* Top right text */

#featured-products-list .top-right {
    /*position: absolute;*/
    top: 4px;
    right: 6px;
    padding: 5px 5px 5px 12px;
    background-color: #E71D36;
    background-clip: border-box;
    font-family: 'Bayon', sans-serif;
    font-weight: 400;
    font-size: 23px;
    color: #ffffff;
    padding-top: 1px;
    padding-bottom: 1px;
    letter-spacing: 7px;
    text-align: center;
}

/* Bottom right text */

#featured-products-list .bottom-right {
    /*position: absolute;*/
    bottom: 105px;
    right: 6px;
    padding: 5px 5px 5px 12px;
    background-color: #1C77C3;
    background-clip: border-box;
    font-family: 'Bayon', sans-serif;
    font-weight: 400;
    font-size: 23px;
    color: #ffffff;
    padding-top: 1px;
    padding-bottom: 1px;
    letter-spacing: 7px;
    text-align: center;
}


/* Link block lever */

#featured-products-list .nav-link {
    display: inline-block;
    padding-left: 0px;
    padding-right: 0px;
}

#featured-products-list .item-price-text {
    font-weight: 600;
    font-size: 1rem;
    display: inline-block;
}

#featured-products-list .item-mrp-text {
    display: inline-block;
    color: #808080;
}

#featured-products-list .item-discount-text {
    color: #ff0000;
    display: inline-block;
}

#featured-products-list .out-of-stock {
    bottom: 105px;
    right: 6px;
    padding: 5px 5px 5px 12px;
    background-color: #232323;
    background-clip: border-box;
    font-family: 'Bayon', sans-serif;
    font-weight: 400;
    font-size: 23px;
    color: #ffffff;
    padding-top: 1px;
    padding-bottom: 1px;
    letter-spacing: 7px;
    text-align: center;
}

#featured-products-list .img-fluid {
    border: 0.5px solid #dfdfdf;
}

#featured-products-list .bottom-right-with-off {
    /*position: absolute;*/
    bottom: 105px;
    right: 6px;
    padding: 5px 5px 5px 12px;
    background-color: #1C77C3;
    background-clip: border-box;
    font-family: 'Bayon', sans-serif;
    font-weight: 400;
    font-size: 23px;
    color: #ffffff;
    padding-top: 1px;
    padding-bottom: 1px;
    letter-spacing: 7px;
    text-align: center;
}


@media (max-width: 820px){
    #featured-products-list .bottom-right-with-off{
        bottom:125px;
    }
}