/*
 Theme Name:     Divi Child
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     http://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/


/* =Theme customization starts here
------------------------------------------------------- */
/*MENU MIEMBROS*/

#menu-item-25191:after, #menu-item-25190:after, #menu-item-25193:after, #menu-item-25192:after, #menu-item-25194:after{
  content: "";
  color: #262626 !important;
  font-size:12px;
}
#menu-item-25191:after:hover, #menu-item-25190:after:hover, #menu-item-25193:after:hover, #menu-item-25192:after:hover, #menu-item-25194:after:hover{
  content: "";
  color: #262626;
  font-size:12px;
}

.menu-filtrado-miembros-container >#menu-filtrado-miembros >#menu-item-25191:after,
.menu-filtrado-miembros-container >#menu-filtrado-miembros >#menu-item-25190:after,
.menu-filtrados-publicaciones-container >#menu-filtrados-publicaciones>#menu-item-25192:after,
.menu-filtrados-publicaciones-container >#menu-filtrados-publicaciones>#menu-item-25193:after,
.menu-filtrados-publicaciones-container >#menu-filtrados-publicaciones>#menu-item-25194:after
{
  content: "\25bc";
  color: #003875;
  font-size: 12px;
}

.menu-filtrado-miembros-container >#menu-filtrado-miembros >#menu-item-25191:hover:after,
.menu-filtrado-miembros-container >#menu-filtrado-miembros >#menu-item-25190:hover:after,
.menu-filtrados-publicaciones-container >#menu-filtrados-publicaciones>#menu-item-25192:hover:after,
.menu-filtrados-publicaciones-container >#menu-filtrados-publicaciones>#menu-item-25193:hover:after,
.menu-filtrados-publicaciones-container >#menu-filtrados-publicaciones>#menu-item-25194:hover:after
{
  content: "\25b2";
  color: #003875;
  font-size: 12px;

}

.menu-filtrado-miembros-container>ul, .menu-filtrados-publicaciones-container>ul{
  display: flex;
  justify-content: space-around;
  align-items: center;
}

.menu-filtrado-miembros-container ul, .menu-filtrados-publicaciones-container ul{
  margin: 0px;
  padding: 0px;
  border-radius: 20px;
}

.menu-filtrado-miembros-container, .menu-filtrados-publicaciones-container{
  padding: 29px 20px;
  border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 25%);
  width:95%;
  margin:0px auto;
}

.menu-filtrado-miembros-container #menu-filtrado-miembros li a, .menu-filtrados-publicaciones-container #menu-filtrados-publicaciones li a{
  text-decoration: none;

}

.menu-filtrado-miembros-container li, .menu-filtrados-publicaciones-container li{
  list-style: none;
  width:30%;
  border-radius: .15625in;
}

.menu-filtrado-miembros-container >#menu-filtrado-miembros >#menu-item-25191,
.menu-filtrado-miembros-container >#menu-filtrado-miembros >#menu-item-25190,
.menu-filtrados-publicaciones-container >#menu-filtrados-publicaciones>#menu-item-25192,
.menu-filtrados-publicaciones-container >#menu-filtrados-publicaciones>#menu-item-25193,
.menu-filtrados-publicaciones-container >#menu-filtrados-publicaciones>#menu-item-25194
{
background-color: rgb(242,242,240) !important;
padding: 16px;
font-size: 14px;
border: none;
font-weight: bold;
}

.menu-filtrado-miembros-container >#menu-filtrado-miembros >#menu-item-25191 >a,
.menu-filtrado-miembros-container >#menu-filtrado-miembros >#menu-item-25190 >a,
.menu-filtrados-publicaciones-container >#menu-filtrados-publicaciones>#menu-item-25192 >a,
.menu-filtrados-publicaciones-container >#menu-filtrados-publicaciones>#menu-item-25193 >a,
.menu-filtrados-publicaciones-container >#menu-filtrados-publicaciones>#menu-item-25194 >a
{
  color: #003875!important;
}



.menu-filtrado-miembros-container .sub-menu, .menu-filtrados-publicaciones-container .sub-menu{
  display: none;
  position: absolute;
  background-color: #f9f9f9 !important;
  min-width: 18%;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2) !important;
  z-index: 1;
  list-style: none;
  margin: 15px 20px 0px 0px;
  padding: 0px;
}

.menu-filtrado-miembros-container .sub-menu .menu-item:hover, .menu-filtrados-publicaciones-container .sub-menu .menu-item:hover{
background-color: #f1f1f1 !important;
}


.menu-filtrado-miembros-container .sub-menu .menu-item, .menu-filtrados-publicaciones-container .sub-menu .menu-item{
  color: black !important;
  padding: 4px 8px;
  text-decoration: none;
  display: block;
  width: 100%;
  border-bottom: 1px solid lightgray;
  border-radius: 0px;
  cursor: pointer !important;
}

