/*
 * Custom style goes here.
 * A template should always ship with an empty custom.css
 */
/*
#scrollTopButton a.scroll-button {
    color: #ed1c3b!important;
}*/

.icon-link:hover, .checkout-step-order .step-part .edit, .active-filters .filter-block .material-icons, .product-list .product-miniature .grid-hover-btn a, .product-list .product-miniature .grid-hover-btn button, .wishlist-button-add.wishlist-button-product, .main-product-details .product-cover .layer .zoom-in, #product-modal .arrows, .st-menu-close:hover, .aone-slideshow .nivoSlider .nivo-directionNav .nivo-prevNav, .aone-slideshow .nivoSlider .nivo-directionNav .nivo-nextNav {
    color: #dc3545 !important;
}

.modal .modal-header .close:hover, .add-to-cart.added:after, 
.main-product-details .scroll-box-arrows .left, .main-product-details .scroll-box-arrows .right, .slick-prev, 
.slick-next, .slick-dots li button, .aone-slideshow .nivoSlider .nivo-controlNav a, .aone-popupnewsletter button.close, 
#scrollTopButton .scroll-button, .typoImageSlider .scrollArrows .left, 
.typoImageSlider .scrollArrows .right {
    background-color: #ed1c3b !important;
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #ddd!important;
}


.cart-preview .cart-product-line .remove-from-cart:hover .fa {
    color: #ed1c3b!important;
}
div[itemprop="aggregateRating"], div[itemprop="description"] {
    opacity: 0;
}

section.presta-as-search-bar {
    width: 100%;
    min-width: 100px;
}
@media (min-width: 980px) {
section.presta-as-search-bar {
    min-width: 400px;
}
}
.presta-as-input-box {
    width: 100% !important;
}
.presta-as-input-box .presta-as-search-input {
    width: 100%;
}
.presta-as-search-bar .form-inline .presta-as-search-brn {
    position: absolute;
    right: 0;
    background: red;
    color: #fff;
}
@font-face {
  font-display: swap;
}
