/*
 Theme Name:   Escena Erasmus Child
 Description:  Proyecto web realizado para Escena Erasmus (Universitat de València)
 Author:       Neobunker
 Author url:   http://www.neobunker.com
 Template:     escena
 Version:      1.0.1
 
Claro: #00bada
Oscuro: #5d6073
*/
* {outline:none !important;}
body {line-height:24px;}

article.single-content h2,
article.single-page-content h2{color:#00bada;padding-top:10px;padding-bottom:20px;}
article.single-content a,
article.single-page-content a {color:#00bada;font-weight:bold;}
article.single-content a:hover,article.single-content a:focus,
article.single-page-content a:hover, article.single-page-content a:focus {text-decoration:underline;}
p + h2 {margin-top:20px;}


.logo {height:auto;}
.logo img {padding-top:10px;padding-bottom:10px;width:auto;max-width:100%;height:auto;}
.main-color-1-hover:hover, a:hover, a:focus {color:#00bada !important;}
.btn-primary {background-color:#00bada !important;}
.btn-primary:hover {background-color:#5d6073 !important;}
.btn-primary {border-radius:0;}
.btn-primary,input[type=submit],.un-button-2,.un-button-2-lg,.btn-primary.btn-lg{-webkit-box-shadow:none;box-shadow:none;}
body .post-scroller-button:focus {color:#fff !important;}
/* Layout */
.content-pad-3x {padding-bottom:0;padding-top:60px;}
.page-heading {background-color:#5d6073;color:#fff;}
.page-heading h1 {color:#fff;}

/* Containers */
.text-wrapper.justify {text-align:justify;}
.text-wrapper.justify h1,.text-wrapper.justify h2,
.text-wrapper.justify h3,.text-wrapper.justify h4,
.text-wrapper.justify h5,.text-wrapper.justify h6 {text-align:left;} 
.text-wrapper p {margin-bottom:20px;}
.home-video-wrapper {margin-top:30px;margin-bottom:30px;}

/* Top bar */
header .mobile-menu-toggle.visible-xs {color:#00bada;}
ul.rrss {list-style:none;}
ul.rrss.inline {margin-bottom:0;padding-left:0;}
ul.rrss.inline li {display:inline-block;}
ul.rrss.inline li.title {color:#666;font-size:14px;padding-right:15px;line-height:24px;}
ul.rrss.inline li.title, ul.rrss.inline li a {border-right:1px solid #666;}

#top-nav .navbar.navbar-inverse li a {padding-top:0;padding-bottom:0;}
.navbar-right a {color:#00bada;line-height:24px;}
.navbar-right a:hover, .navbar-right a:focus {color:#666 !important;}

.lang-sel.full{display:none;}
.lang-sel {color:#555;display:inline-block;}
.lang-sel ul {margin:0;padding:0;}
.lang-sel li {display:inline-block;padding:9px 0;}
.lang-sel li:not(:first-of-type):before {content:"|";padding:0 5px;}
.lang-sel a {color:#00bada;font-weight:bold;}
.lang-sel a:hover, .lang-sel a:focus {text-decoration:underline;}

/* Menu */
#main-nav .navbar-nav > li > a {height:auto;padding:50px 20px;color:#fff !important;}
#main-nav .navbar-nav > li > a:before {display:none;}
.navbar-inverse .navbar-nav > li > a:after, .navbar-inverse .navbar-nav > li > a:focus:after {bottom:35px;}
#main-nav .navbar-nav > li.current-menu-ancestor > a:after,
#main-nav .navbar-nav > li.current_page_parent > a:after{right:0;}
body.single-galeria_escena #main-nav .navbar-nav > li.noticias > a:after {right:100%;}
body.single-galeria_escena #main-nav .navbar-nav > li.ediciones > a:after {right:0%;}
/* Submenu */
#main-nav .navbar-nav ul {box-shadow:0px 0px 2px 0px rgb(204, 204, 204);border:0;}
header .dropdown-menu {background-color:#fff;}
header .dropdown-menu > li > a {color:#5d6073 !important;background-color:#fff !important;}
header .dropdown-menu > li > a:hover {color:#5d6073 !important;background-color:#f0f0f0 !important;}
header .dropdown-menu > li.current-menu-item > a, header .dropdown-menu > li.current-menu-ancestor > a {color:#fff !important;background-color:#00bada !important;}
/* Sticky */
body #main-nav .main-menu.affix.sticky-light {background:#fff;}
body #main-nav .main-menu.affix.sticky-light .navbar-nav > li > a {color:#000 !important;}
body #main-nav .main-menu.affix.sticky-light .navbar-nav > li.current-menu-item > a,
body #main-nav .main-menu.affix.sticky-light .navbar-nav > li.current-menu-parent > a,
body.single-post #main-nav .main-menu.affix.sticky-light .navbar-nav > li.noticias > a,
body.archive #main-nav .main-menu.affix.sticky-light .navbar-nav > li.noticias > a,
body.single-galeria_escena #main-nav .main-menu.affix.sticky-light .navbar-nav > li.ediciones > a {color:#00bada !important;}

header #slider {height:auto !important;}
header .post-scroller-carousel .post-title-mini {font-size:14px;line-height:18px;font-weight:bold;}
header .post-scroller-carousel .post-excerpt-mini {display:none;}
header .post-scroller-carousel .post-item-mini {border-bottom:1px solid #999;}
header .post-scroller-control .post-scroller-more {display:none;}
.boton.mini-post{color:#00bada;font-style:italic;font-weight:bold;font-size:14px;}
.boton.mini-post:hover {text-decoration:underline;}


.pathway {text-transform:none;font-size:12px;}
.pathway a{font-weight:bold;}
.pathway .current {color:#ddd;}
.single-galeria_escena .pathway a {text-transform:capitalize;}


/* Menu Ediciones */
ul[id^="menu-edicion"] {list-style:none;padding-left:0;}
ul[id^="menu-edicion"] li {padding:10px 0;}
ul[id^="menu-edicion"] li:not(:last-child) {border-bottom:1px solid #ccc;}
ul[id^="menu-edicion"] > li > a {text-transform:uppercase;color:#5d6073;text-decoration:none;padding-left:10px;padding-right:10px;font-size:18px;line-height:24px;font-weight:normal;}
ul[id^="menu-edicion"] > li > a:hover {text-decoration:none;}
ul[id^="menu-edicion"] > li.current-menu-item {background-color:#fafafa;}
ul[id^="menu-edicion"] > li.current-menu-item > a {text-transform:uppercase;color:#00bada;}
/* Navegacion ediciones */
.nav-editions .next-edition {float:right;} 
.nav-editions .prev-edition {float:left;} 

/* Featured boxes */
.featured-boxes-content .featured-box .title-wrapper {margin-bottom:20px;}
.featured-boxes-content .featured-box .title-wrapper h3 {color:#5d6073;}
.featured-boxes-content .featured-box .image-wrapper {margin-bottom:0;}
.button-wrapper a {display:block;color:#fff !important;font-style:italic;font-weight:bold;padding:5px 20px;background:#00bada url('images/logo-mini-escena.png') no-repeat 98% 50%;}
.featured-boxes-content .featured-box .button-wrapper a:hover, .featured-boxes-content .featured-box .button-wrapper a:focus {/*background-color:#5d6073;*/color:#fff !important;text-decoration:underline;}

/* Formulario de inscripcion */

.row.form-inscripcion {background:#00bada url('images/background-formulario-inscripcion.jpg') no-repeat center top;padding-top:30px;padding-bottom:20px;color:#fff;}
.row.form-inscripcion h3 {color:currentColor;font-size:24px;}
.row.form-inscripcion a {color:#fff;}
.row.form-inscripcion a:hover, .row.form-inscripcion a:focus {color:currentColor !important;text-decoration:underline;}
.row.form-inscripcion div.aceptacion {font-size:13px;font-weight:300;}
.row.form-inscripcion textarea {margin-bottom:10px;}
.row.form-inscripcion input:not([type="checkbox"]),.row.form-inscripcion select,.row.form-inscripcion textarea{width:100%;margin-top:14px;color:#5d6073;border:0;}
.row.form-inscripcion input:not([type="checkbox"]):not([type="submit"]),.row.form-inscripcion select,.row.form-inscripcion textarea{background-color:#fff;}
.row.form-inscripcion input[type="submit"] {background-color:#5d6073;border-radius:0;color:#fff;font-weight:bold;padding:8px;font-size:18px;margin-bottom:20px;}
.row.form-inscripcion input[type="submit"]:hover {background-color:#444;}
.row.form-inscripcion input[type="submit"]:disabled {background-color:#ddd !important;}
.row.form-inscripcion input[type="radio"] {display:inline-block;width:auto;}
.row.form-inscripcion div.experiencia {font-weight:bold;color:rgb(255,255,255);text-shadow:2px 2px 2px rgb(84,84,84);margin-top:10px;}

/*.form-inscripcion {display:none!important;}  Oculta el formulario de suscripcion - 2022*/

/* formulario candidaturas */
.form-candidaturas {/*background:#00bada url('images/background-formulario-candidaturas.jpg') no-repeat center top;*/padding-top:30px;padding-bottom:20px;}
.form-candidaturas form > div {margin-bottom: 14px;}
.form-candidaturas h3 {font-size:24px;}
.form-candidaturas a {}
.form-candidaturas a:hover, .form-candidaturas a:focus {text-decoration:underline;}
.form-candidaturas div.aceptacion {font-size:13px;font-weight:300;}
.form-candidaturas textarea {margin-bottom:10px;}
.form-candidaturas input:not([type="checkbox"]),.form-candidaturas select,.form-candidaturas textarea{width:100%;margin-top:5px;color:#5d6073;border:0;}
.form-candidaturas input:not([type="checkbox"]):not([type="submit"]),.form-candidaturas select,.form-candidaturas textarea{background-color:#eee;}
.form-candidaturas input[type="submit"] {background-color:#5d6073;border-radius:0;color:#fff;font-weight:bold;padding:8px;font-size:18px;margin-bottom:20px;}
.form-candidaturas input[type="submit"]:hover {background-color:#444;}
.form-candidaturas input[type="submit"]:disabled {background-color:#ddd !important;}
.form-candidaturas input[type="radio"] {display:inline-block;width:auto;}
.form-candidaturas div.experiencia {font-weight:bold;color:rgb(255,255,255);text-shadow:2px 2px 2px rgb(84,84,84);margin-top:10px;}
.form-candidaturas .wpcf7-response-output {margin-bottom: 20px !important; }
.form-candidaturas .ajax-loader {display: none;}

/* Historia + ediciones */
div.historia.ediciones .edicion-wrapper a {display:inline-block;width:100%;;background-color:#00bada;color:#fff;text-align:center;font-size:32px;line-height:34px;padding:60px 30px;}
div.historia.ediciones .edicion-wrapper a:hover, div.historia.ediciones .edicion-wrapper a:focus {background-color:#5d6073;color:#fff !important;text-decoration:none;} 
div.historia.ediciones .edicion-wrapper.gris a {background-color:#eee;color:#666;} 
div.historia.ediciones .edicion-wrapper.gris a:hover, div.historia.ediciones .edicion-wrapper.gris a:focus {background-color:#ccc;color:#666 !important;}

.img-premio-carlomagno{padding-top:35px;padding-bottom:30px;}

/* Equipo */
.equipo p a:first-child {color:#666;}
.equipo p a span{color:#00bada;font-weight:normal;font-size:12px;}
.equipo p a:hover, .equipo p a:focus{color:#5d6073;text-decoration:underline;}

/* Publicaciones */
.publicaciones .publicacion{margin-bottom:0;padding-bottom:10px;} 

/* Patrocinadores */
.banner-avetid {background-color:#5d6073;margin-bottom:40px;}
.avetid-logo .wpb_content_element {margin-bottom:0;}
.avetid-logo {border-right:2px solid #fff;padding-right:20px;margin-top:30px;margin-bottom:30px;}
.avetid-text {padding-top:70px;color:#fff;padding-left:20px !important;font-size:24px;line-height:28px;font-weight:300;}

/* ESCN */
.sedes-wrapper ul{list-style:none;padding-left:0;margin-top:20px;}
.sedes-wrapper ul li{display:block;width:100%;padding:16px 8px;}
.sedes-wrapper ul li:first-child{background-color:#005aa8;}
.sedes-wrapper ul li:not(:first-child):hover {background-color:#f6f6f6;} 

/* Actividades */
.ultimas-noticias.heading h3{background-color:#00bada;padding:12px;text-align:center;color:#fff;font-size:34px;line-height:38px;font-weight:300;}
.ultimas-noticias.heading h3 a {color:#fff !important;font-weight:bold;}
.ultimas-noticias.heading .wpb_content_element {margin-bottom:0;}
.ultimas-noticias.news-row {background-color:#ededed;margin-bottom:40px;padding-bottom:40px;}
.ultimas-noticias.news-row .wpb_wrapper {max-width:1140px;margin:0 auto;}
.ultimas-noticias.news-row .wpb_wrapper .noticia {width:32%;float:left;}
.ultimas-noticias.news-row .wpb_wrapper .noticia:not(:last-child){margin-right:2%;}
/* Shortcode noticias */
.noticia {position:relative;}
.noticia a.thumb-link {position:absolute;top:0;left:0;}
.noticia .noticia-text, .noticia a.leer-mas {padding-left:130px;float:left;}
.noticia .noticia-titulo {line-height:20px;}
.noticia .noticia-titulo > a {color:#444;}
.noticia .noticia-titulo > a:hover, .noticia .noticia-titulo > a:focus {text-decoration:none;}
.noticia .leer-mas {font-style:italic;} 

/* Banner suscripcion */
.c2a-suscripcion {margin-bottom:40px;}
.c2a-suscripcion .vc_column-inner > .wpb_wrapper{background-color:#e0e0e0 !important;padding:50px;}

@media all and (max-width:570px){
	.c2a-suscripcion .widget-suscripcion{text-align:center;}
	.c2a-suscripcion .widget-suscripcion .wysija-paragraph {max-width:100% !important;}
	.c2a-suscripcion .widget-suscripcion input[type="text"],
	.c2a-suscripcion .widget-suscripcion input.wysija-submit {width:100%;}
}
@media all and (max-width:1199px){
	.c2a-suscripcion .widget-suscripcion{width:481px;margin-bottom:10px;margin-left:auto;margin-right:auto;max-width:100%;}
}
@media all and (min-width:1200px){
	.c2a-suscripcion .vc_column-inner > .wpb_wrapper {background:url('images/background-c2a-suscripcion.png') no-repeat;background-size:contain;text-align:right;max-width:1140px;margin:0 auto;position:relative;float:left;width:100%;}	
	.c2a-suscripcion .widget-suscripcion{float:right;max-width:550px;width:100%;text-align:left;margin-bottom:10px;}
}

.c2a-suscripcion .vc_column-inner > .wpb_wrapper h2{color:#000;font-size:28px;line-height:34px;margin-bottom:10px;}
.c2a-suscripcion .widget-suscripcion .wysija-paragraph{display:inline-block;width:100%;max-width:350px;margin-bottom:0;float:left;}
.c2a-suscripcion .widget-suscripcion .wysija-paragraph input{width:100%;padding:7px 20px;height:auto;background-color:#fff;border:0;}
.c2a-suscripcion .widget-suscripcion input.wysija-submit{display:inline-block;margin-top:0;background-color:#00bada;padding:9px 20px;border-radius:0;float:left;}
.c2a-suscripcion .widget-suscripcion input.wysija-submit:hover {background-color:#444;}

/* Proyectos europeos */
.proyectos-europeos-logo {background-color:#005aa8;padding:10px;}
.proyectos-europeos-image {margin-bottom:40px;margin-top:20px;}
/* Antiguos Alumnos */
.antiguos-alumnos {margin-bottom:40px;}
.antiguos-alumnos .titulo {background-color:#00bada;color:#fff;font-weight:bold;font-size:20px;line-height:24px;margin-bottom:20px;padding:10px;}
.antiguos-alumnos .listado ul {list-style:none;}
.antiguos-alumnos .listado ul li {width:100%;display:inline-block;}
@media all and (min-width:480px) and (max-width:767px){
	.antiguos-alumnos .listado ul li {width:49%;display:inline-block;}
	.antiguos-alumnos .listado ul li:nth-child(odd) {margin-right:2%;}
}
@media all and (min-width:768px){
	.antiguos-alumnos .listado ul li {width:32%;display:inline-block;}
	.antiguos-alumnos .listado ul li:nth-child(3n+1) {margin-right:2%;}
}


/* Noticias */
.date-block {background-color:#5d6073 !important;font-weight:bold;}
.blog-listing .item-content {border-top:0;padding-top:0;}
a.read-more {font-style:italic;font-weight:bold;color:#00bada;}
a.read-more:hover, a.read-more:focus {text-decoration:underline;}
/* Single */
ul.social-light {text-align:center;margin-top:20px;margin-bottom:50px;} 
ul.social-light li > a {background-color:#00bada;color:#fff;border:0;border-radius:0;}
ul.social-light li > a:hover {background-color:#5d6073;color:#fff !important;}
.simple-navigation {margin-bottom:40px;} 
.simple-navigation-item {min-height:104px;}
.simple-navigation-item h4 {text-transform:none;font-size:12px;font-weight:bold;}
.simple-navigation-item:hover {background-color:#00bada !important;color:#fff;}
.single-content .item-meta span {text-transform:capitalize;font-size:14px;font-weight:bold;}

/* Paginacion */
.wp-pagenavi {margin-bottom:50px;}
.wp-pagenavi a, .wp-pagenavi span.current {border:2px solid #00bada !important;border-radius:0;}
.wp-pagenavi a {background-color:white;color:#00bada;}
.wp-pagenavi a:hover {background-color:#5d6073;border: 2px solid #5d6073 !important;color:#fff !important;}
.wp-pagenavi span.current {background-color:#00bada;color:#fff;}

/* Sidebar */
#sidebar .widget:not(:first-child){padding-bottom:50px;}
#sidebar h2.widget-title:empty {display:none;}
#sidebar h2.widget-title{font-size:22px;line-height:26px;font-weight:900;color:rgb(93,96,115);letter-spacing:0px;text-transform:none;margin-bottom:20px;}
#sidebar img {max-width:100%;width:auto;height:auto;}
#sidebar .widget_wysija > .widget-inner {background-color:#e0e0e0;text-align:center;padding-bottom:12px;}
#sidebar .widget_wysija img {margin-bottom:10px;}
#sidebar .widget_wysija p:first-of-type {font-weight:400;color:#000;margin-bottom:0;}
#sidebar .widget_wysija h4 {color:#5d6073;font-size:40px;font-weight:900;}
#sidebar .widget_wysija input {display:inline-block;margin:0 auto;width:100%;max-width:240px;border-radius:0;}
#sidebar .widget_wysija input[type="submit"] {background-color:#00bada;color:#fff;text-transform:uppercase;font-weight:900;padding:7px 20px;}
#sidebar .widget_wysija input[type="text"] {background-color:#fff;font-style:italic;text-align:center;color:#5d6073;}
#sidebar ul.list {list-style:none;}
#sidebar ul.list li {position:relative;padding-left:30px;}
#sidebar ul.list li:before {content:"";margin:0;}
#sidebar ul.list li a {color:#5d6073;font-weight:bold;font-size:16px;}
#sidebar ul.rrss.list .fa {position:absolute;left:0;top:6px;color:#00bada;}

#sidebar .widget.contacto h4 {font-size:15px;font-weight:bold;color:#5d6073;margin-bottom:15px;}
#sidebar .widget.contacto ul {list-style:none;}
#sidebar .widget.contacto ul li {position:relative;padding-left:40px;margin-bottom:8px;line-height:20px;}
#sidebar .widget.contacto ul li:before{content:"";margin:0;}
#sidebar .widget.contacto ul li a {color:#00bada;font-weight:normal;}
#sidebar .widget.contacto ul li a:hover {text-decoration:underline;}
#sidebar .widget.contacto ul .fa {position:absolute;left:0;top:3px;color:#00bada;font-size:20px;}

/* Contacto */
.contacto-wrapper h2 {margin-bottom:20px;}
.contacto-wrapper .datos-contacto ul {list-style:none;}
.contacto-wrapper .datos-contacto ul li {position:relative;padding-left:0px;margin-bottom:10px;}
.contacto-wrapper .datos-contacto ul li:before {font-family:FontAwesome;color:#00bada;font-size:20px;position:absolute;left:-30px;top:0px;}
.contacto-wrapper .datos-contacto ul li.direccion:before {content:"\f041";}
.contacto-wrapper .datos-contacto ul li.telefono:before {content:"\f095";}
.contacto-wrapper .datos-contacto ul li.email:before {content:"\f0e0";}
.contacto-wrapper .rrss.list {list-style:none;}
.contacto-wrapper .rrss.list li {position:relative;padding-left:0px;}
.contacto-wrapper .rrss.list li a {color:#5d6073;font-weight:bold;font-size:16px;}
.contacto-wrapper .rrss.list li a:hover,.contacto-wrapper .rrss.list a:focus {color:#00bada;text-decoration:none;}
.contacto-wrapper .rrss.list li a .fa {color:#00bada;font-weight:normal;position:absolute;left:-30px;top:6px;}

/* Footer */
[id*="footer"] {background-color:#5d6073;padding:20px 0 50px;color:#fff;}
[id*="footer"] a {color:#00bada;}
[id*="footer"] a:hover, [id*="footer"] a:focus {color:#fff !important;}
[id*="footer"] ul {list-style:none;padding:0;margin:0;text-align:center;overflow: auto;}
[id*="footer"] .copyright ul {margin-bottom:20px;}
[id*="footer"] .copyright ul li {display:inline-block;font-size:13px;}
[id*="footer"] .colaboradores ul li {display:inline-block;}
[id*="footer"] .firma-neo {
    text-align: center;
    margin-top:10px;
    border-top: 1px solid #9a9a9a;
    opacity: 0.5;
}
@media all and (min-width: 768px) {
	[id*="footer"] .firma-neo {text-align: right;}
}


::-webkit-input-placeholder{color:#999;opacity:1;}
:-moz-placeholder{color:#999;opacity:1;}
::-moz-placeholder{color:#999;opacity:1;}
:-ms-input-placeholder{color:#999;opacity:1;}

.formError {display:none;}

.video-wrapper {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-wrapper iframe,  
.video-wrapper object,  
.video-wrapper embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.entry-content img, 
.entry-content iframe, 
.entry-content object, 
.entry-content embed {
        max-width: 100%;
}

body .mapplic-pin{background-size:36px 48px;width:36px;height:48px;}
body .mapplic-list-category a, body .mapplic-list-category a:hover, body .mapplic-list-category a:focus {color:#fff !important;}
body .mapplic-list-location span {display:none;}
body .mapplic-tooltip-description h5 {font-weight:bold;}  
body .mapplic-tooltip-description ul {padding-left:20px;} 
/*body .mapplic-tooltip-description, body .mapplic-tooltip p {color:#000;}*/


/* Maps */
.map-container.europe .mapplic-container {max-height:50vh;}
@media all and (min-width:767px){
	.map-container.europe .mapplic-container {max-height:80vh;}
	.map-container.europe .mapplic-element {height:300px !important;}
}
@media all and (min-width:991px){
	.map-container.europe .mapplic-element {height:400px !important;}
}
@media all and (min-width:1200px){
	.map-container.europe .mapplic-container {max-height:100vh;}
	.map-container.europe .mapplic-element {height:760px !important;}
}

/* Galerias */
.galeria-escena .vc_grid-filter {margin-bottom:50px;}
.galeria-escena .vc_gitem-zone {background-color:transparent !important;}
.galeria-escena .vc_custom_heading {margin-bottom:0;}
.galeria-escena .vc_gitem-zone-mini h4, .galeria-escena .vc_gitem-zone-mini {text-align:center !important;}
.galeria-escena .vc_gitem-zone-mini h4 {font-weight:bold;color:#00bada;}
.galeria-escena .vc_gitem-zone-mini p{text-transform:none;font-weight:bold;font-size:14px;line-height:18px;}

body.single-galeria_escena .simple-navigation, .vc_grid-item-mini .vc_btn3-container {display:none;}
body.single-galeria_escena .single-post-meta {display: none; }

/* Filter */
.vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover {background-color:#00bada !important;}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item {background-color:#ccc !important;}

/* Random */
#content .single-post-content img {display:block;margin-top:5px;margin-bottom:15px;} 
.alignleft {margin-right:25px;}
.alignright {margin-left:25px;}
.widget_search h2 {display:none;}
.cli-plugin-button:hover, .cli-plugin-button:focus {color:#fff !important;}
.legal .text-wrapper p, .legal .text-wrapper li {text-align:justify;}
.text-wrapper.list-cookies li {margin-bottom:10px;}
.text-wrapper.list-cookies li > strong:first-child {font-size:15px;color:#333;}

/* 404 */
.row.error404 ul {list-style:none;}
.row.error404 .volver a.boton{background:#00bada;padding:10px 20px;color:#fff;display:inline-block;margin-top:20px;margin-bottom:60px;}
.row.error404 .volver a.boton:hover, .row.error404 .volver a.boton:focus {color:#fff !important;text-decoration:none;background-color:#5d6073;}
 

/* PrettyPhoto */
body div.pp_default .pp_description {font-size:18px;padding:10px 0;margin:0;text-align:center;}
body div.pp_default .pp_content_container .pp_right,
body div.pp_default .pp_content,
body div.pp_default .pp_content_container .pp_left {background:none;}
body div.pp_default .pp_top,
body div.pp_default .pp_bottom,
body div.pp_default .pp_nav,
body .pp_gallery, 
body div.pp_default .pp_expand,
body div.pp_default .pp_close,
body div.pp_details {display:none !important;}
.div.ppt{font-weight:bold;}
body a.pp_next, body a.pp_previous {background:none;}
body div.pp_default .pp_content_container .pp_details {margin:0;padding:10px 0;background-color:rgba(0,0,0,0.7);color:white;}

.subs-aceptacion{width:100%;clear:both;display:inline-block;text-align:left;margin-left:0px;margin-top:6px;}

.wpcf7-response-output{display:table !important;width:100%;margin:0 auto !important;text-align:center;max-width:1140px;}


/* Info pueblos */
.info-pueblos-equipos ul {
	padding-left: 14px;
}
.row-info-pueblos-heading h2 {
	font-size: 36px;
	padding-bottom: 10px !important;
}
.info-pueblo-content {
    overflow: auto;
    margin-bottom: 20px;
    border: 1px solid #eee;
}
.info-pueblo--imagen {
    float: left;
    min-width: 150px;
    margin-right: 0px;
}
.info-pueblo--imagen img {width: 100%;}

@media all and (max-width: 480px) {
	.info-pueblo--imagen,
	.info-pueblo--content {
		width: 100%;
	}
}

@media all and (min-width: 1200px) {
	.info-pueblo-content {
		float:left;
		width: 48%;
	}
	.info-pueblo-content:nth-child(2n+1) {
		margin-right: 4%;
	}
}

/*@media all and (min-width: 450px) and (max-width: 767px) {
	.info-pueblo--imagen {
		max-width: 150px;
	}
}
@media all and (min-width: 992px) {
	.info-pueblo--imagen {
		max-width: 150px;
	}
}
*/
.info-pueblo--content {
    float: left;
    padding: 15px 20px;
}
.info-pueblo--nombre {
	padding-top:0;
	padding-bottom: 10px;
	font-size: 24px;
	font-weight: 600;
	color:#444;
}
.info-pueblo--desc ul {
    padding-left: 0;
    list-style: none;
}
.info-pueblo--desc li {}

/* E+SCN */

/*body:not(.admin-bar) .nav-escn {display: none;}*/
.nav-escn {
	display: block;
	background-color: #005daa;
	widows: 100%;
	text-align: center;
}
.nav-escn ul {margin: 0 auto; padding: 0;list-style: none;color: #fff;}
.nav-escn li {
	display: inline-block;
	list-style: none;
}
.nav-escn li.logo {line-height: inherit;margin-right: 30px;}
.nav-escn li:not(:nth-of-type(2)):not(.logo)::before {
	content:"|";
}
.nav-escn a {
	display: inline-block;
	line-height: 40px;
	vertical-align: middle;
	font-weight: 400;
	color:#fff;
	padding-left: 15px;
	padding-right: 15px;
}
.nav-escn a:hover,
.nav-escn a:focus {
	text-decoration: underline;
	color:#fff !important;
}

#extra-footer {
	margin-top:50px;
	border-top: 4px solid #005daa;
	background-color: #fff;
	padding-bottom: 20px;
}
@media all and (min-width: 992px) {
	#extra-footer ul { text-align: right; }
}
#extra-footer ul li:not(:last-of-type) img { margin-right: 50px; }