@font-face {
    font-family: 'brandon_grotesquebold';
    src: url('./img/unicornio/brandon-grotesque-bold-587bd6400afd0-webfont.woff2') format('woff2'),
         url('./img/unicornio/brandon-grotesque-bold-587bd6400afd0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.llama{
	background: #fff;
	font-family: 'brandon_grotesquebold', sans-serif;
	width: 1240px;
	margin: auto;
	color: #000;
	margin-top: -20px;
}

.llama .cabecera{
	width: 100%;
	margin: auto;
}

.llama .cabecera img{
}

.llama .video{
	width: 1240px;
	height: 734px;
	background: url(./img/llama/ES/fondovideo.png);
	color: #ce649d;
	text-align: center;
	box-sizing: border-box;
	padding-top: 80px;
	font-size: 30px;
}

.llama.en .video{
	background: url(./img/llama/EN/fondovideo.png);
}

.llama.pt .video{
	background: url(./img/llama/PT/fondovideo.png);
}

.llama.fr .video{
	background: url(./img/llama/FR/fondovideo.png);
}

.llama.it .video{
	background: url(./img/llama/IT/fondovideo.png);
}

.llama .video .texto{
	background: rgba(255, 255, 255, 0.65);
	padding: 30px;
	display: inline-block;
	font-size: 20px;
	width: 80%;
	margin: auto;
	margin-left: 10%;
}


.llama .titulo{
	font-size: 50px;
}

.llama .bloque2{
	position: relative;
	width: 1240px;
	padding-top: 700px;
	background: url(./img/llama/ES/caracteristicas.png) no-repeat;
}

.llama.en .bloque2{
	background: url(./img/llama/EN/caracteristicas.png) no-repeat;
}

.llama.pt .bloque2{
	background: url(./img/llama/PT/caracteristicas.png) no-repeat;
}

.llama.it .bloque2{
	background: url(./img/llama/IT/caracteristicas.png) no-repeat;
}

.llama.fr .bloque2{
	background: url(./img/llama/FR/caracteristicas.png) no-repeat;
}



.llama .bloque3{
	position: relative;
	width: 1240px;
	padding-top: 440px;
	background: url(./img/llama/ES/fondo2.png) no-repeat;
	font-size: 20px;
}

.llama.en .bloque3{
	background: url(./img/llama/EN/fondo2.png) no-repeat;
}

.llama.pt .bloque3{
	background: url(./img/llama/PT/fondo2.png) no-repeat;
}

.llama.fr .bloque3{
	background: url(./img/llama/FR/fondo2.png) no-repeat;
}

.llama.it .bloque3{
	background: url(./img/llama/IT/fondo2.png) no-repeat;
}


.llama .bloque4{
	position: relative;
	width: 1240px;
	padding-top: 480px;
	background: url(./img/llama/ES/fondo3.png) no-repeat;
	font-size: 20px;
}

.llama.en .bloque4{
	background: url(./img/llama/EN/fondo3.png) no-repeat;
}

.llama.pt .bloque4{
	background: url(./img/llama/PT/fondo3.png) no-repeat;
}

.llama.it .bloque4{
	background: url(./img/llama/IT/fondo3.png) no-repeat;
}

.llama.fr .bloque4{
	background: url(./img/llama/FR/fondo3.png) no-repeat;
}


.llama .bloquevideo{
	position: relative;
	width: 1240px;
	min-height: 756px;
	padding-top: 246px;
	text-align: center;
	background: url(./img/llama/ES/video.png) no-repeat;
	font-size: 20px;
}

.llama.en .bloquevideo{
	background: url(./img/llama/EN/video.png) no-repeat;
}

.llama.pt .bloquevideo{
	background: url(./img/llama/PT/video.png) no-repeat;
}

.llama.it .bloquevideo{
	background: url(./img/llama/IT/video.png) no-repeat;
}

.llama.fr .bloquevideo{
	background: url(./img/llama/FR/video.png) no-repeat;
}


.llama .bloque{
	padding: 10px;
	max-width: 1240px;
	min-width: 1240px;
	box-sizing: border-box;
	margin: auto;
}

.llama .rosa{
	color: #f25da5;
}

.llama .columna1, .llama .columna2{
	width: 50%;
	box-sizing: border-box;
	float: left;
	padding-left: 65px;
    padding-right: 110px;
    font-size: 20px;
    text-align: justify;
    color: #92177c;
    text-align: center;
}


.llama .columna1{
	padding-left: 110px;
}

.llama .columna3{
	position: absolute;
	width: 40%;
	top: 410px;
	left: 134px;
}


.llama .descarga{
	position: absolute;
	top: 760px;
	right: 134px;
}

.responsive{
	display: none;
}

.boton{
	height: 213px;
}

.boton:hover{
	opacity: .7;
}

.especificaciones{
	width: 1240px;
	min-height: 758px;
	padding-top: 40px;
	padding-right: 40px;
	background: url(./img/llama/ES/especificaciones.png) no-repeat;
	text-align: right;
}

.en .especificaciones{
	background: url(./img/llama/EN/especificaciones.png) no-repeat;
}

.pt .especificaciones{
	background: url(./img/llama/PT/especificaciones.png) no-repeat;
}

.it .especificaciones{
	background: url(./img/llama/IT/especificaciones.png) no-repeat;
}

.fr .especificaciones{
	background: url(./img/llama/FR/especificaciones.png) no-repeat;
}

.dondecomprar{
	width: 1240px;
	min-height: 756px;
	padding-top: 40px;
	background: url(./img/llama/ES/fondo-donde-comprar.png) no-repeat;
	text-align: center;
}

@media (max-width: 640px){

	.responsive{
		display: inline-block;
	}

	.noresponsive{
		display: none;
	}
	
	
	.dondecomprar{
		width: 100%;
		min-height: 0;
		background: #fff;
	}
	
	
	.llama{
		margin-top: 0px;
		width: 100%;
	}
	
	.llama .video{
		width: 100%;
		background-position: bottom;
		background-size: cover;
		padding: 30px;
		height: inherit;
		font-size: 13px;
	}
	
	.llama .video .texto{
		font-size: 14px;
	}
	
	.cabecera{
		height: inherit !important;
	}
	
	.video iframe{
		height: 250px;
	}
	
	.tit-donde{
		width: 80%;
	}
	
	.bloque1, .bloque2, .bloque3, .bloque4{
		width: 100% !important;
		height: inherit !important;
		background: #fff !important;
		padding: 0px !important;
		font-size: 26px !important;
	}
	
	.columna1, .columna2, .columna3{
		width: 100% !important;
		padding: 20px !important;
		float: none !important;
		position: relative !important;
		top: 0 !important;
		left: 0 !important;
		right: 0 !important;
		bottom: 0 !important;
	}
	
	.columna3{
		font-size: 16px !important;
	}
	
	.llama .descarga{
		position: relative;
		top: 0;
		right: 0;	
	}
	
	.llama .titulo{
		font-size: 37px;
	}
		
}