/*	----------------------------------------------------------
	ACTUALIZACION 17/08/2020
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
.text-left{text-align: left;}
.text-right{text-align: right;}
.text-center{text-align: center;}


#slider .flexslider {height: 434px; overflow: hidden;}
#slider .slides>li h1{font-family: 'Archivo Narrow', sans-serif; font-size: 36px; font-weight: 500; width: 100%;}
#slider .slides>li h2{font-size: 18px;width: 100%;}
#slider .slides>li .flex-button a{font-size: 12px; font-weight: bold; border:2px solid #FFF;}
#slider .flexslider .flex-direction-nav { bottom: 50px;}

h2.title-h2 {font-family: 'Archivo Narrow', sans-serif; font-size: 36px; color: #005ea8; margin-top: 40px; margin-bottom: 15px; text-align: center; border-bottom: 1px solid #005ea8 }
h2.title-h2.linea {position: relative;z-index: 1; }
h2.title-h2.linea:before { content: "";margin: 0 auto; position: absolute; top: 50%; left: 0; right: 0; bottom: 0; width: 95%; z-index: -1;}
/* he comentado la liena gris: border-top: 1px solid #BABABA */
h2.title-h2.linea span {background: #fff;     font-size: 35px;}
/* he comentado el span padding: 0 45px */

.subtitleH2{font-size: 28px; margin-top: 20px; margin-bottom: 20px; color:#005ea8; ;
    font-weight: 800;
}

.actual-home-area .post-comunicaciones{margin: 0 auto!important; display: block!important; float: none!important;}
.actual-home-area .post-image{border: 1px solid #BABABA; border-radius:5px;}
.actual-home-area .post-title{font-family: 'Archivo Narrow', sans-serif; font-size: 22px;  line-height: 24px; width:100%}
#listActual{
	margin-left: 30%;
}

.imgSomos{
	display: flex;
	justify-content: center;
	align-content: center;
}

@media(max-width:640px){
	.actual-home-area .post-title{
		width: 100%;
		font-size:15px;
		text-align: center;
		line-height: 15px;
	}
	
	.actual-home-area .post-date{
		font-size: 14px !important;
		text-align: center;
	}
	.actual-home-area .post-image{
		margin: 0 auto;
	}
	.subtitleH2{
		margin-top: 25px;
	}
	h2.title-h2.linea span{
		font-size: 22px;
	}


}

.actual-home-area .post-title a{text-decoration: none;}
.actual-home-area .post-date{font-size: 17px; font-weight: bold; color: #BABABA; }
.actual-home-area .post-description{font-size: 16px; color: #000;  }

.conoce-home-area .post-comunicaciones{margin: 0 auto!important; display: block!important; float: none!important; width: 100%!important;}
.conoce-home-area article{margin-bottom: 24px;}
.conoce-home-area .post-image{border: 1px solid #BABABA;margin-bottom: 12px;}
.conoce-home-area .post-title{font-family: 'Archivo Narrow', sans-serif; font-size: 21px; line-height: 24px;}
.conoce-home-area .post-title a{text-decoration: none;}
.conoce-home-area .post-date{font-size: 16px; font-weight: bold; color: #5e5e5e;   margin-bottom: 8px; }
.conoce-home-area .post-description{font-size: 16px; color: #000;  }


.post-congreso .post-comunicaciones{width: 72%!important; margin-right: 2%;}
.post-congreso .post-comunicaciones #congreso .post-title{margin-bottom: 55px; margin-top: 29px; display: none;}
.post-congreso .post-comunicaciones .galeria-video .post-description{margin-top: 15px;}
.post-congreso .post-comunicaciones .galeria-video>div {overflow: hidden;}
.post-congreso .post-comunicaciones .galeria-video>div .wp-post-image {max-height: 230px;}

.post-congreso .post-comunicaciones .galeria-imagenes .post-image{max-width: 100%; margin-bottom: 25px;}

.post-congreso .post-comunicaciones .galeria-imagenes>div{width: 23.5%;}
.post-congreso .post-comunicaciones .galeria-imagenes a::before{content: "";  background-image: url(/images/lupa.png); background-repeat: no-repeat; z-index: 10;  position: absolute; width: 27px; height: 27px; right: 10px; top: 3px;}
.post-congreso .post-comunicaciones .informacion .post-title{margin-top: 4px;
    margin-bottom: 2px;}
.post-congreso .post-comunicaciones .informacion .post-fecha{font-size: 18px; color: #5e5e5e; font-weight: bold;}
.post-congreso .post-comunicaciones .informacion .post-fecha .post-image{margin-right: 8px; vertical-align: top;}
.post-congreso .post-comunicaciones .localizacion{margin-top: 50px;margin-bottom: 120px;}

.post-congreso .menu-congreso{margin: 0;}
.post-congreso .menu-congreso li{width: 181px; background-color: #ffff; margin-bottom: 8px;font-family: 'Archivo Narrow', sans-serif; font-size: 18px; border: 2px solid  #005ea8; border-radius: 8px !important;}
.post-congreso .menu-congreso li.current,
.post-congreso .menu-congreso li:hover{background-color: #005ea8;}
.post-congreso .menu-congreso li a{text-decoration: none;;}
.post-congreso .menu-congreso li.current a,
.post-congreso .menu-congreso li:hover a{color: #FFF;}

/* margin-bottom: 26px;  margin-top: 60px lo he quitado de post-title */
.post-congreso .post-title{font-family: 'Archivo Narrow', sans-serif; font-size: 24px; color: #005ea8;  }
.post-congreso .post-description{font-size: 16px; color: #000;  }

.congreso .banner-congreso{width: 100%; text-align: center;}



.congreso .fancybox-title{ font-family: 'Arimo', sans-serif!important; font-size: 16px!important;}

.fancybox-close{
	background-image: url(/images/close-fancybox.png)!important;
	background-size: unset!important;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), not all, not all{
	.fancybox-close{
		background-image: url(/images/close-fancybox.png)!important;
		background-size: unset!important;
	}
}

@media screen and (max-width: 640px){
	.conoce-home-area figure {
		width: 100%;
		margin-bottom: 12px;
	}
	.subtitleH2{
		font-size: 18px;
	}
	.post-congreso .post-comunicaciones{
		width: 97%!important
	}
	h2.title-h2{
		font-size: 15px;
		margin-top: 21px;
	}
}

@media screen and (max-width: 480px){
.post-congreso .menu-congreso{display: none}
#listActual{
	margin-left: 6%;
}
}

/* ==|== Animation = = = = = = = = = = = = = = = = = = = = = */
#slider .flex-active-slide h1{

	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;

	animation-delay: 0s; /* W3C and Opera */
	-moz-animation-delay: 0s; /* Firefox */
	-webkit-animation-delay: 0s; /* Safari and Chrome */


	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;

	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-ms-animation-duration:1s;
	-o-animation-duration:1s;
	animation-duration:1s;
}
#slider .flex-active-slide h2{
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;

	animation-delay: 1s; /* W3C and Opera */
	-moz-animation-delay: 1s; /* Firefox */
	-webkit-animation-delay: 1s; /* Safari and Chrome */


	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;

	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-ms-animation-duration:1s;
	-o-animation-duration:1s;
	animation-duration:1s;
}
#slider .flex-active-slide .flex-button{
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;

	animation-delay: 2s; /* W3C and Opera */
	-moz-animation-delay: 2s; /* Firefox */
	-webkit-animation-delay: 2s; /* Safari and Chrome */


	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;

	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-ms-animation-duration:1s;
	-o-animation-duration:1s;
	animation-duration:1s;
}
