/* Estilos adicionales y personalizados para el Child Theme de Genesis, Outreach Pro, */

/* HEADER AREA */
	.title-area{
		width: 925px;
	}

	.site-header .header-widget-area{
		width: 200px;
	}

	.site-title{
		font-size: 36px;
		text-transform: none;
	}


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

		.title-area,
		.site-header .header-widget-area{
			width: 100%;
			text-align: center;
		}
	}



	/* BLOQUE ICONOS SOCIAL MEDIA */	
	.ava-social-icon-block a:hover{
		opacity: 0.5;
	  	filter: alpha(opacity=50); /* For IE8 and earlier */
	}






/* SLIDER PORTADA */

	/* Disminuir sombra inferior */
	.content #genesis-responsive-slider {
		-webkit-box-shadow: 0 20px 100px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: 0 20px 100px rgba(0, 0, 0, 0.5);
		box-shadow: 0 20px 100px rgba(0, 0, 0, 0.5);
	}


	@media only screen and (max-width: 860px) {
		.content #genesis-responsive-slider .flex-direction-nav li .next,
		.content #genesis-responsive-slider .flex-direction-nav li .prev,
		.content .slide-excerpt {
		    display: block;
		}
	}




/* HOME - ESTILOS ESPECIALES ASAMBLEAS, REDES */
	.width100,
	.home-bottom .width100{
		width: 100%;
	}

	.width50{
		width: 50%;
	}

	.width25{
		width: 25%;
	}

	.flex-row .textwidget,
	.flex-row .custom-html-widget,
	.home-bottom .flex-row.widget .widget-wrap{
		display: flex;
		flex-flow: row wrap;
		justify-content: space-between;

	}

	/* Título de "Últimas Noticias" si es flex-row*/
	.home-bottom .flex-row.widget .widget-wrap h4{
		width: 100%;
	}

	.home-bottom .flex-row.widget .widget-wrap article,
	.flex-row .textwidget article,
	.flex-row .custom-html-widget article{
		padding: 5px;
	}

	.home-bottom .flex-row.four-columns.widget article,
	.four-columns article{
		width:25%;
	}

	.three-columns article{
		width:33%;
	}

	.two-columns article{
		width:50%;
	}

	.ava-home-center{
		text-align: center;
	}


	@media only screen and (max-width: 760px){
		.home-bottom .flex-row.four-columns.widget article,
		.four-columns article{
			width: 50%;
		}
	}

	@media only screen and (max-width: 460px){
		.home-bottom .flex-row.four-columns.widget article,
		.four-columns article,
		.home-bottom .flex-row.three-columns.widget article
		.three-columns article,
		.home-bottom .flex-row.two-columns.widget article
		.two-columns article{
			width: 100%;
			text-align: center;
		}
	}




/* ARCHIVE  - PÁGINAS DE ARCHIVO (CATEGORÍAS, ETIQUETAS, AUTORES... ) */

	/* Título y Descripción de Términos (categorías, etiquetas) */
	.ava-term-box{
		background-color: #111;
		color: #fff;
		margin: -39px -39px 5px;
		padding: 30px;
	}

	.ava-term-hr{
		border:1px solid #111;
		margin: 0 -39px 50px;
	}

	/* Título y Descripción de Autores, subo la descripción */
	.archive .author-box{
		margin: -39px -39px 5px;
		border: #fff solid 1px;
	}







/* WIDGETS */

	/* WIDGET ENTRADAS RECIENTES*/
	.widget_recent_entries .post-date:before{
		content: " - ";
	}

	.widget_recent_entries .post-date{
		font-size: .7rem;
		color: #777;
	}


	/* WIDGET ÚLTIMOS COMENTARIOS */
	.widget_recent_comments .recentcomments > a:last-child{
		font-size: .7rem;
		color: #777;
	}


	/* WIDGET GENESIS FEATURED PAGES / POSTS */
	.featured-content .more-link{
		display: block;
	}


	/* WIDGET CALENDAR - (Plugin All In One Event Calendar) */
	/* Sólo para el widget, en la página se establecen los colores desde la configuración del propio plugin */
	
	/* Fondo del evento (para ponerlo oscuro) */
	.widget .ai1ec-agenda-widget-view .ai1ec-date, 
	.widget .ai1ec-agenda-view .ai1ec-date{
		border-top: 1px solid #222;
	    background: #f5f5f5;
	    background: -webkit-gradient(linear,0 0,0 100%,from(#222),color-stop(1em,#222),to(#111));
	    background: -webkit-linear-gradient(#222,#222 1em,#111);
	    background: -moz-linear-gradient(top,#222,#222 1em,#111);
	    background: -ms-linear-gradient(#222,#222 1em,#111);
	    background: -o-linear-gradient(#222,#222 1em,#111);
	    background: linear-gradient(#222,#222 1em,#111);
	    background-repeat: no-repeat;
	}

	/* bordes de las fechas y los eventos*/
	.widget .ai1ec-agenda-widget-view .ai1ec-date-title, 
	.widget .ai1ec-agenda-view .ai1ec-date-title{
		border: 1px solid #589b37;
	}

	.widget .ai1ec-agenda-widget-view .ai1ec-event > a{
		border: 1px solid #589b37;
	}

	/* Botones inferiores */
	.widget .timely .ai1ec-btn-xs{
		margin-top: 10px;
	}





/* CRÉDITOS */


	.ava-site-copyright .funds a{
		display:inline-block;
		padding: 5px;
	}






/* OTROS */
	/* Enlace con apariencia de botón */
	.ava-boton{
	    display: inline-block;
		background-color: #6ab446;
	    border: none;
	    border-radius: 3px;
	    color: #fff;
	    font-size: 16px;
	    font-weight: 400;
	    margin-top: 20px;
	    padding: 16px 24px;
	    width: auto;
	}



	/* Add to Any en móviles, ancho 100%*/
	.a2a_default_style{ 
		width: 100%;
		text-align: center;
	}