/*
Theme Name: Lucent Child
Theme URI: https://lucent.qodeinteractive.com
Description: A child theme of Lucent
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: lucent
Template: lucent
*/


/* PORTFOLIO LAYOUT 
.qodef-portfolio .qodef-e-content .qodef-grid-inner{
    display: flex !important;   
    flex-direction: column-reverse;
}
.qodef-portfolio .qodef-e-content .qodef-grid-inner .qodef-portfolio-info{
    display: flex;
    flex-direction: column;
}
*/

/* Sfondo pagina prodotti 
.page-id-6092,
.page-id-7904{
    background-image: url(/wp-content/uploads/2021/07/Pattern-prodotti-min.png);
    background-position: center;
}
*/

/* Font */
body,
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p,
body a,
.wp-caption-text,
.qodef-menu-item-text,
#qodef-woo-page .button{
    font-family: 'Poppins' !important;
}

.page-id-6092,
.page-id-7904{
    background: rgb(236,220,207) !important;
    background: linear-gradient(180deg, rgba(236,220,207,1) 1%, rgba(255,255,255,1) 100%) !important;
}


/* Titolo Chi Siamo */
.page-id-932 .entry-title,
.page-id-5270 .entry-title{
    text-align: center !important;
}

/* News allineate al centro */
#muza-blog-news .qodef-grid-inner {
    display: flex !important;
    justify-content: center !important;
}

/* Sfondo gradiente luce */
#muza-news{
    background: rgb(236,220,207) !important;
    background: linear-gradient(180deg, rgba(236,220,207,1) 35%, rgba(255,255,255,1) 100%) !important;
}
#muza-history{
    background: rgb(236,220,207) !important;
    background: linear-gradient(270deg, rgba(236,220,207,1) 35%, rgba(255,255,255,1) 100%) !important;
}
#muza-news [type="email"],
#muza-news a{
    color: #000 !important;
}
#muza-news [type="submit"]{
    background-color: #000 !important;
    color: #fff !important;
}

.reset_variations{
    display: none !important;
}
/* Padding home eng */
.page-id-5063 #qodef-page-inner{
    padding: 0 !important;
}

/*pulsanti*/
.muza-button-center{
    margin-left: auto !important;
    margin-right: auto !important;
}

/* MENU */
/* incassi */
.menu-item-4639 a:before,
.menu-item-5288 a:before{
    content: " " !important;
    background: url('/wp-content/uploads/2021/05/incassi-icona.png') !important;
    background-size: contain !important;
    display: block !important;
    width: 50px !important;
    height: 50px !important;
    margin: auto !important;
}

/* parete */
.menu-item-4640 a:before,
.menu-item-5289 a:before{
    content: " " !important;
    background: url('/wp-content/uploads/2021/11/icona-sottosopra.jpg') !important;
    background-size: contain !important;
    display: block !important;
    width: 50px !important;
    height: 50px !important;
    margin: auto !important;
}

/* proiettori */
.menu-item-4641 a:before,
.menu-item-5290 a:before{
    content: " " !important;
    background: url('/wp-content/uploads/2021/05/proiettori-icona.png') !important;
    background-size: contain !important;
    display: block !important;
    width: 50px !important;
    height: 50px !important;
    margin: auto !important;
}

/* soffitto */
.menu-item-4642 a:before,
.menu-item-5291 a:before{
    content: " " !important;
    background: url('/wp-content/uploads/2021/05/soffitto-icona.png') !important;
    background-size: contain !important;
    display: block !important;
    width: 50px !important;
    height: 50px !important;
    margin: auto !important;
}

/* tavolo */
.menu-item-4643 a:before,
.menu-item-5292 a:before{
    content: " " !important;
    background: url('/wp-content/uploads/2021/05/tavolo-icona.png') !important;
    background-size: contain !important;
    display: block !important;
    width: 50px !important;
    height: 50px !important;
    margin: auto !important;
}

/* terra */
.menu-item-4644 a:before,
.menu-item-5293 a:before{
    content: " " !important;
    background: url('/wp-content/uploads/2021/05/terra-icona.png') !important;
    background-size: contain !important;
    display: block !important;
    width: 50px !important;
    height: 50px !important;
    margin: auto !important;
}

