
button, .button, input[type=button], input[type=submit], .wishlist_table .add_to_cart.button, .btn-black, .btn.btn-black, .subscription-toggle, .btn.filled {background-color:#294eaa !important;border-style:none !important;box-shadow: none !important;text-shadow: none !important;line-height: unset !important;} button:hover, .button:hover, input[type=button]:hover, input[type=submit]:hover, .wishlist_table .add_to_cart.button:hover, .btn-black:hover, .btn.btn-black:hover, .subscription-toggle:hover, .btn.filled:hover {background-color:#333333 !important;box-shadow: none !important;text-shadow: none !important;line-height: unset !important;} .mobile-nav .menu.et-mobile-menu .item-level-0.current-menu-item > a, .mobile-nav .menu.et-mobile-menu .item-level-0.current-menu-item  {color:#e72f54 !important;} .mobile-nav .menu.et-mobile-menu .item-level-0 > a, .mobile-nav .menu.et-mobile-menu .item-level-0  {color:#ffffff !important;} .header .shopping-cart-widget .cart-summ .cart-bag .ico-sum:before {border-color:#294eaa !important;} .header .shopping-cart-widget .cart-summ .cart-bag .ico-sum:after {background-color:#294eaa !important;} .header .shopping-cart-widget .cart-summ .cart-bag .ico-sum {background-color:#294eaa !important;} .header .shopping-cart-widget .cart-summ .cart-bag .badge-number {color:#294eaa !important;} .fixed-header .shopping-cart-widget .cart-summ .cart-bag .ico-sum:before {border-color:#294eaa !important;} .fixed-header .shopping-cart-widget .cart-summ .cart-bag .ico-sum:after {background-color:#294eaa !important;} .fixed-header .shopping-cart-widget .cart-summ .cart-bag .ico-sum {background-color:#294eaa !important;} .fixed-header .shopping-cart-widget .cart-summ .cart-bag .badge-number {color:#294eaa !important;} .btn.product_type_simple.add_to_cart_button {border-left-width:0px !important;border-right-width:0px !important;border-top-width:0px !important;border-bottom-width:0px !important;box-shadow: none !important;text-shadow: none !important;line-height: unset !important;} #template_container #template_header #header_wrapper,  #template_header #header_wrapper {background-image:url('https://www.spagnuolosrl.it/wp-content/uploads/2016/06/Testata_prefincati_sp_.png') !important;} #template_container #template_footer img,  #template_footer img {content:url('https://www.spagnuolosrl.it/wp-content/uploads/2016/06/Footer_prefincati_sp_.png') !important;} #template_container #header_wrapper h1,  #header_wrapper h1 {color:#0033cd !important;font-size:18px !important;line-height:30px !important;} .footer-product {background-color:rgba(41,78,170,0.76) !important;} .listaDesideri img {content:url('https://www.spagnuolosrl.it/wp-content/uploads/2016/06/cuore_SP_1.png') !important;background-repeat:no-repeat;background-position:center;} 
.login h1 a {background-image:url('https://www.spagnuolosrl.it/wp-content/uploads/2016/06/Login-LOGO-spagnuolonuovo_sito_footer.png') !important;width:inherit;background-size:contain;margin:unset;} body.login {background-color:#ffffff !important;} .login input[type="text"], .login input[type="password"] {border-color:rgba(0,0,0,0.85) !important;border-left-width:1px !important;border-right-width:1px !important;border-top-width:1px !important;border-bottom-width:1px !important;} .login .button-primary, .login .button-secondary {color:#ffffff !important;box-shadow: none !important;text-shadow: none !important;} .login form, .login #login_error, .login .message {background-color:#f7f7f7 !important;} /* Nasconde la selezione lingua */
.languages-area{
display:none;
}
/* Nasconde tutti i testi visibili solo ai readers users*/
.screen-reader-text{
display:none;
}
/* LS-2225 Elimina il padding laterale della header a comparsa quando si scrolla. Prende tutto lo spazio disponibile per evitare di far andare a capo le voci di menu quando sono molto lunghe*/
.fixed-header-area .fixed-header > .container {
padding-left: 0px !important;
padding-right: 0px !important;
}
/*LS-12686*/
.mobile-nav li .open-child{
color:inherit !important;
}

/* LS-13624 - Responsive header desktop */
.header-tre-colonne .barra_ricerca_desktop {
	float: right;
	clear: both;
	width: 100%;
	margin-top: 20px;
}
.header-tre-colonne .barra_ricerca_mobile {
	display:none;
}
/* LS-13624 - Responsive header mobile */
@media screen and (max-width: 992px){
	.header-tre-colonne .barra_ricerca_mobile {
		display: block;
	}
	.header-tre-colonne .barra_ricerca_desktop {
		display:none;
	}
	.header-tre-colonne .terza-colonna {
		display:none;
	}	
}

/* bugfix su allineamento icona mostra pwd */
#loginform .user-pass-wrap button.button-secondary.wp-hide-pw.hide-if-no-js span{
top:unset !important;
}
@media screen and (max-width: 480px) {
 /*LS-960 hotfix per la larghezza del sito su mobile*/
.navbar-right .navbar-right {
    left: 0 !important;
}
/*LS-213 Ottimizzazione font*/
body { font-size:150%; color:#333;}
body p { color:#333; } 
}/*LS-17786 LS-18176 Elenchi puntati e numerati - INIZIO */
.tab-content h2{display:none;}
.tab-content li{color: #767676;}

.tab-content ul li {list-style-position:inside;}
.tab-content ol li {list-style-position:inside;}

.tab-content ul li,
.tab-content ul li.ql-indent-3{list-style-type:disc;}
.tab-content ul li.ql-indent-1,
.tab-content ul li.ql-indent-4{list-style-type:circle;}
.tab-content ul li.ql-indent-2,
.tab-content ul li.ql-indent-5{list-style-type:square;}

.tab-content ol li,
.tab-content ol li.ql-indent-3{list-style-type:decimal;}
.tab-content ol li.ql-indent-1,
.tab-content ol li.ql-indent-4{list-style-type:upper-roman;}
.tab-content ol li.ql-indent-2,
.tab-content ol li.ql-indent-5{list-style-type:lower-alpha;}

.tab-content .ql-indent-1{margin-left:2em;}
.tab-content .ql-indent-2{margin-left:4em;}
.tab-content .ql-indent-3{margin-left:6em;}
.tab-content .ql-indent-4{margin-left:8em;}
.tab-content .ql-indent-5{margin-left:10em;}
/*LS-17786 LS-18176 Elenchi puntati e numerati - FINE */

/*LS-18176 FontSize - INIZIO */
.tab-content .ql-size-small{font-size:0.75em;}
.tab-content .ql-size-normal{font-size:1em;}
.tab-content .ql-size-large{font-size:1.5em;}
.tab-content .ql-size-huge{font-size:2.5em;}
/*LS-18176 FontSize - FINE */



/* PRECEDENTI IMPOSTAZIONI DA VERIFICARE - Inizio */
#billing_CF_field label{
margin-left:40px !important;
}
#billing_CF{
margin-left:40px !important;
}
.out-stock{
width:150px;
margin-left: -74px;
}
/* Prodotti più visti */
.widget_recently_viewed_products h3.widget-title span { display:inline; padding:0; }
.widget_recently_viewed_products h3.widget-title { text-align:left; }
.widget_recently_viewed_products h3.widget-title:after { display:none; }
/* PRECEDENTI IMPOSTAZIONI DA VERIFICARE - Fine*/

/*Elimina lo spazio tra i dettagli di fatturazione e quelli di spedizione*/
.woocommerce-shipping-fields { margin-top:0 !important; }

/*LS-212 hotfix badge number su monitor minore o uguale 320px */
@media only screen and (max-width: 320px) {
.fixed-header-area .badge-number { display: block!important;}
}

/* LS-208 sidebar in basso nella pagina prodotto singolo - carrello */
@media only screen and (max-width: 992px) {
.single-product .sidebar-mobile-top > .row,.single-product .sidebar-mobile-top > .product > .row, .woocommerce-cart .sidebar-mobile-top > .row,.woocommerce-cart .sidebar-mobile-top > .product > .row { display: block; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; }
}

/*LS-624 Inizio*/
/*Fa in modo da accodare la sezione dell'utente alla sezione di fatturazione*/
#richiesta_fattura_field{
float: none !important;
}
/*Allarga la sezione dell'utente*/
.create-account{
width: 100% !important;
}
#account_password{
width: 100% !important;
}
.create-account p{
display:none;
}
#account_password_field{
display:block;
}
/*LS-624 Fine*/

