﻿@charset "UTF-8";
/**************************************************************************************************************
   [Style.css]
   Questo CSS Ã¨ utilizzato per definire gli stili condivisi fra Sito e Booking e utilizzati anche nei rich text box.
***************************************************************************************************************/
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,700;0,800;1,300;1,400;1,600;1,800&display=swap");
/*blu*/
/*azzurro chiaro*/
/*arancione*/
/*blu da scegliere*/
/*semplice animazione fade*/
@keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* Carosello Web Booking */
/* Fine Caroselli */
/*RESPONSIVE HEIGHT CAROSELLO SITO*/
/* Visibilità select per tablist */
/*titoli generali del sito*/
/*Aperture dei menu in mobile*/
/*larghezza drowdown-menu*/
/*freccia del dropdownmenu quando è in desk */
/*dimensioni del container*/
/***
   SOVRASCRITTURA SLIDER RANGE
***/
/* Barra dello slider prezzi*/
.dg-slider-container .slider-selection.tick-slider-selection {
  background: #00295b !important;
}

/**/
.dg-slider-container .slider.slider-horizontal .slider-tick,
.dg-slider-container .slider.slider-horizontal .slider-handle,
.dg-slider-container .slider.slider-horizontal .slider-track {
  border: 1px solid #00295b;
}

.dg-slider-container .slider-handle {
  background: #00295b !important;
}

/***
   FINE SOVRASCRITTURA SLIDER RANGE
***/
/***
   DATEPICKER RANGE
***/
.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #00295b !important;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background-color: #00aaf2 !important;
}

/***
   FINE DATEPICKER RANGE
***/
/*Centra un immagine orizzontalmente rispetto al contenitore*/
/*=====================
   DIMENSIONI TESTO/ICONE
======================*/
p {
  margin-bottom: auto;
}

/**umb_name:Dimensione 1*/
.umb-size-1 {
  font-size: 40px;
}

/**umb_name:Dimensione 2*/
.umb-size-2 {
  font-size: 1.8rem;
}

/**umb_name:Dimensione 3*/
.umb-size-3 {
  font-size: 1.5rem;
}

/**umb_name:Dimensione 4*/
.umb-size-4 {
  font-size: 1.75rem;
}

/**umb_name:Dimensione 5*/
.umb-size-5 {
  font-size: 1.4rem;
}

/**umb_name:Dimensione 6*/
.umb-size-6 {
  font-size: 1.1rem;
}

/**umb_name:Dimensione 7*/
.umb-size-7 {
  font-size: 1rem;
}

/**umb_name:Dimensione 8*/
.umb-size-8 {
  font-size: 0.75rem;
}

/**umb_name:Dimensione 9*/
.umb-size-9 {
  font-size: 0.5rem;
}

/**umb_name:Dimensione 10*/
.umb-size-10 {
  font-size: 0.25rem;
}

/**umb_name:Dimensione 11*/
.umb-size-11 {
  font-size: 0.35rem;
}

/*======================
   INIZIO COLORE TESTO
======================*/
/**umb_name:Colore 1 nero*/
.umb-color-1 {
  color: #333 !important;
}

/**umb_name:Colore 2 arancio*/
.umb-color-2 {
  color: #F56A0E !important;
}

/**umb_name:Colore 3*/
.umb-color-3 {
  /*color: #727272 !important;*/
}

/**umb_name:Colore 4*/
.umb-color-4 {
  color: #333 !important;
}

/**umb_name:Colore 5*/
.umb-color-5 {
  color: #fff !important;
}

/**umb_name:Colore 6 grigio chiaro*/
.umb-color-6 {
  color: #e6e6e6 !important;
}

/**umb_name:Colore 7*/
.umb-color-7 {
  color: #3a578f !important;
}

/**umb_name:Colore 8*/
.umb-color-8 {
  color: #96B5CB !important;
}

/*======================
   FORMATTAZIONI DEL TEST
======================*/
.bold {
  font-weight: 700;
}

/**umb_name:Corsivo*/
.italic {
  font-style: italic;
}

/**umb_name:Maiuscolo*/
.uppercase {
  text-transform: uppercase;
}

/**umb_name:Barrato*/
.strikethrough {
  text-decoration: line-through;
}

/**umb_name:not_refundable*/
.not_refundable {
  color: #c52828;
}

/**umb_name:free_cancellation*/
.free_cancellation {
  color: #0f7610;
}