/* design */
.menu-item-6524 a:before,
.menu-item-8182 a:before{
    content: " " !important;
    background: url('/wp-content/uploads/2021/06/design-min.png') !important;
    background-size: contain !important;
    display: block !important;
    width: 50px !important;
    height: 50px !important;
    margin: auto !important;
}
/* a batteria */
.menu-item-6523 a:before,
.menu-item-8181 a:before{
    content: " " !important;
    background: url('/wp-content/uploads/2021/06/batteria-min.png') !important;
    background-size: contain !important;
    display: block !important;
    width: 50px !important;
    height: 50px !important;
    margin: auto !important;
}

/* Profili */
.menu-item-7446 a:before{
    content: " " !important;
    background: url('/wp-content/uploads/2021/06/icona-profili-min.png') !important;
    background-size: contain !important;
    display: block !important;
    width: 50px !important;
    height: 50px !important;
    margin: auto !important;
}

/* Accessori */
.menu-item-7714 a:before,
.menu-item-8180 a:before{
    content: " " !important;
    background: url('/wp-content/uploads/2021/07/icona-accessori-movida-min.png') !important;
    background-size: contain !important;
    display: block !important;
    width: 50px !important;
    height: 50px !important;
    margin: auto !important;
}
.menu-item-4544 .menu-item,
.menu-item-5287 .menu-item{
    text-align: center !important;
}

/*Overlay prodotti home */
.qodef-product-info-revealing{
    background-color: rgba(255,255,255,0) !important;
}


/* Modulo newsletter */
.muza-news-container{
    display: flex;
    flex-direction: column;
}
.muza-news-input{
    display: flex;
}
.muza-news-container [type="submit"]{
    background-color: #fff;
    color: #000 !important;
}
.muza-news-container [type="email"]{
    margin: 0 !important;
    color: #fff !important;
}
.muza-news-privacy a{
    color: #fff !important;
}


@media (max-width:500px){
    .muza-news-input{
        display: flex !important;
        flex-wrap: wrap !important;
    }
    [type="submit"]{
        width: 100% !important;
    }
}

/*GDPR*/
.moove-gdpr-info-bar-content button.mgbutton{
    color: #000 !important;
}

/* Funambolo personalizzato */
.postid-4932 .woocommerce-product-details__short-description + form,
.postid-6965 .woocommerce-product-details__short-description + form,
.postid-9425 .woocommerce-product-details__short-description + form{
    flex-direction: column !important;
}
.postid-4932 .ywapo_label_price,
.postid-6965 .ywapo_label_price,
.postid-9425 .ywapo_label_price{
    font-weight: bold;
}
.postid-4932 #yith_wapo_groups_container h3,
.postid-6965 #yith_wapo_groups_container h3,
.postid-9425 #yith_wapo_groups_container h3{
    font-size: 1.5rem;
}
.single-product #yith_wapo_groups_container{
    display: none;
}
.postid-4932 #yith_wapo_groups_container,
.postid-6965 #yith_wapo_groups_container,
.postid-9425 #yith_wapo_groups_container{
    display: block !important;
}

/* Form carrello prodotto */
.single-product form[class="cart"]{
    display: block !important;
}

/* SHOP LAYOUT */
li.type-product > .qodef-woo-product-inner .qodef-woo-product-content{
    text-align: center !important;
}
li.type-product > .qodef-woo-product-inner .qodef-woo-product-content .price span{
    align-content: center !important;
}
.qodef-woo-product-content .price{
    justify-content: center !important;
}

li.type-product .qodef-woo-product-image{
    display: block !important;
}

li .qodef-woo-product-inner{
    border-style: solid !important;
    border-width: 1px !important;
    border-color: rgba(59,59,60,0.15)
}

/* Fix per select2 jQuery plugin */
.select2-dropdown--below {
    top: 35px!important;
}
@media (min-width: 767px) {
	.select2-dropdown--below {
		top: 27px!important;
	}
}

/* Checkout */
.woocommerce-checkout #order_comments{
    min-height: 100px !important;
}
.woocommerce-checkout table thead .product-total{
    padding-left: 10% !important;
}
@media(max-width: 500px){
    .woocommerce-checkout table thead .product-total{
        padding-left: 40% !important;
    }
}

/* Pagina prodotto */
.single-product li.additional_information_tab{
    display: none !important;
}

/*Slider price */
@media (max-width:530px){
    .price_slider_wrapper .ui-slider-handle{
        width: 15px !important;
    }
}


/* 4 Prodotti Home */
.muza-4-prodotti-home li{
    width: 100% !important;
}
.muza-4-prodotti-home li .qodef-woo-product-inner{
    border: none !important;
}
.muza-4-prodotti-home .qodef-woo-product-categories{
    display: none;
}

/* Modal override */
.modal:target {
    top: 15vh!important;
}
.modal h4 {margin: 0!important;}
.modal .modal-content { border-radius: 0!important; }
@media (max-width:1024px)  {
    .hide-on-desktop{ display:inline-block!important}
    .hide-on-mobile{ display:none!important}
}
@media (min-width:1025px)  {
    .hide-on-desktop{ display:none!important}
    .hide-on-mobile{ display:inline-block!important}
}
@media (min-width: 768px) {
    .modal {
        width: 800px!important;
        margin: -290px 0 0 -8.2%!important;
    }
}
#muza-techsheet h4{
    text-align: center;
}


/* Pagina prodotti */
.muza-pagina-prodotti .qodef-e-content{
    display: flex;
    justify-content: center !important;
    align-items: center !important;
}
.muza-pagina-prodotti .entry-title{
    font-size: 4rem !important;
    text-decoration: underline;
}


@media (max-width:900px){
    .muza-pagina-prodotti .entry-title{
        font-size: 2rem !important;
    }
    .muza-pagina-prodotti .qodef-e-content{
        margin-top: 0 !important;
    }
}

@media (max-width:500px){
    .muza-pagina-prodotti .entry-title{
        font-size: 1.5rem !important;
    }
    .muza-pagina-prodotti .qodef-e-content{
        margin-top: 0 !important;
    }
}

/* Singolo prodotto */
.single-portfolio-item .qodef-m-nav.qodef--back-link{
    display: none !important;
}

/* Newsletter popup */
#qodef-subscribe-popup-modal .qodef-sp-content-img{
    background-position: center !important;
}
#qodef-subscribe-popup-modal .qodef-sp-title,
#qodef-subscribe-popup-modal .qodef-sp-subtitle{
    margin: 0;
}
#qodef-subscribe-popup-modal .qodef-sp-subtitle{
    margin-bottom: 10px; 
}
#qodef-subscribe-popup-modal .qodef-sp-content-container{
    background-color: rgba(236,220,207,0.62);
}

/* Prodotti nomi categorie in vista */
.muza-cat-prodotti{
    position: relative !important;
}
.muza-cat-prodotti .qodef-e-content{
    position: absolute;
    top: 25%;
    width: 100% !important;
    left: 0 !important;
}

.muza-cat-prodotti .qodef-e-image:after{
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0.19);
}

/* Hide date from portfolio */
.single-portfolio-item .qodef-info--date{
    display: none!important;
}
/* Immagini Portfolio */

.single-portfolio-item .swiper-wrapper{
    display: flex !important;
    align-items: center !important;    
}
@media (min-width:900px){
    .single-portfolio-item #qodef-page-inner{
        padding-top: 20px;
    }

    .single-portfolio-item .swiper-slide img {
        max-width: 900px;
        width:auto;
    }
    
    .single-portfolio-item .swiper-slide{
        display: flex !important;
        justify-content: center !important;
        align-items: center !important; 
    }
    .single-portfolio-item .qodef-media,
    .single-portfolio-item .qodef-media img{
        max-height: 70vh;
        width: auto !important;
    }
    .single-portfolio-item .qodef-media,
    .single-portfolio-item .qodef-media a{
        display: flex;
        flex-direction: column;
        align-items: center !important;
        justify-content: center !important;
    }    
}

