/* @override 
	https://lifeamia.eu/web/css/estilos.css */

/*font-family: Rubik, Montserrat;*/

body {
	font-family: Rubik;
}

a:hover {
	color: #9a9797 !important;
}

.icono_presupuesto {
	max-height: 150px;
}

.Montserrat {
	font-family: Montserrat;
}

.Montserrat_extrabold {
	font-family: Montserrat;
	font-weight: 800;
}

.carousel-control-prev-icon, .carousel-control-next-icon{
	width: 50px;height: 50px;
}

.producto_listado div.embed-responsive.embed-responsive-1by1 img.card-img-top.embed-responsive-item {
	object-fit: cover;
}

@media (max-width: 575.98px) {
	.navbar-brand >img {
		max-width: 100px;
	}
	#menu_superior ul li a
	{
	font-weight: bold;
	color: #ffffff;
	}
	.menu_superior_caja	{
		background-color: #312D3A !important;
	}
	.texto_inicio {
		font-weight: bold;
		font-size: 1.2rem;
		width: 80%;
		text-align: left;
		left: 15%;
		bottom: -10px;
	}
}

@media (min-width: 576px) { 
	
	.navbar-brand >img {
		max-width: 100px;
	}
	#menu_superior ul li a
	{
	color: #000000;
	font-weight: bold;
	font-size: 0.6rem;
	}
	.texto_inicio {
		font-weight: bold;
		font-size: 1.5rem;
		width: 50%;
		text-align: left;
		left: 45%;
	}
	
}

@media (min-width: 768px) { 
	
	.navbar-brand >img {
		max-width: 100px;
	}
	#menu_superior ul li a
	{
	color: #000000;
	font-weight: bold;
	font-size: 0.8rem;
	}
	.texto_inicio {
		font-weight: bold;
		font-size: 1.8rem;
		width: 50%;
		text-align: left;
		left: 45%;
	}
}

@media (min-width: 992px) { 
	
	.navbar-brand >img {
		max-width: 100px;
	}
	#menu_superior ul li a
	{
	color: #000000;
	font-size: 1rem;
	font-weight: bold;
	}
	
	.texto_inicio {
		font-weight: bold;
		font-size: 2.8rem;
		width: 50%;
		text-align: left;
		left: 40%;
	}
	
}

@media (min-width: 1200px) { 
	
	.navbar-brand >img {
		max-width: 200px;
	}
	
	.texto_inicio {
		font-weight: bold;
		font-size: 3rem;
		width: 40%;
		text-align: left;
		left: 40%;
	}
	
}

@media (min-width: 1200px) { 
	
	.navbar-brand >img {
		max-width: 200px;
	}
	
	.texto_inicio {
		font-weight: bold;
		font-size: 3rem;
		width: 40%;
		text-align: left;
		left: 40%;
	}
	
}


.logo_life {
	max-width: 90px !important;
	padding-right: 10px;
}

.logo_amia {

}

.seccion_titulo {
	font-weight: 600;
	letter-spacing: 10px;
}

.texto_inicio {
	text-shadow: 0 0 5px #000000;
}

/* @keyframes fade {
    from { opacity: 1.0; }
    50% { opacity: 0.5; }
    to { opacity: 1.0; }
}                                                                                                                                                                                                                                  

@-webkit-keyframes fade {
    from { opacity: 1.0; }
    50% { opacity: 0.5; }
    to { opacity: 1.0; }
}

.blink {
  animation:fade 2000ms infinite;
  -webkit-animation:fade 2000ms infinite;
} */

section#life_amaia {
	padding-bottom: 100px;
	padding-top: 50px;
}

section#proyecto {
	padding-bottom: 100px;
	padding-top: 50px;
	background: url(../img/proyecto/proyecto-fondo.jpg) no-repeat center center; 
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
}

section#presupuesto {
	padding-bottom: 100px;
	padding-top: 50px;
}

section#implicaciones_politicas {
	padding-bottom: 100px;
	padding-top: 50px;
	background-color: #64B2BF;
}

section#objetivos {
	
}

.objetivos_cabecera {
	padding-top: 50px;
	padding-bottom: 50px;
	background: url(../img/objetivos/objetivos-fondo.jpg) no-repeat center center; 
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
}

.objetivos_01_i {
	background: url(../img/objetivos/objetivos-01.jpg) no-repeat center center; 
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	min-height: 400px;
}

.objetivos_01_d {
	background-color: #225D93;
	padding: 50px;
}

.objetivos_02_i {
	background-color: #58A77C;
	padding: 50px;
}

.objetivos_02_d {
	background: url(../img/objetivos/objetivos-02.jpg) center bottom no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	min-height: 400px;
}

section#socios {
	padding-bottom: 100px;
	padding-top: 50px;
	background: url(../img/socios/socios-fondo.jpg) no-repeat center center; 
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
}

section#socios_logos {
	padding-top: 50px;
	padding-bottom: 50px;
}

section#acciones {
	padding-top: 50px;
	padding-bottom: 100px;
	background-color: #BF624B;
}

section#contacto {
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #312D3A;
}

.menu_pie li a {
	font-size: 0.7rem;
}

.texto_copy {
	font-size: 0.8rem;
}

.color_azul_verdoso {
	color: #64B2BF;
}

/* @group noticias */

.noticias_listado_fecha {
	color: #747474;
	font-style: italic;
	padding-bottom: 0;
	margin-bottom: 0;
	font-size: 0.8rem;
}

#modal-contenido {
	color: #312D3A;
}

.noticia_cabecera_modal {
	color: #312D3A;
}

.noticia_fecha {
	color: #b2afaf;
	font-style: italic;
	padding-bottom: 0;
	margin-bottom: 0;
	font-size: 0.8rem;
}

.noticia_entrada {
	font-weight: 600 ;
}

/* @end */