.awcfe-inline-item .woocommerce-input-wrapper .input-radio{display:inline-block!important;margin-right:5px;margin-top:5px}.awcfe-inline-item .woocommerce-input-wrapper label{display:inline-block!important;margin:0px 10px 0px 0px}.awcfe-hidden{display:none}.awcfe_toggleSwitch_field.awcfe-inline-item .awcfe-form-label,.awcfe_toggleSwitch_field.awcfe-inline-item .awcfe-formToggle{display:inline-block}.awcfe_toggleSwitch_field.awcfe-inline-item .awcfe-formToggle{margin-top:0px}.awcfe_toggleSwitch_field input[type=checkbox]{height:0;width:0!important;visibility:hidden;position:absolute}.awcfe_toggleSwitch_field .awcfe-formToggle{cursor:pointer;text-indent:-9999px;width:60px;height:30px;background:grey;display:block;border-radius:100px;position:relative;margin-top:10px}.awcfe_toggleSwitch_field .awcfe-formToggle:after{content:"";position:absolute;top:5px;left:5px;width:20px;height:20px;background:#fff;border-radius:90px;-webkit-transition:0.3s;transition:0.3s}.awcfe_toggleSwitch_field input:checked+.awcfe-formToggle{background:#4B46DD}.awcfe_toggleSwitch_field input:checked+.awcfe-formToggle:after{left:calc(100% - 5px);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.awcfe_toggleSwitch_field .awcfe-formToggle:active:after{width:30px}.yith-wcwl-popup,
#move_to_another_wishlist,
#create_new_wishlist,
#ask_an_estimate_popup {
display: none;
}
.heading-icon {
display: none;
}
.yith-wcwl-popup-content .tab.create {
display: none;
}
.yith-wcwl-popup-content .form-row-wide label {
display: block;
}
.yith-wcwl-popup-content p {
font-weight: 400;
}
.yith-wcwl-popup-footer .btn {
white-space: nowrap;
margin-top: 18px;
background-color: transparent;
} .hidden-title-form {
display: none;
}
.show-title-form {
display: inline-block;
font-size: .9em;
cursor: pointer;
}
.hidden-title-form input[type="text"] {
margin-bottom: 9px;
width: 100%;
}
.hidden-title-form input[type="submit"] {
margin-top: 0;
}
.wishlist-title__text {
display: inline;
margin-right: 9px;
}
.wc-notice + .wishlist-title {
margin-top: 18px;
}
.wishlist_table {
margin-top: 36px;
}
.wishlist_table th {
text-transform: capitalize;
}
.wishlist_table tr > th:last-child,
.wishlist_table tr > td:last-child {
text-align: center;
}
@media (max-width: 569px) {
.wishlist_table tr > td:last-child {
text-align: right;
}
.wishlist_table tr > td.wishlist-empty {
text-align: left;
}
}
.wishlist_table .dateadded {
font-size: .9em;
display: block;
margin-bottom: 9px;
}
.wishlist_table .variation {
margin: 9px 0 0;
}
.wishlist_table .variation dt,
.wishlist_table .variation dd {
font-size: .9em;
}
.wishlist_table .variation .dt {
margin-top: 9px;
}
.wishlist_table th.product-checkbox,
.wishlist_table td.product-checkbox {
width: 50px;
}
@media (max-width: 569px) {
.wishlist_table th.product-checkbox,
.wishlist_table td.product-checkbox {
width: auto;
text-align: right;
border-bottom: none;
padding-bottom: 0;
}
}
@media (min-width: 570px) {
.wishlist_table th.product-stock-status,
.wishlist_table td.product-stock-status {
width: 120px;
}
}
@media (min-width: 570px) {
.wishlist_table th.product-quantity,
.wishlist_table td.product-quantity {
width: 120px;
}
}
.wishlist_table th.product-add-to-cart,
.wishlist_table td.product-add-to-cart {
text-align: right;
}
@media (min-width: 570px) {
.wishlist_table th.product-add-to-cart,
.wishlist_table td.product-add-to-cart {
text-align: center;
}
}
.wishlist_table th.product-add-to-cart .add_to_cart_button,
.wishlist_table td.product-add-to-cart .add_to_cart_button {
transform: none;
transform-origin: inherit;
}
.wishlist_table th.product-add-to-cart .add_to_cart_button.loading,
.wishlist_table td.product-add-to-cart .add_to_cart_button.loading {
background-image: none;
text-indent: 0;
cursor: progress;
}
.wishlist_table td.product-arrange .fa {
cursor: pointer;
}
@media (max-width: 569px) {
.wishlist_table th.product-arrange,
.wishlist_table td.product-arrange {
display: none;
}
}
@media (min-width: 570px) {
.wishlist_table td.wishlist-privacy .selectBox {
max-width: 270px;
min-width: 270px;
}
}
@media (max-width: 569px) {
.wishlist_table td.product-stock-status:before,
.wishlist_table td.product-add-to-cart:before {
content: attr(data-title) ': ';
float: left;
}
}
.ask-an-estimate-button {
white-space: nowrap;
transform: none !important;
}
.yith_wcwl_wishlist_footer {
margin-top: 36px;
}
#bulk_actions {
min-width: auto;
margin-bottom: 18px;
}
@media (min-width: 570px) {
#bulk_actions {
width: 300px;
margin-bottom: 0;
}
}
.yith_wcwl_wishlist_bulk_action {
margin-bottom: 36px;
}
.yith_wcwl_wishlist_update {
margin-bottom: 36px;
}
.yith_wcwl_wishlist_update input[type="submit"] {
margin-top: 0;
}
.yith_wcwl_footer_additional_action input[type="submit"] {
margin-top: 0;
}
.wishlist-page-links {
margin-top: 36px;
}
.back-to-all-wishlists {
margin-top: 9px;
}
.wishlist-privacy-radio label {
display: block;
}
.create-wishlist-button {
margin-top: 18px;
}
.wishlist-search-button {
display: none;
}
.yith-wcwl-wishlist-search-form {
margin-top: 18px;
}
#wishlist_search {
width: 300px;
}
.move-to-another-wishlist-button {
font-size: .9em;
display: block;
margin-top: 9px;
}
@media (max-width: 569px) {
table.wishlist_manage_table th,
table.wishlist_manage_table td {
text-align: left !important;
}
} .wishlist-pagination .page-numbers {
display: inline-block;
width: 36px;
height: 36px;
line-height: 36px;
margin-top: 4.5px;
margin-bottom: 4.5px;
border-radius: 50%;
font-size: 12px;
font-weight: 500;
}
.wishlist-pagination .prev,
.wishlist-pagination .next {
width: auto;
}
.wishlist-pagination .current {
z-index: 2;
background-color: #eeeeee;
color: #333333 !important;
cursor: default;
} ul.wishlist_table {
padding-left: 0 !important;
list-style: none !important;
text-align: center;
} .single_add_to_wishlist .blockOverlay {
display: none !important;
}
.uncode-wishlist-module.bold-text .single_add_to_wishlist {
font-weight: 600;
}
.uncode-wishlist-module.text-uppercase {
text-transform: none !important;
}
.uncode-wishlist-module.text-uppercase .single_add_to_wishlist {
text-transform: uppercase !important;
}
.uncode-wishlist-module {
min-height: 22px;
}
.uncode-wishlist-module.module-text-small {
min-height: 19px;
}
.uncode-wishlist-module.module-text-lead {
min-height: 26px;
} .yith-wcwl-add-button .add_to_wishlist:before {
font-family: uncodeicon;
content: '\f08a';
margin-right: 5px;
}
.yith-wcwl-add-to-wishlist .blockUI {
display: none !important;
}
.uncode-wishlist-module .yith-wcwl-add-to-wishlist {
opacity: 1 !important;
}
.add-to-wishlist-overlay {
height: 27px;
position: absolute;
right: 10px;
text-align: center;
top: 10px;
width: 27px;
z-index: 1000;
}
.quick-view-button-overlay + .add-to-wishlist-overlay {
top: 42px;
}
.add-to-wishlist-overlay .yith-wcwl-add-to-wishlist {
text-indent: -99999px;
}
.add-to-wishlist-overlay .yith-wcwl-add-to-wishlist .yith-wcwl-add-button,
.add-to-wishlist-overlay .yith-wcwl-add-to-wishlist a,
.add-to-wishlist-overlay .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse,
.add-to-wishlist-overlay .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {
color: inherit !important;
height: inherit;
left: 0;
position: absolute;
top: 0;
width: inherit;
}
.add-to-wishlist-overlay .yith-wcwl-add-to-wishlist .yith-wcwl-add-button:before,
.add-to-wishlist-overlay .yith-wcwl-add-to-wishlist a:before,
.add-to-wishlist-overlay .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse:before,
.add-to-wishlist-overlay .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse:before {
content: none;
display: none;
}
.add-to-wishlist-overlay .yith-wcwl-add-to-wishlist a:after {
content: '\f08a';
display: block;
font-family: uncodeicon;
font-size: .925em;
left: 0;
line-height: 27px;
position: absolute;
text-align: center;
text-indent: 0;
top: 1px;
width: 100%;
}
.add-to-wishlist-overlay .yith-wcwl-add-to-wishlist .delete_item:after {
content: '\f004';
}
.add-to-wishlist-overlay .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::after,
.add-to-wishlist-overlay .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::after {
content: '\f004';
}
.add-to-wishlist-overlay .yith-wcwl-wishlistaddedbrowse,
.add-to-wishlist-overlay .yith-wcwl-wishlistexistsbrowse {
text-indent: -99999px;
}
.add-to-wishlist-overlay .yith-wcwl-wishlistaddedbrowse a:before,
.add-to-wishlist-overlay .yith-wcwl-wishlistexistsbrowse a:before {
font-family: uncodeicon;
content: '\f004';
float: left;
text-indent: 0;
width: 100%;
}
.add-to-wishlist-icon-button {
display: inline-block;
height: 2em;
margin-top: 0 !important;
position: relative;
vertical-align: inherit;
width: 2em;
}
.add-to-wishlist-icon-button .yith-wcwl-add-to-wishlist {
text-align: left;
text-indent: -99999px;
}
.add-to-wishlist-icon-button .yith-wcwl-add-to-wishlist a {
display: block;
}
.add-to-wishlist-icon-button .yith-wcwl-add-to-wishlist a:after {
content: '\f08a';
display: block;
font-family: uncodeicon;
left: 0;
line-height: 2em;
position: absolute;
text-align: center;
text-indent: 0;
top: 1px;
width: 100%;
}
.add-to-wishlist-icon-button .yith-wcwl-add-to-wishlist .delete_item:after {
content: '\f004';
}
.add-to-wishlist-icon-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::after,
.add-to-wishlist-icon-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::after {
content: '\f004';
}
.add-to-wishlist-icon-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button:before,
.add-to-wishlist-icon-button .yith-wcwl-add-to-wishlist a:before,
.add-to-wishlist-icon-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse:before,
.add-to-wishlist-icon-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse:before {
content: none;
display: none;
} .mobile-wishlist-icon .badge {
display: block;
width: 8px;
height: 8px;
position: absolute;
color: #fff;
line-height: 8px;
top: -8px;
right: -10px;
border-radius: 50%;
text-align: center;
font-size: 9px;
letter-spacing: 0.5px;
padding: 4px;
box-sizing: content-box;
}
.uncode-wishlist .badge {
border-radius: 100%;
background-clip: padding-box;
color: #ffffff;
display: inline-block;
font-size: 9px;
height: 1.75em;
letter-spacing: 0.5px;
line-height: 1.9em;
margin: 0 !important;
position: absolute;
text-align: center !important;
top: 50%;
transform: translateY(-100%);
width: 1.75em;
}
body[class*=vmenu] .uncode-wishlist .badge {
margin-left: 5px !important;
}
@media (min-width: 960px) {
body[class*=hmenu] .uncode-wishlist .badge {
display: block;
}
}
@media (min-width: 960px) {
body[class*=hmenu]:not(.rtl) .uncode-wishlist .badge {
right: -9px;
}
}
@media (min-width: 960px) {
body[class*=hmenu].rtl .uncode-wishlist .badge {
left: -9px;
}
}
@media (min-width: 960px) {
body.menu-overlay .uncode-wishlist .badge {
position: static;
width: 1.25em;
height: 1.25em;
line-height: 1.25em;
font-size: 18px !important;
top: -1vh !important;
}
} .widget .lists {
margin-left: 0 !important;
}
.widget .lists-section {
margin-bottom: 18px;
}
.widget .list .items-count {
display: none;
}
.widget .heading-title {
display: none;
}
.widget .items-counter {
position: relative;
display: inline-block;
font-size: 18px;
margin-bottom: 18px;
}
.widget .items-counter:before {
font-family: uncodeicon;
content: "\e07c";
}
.widget .items-count {
display: block;
width: 8px;
height: 8px;
position: absolute;
color: #fff;
line-height: 8px;
top: -8px;
right: -10px;
border-radius: 50%;
text-align: center;
font-size: 9px;
letter-spacing: -0.5px;
padding: 4px;
box-sizing: content-box;
}
.widget .mini-cart-item-info {
padding-left: 18px;
}
.widget .remove_from_all_wishlists {
position: absolute;
}
.widget .show-wishlist,
.widget .add_all_to_cart {
margin-top: 18px;
display: block;
}html{
font-family: "Open Sans";
}
.color-bianco p,
.color-bianco p strong{
color: #ffffff;
}
.color-grigio p,
.color-grigio p strong{
color: #979899;
}
.color-primario p,
.color-primario p strong{
color: #91aaba;
}
.color-primario-scuro p{
color: #2d5e7f;
}
.font-size-15{
font-size: 15px !important;
}
.font-size-25{
font-size: 25px !important;
}
.font-weight-bold{
font-weight: 700;
}
.font-weight-medium{
font-weight: 500;
}
.line-height-1_2,
.line-height-1_2 p{
line-height: 1.2;
}
.padding-bottom-20{
padding-bottom: 20px !important;
}
.margin-bottom-0{
margin-top: 0px !important;
}
.margin-bottom-30{
margin-bottom: 30px;
}
.margin-bottom-44{
margin-bottom: 44px;
}
.margin-bottom-60{
margin-bottom: 60px;
}
.margin-bottom-85{
margin-bottom: 85px;
}
.margin-bottom-90{
margin-bottom: 90px;
}
.margin-top-60{
margin-top: 90px;
}
.text-align-center{
text-align: center;
}
.text-block-20 p{
font-size: 20px;
font-weight: 500;
line-height: 1.2;
}
.text-block-30 p{
font-size: 30px;
font-weight: 500;
line-height: 1.2;
}
@media(max-width: 959px) {
.text-block-30 p{
font-size: 25px;
}
}
.tmb-light.tmb-bordered.tmb-no-bg.tmb > .t-inside .t-entry-visual{
border: 0px;
}
.quick-view-button-overlay{
left: 10px !important;
}
.add-to-wishlist-overlay{
left: 10px !important;
}
.tmb-woocommerce.tmb .t-entry-inline-price .t-entry .price{
color: #91aaba !important;
display: block;
font-size: 22px;
font-weight: 700 !important;
line-height: 1.2;
padding-top: 6px;
}
.tmb-woocommerce.tmb .t-entry-inline-price .t-entry .price::before{
content: '';
display: none;
}
.tmb-content-center.tmb .t-entry-text{
text-align: left;
}
.tmb-light.tmb .t-entry-text .t-entry-title a{
color: #303133;
font-size: 18px;
font-weight: 700 !important;
line-height: 1.2;
}
.tmb-light.tmb .t-entry-text .t-entry-title a:focus,
.tmb-light.tmb .t-entry-text .t-entry-title a:hover,
.tmb-light.tmb .t-entry-text .t-entry-title a::selection{
color: #91aaba !important;
}
.tmb-woocommerce.tmb .t-entry span.price ins bdi{
font-weight: 700 !important;
}
.tmb-woocommerce.tmb .t-entry span.price ins bdi span{
font-family: 'open sans';
font-weight: 700 !important;
margin-right: 7px;
}
.tmb-no-bg:not(.tmb-content-lateral).tmb .t-entry-text .t-entry-text-tc{
padding-top: 20px !important;
}
.carosello-categorie .t-inside > .t-entry-text{
bottom: 30px;
color: #ffffff;
font-weight: 700;
line-height: 1.2;
margin: 0 auto;
padding: 0px 20px;
position: absolute;
text-align: center;
width: 100%;
z-index: 1;
}
.carosello-categorie .tmb-no-bg:not(.tmb-content-lateral).tmb .t-entry-text .t-entry-text-tc{
background-color: #91aaba;
border-radius: 10em;
display: inline-block;
padding: 18px 35px !important;
}
.carosello-categorie .tmb-no-bg:not(.tmb-content-lateral).tmb .t-entry-text .t-entry-text-tc h3, 
.carosello-categorie .tmb-no-bg:not(.tmb-content-lateral).tmb .t-entry-text .t-entry-text-tc h3 a{
color: #ffffff;
font-size: 15px;
font-weight: 600;
}
.buttons-style, input[type="submit"]:not(.btn-custom-typo):not(.btn-inherit), 
input[type="reset"]:not(.btn-custom-typo):not(.btn-inherit), 
input[type="button"]:not(.btn-custom-typo):not(.btn-inherit), 
button[type="submit"]:not(.btn-custom-typo):not(.btn-inherit), 
.btn:not(.btn-custom-typo):not(.btn-inherit), 
.btn-link:not(.btn-custom-typo):not(.btn-inherit), 
.tab-container:not(.default-typography) .nav-tabs, 
.uncode-accordion:not(.default-typography) .panel-title > a > span, 
.search_footer{
letter-spacing: 0;
}
.submenu-light .menu-horizontal:not(.menu-sub-enhanced) .menu-smart ul a:hover, .submenu-light .menu-horizontal:not(.menu-sub-enhanced) .menu-smart ul a:focus{
background-color: transparent !important;
color: #ffffff !important;
}
.menu-smart li.menu-item-button a{
background-color: #91aaba !important;
border-radius: 150px;
padding: 0px !important;
}
.menu-smart li.menu-item-button a .btn{
border: 0px !important;
}
@media (max-width: 959px) {
.menu-smart li.menu-item-button a{
background-color: #2d5e7f !important;
color: #ffffff !important;
}
.menu-smart li.menu-item-button a .btn{
font-size: 5.5vw !important;
font-weight: 400 !important;
padding: 5px 36px !important;
}
}
@media (min-width: 960px) {
.menu-smart li.menu-item-button a .btn{
padding: 12px 30px !important;
}
} .term-filters{
text-align: center;
}
.share-button.share-inline .social.top li.social-twitter,
.share-button.share-inline .social.top li.social-gplus,
.share-button.share-inline .social.top li.social-pinterest,
.share-button.share-inline .social.top li.social-linkedin,
.share-button.share-inline .social.top li.social-xing,
.share-button.share-inline .social.top li.social-paper-plane{
display: none !important;
}
.top-menu{
border-bottom: 1px solid #ebebeb;
}
.grid-filters ul.menu-smart a:not(.social-menu-link){
font-family: 'open sans';
font-weight: 500;
}
.popup{
padding: 36px !important;
}
.popup .wpb_column{
padding: 0px !important;
}
.uncode-wrapper.uncode-share{
display: none;
}
.nexixpay-loghi-container .img-container{
min-width: 50px;
}
.cart-close-icon,
.cart-close-label{
color: #ffffff;
}.submenu-light .overlay-search ::placeholder{
color: rgb(48, 49, 51);
}
.woocommerce-Price-currencySymbol{
margin-right: 7px;
}
.detail-container .detail-label,
.detail-container .detail-value{
color: #979899 !important;
font-size: 15px;
font-weight: 500;
min-width: auto;
}
.wc_payment_method.payment_method_xpay > label > img{
display: none;
}
.product-desc-table td{
font-weight: 400;
}
.woocommerce .form-row label{
font-weight: 500;
}
.menu-smart--filter-cats{
min-width: max-content;
}
.isotope-filters{
margin-bottom: 25px !important;
padding: 0px !important;
}
.isotope-filters .menu-horizontal{
min-width: 100%;
overflow-x: auto !important;
}
.grid-filters ul.menu-smart > li{
padding: 16px 0px;
}
.grid-filters ul.menu-smart > li > span{
padding: 0px 9px !important;
}
.grid-filters ul.menu-smart > li > span > a{
padding: 9px 16px !important;
}
.grid-filters ul.menu-smart > li > span > a.active,
.grid-filters ul.menu-smart > li > span > a:focus{
background-color: #91aaba;
border-radius: 999px;
color: #ffffff !important;
}
.grid-filters ul.menu-smart li:first-child span{
padding-left: 9px !important;
}
.tmb-woocommerce.tmb .t-entry span.price ins del bdi,
.tmb-woocommerce.tmb .t-entry span.price ins del bdi span{
color: #979899;
font-size: 19px;
font-weight: 500 !important;
}
.product-price h6 del,
.product-price h6 del span{
color: #979899;
font-size: 20px;
font-weight: 500 !important;
}
.asnp-esb-badge-1{
border-top-right-radius: 0 !important;
border-bottom-right-radius: 0 !important;
border-top-left-radius: 999px !important;
border-bottom-left-radius: 999px !important;
}
.product-badge-soldout,
.product-badge-w-th{
background-color: #91aaba;
border-radius: 999px;
color: #ffffff !important;
border-top-right-radius: 0 !important;
border-bottom-right-radius: 0 !important;
border-top-left-radius: 999px !important;
border-bottom-left-radius: 999px !important;
color: #ffffff;
font-size: 14px;
font-weight: 600;
line-height: 30px;
position: absolute;
top: 10px;
right: 0px;
left: auto !important;
width: 60px;
text-align: center;
z-index: 2;
}
.product-badge-soldout{
font-size: 13px;
width: 80px;
}
.main-container .row-container .row-parent .single-internal-gutter .uncont > *, 
.main-container .row-container .row-parent .row-parent .single-internal-gutter .uncont > *{
margin: 36px 0px;
}
form.checkout h3 {
margin-top: 0;
padding: 16px;
background-color: #91aaba;
color: white;
border-radius: 3px;
text-transform: uppercase;
font-weight: 400;
}
.woocommerce-checkout-payment .place-order{
padding: 16px 0px;
}
.wc_payment_method label{
text-transform: uppercase; 
}
#order_payment_heading{
margin-bottom: 32px;
}
.woocommerce-form-login-toggle,
.woocommerce-form-coupon-toggle{
border-radius: 5px;
border: 1px solid #2d5e7f;
padding: 8px 16px;
}
.coupon input,
.woocommerce-form-coupon input{
border: 1px solid #2d5e7f;
}
.coupon input::placeholder,
.woocommerce-form-coupon input::placeholder{
color: #000000;
}
.coupon button,
.woocommerce-form-coupon button{
background-color: #91aaba !important;
color: #ffffff;
}
td.actions #coupon_code{
max-width: 156px;
}
@media (max-width: 569px) {
.main-container .row-container .row-parent{
padding-left: 16px;
padding-right: 16px;
}
.checkout_coupon .form-row{
margin: 0px;
max-width: 100%;
width: 100%;
}
.checkout_coupon .form-row button{
margin: 0px;
width: 100%;
}
.checkout_coupon .form-row.form-row-first{
margin-bottom: 9px;
}
}
@media(max-width:480px){
.tmb-light.tmb .t-entry-text .t-entry-title a{
font-size: 16px;
}
.tmb-woocommerce.tmb .t-entry span.price ins bdi{
font-size: 20px;
}
.tmb-woocommerce.tmb .t-entry span.price ins del bdi, 
.tmb-woocommerce.tmb .t-entry span.price ins del bdi span{
font-size: 18px;
}
.main-container .row-container .row-parent .single-internal-gutter .uncont > *, 
.main-container .row-container .row-parent .row-parent .single-internal-gutter .uncont > *{
margin: 16px 0px;
}
.main-container .row-container .single-top-padding {
padding-top: 12px !important;
}
}
.stock.out-of-stock{
background-color: #91aaba;
display: inline-block;
padding: 0px 10px;
border-radius: 3px;
color: #fff!important;
text-transform: uppercase;
}
.woocommerce-info.wc-notice .cart-notice{
background: #91aaba;
border-radius: 3px;
color: #ffffff;
display: inline-block;
padding: 10px;
width: 100%;
}
.wc-backward, .uncode-sidecart-wrapper .buttons a.wc-forward.checkout,
.style-light .btn-default.checkout-button{
background-color: #2D5E7F !important;
border-color: #2D5E7F;
text-transform: uppercase !important;
}
.wc-backward, .uncode-sidecart-wrapper .buttons a.wc-forward.checkout:hover,
.style-light .btn-default.checkout-button:hover{
background-color: #FFFFFF !important;
color: #2D5E7F !important;
}
.wc-stripe-error.woocommerce-error, .wc-notice.woocommerce-error{
border-radius: 3px;
padding: 9px !important;
}
.alg-wc-oma-msg{
background-color: #2D5E7F;
border-radius: 3px;
border: 1px solid #2D5E7F;
color: #fff;
margin-bottom: 10px;
margin-top: 10px;
padding: 9px;
}
.wc-stripe-error.woocommerce-error, 
.wc-notice.woocommerce-error{
padding: 0px !important;
}
.cart-notice .amount{
float: none;
}
.woocommerce-mini-cart-body .woocommerce-info.wc-notice .cart-notice {
background: #2D5E7F;
border-radius: 3px;
color: #ffffff;
display: inline-block;
padding: 10px;
width: 100%;
}
.uncode-wrapper.uncode-list li{
align-items: center;
display: flex;
line-height: 1.2;
padding-bottom: 5px;
}
#billing_country_field > span{
display: block;
}
.optional{
display: none;
}
#billing_company_field,
#billing_codice_fiscale_field,
#billing_vat_number_field,
#billing_pec_field{
display: none;
} .payment_methods li img{
max-width: 100%;
}
#payment .payment_methods li[class*="payment_method_xpay"] label img{
width: auto;
}