@charset "UTF-8";
/* CSS Document */

@media screen and (min-width:992px){
	
/* SIN BANNER */	

body .newMenu{background-color: #fff!important; border-bottom: 1px solid #EFEDE6;}	
	
body .newMenu .logoContainer .cont-logo{filter: brightness(0) saturate(100%) invert(76%) sepia(12%) saturate(701%) hue-rotate(14deg) brightness(86%) contrast(88%);}
	
body .newMenu ul li, body .newMenu ul li span, body .newMenu ul li a, body .newMenu .hamburger .item{color:#3d3d3d!important;}
	
body .newMenu ul li img{filter: brightness(0);}
	
body .fastbooking-xf{margin-top: 70px;}
	
.anchored-fastbookingSummoner-wrapper--fixed ul.nav.nav-tabs.modify-travel{display: none;}
	
body .header-languages-inner-languages.language-label svg{filter: none;}


/* CON BANNER PRINCIPAL HOME */
	
	
body .root.home .newMenu{border-bottom: 0; background-color: rgba(0,0,0,0.3) !important;}
	
body .root.home .newMenu .logoContainer .cont-logo{filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(3643%) hue-rotate(25deg) brightness(122%) contrast(109%);}
	
body .root.home .newMenu ul li, body .root.home .newMenu ul li span, body .root.home .newMenu ul li a, body .root.home .newMenu .hamburger .item{color: #fff!important;}
	
body .root.home .newMenu ul li img{filter:brightness(1)}
	
body .root.home .fastbooking-xf{position: relative; background: #fff; margin-top: 0;}
	
body .root.home .palladium-home{position: absolute; top: 0; width:100%}
	
body .root.home .breadcrumb-section{margin-top: 15px;}

body .root.home #advantages{margin-top: 0px;}


/* CON BANNER PRINCIPAL */
	
	
body .root.banner-principal .newMenu{border-bottom: 0; background-color: rgba(0,0,0,0.3) !important;}
	
body .root.banner-principal .newMenu .logoContainer .cont-logo{filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(3643%) hue-rotate(25deg) brightness(122%) contrast(109%);}
	
body .root.banner-principal .newMenu ul li, body .root.banner-principal .newMenu ul li span, body .root.banner-principal .newMenu ul li a, body .root.banner-principal .newMenu .hamburger .item{color: #fff!important;}
	
body .root.banner-principal .newMenu ul li img{filter:brightness(1)}
	
body .root.banner-principal .fastbooking-xf{position: relative; background: #fff; margin-top: 75vh;}
	
body .root.banner-principal .palladium-banner-principal{position: absolute; top: 0; width:100%}
	
body .root.banner-principal .breadcrumb-section{margin-top: 15px;}

body .root.banner-principal #advantages{margin-top: 0px;}


/* CON BANNER INTERIOR */
	
	
body .root.banner .newMenu{border-bottom: 0; background-color: rgba(0,0,0,0.3) !important;}
	
body .root.banner .newMenu .logoContainer .cont-logo{filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(3643%) hue-rotate(25deg) brightness(122%) contrast(109%);}
	
body .root.banner .newMenu ul li, body .root.banner .newMenu ul li span, body .root.banner .newMenu ul li a, body .root.banner .newMenu .hamburger .item{color: #fff!important;}
	
body .root.banner .newMenu ul li img{filter:brightness(1)}
	
body .root.banner .fastbooking-xf{position: relative; background: #fff; margin-top: 50vh;}
	
body .root.banner .palladium-carousel{position: absolute; top: 0; z-index: -1; width: 100%}
	
body .root.banner .breadcrumb-section{margin-top: 15px;}

body .root.banner #advantages{margin-top: 330px;}


/* CON BANNER INTERIOR DESTINATION */
	
	
body .root.banner-destination .newMenu{border-bottom: 0; background-color: rgba(0,0,0,0.3) !important;}
	
body .root.banner-destination .newMenu .logoContainer .cont-logo{filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(3643%) hue-rotate(25deg) brightness(122%) contrast(109%);}
	
body .root.banner-destination .newMenu ul li, body .root.banner-destination .newMenu ul li span, body .root.banner-destination .newMenu ul li a, body .root.banner-destination .newMenu .hamburger .item{color: #fff!important;}
	
body .root.banner-destination .newMenu ul li img{filter:brightness(1)}
	
body .root.banner-destination .fastbooking-xf{position: relative; background: #fff; margin-top: 460px;}
	
body .root.banner-destination .palladium-destination-guide-banner{position: absolute; top: 0; z-index: -1; width: 100%}
	
body .root.banner-destination .breadcrumb-section{margin-top: 15px;}

body .root.banner-destination #advantages{margin-top: 330px;}
	
	
/* OFERTAS*/
	
	
body .root.general-offers .newMenu{border-bottom: 0; background-color: rgba(0,0,0,0.3) !important;}
	
body .root.general-offers .newMenu .logoContainer .cont-logo{filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(3643%) hue-rotate(25deg) brightness(122%) contrast(109%);}
	
body .root.general-offers .newMenu ul li, body .root.general-offers .newMenu ul li span, body .root.general-offers .newMenu ul li a, body .root.general-offers .newMenu .hamburger .item{color: #fff!important;}
	
body .root.general-offers .newMenu ul li img{filter:brightness(1)}
	
body .root.general-offers .fastbooking-xf{position: relative; background: #fff; margin-top: 480px;}
	
body .root.general-offers .palladium-destination-guide-banner, body .root.general-offers .palladium-carousel{position: absolute; top: 0;}
	
body .root.general-offers .breadcrumb-section{margin-top: 480px;}

	
body .root.general-offers .palladium-detail-offer{margin-top: -650px;}
	
	
body .root.general-offers .palladium-breadcrumb{display: none;}
	
body .root.general-offers .cabecera-banner .cabecera-banner__content.cabecera-banner__content--nobgdark { background: linear-gradient(83.57deg, #001635e0 4.19%, rgba(0, 22, 53, 0) 67.57%); mix-blend-mode: multiply;}


/* OFERTA INDIVIDUAL*/
	
	
body .root.offers .newMenu{border-bottom: 0; background-color: rgba(0,0,0,0.3) !important;}
	
body .root.offers .newMenu .logoContainer .cont-logo{filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(3643%) hue-rotate(25deg) brightness(122%) contrast(109%);}
	
body .root.offers .newMenu ul li, body .root.offers .newMenu ul li span, body .root.offers .newMenu ul li a, body .root.offers .newMenu .hamburger .item{color: #fff!important;}
	
body .root.offers .newMenu ul li img{filter:brightness(1)}
	
body .root.offers .fastbooking-xf{position: relative; background: #fff; margin-top: 480px;}
	
body .root.offers .palladium-destination-guide-banner, body .root.offers .palladium-carousel{position: absolute; top: 0;}
	
body .root.offers .breadcrumb-section{margin-top: 480px;}

	
body .root.offers .palladium-detail-offer{margin-top: -650px;}
	
	
body .root.offers .palladium-breadcrumb{display: none;}
	
body .root.offers #advantages{position: absolute; top: 40px;}
	
body .root.offers .cabecera-banner .cabecera-banner__content.cabecera-banner__content--nobgdark { background: linear-gradient(83.57deg, #001635e0 4.19%, rgba(0, 22, 53, 0) 67.57%); mix-blend-mode: multiply;}
	
/* HOME HOTEL */
	
	
body .root.hotel-home .newMenu{border-bottom: 0; background-color: rgba(0,0,0,0.3) !important;}
	
body .root.hotel-home .newMenu .logoContainer .cont-logo{filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(3643%) hue-rotate(25deg) brightness(122%) contrast(109%);}
	
body .root.hotel-home .newMenu ul li, body .root.hotel-home .newMenu ul li span, body .root.hotel-home .newMenu ul li a, body .root.hotel-home .newMenu .hamburger .item{color: #fff!important;}
	
body .root.hotel-home .newMenu ul li img{filter:brightness(1)}
	
body .root.hotel-home .palladium-fastbooking{position: relative; background: #fff; margin-top: 80vh;}
	
body .root.hotel-home .palladium-banner-hotel{position: absolute; top: 0; width:100%;}
	
body .root.hotel-home .palladium-banner-hotel .cabecera-ficha{max-height: 690px!important;}
	
body .root.hotel-home .breadcrumb-section{margin-top: 15px;}

	

	
/* CON BANNER HOTEL */
	
	
body .root.hotel .newMenu{border-bottom: 0; background-color: rgba(0,0,0,0.3) !important;}
	
body .root.hotel .newMenu .logoContainer .cont-logo{filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(3643%) hue-rotate(25deg) brightness(122%) contrast(109%);}
	
body .root.hotel .newMenu ul li, body .root.hotel .newMenu ul li span, body .root.hotel .newMenu ul li a, body .root.hotel .newMenu .hamburger .item{color: #fff!important;}
	
body .root.hotel .newMenu ul li img{filter:brightness(1)}
	
body .root.hotel .palladium-fastbooking{position: relative; background: #fff; margin-top: 335px;}
	
body .root.hotel .palladium-banner-hotel{position: absolute; top: 0; width:100%;}
	
body .root.hotel .palladium-banner-hotel .cabecera-ficha{max-height: 460px!important;}
	
body .root.hotel .breadcrumb-section{margin-top: 15px;}
	
	

	
}


@media screen and (min-height:640px){
	
	body .root.hotel-home .palladium-fastbooking{margin-top: 575px;}
		
}

@media screen and (max-width: 768px){
	body .root.hotel-home .palladium-fastbooking {margin-top: 0!important;}
	}
	
/* Menu mobile */	
	
	@media screen and (max-width:992px){
		
		body .root{margin-top: 80px;}
		
		body .root.home .palladium-banner-principal, body .root.banner-principal .palladium-banner-principal, body .root.banner .palladium-destination-guide-banner, body .root.banner .palladium-carousel, body .root.banner .palladium-banner-hotel{margin-top: -80px}
		
		body header.header{top: 0px;}
		
		body .newMenu{ min-height: 80px;}
		
		body .root .nav-sidebar-new .mobileHeaderLinks.newMenu{ background-color: transparent!important;}
		
		body .newMenu{min-height: 80px;}
		
		body .nav-sidebar-new .mobileHeaderLinks ul li:last-of-type span{font-size: 34px; line-height: 32px;}
		
		body .root .nav-sidebar-new ul li > a.nav-principal__link--mobile{font-family: 'Avenir-Roman', sans-serif; margin-bottom: 20px;}
		
		body .root.offers #advantages{position: absolute; top: 40px;}
		
	}

/* Eliminar iconos cards */

body .palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--icons, body .palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--large-desc{display: none}

.hotels-list .hotel-card.hotel-card--small-moreinfo .hotel-card__info .hotel-card-info-footer__icons{border-top:0px!important; border-bottom:0px!important;}

body .marcas .marcas-carrusel .marcas-carrusel__item img{height: 80px;}

body .buscador .buscador-container .buscador-inner .buscador__input .countries-cities .options__list{columns: 1; overflow-x: scroll !important; margin: 0; justify-content: flex-start !important; display: flex; flex-direction: column;}


