/*
Theme Name:     Elitone
Theme URI:      n/a
Template:       kadence
Author:         it
Author URI:     n/a
Description:    Child Theme Description
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
.woocommerce .woocommerce-pagination ul.page-numbers, .woocommerce-page .woocommerce-pagination ul.page-numbers {
    display: flex;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
    border-color: var(--global-palette3);
    background: var(--global-palette3);
    color: var(--global-palette9);
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers {
    border: 2px solid rgba(0, 0, 0, 0);
    min-width: 2.5em;
    line-height: 2.25em;
    text-align: center;
    text-decoration: none;
    border-radius: 1px;
    color: inherit;
}
.woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus {
    border-color: var(--global-palette3);
}

/* shop loop */
@media (max-width: 767px) {
    .woocommerce ul.products:not(.products-list-view), .wp-site-blocks .wc-block-grid:not(.has-2-columns):not(.has-1-columns) .wc-block-grid__products {
        column-gap: 1rem;
    }
}

/* product loop item */
.list-product-producer li.kb-dynamic-list-item:not(:first-child), .list-product-category li.kb-dynamic-list-item:not(:first-child) {
    display: none;
}
li.product {
    border-radius: 0 !important;
}

/* loop item elements override */
.blog-posts-carousel .loop-category, .custom-loop-item .loop-category {
    position: absolute !important;
    top: 0;
    column-gap: 4px;
	  row-gap: 4px;
}
.blog-posts-carousel .loop-category li.kb-dynamic-list-item, .custom-loop-item .loop-category li.kb-dynamic-list-item {
    border-radius: 0px;
    padding: 6px 12px;
	  border: 1px solid;
}
.blog-posts-carousel .loop-title, .custom-loop-item .loop-title {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: left;
}
.blog-posts-carousel .loop-excerpt, .custom-loop-item .loop-title {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: left;
}
.blog-loop-item a:hover {
    color: var(--global-palette1) !important;
}
