.aem-AuthorLayer-Edit .defaultEmptyDiv{display:block}
.aem-AuthorLayer-Edit .fillerDiv{height:100px}
.aem-AuthorLayer-Preview .defaultEmptyDiv{display:none}
.aem-AuthorLayer-Edit .defaultEmptyDivPreview{display:block}
.aem-AuthorLayer-Preview .defaultEmptyDivPreview{display:block}
div.new{margin:0;display:none}
.aem-AuthorLayer-Edit div.new{margin:inherit;display:block}
.aem-AuthorLayer-Design div.new{margin:inherit;display:block}
.defaultEmptyDiv{display:none}
.defaultEmptyDivPreview{display:none}
.aem-AuthorLayer-Preview .supportMenu__group h3.withPhoneIcon.defaultEmptyDiv{display:none}
.editor h1{font-size:xx-large;padding:.5em}
.editor h4{font-size:larger;padding:1.2em}
.editor .img{padding:1.2em}
.editor .bold{font-weight:bold}
.destinationMenu{background-color:#fff}
.destinationMenu .userMenu__text{border-bottom:3px solid transparent}
.destinationMenu .active .userMenu__text{border-bottom:3px solid #2f52ff}
.aem-AuthorLayer-Edit .editorialArea .cq-placeholder,.aem-AuthorLayer-Design .editorialArea .cq-placeholder{height:2.875rem}
.aem-AuthorLayer-Edit .headerAlert,.aem-AuthorLayer-Preview .headerAlert{position:static}
.overlayLoading{z-index:2000;position:absolute;top:0;left:0;-moz-opacity:.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;width:100%;height:100%;zoom:1;cursor:wait}
.carnetOverlayLoading{z-index:99999;-moz-opacity:.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;zoom:1;cursor:wait}
.destinationItem__rightBox{width:47.46939% !important}
.icon-logo-alitalia,.icon-logo-skyTeam,.mainMenu__logo--eithad,.icon-logo-etihad{background-image:none}
.hidden{display:none}
.flightSelOneWay__fulldate{display:none}
.flightSel__roundTrip input[name='andata'],.flightSel__roundTrip input[name='ritorno'],.flightSel__oneWay input[name='soloAndata']{display:none}
.editorialArea .cq-placeholder{height:auto}
.mainBooking .header,.mainBooking footer,.mainBooking .booking__header{display:none}
.rteSize9{font-size:9px}
.rteSize10{font-size:10px}
.rteSize12{font-size:12px}
.rteSize14{font-size:14px}
.rteSize16{font-size:16px}
.rteSize18{font-size:18px}
.rteSize24{font-size:24px}
.rteSize36{font-size:36px}
.rteSize48{font-size:48px}
.editor h1{font-size:xx-large;padding:.5em}
.editor h4{font-size:larger;padding:1.2em}
.editor .logo{padding:1.2em}
.editor .supportMenu.j-groupContainer{height:inherit;max-height:none;margin-left:.8em}
.editor .loginMenu.j-groupContainer{height:inherit;max-height:none;margin-left:.8em}
.editor .languageMenu.j-groupContainer{height:inherit;max-height:none;margin-left:.8em}
.editor .notificationMenu.j-groupContainer{display:block;opacity:1;position:relative;margin-left:.8em;max-height:none;top:0}
.editor .recentMenu.j-groupContainer{display:block;opacity:1;position:relative;margin-left:.8em;max-height:none;top:0}
.dateHistogram__item.notactive{cursor:default}
.dateHistogram__item.notactive:active,.dateHistogram__item.notactive:visited,.dateHistogram__item.notactive:hover,.dateHistogram__item.notactive:focus,.dateHistogram__item.isActive.notactive{background-color:#cce19f !important;background:#cce19f !important;color:#0d4722 !important}
.custom__booking__mandatory a{color:#3b7e06}
@media only screen and (min-width:641px){.custom__booking__mandatory{max-width:40%}
}
@media only screen and (max-width:1067px){.bookingTable__rowBody .bookingTable__rightInner .bookingTable__col{min-height:600px}
}
@media only screen and (min-width:1068px){.bookingTable__rowBody .bookingTable__rightInner .bookingTable__col{min-height:400px}
}
.loginMenu__block.captcha{margin-top:0}
.captcha__container{width:auto}
.captcha__container.form__inputCover.isError .form__errorIcon{display:none}