.ctn__landingCP {
	display: inline-block;
	width: 100%;
	margin-top: 4rem;
}

.ctn__landingCP p,
.ctn__landingCP h1,
.ctn__landingCP h2,
.ctn__landingCP h3 {
	font-family: proxima-nova, "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 1.25em;
}

.inner__landingCP {
	display: inline-block;
	width: 100%;
	position: relative;
}

.head__landingCP {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
	font-size: 0;
	margin-bottom: 4rem;
}

.head__landingCP .tit__landginCP {
	display: inline-block;
	font-size: 1.25rem;
	font-weight: 400;
	text-transform: uppercase;
	color: #1A1A1A;
}

.head__landingCP .tit__landginCP span,
.head__landingCP .tit__landginCP b,
.head__landingCP .tit__landginCP strong {
	font-weight: 700;
	font-size: 1.875rem;
	display: block;
}

.head__landingCP .description__landginCP {
	padding: .5rem 5rem .5rem 2rem;
	border-left: .25rem solid #8e8d8b;
}

.head__landingCP .description__landginCP p {
	color: #191C3C;
	text-align: justify;
}

.head__landingCP .left_section,
.head__landingCP .right_section {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	font-size: 1rem;
}

.head__landingCP .left_section {
	max-width: 30%;
	padding: 1rem 2rem 1rem 3rem;
}

.head__landingCP .right_section {
	max-width: 70%;
	padding-right: 3rem;
	font-family: proxima-nova, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.head__bloqueMulti {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
	position: relative;
	margin-bottom: 4rem;
	padding-bottom: 3rem;
	background-image: url('../../images/landingplus/icon__detailLanding.svg');
	background-repeat: no-repeat;
	background-position: center 100%;
	background-size: 80% auto;
}

.head__bloqueMulti .text__bloqueMulti {
	display: inline-block;
	width: 55%;
	background-color: #1f1647;
	color: #fff;
	padding: 4rem 20% 7rem 3rem;
	min-height: 370px;
}

.head__bloqueMulti .text__bloqueMulti p {
	color: #fff;
	font-size: 1rem;
	text-align: justify;
}

.head__bloqueMulti .text__bloqueMulti .btn__recorrido {
	margin-top: 2rem;
	color: #ffdb92;
	text-decoration: none;
	cursor: pointer;
	display: block;
	background-image: url('../../images/landingplus/icon__arrowLanding.svg');
	background-repeat: no-repeat;
	background-position: 0 center;
	background-size: 24px 10px;
	padding-left: 2rem;
}

.head__bloqueMulti .btn__openVideoGallery {
	max-width: 50%;
	display: inline-block;
	position: absolute;
	top: 1rem;
	right: 5%;
	margin: auto;
}

.head__bloqueMulti .btn__openVideoGallery span {
	display: none;
}

.head__bloqueMulti .btn__openVideoGallery:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .2);
	z-index: 2;
}

.head__bloqueMulti .btn__openVideoGallery:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background-image: url('../../images/icons/icon__playVideo.svg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100px 100px;
	z-index: 3;
	width: 100px;
	height: 100px;
	display: inline-block;
}

.head__bloqueMulti .btn__openVideoGallery img {
	display: inline-block;
	max-width: 100%;
	position: relative;
	z-index: 1;
}

