@import url(https://fonts.googleapis.com/css?family=Raleway:400,200,500,600);
@charset "UTF-8";
/* CSS Document */
.red {
  color: #9b272d;
}
.red-bright {
  color: #dc1c24;
}
.raleway {
  font-family: 'Raleway', Aria, Helvetica, sans-serif;
}
body,
html {
  font-family: 'Raleway', Aria, Helvetica, sans-serif;
  font-size: 16px;
  font-size: 100%;
  background: #000;
  padding: 0;
  margin: 0;
}
body a,
html a {
  text-decoration: none;
  color: white;
}
.layout-center {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
}
#header {
  width: 100%;
  background: #9b272d;
  color: #ffffff;
  font-size: 0.9em;
  padding: 1.2em 0;
}
#header a {
  text-decoration: none;
  color: #ffffff;
}
#header .prenota {
  width: 50%;
  text-align: left;
}
#header .prenota .ico-tel {
  background: url(../images/ico-prenotazioni-white.svg) 3px 0px no-repeat;
  display: inline-block;
  padding-left: 33px;
  min-height: 25px;
  margin: 4px 10px 0;
  text-decoration: none;
}
#header .prenota .ico-wa {
  display: inline-block;
  padding-left: 33px;
  background: url(../images/ico-whatsapp-white.svg) top left no-repeat;
  min-height: 25px;
  margin: 4px 10px 0;
  text-decoration: none;
  padding-top: 3px;
}
#header .link_menu {
  width: 50%;
  text-align: right;
  padding-top: 10px;
}
#main .text-content {
  text-align: center;
  color: #ffffff;
  padding-top: 3em;
  margin: 0 auto;
  width: 100%;
}
#main .text-content .hidden-h1 {
  display: none;
}
#main .text-content h1 {
  font-size: 1.5em;
  color: #dc1c24;
  font-weight: normal;
}
#main .text-content img {
  padding-bottom: 1em;
}
#main .text-content p {
  line-height: 1.5;
}
#main .text-content #gallery {
  padding-top: 2em;
}
#main .text-content #container-map {
  padding-top: 3em;
}
#main .text-content .under_map {
  width: 30%;
  display: inline-block;
  text-align: center;
  padding: 20px;
  margin: 5em 0;
  vertical-align: top;
}
#main .text-content .under_map .block_subtitle {
  font-size: 1.2em;
  color: #dc1c24;
}
#main .text-content .under_map p {
  margin-top: 10px;
}
#main .text-content .blocco-tariffe.last {
  width: 25%;
  display: inline-block;
  padding: 4em 0;
}
#main .text-content .blocco-tariffe.last h2 {
  margin: 0;
  padding: 0.5em 0;
  font-size: 1em;
  color: #ffffff;
  background-color: #9b272d;
  font-weight: normal;
}
#main .text-content .blocco-tariffe {
  width: 25%;
  display: inline-block;
  padding: 4em 0;
}
#main .text-content .blocco-tariffe h2 {
  margin-right: 0.5em;
  padding: 0.5em 0;
  font-size: 1em;
  color: #ffffff;
  background-color: #9b272d;
  font-weight: normal;
}
/* --------icone servizi----------- */
.ico_disabili {
  background: url("../images/icone_servizi/ico_disabili.svg") left no-repeat;
}
.ico_biancheria {
  background: url("../images/icone_servizi/ico_biancheria.svg") left no-repeat;
}
.ico_pulizie {
  background: url("../images/icone_servizi/ico_pulizie.svg") left no-repeat;
  background-position: 5px center;
}
.ico_sveglia {
  background: url("../images/icone_servizi/ico_sveglia.svg") left no-repeat;
}
.ico_termoautonomo {
  background: url("../images/icone_servizi/ico_termoautonomo.svg") left no-repeat;
  background-position: 7px center;
}
.ico_cassaforte {
  background: url("../images/icone_servizi/ico_cassaforte.svg") left no-repeat;
}
.ico_scrittoio {
  background: url("../images/icone_servizi/ico_scrittoio.svg") left no-repeat;
}
.ico_telefono {
  background: url("../images/icone_servizi/ico_telefono.svg") left no-repeat;
}
.ico_minibar {
  background: url("../images/icone_servizi/ico_minibar.svg") left no-repeat;
  background-position: 7px center;
}
.ico_wifi {
  background: url("../images/icone_servizi/ico_wifi.svg") left no-repeat;
}
.ico_film {
  background: url("../images/icone_servizi/ico_film.svg") left no-repeat;
}
.ico_tvsat {
  background: url("../images/icone_servizi/ico_tvsat.svg") left no-repeat;
}
.ico_tv {
  background: url("../images/icone_servizi/ico_tv.svg") left no-repeat;
}
.ico_ac {
  background: url("../images/icone_servizi/ico_ac.svg") left no-repeat;
}
.ico_whirpool,
.ico_idromassaggiodoppia,
.ico_idromassaggio,
.ico_jacuzzi,
.ico_minipiscina {
  background: url("../images/icone_servizi/ico_whirpool.svg") left no-repeat;
}
.ico_maxidoccia {
  background: url("../images/icone_servizi/ico_maxidoccia.svg") left no-repeat;
}
.servizi_bagno .ico_biancheria {
  background: url("../images/icone_servizi/ico_biancheria_bagno.svg") left no-repeat;
}
.ico_cortesia {
  background: url("../images/icone_servizi/ico_cortesia.svg") left no-repeat;
}
.ico_specchio {
  background: url("../images/icone_servizi/ico_specchio.svg") left no-repeat;
}
.ico_asciugacapelli {
  background: url("../images/icone_servizi/ico_asciugacapelli.svg") left no-repeat;
}
.ico_bidet {
  background: url("../images/icone_servizi/ico_bidet.svg") left no-repeat;
}
.ico_ascensore {
  background: url("../images/icone_servizi/ico_ascensore.svg") left no-repeat;
}
.ico_lavanderia {
  background: url("../images/icone_servizi/ico_lavanderia.svg") left no-repeat;
}
.ico_quotidiani {
  background: url("../images/icone_servizi/ico_quotidiani.svg") left no-repeat;
}
.ico_fotocopiatrice {
  background: url("../images/icone_servizi/ico_fotocopiatrice.svg") left no-repeat;
}
.ico_fax {
  background: url("../images/icone_servizi/ico_fax.svg") left no-repeat;
}
.ico_multilingue {
  background: url("../images/icone_servizi/ico_multilingue.svg") left no-repeat;
}
.ico_portineria {
  background: url("../images/icone_servizi/ico_portineria.svg") left no-repeat;
}
.ico_servizio_camera {
  background: url("../images/icone_servizi/ico_servizio_camera.svg") left no-repeat;
}
.ico_ristorante {
  background: url("../images/icone_servizi/ico_ristorante.svg") left no-repeat;
}
.ico_colazione {
  background: url("../images/icone_servizi/ico_colazione.svg") left no-repeat;
}
.ico_bar {
  background: url("../images/icone_servizi/ico_bar.svg") left no-repeat;
}
.ico_parcheggio {
  background: url("../images/icone_servizi/ico_parcheggio.svg") left no-repeat;
}
.ico_prenotazioni {
  background: url("../images/icone_servizi/ico_prenotazione.svg") left no-repeat;
}
/* --------fine servizi----------- */
.wrap_servizi {
  display: inline-block;
  font-size: 16px;
  vertical-align: top;
  width: 25%;
  margin-left: 3%;
  margin-top: 2%;
  text-align: left;
}
.wrap_servizi h4 {
  padding: 5px 10px;
  background-color: #9b272d;
  color: #ffffff;
  width: 100%;
  text-align: center;
}
.wrap_servizi ul {
  list-style: none;
  padding: 0;
}
.wrap_servizi ul li {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 40px;
  margin-bottom: 12px;
  line-height: 1.3;
  color: #ffffff;
  display: inline-block;
  min-width: 180px;
}
.servizi_camera {
  width: 43%;
  margin: 0;
  margin-top: 2%;
}
.servizi_camera ul {
  -webkit-columns: 2;
  -moz-columns: 2;
  columns: 2;
}
.servizi_camera ul li {
  text-align: left;
}
#footer {
  width: 100%;
  background: #9b272d;
  color: #ffffff;
  padding: 2em 0;
  text-align: center;
  font-size: 1.2em;
}
#footer .footer-text {
  font-size: 0.8em;
}
#gallery .suite-item {
  width: 50%;
  display: inline-block;
  margin: 0;
  padding: 0;
}
#gallery .suite-item img {
  margin: 0;
  padding: 0;
}
#gallery .suite-item :after {
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
}
#gallery .suite-item h2 {
  margin: 0;
  padding: 0.5em 0;
  font-size: 1em;
  color: #ffffff;
  background-color: #9b272d;
  font-weight: normal;
}
.banner-prestige {
  background-color: #9b272d;
  padding: 2em;
  width: 40%;
  margin: 0 auto;
  margin-bottom: 5em;
}
.banner-prestige p {
  text-transform: uppercase;
  font-size: 1.5em;
  margin: 0;
  margin-bottom: 0.5em;
  font-weight: lighter;
}
.banner-prestige .ico-tel {
  background: url(../images/ico-prenotazioni-white.svg) 3px 0px no-repeat;
  display: inline-block;
  padding-left: 33px;
  min-height: 25px;
  margin: 4px 10px 0;
  text-decoration: none;
}
.banner-prestige .ico-wa {
  display: inline-block;
  padding-left: 33px;
  background: url(../images/ico-whatsapp-white.svg) top left no-repeat;
  min-height: 25px;
  margin: 4px 10px 0;
  text-decoration: none;
  padding-top: 3px;
}
