#comments {
display: none;
}
body > div.wrap > div > div > section > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-eff7086.elementor-section-full_width.elementor-section-height-min-height.elementor-hidden-tablet.elementor-hidden-mobile.elementor-section-height-default.elementor-section-items-middle > div > div > div {
min-height: 800px;
}
body > div.wrap > div > div > section > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-b4772f9.elementor-section-full_width.elementor-section-height-min-height.elementor-hidden-desktop.elementor-section-height-default.elementor-section-items-middle > div > div > div {
min-height: 800px;
}
#main-flex-slider > ul.slides > li.elementor-repeater-item-9eacab6.flex-active-slide {
min-height: 800px;
min-width:100%;
float:none;
top:0;
margin-top:0;
left:0;
margin-left:0;
}
.tex-pacchetti-gs {
min-height: 200px;
}
.gs-align-text .elementor-icon-box-description {
min-height: 115px !important;
}
@media only screen and (max-width: 1024px) {
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
visibility: visible !important;
opacity: 1 !important;
}
}
.text-room p {
min-height: 100px;
}
@keyframes slideOutRight {
0% {
left: 0;
opacity: 1;
}
100% {
left: 100%; opacity: 0;
}
}
.popup-slideout {
animation: slideOutRight 2s linear forwards;  }
.booking-gs .shortcode-class {
position: inherit;
}
.booking-gs .blast_qr_form.box.shortcode-class	{
max-width:100%;
max-height: 100%; background:none;
}
.booking-gs .qr_container.box	{
font-family: "EB Garamond", Sans-serif;
font-size:27px;
line-height:35px;
}
.booking-gs .qr_item__calendar	{
margin-bottom:60px;	
}
.booking-gs .box .qr_item {
width: 30%;
border: 0;
margin: 20px 0 60px;
}
.booking-gs .qr_item__calendar__dates__element {
padding: 15px 100px;
border: 1px solid #c29436;
margin-right: 35px; }
.booking-gs .layover-prenota__cont__form__list__row__calendari__element	{
padding: 15px 100px;
border: 1px solid #c29436;
margin: 0px; }
.booking-gs .qr_item__calendar__dates__element__arrive, .booking-gs .qr_item__calendar__dates__element__departure {
color: #282E6A;
}
.booking-gs .qr_item__calendar__dates__element__departure__data-numero, .booking-gs .qr_item__calendar__dates__element__arrive__data-numero {
color: #4f4f4f;
}
.booking-gs .qr_item {
color: #4f4f4f;
}
.booking-gs .qr_item span {
color: #4f4f4f;
}
.booking-gs .qr_item #numero_camere:before {
content: "\f236";
font-family: "Font Awesome 6 Free";
font-weight: 900;
margin-right: 10px;
color: #987E12;
font-size:20px  
}
.booking-gs .qr_item #numero_adulti:before {
content: "\f007";
font-family: "Font Awesome 6 Free";
font-weight: 900;
margin-right: 10px;
color: #987E12;
font-size:20px  
}
.booking-gs .qr_item #numero_bambini:before {
content: "\f77d";
font-family: "Font Awesome 6 Free";
font-weight: 900;
margin-right: 10px;
color: #987E12;
font-size:20px  
}
.booking-gs .qr_item__item__button-submit {
background-color: #987E12 !important;
font-size: 22px;
font-weight: 500;
text-transform: uppercase;
}
.booking-gs .box .modifica {
margin-top: 20px;
color: #4f4f4f;
}
.booking-gs .qr_item__select {
position: absolute;
top: 0;
left: auto;
width: 60%;
height: 100%;
opacity: 0;
font-size: 16px;
margin: 0 auto;
}
.dario {
border: 1px solid #282E6A;
}
.dario-nav {
background-color: #282E6A;
color:#fff;
}
.dario-nav .dario-nav-center {
color:#fff;
}
.dario-nav-arrow svg path {
stroke: #fff;
}