.slide__LandingCP .slick-next,
.slide__LandingCP .slick-prev {
	position: absolute;
	left: 0;
	top: -4rem;
	bottom: 0;
	height: 100%;
	width: 120px;
	background-color: rgba(0, 0, 0, .3);
	background-image: url('../../images/landingplus/icon__arrowLeft.svg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 30px 90px;
	margin-top: 0;
	opacity: .6;
	transition: all linear .25s;
	-webkit-transition: all linear .25s;
	-moz-transition: all linear .25s;
	-ms-transition: all linear .25s;
	-o-transition: all linear .25s;
	background-color: rgba(25, 28, 60, .33);
}

.slide__LandingCP .slick-next:hover,
.slide__LandingCP .slick-prev:hover {
	background-color: rgba(25, 28, 60, .5);
}

.slide__LandingCP .slick-next {
	right: 0;
	left: auto;
	background-image: url('../../images/landingplus/icon__arrowRight.svg');
}

.slide__LandingCP .slick-next:hover,
.slide__LandingCP .slick-prev:hover {
	opacity: 1;
}

.slide__LandingCP .slick-next:before,
.slide__LandingCP .slick-prev:before {
	display: none;
}

.slide__LandingCP .tarifa__descHotel {
	position: absolute;
	right: 2rem;
	bottom: -2rem;
	display: inline-block;
	max-width: 400px;
	padding: 1rem;
	color: #fff;
	background-color: #1f1647;
	opacity: 0;
	visibility: hidden;
	width: 100%;
	transition: all linear .5s;
	-webkit-transition: all linear .5s;
	-moz-transition: all linear .5s;
	-ms-transition: all linear .5s;
	-o-transition: all linear .5s;
}

.slide__LandingCP .slick-track {
	padding-bottom: 4rem;
}

.wrap__slideLandingCP {
	overflow: hidden;
	text-align: left;
}

.list__itemLanding.slick-active .tarifa__descHotel {
	opacity: 1;
	visibility: visible;
}

.tarifa__descHotel p {
	color: #fff;
	display: inline-block;
	width: 100%;
	text-transform: uppercase;
	padding-bottom: 0.5em;
}

.tarifa__descHotel p b,
.tarifa__descHotel p strong {
	display: block;
}

.tarifa__price {
	display: inline-block;
	text-transform: uppercase;
	font-size: 1.25rem;
	font-weight: 400;
}

.tarifa__price i {
	font-size: .6em;
	font-style: normal;
	font-weight: 400;
}

.tarifa__desc {
	display: block;
	width: 140px;
	text-transform: uppercase;
	font-size: .6rem;
}

.tarifa__descHotel a {
	color: #ffdb92;
	position: absolute;
	right: 1.5rem;
	bottom: 1rem;
	display: inline-block;
	text-transform: uppercase;
	vertical-align: middle;
	line-height: 24px;
	height: 24px;
	font-size: .875rem;
}

.tarifa__descHotel a:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 24px;
	width: 10px;
	border-left: 1px solid #ffdb92;
	border-top: 1px solid #ffdb92;
	border-bottom: 1px solid #ffdb92;
	margin-right: .25em;
}

.tarifa__descHotel a:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 24px;
	width: 10px;
	border-right: 1px solid #ffdb92;
	border-top: 1px solid #ffdb92;
	border-bottom: 1px solid #ffdb92;
	margin-left: .25em;
}

.ctn__servicios {
	display: inline-block;
	width: 100%;
	overflow: hidden;
}

.inner__servicios {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
}

.inner__servicios .tit_servicios {
	position: relative;
	display: inline-block;
	width: 100%;
	padding-bottom: .5em;
	font-size: 1rem;
	color: #1c1d26;
}

.inner__servicios .tit_servicios:after {
	content: "";
	position: absolute;
	left: -85%;
	height: 4px;
	width: 100%;
	background-color: #5c42d4;
	bottom: 0;
	display: inline-block;
}

.list__servicios {
	display: inline-block;
	margin: 0;
	padding: 2rem 3rem 3rem 3em;
	font-size: 0;
	width: 100%;
	margin-bottom: 1rem;
}

.list__servicios .item {
	font-size: 1rem;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	margin-right: 0;
	padding: .5em;
	width: 20%;
	text-align: center;
}

.list__servicios .item i {
	width: 50px;
	height: 50px;
}

.list__servicios .item label {
	color: #191c3c;
	font-size: .75rem;
	text-transform: uppercase;
	max-width: 100%;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.25rem;
	line-height: 1.2em;
}

