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


.product-description table p {
    margin: 10px;
}

#category #header .header-top {
    position: static;
    margin-bottom: 1rem;
}

#category .block-category-info {
    display: none;
}

.clearfix {
    clear: both;
}

.mpm_customfeatured {
    margin-top: 70px;
}


section#content.page-home .featured-products {
    display: none;
}


/**/
ul.custom-list {
    display: flex;
    justify-content: center;
}
.custom-list-item {
    display: flex;
    flex-direction: column;
    grid-gap: 1rem;
}
.custom-item-img {
    display: block;
    order: 1;
}
.custom-item-title {
    order: 0;
}
.custom-item-description {
    order: 2;
}
/**/

.product-flags-list .new {
    display: none;
}

/**/
ul.block_home_featured {
    display: inline-flex;
    justify-content: center;
    flex-wrap: wrap;
}
.block_home_featured .tab_featured {
    font-size: 16px;
}
/**/

/*mpm_customfeatured*/
.mpm_customfeatured h2 {
    text-align: center;
    margin-bottom: 2rem;
    font-size: 1.5rem;
}
/*mpm_customfeatured*/

/*header*/
._desktop_header_block {
    display: flex;
}
._desktop_right_block {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row-reverse;
}
/*header*/