.property-rates-title {
  font-family: var(--e-global-typography-69508df-font-family), sans-serif;
  font-size: var(--e-global-typography-69508df-font-size);
  font-weight: var(--e-global-typography-69508df-font-weight);
  font-style: var(--e-global-typography-69508df-font-style);
  margin-bottom: 16px;
}

.property-rates-table,
.property-rates-table th,
.property-rates-table td {
  font-family: "Effra", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  color: var(--e-global-color-175f742);
}

.tarifas-propiedad {
    margin-top: 0;
    font-family: inherit;
    font-size:40px;
}

.tarifa-temporada {
    padding: .5rem 0;
    border-bottom: 1px solid rgba(0,0,0,0.08);
}

.tarifa-temporada:last-child {
    border-bottom: none;
}

.tarifa-temporada h4 {
    margin: 0 0 0.25rem;
    font-size: 1.1rem;
    font-weight: 600;
}



.tarifa-temporada .fechas {
    font-size: 0.9rem;
    color: #666;
    margin: 0 0 0;
}

.tarifa-temporada .precio {
    font-size: 1rem;
    font-weight: 500;
}

.tarifa-temporada .precio .textNight{
    font-size:.8rem;
}

body:not(.rates-test-mode) .rates-test-btn {
  display: none !important;
}

/* Responsive */
@media (max-width: 768px) {
    .tarifa-temporada h4 {
        font-size: 1rem;
    }
    .tarifa-temporada .precio {
        font-size: .9rem;
    }
    
    .tarifa-temporada .precio .textNight{
        font-size:.7rem;
    }
}
