.mfn-code   {background-color: #29292b !important}
pre {background-color: #29292b !important}
div.evento {border-bottom: 3px solid #3C3C3B;}
.mfn-header-login {display:none}
.counter .desc_wrapper .number-wrapper {color:#ffffff !important}
ul.products.grid li.product-category a img {width:200px; height:200px}
.woocommerce-loop-category__title {font-size: 2em !important; font-weight:bold;}
.price del {color:#ffffff}
@media only screen and (max-width: 767px) {
.top_bar_right {display: block !important; float:left !important;}
}
.wpml-languages.enabled {display:none !important}
.icon-shop-line {color:#ffffff}
.top_bar_right_wrapper span {background-color:red}
#Top_bar a#header_cart span {background-color:red}
.accordion .question .title {background-color:#3c3c3b}
.accordion .question .answer{background-color:#444444}
.woocommerce ul.products li.product .desc {background-color:transparent!important}
.product_meta .posted_in {display:none};
.cart-subtotal th{background-color:#3c3c3b;color:#ffffff}
.order-total th{background-color:#3c3c3b;color:#ffffff}
.woocommerce-shipping-totals.shipping th{background-color:#3c3c3b;color:#ffffff}
.woocommerce .shop_table td.actions {background-color:#3c3c3b !important}
.woocommerce-billing-fields__field-wrapper input {background-color:#757575;color:#FFFFFF;}
.woocommerce-billing-fields__field-wrapper select {background-color:#757575}
.select2-results {background-color:#757575;}
.select2-selection__rendered {background-color:#757575;color:#ffffff !important;}
th.product-thumbnail {background-color:#23282d;color:#ffffff}
th.product-name{background-color:#23282d;color:#ffffff}
th.product-price{background-color:#23282d;color:#ffffff}
th.product-quantity{background-color:#23282d;color:#ffffff}
th.product-subtotal{background-color:#23282d;color:#ffffff}
th.product-total{background-color:#23282d;color:#ffffff}
th.product-remove{background-color:#23282d;color:#ffffff}
.evento span.sinistra {display:block; float:left;width:150px;}
.evento span.destra {display:block;}
.evento h4 {padding-bottom:15px}
.evento h4 b{color:white}
.evento h5 {padding-bottom:15px}
body.single-post .column.one.single-photo-wrapper.image{display:none}
.post-title .entry-title a{color:#ffffff !important;}
b {color: #d1b948}
strong {color: #d1b948}
.post-desc-wrapper h2 a{color:#3796bc !important;}
.wp-caption {background-color:transparent !important;
border-color: transparent !important}
.wp-caption-text {background-color:transparent !important;}
.section-post-related {padding-top:40px;padding-bottom:30px}
.section-post-related .date_label {display:none}
.smallcaps {
font-variant: small-caps;
}
.hover_box:hover .hover_box_wrapper .visible_photo,
.hover_box.hover .hover_box_wrapper .visible_photo { opacity: 1; }
.tabs_vertical.ui-tabs .ui-tabs-panel .one-second { margin-bottom: 10px; }
li.slick-slide a {color:white} .senza_foto .photo img {width:150px;height:auto;padding-left:10px}
.senza_foto .photo {border-right-width: 0px!important; 
width:20% !important;
text-align:right;
}
.senza_foto .desc {
margin-left:30% !important; 
*/ width:90% !important */
}
.senza_foto .desc_footer {display:none}
.senza_foto h5 a{ padding-bottom:10px;}
.senza_foto ul {list-style: disc outside none !important}
.senza_foto ul li {list-style: disc outside none !important}
.testo_chiaro {color:white !important;}
.testo_chiaro h5 a {color:white}
.testo_chiaro ul {color:white !important}
.testo_chiaro .title {color:white !important;padding:30px;}
.altriclub_wrapper {padding-left:30px !important;}
.altriclub.immagine_sinistra {float:left;padding-right:10px}
.altriclub.link {color:white;}
.altriclub.div_immagine {height:90px;display: table;}
.altriclub.div_link {display: table-cell;vertical-align: middle;}
.altriclub.div_soloimmagine {display: table-cell;vertical-align: middle;}
.big_icon{font-size:30px}
ul.social li {padding-bottom:10px}
#Top_bar .responsive-menu-toggle {color:white}
#Top_bar .wpml-languages a.active {background-color:transparent !important}
#header{background-color:#000 !important}
.post_format-post-format-gallery .post-title a {color:#2d55a2 !important}
@media only screen and (max-width: 767px) {
#Top_bar .logo {background-color: #3c3c3b !important;}
}
@media only screen and (max-width: 1239px) {
}
@media (max-width: 480px) {
#scompare_su_mobile {display:none!important}
.senza_foto .desc {
margin-left:20% !important; }
}
@media (max-width: 959px) and (min-width: 480px) {
.altriclub.immagine_sinistra {float:none}
.altriclub.link {display:block;}
.altriclub.div_immagine {height:130px}
}
.form-row{
width: 100%;
}
.column-half, .column-full{
float: left;
position: relative;
padding: 0.65rem;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}