/*
 Theme Name:	EcologistasEXTRA
 Theme URI: http://freepress.coop
 Author: Freepress S. Coop. Mad.
 Author URI: http://freepress.coop
 Template: Extra
 Version: 1.0
 Description: Child Theme de Divi - Extra adpatado para este sitio web.
*/

/* Estilos generales */


body {
  font-size: 16px;
}
p {
    margin-bottom: 1em;
    word-break: break-word;
}
i {
	font-style: italic;
}
sub { 
    vertical-align: sub !important;
    font-size: 75% !important;
}
sup { 
    vertical-align: top !important;
    font-size: 75% !important;
}
body, p, ul {
    line-height: 1.5em;
}
.updated {
  font-size: 14px;
}


.single .post-thumbnail.header {
  display: none;
}
.grupo-izq .color-concreto {
color: #ffffff !important!
}
.grupo-izq .separata-punto {
display: none;
}
.grupo-resto .post-thumbnail { 
display: none;
}
.grupo-resto .featured-image { 
display: none;
}

@media only screen and (min-width: 1024px) {
  #bc-div {
    background-color: #18bf47;
  }

  #breadcrumbs {
    max-width: 1280px;
    padding: 10px 0px 10px 0px;
    background-color: #18bf47;
    color: #fff;
    text-transform: uppercase;
    text-align: left;
	font-size: 14px;
  }
  .single-tribe_events .wp-caption {
	width: auto !important;
	max-width: 700px;
  }
  /*
  .wp-caption {
    width: 185px !important;
    background-color: #FFF;
    border: none;
  }
  */
.page-template-page-category .wp-caption {
	width: auto !important;
	background-color: #FFF;
    border: none;
  }


  .wp-caption p {
    font-size: 14px !important;
    font-weight: bold;
  }

  .wp-caption-text {
    line-height: 1.1em;
  }
}

@media only screen and (max-width: 768px) {
  #breadcrumbs {
    padding: 10px 0px 10px 20px;
    background-color: #18bf47;
    color: #fff;
    text-transform: uppercase;
  }
}

#breadcrumbs a {
  color: #FFF;
}

#breadcrumbs a:hover {
  color: #FFF;
  text-decoration: underline;
}

#breadcrumbs .breadcrumb_last {
  font-weight: normal;
}


#top-header .container {
  max-width: 1280px;
}

#main-header-wrapper .container {
  max-width: 1280px;
}

#main-content .container {
  max-width: 1280px;
}

@media only screen and (min-width: 1024px) {
  .post-relleno-baja-res {
    display: none;
  }
}

@media only screen and (max-width: 768px) {
  .post-relleno-baja-res {
    display: none;
  }

  #bc-div {
    background-color: #18bf47;
  }
}

.post-relleno-baja-res .main-post {
  width: 100% !important;
}

.post-relleno-baja-res .post-list {
  display: none !important;
}


/* TOP MENU */

#et-secondary-menu li > ul {
    background: #003818;
}
.nav li ul {
    border-top: 1px solid #ffffff !important;
}

/* LOGO */

.logo {
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
}

/* MAIN MENU */

#et-navigation > ul > li {
  margin-left: 0px;
  margin-right: 30px;
}

#et-navigation li a {
  padding: 4px 0;
  line-height: 1.5em;
}

@media only screen and (min-width: 768px) {
  .header.left-right #et-navigation > ul > li > a {
    padding-bottom: 30px !important;
  }
}

@media only screen and (min-width: 1025px) {

  .menu-item-72665 ul,
  .menu-item-72667 ul,
  .menu-item-82874 ul,
  .menu-item-72670 ul {
    width: 450px;
    min-width: 450px;
  }

  .menu-item-72665 ul li,
  .menu-item-72667 ul li,
  .menu-item-82874 ul li,
  .menu-item-72670 ul li {
    position: relative;
    float: inherit;
    width: 49% !important;
    min-width: 49% !important
  }

  .menu-item-72665 ul li a:hover,
  .menu-item-72667 ul li a:hover,
  .menu-item-82874 ul li a:hover,
  .menu-item-72670 ul li a:hover {
    color: #347f1c !important;
    border-top: 1px solid #347f1c !important;
  }

  .menu-item-72665 ul li ul,
  .menu-item-72667 ul li ul,
  .menu-item-82874 ul li ul,
  .menu-item-72670 ul li ul {
    left: 190px;
    top: 0px;
    background-color: #3F3F3F !important;
    border-top: 1px solid #347f1c;
    border-bottom: 1px solid #347f1c;
  }

  .menu-item-72665 ul li ul li a:hover,
  .menu-item-72667 ul li ul li a:hover,
  .menu-item-82874 ul li ul li a:hover,
  .menu-item-72670 ul li ul li a:hover {
    color: #347f1c !important;
    border: 0px !important;
  }
  
}



/* Estilos generales en Homepage */

.primera-destacada .post-content {
	padding: 0 10px 10px 10px !important;
}
.primera-destacada .post-content a {
	color: #FFF !important;
}
.primera-destacada img {
	height: 250px;
}
.primera-destacada .post-content a:hover {
	color: #eaeaea !important;
}
.primera-destacada .post-content .post-meta {
	display: none;
}
.primera-destacada .post-content .color-concreto {
	color: #FFF !important;
}
.primera-destacada .post-content .color-concreto a:hover {
	color: #eaeaea !important;
}
.primera-destacada .post-content .separata-barra {
	color: #FFF !important;
}
.primera-destacada .header {
	margin-bottom: 10px !important;
}

.primera-destacada-2018 {
	margin-bottom: 0px !important;
	border-bottom: 1px solid #ccc !important;
}
.primera-destacada-2018 .post-content {
	padding: 0 0px 10px 0px !important;
}
.primera-destacada-2018 .post-content a {
	color: #333 !important;
}
.primera-destacada img {
	height: 250px;
}
.primera-destacada-2018 .post-content a:hover {
	color: #008b3b !important;
}
.primera-destacada-2018 .post-content .post-meta {
	display: none;
}
.primera-destacada-2018 .post-content .color-concreto {
	color: #333 !important;
}
.primera-destacada-2018 .post-content .color-concreto a:hover {
	color: #008b3b !important;
}
.primera-destacada-2018 .post-content .separata-barra {
	color: #333 !important;
}
.primera-destacada-2018 .header {
	margin-bottom: 10px !important;
}

.siguientes-destacadas .post-content a {
	color: #333 !important;
}
.siguientes-destacadas .post-content a:hover {
	color: #1f934c !important;
}
.siguientes-destacadas .header {
	display: none;
}
.siguientes-destacadas .post-content {
	padding-left: 0px !important;
}
.siguientes-destacadas .posts-list li {
	padding-left: 0px !important;
}
.siguientes-destacadas .posts-list article .post-thumbnail {
	display: none;
}
.primera-areas .header {
	position: relative;
	float: right;
	width: 50%;
}
.not-peq-areas .post-content {
	padding: 0px;
}
.not-peq-areas {
	margin-bottom: 12px !important;
}
.segundas-areas .header, .segundas-areas .post-thumbnail {
	display: none;
}
.primera-areas .post-content a {
	color: #333 !important;
}
.primera-areas .post-content a:hover {
	color: #1f934c !important;
}
.segundas-areas .post-content a {
	color: #333 !important;
}
.segundas-areas .post-content a:hover {
	color: #1f934c !important;
}

.featured-posts-slider-module .post-content {
    padding: 20px;
    top: -57px !important;
    position: relative;
    background-color: #008b3b;
    opacity: 0.8;
}

/* Comunes a todos los bloques */
.module-head, .tabbed-post-module .tabs {
  display: none;
}

.module, .post-module, .et_pb_extra_module {
  border-bottom: 0px;
}

.posts-blog-feed-module {
  border: 0px;
}
.noticias-breves .header {
	display: none;
}
.resto-noticias .et_extra_other_module .main-post, .et_pb_extra_module .main-post {
	padding: 0 !important;
}
.resto-noticias .post-content {
	padding: 0 !important;
}
.resto-noticias .posts-list li {
	padding-left: 0 !important;
	padding-right: 0!important;
}
.module {
  border: 0px;
  border-radius: 0px;
}

.titulo-bloque {
  font-family: 'PT Sans Caption', sans-serif;
  font-weight: 600;
  font-size: 23px;
  color: #009933;
  border-top: 1px solid #009933;
  margin-top: 20px;
  margin-bottom: 10px !important;
  padding-top: 5px;
  padding-bottom: 15px;
}

.ver-mas {
  font-size: 17px;
  font-style: italic;
  padding-left: 20px;
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 5px;
}

.ver-mas img {
  margin-left: 10px;
}

.et_pb_extra_module .post-meta, .et_extra_other_module .post-meta {
  padding-left: 0px;
}

.module {
  border: 0px;
  box-shadow: none;
}

.post-module {
  border: 0px;
  box-shadow: none;
}

.blog .excerpt p {
  line-height: 1.3em;
}

.blog .posts-list {
  border-top: 0px;
}

.blog #breadcrumbs {
  display: none;
}

.blog .posts-blog-feed-module.masonry .hentry {
  box-shadow: none;
  padding-bottom: 0px;
}

.blog .color-concreto {
  color: #1f934c !important;
}


/* Bloque NOTICIAS */
@media only screen and (min-width: 768px) {
  #bnot-col-1 {
    padding-right: 10px;
    width: 40% !important;
    min-width: 40%;
  }

  
  #bnot-col-1 .separata-barra {
    color: ##1f934c !important;
  }

  #bnot-col-2 {
    padding-right: 10px;
    margin-left: 10px;
    border-left: 1px solid #d3d3d3;
    margin-right: 10px;
    margin-left: 3px;
    border-right: 1px solid #d3d3d3;
    width: 40% !important;
    min-width: 40%;
    max-width: 40%;
  }

  #bnot #bnot-col-3 {
    width: 20%;
    min-width: 20%;
    flex-basis: 20% !important
  }

  #bnot-col-1 .main-post {
    width: 100% !important;
  }
}

