.rz_boxes {
height: 400px;
cursor: pointer;
}
.rz_boxes_button_transparent .elementor-button:hover {
border-color: #fff !important;
}
.rz_prezzo_a_partire_da {
margin-top: 5px;
}
.rz_prezzo_listino_label {
color: #9e9e9e;
}
.price_strike bdi{
color: #9e9e9e;
font-size: 16px;
font-weight: normal;
}
.rz_prezzo_coppia {
color: #FFAB1E !important;
font-size: 17px !important;
font-weight: bold !important;
}
.rz_prezzo_a_partire_da bdi{
color: #0375BE;
font-size: 17px;
font-weight: bold;
}
ins {
text-decoration: none !important;
}
#txt-prezzo-regolare {
color: #242424;
}
.rz_percentuale_sconto {
color: #fff !important;
margin-top: 10px;
padding: 2px;
width: 70px !important;
background-color: #35B5E6;
} .rz_acquista_ora span, .rz_acquista_ora a {
display: block;
width: 100% !important;
text-align: center;
}
.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next, .elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev {
background-color: #0375BE;
border-radius: 100%;
border: 1px solid #0375BE;
font-size: 20px !important;
color: #fff !important;
padding: 3px;
}.woocommerce-notices-wrapper {
margin-top: 100px;
} @media only screen and (min-width: 768px) and (max-width: 1024px) {
.woocommerce-notices-wrapper {
margin-top: 50px;
}
} @media only screen and (max-width: 767px) {
.woocommerce-notices-wrapper {
margin-top: 50px;
}
}
#rz-variazioni-prodotto .label {
display: flex;
width: 100% !important;
padding-left: 0px;
margin-bottom: -10px;
}
#rz-variazioni-prodotto .value label {
border: 1px solid #EBEBEB;
margin-right: 10px;
padding: 8px;
}
#rz-variazioni-prodotto .value {
display: flex;
width: 100% !important;
}
.wapf-radios {
width: 60rem;
}
#rz-variazioni-prodotto .reset_variations {
display: none !important;
}
#rz-variazioni-prodotto table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
background-color: #fff;
}
.product-type-variable .price {
display: block !important;
}
.rz_prodotto_prezzo_di_listino {
color: #333333;
font-size: 16px;
}
.rz_prodotto_prezzo_di_listino + bdi{
color: #333333;
font-size: 16px;
}
#rz-product-container span.price {
color: #1e1e1e !important;
font-size: 16px !important;
}
.rz_prodotto_prezzo_a_partire_da {
color: #333333;
font-size: 16px;
}
.rz_prodotto_prezzo_a_partire_da + bdi{
color: #0375BE;
font-size: 18px;
font-weight: bold;
}
#rz-product-container .input-text.qty.text {
display: none !important;
}
#rz-product-container div.quantity {
float: left;
margin: 0px !important;
}
#rz-product-container .single_add_to_cart_button {
margin-top: 30px !important;
margin-left: 0px !important;
width: 100% !important;
}
#rz-product-container th, #rz-product-container td {
background-color: #fff !important;
}
span.onsale {
background-color: #34b5e6 !important;
}
#rz-product-container .wapf-radios {
display: flex;
flex-wrap: wrap;
flex-direction: column;
}
#rz-product-container .wapf--inner {
display: flex; 
padding: 0px !important;
}
#rz-product-container .wapf--inner div{
display: flex; 
width: 33%;
}
#rz-product-container .wapf-product-total, #rz-product-container .wapf-options-total, #rz-product-container .wapf-grand-total {
display: flex !important; 
width: 33%;
padding: 0px !important;
margin-bottom: 20px;
}
#rz-variazioni-prodotto .value {
flex-direction: column;
gap: 5px;
}
#rz-variazioni-prodotto .wapf-pricing-hint {
font-size: 12px;
}
#termDesc {
position: fixed;
top: 50vh;
right: 50vw;
}
.rz_prodotto_prezzo_a_partire_da {
color: #FFAB1E !important;
font-size: 17px !important;
font-weight: bold !important;
} @media only screen and (min-width: 768px) and (max-width: 1024px) {
#termDesc {
top: 40vh;
right: 30vw;
}
} @media only screen and (max-width: 767px) {
#termDesc { top: 50px;
right: 20px;
}
}