


.classe_en_A4   { padding: 10px; color: white; background: #336609; }
.classe_en_A3   { padding: 10px; color: white; background: #116609; }
.classe_en_A2   { padding: 10px; color: white; background: #0f9a15; }

.classe_en_A\+   { padding: 10px; color: white; background: #629301; }
.classe_en_A   { padding: 10px; color: white; background: #74af01; }
.classe_en_B   { padding: 10px; color: white; background: #86ca02; }
.classe_en_C   { padding: 10px; color: white; background: #e8bc02; }
.classe_en_D   { padding: 10px; color: white; background: #e89202; }
.classe_en_E   { padding: 10px; color: white; background: #e26701; }
.classe_en_F   { padding: 10px; color: white; background: #cc1f01; }
.classe_en_G   { padding: 10px; color: white; background: #af0000; }






.tipologia-nuovo li  {display: block !important;
padding: 0 20px !important;
    background:#9b2020 !important;
    color:#fff !important;
line-height: 45px !important;
white-space: nowrap !important;
text-align: center !important;
-webkit-transition: all 0.3s ease !important;
-o-transition: all 0.3s ease !important;
transition: all 0.3s ease !important;
border-bottom: 1px solid #555; !important}


.soldout {color: #981414 !important;
padding: 10px 20px 10px 20px !important;
line-height: 20px !important;
margin-bottom: 0 !important;
text-decoration: line-through !important;
border-bottom: 1px solid #555;
text-align: center;}

@media screen and (max-width:990px){


.soldout  {text-decoration: line-through !important;
color: #981414 !important;
padding: 10px 50px 10px 50px !important;
line-height: 20px !important; 
margin-bottom: 0 !important;
text-decoration: line-through !important; border-bottom: 1px solid #555; text-align: left;}
    
    }

#main-slider .owl-item {
  pointer-events: none; /* Blocca eventi su tutti gli slide */
}

#main-slider .owl-item.active {
  pointer-events: auto; /* Sblocca solo quello visibile */
}

#main-slider .btn.more-link {
  z-index: 9999;
  position: relative;
  pointer-events: auto;
}

@media screen and (max-width: 768px) {
  #property-search-container {
    top: 60px !important; /* Sposta più in basso il blocco */
    z-index: 1 !important; /* Lo tiene sotto al bottone */
      transform: translateY(0%) !important;
  }
}