.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 0 0 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: #ffffff;
}

.destinationMenu .userMenu__text {
	border-bottom: 3px solid transparent;
}
.destinationMenu .active .userMenu__text {
	border-bottom: 3px solid rgb(47, 82, 255);
}
 
.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: 0.5;
	opacity: .50;
	filter: alpha(opacity=50);
	background-color: #CCC;
	width: 100%;
	height: 100%;
	zoom: 1;
	cursor: wait;
}

.carnetOverlayLoading {
	z-index: 99999;
	-moz-opacity: 0.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: 0px;
}

.editor .recentMenu.j-groupContainer {
    display: block;
    opacity:1;
    position:relative;
    margin-left:.8em;
    max-height: none;
    top: 0px;
}

.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;
}