@media only screen and (max-width: 768px) {
  #bnot-col-1 {
    width: 100% !important;
    min-width: 100%;
  }

  #bnot-col-2 {
    width: 100% !important;
    min-width: 100%;
    max-width: 100%;
  }

  #bnot #bnot-col-3 {
    width: 100%;
    min-width: 100%;
    flex-basis: 100% !important
  }
}

#bnot .separata-punto {
  display: none;
}

.caja-caja-texto-imagen-home-1 {
  margin-bottom: 0px !important;
}

.caja-texto-imagen-home-1 {
  margin-bottom: 0px !important;
}

.caja-texto-imagen-home-1 .has-post-thumbnail .post-content {
  position: relative;
  float: left;
  width: auto;
  min-width: 50% !important;
  max-width: 50%;
  height: 325px;
  min-height: 325px;
  background-color: #009688 !important;
  padding: 15px !important;
  color: #FFF !important;
  font-family: 'PT Serif Caption', sans-serif;
}

#bnot-col-2 .size-1of3 {
  width: 100%;
}

#bnot-col-2 .column {
  width: 100%;
}

.caja-texto-imagen-home-1 {
  padding-top: 0px;
  margin-top: 0px;
}

.caja-texto-imagen-home-1 .has-post-thumbnail .header {
  position: relative;
  float: right;
  width: 100%;
  overflow: hidden;
}

.caja-texto-imagen-home-1 .has-post-thumbnail .header img {
  height: 325px;
  min-height: 325px;
  min-width: 500px;
}

.caja-texto-imagen-home-1 .et-doesnt-have-format-content .entry-title {
  position: relative;
  float: left;
  width: 50%;
  min-width: 50%;
  flex-basis: 50%;
  height: 350px;
  min-height: 350px;
  padding-top: 10px;
  order: 1;
}

.caja-texto-imagen-home-1 h2 {
  color: #FFF !important;
  font-family: 'PT Serif Caption', sans-serif !important;
  font-weight: bold !important;
}

.caja-caja-texto-imagen-home-1 a:hover {
  color: #ccc !important;
}

.caja-texto-imagen-home-1 .color-concreto {
  color: #FFF !important;
}

.caja-texto-imagen-home-1 .separata-barra {
  color: #FFF !important;
}

.separata-barra {
  color: #339933 !important;
}

.caja-texto-imagen-home-1 .et-doesnt-have-format-content .post-meta {
  padding-top: 10px;
}

.caja-texto-imagen-home-1 .et-doesnt-have-format-content .entry-summary p {
  position: relative;
  float: right;
  width: 50%;
  min-width: 50%;
  max-width: 50% !important;
  flex-basis: 50%;
  padding-right: 15px;
  font-size: 15px !important;
}
.col-not-generales .separata-barra {
	color: #FF0000;
}
.col-not-generales a {
	color: #333 !important;
}
.col-not-generales a:hover {
	color: #008b3b !important;
}
#col-not-generales-2 .header {
	max-height: 200px;
	overflow: hidden;
}

#bnot-col-2 .posts-blog-feed-module.masonry .paginated_page[data-columns="2"] .column {
  width: 100%;
  box-shadow: none;
  padding-right: 0px;
}

#bnot-col-2 .caja-texto-imagen-home-1 .paginated_content {
  padding-top: 0px;
}

#bnot-col-2 .caja-texto-imagen-home-1 .post-content {
  background-color: #009688 !important;
}

#bnot-col-2 .posts-blog-feed-module.masonry .hentry {
  box-shadow: none;
  border: 0px;
}

.caja-texto-imagen-home-1 .posts-blog-feed-module.masonry .paginated_page[data-columns="2"] .column {
  width: 100%;
}

.caja-texto-imagen-home-1 .header {
  position: relative;
  float: right;
  width: 50%;
  max-width: 50%;
}

#bnot .titulo-bloque {
  border: 0px;
  padding-top: 0px;
}

#bnot-col-1 .post-list {
  display: none !important;
}

#bnot-col-1 .module {
  border-top: 1px solid #1f934c !important;
}

#bnot-col-2 .featured-posts-slider-module article {
  border-top: 1px solid #1f934c;
}

/* aplicar estas proporciones solo en resoluciones grandes */

#bnot-not-resto a:hover {
  color: #008b3b !important;
}

#bnot-not-resto .et_pb_column {
  background-color: #FFF;
}

#bnot-not-resto .resto-noticias .excerpt p {
  display: none;
}

#bnot-not-resto .resto-noticias .header img {
  display: none;
}

#bnot-not-resto .resto-noticias .entry-title {
  font-size: 13px;
  font-family: 'PT Serif Regular', sans-serif;
  color: #272727;
}

#bnot-not-resto .resto-noticias .main-post, .posts-list {
  margin: 0px;
  border: 0px;
  border-top: 1px solid #333;
  color: #333;
}

#bnot-not-resto .resto-noticias .main-post a:link {
  color: #333;
}

#bnot-col-3 {
  margin-left: 3px;
}

/* Agenda y Sidebar */

.et_pb_extra_column_sidebar .widget_media_image .widgettitle {
	text-align: center;
}
.et_pb_extra_column_sidebar .widget_media_image {
	padding: 0 50px 0 50px !important;
}

.widget_et_recent_entries ul li {
	padding-left: 0;
}

.category .et_pb_widget {
  box-shadow: none;
}

#text-6 .widgettitle {
  display: none;
}

#text-6 img {
  width: 100%;
}

#tribe-events {
	margin-top: 50px;
}
.tribe-events-notices {
	background-color: #ccc;
	color: #666;
	border: 1px solid #ccc;
}
.tribe-events-back {
    margin-bottom: 20px !important;
}

.tribe-mini-calendar-event {
  border-bottom: 1px solid #19b948 !important;
}

.tribe-mini-calendar-event .list-date {
  width: 25% !important;
  background-color: #1f934c !important;
}

.tribe-mini-calendar-event .list-date .list-daynumber {
  font-size: 30px !important;
  font-family: 'PT Serif Caption', sans-serif;
}

.tribe-mini-calendar-event .list-date .list-dayname {
  background-color: #1f934c !important;
  font-size: 20px !important;
  padding: 0px !important;
  color: #FFF !important;
}

.tribe-mini-calendar-event .list-info h2 {
  margin-bottom: 0px !important;
  line-height: 14px !important;
}

.tribe-mini-calendar-event .list-info {
  width: 70% !important;
  padding-right: 5px;
}

.tribe-mini-calendar-event .tribe-events-title a {
  color: #FFF;
}
.tribe-mini-calendar-event .tribe-events-title a:hover {
  text-decoration: underline;
}

.tribe-mini-calendar-event .tribe-events-duration {
  color: #FFF;
  line-height: 14px;
}
.single-tribe_events .tribe-events-sub-nav {
	display: none;
}
.tribe-events-sub-nav {
	text-transform: uppercase;
}
/* oculta iconos en content eventos */

.tribe-events-content .et_social_inline {
    display: none;
}

/* oculto imagen destacada en posts de eventos solamente */
.single-tribe_events .tribe-events-event-image {
	display: none;
}
#bnot-col-3 .tribe-events-widget-link {
  display: none !important;
}

#bnot-col-3 .et_pb_code {
  background-color: #1f934c;
}

#text-7 .tribe-events-widget-link {
  display: none !important;
}

#text-7 .type-tribe_events {
  background-color: #1f934c;
}

#text-7 .widgettitle {
  font-family: 'PT Sans Caption', sans-serif;
  font-weight: 600;
  font-size: 23px;
  color: #009933;
  margin-bottom: 10px !important;
  padding: 0px;
  background-color: #FFF;
  text-transform: none;
  padding-bottom: 8px;
}

#text-7 .textwidget {
  padding: 0px;
}

#text-7 {
  box-shadow: none;
  padding: 0px;
}

#text-8 {
  box-shadow: none;
  padding: 0px;
}

#text-8 .widgettitle {
  display: none;
}

#text-8 .textwidget {
  padding: 0px;
}

#text-8 img {
  width: 100%;
}

/* Bloque FEDERACIONES */
@media (min-width: 600px) {
.caja-caja-texto-imagen-home-fede {
  margin-bottom: 0px !important;
}

.caja-texto-imagen-home-fede {
  margin-bottom: 0px !important;
}

.caja-texto-imagen-home-fede .has-post-thumbnail .post-content {
  position: relative;
  float: left;
  width: auto;
  min-width: 35% !important;
  max-width: 35%;
  height: 400px;
  min-height: 400px;
  background-color: #1f934c !important;
  padding: 15px !important;
  color: #FFF !important;
  font-family: 'PT Serif Caption', sans-serif;
}

#bnot-col-2 .size-1of3 {
  width: 100%;
}

#bnot-col-2 .column {
  width: 100%;
}

.caja-texto-imagen-home-fede {
  padding-top: 0px;
  margin-top: 0px;
}

.caja-texto-imagen-home-fede .has-post-thumbnail .header {
  position: relative;
  float: right;
  width: 100%;
  overflow: hidden;
}

.caja-texto-imagen-home-fede .has-post-thumbnail .header img {
  height: 400px;
  min-height: 400px;
  min-width: 500px;
}

.caja-texto-imagen-home-fede .et-doesnt-have-format-content .entry-title {
  position: relative;
  float: left;
  width: 30%;
  min-width: 30%;
  flex-basis: 30%;
  height: 400px;
  min-height: 400px;
  padding-top: 10px;
  order: 1;
}

.caja-texto-imagen-home-fede h2 {
  color: #FFF !important;
  font-family: 'PT Serif Caption', sans-serif !important;
  font-weight: bold !important;
}
}
.caja-texto-imagen-home-fede .color-concreto {
  color: #FFF !important;
}

.caja-texto-imagen-home-fede .separata-punto {
  color: #FFF !important;
}