/* Galleria */
#muza-galleria #gallery-1 .gallery-item{
    margin-bottom: 20px;
}
#muza-galleria #gallery-1 .gallery-item .wp-caption-text{
    font-size: 1rem !important;
    margin-top: 5px;
}
.dialog-widget .elementor-slideshow__title{
    display: none !important;
}

/* Custom Add Ons*/
.ywapo_price_sign{
    visibility: hidden !important;
}
.ywapo_option_label.ywapo_label_position_after{
    font-weight: 400;
    font-size: 1rem;
}
.ywapo_product_option_image{
    max-width: 400px !important;
}

/* Nascondi prezzo accessori movida */
.postid-6965 .summary.entry-summary > .price, .postid-9425 .summary.entry-summary > .price{
    display: none !important;
}
li.post-6965 .price, li.post-9425 .price{
    display: none !important;
}


/* Anteprima Blog */
.blog article .qodef-e-content > .qodef-info--bottom .qodef-e-read-more > a:before,
.archive article .qodef-e-content > .qodef-info--bottom .qodef-e-read-more > a:before{
    content: "Continua a leggere"; 
    display: block !important;
    font-weight: bold;
    min-width: 350px;
    background-position: top;
}
.blog article .qodef-e-content > .qodef-info--bottom .qodef-e-read-more > a .qodef-m-icon,
.archive article .qodef-e-content > .qodef-info--bottom .qodef-e-read-more > a .qodef-m-icon{
    display: none;
}

/* Galleria prodotto */
@media (min-width:1025px){
	.qodef-woo-single-image{
    	max-width: 50% !important;
	}	
}

/* Pulsante su richiesta */
.single-product .muza-request{
    display: block !important;
    max-width: 300px;
}

/* Separatore Breadcrumb */
.muza-breadcrumb-root::after{
    content: '';
    display: inline-block;
    width: 2px;
    height: 9px;
    background-color: #000;
    margin: 0 10px;
}

/* Menu Mobile */
.qodef-woo-side-area-cart .qodef-m-opener{
    color: #fff;
}
.qodef-m-opener-count{
    background-color: #fff !important;
    color: #000 !important;
}


/* Prodotti su richiesta badge */
.archive .qodef-woo-product-mark.qodef-out-of-stock,
.single-product .qodef-woo-product-mark.qodef-out-of-stock,
.woocommerce-variation-add-to-cart-disabled{
    display: none !important;
}


/* Allineamento Thumbnail shop */
.single-product .slick-list{
    margin: 0 !important;
}

.single-product .slick-list li{
    margin-left: 0 !important;
}

/* Modal scheda tecnica */
#muza-techsheet ._df_book{
   max-height: 70vh;
}

/* Allineamento prezzi sidebar */
#qodef-page-sidebar .qodef-woo-product-content .qodef-woo-product-price{
    justify-content: left !important;
}

/* Thumbnails prodotto */
.single-product .thumbnails img{
    height: 100px !important;
    width: 100px;
}

@media (max-width: 776px) {
  #qodef-subscribe-popup-modal .wpcf7 {
    padding-bottom: 2rem;
  }

  #muza-render-home .qodef-grid.qodef-gutter--colossal.qodef--no-bottom-space {
    margin-bottom: 0!important;
  }
}

.postid-4861.single-product form[class="cart"] {
  display: flex!important;
}

#qodef-back-to-top {
	bottom: 110px;
}

/* Newsletter thankyou message */
.wpcf7 form.sent .wpcf7-response-output {
    margin-top: 0;
    padding-left: 0;
    margin-left: 0;
    border-color: transparent;
}

/* After price text */
span.muza_after_price {
    font-size: 0.8rem;
    margin: 0 0.5rem;
    padding-top: 0.4rem;
}
body.home .muza_after_price {
	display: none;
}
body.home .qodef-woo-onsale {
    text-transform: uppercase;
}
body.home .price del+ins {
    font-weight: 700!important;
}

#qodef-top-area-inner {
    justify-content: center;
}
.qodef-woo-side-area-cart-inner.qodef-m-inner .qodef-m-content {
    top: 33px;
}

.widget.woocommerce.widget_products {
    overflow-x: hidden;
}

