/* CSS Document */

#contenedorBloqueFundacionDanaes {
	margin-left: -30px !important;
	margin-right: -30px !important;
}
	#contenidoBloqueFundacionDanaes > .fusion-column-wrapper {
		margin: 0 auto;
		max-width: 1000px;
	}
		#tituloH1BloqueFundacionDanae > h1 {
			font-weight: 400;
			font-size: 1.7rem;
		}
		#contenidoBloqueFundacionDanaes .fusion-text > p {
			font-size: 3rem;
		}
	
/* Observatorio Nación */	

		#contenidoObservatorioNacion > .fusion-column-wrapper {
			background-size: auto !important;
			height: 0;
			position: relative;
			padding-bottom: 32vw !important;
			padding-bottom: 28vw !important;
			width: 100% !important;
		}
			#contenidoObservatorioNacion > .fusion-column-wrapper > .fusion-row {
				display: -moz-flex;
				display: -ms-flex;
				display: -o-flex;
				display: flex;
				height: 100% !important;
				-moz-flex-direction: column;
				-ms-flex-direction: column;
				-o-flex-direction: column;
				flex-direction: column;
				-moz-justify-content: center;
				-ms-justify-content: center;
				-o-justify-content: center;
				justify-content: center;
				left: 0;
				position: absolute;	
				top: 0;
				width: 100% !important;
			}
				#subcontenidoObservatorio .fusion-text {
					color: #fff;
					margin-bottom: 15px;
				}
					
					#subcontenidoObservatorio .fusion-text > * {
						color: #fff;
						font-weight: 300 !important;
					}
					#subcontenidoObservatorio .fusion-text h2,
					#subcontenidoObservatorio .fusion-text h3,
					#subcontenidoObservatorio .fusion-text h4,
					#subcontenidoObservatorio .fusion-text h5,
					#subcontenidoObservatorio .fusion-text h6 {
						color: #fff !important;
						margin: 0 !important;
					}
					#subcontenidoObservatorio .fusion-text > h2:first-child {
						font-size: 1.5rem !important;
						font-weight: 400 !important;
						letter-spacing: 6px;
						text-transform: uppercase;
					}
					#subcontenidoObservatorio .fusion-text > h2 + h2 {
						font-size: 4.4rem !important;
						font-weight: 900 !important;
						margin: 30px 0 20px 0 !important;
					}
					#btnObservatorio {
						font-size: 1.6rem;
						font-weight: 700;
						letter-spacing: 2px;
						margin: 20px 0 0 0;
						padding: 15px 60px;
					}
					
	/* Estilos para las noticias en portada */

		#contenedorUltimasNoticias .recentPostPortada .fusion-recent-posts > .fusion-columns {
			display: -moz-flex;
			display: -ms-flex;
			display: -o-flex;
			display: flex;
			-moz-justify-content: space-between;
			-ms-justify-content: space-between;
			-o-justify-content: space-between;
			justify-content: space-between;
			margin-left: 0;
			margin-right: 0;
		}
			#contenedorUltimasNoticias .recentPostPortada .fusion-recent-posts > .fusion-columns > .post {
				padding: 0;
				width: 31.5%;
			}	
				#contenedorUltimasNoticias .recentPostPortada article > .fusion-flexslider > .slides {
					margin: 0 !important;
				}
					#contenedorUltimasNoticias .recentPostPortada .recent-posts-content	> p {
						color: #666;
					}
					#contenedorUltimasNoticias .recentPostPortada .recent-posts-content > h4 {
						font-size: 2.4rem !important;
					}
						#contenedorUltimasNoticias .recentPostPortada .recent-posts-content > h4 > a {
							color: #000;
						}
						#contenedorUltimasNoticias .recentPostPortada .recent-posts-content > h4 > a:hover {
							color: #c30102;
						}
					#contenedorUltimasNoticias .recentPostPortada .recent-posts-content > p.meta {
						font-size: 1.3rem;
						margin: 30px 0 15px 0;
					}

		#contenidoUltimasNoticias h1 > a {
			color: #000 !important;
			text-decoration: none !important;
		}
		#contenidoUltimasNoticias h1 > a:hover {
			color: #c30102 !important;
		}

	/* Fin de los estilos para las noticias en portada */
	
/* Fin de los estilos Observatorio Nación */

