/*
Theme Name: fuam
Theme URI: https://www.ailike.es
Author: aiLike
Author URI: https://www.ailike.es
Description: aiLike theme
Version: 1.0.0
Text Domain: ailike
*/
* {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body, body .elementor-widget-text-editor {font-family: 'Roboto', sans-serif;font-size:17px;line-height: 1.4;}

.color_azul{color:#071e4a;}
.color_azul_claro{color:#1aa89c;}
.color_rosa{color:#e4037d;}
.fondo_azul{background-color:#071e4a;color:#ffffff;}


#menu-principal > li > a, #menu-principal > li > span {
    font-family:'Roboto', sans-serif;
    font-size: 18px;
	font-weight:300;
}

#ellogo a img {
    height: 53px;
}

.franja_menu
{
    /*padding: 20px 0px 0px 0px;*/
}
#menu-principal > li:hover > a
{
    color: #057687;
}
#menu-principal2
{
    margin-top: 15px;
}

.titulo_franja
{
	font-size:30px;
	color:#057687;
	position:relative;
	font-weight:300;
}
.titulo_franja::after
{
	content:'';
	position:absolute;
	bottom:-17px;
	left:0px;
	width:80px;
	height:3px;
	background-color:#ff0284;
}
.titulo_franja2
{
	position:relative;
	margin-top:-10px;
	width:80px;
	height:3px;
	background-color:#ff0284;
}

.flecha_derecha
{
	margin-left:10px;
	color:#057687;
	display: inline-block;
	margin-bottom: 2px;
	vertical-align: bottom;
	
}

.boton_home
{
	text-align:center;
	margin-top:-120px;
	position:relative;
	z-index:50;
}
.boton_home > a
{
	text-decoration:none;
	display:inline-block;
	background-color:#ffffff;
	padding:25px 0px 25px 0px;
	width:300px;
	text-align:center;
	border-bottom:1px solid #eeeeee;
	font-size:25px;
	font-weight:300;
	box-shadow: rgba(0, 0, 0, 0.24) 6px 6px 10px;
}
 .boton_home > a:first-child
{
	border-left:1px solid #eeeeee;
	border-right:4px solid #057687;
}
 .boton_home > a:last-child
{
	border-right:1px solid #eeeeee;
	border-left:4px solid #057687;
}

.boton_home > a > img
{
	max-height:65px;
	margin-right:12px;
	vertical-align:middle;
	/*filter: invert(32%) sepia(83%) saturate(4%) hue-rotate(345deg) brightness(101%) contrast(86%);*/
}



	.portada_boton_fondo1
	{
		position:absolute;
		width:100%;
		height:100%;
		background-color:#007589;
		color:#ffffff;
		opacity:0;
		z-index:15;
		transition: all 0.5s;
		left:0px;
		top:0px;
		font-size:14px;
		padding:15px;
	}
	.boton_home2 > a:hover
	{
		background-color:#e4037D;
		color:#ffffff;
	}
	.boton_home2
	{
		text-align:center;
		margin-top:-60px;
		position:relative;
		z-index:50;
	}
	.boton_home2 > a
	{
		text-decoration:none;
		display:inline-block;
		background-color:#ffffff;
		padding:25px 10px 20px 15px;
		width:300px;
		text-align:left;
		border-bottom:1px solid #eeeeee;
		font-size:20px;
		line-height:22px;
		font-weight:300;
		box-shadow: rgba(0, 0, 0, 0.24) 6px 6px 10px;
		position:relative;
		color:#333333;
		min-height:80px;
	}
	 .boton_home2 > a:first-child
	{
		border-left:1px solid #eeeeee;
		border-right:4px solid #057687;
	}
	 .boton_home2 > a:last-child
	{
		border-right:1px solid #eeeeee;
		border-left:4px solid #057687;
	}

	.boton_home2 > a > img
	{
		max-height:60px;
		margin-right:12px;
		vertical-align:middle;
		float:left;
		margin-top: -5px;
		/*filter: invert(32%) sepia(83%) saturate(4%) hue-rotate(345deg) brightness(101%) contrast(86%);*/
	}
	.boton_home2 div{display:inline-block;}





.menu_izquierda{position: -webkit-sticky;position: sticky;top: 45px;text-align:right;padding-right:40px;z-index: 15;padding-bottom: 20px;}
.menu_izquierda_fila{display:block;padding:0px 0px;position:relative;}
.menu_izquierda_fila a{text-decoration:none;padding:10px 0px;display:block;}
.menu_izq_activo a,.menu_izquierda_fila a:hover{color:#ff0284;}
.menu_izq_activo::after,.menu_izquierda_fila a:hover::after
{
	content:"";
	position: absolute;
	top: 2%;
	right: -37px;
	height: 96%;
	width: 3px;
	background-color: #057687;
	z-index: 3;
}


.barra_vertical_menu,.barra_vertical_menuB{position:absolute;top:0px;left:-20px;height:100%;width:1px;background-color:#eeeeee;z-index:1;}
.barra_vertical_menuB{left:auto;right:1px;}

.capa_slider{width:50%;height:100%;position:absolute;top:0px;left:0px;background-color:#1aa79b;opacity:0.3;}

.capa_titulo{position:absolute;width:100%;;z-index:35;top: 50%;-ms-transform:translateY(-50%);transform: translateY(-50%);}
.capa_titulo2{width:100%;max-width:380px;color:#ffffff;font-size:30px;}


.capa_tituloZZ{width:50%;height:100%;position:absolute;top:0px;left:0px;color:#ffffff;font-size:30px;display:flex;align-items:center;justify-content:center;}

/* ACTIVIDADES */

	.caja_fecha{color:#ff0284;margin:0px 0px 5px 0px;}
	.caja_titulo{margin: 0px 0px;margin:0px 0px 10px 0px;}
	.caja_entradilla{margin: 0px 0px;color:#888888;}
	.caja_enttradilla2{height:120px !important;}
	.caja_cont {border: 0px solid #f1f1f1;}

	.actividades_entradilla{}
	.actividades_titulo{font-size:50px;font-weight:700;font-family: 'Roboto', sans-serif;}
	.actividades_texto{}
	.actividades_inscribirse{display:block;text-decoration:none;cursor:pointer;font-weight:700;border:1px solid #e4037d;border-radius:40px;font-size:25px;text-align:center;width:100%;padding:25px 0px;background-color:#ffffff;}
	.actividades_inscribirse:hover{color:#ffffff;background-color:#e4037d;}
	.actividades_azul{font-weight:700;font-size:18px;}
	.actividades_azul img{height:40px;vertical-align:middle;margin-right:5px;}
	.actividades_finalizacion{text-align:center;}
	.actividades_pestana{border-right:1px solid #eff4f3;display:block;float:left;cursor:pointer;font-size:19px;font-weight:700;padding:17px 50px;background-color:#e4f0ee;color:#999999;}
	.actividades_pestana_sel,.actividades_pestana:hover{background-color:#f8f8f8;color:#444444;}
	.actividades_pestana_cont{padding:75px 50px 75px 50px;background-color:#f8f8f8;}
	.actividades_fila_hora{margin-bottom:0px;font-size:18px;}
	.actividades_fila_titulo{font-size:25px;font-weight:700;color:#444444;margin-bottom:10px;}
	.actividades_fila_persona_nombre{color:#444444;font-weight:700;font-size:18px;display:inline-block;}
	.actividades_fila_persona_texto{display:inline-block;margin-left:5px;}
	.actividades_fila_persona{position:relative;padding-left:40px;}
	.actividades_fila_persona:before{position:absolute;top:8px;left:22px;content:'';width:7px;height:7px;background-color:#aaaaaa;}
	.actividades_videos_tit{text-align_center;height:45px;overflow:hidden;margin-top:10px;font-size:18px;font-weight:700;text-align:center;}
	
	
	
	.actividades_ubicacion{font-size:20px;}
	.actividades_precio{font-size:24px;color:#555555;font-weight:700;}
	
	.actividades_circulo_dia{position:absolute;top:6px;left:0px;width:100%;font-size:37px;z-index:10;line-height:1;color:#555555;}
	.actividades_circulo_mes{position:absolute;top:39px;left:0px;width:100%;font-size:20px;font-weight:300;z-index:5;color:#777777;line-height:1;}
	.actividades_circulo_anyo{width:70px;font-size:25px;font-weight:300;z-index:5;color:#777777;line-height:1;text-align:center;}
	.actividades_circulo
	{
		border-radius: 50%;
		width: 70px;
		height: 70px;
		position:relative;
		border: 1px solid #e4037d;
		color: #444444;
		text-align: center;
	}
	
	.ponentes_foto{float:left;margin:0px 20px 10px 0px;}
	.ponentes_foto img{width:100px;}
	.ponentes_nombre{font-weight:700;margin-bottom:10px;font-size:18px;}
	.ponentes_cargo{font-weight:700;margin-bottom:10px;}

	.actividades_videos{float:left;width:50%;padding:25px;}


	.actividades_stiky{position: -webkit-sticky;position: sticky;top: 50px;}


	.titulo_pestanyas_movil{margin-bottom:20px;font-size:35px;font-weight:700;color:#1aa89c;}

	.boton_descargar
	{
		display: block;
		text-decoration: none;
		cursor: pointer;
		border: 1px solid #e4037d;
		border-radius: 40px;
		font-size: 14px;
		text-align: center;
		width: 100%;
		max-width:170px;
		padding: 10px 0px;
		background-color: #ffffff;
		margin-bottom:40px;
	}
	.boton_descargar:hover{color:#ffffff;background-color:#e4037d;}


	.franja_botones
	{
		border-top:1px solid #eeeeee;
		margin-top:25px;
		padding:50px 0px;
	}
	.franja_botones2
	{
		cursor:pointer;
		height: 100px;
		line-height: 100px;
		text-align: center;
		width:100%;
		max-width:300px;
		background-color:#ffffff;
		color:#057687;
		padding:0px 0px;
		text-decoration:none;
		border-radius:0px;
		margin-bottom:10px;
		display:inline-block;
		border-top: 3px solid #057687 !important;
		border-left: 1px solid #d7d7d7 !important;
		border-bottom: 1px solid #d7d7d7 !important;
		border-right: 1px solid #d7d7d7 !important;
		/*box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;*/
		box-shadow: rgba(0, 0, 0, 0.24) 6px 6px 10px;
	}
	.franja_botones2 span
	{
		display: inline-block;
		vertical-align: middle;
		line-height: normal;
		padding:0px 10px;
	}

	.franja_botones2:hover
	{
		box-shadow: rgba(0, 0, 0, 0.44) 6px 6px 10px;
		background-color:#fafafa;
		color:#057687;
		text-decoration:none;
	}


	.franja_actualidad
	{
		border-top:1px solid #eeeeee;
		margin-top:25px;
		padding:50px 0px;
	}

	.pagina-archivos a{text-decoration:none;margin-bottom:5px;display:inline-block;}
	.pagina-archivos{margin:30px 0px;}
	.pagina-archivos2{margin-bottom:10px;}


	.ficha_con{border:1px solid #f1f1f1;padding:20px 20px;}
	.ficha_col1{float:left;width:30%;font-size:12px;color:#057687;padding-top:2px;}
	.ficha_col2{margin-left:35%;}
	.ficha_col2 a{text-decoration:none;}
	.ficha_col_raya{height:1px;background-color:#f1f1f1;margin:15px 0px;}

	.imagen_organigrama{text-align:center;}
	.imagen_organigrama div{height:150px;width:150px;display:inline-block;border-radius:50%;overflow:hidden;background-color:#f1f1f1;}
	.imagen_organigrama img{min-width:100%;min-height:100%;}
	/*.page-id-439 .imagen_organigrama div{background-color:#01c2e6;}*/

	.organigrama_tit{text-align:center;font-weight:700;font-size:20px;}
	.organigrama_texto{text-align:center;font-weight:400;font-size:16px;margin:10px 0px 0px 0px;}


	.columna_float_derecha{float:right;width:100%;max-width:500px;padding:0px 0px 20px 20px;}
	.columna_float_derecha:empty{display:none;}

	.otros_textos_titulo, .pestanyas_titulo
	{
		border-top:3px solid #057687;
		border-left:1px solid #f1f1f1;
		border-bottom:1px solid #f1f1f1;
		border-right:1px solid #f1f1f1;
		display:block;
		background-color:#ffffff;
		color:#889ab0;
		padding:30px 30px;
		cursor:pointer;
		margin-top:10px;
		font-size:25px;
		box-shadow: rgba(0, 0, 0, 0.24) 3px 3px 8px;
	}

	.otros_textos_texto, .pestanyas_cont
	{padding:30px 20px;display:none;border:1px solid #f1f1f1;box-shadow: rgba(0, 0, 0, 0.24) 3px 3px 8px;margin-top:-1px;}





	.perfil-titulo{font-weight:700;margin-bottom:5px;}
	.perfil-texto{margin-bottom:10px;}

	.perfil-anyo
	{
		border-top:3px solid #057687;
		border-left:1px solid #f1f1f1;
		border-bottom:1px solid #f1f1f1;
		border-right:1px solid #f1f1f1;
		display:block;
		background-color:#ffffff;
		color:#889ab0;
		padding:30px 30px;
		cursor:pointer;
		margin-top:10px;
		font-size:25px;
		box-shadow: rgba(0, 0, 0, 0.24) 3px 3px 8px;
		font-family: 'Helvetica', 'Arial', sans-serif;
	}
	.perfil-anyo img{height:35px;vertical-align:bottom;margin-right:10px;fill:#ff0000}

	.cont-perfil{padding:20px 20px;display:none;border:1px solid #f1f1f1;box-shadow: rgba(0, 0, 0, 0.24) 3px 3px 8px;margin-top:-1px;}

	.cont-perfil img{vertical-align:sub;}

	.perfil-articulo a{color:#889ab0;font-size:18px;text-decoration:none;}
	.perfil-articulo a:hover{color:#8090b0;text-decoration:none;}

	.perfil-articulo{margin:15px 10px;}

	li
	{
		 list-style-image: url('img/bola.png');
	}
	.botones_titulo_franja{margin-bottom:15px;text-align:center;font-size:18px;font-weight:400;}

	.pie_foto{text-align:center;font-size:12px;padding:5px 10px 10px 0px;color:#777777;}


	.recursos-relacionados
	{

		border-top: 3px solid #057687 !important;
		border-left: 1px solid #d7d7d7 !important;
		border-bottom: 1px solid #d7d7d7 !important;
		border-right: 1px solid #d7d7d7 !important;
		display: block;
		background-color: #ffffff;
		color: #889ab0 !important;
		padding: 20px 20px !important;
		cursor: pointer;
		margin-top: 10px;
		font-size: 16px;
		box-shadow: none !important;

	}

	.recursos-descargar
	{
		text-align: center;
		max-width: 250px;
		background-color: #ff0284;
		color: #ffffff;
		white-space: nowrap;
		padding: 0px 3px;
		text-decoration: none;
		border-radius: 0px;
		display: inline-block;
		border: 1px solid #ff0284;
		font-size:12px;
		margin-left:5px;
	}
	.recursos-relacionados:hover
	{
		text-decoration: none;
		background-color: #f4f4f4;
		/*opacity:0.9;*/
	}
	.recursos-descargar:hover
	{
		text-decoration: none;
		background-color: #ef0074;
		color: #ffffff;	
		/*opacity:0.9;*/
	}
	.gestion-franja{background-color:#1aa89c;color:#ffffff;font-size:23px;padding:10px 20px;margin:40px 0px 25px 0px;}
	.fila-recursos{margin:0px 0px 20px 0px;}
	.fila-recursos p{margin:0px !important;}
	.fila-recursos-2{float:right;padding-top:10px;}
	.fila-recursos-1{margin:0px 260px 0px 20px;}
	

	input, button, select, textarea {
		font-family: inherit;
		font-size: inherit;
		line-height: inherit;
	}




.caja_portada
	{
		border-radius:15px;
		overflow:hidden;
		border:2px solid #007589;
		display:block;
		text-decoration:none;
		margin-bottom:30px;
	}
	.caja_portada_texto
	{
		color:#ffffff;
		font-size:25px;
		z-index:5 !important;
	}
	.caja_portada_fondo
	{
		position:absolute;
		width:100%;
		height:100%;
		background-color:#007589;
		opacity:0.5;
		z-index:4;
	}
	.caja_portada2
	{
		position:absolute;
		width:100%;
		height:100%;
		background-color:#007589;
		opacity:0;
		z-index:15;
		transition: all 0.5s;
	}
	.caja_portada3
	{
		position:absolute;
		width:100%;
		height:100%;
		display: flex;
		justify-content: left;
		align-items: center;
	}
	.caja_portada3 > div
	{
		padding:0px 20px 0px 20px;
	}
	.caja_portada3 a
	{
		font-size:13px;
		color:#ffffff;
		text-decoration:none;
		display:inline-block;
		margin-bottom:0px;
	}
	.caja_portada3 a:hover
	{
		text-decoration:underline;
	}
	.portada_caja_tit
	{
		font-size:20px !important;
		display:inline-block;
		margin-bottom:0px !important;
	}
	.caja_portada:hover .caja_portada2
	{
		opacity:1 !important;
		transition: all 0.5s;
	}



	
	
	
	
	/* COPROTEGE */

	.color_azul_claro
	{
		color: #1aa89c;
		font-size: 12px !important;
		text-transform: uppercase;
		padding-top: 5px;
	}

	
	
	
	
	
	.tabla2 td
	{
		vertical-align: top;
		padding: 0px 15px;
	}
	.tabla2 td:nth-child(1)
	{	
		margin-bottom: 20px !important;
		font-weight: 300;
		color: #35656d;
		line-height: 1.6em;
		
	}
	
	
	.tabla3 td
	{
		vertical-align: top;
		padding: 10px 15px;
	}	
	
	

@media screen and (max-width: 1199px){.logo_ucrania{display:none !important;}}


@media screen and (max-width: 991px)
{
	.boton_home{margin-top:-45px;}
	.boton_home > a{display:block;margin:0px 5px 15px 5px;width:auto;max-width:100%;}
	.boton_home > a:first-child
	{
		border-left:1px solid #eeeeee;
		border-right:1px solid #eeeeee;
	}
	 .boton_home > a:last-child
	{
		border-right:1px solid #eeeeee;
		border-left:1px solid #eeeeee;
	}



	.boton_home2{margin-top:25px;}
	.boton_home2 > a{display:block;margin:0px 5px 15px 5px;width:auto;max-width:100%;min-height:100px;}
	.boton_home2 > a:first-child
	{
		border-left:1px solid #eeeeee;
		border-right:1px solid #eeeeee;
	}
	 .boton_home2 > a:last-child
	{
		border-right:1px solid #eeeeee;
		border-left:1px solid #eeeeee;
	}




	.franja_botones2{display:block;margin:0px 5px 15px 5px;width:auto;max-width:100%;}

	.fila-recursos-2{float:none;display:none;}
	.fila-recursos-1{margin:0px;}

	.actividades_pestana {display:none !important;}
	.actividades_pestana_cont{padding:0px 0px 0px 0px;background-color:transparent !important;box-shadow:none !important;}
	.actividades_pestana_cont > div{display:block !important;margin-bottom:40px;}

	.actividades_stiky{position: relative;}

}
