/* Enter Your Custom CSS Here *//* Enter Your Custom CSS Here */
.ui-small-caption,
.ui-small-caption a {
    font-size: 10px !important;
}

/* Enter Your Custom CSS Here L E T M E N   S T U D I O */

/* CF7 */
/* Form width */
.wpcf7 {
    text-align: left;
    width: 90%;
}

/* Input Field widths */
.wpcf7-text, .wpcf7-textarea {
    font-size: 10px;
}

/* Checkbox dimensions */
input[type="checkbox"]{
  width: 10; /*Desired width*/
  height: 10; /*Desired height*/
}

/* AMAZON BTN */
.btn-amazon img:hover {
    opacity: 0.9;
    filter: alpha(opacity=90); /* For IE8 and earlier */
}


/* CONTATTI FLOATING */
.slidingmessage-open-4761, .slidingmessage-open, .sm-position-bottom-right .slidingmessage-active
{
  margin: 15px !important;  
    padding:10px 25px; 
    color:#fff;
    font-size: 12px;
    border:0 none;
    cursor:pointer;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    box-shadow: 0px 0px 0px #ffffff;

}

/* Allineare cella quantità con bottone aggiungi al carrello */
.woocommerce .quantity input.qty {
    display: inline !important;
    height: 45px;
}

/* Rimuovere dicitura quantità da prodotto WooCommerce */
.screen-reader-text {
    display: none;
}

/* Rimuovere dicitura variante da prodotto WooCommerce */
.variations_form.cart .label {
    display: none;
}

/* Rimuovere icona svg variazioni
.svg-inline--fa {
    display: none;
}
 */

/* Rimuovere dicitura disponibilità prodotto */
.woocommerce-variation-availability {
    display: none;
}

/* Rimuovere dicitura cancella selezione */
.reset_variations {
    display: none !important;
}

.woocommerce ul.products li.product figcaption .shop-loop-product-info .info-meta .loop-add-to-cart a {
    font-size: 11px;
}

.woocommerce div.product form.cart .variations td.label label {
    vertical-align:text-top !important;
}

/* Rimuovere "Social share" */
.woocommerce div.product div.summary .share-links { 
    display: none !important;
}

/* Rimuovere freccia da selezione variante prodotto WooCommerce */
.svg-inline--fa.fa-w-10 { 
        display: none !important;
    }
    
/* Modificare colore bordo e sfondo selezione variante prodotto */
.woocommerce div.product form.cart .variations .woocommerce-variation-select select {
    background-color: #f5f5f5;
    border: 1px solid #999999 !important;
    }

/* Modificare colore bordo e sfondo quantità prodotto */
.woocommerce .quantity input.qty {
    background-color: #f5f5f5 !important;
    border: 1px solid #999999 !important;
    }
 
/* Modificare bottone "Aggiungi al carrello" */
.single_add_to_cart_button {
    
    }
 
 /* Rimuovere prodotti consigliati da checkout WooCommerce */
.cart-cross-sell { 
        display: none !important;
    }
 
 /* Rimuovere dicitura "IN OFFERTA" da prodotto scontato */
.onsale { 
        display: none !important;
    }

/* Padding countdown prodotto scontato */
.wcst_on_product.wcst_deal_expiry
{
    padding-top: 20px;
}

 /* Larghezza box spedizione, reso e pagamento sicuro prodotto */
.wcst_guarantee_box.wcst_guarantee_box_left {
    max-width: 100% !important;
}

 /* Bottone add-to-cart blu */
.single_add_to_cart_button.button.alt {
    background-color: #004c96 !important;
    border-color: transparent !important;
    /* border-color: #004c96 !important; */
}

 /* Rimuovere dicitura "DESCRIZIONE" da prodotto */
.nav-tabs { 
        display: none !important;
    }
    
 /* Dicitura "PRODOTTI CONSIGLIATI" */
.woocommerce .related>div>h3, .woocommerce .upsells>div>h3 {
  padding-top: 10px !important;
  margin: 0px auto 10px !important;
  border-bottom: none !important;
}

/* Sezione TITOLO, DESCRIZIONE e INFO PRODOTTO */
.product-excerpt {
    margin-bottom: 0px !important;
    margin-top: 20px !important;
    padding-bottom: 20px !important;
    padding-top: 20px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
   /* border-style: 1px solid; */
   /* border-color: #e5e5e5 !important; */
    border-top: 1px solid #e5e5e5 !important;
    border-bottom: 0px solid #e5e5e5 !important;   
}

