.quitar_padding .wpb_column .vc_column-inner {
	padding-left: 0px;
	padding-right: 0px;
}

.portada_pagina {
    z-index: 1;
}

.white {
	color: #fff !important;
}

img {
	height: auto;
}

.rosa {
	color: #E1A8C9 !important;
}

.verde {
	color: #7FDEBD;
}

.verde_oscuro {
	color: #0D7B54 !important;
}

.azul_oscuro {
	color: #0075bb !important;
}

.black {
	color: #000 !important;
}

.sub_titulo {
	color: #fff;
	font-size: 59px;
	font-weight: 500;
}

.facturacion-telematica .sub_titulo {
	font-weight: 600;
}

.contenedor {
	max-width: 1400px;
	margin: auto !important;
}

.portada_pagina {
	padding: 0px 140px;
}

.flecha_abajo {
    position: absolute;
    bottom: 105px;  
	z-index: 1;
}

.portada_pagina p {
	margin-top: 0px;
	/*padding-top: 235px;*/
}

.portada_pagina .sub_titulo h1 {
	font-size: 59px;
	font-weight: 500;
}

.movilredes, .idiomasmenu.movil {
	display: none;
}

.texto_quien {
	color: #C73741;
    max-width: 1364px;
    margin: auto !important;
	padding-top: 100px;
}

.img_100 figure, .img_100 div, .img_100 img {
	width: 100%;
}

.titulo_top, .titulo_top h1 {
	font-size: 70px;
	font-weight: bold;
	color: #9FCAC0;   
	line-height: 80px;
}

.sub_titulo {
	color: #fff;
	font-size: 59px;
}

.texto_quien .titulo {
	font-size: 34px;
	font-weight: bold;
}

.texto_quien .contenido {
	font-size: 18px;
}

.contenedor {
	max-width: 1400px;
	margin: auto;
}

.contenedor .parrafo {
	font-size: 18px;
}

.contenedor .texto1 {
	font-size: 34px;
}

.contenedor .texto2 {
	font-size: 22px;
}

.titulolateralizq {
	position: absolute;
	font-size: 16px;
	font-weight: 700;
	left: -120px;
}

.contenidoinfo {
    padding-left: 115px;
    position: relative;
}

.contenidoinfo .titulo {
	color: #51AEE2;
	font-size: 50px;
	font-weight: 700;
}

.contenidoinfo .contenido {
	color: #51AEE2;
	font-size: 18px;
	font-weight: 400;
}

.contenido2 {
	color: #51AEE2;
	font-size: 50px;
	font-weight: 500;
	line-height: 65px;
	opacity: 0.3;
}

.filtro {
	max-width: 1400px;
	margin: auto !important;
}

.filtro .cat-filtro {
    position: absolute;
    top: 25px;
    left: 0px;
    z-index: 9;
}

.filtro .vc_gitem-post-category-name span {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    background-color: #51AEE2;
    padding: 3px 10px 3px 20px;
}

.filtro .personalizado-filtro {
    font-size: 11px;
    font-weight: bold;
    padding-top: 10px;
    color: #2B4A8D;
}

.filtro .titulo-filtro {
    font-size: 29px;
    font-weight: 700;
    padding-top: 20px;
    color: #51AEE2;
}

.filtro .separador-filtro .vc_sep_line {
	border-color: #51AEE2;
}

.contenido3 {
    font-size: 34px;
    font-weight: 500;
    line-height: 45px;
}

.contenido4 {
    font-size: 22px;
    font-weight: 500;
    line-height: 30px;
}

.seguimiento {
	font-size: 0px;
}

.numero {
    display: inline-block;
    width: 25%;
    font-size: 30px;
    vertical-align: top;
    position: relative;
}

.numero:after {
    content: url(https://www.lasnaves.com/wp-content/uploads/2020/10/flecha-blanca-izq.png);
    position: absolute;
    top: -5px;
    right: 30px;
}

.num_cont {
    display: inline-block;
    width: 75%;
    font-size: 18px;
    vertical-align: top;
}

.secciones_acordeon .vc_tta-panel-heading {
	border: none !important;
	border-bottom: 3px solid #be1716 !important;
}

.secciones_acordeon .vc_tta-panel-title > a {
	padding-left: 0px !important;
}

.secciones_acordeon .vc_tta-panel-title .vc_tta-title-text {
	font-size: 29px;
	font-weight: 700;
	line-height: 35px;
	color: #be1716;
}

.secciones_acordeon .vc_tta-panel .vc_tta-panel-body {
    font-size: 18px;
    line-height: 26px;
    padding-left: 0px !important;
    padding-top: 35px !important;
    padding-bottom: 35px !important;
    border: none !important;
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-controls-icon::before {
    border-color: #be1716 !important;
}

.formulariosalasportada {
    margin-left: auto !important;
    margin-right: auto !important;
}

.formulariosalasportadasalas form {
    margin-left: auto !important;
    margin-right: auto !important;
}

.volver {
	cursor: pointer;
}

/** aviso legal **/

.avis-legal h2, .aviso-legal h2 {
	font-size: 22px;
	line-height: 1.5;
}

.avis-legal p, .aviso-legal p, .avis-legal li, .aviso-legal li {
	font-size: 16px;
	line-height: 1.5;
    margin-bottom: 30px;
}

.avis-legal p a:hover, .aviso-legal p a:hover, .avis-legal li a:hover, .aviso-legal li a:hover {
	text-decoration: underline;
}

/** política privacidad **/

.politica-privacidad h2 {
	font-size: 20px;
	line-height: 1.5;
}

.politica-privacidad p {
	font-size: 16px;
	line-height: 1.5;
    margin-bottom: 30px;
}

.politica-privacidad p a:hover {
	text-decoration: underline;
}

/** política cookies **/

.politicas-de-cookies table {
	width: 100%;
    max-width: 1100px;
    overflow-y: auto;
    display: block;
}

.politicas-de-cookies td, .politicas-de-cookies th {
    border: 1px solid #000;
    padding: 5px;
	vertical-align: top;
	font-size: 16px;
}

.politicas-de-cookies th {
	vertical-align: middle;
}

.politicas-de-cookies td a {
	text-decoration: underline;
}

.politicas-de-cookies h2 {
	font-size: 20px;
	line-height: 1.5;
}

.politicas-de-cookies p {
	font-size: 16px;
	line-height: 1.5;
    margin-bottom: 30px;
}

.politicas-de-cookies p a:hover {
	text-decoration: underline;
}

.politicas-de-cookies span.btn_configurar_pagina {
    cursor: pointer;
    text-decoration: underline;
}

/** facturación telemática **/

.clear-both {
    font-size: 0px;
    padding-bottom: 15px;
}

.fac_titu {
    display: inline-block;
    width: 50%;
	font-size: 18px;
    font-weight: bold;
	vertical-align: middle;
}

.fac_titu p {
    font-size: 14px;
    font-weight: 400;
    color: red;
    margin: 0px;
    padding-top: 5px;
}

.fac_titu+p {
    display: inline-block;
    width: 50%;
	font-size: 18px;
	margin: 0;
	vertical-align: middle;
}

.input input {
	border: 0;
    padding: 7px;
    background-color: #eee;
	font-family: inherit;
    font-size: inherit;
    line-height: inherit;
	width: 100%;
}

.clear-both input[type="submit"] {
    background-color: #ffd4ff;
    text-transform: uppercase;
    margin-top: 30px;
    display: inline-block;
    font-size: 18px;
    padding: 7px 30px;
    font-weight: bold;
}

.facturacion-telematica form {
	max-width: 800px;
    margin: auto;
}

/** comunicación **/

.comunicacio p {
	font-size: 18px;
	text-transform: uppercase;
    font-weight: 800;
}

.comunicacio p i {
	color: #2cda9d;
    margin-right: 15px;
}

/** perfil del contractant **/

.perfil-del-contractant p, .perfil-del-contractant b {
	font-size: 18px !important;
}

.perfil-del-contractant .wpb_wrapper a {
	font-size: 18px;
	color: #43945F;
}

.perfil-del-contractant .wpb_wrapper li {
    font-size: 18px;
    color: #43945F;
}

/** calendario **/

.evento_contenido {
    max-width: 80%;
}

.evento_contenido ul {
	max-height: 560px;
    overflow-y: auto;
}

.event-post-calendar-table {
	float: right;
	width: 50% !important;
}

.eventpost_cal_list {
	float: left;
	width: 50% !important;
}

.eventpost_cal_list {
    background: transparent;
    padding: 0px;
    color: #fff;
    border: none;
    overflow: hidden;
}

.eventpost_cal_list a {
	color: #fff;
}

.hora_evento {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    font-size: 20px;
    font-weight: bold;
    text-align: left;
	margin-bottom: 10px;
}

.cont_evento {
    display: inline-block;
    vertical-align: top;
    width: 100%;
	text-align: left;
}

.cont_evento .eventos_categoria {
	font-size: 11px;
    font-weight: 700;
}

.cont_evento .evento_titulo {
	font-size: 18px;
    font-weight: 700;
}

.cont_evento .evento_excerpt {
	font-size: 14px;
}

.evento_link {
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    text-align: left;
    margin-top: 30px;
}

.evento_link a {
    text-transform: uppercase;
    border: 1px solid #9FCAC0;
    font-size: 14px;
    font-weight: bold;
    width: fit-content;
	width: -moz-fit-content;
    padding: 5px 10px;
	margin-left: auto;
}

.evento_link a:hover {
    background-color: #9FCAC0;
}

.eventpost_cal_list ul {
	margin-top: 0px !important;
}

.eventpost_cal_list li {
	border-bottom: 3px solid #fff;
	padding: 20px 0px;
}

.fecha_dia_mostrar {
	border-bottom: 3px solid #fff;
}

.fecha_dia_mostrar div {
    background-color: white;
    font-weight: bold;
    color: #723988;
    width: fit-content;
	width: -moz-fit-content;
    padding: 5px 15px;
    font-size: 18px;
}

.eventpost_calendar tbody td {
    color: white;
    font-weight: bold;
    font-size: 18px;
    padding: 15px 0px 15px 0px;
}

td.event_post_day_now {
    background-color: #9FCAC0;
}

.eventpost_calendar tbody button {
    padding: 0.3em 0;
    background: none;
    border: transparent 1px solid;
    width: 100%;
	color: white;
}

.event_post_day_now button:after, .event_post_day_over button:after, .event_post_day button:after {
    content: "·";
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    font-size: 20px;
    line-height: 10px;
}

.eventpost_calendar tbody td.event_post_day_now, .eventpost_calendar tbody td.event_post_day_over, .eventpost_calendar tbody td.event_post_day {
    border: none;
    position: relative;
}

tr.event_post_cal_days {
    border-bottom: 3px solid #9FCAC0;
}

.eventpost_calendar .event_post_cal_days th {
	color: #9FCAC0;
    padding-bottom: 10px;
    padding-top: 10px;
}
	
.single-post .datos .compartir_cont, .single-videos .datos .compartir_cont {
	display: none;
}

.single-format-standard .event_data {
	display: none;
}

/** Cosas para la portada con vídeo **/

.asd111 .vc_column-inner {
	padding-left: 0px !important;
    padding-right: 0px !important;
}

#portada_video {
    cursor: none;
}

#portada_video .iframe_yt {
	z-index: 999999;
    top: 0px;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,1);
}

#alt_portada_video {
	display: none;
}

/** vídeo youtube iframe **/

.cont_video {
    position: fixed;
    top: 0px;
	left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    z-index: 99;
	display: none;
	transition: all 0.5s;
}

.cont_video iframe {
    display: block;
    margin: auto;
}

.cerrarvideo {
    font-size: 40px;
    font-weight: bold;
    color: white;
    position: absolute;
    top: 5%;
    right: 10%;
    cursor: pointer;
}

/* MENU REDES castellano PIE */
#menu-redes_es {float:right; padding:20px; padding-right:0px;}
#menu-redes_es { margin-top:-10px;}
#menu-redes_es .insta {color: rgba(255,255,255,0.00); background-image:url(img/ins.png); width: 28px; height:28px; background-position: center center; background-repeat:no-repeat;}
#menu-redes_es .tw {color: rgba(255,255,255,0.00); background-image:url(img/tw.png); width: 28px; height:28px; background-position: center center; background-repeat:no-repeat;}
#menu-redes_es .fb {color: rgba(255,255,255,0.00); background-image:url(img/fb.png); width: 28px; height:28px; background-position: center center; background-repeat:no-repeat;}
#menu-redes_es .yt {color: rgba(255,255,255,0.00); background-image:url(img/yt.png); width: 28px; height:28px; background-position: center center; background-repeat:no-repeat;}
#menu-redes_es .fk {color: rgba(255,255,255,0.00); background-image:url(img/fk.png); width: 28px; height:28px; background-position: center center; 
	background-repeat:no-repeat;}
#menu-redes_es a, #menu-redes_es a:hover {color: rgba(255,255,255,0.00);}
#menu-redes_es  a:hover {opacity:0.7;}

#menu-redes_es li { list-style-type: none; margin: 0; padding: 0; display: inline-block; margin-left:15px;}
#menu-redes_es li:hover {opacity:0.7;}

#menu-primer-pie-spanish {margin-left:0px; padding-left:0px;}

.footer .menuinf .logospie { display: inline; }

/** formulario footer newsletter **/

#mc_embed_signup form {
	padding: 0px !important;
}

#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
	padding-left: 0px !important;
	margin-bottom: 0px !important;
}

#mc_embed_signup .button {
	clear: both;
    background-color: #aaa;
    border: 0 none;
    border-radius: 4px;
    transition: all 0.23s ease-in-out 0s;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    margin: 0 5px 10px 0;
    padding: 0 22px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: auto;
	background-color: #000 !important;
	border-radius: 0 !important;
}

#mc_embed_signup .button:hover {
	background-color: #000 !important;
    opacity: 0.7;
}

#mc_embed_signup input {
	border: none !important;
	border-radius: 0 !important;
	border-bottom: 3px solid #303731 !important;
	font-size: 16px;
}

#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {
	border-bottom: 3px solid #e85c41 !important;
}

/** como trabajamos **/

.como-trabajamos .titulo_top, .como-trabajamos .titulo_top h1 {
	color: #C73741;
	font-size: 50px;
    line-height: initial;
}

.como-trabajamos .portada_pagina {
	margin-bottom: 100px;
}

.como-trabajamos .contenedor {
	max-width: 1400px;
	margin: auto;
}

.como-trabajamos .contenedor .contenido {
	font-size: 34px;
	color: #9FCAC0;
}

.como-trabajamos .contenedor .contenido p {
	margin-top: 0px;
}

.como-trabajamos .flecha_larga_derecha {
    padding-top: 15px;
}

.como-trabajamos .titulolateralizq {
	position: absolute;
	color: #9FCAC0;
	font-size: 16px;
	font-weight: 700;
	left: -80px;
}

.como-trabajamos .desplegable .contenidoinfo {
	color: #9FCAC0;
	font-size: 50px;
	font-weight: 500;
	padding-left: 18px;
	line-height: 65px;
	opacity: 0.3;
	margin-bottom: 20px !important;
	cursor: pointer;
	transition: all 0.5s;
}

.como-trabajamos .desplegable .contenidoinfo:hover {
    padding-left: 50px;
}

.como-trabajamos .selecto_categoria select {
    color: #9FCAC0;
    border-bottom: 3px solid #9FCAC0;
}

.como-trabajamos .desplegable .contenidoinfo .contenido {
	display: none;
}

.como-trabajamos .desplegable .contenidoinfo .titulo {
    font-weight: 500;
	color: #9FCAC0;
}

.como-trabajamos .desplegable .contenidoinfo.activo .contenido {
	display: block;
}

.como-trabajamos .desplegable .contenidoinfo.activo {
	padding-left: 90px;
    opacity: 1;
    font-size: initial;
    line-height: inherit;
}

.como-trabajamos .desplegable .contenidoinfo.activo:before {
    content: url('https://www.lasnaves.com/wp-content/uploads/2020/09/flecha_media_derecha.png');
	position: absolute;
    left: 20px;
    top: 25px;
}

.como-trabajamos .desplegable .contenidoinfo.activo .titulo {
	color: #9FCAC0;
	font-size: 50px;
	font-weight: 700;
}

.como-trabajamos .desplegable .contenidoinfo.activo .contenido {
	color: #9FCAC0;
	font-size: 18px;
	font-weight: 400;
}

.como-trabajamos .filtro {
	max-width: 1400px;
	margin: auto;
}

.como-trabajamos .filtro .cat-filtro {
    position: absolute;
    top: 25px;
    left: 0px;
    z-index: 9;
}

.como-trabajamos .filtro .vc_gitem-post-category-name span {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    background-color: #EEC32A;
    padding: 3px 10px 3px 20px;
}

.como-trabajamos .filtro .personalizado-filtro {
    font-size: 11px;
    font-weight: bold;
    padding-top: 10px;
    color: #9FCAC0;
}

.como-trabajamos .filtro .titulo-filtro {
    font-size: 29px;
    font-weight: 700;
    padding-top: 20px;
    color: #9FCAC0;
}

.como-trabajamos .filtro .separador-filtro .vc_sep_line {
	border-color: #9FCAC0;
}

.grid_mod .vc_btn3 {
    background-color: transparent !important;
    color: #000 !important;
    text-transform: uppercase;
    font-weight: bold;
	font-size: 18px !important;
}

