.back-to-top > i {
    color: #D8495B;
}

.indicator__counter:before, .mobile-indicator__counter:before {
    background-color: grey !important;
}

.main-menu .main-menu__item:hover .main-menu__link {
    background: #666 !important;
    color: white !important;
}

.block-finder__form-control--button {
    background-color: #D8495B !important;
    color: black !important;
}

    .block-finder__form-control--button:hover {
        color: white !important;
    }

.block-finder__form-control--button--danger {
    background-color: #D8495B !important;
    color: black !important;
}

    .block-finder__form-control--button--danger:hover {
        color: white !important;
    }

.btn-primary:hover {
    color: white !important;
}

.btn-primary, .btn-primary.disabled, .btn-primary:disabled {
    border-color: #D8495B !important;
    background: #D8495B !important;
    color: black !important;
}

    .btn-primary.disabled, .btn-primary:disabled {
        border-color: #D8495B !important;
        background: #D8495B !important;
        color: black !important;
        cursor: not-allowed !important;
        opacity: 0.5 !important;
    }

.btn-outline-primary:hover {
    border-color: #D8495B !important;
    background: #D8495B !important;
    color: black !important;
}

.block-finder__form-control--button:disabled {
    cursor: not-allowed !important;
    opacity: 0.5 !important;
    color: black !important;
}

.arrow__button:before {
    background: #D8495B !important;
}

.product-card:hover .product-card__addtocart-icon:before,
.product-card:active .product-card__addtocart-icon:before {
    background: #D8495B !important;
}

i.fa-radio-selected {
    color: #D8495B;
}

.progress-bar-custom {
    background-color: #D8495B !important;
}

.carousel-indicators .active {
    background-color: #D8495B !important;
}

.section-title:after {
    background: #D8495B !important;
}

.font-color-primary {
    color: #D8495B !important;
}

.dropcart__item-quantity:before, .dropcart__item-quantity:after {
    background: #D8495B;
}

.layout-switcher__button--active {
    color: #D8495B !important;
}

.page-item.active .page-link {
    background-color: #D8495B !important;
}

.mobile-menu__panel-title .input-group {
    left: -13px;
}

.order-success__meta-item {
    flex-basis: 30% !important;
}

.footer-category-text {
    margin: 0px !important;
}

.product-card__description {
    height: 100px;
    margin: 15px 0 0 0;
    overflow-y: auto;
}

/* ===== Scrollbar CSS ===== */
/* Firefox */
@-moz-document url-prefix() {
    * {
        scrollbar-width: auto;
        scrollbar-color: #D8495B #ffffff;
    }
}

/* Chrome, Edge, and Safari */
*::-webkit-scrollbar {
    width: 18px;
}

*::-webkit-scrollbar-track {
    background: #ffffff;
}

*::-webkit-scrollbar-thumb {
    background-color: #D8495B;
    border-radius: 10px;
    border: 6px solid #ffffff;
}



@media (min-width: 1025px) and (max-width: 1280px) {
    .w-100 {
        min-height: 500px !important;
    }

    .headerLogo {
        margin-top: 5px;
    }
}

@media (min-width: 320px) and (max-width: 767px) {
    .first-slide {
        content: url("https://prddiscospare.blob.core.windows.net/files/28/Banners/Mobile/banner_repuesto_mobile_1.jpg");
    }

    .second-slide {
        content: url("https://prddiscospare.blob.core.windows.net/files/28/Banners/Mobile/banner_repuesto_mobile_2.jpg");
    }

    .third-slide {
        content: url("https://prddiscospare.blob.core.windows.net/files/28/Banners/Mobile/banner_repuesto_mobile_3.jpg");
    }
}
