#header, #header .header-top {
    background-color: #ffc700;
}

.product-flags li.product-flag.discount, .product-flags li.product-flag.discount-amount, .product-flags li.product-flag.discount-percentage {
    background-color: #ffc700;    
}

#header .header-nav {
    background-color: white;
}

#header .header-top a[data-depth="0"] {
    color: black;
}

#header .top-menu a[data-depth="0"]:hover, a:hover {
    color: black;
}

.has-discount .discount, .has-discount .page-content.page-cms ul, .has-discount p {
        background-color: #ffc700;   
}

.has-discount .page-content.page-cms ul, .has-discount p, .has-discount.product-price, .page-content.page-cms .has-discount ul, #product-availability .product-last-items, #product-availability .product-unavailable {
    color: #ffc700;
}

.product-prices .tax-shipping-delivery-label {
    display: none;
}

.dropdown-item {
  text-decoration: none;
  transition: 0.4s;
  border-bottom: 2px solid transparent;
}

.dropdown-item:hover {
  border-bottom: 2px solid #06213d;
}

@media (min-width:992px) {
    #header .header-top .menu {
        float: left;
        width: 66.66667%;
    }
    #search_widget {
        position: absolute;
        bottom: 0;
        right: 0;
    }
 }

.cart-overview div.product-line-info.fee.type {
    display: none;
}


.product-miniature, .product-miniature .product {
    width: auto;
    margin: auto;
}

.product-miniature .product-description {
    position: absolute;
}

.product-miniature .product-title a {
    font-weight: 700;
    color: #232323;
    text-align: center;
    DISPLAY: BLOCK;
    }

.product-miniature .product-price-and-shipping {
    font-size: .875rem;
    font-weight: 400;
    color: #7a7a7a;
    text-align: center;
    text-decoration: none;
    }