#_desktop_top_menu .top-menu[data-depth="0"] li:hover .sub-menu {
    visibility: hidden;
}

#header .header-top a[data-depth="0"] {
    font-size: 14px;
}

.block-categories .h6 {
    font-size: 1.1rem;
}

#subcategories {
    display: none;
}

.block-category {
    min-height: 1rem;
}

@media (min-width: 1200px){
    .container {
    width: 1190px;
    max-width: 100%;
    }

    .category-sub-menu li a {
        font-size: 10px;
      }
}

@media (min-width: 1300px){
    .container {
    width: 1290px;
    max-width: 100%;
    }

    .category-sub-menu li a {
        font-size: 10px;
      }
}

@media (min-width: 1400px){
    .container {
    width: 1390px;
    max-width: 100%;
    }

    .category-sub-menu li a {
        font-size: 12px;
    }
}

@media (min-width: 1500px){
    .container {
    width: 1490px;
    max-width: 100%;
    }

    .category-sub-menu li a {
        font-size: 14px;
    }
}

@media (min-width: 1600px){
    .container {
    width: 1590px;
    max-width: 100%;
    }

    .category-sub-menu li a {
        font-size: 16px;
    }
}

@media (max-width: 768px){
    .block-category h1 {
        margin-bottom: 1rem;
        font-size: 1.4rem;
    }
    
}

.product-flags li.product-flag.discount-percentage, .product-flags li.product-flag.discount-amount, .product-flags li.product-flag.discount {
    background-color: #8bc889;
}

@media only screen and (min-width: 992px){
  #search_widget {
    min-width: 15.63rem;
    margin-left: auto;
  }
}



.carousel .carousel-item .caption {
    
    max-width: 540px;
   
}
  
  