.inner__listHotels {
	display: block;
	margin-right: auto;
	max-width: 1024px;
	margin-left: auto;
	font-size: 0;
	position: relative;
	z-index: 2;
}

.head__listHotels {
	position: absolute;
	right: 0;
	top: 0;
	width: 40%;
	display: inline-block;
}

.list__hotels {
	margin-top: 1rem;
	padding-bottom: 2rem;
}

.head__listHotels .showallHotels {
	color: #5c42d4;
	display: inline-block;
	text-transform: uppercase;
	vertical-align: middle;
	line-height: 24px;
	height: 24px;
	font-size: .875rem;
	position: relative;
	margin-top: 1rem;
}

.head__listHotels .showallHotels:hover,
.head__listHotels .showallHotels:active {
	color: #5c42d4;
}

.head__listHotels .showallHotels:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 24px;
	width: 10px;
	border-left: 1px solid #5c42d4;
	border-top: 1px solid #5c42d4;
	border-bottom: 1px solid #5c42d4;
	margin-right: .25em;
}

.head__listHotels .showallHotels:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 24px;
	width: 10px;
	border-right: 1px solid #5c42d4;
	border-top: 1px solid #5c42d4;
	border-bottom: 1px solid #5c42d4;
	margin-left: .25em;
}

.list__hotels__item {
	display: inline-block;
	vertical-align: top;
	width: 40%;
	font-size: 1rem;
	position: relative;

}

.tit__sorprender {
	text-transform: uppercase;
	font-weight: 400;
	font-size: 1.875rem;
	line-height: 1.1em;
	background-color: #D6D6EA;
	color: #1F1647;
	padding-top: 0.5rem;
	padding-bottom: 0.25rem;
	padding-left: 1rem;
	padding-right: 1px;
}

.head__listHotels p {
	color: #1c1d26;
	margin-top: .5rem;
	margin-bottom: .5rem;
	display: inline-block;
	width: 100%;
}

.slideLandingCP {
	display: block;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-bottom: 3rem;
}

.list__hotels__item:nth-of-type(2n) {
	margin-left: 20%;
	margin-top: 260px;
}

.list__hotels__item:nth-of-type(2n+1) {
	margin-top: -40px;
}

.list__hotels__item:nth-of-type(1) {
	margin-top: 0;
}

.list__hotels__item .name__hotel {
	position: absolute;
	top: 90%;
	left: 100%;
	transform-origin: 0 0;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	color: #191c3c;
	width: 100%;
	color: #191c3c;
	max-width: 160px;
	line-height: 1.1em
}

.list__hotels__item .wrap__imageHotel {
	position: relative;
}

.list__hotels__item p {
	color: #1c1d26;
	font-size: 1rem;
	max-width: 70%;
	padding: 1rem 0;
	line-height: 1.2em;
}

.list__hotels__item .showallHotels {
	text-transform: uppercase;
	color: #5c42d4;
	text-decoration: none;
	cursor: pointer;
	display: block;
	max-width: 160px;
	background-image: url(../../images/landingplus/icon__arrowLandingblue.svg);
	background-repeat: no-repeat;
	background-position: 0 center;
	background-size: 24px 10px;
	padding-left: 2rem;
}

.wrap__slideLandingCP .slick-slider {
	margin-bottom: 1rem;
}

.tit__slideLandingCP {
	background-color: #D6D6EA;
	color: #1F1647;
	display: inline-block;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-right: 0.25rem;
	padding-bottom: 0.25rem;
	width: auto;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 1.875rem;
	margin-bottom: 2rem;
}

.toggle__text {
	display: none;
	text-transform: uppercase;
	vertical-align: middle;
	line-height: 24px;
	height: 24px;
	font-size: .875rem;
	position: relative;
	margin-top: 1rem;
	color: #5c42d4;
}

.toggle__text:focus,
.toggle__text:active,
.toggle__text:hover {
	color: #5c42d4;
}

