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

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

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

.e_9 {
    -ms-grid-row: 1;
    -ms-grid-column: 9;
}

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

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block
}
audio, canvas, video {
	display: inline-block
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden], template {
display:none
}
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
body {
	margin: 0
}
a {
	background: 0 0
}
a:focus {
	outline: thin dotted
}
a:active, a:hover {
	outline: 0
}

#dest_btn{
	margin-top:-130px;
	position:absolute;
	}
	
#cont_pri{
	margin-top:-150px;
	position:absolute;
	}
	
#morecards{ display:-webkit-box; height: 60vh;}
#morecards .text{ width:100%; margin-top:180px;}

/*.more-info-pack>section .section-bg, section.sticky-bg .section-bg{ height:120vh;}*/

.btn_head_sorteo{
	clear: both;
    padding-top: 40px;
	}

#simple .container{ padding:10px 15px;}	

.img_logo{
	width:356px;
	margin-top:100px;
	margin-bottom:10px;
	}
	
.view_mobile{display:none;}

.head_mobile{
	display:none;
	/*position:absolute;
	bottom:-5px;*/
	width:200px;
	}
	
.block_1{
	display: -ms-grid;
    display: grid;
    grid-template-columns: 36% 62%;
    -ms-grid-columns: 36% 62%;
	grid-gap: 2%;
    -ms-grid-gap: 2%;
	text-align:left;
	align-items: center;
	}
	
.block_2{
	display: -ms-grid;
    display: grid;
    grid-template-columns: 40px auto;
    -ms-grid-columns: 40px auto;
	grid-gap: 20px;
    -ms-grid-gap: 20px;
	/*align-items: center;*/
	text-align:left;
	}
	
.block_2 > div{ margin-top:20px;}
	
.t_left{ text-align:left;}
.mar_0{ margin:0;}
.top_10{ margin-top:10px;}
.t_14{ font-size:16px;}

ul.listado{ margin-top:20px;}

ul.listado li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: red; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}

ul.listado li{ margin-bottom:5px;}


.video-wrapper {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100vw;
	height: 100vh;
	background: black;
	z-index: 100000;
	text-align: center;
	vertical-align: middle;
}

.video-wrapper video {
	max-width: 520px;
	max-height: 100%;
	border: 1px solid #333;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	width: auto;
	height: auto;
}

.buttonimg{
	cursor: pointer;
}

.close-video {
	position: absolute;
	top: 10px;
	left: 10px;
	font-size: 30px;
	font-weight: 100;
	background: transparent;
	color: #a1a1a1;
	cursor: pointer;
	border: none;
	z-index: 100010;
}

svg:not(:root).svg-inline--fa {
	overflow: visible;
}
.svg-inline--fa.fa-w-12 {
	width: .75em;
}
svg:not(:root) {
	overflow: hidden;
}
.svg-inline--fa {
	display: inline-block;
	font-size: inherit;
	height: 1em;
	overflow: visible;
	vertical-align: -.125em;
}

.link_sub{ color:#323440; text-decoration:underline;}
#footer .disclaimer{ 
	padding:20px 0!important;
	font-size: 14px!important;
    line-height: 25px;
	}
	
#content-body{ padding-top:135px;}
.max_950{ max-width:950px;}
.max_830{ max-width:830px;}
.max_500{ max-width:500px;}
.mar_r{ margin-right:0;}

@media (max-width: 767px){
	#morecards .text{ margin-top:180px;}
	.head_mobile{display:block; /*left:50%; margin-left:-100px;*/ margin:40px auto -10px auto;}
	.view_mobile{display:block;}
	#morecards{ display:-webkit-box; /*height: 80vh;*/ height:auto;}
	
	.img_logo {
		width: 210px;
		margin:20px auto 10px auto;
		margin-bottom: 10px;
		}
		
	.block_1{
		grid-template-columns: 1fr;
		-ms-grid-columns: 1fr;
		}
		
	.css_img_mobile{
		max-width:270px;
		margin:auto;
		}
		
	ul.listado{ margin-left:25px;}
	#content-body{ padding-top:75px;}
}

/*@media not all and (min-resolution:.001dpcm) { 
     @supports (-webkit-appearance:none) {
		#moreadvantages h1, .advantages h2, .extra-size {
			font-size: 28px;
			text-align:center;
			-webkit-text-size-adjust: 100%;
		}
     }
}*/