.menu-filtrado-miembros-container .sub-menu .menu-item a, .menu-filtrados-publicaciones-container .sub-menu .menu-item a{
  text-decoration: none !important;
  display: flex !important;
  height:100% !important;
  margin-left: 20px;
  color: #00aeef !important;
}

.menu-filtrado-miembros-container .sub-menu .menu-item a .sub-menu .menu-item:hover, .menu-filtrados-publicaciones-container .sub-menu .menu-item a .sub-menu .menu-item:hover {background-color: #f1f1f1 !important;}

.menu-filtrado-miembros-container #menu-item-25191:hover .sub-menu, .menu-filtrado-miembros-container #menu-item-25190:hover .sub-menu,#menu-item-25193:hover .sub-menu, .menu-filtrados-publicaciones-container #menu-item-25192:hover .sub-menu, .menu-filtrados-publicaciones-container #menu-item-25194:hover .sub-menu {
  display: block !important;
}

@media only screen and (max-width: 960px) {
    .menu-filtrado-miembros-container>ul, .menu-filtrados-publicaciones-container>ul {
        flex-wrap: wrap;
	      justify-content: center center;
    }
    .menu-filtrado-miembros-container li, .menu-filtrados-publicaciones-container li{
	      width:80%;
	      margin-top: 10px;
    }
}


/*LISTADO MIEMBROS, PUBLICACIONES y ACTUALIDAD */
.contListado {
    margin-bottom: 30px;
    float: left;
   	width: 100%;
	  padding-bottom:30px;
}
/* imagen */
.contListado .imagen {
    width: 42%;
    float: left;
}
.archivePublicacionesMiembros .contListado .imagen {
 /* width: 24%;*/
  width: 200px !important;
	padding: 1% 0 0 0;
}
.tax-miembros .archivePublicacionesMiembros .contListado .imagen {
  padding: 1% 2% 0 0;
}

.post-wrap{
  width: 660px !important;
  padding-left: 60px !important;
}
.contListado .imagen img,
.contListado .imagen a img/*,
.post-content img.size-full,*/
/*.post-content a img.size-full*/ {
    border-bottom: solid 5px #0db2f0!important;
	width: 100%;
}
.post-content img/*.size-full*/ {
	margin:0/* 0 30px 0*/!important;
	width: 100%;
}
.post-content img/*.size-full*/ {
	margin:0 0 30px 0!important;
}
.contListado .imagen a:hover img/*,
.post-content a:hover img.size-full*/ {
    border-bottom: solid 5px #003875!important;
}
.archivePublicacionesMiembros .contListado .imagen img,
.archivePublicacionesMiembros .contListado .imagen a img {
    border-bottom: none!important;
}

/* texto */
.contListado .post-wrap {
    width: 58%;
    padding-left: 5%;
    float: right;
}
.contListado .post-wrap img {
	display:none;
}
.archivePublicacionesMiembros .contListado .post-wrap {
    width: 76%;
}
.archivePublicacionesMiembros  {
    width: 74.6%;
}

/*.contListado .post-wrap*/ .post-title a {
    font-size: 20px;
    font-weight: 700;
    letter-spacing: -1px;
    margin: 0;
    line-height: 1.4em;
}
.contListado .post-wrap .post-title {
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    color: #1cb7f0!important;
}
.contListado .metadata {
    font-size: 15px;
}
.contListado .metadata.publicadoEn,
.contListado .info.etiquetas {
	padding: 15px 0 5px 0;
	font-size:15px;
}
.contListado .metadata a,
.contListado .info.etiquetas a {
	text-transform:uppercase;
	font-weight:300;
}
.contListado .su-button {
    margin-bottom:0!important;
    width: 88px;
    float: right;
    font-weight: 800!important;
    font-size: 14px;
    padding: .3em 1em;
    line-height: 1.7em!important;
    background-color: transparent;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    border: 2px solid;
    border-radius: 2em;
    transition-property: all!important;
}
.archivePublicacionesMiembros .contListado .su-button {
	margin-top:20px!important;
}
.cat-desc {
	padding:15px 0;
}
.archivePublicacionesMiembros .info.descripcion strong {
    float: left;
    margin-right: 5px;
}
.archivePublicacionesMiembros .info.descripcion{
   	float: left;
    	margin-right: 5px;
	color:#000000;
	font-size:17px;
}

.su-button.decha {
	float:right;
}



/*MENU DERECHA*/
.page-template-publicaciones{
    display: flex !important;
    /*max-width: 1430px;*/
    max-width: 100% !important;
    margin: auto;
   /* padding: 0 30px;*/
}

/*
SECCI N DERECHA */
.derecha {
    width: 19%;
	float: right;
	margin-left:3.4%;
	margin-bottom:50px;
}
.derecha h2.title,
.widget.filtrado h2.title {
    font-size: 25px;
    color: #00aeef;
    text-transform: uppercase;
    text-align: right;
    padding: 0 30px 10px 0;
    border-bottom: solid 5px #00aeef;
	margin:0;
}
.derecha .widget,
.derecha div.menu {
    margin: 19% 0 0 0!important;
}
.derecha div.menu {
    margin-top: 0!important;
	border-top: solid 5px #00aeef;
}
.derecha div.menu h2.title {
	display:none;
}
.derecha .widget h2.title,
.widget.filtrado h2.title {
	text-align:left;
	padding:0 0 10px 0;
	margin-bottom:10px;
}
#content.clear.center{
	padding:0;
  width: 74.6%;
}


/*Estilos de miembro individual */

/*Ocultar fecha*/
.book .et_post_meta_wrapper .post-meta {
		display: none;
}

.book .et_post_meta_wrapper{
  width: 27%;
}

.book .et_post_meta_wrapper:last-child{
  display: none;
}
.et_post_meta_wrapper img{
  display: inline !important;
}

.book {
	display: flex;
}
.book .entry-content{
	width: 73%;
	padding-left: 6%;
}

.post-wrap .publicadoEn{
	display:none;
}
#et-main-area #container{
  display: flex !important;
}

.derecha .menu{
  display:none;
}


.miembro{
  width: 16.66%;float: left;padding: 2%;display: inline-table;text-align: center;
}

.miembro a {
  display:block;
}
.miembro a img {
  width:100%;
  filter: url('#grayscale'); /* Versi�n SVG para IE10, Chrome 17, FF3.5, Safari 5.2 and Opera 11.6 */
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%); /* Para cuando es est�ndar funcione en todos */
  filter: Gray(); /* IE4-8 and 9 */
}

.miembro a:hover img {
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: none;
}

.pgmm {
    clear: both;
    padding: 20px 0;
}

.contListado {
    padding: 1em !important;
}

/*Corrección Padding Título Publicaciones */

.widget.filtrado.publicaciones {
    padding: 2em;
}

#et-main-area #container {
    padding: 0 30px !important;
}









/*Estilos En Header*/

  .book .et_post_meta_wrapper .entry-title{
    color:#2ea3f2;
  }

@media only screen and (max-width: 850px) {
  #container.archive.tax-miembros, #container.page-template-publicaciones, #container.page-template-miembros{
    flex-direction:column;
    justify-content:center;
    align-items:center;
  }
  #container.archive.tax-miembros .derecha, #container.page-template-publicaciones .derecha, #container.page-template-miembros .derecha{
    width:80%;
  }

  .book {
    flex-direction:column;
    justify-content:center;
    align-items:center;
  }
  .book .et_post_meta_wrapper{
    width:80%;
    text-align:center;
  }
  .book .entry-content {
    width: 90%;
    padding-left: 0;
  }
  .archivePublicacionesMiembros {
    width:90%;
  }
  #content.clear.center{
    width: auto !important;
  }

  #content.clear.listing.center.archivePublicacionesMiembros{
    width: 100% !important;
  }

  #et-main-area #container {
    padding: 0 0 !important;
  }

  .contListado.clear.post-wrap.post-content {
    width: min-content;
  }

  .archivePublicacionesMiembros .contListado .clear .post-wrap {
      width: 100% !important;
  }

  #content .clear.contListado .post-wrap {
      width: 100% !important;
      padding: 0.5em !important;
  }
  #content .clear.contListado .imagen {
      display: contents;
  }
  .archive.tax-miembros .clear.listing.center.archivePublicacionesMiembros .contListado .clear {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
  }
  .archive.tax-miembros .clear.listing.center.archivePublicacionesMiembros .contListado .clear .post-wrap{
      padding-left: 0 !important;
  }
  .archivePublicacionesMiembros .contListado .imagen a img {
      width: 250px !important;
  }

  /*Biblioteca*/
  #et-main-area #container.archive.tax-biblioteca {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .derecha{
    width: 80% !important;
  }
  .archive .clear .contListado .clear {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
  }

  .widget.filtrado.miembros, .widget.filtrado.publicaciones {
      padding: 1em !important;
  }
/*Centrar imagen en publicaciones */
  .contListado {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;

  }
}
  .widget .filtrado .miembros .widget_nav_menu, .nav_menu-23, .nav_menu-24, .widget .filtrado .publicaciones .widget_nav_menu{
      margin-top:20px !important;
  }

  .contListado .post-wrap {
    display: flex;
    flex-direction: column;
  }
  .contListado .post-wrap .clear.comments-more{
    /*height: 80px;*/
    height: auto;
    order: 20;
  }
  /*Estilos externos*/

  .archive .clear .contListado .clear{
    display: flex;
}

  .archive.tax-biblioteca .archivePublicacionesMiembros #nav_menu-23.widget.filtrado.miembros.widget_nav_menu{
    display: none !important;
}


  .archive.tax-miembros .archivePublicacionesMiembros #nav_menu-24.widget.filtrado.publicaciones.widget_nav_menu{
    display: none !important;
}


