<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/*******************************/
/*********FIXED MENU***********/
/*******************************/
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 7, templates/g5_helium/custom/scss/custom.scss */
#g-navigation.headroom--not-top {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 1001;
  left: 0;
}
/* line 15, templates/g5_helium/custom/scss/custom.scss */
h2 &gt; a {
  color: #184064;
}
/* line 17, templates/g5_helium/custom/scss/custom.scss */
.g-offcanvas-toggle.headroom--not-top {
  position: fixed;
  z-index: 1002;
}
/* line 22, templates/g5_helium/custom/scss/custom.scss */
/* line 23, templates/g5_helium/custom/scss/custom.scss */
.g-offcanvas-open #g-navigation.headroom--not-top {
  left: 12rem;
}
/* line 26, templates/g5_helium/custom/scss/custom.scss */
.g-offcanvas-open .g-offcanvas-toggle.headroom--not-top {
  left: 12.7rem;
}
/* line 31, templates/g5_helium/custom/scss/custom.scss */
#g-navigation.headroom--not-top, .g-offcanvas-toggle.headroom--not-top {
  -webkit-transition: all 2s;
  -moz-transition: all 2s;
  transition: all 2s;
}
/*******************************/
/********END FIXED MENU*********/
/*******************************/
/* line 38, templates/g5_helium/custom/scss/custom.scss */
.overlay-popupmaster {
  z-index: 100 !important;
}
/* line 45, templates/g5_helium/custom/scss/custom.scss */
input.pm-input-route-btn.btn {
  float: right;
}
/* line 50, templates/g5_helium/custom/scss/custom.scss */
.menu-solo-mobile {
  display: none;
}
/* line 54, templates/g5_helium/custom/scss/custom.scss */
.no-slide {
  margin-top: 50px;
}
/* line 57, templates/g5_helium/custom/scss/custom.scss */
.margin-left30 {
  margin-left: 30px;
}
/* line 58, templates/g5_helium/custom/scss/custom.scss */
.margin-left50 {
  margin-left: 50px;
}
/* line 59, templates/g5_helium/custom/scss/custom.scss */
.g-helium-style .fp-testimonials blockquote p, .fp-testimonials blockquote {
  color: #eceeef;
  border-left: none;
}
/* line 63, templates/g5_helium/custom/scss/custom.scss */
h1, h1.entry-title {
  font-size: 46px;
  line-height: 48px;
  color: #184064;
  font-weight: normal;
  clear: none;
  text-align: left;
  margin: 0 0 20px 0px;
  font-family: 'pt_serifitalic';
}
/* line 73, templates/g5_helium/custom/scss/custom.scss */
h2, h2.entry-title {
  font-size: 46px;
  line-height: 48px;
  color: #184064;
  font-weight: normal;
  clear: none;
  text-align: left;
  margin: 0 0 20px 0px;
  font-family: 'pt_serifitalic';
}
/* line 83, templates/g5_helium/custom/scss/custom.scss */
h3 {
  font-size: 28px;
  line-height: 30px;
  color: #909abc;
  font-family: 'pt_serifitalic';
  display: block;
  text-decoration: none;
  margin-bottom: 0;
  font-style: italic;
}
/* line 93, templates/g5_helium/custom/scss/custom.scss */
p {
  font-size: 14px;
  line-height: 20px;
  margin-top: 0 !important;
  margin-bottom: 5px !important;
}
/* line 99, templates/g5_helium/custom/scss/custom.scss */
table {
  border: 0;
  text-align: justify;
}
/* line 100, templates/g5_helium/custom/scss/custom.scss */
td {
  border: 0;
}
/* line 101, templates/g5_helium/custom/scss/custom.scss */
.g-title {
  margin-bottom: 10px;
}
/* line 104, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel-item-title {
  color: #fff;
  text-align: center;
}
/* line 108, templates/g5_helium/custom/scss/custom.scss */
h2.g-owlcarousel-item-desc {
  color: #fff;
  text-align: center;
}
/* line 112, templates/g5_helium/custom/scss/custom.scss */
.menu-struttura td, .menu-struttura table {
  border: 0;
}
/* line 115, templates/g5_helium/custom/scss/custom.scss */
.g-helium-style #g-navigation {
  background-color: #fff !important;
  height: 120px;
}
/* line 119, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown {
  background: #fff;
}
/* line 122, templates/g5_helium/custom/scss/custom.scss */
.g-logo.g-logo-helium img, .g-logo.g-logo-helium svg {
  max-height: 100%;
  background-color: #fff;
  border-bottom: 5px solid #cbac80;
  -webkit-box-shadow: 0px 20px 23px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 20px 23px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 20px 23px 2px rgba(0, 0, 0, 0.15);
}
/* line 130, templates/g5_helium/custom/scss/custom.scss */
#logo-4039-particle {
  padding-top: 0;
  margin-top: 0;
}
/* line 134, templates/g5_helium/custom/scss/custom.scss */
#logo-home-2 {
  max-width: 360px;
  background-color: rgba(255, 255, 255, 0.8);
  margin-left: 24px;
  margin-top: -25px;
  padding-top: 50px;
  display: none;
}
/* line 142, templates/g5_helium/custom/scss/custom.scss */
#logo-home-3 {
  max-width: 360px;
  background-color: rgba(255, 255, 255, 0.8);
  margin-left: 24px;
  margin-top: 0;
  padding-top: 0;
  display: none;
}
/* line 151, templates/g5_helium/custom/scss/custom.scss */
.moduletable.booking.booking-mobile {
  display: none;
}
/* line 155, templates/g5_helium/custom/scss/custom.scss */
#logo-home-2-casette {
  max-width: 331px;
  background-color: rgba(255, 255, 255, 0.8);
  margin-left: 24px;
  margin-top: -25px;
  padding-top: 50px;
  display: none;
}
/* line 163, templates/g5_helium/custom/scss/custom.scss */
#logo-home-3-casette {
  max-width: 331px;
  background-color: rgba(255, 255, 255, 0.8);
  margin-left: 24px;
  margin-top: 0;
  padding-top: 0;
  display: none;
}
/* line 171, templates/g5_helium/custom/scss/custom.scss */
#logo-home-2 .g-logo.g-logo-helium img, #logo-home-3 .g-logo.g-logo-helium img, #logo-home-2-casette .g-logo.g-logo-helium img, #logo-home-3-casette .g-logo.g-logo-helium img {
  background-color: transparent;
}
/* line 176, templates/g5_helium/custom/scss/custom.scss */
.headroom--not-top #logo-home-2, .headroom--not-top #logo-home-3, .headroom--not-top #logo-home-2-casette, .headroom--not-top #logo-home-3-casette {
  display: none;
  /* -webkit-transition-duration: 2s; Safari */
  /* -moz-transition-duration: 2s;	firefox  */
  /* transition-duration: 2s; */
}
/* line 183, templates/g5_helium/custom/scss/custom.scss */
#lingua .g-content {
  padding-top: 0;
}
/* line 186, templates/g5_helium/custom/scss/custom.scss */
#lingua a {
  color: #fff;
  background-color: #184064;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  display: block;
  float: left;
  text-align: center;
  line-height: 26px;
  font-size: 10px;
  margin: 4px;
  /* margin-top:13px; */
}
/* line 200, templates/g5_helium/custom/scss/custom.scss */
#contatti-top .g-content {
  padding-top: 0;
}
/* line 203, templates/g5_helium/custom/scss/custom.scss */
#contatti-top p {
  margin-top: 0;
}
/* line 204, templates/g5_helium/custom/scss/custom.scss */
#contatti-top a {
  color: #184064;
}
/* line 205, templates/g5_helium/custom/scss/custom.scss */
.camera_wrap {
  margin-bottom: 0 !important;
}
/* line 206, templates/g5_helium/custom/scss/custom.scss */
#ca_banner {
  height: 101px !important;
}
/******************************************/
/********INIZIO BOOKING SCROLL*************/
/******************************************/
/******************************************/
/*****************HEADER*******************/
/******************************************/
/* line 218, templates/g5_helium/custom/scss/custom.scss */
#g-header {
  margin-top: 0 !important;
}
/* line 219, templates/g5_helium/custom/scss/custom.scss */
div#logo-principale {
  margin-top: -20px;
}
/* line 220, templates/g5_helium/custom/scss/custom.scss */
div#logo-principale-strutture {
  margin-top: -45px;
}
/******************************************/
/************FINE HEADER*******************/
/******************************************/
/* line 226, templates/g5_helium/custom/scss/custom.scss */
#booking-scroll .migliortariffa {
  height: 30px;
  line-height: 20px;
}
/* line 230, templates/g5_helium/custom/scss/custom.scss */
#booking-scroll label.i--calendar--orange.field__icon {
  height: 30px;
  border: 1px solid #ccc;
}
/* line 234, templates/g5_helium/custom/scss/custom.scss */
#booking-scroll label.i--add-person.field__icon.guest-room {
  height: 30px;
  border: 1px solid #ccc;
}
/* line 238, templates/g5_helium/custom/scss/custom.scss */
#booking-scroll input {
  height: 30px !important;
}
/* line 242, templates/g5_helium/custom/scss/custom.scss */
#booking-scroll form#HotelBB {
  margin: 0;
}
/* line 245, templates/g5_helium/custom/scss/custom.scss */
.gbs3 .form-control {
  border: none !important;
  border-bottom: 1px dashed #ccc !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
/* line 246, templates/g5_helium/custom/scss/custom.scss */
#booking-scroll section.bookingengine--air.app-booking-engine.bookingengine.app-f2 {
  height: 30px;
  background-color: #fff;
  padding: 0;
}
/* line 251, templates/g5_helium/custom/scss/custom.scss */
#booking-scroll .hbb_contenitore_box_reservation {
  margin-top: 0;
}
/* line 254, templates/g5_helium/custom/scss/custom.scss */
#booking-scroll .g-content {
  margin: 0;
  padding: 6px;
}
/* line 258, templates/g5_helium/custom/scss/custom.scss */
.headroom div#booking-scroll {
  height: 46px;
}
/* line 261, templates/g5_helium/custom/scss/custom.scss */
.custombooking {
  margin-top: -20px;
}
/* line 264, templates/g5_helium/custom/scss/custom.scss */
#booking-home .g-content {
  margin: 0;
  padding: 0;
}
/* line 268, templates/g5_helium/custom/scss/custom.scss */
div#booking-home {
  position: fixed;
  top: 0;
  z-index: 13;
  background-color: #cbac80;
  height: 38px;
  left: 0;
}
/* line 276, templates/g5_helium/custom/scss/custom.scss */
.g-home-particles #g-navigation {
  margin-top: 34px;
}
/* line 279, templates/g5_helium/custom/scss/custom.scss */
#g-navigation {
  margin-top: 39px;
}
/* line 282, templates/g5_helium/custom/scss/custom.scss */
.no-slide #g-navigation {
  margin-top: 0;
}
/* line 285, templates/g5_helium/custom/scss/custom.scss */
#logo-principale .g-content.g-particle {
  margin-top: 0;
  padding-top: 0;
}
/* line 289, templates/g5_helium/custom/scss/custom.scss */
.no-slide .headroom--not-top .primariga {
  margin-top: 30px;
}
/* line 292, templates/g5_helium/custom/scss/custom.scss */
.no-slide .headroom--not-top .topmenu .g-content.g-particle {
  margin-top: 0;
}
/******************************************/
/*********FINE BOOKING SCROLL**************/
/******************************************/
/******************************************/
/***************TESTIMONIALS***************/
/******************************************/
/* line 302, templates/g5_helium/custom/scss/custom.scss */
#g-testimonials {
  z-index: 0;
  padding: 0;
}
/* line 306, templates/g5_helium/custom/scss/custom.scss */
#g-testimonials .g-content {
  padding: 0 0.938rem 0.938rem 0.938rem;
  margin: 0;
}
/* line 310, templates/g5_helium/custom/scss/custom.scss */
.main-testimonial-slider .header-module {
  margin: 20px auto 50px auto;
}
/* line 313, templates/g5_helium/custom/scss/custom.scss */
#g-testimonials h1 {
  color: #fff;
  text-align: center;
}
/******************************************/
/**********FINE TESTIMONIALS***************/
/******************************************/
/* line 320, templates/g5_helium/custom/scss/custom.scss */
span.g-menu-item-title {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 14px;
  color: #184064;
}
/* line 321, templates/g5_helium/custom/scss/custom.scss */
.g-home-particles.g-helium-style #g-navigation .g-social a, .g-default.g-helium-style #g-navigation .g-social a {
  color: #184064;
}
/* line 322, templates/g5_helium/custom/scss/custom.scss */
.g-home-particles.g-helium-style #g-navigation .g-social a:hover, .g-default.g-helium-style #g-navigation .g-social a:hover {
  color: #3c6bab;
}
/* line 323, templates/g5_helium/custom/scss/custom.scss */
.topmenu .g-content.g-particle {
  float: right;
  padding: 0 15px;
}
/* line 325, templates/g5_helium/custom/scss/custom.scss */
.hbb_button_prenota {
  background: #284265 !important;
}
/* line 328, templates/g5_helium/custom/scss/custom.scss */
input.btn--ctaapp-homeavail-button.app-search-button.hbb_button_prenota {
  height: 37px !important;
  padding: 0 !important;
  margin: 0 !important;
}
/* line 333, templates/g5_helium/custom/scss/custom.scss */
.box {
  border: 1px solid #ebebeb;
  padding: 10px;
}
/* line 337, templates/g5_helium/custom/scss/custom.scss */
.margin-top-44 {
  margin-top: -44px;
}
/* line 340, templates/g5_helium/custom/scss/custom.scss */
.margin-top-21 {
  margin-top: -21px;
}
/* line 343, templates/g5_helium/custom/scss/custom.scss */
.box.padding-chi-siamo-eng {
  padding-bottom: 31px;
  padding-top: 20px;
}
/* line 348, templates/g5_helium/custom/scss/custom.scss */
.struttura tr {
  border-bottom: 1px solid #ccc;
}
/* line 351, templates/g5_helium/custom/scss/custom.scss */
.struttura td {
  padding: 10px 0 10px 0;
}
/* line 352, templates/g5_helium/custom/scss/custom.scss */
.struttura figure.imageeffectck.fadeck {
  margin: 0;
}
/* line 355, templates/g5_helium/custom/scss/custom.scss */
figure.effectck-honey {
  background: transparent !important;
}
/* line 358, templates/g5_helium/custom/scss/custom.scss */
figure.effectck-honey:hover {
  background: #4a3753 !important;
}
/* line 361, templates/g5_helium/custom/scss/custom.scss */
.gkNspPM-TitleOverlay .gkImgOverlay {
  display: none;
}
/* line 362, templates/g5_helium/custom/scss/custom.scss */
#g-intro {
  background: #fff;
  color: #424753;
  padding: 0;
}
/* line 367, templates/g5_helium/custom/scss/custom.scss */
#g-intro .g-container {
  /* background-color: #f4f5f7; */
}
/* line 371, templates/g5_helium/custom/scss/custom.scss */
.app-booking-engine {
  background: transparent !important;
}
/* line 374, templates/g5_helium/custom/scss/custom.scss */
.offerte-home .platform-content {
  margin: 0;
  padding: 0;
}
/* line 378, templates/g5_helium/custom/scss/custom.scss */
.offerte-home h4 {
  margin: 0;
  padding: 0;
}
/* line 382, templates/g5_helium/custom/scss/custom.scss */
figure.imageeffectck.effectck-honey {
  padding: 0;
  margin: 0;
}
/* line 386, templates/g5_helium/custom/scss/custom.scss */
div#titolo-offerte {
  margin-top: -63px;
  z-index: 12;
  background-color: rgba(60, 107, 171, 0.5);
  height: 63px;
  color: #fff;
}
/* line 393, templates/g5_helium/custom/scss/custom.scss */
.titolo-offerte p {
  font-size: 24px;
  font-family: 'pt_serifitalic';
  font-style: italic;
  line-height: 21px;
  max-width: 72rem;
  margin: 0 auto;
}
/* line 401, templates/g5_helium/custom/scss/custom.scss */
.titolo-offerte a {
  font-size: 16px;
  color: #fff;
  font-style: normal;
  font-family: pt_sansregular, Tahoma, Arial;
}
/* line 407, templates/g5_helium/custom/scss/custom.scss */
.offerte h2 {
  font-size: 20px;
  line-height: 24px;
  display: block;
  margin-bottom: 10px;
  text-decoration: none;
  color: #15528a;
}
/* line 415, templates/g5_helium/custom/scss/custom.scss */
.offerte img {
  padding: 10px;
  max-width: 230px;
}
/* line 419, templates/g5_helium/custom/scss/custom.scss */
.struttura a {
  font-family: roboto, sans-serif;
  font-size: 14px;
  color: #424753;
}
/* line 424, templates/g5_helium/custom/scss/custom.scss */
.strutture-evidenza-brdr {
  border-right: 1px solid #ccc;
  padding-right: 23px;
}
/* line 428, templates/g5_helium/custom/scss/custom.scss */
.strutture-evidenza-float {
  float: left;
  max-width: 33%;
  line-height: 20px;
  font-size: 14px;
  text-align: justify;
}
/* line 435, templates/g5_helium/custom/scss/custom.scss */
.col-50 {
  max-width: 50%;
}
/* line 438, templates/g5_helium/custom/scss/custom.scss */
.pad-20 {
  padding: 20px;
}
/* line 441, templates/g5_helium/custom/scss/custom.scss */
.offerte button.btn.btn-primary, .acysubbuttons input.button.subbutton.btn.btn-primary, input.pm-input-route-btn.btn, .gbs3 .btn-default {
  padding: 10px;
  text-align: center;
  margin: 0 auto;
  display: block !important;
  color: #fff !important;
  font-size: 12px !important;
  margin-bottom: 10px;
  text-decoration: none;
  border-radius: 0 !important;
  box-shadow: 6px 5px 2px -2px #777 !important;
  background-color: #184064 !important;
  background-image: none !important;
  text-shadow: none !important;
  text-transform: uppercase;
}
/* line 457, templates/g5_helium/custom/scss/custom.scss */
.struttura button.btn.btn-primary, .acysubbuttons input.button.subbutton.btn.btn-primary, input.pm-input-route-btn.btn, .gbs3 .btn-default {
  background-color: #8399bf !important;
}
/* line 460, templates/g5_helium/custom/scss/custom.scss */
input#fromPMAddressPlgPM1 {
  max-width: 500px;
  float: left;
}
/* line 465, templates/g5_helium/custom/scss/custom.scss */
.blog.dintorni.no-slide {
  margin-top: 0;
}
/* line 468, templates/g5_helium/custom/scss/custom.scss */
.g-block.size-100.mainhome {
  margin: 50px auto;
}
/* line 471, templates/g5_helium/custom/scss/custom.scss */
#g-utility {
  background: #fff;
  color: #424753;
  padding: 0;
}
/* line 476, templates/g5_helium/custom/scss/custom.scss */
#g-utility .g-container {
  background-color: #f4f5f7;
}
/* line 479, templates/g5_helium/custom/scss/custom.scss */
#g-utility .g-content {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 485, templates/g5_helium/custom/scss/custom.scss */
#g-testimonials {
  background: #184064;
  background-image: none;
}
/* line 490, templates/g5_helium/custom/scss/custom.scss */
.dintorni-home h3.g-title {
  text-align: center;
}
/* line 494, templates/g5_helium/custom/scss/custom.scss */
#g-testimonials:before {
  background-color: #184064;
  background-image: none;
}
/* line 498, templates/g5_helium/custom/scss/custom.scss */
.fp-testimonials img.g-img-circle {
  margin: 0 auto;
  display: block;
}
/* line 502, templates/g5_helium/custom/scss/custom.scss */
.menu-struttura tr {
  border-bottom: 1px solid #d1d1d1;
}
/* line 505, templates/g5_helium/custom/scss/custom.scss */
.menu-struttura a {
  display: grid;
  padding: 10px 0 10px 5px;
  font-size: 20px;
  line-height: 22px;
  font-family: 'pt_serifitalic';
  position: relative;
}
/* line 513, templates/g5_helium/custom/scss/custom.scss */
#CDSWIDSSP {
  max-height: 300px;
}
/* line 516, templates/g5_helium/custom/scss/custom.scss */
#CDSWIDSSP .widSSPData {
  max-height: 290px;
}
/* line 519, templates/g5_helium/custom/scss/custom.scss */
.circle-decoration {
  border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  width: 120px;
  height: 120px !important;
  background: #184064;
  position: absolute;
  left: 50%;
  border: 20px solid #fff;
  margin-top: -58px;
}
/* line 531, templates/g5_helium/custom/scss/custom.scss */
.circle-decoration span {
  color: #fff;
  display: block;
  font-size: 60px;
  line-height: 76px;
  text-align: center;
  width: 80px;
  height: 80px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 545, templates/g5_helium/custom/scss/custom.scss */
section#g-utility {
  padding-top: 0px;
}
/* line 548, templates/g5_helium/custom/scss/custom.scss */
.g-block.size-100.dintorni {
  margin-top: -20px;
  background-color: f4f5f7;
}
/* line 552, templates/g5_helium/custom/scss/custom.scss */
.dintorni li.sigFreeThumb {
  width: 100px !important;
  height: 100px !important;
}
/* line 556, templates/g5_helium/custom/scss/custom.scss */
.dintorni a.sigFreeLink.fancybox-button {
  width: 100px !important;
  height: 100px !important;
}
/* line 560, templates/g5_helium/custom/scss/custom.scss */
.dintorni img.sigFreeImg {
  width: 100px !important;
  height: 100px !important;
}
/* line 564, templates/g5_helium/custom/scss/custom.scss */
#g-footer h2 {
  color: #41b6fd;
}
/* line 567, templates/g5_helium/custom/scss/custom.scss */
#g-footer h3 {
  color: #c0caea;
  margin-bottom: 10px;
}
/* line 571, templates/g5_helium/custom/scss/custom.scss */
div#booking-scroll {
  height: 98px;
  display: none;
}
/* line 575, templates/g5_helium/custom/scss/custom.scss */
ul.sigProResponsive li.sigProThumb a.sigProLink, ul.sigProResponsive li.sigProThumb a.sigProLink:hover {
  background-color: transparent;
  border: none;
}
/* line 579, templates/g5_helium/custom/scss/custom.scss */
#g-footer a {
  color: #41b6fd;
}
/* line 582, templates/g5_helium/custom/scss/custom.scss */
.circle-decoration img {
  top: 10px;
  left: 10px;
  position: absolute;
}
/* line 587, templates/g5_helium/custom/scss/custom.scss */
button.plg_system_eprivacy_agreed, button.plg_system_eprivacy_declined, .plg_system_eprivacy_declined {
  display: none;
}
/*******************************************************************/
/*******************************************************************/
/*************************  MEDIA QUERY  ***************************/
/*******************************************************************/
/*******************************************************************/
@media (min-width: 1200px) {
  /* line 596, templates/g5_helium/custom/scss/custom.scss */
  .g-social-header .g-content.g-particle {
    padding: 0;
    margin: 0;
  }
  /* line 597, templates/g5_helium/custom/scss/custom.scss */
  .primariga {
    height: 40px;
  }
}
@media only all and (max-width: 1000px) {
  /* .g-block.size-35.primariga.spaziovuoto {width: 10px !important; height: 10px;display: table;} */
  /*************************************************/
  /***************BOOKING MOBILE********************/
  /*************************************************/
  /*************************************************/
  /*************FINE BOOKING MOBILE*****************/
  /*************************************************/
  /* div#titolo-offerte { margin-top: 0;} */
  /* .titolo-offerte p {font-size: 18px;text-align: center;} */
  /* .titolo-offerte a {font-size: 11px;} */
  /* .item-page { margin-top: 130px;} */
  /* .item-page.no-slide.luzia {  margin-top: 80px;} */
  /* line 605, templates/g5_helium/custom/scss/custom.scss */
  section#g-navigation {
    margin-top: 0;
  }
  /* line 606, templates/g5_helium/custom/scss/custom.scss */
  #logo-home-2, #logo-home-3, #logo-home-2-casette, #logo-home-3-casette {
    display: none;
  }
  /* line 608, templates/g5_helium/custom/scss/custom.scss */
  .primariga {
    max-width: 170px !important;
  }
  /* line 609, templates/g5_helium/custom/scss/custom.scss */
  #contatti-top .g-content {
    padding: 0;
    margin: 10 0;
  }
  /* line 610, templates/g5_helium/custom/scss/custom.scss */
  #contatti-top p {
    margin-top: 0;
    float: none !important;
    font-size: 12px;
    padding: 0;
  }
  /* line 611, templates/g5_helium/custom/scss/custom.scss */
  #titolo-offerte {
    display: none;
  }
  /* line 612, templates/g5_helium/custom/scss/custom.scss */
  .strutture-evidenza-float {
    max-width: 100%;
  }
  /* line 613, templates/g5_helium/custom/scss/custom.scss */
  span.strutture-evidenza-txt {
    max-width: 100%;
    display: -webkit-inline-box;
  }
  /* line 614, templates/g5_helium/custom/scss/custom.scss */
  .strutture-evidenza-brdr {
    border-right: none;
    padding-right: 0;
  }
  /* line 615, templates/g5_helium/custom/scss/custom.scss */
  .offerte img {
    max-width: 100%;
  }
  /* line 616, templates/g5_helium/custom/scss/custom.scss */
  .col-50 {
    max-width: 100%;
  }
  /* line 617, templates/g5_helium/custom/scss/custom.scss */
  .pad-20 {
    padding: 20px 0;
  }
  /* line 618, templates/g5_helium/custom/scss/custom.scss */
  .g-offcanvas-toggle {
    color: #184064;
  }
  /* line 619, templates/g5_helium/custom/scss/custom.scss */
  .g-social-header .g-content.g-particle {
    padding: 0 !important;
    margin: 0 !important;
  }
  /* line 620, templates/g5_helium/custom/scss/custom.scss */
  .g-block.size-15.g-social-header.primariga {
    max-width: 100% !important;
    height: 30px;
  }
  /* line 621, templates/g5_helium/custom/scss/custom.scss */
  .g-social a {
    padding: 2px;
  }
  /* line 622, templates/g5_helium/custom/scss/custom.scss */
  #lingua a {
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: 8px;
  }
  /* line 623, templates/g5_helium/custom/scss/custom.scss */
  div#lingua {
    margin-top: 8px;
  }
  /* line 624, templates/g5_helium/custom/scss/custom.scss */
  .no-slide .headroom--not-top .primariga {
    margin-top: 0;
  }
  /* line 625, templates/g5_helium/custom/scss/custom.scss */
  i.fa.fa-fw.fa-bars {
    font-size: 24px;
    margin-top: -8px;
  }
  /* line 626, templates/g5_helium/custom/scss/custom.scss */
  .g-logo.g-logo-helium img, .g-logo.g-logo-helium svg {
    max-width: 180px;
    margin-top: 25px;
  }
  /* line 627, templates/g5_helium/custom/scss/custom.scss */
  .g-home-particles.g-helium-style #g-navigation, .g-default.g-helium-style #g-navigation {
    height: 120px;
  }
  /* line 630, templates/g5_helium/custom/scss/custom.scss */
  .g-block.size-100.mainhome {
    margin-top: 0;
  }
  /* line 631, templates/g5_helium/custom/scss/custom.scss */
  .mainhome h3 {
    font-size: 16px;
    text-align: center;
  }
  /* line 638, templates/g5_helium/custom/scss/custom.scss */
  .moduletable.booking.booking-mobile {
    display: block;
    margin-top: 10px;
    margin-bottom: -25px;
  }
  /* line 639, templates/g5_helium/custom/scss/custom.scss */
  .no-slide .moduletable.booking.booking-mobile {
    display: block;
    margin-top: 75px;
    margin-bottom: -25px;
  }
  /* line 640, templates/g5_helium/custom/scss/custom.scss */
  .booking-mobile p, .call-mobile p {
    background-color: #184064;
    text-align: center;
    padding: 5px;
  }
  /* line 641, templates/g5_helium/custom/scss/custom.scss */
  .booking-mobile a, .call-mobile a {
    color: #fff;
  }
  /* line 642, templates/g5_helium/custom/scss/custom.scss */
  #booking-home {
    display: none;
  }
  /* line 650, templates/g5_helium/custom/scss/custom.scss */
  select {
    width: 92%;
  }
  /* line 651, templates/g5_helium/custom/scss/custom.scss */
  input.pm-input-route-btn.btn {
    float: none;
  }
  /* line 653, templates/g5_helium/custom/scss/custom.scss */
  .TA_excellent {
    float: none !important;
  }
  /* line 656, templates/g5_helium/custom/scss/custom.scss */
  .sigProContainer {
    max-width: 300px;
  }
  /* line 659, templates/g5_helium/custom/scss/custom.scss */
  #g-header {
    background-color: #fff;
    background-image: none;
  }
  /* line 660, templates/g5_helium/custom/scss/custom.scss */
  #g-header:before {
    background-color: #fff;
    background-image: none;
  }
  /* line 664, templates/g5_helium/custom/scss/custom.scss */
  h1, h1.entry-title {
    font-size: 22px;
    line-height: 23px;
    text-align: center;
  }
  /* line 666, templates/g5_helium/custom/scss/custom.scss */
  p {
    padding: 0 20px;
  }
  /* line 667, templates/g5_helium/custom/scss/custom.scss */
  .circle-decoration {
    width: 80px;
    height: 80px !important;
    margin-top: -38px;
    left: 40%;
  }
  /* line 668, templates/g5_helium/custom/scss/custom.scss */
  .circle-decoration span {
    font-size: 30px;
    line-height: 48px;
    width: 43px;
    height: 43px;
  }
  /* line 669, templates/g5_helium/custom/scss/custom.scss */
  #CDSWIDSSP {
    max-width: 200px;
  }
  /* line 670, templates/g5_helium/custom/scss/custom.scss */
  .pull-left.item-image {
    margin: 40px;
  }
  /* line 671, templates/g5_helium/custom/scss/custom.scss */
  .offerte h2 {
    text-align: center;
  }
  /* line 672, templates/g5_helium/custom/scss/custom.scss */
  .dintorni h4.nspHeader {
    text-align: center;
  }
  /* line 673, templates/g5_helium/custom/scss/custom.scss */
  .dintorni p.nspText.tleft.fleft {
    text-align: justify;
  }
  /* line 674, templates/g5_helium/custom/scss/custom.scss */
  .fp-testimonials p.h3 {
    text-align: center;
    line-height: 20px;
    font-size: 18px;
  }
  /* line 675, templates/g5_helium/custom/scss/custom.scss */
  .blog.dintorni.no-slide {
    margin: 80px 10px 0;
  }
  /* line 685, templates/g5_helium/custom/scss/custom.scss */
  h2, h2.entry-title {
    margin-left: 20px;
    font-size: 25px;
  }
  /* line 686, templates/g5_helium/custom/scss/custom.scss */
  .no-slide {
    margin-top: 0;
  }
  /* line 687, templates/g5_helium/custom/scss/custom.scss */
  .item-page.no-slide {
    margin-top: 80px;
  }
  /* line 688, templates/g5_helium/custom/scss/custom.scss */
  h4 {
    margin: 0 20px;
    text-align: justify;
    line-height: 27px;
  }
  /* line 689, templates/g5_helium/custom/scss/custom.scss */
  .no-slide form#chronoform-infoeprenotazioninew {
    margin-top: 80px;
  }
  /* line 690, templates/g5_helium/custom/scss/custom.scss */
  .form-group.gcore-form-row {
    padding: 0 80px 20px;
  }
  /* line 691, templates/g5_helium/custom/scss/custom.scss */
  div#form-row-custom {
    padding: 0;
  }
  /* line 692, templates/g5_helium/custom/scss/custom.scss */
  div#form-row-recaptcha {
    padding-left: 0px;
  }
  /* line 693, templates/g5_helium/custom/scss/custom.scss */
  .menu-solo-mobile {
    display: block;
  }
  /* line 694, templates/g5_helium/custom/scss/custom.scss */
  .circle-decoration img {
    top: 5px;
    left: 5px;
    position: absolute;
    width: 80%;
  }
  /* line 695, templates/g5_helium/custom/scss/custom.scss */
  .prenota-online #g-header {
    display: none;
  }
  /* line 696, templates/g5_helium/custom/scss/custom.scss */
  .ba-gallery {
    padding: 0 !important;
  }
  /* line 697, templates/g5_helium/custom/scss/custom.scss */
  .ba-gallery-items {
    width: 100% !important;
  }
  /* line 698, templates/g5_helium/custom/scss/custom.scss */
  .ba-image img {
    width: 100% !important;
  }
  /* line 699, templates/g5_helium/custom/scss/custom.scss */
  #g-offcanvas {
    background: #284265;
    width: 12rem;
    color: #eceeef;
  }
  /* line 700, templates/g5_helium/custom/scss/custom.scss */
  #g-offcanvas #g-mobilemenu-container ul {
    background: #284265;
  }
  /* line 701, templates/g5_helium/custom/scss/custom.scss */
  #g-offcanvas #g-mobilemenu-container ul &gt; li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
    background: #284265;
  }
  /* line 702, templates/g5_helium/custom/scss/custom.scss */
  #g-offcanvas #g-mobilemenu-container ul &gt; li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
    background: #284265;
  }
  /* line 703, templates/g5_helium/custom/scss/custom.scss */
  #g-offcanvas #g-mobilemenu-container ul &gt; li.g-menu-item-link-parent &gt; .g-menu-item-container &gt; .g-menu-parent-indicator {
    border: 1px solid #325c88;
    background: #284265;
  }
  /* line 704, templates/g5_helium/custom/scss/custom.scss */
  span.g-menu-item-title {
    color: #fff;
  }
  /* line 705, templates/g5_helium/custom/scss/custom.scss */
  .g-home-particles #g-navigation {
    margin-top: 0;
  }
  /* line 706, templates/g5_helium/custom/scss/custom.scss */
  .navigator {
    width: 32px !important;
    height: 32px !important;
    font-size: 32px !important;
    line-height: 23px !important;
  }
  /* line 707, templates/g5_helium/custom/scss/custom.scss */
  .main-testimonial-slider p {
    font-size: 11px;
    text-align: center;
    max-width: 100%;
    padding: 0;
  }
}
@media only all and (min-width: 400px) {
  /* line 710, templates/g5_helium/custom/scss/custom.scss */
  .pull-left.item-image {
    clear: both;
  }
}
@media only all and (max-width: 400px) {
  /* line 714, templates/g5_helium/custom/scss/custom.scss */
  div#lingua {
    max-width: 43% !important;
  }
  /* line 715, templates/g5_helium/custom/scss/custom.scss */
  #contatti-top p {
    font-size: 13px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 800px) {
  /* line 720, templates/g5_helium/custom/scss/custom.scss */
  .topmenu .g-content.g-particle {
    margin: 0;
    padding: 0;
  }
}
@media only all and (min-width: 1000px) and (max-width: 1200px) {
  /* line 725, templates/g5_helium/custom/scss/custom.scss */
  .primariga .g-content {
    margin: 0;
    padding: 0px 2px;
  }
  /* line 726, templates/g5_helium/custom/scss/custom.scss */
  #lingua a {
    width: 20px;
    height: 20px;
    line-height: 22px;
    font-size: 9px;
    margin: 16px 4px;
  }
  /* line 727, templates/g5_helium/custom/scss/custom.scss */
  #contatti-top p {
    margin-top: 15px !important;
    font-size: 12px;
  }
  /* line 728, templates/g5_helium/custom/scss/custom.scss */
  #g-navigation .g-main-nav .g-toplevel &gt; li {
    margin: 0 9px;
  }
  /* line 729, templates/g5_helium/custom/scss/custom.scss */
  .topmenu .g-content.g-particle {
    margin: 2px 14px;
  }
  /* line 730, templates/g5_helium/custom/scss/custom.scss */
  #logo-home-2 {
    margin-top: -28px;
  }
  /* line 731, templates/g5_helium/custom/scss/custom.scss */
  #logo-home-2, #logo-home-3 {
    max-width: 287px;
  }
  /* line 732, templates/g5_helium/custom/scss/custom.scss */
  span.g-menu-item-title {
    font-size: 11px;
    color: #184064;
  }
}
@media only all and (min-width: 768px) and (max-width: 1000px) {
  /* line 738, templates/g5_helium/custom/scss/custom.scss */
  span.g-menu-item-title {
    color: #184064;
    font-size: 11px;
  }
  /* line 742, templates/g5_helium/custom/scss/custom.scss */
  #g-navigation .g-main-nav .g-toplevel &gt; li {
    margin: 0;
  }
  /* line 745, templates/g5_helium/custom/scss/custom.scss */
  .menu-solo-mobile {
    display: none;
  }
}
/*******************************************************************/
/*******************************************************************/
/********************* FINE  MEDIA QUERY  ***************************/
/*******************************************************************/
/*******************************************************************/
/*# sourceMappingURL=custom_33.css.map */</pre></body></html>