@media (max-width: 600px) {
.caja-texto-imagen-home-fede .header {
	width: 100% !important;
	max-width: 100% !important;
}
}
.separata-barra {
  color: #339933 !important;
}
#bareas .separata-punto {
	display: none;
}
#bareas .noticias-breves .post-thumbnail {
	display: none;
}
#bareas .et_extra_layout .et_pb_column_1_4 {
	width: 20%;
	max-width: 20% !important;
	min-width: 20% !important;
	flex-basis: 20% !important;
	
}
.caja-texto-imagen-home-fede .et-doesnt-have-format-content .post-meta {
  padding-top: 10px;
}

.caja-texto-imagen-home-fede .et-doesnt-have-format-content .entry-summary p {
  position: relative;
  float: right;
  width: 30%;
  min-width: 30%;
  max-width: 30% !important;
  flex-basis: 30%;
  padding-right: 15px;
  font-size: 15px !important;
}

#bnot-col-2 .posts-blog-feed-module.masonry .paginated_page[data-columns="2"] .column {
  width: 100%;
  box-shadow: none;
  padding-right: 0px;
}

#bnot-col-2 .caja-texto-imagen-home-fede .paginated_content {
  padding-top: 0px;
}

#bnot-col-2 .caja-texto-imagen-home-fede .post-content {
  background-color: #1f934c !important;
}

#bnot-col-2 .posts-blog-feed-module.masonry .hentry {
  box-shadow: none;
  border: 0px;
}

.caja-texto-imagen-home-fede .posts-blog-feed-module.masonry .paginated_page[data-columns="2"] .column {
  width: 100%;
}

.caja-texto-imagen-home-fede .header {
  position: relative;
  float: right;
  width: 65%;
  max-width: 65%;
}

/*
.caja-texto-imagen-home-2 .has-post-thumbnail .post-content {
	position: relative;
	float: left;
	width: auto;
	min-width: 35% !important;
	max-width: 35%;
	height: 325px;
	min-height: 325px;
	height: 100%;
	background-color: #1f934c !important;
	padding: 15px !important;
}
.caja-texto-imagen-home-2 {
	padding-top: 0px;
	margin-top: 0px;
}
.caja-texto-imagen-home-2 .has-post-thumbnail .header {
	position: relative;
	float: right;
	width: 100%;
	overflow: hidden;
}

.caja-texto-imagen-home-2 .has-post-thumbnail .header img {
    height: 380px;
    width: auto;
	min-width: 500px;
    min-height: 380px !important;
    overflow: hidden;
}
.caja-texto-imagen-home-2 .et-doesnt-have-format-content .post-content {
	background-color: #1f934c !important;
	height: 317px;
	min-height: 317px;
}
.caja-texto-imagen-home-2 .et-doesnt-have-format-content .entry-title {
	position: relative;
	float: left;
    width: 35%;
    min-width: 35%;
    flex-basis: 35%;
	height: 100%;
	min-height: 350px;
	padding-top: 10px;
    order: 1;

}
.caja-texto-imagen-home-2 .et-doesnt-have-format-content .post-meta {
	padding-top: 10px;
}
#bnot-col-2 .caja-texto-imagen-home-2 .et-doesnt-have-format-content .updated {
	padding-left: 15px;
}
.caja-texto-imagen-home-2 .et-doesnt-have-format-content .entry-summary p {
	position: relative;
	float: right;
    width: 65%;
    min-width: 65%;
    flex-basis: 65%;
	padding-right: 15px;
}
.caja-texto-imagen-home-2 h2 {
	color: #FFF !important;
	font-family: 'PT Serif Caption', sans-serif !important;
	font-weight:bold !important;
}
.caja-texto-imagen-home-2 .color-concreto {
	color: #FFF !important;
}
.caja-texto-imagen-home-2 .separata-punto {
	color: #FFF !important;
}
#bnot-col-2 .posts-blog-feed-module.masonry .paginated_page[data-columns="2"] .column {
    width: 100%;
	box-shadow: none;
	padding-right: 0px;
}
#bnot-col-2 .caja-texto-imagen-home-2 .paginated_content   {
	padding-top: 0px;
}
#bnot-col-2 .caja-texto-imagen-home-2 .post-content {
	background-color: #1f934c !important;
}
#bnot-col-2 .posts-blog-feed-module.masonry .hentry {
	box-shadow:none;
	border: 0px;
}
.caja-texto-imagen-home-2 .posts-blog-feed-module.masonry .paginated_page[data-columns="2"] .column {
    width: 100%;
}
.caja-texto-imagen-home-2 .header {
	position: relative;
	float: right;
	width: 65%;
	max-width: 65%;
}
*/

#bgrupos-col-2 a:hover {
  color: #008b3b !important;
}

#bgrupos-col-3 a:hover {
  color: #008b3b !important;
}

@media only screen and (max-width: 768px) {
  #bgrupos .et_pb_extra_module {
    margin: 0px;
    height: auto !important;
    min-height: 100% !important;
  }
}

#bgrupos .et_pb_extra_module {
  margin: 0px;
  height: 386px;
  min-height: 386px;
}
@media only screen and (max-width: 600px) {
#bgrupos .et_extra_layout .posts-list {
  margin: 0px;
  height: auto;
}
}

#bgrupos-col-1 .separata-barra {
  color: #FFF !important;
}
#bgrupos-col-1 .separata-punto {
  color: #FFF !important;
}

#bgrupos-col-1 {
  margin-left: 0px;
  padding-right: 10px;
  margin-right: 8px;
  border-right: 1px solid #d3d3d3;
}

#bgrupos-col-1 article {
  border-top: 1px solid #1f934c;
  background-color: #1f934c;
}

#bgrupos-col-1 .main-post {
  width: 100% !important;
}

#bgrupos-col-1 .post-list {
  display: none !important;
}

#bgrupos-col-2 .main-post {
  width: 100% !important;
}


#bgrupos-col-2 .separata-punto {
  color: #1f934c !important;
}
/* #bgrupos-col-2 .post-list {
  display: none !important;
}
*/

#bgrupos-col-3 .separata-punto {
  color: #1f934c !important;
}

@media only screen and (min-width: 768px) {
  #bgrupos-col-1 {
    margin-left: 0px;
    padding-right: 10px;
    margin-right: 8px;
    border-right: 1px solid #d3d3d3;
    width: 55%;
    min-width: 60%;
  }

  #bgrupos-col-2 {
    width: 21%;
    max-width: 18%;
  }

  #bgrupos-col-3 {
    width: 20%;
    max-width: 18%;
  }

  #bgrupos .et_pb_extra_column_1_3, .et_extra_layout .et_pb_column_1_3 {
    min-width: 20%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  #bgrupos-col-1 {
    width: 48%;
    min-width: 48%;
    flex-basis: 48%;
  }

  #bgrupos-col-1 .column .size-1of3 {
    width: 100%;
  }

  #bgrupos-col-2 {
    width: 48%;
    min-width: 48%;
  }

  #bgrupos-col-3 {
    width: 48%;
    min-width: 48%;
  }

  #bgrupos .et_pb_extra_column_1_3, .et_extra_layout .et_pb_column_1_3 {
    min-width: 100%;
  }
}

@media only screen and (max-width: 768px) {
  #bgrupos-col-1 {
    width: 100%;
    min-width: 100%;
  }

  #bgrupos-col-2 {
    width: 100%;
    max-width: 100%;
  }

  #bgrupos-col-3 {
    width: 100%;
    max-width: 100%;
  }
}
/* FIN ANTIGUO BLOQUE FEDERACIONES */



#bfederaciones .separata-punto {
  color: #1f934c !important;
}
#bfederaciones .separata-barra {
  display: none;
}
#bfederaciones #bfederaciones-col-2 a {
	color: #fff !important;
}
#bfederaciones #bfederaciones-col-2 a:hover {
	color: #ccc !important;
}

#bfederaciones a {
	color: #333 !important;
}
#bfederaciones a:hover {
	color: #008b3b !important;
}
@media only screen and (min-width: 768px) {
  #bfederaciones-col-1 {
    margin-left: 0px;
    padding-right: 10px;
    margin-right: 8px;
    border-right: 1px solid #d3d3d3;
    width: 60%;
    min-width: 60%;
	flex-basis: 60%;
  }

  #bfederaciones-col-2 {
    width: 40%;
    max-width: 40%;
	flex-basis: 40%;
  }

  #bfederaciones-col-3 {
    width: 35%;
    max-width: 35%;
  }
  #bfederaciones-col-4 {
    width: 12%;
    max-width: 12% !important;
  }

#bfederaciones .et_pb_extra_column_1_3, .et_extra_layout .et_pb_column_1_3 {
    min-width: 20%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  #bfederaciones-col-1 {
    width: 48%;
    min-width: 48%;
    flex-basis: 48%;
  }

  #bfederaciones-col-1 .column .size-1of3 {
    width: 100%;
  }

  #bfederaciones-col-2 {
    width: 48%;
    min-width: 48%;
  }

  #bfederaciones-col-3 {
    width: 48%;
    min-width: 48%;
  }

  #bfederaciones .et_pb_extra_column_1_3, .et_extra_layout .et_pb_column_1_3 {
    min-width: 100%;
  }
}

@media only screen and (max-width: 768px) {
  #bfederaciones-col-1 {
    width: 100%;
    min-width: 100%;
  }

  #bfederaciones-col-2 {
    width: 100%;
    max-width: 100%;
  }

  #bfederaciones-col-3 {
    width: 100%;
    max-width: 100%;
  }
}


/* aplicar estas proporciones solo en resoluciones grandes */
#bgrupos-col-1 .separata-punto {
  display: none;
}
#bgrupos-col-1 a {
	color: #fff !important;
}
#bgrupos-col-1 a:hover {
	color: #c6e3ce !important;
}
#bgrupos-col-1 .separata-barra {
	color: #fff !important;
}

#bgrupos-col-2 .separata-punto {
  color: #1f934c !important;
}

#bgrupos-col-2 .separata-barra {
	display: none;
}
#bgrupos-col-3 .separata-punto {
  color: #1f934c !important;
}

#bgrupos-col-3 .separata-barra {
	display: none;
}