/* Estilos para la sección twitter y videoteca Youtube */

	#contenedorTwitterVideoteca > .fusion-row,
	#contenedorTwitter > .fusion-column-wrapper > .fusion-row {
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
	}
	.yotu-playlist {
		padding-top: 0 !important;
	}
		.yotu-videos > ul {
			margin-left: 0 !important;
		}
			.yotu-videos > ul > li {
				margin-top: 0;
			}
			.yotu-videos > ul > li + li {
				margin: 22px 0 0 0 !important;
			}
				.yotu-videos > ul > li > a,
				.yotu-videos > ul > li > a .yotu-video-title {
					color: #000 !important;
					font-size: 1.8rem !important;
					text-decoration: none !important;
				}
				.yotu-videos > ul > li > a:hover,
				.yotu-videos > ul > li > a:hover .yotu-video-title {
					color: #c30102 !important;
				}
				
				#contenedorYoutube .title-heading-left > a {
					color: #000 !important; 
					text-decoration: none !important;
				}
				#contenedorYoutube .title-heading-left > a:hover {
					color: #c30102 !important;
				}

/* Fin de los estilos para la sección twitter y videoteca Youtube */

/* Estilos botón 100% tira */

	.contenedorbtnBarra100 .btn {
		font-size: 1.7rem !important;
		font-weight: 700 !important;
	}
	#btnTodasLasNoticias {
		background: url('/wp-content/themes/Avada-Child-Theme/img/flechaBtn.png') center right no-repeat !important;
	}

/* Fin de los estilos botón 100% tira */

/* Estilo para la sección enlaces web */

	#contenidoEnlacesWeb .tituloH1Especial > h1 {
		font-size: 1.5rem !important;
		font-weight: 300;
		letter-spacing: 4px;
	}
	#contenidoEnlacesWeb .tituloH2Especial > h2 {
		font-size: 5rem !important;
		font-weight: 900 !important;
	}
		#contenidoEnlacesWeb .contentBoxEnlacesWeb .heading > h2 {
			font-size: 2.4rem !important;
			line-height: 120% !important;
			font-weight: 900 !important;
		}
		#btnConoceDenae {
			background: url('/wp-content/themes/Avada-Child-Theme/img/flechaBtnBlanca.png') center right no-repeat !important;
		}

/* Fin de los estilos para la sección enlaces web */

/* Estilos para la zona de actividades */

	#contenedorActividades {
		margin-left: -30px; 
		margin-right: -30px;
		padding: 0 0 35% 0 !important;
		position: relative;
		width: calc(100% + 60px);
	}
		#contenedorActividades > .fusion-row {
			display: -moz-flex;
			display: -ms-flex;
			display: -o-flex;
			display: flex;
			height: 100%;
			-moz-justify-content: center;
			-ms-justify-content: center;
			-o-justify-content: center;
			justify-content: center;
			-moz-align-items: center;
			-ms-align-items: center;
			-o-align-items: center;
			align-items: center;
			left: 0;
			position: absolute;
			top: 0;
		}
			#contenedorActividades > .fusion-row > .fusion-layout-column {
				max-width: 750px;
			}
				#contenedorActividades .fusion-text {
					color: #fff;
				}
					#contenedorActividades .fusion-text > * {
						color: #fff;
					}
					#contenedorActividades .fusion-text > p:first-child {
						font-size: 1.5rem;
						font-weight: 300;
						letter-spacing: 4px;
						margin: 0;
						text-transform: uppercase;
					}
					#contenedorActividades .fusion-text > p:first-child + p {
						font-size: 3rem;
						font-weight: 900;
						margin: 30px 0 50px 0 !important;
					}
				#btnActividades {
					font-size: 1.6rem;
					font-weight: 700;
				}

/* Fin de los estilos para la zona de actividades */

@media only screen and (max-width: 1200px) {

		#contenedorTwitter > .fusion-column-wrapper > .fusion-row {
			-moz-flex-direction: column;
			-ms-flex-direction: column;
			-o-flex-direction: column;
			flex-direction: column;
		}
			#contenedorTwitter > .fusion-column-wrapper > .fusion-row > div {
				width: 100% !important;
			}
			#titularTwitter {
				display: block;
				height: 200px;
				margin: 30px auto 0 auto;
				width: calc(100% - 60px) !important;
			}
				#titularTwitter img {
					clip: rect(0px 100% 200px 0px);
					position: absolute;
					width: 100%;
					z-index: 100000;
				}

}

@media only screen and (max-width: 1100px) {

	#contenidoObservatorioNacion > .fusion-column-wrapper {
		padding-bottom: 32vw !important;
	}
	
}

