/*
    Styles to rewrite default Motta Shop styles
*/
.archive .page-header + .site-content {
    padding-top: 0!important;
}
.catalog-top-categories {
    padding-top: 16px!important;
    padding-bottom: 8px!important;
}
.catalog-top-categories__item {
    padding-right: 12px!important;
}
.catalog-top-categories__image {
    font-weight: 400!important;
    font-size: 14px!important;
    line-height: 140%!important;
    border-radius: 0!important;
    margin-bottom: 8px!important;
}
.catalog-sidebar .products-filter-widget .products-filter__button .button,
.archive .next-posts-navigation .nav-links,
.archive .products-filter__button .filter-button {
    height: 44px!important;
    padding: 13px 24px!important;
    border: 1px solid #0073CF!important;
    border-radius: 4px!important;
    font-weight: 500!important;
    font-size: 14px!important;
    line-height: 130%!important;
    text-align: center!important;
    color: #0073CF!important;
    background-color: transparent!important;
    box-shadow: none!important;
}
.catalog-sidebar .products-filter-widget .products-filter__button .button:hover,
.archive .next-posts-navigation .nav-links:hover,
.archive .products-filter__button .filter-button:hover {
    color: #005DAA!important;
    background-color: rgba(0, 93, 170, 0.06)!important;
    border: 1px solid #005DAA!important;
}
.catalog-sidebar .products-filter-widget .products-filter__button .button:focus,  .catalog-sidebar .products-filter-widget .products-filter__button .button:active,
.archive .next-posts-navigation .nav-links:focus, .archive .products-filter__button .filter-button:focus,
.archive .next-posts-navigation .nav-links:active, .archive .products-filter__button .filter-button:active {
    color: #B7BBC3!important;
    border: 1px solid #B7BBC3!important;
    background-color: transparent!important;
    box-shadow: none!important;
}
.archive .catalog-toolbar .mobile-catalog-toolbar__filter-button,
.archive .catalog-toolbar .mobile-catalog-toolbar__sort-button {
    border: 1px solid #0B1215!important;
    font-size: 14px;
    line-height: 1.3;
    min-height: 44px;
}
.catalog-sidebar .widget_block .wc-block-product-categories .wc-block-product-categories-list {
    max-height: 195px;
    overflow: auto;
    scrollbar-width: thin;
    scrollbar-color: #dadfe3;
}
.products-filter-widget .widget-title,
.products-filter-widget .widgettitle {
    font-size: 16px!important;
    line-height: 1.25;
}
.products-filter-widget .widgettitle {
    font-weight: 500;
    color: #7c818b;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #ecf0f4;
    margin: 0;
    padding-top: 14px;
    padding-bottom: 11px;
    margin-bottom: 14px;
}
.motta-catalog-page .products-filter-widget .widgettitle {
    min-height: 51px;
}
.products-filter-widget .products-filter__activated-heading .h6 {
    margin: 0;
    font-size: 14px;
    font-weight: 500;
}
.products-filter-widget .filter-name {
    font-size: 16px!important;
    color: #0B1215!important;
}
@media (min-width: 992px) {
    .archive .tablet-catalog-toolbar__filter-button {
        display: none;
    }
}
@media (max-width: 500px) {

}
/*
    Category filters
*/
.archive .widget.widget_block.widget_text {
    margin-bottom: 0;
    padding-bottom: 0;
}
.archive .widget.widget_block.widget_text p {
    margin: 0!important;
}
.archive .widget.widget_block.widget_text .products-filter__filter-name {
    padding-top: 20px;
    padding-bottom: 19px;
    font-size: 16px;
    font-weight: 500;
    color: #0B1215;
}
.wp-block-woocommerce-product-categories {
    padding-top: 19px;
}
/*
    Products list
*/
@media (max-width: 767px) {
    .motta-toolbar-view {
        display: none!important;
    }
}