#bgrupos-col-2 .main-post {
  background-color: #f5f5f5;
  border-top: 1px solid #1f934c;
  padding-top: 0 !important;
  height: 100%;
}
#bgrupos-col-2 .main-post .header {
	height: auto;
	max-height: 100px;
	overflow: hidden;
}


/*
#bgrupos-col-2 .header {
  display: none;
}
*/

#bgrupos-col-3 .header {
  display: none;
}
#bgrupos-col-3 .posts-list li {
	padding-top: 5px;
	padding-bottom: 10px;
}

#bgrupos-col-3 .excerpt p {
  display: none;
}

#bgrupos .resto-noticias .entry-title {
  font-size: 13px;
  font-family: 'PT Serif Regular', sans-serif;
  color: #272727;
}

#bgrupos-col-3 .resto-noticias .main-post {
  margin: 0px;
  margin-bottom: 5px;
  padding-top: 3px !important;
  padding-left: 7px !important;
  padding-bottom: 10px !important;
  padding-right: 7px !important;
  border: 0px;
  background-color: #f5f5f5;
  border-top: 1px solid #1f934c;
  color: #333;
  height: 100%;
}

#bgrupos-col-3 .resto-noticias .main-post article .post-content {
  margin: 0px;
  padding: 0px;
}

#bgrupos-col-3 .resto-noticias .posts-list li {
  margin: 0px;
  margin-bottom: 5px;
  padding: 3px 7px 10px 7px !important;
  border: 0px;
  background-color: #f5f5f5;
  border-top: 1px solid #1f934c;
  color: #333;
  height: 106px;
}

/* Bloque GRUPOS */

#bgru-col-1 a:hover {
  color: #008b3b !important;
}

#bgru {
  padding-right: 0px;
  margin-right: 0px;
}

#bgru .excerpt p {
  font-size: 15px;
  line-height: 1.1em;
}



#bnot-col-1 .separata-punto {
  color: #009688 !important;
}
#bdoc article .header {
	height: auto;
	max-height: 287px !important;
}

#bgru-noticias article .header {
  max-height: 125px;
  overflow: hidden;
}


@media only screen and (min-width: 768px) {
  #bgru-col-1 .et_pb_extra_column_3_4, .et_extra_layout .et_pb_column_3_4 {
    width: 60%;
    min-width: 60%;
    flex-basis: 60%;
  }

  #bgru-col-1 .main-post {
    background-color: #f5f5f5;
    border-top: 1px solid #1f934c;
    border-bottom: 0px;
  }

  #bgru-col-2 {
    width: 40%;
    max-width: 40%;
    min-width: 40%;
  }

  #bgru-col-1 .main-post {
    width: 100% !important;
    min-height: 500px;
}
  #bgru-col-1 .main-post {
    width: auto !important;
}

/* no funciona
#bgru-col-1 .main-post .excerpt .entry-summary p {
	overflow:hidden; overflow-style:auto;
	}
*/
}

@media only screen and (max-width: 768px) {
  #bgru-col-2 {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }
}

#asociate {
  margin-top: 20px;
  margin-bottom: 10px;
}

#bgru .et_pb_extra_module {
  border-top: 0px;
  border-radius: 0px;
}

#bgru-col-1 .main-post {
  width: 100% !important;
}

#bgru-col-1 .post-list {
  display: none !important;
}

.revista .color-concreto {
  display: none;
}
.revista-baja .color-concreto {
  display: none;
}

.revista .separata-punto {
  display: none;
}
.revista-baja .separata-punto {
  display: none;
}

.revista h2 {
  font-weight: bold;
  color: #FFF !important;
}
.revista article {
	padding: 20px;
}

.revista article .header {
	position: relative;
	float: left;
	width: 45% !important;
}

.revista article .post-content {
	position: relative;
	float: right;
	width: 50% !important;
	padding-top: 22px;
}

/*Bloque DOCUMENTOS Y RECURSOS */
#bdoc .separata-barra, #bdoc .separata-punto {
	display: none;
}
#bdoc .titulo-bloque {
  margin-top: 20px;
}

#bdoc .bdoc-col1 a:hover {
  color: #008b3b !important;
}


#bdoc-col2 a:hover {
  color: #008b3b !important;
}

@media only screen and (min-width: 1024px) {
  #bdoc .bdoc-col1 .post-module {
    position: relative;
    float: left;
    width: 32%;
    background-color: #f5f5f5;
    padding-left: 5px;
    margin-right: 7px;
    padding-right: 7px;
    border-right: 1px solid #d3d3d3;
    height: 400px;
  }
}

@media only screen and (min-width: 768px) {
  #bdoc .bdoc-col1 {
    widht: 60%;
    min-width: 60%;
    flex-basis: 60%;
	display: inline;
  }

  #bdoc-col2 {
    widht: 40%;
    max-width: 40%;
    min-width: 40%;
    flex-basis: 40%;
  }
}

#bdoc .post-category {
  display: none;
}

#bdoc .color-concreto {
  display: none;
}

#bdoc .separata-punto {
  display: none;
}


#bdoc .bdoc-col1 .main-post {
  width: 100% !important;
}

#bdoc .bdoc-col1 .post-list {
  display: none !important;
}

#bdoc .bdoc-col1 .et_pb_extra_column, .et_extra_layout .et_pb_column {
  display: block;
}

#bdoc .posts-documentos img {
  padding: 20px 20px 15px 20px;
}

#bdoc .posts-documentos .post-content p {
  display: none;
}

#bdoc .ciberacciones .post-content p {
  display: none;
}

#bdoc .ciberacciones .article {
  box-shadow: none;
  border: 0px;
  border-top: 1px solid #333;
}

#bdoc .posts-blog-feed-module {
  box-shadow: none !important;
}

@media only screen and (min-width: 768px) {
  .ciberacciones article {
    background-color: #f5f5f5;
    padding: 7px !important;
    border-bottom: 0px !important;
    margin-bottom: 3px;
    height: 97px;
  }

  .ciberacciones article .header {
    width: 35% !important;
  }

  .ciberacciones article .post-content {
    width: 65% !important;
    min-height: 50px !important;
  }
}

@media only screen and (max-width: 768px) {
  .ciberacciones {
    display: none;
  }
}

@media only screen and (min-width: 768px) {
  .ciberacciones-movil {
    display: none;
  }
}

#bdoc .campanas .header {
  width: 100%;
}
#bdoc .campanas .post-thumbnail {
	max-height: 100px !important;
}



#bdoc .campanas article {
  padding: 0px !important;
}
#bdoc .campanas .post-thumbnail {
  max-height: 100px !important;
}

/* PRUEBA caja texto-imagen */

#prueba-slider .et_extra_layout.et_pb_gutters3 .et_pb_column {
  padding: 0px !important;
}

#prueba-texto {
  margin-right: 0px;
  padding: 0px;
  width: 25%;
  max-width: 25%;
}

#prueba-texto .post-content {
  padding: 4px;
}

#prueba-texto .post-content .excerpt .entry-summary p {
  line-height: 1.3em;
}

#prueba-texto img {
  display: none
}

#prueba-imagen {
  margin-left: 0px;
  padding: 0px;
  width: 45%;
  min-width: 45%;
}

#prueba-imagen article {
  background-size: 376px;
}

#prueba-imagen .post-content {
  display: none;
}

#prueba-imagen .main-post {
  margin: 0px;
  padding: 0px;
}

#prueba-col-3 {
  width: 15%;
  max-width: 15%;
}

#prueba-col-4 {
  width: 15%;
  max-width: 15%;
}

/* Template single-post.php */

.single-post .post-nav, .post-footer, .author-box {
  display: none;
}
.single-post #breadcrumbs .breadcrumb_last {
  display: none;
}
.single-post .post-content a {
	color: #008b3b !important;
}

.single-post .social-icons .share-title {
  display: none;
}

.single-post .social-icons {
  padding-top: 25px;
}

.single-post .post-header {
  padding-top: 0px;
  padding-left: 0px;
  /* padding-bottom: 25px; */
  padding-bottom: 10px;
}

.single-post .rating-stars {
  display: none;
}

.single-post .entry-title {
  font-weight: 400; /*
  font-size: 35px;
  line-height: 35px; */
  font-size: 28px;
  line-height: 30px;
  text-align: left;
  padding-left: 0px
}

.single-post .post-meta, .search .post-meta {
  text-align: left;
  color: #727272;
  /* font-size: 16px; */
  font-size: 15px !important;
  font-family: 'PT Sans Narrow',Helvetica,Arial,Lucida,sans-serif;
}
.single-post .post-header .post-meta a, .search .post-header .post-meta a {
  color: #727272 !important;
}
.single-post .post-header .post-meta a:hover, .search .post-header .post-meta a:hover {
  color: #333 !important;
}
.single-post .post-meta .updated, .search .post-meta .updated {
	font-size: 15px;
}

.single-post .bawmrp h3 {
	margin-top: 25px;
}



.single-post article {
  box-shadow: none;
}
/* LOS HAGO GENERALES, NO SÓLO PARA SINGLE-POST */
.single-post .et_pb_widget, .search .et_pb_widget {
  box-shadow: none !important;
  padding: 0px;
}

.single-post .widgettitle, .category .widgettitle, .search .widgettitle {
  background-color: #fff;
  color: #18bf47;
  font-family: 'PT Sans Caption', sans-serif;
  text-transform: none;
  padding-left: 0px;
}

.single-post .post-wrap {
  padding: 0px;
  font-size: 16px !important;
}

.single-post .et_pb_widget.widget_text .textwidget, .search .et_pb_widget.widget_text .textwidget {
  padding: 0px;
  margin: 0px;
}

#text-3 .widgettitle {
  display: none;
}

@media only screen and (min-width: 1024px) {
  .single-post #columna-izquierda {
    position: relative;
    float: left;
    flex-direction: column;
    width: 25%;
    max-width: 25%;
    min-width: 25%;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    padding: 10px 25px 0 0;
  }