.toggle__text:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 24px;
	width: 10px;
	border-left: 1px solid #5c42d4;
	border-top: 1px solid #5c42d4;
	border-bottom: 1px solid #5c42d4;
	margin-right: .25em;
}

.toggle__text:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 24px;
	width: 10px;
	border-right: 1px solid #5c42d4;
	border-top: 1px solid #5c42d4;
	border-bottom: 1px solid #5c42d4;
	margin-left: .25em;
}

.toggle__servicios {
	color: #5c42d4;
	display: inline-block;
	text-transform: uppercase;
	vertical-align: middle;
	line-height: 24px;
	height: 24px;
	font-size: .875rem;
	position: relative;
	margin-top: 2rem;
	margin-left: 1.25rem;
	margin-bottom: 2rem;
	display: none;
}

.toggle__servicios:hover,
.toggle__servicios:active {
	color: #5c42d4;
}

.toggle__servicios:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 24px;
	width: 10px;
	border-left: 1px solid #5c42d4;
	border-top: 1px solid #5c42d4;
	border-bottom: 1px solid #5c42d4;
	margin-right: .25em;
}

.toggle__servicios:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 24px;
	width: 10px;
	border-right: 1px solid #5c42d4;
	border-top: 1px solid #5c42d4;
	border-bottom: 1px solid #5c42d4;
	margin-left: .25em;
}

.ctn__listHotels {
	position: relative;
	display: inline-block;
	width: 100%;
	overflow: hidden;
}

.ctn__listHotels:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 400px;
	margin-top: -200px;
	background-color: #F2F2F2;
	display: block;
	top: 50%;
	left: 0;
	bottom: 0;
	z-index: 1;
	-ms-transform: skewY(-10deg);
	-webkit-transform: skewY(-10deg);
	transform: skewY(-10deg);
}

/**
 *	Amenities
 */
 ctn__landingCP

