/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

#header .header-nav, #footer, body:not(#index) #header.header_v1 {
    background-color: #5b400b;
}

.footer_after {
    border-bottom: 1px solid #3d2800;
    border-top: 1px solid #774f00;
}

.block_newsletter form input[type="text"] {
    border: 1px solid #3d2800;
}

.ybc-skin-custom .block_newsletter form input[type="text"]:focus {
    border-color: #ffc33c;
    color: #ffc33c;
}

.footer-container li a {
    float:none;
    font-size: 15px;
    font-weight: 400;
}

#category .products strong {
    display:contents;
}

.product-flags {
    top: 15px;
    left: 20px;
    width: 200px;
}

.ybc-skin-custom .ybc-widget-item-link:hover {
    background-color:#5b400b !important;
}

/*@media (min-width: 1024px) {
    .product-miniature {
        height: 350px;
    }
}

@media (max-width: 768px) {
    .product-miniature {
        height: 310px;
    }
}*/

@media (min-width: 768px) {
    ul > strong {
        display:flex;
    }
    .mm_menus_li:hover .mm_columns_ul {
        z-index: 5;
    }
    #header .header-top .position-static {
        margin-top: 10px;
    }
    .layout_layout5.hook-default .mm_menus_li > a {
        padding: 15px 20px 35px;
    }
    .hook-default:not(.scroll_heading) .mm_columns_ul {
        margin-top: 0px;
    }
}