.single-post .with_sidebar .et_pb_extra_column_main {
    width: 50%;
    max-width: 50%;
    min-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    padding: 0 12px 0 0;
  }

.single-post .with_sidebar .et_extra_layout .et_pb_column_main, .with_sidebar .et_pb_extra_column_main {
	width: 50%;
	max-width: 50%;
	min-width: 50% !important;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
}
/* aspecto de pestañas */
.single-post .et_pb_tabs {
	border: 0px;
}
.single-post .et_pb_row {
	width: 100%;
	margin: 0;
}
.single-post .et_pb_tabs .et_pb_tab p {
	line-height: 1.5em !important;
}

.et_pb_extra_column_sidebar {
    flex-direction: column;
    width: 25%;
    max-width: 25%;
    min-width: 25%;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 20%;
    padding: 0 0 0 32px;
  }
.et_pb_extra_column_sidebar .et_pb_widget ul li {
	padding: 15px 0 20px;
}
.et_pb_widget .widget_list .title {
    font-size: 15px !important;
}
.et_monarch .et_pb_widget .et_social_networks {
	padding-left: 0 !important;
}
  .single-post .related-post {
    width: 24%;
    max-width: 24%;
    min-width: 24%;
    -webkit-flex-basis: 24%;
    -ms-flex-preferred-size: 24%;
    flex-basis: 24%;
    padding: 0px;
    margin-right: auto;
    background-color: #f5f5f5;
  }

  .descriptif-spip-2 {
    display: none;
  }
}

@media only screen and (max-width: 1024px) {
  .single-post #columna-izquierda {
    position: relative;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    padding: 10px 10px 0 0;
  }

 .with_sidebar .et_pb_extra_column_main {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    padding: 0 0px 0 0;
  }

  .single-post .et_pb_extra_column_sidebar {
    position: relative;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    padding: 0 0 0 0px;
  }

  .single-post .related-post {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    padding: 0px;
    margin-right: auto;
    background-color: #f5f5f5;
  }

  .descriptif-spip {
    display: none;
  }
}

.single-post #category-name_single {
  font-family: 'PT Serif Caption', sans-serif;
  font-weight: 600;
  font-size: 26px;
  line-height: 98%;
  color: #18bf47;
  letter-spacing: -0.03em;
}

.single-post .comilla-descriptif {
  font-size: 90px;
  font-weight: 700;
  line-height: 10px;
  color: #18bf47;
  border-bottom: 2px solid #18bf47;
  margin-bottom: 5px;
  margin-top: 10px;
}

.single-post .descriptif-spip {
  margin-top: 150px;
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
  line-height: 21px;
  color: #727272;
}

.single-post .descriptif-spip-2 {
  font-family: 'PT Serif Regular', sans-serif;
  font-size: 18px;
  line-height: 21px;
  color: #727272;
  text-align: center;
  margin-top: 25px;
}

.single-post .descriptif-spip-2 .comilla-descriptif {
  text-align: left;
}
/*.single-post .post-footer, .nav-links, .author-box {display: none;}*/
.single-post .post-category a {
  color: #18bf47;
}

.single-post .et_extra_other_module {
  box-shadow: none;
}

.single-post .related-posts-content {
  padding: 0px;
}

.single-post .related-posts-header {
  padding: 0px;
  border-bottom: 0px;
}

.single-post .related-posts-header h3 {
  padding-left: 0px;
  border-bottom: 0px;
  font-family: 'PT Sans Caption', sans-serif;
  text-transform: none;
  font-weight: 600;
  font-size: 23px;
  color: #009933;
  border-top: 1px solid #009933;
  margin-top: 20px;
  margin-bottom: 10px !important;
  padding-top: 5px;
  padding-bottom: 15px;
}

.single-post .related-post h4 a {
  font-weight: normal !important;
}

.single-post #comment-wrap {
  padding-top: 0px;
}

.single-post .related-posts-header h3 {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.single-post .related-post .title {
  font-family: 'PT Serif Caption', sans-serif;
  font-weight: 300;
  font-size: 20px;
  line-height: 19px;
  color: #333;
  padding-left: 15px;
  padding-right: 15px;
}

.single-post .related-post h4 {
  padding: 0px;
  margin: 0px;
  margin-bottom: 5px;
}

.single-post .related-post .date {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 5px;
}

.single-post .related-post .featured-image {
  margin-bottom: 10px;
}

.single-post .et-extra-icon {
  border-radius: 30px;
}

.single-post .spip_note_ref .spip_note {
    padding-top: 140px;
}

.single-post .csfoo .spip_note {
    padding-top: 1500px;
}
.et_monarch .et_social_inline_bottom {
  margin-top: 70px;
}

/* Layout Category */
.category h1 {
	color: #347f1c !important;
}
.entradas-de-categoria article {
    border-top: 1px solid #347f1c !important;
}

@media only screen and (min-width: 768px) {
.category .et_pb_column_3_4 {
    width: 75%;
    min-width: 75%;
    flex-basis: 75%;
}
  .category .cat-bloque-1 .et_pb_column {
    width: 25%;
    min-width: 25%;
    flex-basis: 25%;
  }

  .category .cat-bloque-2 .et_pb_column {
    width: 50%;
    min-width: 50%;
    flex-basis: 50%;
  }

  .category .cat-bloque-2 .et_pb_column .entry-title {
    position: relative;
    float: left;
    width: 50%;
    min-width: 50%;
    flex-basis: 50%;
    order: 1;
  }

  .category .cat-bloque-2 .et_pb_column .updated {
    position: relative;
    float: left;
    order: 2;
    padding-left: 15px;
  } /*no funciona bien, revisar */

  .category .cat-bloque-2 .et_pb_column .entry-summary {
    position: relative;
    float: right;
    width: 50%;
    min-width: 50%;
    flex-basis: 50%;
    padding-left: 15px;
  }

  .category #cat-bloque-resto .et_pb_column {
    width: 100%;
    min-width: 100%;
    flex-basis: 100%;
  }

  .category #cat-bloque-resto .posts-blog-feed-module .excerpt p {
    padding: 10px 0 0 00px;
  }
}

@media only screen and (max-width: 768px) {
  .category .main-post {
    width: 100% !important;
  }

  .category .posts-list {
    width: 100% !important;
  }

  .category .with_sidebar .et_pb_extra_column_main {
    width: 100%;
    max-width: 100% !important;
    min-width: 100% !important;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .category .cat-bloque-3 #bnot-col-3 .et_pb_extra_column_1_4, .et_extra_layout .et_pb_column_1_4 {
    width: 100% !important;
    min-width: 100%;
    flex-basis: 100% !important;
  }

  .category .cat-bloque-1 .et_pb_column {
    width: 100%;
    min-width: 100%;
    flex-basis: 100%;
  }

  .category .cat-bloque-2 .et_pb_column {
    width: 100%;
    min-width: 100%;
    flex-basis: 100%;
  }

  .category .cat-bloque-2 .et_pb_column .entry-title {
    position: relative;
    width: 100%;
    min-width: 100%;
    flex-basis: 100%;
  }

  .category .cat-bloque-2 .et_pb_column .updated {
    position: relative;
    padding-left: 15px;
  } /*no funciona bien, revisar */

  .category .cat-bloque-2 .et_pb_column .entry-summary {
    position: relative;
    float: right;
    width: 100%;
    min-width: 100%;
    flex-basis: 100%;
    padding-left: 15px;
  }

  .category #cat-bloque-resto .et_pb_column {
    width: 100%;
    min-width: 100%;
    flex-basis: 100%;
  }
}

.category .description-category {
  margin-bottom: 25px;
}

.category .excerpt p {
  line-height: 1.1em;
  font-size: 15px;
}

.category .posts-blog-feed-module .cat-bloque-resto .header img {
  position: relative;
  float: right;
  width: 200px;
  padding-right: 10px;
}

.category .cat-bloque-2 article .header {
  max-height: 200px;
  overflow: hidden;
}

.category .posts-list {
  border-top: 0px;
}

.category .main-post {
  border-bottom: 0px;
}

.category .cat-bloque-3 .resto-noticias p {
  display: none;
}

.category .cat-bloque-3 .resto-noticias .featured-image {
  display: none;
}

.category .with_sidebar .et_pb_extra_column_main {
  width: 75%;
  max-width: 75%;
  min-width: 75%;
  -webkit-flex-basis: 75%;
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  padding: 0 12px 0 0;
}

.category  .hentry {
  box-shadow: none;
}

#cat-bloque-resto .posts-blog-feed-module .header img {
  position: relative;
  float: right;
  width: 200px;
  padding-left: 10px;
}

#cat-bloque-resto .posts-blog-feed-module .et-has-post-format-content .post-content {
  margin-top: -23px !important;
}

#cat-bloque-resto .posts-blog-feed-module .et-has-post-format-content .excerpt p {
  width: 50% !important;
  max-widht: 50%;
}

.category h1 {
  font-size: 25px;
  font-family: 'PT Serif Caption', sans-serif;
  <?php $color = extra_get_post_category_color(); ?>
  color: <?php echo esc_attr( $color ); ?>;
}

.cat-bloque-3 #cat-bloque-3-not-2 .et_pb_extra_module .main-post article .header img {
  display: none;
}

.cat-bloque-3 .et_pb_extra_module {
  height: 400px !important;
}

.category .et_pb_row {
  padding-bottom: 15px;
}


.category-homepage-alternativo h1 {
	display: none;
}
.category-homepage-alternativo .caja-texto-imagen-home-fede .color-concreto a {
	color: #fff !important;
}
.category-homepage-alternativo .color-concreto a {
	color: #008b3b;
}
.category-homepage-alternativo .post-category {
  display: contents !important;
  color: #008b3b;
}
.category-homepage-alternativo .post-category a {
	color: #008b3b !important;
}
.category-homepage-alternativo .caja-texto-imagen-home-fede .post-category a span {
	color: #fff !important;
}
.category-homepage-alternativo .post-category a span {
	color: #008b3b !important;
}

.category-homepage-alternativo .separata-barra {
  display: contents !important;
  color: #008b3b;
}