/*LS-1560 Coupon*/
.checkout_coupon{
display: inline !important;
}
input[name= apply_coupon],
button[name=apply_coupon]{
float: left !important;
width: max-content !important;;
}
/*LS-1839*/
.owl-carousel .owl-item img { width:auto !important; margin: 0 auto !important; }
/*LS-571*/
.products-page-cats{ margin-bottom: 15px; }
/* LS-7459 */
.disclaimerPhoto {  text-align: left;  font-size: 0.8em;  line-height: 1.8em;  margin-top: 1em;  color: #999; }
/*LS-12636 eliminare descrizione breve pagina singolo prodotto */
.short-description{
display:none; 
}
/*LS-12552*/
.quantity input[type="number"],
.shop-table .table-bordered td.product-quantity .quantity input[type="number"] {
  width: 70px !important;
}

/* DA ELIMINARE QUANDO LO SI VORRA' GESTIRE GRAFICAMENTE */
.sidebar-widget.product-brands{
display:none !important;
}
@media screen and (max-width: 480px) {
 /* LS-212 forzare la visualizzazione del badge su header */
.badge-number { display: block; right: auto; left: -6px; z-index: 100; }

/* LS-211 Inizio */
/*coupon - correzione visualizzazione*/
.checkout_coupon .form-row-first { float:none; width:100%}
.checkout_coupon .form-row-last { float:none; }
/*carrello - signUp*/
.woocommerce-shipping-fields { margin-top:0 !important; }
/* LS-211 Fine */
/*LS-1560 Coupon*/
/* correzioni visualizzazione blocco coupon in carrello */
div.coupon { margin-bottom:40px !important; }
input[name= apply_coupon], button[name=apply_coupon]{ float:none !important; }

/*LS-206*/
.fixed-header-area .header-logo img {max-height: 40px;}

/*peqpe: PAGINA SHOP | riduco lo spazio tra categorie, titolo e prezzo di un singolo prodotto in visualizzazione griglia / lista */
.products-page-cats, div.product-title { height: auto !important; } 
}