.ctn__landingCP .hcea-wifi {
	background-image: url('../../images/icons/icon_amenities-plus/wifi.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-wifi-w {
	background-image: url('../../images/icons/icon_amenities-plus/wifi-w.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-wifi.hover,
.ctn__landingCP .hcea-wifi:hover {
	background-image: url('../../images/icons/icon_amenities-plus/wifi.svg');
}

.ctn__landingCP .hcea-desayuno {
	background-image: url('../../images/icons/icon_amenities-plus/desayuno.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-desayuno-w {
	background-image: url('../../images/icons/icon_amenities-plus/desayuno-w.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-desayuno.hover,
.ctn__landingCP .hcea-desayuno:hover {
	background-image: url('../../images/icons/icon_amenities-plus/desayuno.svg');
}

.ctn__landingCP .hcea-transporte {
	background-image: url('../../images/icons/icon_amenities-plus/transporte.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-transporte-w {
	background-image: url('../../images/icons/icon_amenities-plus/transporte-w.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-transporte.hover,
.ctn__landingCP .hcea-transporte:hover {
	background-image: url('../../images/icons/icon_amenities-plus/transporte.svg');
}

.ctn__landingCP .hcea-negocios {
	background-image: url('../../images/icons/icon_amenities-plus/saladeconferencias.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-negocios.hover,
.ctn__landingCP .hcea-negocios:hover {
	background-image: url('../../images/icons/icon_amenities-plus/saladeconferencias.svg');
}

.ctn__landingCP .hcea-gimnasio {
	background-image: url('../../images/icons/icon_amenities-plus/gym.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-gimnasio.hover,
.ctn__landingCP .hcea-gimnasio:hover {
	background-image: url('../../images/icons/icon_amenities-plus/gym.svg');
}

.ctn__landingCP .hcea-roomserv {
	background-image: url('../../images/icons/icon_amenities-plus/roomservice.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-roomserv.hover,
.ctn__landingCP .hcea-roomserv:hover {
	background-image: url('../../images/icons/icon_amenities-plus/roomservice.svg');
}

.ctn__landingCP .hcea-aireAc {
	background-image: url('../../images/icons/icon_amenities-plus/aireacondicionado.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-aireAc.hover,
.ctn__landingCP .hcea-aireAc:hover {
	background-image: url('../../images/icons/icon_amenities-plus/aireacondicionado.svg');
}

.ctn__landingCP .hcea-tintoreria {
	background-image: url('../../images/icons/icon_amenities-plus/tintoreria.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-tintoreria.hover,
.ctn__landingCP .hcea-tintoreria:hover {
	background-image: url('../../images/icons/icon_amenities-plus/tintoreria.svg');
}

.ctn__landingCP .hcea-cseguridad {
	background-image: url('../../images/icons/icon_amenities-plus/cajafuerte.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-cseguridad.hover,
.ctn__landingCP .hcea-cseguridad:hover {
	background-image: url('../../images/icons/icon_amenities-plus/cajafuerte.svg');
}

.ctn__landingCP .hcea-conferencia {
	background-image: url('../../images/icons/icon_amenities-plus/saladeconferencias.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-conferencia.hover,
.ctn__landingCP .hcea-conferencia:hover {
	background-image: url('../../images/icons/icon_amenities-plus/saladeconferencias.svg');
}

.ctn__landingCP .hcea-estacionamiento {
	background-image: url('../../images/icons/icon_amenities-plus/estacionamiento.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-estacionamiento-c {
	background-image: url('../../images/icons/icon_amenities-plus/estacionamiento.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-estacionamiento.hover,
.ctn__landingCP .hcea-estacionamiento:hover {
	background-image: url('../../images/icons/icon_amenities-plus/estacionamiento.svg');
}

.ctn__landingCP .hcea-estacionamiento-c.hover,
.ctn__landingCP .hcea-estacionamiento-c:hover {
	background-image: url('../../images/icons/icon_amenities-plus/estacionamiento.svg');
}

.ctn__landingCP .hcea-lavanderia {
	background-image: url('../../images/icons/icon_amenities-plus/lavanderia.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-lavanderia.hover,
.ctn__landingCP .hcea-lavanderia:hover {
	background-image: url('../../images/icons/icon_amenities-plus/lavanderia.svg');
}

.ctn__landingCP .hcea-desayunador {
	background-image: url('../../images/icons/icon_amenities-plus/comedor.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-desayunador.hover,
.ctn__landingCP .hcea-desayunador:hover {
	background-image: url('../../images/icons/icon_amenities-plus/comedor.svg');
}

.ctn__landingCP .hcea-concerge {
	background-image: url('../../images/icons/icon_amenities-plus/conserje.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-concerge.hover,
.ctn__landingCP .hcea-concerge:hover {
	background-image: url('../../images/icons/icon_amenities-plus/conserje.svg');
}

.ctn__landingCP .hcea-tvcable {
	background-image: url('../../images/icons/icon_amenities-plus/tv.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-tvcable.hover,
.ctn__landingCP .hcea-tvcable:hover {
	background-image: url('../../images/icons/icon_amenities-plus/tv.svg');
}

.ctn__landingCP .hcea-eplanchado {
	background-image: url('../../images/icons/icon_amenities-plus/plancha.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-eplanchado.hover,
.ctn__landingCP .hcea-eplanchado:hover {
	background-image: url('../../images/icons/icon_amenities-plus/plancha.svg');
}

.ctn__landingCP .hcea-salajuntas {
	background-image: url('../../images/icons/icon_amenities-plus/saladejuntas.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-salajuntas.hover,
.ctn__landingCP .hcea-salajuntas:hover {
	background-image: url('../../images/icons/icon_amenities-plus/saladejuntas.svg');
}

.ctn__landingCP .hcea-telefonobuzon {
	background-image: url('../../images/icons/icon_amenities-plus/buzondevoz.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-telefonobuzon.hover,
.ctn__landingCP .hcea-telefonobuzon:hover {
	background-image: url('../../images/icons/icon_amenities-plus/buzondevoz.svg');
}

.ctn__landingCP .hcea-telefonodist {
	background-image: url('../../images/icons/icon_amenities-plus/telefono.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-telefonodist.hover,
.ctn__landingCP .hcea-telefonodist:hover {
	background-image: url('../../images/icons/icon_amenities-plus/telefono.svg');
}

.ctn__landingCP .hcea-snackbar {
	background-image: url('../../images/icons/icon_amenities-plus/bar.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-snackbar.hover,
.ctn__landingCP .hcea-snackbar:hover {
	background-image: url('../../images/icons/icon_amenities-plus/bar.svg');
}

.ctn__landingCP .hcea-alberca {
	background-image: url('../../images/icons/icon_amenities-plus/alberca.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-alberca.hover,
.ctn__landingCP .hcea-alberca:hover {
	background-image: url('../../images/icons/icon_amenities-plus/alberca.svg');
}

.ctn__landingCP .hcea-cocineta {
	background-image: url('../../images/icons/icon_amenities-plus/cocineta.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-cocineta.hover,
.ctn__landingCP .hcea-cocineta:hover {
	background-image: url('../../images/icons/icon_amenities-plus/cocineta.svg');
}

.ctn__landingCP .hcea-diferentes {
	background-image: url('../../images/icons/icon_amenities-plus/discapacitados.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-diferentes.hover,
.ctn__landingCP .hcea-diferentes:hover {
	background-image: url('../../images/icons/icon_amenities-plus/discapacitados.svg');
}

.ctn__landingCP .hcea-despertador {
	background-image: url('../../images/icons/icon_amenities-plus/despertador.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-despertador.hover,
.ctn__landingCP .hcea-despertador:hover {
	background-image: url('../../images/icons/icon_amenities-plus/despertador.svg');
}

.ctn__landingCP .hcea-deli {
	background-image: url('../../images/icons/icon_amenities-plus/deli-restaurante.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-deli.hover,
.ctn__landingCP .hcea-deli:hover {
	background-image: url('../../images/icons/icon_amenities-plus/deli-restaurante.svg');
}

/* new ammenities */
.ctn__landingCP .hcea-centro__lavado {
	background-image: url('../../images/icons/icon_amenities-plus/centro-lavado.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-centro__lavado.hover,
.ctn__landingCP .hcea-centro__lavado:hover {
	background-image: url('../../images/icons/icon_amenities-plus/centro-lavado.svg');
}

.ctn__landingCP .hcea-cargador__auto {
	background-image: url('../../images/icons/icon_amenities-plus/cargador-electrico.svg');
	width: 36px;
	background-size: 90% auto;
	height: 36px;
	background-position: center;
}

.ctn__landingCP .hcea-cargador__auto.hover,
.ctn__landingCP .hcea-cargador__auto:hover {
	background-image: url('../../images/icons/icon_amenities-plus/cargador-electrico.svg');
}


@media screen and (max-width: 1200px) {
	.inner__landingCP {
		padding-left: 2rem;
		padding-right: 2rem;
	}

	.ctn__listHotels:after {
		width: calc(100% + 64px);
		left: -32px
	}

	.ctn__listHotels {
		overflow: visible;
	}

	.head__landingCP .left_section {
		padding-left: 0;
	}

	.head__bloqueMulti .text__bloqueMulti {
		padding-left: 2rem;
		padding-right: 7rem;
		padding-bottom: 4rem;
	}

	.head__bloqueMulti .btn__openVideoGallery {
		right: 0;
	}

	.slide__LandingCP .tarifa__descHotel {
		bottom: -3rem;
	}

	.ctn__listHotels {
		padding-right: 1rem;
	}

	.tit__sorprender {
		font-size: 1.5rem;
	}
}

@media screen and (max-width: 640px) {

	.head__landingCP .left_section,
	.head__landingCP .right_section {
		width: 100%;
		max-width: 100%;
	}

	.head__landingCP .left_section {
		padding-right: 0;
		text-align: center;
	}

	.head__landingCP .description__landginCP {
		border-left: 0;
		padding-left: 0;
		padding-right: 0;
		text-align: justify;
	}

	.head__bloqueMulti .text__bloqueMulti {
		width: 100%;
	}

	.head__bloqueMulti .btn__openVideoGallery {
		display: inline-block;
		position: relative;
		right: auto;
		top: auto;
	}

	.head__bloqueMulti .text__bloqueMulti {
		padding-left: 0;
		padding-right: 0;
		padding-top: 0;
		padding-bottom: 0;
		background-color: transparent;
		display: none;
	}

	.head__bloqueMulti .text__bloqueMulti p {
		color: #191C3C;
		font-size: 1rem;
		text-align: justify;
	}

	.head__landingCP {
		margin-bottom: 0;
	}

	.toggle__text {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 1rem;
	}

	.head__bloqueMulti .text__bloqueMulti .btn__recorrido {
		display: none;
	}

	.head__bloqueMulti .btn__openVideoGallery {
		background-image: url('../../images/icon__cameraVideo.svg');
		background-repeat: no-repeat;
		background-position: 100% center;
		background-size: 20px;
		width: 40px;
		padding-right: 2rem;
		width: auto;
		float: right;
		margin-top: 0;
		margin-bottom: 1rem;

	}

	.head__bloqueMulti .btn__openVideoGallery span {
		display: inline-block;
		color: #5c42d4;
	}

	.head__bloqueMulti .btn__openVideoGallery img {
		display: none;
	}

	.head__bloqueMulti .btn__openVideoGallery:before,
	.head__bloqueMulti .btn__openVideoGallery:after {
		display: none;
		content: none;
	}

	.slide__LandingCP .tarifa__descHotel {
		right: 0;
		left: 0;
		bottom: auto;
		top: auto;
		position: relative;
		padding-left: 2.5rem;
		padding-right: 2.5rem;
	}

	.inner__landingCP {
		padding-left: 1rem;
		padding-right: 1rem;
	}

	.slide__LandingCP .slick-next,
	.slide__LandingCP .slick-prev {
		width: 2rem;
		top: 0;
		background-size: 20px 50px;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
	}

	.tarifa__descHotel a {
		right: 2.5rem;
		bottom: 3rem
	}

	.slide__LandingCP .slick-track {
		padding-bottom: 0;
	}

	.slide__LandingCP .slick-dots {
		margin-left: 0;
		margin-top: 0;
		bottom: 0;
		margin-bottom: 0;
	}

	.slide__LandingCP .slick-dots li {
		display: inline-block;
		margin: 0 .25rem;
	}

	.slide__LandingCP .slick-dots li button {
		width: 24px;
		height: 4px;
		background-color: #5C42D4;
		display: inline-block;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
		padding-top: 0;
		padding-bottom: 0;
	}

	.slide__LandingCP .tarifa__descHotel {
		padding-bottom: 3rem;
		opacity: .5 !important;
		transition: all linear .25s;
		-webkit-transition: all linear .25s;
		-moz-transition: all linear .25s;
		-ms-transition: all linear .25s;
		-o-transition: all linear .25s;
	}

	.slide__LandingCP .list__itemLanding.slick-active .tarifa__descHotel {
		opacity: 1 !important;
	}

	.slide__LandingCP .slick-dots li.slick-active button {
		background-color: #FFDB92;
	}

	.ctn__landingCP .list__servicios .item {
		display: inline-block;
		width: 32%;
		font-size: 1rem;
		margin: 0;
		vertical-align: top;
		margin-bottom: 1rem;
	}

	.ctn__landingCP .list__servicios .item:nth-of-type(3n+2) {
		margin-left: 2%;
		margin-right: 2%;
	}

	.ctn__landingCP .list__servicios {
		height: 120px;
		display: inline-block;
		overflow: hidden;
		font-size: 0;
	}

	.ctn__landingCP .list__servicios.open {
		overflow: visible;
		height: auto;
	}

	.ctn__servicios {
		width: calc(100% + 32px);
		margin-left: -16px;
	}

	.inner__servicios .tit_servicios {
		padding-left: 1rem;
	}

	.list__hotels__item {
		width: 100%;
		margin-top: 1rem;
		margin: 1rem;
		margin-left: 0;
		margin-right: 0;
	}

	.list__hotels__item .name__hotel {
		left: 100.5%;
		font-size: .875rem;
	}

	.head__listHotels {
		display: inline-block;
		position: static;
		width: 100%;
	}

	.tit__slideLandingCP,
	.tit__sorprender {
		background-color: #D6D6EA;
		color: #1F1647;
		margin-left: -1rem;
		padding-left: 1rem;
	}

	.list__hotels__item {
		margin-bottom: 1rem;
	}

	.list__hotels__item:nth-of-type(2n) {
		margin-left: 0;
		margin-top: 0;
	}

	.list__hotels__item:nth-of-type(2n+1) {
		margin-top: 0;
	}

	.head__bloqueMulti .text__bloqueMulti {
		margin-bottom: 1rem;
		min-height: auto;
	}

	.head__bloqueMulti {
		padding-bottom: 1rem;
		background-image: none;
		margin-bottom: 1rem;
	}

	.tit__slideLandingCP {
		margin-top: 0;
		font-size: 1rem;
		padding-top: 0.25rem;
		padding-bottom: 0.25em;
	}

	.slideLandingCP {
		text-align: left;

	}

	.tit__sorprender {
		padding-top: 0.25rem;
		padding-bottom: 0.25em;
		font-size: 1rem;
	}

	.head__landingCP .tit__landginCP {
		position: relative;
		padding-bottom: 0.5rem;
		font-size: 1rem;
	}

	.head__landingCP .tit__landginCP strong,
	.head__landingCP .tit__landginCP b {
		font-size: 1.5rem;
	}

	.head__landingCP .tit__landginCP:after {
		content: "";
		width: 90px;
		display: inline-block;
		position: absolute;
		bottom: 0;
		right: 0;
		left: 0;
		height: 5px;
		margin-left: auto;
		margin-right: auto;
		background-color: #8E8D8B;
	}

	.head__landingCP .right_section {
		padding-right: 0;
	}

	.tarifa__descHotel a,
	.head__listHotels .showallHotels,
	.list__hotels__item .showallHotels,
	.toggle__text,
	.head__bloqueMulti .btn__openVideoGallery span {
		font-size: 0.8125rem;
	}

	.list__servicios {
		padding-top: 0;
		padding-bottom: 0;
		margin-bottom: 0;
		margin-top: 1rem;
		padding-left: 1rem;
		padding-right: 1rem;
	}

	.inner__servicios .tit_servicios {
		font-size: .875rem;
	}

	.inner__servicios .tit_servicios:after {
		left: -70%;
	}

	.toggle__servicios {
		display: inline-block;
		margin-top: 1rem;
		font-size: .8125rem;
	}

	.wrap__slideLandingCP .slick-slider {
		background-color: #1f1647;
	}

	.ctn__listHotels {
		overflow: visible;
	}

	.ctn__listHotels:after {
		width: calc(100% + 32px);
		left: -16px
	}

	.list__hotels__item p {
		max-width: 100%;
	}

	.list__servicios .item label {
		padding-left: 0;
		padding-right: 0;
		margin-top: 0;
	}

	.list__servicios .item {
		padding-left: 0.25rem;
		padding-right: 0.25rem;
	}

	.list__servicios .item i {
		width: 40px;
		height: 40px;
		background-size: 35px 35px;
	}
}