.category .post-module {
  height: 100%;
}

.category .post-category {
  display: none;
}

.category .separata-barra {
  display: none;
}

.category .separata-punto {
  display: none;
}


#layout-revista-content {
  width: 100%;
  max-width: 1220px;
  margin-top: 75px;
  text-align: left;
}
#layout-revista h1:before {
	content: "Ecologista ";
}

#layout-revista .nopost {
  display: none;
}

#layout-revista .featured-image {
  display: none;
}

#layout-revista .updated {
  display: none;
}

#layout-revista .main-post {
  border-top: 1px solid #008b3b;
}

#layout-revista .entry-title a {
  color: #008b3b !important;
}

#ultima-revista {
  display: inline-block;
  width: 100%;
  text-align: left;
  padding-bottom: 100px;
  max-width: 1000px;
}

.ultima-revista-titulo {
  font-size: 36px;
}

.ultima-revista-imagen {
  float: left;
  width: 350px;
  padding-right: 50px;
}

.ultima-revista-texto {
  font-size: 18px;
  min-height: 200px;
  padding-top: 50px;
}

@media only screen and (max-width: 768px) {
  #layout-revista-content {
    padding: 0px 20px 0px 20px;
    margin-top: 25px;
  }

  .ultima-revista-imagen {
    width: 100%;
    padding-bottom: 20px;
    padding-right: 0px;
  }
}

#revista-compra {
}

#revista-compra div {
  font-style: italic;
  padding-bottom: 10px;
}

#revista-compra img {
  padding-left: 5px;
}

#revista-compra span {
  font-size: 20px;
}

#revista-compra span a {
  text-decoration: underline;
}

.compra-tenderete {
  color: #008b3b;
}

.compra-pdf {
  color: #f44336;
}

.compra-ebook {
  color: #00bcd4;
}


.portada-revista-directorio {
  width: auto
}

.page-template-page-template-revista .et_pb_extra_column_main ul li {
  list-style: none;
  position: relative;
  float: left;
  width: auto;
  padding-right: 25px;
  min-height: 225x;
  font-size: 24px;
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 10px;
  margin-right: 15px;
  width: 225px;
}
.numeracion-revista {
  text-align: left;
  height: 475px;
}
.img-revista {
	height: 212px;
	margin-bottom: 7px;
}
.numeracion-revista code {
	display: none;
}
.numeracion-revista blockquote {
	border: 0;
	margin: 0;
	font-weight: 200;
	text-transform: italic;
	padding: 5px !important
    border: 0;
    width: 100%;
    position: relative;
    color: #666;
    font-style: italic;
    padding-left: 0;
}
.numeracion-revista img {
	width: 150px;
	height: auto;
}

/* Los siguientes estilos de category los insertamos en index.php para que coja el color de la categoría correctamente */



#nav_menu-8 .widgettitle {
  font-family: 'PT Sans Serif', sans-serif;
  color: #008b3b;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: normal;
}

#nav_menu-9 .menu li {
  font-family: 'PT Sans', sans-serif;
  border-bottom: 0px !important;
  padding: 0px 15px;
  font-size: 32px !important;
  font-style: italic;
}

#nav_menu-9 .menu li a {
  color: #008b3b;
  font-size: 18px !important;
  background-image: url(http://ecologistasenaccion.org/WP/wp-content/uploads/2016/11/ico-ea.png);
  background-position: right;
  background-repeat: no-repeat;
  padding-right: 25px;
}
.doc-spip {
	padding-bottom: 10px;
	line-height: 16px;
}
.doc-spip a {
	font-size: 15px;
	color: #008b3b !important;
}
.doc-spip .link-doc a:hover {
	color: #008b3b;
	text-decoration: underline;
}
.spip_documents_left {
  padding-right: 15px;
}
.spip_documents_right {
  padding-left: 15px;
}
@media only screen and (max-width: 768px) {
.spip_documents_left {
	width: 100%;
	padding: 20px 0 20px 0;
}
.spip_documents_right {
	width: 100%;
	padding: 20px 0 20px 0;
}
.spip_doc_titre {
	width: 100% !important;
}
}
.autobr {
	display: none;
}
.spip_documents {
    text-align: center;
}
.spip_documents_center {
    display: block;
    clear: both;
    width: 100%;
    margin: 1.5em auto;
}

.spip_documents_center .spip_doc_titre {
	width: 100% !important;
}

.spip td {
  padding: 7px;
}
.traducciones-spip div {
	display: inline;
}
.traducciones-spip .spip-nom-lang-reducido {
	display: none;
}
/* no funciona
.spip td .odd {background-color:#999; }
.spip td .even {background-color:#666; }
*/

.cs_sommaire_inner {
	position: relative;
	float: right;
  width: 50%;
  border-radius: 2px;
  background-color: #f4f4f4;
  margin: 0px 0px 20px 15px;
 
}
.cs_sommaire_inner li {
	background-color: #f4f4f4;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
}

.cs_sommaire_titre_avec_fond {
  display: none;
}

.cs_sommaire_corps {
  padding: 0px;
}

.cs_sommaire_corps li {
  list-style: none;
  padding-bottom: 5px;
}

.cs_sommaire_corps li a:hover {
  color: #339933;
}



.spip-agenda {
  border: 2px solid #F5F5F5;
  border-radius: 5px;
  padding: 10px;
  text-align: center;
  margin: 30px 0 30px 0;
  box-shadow: 1px 1px #f5f5f5;
}

.spip-agenda-titre {
  font-weight: 600 !important;
}

.spip-relacionando-article {
  position: relative;
  float: left;
  width: 50%;
}

.spip-relacionado-logo {
  height: 75px;
}

.spip-relacionado-logo-div {
  text-align: center;
}

.spip-relacionado-titre {
  text-align: center;
  font-weight: 700;
  margin-bottom: 10px;
}

.grid-paginas-de-inicio .et_pb_blog_grid_wrapper .et_pb_blog_grid .et_pb_post {
  border: 0px;
  border-radius: 0px;
  border-top: 1px solid #18bf47;
}

.grid-paginas-de-inicio .et_pb_blog_grid_wrapper .et_pb_blog_grid .et_pb_post .excerpt p {
  line-height: 1.1em;
  font-size: 15px;
}

.grid-paginas-de-inicio .et_pb_blog_grid_wrapper .et_pb_blog_grid .et_pb_post .post-meta a {
  font-size: 15px;
  color: #008b3b !important;
}

.grid-paginas-de-inicio .et_pb_blog_grid_wrapper .et_pb_blog_grid .et_pb_post .post-meta a:hover {
  text-decoration: underline;
}

.post-nav .nav-links .button {
  background-color: #abe8bc;
}

.category #content-area a:hover {
  text-decoration: underline !important;
}
/* desarrollar más los hover en category, dependiendo de las cajas */

/* Estilos Páginas estáticas */

.page .with_sidebar .et_pb_extra_column_main {
  width: 75%;
  max-width: 75%;
  min-width: 75%;
  -webkit-flex-basis: 75%;
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
}

#docrelacionado .docsrelacionados a {
	color: #333 !important;

}
#tvrelacionada .docsrelacionados a {
	color: #333 !important;

}
#tvrelacionado .docsrelacionados a {
	color: #333 !important;

}
.page-template-page-category .fichadatos {
	display: inline-block;
	border-top: 1px solid #008b3b;
	background-color: #FFFFFF !important;
	width: 100%;
	min-width: 100%;
	padding: 0px;
	font-size: 14px;
}
.page-template-page-category .et_pb_column_1_4 .et_pb_text_inner {
    color: #666666 !important;
    font-weight: 500;
    font-size: 23px;
    font-family: 'PT Sans Narrow',Helvetica,Arial,Lucida,sans-serif;
}
.entradas-relacionadas li {
	padding: 0px !important;
}
.entradas-relacionadas .post-content {
	margin: 0px !important;
}
.entradas-relacionadas .updated {
	display: none;
}

.page article {
  border: 0px;
  box-shadow: none;
}
.page #et-recent-posts-3 a {
	color: #333 !important;
}
.page .post-content a {
	color: #008b3b !important;
}

.page-id-46828 h1 {
  display: none;
}

.page .contenido-page {
  width: 100%;
}

.page .et_pb_section {
  padding-top: 0px;
}

.page .et_pb_fullwidth_header {
  max-height: 100px !important;
}

.page .et_pb_fullwidth_header_container {
  max-height: 100px !important;
}

@media only screen and (min-width: 768px) {
  .page .contenido-page .et_pb_row {
    min-width: 1280px;
  }
}

.page .et_pb_widget_area {
  border: none;
  padding: 0px;
}
.et_pb_widget .widget_list .title {
	font-size: 15px;
}
.page .et_pb_widget.widget_text .textwidget {
  padding: 0px;
  border: none;
}

.page .et_pb_widget {
  box-shadow: none !important;
  padding: 0px;
}

.page .widgettitle {
  background-color: #fff;
  color: #18bf47;
  font-family: 'PT Sans Caption', sans-serif;
  text-transform: none;
  padding-left: 0px;
}

.page .post-wrap {
  padding: 0px;
}

.page .et_pb_widget.widget_text .textwidget {
  padding: 0px;
  margin: 0px;
}
.page .et_pb_row .et_social_inline {
	display: none !important;
}
.page #text-6 .widgettitle {
  display: none;
}


/*
.page .entry-title {
    font-weight: 400;
    font-size: 35px;
    line-height: 35px;
    text-align: left;
    padding-left: 0px;
}
*/

.page #content-area a:hover {
  color: #008b3b !important;
}



/* .page-id-46828 .et_pb_slide_description {height: 400px;} */

.page .rrss-paginas .widget_list li {
  border: 0px;
  position: relative;
  float: left;
  width: 50px;
  max-width: 50px;
}

.page .rrss-paginas .widget_list li {
  border: 0px;
  position: relative;
  float: left;
  width: 50px;
  max-width: 50px;
}

.page .rrss-paginas .widget_list li .title {
  display: none;
}

