.site-title {font-size: 36px !important;}
strong {padding-top: 0px !important; margin-top: 0px !important;}
.elementor-item-active { margin: 0 auto !important; width: fit-content; background-color: #26ADE45C !important;}
.testolibri p {margin-top: -5px !important; }
link, .navigation a, .post-pagination a, .related-posts a, .archives a, .tabs .tab-titles li a {
color: #333;
border-bottom: 0.5px solid #ccc;
} @media only screen and (min-width: 1024px) {
.elementor-lightbox-image{
margin-left: -500px;
}
.elementor-slideshow__footer{
margin-left: -25px;
}
} @media screen and (min-width: 1800px) {
.swiper-zoom-container img {
max-width: 70%; 
}}
p {margin-bottom: 25px !important;}
.testolibri p {margin-bottom: 5px !important;}
.testorecensioni p {margin-bottom: 10px !important;}
.blocco-titolo-libro {margin-bottom: 10px !important;}
.testosenzaspazio p {margin-bottom: 0px !important;}
.logotesto {  float: left;
width: 120px;
margin: 0px 10px 0px 0;}
.logotestoq {  float: left;
width: 100px;
margin: 5px 0px -20px 0;}
.microtext {color: gray;   font-size: small;
}
.primopiano h2 {display: none;}
.primopiano .button {display: none !important;} button.wc-block-grid__product-add-to-cart.wp-block-button {
background-color: #111111;
color: #ffffff;
border-color: #000000;
} button.wc-block-grid__product-add-to-cart.wp-block-button:hover {
background-color: #444444;
color: #ffffff;
border-color: #333333;
}
div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled > button {background-color: #7BAA47;}
div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled > button:hover {background-color: #93CB56;}
div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled > button {background-color: #93CB56 !important;}
div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled > button:hover {background-color: #93CB56 !important;}
.yith-cart-message-layout6 .icon-wrapper {width: 150px; }
.yith-cart-message-layout6 .icon-wrapper img {width: 50%;  height: 50%;}
.yith-cart-message-layout6 .content {padding-left: 150px !important;}
.elementor-item-active {background-color: white !important;}
.checkout-button {background-color: #7BAA47 !important;}
#place_order {background-color: #7BAA47 !important;}