.e_1 {-ms-grid-row: 1;-ms-grid-column: 1}
.e_2 {-ms-grid-row: 1;-ms-grid-column: 2;}
.e_3 {-ms-grid-row: 1;-ms-grid-column: 3;}
.e_4 {-ms-grid-row: 1;-ms-grid-column: 4;}
.e_5 {-ms-grid-row: 1;-ms-grid-column: 5;}
.e_6 {-ms-grid-row: 1;-ms-grid-column: 6;}
.e_7 {-ms-grid-row: 1;-ms-grid-column: 7;}
.e_8 {-ms-grid-row: 1;-ms-grid-column: 8;}
.el_1 {-ms-grid-row: 1;-ms-grid-column: 1;}
.el_2 {-ms-grid-row: 2;-ms-grid-column: 1;}
.el_3 {-ms-grid-row: 3;-ms-grid-column: 1;}

.top50{ margin-top:50px;}
.top60{ margin-top:60px;}
.top100{ margin-top:100px;}
.bottom10{ margin-bottom:10px;}
.t-left{text-align: left;}
.t-center{text-align: center;}

@font-face{
		font-family:iberia_text-regularWEB;
		src:url(../../fonts/text/iberia_text-regularWEB.eot);
		src:url(../../fonts/text/iberia_text-regularWEB.eot) format('embedded-opentype'), url(../../fonts/text/iberia_text-regularWEB.woff) format('woff'), url(../../fonts/text/iberia_text-regularWEB.ttf) format('truetype'), url(../../fonts/text/iberia_text-regularWEB.svg) format('svg');font-weight:400;font-style:normal}

@font-face{
		font-family:iberia-headlineWEB;
		src:url(../../fonts/headline/iberia-headlineWEB.eot);
		src:url(../../fonts/headline/iberia-headlineWEB.eot) format('embedded-opentype'), url(../../fonts/headline/iberia-headlineWEB.woff) format('woff'), url(../../fonts/headline/iberia-headlineWEB.ttf) format('truetype'), url(../../fonts/headline/iberia-headlineWEB.svg) format('svg');font-weight:400;font-style:normal}

h1, h2, h3, h4, .s1{font-family:iberia-headlineWEB!important;}

div p{font-family:iberia_text-regularWEB; font-size:18px;}
.s1{ font-size:44px;} 

.app_column{
	width:50%;
	float:left;
	}
	
.w68{ width:68%;}
.w32{ width:32%;}

.tit_column_app{
	font-size:20px;
	}
	
.mauto{ margin:auto;}

.render_app{
	max-width:80%;
	margin:0 20% 0 0;
	}
	
.show_600{ display:none;}
.show_1000{ display:none;}

.desc_app{
	position:absolute;
	top:20%;
	right:30%;
	width:350px;
	}
	
.bkg_grey{ background-color:#f2f2f2 !important;}
.bkg_red{ background-color:#e73b3c !important;}

.destination-card .destination-data .name, .destination-card .destination-data .place, h3 {
	font-size: 1.6rem;
	}


.more-info-pack>section:not(:first-child) .container{
	padding: 0;
	}
	
sup{color:#323440;}	

.more-info-pack .more-info {
	bottom: 0!important;
}

.logo_head img, .logo_head_mobile img{ max-width:none!important; width: 204px; }

.logo_head_mobile img {
    width: 150px!important;
    margin-top: 10px!important;
}

@media (max-width: 1350px) {
	.logo_head {
		width: 150px;
	}
}

.listado_1{
	display: -ms-grid;
    display: grid;
    grid-template-columns: auto 40%;
    -ms-grid-columns: auto 40%;
	grid-gap: 20px;
    -ms-grid-gap: 20px;
	align-items: center;
	text-align:left;
	}

img.max200{
	max-width: 200px;
}

.padd_l1{
	padding-top: 30px;
}

.listado_2{
	display: -ms-grid;
    display: grid;
    grid-template-columns: 50% auto;
    -ms-grid-columns: 50% auto;
	grid-gap: 20px;
    -ms-grid-gap: 20px;
	align-items: center;
	text-align:left;
	}


.listado_3{
	display: -ms-grid;
	display: grid;
	grid-template-columns: auto 50%;
	-ms-grid-columns: auto 50%;
	grid-gap: 20px;
	-ms-grid-gap: 20px;
	align-items: center;
	text-align:left;
}

.listado_1, .listado_2, .listado_3{
	margin-top:70px;
	}

.three_columns{
	display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(6, 31%);
    -ms-grid-columns: repeat(6, 31%);
	grid-gap: 2.3%;
    -ms-grid-gap: 2.3%;
	}
	
.bkg_red, .bkg_red h2, .bkg_red div, .bkg_red p{ color:#FFF!important;}

.button_gen_cod{
	color:#e73b3c!important;
	background-color: #fff!important;
    border: 2px solid #fff!important;
	}
	
#gen_cod{
	display:none;
	font-size:30px;
	}

.sub_tit_waylet{
	font-size:24px;
	color: #e73b3c;
	}
	
a.txt_sub{ text-decoration:underline; font-family:iberia_text-regularWEB; font-size:18px;}
#text_legal_adicionales small{ font-size:14px!important; line-height:1.2}
#text_legal_adicionales{ line-height:1.2}

#copyClip{padding-left: 10px;}

#copyClip:hover, #copyClip:focus, #copyClip:active{
	background-color: transparent;
	border-color: transparent;
}


@media (max-width:1700px) {
	.desc_app{right:27%;}
	}

@media (min-width: 1650px){
	.destination-card .destination-data .name, .destination-card .destination-data .place, h3 {
		font-size: 1.825rem;
		}
	}
	
@media (max-width:1400px) {
	.desc_app{right:23%; top:15%}
	}
	
@media (max-width:1280px) {
	.desc_app{right:19%;}
	}
	
@media (max-width:1100px) {
	.desc_app{right:14%; top:10%}
	}
	
@media (max-width:1000px) {
	.hide_1000{ display:none;}
	.show_1000{ display:block;}
	.render_app{
		max-width:100%;
		margin:0 auto;
		}
	}
	
@media (max-width: 767px){
	.destination-card .destination-data .name, .destination-card .destination-data .place, h3 {
		font-size: 18px;
		}
		
	.listado_1, .listado_2, .listado_3, .three_columns{
		grid-template-columns: 1fr;
		-ms-grid-columns: 1fr;
		}
		
	.listado_1, .listado_2, .listado_3{margin-top:0;}

		
	.listado_1 .e_2, .listado_2 .e_1, .listado_3 .e_2, .three_columns{ text-align:center;}
	.listado_2 .e_1{ order:2;}
	
	.sub_tit_waylet{font-size:20px;}
	h2.tit_cam_vp{ font-size:1.7rem!important;}
	.s1{ font-size:26px;}
	#content-body.cab-peq{ padding-top:65px;}
	}
	
	
@media (max-width:600px) {
	.app_column{
		width:90%;
		float:none;
		margin:auto;
		margin-bottom:30px;
		text-align:center!important;
		}
		
	.hide_600{ display:none;}
	.show_600{ display:block;}
	}