/*
 Theme Name:   NextEuv Child
 Theme URI:    https://nexteuv.wpengine.com/
 Description:  NextEuv Child Theme
 Author:       the WeDesignTech team
 Author URI:   https://wedesignthemes.com/
 Template:     nexteuv
 Version:      1.0.0
 Text Domain:  nexteuv-child
*/

:root {
    --wdtPrimaryColor: #DD3B1E !important;
}
input {
    min-height: 43px !important;
}
select {
    border-bottom: 2px solid !important;
}
.contact-pg-form input ,
.contact-pg-form textarea {
    color: #ffffff !important;
}
ul#menu-main-menu-1 .menu-item:has(.buy-now) a,
ul#menu-main-menu-spagnolo-1 .menu-item:has(.buy-now) a,
ul#menu-main-menu-spagnolo-2 .menu-item:has(.buy-now) a,
ul#menu-main-menu-eng-1 .menu-item:has(.buy-now) a,
ul#menu-main-menu-eng-2 .menu-item:has(.buy-now) a{
    border: 2px solid var(--e-global-color-d707b41) !important;
}
ul#menu-main-menu-1 .menu-item:has(.buy-now) a:hover,
ul#menu-main-menu-1 .menu-item:has(.buy-now).current-menu-item a,
ul#menu-main-menu-spagnolo-1 .menu-item:has(.buy-now) a:hover,
ul#menu-main-menu-spagnolo-1 .menu-item:has(.buy-now).current-menu-item a,
ul#menu-main-menu-eng-1 .menu-item:has(.buy-now) a:hover,
ul#menu-main-menu-eng-1 .menu-item:has(.buy-now).current-menu-item a,
ul#menu-main-menu-spagnolo-2 .menu-item:has(.buy-now) a:hover,
ul#menu-main-menu-spagnolo-2 .menu-item:has(.buy-now).current-menu-item a,
ul#menu-main-menu-eng-2 .menu-item:has(.buy-now) a:hover,
ul#menu-main-menu-eng-2 .menu-item:has(.buy-now).current-menu-item a{
    background-color: var(--e-global-color-d707b41);
    color: #ffffff !important;
}
ul#menu-main-menu-1 .menu-item span.buy-now,
ul#menu-main-menu-spagnolo-1 .menu-item span.buy-now,
ul#menu-main-menu-eng-1 .menu-item span.buy-now,
ul#menu-main-menu-spagnolo-2 .menu-item span.buy-now,
ul#menu-main-menu-eng-2 .menu-item span.buy-now{
    padding-left: 0;
}
.pll-parent-menu-item ul{
}
/* Nasconde il nome della nazione nel menu lingua */
.pll-parent-menu-item a span span{
    display: none;
}
/* mostra il nome della nazione nel dropdown menu lingua */
.pll-parent-menu-item ul li a span span{
    display: unset;
}
.pll-parent-menu-item ul li a:hover{
    color: #ffffff !important;
}
.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active{
    display: none; !important
}
form.checkout label{
    color: #ffffff;
}
form.checkout input{
    color: #ffffff !important;
    border-bottom-color: #ffffff !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
form.woocommerce-cart-form input{
    color: #ffffff !important;
    border-bottom-color: #ffffff !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.wdt-testimonial-holder .wdt-column .wdt-content-description {
    color: inherit !important;
}
.wdt-testimonial-holder .wdt-column .wdt-media-image-cover-container {
    padding: 50px !important;
}
.wdt-testimonial-holder .wdt-column .wdt-rating li span {
    background-color: var(--e-global-color-d707b41);
    padding: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    color: #ffffff !important;
}
.wdt-testimonial-holder .wdt-column:nth-child(even) .wdt-rating li span {
    background-color: #ffffff;
    padding: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    color: var(--e-global-color-d707b41) !important;
}
.wdt-testimonial-holder .wdt-column:nth-child(even) .wdt-media-image-cover-container {
    color: #ffffff !important;
}
.wdt-testimonial-holder .wdt-column:nth-child(even) .wdt-content-title * {
    color: #ffffff !important;
}
.wdt-testimonial-holder .wdt-column:nth-child(even) .wdt-media-image-cover-container{
    background-color: var(--e-global-color-d707b41);
    background-image: url('images/testimonials-bg2.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
/* MODIFICA PAGINA PRODOTTI */
.compare.button{
    display: none;
    opacity: 0;
}
.product-thumb-content {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
/* PRODUCT PAGE */
.product-single-main-wrapper{

}
.product-single-main-wrapper .product-title{
    font-size: 60px;
}
.product-single-main-wrapper .product-price{
    color: #ffffff;
}
.product-single-main-wrapper .input-text.qty{
    color: #ffffff !important;
}
svg.yith-wcwl-icon{
    color: #ffffff !important;
}

.product-single-main-wrapper .product-360-gallery{
    margin-top: 30px;
    display: flex;
    flex-direction: column;
}
.product-single-main-wrapper .gallery{
    width: 50%;
    padding: 20px;
}
.product-single-main-wrapper .product-info{
    width: 50%;
    padding: 20px;
}
.swiper-container.single-product-swiper-thumb {
    width: 20% !important;
    margin-right: 10px;
    height: 100%;
}
.main-slider.single-product-swiper {
    width: calc(80% - 10px) !important;
}
.single-product-swiper-thumb .swiper-wrapper{
    height: 100% !important;
    min-height: 100% !important;
}
.single-product-swiper-thumb .swiper-wrapper .swiper-slide{
    height: auto !important;
}
.swiper-slide.single-product-swiper img ,
.swiper-slide.single-product-swiper-thumb img {
    width: 100%;
    height: auto;
}
.woocommerce table.shop_attributes th{
    background: #8b8b8b !important;
    color: #000000 !important;
    border-bottom-color: var(--e-global-color-d707b41);
}
.woocommerce-order-details th{
    color: #ffffff !important;
}
.woocommerce-order-details td{
    color: #ffffff !important;
}
.woocommerce-order-details span{
    color: #ffffff !important;
}
.woocommerce-order-details a {
    color: #ffffff !important;
}
#back-to-top {
    bottom: 45px !important;
}
#footer .final-line-baner a:hover {
    color: #000000 !important;
}
.woocommerce-error li a {
    color: var(--e-global-color-d707b41);
}
.woocommerce table.shop_table.wishlist_table tr td {
    background: #000000;
}
/* GLOBALIZZAZIONE COLORE PRINCIPALE SITO WEB */
.single_add_to_cart_button{
    background: var(--e-global-color-d707b41) !important;
}
.icon-box-tybe-a .wdt-icon-box-holder .wdt-column-wrapper .wdt-column .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-title h5 a::before {
    background: var(--e-global-color-d707b41) !important;
}
.wdt-header-menu-hover-icon .no-header-menu ul li a span, .wdt-header-menu .wdt-primary-nav li a span:not(.sub-menu li.menu-item a span, .wdt-home-2-header-menu-hover-icon .wdt-header-menu ul li.menu-item a span, .wdt-header-home3-menu .wdt-header-menu ul li.menu-item a span):after {
    background: var(--e-global-color-d707b41) !important;
}
.no-header-menu ul li ul, .wdt-header-menu ul li ul.children, .wdt-header-menu ul li ul.sub-menu, .wdt-header-menu ul li.has-mega-menu > ul {
    border-color: var(--e-global-color-d707b41) !important;
}
.wdt-header-menu ul li.focus > a, .wdt-header-menu ul li:focus > a, .wdt-header-menu ul li:hover > a,
.wdt-header-menu ul li > a:hover, .wdt-header-menu ul li ul li.focus > a, .wdt-header-menu ul li ul li:focus > a,
.wdt-header-menu ul li ul li:hover > a, .wdt-header-menu ul li ul li > a:hover, .wdt-header-menu ul li.current-menu-item > a,
.wdt-header-menu ul li.current-page-item > a, .wdt-header-menu ul li.current-menu-ancestor > a, .wdt-header-menu ul li.current-page-ancestor > a,
.wdt-header-menu ul li.current_menu_item > a, .wdt-header-menu ul li.current_page_item > a, .wdt-header-menu ul li.current_menu_ancestor > a,
.wdt-header-menu ul li.current_page_ancestor > a, .wdt-header-menu ul li ul li.current-menu-item > a, .wdt-header-menu ul li ul li.current-page-item > a,
.wdt-header-menu ul li ul li.current-menu-ancestor > a, .wdt-header-menu ul li ul li.current-page-ancestor > a,
.wdt-header-menu ul li ul li.current_menu_item > a, .wdt-header-menu ul li ul li.current_page_item > a,
.wdt-header-menu ul li ul li.current_menu_ancestor > a, .wdt-header-menu ul li ul li.current_page_ancestor > a,
.wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li > a:focus,
.wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li > a:hover,
.wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current_menu_item > a,
.wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current_page_item > a,
.wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current-menu-item > a,
.wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current-page-item > a,
.wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current_menu_item > a,
.wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current_page_item > a,
.wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current_menu_ancestor > a,
.wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current_page_ancestor > a,
.wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current-menu-ancestor > a,
.wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current-page-ancestor > a {
    color: var(--e-global-color-d707b41) !important;
}
.wdt-shop-menu-icon .wdt-shop-menu-cart-number, .wdt-header-icons-list-item .wdt-wishlist-menu-icon .wdt-wishlist-count {
    background-color: var(--e-global-color-d707b41) !important;
}
.wdt-header-icons-list > div.search-item a.wdt-search-icon:hover > *, .wdt-header-icons-list-item a:hover i, .wdt-header-icons-list-item div[class*="menu-icon"] a:hover i, .wdt-header-icons-list > div.wdt-header-icons-list-item a:hover .wdt-shop-menu-cart-icon {
    color: var(--e-global-color-d707b41) !important;
}
.tags a:hover,
.categories a:hover{
    color: var(--e-global-color-d707b41) !important;
}
/* GLOBALIZZAZIONE COLORE PRINCIPALE SITO WEB */
@media (max-width: 1100px){
    .product-single-main-wrapper .gallery{
        display: flex;
        flex-direction: column-reverse;
    }
    .product-single-main-wrapper .single-product-swiper-thumb{
        width: 100% !important;
        margin-right: 0;
    }
    .main-slider.single-product-swiper {
        width: 100% !important;
    }
}
@media (max-width: 1024px){
    .product-single-main-wrapper {
        flex-direction: column;
    }
    .product-single-main-wrapper .single-product-swiper{
        margin-bottom: 10px;
    }
    .product-single-main-wrapper .gallery {
        width: 100%;
        padding: 0;
    }
    .product-single-main-wrapper .product-info {
        width: 100%;
        padding: 0;
    }
}