/* Sezione "INFORMAZIONI AGGIUNTIVE - CLICCA QUI PER MOSTRARE DI PIÙ" */
.tab-content {
   margin-bottom: 50px !important;
   margin-top: 20px !important;
   padding-bottom: 40px !important;
   padding-top: 20px !important;
   padding-left: 20px !important;
   padding-right: 20px !important;
   /* border-style: 1px solid; */
   /* border-color: #e5e5e5 !important; */
    border-top: 1px solid #e5e5e5 !important;
    border-bottom: 1px solid #e5e5e5 !important;   
}

 /* Rimozione bottone "LEGGI TUTTO" da PRODOTTI CONSIGLIATI */
.loop-add-to-cart  { 
        display: none !important;
    }
    
.uom {
font-size: 85%;
}

.wcst_guarantee_box {
    margin-top: 25px !important;
}


.video-container {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

 /* Link bianco sottolineato FOOTER */
.linkfooter {color: #ffffff !important; } 
.linkfooter:hover {
    color: #ffffff !important; 
    text-decoration: underline !important; 
    }
    
.cart-icon-mobile, .cart-icon-mobile:hover, .cart-icon-mobile:focus {
    color: #ffffff !important;
}

.search-icon-mobile, .search-icon-mobile:hover, .search-icon-mobile:focus {
    color: #ffffff !important;
}

.woocommerce .addresses .title.edit {
    float: left !important;
}

.woocommerce .checkout .woocommerce-checkout-review-order>.woocommerce-checkout-review-order-wrap {
    background: #eeeeee !important;
    background-color: #eeeeee !important;
}

.woocommerce .woocommerce-info.woocommerce-info-login, .woocommerce .woocommerce-info.woocommerce-info-coupon {
    background: #eeeeee !important;
    background-color: #eeeeee !important;
}

.titolo-ombra {
  text-shadow: 0px 0px 20px rgba(0,0,0,0.8);
}

 /* Link BUTTON CUSTOM - DESKTOP */

a#link-button-blue {
color: #FFFFFF; 
text-decoration: none; 
background-color: #004c96; 
padding:8px 16px; 
border-radius: 0px;
font-size: 12pt;
font-weight: normal;
white-space:nowrap;
}
a#link-button-blue:hover {
color: #FFFFFF; 
text-decoration: none; 
background-color: #004c96; 
padding: 8px 16px; 
border-radius: 0px;
font-size: 12pt;
font-weight: normal;
white-space:nowrap;
}

a#link-button-light {
color: #5b5b5b; 
text-decoration: none; 
background-color: #dadada; 
padding:8px 16px; 
border-radius: 0px;
font-size: 12pt;
font-weight: normal;
white-space:nowrap;
}
a#link-button-light:hover {
color: #ffffff; 
text-decoration: none; 
background-color: #004c96; 
padding: 8px 16px; 
border-radius: 0px;
font-size: 12pt;
font-weight: normal;
white-space:nowrap;
}

a#link-button-big-blue {
color: #FFFFFF; 
text-decoration: none; 
background-color: #004c96; 
padding:16px 32px; 
border-radius: 0px;
border: 1px solid #004c96;
font-size: 12pt;
font-weight: normal;
white-space: pre;
}
a#link-button-big-blue:hover {
color: #5B5B5B; 
text-decoration: none; 
background-color: #FFFFFF; 
padding:16px 32px; 
border-radius: 0px;
border: 1px solid #5B5B5B;
font-size: 12pt;
font-weight: normal;
white-space: pre;
}

a#link-button-big-blue-CTA {
color: #FFFFFF; 
text-decoration: none; 
background-color: #004c96; 
padding:16px 32px; 
border-radius: 0px;
border: 1px solid #004c96;
font-size: 12pt;
font-weight: normal;
white-space: pre;
line-height: 60px;
text-align: center;
margin-top: -75px;
top: -250px;
}
a#link-button-big-blue-CTA:hover {
color: #5B5B5B; 
text-decoration: none; 
background-color: #FFFFFF; 
padding:16px 32px; 
border-radius: 0px;
border: 1px solid #5B5B5B;
font-size: 12pt;
font-weight: normal;
white-space: pre;
line-height: 60px;
text-align: center;
top: -250px;
}

a#link-button-big-green-CTA {
color: #FFFFFF; 
text-decoration: none; 
background-color:#3CB371; 
padding:16px 32px; 
border-radius: 0px;
border: 1px solid #3CB371;
font-size: 12pt;
font-weight: normal;
white-space: pre;
line-height: 60px;
text-align: center;
margin-top: -75px;
top: -250px;
}
a#link-button-big-green-CTA:hover {
color: #3CB371; 
text-decoration: none; 
background-color: #FFFFFF; 
padding:16px 32px; 
border-radius: 0px;
border: 1px solid #3CB371;
font-size: 12pt;
font-weight: normal;
white-space: pre;
line-height: 60px;
text-align: center;
top: -250px;
}

a#link-button-big-black-CTA {
color: #FFFFFF; 
text-decoration: none; 
background-color:#000000; 
padding:16px 32px; 
border-radius: 0px;
border: 1px solid #000000;
font-size: 12pt;
font-weight: normal;
white-space: pre;
line-height: 60px;
text-align: center;
margin-top: -75px;
top: -250px;
}
a#link-button-big-black-CTA:hover {
color: #000000; 
text-decoration: none; 
background-color: #FFFFFF; 
padding:16px 32px; 
border-radius: 0px;
border: 1px solid #000000;
font-size: 12pt;
font-weight: normal;
white-space: pre;
line-height: 60px;
text-align: center;
top: -250px;
}


a#link-button-big-white {
color: #004c96; 
text-decoration: none; 
background-color: #FFFFFF; 
padding:16px 32px; 
border-radius: 0px;
border: 1px solid #FFFFFF;
font-size: 12pt;
font-weight: normal;
white-space:pre;
}
a#link-button-big-white:hover {
color: #FFFFFF; 
text-decoration: none; 
background-color: transparent; 
padding:16px 32px; 
border-radius: 0px;
border: 1px solid #FFFFFF;
font-size: 12pt;
font-weight: normal;
white-space:pre;
}

a#link-button-big-border-white {
color: #FFFFFF; 
text-decoration: none; 
background-color: transparent; 
padding:16px 32px; 
border-radius: 0px;
border: 1px solid #FFFFFF;
font-size: 12pt;
font-weight: normal;
white-space:nowrap;
}

a#link-button-big-border-white:hover {
color: #004c96; 
text-decoration: none; 
background-color: #FFFFFF; 
padding:16px 32px; 
border-radius: 0px;
border: 1px solid #FFFFFF;
font-size: 12pt;
font-weight: normal;
white-space:nowrap;
}

 /* Link BUTTON CUSTOM - MOBILE */

a#mob-link-button-blue {
color: #FFFFFF; 
text-decoration: none; 
background-color: #004c96; 
padding:6px 12px; 
border-radius: 0px;
font-size: 8pt;
font-weight: normal;
white-space: nowrap;
}
a#mob-link-button-blue:hover {
color: #FFFFFF; 
text-decoration: none; 
background-color: #004c96; 
padding:6px 12px; 
border-radius: 0px;
font-size: 8pt;
font-weight: normal;
white-space: nowrap;
}

a#mob-link-button-light {
color: #5b5b5b; 
text-decoration: none; 
background-color: #dadada; 
padding:6px 12px; 
border-radius: 0px;
font-size: 8pt;
font-weight: normal;
white-space: nowrap;
}
a#mob-link-button-light:hover {
color: #ffffff; 
text-decoration: none; 
background-color: #004c96; 
padding:6px 12px; 
border-radius: 0px;
font-size: 8pt;
font-weight: normal;
white-space: nowrap;
}

/* Link CUSTOM */

a#link-white {
color: #FFFFFF !important; 
text-decoration: none; 
font-weight: normal;
}
a#link-white:hover {
color: #FFFFFF !important; 
text-decoration: none; 
font-weight: normal;
}

/* Rimuovere barra intestazione Google Maps */
#i4ewOd-pzNkMb-haAclf {
    display: none !important;
}

/* Link personalizzato */
a#blue {color: #004c96; } a#blue:hover {color: #000000; text-decoration: none;}

a#green {color: #93c01f; } a#green:hover {color: #000000; text-decoration: none;}