@media (max-width:776px) {
.qodef-woo-side-area-cart .qodef-m-content .qodef-m-items {
    overflow-y:scroll!important;
}
}

/* Colonne carrello migliori */
.variation {
    display: flex;
    flex-wrap:wrap;
    flex-direction: row;
}
.variation dt, .variation dd {
    display:flex;
    line-height: 1rem;
    font-size: 0.9rem;
}
.variation dt {
    width:30%;
    font-weight: 400!important;
}
.variation dd {
    width: 60%;
    margin-top: 0;
    margin-bottom: 0;
}
.product-name > a {
    font-weight: 700!important;
}
@media (max-width: 776px) {
	.variation dt, .variation dd {
    	width:unset;
	}
	.variation dd {
		margin-left:0;
		margin-right:0;
	}
}

label[for='shipping_method_0_free_shipping4'] {
    font-weight: 700;
}

span.qodef-m-icon.qodef--close{color: #fff;}
.qodef-mobile-menu-close{stroke:#fff!important;}

.woocommerce-shipping-destination strong {
	font-weight:400!important;
}

@media (max-width:776px) {
	.wpcf7 form.sent .wpcf7-response-output {    
		margin: 0;
		padding: 0;
		margin-top: -35px;
		width: 100%;
	}
}

/* In attesa di traduzioni */
.wpml-ls-menu-item {
	display:none!important;
}

/* Prezzo sottolineato home */
body.home .price ins{
    text-decoration: none !important;
}

/* Top bar solo nello shop */
#qodef-top-area{
    display: none;
}
.woocommerce #qodef-top-area{
    display: block !important;
}

/*Popup newsletter*/
.boxzilla{
    padding: 0 !important;
}

.muza-popup-container{
    display: flex;
    align-items: center;
    max-height: 300px;
}
.muza-popup-img img{
    max-height: 300px !important;
    width: auto !important;
}

.muza-popup-text{
    padding: 10px;
}

@media (max-width:500px){
    .muza-popup-img{
        display: none;
    }
	.boxzilla{
        padding-bottom: 30px !important;
    }
}

/* Fix carrello disktop */
.qodef-woo-side-area-cart-inner.qodef-m-inner .qodef-m-content {
    top: 10px;
}

body.woocommerce .qodef-woo-side-area-cart-inner.qodef-m-inner .qodef-m-content{
    top: 33px;
}

.qodef-widget-holder .qodef-m-content{
    top: 0px !important;
}
.woocommerce #lucent_core_woo_side_area_cart-3 .qodef-m-content{
    top: 30px !important;
}

/* Responsive sidebar */
.woocommerce.archive #responsive-sidebar-btn{
    position: relative;
    margin-left: 100px;
}
.woocommerce-ordering{
    display: flex;
    width: 400px;
}
@media (max-width:680px){
    .woocommerce.archive #responsive-sidebar-btn{
        margin-left: 0px;
    }
}
@media (max-width:442px){
    .woocommerce.archive #responsive-sidebar-btn{
        margin-top: 20px;
    }
}
.resp-sidebar-wrapper.opened{
    padding: 20px;
    height: 100% !important;
}
#responsive-sidebar-btn{
    z-index: 0 !important;
}

/* Anteprima prodotto */
.qodef-woo-product-content .price{
    flex-direction: column;
}
@media (max-width:680px){
    .archive .products li{
        width: 50% !important;
    }    
}

/* Icona menu mobile */
#qodef-page-mobile-header .qodef-opener-icon,
#qodef-page-mobile-header .qodef-m-icon.qodef--close{
    margin: 0;
    padding: 10px;
    color: #fff;
    font-size: 30px;
}
#qodef-page-mobile-header .qodef-opener-icon:hover,
#qodef-page-mobile-header .qodef-m-icon.qodef--close:hover{
    color: #c9c9c9
}

/* Modulo contatti professionisti */
.page-id-4705 form .menu-999 select{
    width: 100%;
    min-height: 200px;
    background-color: #fff;
    border-style: solid !important;
    border-width: 1px;
    border-color: #c2c2c2;
}

/* Voce TUTTI I PRODOTTI MOBILE */
@media (min-width:1025px){
    .menu-item-8878{
        display: none;
    }    
}

/* Spazio archivio */
@media (max-width:1024px){
    .woocommerce.single-product #qodef-page-inner{
        padding-top: 30px;
    }
}


/* Pulsante aggiungi al carrello */
.single-product [name="add-to-cart"]::after,
.single-product [name="add-to-cart"]::before,
.single-product .single_add_to_cart_button::after,
.single-product .single_add_to_cart_button::before,
.single-product .muza-request::after,
.single-product .muza-request::before{
    display: none !important;
}


.single-product .button[name="add-to-cart"],
.single-product .button.single_add_to_cart_button,
.single-product .button.muza-request{
    background-color: #6c7e77 !important;
    color: #fff !important;
    padding: 10px !important;
    border-style: solid !important;
    border-width: 10px !important;
    border-color: #6c7e77 !important;
    border-radius: 5px !important;
    text-transform: uppercase;
}
.single-product .button.single_add_to_cart_button:hover,
.single-product .button.muza-request:hover{
    background-color: #4C5D5B !important;
    border-color: #4C5D5B !important;
}
.muza-request{
    width: 400px !important;
    max-width: 100% !important;
}

/* Pagina contatti */
@media(max-width:430px){
    #contatti-title h1{
        font-size: 2.3rem;
    }
}
/* Spazio shop */
body.archive #qodef-page-inner{
    padding-top: 30px !important;
}



/* REVISIONE 24 SETTEMBRE */
/*Visualizza sempre add to cart */
.single-product .woocommerce-variation-add-to-cart-disabled{
    display: block !important;
}
.single-product .outofstock .woocommerce-variation-add-to-cart-disabled{
    display: none !important;
}

/* Pulsante su richiesta */
.button.muza-request{
    text-align: center;
}

/* Tabella prezzi */
.wdp_pricing_table_caption,
.wdp_pricing_table_footer{
    display: none;
}
.wdp_pricing_table{
    margin-top: 20px;
}

/* Top bar */
#qodef-top-area #text-22 span{
    text-transform: uppercase;
    font-weight: bold;
    font-size: 18px !important;
}
@media(max-width:513px){
 #qodef-top-area #text-22 span{
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px !important;
}   
}
@media(max-width:390px){
 #qodef-top-area #text-22 span{
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px !important;
}   
}

/* Voce per spedizione gratuita descrizione breve 
.single-product .summary > .woocommerce-product-details__short-description:after{
    content: "SPEDIZIONE GRATUITA FINO AL 31 OTTOBRE";
    font-weight: bold;
    font-size: 1.2rem;
    line-height: 50px;
}
*/
/* H3 pagina prodotto */
.single-product #tab-description h3{
    font-size: 1.5rem;
}

#qodef-top-area-inner{
	display: none !important;
}

.single-product p.out-of-stock{
    display: none !important;
}

/* ACCESSORI MOVIDA */
.single-product #product-6965 .woocommerce-Price-amount:after,
.single-product #product-6965 table .price:after{
    content: "IVA Inclusa";
    margin-left: 5px;
}

.single-product #product-6965 table .ywapo_tr_product_base_price,
.single-product #product-6965 table .ywapo_tr_additional_options{
    display: none;
}

.woocommerce-checkout span.optional{
    display: none;
}
[lang="it-IT"] .woocommerce-checkout #order_review_heading:before{
    content: '*Campo obbligatorio';
    display: block;
    font-size: 15px;
    font-weight: normal;
}
[lang="en-US"] .woocommerce-checkout #order_review_heading:before{
    content: '*Required field';
    display: block;
    font-size: 15px;
    font-weight: normal;
}
.woocommerce-checkout #billing_country_field span strong{
    font-weight: normal !important;
}

/* Accessori movida carrello */
.woocommerce-cart .woocommerce-cart-form__contents td dl.variation dt{
    display: none;
}

/* Pulsante checkout carrello */
@media(min-width:441px){
    .woocommerce-cart .checkout-button{
        float: right !important;
    }    
}


