/*
File Name: 		custom.css
Description:  You can add your custom CSS here and it will overwrite template styles
*/
/*# sourceMappingURL=maps/custom.css.map */


/*-------------
AZUL = 133856
ROJO = ff1b29

AZUL OSCURO/ALTERNATIVO = 0f2d46
AZUL CLARO /ALTERNATIVO = 19486e
*/

/*------------HEADER---------------------*/
.main-nav {
	background-color: #133856!important;
}

.header-mobile__inner{
	background-color: #0f2d46!important;
}
.header__primary .container{
	background-color: #133856!important;
}
.header__secondary {
	background-color: #0f2d46!important;
}

.header__top-bar{
	background-color: #133856!important;
}
.header__primary::after{
	background-color: #133856!important;
}
.main-nav__list li a{
	font-size:11px!important;
	font-weight: bold!important;
}

.main-nav__list > li.active > a{
	background-color: #ff1b29!important;
 
}
.main-nav__list > li > a:hover{
	background-color: #ff1b29!important;
	 
	 
}
.header-mobile__search-control{
	background-color: #133856!important;
	border-color: #ff1b29!important;
	color:#ffffff;
}
/*-----------FOOTER INFO ----------------*/
.footer-info{
	background-color: #133856!important;
}
.footer-widgets{
	background-color: #133856!important;
}
.footer-secondary{
	background-color: #133856!important;
}
.footer-secondary__inner{
	background-color: #133856!important;
}

/*-----------CONTENT------------------*/
.site-content{
	background-color: #0f2d46!important;
}
.container-fluid{
	/*background-color: #0f2d46!important;*/
	background-image:url("../images/background-body.jpg");
	background-repeat: no-repeat;
	
}



.card--clean .card__header{
	background-color: #133856!important;
	border:none!important;
	
}
.widget__title {
	background-color: #133856!important;
}
/**-----------------------NOTICIAS-------------------*/
.posts__item--category-3 .posts__cat-label, .posts__item--category-3 .posts__cta {
	background-color: #ff1b29!important;	
	
}
.posts__item--category-1 .posts__cat-label, .posts__item--category-1 .posts__cta{
	background-color: #133856!important;	
	
}
.posts__item--desc-center .posts__title{
	background-color: #ff1b29!important;
	padding:10px!important;
	display: inline!important;
	line-height: 48px!important;
}

.posts__item--desc-center .posts__inner{
	top: 70%!important;
} 
.posts__item--tile .posts__title{
	background-color: #133856 !important;
    padding: 10px !important;
    display: inline !important;
    line-height: 18px !important;
	font-size: 13px!important;
	 
} 
.posts__item--tile .posts__inner{
	bottom: 5%;
}


.posts__item--desc-left .posts__title{
	background-color: #133856!important;
	padding:10px!important;
	display: inline!important;
	line-height: 28px!important;
	font-size:16px!important;
}

.posts__cat-label{
	background-color: #ff1b29!important;	
}

.marquee-label {
 
	background-color: #ff1b29!important;
}

.marquee {
 
	background-color: #19486e!important;
}

.marquee-wrapper::after{
	background-color: #133856!important;
}
.marquee::after{
	background-color: #133856!important;
}
.marquee-wrapper::before{
	background-color: #ff1b29!important;
}
.marquee::before{
	background-color: #133856!important;
}
.marquee-label::before{
	background-color: #ff1b29!important;
}
.posts__title a:hover{	
	color: #ff1b29!important;
}


.effect-duotone__layer::before{
	background-attachment: none!important;
}


.card {
	background-color: #133856!important;
}


.page-heading{
	padding: 30px 0 30px 0!important;
}

 
.btn-pinterest  {
	background-color:#25d366!important; 
	border-color:#25d366!important;
}  

.post__header p{
	font-size: 18px!important;
}
.post__content p{
	color: #ffffff!important;
	font-size: 18px!important;
	line-height: 24px!important;
}



@media (max-width: 768px) {
    .posts__item--desc-center .posts__title {
        line-height: 32px !important;
    }
	#header-mobile{
		position: fixed;
		/*position: sticky;*/
		top: 0;		
		z-index: 1000;
		
	}


	.container-fluid{
		margin-top: 100px!important;
	}

	.site-content{
		margin-top: 100px!important;
	}
}




 


/*----------NAVEGACION------------*/
.main-nav__list > li > a{
	
	padding:0 15px!important;
}

/*-----------DATAFACTORY-----*/
.bg-color02{
	background-color: red!important;
}


.posts__link-wrapper a{
	color: #ff1b29!important;
}

.post--single .post__title{

	font-size: 32px!important;

}


/*-----------COMENTARIOS DE FACEBOOK----------------------*/
.pluginSkinLight ._50f7{
	color:#ffffff!important;

}