.grid_mod .vc_btn3:after {
	content: url(https://www.lasnaves.com/wp-content/uploads/2020/09/flecha_cargas_mas.png);
    position: absolute;
    bottom: -10px;
    left: 0px;
    padding: 0px 20px;
}

.btn_verficha {
    font-size: 16px;
    font-weight: 700;
    margin-top: 40px;
    border-bottom: 2px solid;
	cursor: pointer;
	margin-bottom: 30px !important;
}

.como-trabajamos .proyectos_principal .general .proyectos {
    display: inline-block;
    width: 33.3333%;
	padding: 0px 15px 30px 15px;  
	vertical-align: top;
	animation: fadeIn ease 1.5s;
}

.como-trabajamos .proyectos_principal .general .proyectos_imagen {
    width: 100%;
    min-height: 260px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 200%;
    position: relative;
    -webkit-transition: background-size 1000ms linear;
    -moz-transition: background-size 1000 linear;
    -o-transition: background-size 1000 linear -ms-transition: background-size 1500ms linear;
    transition: background-size 1000ms linear;
    background-color: #e6e6e6;
}

.como-trabajamos .proyectos_principal .general .proyectos:hover .proyectos_imagen {
    background-size: 100%;
}

.como-trabajamos .proyectos_principal .general .proyectos_categoria {
	position: absolute;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 800;
    background-color: #EEC32A;
    color: white;
    padding: 3px 10px 4px 20px;
    margin-left: -10px; 
	z-index: 1;
	cursor: pointer;
	display: none;
}

.como-trabajamos .proyectos_principal .general .proyectos_categoria:hover {
	background-color: #9FCAC0;
}

.como-trabajamos .proyectos_principal .general .proyectos_categoria:nth-child(1) {
    margin-top: 20px;
	display: block;
}

.como-trabajamos .proyectos_principal .general .proyectos_categoria:nth-child(2) {
    margin-top: 55px;
	display: block;
}

.como-trabajamos .proyectos_principal .general .proyectos_categoria:nth-child(3) {
    margin-top: 90px;
	display: block;
}

.como-trabajamos .proyectos_principal .general .proyectos_box .proyectos_fase {
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    color: #9FCAC0;
	margin-top: 10px;
	width: fit-content;
	width: -moz-fit-content;
	cursor: pointer;
}

.como-trabajamos .proyectos_principal .general .proyectos_box .proyectos_fase:hover {
	opacity: 0.9;
}

.como-trabajamos .proyectos_principal .general .proyectos_box .proyectos_titulo {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
    color: #9FCAC0;
    margin-top: 15px;
    padding-bottom: 10px;
    width: 85%;
    border-bottom: 3px solid #9FCAC0;
}

.como-trabajamos .proyectos_principal .general .proyectos_box .proyectos_titulo a {
    color: #9FCAC0;
}

.como-trabajamos .proyectos_principal .btn_cargar {
    margin-top: 100px;
    margin-bottom: 100px;
    text-align: center;
    font-size: 18px;
    font-weight: 800;
}

.como-trabajamos .proyectos_principal .btn_cargar div:after {
    content: url(https://www.lasnaves.com/wp-content/uploads/2020/09/flecha_cargas_mas.png);
    position: absolute;
    bottom: -5px;
    left: 0px;
	transition: all 0.5s;
}

.btn_cargar div:hover:after {
    margin-left: 20px !important;
}

.btn_cargar div:hover span {
    margin-left: -20px;
}

/** proyectos **/

.proyecto .titulo_top, .proyecto .titulo_top h1 {
	color: #E1A8C9;
}

.proyecto .portada_pagina {
	min-height: 825px;
}

.proyecto .portada_pagina .extra_info {
    position: absolute;
    right: 0px;
    bottom: 105px;
	max-width: 830px;
    width: 100%;
	height: 280px;
}

.proyecto .portada_pagina .extra_info .extra_imagen {
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 280px;
}

.proyecto .portada_pagina .extra_info .info_link_top {
    font-weight: 500;
    position: absolute;
    right: 25px;
    top: -35px;
}

.proyecto .portada_pagina .extra_info .info_link_top a {
	font-size: 10px;
    color: white;
    padding: 53px 30px;
    border: 1px solid #fff;
    border-radius: 100px;
	transition: all 0.5s;
}

.proyecto .portada_pagina .extra_info .info_link_top:hover a {
	font-size: 12px;
	padding: 53px 25px;
}

.proyecto .portada_pagina .extra_info .extra_tag_primero0 {
    font-size: 18px;
    font-weight: bold;
    color: white;
    background-color: #0085C6;
    padding: 5px 20px;
    position: absolute;
    top: 30px;
    left: -15px;
}

.proyecto .portada_pagina .extra_info .extra_tag_primero1{
    font-size: 18px;
    font-weight: bold;
    color: white;
    background-color: #723988;
    padding: 5px 20px;
    position: absolute;
    top: 75px;
    left: -15px;
}

.proyecto .portada_pagina .extra_info .extra_tag_segundo {
    font-size: 18px;
    font-weight: bold;
    color: white;
    background-color: #723988;
    padding: 5px 20px;
    position: absolute;
    top: 75px;
    left: -15px;
}

.proyecto .portada_pagina .extra_info .titulo {
    font-size: 20px;
    font-weight: bold;
    color: white;
}

.proyecto .portada_pagina .extra_info .info_texto {
    text-align: right;
    position: absolute;
    left: -260px;
    bottom: 5px;
    max-width: 250px;
    width: 100%;
}

.proyecto .portada_pagina .extra_info .contenido {
    font-size: 14px;
    color: white;
}

.proyecto .contenedor {
	max-width: 1400px;
	margin: auto;
}

.proyecto .contenedor .contenido {
	font-size: 34px;
	color: #0075BB;
}

.proyecto .contenedor .contenido p {
	margin-top: 0px;
}

.proyecto .flecha_larga_derecha {
    padding-top: 15px;
}

.proyecto .titulolateralizq {
	position: absolute;
	color: #0075BB;
	font-size: 16px;
	font-weight: 700;
	left: -80px;
}

.proyecto .contenidoinfo {
    padding-left: 90px;
}

/*.proyecto .contenidoinfo:before {
    content: url('https://www.lasnaves.com/wp-content/uploads/2020/09/flecha_media_derecha_azul.png');
	position: absolute;
    left: 20px;
    top: 25px;
}*/

.proyecto .contenidoinfo .titulo {
	color: #0075BB;
	font-size: 50px;
	font-weight: 700;
}

.proyecto .contenidoinfo .contenido {
	color: #0075BB;
	font-size: 18px;
	font-weight: 400;
}

.proyecto .contenido2 {
	color: #0075BB;
	font-size: 50px;
	font-weight: 500;
	padding-left: 30px;
	line-height: 65px;
	opacity: 0.3;
}

.proyecto .filtro {
	max-width: 1400px;
	margin: auto;
}

.proyecto .filtro .cat-filtro {
    position: absolute;
    top: 25px;
    left: 0px;
    z-index: 9;
}

.proyecto .filtro .vc_gitem-post-category-name span {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    background-color: #EEC32A;
    padding: 3px 10px 3px 20px;
}

.proyecto .filtro .personalizado-filtro {
    font-size: 11px;
    font-weight: bold;
    padding-top: 10px;
    color: #0075BB;
}

.proyecto .filtro .titulo-filtro {
    font-size: 29px;
    font-weight: 700;
    padding-top: 20px;
    color: #0075BB;
}

.proyecto .filtro .separador-filtro .vc_sep_line {
	border-color: #0075BB;
}

.proyecto .desplegable .contenidoinfo {
	color: #0075BB;
	font-size: 50px;
	font-weight: 500;
	padding-left: 18px;
	line-height: 65px;
	opacity: 0.3;
	margin-bottom: 20px !important;
	cursor: pointer;
	transition: all 0.5s;
}

.proyecto .desplegable .contenidoinfo .contenido {
	display: none;
}

.proyecto .desplegable .contenidoinfo .titulo {
    font-weight: 500;
	color: #0075BB;
}

.proyecto .desplegable .contenidoinfo.activo .contenido {
	display: block;
}

.proyecto .desplegable .contenidoinfo.activo {
	padding-left: 105px;
    opacity: 1;
    font-size: initial;
    line-height: inherit;
}

.proyecto .desplegable .contenidoinfo:hover {
    padding-left: 50px;
}

.proyecto .desplegable .contenidoinfo.activo:hover {
	padding-left: 105px;
}

.proyecto .desplegable .contenidoinfo.activo:before {
    content: url('https://www.lasnaves.com/wp-content/uploads/2020/09/flecha_media_derecha_azul.png');
    position: absolute;
    left: 35px;
    top: 25px;
}

.proyecto .desplegable .contenidoinfo.activo .titulo {
	color: #0075BB;
	font-size: 50px;
	font-weight: 700;
}

.proyecto .desplegable .contenidoinfo.activo .contenido {
	color: #0075BB;
	font-size: 18px;
	font-weight: 400;
}

.proyecto .proyectos_principal .general .proyectos {
    display: inline-block;
    width: 33.3333%;
	padding: 0px 15px 30px 15px;  
	vertical-align: top;
	animation: fadeIn ease 1.5s;
}

.proyecto .proyectos_principal .general .proyectos_imagen {
    width: 100%;
    min-height: 260px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 200%;
    position: relative;
    -webkit-transition: background-size 1000ms linear;
    -moz-transition: background-size 1000 linear;
    -o-transition: background-size 1000 linear -ms-transition: background-size 1500ms linear;
    transition: background-size 1000ms linear;
}

.proyecto .proyectos_principal .general .proyectos:hover .proyectos_imagen {
    background-size: 100%;
}

.proyecto .proyectos_principal .general .proyectos_categoria {
	position: absolute;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 800;
    background-color: #EEC32A;
    color: white;
    padding: 3px 10px 4px 20px;
    margin-left: -10px; 
	z-index: 1;
	cursor: pointer;
	display: none;
}

.proyecto .proyectos_principal .general .proyectos_categoria:hover {
	background-color: #0075BB;
}

.proyecto .proyectos_principal .general .proyectos_categoria:nth-child(1) {
    margin-top: 20px;
	display: block;
}

.proyecto .proyectos_principal .general .proyectos_categoria:nth-child(2) {
    margin-top: 55px;
	display: block;
}

.proyecto .proyectos_principal .general .proyectos_categoria:nth-child(3) {
    margin-top: 90px;
	display: block;
}

.proyecto .proyectos_principal .general .proyectos_box .proyectos_fase {
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    color: #0075bb;
	margin-top: 10px;
	width: fit-content;
	width: -moz-fit-content;
	cursor: pointer;
}

.proyecto .proyectos_principal .general .proyectos_box .proyectos_fase:hover {
	opacity: 0.9;
}

.proyecto .proyectos_principal .general .proyectos_box .proyectos_titulo {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
    color: #0075bb;
    margin-top: 15px;
    padding-bottom: 10px;
    width: 85%;
    border-bottom: 3px solid #0075bb;
}

.proyecto .proyectos_principal .general .proyectos_box .proyectos_titulo a {
    color: #0075bb;
}

.proyecto .proyectos_principal .btn_cargar {
    margin-top: 100px;
    margin-bottom: 100px;
    text-align: center;
    font-size: 18px;
    font-weight: 800;
}

.proyecto .proyectos_principal .btn_cargar div:after {
    content: url(https://www.lasnaves.com/wp-content/uploads/2020/09/flecha_cargas_mas.png);
    position: absolute;
    bottom: -5px;
    left: 0px;
	transition: all 0.5s;
}

.btn_cargar div:hover:after {
    margin-left: 20px !important;
}

.btn_cargar div:hover span {
    margin-left: -20px;
}

/** missions **/

.missions .titulo_top {
	color: #fff;
}

.missions .contenedor {
	max-width: 1400px;
	margin: auto;
}

.missions .contenedor .texto1 {
	font-size: 34px;
}

.missions .contenedor .texto2 {
	font-size: 22px;
}

.missions .mod_flecha a {
	font-size: 18px;
    font-weight: bold;
    color: black !important;
    padding: 0px 0px 10px 0px;
	transition: all 0.5s;
}

.missions .mod_flecha a:after {
	content: url(https://www.lasnaves.com/wp-content/uploads/2020/09/flecha_cargas_mas.png);
    position: absolute;
    bottom: -10px;
    left: 0px;
	transition: all 0.5s;
}

.missions .mod_flecha a:hover {
    margin-left: -10px;
	background-color: transparent !important;
    border-color: transparent !important;
}

.missions .mod_flecha a:hover:after {
    margin-left: 20px !important;
}

.missions .circulo_portada {
    position: absolute;
    top: 50%;
    right: 0px;
}

.missions .titulolateralizq {
	position: absolute;
	color: #9FCAC0;
	font-size: 16px;
	font-weight: 700;
	left: -110px;
}

.missions .contenidoinfo .titulo {
	color: #9FCAC0;
	font-size: 50px;
	font-weight: 700;
}

.missions .contenidoinfo.white .titulo {
	color: #fff;
}

.missions .contenidoinfo.black .titulo {
	color: #000;
}

.saludable .wpb_text_column, .sostenible .wpb_text_column, .compartida .wpb_text_column, .emprendedora .wpb_text_column {
	padding: 5px 0px;
}

.saludable p, .sostenible p, .compartida p, .emprendedora p {
	margin-top: 0px;
}

.saludable .wpb_single_image, .sostenible .wpb_single_image, .compartida .wpb_single_image, .emprendedora .wpb_single_image {
	margin-bottom: 25px !important;
}

.saludable .wpb_text_column {
	color: #ff444f;
    font-weight: 800;
	border-top: 2px solid #ff444f;
}

.saludable .wpb_text_column:last-child {
	border-bottom: 2px solid #ff444f;
}

.sostenible .wpb_text_column {
	color: #00b539;
    font-weight: 800;
	border-top: 2px solid #00b539;
}

.sostenible .wpb_text_column:last-child {
	border-bottom: 2px solid #00b539;
}

.compartida .wpb_text_column {
	color: #6b4fa4;
    font-weight: 800;
	border-top: 2px solid #6b4fa4;
}

.compartida .wpb_text_column:last-child {
	border-bottom: 2px solid #6b4fa4;
}

.emprendedora .wpb_text_column {
	color: #006eea;
    font-weight: 800;
	border-top: 2px solid #006eea;
}

.emprendedora .wpb_text_column:last-child {
	border-bottom: 2px solid #006eea;
}

/** col·lab **/

.collab .titulo_top {
	color: #FFF;
}

.collab .sub_titulo, .collab .sub_titulo h1 {
	color: #fff;
    font-size: 59px;
	font-weight: 400;
}

.collab .circulo_portada {
    position: absolute;
    top: 50%;
    right: 0px;
}

.collab .contenedor {
	max-width: 1400px;
	margin: auto;
}

.collab .contenedor .texto1 {
	font-size: 34px;
	color: #be1716;
}

.collab .contenedor .texto2 {
	font-size: 22px;
	color: #be1716;
}

.collab .p1 {
	font-size: 14px;
	color: #be1716;
	padding-top: 50px;
}

.collab .contenedor .contenidoinfo {
    padding-left: 0px;
}

.collab .titulolateralizq {
	color: #be1716;
}

.collab .contenido2 {
	opacity: 1;
}

.collab .contenido2 .segundo {
	opacity: 0.3;
}

.collab .info_link_top {
    font-size: 10px;
    color: black;
    font-weight: 500;
    padding: 52px 30px;
    border: 1px solid black;
    position: absolute;
    right: 0px;
    top: -100px;
    border-radius: 100px;
}

.collab .info_link_top p {
    margin-top: 0px;
}

.collab .contenedor .sub {
	font-size: 14px;
	margin-top: 0px !important;
}

.collab .contenido2 {
    color: #be1716;
}

.collab .contenidoinfo .titulo {
    color: #be1716;
}

.collab .desplegable .contenidoinfo {
	color: #be1716;
	font-size: 50px;
	font-weight: 500;
	padding-left: 18px;
	line-height: 65px;
	opacity: 0.3;
	margin-bottom: 20px !important;
	cursor: pointer;
	transition: all 0.5s;
}

.collab .desplegable .contenidoinfo:hover {
    padding-left: 50px;
}

.collab .desplegable .contenidoinfo .contenido {
	display: none;
}

.collab .desplegable .contenidoinfo .titulo {
    font-weight: 500;
	color: #be1716;
}

.collab .desplegable .contenidoinfo.activo .contenido {
	display: block;
}

.collab .desplegable .contenidoinfo.activo {
	padding-left: 105px;
    opacity: 1;
    font-size: initial;
    line-height: inherit;
}

.collab .desplegable .contenidoinfo.activo:before {
    content: url(https://www.lasnaves.com/wp-content/uploads/2020/12/flecharojapeq.png);
    position: absolute;
    left: 35px;
    top: 25px;
}

.collab .desplegable .contenidoinfo.activo .titulo {
	color: #be1716;
	font-size: 50px;
	font-weight: 700;
}

.collab .desplegable .contenidoinfo.activo .contenido {
	color: #be1716;
	font-size: 18px;
	font-weight: 400;
}

.collab .mentores_principal .general .proyectos {
	padding: 0px 15px 30px 15px;  
	vertical-align: top;
	animation: fadeIn ease 1.5s;
	position: relative;
}

.collab .mentores_principal .general .proyectos .vermas {
    font-size: 30px;
    font-weight: bold;
    border: 2px solid #be1716;
    width: fit-content;
    width: -moz-fit-content;
    position: absolute;
    bottom: 40px;
    right: 30px;
    border-radius: 50px;
    padding: 0px 6px;
    line-height: 30px;
    color: #be1716;
    -webkit-transition: background-size 1000ms linear;
    -moz-transition: background-size 1000 linear;
    -o-transition: background-size 1000 linear -ms-transition: background-size 1500ms linear;
    transition: background-size 1000ms linear;
	cursor: pointer;
}

.collab .mentores_principal .general .proyectos .vermas:hover {
    color: #000;
	transform: rotate(40deg);
}

.collab .mentores_principal .general .proyectos .vermascontenido {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 30px 40px 30px 15px;
    background-color: white;
    border: 2px solid red;
    margin: 0px 10px;
    height: 100%;
    overflow-y: auto;
    font-size: 16px;
}

.collab .mentores_principal .general .proyectos .vermascerrar {
    position: absolute;
    top: 10px;
    right: 20px;
    font-size: 30px;
    font-weight: bold;
    cursor: pointer;
}

.collab .proyectos_principal .general .proyectos {
    display: inline-block;
    width: 33.3333%;
	padding: 0px 15px 30px 15px;  
	vertical-align: top;
	animation: fadeIn ease 1.5s;
}

.collab .mentores_principal .general .proyectos_imagen, .collab .proyectos_principal .general .proyectos_imagen {
    width: 100%;
    min-height: 260px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 200%;
    position: relative;
    -webkit-transition: background-size 1000ms linear;
    -moz-transition: background-size 1000 linear;
    -o-transition: background-size 1000 linear -ms-transition: background-size 1500ms linear;
    transition: background-size 1000ms linear;
}

.collab .mentores_principal .general .proyectos:hover .proyectos_imagen, .collab .proyectos_principal .general .proyectos:hover .proyectos_imagen {
    background-size: 100%;
}

.collab .mentores_principal .general .proyectos_categoria, .collab .proyectos_principal .general .proyectos_categoria {
	position: absolute;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 800;
    background-color: #EEC32A;
    color: white;
    padding: 3px 10px 4px 20px;
    margin-left: -10px; 
	z-index: 1;
	cursor: pointer;
	display: none;
}

.collab .mentores_principal .general .proyectos_categoria:hover, .collab .proyectos_principal .general .proyectos_categoria:hover {
	background-color: #be1716;
}

.collab .mentores_principal .general .proyectos_categoria:nth-child(1), .collab .proyectos_principal .general .proyectos_categoria:nth-child(1) {
    margin-top: 20px;
	display: block;
}

.collab .mentores_principal .general .proyectos_categoria:nth-child(2), .collab .proyectos_principal .general .proyectos_categoria:nth-child(2) {
    margin-top: 55px;
	display: block;
}

.collab .mentores_principal .general .proyectos_categoria:nth-child(3), .collab .proyectos_principal .general .proyectos_categoria:nth-child(3) {
    margin-top: 90px;
	display: block;
}

.collab .mentores_principal .general .proyectos_box .proyectos_fase, .collab .proyectos_principal .general .proyectos_box .proyectos_fase {
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    color: #be1716;
	margin-top: 10px;
	width: fit-content;
	width: -moz-fit-content;
	cursor: pointer;
}

.collab .mentores_principal .general .proyectos_box .proyectos_fase:hover, .collab .proyectos_principal .general .proyectos_box .proyectos_fase:hover {
	opacity: 0.9;
}

.collab .mentores_principal .general .proyectos_box .proyectos_titulo {
    font-size: 29px;
    font-weight: 700;
    color: #be1716;
    margin-top: 15px;
    padding-bottom: 5px;
    width: 85%;
}

.collab .proyectos_principal .general .proyectos_box .proyectos_titulo {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
    color: #be1716;
    margin-top: 15px;
    padding-bottom: 10px;
    width: 85%;
    border-bottom: 3px solid #be1716;
}

.collab .mentores_principal .general .proyectos_box .proyectos_titulo a, .collab .proyectos_principal .general .proyectos_box .proyectos_titulo a {
    color: #be1716;
}

.collab .mentores_principal .general .proyectos_box .proyectos_contenido, .collab .proyectos_principal .general .proyectos_box .proyectos_contenido {
    font-size: 14px;
	line-height: 18px;
    font-weight: 700;
    color: #be1716;
    margin-top: 5px;
    padding-bottom: 30px;
    width: 85%;
	border-bottom: 3px solid #be1716;
}

.collab .proyectos_principal .btn_cargar {
    margin-top: 100px;
    margin-bottom: 0px;
    text-align: center;
    font-size: 18px;
    font-weight: 800;
}

.collab .proyectos_principal .btn_cargar div:after {
    content: url(https://www.lasnaves.com/wp-content/uploads/2020/09/flecha_cargas_mas.png);
    position: absolute;
    bottom: -5px;
    left: 0px;
	transition: all 0.5s;
}

.collab .selecto_categoria select {
	color: #be1716;
	border-bottom: 3px solid #be1716;
}

.collab #formulario_conv form {
	max-width: 80%;
	width: 100%;
	margin: auto;
	font-size: 0px;
}

.collab #formulario_conv .form_conv_check {
	max-width: 90%;
	width: 100%;
	margin: auto;
	font-size: 20px;
	color: #fff;
}

.collab #formulario_conv .form_conv_check a {
	color: white;
}

.collab #formulario_conv .form_conv_check .wpcf7-list-item {
	margin-left: 0px;
}

.collab #formulario_conv .form_conv_check input[type="submit"] {
    margin-top: 20px;
    background-color: #fff;
    border: 2px solid #fff;
    border-radius: 0px;
    font-weight: bold;
    color: #be1716;
    padding: 10px 35px;
}

.collab #formulario_conv  .form_conv {
    display: inline-block;
    width: 50%;
    font-size: 20px;
	text-align: center;
}

.collab #formulario_conv .form_conv_text {
    font-size: 20px;
    max-width: 90%;
    margin: auto;
    padding-bottom: 10px;
    color: white;
}

.collab #formulario_conv .form_conv input {
    max-width: 100%;
    width: 80%;
    margin-bottom: 30px;
    background-color: transparent;
    border: none;
    border-bottom: 3px solid #fff;
    padding-bottom: 10px;
	color: #fff;
}

.collab #formulario_conv .form_conv input::-webkit-input-placeholder { /* Edge */
	color: #fff;
	opacity: 0.36;
	font-size: 20px;
	font-style: italic;
	font-weight: 200;
}

.collab #formulario_conv .form_conv input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #fff;
	opacity: 0.36;
	font-size: 20px;
	font-style: italic;
	font-weight: 200;
}

.collab #formulario_conv .form_conv input::placeholder {
	color: #fff;
	opacity: 0.36;
	font-size: 20px;
	font-style: italic;
	font-weight: 200;
}

.collab .filtro .personalizado-filtro {
    color: #be1716;
}

.collab .filtro .titulo-filtro {
    color: #be1716;
}

.collab .filtro .separador-filtro .vc_sep_line {
    border-color: #be1716;
}

.collab .filtro .vc_gitem-post-category-name span {
	display: none;
}

/** col·lab -> proyectos **/

.collab-proyectos .titulo_top {
	color: #FFF;
}

.collab-proyectos .contenedor {
	max-width: 1400px;
	margin: auto;
}

.collab-proyectos .titulolateralizq {
	position: absolute;
	color: #be1716;
	font-size: 16px;
	font-weight: 700;
	left: -80px;
}

.collab-proyectos .desplegable .contenidoinfo {
	color: #be1716;
	font-size: 50px;
	font-weight: 500;
	padding-left: 18px;
	line-height: 65px;
	opacity: 0.3;
	margin-bottom: 20px !important;
	cursor: pointer;
	transition: all 0.5s;
}

.collab-proyectos .desplegable .contenidoinfo:hover {
    padding-left: 50px;
}

.collab-proyectos .desplegable .contenidoinfo .contenido {
	display: none;
}

.collab-proyectos .desplegable .contenidoinfo .titulo {
    font-weight: 500;
	color: #be1716;
}

.collab-proyectos .desplegable .contenidoinfo.activo .contenido {
	display: block;
}

.collab-proyectos .desplegable .contenidoinfo.activo {
	padding-left: 105px;
    opacity: 1;
    font-size: initial;
    line-height: inherit;
}