/* Titolo pagamenti checkout */
[lang="it-IT"] .woocommerce-checkout #payment:before{
    content: 'Pagamento';
        font-family: "Poppins",sans-serif;
    font-weight: 500;
    color: #000;
    font-size: 45px;
    line-height: 1.222em;
    letter-spacing: -.01em;
    margin: 25px 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

[lang="en-US"] .woocommerce-checkout #payment:before{
    content: 'Payment';
        font-family: "Poppins",sans-serif;
    font-weight: 500;
    color: #000;
    font-size: 45px;
    line-height: 1.222em;
    letter-spacing: -.01em;
    margin: 25px 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

/* Banner cookie */
.gdpr-nav-tab-title,
.gdpr-svg-icon,
.gdpr-icon.moovegdpr-arrow-close:before,
.gdpr-icon.moovegdpr-arrow-close:after,
.moove-gdpr-modal-save-settings,
.moove-gdpr-modal-allow-all{
    color: #000 !important;
}

#shipping_country_field strong{
    font-weight: normal !important;
}

/* Newsletter popup */
.muza-popup-container .muza-news-container input,
.muza-popup-container .muza-news-container .muza-news-privacy a{
    color: #000 !important;
}

 
header li.menu-item.wpml-ls-item{
    display: list-item !important;   
}
body.logged-in.admin-bar header li.menu-item.wpml-ls-item{
    display: block !important;
}

.home .muza-4-prodotti-home{
    margin-top: 25px !important;
}
.home .qodef-woo-onsale{
    position: absolute !important;
    top: -25px !important;
}

/* Footer */
footer #qodef-page-footer-top-area,
footer #qodef-page-footer-bottom-area{
    padding-top: 5mm !important;
    padding-bottom: 0mm !important;
}

html[lang='en-US'] .home .qodef-e-media-image{
    overflow: visible !important;
}
.qodef-social-icons-group .qodef-icon-holder a .fa-houzz{
    color: #000 !important;
}

.archive .berocket_better_labels_position span{
        font-size: 13px !important;
        height: 20px !important;
    }
.product_list_widget .qodef-woo-product-content{
    width: 100% !important;
}
.product_list_widget .qodef-woo-product-content del{
    margin: 0 !important;
}
.archive .qodef-woo-product-mark{
    top: -18px !important;
}

.archive .berocket_better_labels_position span{
    top: -20px;
}
#qodef-page-sidebar .qodef-widget-title{
    font-size: 20px;
}
@media(max-width:700px){
    #muza-galleria #gallery-1 .gallery-item .wp-caption-text{
        font-size: 0.75rem !important;
    }
}
.ti-widget .ti-text:before{
    display: none !important;
}
.muza-popup-text h3{
    font-size: 34px !important;
}
.blog article .qodef-e-content > .qodef-info--bottom .qodef-e-read-more > a:before{
    min-width: 400px !important;
}
.fa-instagram-square{
    font-size: 1.3rem !important;
}

body.home #muza-blog-news .qodef-e-title-link,
body.home .muza-4-prodotti-home .qodef-woo-product-title{
    font-size: 1rem !important;
}
.single-product .product_title,
.single-product .related.products h2{
    font-size: 2rem !important;
}
.qodef--single .entry-title{
    font-size: 27px !important;
}
form.woocommerce-ordering{
    display: none !important;
}
body.woocommerce-cart dl.variation dd{
    margin-left: 0 !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p{
    font-weight: 400 !important;
}
body.single-portfolio-item .entry-title{
    font-size: 27px !important;
}
body.single-portfolio-item .qodef-portfolio-info .qodef-e-title{
    font-size: 16px !important;
}
body.single-portfolio-item .qodef-portfolio-info .qodef-e-title{
    display: block !important;    
}
.muza-pagina-prodotti .entry-title{
    text-decoration: unset !important;
    font-weight: 400;
}

body.woocommerce-cart .cart_totals h2,
body.woocommerce-checkout .woocommerce-billing-fields h3,
body.woocommerce-checkout #ship-to-different-address,
body.woocommerce-checkout #order_review_heading,
body.woocommerce-checkout #payment:before{
    font-size: 27px !important;
}