.elementor-kit-4{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-8431a9c:#000000;--e-global-color-f647f3a:#FFFFFF;--e-global-color-41e8177:#7ED957;--e-global-color-25eb621:#F6F6F6;--e-global-color-4f18019:#009246;--e-global-color-af2fac2:#CE2B37;--e-global-typography-primary-font-family:"Qualion-regular";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Qualion-regular";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Qualion-regular";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Qualion-regular";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-8431a9c );font-family:"Qualion-regular", Sans-serif;font-size:18px;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 h1{font-family:"Qualion-bold", Sans-serif;}.elementor-kit-4 h2{font-family:"Qualion-bold", Sans-serif;}.elementor-kit-4 h3{font-family:"Qualion-bold", Sans-serif;}.elementor-kit-4 h4{font-family:"Qualion-bold", Sans-serif;}.elementor-kit-4 h5{font-family:"Qualion-bold", Sans-serif;}.elementor-kit-4 h6{font-family:"Qualion-bold", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//** FONT **/
h1,h2,h3,h4,h5,h6 {
    font-family: "Qualion-bold" !important;

}
body,p,span,ul,li {
    font-family: "Qualion-regular" !important;
   
}
a {
    color:#000;
}
p {
    font-size:16px;
    line-height: 20px;
}
h1,h2 {
    font-size:40px;
    line-height: 40px;
    font-weight: 600 !important;
}
.descrizione h2, .descrizione h3 {
    font-weight: 400;
}
h3 {
    font-size:24px;
    line-height: 24px;
}
.carosello-prodotti h3, .carosello-prodotti h3 a {
    font-size:18px;
    line-height: 20px;
    font-weight: 400 !important;
    font-style: normal !important;
}

.leggero h2, .lista-prodotti H2 {
    font-size:24px;
    line-height: 24px;
    font-weight: 400 !important;
}
.quandri-hp h3 a {
    color:#fff!important;
} 
 

footer span {
    font-size:22px;
    line-height: 22px;
    font-weight: 400 !important;
}

.product-template-default label {
    font-size:18px;
    line-height: 20px;
    font-weight: 400 !important;
    font-style: normal !important;
}
.quandri-hp h3 {
    font-size:24px;
    line-height: 24px;
    font-weight: 400 !important;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {

  display: none;
}
.variatonscol .woocommerce-Price-amount, .variatonscol bdi, .variatonscol .woocommerce-Price-currencySymbol, .variatonscol .woocommerce-price-suffix   {

color:#61CE70;
font-family: "Qualion-bold" !important;
font-size:20px;
    line-height: 20px;
}
.variatonscol .woocommerce-variation-description {
    display: none;
}
th,tr {
    color;#000!important;
}


.lista-prodotti .price {
    display: none !important;
}

.catlist .elementor-widget-container   {
    font-size:14px;
    line-height: 14px !important;
}
.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text:focus
{
    color:#000 !important
}

.reset_variations {
    display: none !important;
}


.elementor-widget-woocommerce-cart .woocommerce-error {
    display: none;
}
.elementor-widget-woocommerce-cart .woocommerce-erro span.mostra {
    display: block !important;
    }
    
@media screen and (max-width: 800px) {
 h1,h2 {
    font-size:28px;
    line-height: 32px;
}
h3 {
    font-size:22px;
    line-height: 22px;
}

.lista-prodotti H2, .lista-prodotti H3 {
   Font-size:18px;
    line-height: 18px; 
}
.rassicurazioni p {
       Font-size:16px;
    line-height: 16px; 
}
/** ##############
BOTTONI + e - NELLA SCHEDA PRODOTTO 
############## **/

.single-product div.product form.cart .quantity {
   float: none;
   margin: 0;
   display: inline-block;
} 

#variazione button.minus, #variazione button.plus {
      padding: 5px;
      padding-top: 10px;
      padding-bottom: 10px;
  border-radius: 5px!important;
  color:#000!important;  
  background: #f6f6f6 !important;
  width: 25px;
  border: 0px;
}
#variazione .quantity .qty{
    border-radius: 0px;
    background-color: #fff !important;
    border-color: #fff !important;
    font-size: 18px !important; 
    float: none;
   margin: 0;
   width: 50px;
   display: inline-block;
   padding:0;
}
#variazione .quantity {
display: block !important;
width: 100%;
}

#variazione button.single_add_to_cart_button {

width: 100% !important;
}

} 
/** #####  fine mobile ##### **/


.e-cart__container .woocommerce-error {
    display: none;
}

.quandri-hp h3 {
    font-size:20px;
    line-height: 20px;
    font-weight: 400 !important;
}
.catlist .elementor-widget-container   {
    font-size:14px;
    line-height: 14px !important;
}

/** FINE FONT **/

li.secondoliv a{
    font-weight: 400px !important;
    font-size:18px !important;
}
li.terzoliv a{
    font-weight: 400px !important;
    font-size:16px !important;
}


#variazione table td, #variazione table th {
       border:0;
       padding: 0;
       padding-bottom: 10px;
       
}
#variazione table tbody>tr:nth-child(odd)>th, 
#variazione table tbody>tr:nth-child(odd)>td {
    background-color: #fff;
}


#variazione select {
    background-color: #F6F6F6;
    border: 1px solid #F6F6F6;
    border-radius: 10px;
}


/** ##############
BOTTONI + e - NELLA SCHEDA PRODOTTO 
############## **/


#variazione button.minus, #variazione button.plus {
      padding: 5px;
      padding-top: 10px;
      padding-bottom: 10px;
  border-radius: 5px!important;
  color:#000!important;  
  background: #f6f6f6 !important;
  width: 25px;
  border: 0px;
}
#variazione .quantity .qty{
    border-radius: 0px;
    background-color: #fff !important;
    border-color: #fff !important;
    font-size: 18px;
    float: none;
   margin: 0;
   width: 50px;
   display: inline-block;
   padding: 0;
}


@media screen and (min-width: 801px) {

#variazione .quantity {
   flex-basis: unset !important;
float: none !important;
display: inline-block;
width: 20%;
}

#variazione button.single_add_to_cart_button {
 float: none !important;
flex-basis: unset !important;
width: 80% !important;
}

}
/* Togliere freccie al campo quantitò Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}



/** ###################### **/

.woocommerce div.product div.images .flex-control-thumbs li img {
 
  opacity: 1;
 }
 
 .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button {
    width: 100%;
}


.quadri-hp .elementor-widget:not(:last-child) {
  margin-bottom: 0px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Qualion-regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.naturecandle.it/wp-content/uploads/2023/07/Qualion-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Qualion-regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.naturecandle.it/wp-content/uploads/2023/07/Qualion-Regular.eot');
	src: url('https://www.naturecandle.it/wp-content/uploads/2023/07/Qualion-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.naturecandle.it/wp-content/uploads/2023/07/Qualion-Regular.woff2') format('woff2'),
		url('https://www.naturecandle.it/wp-content/uploads/2023/07/Qualion-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Qualion-bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.naturecandle.it/wp-content/uploads/2023/07/Qualion-Bold.eot');
	src: url('https://www.naturecandle.it/wp-content/uploads/2023/07/Qualion-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://www.naturecandle.it/wp-content/uploads/2023/07/Qualion-Bold.woff2') format('woff2'),
		url('https://www.naturecandle.it/wp-content/uploads/2023/07/Qualion-Bold.woff') format('woff'),
		url('https://www.naturecandle.it/wp-content/uploads/2023/07/Qualion-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */