/* Enter Your Custom CSS Here */

/* trabajando con el php */

.entry-title{
  font-size:1em;
  font-weight:bold;
}

/*.entry-meta{
  font-size:0.5em;
}*/


/*Elementos generales*/

ul, ol {
	margin: 0;
}
ul {
	list-style: none;
}

hr{
  background-color:white;
}

#post{
  text-align:justify;
  float:left;  
}

#imgpost{
  padding:1em;
  float:left;
}

.img-post{
  max-width:100%;
}

h4{
  font-weight:bold;
  margin-top:0.6em;
  margin-bottom:0.3em;
}

.lista01{
  list-style-type: none;
  list-style-position:outside;
  margin: 0;
  padding: 0;
}

.negri{
   	font-weight: bold;
}

.notas{
  font-size:0.8em;
}

audio{
  width: 200%;
}

.barra-audio{
  width: 100%;
}

/*Menú header*/

.main-navigation{
  background-color:white;
}

#menu-menu-1 > .menu-item > a{
  color:black;
}

.nav-left-sidebar .main-navigation li.search-item.current-menu-item,
.current-menu-item,
#menu-menu-1 > .menu-item > a:hover{
  color:white
}

/*#menu-menu-1 > .menu-item > a:hover{
  color:white;
}*/

/* Grid */
.wpupg-rows-row .wpupg-rows-row .wpupg-rows-row{
display:none;
}

.wpupg-rows-row:hover .wpupg-rows-row{
display:block;
}

/*.wpupg-grid{
border-style:none;
}/*

/*Footer*/

.img-foot{
width:50px;
height:50px;
  display:block;
  text-align:center;
  position:relative;
  left:15px;
}

.foot-texto{
  position:relative;
  /*bottom:12px;*/
  padding-top:0.2em;
  display:block;
  text-align:center;
}

.foot-item{
  display:inline;
  float:left;
  padding:0 2em;
  width:80px;
}

/*Equipo*/

#todo, #lista-todo{
	width:100%;
  	margin-left: 0;
}

.bloque{
	width:25%;
	height:auto;
	float:left;
	min-width:120px;
}

ul li{
	list-style-type:none;
	list-style-position:outside;
}

.bloque-img-caption{
	position:relative;
	max-width:300px;
}

.img-equipo{
	width:100%;
	height:auto;
	max-width:300px;
}

.caption-eq{
	position:absolute;
	color:#00a652;
	left:0;
	bottom:0;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.7);
	display:none;
}

.caption-equipo{
	padding:1em;
}

.bloque:hover .caption-eq{
	display:inherit;
}

.lista-dentro{
	position: absolute;
	margin-left: -40px;
	float: left;
}

/*Desplegable jornadas*/

dt{
	font-weight:400;
}

dd{
	background-color: #E6E6E6;
	padding:1em;
	margin-left: 0,1em;
}

dd div{
	line-height: 1.2;
	font-size: 1em
    padding:1em;
  	vertical-align:text-top;
}

.img-lista-jornada{
  display:inline;
}

.img-lista-jornada{
	vertical-align:text-top;
}

dd div>div{

}

/*POSTS*/
p{
  font-weight: lighter;
}

.mejs-container .mejs-controls audio{
  background: #5FB404 !important;
}