/*
Theme Name: Modave Child
Theme URI: https://modave.presslayouts.com/landing
Author: PressLayouts Team
Description: This is a child theme for Modave
Version: 1.0
Author URI: https://www.presslayouts.com/
Template: modave
Text Domain: modave-child
*/


.pls-header-navigation {
    background-color: #3a1f5d;
}

.pls-header-navigation a:hover, .pls-header-navigation .pls-main-navigation ul.menu > li.current-menu-item > a, .pls-header-navigation .pls-main-navigation ul.menu > li.current-menu-ancestor > a, .pls-header-navigation .pls-main-navigation ul.menu > li:hover > a {
    color: #c5a065;
}

.freeshipping-bar .pls-progress-bar:after {
    border-radius: 20px;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
    color: white;
    background: #3a1f5d;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
    padding:20px 30px;
    border-radius: 0px;
}

.woo-variation-swatches .variable-items-wrapper {
    gap:5px;
}

.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents {
    width: 100%;
    height: 100%;
}

.woocommerce div.product form.cart .reset_variations {
    display: none;
}

.pls-single-product-top {
    margin-bottom: 1rem;
}

.tabs-layout .tabs li a {
    font-size: 20px;
}

.pls-tabs .nav-link {
    font-size: 20px;
}

.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a {
    text-wrap: nowrap;
    padding: 14px 20px;
}


div#page-title:before {
    content: '';
    background: #f0f0f07a;
    z-index: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

div#page-title {
    position: relative;
}

div#page-title .container {
    z-index: 99;
}

.woocommerce ul.cart_list li .product-title, .woocommerce .product_list_widget .product-title, .widget.widget_layered_nav li.pls-nav-title, .products.grid-view .pls-product-cats, .products.grid-view .product-title, .products.list-view .product-title, .pls-bought-together-products .product-title, .products .woocommerce-loop-category__title, .product-category .pls-category-title, .product-category .category-title, .articles-list.post-single-line-title .entry-title {
    text-wrap-mode: wrap;
    text-align: center;
    font-size: 18px;
}

.pls-single-product:not(.product-gallery-horizontal) .woocommerce-product-gallery__image {width: 300px;}

.pls-product-rating-info {
    display: none;
}

div.product p.price, div.product span.price, .widget li span.price, .woosb-total-value ins {
    display: block;
}


img.pls-mobile-logo {
    padding: 0.8rem;
}

.products .pls-product-info .on-sale, div.summary .on-sale {
    background: #ff2222;
    color: white;
}

.pls-product-stock .stock::after {
    content: ' - Spedito in 24h';
}

.pls-product-stock .stock {
    background: green;
}

@media (max-width: 1024px) {
    .pls-mobile-bottom-navbar .pls-back-to-top, .pls-mobile-bottom-navbar-single-page .pls-back-to-top {
        bottom: 98px;
    }
}

.pls-back-to-top {
    background:white;
    color:black;
    border:1px solid black;
}

span.price {
    text-align: center;
}

.pls-swatches {
    justify-content: center;
}
