.espacio{
	padding-top: 20px
}
.menu-espacio{
	display: block;
	border-bottom: 1px solid rgba(255, 255, 255, 0.25);
	margin-bottom: 50px
}
.menu-espacio li{
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px
}
.menu-espacio li a{
	display: block;
	color: white;
	font-size: 20px;
	padding-bottom: 10px;
	text-decoration: none;
}
.menu-espacio li.current a{
	font-family: 'Maison Neue Bold';
	border-bottom: 1px solid white;
}

.sin_padding_top{
	padding-top:0px;
}
.sin_padding_bottom{
	padding-bottom:0px;
}
.espacio .texto .control{
	padding-right: 50px
}
.espacio .texto span{
	display: block;
}
.espacio img{
	width: 100%;
	max-width: auto
}

.slider-full .carousel-cell{
	width: 100%
}
.slider-full .carousel-cell img{
	width: 100%;
	max-width: auto
}
.slider-full .image{
	background-position: center;
	background-size: cover;
	height: 480px;
}

.block{
	margin-top: 50px
}
.control-width{
	width: 55px
}
table img{
    margin-top: 9px;
    width: 33px;
}
.ubicacion .right img{
	width: 200px;
}
.descargas-list{
	margin-top: 30px
}
.line-bottom{
	border-bottom: 1px solid #00afbf;
}

.formulario{
	max-width: 512px
}

.formulario input[type="submit"]{
	display: block;
	width: 95%;
	background-image: url(../assets/images/icon-right-arrow.png);
	  background-size: 17px;
	  background-position: 69% center;
	  background-repeat: no-repeat;
}
.formulario input[type="submit"]:hover{
	background-position: 75% center;
}
.formulario textarea{
	width: 97.5%;
	height: 90px
}
.flickity-page-dots{
	bottom: 25px;
}
.flickity-page-dots .dot{
	background-color: white
}



@media only screen and (max-width:1920px) {
	
}

@media only screen and (max-width: 1700px) {
	
	
	
}
@media only screen and (max-width: 1500px) {
	
	

}
@media only screen and (max-width: 1200px) {
	
	.slider-full .image {
	    height: 355px;
	}

	.ubicacion tr > td:first-child{
		width: 45px
	}
}

@media only screen and (max-width:991px) {
	.espacio .texto .control {
	    padding-right: 0;
	}
}	

@media only screen and (max-width: 767px) {
	.slider-full .image {
	    height: 280px;
	}
	.image-mobile{
		margin-left: -20px;
		margin-right: -20px;
		margin-bottom: 40px
	}
	.image-mobile img{
		width: 100%;
		max-width: auto
	}
	.menu-espacio{
		margin-bottom: 0
	}
	.formulario input[type="text"],
	.formulario input[type="email"],
	.formulario input[type="number"],
	.formulario select,
	.formulario textarea{
		width: 100%
	}
	.formulario input[type="submit"]{
		width: 100%
	}
	
}

@media only screen and (max-width: 575px) {
	
	.mobile-visible{
		display: block;
	}
	.desktop-visible{
		display: none;
	}
	.slider-full .image {
	    height: 300px;
	}
	.menu-espacio li a{
		font-size: 16px
	}

}


.descargas-list span{
	display: inline-block !important;
}