.desktop{
	display:none;
}

/*HEADER*/
header{
	padding:10px 10px;
}
header nav{
	height:90px;
}
#logo-header{
	position:relative;
	z-index:3;
}
#menu-principal li{
	float:left;
}
#menu-principal li a{
	display:inline-block;
	padding:26px 20px;
}
header #logo-header img{
	height:90px;
}
/*HEADER*/

#fondo-1{
	background:url(../img/fondo-mobile.jpg) no-repeat center;
	background-size:100%;
	height:89vh;
}
.cubierta-fondo-top{
	position:absolute;
	top:10px;
	left:0;
	width:100%;
	height:100px;
	z-index:1;
	
}
.cubierta-fondo-bottom{

}
#fondo-1 .enlace-absoluto{
	background:rgb(0,0,0);
	background:linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 30%, rgba(255,255,255,0) 70%, rgba(0,0,0,1) 90%);
}

/*CLASES*/
.separador-horizontal-1{
	margin:0 10px !important;
}
.separador-horizontal-2{
	margin:0 20px !important;
}
.separador-horizontal-3{
	margin:0 30px !important;
}
.separador-horizontal-4{
	margin:0 40px !important;
}
.separador-vertical-1{
	margin-bottom:10px !important;
}
.separador-vertical-2{
	margin-bottom:20px !important;
}
.separador-vertical-3{
	margin-bottom:30px !important;
}
.separador-vertical-4{
	margin-bottom:40px !important;
}
.titulo-1{
	font-size:36px;
	line-height:36px;
}
.titulo-2{
	font-size:32px;
	line-height:32px;
    margin-bottom:30px;		
}
.titulo-3{
	font-size:28px;
	line-height:28px;
}
.titulo-4{
	font-size:24px;
	line-height:26px;
}
.parrafo-1{
	font-size:16px;
	line-height:26px;
    margin-bottom:30px;		
}
.parrafo-2{
	font-size:14px;
	line-height:24px;
}
.parrafo-3{
	font-size:12px;
	line-height:22px;
}
.parrafo-4{
	font-size:10px;
	line-height:26px;
}
.padding-1{
	padding:6px;
}
.padding-2{
	padding:10px;
}
.padding-3{
	padding:14px;
}
.padding-4{
	padding:18px;
}
/*CLASES*/

/*FICHA TÉCNICA*/
.trailer-ficha-tecnica iframe{
	height:250px;
}
.titulo-ficha-tecnica {
    padding: 20px 40px;
    margin-top: 110px;
}

.zoom {
	display:none;
}
/*FICHA TÉCNICA*/

/*CARRUSEL*/
.owl-carousel{
	padding:0;
	position:relative;
	margin:40px 0;
	transition:all .2s;
}
.owl-theme .owl-nav {
    display:none;
}
.owl-nav button{
	position:absolute;
	top:calc(50% - 40px);
}
.owl-nav button:first-child{
	left:0;
}
.owl-nav button:last-child{
	right:0;
}
.owl-nav span{
	font-size:70px;
	font-family:arial;
	font-weight:700;
	padding:0;
	text-shadow:2px 4px 0 0 #000;
}
.owl-item{
	margin-right:0px;
}
.item {
    padding:10px;
}
/*CARRUSEL*/

/*GO TOP*/
#return-to-top{

	bottom:0;
	right:20px;
	background:rgba(18, 9, 34, 0.6);
	width:60px;
	height:60px;
	display:block;
	text-decoration:none;
	display:none;
	z-index:1000;
}
#return-to-top p{
	color:#fff;
	margin:0;
	position:relative;
	left:0;
	bottom:26px;
	font-size:60px;
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	transition:all .4s;
	transform:rotate(-90deg);
}
#return-to-top:hover{
	background:rgba(18, 9, 34, 0.9);
}
/*GO TOP*/