

.q_list.circle ul>li:before{
background-color:#97bf0e;
}
.testimonials .testimonial_text_inner p {
  font-weight: 300;
}
.projects_holder article .portfolio_description .project_category{
display:none;
}
.portfolio_single h6, .portfolio_single h6 a {
  color: #354256 displ!important;
 font-weight: 400;
}
.q_slider .separator.small {
  height: 3px;
  margin: 25px 0px 25px 0px !important;
}
.carousel-inner .slider_content .text .qbutton {
  margin: 26px 0 0 0;
}

/****GENERAL****/

.oculto {display:none;}
.oculto .q_elements_item_content {display: none;}

.content.content_top_margin {padding-top: 0 !important;}

.intro-cabecera p {font-size:34px;line-height:40px;font-weight:400;color:#fff;text-align: center;}
.frase-intro p {font-size:18px;line-height:24px;font-weight:300;color:#7B7B7B;text-align: center;}
.cabecera {padding-top: 100px;padding-bottom: 100px;}
.vc_row.wpb_row.section.vc_row-fluid.cabecera:before {
        content:'';
	position: absolute;
        top: 0;
	bottom: 0;
	left: 0;
	right: 0;
        background-color: rgba(0,0,0,0.8);
}

.icon_title {font-size: 20px;}
.proyectos .icon_title {font-size: 15px;}

.blanco p {color:#fff;}
.blanco p a{color:#fff;}
.verde p {color:#97BF0E;}
.naranja h6 {color:#f39800;}
.azul h6 {color:#00b5dd;}
.izquierda p {text-align: left;}

.blanco h1 {color:#fff; font-weight: 300;}

.verde h1 {color:#97BF0E;}

.blanco h2 {color:#fff; font-weight: 300; letter-spacing: 1px; text-transform: none;}

.blanco h4 {color:#fff; letter-spacing: 1px;}

.centrado {text-align: center;}

.small h2, .small h2 a {font-size: 20px; text-transform: none; line-height: 28px;}

.qode-accordion-holder .qode-title-holder .qode-tab-title span.qode-tab-title-inner {text-align: center;padding-left: 0px !important;}
.qode-accordion-holder .qode-title-holder .qode-accordion-mark {display:none}
.qode-tab-title {height: 0px !important;}
.q_team .q_team_text {padding: 24px 16px 0px 24px;}
.qode-accordion-content.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {background-color: #fff;}

.mediano h2 {font-size: 26px; line-height: 30px;}

.peque h2 {
	font-size: 17px;
	font-family: 'Open Sans';
	font-weight: 600;
	letter-spacing: 1px;
}

.tiny h2 {
	font-size: 13px;
	font-family: 'Open Sans';
	font-weight: 300;
	letter-spacing: 0.5px;
	line-height: 15px;
}

.cifras h1 {font-size: 45px; font-weight: 700;}

.qode-showcase-content-cell h2 {
	font-size: 17px;
}

.suscribete p {font-size:18px; color:#fff;}

.espacio-holder {background-color: #fff;}

.prueba .caption.no_icon, hover {
	font-weight: 700;
	opacity: 100 !important;
}

.titulo-noticias h2 {
	font-size: 22px;
	line-height: 25px;
        font-weight: 400;
	text-transform: none;
}

.qode-workflow .qode-workflow-item .qode-workflow-item-inner .qode-workflow-text .circle {
	background: #97BF0E;
}

.qode-workflow .qode-workflow-item:last-of-type .line {
    background-color: transparent !important;
}

.content content_top_margin* {
	min-height: 25px;
	margin-top: 0 !important;
	padding-top: 0px !important;}

.icono-separador {margin-top:-50px;}

.tarjeta.wpb_column.vc_column_container.vc_col-sm-4 {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05), 0 6px 20px 0 rgba(0, 0, 0, 0.05);
	background-color: white;
}

.tarjeta-borde {border: 1px solid #e1e1e1;}

.rrss-grande p {color: #ffffff; font-family:'Roboto Condensed', sans-serif; font-size: 26px; font-weight: 600;}

.columnas-separacion-3 {padding:16px 16px;}
.columnas-separacion-2 {padding:16px 20px;}

.textwidget h3 {color: #fff !important;font-size: 26px;line-height: 30px;}

.fa-stack.fa-lg {border-radius: 5px;}

.circulo-iconos-red-conama .qode-showcase-icon .qode-icon-holder.qode-icon-circle {
	background-color: #fff;
	border: 2px dotted #97bf0e;
}

.q_list.circle ul > li::before {
	background-color: #97bf0e;
}

.tarjetas-congresos {border: 1px solid #E4E4E4; border-radius: 10px;}
.tarjetas-congresos h2 {text-transform: none;}
.borde-redondeado {border-radius: 0px 10px 10px 0px;}

.separador-v {
    border-left: 2px solid #97bf0e;
    margin-left: 16px;
}

.alineado-holder {
	padding: 0 20px;
}

.blog_holder.blog_single article h2 {
	margin-bottom: 13px;
}
.post_info {
	display: none !important;
}

.sombra {box-shadow: 5px 5px 10px #88888880;}

.q_elements_item.misma-altura {height: 350px;}

.historia img {max-width:50%;}
.historia-2 img {max-width: 80%;padding-top: 10px;}
.historia-full .qode-workflow-item.qode-appeared {max-width: 100%;}

.imagen-proyectos .image_with_text img {margin-bottom:0 !important;}
.imagen-proyectos .separator.transparent {margin: 0 !important;}

.margen-inferior .q_icon_with_title .icon_text_holder h5.icon_title {margin-bottom: 12px;font-size: 18px;}


.decalogo ol {
	font-size: 18px;
	color: #ef9100;
}

.decalogo li {
	padding-bottom: 20px;
}

.decalogo .parrafo {color: #777777; font-size: 16px;}


.red-conama .q_icon_with_title.large.custom_icon_image .icon_text_holder {
	padding: 12px 0 0 122px;
}


/** INFO CARD **/

.qode-info-card-image img {width: 100%;}
.qode-info-card-title {color: #000 !important;}
.qode-info-card .qode-info-card-text-holder {padding: 30px;}
.tarjeta-presidente {padding: 0 40px;}


/** TEXTOS LEGALES **/

.texto-legal strong {color:#000;font-weight:600;}
.texto-legal p,.texto-legal li {margin-bottom: 20px;}
.texto-legal ul,.texto-legal ol {padding-left:40px;padding-bottom:20px;}
.texto-legal ul li {padding-left:0px;list-style-position: outside;}
.texto-legal ol.romana li {padding-left:0px;list-style-position: outside; list-style-type:lower-roman;}


.carousel-control {
    width: 1% !important;
}

#post-18552 .date.entry_date.updated {
	display: none;
}

#post-19083 .date.entry_date.updated {
	display: none;
}

/** MEDIAS **/

@media  (max-width: 480px) {
.segundo-boton {margin: 20px 10px 20px 0px !important;}
.boton-grande-movil {padding: 0 15px !important;}
.oculto-movil {display:none;}
.imagen-oculta-movil {display:none;}
.q_image_with_text_over img {width: 50%;margin: 0 auto;}
.cabecera {padding-top: 50px !important;padding-bottom: 50px !important;}
.intro-cabecera p {font-size:30px;line-height:36px;}
.q_logo a {height: 25px !important;}
.intro-cabecera p {font-weight: 600;}
.historia-2 img {max-width: 100%;}
.tarjeta-presidente {padding: 0px;}
}

@media  (min-width: 480px) {
.espacio-holder {display: none;}
.alto-patronato .qode-info-card .qode-info-card-text-holder {min-height: 190px;}
.alto-equipo .qode-info-card .qode-info-card-text-holder {min-height: 120px;}
.alto-equipo-2 .qode-info-card .qode-info-card-text-holder {min-height: 96px;}
}

@media  (min-width: 480px) and (max-width: 768px)  {
.imagen-unica-holder {display: none;}
.ocultar-espacio {display: none;}
.oculto-movil {display:none;}
.imagen-oculta-movil {display:none;}
.q_image_with_text_over img {width: 50%;margin: 0 auto;}
}

@media only screen and (max-width: 768px)  {
.qbutton, .qbutton.small {padding: 0 34px;}
.orden-inverso {
        display: -webkit-flex; 
        -webkit-flex-direction: column-reverse; 
        display: -webkit-flex; 
        display: -webkit-flex;
        display: flex; 
        -ms-flex-direction: column-reverse; 
        -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
}
}


@media  (min-width: 768px) and (max-width: 1000px) {
.segundo-boton {margin: 20px 10px 20px 0px !important;}
.boton-grande-movil {padding: 0 15px !important;}
.oculto-movil {display:none;}
.fondo-izquierda {background-position: left !important;}
.fondo-derecha {background-position: right !important;}
}

@media  (min-width: 768px) and (max-width: 1060px) {
.q_logo a {height: 20px !important;}
.alto-patronato .qode-info-card .qode-info-card-text-holder {min-height: 220px;}
.alto-equipo .qode-info-card .qode-info-card-text-holder {min-height: 120px;}
.alto-equipo-2 .qode-info-card .qode-info-card-text-holder {min-height: 96px;}
.tarjeta-presidente {padding: 0;}
.fila-patronato-2 .qode-info-card-text-holder {min-height: 190px;}
.frase-intro .vc_col-sm-8 {width: 100%;}
.five-columns .vc_col-sm-2 {width: 33.33% !important;}
.oculto-desktop {
display:none
}
}

@media  (min-width: 1000px)  {
.imagen-unica-holder {display: none;}
.carousel-inner .item .image {top: 50px;}
.fila-patronato-2 .qode-info-card-text-holder {min-height: 170px;}
.fila-patronato-2, .fila-patronato-3 {padding: 0% 18%;}
.oculto-desktop {
display:none
}
}


@media only screen and (max-width: 1000px){
.mobile_menu_button {
height: 70px !important;
}
.side_menu_button {
height: 70px !important;
}
.logo_wrapper {
height: 70px !important;
}
}

@media  (max-width: 1024px)  {
.oculto-movil {display:none;}
}

@media  (min-width: 1000px) {
.five-columns .vc_col-sm-2 {width: 20% !important;}
}