/*General*/
body
{
	font-family: "Raleway", sans-serif;
	color: #143b64;
}
.bold
{
	font-weight: 700;
}
.blanco
{
	color: #fff;
}
@font-face 
{  
	font-family: 'Futura';
  	src: url(../fonts/FuturaStd-CondensedBoldObl.otf);
}
.titular
{
  	font-family: 'Futura';
	font-size: 80px;
}
.lila
{
	color: #baa2ff;
}
.cielo
{
	color: #08e2f4;
}
.morado
{
	color: #6d3ac1;
}
.fecha
{
	color: #557ca5;
}
/*General*/
/*Header*/
.wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal,
.otgs-development-site-front-end
{
	display: none;
}
header .top-header .lang_selector
{		
	color: #fff;
}
header .top-header .lang_selector i 
{
	margin-right: 10px;
}
header .top-header .lang_selector a
{
	color: #fff;
	text-decoration: none;
}
header .top-header .lang_selector a.active,
header .top-header .lang_selector a:hover
{
	color: #fff;
	font-weight: 700;
}
header .top-header .idiomas
{
	display: flex;
    align-items: center;  
	justify-content: end;
}
header .logos-header
{
	background: #721111;
	padding: 10px 0px;
}
header .logo-desc
{
	text-align: right;
}
header .top-header
{
	background: #143b64;
	padding: 5px 0px;
}
/*Header*/
/*Footer*/
footer .footer1
{
	background: url('../img/bg-footer.jpg');
	background-size: cover;
	background-position: center;
	padding: 70px 0px;
}
footer .footer2
{
	background: #721111;
	color: #fff;
	padding: 15px 0px;
    font-size: 14px;
}
/*Footer*/
/*Inicio*/
.bg-inicio
{
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}
.btn-rojo a
{
	color: #fff !important;
	background: #f4031f !important;
	padding: 10px 45px !important;
	border: solid 2px #f4031f !important;
    border-radius: 35px !important;
	font-weight: bold !important;
}
.btn-rojo a:hover
{
	background: #fff !important;
	color: #f4031f !important;
}
/*Inicio*/
/*Posts*/
.post
{
	margin-bottom: 25px !important;
}
.post .img
{
	display: block;
	height: 250px;
    background-size: cover !important;
    background-position: center !important;
    border-radius: 10px 10px 0px 0px;
}
.post .info
{
	background: #fff;
    padding: 15px 25px;
    border-radius: 0px 0px 10px 10px;
}
.post .info .mes
{
	color: #557ca5;
}
.post .info .titulo
{
	font-weight: bold;
	min-height: 50px;
}
.post .info .titulo a
{
	color: #143b64;
}
.post .info .titulo a:hover
{
	text-decoration: none;
}
.post .info a
{
	color: #f4031f;
	text-decoration: none;
	font-weight: bold;
}
.post .info a:hover
{
	text-decoration: underline;
}
.alm-btn-wrap .alm-load-more-btn
{
	background: #f4031f !important;
	padding: 10px 45px !important;
	border: solid 2px #f4031f !important;
    border-radius: 35px !important;
	font-weight: bold !important;
}
.alm-btn-wrap .alm-load-more-btn:hover
{
	background: #fff !important;
	color: #f4031f !important;
}
/*Posts*/
/*Single*/
.contenido-single
{
	background: #e8f5fe;
	padding: 50px 0px;
}
.contenido-single hr
{
	border-top: solid 1px #7e98b1;
	opacity: 1;
	margin: 50px 0px;
}
.contenido-single .titulo
{
	color: #6d3ac1;
	font-weight: bold;
}
.contenido-single .mes
{
	color: #557ca5;
}
.contenido-single .descripcion strong,
.contenido-single .descripcion b
{
	color: #1a9abe;
}
.contenedor-slider
{
	padding: 0px 35px;
}
.slick-prev, 
.slick-next
{
	width: 35px;
    height: 35px;
}
.slick-prev:before, 
.slick-next:before
{
	color: #1b4077;
	font-size: 35px;
}
.slick-dots li button
{
	width: 20px;
	height: 20px;
}
.slick-dots li button:before
{
	font-size: 20px;
}
.slick-dots li.slick-active button:before
{
	color: #1b4077;
	opacity: 1;
}
.contenido-relacionado
{
	background: #d6e9f7;
	padding: 50px 0px;
}
.contenido-relacionado h4
{
	margin-bottom: 25px;
}
.contenido-relacionado .alm-btn-wrap
{
	display: none;
}
.contenido-relacionado .slider-guia
{
	padding-top: 25px;
}
.contenido-relacionado .slider-guia .rs-ov-hidden
{
	border-radius: 10px !important;
    overflow: hidden !important;
}
/*Single*/
/*PANTALLAS*/
@media screen and (width >= 1441px)
{
	/*General*/
	#brochure
	{
		height: 800px;
	}
	/*General*/
}
/*PANTALLAS*/
/*DESKTOP*/
@media screen and (width >= 781px)
{
	/*General*/
	.ocultar-desktop
	{
		display: none !important;
	}
	/*General*/
}
/*DESKTOP*/
/*TABLET*/
@media screen and (width >= 481px) and (width <= 780px)
{
	/*General*/
	.titular
	{
		font-size: 48px;
	}
	.ocultar-mobile
	{
		display: none;
	}
	/*General*/
	/*Posts*/
	.post .img
	{
		height: 150px;		
	}
	/*Posts*/
}
/*TABLET*/
/*MOBILE*/
@media screen and (max-width: 600px)
{
	/*General*/
	.titular
	{
		font-size: 48px;
	}
	.ocultar-mobile
	{
		display: none;
	}
	/*General*/
	/*Header*/
	header .logo-navega,
	header .logo-desc
	{
		width: 50%;
	}
	/*Header*/
	/*Footer*/
	footer .footer1 img
	{
		max-width: 100%;
		width: 100%;
	}
	/*Footer*/
	/*Inicio*/
	.bg-inicio
	{
		background-position: left center !important;
    	background-repeat: no-repeat !important;
    	background-size: cover !important;
	}
	/*Inicio*/
	/*Posts*/
	.post .img
	{
		height: 200px;		
	}
	/*Posts*/
	/*Single*/
	.col-slick
	{
		padding: 0px 35px;
	}
	.contenedor-slider 
	{
		padding: 0px 20px;
	}
	/*Single*/
}
/*MOBILE*/