.collab-proyectos .desplegable .contenidoinfo.activo:before {
    content: url(https://www.lasnaves.com/wp-content/uploads/2020/09/flecha_media_derecha_azul-claro.png);
    position: absolute;
    left: 35px;
    top: 25px;
}

.collab-proyectos .desplegable .contenidoinfo.activo .titulo {
	color: #be1716;
	font-size: 50px;
	font-weight: 700;
}

.collab-proyectos .desplegable .contenidoinfo.activo .contenido {
	color: #be1716;
	font-size: 18px;
	font-weight: 400;
}

.collab-proyectos .filtro {
	max-width: 1400px;
	margin: auto;
}

.collab-proyectos .filtro .cat-filtro {
    position: absolute;
    top: 25px;
    left: 0px;
    z-index: 9;
}

.collab-proyectos .filtro .vc_gitem-post-category-name span {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    background-color: #be1716;
    padding: 3px 10px 3px 20px;
}

.collab-proyectos .filtro .personalizado-filtro {
    font-size: 11px;
    font-weight: bold;
    padding-top: 10px;
    color: #2B4A8D;
}

.collab-proyectos .filtro .titulo-filtro {
    font-size: 29px;
    font-weight: 700;
    padding-top: 20px;
    color: #be1716;
}

.collab-proyectos .filtro .separador-filtro .vc_sep_line {
	border-color: #be1716;
}

.collab-proyectos .proyectos_principal .general .proyectos {
    display: inline-block;
    width: 33.3333%;
	padding: 0px 15px 30px 15px;  
	vertical-align: top;
	animation: fadeIn ease 1.5s;
}

.collab-proyectos .proyectos_principal .general .proyectos_imagen {
    width: 100%;
    min-height: 260px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 200%;
    position: relative;
    -webkit-transition: background-size 1000ms linear;
    -moz-transition: background-size 1000 linear;
    -o-transition: background-size 1000 linear -ms-transition: background-size 1500ms linear;
    transition: background-size 1000ms linear;
}

.collab-proyectos .proyectos_principal .general .proyectos:hover .proyectos_imagen {
    background-size: 100%;
}

.collab-proyectos .proyectos_principal .general .proyectos_categoria {
	position: absolute;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 800;
    background-color: #EEC32A;
    color: white;
    padding: 3px 10px 4px 20px;
    margin-left: -10px; 
	z-index: 1;
	cursor: pointer;
	display: none;
}

.collab-proyectos .proyectos_principal .general .proyectos_categoria:hover {
	background-color: #be1716;
}

.collab-proyectos .proyectos_principal .general .proyectos_categoria:nth-child(1) {
    margin-top: 20px;
	display: block;
}

.collab-proyectos .proyectos_principal .general .proyectos_categoria:nth-child(2) {
    margin-top: 55px;
	display: block;
}

.collab-proyectos .proyectos_principal .general .proyectos_categoria:nth-child(3) {
    margin-top: 90px;
	display: block;
}

.collab-proyectos .proyectos_principal .general .proyectos_box .proyectos_fase {
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    color: #be1716;
	margin-top: 10px;
	width: fit-content;
	width: -moz-fit-content;
	cursor: pointer;
}

.collab-proyectos .proyectos_principal .general .proyectos_box .proyectos_fase:hover {
	opacity: 0.9;
}

.collab-proyectos .proyectos_principal .general .proyectos_box .proyectos_titulo {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
    color: #be1716;
    margin-top: 15px;
    padding-bottom: 10px;
    width: 85%;
    border-bottom: 3px solid #be1716;
}

.collab-proyectos .proyectos_principal .general .proyectos_box .proyectos_titulo a {
    color: #be1716;
}

.collab-proyectos .proyectos_principal .btn_cargar {
    margin-top: 100px;
    margin-bottom: 100px;
    text-align: center;
    font-size: 18px;
    font-weight: 800;
}

.collab-proyectos .proyectos_principal .btn_cargar div:after {
    content: url(https://www.lasnaves.com/wp-content/uploads/2020/09/flecha_cargas_mas.png);
    position: absolute;
    bottom: -5px;
    left: 0px;
	transition: all 0.5s;
}

.btn_cargar div:hover:after {
    margin-left: 20px !important;
}

.btn_cargar div:hover span {
    margin-left: -20px;
}

.btn_cargar_youtube {
    margin-top: 100px;
    margin-bottom: 0px;
    text-align: center;
    font-size: 18px;
    font-weight: 800;
}

.btn_cargar_youtube div:after {
    content: url(https://www.lasnaves.com/wp-content/uploads/2020/09/flecha_cargas_mas.png);
    position: absolute;
    bottom: -5px;
    left: 0px;
	transition: all 0.5s;
}

.btn_cargar_youtube div:hover:after {
    margin-left: 20px !important;
}

.btn_cargar_youtube div:hover span {
    margin-left: -20px;
}

.collab-proyectos .selecto_categoria select {
    color: #be1716;
    border-bottom: 3px solid #be1716;
}

/** Las naves brillan */

.las-naves-brillen .verbatims_principal {
	margin-top: 100px;
}

.las-naves-brillen .verbatims_principal .general .proyectos {
	padding: 0px 15px 30px 15px;  
	vertical-align: top;
	animation: fadeIn ease 1.5s;
	position: relative;
}

.las-naves-brillen .verbatims_principal .general .proyectos .proyectos-inner {
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
	transition: transform 0.6s;
	transform-style: preserve-3d;
}

.las-naves-brillen .verbatims_principal .general .proyectos:hover .proyectos-inner {
	transform: rotateY(180deg);
}

.las-naves-brillen .verbatims_principal .general .proyectos .proyectos_imagen, .las-naves-brillen .verbatims_principal .general .proyectos .proyectos_contenido {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
  
}

.las-naves-brillen .verbatims_principal .general .proyectos .proyectos_imagen {}

.las-naves-brillen .verbatims_principal .general .proyectos .proyectos_contenido {
	background-color: #ebebeb;
	transform: rotateY(180deg);
	border-radius: 10px;
}

.las-naves-brillen .verbatims_principal .general .proyectos .vermas {
    font-size: 30px;
    font-weight: bold;
    border: 2px solid #be1716;
    width: fit-content;
    width: -moz-fit-content;
    position: absolute;
    bottom: 40px;
    right: 30px;
    border-radius: 50px;
    padding: 0px 6px;
    line-height: 30px;
    color: #be1716;
    -webkit-transition: background-size 1000ms linear;
    -moz-transition: background-size 1000 linear;
    -o-transition: background-size 1000 linear -ms-transition: background-size 1500ms linear;
    transition: background-size 1000ms linear;
	cursor: pointer;
}

.las-naves-brillen .verbatims_principal .general .proyectos .vermas:hover {
    color: #000;
	transform: rotate(40deg);
}

.las-naves-brillen .verbatims_principal .general .proyectos .vermascontenido {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 30px 40px 30px 15px;
    background-color: white;
    border: 2px solid red;
    margin: 0px 10px;
    height: 100%;
    overflow-y: auto;
    font-size: 16px;
}

.las-naves-brillen .verbatims_principal .general .proyectos .vermascerrar {
    position: absolute;
    top: 10px;
    right: 20px;
    font-size: 30px;
    font-weight: bold;
    cursor: pointer;
}

.las-naves-brillen .verbatims_principal .general .proyectos_imagen {
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 200%;
    position: relative;
	border-radius: 10px;
    -webkit-transition: background-size 1000ms linear;
    -moz-transition: background-size 1000 linear;
    -o-transition: background-size 1000 linear -ms-transition: background-size 1500ms linear;
    transition: background-size 1000ms linear;
}

.las-naves-brillen .verbatims_principal .general .proyectos_contenido {
	font-size: 18px;
}

.las-naves-brillen .verbatims_principal .general .proyectos_categoria {
	position: absolute;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 800;
    background-color: #EEC32A;
    color: white;
    padding: 3px 10px 4px 20px;
    margin-left: -10px; 
	z-index: 1;
	cursor: pointer;
	display: none;
}

.las-naves-brillen .verbatims_principal .general .proyectos_categoria:hover {
	background-color: #be1716;
}

.las-naves-brillen .verbatims_principal .general .proyectos_categoria:nth-child(1) {
    margin-top: 20px;
	display: block;
}

.las-naves-brillen .verbatims_principal .general .proyectos_categoria:nth-child(2) {
    margin-top: 55px;
	display: block;
}

.las-naves-brillen .verbatims_principal .general .proyectos_categoria:nth-child(3) {
    margin-top: 90px;
	display: block;
}

.las-naves-brillen .verbatims_principal .general .proyectos_box .proyectos_fase {
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    color: #be1716;
	margin-top: 10px;
	width: fit-content;
	width: -moz-fit-content;
	cursor: pointer;
}

.las-naves-brillen .verbatims_principal .general .proyectos_box .proyectos_fase:hover {
	opacity: 0.9;
}

.las-naves-brillen .verbatims_principal .general .proyectos_box .proyectos_titulo {
    font-size: 18px;
    line-height: 20px;
    font-weight: 700;
    color: #0075BB;
    margin-top: 15px;
    padding-bottom: 5px;
    width: 100%;
	text-align: center;
}

.las-naves-brillen .verbatims_principal .general .proyectos_box .proyectos_titulo a {
    color: #be1716;
}

.las-naves-brillen .verbatims_principal .general .proyectos_box .proyectos_contenido {
    font-size: 14px;
	line-height: 18px;
    font-weight: 700;
    color: #be1716;
    margin-top: 5px;
    padding-bottom: 30px;
    width: 85%;
	border-bottom: 3px solid #be1716;
}

.las-naves-brillen .verbatims_principal .general .swiper-button-next, .las-naves-brillen .verbatims_principal .general .swiper-button-prev {
	top: calc(100% - 65%);
}

.las-naves-brillen .verbatims_principal .general .swiper-button-next {
	right: 10px !important;
    left: auto;
	transform: none;
}

.las-naves-brillen .verbatims_principal .general .swiper-button-prev {
	right: auto;
    left: 10px !important;
	transform: none;
}

/** avalua·lab **/

.avalualab .titulo_top {
	color: #fff;
	font-size: 125px;
}

.avalualab .sub_titulo {
	color: #fff;
	font-size: 59px;
}

.avalualab .contenedor {
	max-width: 1400px;
	margin: auto;
	color: #51aee2;
}

.avalualab .contenido2 {
	color: #51aee2;
	opacity: 1;
}

.avalualab .titulolateralizq {
    top: 60px;
}

.avalualab .titulolateralizq.titulolateralizqdoble {
    top: 90px;
}

.avalualab .filtro .personalizado-filtro {
    color: #51aee2;
}

.avalualab .filtro .titulo-filtro {
    color: #51aee2;
}

.avalualab .filtro .separador-filtro .vc_sep_line {
    border-color: #51aee2;
}

.avalualab .filtro .vc_gitem-post-category-name span {
	display: none;
}

.contenedor .texto2 a {
    color: #0075BB !important;
	font-weight: 800;
	width: fit-content;
	width: -moz-fit-content;
}

.contenedor .texto2 a:after {
    content: "";
    display: block;
	background-image: url(https://www.lasnaves.com/wp-content/uploads/2020/11/flecha_azul_largo.png);
    background-size: contain;
    background-position: center left;
    background-repeat: no-repeat;
    width: 100%;
    height: 15px;
}

.avalualab .eventpost_calendar {
    margin-top: 100px;
}


/** avalua·lab > documentación **/

.avalualab-documentacion-2 .titulo_top {
	color: #fff;
	font-size: 125px;
}

.avalualab-documentacion-2 .sub_titulo {
	color: #fff;
	font-size: 59px;
}

.avalualab-documentacion-2 .contenedor {
	max-width: 1400px;
	margin: auto;
}

.ava_selector {
    font-size: 18px;
    font-weight: 700;
    color: #51aee2;
    display: inline-block;
    padding: 5px;
    border-right: 2px solid #51aee2;
	cursor: pointer;
}

.ava_selector:last-child {
	border-right: none;
}

.ava_selector.ava_select span {
	color: #0074bb;
    border-bottom: 2px solid #0074bb;
}

.ava_selector.ava_select:hover span {
	color: #0074bb;
    border-bottom: 2px solid #0074bb;
}

.cont_ava_doc {
    padding-bottom: 10px;
    border-bottom: 2px solid #51aee2;
    margin-bottom: 20px;
}

.ava_documentacion {
	max-width: 1400px;
	margin: auto;
	color: #51aee2;
}

.ava_documentacion.ava_selector_top {
	padding-top: 150px;
	padding-bottom: 100px;
}

.ava_documentacion.buenas {
	display: none;
}

.texto_ava_doc {
    display: inline-block;
    width: 80%;
    vertical-align: middle;
}

.titulo_ava_doc {
	font-size: 29px;
	font-weight: 800;
}

.titulo_ava_doc a{
	color: #51aee2;
}

.sub_ava_doc {
	font-size: 18px;
	font-weight: 700;
	font-style: italic;
}

.btn_ava_doc {
    display: inline-block;
    width: 20%;
    vertical-align: middle;
}

.btn_pdf a {
	font-size: 14px;
	color: #51aee2;
	font-weight: 800;
	padding: 10px;
	border: 1px solid #51aee2;
    display: block;
    max-width: max-content;
	margin-left: auto;
}

.btn_pdf a:hover {
	color: #fff;
	background-color: #51aee2;
	cursor: pointer;
}

/** avalua·lab > Entidades y evaluadores **/

.avalualab-entidades-y-evaluadores .titulo_top {
	color: #fff;
	font-size: 125px;
}

.avalualab-entidades-y-evaluadores .sub_titulo {
	color: #fff;
	font-size: 59px;
}

.avalualab-entidades-y-evaluadores .contenedor {
	max-width: 1400px;
	margin: auto;
}

/** futur·lab **/

.futurlab .titulo_top {
	color: #fff;
	font-size: 125px;
}

.futurlab .sub_titulo {
	color: #fff;
	font-size: 59px;
}

.futurlab .contenedor {
	max-width: 1400px;
	margin: auto;
	color: #0075bb;
}

.futurlab .contenido2 {
	color: #0075bb;
	opacity: 1;
}

.futurlab .titulolateralizq {
    top: 60px;
}

.futurlab .titulolateralizq.titulolateralizqdoble {
    top: 90px;
}

.futurlab .filtro .personalizado-filtro {
    color: #0075bb;
}

.futurlab .filtro .titulo-filtro {
    color: #0075bb;
}

.futurlab .filtro .separador-filtro .vc_sep_line {
    border-color: #0075bb;
}

.futurlab .filtro .vc_gitem-post-category-name span {
	display: none;
}

.futurlab .tituloseccionprinpr, .futurlab .tituloseccionpr, .futurlab .eventpost_calendar .event_post_cal_days th, .futurlab .fecha_dia_mostrar div {
	color: #0075bb;
}

.futurlab td.event_post_day_now, .futurlab .evento_link a:hover {
	background-color: #0075bb;
}

.futurlab tr.event_post_cal_days {
	border-bottom: 3px solid #0075bb;
}

.futurlab .evento_link a {
	    border: 1px solid #0075bb;
}

.contenedor .texto2 a {
    color: #0075BB !important;
	font-weight: 800;
	width: fit-content;
	width: -moz-fit-content;
}

.contenedor .texto2 a:after {
    content: "";
    display: block;
	background-image: url(https://www.lasnaves.com/wp-content/uploads/2020/11/flecha_azul_largo.png);
    background-size: contain;
    background-position: center left;
    background-repeat: no-repeat;
    width: 100%;
    height: 15px;
}

.futurlab .eventpost_calendar {
    margin-top: 100px;
}

/** gents **/

.gents .sub_titulo, .gents .sub_titulo h1 {
	color: #FFF;
	font-size: 48px;
}

.gents .contenedor .texto1, .gents .contenedor .texto2, .gents .contenido2, .gents .titulolateralizq {
	color: #4c2381;
	opacity: 1;
}

.gents .filtro .personalizado-filtro {
    color: #4c2381;
}

.gents .filtro .titulo-filtro {
    color: #4c2381;
}

.gents .filtro .separador-filtro .vc_sep_line {
    border-color: #4c2381;
}

.gents .filtro .vc_gitem-post-category-name span {
	display: none;
}

.gents .mod_flecha a {
	font-size: 18px;
    font-weight: bold;
    color: black !important;
    padding: 0px 0px 10px 0px;
}

.gents .mod_flecha a:after {
	content: url(https://www.lasnaves.com/wp-content/uploads/2020/09/flecha_cargas_mas.png);
    position: absolute;
    bottom: -10px;
    left: 0px;
}

.gents .ava_documentacion {
    color: #4c2381;
    padding: 0px 15px;
}

.gents .cont_ava_doc {
    border-bottom: 2px solid #4c2381;
}

.gents .btn_pdf a {
    color: #4c2381;
    border: 1px solid #4c2381;
}

.gents .btn_pdf a:hover {
    color: #fff;
    background-color: #4c2381;
}

.gents .proyectos_principal .general .proyectos {
    display: inline-block;
    width: 33.3333%;
	padding: 0px 15px 30px 15px;  
	vertical-align: top;
	animation: fadeIn ease 1.5s;
}

.gents .proyectos_principal .general .proyectos_imagen {
    width: 100%;
    min-height: 260px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 200%;
    position: relative;
    -webkit-transition: background-size 1000ms linear;
    -moz-transition: background-size 1000 linear;
    -o-transition: background-size 1000 linear -ms-transition: background-size 1500ms linear;
    transition: background-size 1000ms linear;
}

.gents .proyectos_principal .general .proyectos:hover .proyectos_imagen {
    background-size: 100%;
}

.gents .proyectos_principal .general .proyectos_categoria {
	position: absolute;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 800;
    background-color: #EEC32A;
    color: white;
    padding: 3px 10px 4px 20px;
    margin-left: -10px; 
	z-index: 1;
	cursor: pointer;
	display: none;
}

.gents .proyectos_principal .general .proyectos_categoria:hover {
	background-color: #4c2381;
}

.gents .proyectos_principal .general .proyectos_categoria:nth-child(1) {
    margin-top: 20px;
	display: block;
}

.gents .proyectos_principal .general .proyectos_categoria:nth-child(2) {
    margin-top: 55px;
	display: block;
}

.gents .proyectos_principal .general .proyectos_categoria:nth-child(3) {
    margin-top: 90px;
	display: block;
}

.gents .proyectos_principal .general .proyectos_box .proyectos_fase {
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    color: #4c2381;
	margin-top: 10px;
	width: fit-content;
	width: -moz-fit-content;
	cursor: pointer;
}

.gents .proyectos_principal .general .proyectos_box .proyectos_fase:hover {
	opacity: 0.9;
}

.gents .proyectos_principal .general .proyectos_box .proyectos_titulo {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
    color: #4c2381;
    margin-top: 15px;
    padding-bottom: 10px;
    width: 85%;
}

.gents .proyectos_principal .general .proyectos_box .proyectos_titulo a {
    color: #4c2381;
}

.gents .proyectos_principal .btn_cargar {
    margin-top: 100px;
    margin-bottom: 100px;
    text-align: center;
    font-size: 18px;
    font-weight: 800;
}

.gents .proyectos_principal .btn_cargar div:after {
    content: url(https://www.lasnaves.com/wp-content/uploads/2020/09/flecha_cargas_mas.png);
    position: absolute;
    bottom: -5px;
    left: 0px;
	transition: all 0.5s;
}

.btn_cargar div:hover:after {
    margin-left: 20px !important;
}

.btn_cargar div:hover span {
    margin-left: -20px;
}

.gents .selecto_categoria select {
    color: #4c2381;
    border-bottom: 3px solid #4c2381;
}

.gents .titulo_ava_doc a {
    color: #4c2381;
}

.gents .contenedor .texto2 a {
    color: #4c2381 !important;
	font-weight: 800;
	width: fit-content;
	width: -moz-fit-content;
}

.gents .contenedor .texto2 a:after {
    content: "";
    display: block;
	background-image: url(https://www.lasnaves.com/wp-content/uploads/2020/09/Trazado-559@2x.png);
    background-size: contain;
    background-position: center left;
    background-repeat: no-repeat;
    width: 100%;
    height: 15px;
}

/** newsletter **/

.newsletter .sub_titulo {
	color: #EEC32A;
}

.newsletter .contenedor .texto1, .newsletter .contenedor .texto2, .newsletter .contenido2, .newsletter .titulolateralizq {
	color: #43945F;
	opacity: 1;
}

.newsletter .filtro .personalizado-filtro {
    color: #43945F;
}

.newsletter .filtro .titulo-filtro {
    color: #43945F;
}

.newsletter .filtro .separador-filtro .vc_sep_line {
    border-color: #43945F;
}

.newsletter .filtro .vc_gitem-post-category-name span {
	display: none;
}

.newsletter .mod_flecha a {
	font-size: 18px;
    font-weight: bold;
    color: black !important;
    padding: 0px 0px 10px 0px;
}

.newsletter .mod_flecha a:after {
	content: url(https://www.lasnaves.com/wp-content/uploads/2020/09/flecha_cargas_mas.png);
    position: absolute;
    bottom: -10px;
    left: 0px;
}

.newsletter .vc_custom_1602173839938 {
    padding-top: 50px !important;
}

.newsletter .formulariosalasportada {
    max-width: 1100px;
}

.newsletter .formulariosalasportada .Nombre {
    width: 45%;
    float: left;
    margin-left: 0%;
    margin-bottom: 25px;
}

.newsletter .formulariosalasportada .Apellidos {
    width: 45%;
    float: right;
    margin-left: 0%;
    margin-bottom: 25px;
}

.newsletter span.wpcf7-list-item {
    display: inline-block;
    margin: 0;
    width: 25%;
}

.newsletter form p {
	margin-bottom: 50px;
}

.newsletter form p:nth-child(4) {
	margin-bottom: 20px;
}

.newsletter .checkbox-395 input {
	text-align: left;
    width: auto;
    vertical-align: middle;
    margin-right: 10px;
	color: #43945F;
}

.newsletter .checkbox-395 span {
	color: #43945F;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
	vertical-align: top;
    margin-bottom: 20px;
}

.newsletter .ava_documentacion {
    color: #43945F;
    padding: 0px 15px;
}

.newsletter .cont_ava_doc {
    border-bottom: 2px solid #43945F;
}

.newsletter .btn_pdf a {
    color: ##43945F;
    border: 1px solid #43945F;
}

.newsletter .btn_pdf a:hover {
    color: #fff;
    background-color: #43945F;
}

.newsletter .wpcf7-acceptance .wpcf7-list-item {
	width: 50%;
    font-size: 14px;
}

.newsletter .wpcf7-acceptance label {
	display: inline-flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    justify-content: space-around;
    flex-wrap: nowrap;
}

.newsletter .wpcf7-acceptance label input {
	width: 40px;
}

/** actualidad **/

.actualidad .titulo_top {
    color: #FFA38B;
}

.actualidad .sub_titulo {
    color: #FFA38B;
}

.actualitat .titulo_top {
    color: #FFA38B;
}

.actualitat .sub_titulo {
    color: #FFA38B;
}

.selector_proyecto {
	float: left;
	margin-left: 10px;
}

.selector_proyecto select {
	color: #2b4a8d;
	font-size: 18px;
	font-weight: 700;
	border: none;
	border-bottom: 3px solid #2b4a8d;
}

.selecto_categoria {
	float: right;
	margin-right: 10px;
}

.selecto_categoria select {
	color: #2b4a8d;
	font-size: 18px;
	font-weight: 700;
	border: none;
	border-bottom: 3px solid #2b4a8d;
}

.actualidad_principal {
	max-width: 1400px;
	margin: auto;
}

.actualidad_destacados1 {
	font-size: 0px;
	color: #2B4A8D;
}

.actualidad_noticia {
	display: inline-block;
	width: 50%;
	position: relative;
	margin-bottom: 100px;
}

.actualidad_datos {
	position: absolute;
	background-color: white;
	border: 2px solid #2B4A8D;
	max-width: 70%;
	width: 100%;
	bottom: -35px;
	left: 10px;
	padding: 15px 10px 30px 10px;
}

.actualidad_fecha {
	font-size: 12px;
	font-weight: 700;
}

.actualidad_titulo {
	/*font-size: 35px;
	line-height: 40px;*/
	font-size: 24px;
    line-height: 32px;
	font-weight: 700;
}

.actualidad_link {
	font-size: 9px;
	font-weight: 700;
}

.actualidad_destacados1 a {
	color: #2B4A8D;
	text-decoration: none;
	display: block;
    height: 100%;
}

.actualidad_destacados1 .actualidad_link a:after {
	content: url(https://www.lasnaves.com/wp-content/uploads/2020/10/Trazado578@2x.png);
	padding-left: 15px;
	transition: all 0.5s;
	position: absolute;
}

.actualidad_datos:hover .actualidad_link a:after {
	padding-left: 20px !important;
}

.actualidad_destacados1 .actualidad_link {
	position: absolute;
	right: 55px;
}

.actualidad_img {
	width: 97%;
	margin: auto;
}

.actualidad_noticia:nth-child(1) .actualidad_img, .actualidad_noticia:nth-child(2) .actualidad_img {
	height: 304px;
}

.actualidad_noticia:nth-child(3) .actualidad_img, .actualidad_noticia:nth-child(4) .actualidad_img, .actualidad_noticia:nth-child(5) .actualidad_img {
	height: 202px;
}

.actualidad_img img {
	width: 100%;
}

.actualidad_destacados1 .actualidad_noticia:nth-child(3), .actualidad_destacados1 .actualidad_noticia:nth-child(4), .actualidad_destacados1 .actualidad_noticia:nth-child(5) {
	display: inline-block;
	width: 33.3333333%;
	vertical-align: top;
}

.actualidad_destacados1 .actualidad_noticia:nth-child(3) .actualidad_datos, .actualidad_destacados1 .actualidad_noticia:nth-child(4) .actualidad_datos, .actualidad_destacados1 .actualidad_noticia:nth-child(5) .actualidad_datos {
	position: relative;
	background-color: white;
	border: none;
	max-width: 97%;
	width: 100%;
	bottom: 0px;
	left: 0px;
	padding: 10px 0px;
	margin: auto;
	border-bottom: 2px solid #2B4A8D;
}

.actualidad_destacados1 .actualidad_noticia:nth-child(3) .actualidad_titulo, .actualidad_destacados1 .actualidad_noticia:nth-child(4) .actualidad_titulo, .actualidad_destacados1 .actualidad_noticia:nth-child(5) .actualidad_titulo {
	padding-top: 15px;
}

.actualidad_destacados1 .actualidad_noticia:nth-child(3) .actualidad_link, .actualidad_destacados1 .actualidad_noticia:nth-child(4) .actualidad_link, .actualidad_destacados1 .actualidad_noticia:nth-child(5) .actualidad_link {
	display: none;
}

.entredos {
	font-size: 34px;
	font-weight: 800;
	line-height: 42px;
	color: #2B4A8D;
	padding-top: 40px;
	padding-bottom: 40px;
}

.actualidad_relacionados {
	color: #2B4A8D;
	border-top: 3px solid #2B4A8D;
	border-bottom: 3px solid #2B4A8D;
}

.actualidad_relacionados .actualidad_noticia {
	display: block;
	width: 100%;
	position: relative;
	margin-bottom: 0px;
	font-size: 0px;
	padding: 15px 0px;
	border-bottom: 3px solid #2B4A8D;
}

.actualidad_relacionados .actualidad_noticia:last-child {
	border-bottom: none;
}

.actualidad_relacionados .actualidad_fecha {
	font-size: 18px;
	display: inline-block;
	width: 25%;
	vertical-align: middle;
}

.actualidad_relacionados .actualidad_titulo {
	font-size: 18px;
	line-height: 25px;
	font-weight: 700;
	display: inline-block;
	width: 55%;
	vertical-align: middle;
}

.actualidad_relacionados .actualidad_titulo a {
	color: #2B4A8D;
}

.actualidad_relacionados .actualidad_autor {
	font-size: 18px;
	line-height: 20px;
	font-style: italic;
}

.actualidad_relacionados .actualidad_link {
	font-size: 15px;
	font-weight: 700;
	display: inline-block;
	width: 20%;
	vertical-align: middle;
	text-align: right;
}

.actualidad_relacionados .actualidad_link a {
	color: #2B4A8D;
	text-decoration: none;
	margin-right: 70px;
}

.actualidad_relacionados .actualidad_link a:after {
	content: url(https://www.lasnaves.com/wp-content/uploads/2020/10/Trazado579@2x.png);
	padding-left: 15px;
	transition: all 0.5s;
	position: absolute;
}

.actualidad_noticia:hover .actualidad_link a:after {
	padding-left: 25px !important;
}

.actualidad_noticia:hover .actualidad_datos .actualidad_link a:after {
	padding-left: 20px !important;
}
	
}

.actualidad_relacionados .actualidad_titulo a {
	color: #2B4A8D;
}

.actualidad_principal .btn_cargar {
	margin-top: 100px;
	margin-bottom: 100px;
	text-align: center;
	font-size: 18px;
	font-weight: 800;
}

.actualidad_principal .btn_cargar div:after {
    content: url(https://www.lasnaves.com/wp-content/uploads/2020/09/flecha_cargas_mas.png);
    position: absolute;
    bottom: -5px;
    left: 0px;
}

/** empleo **/

.empleo .titulo_top {
    color: #0075BB;
}

.empleo .sub_titulo {
    color: #0075BB;
}

/** empleo activo **/

.empleo_activo_titulo_sup {
	font-size: 34px;
	font-weight: 700;
	line-height: 41px;
    color: #0075BB;
	float: left;
}

.empleo_activo_select {
	float: right;
}

.empleo_activo_select select {
	font-size: 18px;
	font-weight: 700;
    color: #0075BB;
	border: none;
	border-bottom: 3px solid #0075BB;
}

.empleo_activo {
    color: #0075BB;
    border-top: 3px solid #0075BB;
    border-bottom: 3px solid #0075BB;
    margin-top: 100px;
}

.empleo_activo a {
    color: #0075BB;
}

.empleo_activo_cont {
    border-bottom: 3px solid #0075BB;
    padding: 15px 0px;
    font-size: 0px;
	position: relative;
}

.empleo_activo_cont:last-child {
	border-bottom: none;
}

.empleo_activo_cat {
    font-size: 13px;
    font-weight: bold;
    position: absolute;
    top: 0px;
    left: 0px;
    color: white;
    background-color: #0075BB;
    width: fit-content;
	width: -moz-fit-content;
    padding: 3px 15px;
    text-transform: uppercase;
}

.empleo_activo_date {
	font-size: 18px;
	padding-top: 10px;
}

.empleo_activo_titular {
	font-size: 29px;
	font-weight: 700;
}

.empleo_activo_lugar {
    font-size: 18px;
    font-weight: 700;
    font-style: italic;
    line-height: 15px;
}

.empleo_activo_btn {
    font-size: 15px;
    font-weight: 700;
    text-align: right;
}

.empleo_activo_btn a {
    color: #0075BB;
	margin-right: 70px;
}

.empleo_activo_btn a:after {
    content: url(https://www.lasnaves.com/wp-content/uploads/2020/10/Trazado_2521@2x.png);
    padding-left: 15px;
	transition: all 0.5s;
	position: absolute;
}

.empleo_activo_cont:hover .empleo_activo_btn a:after {
    padding-left: 25px !important;
}

.empleo_activo_20 {
	display: inline-block;
	width: 20%;
	position: relative;
	vertical-align: middle;
}

.empleo_activo_60 {
	display: inline-block;
	width: 60%;
	position: relative;
	vertical-align: middle;
}

/** empleo finalizado **/

.empleo_finalizado_titulo_sup {
	font-size: 34px;
	font-weight: 700;
	line-height: 41px;
    color: #E1A8C9;
	float: left;
}

.empleo_finalizado_select {
	float: right;
}

.empleo_finalizado_select select {
	font-size: 18px;
	font-weight: 700;
    color: #E1A8C9;
	border: none;
	border-bottom: 3px solid #E1A8C9;
}

.empleo_finalizado {
    color: #E1A8C9;
    border-top: 3px solid #E1A8C9;
    border-bottom: 3px solid #E1A8C9;
    margin-top: 100px;
}

.empleo_finalizado a {
	color: #E1A8C9;
}

.empleo_finalizado_cont {
    border-bottom: 3px solid #E1A8C9;
    padding: 15px 0px;
    font-size: 0px;
	position: relative;
}

.empleo_finalizado_cont:last-child {
	border-bottom: none;
}

.empleo_finalizado_cat {
    font-size: 13px;
    font-weight: bold;
    position: absolute;
    top: 0px;
    left: 0px;
    color: white;
    background-color: #E1A8C9;
    width: fit-content;
	width: -moz-fit-content;
    padding: 3px 15px;
    text-transform: uppercase;
}

.empleo_finalizado_date {
	font-size: 18px;
	padding-top: 10px;
}

.empleo_finalizado_titular {
	font-size: 18px;
    line-height: 30px;
    padding-bottom: 10px;
    font-weight: 700;
}

.empleo_finalizado_lugar {
    font-size: 18px;
    font-weight: 700;
    font-style: italic;
    line-height: 15px;
}

.empleo_finalizado_btn {
    font-size: 15px;
    font-weight: 700;
    text-align: right;
}

.empleo_finalizado_btn a {
    color: #E1A8C9;
	margin-right: 70px;
}

.empleo_finalizado_btn a:after {
    content: url(https://www.lasnaves.com/wp-content/uploads/2020/10/Trazado_2522@2x.png);
    padding-left: 15px;
	transition: all 0.5s;
	position: absolute;
}

.empleo_finalizado_cont:hover .empleo_finalizado_btn a:after {
    padding-left: 25px !important;
}

.empleo_finalizado_20 {
	display: inline-block;
	width: 20%;
	position: relative;
	vertical-align: middle;
}

.empleo_finalizado_60 {
	display: inline-block;
	width: 60%;
	position: relative;
	vertical-align: middle;
}

/** sonal·lab **/

.sonollab .titulo_top {
	color: #fff;
	font-size: 125px;
}

.sonollab .sub_titulo {
	color: #fff;
	font-size: 59px;
}

.sonollab .contenedor {
	max-width: 1400px;
	margin: auto;
	color: #723988;
}

.sonollab .contenido2 {
	color: #723988;
	opacity: 1;
}

.sonollab .titulolateralizq {
    top: 60px;
}

.sonollab .titulolateralizq.titulolateralizqdoble {
    top: 60px;
}

.sonollab .filtro .personalizado-filtro {
    color: #723988;
}

.sonollab .filtro .titulo-filtro {
    color: #723988;
}

.sonollab .filtro .separador-filtro .vc_sep_line {
    border-color: #723988;
}

.sonollab .filtro .vc_gitem-post-category-name span {
	display: none;
}

.sonollab .proyectos_principal .general .proyectos, .avalualab .proyectos_principal .general .proyectos, .futurlab .proyectos_principal .general .proyectos, .ciutalab .proyectos_principal .general .proyectos, .dadeslab .proyectos_principal .general .proyectos, .espai-maker .proyectos_principal .general .proyectos, .icc .proyectos_principal .general .proyectos {
    display: inline-block;
    width: 33.3333%;
	padding: 0px 15px 30px 15px;  
	vertical-align: top;
	animation: fadeIn ease 1.5s;
}

.sonollab .proyectos_principal .general .proyectos_imagen, .avalualab .proyectos_principal .general .proyectos_imagen, .futurlab .proyectos_principal .general .proyectos_imagen, .ciutalab .proyectos_principal .general .proyectos_imagen, .dadeslab .proyectos_principal .general .proyectos_imagen, .espai-maker .proyectos_principal .general .proyectos_imagen, .icc .proyectos_principal .general .proyectos_imagen {
    width: 100%;
    min-height: 260px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 200%;
    position: relative;
    -webkit-transition: background-size 1000ms linear;
    -moz-transition: background-size 1000 linear;
    -o-transition: background-size 1000 linear -ms-transition: background-size 1500ms linear;
    transition: background-size 1000ms linear;
}

.sonollab .proyectos_principal .general .proyectos:hover .proyectos_imagen, .avalualab .proyectos_principal .general .proyectos:hover .proyectos_imagen, .futurlab .proyectos_principal .general .proyectos:hover .proyectos_imagen, .ciutalab .proyectos_principal .general .proyectos:hover .proyectos_imagen, .dadeslab .proyectos_principal .general .proyectos:hover .proyectos_imagen, .espai-maker .proyectos_principal .general .proyectos:hover .proyectos_imagen, .icc .proyectos_principal .general .proyectos:hover .proyectos_imagen {
    background-size: 100%;
}

.sonollab .proyectos_principal .general .proyectos_categoria, .avalualab .proyectos_principal .general .proyectos_categoria, .futurlab .proyectos_principal .general .proyectos_categoria, .ciutalab .proyectos_principal .general .proyectos_categoria, .dadeslab .proyectos_principal .general .proyectos_categoria, .espai-maker .proyectos_principal .general .proyectos_categoria, .icc .proyectos_principal .general .proyectos_categoria {
	position: absolute;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 800;
    background-color: #EEC32A;
    color: white;
    padding: 3px 10px 4px 20px;
    margin-left: -10px; 
	z-index: 1;
	cursor: pointer;
	display: none;
}

.sonollab .proyectos_principal .general .proyectos_categoria:hover, .avalualab .proyectos_principal .general .proyectos_categoria:hover, .futurlab .proyectos_principal .general .proyectos_categoria:hover, .ciutalab .proyectos_principal .general .proyectos_categoria:hover, .dadeslab .proyectos_principal .general .proyectos_categoria:hover, .espai-maker .proyectos_principal .general .proyectos_categoria:hover, .icc .proyectos_principal .general .proyectos_categoria:hover {
	background-color: #4c2381;
}

.sonollab .proyectos_principal .general .proyectos_categoria:nth-child(1), .avalualab .proyectos_principal .general .proyectos_categoria:nth-child(1), .futurlab .proyectos_principal .general .proyectos_categoria:nth-child(1), .ciutalab .proyectos_principal .general .proyectos_categoria:nth-child(1), .dadeslab .proyectos_principal .general .proyectos_categoria:nth-child(1), .espai-maker .proyectos_principal .general .proyectos_categoria:nth-child(1), .icc .proyectos_principal .general .proyectos_categoria:nth-child(1) {
    margin-top: 20px;
	display: block;
}

.sonollab .proyectos_principal .general .proyectos_categoria:nth-child(2), .avalualab .proyectos_principal .general .proyectos_categoria:nth-child(2), .futurlab .proyectos_principal .general .proyectos_categoria:nth-child(2), .ciutalab .proyectos_principal .general .proyectos_categoria:nth-child(2), .dadeslab .proyectos_principal .general .proyectos_categoria:nth-child(2), .espai-maker .proyectos_principal .general .proyectos_categoria:nth-child(2), .icc .proyectos_principal .general .proyectos_categoria:nth-child(2) {
    margin-top: 55px;
	display: block;
}

.sonollab .proyectos_principal .general .proyectos_categoria:nth-child(3), .avalualab .proyectos_principal .general .proyectos_categoria:nth-child(3), .futurlab .proyectos_principal .general .proyectos_categoria:nth-child(3), .ciutalab .proyectos_principal .general .proyectos_categoria:nth-child(3), .dadeslab .proyectos_principal .general .proyectos_categoria:nth-child(3), .espai-maker .proyectos_principal .general .proyectos_categoria:nth-child(3), .icc .proyectos_principal .general .proyectos_categoria:nth-child(3) {
    margin-top: 90px;
	display: block;
}

.sonollab .proyectos_principal .general .proyectos_box .proyectos_fase, .avalualab .proyectos_principal .general .proyectos_box .proyectos_fase, .futurlab .proyectos_principal .general .proyectos_box .proyectos_fase, .ciutalab .proyectos_principal .general .proyectos_box .proyectos_fase, .dadeslab .proyectos_principal .general .proyectos_box .proyectos_fase, .espai-maker .proyectos_principal .general .proyectos_box .proyectos_fase, .icc .proyectos_principal .general .proyectos_box .proyectos_fase {
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    color: #4c2381;
	margin-top: 10px;
	width: fit-content;
	width: -moz-fit-content;
	cursor: pointer;
}
.avalualab .proyectos_principal .general .proyectos_box .proyectos_fase {color: #51aee2;}

.sonollab .proyectos_principal .general .proyectos_box .proyectos_fase:hover, .avalualab .proyectos_principal .general .proyectos_box .proyectos_fase:hover, .futurlab .proyectos_principal .general .proyectos_box .proyectos_fase:hover, .ciutalab .proyectos_principal .general .proyectos_box .proyectos_fase:hover, .dadeslab .proyectos_principal .general .proyectos_box .proyectos_fase:hover, .espai-maker .proyectos_principal .general .proyectos_box .proyectos_fase:hover, .icc .proyectos_principal .general .proyectos_box .proyectos_fase:hover {
	opacity: 0.9;
}

.sonollab .proyectos_principal .general .proyectos_box .proyectos_titulo, .avalualab .proyectos_principal .general .proyectos_box .proyectos_titulo, .futurlab .proyectos_principal .general .proyectos_box .proyectos_titulo, .ciutalab .proyectos_principal .general .proyectos_box .proyectos_titulo, .dadeslab .proyectos_principal .general .proyectos_box .proyectos_titulo, .espai-maker .proyectos_principal .general .proyectos_box .proyectos_titulo, .icc .proyectos_principal .general .proyectos_box .proyectos_titulo {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
    color: #4c2381;
    margin-top: 15px;
    padding-bottom: 10px;
    width: 85%;
}

.avalualab .proyectos_principal .general .proyectos_box .proyectos_titulo { color: #51aee2;}

.sonollab .proyectos_principal .general .proyectos_box .proyectos_titulo a {
    color: #4c2381;
}
.avalualab .proyectos_principal .general .proyectos_box .proyectos_titulo a {
    color: #51aee2;
}

.sonollab .proyectos_principal .btn_cargar, .avalualab .proyectos_principal .btn_cargar, .futurlab .proyectos_principal .btn_cargar, .ciutalab .proyectos_principal .btn_cargar, .dadeslab .proyectos_principal .btn_cargar, .espai-maker .proyectos_principal .btn_cargar, .icc .proyectos_principal .btn_cargar {
    margin-top: 100px;
    margin-bottom: 100px;
    text-align: center;
    font-size: 18px;
    font-weight: 800;
}

.sonollab .proyectos_principal .btn_cargar div:after, .avalualab .proyectos_principal .btn_cargar div:after, .futurlab .proyectos_principal .btn_cargar div:after, .ciutalab .proyectos_principal .btn_cargar div:after, .dadeslab .proyectos_principal .btn_cargar div:after, .espai-maker .proyectos_principal .btn_cargar div:after, .icc .proyectos_principal .btn_cargar div:after {
    content: url(https://www.lasnaves.com/wp-content/uploads/2020/09/flecha_cargas_mas.png);
    position: absolute;
    bottom: -5px;
    left: 0px;
	transition: all 0.5s;
}

.btn_cargar div:hover:after {
    margin-left: 20px !important;
}

.btn_cargar div:hover span {
    margin-left: -20px;
}

.sonollab .selecto_categoria select {
    color: #4c2381;
    border-bottom: 3px solid #4c2381;
}

.sonollab .eventpost_calendar {
    margin-top: 100px;
}
/** Programación **/

.programacion .titulo_top {
    color: #9FCAC0;
}

.programacion .sub_titulo {
    color: #9FCAC0;
}

.programacion .cat_contenido {
	max-width: 1350px;
	margin: auto;
	margin-bottom: 100px;
}

.programacion .categorias_filtro {
	float: left;
	max-width: 570px;
}

.programacion .general {
	font-size: 0px;
}

.programacion .btn_cat {
	display: inline-block;
	font-size: 18px;
	font-weight: 700;
	color: #723988;
	margin-right: 20px;
	padding-bottom: 5px;
	cursor: pointer;
}

.programacion .btn_cat.activo {
	border-bottom: 2px solid #723988;
}

.programacion .calendario {
	float: right;
}

.programacion input#fecha_in, .programacion input#fecha_out {
	color: #723988;
	border: none;
	border-bottom: 2px solid #723988;
	font-size: 18px;
}

.programacion .fecha_desde, .programacion .fecha_hasta {
	float: left;
}

.programacion .fecha_desde {
	padding-right: 20px;
}

.programacion .programa {
	display: inline-block;
    width: 33.3333%;
    padding: 0px 15px 30px 15px;
    vertical-align: top;
    animation: fadeIn ease 1.5s;
}

.programacion .programa_imagen, .programa_box {
	padding: 0px 10px;
}

.programacion .programa_imagen{
	width: 100%;
    min-height: 260px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 200%;
    position: relative;
    -webkit-transition: background-size 1000ms linear;
    -moz-transition: background-size 1000 linear;
    -o-transition: background-size 1000 linear -ms-transition: background-size 1500ms linear;
    transition: background-size 1000ms linear;
    background-color: #e6e6e6;
}

.programacion .general .programa:hover .programa_imagen {
    background-size: 100%;
}

.programacion .programa_categoria {
	position: absolute;
	top: 15px;
	left: 0px;
	color: white;
	background: rebeccapurple;
	padding: 4px 8px;
	font-size: 12px;
	font-weight: 900;
	text-transform: uppercase;
}

.programacion .programa_imagen img {
	width: 100%;
}

.programacion .programa_fechas {
	padding-top: 10px;
}

.programacion .programa_fechas div {
	font-size: 12px;
	color: #723988;
}

.programacion .programa_titulo a {
	font-size: 29px;
	font-weight: 700;
	color: #723988;
	padding-top: 20px;
}

.program .eventpost-status, .programa_fechas .eventpost-status, .programa_fechas .eventpost-date-export {display:none;}

.programacion .programa_titulo a:hover {color: #000;}

.programacion .programa_incribete {
	padding-top: 15px;
	padding-bottom: 20px;
	border-bottom: 3px solid #723988;
	margin-bottom: 40px;
}

.programacion .programa_incribete div {
	font-size: 14px;
	font-weight: bold;
	color: #9FCAC0;
	width: fit-content;
	width: -moz-fit-content;
	cursor: pointer;
}

.programacion .programa_incribete div a {
	color: #9FCAC0;
	padding: 8px 15px;
	border: 2px solid #9FCAC0;
}

.programacion .programa_incribete div:hover a {
	background-color: #9FCAC0;
	color: #fff;
}

.programacion .btn_cargar {
	margin-top: 50px;
	margin-bottom: 100px;
	text-align: center;
	font-size: 18px;
	font-weight: 800;
}

.programacion .btn_cargar.todo {
	display: none;
}

.programacion .btn_cargar div:after {
    content: url(https://www.lasnaves.com/wp-content/uploads/2020/09/flecha_cargas_mas.png);
    position: absolute;
    bottom: -5px;
    left: 0px;
}

.programacion .btn_cargar_relacionados {
    margin-top: 100px;
    margin-bottom: 100px;
    text-align: center;
    font-size: 18px;
    font-weight: 800;
}

.programacion .btn_cargar_relacionados div:after {
    content: url(https://www.lasnaves.com/wp-content/uploads/2020/09/flecha_cargas_mas.png);
    position: absolute;
    bottom: -5px;
    left: 0px;
	transition: all 0.5s;
}

.programacion .btn_cargar_relacionados div:hover:after {
    margin-left: 20px !important;
}

.programacion .btn_cargar_relacionados div:hover span {
    margin-left: -20px;
}

/** ciuta·lab  **/

.ciutalab  .titulo_top {
	color: #fff;
	font-size: 125px;
}

.ciutalab  .sub_titulo {
	color: #fff;
	font-size: 59px;
}

.ciutalab  .contenedor {
	max-width: 1400px;
	margin: auto;
	color: #a1cac0;
}

.ciutalab  .contenido2 {
	color: #a1cac0;
	opacity: 1;
}

.ciutalab  .titulolateralizq {
    top: 60px;
}

.ciutalab  .titulolateralizq.titulolateralizqdoble {
    top: 60px;
}

.ciutalab  .filtro .personalizado-filtro {
    color: #a1cac0;
}

.ciutalab  .filtro .titulo-filtro {
    color: #a1cac0;
}

.ciutalab  .filtro .separador-filtro .vc_sep_line {
    border-color: #a1cac0;
}

.ciutalab  .filtro .vc_gitem-post-category-name span {
	display: none;
}

.ciutalab  .eventpost_calendar {
    margin-top: 100px;
}

.ciutalab .contenedor .texto2 a {
    color: #a1cac0 !important;
}

.ciutalab .contenedor .texto2 a:after {
	background-image: url(https://www.lasnaves.com/wp-content/uploads/2022/05/flecha_a1cac0_largo.png);
}

/** dades·lab  **/

.dadeslab  .titulo_top {
	color: #fff;
	font-size: 125px;
}

.dadeslab  .sub_titulo {
	color: #fff;
	font-size: 59px;
}

.dadeslab  .contenedor {
	max-width: 1400px;
	margin: auto;
	color: #a1cac0;
}

.dadeslab  .contenido2 {
	color: #a1cac0;
	opacity: 1;
}

.dadeslab  .titulolateralizq {
    top: 60px;
}

.dadeslab  .titulolateralizq.titulolateralizqdoble {
    top: 60px;
}

.dadeslab  .filtro .personalizado-filtro {
    color: #a1cac0;
}

.dadeslab  .filtro .titulo-filtro {
    color: #a1cac0;
}

.dadeslab  .filtro .separador-filtro .vc_sep_line {
    border-color: #a1cac0;
}

.dadeslab  .filtro .vc_gitem-post-category-name span {
	display: none;
}

.dadeslab  .eventpost_calendar {
    margin-top: 100px;
}

.dadeslab .contenedor .texto2 a {
    color: #a1cac0 !important;
}

.dadeslab .contenedor .texto2 a:after {
	background-image: url(https://www.lasnaves.com/wp-content/uploads/2022/05/flecha_a1cac0_largo.png);
}

/** espai maker  **/

.espai-maker  .titulo_top {
	color: #2f4b8b;
	font-size: 125px;
}

.espai-maker  .sub_titulo {
	color: #2f4b8b;
	font-size: 59px;
}

.espai-maker  .contenedor {
	max-width: 1400px;
	margin: auto;
	color: #2f4b8b;
}

.espai-maker  .contenido2 {
	color: #2f4b8b;
	opacity: 1;
}

.espai-maker  .titulolateralizq {
    top: 60px;
}

.espai-maker  .titulolateralizq.titulolateralizqdoble {
    top: 60px;
}

.espai-maker  .filtro .personalizado-filtro {
    color: #2f4b8b;
}

.espai-maker  .filtro .titulo-filtro {
    color: #2f4b8b;
}

.espai-maker  .filtro .separador-filtro .vc_sep_line {
    border-color: #2f4b8b;
}

.espai-maker  .filtro .vc_gitem-post-category-name span {
	display: none;
}

.espai-maker  .eventpost_calendar {
    margin-top: 100px;
}

.espai-maker .contenedor .texto2 a {
    color: #2f4b8b !important;
}

.espai-maker .contenedor .texto2 a:after {
	background-image: url(https://www.lasnaves.com/wp-content/uploads/2022/07/flecha_2f4b8b_largo.png);
}

.espai-maker .tituloseccionpr, .espai-maker .tituloseccionprinpr, .espai-maker .eventpost_calendar, .espai-maker .event_post_cal_days th, .espai-maker tr.event_post_cal_days, .espai-maker .proyectos_principal .general .proyectos_box .proyectos_fase, .espai-maker .proyectos_principal .general .proyectos_box .proyectos_titulo {
    color: #2f4b8b !important;
}

.espai-maker td.event_post_day_now {
    background-color: #2f4b8b;
}

tr.event_post_cal_days {
    border-bottom: 3px solid #2f4b8b;
}

.espai-maker .titulolateralizq.titulolateralizqdoble.top90 {
	top: 90px;
}

/** icc  **/

.icc .titulo_top {
	color: #fff;
	font-size: 85px;
	line-height: initial;
}

.icc .sub_titulo, .icc .sub_titulo h1 {
	color: #fff;
	font-size: 59px;
}

.icc .contenedor {
	max-width: 1400px;
	margin: auto;
	color: #e0a8c8;
}

.icc .contenido2 {
	color: #e0a8c8;
	opacity: 1;
}

.icc .color713b86 {
	color: #713b86;
}

.icc .titulolateralizq {
    top: 60px;
}

.icc .titulolateralizq.titulolateralizqdoble {
    top: 60px;
}

.icc .filtro .personalizado-filtro {
    color: #e0a8c8;
}

.icc .filtro .titulo-filtro {
    color: #e0a8c8;
}

.icc .filtro .separador-filtro .vc_sep_line {
    border-color: #e0a8c8;
}

.icc .filtro .vc_gitem-post-category-name span {
	display: none;
}

.icc .eventpost_calendar {
    margin-top: 100px;
}

.icc .contenedor .texto2 a {
    color: #e0a8c8 !important;
}

.icc .contenedor .texto2 a:after {
	background-image: url(https://www.lasnaves.com/wp-content/uploads/2022/09/flecha_e0a8c8_largo.png);
}

.icc .tituloseccionprinpr, .icc .tituloseccionpr, .icc .eventpost_calendar .event_post_cal_days th, .icc .fecha_dia_mostrar div {
	color: #e0a8c8;
}

.icc tr.event_post_cal_days {
    border-bottom: 3px solid #e0a8c8;
}

.icc td.event_post_day_now, .icc .evento_link a:hover {
	background-color: #e0a8c8;
}

.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner {
	padding-top: 0px !important;
}

/** fichas - proyectos **/

.plantilla_proyectos {
    margin-top: 220px;
	margin-bottom: 120px;
}

.plantilla_proyectos .contenido_plantilla {
    max-width: 1525px;
    margin-right: auto;
    margin-left: auto;
}

.plantilla_proyectos .contenido_plantilla {
	color: #0075BB;
}

.plantilla_proyectos .contenido_plantilla .plantilla_borde_izquierda {
    border-right: 3px solid #0075BB;
}

.plantilla_proyectos .contenido_plantilla .plantilla_borde_izquierda .vc_column-inner {
	padding-right: 0px;
}

.plantilla_proyectos .contenido_plantilla .plantilla_borde_izquierda .vc_column-inner .vc_row {
	margin-right: 0px;
	padding-right: 70px;
}

.plantilla_proyectos .contenido_plantilla .plantilla_borde_izquierda .volver {
	padding-bottom: 40px;
    border-bottom: 3px solid #0075BB;
	font-size: 13px;
	font-weight: 800;
}

.plantilla_proyectos .contenido_plantilla .plantilla_borde_izquierda .volver p:before {
	content: url(https://www.lasnaves.com/wp-content/uploads/2020/09/mini_flecha.png);
    vertical-align: middle;
    padding-right: 15px;
}

.plantilla_proyectos .contenido_plantilla .plantilla_borde_izquierda .plantilla_parrafo {
	font-size: 14px;
	font-weight: 800;
	line-height: 20px;
}

.plantilla_proyectos .contenido_plantilla .plantilla_borde_izquierda .plantilla_titulo {
	font-size: 18px;
	font-weight: 800;
	line-height: 26px;
}

.plantilla_proyectos .contenido_plantilla .plantilla_borde_izquierda .plantilla_texto p {
	margin-top: 5px;
}

.plantilla_proyectos .contenido_plantilla .plantilla_borde_izquierda .btn_azul button {
	background-color: transparent;
    border: 2px solid #0075BB;
    border-radius: 0px;
    font-weight: bold;
    font-size: 14px;
	color: #0075BB;
}

.plantilla_proyectos .contenido_plantilla .plantilla_borde_izquierda .btn_rosa button {
	background-color: transparent;
    border: 2px solid #E1A8C9;
    border-radius: 0px;
    font-weight: bold;
    font-size: 14px;
	color: #E1A8C9;
}

.plantilla_proyectos .contenido_plantilla .plantilla_borde_izquierda .plantilla_texto {
	font-size: 18px;
	line-height: 20px;
}

.plantilla_proyectos .contenido_plantilla .plantilla_borde_izquierda .plantilla_titulo_participantes {
	font-size: 18px;
	line-height: 20px;
	font-weight: 800;
}

.plantilla_proyectos .contenido_plantilla .plantilla_borde_izquierda .plantilla_texto_participantes {
	font-size: 14px;
	line-height: 20px;
}

.plantilla_proyectos .contenido_plantilla .plantilla_borde_izquierda .plantilla_texto_participantes p {
	margin-top: 5px;
}

.plantilla_proyectos .contenido_plantilla .plantilla_borde_derecha {
    padding-left: 65px;
}

.plantilla_proyectos .contenido_plantilla .plantilla_borde_derecha .plantilla_titulo {
	font-size: 90px;
	line-height: 110px;
	font-weight: 700;
	padding-bottom: 50px;
}

.plantilla_proyectos .contenido_plantilla .plantilla_borde_derecha .plantilla_titulo h1 {
	font-size: 90px;
	line-height: 110px;
	font-weight: 700;
	padding-bottom: 0px;
}

.plantilla_proyectos .contenido_plantilla .plantilla_borde_derecha .plantilla_texto {
	font-size: 18px;
	line-height: 26px;
	padding-top: 40px;
}

.plantilla_proyectos .contenido_plantilla .plantilla_borde_derecha .plantilla_texto a {
	color: #0075BB;
    border-bottom: 5px solid #E1A8C9;
}

.plantilla_proyectos .contenido_plantilla .plantilla_borde_derecha .numero {
    font-size: 14px;
    line-height: 17px;
    font-weight: 700;
    display: inline-block;
    border: 1px solid #0075BB;
    padding: 10px;
    border-radius: 25px;
	width: auto;
}

.plantilla_proyectos .contenido_plantilla .plantilla_borde_derecha .fase {
	font-size: 14px;
	line-height: 17px;
	font-weight: 700;
    display: inline-block;
    padding-left: 10px;
}

/** fichas - collab **/

.plantilla_collab, .plantilla_collab.plantilla_old {
    margin-top: 220px;
	margin-bottom: 120px;
}

.plantilla_collab .contenido_plantilla, .plantilla_collab.plantilla_old {
    max-width: 1525px;
    margin-right: auto;
    margin-left: auto;
}

.plantilla_collab.plantilla_old {
	max-width: 1100px;
}

.plantilla_collab .contenido_plantilla, .plantilla_collab.plantilla_old {
	color: #be1716;
}

.plantilla_collab .contenido_plantilla .plantilla_borde_izquierda {
    border-right: 3px solid #be1716;
}

.plantilla_collab .contenido_plantilla .plantilla_borde_izquierda .vc_column-inner {
	padding-right: 0px;
}

.plantilla_collab .contenido_plantilla .plantilla_borde_izquierda .vc_column-inner .vc_row {
	margin-right: 0px;
	padding-right: 70px;
}

.plantilla_collab .contenido_plantilla .plantilla_borde_izquierda .volver {
	padding-bottom: 40px;
    border-bottom: 3px solid #be1716;
	font-size: 13px;
	font-weight: 800;
}

.plantilla_collab .contenido_plantilla .plantilla_borde_izquierda .volver p:before {
	content: url(https://www.lasnaves.com/wp-content/uploads/2020/09/mini_flecha.png);
    vertical-align: middle;
    padding-right: 15px;
}

.plantilla_collab .contenido_plantilla .plantilla_borde_izquierda .plantilla_parrafo {
	font-size: 14px;
	font-weight: 800;
	line-height: 20px;
}

.plantilla_collab .contenido_plantilla .plantilla_borde_izquierda .plantilla_titulo {
	font-size: 18px;
	font-weight: 800;
	line-height: 26px;
}

.plantilla_collab .contenido_plantilla .plantilla_borde_izquierda .plantilla_texto p {
	margin-top: 5px;
}

.plantilla_collab .contenido_plantilla .plantilla_borde_izquierda .btn_azul button {
	background-color: transparent;
    border: 2px solid #be1716;
    border-radius: 0px;
    font-weight: bold;
    font-size: 14px;
	color: #be1716;
}

.plantilla_collab .contenido_plantilla .plantilla_borde_izquierda .btn_rosa button {
	background-color: transparent;
    border: 2px solid #be1716;
    border-radius: 0px;
    font-weight: bold;
    font-size: 14px;
	color: #be1716;
}

.plantilla_collab .contenido_plantilla .plantilla_borde_izquierda .plantilla_texto {
	font-size: 18px;
	line-height: 20px;
}

.plantilla_collab .contenido_plantilla .plantilla_borde_izquierda .plantilla_titulo_participantes {
	font-size: 18px;
	line-height: 20px;
	font-weight: 800;
}

.plantilla_collab .contenido_plantilla .plantilla_borde_izquierda .plantilla_texto_participantes {
	font-size: 14px;
	line-height: 20px;
}

.plantilla_collab .contenido_plantilla .plantilla_borde_izquierda .plantilla_texto_participantes p {
	margin-top: 5px;
}

.plantilla_collab .contenido_plantilla .plantilla_borde_derecha {
    padding-left: 65px;
}

.plantilla_collab .contenido_plantilla .plantilla_borde_derecha .plantilla_titulo, .plantilla_collab.plantilla_old .plantilla_titulo, .plantilla_collab.plantilla_old .plantilla_titulo h1 {
	font-size: 90px;
	line-height: 110px;
	font-weight: 700;
	padding-bottom: 50px;
}

.plantilla_collab.plantilla_old .plantilla_titulo h1 {
	font-size: 90px;
	line-height: 110px;
	font-weight: 700;
	padding-bottom: 50px;
	padding: 0px;
}

.plantilla_collab .contenido_plantilla .plantilla_borde_derecha .plantilla_texto, .plantilla_collab.plantilla_old {
	font-size: 18px;
	line-height: 26px;
	padding-top: 40px;
}

.plantilla_collab .contenido_plantilla .plantilla_borde_derecha .plantilla_texto a, .plantilla_collab.plantilla_old a {
	color: #be1716;
    border-bottom: 5px solid #be1716;
}

.plantilla_collab .contenido_plantilla .plantilla_borde_derecha .numero {
    font-size: 14px;
    line-height: 17px;
    font-weight: 700;
    display: inline-block;
    border: 1px solid #be1716;
    padding: 10px;
    border-radius: 25px;
	width: auto;
}

.plantilla_collab .contenido_plantilla .plantilla_borde_derecha .fase {
	font-size: 14px;
	line-height: 17px;
	font-weight: 700;
    display: inline-block;
    padding-left: 10px;
}

/** fichas - empleo **/

.plantilla_empleo {
    margin-top: 220px;
	margin-bottom: 120px;
	padding: 0px 40px;
}

.plantilla_empleo .contenido_plantilla {
    max-width: 1525px;
    margin-right: auto;
    margin-left: auto;
}

.plantilla_empleo .contenido_plantilla {
	color: #fff;
}

.plantilla_empleo .contenido_plantilla .plantilla_borde_izquierda {
    border-right: 3px solid #fff;
}

.plantilla_empleo .contenido_plantilla .plantilla_borde_izquierda .vc_column-inner {
	padding-right: 0px;
}

.plantilla_empleo .contenido_plantilla .plantilla_borde_izquierda .vc_column-inner .vc_row {
	margin-right: 0px;
	padding-right: 70px;
}

.plantilla_empleo .contenido_plantilla .plantilla_borde_izquierda .fase {
    font-size: 14px;
    line-height: 17px;
    font-weight: 700;
    display: inline-block;
    color: #0075bb;
    background-color: #fff;
    padding: 10px;
}

.plantilla_empleo .contenido_plantilla .plantilla_borde_izquierda .plantilla_titulo2 {
	font-size: 40px;
	line-height: 45px;
	font-weight: 700;
	padding-bottom: 10px;
}

.plantilla_empleo .contenido_plantilla .plantilla_borde_izquierda .plantilla_titulo2 p {
	margin-top: 5px;
}

.plantilla_empleo .contenido_plantilla .plantilla_borde_izquierda .volver {
	padding-bottom: 40px;
    border-bottom: 3px solid #fff;
	font-size: 13px;
	font-weight: 800;
}

.plantilla_empleo .contenido_plantilla .plantilla_borde_izquierda .volver p:before {
	content: url(https://www.lasnaves.com/wp-content/uploads/2020/09/mini_flecha.png);
    vertical-align: middle;
    padding-right: 15px;
}

.plantilla_empleo .contenido_plantilla .plantilla_borde_izquierda .border_bottom {
    border-bottom: 3px solid #fff;
}

.plantilla_empleo .contenido_plantilla .plantilla_borde_izquierda .plantilla_parrafo {
	font-size: 14px;
	font-weight: 800;
	line-height: 20px;
}

.plantilla_empleo .contenido_plantilla .plantilla_borde_izquierda .plantilla_titulo {
	font-size: 18px;
	font-weight: 800;
	line-height: 26px;
}

.plantilla_empleo .contenido_plantilla .plantilla_borde_izquierda .plantilla_texto p {
	margin-top: 5px;
}

.plantilla_empleo .contenido_plantilla .plantilla_borde_izquierda .btn_azul button {
	background-color: transparent;
    border: 2px solid #fff;
    border-radius: 0px;
    font-weight: bold;
    font-size: 14px;
	color: #fff;
}

.plantilla_empleo .contenido_plantilla .plantilla_borde_izquierda .btn_rosa button {
	background-color: #E1A8C9;
    border: 2px solid #E1A8C9;
    border-radius: 0px;
    font-weight: bold;
    font-size: 14px;
	color: #fff;
}

.plantilla_empleo .contenido_plantilla .plantilla_borde_izquierda .plantilla_texto {
	font-size: 18px;
	line-height: 20px;
}

.plantilla_empleo .contenido_plantilla .plantilla_borde_izquierda .plantilla_titulo_participantes {
	font-size: 18px;
	line-height: 20px;
	font-weight: 800;
}

.plantilla_empleo .contenido_plantilla .plantilla_borde_izquierda .plantilla_texto_participantes {
	font-size: 14px;
	line-height: 20px;
}

.plantilla_empleo .contenido_plantilla .plantilla_borde_izquierda .plantilla_texto_participantes p {
	margin-top: 5px;
}

.plantilla_empleo .contenido_plantilla .plantilla_borde_derecha {
    padding-left: 65px;
}

.plantilla_empleo .contenido_plantilla .plantilla_borde_derecha .fase {
    font-size: 14px;
    line-height: 17px;
    font-weight: 700;
    display: inline-block;
    color: #0075bb;
    background-color: #fff;
    padding: 10px;
}

.plantilla_empleo .contenido_plantilla .plantilla_borde_derecha .plantilla_titulo {
	font-size: 90px;
	line-height: 110px;
	font-weight: 700;
	padding-bottom: 50px;
}

.plantilla_empleo .contenido_plantilla .plantilla_borde_derecha .plantilla_titulo h1 {
	font-size: 90px;
	line-height: 110px;
	font-weight: 700;
	margin-top: revert;
}

.plantilla_empleo .contenido_plantilla .plantilla_borde_derecha .plantilla_texto {
	font-size: 18px;
	line-height: 26px;
}

.plantilla_empleo .contenido_plantilla .plantilla_borde_derecha .plantilla_texto a {
	color: #fff;
    border-bottom: 5px solid #7FDEBD;
}

.plantilla_empleo .contenido_plantilla .plantilla_borde_derecha .numero {
    font-size: 14px;
    line-height: 17px;
    font-weight: 700;
    display: inline-block;
    border: 1px solid #fff;
    padding: 10px;
    border-radius: 25px;
}

/** fichas - avalua·lab **/

.plantilla_avalua-lab {
    margin-top: 220px;
	margin-bottom: 120px;
}

.plantilla_avalua-lab .contenido_plantilla {
    max-width: 1525px;
    margin-right: auto;
    margin-left: auto;
}

.plantilla_avalua-lab .contenido_plantilla {
	color: #51aee2;
}

.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_izquierda {
    border-right: 3px solid #51aee2;
}

.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_izquierda .vc_column-inner {
	padding-right: 0px;
}

.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_izquierda .vc_column-inner .vc_row {
	margin-right: 0px;
	padding-right: 70px;
}

.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_izquierda .volver {
	padding-bottom: 40px;
    border-bottom: 3px solid #51aee2;
	font-size: 13px;
	font-weight: 800;
}

.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_izquierda .volver p:before {
	content: url(https://www.lasnaves.com/wp-content/uploads/2020/09/mini_flecha.png);
    vertical-align: middle;
    padding-right: 15px;
}

.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_izquierda .plantilla_parrafo {
	font-size: 14px;
	font-weight: 800;
	line-height: 20px;
}

.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_izquierda .plantilla_titulo {
	font-size: 18px;
	font-weight: 800;
	line-height: 26px;
}

.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_izquierda .plantilla_texto p {
	margin-top: 5px;
}

.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_izquierda .btn_azul button {
	background-color: transparent;
    border: 2px solid #51aee2;
    border-radius: 0px;
    font-weight: bold;
    font-size: 14px;
	color: #51aee2;
}

.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_izquierda .btn_rosa button {
	background-color: transparent;
    border: 2px solid #0075bb;
    border-radius: 0px;
    font-weight: bold;
    font-size: 14px;
	color: #0075bb;
}

.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_izquierda .plantilla_texto {
	font-size: 18px;
	line-height: 20px;
}

.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_izquierda .plantilla_titulo_participantes {
	font-size: 18px;
	line-height: 20px;
	font-weight: 800;
}

.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_izquierda .plantilla_texto_participantes {
	font-size: 14px;
	line-height: 20px;
}

.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_izquierda .plantilla_texto_participantes p {
	margin-top: 5px;
}

.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_derecha {
    padding-left: 65px;
}

.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_derecha .plantilla_titulo {
	font-size: 90px;
	line-height: 110px;
	font-weight: 700;
	padding-bottom: 50px;
}

.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_derecha .plantilla_titulo p {
	margin-top: 0px;
	margin-bottom: 50px;
}

.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_derecha .plantilla_titulo h1 {
	font-size: 90px;
	line-height: 110px;
	font-weight: 700;
	margin-top: 0px;
	margin-bottom: 50px;
}

.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_derecha .plantilla_texto {
	font-size: 18px;
	line-height: 26px;
	padding-top: 40px;
}

.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_derecha .plantilla_texto a {
	color: #51aee2;
    border-bottom: 5px solid #0075bb;
}

.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_derecha .numero {
    font-size: 14px;
    line-height: 17px;
    font-weight: 700;
    display: inline-block;
    border: 1px solid #51aee2;
    padding: 10px;
    border-radius: 25px;
}

.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_derecha .fase {
	font-size: 14px;
	line-height: 17px;
	font-weight: 700;
    display: inline-block;
    padding-left: 10px;
}

/** plantilla entradas **/

.single-post .contenedor {
	max-width: 950px;
}

.single-post .portada {
    max-width: 1088px;
    margin: auto;
    margin-top: 200px;
}

.single-post .portada img{
	width: 100%;
}

.single-post .fecha {
    max-width: 1088px;
    margin: auto;
    font-size: 18px;
    line-height: 50px;
    color: #2B4A8D;
    text-align: center;
    padding: 20px 0px;
}

.single-post .titulo_post {
    max-width: 1088px;
    margin: auto;
    font-size: 38px;
    line-height: 48px;
    color: #2B4A8D;
    text-align: center;
    font-weight: 700;
    padding-bottom: 0px;
    padding-top: 40px;
}

.single-post .datos {
    display: inline-block;
    vertical-align: top;
    width: 195px;
    padding-top: 20px;
}

.single-post .datos_cont {
    padding-bottom: 40px;
}

.single-post .plantilla_noticias {
    display: inline-block;
    vertical-align: top;
}

.single-post .compartir {
    display: inline-block;
    vertical-align: top;
	width: 225px;
    padding-top: 20px;
}

.single-post .compartir .compartir_titulo {
	font-size: 18px;
	font-weight: 800;
	line-height: 26px;
	color: #2B4A8D;
}

.single-post .compartir .compartir_contenido {
	font-size: 18px;
	line-height: 26px;
	color: #2B4A8D;
}

.single-post .cotenido_noticia {
    max-width: 1400px;
    margin: auto;
    font-size: 0px;
    padding-bottom: 200px;
}

.single-post .cotenido_noticia .datos_titulo, .single-post .cotenido_noticia .compartir_titulo, .single-post .cotenido_noticia .compartir_contenido {
	font-size: 18px;
	font-weight: 800;
	line-height: 26px;
	color: #2B4A8D;
}

.single-post .cotenido_noticia .datos_contenido {
	font-size: 18px;
	line-height: 26px;
	color: #2B4A8D;
}

.single-post .parrafo {
	color: #FFA38B;
	font-size: 24px;
	line-height: 45px;
	position: relative;
}

.single-post .parrafo p:before {
    content: url(https://www.lasnaves.com/wp-content/uploads/2020/10/flechadernaranja.png);
    padding-right: 30px;
}

.single-post .texto_noticia p, .single-post .plantilla_noticias > p, .single-post .plantilla_noticias div > ul, .single-post .plantilla_noticias div > p, .single-post .plantilla_noticias > ul  {
	color: #2B4A8D;
	font-size: 18px;
	line-height: 26px;
}

.single-post .plantilla_noticias > p, .single-post .plantilla_noticias div > ul, .single-post .plantilla_noticias div > p, .single-post .plantilla_noticias > ul {
	max-width: 980px;
	padding: 0 30px;
}

.single-post .texto_noticia a {
	color: #2B4A8D;
    border-bottom: 3px solid #FFA38B;
}

/** plantilla videos **/

.single-videos .contenedor {
	max-width: 950px;
}

.single-videos .portada {
    max-width: 1088px;
    margin: auto;
    margin-top: 200px;
}

.single-videos .portada img{
	width: 100%;
}

.single-videos .fecha {
    max-width: 1088px;
    margin: auto;
    font-size: 18px;
    line-height: 50px;
    color: #2B4A8D;
    text-align: center;
    padding: 20px 0px;
}

.single-videos .titulo_post {
    max-width: 1088px;
    margin: auto;
    font-size: 38px;
    line-height: 48px;
    color: #2B4A8D;
    text-align: center;
    font-weight: 700;
    padding-bottom: 0px;
    padding-top: 40px;
}

.single-videos .datos {
    display: inline-block;
    vertical-align: top;
    width: 195px;
    padding-top: 20px;
}

.single-videos .datos_cont {
    padding-bottom: 40px;
}

.single-videos .plantilla_noticias {
    display: inline-block;
    vertical-align: top;
}

.single-videos .compartir {
    display: inline-block;
    vertical-align: top;
	width: 225px;
    padding-top: 20px;
}

.single-videos .compartir .compartir_titulo {
	font-size: 18px;
	font-weight: 800;
	line-height: 26px;
	color: #2B4A8D;
}

.single-videos .compartir .compartir_contenido {
	font-size: 18px;
	line-height: 26px;
	color: #2B4A8D;
}

.single-videos .cotenido_noticia {
    max-width: 1400px;
    margin: auto;
    font-size: 0px;
    padding-bottom: 200px;
}

.single-videos .cotenido_noticia .datos_titulo, .single-videos .cotenido_noticia .compartir_titulo, .single-videos .cotenido_noticia .compartir_contenido {
	font-size: 18px;
	font-weight: 800;
	line-height: 26px;
	color: #2B4A8D;
}

.single-videos .cotenido_noticia .datos_contenido {
	font-size: 18px;
	line-height: 26px;
	color: #2B4A8D;
}

.single-videos .parrafo {
	color: #FFA38B;
	font-size: 24px;
	line-height: 45px;
	position: relative;
}

.single-videos .parrafo p:before {
    content: url(https://www.lasnaves.com/wp-content/uploads/2020/10/flechadernaranja.png);
    padding-right: 30px;
}

.single-videos .texto_noticia p, .single-videos .plantilla_noticias > p, .single-videos .plantilla_noticias div > ul, .single-videos .plantilla_noticias div > p, .single-videos .plantilla_noticias > ul  {
	color: #2B4A8D;
	font-size: 18px;
	line-height: 26px;
}

.single-videos .plantilla_noticias > p, .single-videos .plantilla_noticias div > ul, .single-videos .plantilla_noticias div > p, .single-videos .plantilla_noticias > ul, .single-videos .plantilla_noticias .wpb_video_widget {
	max-width: 980px;
	padding: 0 30px;
}

.single-videos .plantilla_noticias .wpb_video_widget {
	padding-top: 30px;
}

.single-videos .texto_noticia a {
	color: #2B4A8D;
    border-bottom: 3px solid #FFA38B;
}

/** plantilla programación **/

.single-program .contenedor {
	max-width: 950px;
}

.single-program .plantilla_noticias p, .single-program .plantilla_noticias ul {
	max-width: 950px;
	font-size: 18px;
	color: #723988;
    text-align: left !important;
	padding-left: 15px;
    padding-right: 15px;
}

.single-program .portada {
    max-width: 1088px;
    margin: auto;
    margin-top: 300px;
}

.single-program .portada img{
	width: 100%;
}

.single-program .cat_portada {
	text-align: center;
	padding: 40px 0px;
}

.single-program .cat_portada div {
    background-color: #723988;
    color: #fff;
    font-size: 25px;
    font-weight: 800;
    padding: 5px 10px;  
	margin: auto;
    width: fit-content;
    width: -moz-fit-content;
}

.single-program .fecha {
    max-width: 1088px;
    margin: auto;
    font-size: 18px;
    line-height: 50px;
    color: #723988;
    text-align: center;
    padding: 20px 0px;
}

.single-program .titulo_post {
    max-width: 1088px;
    margin: auto;
	font-size: 47px;
    line-height: 56px;
    color: #723988;
    text-align: center;
    font-weight: 700;
    padding-bottom: 50px;
}

.single-program .datos {
    display: inline-block;
    vertical-align: top;
    width: 225px;
    padding-top: 20px;
}

.single-program .datos_cont, .single-program .compartir .compartir_cont {
    padding-bottom: 40px;
}

.single-program .plantilla_noticias {
    display: inline-block;
    vertical-align: top;
}

.single-program .compartir {
    display: inline-block;
    vertical-align: top;
	width: 225px;
    padding-top: 20px;
}

.single-program .compartir .compartir_titulo {
	font-size: 18px;
	font-weight: 800;
	line-height: 26px;
	color: #723988;
}

.single-program .compartir .compartir_contenido {
	font-size: 18px;
	line-height: 26px;
	color: #723988;
}

.single-program .cotenido_noticia {
    max-width: 1400px;
    margin: auto;
    font-size: 0px;
    padding-bottom: 200px;
}

.single-program .cotenido_noticia .datos_titulo {
	font-size: 18px;
	font-weight: 800;
	line-height: 26px;
	color: #723988;
}

.single-program .cotenido_noticia .datos_contenido {
	font-size: 18px;
	line-height: 26px;
	color: #723988;
}

.single-program .parrafo p {
	color: #9fcac0;
	font-size: 24px;
	line-height: 45px;
	position: relative;
}

.single-program .parrafo p:before {
    content: url(https://www.lasnaves.com/wp-content/uploads/2020/10/flechadernaranja.png);
    padding-right: 30px;
}

.single-program .texto_noticia p {
	color: #723988;
	font-size: 18px;
	line-height: 26px;
}

.single-program .texto_noticia a {
	color: #723988;
    border-bottom: 3px solid #9fcac0;
}

/** formulario empleo **/

.plantilla_empleo .contenido_plantilla .plantilla_borde_derecha form {
	padding: 140px;
	border: 1px solid #fff;
}

.paso1, .paso2 {
	display: none;
}

/** paso 1 **/

.paso1 .fila {
	padding-bottom: 40px;
}

.paso1 span {
    display: inline-block;
	padding-right: 5px;
    padding-left: 5px;
	vertical-align: bottom;
	margin-left: 0px;
}

.paso1 span input {
    border: none;
    border-bottom: 2px solid #fff;
    background-color: transparent;
    color: white;
	font-size: 20px;
	font-weight: bold;
	width: 100%;
	padding: 5px 0px 5px 0px;
}

.paso1 span input::-webkit-input-placeholder { /* Edge */
	color: #fff;
	opacity: 0.36;
	font-size: 20px;
	font-style: italic;
	font-weight: 200;
}

.paso1 span input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #fff;
	opacity: 0.36;
	font-size: 20px;
	font-style: italic;
	font-weight: 200;
}

.paso1 span input::placeholder {
	color: #fff;
	opacity: 0.36;
	font-size: 20px;
	font-style: italic;
	font-weight: 200;
}

.paso1 span.nombre {
    width: 50%;
}

.paso1 span.apellido {
    width: 50%;
}

/*.paso1 span:nth-child(odd) input {
	margin-right: 5px;
}

.paso1 span:nth-child(even) input {
	margin-left: 5px;
}*/

.paso1 .mail {
    width: 100%;
}

.paso1 span.mini1, .paso1 span.mini2, .paso1 span.mini3, .paso1 span.mini_desplegable {
    max-width: 16.66666666666667%;
    width: 100%;
}

.paso1 span.mini_desplegable2, .paso1 span.fecha, .paso1 span.campo_small {
    max-width: 33.33333333333334%;
    width: 100%;
}

.paso1 select {
	width: 100%;
    background-color: transparent;
    border: none;
    border-bottom: 2px solid #fff;
    padding: 5px 0px 5px 0px;
    font-size: 18px;
    color: white;
    font-style: italic;
}

.paso1 .archivo {
	width: 100%;
}

.paso1 p {
	text-align: right;
}

.paso1 .wpcf7-checkbox label span {
	font-size: 10px;
    font-weight: 800;
    border: 1px solid #fff;
    padding: 10px 40px;
	cursor: pointer;
	position: relative;
}

.paso1 .wpcf7-checkbox label span:hover {
	background-color: #2A81B5;
}

.paso1 .wpcf7-checkbox, .paso1 .wpcf7-checkbox .first {
	padding-left: 0px;
}

.paso1 input[type="checkbox"]:checked+.wpcf7-list-item-label {
	background-color: #2E8EC7;
}
.paso1 input[type="checkbox"]:checked+.wpcf7-list-item-label:before {
	content: url(https://www.lasnaves.com/wp-content/uploads/2020/09/Icon-ionic-ios-checkmark@2x.png);
    position: absolute;
    top: 3px;
    right: 7px;
}

.paso1 input[type=checkbox] {
	display: none;
}

.paso1 input[type=submit] {
	background-color: #E1A8C9;
    border: 2px solid #E1A8C9;
    border-radius: 0px;
    font-weight: bold;
    font-size: 14px;
    color: #fff;
    padding: 10px 35px;
}

/** paso 2 **/

.paso2 .fila {
	padding-bottom: 40px;
}

.paso2 span {
    display: inline-block;
	padding-right: 5px;
    padding-left: 5px;
	vertical-align: bottom;
	margin-left: 0px;
}

.paso2 span input {
    border: none;
    border-bottom: 2px solid #fff;
    background-color: transparent;
    color: white;
	font-size: 20px;
	font-weight: bold;
	width: 100%;
	padding: 5px 0px 5px 0px;
}

.paso2 span input::-webkit-input-placeholder { /* Edge */
	color: #fff;
	opacity: 0.36;
	font-size: 20px;
	font-style: italic;
	font-weight: 200;
}

.paso2 span input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #fff;
	opacity: 0.36;
	font-size: 20px;
	font-style: italic;
	font-weight: 200;
}

.paso2 span input::placeholder {
	color: #fff;
	opacity: 0.36;
	font-size: 20px;
	font-style: italic;
	font-weight: 200;
}

.paso2 span.nombre {
    width: 50%;
}

.paso2 span.apellido {
    width: 50%;
}

/*.paso2 span:nth-child(odd) input {
	margin-right: 5px;
}

.paso2 span:nth-child(even) input {
	margin-left: 5px;
}*/

.paso2 .mail {
    width: 100%;
}

.paso2 span.mini1, .paso2 span.mini2, .paso2 span.mini3, .paso2 span.mini_desplegable {
    max-width: 16.66666666666667%;
    width: 100%;
}

.paso2 span.mini_desplegable2, .paso2 span.fecha, .paso2 span.campo_small {
    max-width: 33.33333333333334%;
    width: 100%;
}

.paso2 select {
	width: 100%;
    background-color: transparent;
    border: none;
    border-bottom: 2px solid #fff;
    padding: 5px 0px 5px 0px;
    font-size: 18px;
    color: white;
    font-style: italic;
}

.paso2 .archivo {
	width: 100%;
}

.paso2 p {
	text-align: right;
}

.paso2 .wpcf7-checkbox label span {
	font-size: 10px;
    font-weight: 800;
    border: 1px solid #fff;
    padding: 10px 40px;
	cursor: pointer;
	position: relative;
}

.paso2 .wpcf7-checkbox label span:hover {
	background-color: #2A81B5;
}

.paso2 .wpcf7-checkbox, .paso2 .wpcf7-checkbox .first {
	padding-left: 0px;
}

.paso2 input[type="checkbox"]:checked+.wpcf7-list-item-label {
	background-color: #2E8EC7;
}
.paso2 input[type="checkbox"]:checked+.wpcf7-list-item-label:before {
	content: url(https://www.lasnaves.com/wp-content/uploads/2020/09/Icon-ionic-ios-checkmark@2x.png);
    position: absolute;
    top: 3px;
    right: 7px;
}

.paso2 input[type=checkbox] {
	display: none;
}

.paso2 input[type=submit] {
	background-color: #E1A8C9;
    border: 2px solid #E1A8C9;
    border-radius: 0px;
    font-weight: bold;
    font-size: 14px;
    color: #fff;
    padding: 10px 35px;
}

/** paso 3 **/

.paso3 .fila {
	padding-bottom: 40px;
}

.paso3 span {
    display: inline-block;
	padding-right: 5px;
    padding-left: 5px;
	vertical-align: bottom;
	margin-left: 0px;
}

.paso3 span.archivodni1 {
    text-align: left;
    width: 100%;
}

.paso3 span input {
    border: none;
    border-bottom: 2px solid #fff;
    background-color: transparent;
    color: white;
	font-size: 20px;
	font-weight: bold;
	width: 100%;
	padding: 5px 0px 5px 0px;
}

.paso3 .fila p.texto {
    color: #fff;
    opacity: 0.36;
    font-size: 20px;
    font-style: italic;
    font-weight: 200;
    text-align: left;
    margin: 0px;
}

.paso3 span input::-webkit-input-placeholder { /* Edge */
	color: #fff;
	opacity: 0.36;
	font-size: 20px;
	font-style: italic;
	font-weight: 200;
}

.paso3 span input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #fff;
	opacity: 0.36;
	font-size: 20px;
	font-style: italic;
	font-weight: 200;
}

.paso3 span input::placeholder {
	color: #fff;
	opacity: 0.36;
	font-size: 20px;
	font-style: italic;
	font-weight: 200;
}

.paso3 span.nombre {
    width: 50%;
}

.paso3 span.apellido {
    width: 50%;
}

.paso3 span.dni, .paso3 span.telefono {
    width: 100%;
}

.paso3 span.direccion, .paso3 span.cp, .paso3 span.localidad, .paso3 span.provincia {
    width: 50%;
}

.paso3 ol.oltitulo li {
	font-size: 18px;
    font-weight: 800;
    line-height: 26px;
	padding-bottom: 10px;
}

.paso3 ol.olsubtitulo {
	padding-top: 10px;
}

.paso3 ol.olsubtitulo li {
    font-weight: 400;
}

/*.paso3 span:nth-child(odd) input {
	margin-right: 5px;
}

.paso3 span:nth-child(even) input {
	margin-left: 5px;
}*/

.paso3 .mail {
    width: 100%;
}

.paso3 span.mini1, .paso3 span.mini2, .paso3 span.mini3, .paso3 span.mini_desplegable {
    max-width: 16.66666666666667%;
    width: 100%;
}

.paso3 span.mini_desplegable2, .paso3 span.fecha, .paso3 span.campo_small {
    max-width: 33.33333333333334%;
    width: 100%;
}

.paso3 select {
	width: 100%;
    background-color: transparent;
    border: none;
    border-bottom: 2px solid #fff;
    padding: 5px 0px 5px 0px;
    font-size: 18px;
    color: white;
    font-style: italic;
}

.paso3 .archivo {
	width: 100%;
}

.paso3 p {
	text-align: right;
	margin: 0px;
}

.paso3 .wpcf7-checkbox label span {
	font-size: 10px;
    font-weight: 800;
    border: 1px solid #fff;
    padding: 10px 40px;
	cursor: pointer;
	position: relative;
}

.paso3 .wpcf7-checkbox label span:hover {
	background-color: #2A81B5;
}

.paso3 .wpcf7-checkbox, .paso3 .wpcf7-checkbox .first {
	padding-left: 0px;
}

.paso3 input[type="checkbox"]:checked+.wpcf7-list-item-label {
	background-color: #2E8EC7;
}
.paso3 input[type="checkbox"]:checked+.wpcf7-list-item-label:before {
	content: url(https://www.lasnaves.com/wp-content/uploads/2020/09/Icon-ionic-ios-checkmark@2x.png);
    position: absolute;
    top: 3px;
    right: 7px;
}

.paso3 input[type=checkbox] {
	display: none;
}

.paso3 input[type=submit] {
	background-color: #E1A8C9;
    border: 2px solid #E1A8C9;
    border-radius: 0px;
    font-weight: bold;
    font-size: 14px;
    color: #fff;
    padding: 10px 35px;
}

/** reserva tu sala **/

.reserva-tu-sala .contenedor .texto1 {
	color: #43945F;
	font-weight: 700;
}

.btn_pdf_espacios a {
    background-color: #43945f !important;
    color: white !important;
    border-color: #43945f !important;
    background-image: none !important;
}

/** contacto **/

.contactanos .titulo_top {
    color: #43945F;
}

.contactanos .sub_titulo {
    color: #43945F;
}

/** Recaptcha **/

.grecaptcha-badge {
	display: none;
}

/** Contenido slider central Home **/

.contenedor_slider_centro {
	width: 100%;
	height: 500px;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
}

.contenedor_slider_centro .parte_derecha {
    width: 66.666666666666666666%;
	position: relative;
}

.contenedor_slider_centro .parte_derecha a {
	width: 100%;
    height: 100%;
    position: absolute;
}

.contenedor_slider_centro .parte_izquerda {
	width: 33.333333333333333333%;
    position: relative;
    height: 100%;
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.contenedor_slider_centro .parte_izquerda a {
	width: 100%;
    height: 100%;
    position: absolute;
}

.contenedor_slider_centro .parte_izquerda .parte_izquerda_titulo {
	color: #fff;
    font-size: 55px;
	line-height: 80px;
	text-align: center;
	font-weight: 700;
	margin-bottom: 32px;
}

.contenedor_slider_centro .parte_izquerda .parte_izquerda_subtitulo {
	color: #fff;
    font-size: 30px;
	text-align: center;
	font-weight: 500;
}

@media (max-width: 1685px) {
	.contenido2 {
		max-width: 90%;
		margin-left: auto;
	}
	
	.contenedor .parrafo {
		margin-left: auto;
		max-width: 90%;
	}
	
	.titulolateralizq {
		left: -80px;
	}
	
	.titulolateralizq.galeria {
		left: -95px;
	}
	
	.collab-proyectos .contenidoinfo {
		padding-left: 170px;
		position: relative;
	}
	
	.collab-proyectos .contenidoinfo:before {
		left: 95px;
	}
	
	.collab-proyectos .titulolateralizq {
		left: -25px;
	}
	
	.proyecto .titulo_top, .proyecto .titulo_top h1 {
		font-size: 5.5vw !important;
		line-height: 6.3vw !important;
	}
	
	.plantilla_proyectos .contenido_plantilla {
		padding: 0px 30px;
	}
	
	.single-post .contenedor .parrafo, .single-program .contenedor .parrafo, .single-videos .contenedor .parrafo {
		max-width: 100%;
	}
	
	.home-hero-text .titulo_top {
		font-size: 4vw;
		line-height: 5.5vw;
	}
}

@media (max-width: 1620px) {
	.contenedor {
		padding: 0px 50px;
	}
}

@media (max-width: 1600px) {
	.single-post .datos, .single-program .datos, .single-videos .datos {
		width: 100%;
		max-width: 15%;
	}

	.single-post .plantilla_noticias, .single-program .plantilla_noticias, .single-videos .plantilla_noticias {
		max-width: 70%;
		width: 100%;
	}

	.single-post .compartir, .single-program .compartir, .single-videos .compartir {
		width: 100%;
		max-width: 15%;
	}
}

@media (max-width: 1520px) {
	.novedadesfila .vc_grid-pagination .vc_grid-pagination-list {
		top: 70px;
	}
	
	.home .portproygrid.soloescritorio {
		padding-top: 25px;
	}
}

@media (max-width: 1500px) {
	.contenedor {
		padding: 0px 85px;
	}
	
	.actualidad_titulo {
		font-size: 1.6vw;
		line-height: 1.9vw;
	}
	
	.ava_documentacion {
		padding: 0px 50px;
	}
	
	.titulo_ava_doc {
		font-size: 25px;
	}
	
	.vc_custom_1603104208141, .vc_custom_1603104223959 {
		padding-top: 5% !important;
		padding-right: 5% !important;
		padding-bottom: 5% !important;
		padding-left: 5% !important;
	}
	
	.extra_info .extra_imagen img {
		max-width: 650px;
	}
	
	.proyecto .portada_pagina .extra_info .extra_tag_primero {
		font-size: 12px;
		top: 18px;
	}
	
	.proyecto .portada_pagina .extra_info .extra_tag_segundo {
		font-size: 12px;
		top: 55px;
	}
	
	.proyecto .portada_pagina .extra_info .info_link_top {
		padding: 40px 17px;
		top: -75px;
	}
	
	.cont_video+.general {
		padding: 0px 30px;
	}
}

@media (max-width: 1450px) {
	
	.titularportada, .titularportada h1 {
		font-size: 3.8vw;
		line-height: 4.5vw;
	}
	
	.swiper-container#sliderabajo .swiper-slide .vc_row {
		padding-right: 100px;
	}
	
}

@media (max-width: 1430px) {
	
	.single-post .cotenido_noticia, .single-program .cotenido_noticia, .single-videos .cotenido_noticia {
		padding: 0px 40px;
	}
	
	.single-post .contenedor, .single-program .contenedor, .single-videos .contenedor {
		padding: 0px 50px;
	}
	
	.single-post .portada, .single-program .portada, .single-videos .portada {
		padding: 0px 40px;
	}
	
	.single-program .titulo_post {
		padding: 0px 40px 50px;
	}
	
	.single-post .titulo_post, .single-videos .titulo_post {
		padding-left: 40px;
		padding-right: 40px;
	}
	
	.contenido2 {
		max-width: 100%;
	}
	
	.contenedor {
		padding: 0px 100px;
	}
	
	.contenedor.calendario_ava {
		padding: 0px 0px;
	}
	
	.contenedor .parrafo {
		max-width: 100%;
	}
	
	.avalualab .titulolateralizq, .sonollab .titulolateralizq, .futurlab .titulolateralizq {
		top: 65px;
		left: -80px; 
		font-size: 12px;
	}
	
	/*.titulolateralizq {
		position: relative !important;
		left: 0px !important;
		padding-bottom: 35px !important;
		top: 60px !important;
	}*/
	
	.collab-proyectos .contenido2 {
		padding-left: 0px;
	}
	
	.collab-proyectos .contenidoinfo {
		padding-left: 90px;
	}
	
	.collab-proyectos .contenidoinfo:before {
		left: 5px;
	}
	
	.filtro {
		padding: 0px 50px;
	}
	
	.collab #formulario_conv form {
		max-width: 100%;
	}
	
	.home .contenedor.calendario {
		padding: 0px 0px;
	}
}

@media (max-width: 1350px) {
	.programacion .programa_titulo {
		font-size: 2vw;
	}
	
	.proyecto .portada_pagina .extra_info .info_texto {
		text-align: left;
		left: 30px;
		bottom: 15px;
	}
}

@media (max-width: 1300px) {
	.titulo_top, .titulo_top h1 {
		font-size: 5.5vw !important;
		line-height: 6.5vw;
	}
	
	.home-hero-text .titulo_top {
		font-size: 4vw !important;
	}
	
	.sub_titulo, .portada_pagina .sub_titulo h1 {
		font-size: 4.5vw !important;
	}
	
	.sonollab .sub_titulo, .avalualab .sub_titulo, .gents .sub_titulo, .futurlab .sub_titulo, .ciutalab .sub_titulo, .collab .sub_titulo, .collab .sub_titulo h1, .icc .sub_titulo, .gents .sub_titulo h1, .icc .sub_titulo h1 {
		font-size: 3.5vw !important;
	}
	
	.proyectos_principal .general .proyectos_box .proyectos_titulo, .programacion .programa_titulo a {
		font-size: 18px !important;
	}
	
	.como-trabajamos .titulo_top, .como-trabajamos .titulo_top h1 {
		font-size: 4.5vw !important;
	}
	
	.home-hero-text {
		padding: 15% 7% 0px 7%  !important;
	}
	
	.contenedor_slider_centro .parte_izquerda .parte_izquerda_titulo {
		font-size: 4vw;
		line-height: 6vw;
	}

	.contenedor_slider_centro .parte_izquerda .parte_izquerda_subtitulo {
		font-size: 2vw;
	}
}

@media (max-width: 1250px) {
	.proyectos_principal .general .proyectos_imagen, .programacion .programa_imagen {
		min-height: 200px !important;
	}
	
	.contenidoinfo .titulo {
		font-size: 40px !important;
	}
	
	.desplegable .contenidoinfo {
		line-height: 45px !important;
	}
	
	.desplegable .contenidoinfo.activo:before {
		top: 5px !important;
	}
	
	.desplegable .contenidoinfo .contenido {
		line-height: 30px;
	}
	
	.titulolateralizq {
		top: -10px;
	}
	
	.gents .titulolateralizq {
		top: inherit;
	}
}

@media (max-width: 1200px) {
	.plantilla_proyectos .contenido_plantilla .plantilla_borde_izquierda .vc_column-inner .vc_row {
		padding-right: 20px;
	}
	
	.losdossliders .swiper-slide .vc_row {
		padding:75px;
	}
	
	.losdossliders .swiper-slide .vc_row .titularportada, .losdossliders .swiper-slide .vc_row .titularportada h1 {
		font-size: 40px;
		font-family: "Libre Franklin";
		font-weight: 700;
		line-height: 50px;
	}
}

@media (max-width: 1150px) {
	.hora_evento {
		width: 100%;
	}
	/*.cont_evento {
		width: 60%;
	}
	.evento_link {
		width: 40%;
	}*/
}

@media (max-width: 1100px) {
	.sub_titulo, .portada_pagina .sub_titulo h1 {
		font-size: 4vw !important;
	}
	
	.datoscontacto strong {
		font-size: 30px;
	}
	
	.empleo_activo_titular, .empleo_activo_lugar, .empleo_finalizado_titular, .empleo_finalizado_lugar {
		padding-left: 20px;
	}
	
	.empleo_activo_cat, .empleo_finalizado_cat {
		font-size: 10px;
	}
	
	.contenedor_slider_centro .parte_derecha {
		width: 60%;
	}
	
	.contenedor_slider_centro .parte_izquerda {
		width: 40%;
		padding: 10px;
	}
}

@media (max-width: 1075px) {
	
	.portada_pagina {
		padding: 0px 20px;
	}
	
	.proyecto .portada_pagina .extra_info {
		padding-right: 30px;
	}
	
}

@media (max-width: 1000px) {
	.proyectos_principal .general .proyectos, .programacion .programa {
		width: 50% !important;
	}
	.proyectos_principal .general .proyectos_imagen, .programacion .programa_imagen {
		min-height: 200px !important;
	}
	.proyectos_principal .general .proyectos_box .proyectos_titulo {
		font-size: 20px !important;
	}
	.event-post-calendar-table {
		width: 100% !important;
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.eventpost_cal_list {
		width: 100% !important;
	}
	.evento_contenido {
		margin: auto;
		padding-top: 30px;
	}
	.datosfichaportada p {
		position: relative !important;
		width: 100% !important;
		right: 0px !important;
		margin-top: 0px !important;
		text-align: left !important;
	}
	.tituloseccionpr, .tituloseccionprinpr {
		float: none;
	}
	.tituloseccionprinpr p {
		margin-left: 0px;
		padding-top: 30px;
	}
	.espacio_calendario {
		display: none;
	}
	.home .datosfichaportada a {
		margin-top: 0px;
		margin-bottom: 50px !important;
	}
}

@media (max-width: 991px) {
	.plantilla_proyectos .contenido_plantilla .plantilla_borde_izquierda {
		border-right: none;
	}
	
	.plantilla_proyectos .contenido_plantilla .plantilla_borde_izquierda .volver {
		border-bottom: none;
	}
	
	.plantilla_proyectos .contenido_plantilla .plantilla_borde_derecha {
		padding-left: initial;
	}
	
	.plantilla_proyectos .contenido_plantilla .plantilla_borde_derecha .fase {
		padding-left: 0px;
		padding-top: 10px;
	}
	
	.plantilla_proyectos .contenido_plantilla {
		padding: 0px 20px;
	}
	
	.plantilla_proyectos .contenido_plantilla .plantilla_borde_derecha .plantilla_titulo {
		font-size: 45px;
		line-height: 50px;
	}
	
	.plantilla_proyectos .contenido_plantilla .plantilla_borde_derecha .plantilla_titulo.mvl_version {
		padding-bottom: 0px;
	}
	
	.plantilla_collab .contenido_plantilla .plantilla_borde_izquierda {
		border-right: none;
	}
	
	.plantilla_collab .contenido_plantilla .plantilla_borde_izquierda .volver {
		border-bottom: none;
	}
	
	.plantilla_collab .contenido_plantilla .plantilla_borde_derecha {
		padding-left: initial;
	}
	
	.plantilla_collab .contenido_plantilla .plantilla_borde_derecha .fase {
		padding-left: 0px;
		padding-top: 10px;
	}
	
	.plantilla_collab .contenido_plantilla {
		padding: 0px 20px;
	}
	
	.plantilla_collab .contenido_plantilla .plantilla_borde_derecha .plantilla_titulo {
		font-size: 45px;
		line-height: 50px;
	}
	
	.plantilla_collab .contenido_plantilla .plantilla_borde_derecha .plantilla_titulo.mvl_version {
		padding-bottom: 0px;
	}
	.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_izquierda {
		border-right: none;
	}
	
	.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_izquierda .volver {
		border-bottom: none;
	}
	
	.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_derecha {
		padding-left: initial;
	}
	
	.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_derecha .fase {
		padding-left: 0px;
		padding-top: 10px;
	}
	
	.plantilla_avalua-lab .contenido_plantilla {
		padding: 0px 20px;
	}
	
	.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_derecha .plantilla_titulo {
		font-size: 45px;
		line-height: 50px;
	}
	
	.plantilla_avalua-lab .contenido_plantilla .plantilla_borde_derecha .plantilla_titulo.mvl_version {
		padding-bottom: 0px;
	}

	.mvl_ocultar {
		display: none !important;
		padding-bottom: 30px;
	}

	.mostrar_ficha {
		display: flex !important;
	}
	.img_svg {
		max-width: 250px !important;
		margin-top: 20% !important;
	}
}

@media (max-width: 965px) {
	
	.programacion .calendario {
		float: left;
		padding-top: 30px;
	}
	
}

@media (max-width: 915px) {
	.empleo_activo_20, .empleo_activo_60, .empleo_finalizado_20, .empleo_finalizado_60 {
		width: 100%;
		padding-bottom: 10px;
	}
	
	.empleo_activo_titular, .empleo_activo_lugar, .empleo_finalizado_titular, .empleo_finalizado_lugar {
		padding-left: 0px;  
	}
	
	.empleo_activo_cont, .empleo_finalizado_cont {
		padding: 30px 0px;
	}
}

@media (max-width: 900px) {
	
	.actualidad_destacados1 .actualidad_noticia {
		display: block;
		width: 100%;
		max-width: 575px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.actualidad_relacionados .actualidad_titulo {
		font-size: 23px;
		line-height: 23px;
	}
	
	.actualidad_relacionados .actualidad_fecha {
		font-size: 16px;
	}
	
	.cont_ava_doc {
		padding-bottom: 25px;
	}
	
	.titulo_ava_doc {
		padding-bottom: 25px;
	}
	
	.sub_ava_doc {
		padding-bottom: 25px;
	}
	
	.gents .titulo_ava_doc {
		padding-bottom: 0px;
	}
	
	.texto_ava_doc {
		width: 100%;
	}

	.btn_ava_doc {
		width: 100%;
	}
	
	.btn_pdf a {
		margin-left: initial;
	}
	
	.vc_custom_1603104208141, .vc_custom_1603104223959 {
		padding-top: 5% !important;
		padding-right: 0% !important;
		padding-bottom: 5% !important;
		padding-left: 0% !important;
	}
	
	.vc_custom_1601569358982 {
		padding-top: 5% !important;
		padding-right: 5% !important;
		padding-bottom: 5% !important;
		padding-left: 5% !important;
	}
	
	.formulariosalasportada {
		width: calc(100% - 0px);
	}
	
	.programacion .programa {
		width: 50%;
	}
	
	.programacion .programa_titulo {
		font-size: 25px;
	}
	
	.actualidad_destacados1 .actualidad_noticia:nth-child(3), .actualidad_destacados1 .actualidad_noticia:nth-child(4), .actualidad_destacados1 .actualidad_noticia:nth-child(5) {
		display: block;
		width: 100%;
		padding: 0px 15px;
	}
	
	.single-post .datos, .single-program .datos, .single-videos .datos {
		width: 100%;
		max-width: 100%;
		padding: 0px 15px;
	}
	
	.single-post .datos .compartir_cont, .single-program .datos .compartir_cont, .single-videos .datos .compartir_cont {
		display: block;
	}

	.single-post .plantilla_noticias, .single-program .plantilla_noticias, .single-videos .plantilla_noticias {
		max-width: 100%;
		width: 100%; 
		padding-top: 40px;
	}

	.single-post .compartir, .single-program .compartir, .single-videos .compartir {
		display: none;
	}
	
	.single-post .contenedor, .single-program .contenedor, .single-videos .contenedor {
		padding: 0px 0px;
	}
	
	.single-post .cotenido_noticia, .single-program .cotenido_noticia, .single-videos .cotenido_noticia {
		padding-top: 40px;
	}
	
	.single-post .titulo_post, .single-program .titulo_post, .single-videos .titulo_post {
		font-size: 5vh;
		line-height: 6vh;
	}
	
	.newsletter .formulariosalasportada {
		padding: 0px 50px;
	}

}

@media (max-width: 850px) {
	.proyectos_principal .general .proyectos_imagen, .programacion .programa_imagen {
		min-height: 200px !important;
	}
	.proyectos_principal .general .proyectos_box .proyectos_titulo {
		font-size: 18px !important;
	}
	
	.collab #formulario_conv .form_conv {
		width: 100%;
	}
	
	.collab #formulario_conv .form_conv input {
		width: 90%;
	}
	
	.collab #formulario_conv .form_conv_text {
		padding-bottom: 30px;
	}
}

@media (max-width: 830px) {
	.losdossliders .swiper-button-prev, .losdossliders .swiper-button-next {
		width: 40px;
		height: 53px;
	}
	.losdossliders .swiper-slide .vc_row {
		padding: 45px;
	}
	
	.contenedor_slider_centro .parte_derecha {
		width: 50%;
	}
	
	.contenedor_slider_centro .parte_izquerda {
		width: 50%;
	}
}

@media (max-width: 770px) {
	.actualidad_destacados1 .actualidad_noticia:nth-child(3), .actualidad_destacados1 .actualidad_noticia:nth-child(4), .actualidad_destacados1 .actualidad_noticia:nth-child(5) {
		display: block;
		width: 100%;
	}
	
	.actualidad_relacionados .actualidad_fecha, .actualidad_relacionados .actualidad_titulo, .actualidad_relacionados .actualidad_link {
		display: block;
		width: 100%;
	}
	
	.actualidad_relacionados .actualidad_fecha {
		margin-bottom: 20px;
	}
	
	.actualidad_relacionados .actualidad_titulo {
		margin-bottom: 30px;
	}
	
	.actualidad_relacionados .actualidad_link {
		text-align: left;
	}
	
	.actualidad_img img {
		opacity: 0;
	}
	
	.contenedor .texto1 {
		font-size: 28px;
	}
	
	.flecha_deco {
		display: none;
	}
	
	.contenido2{
		font-size: 35px;
		line-height: initial;
	}
	
	.vc_custom_1600704755054 {
		margin-bottom: 0px !important;
	}
	
	.vc_custom_1602772766949 {
		padding-bottom: 15px !important;
	}
	
	.vc_custom_1600357325686 {
		padding-bottom: 30px !important;
	}
	
	.newsletter .formulariosalasportada {
		padding: 0px 50px;
	}
	
	.newsletter span.wpcf7-list-item {
		width: 50%;
	}
	
	.programacion .categorias_filtro {
		font-size: 0px;
		float: inherit;
	}
	
	.programacion .btn_cat {
		margin-right: 0px;
		width: 50%;
		text-align: center;
	}
	
	.programacion .calendario {
		float: inherit;
		width: 100%;
		padding-top: 35px;
	}
	
	.programacion input#fecha_in, .programacion input#fecha_out {
		font-size: 20px;
		width: 100%;
	}
	
	.proyecto .portada_pagina .extra_info {
		bottom: 140px;
	}
	
	.portada_pagina .extra_info .wpb_single_image img {
		max-width: 100%;
	}
	
	.proyecto .portada_pagina .extra_info .extra_tag_primero, .proyecto .portada_pagina .extra_info .extra_tag_segundo {
		left: 5px;
	}
}

@media (max-width: 768px) {
	
	.img_svg {
		margin-top: 0% !important;
		padding-bottom: 40px !important;
	}
	.plantilla_empleo .contenido_plantilla .plantilla_borde_izquierda {
		border: 0px;
	}
	
	.plantilla_empleo .contenido_plantilla .plantilla_borde_derecha {
		padding-left: 0px;
	}
	
	.plantilla_empleo .contenido_plantilla .plantilla_borde_derecha form {
		padding: 40px 0px;
		border: 0px;
	}
	
	.plantilla_empleo {
		padding: 0px 20px;
	}
	
	.plantilla_empleo .contenido_plantilla .plantilla_borde_derecha .plantilla_titulo {
		font-size: 10vh;
		line-height: 11vh;
	}
	
	.fac_titu, .fac_titu+p {
		width: 100%;  
		padding-bottom: 10px;
	}
	
	#portada_video {
		display: none;
	}
	
	#alt_portada_video {
		display: block;
		max-width: 80%;
		margin: auto;
		margin-top: 200px;
	}	
	
	#alt_portada_video .btn_play_alt{
		transform-origin: 0px 0px;
		color: white;
		font-size: 2vw;
		line-height: 3vw;
		border: 1px solid #fff;
		padding: 50px 43px;
		border-radius: 167px;
		width: fit-content;
		width: -moz-fit-content;
	}
	
	#alt_portada_video .cont_btm_play_alt {
		position: absolute; 
		right: 10%;
		bottom: 65px;
	}
	
}

@media (max-width: 761px) {
	.titulolateralizq {
		position: relative !important;
		left: 0px !important;
	}
	
	.contenedor {
		padding: 0px 50px;
	}
	
	.desplegable .contenidoinfo {
		padding-left: 0px !important;
	}
	
	.desplegable .contenidoinfo.activo {
		padding-left: 75px !important;
	}
	
	.desplegable .contenidoinfo.activo:before {
		left: 5px !important;
	}
	
	.avalualab .titulolateralizq, .sonollab .titulolateralizq, .futurlab .titulolateralizq, .ciutalab .titulolateralizq, .icc .titulolateralizq {
		top: 0px !important;
		font-size: 18px !important;
	}
	.avalualab .eventpost_calendar, .sonollab .eventpost_calendar, .futurlab .eventpost_calendar, .ciutalab .eventpost_calendar, .icc .eventpost_calendar {
		margin-top: 0px;
	}
	.avalualab .filtro, .futurlab .filtro, .ciutalab .filtro, .icc .filtro {
		padding: 0px 0px;
	}
}

@media (max-width: 700px) {
	.proyectos_principal .general .proyectos, .programacion .programa {
		width: 100% !important;
	}
	.proyectos_principal .general .proyectos_imagen, .programacion .programa_imagen {
		min-height: 260px !important;
	}
	.proyectos_principal .general .proyectos_box .proyectos_titulo {
		font-size: 20px !important;
	}
	.cont_evento {
		width: 100%;
	}
	.evento_link {
		width: 100%;
		text-align: left;
		margin-top: 20px;
	}
	.evento_link a {
		font-size: 16px;
		padding: 10px 20px;
	}
	.evento_contenido{
		margin-bottom: 50px !important;
	}
	.formulariosalasportada .Telefono {
		margin-left: auto;
	}
	.evento_contenido {
		max-width: 100%;
	}
	.vc_custom_1605830814685 {
		padding-right: 35px !important;
		padding-left: 35px !important;
	}
	.programacion .fecha_desde, .programacion .fecha_hasta {
		width: 50%;
	}
	
	.collab #formulario_conv .form_conv input {
		width: 100%;
	}
	
	.collab #formulario_conv .form_conv_text {
		max-width: 100%;
	}
	
	.collab #formulario_conv .form_conv_check {
		max-width: 100%;
	}
	
	.collab #formulario_conv .form_conv_check span.wpcf7-list-item {
		width: 100% !important;
		text-align: left;
	}
	
	.single-post .plantilla_noticias > p, .single-videos .plantilla_noticias > p {
		padding: 0px;
	}
	
	.single-post .datos, .single-program .datos, .single-videos .datos {
		padding: 0px;
	}
	
	.single-post .plantilla_noticias, .single-program .plantilla_noticias, .single-videos .plantilla_noticias {
		padding-top: 0px;
	}
	.single-program .portada {
		margin-top: 200px;
	}
	.single-program .cat_portada {
		padding: 40px 40px;
	}
	.single-program .cat_portada div {
		margin: initial;
	}
	.single-program .titulo_post {
		text-align: left;
		font-size: 5vh;
		line-height: 6vh;
	}
	.single-program .parrafo p {
		line-height: 30px;
	}
	.single-program .plantilla_noticias p, .single-program .plantilla_noticias ul {
		padding-left: 0px;
		padding-right: 0px;
	}
	.plantilla_noticias .vc_column_container>.vc_column-inner {
		padding-left: 0px;
		padding-right: 0px;
	}
	.texto_noticia {
		margin-bottom: 40px !important;
	}
	.reserva-tu-sala .vc_grid-item.vc_clearfix.vc_col-sm-4.vc_visible-item.fadeIn.animated {
		max-height: 390px !important;
	}
	.reserva-tu-sala .formulariosalasportada {
		margin-top: 20px;
	}
	.plantilla_proyectos {
		margin-top: 140px;
	}
	.plantilla_proyectos .contenido_plantilla .plantilla_borde_derecha .plantilla_titulo.mvl_version {
		padding-bottom: 30px;
	}
	.ava_documentacion {
		padding: 0px 20px;
	}
	.ava_documentacion.ava_selector_top {
		padding-top: 75px;
	}
	.numero:after {
		right: 15px;
	}
	.proyecto .portada_pagina .extra_info .info_link_top a {
		padding: 35px 13px;
	}
	.proyecto .portada_pagina .extra_info .extra_imagen {
		height: 200px;
	}
	.proyecto .portada_pagina .extra_info .extra_tag_primero0 {
		font-size: 14px;
		top: 20px;
	}
	.proyecto .portada_pagina .extra_info .extra_tag_primero1 {
		font-size: 14px;
		top: 60px;
	}
	.proyecto .desplegable .contenidoinfo {
		margin-bottom: 10px !important;
	}
	.vc_custom_1608032710188, .vc_custom_1608032710188 p, .vc_custom_1600877826463, .vc_custom_1600877826463 p {
		margin-top: 0px !important;
	}
	.vc_custom_1608032739192, .vc_custom_1608032739192 p, .vc_custom_1602071722884, .vc_custom_1602071722884 p {
		margin-top: 0px !important;
	}
	.vc_custom_1608032763975, .vc_custom_1608032763975 p, .vc_custom_1600880119930, .vc_custom_1600880119930 p {
		margin-top: 0px !important;
	}
	
	.vc_custom_1608032454977, .vc_custom_1608032454977 p, .vc_custom_1601555001661, .vc_custom_1601555001661 p, .vc_custom_1600705070419, .vc_custom_1600705070419 p {
		margin-top: 0px !important;
	}
	
	.empleo_finalizado_titulo_sup, .empleo_activo_titulo_sup {
		font-size: 30px;
		float: none;
		text-align: center;
	}
	
	.empleo_finalizado_select, .empleo_activo_select {
		float: none;
		margin-top: 20px;
		width: 100%;
	}
	
	.empleo_finalizado_select select, .empleo_activo_select select {
		width: 100%;
	}
	
	.empleo_finalizado, .empleo_activo {
		margin-top: 60px;
	}
}

@media (max-width: 660px) {
	.proyecto .portada_pagina .extra_info .info_texto {
		text-align: right;
		right: 30px;
		bottom: -98px;
	}
	
	.proyecto .portada_pagina .extra_info .titulo {
		font-size: 18px;
	}

	.proyecto .portada_pagina .extra_info .contenido {
		font-size: 12px;
	}
	
	.proyecto .portada_pagina .extra_info .info_link_top {
		padding: 30px 7px;
		top: -50px;
	}
	
	.vc_custom_1600257497309 {
		padding-top: 0px !important;
	}
	
	/*.proyecto .titulolateralizq {
		top: 20px !important;
	}*/
	
	.filtro .vc_column-inner {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	.proyecto .contenido2 {
		padding-left: 0px;
	}
	
	.tituloseccionprinpr {
		font-size: 40px;
	}
}

@media (max-width: 640px) {
	.avalualab .vc_custom_1609152854536, .sonollab .vc_custom_1605830350099, .fuchsia .vc_custom_1605830350099, .ciutalab .vc_custom_1637684124346, .icc .vc_custom_1637684124346 {
		padding-right: 30px !important;
		padding-left: 30px !important;
	}
	
	.calendario_ava .vc_column-inner {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	.losdossliders .swiper-button-prev, .losdossliders .swiper-button-next {
		width: 61px;
		height: 81px;
	}
	
	.contenedor_slider_centro {
		flex-direction: column;
	}
	
	.contenedor_slider_centro .parte_derecha {
		width: 100%;
		height: 40%;
		min-height: auto !important;
	}
	
	.contenedor_slider_centro .parte_izquerda {
		width: 100%;
		height: 60%;
	}
	
	.contenedor_slider_centro .parte_izquerda .parte_izquerda_titulo {
		font-size: 8vw;
		line-height: 10vw;
	}

	.contenedor_slider_centro .parte_izquerda .parte_izquerda_subtitulo {
		font-size: 3vw;
	}
	
	.como-trabajamos .titulo_top p, .como-trabajamos .titulo_top h1 {
		font-size: 6vw !important;
		line-height: 7vw;
	}
}

@media (max-width: 600px) {
	.single-post .titulo_post, .single-program .titulo_post, .single-videos .titulo_post {
		font-size: 3vh;
		line-height: 4vh;
	}
	
	.proyecto .portada_pagina .extra_info {
		bottom: 110px;
	}
	
	.newsletter .formulariosalasportada .Nombre {
		width: 100%;
		float: initial;
	}
	
	.newsletter .formulariosalasportada .Nombre input {
		margin-bottom: 35px;
	}
	
	.newsletter .formulariosalasportada .Apellidos {
		width: 100%;
		float: initial;
	}
	
	.newsletter .formulariosalasportada .Apellidos input {
		margin-bottom: 35px;
	}
	
	.newsletter .formulariosalasportada {
		padding: 0px 20px;
	}
	
	.newsletter span.wpcf7-list-item {
		width: 100%;
	}
	
	.portada_pagina .wpb_single_image img {
		max-width: 200px;
	}
	
	.portada_pagina .flecha_abajo .wpb_single_image img {
		max-width: 50px;
		margin-bottom: 30px;
	}
	
	.flecha_abajo {
		bottom: 25px;
	}
	
	.idiomasmenu, .busqueda {
		display: none;
	}
	
	.idiomasmenu.movil {
		display: block;
	}
	
	.idiomasmenu.movil {
		display: block;
		float: left;
		color: #43945f !important;
		margin-left: 0px;
	}
	
	.idiomasmenu.movil a {
		color: #43945f !important;
	}
	
	.movilredes {
		float: left;
		display: block;
		width: 100%;
	}
	
	#menu-redes-movil .insta {color: rgba(255,255,255,0.00); background-image:url(img/ins.png); width: 28px; height:28px; background-position: center center; background-repeat:no-repeat;}
	#menu-redes-movil .tw {color: rgba(255,255,255,0.00); background-image:url(img/tw.png); width: 28px; height:28px; background-position: center center; background-repeat:no-repeat;}
	#menu-redes-movil .fb {color: rgba(255,255,255,0.00); background-image:url(img/fb.png); width: 28px; height:28px; background-position: center center; background-repeat:no-repeat;}
	#menu-redes-movil .yt {color: rgba(255,255,255,0.00); background-image:url(img/yt.png); width: 28px; height:28px; background-position: center center; background-repeat:no-repeat;}
	#menu-redes-movil .fk {color: rgba(255,255,255,0.00); background-image:url(img/fk.png); width: 28px; height:28px; background-position: center center; background-repeat:no-repeat;}
	
	#menu-redes-movil a, #menu-redes-movil a:hover {
		color: rgba(255,255,255,0.00);
	}
	
	#menu-redes-movil li {
		display: inline-block;
		margin-left: 15px;
	}
	
	#menu-redes-movil li:first-child {
		margin-left: 0px;
	}
	
	.contenedor {
		padding: 0px 20px;
	}
	
	.titulo_top, .titulo_top h1 {
		font-size: 50px !important;
		line-height: 50px;
	}
	
	.collab .titulo_top, .missions .titulo_top {
		font-size: 7vw !important;
		line-height: 36px;
	}
	
	.home-hero-text {
		padding: 15% 20px 0px 20px !important;
	}
	
	.img_svg {
		max-width: 250px !important;
		margin-top: 20% !important;
	}
	
	.sub_titulo, .portada_pagina .sub_titulo h1 {
		font-size: 32px !important;
		line-height: 40px;
	}
	
	.gents .sub_titulo, .gents .sub_titulo h1 {
		font-size: 6vw !important;
		line-height: 40px;
	}
	
	/*.como-trabajamos .titulo_top {
		font-size: 40px !important;
	}*/
	
	.selector_proyecto {
		float: initial;
		margin-left: 0px;
		text-align: center;
		margin-bottom: 45px;
	}

	.selecto_categoria {
		float: initial;
		margin-right: 0px;
		text-align: center;
	}
	
	.selector_proyecto select, .selecto_categoria select {
		font-size: 22px;
		width: 95%;
	}
	
	.actualidad_noticia .actualidad_img {
		height: 400px !important;
	}
	
	.actualidad_destacados1 .actualidad_noticia .actualidad_img {
		background-size: cover !important;
		background-position: center !important;
	}
	
	.actualidad_destacados1 .actualidad_noticia .actualidad_datos {
		max-width: 90%;
		left: 5%;
	}
	
	.actualidad_destacados1 .actualidad_noticia .actualidad_titulo {
		font-size: 25px;
		line-height: 28px;
		margin-bottom: 15px;
	}
	
	.actualidad_destacados1 .actualidad_noticia .actualidad_fecha {
		margin-bottom: 10px;
	}
	
	.ava_selector {
		width: 50%;
		text-align: center;
		vertical-align: middle;
	}
	
	.vc_custom_1600689578852 {
		margin-bottom: 150px !important;
	}
	
	.btn_ava_doc {
		width: 100%;
		padding-bottom: 20px;
	}
	
	.filtro {
		padding: 0px 20px;
	}
	
	.avalualab .filtro, .futurlab .filtro {
		padding: 0px 0px;
	}
	
	.vc_custom_1601456066136 {
		padding-top: 0px !important;
	}
	
	.contenido2 {
		font-size: 21px !important;
		line-height: 30px !important;
		padding-top: 25px;
	}
	
	.collab .contenido2 {
		padding-top: 0px;
	}
	
	.vc_custom_1606844401405, .vc_custom_1601549797028 {
		padding-bottom: 50px !important;
	}
	
	.contenidoinfo .titulo {
		font-size: 21px !important;
	}
	
	.contenidoinfo .contenido {
		font-size: 14px !important;
	}
	
	.collab-proyectos .contenidoinfo:before, .proyecto .contenidoinfo:before {
		top: 5px;
		transform: scale(0.5);
	}
	
	.collab-proyectos .contenidoinfo:before {
		left: -5px;
	}
	
	.collab-proyectos .contenidoinfo {
		padding-left: 55px;
	}
	
	.empleo_activo_titulo_sup {
		float: initial;
		width: 100%;
		text-align: center;
	}
	
	.empleo_activo_select {
		float: inherit;
		width: 100%;
		text-align: center;
		padding-top: 10px;
	}
	
	.empleo_activo_select select {
		width: 100%;
	}
	
	.vc_custom_1600357325686 {
		padding-bottom: 10px !important;
	}
	
	.post_10 {
		padding-bottom: 100px;
	}
		
	.gents .titulolateralizq {
		padding-bottom: 10px !important;
	}
	
	.vc_custom_1600706149809 {
		padding-bottom: 40px !important;
	}
	
	.gents .contenido2 {
		font-size: 35px !important;
		line-height: 38px !important;
		padding-top: 10px;
	}
	
	.programacion .programa {
		width: 100%;
	}
	
	.desplegable .contenidoinfo {
		line-height: 25px !important;
		margin-bottom: 10px !important;
	}
	
	.desplegable .contenidoinfo.activo {
		padding-left: 45px !important;
	}
	
	.desplegable .contenidoinfo.activo:before {
		top: 1px !important;
	}
	
	.como-trabajamos .desplegable .contenidoinfo.activo:before {
		content: url(https://www.lasnaves.com/wp-content/uploads/2020/12/flecha_media_derecha_30.png);
	}
	
	.proyectos_principal .general .proyectos_imagen {
		min-height: 200px !important;
	}
	
	.proyectos_principal .general .proyectos_box .proyectos_titulo {
		font-size: 18px !important;
	}
	
	.paso3 span.mini1, .paso3 span.mini2, .paso3 span.mini3, .paso3 span.mini_desplegable {
		max-width: 50%;
		padding-bottom: 10px;
	}
	
	.paso3 span.mini_desplegable2, .paso3 span.fecha, .paso3 span.campo_small {
		max-width: 100%;
		padding-bottom: 10px;
	}
	
	span.wpcf7-list-item {
		width: 50%;
		text-align: center;
		padding-bottom: 10px;
	}
	
	.paso3 .wpcf7-checkbox .first {
		padding-left: 5px;
	}
	
	#alt_portada_video {
		margin-top: 150px;
	}
	
	#alt_portada_video .btn_play_alt{
		font-size: 4vw;
		line-height: 3vw;
		padding: 50px 35px;
	}
	
	#alt_portada_video .cont_btm_play_alt {
		bottom: 45px;
	}
	
	#alt_portada_video .cerrarvideo {
		top: 15%;
	}
	
	.sonollab .sub_titulo, .sonollab .portada_pagina .sub_titulo h1, .avalualab .portada_pagina .sub_titulo h1, .ciutalab .portada_pagina .sub_titulo h1, .futurlab .portada_pagina .sub_titulo h1, .dadeslab .portada_pagina .sub_titulo h1, .espai-maker .portada_pagina .sub_titulo h1 {
		font-size: 5.5vw !important;
	}
}

@media (max-width: 414px) {
	
	.contenedor_slider_centro .parte_derecha {
		width: 100%;
		height: 35%;
		min-height: auto !important;
	}

	.contenedor_slider_centro .parte_izquerda {
		width: 100%;
		height: 65%;
	}

	.contenedor_slider_centro .parte_izquerda .parte_izquerda_titulo {
		font-size: 40px;
		line-height: initial;
	}
	
	.contenedor_slider_centro .parte_izquerda .parte_izquerda_subtitulo {
		font-size: 18px;
	}
}

@media (max-width: 375px) {
	.sub_titulo, .portada_pagina .sub_titulo h1 {
		font-size: 18px !important;
	}
	
	.contenedor .texto1 {
		font-size: 24px;
	}
	
	.filtro .titulo-filtro {
		font-size: 22px;
		padding-top: 15px;
	}
	
	.como-trabajamos .titulo_top p, .como-trabajamos .titulo_top h1 {
		font-size: 8vw !important;
		line-height: 9vw;
	}
	
	.sonollab .sub_titulo, .sonollab .portada_pagina .sub_titulo h1, .avalualab .portada_pagina .sub_titulo h1, .ciutalab .portada_pagina .sub_titulo h1, .dadeslab .portada_pagina .sub_titulo h1, .espai-maker .portada_pagina .sub_titulo h1 {
		font-size: 7.5vw !important;
	}
	
	.futurlab .portada_pagina .sub_titulo h1 {
		font-size: 6.5vw !important;
		line-height: 9.5vw;
	}
}

@media (max-height: 1900px) {
	
	.proyecto .portada_pagina .extra_info {
		bottom: 45px;
	}
	
	.extra_info .extra_imagen img {
		max-width: 800px;
	}
	
	.flecha_abajo {
		bottom: 45px;
	}
}

@media (max-height: 1100px) {
	
	.proyecto .portada_pagina .extra_info {
		bottom: 45px;
	}
	
	.extra_info .extra_imagen img {
		max-width: 800px;
	}
	
	.flecha_abajo {
		bottom: 45px;
	}
}

@media only screen and (max-width: 1760px) and (min-width: 600px) and (max-height: 800px) {
	
	.proyecto .portada_pagina .extra_info {
		max-width: 600px;
		height: 240px;
	}
	
	.proyecto .portada_pagina .extra_info .extra_imagen {
		height: 240px;
	}
}

@media only screen and (min-width: 900px) and (max-height: 870px) {
	
	.sonollab .sub_titulo, .avalualab .sub_titulo, .proyecto .titulo_top, .futurlab .sub_titulo, .ciutalab .sub_titulo, .collab .sub_titulo, .collab .sub_titulo h1, .icc .sub_titulo, .icc .sub_titulo h1 {
		font-size: 35px !important;
	}
	
	.proyecto .titulo_top, .proyecto .titulo_top h1 {
		font-size: 55px !important;
		line-height: 70px !important;
	}
}

/*.proyecto .portada_pagina .extra_info {
    max-width: 600px;
    height: 240px;
}*/

@media only screen and (min-width: 600px) and (max-height: 740px) {
	.portada_pagina {
		min-height: 740px !important;
	}
}

@media only screen and (max-width: 1440px) and (min-width: 600px) and (max-height: 865px) {
	.gents .sub_titulo, .gents .sub_titulo h1 {
		font-size: 38px;
	}
	.gents .wpb_single_image img {
		max-width: 300px;
	}
}