.paginated .pagination li, .archive-pagination .pagination li, .paginated > .page-numbers li, .archive-pagination > .page-numbers li {
  width: 40px !important;
  min-width: 40px;
}
.paginated .pagination li.active {
	background: #008b3b;
}
#et_social_followers-3 .widgettitle {
  display: none;
}

.rrss-paginas {
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
} 

/* no rula!!!! */
/*
.page .et_social_icons_container {
  display: none !important;
}
*/

/* .page-id-46828 .et_parallax_bg {background-size: 100%;} */

.page .post-content a {
  color: #008b3b;
}

.page .post-content a:hover {
  text-decoration: underline;
}

#monarchwidget-3 .widgettitle {
  display: none;
}

#monarchwidget-3 .et_social_totalcount {
  display: none;
}

.extras-spip {
	font-family: 'PT Serif', Georgia, "Times New Roman", serif;
	color: #008b3b;
	font-size:24px;
	border-bottom: 1px solid #008b3b;	
	padding-bottom: 5px;
}

#notes-spip {
	margin-top: 30px;
	margin-bottom: 10px;
	font-family: 'PT Serif', Georgia, "Times New Roman", serif;
	color: #008b3b;
	font-size:24px;
	border-bottom: 1px solid #008b3b;	
	padding-bottom: 5px;
}
.easy-footnote a {color: #008b3b !important;}
.qtip-content a {color: #008b3b !important;}
.easy-footnote::before {content: "[";}
.easy-footnote::after {content: "]";}
.easy-footnote-title h4{
	margin-top: 30px;
	margin-bottom: 10px;
	font-family: 'PT Serif', Georgia, "Times New Roman", serif;
	color: #008b3b;
	font-size:24px;
	border-bottom: 1px solid #008b3b;	
	padding-bottom: 5px;
}
.easy-footnotes-wrapper::before {
	content: "Notas";
	width: 100%;
	min-width: 100%;
	margin-top: 5px;
	margin-bottom: 35px;
	font-family: 'PT Serif', Georgia, "Times New Roman", serif;
	color: #008b3b;
	font-size:24px;
	border-bottom: 1px solid #008b3b;	
}
.easy-footnote-single {
	margin-top: 15px;
}
.bawmrp h3 {
	color: #008b3b;
	font-size:24px;
	border-bottom: 1px solid #008b3b;
	font-weight:normal !important;
}
.bawmrp li {
	list-style: none;
}
.spip_documents_center img {
	float:inherit;
}
#monarchwidget-4 .widgettitle {
	display: none;
}
#monarchwidget-4 .et_social_follow_total, #monarchwidget-4 .et_social_totalcount_label {
	display: none;
}

/* Estilos para páginas de Áreas y Federaciones */

.page-template-page-category .et_pb_row {
	width: 100%;
	max-width: 1220px;
}
.page-template-page-category .fichadatos {
	display: inline-block;
	border-top: 1px solid #008b3b;
	background-color: #FFFFFF !important;
	width: 100%;
	min-width: 100%;
	padding: 0px;
	font-size: 14px;
}
.page-template-page-category .et_pb_column_1_4 #docrelacionado .et_pb_text_inner div .docsrelacionados {
	font-size: 14px;
    font-family: 'PT Serif',Georgia,"Times New Roman",serif !important;
    font-weight: bold;
	margin-bottom: 20px;
    font-size: 14px;
}
.page-template-page-category .et_pb_column_1_4 #tvrelacionada .et_pb_text_inner div .docsrelacionados {
	font-size: 14px;
    font-family: 'PT Serif',Georgia,"Times New Roman",serif !important;
    font-weight: bold;
	margin-bottom: 20px;
    font-size: 14px;
}
.page-template-page-category .et_pb_column_1_4 #tvrelacionado .et_pb_text_inner div .docsrelacionados {
	font-size: 14px;
    font-family: 'PT Serif',Georgia,"Times New Roman",serif !important;
    font-weight: bold;
	margin-bottom: 20px;
    font-size: 14px;
}
.page-template-page-category #docrelacionado .docsrelacionados .img-docrel {
position: relative;
float: left;
width: auto;
max-width: 60px !important;
height: 50px;
max-height: 50px !important;
overflow: hidden;

}
.page-template-page-category #docrelacionado .docsrelacionados .img-docrel img {
	width: 50px;
	max-width: 50px;
	height: auto;
	margin-right: 10px;
}



.page-template-page-category #docrelacionado {
	display: inline;
	padding-top: 0px;
}
.page-template-page-category #tvrelacionada {
	display: inline;
	padding-top: 0px;
}
.page-template-page-category #tvrelacionado {
	display: inline;
	padding-top: 0px;
}

.page-template-page-category #docrelacionado div .docsrelacionados {
	display: inline-block;
	border-bottom: 1px solid #ccc;
}
.page-template-page-category #tvrelacionada div .docsrelacionados {
	display: inline-block;
	border-bottom: 1px solid #ccc;
}

.page-template-page-category #tvrelacionado div .docsrelacionados {
	border-bottom: 1px solid #ccc;
}



@media only screen and (min-width: 1024px) {
.page-template-page-category .et_pb_column_3_4 .et_pb_text_inner {
    min-width: 890px;
}
}

.page-template-page-category .tribe-mini-calendar-event {
	background-color: #1f934c;
}
.page-template-page-category .tribe-events-title a {
	color: #FFF !important;
}
.page-template-page-category .tribe-events-title hover {
	color: #ccc !important;
}
.page-template-page-category .entradas-relacionadas .post-content {
	margin: 0;
}
.page-template-page-category .et_pb_extra_module .posts-list li {
	padding: 0px;
}

.page-template-page-category .entradas-relacionadas .page article {
    margin: 0 0 4px;
}
.page-template-page-category .entradas-relacionadas p {
	line-height: 1.1em;
}
.page-template-page-category .entradas-relacionadas .post-thumbnail {
	margin-top: 10px !important;
}
.page-template-page-category .entradas-relacionadas .updated {
	display: none;
}

.page-template-page-category .page .et_pb_module {
	border-color: none !important;
	/* display: inline; *//*ROMPIA EL ESTILO DE LOS CONMUTADORES */
}

.page-template-page-category .et_pb_column_1_4 .page .et_pb_module {
	margin-bottom: 50px;
}


}
.page-template-page-category .et_pb_column_1_4 #docrelacionado .page .et_pb_module {
	margin-bottom: 0px;
}
.page-template-page-category .et_pb_column_1_4 #tvrelacionado .page .et_pb_module {
	margin-bottom: 0px;
}



/*
.page-template-page-category .post-category, .separata-barra, .separata-punto {
	display: none;
	*/
}
.page-template-page-category h1.entry-title {
    font-family: 'PT Serif Caption', sans-serif !important;
}
.page-template-page-category .et_pb_text {
	display: inline-block;
	margin-left: 0 !important;
}

.page-template-page-category .post-module  {
	padding-left: 0;
}
.page-template-page-category .post-module  .main-post {
	padding: 0;
}
.page-template-page-category .post-module  .main-post a {
	color: #333333 !important;
}
.page-template-page-category .post-module  .posts-list a {
	color: #333333 !important;
}
.page-template-page-category .posts-list {
	border-top: inherit;
}

.page-template-page-category .post-module  .main-post  .excerpt{
	display: none;
}

.page-template-page-category .et_pb_column_1_4 .et_pb_text_inner {
	color: #003818;
}
.page-template-page-category .et_pb_text_3 article {
	border-bottom: none !important;
}
.page-template-page-category .et_pb_column_1_4 .et_pb_text_inner {
	margin-top: 50px;
}
.page-template-page-category .et_pb_column_1_4 #docrelacionado .et_pb_text_inner {
	margin-top: 20px;
}
.page-template-page-category .et_pb_column_1_4 #tvrelacionada .et_pb_text_inner {
	margin-top: 0px;
}
.page-template-page-category .et_pb_column_1_4 #docrelacionado .et_pb_text_inner .docsrelacionados {
	font-size: 14px;
	line-height: 16px;
    font-family: 'PT Serif',Georgia,"Times New Roman",serif !important;
    font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 15px;
	border-bottom: 1px solid #eaeaea;
}
.page-template-page-category .et_pb_column_1_4 #tvrelacionada .et_pb_text_inner .docsrelacionados {
	font-size: 14px;
	line-height: 16px;
    font-family: 'PT Serif',Georgia,"Times New Roman",serif !important;
    font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eaeaea;
}
/*
.page-template-page-category .et_pb_column_1_4 .et_pb_text_3 .et_pb_text_inner {
	margin-top: 0px;
}
.page-template-page-category .et_pb_column_1_4 .et_pb_text_4 .et_pb_text_inner p {
	border-bottom: none;
}
*/
.page-template-page-category .et_pb_column_3_4 .et_pb_text_inner {
	margin-bottom: 50px;
}
.page-template-page-category .et_pb_post_title_0::after {
	display: none;
}
.page-template-page-category .separata-barra, .page-template-page-category .separata-punto, .page-template-page-category .color-concreto {
	display: none;
}	
.page-template-page-category h1::after {
	content: " /";
}
.page-template-page-category h1 {
	margin-bottom: 30px;
}

