/*
 Theme Name:   Renovables child
 Template:     renovables
 Text Domain:  renovables child
*/

@import url("../renovables/style.css");
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);


body.home {background-color:#f5f5f5 !important;}
.tp-tab  { opacity: 1 !important; }
.tp-tab.selected  { opacity: 0.5 !important;}

.home .page-slider {
    border-bottom: solid #F8BF1C 15px;
    margin-bottom: 40px;}

.azul {background-color: #4886C1}
.blanco {background-color: #fff}
.amarillo {background-color:#F8BF1C}
.rojo {background-color:#BF3636}

.claim { font-size: 24px; line-height: 30px; color: #fff; padding: 10px 2.5%;}



.rss-portada .wprss-feed-meta {display:none;}
.rss-portada p {margin:0px;}
.rss-portada .nav-links {display:none;}
.rss-portada ul.rss-aggregator {padding:5px; list-style:square; color:red; font-weight:bold; font-size:15px;}
.rss-portada ul.rss-aggregator a {line-height:15px; display:block; padding-right:5px}


.ideario span.titulo {display:block; font-family: 'Roboto', sans-serif; text-align:center; font-size:18px; line-height:32px; color:#fff; padding:20px 0; font-weight:700;}
.ideario span.claim {display:block; text-align:center; font-size:24px; line-height:40px; color:#fff; font-weight:700;}
.ideario p {display:block; margin:0; padding:0;}
.ideario a:hover {color:#FFF;}

.notas-prensa .vcex-post-type-entry-details {
    padding: 10px 15px;
    border: 0px solid #eee;
}

.notas-prensa .entry-title {color:rgb(109,109,109) }

#site-header-inner {
    position: relative;
    padding-top: 0px;
    padding-bottom: 0px;
    height: 100%;
}

.autores .vcex-blog-entry-inner {height:100px; border-bottom:1px solid #fff}

.autores .entries.left-thumbs .entry .entry-media {
    float: none;
    margin: 0;
    width: auto;
display:inline-block;
height:100px;
}

.autores .vcex-blog-entry-media img {
    display: block;
    width: auto;
	height:99px;
}

.autores .entries.left-thumbs .entry .entry-details {
    background: none;
    border: none;
    float: none;
    padding: 20px 10px;
    display: inline-block;
    vertical-align: top;
}

#mc_embed_signup h2 {
    font-weight: bold;
    padding: 0;
    margin: 15px 0;
    font-size: 1.6em;
color:#fff
}

#mc_embed_signup{background:#4886C1; }

#mc_embed_signup input { border: 0px; }

.azul #mc_embed_signup .button {
    background-color: #F8BF1C;
    border-radius: 0px;
    margin: 0;
    width: 96%;
}

.tit-cab-home a, .tit-cab-home  { 
font-size: 18px;
color: #4589C6;
line-height: 60px; 
text-transform:uppercase; 
height:60px;
font-weight:bold;}


.home .agenda .evento {padding:15px;}
.home .agenda .evento img {display:block; float:left; margin-right:10px; margin-bottom:10px;}
.home .agenda .evento .enlace {display:block; font-size:18px; font-weight:bold}
.home .agenda .evento .enlace a {color:#4589C6}
.home .agenda .evento .fechas {font-weight:bold;}
.home .agenda .evento .sitio {display:block;}



.redes-sociales-footer.container, .redes-sociales-footer-sub.container { padding-top:15px; color:#fff}
.redes-sociales-footer.container ul {display:block; padding:0px; margin:0px; text-align:center; border-bottom:1px solid #fff; padding-bottom:15px;}
.redes-sociales-footer.container ul li { display:inline-block; color:#fff; margin-right:10px;}

.redes-sociales-footer-sub.container p { font-size:16px; color:#fff}

.redes-sociales-footer-sub.container .menu-pie, .redes-sociales-footer-sub.container .datos { display:block;}
.redes-sociales-footer-sub.container .datos { float:left}
.redes-sociales-footer-sub.container .menu-pie {float:right;}
.redes-sociales-footer-sub.container .menu-pie ul  { display:block; float:right;}
.redes-sociales-footer-sub.container .menu-pie ul li { display:block; float:left; }
.redes-sociales-footer-sub.container .menu-pie ul li ul li { display:none;}
.redes-sociales-footer-sub.container .menu-pie ul li a { color:#fff; display:block; padding:0 7px;}



.single-documento #post-media, .single-documento .single-post-title, .single-documento .meta, .single-documento #sidebar, .single-otros-documento #sidebar, #footer-callout-wrap  {display:none;}
.single-documento .content-area, .single-otros-documento .content-area {  width: 100%; float: none; }

@media only screen and (min-width: 768px) { 




.single-documento .content-area, .single-otros-documento .content-area { max-width: 100%; } }

.single-documento, .single-otros-documento { background-color: #fff!important;}
.single-documento h1, .single-documento h2, .single-otros-documento h1, .single-otros-documento h2  { color: #4886C1;}
.single-documento h1, .single-otros-documento h1  { font-size:2.5em; margin-bottom:0px;}
.single-documento h2, .single-otros-documento h2  { font-size:1.5em}
.single-documento a.enlace, .single-otros-documento a.enlace { color:#333; font-size:1.1em; text-decoration:underline; }
.single-documento .antetitulo-documento, .single-otros-documento .antetitulo-documento {font-size:1.3em; font-weight:bold; color:#999;}
.single-documento .subtitulo-documento, .single-otros-documento .subtitulo-documento {font-size:1.5em; font-weight:bold; color:#f79468;}
.single-documento img.size-documentos, .single-otros-documento  img.size-documentos {box-shadow: 10px 10px 10px #ddd;}
.item-documentos {display:block; clear:both; padding-bottom:20px; margin-bottom:10px; border-bottom:1px dotted #dcdcdc}
.item-documentos .img-destacada {width:15%; display:block; float:left}
.item-documentos .datos {width:80%; display:block; float:right}
.item-documentos .datos h2 { color: #4886C1; padding: 0;  margin: 0; font-size: 1.5em;}
.item-documentos .datos .fecha { color: #333; font-size:1.2em;}
.item-documentos .datos p { color: #7d7d7d; font-size:1.2em;}
.single-documento .cabecera-posts, .single-otros-documento .cabecera-posts  { display:none;}
.single-documento .post-pagination-wrap, .single-otros-documento .post-pagination-wrap {display:none;}


.single-notas h2.pdf a{display:block; padding:7px 10px; background-color:#F8BF1C; color:#fff;}

.single-videos .related-posts {display:none;}


.page-id-8830 .page-header, .single-presentacion .page-header { background: #42A589; color:#fff; border:0px; }
.single-presentacion .page-header-title, .single-presentacion .site-breadcrumbs, .single-presentacion .site-breadcrumbs a { color:#fff } 
.page-id-8830 .page-header-title, .page-id-8830 .site-breadcrumbs, .page-id-8830 .site-breadcrumbs a { color:#fff } 
.single-presentacion h2.pdf a {display:block; padding:7px 10px; background-color:#42A589; color:#fff;}



.page.cabecera-posts { display:none;}

.cabecera-posts {

   background-position: 50% 50%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 400px !important;
	width: 100%;
    border: none;
    padding: 60px 0;
    position: relative;
}

.cabecera-posts.sin {

   background-image: url(img/default.jpg);}

.single-presentacion .cabecera-posts.sin {

   background-image: url(https://fundacionrenovables.org/wp-content/uploads/2016/05/tablet-791415_1920-1.jpg);}
   
   


.cabecera-posts .container h1 { 
    position: relative;
    z-index: 2;
    color: #fff;
    max-width: 100%;
    font-size: 2.5em;
    font-weight: 600;
    max-width: 100% !important; }

.cabecera-posts .fecha {
    display: block;
    position: absolute;
    bottom: 50px;
    right: 0px;
    color: #fff;
    font-size: 1.2em;
    z-index: 3;
    padding: 15px;
    background-color: #000;
}

.single-notas .page-header { background: #F8BF1C; color:#fff; border:0px; }
.single-notas .page-header-title, .single-notas .site-breadcrumbs, .single-notas .site-breadcrumbs a { color:#fff }
.page-id-8768 .page-header { background: #F8BF1C; color:#fff; border:0px; }
.page-id-8768 .page-header-title, .page-id-8813 .site-breadcrumbs, .page-id-8813 .site-breadcrumbs a { color:#fff }

.single-documento .page-header { background: #6496C7; color:#fff; border:0px; }
.single-documento .page-header-title, .single-documento .site-breadcrumbs, .single-documento .site-breadcrumbs a { color:#fff }
.page-id-7792 .page-header { background: #6496C7; color:#fff; border:0px; }
.page-id-7792 .page-header-title, .page-id-7792 .site-breadcrumbs, .page-id-7792 .site-breadcrumbs a { color:#fff }

.single-videos .page-header { background: rgba(220, 112, 22, 0.87); color:#fff; border:0px; }
.single-videos .page-header-title, .single-videos .site-breadcrumbs, .single-videos .site-breadcrumbs a { color:#fff }

.single-audio .page-header { background: rgba(220, 112, 22, 0.87); color:#fff; border:0px; }
.single-audio .page-header-title, .single-audio .site-breadcrumbs, .single-audio .site-breadcrumbs a { color:#fff }

.single-post .page-header { background: #BF3636; color:#fff; border:0px; }
.single-post .page-header-title, .single-post .site-breadcrumbs, .single-post .site-breadcrumbs a { color:#fff }

.related-post-excerpt .essb_links {display:none;}

.page .cabecera-posts {height:250px !important;}
.page .cabecera-posts h1, .page .cabecera-posts .fecha {display:none}

ul .page-numbers a, a.page-numbers, span.page-numbers {
    line-height: 16px;
    padding: 5px 7px;
    font-size: 1em;
    text-decoration: none;
    font-weight: normal;
    font-weight: 400;
    cursor: pointer;
    border: 0px;
    color: #333;
    transition: all .15s ease-in-out;
}

.custom-pagination {display:block; clear:both; padding-top:50px;}
.custom-pagination span, .custom-pagination a { display: inline-block; padding: 2px 10px; }
.custom-pagination a { background-color: #ebebeb; color: #4886C1; }
.custom-pagination a:hover { background-color: #4886C1; color: #fff; }
.custom-pagination span.page-num { margin-right: 10px; padding: 0;}
.custom-pagination span.dots { padding: 0; color: gainsboro; }
.custom-pagination span.current { background-color: #4886C1; color: #fff; }


.single-presentacion #content .single-post-title, .single-presentacion #content .meta  {display:none;}
.single-audio #content .single-post-title, .single-audio #content .meta  {display:none;}
.single-video #content .single-post-title, .single-video #content .meta  {display:none;}

.noticias-descatadas-portada .vcex-post-type-grid-wrap {position:relative; height:100%;}

.noticias-descatadas-portada .vcex-post-type-grid.vcex-no-margin-grid .vcex-post-type-entry-details {position:absolute; bottom:0px; width:100%; background-color:rgba(0,0,0,0.6)}

.home .vcex-post-type-entry-media img {  width: 100%;}


.banner-socios {
border-bottom: 6px solid #2E6090;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; }

.banner-socios  a{
    color: #F8BF1C;
    display: block;
    padding-top: 10px;
	font-weight:bold
}

.noticias-descatadas-portada {background-color:#4886C1;}
.noticias-descatadas-portada .vcex-post-type-entry-media:hover img {opacity:0.3}



.vc_tta.vc_tta-spacing-1 .vc_tta-tab {
    margin-right: 10px;
}

.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active>a {

    background-color: #A4A4A6;
    color: #fff;
	font-weight:bold;
	font-size:16px
}

.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a {
	font-weight:bold;
	font-size:16px;
	border-color: #A4A4A6;
}

.page-header {
    margin: 0 0 40px;
    padding: 20px 0;
    position: relative;
    background: #2F9DA0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.page-header-title {  color: #fff; font-size:26px; }
.site-breadcrumbs a, .site-breadcrumbs { color: #fff; font-size:14px }

span.dropcap {
    display: block;
    float: left;
    font-weight: bold;
    width: 40px;
    text-align: center;
    background-color: #2F9DA0;
    font-size: 24px;
    line-height: 38px;
    color: #FFFFFF;
    margin-right: 15px;
	margin-top:7px; clear:left;
}

.idearioint h2, .socios-protectores h2 { color: #2F9DA0; }

.objetivos ul, .entidades ul, .baja ul  {
  list-style: none;
  padding: 15px 0;
  margin:0px;
}
.objetivos ul li, .entidades ul li, .baja ul li{
  padding-left: 30px;
  margin:0 0 15px 0px;
  position:relative;
  padding-top:3px;
}

.objetivos ul li:before, .entidades ul li:before, .baja ul li:before {
  content: "\f046"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: block;
  color: #2F9DA0;
  font-size:20px;
  position:absolute;
  left:0px;

}

.socios-protectores p {display:block; min-height:40px;}
h2.staff-entry-title.entry-title {text-align:center;}
.patronos img {height:150px; width:150px}


.sidebar-box .widget-title, .page-id-10131 .wpb_row .widget-title { color: #FFF; padding: 12px;}

#wpex_recent_posts_thumb-3 .widget-title { background-color: #F8BF1C; }
#wpex_recent_posts_thumb-2 .widget-title { background-color: #BE3636; } 
#wpex_recent_posts_thumb-4 .widget-title { background-color: #6496C7; }
#wpex_recent_posts_thumb-4 .wpex-widget-recent-posts-title, #wpex_recent_posts_thumb-4 .wpex-widget-recent-posts-date {display:none;}
#wpex_recent_posts_thumb-4 .wpex-widget-recent-posts-li  {border:0px !important;}



.form-entidades h2, .form-entidades h3 {margin-top:0px; color:#2F9DA0;}
input[type="text"], input[type="email"], textarea,  input[type="tel"] {width:100%; border-color:#2F9DA0; background-color:#fff}
.form-entidades textarea {height:100px;}
input[type="submit"]{background-color:#2F9DA0; 
    width: 100%;
    padding: 0.9em 1.2em;
    text-align: center;
	margin-top:15px;}
.form-entidades h3 {margin:20px 0px;}

.form-entidades .select {
  border: 1px solid #ccc;
  width: 100%;
  overflow: hidden;
  background: #fff url("arrowdown.gif") no-repeat 90% center;
  margin-bottom:10px;
}
.form-entidades .select select {
    padding: 5px 8px;
    width: 130%;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    appearance: none;
  }
  
  .intro-agenda {min-height:70px;}
.agendap h2 {color:#2F9DA0}
  
  
	
	.pasados img {display:none;}
	
	.vigentes .evento { position:relative;}
	
	
		
	.vigentes .bloque-datos {position:absolute; top:10px; left:10px; z-index:9999}
	
	 .agendap .vigentes .lista-eventos .evento a {  font-size: 18px; }
	
.agendap .lista-eventos .evento {
	border-top:1px dotted #ccc;
	border-bottom:dotted 1px #ccc;
	position:relative;
	}
	
	.agendap .pasados .lista-eventos .evento {
	border-top:1px dotted #ccc;
	border-bottom:dotted 1px #ccc;
	position:relative;
	padding:10px 0px;
	}
	
	.agendap .lista-eventos .evento:first-child {
	border-top:0px dotted #ccc;
	border-bottom:dotted 0px #ccc;
	}
	

.single-event .cabecera-posts, .single-staff .cabecera-posts  {display:none;}
	
  .agendap .lista-eventos .evento a { font-size: 16px;
    font-weight: bold;
    color: #4589C6;
    display: block;}
  .agendap .lista-eventos .fechas {display:block; clear:both; color:#333;} 


.page-id-8813 .page-header {background-color:#BF3636}

.imagen-autor img {width:90px; border-radius:50%; display:inline-block; vertical-align:top;}
.imagen-autor a {font-weight:bold; color:#333;}

.home .css-events-list img {display:block; width:170px; height:auto;}

.search-results .cabecera-posts, .archive .cabcera-posts {
    display:none;
}

.home form.searchandfilter, .search-results form.searchandfilter, .archive form.searchandfilter, .blog form.searchandfilter, .page-id-10131 form.searchandfilter { background-color: #ccc; padding: 20px;}

.home form.searchandfilter ul, .search-results {width:100%; margin:0; padding:0;}

form.searchandfilter select  {
   -webkit-appearance: button;
   -webkit-border-radius: 0px;
   -webkit-padding-end: 20px;
   -webkit-padding-start: 2px;
   -webkit-user-select: none;
   background-image: url(http://i62.tinypic.com/15xvbd5.png), -webkit-linear-gradient(#fff, #Fff 40%, #fff);
   background-position: 97% center;
   background-repeat: no-repeat;
   border: 1px solid #AAA;
   color: #555;
   font-size: inherit;
   margin: 20px;
   overflow: hidden;
   padding: 5px 10px;
   text-overflow: ellipsis;
   white-space: nowrap;
   width: 250px;
}

form.searchandfilter input[type="text"]{
    width: 300px;
    padding: 4px;
	border: 1px solid #AAA;
}

form.searchandfilter input[type="submit"]{
    background-color: #333;
    padding: .5em 20px;
	height:35px;
}

.search-entry-no-thumb {
    
    padding-left: 130px;
    min-height: 120px;
}

.nombre-posttype {font-weight:bold; font-size:16px;}




.page-id-8799 .page-header, .page-id-8820 .page-header {  background: rgba(220, 112, 22, 0.87);}

.page-header-inner .page-subheading {color:#fff;}

#wpex_recent_posts_thumb-4 img {margin:0 auto;}
#text-4 { border:2px solid rgba(72, 134, 193, 0.18); margin:20px 0px; }


#text-2 .widget-title,
#text-5 .widget-title,
#text-6 .widget-title,
#text-7 .widget-title,
#text-8 .widget-title,
#text-9 .widget-title { display:none;}




#text-2 h3, 
#text-5 h3,
#text-6 h3, 
#text-7 h3 ,
#text-8 h3, 
#text-9 h3  {margin:0; text-align:center; font-size:18px; line-height:36px; color:#FFF; margin-bottom:20px;}

#text-2 {background-color:#F8BF1C;}
#text-5 {background-color:#BF3636;}
#text-6 {background-color:#42A589;}
#text-7 {background-color:#6496C7;}

#text-8, #text-9 {background-color: rgba(220, 112, 22, 0.87);}


.site-footer a, .site-footer strong {
    color: #fff;
}


#sidebar form.searchandfilter input[type="text"] {
    width: 240px;
    padding: 4px;
    border: 1px solid #AAA;
    display: block;
    margin-left: 15px;
}

#sidebar form.searchandfilter select {
margin: 20px 15px 0;
    width: 240px;
}

#sidebar form.searchandfilter input[type="submit"] {
    background-color: rgba(51, 51, 51, 0.71);
    width: 240px;
    margin: 10px 15px;
}

#sidebar form.searchandfilter input[type="submit"]:hover { background-color: #333;}

#sidebar select[name="ofpost_types"] {display:none;}

.entries.left-thumbs .entry:not(.has-media) .entry-details { width: 50%; }



.entries.left-thumbs .entry:not(.type-multimedia) .entry-media { width: 13.6%;}
.entries.left-thumbs .entry:not(.type-multimedia) .entry-details { width: 75%; }




.archive .cabecera-posts, .blog .cabecera-posts { display:none;}


.search-entry.type-post .nombre-posttype, .entry.type-post .nombre-posttype {color: #BE3636 }
.search-entry.type-notas .nombre-posttype, .entry.type-notas .nombre-posttype {color:#F8BF1C }
.search-entry.type-documento .nombre-posttype, .entry.type-documento .nombre-posttype, .search-entry.type-otros-documento .nombre-posttype, .entry.type-otros-documento .nombre-posttype {color:#6496C7}
.search-entry.type-page .nombre-posttype, .entry.type-page .nombre-posttype {color:#2F9DA0}
.search-entry.type-videos .nombre-posttype, .search-entry.type-audio .nombre-posttype, .entry.type-videos .nombre-posttype, .entry.type-audio .nombre-posttype {color:rgba(220, 112, 22, 0.87)}

#reply-title.comment-reply-title {
    display: block;
    background-color: #2F9DA0;
    padding: 10px;
    text-align: center;
    color: #fff;
}

.comment-form-url {display:none;}
.theme-heading span.text { COLOR: #2F9DA0;}
.theme-heading span.text:after { border-bottom: solid 1px #2F9DA0;}


.home .entries.left-thumbs .entry:not(.type-videos) .entry-media {
    width: auto
}

.enlace-slider {color:#fff;}

.solo-movil {display:none;}

.navbar-style-one .dropdown-menu > li.rojo-menu > a  { color: #BF3636; }

#mobile-menu a {  line-height: 36px !important;}


.em-pagination {display:block; text-align:Center; margin-top:30px;}
.em-pagination span, .em-pagination a {display:inline-block;}


/* jornadas barna */

.entrada-jornadas-barna h1 {font-size:70px; color:#fff; line-height:72px; padding:0; margin: 0; margin-bottom:15px;}
.entrada-jornadas-barna h2 {font-size:32px; color:#62ffc9; line-height:50px; padding:0; margin:0;}
.entrada-jornadas-barna h3 {font-size:24px; color:#fff; line-height:24px; padding:0; margin:0;}

.form-barna h2 {margin-top:0px; padding-bottom:30px;}

.form-barna input[type="text"], .form-barna input[type="email"], .form-barna textarea, input[type="tel"] {
    width: 100%;
    border-color: #39a27e;
    background-color: #fff;
}


.form-barna input[type="submit"] {
    background-color: #359876;
}

.home .agenda .evento {
    padding: 15px;
    clear: both;
    margin-bottom: 30px;
}

/* RESPONSIVE */

@media only screen and (max-width: 1159px) { 

.entries.left-thumbs .entry:not(.type-videos) .entry-details { width: 73%;}

form.searchandfilter input[type="text"] {  width: 200px; }

form.searchandfilter select { width: 200px; margin: 10px;}

.home form.searchandfilter, .search-results form.searchandfilter, .archive form.searchandfilter, .blog form.searchandfilter { padding: 10px; }

}
 


@media only screen and (max-width: 768px) { 


.claim { font-size: 16px; line-height: 20px; color: #fff; padding: 10px 20px;}


.entries.left-thumbs .entry:not(.type-videos) .entry-details { width: 73%;}

.noticias-descatadas-portada .vcex-post-type-grid-wrap { height: auto;}

#mc_embed_signup h2 { margin: 15px 10px; font-size: 1.1em !important; }

.notas-prensa .vcex-post-type-entry-details { padding: 5px 15px; }

.cabecera-posts .container h1 { font-size: 1.5em; }

 }
 
 @media only screen and (max-width: 767px) { 

 .home form.searchandfilter ul, .search-results { width: 100%; margin: 0; padding: 0;  }
 
 .searchandfilter li { display: block; }
 
 form.searchandfilter input[type="text"] {  width: 100%; }

form.searchandfilter select { width: 100%; margin: 10px 0px;}

 }
 
 @media only screen and (max-width: 400px) { 
 
a.tp-caption.Newspaper-Button {display:none;}

.autores .entries.left-thumbs .entry .entry-media  {display:none;}

.entries.left-thumbs .entry:not(.type-videos) .entry-details {  width: 100%; }

.autores, .ideario {margin: 15px 0px !important}

.rss-portada { padding: 20px 0px; margin-bottom: 20px;}

.tit-cab-home.solo-movil {display:block; margin-top:-50px;}

.notas-prensa {margin: 40px 0px 60px}

.cabecera-posts .container h1 { font-size: 1em; }

 }

.single-event #post-media img {width:auto;}

#post-media #blog-post-video .essb_links {display:none;}

#post-media img {display:none;}
 
.suscripcion-interior {padding-bottom:30px;}
.suscripcion-interior h3 {color:#fff;}

.suscripcion-interior input[type="email"]  { display: inline-block;
    width: 60%; }
	
.suscripcion-interior input[type="submit"] { display: inline-block;
    width: 30%;
    margin-left: 2%;
    height: 44px;
    background-color: #f8bf1c;
    font-weight: bold;
    line-height: 44px;
    padding: 0; }
