/*

Theme Name:		        Aidea - Child
Theme URI: 		        https://aidea.forqy.website/
Description:            Child Theme for an Aidea
Text Domain: 			aidea-child
Version:				1.0.0

Template:		        aidea
Template Version: 		1.3.4

Author: 		        FORQY
Author URI:             https://forqy.website/

License:				GPL-3.0-or-later
License URI:			https://www.gnu.org/licenses/gpl-3.0-standalone.html

*/

body{
	font-family: "Barlow Semi Condensed", sans-serif;
}
h1, h2, h3, h4, h5, h6,
.titulo{
	font-family: "League Spartan", sans-serif;
	letter-spacing:inherit;
	font-weight:700;
}

a{
	color:#212f4a;
}

:where(.fy-content){
	color:#000;
}
p + p,
:where(.fy-content) p + ul,
:where(.fy-content) p + ol{
	margin-top:0;
}

.azul{
	color:#212f4a;
}
.bg-azul{
	background-color:#212f4a;
}

.fy-caption-button.fy-button-accent{
	color:#212f4a;
}
.fy-caption-button.fy-button-accent:hover, .fy-caption-button.fy-button-accent:focus {
	color:#212f4a;
}

.fy-content section{
	padding-top:6rem;
	padding-bottom:6rem;
	position:relative;
}
@media (max-width: 991px) {
	.fy-content section{
		padding-top:4rem;
		padding-bottom:4rem;
	}
}

@media (min-width: 1441px) {
	.container {
		max-width:1230px;
	}
}

.caja-500{
	max-width:500px;
}
.caja-460{
	max-width:460px;
}


/*Navegador*/
#navigation-bar .fy-navigation-list > li a{
	font-family: "Barlow Semi Condensed", sans-serif;
	font-weight:500;
	color:#212f4a;
}
.fy-bar .fy-toolbar__list > li > a,
.fy-bar .fy-socials a{
	color:#212f4a;
}
.fy-navigation-list > li a{
	font-family: "Barlow Semi Condensed", sans-serif;
}
@media (max-width: 1023px) {
	.fy-navigation-trigger-bar{
		display:none;
	}
}

/*Inicio*/
.fy-section--slideshow{
	background-image:url('img/trama-izda.jpg');
	background-repeat:repeat-y;
	background-position:left center;
	background-size:400px auto;
	position:relative;
}
.fy-caption-content p{
	font-size:20px;
}
.fy-image-landscape-3-2{
	padding-bottom:100%;
}
.fy-post-image a{
	border-radius:0.5rem;
}
.fy-post .fy-post-image a::before{
	background-color:rgba(33,47,74,0.8);
}
.fy-post .fy-post-image a:hover:before,
.fy-post .fy-post-image a:focus:before{
	background-color:rgba(33,47,74,0.6);
}

.leyenda{
	position:absolute;
	bottom:1rem;
	left:1rem;
	right:1rem;
	z-index:20;
	color:#fff;
}
.leyenda .titulo{
	display:block;
	margin-bottom:0.5rem;
	font-size:1.5rem;
	font-weight:700;
}
.leyenda .descripion{
	display:block;
	margin-bottom:1rem;
}
@media (min-width: 1441px) {
	.leyenda{
		bottom:2rem;
		left:2rem;
		right:2rem;
	}
}

/*Footer*/
.fy-footer,
.fy-footer .fy-footer-navigation a,
.fy-footer-about a{
	color:#fff;
	font-family:"Barlow Semi Condensed", sans-serif;
}
.fy-footer .fy-socials a{
	color:#fff;
}
.fy-footer-navigation ul{
	display:block;
}
.fy-footer-navigation ul li{
	margin:0;
}
.marca-footer{
	font-weight:700;
	margin-top:0;
	margin-bottom:6px;
}
.logos-subvencion img.logo-ue{
	width:230px;
}
.logos-subvencion img.logo-plan{
	width:250px;
}
.logos-subvencion img{
	display:inline-block;
	margin:0 auto;
}
@media (max-width: 1279px) {
	.logos-subvencion img{
		display:block;
		margin:0 auto;
		padding-bottom:1rem;
	}
}

/*La carta*/
.fy-heading{
	background-image:url('img/trama-izda.jpg');
	background-repeat:repeat-y;
	background-position:left center;
	background-size:400px auto;
	position:relative;
}

.fy-post-menu .fy-post-header .fy-flex-column-auto::after {
    content:"";
    height:1px;
    background-color:#ccc;
    flex-grow:1;
    position:absolute;
    left:0;
	right:0;
	bottom:0;
}


/*Contacto*/
.logo-contacto{
	max-width:100%;
	width:300px;
	margin-bottom:1rem;
}
form.wpcf7-form label{
	width:100%;
}
form.wpcf7-form p{
	margin-top:0;
}
.wpcf7-acceptance .wpcf7-list-item{
	margin-right:0;
}
.wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{
	font-weight:300;
}

/*Conócenos*/
.fy-gallery-image{
	overflow:hidden;
	margin-bottom:30px;
}
/*Magnific Popup*/
.mfp-arrow-right{
	right:90px;
}
button.mfp-close{
	font-size:50px;
	margin-right:30px;
	margin-top:20px;
}
.mfp-title,
.mfp-counter{
	display:none;
}
.mfp-arrow-right{
	right:0;
}

/*Recaptcha*/
.grecaptcha-badge{
	display:none;
}