/*
 * Custom style goes here.
 * A template should always ship with an empty custom.css
 */
.right-nav {display:none !important;}
#header .header-logo .logo {max-height:120px !important;}
.header-bottom {background-color:#981698 !important;}

/* Categorie in primo piano 6 per riga */
.category-list.category-list-flex.per-row-4 {
    display: flex;
    flex-wrap: wrap;
}

.category-list.category-list-flex.per-row-4 .category-block {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
    box-sizing: border-box;
}

@media (max-width: 1199px) {
    .category-list.category-list-flex.per-row-4 .category-block {
        flex: 0 0 25%;
        max-width: 25%;
    }
}

@media (max-width: 991px) {
    .category-list.category-list-flex.per-row-4 .category-block {
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
}

@media (max-width: 767px) {
    .category-list.category-list-flex.per-row-4 .category-block {
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (max-width: 575px) {
    .category-list.category-list-flex.per-row-4 .category-block {
        flex: 0 0 100%;
        max-width: 100%;
    }
}
.layout_layout1 .ets_mm_megamenu_content {background:#981698 !important;}
.first-block .product-flag {display:none;}
#cookieMessage {display:none !important;}

.ybc_block_popular, .ybc_block_featured, .ybc_block_tag, .ybc_block_gallery, .ybc_block_archive, .ybc_block_author, .ybc_block_rss {display:none;}
.ybc-blog-related-posts-list-li {padding:0 5px;}

.static-html h4 {text-align:center;}

@media (min-width: 768px) {
body.page-index #left-column {
    display: none !important;
}

body.page-index #content-wrapper.js-content-wrapper {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
}

#left-column.sidebar-column {
    display: none !important;
}

#content-wrapper.center-column {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
}

@media (min-width: 768px) {
.aone-featuredcategories .category-list.category-list-flex {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
    width: 100% !important;
    max-width: 100% !important;
    gap: 10px !important;
    margin: 0 !important;
    padding: 0 !important;
}

.aone-featuredcategories .category-list.category-list-flex > * {
    flex: 1 0 calc(14.2857% - 10px) !important;
    width: calc(14.2857% - 10px) !important;
    max-width: calc(14.2857% - 10px) !important;
    min-width: 110px !important;
    
    margin: 0 !important;
    padding-left: 2px !important;
    padding-right: 2px !important;
    float: none !important;
    box-sizing: border-box !important;
    text-align: center !important;
}

.aone-featuredcategories .category-container,
.aone-featuredcategories .category-image,
.aone-featuredcategories .category-list a {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
}

.aone-featuredcategories .category-image img {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    display: block !important;
    margin: 0 auto 8px auto !important;
    object-fit: contain !important;
}

.aone-featuredcategories .category-name {
    font-size: 18px !important;
    line-height: 1.4 !important;
    text-transform: uppercase !important;
    display: block !important;
    width: 100% !important;
    white-space: normal !important;
    word-break: break-word !important;
    padding: 5px 0 !important;
}
}