@media only screen and (max-width: 992px) {

		#contenidoObservatorioNacion > .fusion-column-wrapper {
			padding-bottom: 38vw !important;
		}
			#contenedorUltimasNoticias .recentPostPortada .recent-posts-content > h4 {
				font-size: 2.2rem !important;
			}
		#contenedorActividades {
			padding-bottom: 45% !important;
		}
			#contenedorActividades .fusion-text > p:first-child + p {
				font-size: 2.4rem !important; 
				margin-bottom: 30px !important;
			}
			#contenidoActividades {
				max-width: 640px !important;
			}
			
			#contenedorTwitter,
			#contenedorYoutube {
				margin: 0 !important;
				width: 100% !important;
			} 
			
			#contenedorTwitterVideoteca > .fusion-row {
				-moz-flex-direction: column;
				-ms-flex-direction: column;
				-o-flex-direction: column;
				flex-direction: column;
				-moz-align-items: center;
				-ms-align-items: center;
				-o-align-items: center;
				align-items: center;
			}
				#contenedorTwitterVideoteca > .fusion-row > div + div,
				#contenedorTwitter + div {
					margin: 2vw 0 0 0 !important;
				} /*
				#contenedorTwitter,
				#contenedorYoutube {
					margin: 0 !important;
					width: 66.66% !important;
				}*/

}

@media only screen and (max-width: 900px) {

				#contenedorTwitter,
				#contenedorYoutube {
					margin: 0 !important;
					width: 80% !important;
				}

}

@media only screen and (max-width: 800px) {

		#contenidoBloqueFundacionDanaes .fusion-text > p {
			font-size: 2.4rem;
		}
		
		.fusion-recent-posts.layout-columns-3 > section {
			display: -moz-flex;
			display: -ms-flex;
			display: -o-flex;
			display: flex;
			-moz-flex-direction: column;
			-ms-flex-direction: column;
			-o-flex-direction: column;
			flex-direction: column;
		}
			.fusion-recent-posts.layout-columns-3 > section > article {
				margin: 0;
				width: 100% !important;
			}
				#contenedorTwitter,
				#contenedorYoutube {
					margin: 0 !important;
					width: 100% !important;
				}

}

@media only screen and (max-width: 768px) {

			#subcontenidoObservatorio .fusion-text > h2 + h2 {
				font-size: 3.5rem !important;
				margin: 20px 0 10px 0 !important;
			}
			#btnObservatorio {
				margin: 10px 0 0 0;
			}
		#contenidoObservatorioNacion > .fusion-column-wrapper {
			padding-bottom: 45vw !important;
		}
		#contenidoEnlacesWeb .tituloH2Especial > h2 {
			font-size: 4rem !important;
		}

}

@media only screen and (max-width: 640px) {

			#subcontenidoObservatorio .fusion-text > h2 + h2 {
				font-size: 3rem !important;
			}
		#contenidoObservatorioNacion > .fusion-column-wrapper {
			padding-bottom: 70vw !important;
		}
		#contenidoBloqueFundacionDanaes .fusion-text > p {
			font-size: 2rem !important;
		}
		
		#contenedorActividades {
			padding-bottom: 74% !important;
		}
			#contenedorActividades .fusion-text > p:first-child {
				letter-spacing: 2px !important;
			}
			#contenedorActividades .fusion-text > p:first-child + p {
				font-size: 2rem !important; 
				margin-bottom: 30px !important;
			}
			#contenidoActividades {
				padding-left: 30px !important;
				padding-right: 30px !important;
			}
				#titularTwitter {
					height: 150px;
				}
					#titularTwitter img {
						clip: rect(0px 100% 150px 0px) !important;
					}

}

@media only screen and (max-width: 480px) {

		#contenedorActividades {
			padding-bottom: 90% !important;
		}
			#subcontenidoObservatorio .fusion-text > h2 + h2 {
				font-size: 2.4rem !important;
			}
		#contenidoObservatorioNacion > .fusion-column-wrapper {
			padding-bottom: 100vw !important;
		}
				#titularTwitter {
					height: 120px;
				}
					#titularTwitter img {
						clip: rect(0px 100% 120px 0px) !important;
					}
		
}

@media only screen and (max-width: 400px) {

		#contenidoObservatorioNacion > .fusion-column-wrapper {
			padding-bottom: 130vw !important;
		}
				#titularTwitter {
					height: 100px;
				}
					#titularTwitter img {
						clip: rect(0px 100% 100px 0px) !important;
					}

}

@media only screen and (max-width: 375px) {

		#contenidoObservatorioNacion > .fusion-column-wrapper {
			padding-bottom: 130vw !important;
		}
				#titularTwitter {
					height: 80px;
				}
					#titularTwitter img {
						clip: rect(0px 100% 80px 0px) !important;
					}

}