/*
Theme Name: Grafik Child
Theme URI: http://grafik.select-themes.com/ 
Description: A child theme of Grafik
Author: Select Themes
Author URI: http://demo.select-themes.com
Version: 1.1
Text Domain: grafik
Template: grafik
*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;900&family=Source+Sans+Pro:wght@400;600;700&display=swap');
body{line-height:24px !important;}
p{margin-bottom: 20px !important;}
p.justificado{text-align: justify;}
.edificio{background: url(images/right_home.png) no-repeat bottom right; padding: 150px 0;}
a.leer_mas{color: #000 !important; font-weight: 700 !important;}
a.leer_mas:after{content: url('images/arrow_right.png'); margin-left: 10px; position: relative; top: 4px;}
#cifras .vc_col-sm-4, #cifras2 .vc_col-sm-4{width: 30% !important; margin-left: 3.3333% !important;}
#cifras h2:after, #cifras2 h2:after{
	width: 100px;
	height: 4px;
	background-color: #000;
	display: block;
	margin: 0 auto;
	content: '';
	margin-bottom: 20px;
}

#cifras h3, #cifras2 h3{font-weight: 700 !Important;}
#cifras2 h3.solo{text-align: left !Important; font-size: 32px !Important;}
.blanco{color: #fff !Important;}
p.casi_negrita{font-weight: 500 !important;}
p.centro{text-align: center;}
footer a{color: #fff !Important;}
footer .qodef-footer-top:not(.qodef-footer-top-full) .qodef-container-inner{padding-bottom: 20px !important;}
div.qodef-footer-bottom-holder #block-7, div.qodef-footer-bottom-holder #block-7 p, div.qodef-footer-bottom-holder #block-7 a{font-size: 12px !important;}
.asamblea{background: url(images/back_asamblea_top.png) no-repeat bottom right; padding: 150px 0;}
.propuestas{
	background: url(/wp-content/uploads/2021/09/sinioritia.jpg) no-repeat 80% 0%;
	padding: 150px 0;
}

@media (max-width: 1199px) {
	.propuestas{
		background: none;
		padding: 50px 0;
	}
}

h4.asamblea_titulo{text-transform: uppercase !Important; font-weight: 900 !important; color: #000 !important; margin-bottom: 40px; font-size: 21px !important;}
.columna_objetivos{min-height: 250px !Important;}
.qodef-accordion-holder.qodef-boxed.light .qodef-title-holder.ui-state-active, .qodef-accordion-holder.qodef-boxed.light .qodef-title-holder.ui-state-hover{color: #b8b8b8 !important; background: #fff !important;}
/*
.qodef-accordion-content-inner ul li{
	list-style: none;
	background: url(images/back_lista_acordeon.png) no-repeat;
	padding-left: 30px;
	font-weight: 300 !important;
	margin-left: 25px !important;
}

.qodef-accordion-content-inner p, .qodef-accordion-content-inner ul li{
	color:#001e47 !important;
}
*/
.qodef-accordion-holder.qodef-boxed.light .qodef-title-holder.ui-state-active .qodef-accordion-mark-icon i{color: #b8b8b8 !important;}
.qodef-accordion-holder.qodef-boxed.light .qodef-title-holder.ui-state-active .qodef-accordion-mark{border-right: 2px solid #b8b8b8 !Important;}
span.qodef-tab-title-inner{font-weight: 700 !important;}
.qodef-accordion-holder.qodef-boxed.light .qodef-title-holder{background: transparent !important; }


body.single-post .qodef-title-author{display: none !Important; visibility: hidden !important;}
body.single-post .qodef-post-info-date{
color: #3a6ee8;
text-transform: none !important;
font-size: 14px !important;
font-family: Montserrat,sans-serif;
font-weight: 700;
letter-spacing: 0;
margin-bottom:25px !important;
}
span.icon span.line, span.qodef-icon-stack{background-color: #000 !important;}
.qodef-menu-from-right .qodef-menu-appear .close:after, .qodef-menu-from-right .qodef-menu-appear .close:before{background: #000 !important;}

.qodef-blog-list-holder .qodef-item-info-section>div.qodef-post-info-author{display: none !important; visibility: hidden !important;}
.qodef-blog-list-holder .qodef-item-info-section{text-transform:none !important;}
span.wp-show-posts-meta time{color: #3a6ee8;
text-transform: capitalize;
font-size: 14px;
font-family: Montserrat,sans-serif;
font-weight: 700;
letter-spacing: -.4px;}
div.qodef-blog-list-item-inner h3{font-size: 21px !important; text-align: left;}
h1.titulo_noticia{font-size: 36px;
line-height: 42px;
font-weight: 700;
color: #2d2d2d;
letter-spacing: 0;
font-family: Montserrat,sans-serif !important; margin-bottom: 0 !important;}
.qodef-accordion-holder .qodef-accordion-content p{text-align: left !important;}
.custom-post-item{margin:50px 0;}



@media only screen and (max-width: 767px) {
  .edificio{background: none !important; padding: 40px 0 !important;}
  #cifras .vc_col-sm-4, #cifras2 .vc_col-sm-4{width: 100% !important; margin-left: 0% !important;}
  .asamblea{background: none; padding: 40px 0 !important;}º
	h1.titulo_noticia{font-size:24px; line-height:24px; text-align:left;}
    .qodef-two-columns-75-25 .qodef-column1 .qodef-column-inner{padding:0px !important;}
    .qodef-blog-single{padding:0px !important;}
    .qodef-content-left-from-sidebar  .qodef-column-inner{padding:0px !important;}
	p, .texto_objetivos, body{font-size: 16px !important;}
	div.qodef-team-description p{font-size: 14px !important;}
	.qodef-accordion-holder .qodef-accordion-content p{font-size: 16px !important;}
}

/* Estilos Cabecera Video Home */

#fila-cabecera h2 {
	color: white;
}

.qodef-light-header .qodef-page-header>div:not(.qodef-sticky-header) .qodef-menu-appear .line {
	background-color: white !important;
}

/* FIN Estilos Cabecera Video Home */

/* Estilos Header */
@media only screen and (min-width: 1024px) and (max-width: 1400px) {
	.qodef-main-menu > ul > li > a {
		padding: 0px 10px !important;
	}
	.qodef-main-menu > ul > li > a .item_text {
		font-size: 16px !important;
		letter-spacing: -1px !important;
	}
	.qodef-logo-wrapper a {
		height: 50px !important;
	}
}
/* FIN Estilos Header */

/* Estilos Footer */
@media only screen and (max-width: 767px) {
	.qodef-footer-inner .qodef-column:nth-child(2) {
		display: none !important;
	}
}
/* FIN Estilos Footer */

/* Estilos img posts */
.qodef-post-image img {
	/*
	height: 240px;
	object-fit: cover;
	*/
}
/* FIN Estilos img posts */