/* SEARCH */
.search .posts-blog-feed-module .hentry.et-doesnt-have-format-content.et_post_format-et-post-format-standard .header {
	display: none;
}
.search .read-more-button {
	display: none;
}
@media only screen and (max-width: 600px) {
.single-post .et_pb_extra_column_main {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 100%;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
}
.search .single-post .with_sidebar .et_extra_layout .et_pb_column_main, .with_sidebar .et_pb_extra_column_main {
    width: 75%;
    max-width: 75%;
    min-width: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
}
.search h2 a{
    font-family: 'PT Serif',Georgia,"Times New Roman",serif !important;
    font-weight: normal !important;
    text-transform: none !important;
    font-size: 20px !important;
    color: #333333 !important;
    line-height: 1.2em !important;
}
.search h2 a:hover{
    color: #008b3b !important;
}
.search .archive-pagination > .page-numbers li .current {
	background-color: #008b3b;
}
.single-post .spip_documents_center .alignright {
	position: relative;
	float: right;
	width: auto;
	max-width: 75% !important;
	
}
.single-post .spip_documents_center .alignleft {
	position: relative;
	float: left;
	width: auto;
	max-width: 75% !important;
	
}
.single-post .wp-caption {width: auto;}
.single-post .aligncenter {width: auto !important; max-width: 100%;}
.single-post .alignright {width: auto !important; max-width: 75% !important;}
.single-post .alignleft {width: auto !important; max-width: 75% !important;}

@media only screen and (max-width: 600px) {
.single-post .alignright {width: 100%!important; max-width: 100% !important;}
.single-post .alignleft {width: 100% !important; max-width: 100% !important;}
}

/* FOOTER */

#footer {
  background-color: #1e3136;
  margin-top: 50px;
}
#footer #text-3 {
    padding-top: 0 !important;
}
#footer #text-3 .textwidget {
    padding: 0 !important;
}
#footer #text-4 .textwidget {
	background-image: url(https://ecologistasenaccion.org/wp-content/uploads/2018/03/Telegram-ico-bn.png);
  background-position: 0px 20px;
  background-size: 20px;
  background-repeat: no-repeat;
  padding-left: 30px;
  padding-right: 30px;
  color: #637c84; 
}
#footer .widgettitle {
  font-family: 'PT Sans Serif', sans-serif;
  text-transform: capitalize;
  color: #fff !important;
  font-weight: 700;
  letter-spacing: normal;
}

#footer .menu li {
  border: 0px;
  padding: 5px;
  padding-left: 0px;
}

#footer .et_pb_widget a {
  font-size: 16px;
}

#footer .menu li a {
  font-weight: normal;
  color: #637c84;
}

#footer .menu li a:hover {
  font-weight: normal;
  color: #fff;
}

#footer .et_pb_widget {
  margin-bottom: 10px;
}



#footer #footer-info {
  text-align: center;
  color: #637c84;
}

#footer #footer-info a {
  color: #637c84;
}

#footer #footer-bottom .container {
  text-align: center;
}

#footer #monarchwidget-2 .widgettitle {
  display: none;
}

#footer #monarchwidget-2 .et_social_totalcount {
  display: none;
}



#footer #monarchwidget-2 .et_social_flickr {
  display: none;
}

#footer .et_pb_widget:first-of-type {
  padding-top: 40px;
}

#footer #text-3 {
  padding-top: 55px !important;
}

#footer-info a:hover {
  color: #FFF !important;
}

#footer #text-5 a:hover {
  text-decoration: underline;
}

#footer #text-2 {
  padding-top: 53px;
}
/*
#footer .et_social_googleplus {
  display: none;
}

#footer .et_social_flickr {
  display: none;
}
*/
/* OCULTA TAG "DESTACADO en portada" */
a[href="https://www.ecologistasenaccion.org/?cat=738"]{
   display: none;
   visibility: hidden;
}
a[href="https://www.ecologistasenaccion.org/?cat=664"]{
   display: none;
   visibility: hidden;
}
a[href="https://www.ecologistasenaccion.org/?cat=721"]{
   display: none;
   visibility: hidden;
}
a[href="https://www.ecologistasenaccion.org/?cat=691"]{
   display: none;
   visibility: hidden;
}
a[href="https://www.ecologistasenaccion.org/?cat=710"]{
   display: none;
   visibility: hidden;
}
a[href="https://www.ecologistasenaccion.org/?cat=650"]{
   display: none;
   visibility: hidden;
}
a[href="https://www.ecologistasenaccion.org/?cat=651"]{
   display: none;
   visibility: hidden;
}
a[href="https://www.ecologistasenaccion.org/?cat=660"]{
   display: none;
   visibility: hidden;
}
a[href="https://www.ecologistasenaccion.org/?cat=703"]{
   display: none;
   visibility: hidden;
}
a[href="https://www.ecologistasenaccion.org/?cat=649"]{
   display: none;
   visibility: hidden;
}
a[href="https://www.ecologistasenaccion.org/?cat=2131"]{
   display: none;
   visibility: hidden;
}


/* ocultar ítem TEMAS del menú, al cabo del tiempo eliminar del menú */
.menu-item-82874 {
	display: none !important;
}
.filet_sep, .filet_sep_0, .filet_sep_1, .filet_sep_2, .filet_sep_3, .filet_sep_4, .filet_sep_5, .filet_sep_6, .filet_sep_7  {
	border-top: 2px solid #999;
	margin: 10px 0 10px 0;
}

/* Reproductor de audio */

.audio-titles {
	display: none;
}
.audio-format .audio-wrapper {
	background: 0 !important;
}
.audio-format .mejs-container .mejs-controls .mejs-horizontal-volume-total {
    top: 5px;
}
.audio-format .mejs-container .mejs-controls .mejs-button.mejs-play {
    margin: 0 0 0 20px;
}
.audio-format .mejs-container .mejs-controls .mejs-button.mejs-pause, .audio-format .mejs-container .mejs-controls .mejs-button.mejs-play {
    margin: 0 0 0 20px;
}
.audio-format #page-container button {
	top: 1px;
}
.audio-format .mejs-controls div {
	margin-left: 10px;
}
.audio-format .mejs-container .mejs-controls .mejs-time-rail .mejs-time-handle {
    background-color: #999;
    top: 5px;
}
	
#img-editorial article {
	background-size: 225px auto;
	height: 320px;
}
#img-editorial .post-content {
	display: none;
}
#text-editorial .header {
	display: none;
}
#text-editorial .post-content {
	width: 100%;
}

#mailpoet_editor_heading {
    padding-left: 11%;
    margin-left: 2px;
}

.page-id-90356 h1 {
	border-top: 1px solid #EAEAEA;
	display: none;
}
.page-id-90356 .et_pb_post .post-content {
	display: none;
}
.page-id-90356 article::after{
	content: "<br /><br />";
	border-bottom: 1px solid #cc0000;
}
.page-id-90356 .tribe-events-page-title {display: none;}
.page-id-90356 .tribe-events-list-separator-month {display: none;}
.page-id-90356 .tribe-events-sub-nav {display: none;}
.page-id-90356 .tribe-events-list-event-description {display: none;}
.page-id-90356 .tribe-events-sub-nav {display: none;}
.page-id-90356 .tribe-events-ical {display: none;}
.page-id-90356 .tribe-events-venue-details {display: none;}
.page-id-90356 .tribe-events-content {display: none;}
.page-id-90356 #tribe-events-footer {display: none;}
.page-id-90356 .tribe-events-event-image {display: none;}

h2 .entry-title {
	border-top: 1px solid #666;
	margin-top: 25px;
}

.grupo-izq .color-concreto {
	color: #ffffff !important;
}
.grupo-izq .separata-barra {
	color: #ffffff !important;
}
.grupo-izq .separata-bpunto {
	display: none;
}
/*
.grupo-izq .et_extra_layout .et_pb_posts_9 {
	height: auto !important;
}
*/
#bloque-grupos .et_pb_extra_module .main-post article .header{
	height: auto;
    max-height: 350px !important;
    overflow: hidden !important;
}
.grupo-resto .post-thumbnail {
	display: none !important;
}
.grupo-resto .separata-barra {
	display: none !important;
}
.grupo-resto .main-post .entry-title a {
	color: #333 !important;
}
.grupo-resto .main-post .entry-title a:hover {
	color: #1f934c !important;
}
.grupo-resto .posts-list .entry-title a:hover {
	color: #1f934c !important;
}

.et_shortcode_slide_active {
	opacity: 1 !important;
}
#et-tabcontent {
	height: 40px !important;
}
.submenupag li {
    background-color: #f5f5f5;
    margin-bottom: 5px !important;
    
}
.submenupag li a {
    color: #008b3b !important;
font-size: 16px !important;
}
.submenupag li a:hover {
    color: #ebebeb !important;
}


/* Ancho del buscador en menu secundario */
#et-info .et-top-search {
    width: 200px !important;
}
/*Quitar la opcidad en pestañas*/
.et_pb_all_tabs > div, .et_pb_toggle_close .et_pb_toggle_content {
    opacity: 1 !important;
}
.et_pb_slides div {
	opacity: 1 !important;
}








/* Estilos para events calendar*/




.tribe-events-widget .tribe-events-widget-events-list__event-row {background-color: #1f934c;padding:5px;
}

.tribe-compatibility-container a, .tribe-compatibility-container span{color:#fff!important;}	




.tribe-common .tribe-common-h2{
    font-size: 30px !important;
    font-family: 'PT Serif Caption', sans-serif;
}


.tribe-events-widget .tribe-events-widget-events-list__event-row {

    padding: 15px 15px 15px 0px;
}


.tribe-events-widget .tribe-events-widget-events-list__event-title {
 font-size:14px!important; line-height:16px!important
}

.tribe-events .tribe-events-series-archive__icon {
color: #FFF;}



.tribe-common-anchor-thin:hover {
	border-bottom: 1px solid #fff!important;}
	
	
.tribe-events-widget .tribe-events-widget-events-list__event-row {
;
    margin-bottom: 5px!important
}
	
	
	
.tribe-common .tribe-common-b1 a {color:#333333!important;}



.tribe-common .tribe-common-b1 a:hover {text-decoration:underline;}



.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button {
background-color:008b3b!important;}




.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button {
background-color:#008b3b!important;}

.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
    color:#008b3b!important;
	border:solid 1px #008b3b!important;}








.tribe-events .tribe-events-c-search__button:hover, .tribe-events button.tribe-events-c-search__button:hover {
background-color:fff!important;}

.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
    color:#008b3b!important;
	border:solid 1px #008b3b!important;}





.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
    background-color:#FFFF;
}




.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button {
background-color:#008b3b!important;}

.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
    color:#008b3b!important;
	border:solid 1px #008b3b!important;}


.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
    background-color:#FFFF;
}

