#m4p-post-detail h1:not(:last-child), .h1:not(:last-child){
  margin-bottom: 0;
}

#m4p-post-detail .post-video{
  margin-bottom: 15px;
}

.m4p-col-8, .m4p-col-4 {
  overflow: hidden;
}

.m4p-social [class^="icon-"]:before, .m4p-social [class*=" icon-"]:before {
    font-family: "fontello" !important;
    font-style: normal !important;
    font-weight: normal !important;
    speak: none !important;
    display: inline-block !important;
    text-decoration: inherit !important;
    width: 1em !important;
    margin-right: .2em !important;
    text-align: center !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1em !important;
    margin-left: .2em !important;
}

.m4p-post-meta {
  margin-top:10px;
 }

 @media screen and (max-width: 768px) {
	.m4p-post-meta {   
  margin-top:8px;
  }
}

@media screen and (max-width: 480px) {
	.m4p-post-meta {   
		margin-top:5px;
	}
}

.m4p-post, .m4p-post-relationship {
  margin-bottom:20px;
} 

figure.m4p-image:hover {
	filter: grayscale(80%);
}

.m4p-member-team figure.m4p-image:hover {
	filter: none;
}

.m4p-boxed {
	padding:20px 20px 0 20px;
}

.m4p-boxed .m4p-boxed {
	padding:0;
}

@media (min-width: 1200px){
	.m4p-container-size-1170 .container {
		max-width: 1170px !important;
	}
}

@media (min-width: 1200px){
	.m4p-container-size-1024 .container {
		max-width: 1024px !important;
	}
}

/* GRID-20 */
.m4p-grid-20 {   
    display: -ms-grid;
    display: grid; 
    -ms-grid-columns: 1fr 20px 1fr 20px  1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;
    grid-template-columns: 1fr 20px 1fr 20px  1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}
/* FIN GRID-20 */

/* GRID-1 */
.m4p-grid-1 {   
    display: -ms-grid;
    display: grid;    
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}
/* FIN GRID-20 */

/* GRID SIDEBAR DERECHO (TAMAÑO SIDEBAR DE 300PX) */
.m4p-grid-sidebar-right {   
  display: -ms-grid;
	display: grid;    
	-ms-grid-columns: 1fr 20px 300px;
  grid-template-columns: 1fr 20px 300px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
/*responsive*/
@media screen and (max-width: 768px) {
  .m4p-grid-sidebar-right {   
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
  }
}

@media screen and (max-width: 374px) {
  .m4p-social {   
  display: none;
  }
  .m4p-position-down .m4p-social{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;  
  }
}
/* fin GRID SIDEBAR DERECHO (TAMAÑO SIDEBAR DE 300PX)

/* ESTILOS PARA GRID DE 2 COLUMNAS SIDEBAR DERECHO */
.m4p-col-8-4 .m4p-grid-sidebar-right > div:nth-child(1), 
.m4p-col-8-4 .m4p-grid-sidebar-right > div:nth-child(2){
    -ms-grid-row:1;
    grid-row-start:1;
    -ms-grid-row-span:1;
    grid-row-end:span 1;
    -ms-grid-column:1;
    grid-column-start:1;
     -ms-grid-column-span:1;
    grid-column-end:span 1;
}
.m4p-col-8-4 .m4p-grid-sidebar-right > div:nth-child(2){
    -ms-grid-column:3;
    grid-column-start:3;
}
/* responsive */
@media screen and (max-width: 768px) {
  .m4p-col-8-4 .m4p-grid-sidebar-right > div:nth-child(1), 
  .m4p-col-8-4 .m4p-grid-sidebar-right > div:nth-child(2){
  -ms-grid-column:1;
  grid-column-start:1;
  -ms-grid-column-span:1;
  grid-column-end:span 1;
  }
  .m4p-col-8-4 .m4p-grid-sidebar-right > div:nth-child(2){
  -ms-grid-row:2;
  grid-row-start:2;
  } 
}
/* FIN ESTILOS PARA GRID DE 2 COLUMNAS SIDEBAR DERECHO */

/* GRID SIDEBAR IZQUIERDO SIN AREA (TAMAÑO SIDEBAR DE 300PX) */
.m4p-grid-sidebar-left {   
  display: -ms-grid;
  display: grid;    
  -ms-grid-columns: 300px 20px 1fr ;
  grid-template-columns: 300px 20px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

/*RESPONSIVE*/
@media screen and (max-width: 768px) {
  .m4p-grid-sidebar-left {   
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
  }
}

@media screen and (max-width: 374px) {
  .m4p-social {   
  display: none;
  }
  .m4p-position-down .m4p-social{
    display: flex;
  }
}
/* fin GRID SIDEBAR IZQUIERDO SIN AREA (TAMAÑO SIDEBAR DE 300PX)

/* ESTILOS PARA GRID DE 2 COLUMNAS SIDEBAR IZQUIERDO SIN AREA */
.m4p-col-4-8 .m4p-grid-sidebar-left > div:nth-child(1), 
.m4p-col-4-8 .m4p-grid-sidebar-left > div:nth-child(2){
    -ms-grid-row:1;
    grid-row-start:1;
    -ms-grid-row-span:1;
    grid-row-end:span 1;
    -ms-grid-column:1;
    grid-column-start:1;
     -ms-grid-column-span:1;
    grid-column-end:span 1;
}
.m4p-col-4-8 .m4p-grid-sidebar-left > div:nth-child(2){
    -ms-grid-column:3;
    grid-column-start:3;
}
/* responsive */
@media screen and (max-width: 768px) {
  .m4p-col-4-8 .m4p-grid-sidebar-left > div:nth-child(1), 
  .m4p-col-4-8 .m4p-grid-sidebar-left > div:nth-child(2){
    -ms-grid-column:1;
    grid-column-start:1;
     -ms-grid-column-span:1;
    grid-column-end:span 1;
}
  .m4p-col-4-8 .m4p-grid-sidebar-left > div:nth-child(1){
      -ms-grid-row:2;
      grid-row-start:2;
  } 
  .m4p-col-4-8 .m4p-grid-sidebar-left > div:nth-child(2){
      -ms-grid-row:1;
      grid-row-start:1;
  } 
}
/* FIN ESTILOS PARA GRID DE 2 COLUMNAS SIDEBAR IZQUIERDO SIN AREA */

/* ESTILOS PARA GRID DE 1 COLUMNA */
.m4p-col-12 .m4p-grid-20 > div:nth-child(1), 
.m4p-col-12-2news-vertical .m4p-grid-20 > div:nth-child(1), 
.m4p-col-12-2news-vertical .m4p-grid-20 > div:nth-child(2){
    -ms-grid-row:1;
    grid-row-start:1;
    -ms-grid-row-span:1;
    grid-row-end:span 1;
    -ms-grid-column:1;
    grid-column-start:1;
     -ms-grid-column-span:23;
    grid-column-end:span 23;
}

.m4p-col-12-2news-vertical .m4p-grid-20 > div:nth-child(2){
    -ms-grid-row:2;
    grid-row-start:2;
}

@media screen and (max-width: 768px) {
	.m4p-col-12-2news-vertical .m4p-grid-20 > div:nth-child(1), 
  .m4p-col-12-2news-vertical .m4p-grid-20 > div:nth-child(2){
	    -ms-grid-row:1;
	    grid-row-start:1;
	    -ms-grid-row-span:1;
	    grid-row-end:span 1;
	    -ms-grid-column:1;
	    grid-column-start:1;
	     -ms-grid-column-span:11;
	    grid-column-end:span 11;
	} 
	.m4p-col-12-2news-vertical .m4p-grid-20 > div:nth-child(2){
	    -ms-grid-column:13;
	    grid-column-start:13;
	} 
}

@media screen and (max-width: 320px) {
	.m4p-col-12-2news-vertical .m4p-grid-20 > div:nth-child(1), 
  .m4p-col-12-2news-vertical .m4p-grid-20 > div:nth-child(2){
	    -ms-grid-row:1;
	    grid-row-start:1;
	    -ms-grid-row-span:1;
	    grid-row-end:span 1;
	    -ms-grid-column:1;
	    grid-column-start:1;
	     -ms-grid-column-span:23;
	    grid-column-end:span 23;
	}
	.m4p-col-12-2news-vertical .m4p-grid-20 > div:nth-child(2){
	    -ms-grid-row:2;
	    grid-row-start:2;
	} 
}
/* ESTILOS PARA GRID DE 1 COLUMNA */

/* ESTILOS PARA GRID DE 2 COLUMNAS */
.m4p-col-6-6 .m4p-grid-20 > div:nth-child(1),
.m4p-col-6-6 .m4p-grid-20 > div:nth-child(2){
    -ms-grid-row:1;
    grid-row-start:1;
    -ms-grid-row-span:1;
    grid-row-end:span 1;
    -ms-grid-column:1;
    grid-column-start:1;
     -ms-grid-column-span:11;
    grid-column-end:span 11;
}
.m4p-col-6-6 .m4p-grid-20 > div:nth-child(2){
    -ms-grid-column:13;
    grid-column-start:13;
}
/* responsive */
@media screen and (max-width: 480px) {
  .m4p-col-6-6 .m4p-grid-20 > div:nth-child(1), 
  .m4p-col-6-6 .m4p-grid-20 > div:nth-child(2){
      -ms-grid-row:1;
      grid-row-start:1;
      -ms-grid-row-span:1;
      grid-row-end:span 1;
      -ms-grid-column:1;
      grid-column-start:1;
       -ms-grid-column-span:23;
      grid-column-end:span 23;
  } 
  .m4p-col-6-6 .m4p-grid-20 > div:nth-child(2){
      -ms-grid-row:2;
      grid-row-start:2;
  } 
}
/* FIN ESTILOS PARA GRID DE 2 COLUMNAS */

/* ESTILOS PARA GRID DE 3 COLUMNAS */
.m4p-col-4-4-4 .m4p-grid-20 > div:nth-child(1), 
.m4p-col-4-4-4 .m4p-grid-20 > div:nth-child(2), 
.m4p-col-4-4-4 .m4p-grid-20 > div:nth-child(3){
    -ms-grid-row:1;
    grid-row-start:1;
    -ms-grid-row-span:1;
    grid-row-end:span 1;
    -ms-grid-column:1;
    grid-column-start:1;
     -ms-grid-column-span:7;
    grid-column-end:span 7;
}
.m4p-col-4-4-4 .m4p-grid-20 > div:nth-child(2){
    -ms-grid-column:9;
    grid-column-start:9;
}
.m4p-col-4-4-4 .m4p-grid-20 > div:nth-child(3){
    -ms-grid-column:17;
    grid-column-start:17;
}
/* responsive */
@media screen and (max-width: 768px) {
  .m4p-col-4-4-4 article {
      display: flex;
      flex-direction:row;
  }
  .m4p-col-4-4-4 .m4p-post .m4p-image img{
  margin-bottom:0;
  }
  .m4p-col-4-4-4 .m4p-image-pie {
      top: -20px;
  }
  .m4p-col-4-4-4 .m4p-post-content .m4p-post-meta{
     justify-content: flex-start;
  }
  .m4p-col-4-4-4 article .m4p-post-content, 
  .m4p-col-4-4-4 article .m4p-post-content-relationship {
      width: 50%;
  }
  .m4p-col-4-4-4 article .m4p-post-img {
      width: 50%;
      margin-right:20px;
  }
  .m4p-col-4-4-4 h1, .m4p-col-4-4-4 h2, .m4p-col-4-4-4 h3, .m4p-col-4-4-4 h4, .m4p-col-4-4-4 h5, .m4p-col-4-4-4 h6 {
    text-align:left;
  }
  .m4p-col-4-4-4 .m4p-grid-20 > div:nth-child(1), 
  .m4p-col-4-4-4 .m4p-grid-20 > div:nth-child(2), 
  .m4p-col-4-4-4 .m4p-grid-20 > div:nth-child(3){
      -ms-grid-row-span:1;
      grid-row-end:span 1;
      -ms-grid-column:1;
      grid-column-start:1;
      -ms-grid-column-span:23;
      grid-column-end:span 23;
  }
  .m4p-col-4-4-4 .m4p-grid-20 > div:nth-child(1){
      -ms-grid-row:1;
      grid-row-start:1;
  }
  .m4p-col-4-4-4 .m4p-grid-20 > div:nth-child(2){
      -ms-grid-row:2;
      grid-row-start:2;
  }
  .m4p-col-4-4-4 .m4p-grid-20 > div:nth-child(3){
      -ms-grid-row:3;
      grid-row-start:3;
  }
}

@media screen and (max-width: 320px) {
  .m4p-col-4-4-4 article {
      display: flex;
      flex-direction:column;
  }
  .m4p-col-4-4-4 article .m4p-post-content, 
  .m4p-col-4-4-4 article .m4p-post-content-relationship {
      width: 100%;
      margin-left: 0;
  }
  .m4p-col-4-4-4 article.m4p-post div.m4p-post-img, 
  .m4p-col-4-4-4 article.m4p-post-relationship div.m4p-post-img {
      width: 100%;
  }
  .m4p-col-4-4-4 .m4p-post-relationship .m4p-image img{
  margin-bottom:0px;
  }
  #m4p-post-detail .m4p-col-4-4-4 article .m4p-post-img{
  	margin-bottom:10px!important;
  }
  .m4p-col-4-4-4 .m4p-image-pie {
      top: -35px;
  }
  .m4p-col-4-4-4 .m4p-post-content .m4p-post-meta{
     justify-content: center;
  }
  .m4p-col-4-4-4 article.m4p-post .m4p-post-content {
     margin-left:0;
  }
  .m4p-col-4-4-4 h1, .m4p-col-4-4-4 h2, .m4p-col-4-4-4 h3, 
  .m4p-col-4-4-4 h4, .m4p-col-4-4-4 h5, .m4p-col-4-4-4 h6 {
    text-align:center;
  }
  .m4p-col-4-4-4 .m4p-grid-20 > div:nth-child(1), 
  .m4p-col-4-4-4 .m4p-grid-20 > div:nth-child(2), 
  .m4p-col-4-4-4 .m4p-grid-20 > div:nth-child(3){
      -ms-grid-row:1;
      grid-row-start:1;
      -ms-grid-row-span:1;
      grid-row-end:span 1;
      -ms-grid-column:1;
      grid-column-start:1;
       -ms-grid-column-span:23;
      grid-column-end:span 23;
  } 
  .m4p-col-4-4-4 .m4p-grid-20 > div:nth-child(2){
      -ms-grid-row:2;
      grid-row-start:2;
  } 
  .m4p-col-4-4-4 .m4p-grid-20 > div:nth-child(3){
      -ms-grid-row:3;
      grid-row-start:3;
  } 
}
/* FIN ESTILOS PARA GRID DE 3 COLUMNAS */

/* ESTILOS PARA GRID DE 4 COLUMNAS */
.m4p-col-3-3-3-3 .m4p-grid-20 > div:nth-child(1), 
.m4p-col-3-3-3-3 .m4p-grid-20 > div:nth-child(2), 
.m4p-col-3-3-3-3 .m4p-grid-20 > div:nth-child(3), 
.m4p-col-3-3-3-3 .m4p-grid-20 > div:nth-child(4) {
    -ms-grid-row:1;
    grid-row-start:1;
    -ms-grid-row-span:1;
    grid-row-end:span 1;
    -ms-grid-column:1;
    grid-column-start:1;
     -ms-grid-column-span:5;
    grid-column-end:span 5;
}
.m4p-col-3-3-3-3 .m4p-grid-20 > div:nth-child(2){
    -ms-grid-column:7;
    grid-column-start:7;
}
.m4p-col-3-3-3-3 .m4p-grid-20 > div:nth-child(3){
    -ms-grid-column:13;
    grid-column-start:13;
}
.m4p-col-3-3-3-3 .m4p-grid-20 > div:nth-child(4){
    -ms-grid-column:19;
    grid-column-start:19;
}
/* RESPONSIVE */
@media screen and (max-width: 768px) {
  .m4p-col-3-3-3-3 .m4p-grid-20 > div:nth-child(1){
      -ms-grid-column-span:11;
      grid-column-end:span 11;
  }
  .m4p-col-3-3-3-3 .m4p-grid-20 > div:nth-child(2){
      -ms-grid-column:13;
      grid-column-start:13;
       -ms-grid-column-span:11;
      grid-column-end:span 11;
  }
  .m4p-col-3-3-3-3 .m4p-grid-20 > div:nth-child(3){
      -ms-grid-row:2;
      grid-row-start:2;
      -ms-grid-column:1;
      grid-column-start:1;
       -ms-grid-column-span:11;
      grid-column-end:span 11;
  }
  .m4p-col-3-3-3-3 .m4p-grid-20 > div:nth-child(4){
      -ms-grid-row:2;
      grid-row-start:2;
      -ms-grid-column:13;
      grid-column-start:13;
       -ms-grid-column-span:11;
      grid-column-end:span 11;
  }
}
@media screen and (max-width: 320px) {
    .m4p-col-3-3-3-3 .m4p-grid-20 > div:nth-child(1), 
    .m4p-col-3-3-3-3 .m4p-grid-20 > div:nth-child(2), 
    .m4p-col-3-3-3-3 .m4p-grid-20 > div:nth-child(3), 
    .m4p-col-3-3-3-3 .m4p-grid-20 > div:nth-child(4){
      -ms-grid-row:1;
      grid-row-start:1;
      -ms-grid-row-span:1;
      grid-row-end:span 1;
      -ms-grid-column:1;
      grid-column-start:1;
       -ms-grid-column-span:23;
      grid-column-end:span 23;
  } 
  .m4p-col-3-3-3-3 .m4p-grid-20 > div:nth-child(2){
      -ms-grid-row:2;
      grid-row-start:2;
  }
  .m4p-col-3-3-3-3 .m4p-grid-20 > div:nth-child(3){
      -ms-grid-row:3;
      grid-row-start:3;
  }
  .m4p-col-3-3-3-3 .m4p-grid-20 > div:nth-child(4){
    -ms-grid-row:4;
      grid-row-start:4;
  }
}
/* FIN ESTILOS PARA GRID DE 4 COLUMNAS */

.m4p-grid-20>* {
    display: block;
}
.m4p-grid-20 .m4p-post {
  box-sizing: border-box;
}

/*TAMAÑOS DE FUENTE*/
.m4p-size-1{
  font-size:3em;
  line-height:1.2;
  font-weight: 700;
}
.m4p-size-2{
  font-size:2.5em;
  line-height:1.2;
  font-weight: 700;
}
.m4p-size-3{
  font-size:2em;
  line-height:1.2;
  font-weight: 700;
}
.m4p-size-4{
  font-size:1.8em;
  line-height:1.2;
  font-weight: 700;
}
.m4p-size-5{
  font-size:1.6em;
  line-height:1.2;
  font-weight: 700;
}
.m4p-size-6{
  font-size:1.4em;
  line-height:1.2;
  font-weight: 700;
}
.m4p-size-7{
  font-size:1.2em;
  line-height:1.2;
  font-weight: bolder;
  font-weight: 500;
}
.m4p-size-8{
  font-size:1em;
  line-height:1.2;
  font-weight: 400;
}
.m4p-size-9{
  font-size:0.8em;
  line-height:1.2;  
  font-weight: 400;
}
.m4p-size-10{
  font-size:0.6em;
  line-height:1.2;  
  font-weight: 400;
}

/* RESPONSIVE TAMAÑOS DE FUENTE */
@media screen and (max-width: 768px) {
  .m4p-size-t-1{
    font-size:3em;
    line-height:1.2;
    font-weight: 700;
  }
  .m4p-size-t-2{
    font-size:2.5em;
    line-height:1.2;
    font-weight: 700;
  }
  .m4p-size-t-3{
    font-size:2em;
    line-height:1.2;
    font-weight: 700;
  }
  .m4p-size-t-4{
    font-size:1.8em;
    line-height:1.2;
    font-weight: 700;
  }
  .m4p-size-t-5{
    font-size:1.6em;
    line-height:1.2;
    font-weight: 700;
  }
  .m4p-size-t-6{
    font-size:1.4em;
    line-height:1.2;
    font-weight: 700;
  }
  .m4p-size-t-7{
    font-size:1.2em;
    line-height:1.2;  
    font-weight: 400;
  }
  .m4p-size-t-8{
    font-size:1em;
    line-height:1.2;  
    font-weight: 400;
  }
  .m4p-size-t-9{
    font-size:0.8em;
    line-height:1.2;  
    font-weight: 400;
  }
  .m4p-size-t-10{
    font-size:0.6em;
    line-height:1.2;  
    font-weight: 400;
  }
}

@media screen and (max-width: 480px) {
  .m4p-size-m-1{
    font-size:3em;
    line-height:1.2;
    font-weight: 700;
  }
  .m4p-size-m-2{
    font-size:2.5em;
    line-height:1.2;
    font-weight: 700;
  }
  .m4p-size-m-3{
    font-size:2em;
    line-height:1.2;
    font-weight: 700;
  }
  .m4p-size-m-4{
    font-size:1.8em;
    line-height:1.2;
    font-weight: 700;
  }
  .m4p-size-m-5{
    font-size:1.6em;
    line-height:1.2;
    font-weight: 700;
  }
  .m4p-size-m-6{
    font-size:1.4em;
    line-height:1.2;
    font-weight: 700;
  }
  .m4p-size-m-7{
    font-size:1.2em;
    line-height:1.2;  
    font-weight: 400;
  }
  .m4p-size-m-8{
    font-size:1em;
    line-height:1.2;  
    font-weight: 400;
  }
  .m4p-size-m-9{
    font-size:0.8em;
    line-height:1.2;  
    font-weight: 400;
  }
  .m4p-size-m-10{
    font-size:0.6em;
    line-height:1.2;  
    font-weight: 400;
  }
}

@media screen and (max-width: 320px) {
  .m4p-size-m-1{
    font-size:2em;
    line-height:1.2;
    font-weight: 700;
  }
  .m4p-size-m-2{
    font-size:1.8em;
    line-height:1.2;
    font-weight: 700;
  }
  .m4p-size-m-3{
    font-size:1.4em;
    line-height:1.2;
    font-weight: 700;
  }
  .m4p-size-m-4{
    font-size:1.2em;
    line-height:1.2;
    font-weight: 700;
  }
  .m4p-size-m-5{
    font-size:1em;
    line-height:1.2;
    font-weight: 700;
  }
  .m4p-size-m-6{
    font-size:.8em;
    line-height:1.2;
    font-weight: 700;
  }
  .m4p-size-m-7{
    font-size:.8em;
    line-height:1.2;  
    font-weight: 400;
  }
  .m4p-size-m-8{
    font-size:.8em;
    line-height:1.2;  
    font-weight: 400;
  }
  .m4p-size-m-9{
    font-size:.8em;
    line-height:1.2;  
    font-weight: 400;
  }
  .m4p-size-m-10{
    font-size:0.8em;
    line-height:1.2;  
    font-weight: 400;
  }
}
/*FIN TAMAÑOS DE FUENTE*/




/* IMAGEN "PLAY" PARA VIDEO - GALERIA - AUDIO */
.m4p-post-left .m4p-post-img figure,.m4p-post-right .m4p-post-img figure, .m4p-post .m4p-post-img figure, #m4p-post-detail figure {    
  position: relative;
  margin-bottom: 0;
}

.m4p-format-video {
    position: absolute;
    top: 5px;
    right: 5px;
    left: inherit;
    bottom: 0px;
    width: 45%;
    height: auto;
    max-width: 56px;
    max-height: 56px;
    line-height: 0;
    background-image: url(../png/play.png);
    background-repeat: no-repeat;
    background-position: center, center;
    background-size: contain;
    filter: opacity(.8);
    z-index: 5;
    padding-bottom: 0%;
}

.m4p-format-gallery {
    position: absolute;
    top: 5px;
    right: 5px;
    left: inherit;
    bottom: 0px;
    width: 45%;
    height: auto;
    max-width: 56px;
    max-height: 56px;
    line-height: 0;
    background-image: url(../png/galeria.png);
    background-repeat: no-repeat;
    background-position: center, center;
    background-size: contain;
    filter: opacity(.8);
    z-index: 5;
    padding-bottom: 0%;
}

.m4p-format-audio {
    position: absolute;
    top: 5px;
    right: 5px;
    left: inherit;
    bottom: 0px;
    width: 45%;
    height: auto;
    max-width: 56px;
    max-height: 56px;
    line-height: 0;
    background-image: url(../png/audio.png);
    background-repeat: no-repeat;
    background-position: center, center;
    background-size: contain;
    filter: opacity(.8);
    z-index: 5;
    padding-bottom: 0%;
}


.m4p-col-3-3-3-3 .m4p-format-video, 
.m4p-col-12-2news-vertical .m4p-format-video, 
.m4p-post-list_left .m4p-format-video, 
.m4p-post-list_right .m4p-format-video,
.m4p-post-left .m4p-format-video {
    max-width: 40px;
    max-height: 40px;
    width: 27%;
}
.article-size-50-50 .m4p-format-video{
    max-width: 46px;
    max-height: 46px;
    width: 30%;
    top:10px;
    right: 10px;
}
.m4p-grid-sidebar-right .m4p-col-4-4-4 .m4p-format-video, 
.m4p-grid-sidebar-left .m4p-col-4-4-4 .m4p-format-video{
    max-width: 46px;
    max-height: 46px;
    width: 30%;
}


.m4p-col-3-3-3-3 .m4p-format-gallery, 
.m4p-col-12-2news-vertical .m4p-format-gallery, 
.m4p-post-list_left .m4p-format-gallery, 
.m4p-post-list_right .m4p-format-gallery{
    max-width: 40px;
    max-height: 40px;
    width: 27%;
}

.article-size-50-50 .m4p-format-gallery{
    max-width: 46px;
    max-height: 46px;
    width: 30%;
}

.m4p-grid-sidebar-right .m4p-col-4-4-4 .m4p-format-gallery, .m4p-grid-sidebar-left .m4p-col-4-4-4 .m4p-format-gallery{
    max-width: 46px;
    max-height: 46px;
    width: 30%;
}

.m4p-col-3-3-3-3 .m4p-format-audio, .m4p-col-12-2news-vertical .m4p-format-audio, .m4p-post-list_left .m4p-format-audio, .m4p-post-list_right .m4p-format-audio{
    max-width: 40px;
    max-height: 40px;
    width: 27%;
}
.article-size-50-50 .m4p-format-audio{
    max-width: 46px;
    max-height: 46px;
    width: 30%;
}
.m4p-grid-sidebar-right .m4p-col-4-4-4 .m4p-format-audio, .m4p-grid-sidebar-left .m4p-col-4-4-4 .m4p-format-audio{
    max-width: 46px;
    max-height: 46px;
    width: 30%;
}


@media screen and (max-width: 480px) {
  .m4p-post-left  .m4p-format-video, .m4p-post-right  .m4p-format-video, .m4p-col-4-4-4 .m4p-format-video {
	max-width: 45px;
	max-height: 45px;
	width: 35%;
  }
    .m4p-post-left  .m4p-format-gallery, .m4p-post-right  .m4p-format-gallery, .m4p-col-4-4-4 .m4p-format-gallery {
	max-width: 45px;
	max-height: 45px;
	width: 35%;
  }
   .m4p-post-left  .m4p-format-audio, .m4p-post-right  .m4p-format-audio, .m4p-col-4-4-4 .m4p-format-audio {
  max-width: 45px;
  max-height: 45px;
  width: 35%;
  }

}
@media screen and (max-width: 375px) {
  .m4p-post-left  .m4p-format-video, .m4p-post-right  .m4p-format-video {
    max-width: 30px;
      max-height: 30px;
      width: 35%;
  }
    .m4p-post-left  .m4p-format-gallery, .m4p-post-right  .m4p-format-gallery {
    max-width: 30px;
      max-height: 30px;
      width: 35%;
  }
    .m4p-post-left  .m4p-format-audio, .m4p-post-right  .m4p-format-audio {
    max-width: 30px;
      max-height: 30px;
      width: 35%;
  }
}
/* FIN IMAGEN "PLAY" PARA VIDEO */

/*ARTICULO ENREVISTADO modelo 1 */
.m4p-post-enrevistado h1 a, .m4p-post-enrevistado h2 a, .m4p-post-enrevistado h3 a, .m4p-post-enrevistado h4 a, .m4p-post-enrevistado h5 a, .m4p-post-enrevistado h6 a {
  color: #fff;
}
.m4p-post-enrevistado .m4p-post{
	position:relative;
	margin-bottom:20px;
} 
.m4p-post-enrevistado.m4p-noimg .m4p-post{
  justify-content:flex-start;
} 
.m4p-post-enrevistado .m4p-post .m4p-post-content{
  position:absolute;
  background-color:rgba(0,0,0,0.5);
  width:100%;
  padding:20px;
  color:#fff;
  bottom: 0;
  overflow: hidden;
}
.m4p-post-enrevistado.m4p-noimg .m4p-post .m4p-post-content{
  position: relative;
}
.m4p-post-enrevistado .m4p-post .m4p-post-content .m4p-text-content {
  text-align: center;
}
.m4p-post-enrevistado .m4p-post .m4p-post-content h3{
  color:#fff;
}
.m4p-post-enrevistado .m4p-post-meta a{
  color:#fff;
}
.m4p-post-enrevistado .m4p-post-meta a:hover, 
.m4p-post-enrevistado h1 a:hover, 
.m4p-post-enrevistado h2 a:hover, 
.m4p-post-enrevistado h3 a:hover, 
.m4p-post-enrevistado h4 a:hover, 
.m4p-post-enrevistado h5 a:hover, 
.m4p-post-enrevistado h6 a:hover, 
.m4p-post-enrevistado .m4p-post .m4p-post-content .m4p-post-meta .m4p-social span:hover{
  color:lightgray;  
  opacity: .8;
}
@media screen and (max-width: 768px) {
  .m4p-post-enrevistado .m4p-post .m4p-post-content{
    padding:10px;
  }
}
@media screen and (max-width: 480px) {
  .m4p-post-enrevistado .m4p-post .m4p-post-content{
    padding:5px;
  }
}
.m4p-post-enrevistado .m4p-post .m4p-post-content .m4p-post-meta .m4p-social span {
  color: #fff;
}
.m4p-post-enrevistado .m4p-post .m4p-image img{
  margin-bottom:0;
}
.m4p-post-enrevistado .m4p-post .m4p-image-pie{
  display:none;
}
/*fin ARTICULO ENREVISTADO modelo 1 */

/*ARTICULO ENREVISTADO modelo 2 */
.m4p-post-enrevistado2 h1 a, 
.m4p-post-enrevistado2 h2 a, 
.m4p-post-enrevistado2 h3 a, 
.m4p-post-enrevistado2 h4 a, 
.m4p-post-enrevistado2 h5 a, 
.m4p-post-enrevistado2 h6 a {
  color: #fff;
  text-align: left;
}
.m4p-post-enrevistado2 h1, 
.m4p-post-enrevistado2 h2, 
.m4p-post-enrevistado2 h3, 
.m4p-post-enrevistado2 h4, 
.m4p-post-enrevistado2 h5, 
.m4p-post-enrevistado2 h6 {
  color: #fff;
  text-align: left;
}
.m4p-post-enrevistado2 .m4p-post{
  position:relative;
  margin-bottom:20px;
} 
.m4p-post-enrevistado2 .m4p-post .m4p-post-content {
    position: absolute;
    width: 50%;
    padding: 20px 30px;
    color: #fff;
    height: 100%;
    background: transparent;
    background: -moz-linear-gradient(left, transparent 10%, rgba(34,39,61,0.95) 90%);
    background: -webkit-linear-gradient(left, transparent 10%, rgba(34,39,61,0.95) 90%);
    background: -o-linear-gradient(left, transparent 10%, rgba(34,39,61,0.95) 90%);
    background: -ms-linear-gradient(left, transparent 10%, rgba(34,39,61,0.95) 90%);
    background: linear-gradient(to left, transparent 10%, rgba(34,39,61,0.95) 90%);
    top:0;
    overflow: hidden;
}
.m4p-col-6-6 .m4p-post-enrevistado2 .m4p-post .m4p-post-content {
    padding: 10px 15px;
}
@media screen and (max-width: 768px) {
  .m4p-col-6-6 .m4p-post-enrevistado2 .m4p-post .m4p-post-content{
    width: 60%;
  }
}

.m4p-post-enrevistado2 .m4p-post-meta a{
  color:#fff;
}
.m4p-post-enrevistado2 .m4p-post-meta a:hover, .m4p-post-enrevistado2 h1 a:hover, .m4p-post-enrevistado2 h2 a:hover, .m4p-post-enrevistado2 h3 a:hover, .m4p-post-enrevistado2 h4 a:hover, .m4p-post-enrevistado2 h5 a:hover, 
.m4p-post-enrevistado2 h6 a:hover, .m4p-post-enrevistado2 .m4p-post .m4p-post-content .m4p-post-meta .m4p-social span:hover{
  color:lightgray;  
  opacity: .8;
}
.m4p-post-enrevistado2 .m4p-post .m4p-image img{
  margin-bottom:0;
}
.m4p-post-enrevistado2 .m4p-post .m4p-image-pie{
  display:none;
}
.m4p-post-enrevistado2 .m4p-post .m4p-post-content .m4p-post-meta{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  font-size: 12px;
}

@media screen and (max-width: 768px) {
  .m4p-post-enrevistado2 .m4p-post .m4p-post-content{
    padding:15px;
    width: 45%;
  }
}
@media screen and (max-width: 480px) {
  .m4p-post-enrevistado2 .m4p-post .m4p-post-content{
    padding:10px;
    width: 55%;

  }
}
/*fin ARTICULO ENREVISTADO modelo 2 */


/*PIE DE IMAGEN */
.m4p-post .m4p-image img{
  margin-bottom:15px;
}
.m4p-post-content .m4p-post-meta .m4p-social span:hover{
  color:#000;
}
.m4p-autor{
  font-size: 12px;
}
.m4p-col-3-3-3-3 .m4p-autor{
	  font-size: 10px;
	  line-height: 1.3;
}
@media screen and (max-width: 480px){
.m4p-autor{
  font-size: 9px;
}
.m4p-post-enrevistado .m4p-autor{
  font-size: 8px;
}
}
.m4p-image-pie{
  font-size: 0.9em;
  position: relative;
  top: -35px;
  color: #fff;
  line-height: 19px;
  background-color: rgba(0,0,0,0.5);
  margin-bottom: -20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  height: 20px;
  padding-left: 5px;
}
.m4p-image-pie .m4p-pie-firma{
  float: right;
  padding-right:5px;
  text-transform:uppercase;
  font-size:0.8em;
  line-height: 21px;
}

.m4p-post-content .m4p-post-meta, .m4p-post-content-relationship .m4p-post-meta{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 12px;
}
.m4p-col-3-3-3-3 .m4p-post-content .m4p-post-meta, .m4p-col-3-3-3-3 .m4p-post-content-relationship .m4p-post-meta{
  	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;  

	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;

	-webkit-box-pack: center;
  	-ms-flex-pack: center;
  	justify-content: center;

	font-size: 10px;
}

.m4p-text-content{ 
	margin-top:10px;
}
/*FIN PIE DE IMAGEN*/

/* FICHA AUTOR */

.m4p-author-tab {
	border:2px solid #e5e5e5;
	margin-bottom: 20px;
}
.m4p-author-tab .m4p-author-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;  
}
.m4p-author-tab .m4p-author-content .m4p-post-img{
	width:50%;
	padding: 15px;
}
.m4p-author-tab .m4p-author-content .m4p-post-img figure{
	margin: 0;
}

.m4p-author-tab .m4p-author-content .author-biography{
	width: 50%;
    padding: 15px 15px 15px 0;
}
.m4p-author-tab .author_title {
	border-bottom:2px solid #e5e5e5;
}
.m4p-author-tab .author_title h3 {
	    padding: 8px;
}
.m4p-author-tab .btn.btn-slide {
    border-radius: 50px;
    display: inline-block;
}


.m4p-author-tab2 .team-member h3 {
  margin-bottom: 10px;
  margin-top:20px;
}
.m4p-author-tab2 .team-member  p.author_biography {
    padding: 0 15px 15px 15px;
    font-weight: 400;
}
.m4p-author-tab2 figure.m4p-image:hover{
	filter: none;
}
.m4p-author-tab2 .team-members.team-members-shadow .team-member {
  border: 1px solid #eeeeee;
  box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.03); 
}
.m4p-author-tab2 .team-members .team-member .team-image {
    margin-bottom: 20px; 
}
.m4p-author-tab2 .team-members .team-member .team-image.m4p-image-blog{
  margin-top:20px;
}
.m4p-author-tab2 .team-members .team-member {
  background-color: #fff;
  text-align: center;
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
  border-radius: 4px; 
}
.m4p-author-tab2 .btn.btn-slide {
    border-radius: 50px;
    display: inline-block;
}

/* fin FICHA AUTOR */



/* ESTILOS PARA ARTICULO */
.m4p-image img {
   width: 100%; 
   height:auto;
   max-width: 100%;
}
.m4p-post-image{
    width: 100%;
} 
.m4p-grid-sidebar-right .photo-advertising article.m4p-post, 
.m4p-grid-sidebar-left .photo-advertising article.m4p-post{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;  

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;

  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

span.m4p-author-name:after { 
   content: "";
}
span.m4p-author-name { 
   text-transform: uppercase;
}
article.m4p-post-left {
	display: -webkit-box;
	display: -ms-flexbox;
    display: flex;  
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

article.m4p-post-right {
	display: -webkit-box;
	display: -ms-flexbox;
    display: flex;  
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
  	flex-direction:row-reverse;
  	-webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
article.m4p-post-right .m4p-post-meta {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
  	justify-content: flex-start;
}
article.m4p-post-left .m4p-text-content, article.m4p-post-right .m4p-text-content {
  font-size: 1.1em;
  line-height: 1.4em;
  font-weight: lighter;
}
article.m4p-post-left .m4p-image img, article.m4p-post-right .m4p-image img{
  margin-bottom:0;
}
article.m4p-post-left .m4p-image-pie, article.m4p-post-right .m4p-image-pie {
  top: -20px;
}
article.m4p-post-left .m4p-post-content .m4p-post-meta{
	-webkit-box-pack: start;
	-ms-flex-pack: start;
  	justify-content: flex-start;
}
article.m4p-post-left .m4p-post-content, article.m4p-post-right .m4p-post-content {
  width: 70%;
  box-sizing: border-box;
}
article.m4p-post-left .m4p-post-img{
  width:30%;
  margin-right:20px;
}
article.m4p-post-right .m4p-post-img{
  width:30%;
  margin-left:20px;

}
.m4p-col-4 article.m4p-post-left .m4p-post-img{
  width:30%;
  margin-right:10px;
}
.m4p-col-4 article.m4p-post-right .m4p-post-img{
  width:30%;
  margin-left:10px;
}

/*lo mas leido en secciones*/
.grid-item article.m4p-post-left .m4p-post-img,
.grid-item article.m4p-post-right .m4p-post-img {
    width: 30%;
    margin-left: 10px;
}
.grid-item .m4p-post-meta {
    margin-top: 0;
}
.grid-item article.m4p-post-left, 
.grid-item article.m4p-post-right {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #bfb5b5;
}
.grid-item article.m4p-post-left .m4p-format-video, 
.grid-item article.m4p-post-right .m4p-format-video {
    position: absolute;
    top: 2px;
    right: 2px;
    width: 35%;
    height: auto;
    max-width: 30px;
    max-height: 30px;
}
/*fin lo mas leido en secciones*/

.m4p-col-4 article.m4p-post-left, .m4p-col-4 article.m4p-post-right{
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #bfb5b5;;
}
.m4p-col-4 article.m4p-post-left .m4p-format-video, .m4p-col-4 article.m4p-post-right .m4p-format-video{
    position: absolute;
    top: 2px;
    right: 2px;
    width: 35%;
    height: auto;
    max-width: 30px;
    max-height: 30px;
}

.m4p-col-4 article.m4p-post-left .m4p-format-gallery, .m4p-col-4 article.m4p-post-right .m4p-format-gallery{
    position: absolute;
    top: 2px;
    right: 2px;
    width: 35%;
    height: auto;
    max-width: 30px;
    max-height: 30px;
}

.m4p-col-4 article.m4p-post-left .m4p-format-audio, .m4p-col-4 article.m4p-post-right .m4p-format-audio{
    position: absolute;
    top: 2px;
    right: 2px;
    width: 35%;
    height: auto;
    max-width: 30px;
    max-height: 30px;
}


@media screen and (max-width: 768px){
  .m4p-col-4 article.m4p-post-left .m4p-format-video, .m4p-col-4 article.m4p-post-right .m4p-format-video{
    top: 4px;
    right: 4px;
    width: 20%;
    height: auto;
    max-width: 38px;
    max-height: 38px;
  }

   .m4p-col-4 article.m4p-post-left .m4p-format-gallery, .m4p-col-4 article.m4p-post-right .m4p-format-gallery{
    top: 4px;
    right: 4px;
    width: 20%;
    height: auto;
    max-width: 38px;
    max-height: 38px;
  }

  .m4p-col-4 article.m4p-post-left .m4p-format-audio, .m4p-col-4 article.m4p-post-right .m4p-format-audio{
    top: 4px;
    right: 4px;
    width: 20%;
    height: auto;
    max-width: 38px;
    max-height: 38px;
  }
}
@media screen and (max-width: 480px){
  .m4p-col-4 article.m4p-post-left .m4p-format-video, .m4p-col-4 article.m4p-post-right .m4p-format-video{
    top: 2px;
    right: 2px;
    width: 35%;
    height: auto;
    max-width: 30px;
    max-height: 30px;
  }
   .m4p-col-4 article.m4p-post-left .m4p-format-gallery, .m4p-col-4 article.m4p-post-right .m4p-format-gallery{
    top: 2px;
    right: 2px;
    width: 35%;
    height: auto;
    max-width: 30px;
    max-height: 30px;
  }
  .m4p-col-4 article.m4p-post-left .m4p-format-audio, .m4p-col-4 article.m4p-post-right .m4p-format-audio{
    top: 2px;
    right: 2px;
    width: 35%;
    height: auto;
    max-width: 30px;
    max-height: 30px;
  }
}

.article-size-50-50 article.m4p-post-left, .article-size-50-50 article.m4p-post-right{
    margin-bottom: 20px;
    padding-bottom: 0;
    border-bottom: none;
}

.article-size-50-50 article.m4p-post-left .m4p-post-img {
    width: 50%;
    margin-right: 20px;
}

.article-size-50-50 article.m4p-post-right .m4p-post-img{
    width: 50%;
    margin-left: 20px;
}

.article-size-50-50 article.m4p-post-left .m4p-post-content, .article-size-50-50 article.m4p-post-right .m4p-post-content {
    width: 50%;
    box-sizing: border-box;
    margin-left: 0;
}


/* SALIDA DE VIDEO ARTICULO NORMAL */
.m4p-post-video .m4p-pie-video{
  line-height: 1.3;
  padding-top: 6px;
  overflow: hidden;
}

.m4p-post-video .m4p-pie-video .m4p-texto-pie-video, .m4p-post-video .m4p-pie-video .m4p-texto-firma-video{
  font-size: .9em;
  margin-top: 0;
  text-align: left;
  word-wrap: break-word;
  color: #605c5c;
}
.m4p-post-video .m4p-pie-video .m4p-texto-firma-video{
	float:right;
	text-align: right;
}

.m4p-title-video{
  padding: 0 0 15px 0;
  text-align: left;
}

.m4p-title-video .m4p-texto-title-video {
  font-family: 'Noto Serif', serif;
  font-size: 1.6em;
  line-height: 1.1;
  color: #565050;
  font-weight: 600;
  position: relative;
  display: inline-block;
  margin-top: 0;
  text-rendering: optimizeLegibility;
  padding-bottom: 10px;
}
.m4p-title-video .m4p-texto-title-video:before {
    content: '';
    position: absolute;
    bottom: -2px;
    height: 1.5px;
    width: 50px;
    background: #000;
    left: 0;
}
.m4p-title-video .m4p-texto-title-video:after {
    content: '';
    position: absolute;
    bottom: 3px;
    height: 1.5px;
    width: 80px;
    background: #000;
    left: 0;
}


@media screen and (max-width: 480px){
  .m4p-title-video .m4p-texto-title-video {
    font-size: 1.2em;
    line-height: 1;
  }
}

/*FIN SALIDA DE VIDEO ARTICULO NORMAL */



/* SALIDA DE AUDIO ARTICULO NORMAL */
.m4p-post-audio .m4p-pie-audio{
line-height: 1;
padding: 0 0 20px 0;
}

.m4p-post-audio .m4p-pie-audio .m4p-texto-pie-audio{
  font-size: .9em;
  margin-top:5px;
  text-align: left;
  word-wrap: break-word;
  color:black;
}
.m4p-title-audio{
  background-color: #293752;
  padding: 12px 10px 8px 10px;
  text-align: center;
  margin-bottom: 10px;
}
.m4p-title-audio .m4p-texto-title-audio {
    font-family: 'Noto Serif', serif;
    font-size: 1.6em;
    line-height: 1.1;
    color: #fff;
    font-weight: 600;
}
@media screen and (max-width: 480px){
  .m4p-title-audio .m4p-texto-title-audio {
    font-size: 1.2em;
    line-height: 1;
  }
}

/*FIN SALIDA DE VIDEO ARTICULO NORMAL */



/*noticias relacionadas */
#m4p-post-detail .article-size-50-50.m4p-relationship_1 article.m4p-post-left .m4p-post-content-relationship, #m4p-post-detail .article-size-50-50.m4p-relationship_1 article.m4p-post-right .m4p-post-content-relationship {
    width: 50%;
    box-sizing: border-box;
    margin-left: 0;
}

#m4p-post-detail .article-size-50-50.m4p-relationship_1 article.m4p-post-left .m4p-post-img {
    width: 50%;
    margin-right: 20px;
}

#m4p-post-detail .article-size-50-50.m4p-relationship_1 article.m4p-post-right .m4p-post-img {
    width: 50%;
    margin-left: 20px;
}

#m4p-post-detail .article-size-25-75.m4p-relationship article.m4p-post-left .m4p-post-content-relationship, #m4p-post-detail .article-size-25-75.m4p-relationship article.m4p-post-right .m4p-post-content-relationship {
    width: 75%;
    box-sizing: border-box;
    margin-left: 0;
}

#m4p-post-detail .article-size-25-75.m4p-relationship article.m4p-post-left .m4p-post-img {
    width: 25%;
    margin-right: 20px;
}

#m4p-post-detail .article-size-25-75.m4p-relationship article.m4p-post-right .m4p-post-img {
    width: 25%;
    margin-left: 20px;
}
.article-size-25-75.m4p-relationship article.m4p-post-left, .article-size-25-75.m4p-relationship article.m4p-post-right {
    margin-bottom: 20px;
    padding-bottom: 0;
    border-bottom: none;
}
#m4p-post-detail .article-size-25-75.m4p-relationship .m4p-post-img {
    margin-bottom: 0;
}
#m4p-post-detail .article-size-25-75.m4p-relationship .m4p-post-img .m4p-format-video{
    width: 28%;
	max-width: 45px;
    max-height: 45px;	
}
#m4p-post-detail .article-size-25-75.m4p-relationship .m4p-post-img .m4p-format-gallery{
    width: 28%;
	max-width: 45px;
    max-height: 45px;	
}
#m4p-post-detail .article-size-25-75.m4p-relationship .m4p-post-img .m4p-format-audio{
    width: 28%;
  max-width: 45px;
    max-height: 45px; 
}

#m4p-post-detail .m4p-list-onlytext .m4p-post-list .m4p-post-contentpost h3 a:before{
  content: "\e880 ";
  font-family: "fontello";
  display: inline-block;
  margin-right: 8px;
}
.m4p-list-onlytext .m4p-post-list{
    border-bottom:none;
    margin-bottom:3px;
    padding-bottom: 3px;
}


@media screen and (max-width: 768px){
  #m4p-post-detail .m4p-col-4-4-4 article .m4p-post-img  {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 480px){
	#m4p-post-detail .article-size-25-75.m4p-relationship article.m4p-post-left .m4p-post-content-relationship, 
  #m4p-post-detail .article-size-25-75.m4p-relationship article.m4p-post-right .m4p-post-content-relationship {
	width: 70%;
	}

	#m4p-post-detail .article-size-25-75.m4p-relationship article.m4p-post-left .m4p-post-img {
	width: 30%;
	margin-right: 10px;
	}

	#m4p-post-detail .article-size-25-75.m4p-relationship article.m4p-post-right .m4p-post-img {
	width: 30%;
	margin-left: 10px;
	}

	#m4p-post-detail .article-size-25-75.m4p-relationship article.m4p-post-left .m4p-post-content-relationship .m4p-post-meta,  
  #m4p-post-detail .article-size-25-75.m4p-relationship_1 article.m4p-post-left .m4p-post-content-relationship .m4p-post-meta {
	display:none;
	}

	#m4p-post-detail .article-size-25-75.m4p-relationship article.m4p-post-right .m4p-post-content-relationship .m4p-post-meta,  
  #m4p-post-detail .article-size-25-75.m4p-relationship_1 article.m4p-post-right .m4p-post-content-relationship .m4p-post-meta {
	display:none;
	}
	#m4p-post-detail .article-size-25-75.m4p-relationship .m4p-post-img .m4p-format-video{
    width: 27%;
	max-width: 35px;
    max-height: 35px;	
	}
	#m4p-post-detail .article-size-25-75.m4p-relationship .m4p-post-img .m4p-format-gallery{
    width: 27%;
	max-width: 35px;
    max-height: 35px;	
	}
  #m4p-post-detail .article-size-25-75.m4p-relationship .m4p-post-img .m4p-format-audio{
    width: 27%;
  max-width: 35px;
    max-height: 35px; 
  }

}
@media screen and (max-width: 320px){
	#m4p-post-detail .article-size-25-75.m4p-relationship article.m4p-post-left .m4p-post-img{
	width: 100%;
    margin-right: 0px;
	}
	#m4p-post-detail .article-size-25-75.m4p-relationship article.m4p-post-left .m4p-post-content-relationship, 
  #m4p-post-detail .article-size-25-75.m4p-relationship article.m4p-post-right .m4p-post-content-relationship{
	width: 100%;
	}
}
/*fin noticias relacionadas */

.article-size-50-50 figure {
    margin-bottom: 0;
}
article.m4p-post-left h1, article.m4p-post-left h2, article.m4p-post-left h3, article.m4p-post-left h4, article.m4p-post-left h5, article.m4p-post-left h6 {
  text-align:left;
}
article.m4p-post-right h1, article.m4p-post-right h2, article.m4p-post-right h3, article.m4p-post-right h4, article.m4p-post-right h5, article.m4p-post-right h6 {
  text-align:left;
}
article.m4p-post-left, article.m4p-post-right  {
    margin-bottom: 20px;
    padding-bottom:20px;
    border-bottom: 1px solid #bfb5b5;
}
/* RESPONSIVE */
@media screen and (max-width: 480px){
  article.m4p-post-left .m4p-text-content, article.m4p-post-right .m4p-text-content {
      display: none;
  }
  article.m4p-post-left, article.m4p-post-right{
    margin-bottom: 10px;
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 320px){
  article.m4p-post-left .m4p-post-content, article.m4p-post-right .m4p-post-content, .article-size-50-50 article.m4p-post-left .m4p-post-content {
      width: 100%;
  }
  article.m4p-post-left h1, article.m4p-post-left h2, article.m4p-post-left h3, article.m4p-post-left h4, article.m4p-post-left h5, article.m4p-post-left h6 {
    text-align:center;
  }
    article.m4p-post-right h1, article.m4p-post-right h2, article.m4p-post-right h3, article.m4p-post-right h4, article.m4p-post-right h5, article.m4p-post-right h6 {
    text-align:center;
  }
  article.m4p-post-left, article.m4p-post-right {
      display: flex;
      flex-direction:column;
      justify-content: center;
      align-items: center;
  }
  article.m4p-post-left .m4p-post-img,  article.m4p-post-right .m4p-post-img, .m4p-col-4 article.m4p-post-left .m4p-post-img, .article-size-50-50 article.m4p-post-left .m4p-post-img{
    width:100%;
    margin-right: 0;
    margin-left: 0;
  }
  article.m4p-post-left .m4p-image img, article.m4p-post-right .m4p-image img {
    margin-bottom:15px;
  }
  article.m4p-post-left .m4p-image-pie, article.m4p-post-right .m4p-image-pie {
    top: -35px;
  }
  article.m4p-post-left .m4p-post-content .m4p-post-meta, article.m4p-post-right .m4p-post-content .m4p-post-meta{
    justify-content: center;
  }
}

/* TABS */
.m4p-post-list{
    border-bottom:1px solid rgba(0,25,50,0.2);
    margin-bottom:10px;
    padding-bottom: 10px;
}
.m4p-post-list .m4p-post-contentpost h1, .m4p-post-list .m4p-post-contentpost h2, .m4p-post-list .m4p-post-contentpost h3{
    text-align:left;
}
.m4p-grid-sidebar-right .tabs .nav-tabs .nav-link, .m4p-grid-sidebar-left .tabs .nav-tabs .nav-link {
  padding: 0px 19px 14px 19px;
}
.m4p-grid-sidebar-right .tabs .nav-tabs .nav-link.active, .m4p-grid-sidebar-left .tabs .nav-tabs .nav-link.active {
    color: #213288;
    background-color: transparent;
    border-bottom: 2px solid #213288;
}
.m4p-grid-sidebar-right .tabs.tabs-folder .nav-tabs .nav-link, .m4p-grid-sidebar-left .tabs.tabs-folder .nav-tabs .nav-link {
    padding: 10px 15px;
}
.m4p-grid-sidebar-right .tabs.tabs-folder .nav-tabs .nav-link.active, .m4p-grid-sidebar-left .tabs.tabs-folder .nav-tabs .nav-link.active {
    color: #213288;
    background-color: transparent;
    border-color:#d1d1d1;
    border-bottom-color: #fff;
}
.m4p-grid-sidebar-right .tabs.tabs-folder .tab-content, .m4p-grid-sidebar-left .tabs.tabs-folder .tab-content {
    margin-top: -1px;
    border: 1px solid #d1d1d1;
    bottom: 10px;
    padding: 20px 20px 10px 20px;
    border-radius: 0 6px 6px 6px;
}
.counter_news .m4p-post-list:after {
    content: counter(pd-inc);
    position: absolute;
    top: -1px;
    left: 0;
    width: 40px;
    height: 30px;
    text-align: left;
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-size: 2em;
    line-height: 30px;
    color: #213288;
    letter-spacing: -5px;
}
.counter_news .m4p-post-list{
    counter-increment: pd-inc;
    position: relative;
    padding: 0px 0px 10px 35px;
}
.post-thumbnail-list .post-thumbnail-entry > img {
    float: left;
    display: block;
    height: auto;
    width: 70px;
    margin-right: 14px;
    border-radius: 2px;
}
.post-thumbnail-list .post-thumbnail-entry img + .post-thumbnail-content {
    padding-left: 85px;
}

.tabs .nav-tabs {
    border-bottom: 2px solid #ececec;
    margin-bottom: 20px;
}
.widget {
    margin-bottom: 0px;
    position: relative;
}
/*fin tabs/

/* LISTADO DE NOTICIAS CON LA FOTO A LA IZQUIERDA Y METAS BAJO EL TEXTO */
.m4p-post-list_left{
   margin-bottom:20px;
   border-bottom:1px solid rgba(0,25,50,0.2);
}
.m4p-post-list_left .m4p-post-list-img{
    float: left;
    width: 30%;    
    margin-right: 20px;
}
.m4p-post-list_left .m4p-post-list-content h1, .m4p-post-list_left .m4p-post-list-content h2, .m4p-post-list_left .m4p-post-list-content h3{
    text-align:left;
}
.m4p-post-list_left .m4p-post-list-content .m4p-text-content{
   font-size: 15px;
   line-height: 1.5;
}
.m4p-post-list_left .m4p-post-meta{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;  
	
	-webkit-box-pack: end;
  	-ms-flex-pack: end;
   justify-content: flex-end;

   font-size: 12px;
   padding: 10px 0 8px 0;
   clear: both;
}
.m4p-post-list_left .m4p-post-meta time{
    padding-left: 5px;
}
.m4p-post-list_left .m4p-post-meta time a{
    padding-left: 2px;
}

.m4p-post-list_left .m4p-author-name a {
  padding-right: 4px;
}
/* FIN LISTADO DE NOTICIAS CON LA FOTO A LA IZQUIERDA */




/* LISTADOS DE NOTICIAS CON LA FOTO A LA DERECHA Y METAS BAJO EL TEXTO */
.m4p-post-list_right{
   margin-bottom:20px;
   border-bottom:1px solid rgba(0,25,50,0.2);
}
.m4p-post-list_right .m4p-post-list-img{
   float: right;
   width: 30%;    
   margin-left: 20px;
}
.m4p-post-list_right .m4p-post-list-content h1, .m4p-post-list_right .m4p-post-list-content h2, .m4p-post-list_right .m4p-post-list-content h3{
   text-align:left;
}
.m4p-post-list_right .m4p-post-list-content .m4p-text-content{
   font-size: 15px;
   line-height: 1.5;
}
.m4p-post-list_right .m4p-post-meta{
	display:flex;
	font-size: 12px;
	padding: 10px 0 8px 0;
	justify-content: flex-end;
	clear: both;
}
.m4p-post-list_right .m4p-post-meta time{
    padding-left: 0;
}
article.m4p-post-list_left .m4p-image-pie, article.m4p-post-list_right .m4p-image-pie {
    top: -20px;
}
.m4p-post-list_left .m4p-post-list-img figure, .m4p-post .m4p-post-img figure {    
   position: relative;
   margin: 0;
}
.m4p-post-list_left .m4p-autor {
    font-size: 12px;
}
.m4p-post-list_left .m4p-post-meta{
   margin-top: -5px;
}
@media screen and (max-width: 480px) {
.m4p-post-list_left .m4p-post-list-img{
   width: 40%;    
}
.m4p-post-list-content .m4p-text-content{
   display:none;
}
}
/* FIN LISTADO DE NOTICIAS CON LA FOTO A LA DERECHA */


/* SALIDA DE ARTICULO NORMAL */
#m4p-post-detail .m4p-post-content {
    text-align: justify;
}
.m4p-post-content ul, .m4p-post-content ol  {
  padding-left: 40px;
}

.m4p-post-content ul li{
  list-style-type: none;
  position: relative;
}
.m4p-post-content ul li:before {
  content: "\2022";
  position: absolute;
  left:-20px;
  font-size: 1.5em;
  line-height: 1.2;
  color:#337ab7;
}

#m4p-post-detail .m4p-post-content p, #m4p-post-detail .m4p-post-content ul li, #m4p-post-detail .m4p-post-content ol li {
  font-size: 1.4em;
  line-height: 1.5;
  margin-bottom: 25px;
  font-weight: lighter;
}
#m4p-post-detail .m4p-post-content blockquote {
  padding: 5px 30px 5px 20px;
  margin: 0 0 20px 20px;
  border-left: 6px solid #337ab7;
  position: relative;
  text-align: left;
  color:#337ab7;
}

#m4p-post-detail .m4p-post-content .block-vertical-align-left ~ blockquote{  
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;  

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;

  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

#m4p-post-detail .m4p-post-content .block-vertical-align-right ~ blockquote{  
  display: block;
}

#m4p-post-detail .m4p-post-content .block-vertical-align-left ~ ul, #m4p-post-detail .m4p-post-content .block-vertical-align-left ~ ol{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;  

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;

  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

#m4p-post-detail .m4p-post-content .block-vertical-align-right ~ ul, #m4p-post-detail .m4p-post-content .block-vertical-align-right ~ ol {
  display: block;
}


#m4p-post-detail .m4p-post-content blockquote p {
  margin-bottom: 0px;
  line-height: 1.5;
  font-size: 1.4em;
  font-style: italic;
}
@media screen and (max-width: 480px){
  #m4p-post-detail .m4p-post-content blockquote p {
    line-height: 1.4;
    font-size: 1.2em;
  }
  #m4p-post-detail .m4p-post-content blockquote {
    padding: 5px 10px 5px 10px;
    margin: 0 0 10px 10px;
    border-left: 4px solid #337ab7;
    position: relative;
    font-style: italic;
    font-size: 1em;
    text-align: left;
    color: #337ab7;
    display: flex;
    flex-direction: column;
  }
}

#m4p-post-detail .m4p-post-content img {
    display: block;
    max-width: 100%;
    height: auto;
  }

#m4p-post-detail .m4p-post-content div.wp-block-image {
	margin-bottom: 20px;
	text-align: center !important;
}
#m4p-post-detail .m4p-post-content div.wp-block-image img {
	max-width: 100%
}
#m4p-post-detail .m4p-post-content div.wp-block-image .alignleft {
    float: left;
    margin: 5px 20px 10px 0;
}
#m4p-post-detail .m4p-post-content div.wp-block-image .alignright {
    float: right;
    margin: 5px 0 10px 20px;
}
#m4p-post-detail .m4p-post-content div.wp-block-image .aligncenter {
    margin: 20px auto;
}



#m4p-post-detail .m4p-post-content .alignleft {
    float: left;
    margin: 5px 20px 10px 0;
}
#m4p-post-detail .m4p-post-content .alignright {
    float: right;
    margin: 5px 0 10px 20px;
}
#m4p-post-detail .m4p-post-content .aligncenter {
    margin: 20px auto;
}


@media screen and (max-width: 768px){
  #m4p-post-detail .m4p-post-content p, #m4p-post-detail .m4p-post-content ul li, #m4p-post-detail .m4p-post-content ol li {
    font-size: 1.3em;
    line-height: 1.5;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 480px){
  #m4p-post-detail .m4p-post-content p, #m4p-post-detail .m4p-post-content ul li, #m4p-post-detail .m4p-post-content ol li {
    font-size: 1.2em;
    line-height: 1.4;
  }
  #m4p-post-detail .m4p-post-content {
    text-align: left;
  }
}

#m4p-post-detail .m4p-header-detail {
  margin: 0 0 15px 0;
}
#m4p-post-detail .m4p-header-detail h1{
  text-align:left;
}
#m4p-post-detail .m4p-header-detail .m4p-standfirst {
  margin: 10px 0 0 0;
  font-size:1.5em;
  font-weight: 400;
}
#m4p-post-detail .m4p-header-detail .m4p-pre-title {
  margin: 0 0 5px;
  text-transform: uppercase;
}
@media screen and (max-width: 768px){
  #m4p-post-detail .m4p-header-detail .m4p-pre-title {
    font-size:.9em;
  }
  #m4p-post-detail .m4p-header-detail .m4p-standfirst{
    font-size:1.2em;
  }
}
@media screen and (max-width: 480px){
  #m4p-post-detail .m4p-header-detail .m4p-pre-title {
    font-size:.7em;
  }
  #m4p-post-detail .m4p-header-detail .m4p-standfirst{
    font-size:.9em;
  }
}
#m4p-post-detail .m4p-post-meta{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
    -ms-flex-align: center;
	align-items: center;
	border-top: 1px solid lightgray;
	border-bottom: 1px solid lightgray;
	line-height: 15px;
	padding: 8px 0;
	margin: 15px 0;
	font-size: 1em;
}
#m4p-post-detail .m4p-post-meta.m4p-position-down{
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
#m4p-post-detail.m4p-video-detail .m4p-post-meta.m4p-position-down{
	border-top: 1px solid lightgray;
    border-bottom: 1px solid lightgray;
    line-height: 15px;
    padding: 8px 0;
    margin: 15px 0;
}
#m4p-post-detail .m4p-post-content-relationship .m4p-post-meta {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align:center;
	align-items: center;
    border-top: none;
    border-bottom: none;
    line-height: 15px;
    padding-top: 8px;
    padding-bottom:0;
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 1em;
}
#m4p-post-detail .m4p-post-meta .category a { 
  line-height: 1.7;
  font-style: italic;
}
#m4p-post-detail .m4p-post-meta.m4p-post-archived { 
  background-color: rgb(245,245,249);
  padding: 10px;
  border: none;
  margin-top:0;
  display: block;
}

#m4p-post-detail .m4p-post-meta .m4p-autor { 
  font-size: 1em;
}
#m4p-post-detail .m4p-post-meta .m4p-author_time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;  

  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;

  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media screen and (max-width:480px) {
  #m4p-post-detail .m4p-post-meta .m4p-author_time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;  
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  line-height: 1.4;
  } 
}
#m4p-post-detail .m4p-image-pie {
  font-size: 0.9em;
  position:absolute;
     top:auto;
  color: #fff;
  line-height: 1.4em;
  background-color: rgba(0,0,0,0.6);
  margin-bottom: -20px;
    white-space: inherit;
    overflow: inherit;
    text-overflow: inherit;
  max-width: 100%;
  height: auto;
  padding-left: 5px;

  width: 100%;
  padding-top:5px;
  margin:0;
  bottom:0;
}
#m4p-post-detail .m4p-col-8 .m4p-post-content h1, 
#m4p-post-detail .m4p-col-8 .m4p-post-content h2, 
#m4p-post-detail .m4p-col-8 .m4p-post-content h3, 
#m4p-post-detail .m4p-col-8 .m4p-post-content h4, 
#m4p-post-detail .m4p-col-8 .m4p-post-content h5, 
#m4p-post-detail .m4p-col-8 .m4p-post-content h6 {
    text-align: left;
    font-weight: 600;
}
#m4p-post-detail .m4p-col-8 .m4p-post-content h1{
  font-size: 2.8em;
  line-height: 1.4;
  margin: 40px 0 20px 0;
}
#m4p-post-detail .m4p-col-8 .m4p-post-content h2{
  font-size: 2.3em;
  line-height: 1.4;
  margin: 40px 0 20px 0;
}
#m4p-post-detail .m4p-col-8 .m4p-post-content h3{
  font-size: 1.8em;
  line-height: 1.4;
  margin: 30px 0 15px 0;
}
#m4p-post-detail .m4p-col-8 .m4p-post-content h4{
  font-size: 1.6em;
  line-height: 1.4;
  margin: 0 0 15px 0;
}
#m4p-post-detail .m4p-col-8 .m4p-post-content h5{
  font-size: 1.5em;
  line-height: 1.4;
  margin: 30px 0 15px 0;
}
#m4p-post-detail .m4p-col-8 .m4p-post-content h6{
  font-size: 1.4em;
  line-height: 1.4;
  margin: 30px 0 15px 0;
}
@media screen and (max-width:768px) {
  #m4p-post-detail .m4p-col-8 .m4p-post-content h1{
  font-size: 2.5em;
  }
  #m4p-post-detail .m4p-col-8 .m4p-post-content h2{
  font-size: 2.1em;
  }
  #m4p-post-detail .m4p-col-8 .m4p-post-content h3{
  font-size: 1.9em;
  }
  #m4p-post-detail .m4p-col-8 .m4p-post-content h4{
  font-size: 1.7em;
  }
  #m4p-post-detail .m4p-col-8 .m4p-post-content h5{
  font-size: 1.5em;
  }
  #m4p-post-detail .m4p-col-8 .m4p-post-content h6{
  font-size: 1.3em;
  }
}
@media screen and (max-width:480px) {
  #m4p-post-detail .m4p-col-8 .m4p-post-content h1{
  font-size: 2em;
  }
  #m4p-post-detail .m4p-col-8 .m4p-post-content h2{
  font-size: 1.8em;
  }
  #m4p-post-detail .m4p-col-8 .m4p-post-content h3{
  font-size: 1.6em;
  }
  #m4p-post-detail .m4p-col-8 .m4p-post-content h4{
  font-size: 1.4em;
  }
  #m4p-post-detail .m4p-col-8 .m4p-post-content h5{
  font-size: 1.3em;
  }
  #m4p-post-detail .m4p-col-8 .m4p-post-content h6{
  font-size: 1.2em;
  }
}
  .m4p-capitular {
    color: #082d88;
    font-family: 'Noto Serif', serif;
    font-size: 4.5em;
    font-weight: 600;
    letter-spacing: .02em;
    line-height: .8;
    float: left;
    display: block;
    margin-right: 0.1em;
    margin-top: 5px;
    margin-bottom: -5px;
  }
@media screen and (max-width:320px) {
  .m4p-capitular {
    font-size: 3.8em;
    line-height: .9;
  }
}

/* TWITS DENTRO DEL ARTÍCULO */
#m4p-post-detail .twitter-tweet {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px!important;
    margin-top: 20px!important;
}
#m4p-post-detail .instagram-media{
    margin: 20px auto 20px !important;  
}

/* FIN TWITS DENTRO DEL ARTÍCULO */

/* REDES SOCIALES */
#m4p-post-detail .at-share-btn-elements a{
  border-radius:50% !important;
  padding:4px !important;
  margin-bottom: -3px !important;
  margin-top: -3px !important;
}
#m4p-post-detail .at-share-btn-elements a .at-icon-wrapper{
  line-height: 28px !important;
  height: 24px !important;
  width: 24px !important;
}
#m4p-post-detail .at-share-btn-elements a .at-icon-wrapper svg{
  height: 24px !important;
  width: 24px !important;
}
@media screen and (max-width: 480px){
    #m4p-post-detail .at-share-btn-elements a .at-icon-wrapper{
    line-height: 22px !important;
    height: 18px !important;
    width: 18px !important;
  }
  #m4p-post-detail .at-share-btn-elements a .at-icon-wrapper svg{
    height: 18px !important;
    width: 18px !important;
  }
}
#m4p-post-detail .m4p-post-img{
  margin-bottom: 15px;
}
#m4p-post-detail .article-size-50-50 .m4p-post-img{
  margin-bottom: 0;
}
/*FIN REDES SOCIALES*/



#m4p-post-detail figure.m4p-image:hover {
  filter: none;
}

/* NOTICIAS RELACIONADAS A LA DERECHA o IZQUIERDA DEL ARTÍCULO */
#m4p-post-detail .m4p-post-content .m4p-localizations-group{
  margin-bottom: 20px
}
#m4p-post-detail .m4p-post-content .block-vertical-align-right{
  float: right;
  margin-left: 20px;
  width: 25%;
  position: relative;
  z-index: 5;
}
#m4p-post-detail .m4p-post-content .block-vertical-align-left{
  float: left;
  margin-right: 20px;
  width: 25%;
}

#m4p-post-detail .m4p-post-content .m4p-group-vertical-title{
  width: 100%;
  margin-bottom: 15px;
  text-transform: uppercase;
}
#m4p-post-detail .m4p-post-content .m4p-group-vertical-title h2{
  font-family: 'Roboto', sans-serif;
  font-size: 1em; 
  color: #000;
  line-height: 2;
  margin:0;
  border-bottom: 1px solid rgba(0,25,50,0.8);
}
#m4p-post-detail .m4p-post-content .m4p-summary-news{
	width: 100%;
	margin-bottom: 8px;
	border-bottom: 1px solid rgba(0,25,50,0.1);
}

#m4p-post-detail .m4p-post-content .m4p-summary-news-title h3{
  font-size: 1em;
  margin-top:5px;
  margin-bottom: 8px;
  line-height: 1.3;
}
#m4p-post-detail .m4p-post-content .m4p-relations-group .m4p-format-video {
    width: 25%;
    max-width: 33px;
    max-height: 33px;
}
#m4p-post-detail .m4p-post-content .m4p-relations-group .m4p-format-gallery {
    width: 25%;
    max-width: 33px;
    max-height: 33px;
}
#m4p-post-detail .m4p-post-content .m4p-relations-group .m4p-format-audio {
    width: 25%;
    max-width: 33px;
    max-height: 33px;
}

@media screen and (max-width: 480px){
  #m4p-post-detail .m4p-post-content .block-vertical-align-right, #m4p-post-detail .m4p-post-content .block-vertical-align-left{
  width: 35%;
  }
	#m4p-post-detail .m4p-post-content .m4p-group-vertical-title h2 {
    	font-size: .9em;
	}
}
@media screen and (max-width: 320px){
  #m4p-post-detail .m4p-post-content .block-vertical-align-right, #m4p-post-detail .m4p-post-content .block-vertical-align-left{
  width: 40%;
  }

	#m4p-post-detail .m4p-post-content .m4p-group-vertical-title h2 {
    	font-size: .8em;
	}
	#m4p-post-detail .m4p-post-content .m4p-summary {
    	width: 110px;
	}
}
/* FIN NOTICIAS RELACIONADAS A LA DERECHA DEL ARTÍCULO */

/* PUBLICIDAD A LA IZQUIERDA DEL ARTÍCULO */
#m4p-post-detail .m4p-post-content .m4p-publi-group{
  float: left;
  margin-right: 20px;
}



/* FIN SALIDA DE ARTICULO NORMAL */



/* PADINGS-CLASES */
.m4p-pt-0{
  padding-top: 0px
}
.m4p-pt-5{
  padding-top: 5px
}
.m4p-pt-10{
  padding-top: 10px
}
.m4p-pt-15{
  padding-top: 15px
}
.m4p-pt-20{
  padding-top: 20px
}
.m4p-pt-25{
  padding-top: 25px
}
.m4p-pt-30{
  padding-top: 30px
}
.m4p-pt-35{
  padding-top: 35px
}
.m4p-pt-40{
  padding-top: 40px
}
.m4p-pt-45{
  padding-top: 45px
}
.m4p-pt-50{
  padding-top: 50px
}
.m4p-pt-60{
  padding-top: 60px
}
.m4p-pt-70{
  padding-top: 70px
}
.m4p-pt-80{
  padding-top: 80px
}
.m4p-pt-90{
  padding-top: 90px
}

.m4p-pb-0{
  padding-bottom: 0px
}
.m4p-pb-5{
  padding-bottom: 5px
}
.m4p-pb-10{
  padding-bottom: 10px
}
.m4p-pb-15{
  padding-bottom: 15px
}
.m4p-pb-20{
  padding-bottom: 20px
}
.m4p-pb-25{
  padding-bottom: 25px
}
.m4p-pb-30{
  padding-bottom: 30px
}
.m4p-pb-35{
  padding-bottom: 35px
}
.m4p-pb-40{
  padding-bottom: 40px
}
.m4p-pb-45{
  padding-bottom: 45px
}
.m4p-pb-50{
  padding-bottom: 50px
}
.m4p-pb-60{
  padding-bottom: 60px
}
.m4p-pb-70{
  padding-bottom: 70px
}
.m4p-pb-80{
  padding-bottom: 80px
}
.m4p-pb-90{
  padding-bottom: 90px
}

.m4p-pl-0{
  padding-left: 0px
}
.m4p-pl-5{
  padding-left: 5px
}
.m4p-pl-10{
  padding-left: 10px
}
.m4p-pl-15{
  padding-left: 15px
}
.m4p-pl-20{
  padding-left: 20px
}
.m4p-pl-25{
  padding-left: 25px
}
.m4p-pl-30{
  padding-left: 30px
}
.m4p-pl-35{
  padding-left: 35px
}
.m4p-pl-40{
  padding-left: 40px
}
.m4p-pl-45{
  padding-left: 45px
}
.m4p-pl-50{
  padding-left: 50px
}
.m4p-pl-60{
  padding-left: 60px
}
.m4p-pl-70{
  padding-left: 70px
}
.m4p-pl-80{
  padding-left: 80px
}
.m4p-pl-90{
  padding-left: 90px
}

.m4p-pr-0{
  padding-right: 0px
}
.m4p-pr-5{
  padding-right: 5px
}
.m4p-pr-10{
  padding-right: 10px
}
.m4p-pr-15{
  padding-right: 15px
}
.m4p-pr-20{
  padding-right: 20px
}
.m4p-pr-25{
  padding-right: 25px
}
.m4p-pr-30{
  padding-right: 30px
}
.m4p-pr-35{
  padding-right: 35px
}
.m4p-pr-40{
  padding-right: 40px
}
.m4p-pr-45{
  padding-right: 45px
}
.m4p-pr-50{
  padding-right: 50px
}
.m4p-pr-60{
  padding-right: 60px
}
.m4p-pr-70{
  padding-right: 70px
}
.m4p-pr-80{
  padding-right: 80px
}
.m4p-pr-90{
  padding-right: 90px
}
/* FIN PADINGS-CLASES */



/* MARGIN-CLASES */
.m4p-mt-0{
  margin-top: 0px
}
.m4p-mt-5{
  margin-top: 5px
}
.m4p-mt-10{
  margin-top: 10px
}
.m4p-mt-15{
  margin-top: 15px
}
.m4p-mt-20{
  margin-top: 20px
}
.m4p-mt-25{
  margin-top: 25px
}
.m4p-mt-30{
  margin-top: 30px
}
.m4p-mt-35{
  margin-top: 35px
}
.m4p-mt-40{
  margin-top: 40px
}
.m4p-mt-45{
  margin-top: 45px
}
.m4p-mt-50{
  margin-top: 50px
}
.m4p-mt-60{
  margin-top: 60px
}
.m4p-mt-70{
  margin-top: 70px
}
.m4p-mt-80{
  margin-top: 80px
}
.m4p-mt-90{
  margin-top: 90px
}

.m4p-mb-0{
  margin-bottom: 0px
}
.m4p-mb-5{
  margin-bottom: 5px
}
.m4p-mb-10{
  margin-bottom: 10px
}
.m4p-mb-15{
  margin-bottom: 15px
}
.m4p-mb-20{
  margin-bottom: 20px
}
.m4p-mb-25{
  margin-bottom: 25px
}
.m4p-mb-30{
  margin-bottom: 30px
}
.m4p-mb-35{
  margin-bottom: 35px
}
.m4p-mb-40{
  margin-bottom: 40px
}
.m4p-mb-45{
  margin-bottom: 45px
}
.m4p-mb-50{
  margin-bottom: 50px
}
.m4p-mb-60{
  margin-bottom: 60px
}
.m4p-mb-70{
  margin-bottom: 70px
}
.m4p-mb-80{
  margin-bottom: 80px
}
.m4p-mb-90{
  margin-bottom: 90px
}

.m4p-ml-0{
  margin-left: 0px
}
.m4p-ml-5{
  margin-left: 5px
}
.m4p-ml-10{
  margin-left: 10px
}
.m4p-ml-15{
  margin-left: 15px
}
.m4p-ml-20{
  margin-left: 20px
}
.m4p-ml-25{
  margin-left: 25px
}
.m4p-ml-30{
  margin-left: 30px
}
.m4p-ml-35{
  margin-left: 35px
}
.m4p-ml-40{
  margin-left: 40px
}
.m4p-ml-45{
  margin-left: 45px
}
.m4p-ml-50{
  margin-left: 50px
}
.m4p-ml-60{
  margin-left: 60px
}
.m4p-ml-70{
  margin-left: 70px
}
.m4p-ml-80{
  margin-left: 80px
}
.m4p-ml-90{
  margin-left: 90px
}

.m4p-mr-0{
  margin-right: 0px
}
.m4p-mr-5{
  margin-right: 5px
}
.m4p-mr-10{
  margin-right: 10px
}
.m4p-mr-15{
  margin-right: 15px
}
.m4p-mr-20{
  margin-right: 20px
}
.m4p-mr-25{
  margin-right: 25px
}
.m4p-mr-30{
  margin-right: 30px
}
.m4p-mr-35{
  margin-right: 35px
}
.m4p-mr-40{
  margin-right: 40px
}
.m4p-mr-45{
  margin-right: 45px
}
.m4p-mr-50{
  margin-right: 50px
}
.m4p-mr-60{
  margin-right: 60px
}
.m4p-mr-70{
  margin-right: 70px
}
.m4p-mr-80{
  margin-right: 80px
}
.m4p-mr-90{
  margin-right: 90px
}
/* FIN MARGIN-CLASES */



.dark h1 a, .dark h2 a, .dark h3 a, .dark h4 a, .dark h5 a, .dark h6 a, .dark a, .dark .m4p-text-content {
  color: #fff;
}
.dark h1 a:hover, .dark h2 a:hover, .dark h3 a:hover, .dark h4 a:hover, .dark h5 a:hover, .dark h6 a:hover, .dark a:hover, .dark .m4p-post .m4p-post-content .m4p-post-meta .m4p-social span:hover {
color:lightgray;  
opacity: .8;
}
.counter_news .m4p-post-left:after, .counter_news .m4p-post-right:after {
    content: counter(pd-inc);
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 30px;
    text-align: left;
    font-family: noto serif, serif;
    font-style: normal;
    font-size: 2.2em;
    line-height: 30px;
    color: #b0bad4;
    letter-spacing: -4px;
}
.counter_news .m4p-post-left, .counter_news .m4p-post-right{
    counter-increment: pd-inc;
    position: relative;
    padding: 0px 0px 10px 35px;
}


/* ESTILOS PARA CABECERAS - SEPARADORES DE TÍTULOS */
.m4p-title-section {
  text-transform: uppercase;
  padding-top: 10px;

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;  

  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;

  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;

  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.m4p-title-section .m4p-standfirst{
    text-transform: initial;
}

.m4p-title-section .m4p-grouptitle{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;  

  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;

  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;

  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.m4p-area-line-center .m4p-title-section .m4p-grouptitle {
    background-color: #fff;
    z-index: 999;
    padding: 0 30px;
}
.m4p-title-section .m4p-grouptitle *{
    text-align: left;
}
.m4p-area .m4p-title-section span{
    font-size: 1.8em;
    padding: 4px 5px 0 3px;
}
.vertical_line_title{
    height: 20px;
    border-left: 10px solid;
    padding-right: 10px!important;
}
.m4p-area-line-up{
    border-top: 2px solid #000;
    margin-bottom: 10px;
}

.m4p-area-line-up .m4p-standfirst, .m4p-area-bg .m4p-standfirst, .m4p-area-dark .m4p-standfirst{
    flex: 1;
    margin: 0;
    align-self: flex-end;
    text-align: left;
    font-size: 1.6em;
    padding-left: 9px;
    line-height: 1.3;
}
.m4p-area-dark p {color:#fff;}

.m4p-area-line-up .m4p-standfirst::before, .m4p-area-bg .m4p-standfirst::before{
    content:"/ ";
    padding-right: 0px;
    color:#000;
}
.m4p-area-line-up .m4p-imgseparator, .m4p-area-bg .m4p-imgseparator{
    text-align: right;
}
.m4p-area-line-down{
    border-bottom: 2px solid #000;
    margin-bottom: 20px;
}
.m4p-area-logo.m4p-area-line-none{
    border-bottom: none;
    margin-bottom: 0;
}

.m4p-imgseparator img {
  max-width: 230px;
  height: auto;
}
.m4p-area-line-center{
	margin-bottom: 20px;
}
.m4p-area-line-down .m4p-title-section, .m4p-area-line-center .m4p-title-section, .m4p-area-logo .m4p-title-section{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;

  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;

  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  
  padding: 0px 0 10px 0;
}
.m4p-area-line-down .m4p-standfirst, .m4p-area-line-center .m4p-standfirst, .m4p-area-logo .m4p-standfirst {
    flex: 1;
    font-size: 1.6em;
    line-height:1.3;
    margin: 5px 0 5px 0;
}
.m4p-area-logo .m4p-standfirst{
    order:2;
}
.m4p-area-line-center::before{
    content: "";
    width: 100%;
    border-top: 2px solid #000;
    position: absolute;
    top: 23px;
}
.m4p-area-line-center::after{
    right:0;
}
.m4p-area-line-center .m4p-title-section{
    justify-content: center;
    padding: 0;
}
.m4p-grid-20 > div{
    position:relative;
}
.m4p-area-bg{
    border-top: 3px solid #000;
}
.m4p-area-bg .m4p-title-section {
  padding: 10px 0 10px 10px;
}
.m4p-area-bg h1 a, .m4p-area-bg h2 a, .m4p-area-bg h3 a{
    color:#000;
}
.m4p-area.m4p-area-bg .m4p-title-section span.icon-db-shape{
    padding: 4px 5px 0 5px;
}
.m4p-area-logo{
    border-bottom: 2px solid #000;
}
.m4p-area-logo .m4p-title-section{
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;

  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;

  padding: 0px 0 10px 0;
}
.m4p-area-logo .vertical_line_title{
    display:none
}



nav.m4p-menu-head {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    font-weight: normal;
    hyphens: none;
    flex:1;
    position:relative;
}
.m4p-menu-head .nav-area {
    float: right;
    padding-top: 13px;
    padding-left: 0;
    line-height: 0;
}
.m4p-menu-head ul, .m4p-menu_head ol {
    list-style: none;
}
.m4p-menu-head .nav-area-item {
    display: inline-block;
    text-transform: uppercase;
}

.m4p-menu-head .nav-area-link {
    padding: 2px 2px 2px 10px;
    color: #1a1a1a;
}
.m4p-menu-head .nav-area-link:hover {
    color: #ccc;
}

.m4p-col-4 .vertical_line_title {
    height: 14px;
    border-left: 4px solid;
    padding-right: 8px!important;
}
.m4p-col-4 .m4p-area-line-up {
    border-top: 1.5px solid #000;
}
.m4p-col-4 .m4p-area-line-center {
    margin-bottom: 10px;
}
.m4p-col-4 .m4p-area-line-center .m4p-title-section .m4p-grouptitle {
    padding: 0 15px;
}
.m4p-col-4 .m4p-title-section {
    text-transform: none;
    padding: 7px 0 7px 0;
    display: flex;
    align-items: center;
    justify-content: left;
}


/*responsive*/
@media screen and (max-width: 768px){
    .vertical_line_title {
    height: 20px;
    border-left: 8px solid #000;
    padding-right: 5px!important;
    }
}
@media screen and (max-width: 480px){
    .vertical_line_title {
    height: 15px;
    border-left: 6px solid #000;
    }
}
@media screen and (max-width: 320px){
    .vertical_line_title {
    height: 10px;
    }
}
@media screen and (max-width: 768px){
    .m4p-area-line-up .m4p-standfirst, .m4p-area-bg .m4p-standfirst,.m4p-area-line-down .m4p-standfirst, .m4p-area-line-center .m4p-standfirst, .m4p-area-logo .m4p-standfirst, .m4p-area-dark .m4p-standfirst{
    font-size: 1.1em;
    line-height: 1.3;
    }
   .m4p-area-line-up .m4p-standfirst::before, .m4p-area-bg .m4p-standfirst::before {
    content: "/ ";
    padding-right: 3px;
   }
   .m4p-area-bg .m4p-imgseparator img, .m4p-area-line-up .m4p-imgseparator img{
   width:160px;
   }
   .m4p-area-line-down .m4p-imgseparator img, .m4p-area-line-center .m4p-imgseparator img{
   width:180px;
   }
}
@media screen and (max-width: 480px){
    .m4p-area-line-up .m4p-standfirst, .m4p-area-bg .m4p-standfirst,.m4p-area-line-down .m4p-standfirst, .m4p-area-line-center .m4p-standfirst, .m4p-area-logo .m4p-standfirst, .m4p-area-dark .m4p-standfirst{
    font-size: 1em;
    }
   .m4p-area-bg .m4p-imgseparator, .m4p-area-line-up .m4p-imgseparator{
   display:none;
   }
   .m4p-area-line-down .m4p-imgseparator, .m4p-area-line-center .m4p-imgseparator{
   display:none;
   }
}
@media screen and (max-width: 920px){
    .m4p-area-line-center::before{
    top: 24px;
    }
}
@media screen and (max-width: 768px){
    .m4p-area-line-center::before{
    top: 13px;
}
    .m4p-area .m4p-title-section span {
    font-size: 1.6em;
    padding: 2px 5px 0 3px;
    }
    .m4p-area-line-center .m4p-title-section .m4p-grouptitle {
    padding: 0 20px;
	}
}
@media screen and (max-width: 670px){
    .m4p-area-line-center::before{
    top: 14px;
    }
}
@media screen and (max-width: 480px){
    .m4p-area-line-center::before{
    top: 8px;
    }
.m4p-area .m4p-title-section span {
    font-size: 1.4em;
    padding: 2px 5px 0 3px;
    }
}
@media screen and (max-width: 767px){
    nav.m4p-menu-head{
    display: none;
    }
}

.m4p-area-dark .m4p-grouptitle {    
  padding: 20px;
  border-right: 5px solid #fff;
}
.m4p-area-dark .m4p-title-section {
  padding: 0;
}
.m4p-area-dark .m4p-standfirst {    
  padding: 20px;
}
.m4p-area-dark .m4p-standfirst::before {   
  content: "";
}
.m4p-area-dark .m4p-imgseparator {   
  margin-right: 20px;
}
@media screen and (max-width: 480px){
  .m4p-area-dark .m4p-grouptitle {    
    padding: 15px;
    border-right: 3px solid #fff;
  }
  .m4p-area-dark .m4p-standfirst {    
    padding: 15px;
  }
  .m4p-area-dark .m4p-imgseparator {   
    margin-right: 15px;
  }
}
/* FIN ESTILOS PARA CABECERAS - SEPARADORES DE TÍTULOS */




/*ESTILOS PARA GALERIAS*/
#m4p-post-detail .m4p-post-gallery {
    margin-bottom: 15px;
}

/* ESTILOS PARA LISTADOS ALFABEICOS */
ul.m4p-alphabetical-order li{
  width:100%;
  margin-bottom: 5px;
  list-style: none;
  border-bottom: 1px solid #cdd9f3;
  padding-left: 3px;
  padding-bottom: 5px;
}
ul.m4p-alphabetical-order2 li{
  width:calc((100% / 2) - 19px);
  margin-right: 19px;
  margin-bottom: 5px;
  list-style: none;
  border-bottom: 1px solid #cdd9f3;
  padding-left: 3px;
  padding-bottom: 5px;
  float: left;
}
ul.m4p-alphabetical-order2 li::before, ul.m4p-alphabetical-order li::before{
    content: '';
    display: inline-block;
    margin-right: 5px;
    width: 6px;
    height: 6px;
    background: #d82731;
    vertical-align: middle;
    -webkit-transition: all .15s ease-out;
    transition: all .15s ease-out;
    margin-bottom: 4px;
    }
ul.m4p-alphabetical-order2 li:hover:before, ul.m4p-alphabetical-order li:hover:before{
	width: 16px;
    margin-right: 8px;
    background: #d82731;
}
@media screen and (max-width: 480px) {
  ul.m4p-alphabetical-order2 li{
    width:calc((100% / 1) - 0px);
    margin-right: 19px;
   }
}
ul.m4p-alphabetical-order li span.txt_list, ul.m4p-alphabetical-order2 li span.txt_list{
    font-size: 1.3em;
    font-weight: 400;
    line-height: 1.5;
}
ul.m4p-alphabetical-order li a:hover span.txt_list, ul.m4p-alphabetical-order2 li a:hover span.txt_list{
  color:#d82731;
}
ul.m4p-alphabetical-order div.alphabetical-order {
  margin: 25px 0 15px 0;
  font-size: 1.7em;
  font-weight: 500;
  background-color: #e5e5e5;
  line-height: 1.4;
}

ul.m4p-alphabetical-order2 div.alphabetical-order {
  position: relative;
  padding: 6px 0px 3px 0px;
  margin-bottom: 30px;
  font-size: 1.7em;
  font-weight: 500;
  clear: both;
  width: 100%;
  top:20px;
  background-color: #e5e5e5;
}

ul.m4p-alphabetical-order2 div.alphabetical-order:first-child{
	top:0;
	margin-bottom: 10px;
}
ul.m4p-alphabetical-order div.alphabetical-order:first-child{
	margin-top:0;
}

.m4p-generic-list .m4p-post-left time:before, .m4p-generic-list .m4p-post-right time:before{
  content: '|';
}
.m4p-generic-list .m4p-post-left .m4p-date, .m4p-generic-list .m4p-post-right .m4p-date, .m4p-generic-list .m4p-post-left .m4p-date a, .m4p-generic-list .m4p-post-right .m4p-date a{
  color:#253993;
  font-weight: 600;
}
.m4p-generic-list .m4p-post-left .m4p-date a:hover, .m4p-generic-list .m4p-post-right .m4p-date a:hover{
  color:#253993;
  font-weight: 600;
  color:#d82731;
}

@media screen and (max-width: 480px){
	.m4p-generic-list .m4p-post-left time, .m4p-generic-list .m4p-post-right time{
		font-size: 9px;
	}
}

/*titular para página de autor*/
.m4p-autor-title {
  background-color: #F2F2F4;
  border-bottom: 1px solid #eeeeee;
  border-top: 1px solid #eeeeee;
  padding: 25px 0;
}
.m4p-autor-title .autor_title > h1 {
  display: block;
  font-size: 28px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 0;
  margin-top: 0;
  text-transform: uppercase;
  color: #555555;
  letter-spacing: 0;
}
/*fin titular para página de autor*/

/*artículo 45-55*/
.article-size-45-55 article.m4p-post-left, .article-size-45-55 article.m4p-post-right{
  margin-bottom: 20px;
  padding-bottom: 0;
  border-bottom: none;
}
.article-size-45-55 article.m4p-post-left .m4p-post-img {
  width: 45%;
  margin-right: 20px;
}
.article-size-45-55 article.m4p-post-right .m4p-post-img{
  width: 45%;
  margin-left: 20px;
}
.article-size-45-55 article.m4p-post-left .m4p-post-content, .article-size-45-55 article.m4p-post-right .m4p-post-content {
  width: 55%;
  box-sizing: border-box;
  margin-left: 0;
  padding: 0 10px 0 0;
}


.article-size-45-55 article.m4p-post-left .m4p-post-content .m4p-post-meta{
  margin:0 0 3px 0;
}

.article-size-45-55 figure {
  margin-bottom: 0;
}
@media screen and (max-width: 320px){
    article.m4p-post-left .m4p-post-content, article.m4p-post-right .m4p-post-content, .article-size-45-55 article.m4p-post-left .m4p-post-content {
    width: 100%;
    }
    article.m4p-post-left .m4p-post-img,  article.m4p-post-right .m4p-post-img, .m4p-col-4 article.m4p-post-left .m4p-post-img, .article-size-45-55 article.m4p-post-left .m4p-post-img{
    width:100%;
    margin-right: 0;
    margin-left: 0;
    }
    #m4p-post-detail .article-size-45-55 .m4p-post-img{
    margin-bottom: 0;
    }
}
.article-size-45-55 .m4p-format-video{
  max-width: 46px;
  max-height: 46px;
  width: 30%;
}
.article-size-45-55 .m4p-format-gallery{
  max-width: 46px;
  max-height: 46px;
  width: 30%;
}
.article-size-45-55 .m4p-format-audio{
  max-width: 46px;
  max-height: 46px;
  width: 30%;
}




/* SALIDA PAGINA DE AUTOR MODELO 2 CON BIOGRAFÍA AL ANCHO DE PAGINA */
.m4p-author-model-100 .team-member-model-100 p.author_biography {
    font-weight: 400;
    margin-bottom: 10px;
}
.m4p-author-model-100 .team-members-model-100 .team-member-model-100 {
    text-align: left;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
    border-radius: 4px;
}
.m4p-author-model-100 .team-members-model-100 .team-member-model-100 .author_biography p {
    margin-bottom: 10px;
    font-size: 1.2em;
    line-height: 1.5;
}

.m4p-author-model-100 .team-members-model-100.team-members-shadow-model-100 .team-member-model-100 {
    border: 1px solid lightgray;
    box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.1);
}
.m4p-author-model-100 .team-image-model-100{
  float: left;
  margin-right: 20px;
}
.m4p-author-model-100 .team-member-model-100{
  padding: 20px 20px 20px 20px;
}
.m4p-author-model-100 .team-title-model-100{
  background-color: #e5e5e5;
  padding: 10px;
  margin-bottom: 10px;
}
.autor-title-model-100{
    background-color: #F2F2F4;
    border-bottom: 1px solid #eeeeee;
    border-top: 1px solid #eeeeee;
    padding: 25px 0;
    margin-bottom: 20px;
  }
.team-social-model-100 .btn + .btn {
    margin-left: 4px;
}
.team-members-model-100 .btn.btn-slide {
    border-radius: 50px;
    display: inline-block;
}
.team-social-model-100 .btn.btn-light:hover, 
.team-social-model-100 .btn.btn-light:focus, 
.team-social-model-100 .btn.btn-light:active, 
.team-social-model-100 .btn.btn-light.active {
    color: #fff !important;
}
.team-social-model-article .btn.btn-light:hover, 
.team-social-model-article .btn.btn-light:focus, 
.team-social-model-article .btn.btn-light:active, 
.team-social-model-article .btn.btn-light.active {
    color: #fff !important;
}


@media screen and (max-width: 480px){
	.m4p-author-model-100 .team-image-model-100{
		float:none;
		text-align: center;
		margin-bottom: 15px;
		margin-right: 0;
	}
	.team-social-model-100{
		display: -webkit-box;
    	display: -ms-flexbox;
    	display: flex;
    	-webkit-box-pack: center;
    	-ms-flex-pack: center;
    	justify-content: center;
	}
}

/*ICONOS SOCIALES VERSIÓN HOVER*/
.m4p-socialIcon-hover.social-icons li a {
  float: left;
  height: 20px;
  width: 20px;
  line-height: 20px;
  font-size: 11px;
  text-align: center;
  margin: 0 4px 4px 0;
  border-radius: 4px;
  border: 0;
  background: transparent;
  color: #333;
  overflow: hidden;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}
.m4p-socialIcon-hover.social-icons.social-icons-border li a {
  border: 1px solid #d7d7d7;
  background: transparent;
  color: #333;
}
.m4p-socialIcon-hover.social-icons.social-icons-colored a, 
.m4p-socialIcon-hover.social-icons.social-icons-colored-hover a:hover {
    color: #fff;
    border: 0;
}
section.dark .m4p-socialIcon-hover.social-icons.social-icons-border li a {
  border: 1px solid #fff !important;
  color: #fff;
}
.m4p-grid-sidebar-left .dark .m4p-socialIcon-hover.social-icons.social-icons-border li a, 
.m4p-grid-sidebar-right .dark .m4p-socialIcon-hover.social-icons.social-icons-border li a, 
.m4p-post-enrevistado .m4p-socialIcon-hover.social-icons.social-icons-border li a, 
.m4p-post-enrevistado2 .m4p-socialIcon-hover.social-icons.social-icons-border li a {
  border: 1px solid #fff !important;
  color: #fff;
}
.no-dark .m4p-grid-sidebar-left .dark .m4p-socialIcon-hover.social-icons.social-icons-border li a, 
.no-dark .m4p-grid-sidebar-right .dark .m4p-socialIcon-hover.social-icons.social-icons-border li a {
  border: 1px solid #333!important;
  color: #333;
}
.no-dark .m4p-grid-sidebar-left .dark .m4p-socialIcon-hover.social-icons.social-icons-border li a:hover, 
.no-dark .m4p-grid-sidebar-right .dark .m4p-socialIcon-hover.social-icons.social-icons-border li a:hover {
  color: #fff;
}

.m4p-socialIcon-hover.social-icons.social-icons-rounded li a {
    border-radius: 50%;
}
.m4p-post-content .m4p-socialIcon-hover.social-icons ul li:before {
    content: "";
}
.m4p-post-content .m4p-socialIcon-hover.social-icons ul, .m4p-post-content .social-icons ol{
      padding-left: 7px;
}
/* FIN ICONOS SOCIALES VERSIÓN HOVER*/


/* CONTADOR DE POST NUMERACION DE LOS LISTADOS */
.m4p-before-count:before{
   content:"(";
}
.m4p-after-count:after{
   content:")";
}
/* FIN CONTADOR DE POST NUMERACION DE LOS LISTADOS*/



/* PIEZA SUMARIO ARTÍCULO*/
#m4p-post-detail .m4p-post-content .block-vertical-align-right .m4p-summary{
    text-align: left;
}
#m4p-post-detail .m4p-post-content .block-vertical-align-left .m4p-summary{
    text-align: right;
}
#m4p-post-detail .m4p-post-content .m4p-summary p:before {
    content: "\201C";
    font-size: 1.4em;
    color: rgba(51,122,183,0.7);
    line-height:15px;
}
#m4p-post-detail .m4p-post-content .m4p-summary p:after {
    content: "\201D" ;
    font-size: 1.4em;
    color: rgba(51,122,183,0.7);
    line-height:15px;
}
#m4p-post-detail .m4p-post-content .m4p-summary p {
    font-size: 1.1em;
    line-height: 1.5;
    margin-bottom: 6px;
    color: #337ab7;
    font-style: italic;
    font-family: 'Noto Serif', serif;
}
#m4p-post-detail .m4p-post-content .m4p-summary-group .m4p-summary img{
	margin: 3px 0;
}
/*fin PIEZA SUMARIO ARTÍCULO*/



/* PIEZA TESTIMONIAL ARTÍCULO */
#m4p-post-detail .m4p-testimonial .tc-testimonial-style1 {
  padding: 35px;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.08);
  position: relative;
  margin-bottom: 40px !important;
}
#m4p-post-detail .m4p-testimonial .tc-testimonial-style1 .testi-desc p {
  margin-bottom: 20px;
  color: #999;
}
#m4p-post-detail .m4p-testimonial .tc-testimonial-style1 .testi-photo {
  display: inline-block;
  position: absolute;
  bottom: -25px;
  border-radius: 50%;
}
#m4p-post-detail .m4p-testimonial .tc-testimonial-style1 .testi-photo img {
  width: 100px;
  height: auto;
  border-radius: 50%;
  border: 8px solid #fff;
  box-shadow: 0 0 0 1px rgba(49, 49, 49, 0.07);
}
#m4p-post-detail .m4p-testimonial .tc-testimonial-style1 .testi-photo a[href*="."] img:hover{
  opacity: .7;
}

#m4p-post-detail .m4p-testimonial .tc-testimonial-style1 .testi-info {
  text-align: right;
  margin-left: 110px;
}
#m4p-post-detail .m4p-testimonial .tc-testimonial-style1 .position {
  font-size: 12px;
  color: #888;
}
#m4p-post-detail .m4p-testimonial .tc-testimonial-style1 .position a {
  color: #888;
}
#m4p-post-detail .m4p-testimonial .tc-testimonial-style1 .testi-info .name {
  font-size: 1.3em;
  color: #999;
}
/* FIN PIEZA TESTIMONIAL ARTÍCULO */

/* PIEZA RESEÑAS ARTÍCULO  */
#m4p-post-detail .m4p-review .tc-box {
  background-color: #f5f5f5;
  margin-bottom: 25px;
}
#m4p-post-detail .m4p-review .tc-box .box-title {
  font-size: 1.8em;
  line-height: normal;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  padding: 15px 25px 15px;
  color: #444;
  margin: 0 -1px;
}
#m4p-post-detail .m4p-review .tc-box .box-content {
  font-size: 1.4em;
  line-height: 1.5;
  color:#5c5555;
  font-weight: lighter;
  padding: 20px 25px;
}

#m4p-post-detail .m4p-review .tc-box .box-content img{
  display: block;
  margin:20px auto 10px auto;
}

#m4p-post-detail .m4p-review .tc-box .box-content .box-image a[href*="."] img:hover{
  opacity: .7;
}
/* fin PIEZA RESEÑAS ARTÍCULO */

/* PIEZAS PREGUNTAS Y RESPUESTAS ARTÍCULO */
#m4p-post-detail .m4p-question h3{
  font-family: Roboto;
  font-weight: bold!important;
  font-size: 1.4em!important; 
  line-height:1.5!important;
  margin-bottom: 0!important;;
  margin-top:0!important;;
}

#m4p-post-detail .m4p-answer p{
  font-size: 1.4em!important; 
  line-height:1.5!important;
  margin-bottom: 20px!important;
  font-weight: lighter;
}

#m4p-post-detail .m4p-question{
  background: #eef2f3;
  border-bottom: 2px solid #ddd;
  padding: 5px 15px;
  margin-bottom: 5px;
}
/* fin PIEZAS PREGUNTAS Y RESPUESTAS ARTÍCULO */

/* PIEZA CUSTOM ARTÍCULO */
#m4p-post-detail .m4p-custom .box-image-custom img{
  margin-bottom: 20px;
}
/* FIN PIEZA CUSTOM ARTÍCULO */

/* PIEZA MAPA */
#m4p-post-detail .m4p-map{
  padding: 20px;
  background: repeating-linear-gradient(15deg,#fdfdfd,#fdfdfd 3px,#f2f2f2 3px,#f2f2f2 5px);
  overflow: hidden;
  margin-bottom: 20px;
}
#m4p-post-detail .m4p-map h4{
	margin-top: 0;
}  
#m4p-post-detail .m4p-map .m4p-map-content{
	background-color: #fff;
	text-align: left;
	padding: 10px;
	margin-top: 15px;
}
#m4p-post-detail .m4p-map .m4p-map-content p{
    font-size: 1.3em;
    line-height: 1.4;
    margin-bottom: 0px;
    font-weight: 400;
    text-align: left;
}

/* FIN PIEZA MAPA */


/* PIEZA evento */
#m4p-post-detail .m4p-event{
  border:1px solid #e5e5e5;
  margin-bottom: 20px;
  padding-bottom: 20px;
  overflow: hidden;
}

#m4p-post-detail .m4p-post-content .m4p-event h3 {
    font-size: 2em;
    line-height: 1.2;
    margin: 0;
    text-align: center;
    color:#fff;
    padding: 5px;
}

#m4p-post-detail .m4p-post-content .m4p-event .m4p-title-event{
  margin-bottom: 20px;
}

#m4p-post-detail .m4p-post-content .m4p-event .m4p-img-event{
  height: 165px;
  overflow: hidden;
}

#m4p-post-detail .m4p-post-content .m4p-event .m4p-img-event img{
  margin: 0 auto;
  max-width: 100%;
  width: 100%
}

#m4p-post-detail .m4p-post-content .m4p-event .m4p-content-event{
  background-color: #fff;
  border-radius: 15px;
  width: 90%;
  padding:15px;
  margin: 20px auto 30px auto;
  box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
#m4p-post-detail .m4p-post-content .m4p-event .m4p-content-event p {
    font-size: 1.3em;
    line-height: 1.4;
    margin-bottom: 0px;
    font-weight:400;
    text-align: left;
}
#m4p-post-detail .m4p-post-content .m4p-event .m4p-date-event{
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;

  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;

  width: 30%;
  margin-right: 8%;
  margin-left:6%;
}
#m4p-post-detail .m4p-post-content .m4p-event .m4p-sales-event{
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;

  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 50%;
}
#m4p-post-detail .m4p-post-content .m4p-event .m4p-sales-event .event-buttom{
  margin-top: 20px;
}
#m4p-post-detail .m4p-post-content .m4p-event .m4p-sales-event p, #m4p-post-detail .m4p-post-content .m4p-event .m4p-date-event p{
    font-size: 1em;
    line-height: 1.4;
    margin-bottom: 0px;
    font-weight:400;
    text-align: left;
}

#m4p-post-detail .m4p-post-content .m4p-event .m4p-date-event span.num-date-event{
  font-size: 1.5em;
  display: inline-block;
  margin-bottom: 10px;
}




/*----------------------------------------------------------------------------CARRUSEL DE SLIDERS----------------------------------------------------------------------------------------------------------------------------*/
.m4p-carousel-gallery .owl-carousel,
.m4p-carousel-gallery .owl-carousel .m4p-carousel-gallery .owl-item{
	-webkit-tap-highlight-color:transparent;
	position:relative
}
.m4p-carousel-gallery .owl-carousel{
	display:none;
	width:100%;
	z-index:1
}
.m4p-carousel-gallery .owl-carousel .owl-stage{
	position:relative;
	-ms-touch-action:pan-Y
}
.m4p-carousel-gallery .owl-carousel .owl-stage:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.m4p-carousel-gallery .owl-carousel .owl-stage-outer{
	position:relative;
	overflow:hidden;
	-webkit-transform:translate3d(0,0,0)
}
.m4p-carousel-gallery .owl-carousel .owl-item{
	min-height:1px;
	float:left;
	-webkit-backface-visibility:hidden;
	-webkit-touch-callout:none
}
.m4p-carousel-gallery .owl-carousel .owl-item img{
	display:block;width:100%;
	-webkit-transform-style:preserve-3d
}
.m4p-carousel-gallery .owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{
	display:none
}
.m4p-carousel-gallery .owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{
	cursor:pointer;
	cursor:hand;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.m4p-carousel-gallery .owl-carousel.owl-loaded{
	display:block
}
.m4p-carousel-gallery .owl-carousel.owl-loading{
	opacity:0;
	display:block
}
.m4p-carousel-gallery .owl-carousel.owl-hidden{
	opacity:0
}
.m4p-carousel-gallery .owl-carousel.owl-refresh .owl-item{
	display:none
}
.m4p-carousel-gallery .owl-carousel.owl-drag .owl-item{
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.m4p-carousel-gallery .owl-carousel.owl-grab{
	cursor:move;
	cursor:grab
}
.m4p-carousel-gallery .owl-carousel.owl-rtl{
	direction:rtl
}
.m4p-carousel-gallery .owl-carousel.owl-rtl .owl-item{
	float:right
}
.m4p-carousel-gallery .no-js .owl-carousel{
	display:block
}
.m4p-carousel-gallery .owl-carousel .animated{
	animation-duration:1s;
	animation-fill-mode:both
}
.m4p-carousel-gallery .owl-carousel .owl-animated-in{
	z-index:0
}
.m4p-carousel-gallery .owl-carousel .owl-animated-out{
	z-index:1
}
.m4p-carousel-gallery .owl-carousel .fadeOut{
	animation-name:fadeOut
}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.m4p-carousel-gallery .owl-height{
	transition:height .5s ease-in-out
}
.m4p-carousel-gallery .owl-carousel .owl-item .owl-lazy{
	opacity:0;
	transition:opacity .4s ease
}
.m4p-carousel-gallery .owl-carousel .owl-item img.owl-lazy{
	transform-style:preserve-3d
}
.m4p-carousel-gallery .owl-carousel .owl-video-wrapper{
	position:relative;height:100%;background:#000
}
.m4p-carousel-gallery .owl-carousel .owl-video-play-icon{
	position:absolute;
	height:80px;
	width:80px;
	left:50%;
	top:50%;
	margin-left:-40px;
	margin-top:-40px;
	background:url(../owl.video.play-2.html) no-repeat;
	cursor:pointer;
	z-index:1;
	-webkit-backface-visibility:hidden;
	transition:transform .1s ease
}
.m4p-carousel-gallery .owl-carousel .owl-video-play-icon:hover{
	-ms-transform:scale(1.3,1.3);
	transform:scale(1.3,1.3)
}
.m4p-carousel-gallery .owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{
	display:none
}
.m4p-carousel-gallery .owl-carousel .owl-video-tn{
	opacity:0;
	height:100%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
	transition:opacity .4s ease
}
.m4p-carousel-gallery .owl-carousel .owl-video-frame{
	position:relative;
	z-index:1;
	height:100%;
	width:100%
}

/* ----------------------------------------------------------------
Carousels
-----------------------------------------------------------------*/
/* Owl Carousel - Controls
-----------------------------------------------------------------*/
.m4p-carousel-gallery .owl-carousel .owl-dots,.owl-carousel .owl-nav {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
	line-height: 1; 
}
.m4p-carousel-gallery .owl-carousel .owl-nav [class*="owl-"] {
	width: 42px;
	height: 42px;
	line-height: 42px;
	margin: -23px 0 0;
	display: block;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-align: center;
	transition: all .2s ease 0s;
	color: #262626;
	background-color: #fff;
	text-align: center;
	z-index: 200;
	border: 2px solid #fff;
	box-sizing: initial;
	opacity: 0;
	border-radius: 50%; 
}
.m4p-carousel-gallery .owl-carousel .owl-nav [class*="owl-"] i {
	line-height: 42px;
	color: #262626;
	font-size: 22px; 
}
.m4p-carousel-gallery .owl-carousel .owl-nav [class*="owl-"]:hover {
    background-color: #1abc9c;
    border-color: #1abc9c; 
}
.m4p-carousel-gallery .owl-carousel .owl-nav [class*="owl-"]:hover i {
	color: #fff; 
}
.m4p-carousel-gallery .owl-carousel .owl-nav .owl-next {
	right: 0px; 
}
.m4p-carousel-gallery .owl-carousel .owl-nav .owl-next .fa-angle-right {
	margin-right: -2px; 
}
.m4p-carousel-gallery .owl-carousel .owl-nav .owl-prev {
  	left: 0px; 
}
.m4p-carousel-gallery .owl-carousel .owl-nav .owl-prev .fa-angle-left {
	margin-left: -2px; 
}
.m4p-carousel-gallery .owl-carousel:hover .owl-next {
	left: auto;
	right: 10px;
	opacity: 1; 
}
.m4p-carousel-gallery .owl-carousel:hover .owl-prev {
	right: auto;
	left: 10px;
	opacity: 1; 
}
.m4p-carousel-gallery .owl-carousel.arrows-visibile .owl-next {
	left: auto;
	right: 10px;
	opacity: 1; 
}
.m4p-carousel-gallery .owl-carousel.arrows-visibile .owl-prev {
	right: auto;
	left: 10px;
	opacity: 1; 
}
.m4p-carousel-gallery .owl-carousel.arrows-dark .owl-nav [class*="owl-"] {
	color: #fff;
	border-color: #252525;
	background-color: #252525; 
}
.m4p-carousel-gallery .owl-carousel.arrows-dark .owl-nav [class*="owl-"] i {
	color: #fff; 
}
.m4p-carousel-gallery .owl-carousel.arrows-dark .owl-nav [class*="owl-"]:hover {
	background-color: #252525; 
}
.m4p-carousel-gallery .owl-carousel.arrows-dark .owl-nav [class*="owl-"]:hover i {
	color: #fff; 
  }
.m4p-carousel-gallery .owl-carousel.arrows-grey .owl-nav [class*="owl-"] {
	color: #252525;
	border: 2px solid #9d9d9d;
	background-color: #9d9d9d; 
}
.m4p-carousel-gallery .owl-carousel.arrows-grey .owl-nav [class*="owl-"] i {
    color: #9d9d9d; 
}
.m4p-carousel-gallery .owl-carousel.arrows-grey .owl-nav [class*="owl-"]:hover {
    background-color: #9d9d9d; 
}
.m4p-carousel-gallery .owl-carousel.arrows-grey .owl-nav [class*="owl-"]:hover i {
	color: #252525; 
}
.m4p-carousel-gallery .owl-carousel.arrows-large .owl-nav [class*="owl-"] {
	width: 78px;
	height: 78px;
	line-height: 78px; 
}
.m4p-carousel-gallery .owl-carousel.arrows-large .owl-nav [class*="owl-"] i {
	line-height: 78px;
	font-size: 28px; 
}
.m4p-carousel-gallery .owl-carousel.arrows-creative .owl-nav [class*="owl-"] {
	background-color: transparent;
	border: 0; 
}
.m4p-carousel-gallery .owl-carousel.arrows-creative .owl-nav [class*="owl-"] i {
	color: #fff; 
}
.m4p-carousel-gallery .owl-carousel.arrows-creative .owl-nav [class*="owl-"]:hover {
    color: #262626;
    background-color: #1abc9c; 
}
.m4p-carousel-gallery .owl-carousel.arrows-only .owl-nav [class*="owl-"] {
	border: 0; 
}
.m4p-carousel-gallery .owl-carousel.arrows-only .owl-nav [class*="owl-"] i {
	font-size: 28px; 
}

@media (max-width: 991px) {
	.m4p-carousel-gallery .owl-carousel .owl-nav [class*="owl-"] {
		width: 32px;
		height: 32px;
		line-height: 32px; 
		}
	.m4p-carousel-gallery .owl-carousel .owl-nav [class*="owl-"] i {
		line-height: 32px;
		font-size: 18px; 
		} 
}

/* Carousel dots */
.m4p-carousel-gallery .owl-carousel {
	/* dots inside */
	/* dots top */
	/* dots dark */
	/* dots dark */ 
}
.m4p-carousel-gallery .owl-carousel .owl-dots {
	margin-bottom: 20px;
	margin-top: 20px;
	position: relative;
	height: 0; 
}
.m4p-carousel-gallery .owl-carousel .owl-dots button {
	background-color: transparent;
	border: 0; 
  }
.m4p-carousel-gallery .owl-carousel .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
	*display: inline; 
}
.m4p-carousel-gallery .owl-carousel .owl-dots .owl-dot span {
	position: relative;
	display: block;
	float: left;
	margin: 0 4px;
	width: 10px;
	height: 10px;
	cursor: pointer;
	border-radius: 50%;
	overflow: hidden;
	background-color: transparent;
	box-shadow: inset 0 0 0 2px #ffffff8c;
	transition: background 0.3s ease; 
}
.m4p-carousel-gallery .owl-carousel .owl-dots .owl-dot span:after {
	outline: medium none;
	text-indent: -999em;
	border-radius: 50%;
	overflow: hidden;
	content: '';
	position: absolute;
	bottom: 0;
	height: 0;
	left: 0;
	width: 100%;
	background-color: #ffffff8c;
	box-shadow: 0 0 1px #cccccc;
	transition: height 0.3s ease; 
}
.m4p-carousel-gallery .owl-carousel .owl-dots .owl-dot.active span:after {
        height: 100%; 
}
.m4p-carousel-gallery .owl-carousel.dots-inside .owl-controls {
    height: 0; 
}
.m4p-carousel-gallery .owl-carousel.dots-inside .owl-dots {
    bottom: 50px;
    margin-bottom: 0;
    margin-top: 0; 
}
.m4p-carousel-gallery .owl-carousel.dots-inside-top .owl-dots {
    position: absolute;
    right: 20px;
    top: 20px; 
}
.m4p-carousel-gallery  .owl-carousel.dots-outside-top .owl-dots {
	position: absolute;
	right: 0;
	top: -46px; 
}
.m4p-carousel-gallery  .owl-carousel.dots-dark .owl-dots .owl-dot span {
    box-shadow: inset 0 0 0 2px #252525; 
}
.m4p-carousel-gallery .owl-carousel.dots-dark .owl-dots .owl-dot span:after {
	background-color: #252525; 
}
.m4p-carousel-gallery .owl-carousel.dots-dark .owl-dots .owl-dot.active span:after {
    height: 100%; 
}
.m4p-carousel-gallery .owl-carousel.dots-grey .owl-dots .owl-dot span {
    box-shadow: inset 0 0 0 2px #9d9d9d; 
}
.m4p-carousel-gallery .owl-carousel.dots-grey .owl-dots .owl-dot span:after {
 	background-color: #9d9d9d; 
}
.m4p-carousel-gallery .owl-carousel.dots-grey .owl-dots .owl-dot.active span:after {
    height: 100%; 
}
.m4p-carousel-gallery .owl-carousel.dots-creative .owl-controls {
    height: 0; 
}
.m4p-carousel-gallery .owl-carousel.dots-creative .owl-dots {
	bottom: 30px;
	margin-bottom: 0;
	margin-top: 0; 
}
.m4p-carousel-gallery .owl-carousel.dots-creative .owl-dots .owl-dot span {
	opacity: 0.5;
	box-shadow: none;
	border-radius: 0;
	background-color: #fff;
	height: 4px;
	width: 30px; 
}
.m4p-carousel-gallery .owl-carousel.dots-creative .owl-dots .owl-dot span:after {
	border-radius: 0;
	background-color: #fff; 
}
.m4p-carousel-gallery .owl-carousel.dots-creative .owl-dots .owl-dot.active span {
	opacity: 1; 
}
.m4p-carousel-gallery .carousel-promotion .owl-stage-outer {
  	overflow: unset !important; 
}
.m4p-carousel-gallery .carousel-promotion .owl-stage-outer .owl-item {
    opacity: .3;
    transition: opacity 400ms ease; 
}
.m4p-carousel-gallery .carousel-promotion .owl-stage-outer .owl-item.active {
	opacity: 1; 
}

/* Owl Carousel - Settings
-----------------------------------------------------------------*/
.m4p-carousel-gallery .carousel {
	opacity: 0;
	visibility: hidden;
	transition: opacity .3s ease; }
.m4p-carousel-gallery .carousel.carousel-loaded {
	opacity: 1;
	visibility: visible; }

.m4p-carousel-gallery .item-video {
	height: 420px; }
/*----------------------------------------------------------------------------CARRUSEL DE SLIDERS----------------------------------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------Magnific Popup CSS DE LAS GALERIAS ---------------------------------------------------------- */
 .mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); 
}

 .mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; 
}

 .mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; 
}

 .mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; 
}

 .mfp-align-top .mfp-container:before {
  display: none; 
}

 .mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; 
}

 .mfp-inline-holder .mfp-content,
 .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; 
}

 .mfp-ajax-cur {
  cursor: progress; 
}

 .mfp-zoom-out-cur {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; 
}
 .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out; 
}

 .mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; 
}

 .mfp-auto-cursor .mfp-content {
  cursor: auto; 
}

 .mfp-close,
 .mfp-arrow,
 .mfp-preloader,
 .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; 
}

 .mfp-loading.mfp-figure {
  display: none; 
}

 .mfp-hide {
  display: none !important; 
}

 .mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; 
}
 .mfp-preloader a {
    color: #CCC; 
}
 .mfp-preloader a:hover {
      color: #FFF; 
}

 .mfp-s-ready .mfp-preloader,
 .mfp-s-error .mfp-content {
  display: none; 
}

 button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; 
}
 button::-moz-focus-inner {
  padding: 0;
  border: 0; 
}

 .mfp-close {
  width: 36px;
  height: 36px;
  line-height: 36px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 22px;
  font-family: Arial, Baskerville, monospace; 
}
 .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); 
}
 .mfp-close:active {
    top: 1px; 
}
 .mfp-close-btn-in .mfp-close {
  color: #333; 
}
 .mfp-image-holder .mfp-close,
 .mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; 
}
 .mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; 
}
 .mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
 .mfp-arrow:active {
    margin-top: -54px; 
}
 .mfp-arrow:hover, 
 .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); 
}
 .mfp-arrow:before, 
 .mfp-arrow:after,
 .mfp-arrow .mfp-b,
 .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; 
}
 .mfp-arrow:after,
 .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; 
}
 .mfp-arrow:before,
 .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; 
}

 .mfp-arrow-left {
  left: 0; 
}
 .mfp-arrow-left:after,
 .mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px; 
}
 .mfp-arrow-left:before,
 .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; 
}

 .mfp-arrow-right {
  right: 0; 
}
 .mfp-arrow-right:after,
 .mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px; 
}
 .mfp-arrow-right:before,
 .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F; 
}

 .mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; 
}
 .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; 
}
 .mfp-iframe-holder .mfp-close {
    top: -40px; 
}

 .mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; 
}
 .mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000; 
}

/* The shadow behind the image */
 .mfp-figure {
  line-height: 0; 
}
 .mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444; 
}
 .mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px; 
}
 .mfp-figure figure {
  margin: 0; 
}

 .mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; 
}

 .mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; 
}

 .mfp-image-holder .mfp-content {
  max-width: 100%; 
}

 .mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; 
}

/** Eliminamos el contador de las galería **/
.mfp-gallery .mfp-counter {
display:none;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
   /**
* Remove all paddings around the image on small screen
*/
   .mfp-img-mobile .mfp-image-holder {
      padding-left: 0;
      padding-right: 0; 
    }
   .mfp-img-mobile img.mfp-img {
      padding: 0; 
    }
   .mfp-img-mobile .mfp-figure:after {
      top: 0;
      bottom: 0; 
    }
   .mfp-img-mobile .mfp-figure small {
      display: inline;
      margin-left: 5px; 
    }
   .mfp-img-mobile .mfp-bottom-bar {
      background: rgba(0, 0, 0, 0.6);
      bottom: 0;
      margin: 0;
      top: auto;
      padding: 3px 5px;
      position: fixed;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; 
    }
   .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0; }
   .mfp-img-mobile .mfp-counter {
      right: 5px;
      top: 3px; 
    }
   .mfp-img-mobile .mfp-close {
      top: 0;
      right: 0;
      width: 35px;
      height: 35px;
      line-height: 35px;
      background: rgba(0, 0, 0, 0.6);
      position: fixed;
      text-align: center;
      padding: 0; 
    } 
}

@media all and (max-width: 900px) {
   .mfp-arrow {
      -webkit-transform: scale(0.75);
      transform: scale(0.75); 
    }

     .mfp-arrow-left {
      -webkit-transform-origin: 0;
      transform-origin: 0; 
    }

   .mfp-arrow-right {
      -webkit-transform-origin: 100%;
      transform-origin: 100%; 
    }

   .mfp-container {
      padding-left: 6px;
      padding-right: 6px; 
      } 
}

 .mfp-ie7 .mfp-img {
  padding: 0; 
}
 .mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; 
}
 .mfp-ie7 .mfp-container {
  padding: 0; 
}
 .mfp-ie7 .mfp-content {
  padding-top: 44px; 
}
 .mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; 
}

 .lightbox-open {
  position: relative;
  overflow: hidden !important; 
}

 .mfp-ajax-holder .mfp-content {
  background: #F8F8F8;
  max-width: 1000px; 
}
 .mfp-ajax-holder .ajax-quick-view {
  padding: 20px 30px 35px; 
}
 .mfp-ajax-holder .ajax-quick-view .quick-view-title {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 30px;
  position: relative; 
}
 .mfp-ajax-holder .ajax-quick-view .quick-view-title h2 {
  font-weight: 600; 
}

 .mfp-ajax-holder .mfp-close:hover {
  background: #1abc9c;
  color: #fff; 
}
/* ----------------------------------------------------------------------------FIN Magnific Popup CSS DE LAS GALERIAS ---------------------------------------------------------- */



/* -----------------GALERIA-----------------*/
.m4p-carousel-gallery figcaption{
  position: relative;
}
.m4p-carousel-gallery .m4p-external-link-gallery {
    position: absolute;
    top: 5px;
    left: 5px;
    bottom: 0px;
    width: 45%;
    height: auto;
    max-width: 56px;
    max-height: 56px;
    line-height: 0;
    background-image: url(../png/enlace_externo.png);
    background-repeat: no-repeat;
    background-position: center, center;
    background-size: contain;
    filter: opacity(.8);
    z-index: 5;
    padding-bottom: 0%;
}

.m4p-carousel-gallery .m4p-pie-video{
line-height: 1.3;
background-color: black;
padding: 10px;
}
.m4p-carousel-gallery .m4p-pie-video .m4p-texto-pie-video, 
.m4p-carousel-gallery .m4p-pie-video .m4p-firma-pie-video, 
.m4p-carousel-gallery .m4p-pie-video .m4p-description-pie-video{
  font-size: .9em;
  margin-top:5px;
  text-align: left;
  word-wrap: break-word;
  color:#fff;
}

.m4p-carousel-gallery .m4p-pie-video .m4p-firma-pie-video{
  text-transform: uppercase;
  color: #ebe7a6;
}

.m4p-carousel-gallery .m4p-pie-gallery{
  line-height: 1.3;
  margin-top: 6px;
  border-bottom: .5px solid #ebe9e9;
  padding-bottom: 4px;
}

.m4p-carousel-gallery .m4p-pie-gallery .m4p-caption-gallery, 
.m4p-carousel-gallery .m4p-pie-gallery .m4p-firm-gallery,
.m4p-carousel-gallery .m4p-pie-gallery .m4p-description-gallery{
  font-size: .9em;
  margin-top:5px;
  text-align: left;
  word-wrap: break-word;
  color:black;
}

.m4p-carousel-gallery .m4p-pie-gallery .m4p-firm-gallery{
  text-transform: uppercase;
  color: #848b95;
}
.m4p-carousel-gallery .owl-carousel .owl-nav .owl-next {
    right: 5px;
    opacity: 1;
}
.m4p-carousel-gallery .owl-carousel .owl-nav .owl-prev {
    left: 5px;
    opacity: 1;
}

/* FICHA DE AUTOR DENTRO DEL ARTÍCULO */
.m4p-container-file-author-article {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;  

  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;

  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	
	margin-bottom: 20px;
  margin-top: 20px;
  border-top: 4px solid #878b94;
  border-bottom: 1px solid #878b94;
  background: #f5f5f5;
  overflow: hidden;
  padding: 10px;
  position:relative;
}
.m4p-container-file-author-article .m4p-author-ticket {
    position: absolute;
    right: 0;
    padding: 6px 10px 3px 10px;
    top: -3px;
    background: #112348;
    color: #fff;
    line-height: 1.5;
}

@media screen and (max-width: 480px){
.team-social-model-article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
   }
}
@media screen and (max-width:375px){
.m4p-container-file-author-article {
    display:block;
  }
.team-social-model-article{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;  
  -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.m4p-container-file-author-article .m4p-image-author-article img{
  margin-right: 15px;
  width: 120px;
  height: 120px;
  border-radius: 50%;
}
.m4p-container-file-author-article .m4p-content-file-author-article{
	-ms-flex: 1 1 auto;
  	text-align: left;
  	padding-bottom: 5px;
}
.m4p-container-file-author-article .m4p-content-file-author-article h4{
  text-align: left;
  margin-bottom: 0;
}
.m4p-container-file-author-article .m4p-content-file-author-article p{
	font-size: 1.1em;
    line-height: 1.3;
    margin: 10px 0;
    padding-right: 5px;
}
.m4p-container-file-author-article .m4p-image-author-article{
	-ms-flex: 1 1 auto;
}
@media screen and (max-width: 480px){
	.m4p-container-file-author-article {
		display:block;
	}
	.m4p-container-file-author-article .m4p-image-author-article{
		text-align: center;
	}
	.m4p-container-file-author-article .m4p-content-file-author-article h4 {
    text-align: center;
    margin-bottom: 5px
	}
	.m4p-container-file-author-article .m4p-content-file-author-article p {
    padding: 0 10px;
	}
	.m4p-container-file-author-article .m4p-image-author-article{
		margin:10px  0;
	}
	.m4p-container-file-author-article .m4p-content-file-author-article div.social-icons{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;  
		-webkit-box-pack: center;
  		-ms-flex-pack: center;
  		justify-content: center;
	}
	.m4p-container-file-author-article .m4p-image-author-article img{
		margin-right: 0;
	}
}
/* fin FICHA DE AUTOR DENTRO DEL ARTÍCULO */


/* PAGINADOR MINDALA */
.m4p-pager.pagination { 
	justify-content: center; 
}

.m4p-pager.pagination li:not(.disabled).active > a {
    background-color: #253993;
    border-color: #253993;
    color: #fff !important;
}
.m4p-pager a {
    position: relative;
    display: block;
    margin-left: -1px;
    line-height: 1.25;
    background-color: #fff;
    border: 1px solid #dee2e6;
    padding: 14px 15px 10px 15px;
    font-size: 1em;
}
@media screen and (max-width: 600px){
	.m4p-pager a{
    padding: 10px 11px 6px 10px;
    }
}
@media screen and (max-width: 480px){
	.m4p-pager a{
    padding: 8px 9px 4px 8px;
    }
}
@media screen and (max-width: 375px){
	.m4p-pager a{
    padding: 6px 7px 2px 6px;
    }
}
/* fin PAGINADOR MINDALA */

/*-------------------------------------MODELO DE FICHA DE AUTOR ENREVISTADO----------------------------------------*/
.m4p-author-enrevistado h1 a, .m4p-author-enrevistado h2 a, .m4p-author-enrevistado h3 a, .m4p-author-enrevistado h4 a, .m4p-author-enrevistado h5 a, .m4p-author-enrevistado h6 a {
  color: #fff;
}
.m4p-author-enrevistado h1, .m4p-author-enrevistado h2, .m4p-author-enrevistado h3, .m4p-author-enrevistado h4, .m4p-author-enrevistado h5, .m4p-author-enrevistado h6 {
  	color: #fff;
}
.m4p-author-enrevistado .name_author{
	margin-bottom: 10px;
	border-bottom: 1px solid #fff;
    padding-bottom: 10px;
}
.m4p-author-enrevistado .m4p-post-author-enrevistado{
	position:relative;
	margin-bottom:20px;
} 
.m4p-author-enrevistado .m4p-post-author-enrevistado .m4p-post-author-content{
 	position: absolute;
    width: 40%;
    padding: 20px 30px;
	background-color:rgba(0,0,0,0.5);
    color: #fff;
    height: 100%;
    top:0;
    overflow: hidden;
}
.m4p-content-left{
	left: 0;
}
.m4p-content-right{
	right: 0;
}
.m4p-author-enrevistado .m4p-post-author-enrevistado p.author_biography{
	color:#fff;
	font-weight: 600;
	font-size: 1.3em; 
	line-height: 1.5;
	margin-bottom: 20px;
}
.m4p-author-enrevistado .m4p-post-author-enrevistado .m4p-author-social .btn + .btn {
    margin-left: 4px;
}
.m4p-author-enrevistado .btn.btn-slide {
    border-radius: 50px;
    display: inline-block;
}
.align-center {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
  display: inline-flex;

  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;

	text-align: center;
}

.m4p-author-enrevistado .name_author {
	text-align: left;
}
@media screen and (max-width: 768px){
	.m4p-author-enrevistado .m4p-post-author-enrevistado p.author_biography{
	font-weight: 500;
	font-size: 1.1em; 
	line-height: 1.3;
	margin-bottom: 15px;
	}
	.m4p-author-enrevistado .m4p-post-author-enrevistado .m4p-post-author-content{
    width: 45%;
    padding: 15px;
	}
}

@media screen and (max-width: 480px){
	.m4p-author-enrevistado .m4p-post-author-enrevistado p.author_biography{
	font-size: 1em; 
	line-height: 1;
	margin-bottom: 5px;
	}
	.m4p-author-enrevistado .m4p-post-author-enrevistado .m4p-post-author-content{
    width: 70%;
    padding: 12px;
	}
  .m4p-author-enrevistado .name_author{
	margin-bottom: 5px;
	border-bottom: 1px solid #fff;
    padding-bottom: 5px;
	line-height: 1;
	}
}

@media screen and (max-width: 414px){
	.m4p-author-enrevistado .m4p-post-author-enrevistado p.author_biography{
	font-size: .9em; 
	line-height: 1.1;
	margin-bottom: 5px;
	}
	.m4p-author-enrevistado .m4p-post-author-enrevistado .m4p-post-author-content{
    width: 100%;
    padding: 12px;
	}
}
@media screen and (max-width: 320px){
	.m4p-author-enrevistado .m4p-post-author-enrevistado p.author_biography{
	font-size: .7em; 
	line-height: 1;
	margin-bottom: 5px;
	}
	.m4p-author-enrevistado .m4p-post-author-enrevistado .m4p-post-author-content{
    width: 100%;
    padding: 10px;
	}
	.m4p-author-social{
	display:none;
	}
}
/*-------------------------------------fin MODELO DE FICHA DE AUTOR ENREVISTADO----------------------------------------*/


/*-------------------------------------MODELO DE FICHA DE PÁGINA DEL BLOG  ----------------------------------------*/
.m4p-container-pageblog {
    border: 1px solid #f6f6f6;
    background: #fafbfb;
    margin: 12px 3px;
    padding: 12px 5px 12px 12px;
    display: inline-table;
    -webkit-box-shadow: 0 2px 1px 0 rgba(227,227,227,.82);
    -moz-box-shadow: 0 2px 1px 0 rgba(227,227,227,.82);
    box-shadow: 0 2px 1px 0 rgba(227,227,227,.82);
    width: 100%;
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;  
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.m4p-container-pageblog .m4p-post-img{
  width: 30%;
  margin-right: 15px;
}
.m4p-container-pageblog .m4p-content-pageblog {
  width: 70%;
  box-sizing: border-box;
}
.m4p-container-pageblog .m4p-content-pageblog.m4p-noimg {
  width: 100%;
  box-sizing: border-box;
}

.m4p-container-pageblog .m4p-image img {
  border-radius: 10%;
  -webkit-box-shadow: 5px 6px 5px -3px rgba(0,0,0,0.75);
  -moz-box-shadow: 5px 6px 5px -3px rgba(0,0,0,0.75);
  box-shadow: 5px 6px 5px -3px rgba(0,0,0,0.75);
}
.m4p-container-pageblog .m4p-post-img figure {
    margin: 0;
}
.m4p-container-pageblog .m4p-standfirst{
  font-weight: 600;
  font-size: .9em;
  line-height: 1.2;
  color: #2879c8;
  text-transform: uppercase;
}
.m4p-container-pageblog .m4p-pre-title{
  font-weight: 600;
  margin-bottom: 6px;
  text-transform: uppercase;
}
.m4p-container-pageblog .m4p-content-pageblog h3{
  margin-bottom: 6px
}
.m4p-col-8 .vertical_line_title {
    height: 15px;
    border-left: 12px solid;
    padding-right: 6px!important;
}
.m4p-title-section {
    padding-top: 5px;
}
@media (max-width: 768px) and (min-width: 321px){
.m4p-col-8 .vertical_line_title {
    height: 12px;
    padding-right: 4px!important;
  }
}
@media screen and (max-width: 320px){
.m4p-col-8 .vertical_line_title {
    height: 8px;
     border-left: 9px solid;
    padding-right: 4px!important;
  }
}
/*-------------------------------------fin MODELO DE FICHA DE PÁGINA DEL BLOG  ----------------------------------------*/


/*----------------------------modelo para titular con imagen-------------------------*/
.m4p-separador-home h2.m4p-heading span:before {
    content: "";
    width: 1px;
    height: 24px;
    margin: 0 10px;
    background-color: #999;
    display: inline-block;
}
.m4p-separador-home h2.m4p-heading:before {
    content: "";
    background: url(../png/pd-lineas.png) no-repeat;
    background-size: contain;
    background-position: center,center;
    display: inline-block;
    width: 24px;
    height: 24px;
}
.m4p-separador-home h2.m4p-heading {
    vertical-align: middle;
    font-size: 2.1em;
    color: #000;
    padding: 0;
    margin: 0 0 20px 0;
    text-transform: uppercase;
    text-align: left;
    border-bottom: 1.5px solid #999;
}

#m4p-post-detail .m4p-col-4 .m4p-separador-home h2.m4p-heading span:before {
    height: 20px;
    background-color: #999;
}

#m4p-post-detail .m4p-col-4 .m4p-separador-home h2.m4p-heading:before {
    width: 20px;
    height: 20px;
}

#m4p-post-detail .m4p-col-4 .m4p-separador-home h2.m4p-heading {
    font-size: 1.6em;
    text-align: left;
}

/*----------------------------FIN modelo para titular con imagen-------------------------*/
#m4p-post-detail.m4p-video-detail .m4p-video-dark .m4p-border-white {
	border-top:1.5px solid #fff;
}
#m4p-post-detail.m4p-video-detail .m4p-video-dark time {
	color:#fff;
}
#m4p-post-detail.m4p-video-detail .m4p-video-dark time a {
	color:#fff;
}
#m4p-post-detail.m4p-video-detail .m4p-video-dark time a:hover {
	color:#fff1cc;
}
#m4p-post-detail.m4p-video-detail .m4p-video-dark .m4p-post-meta{
	border-top: none;
    border-bottom: none;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;

	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
    flex-direction: column;
    padding: 6px 0;
    }

#m4p-post-detail.m4p-video-detail .m4p-post-meta.m4p-post-archived { 
  background-color: rgb(245,245,249);
  padding: 10px;
  border: none;
  margin-top:0;
  display: block;
}

#m4p-post-detail.m4p-video-detail .m4p-video-dark .m4p-post-meta .m4p-author_time{
    margin-bottom: 15px;    
}
#m4p-post-detail.m4p-video-detail .m4p-video-dark .m4p-header-detail{
	margin-top: 20px;
}
#m4p-post-detail.m4p-video-detail .m4p-video-dark .m4p-header-detail .m4p-standfirst{
	color:#fff;
}
#m4p-post-detail.m4p-video-detail .m4p-header-detail .m4p-standfirst{
	text-align: center;
}

#m4p-post-detail.m4p-video-detail .m4p-video-dark .m4p-pie-video .m4p-texto-pie-video{
	color:#fff;
}
#m4p-post-detail.m4p-video-detail .m4p-video-dark .m4p-pie-video .m4p-texto-firma-video{
	color:#fff;
}


@media screen and (max-width: 480px) {
#m4p-post-detail.m4p-video-detail .m4p-video-dark .m4p-header-detail{
	margin-top: 15px;
	}
}
@media screen and (max-width: 374px) {
  #m4p-post-detail.m4p-video-detail .m4p-video-dark .m4p-post-meta .m4p-social {   
  display: block;
  }
}
.m4p-seperator, .m4p-separator{
	color:#ccc;
	width: 100%;
	margin: 30px auto;
	overflow: hidden;
	text-align: center;
	line-height: 1.2em;
}
.m4p-seperator.m4p-seperator-small, .m4p-separator.m4p-seperator-small{
	width: 10%;
	margin:5px auto;
}
.m4p-seperator::before, .m4p-seperator::after, .m4p-separator::before, .m4p-separator::after {
    border-bottom: 1px solid #eee;
    content: "";
    display: inline-block;
    height: 0.65em;
    margin: 0 -4px 0 -100%;
    vertical-align: top;
    width: 50%;
}
.m4p-seperator::after, .m4p-separator::after {
    margin: 0 -100% 0 0;
}
#m4p-post-detail .m4p-col-4 .m4p-post-img{
  margin-bottom: 0;
}
#m4p-post-detail .m4p-col-4 .m4p-post-meta {
    border: none;
    padding: 0;
    margin: 0;
}
#m4p-post-detail.m4p-video-detail .m4p-bg-color {
  background-color: #000;
}

#m4p-post-detail.m4p-video-detail .m4p-col-4 .m4p-sidebar-video h1, 
#m4p-post-detail.m4p-video-detail .m4p-col-4 .m4p-sidebar-video h2,  
#m4p-post-detail.m4p-video-detail .m4p-col-4 .m4p-sidebar-video h3,  
#m4p-post-detail.m4p-video-detail .m4p-col-4 .m4p-sidebar-video h4, 
#m4p-post-detail.m4p-video-detail .m4p-col-4 .m4p-sidebar-video h5, 
#m4p-post-detail.m4p-video-detail .m4p-col-4 .m4p-sidebar-video h6{
  font-family: 'Roboto', sans-serif;
  color: #000;
  text-align:center;
  letter-spacing: 0;
  font-weight: 600;
}

/* ======================= FICHA PERSONAJE WIKI ==========================*/
.m4p-character{
	border:1px solid #ccc;
	margin-bottom: 20px;
	width: 300px;
}
.m4p-character .m4p-image-character{
	text-align:center;
	margin-top:20px;
	position:relative;
}
.m4p-character .m4p-image-character:hover {
	filter: grayscale(80%);
}

.m4p-character .m4p-image-character img{
	max-width: 100%;
	width:260px;
	height: auto;
    border-bottom: 6px solid #213288;
}

.m4p-character .m4p-title-character{
	margin:15px 0;
	padding:0 15px;
}
.m4p-character .m4p-content-character{
	padding:0 15px 15px 15px;
	text-align: center;
}
.m4p-character .m4p-wiki {
    background-color: #213288;
    color: #fff;
    font-size: 13px;
    padding: 2px 16px;
    border-radius: 50px;
    position: absolute;
    left: -2px;
    top: 37px;
    z-index: 3;
    margin-right: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.m4p-character .m4p-wiki-noimg{
    background-color: #213288;
    color: #fff;
    font-size: 13px;
    padding: 5px 16px;
}
.m4p-character .m4p-wiki-align-noimg{
	text-align: right;
}

.m4p-character .m4p-wiki a {
	color:#fff;
}
/* ======================= fin FICHA PERSONAJE WIKI ==========================*/


/* ======================= bloque videos más vistos ==========================*/
#m4p-post-detail.m4p-video-detail .m4p-col-8 .m4p-sidebar-video h1, 
#m4p-post-detail.m4p-video-detail .m4p-col-8 .m4p-sidebar-video h2, 
#m4p-post-detail.m4p-video-detail .m4p-col-8 .m4p-sidebar-video h3, 
#m4p-post-detail.m4p-video-detail .m4p-col-8 .m4p-sidebar-video h4, 
#m4p-post-detail.m4p-video-detail .m4p-col-8 .m4p-sidebar-video h5, 
#m4p-post-detail.m4p-video-detail .m4p-col-8 .m4p-sidebar-video h6 {
    font-family: 'Roboto', sans-serif;
    color: #000;
    text-align: center;
    letter-spacing: 0;
    font-weight: 600;
}
.m4p-mb-20-negative{
margin-bottom:-20px;
}
/* ======================= fin bloque videos más vistos ==========================*/

/* ======================== lista y marcaje de video =================*/
#m4p-post-detail.m4p-video-detail .m4p-video-dark .m4p-video-list-second {
   display: -webkit-box;
    display: -ms-flexbox;
    display: flex; 

     -webkit-box-pack: justify;
     -webkit-justify-content: space-between;
     -ms-flex-pack: justify;
     justify-content: space-between;
}
#m4p-post-detail.m4p-video-detail .m4p-video-dark .m4p-video-list-second .m4p-post-video {  
   width:75%; 
}
#m4p-post-detail.m4p-video-detail .m4p-video-dark .m4p-video-list-second .m4p-count-video {  
   width:23%; 
   background-color:#3c3a3a;
   padding:5px;
   font-size:12px;
   line-height:1.5;
   font-family: 'Roboto', "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 768px){
#m4p-post-detail.m4p-video-detail .m4p-video-dark .m4p-video-list-second {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex; 

   -webkit-box-pack: left;
   -webkit-justify-content: left;
   -ms-flex-pack: left;
   justify-content: left;

   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   }
#m4p-post-detail.m4p-video-detail .m4p-video-dark .m4p-video-list-second .m4p-post-video {  
   width:100%; 
   margin-bottom:20px;
   }
#m4p-post-detail.m4p-video-detail .m4p-video-dark .m4p-video-list-second .m4p-count-video {  
   width:100%; 
   }
}


#m4p-post-detail.m4p-video-detail .m4p-video-dark .m4p-title-mark{
    width: 90%;
    padding-right:5px;
    margin-bottom: 5px;
}
#m4p-post-detail.m4p-video-detail .m4p-video-dark .m4p-title-mark a{
    color:#FFF;
    font-weight: 600;
}
#m4p-post-detail.m4p-video-detail .m4p-video-dark .m4p-title-mark a:hover {
    color:#bbb9b9;
}
#m4p-post-detail.m4p-video-detail .m4p-video-dark .m4p-player-mark i{
    border: 1px solid #e2e0e0;
    padding: 2px 2px 2px 3px;
    border-radius: 4px;
    color: #e2e0e0;
}

#m4p-post-detail.m4p-video-detail .m4p-video-dark .m4p-player-mark {
    padding-left:5px;
}
#m4p-post-detail.m4p-video-detail .m4p-video-dark .m4p-content-list-mark {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: .5px solid #e2e0e0;
    margin-bottom:5px;
}

#m4p-post-detail.m4p-video-detail .m4p-video-dark .m4p-title-mark-video-list {
background-color:#d1d4da;
}
#m4p-post-detail.m4p-video-detail .m4p-video-dark .m4p-title-mark-video-list h5,
#m4p-post-detail.m4p-video-detail .m4p-video-dark .m4p-title-mark-video-list h6,
#m4p-post-detail.m4p-video-detail .m4p-video-dark .m4p-title-mark-video-list h4 {
    font-family: 'Roboto', "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000;
    font-weight: 700;
    margin-top:0;
    margin-bottom: 10px;
}
#m4p-post-detail .m4p-video-list-second .post-video {
    margin-bottom: 0;
}
/* ======================== fin lista y marcaje de video =================*/

/*=============== COLOR AUTORES QUE NO TIENEN LINK CON FONDOS DE COLOR ===========*/
.dark span.m4p-author-name, 
.m4p-post-enrevistado span.m4p-author-name,
.m4p-post-enrevistado2 span.m4p-author-name {
    color: #fff;
}
/*=============== FIN COLOR AUTORES QUE NO TIENEN LINK CON FONDOS DE COLOR ===========*/

/*===============PIE DE FOTO IMAGENES DENTRO CONTENIDO DE LA NOTICIA===========*/
#m4p-post-detail .m4p-post-content p.wp-caption-text {
  font-size: 1.2em;
  line-height: 1.2;
  margin-bottom: 25px;
  margin-top: 8px;
  font-weight: lighter;
}

#m4p-post-detail .m4p-post-content .wp-caption {
   max-width:100%;
}

@media screen and (max-width:768px) {
#m4p-post-detail .m4p-post-content p.wp-caption-text {
  font-size: 1.1em;
  line-height: 1.2;
  }
}
@media screen and (max-width:480px) {
#m4p-post-detail .m4p-post-content .wp-caption,
#m4p-post-detail .m4p-post-content .wp-caption img {
  width:100% !important;
  }
}
@media screen and (max-width:375px) {
#m4p-post-detail .m4p-post-content p.wp-caption-text {
  font-size: 1em;
  line-height: 1.1;
  }
}
/*===============FIN PIE DE FOTO IMAGENES DENTRO CONTENIDO DE LA NOTICIA===========*/

/* ============================ INDICE DE CONTENIDOS - TOC ============================= */
#m4p-post-detail .m4p-post-content .m4p-toc {
    background-color: #f5f5f5;
    padding: 30px 30px 40px 20px;
    margin-bottom: 25px;
    }
#m4p-post-detail .m4p-post-content .m4p-toc .m4p-toc-title {
    font-weight: 500;
    font-size: 23px;
    margin-bottom: 15px;
    text-align: center;
    }
#m4p-post-detail .m4p-post-content .m4p-toc ol {
    counter-reset: num;               
    list-style-type: none;
    padding-left:10px;
    }
#m4p-post-detail  .m4p-post-content .m4p-toc ol li::before {
    counter-increment: num;            
    content: counters(num, ".") ". ";   
    }
#m4p-post-detail .m4p-post-content .m4p-toc ol ol {
    padding-left:30px;
    }
#m4p-post-detail .m4p-post-content .m4p-toc ol li{
    font-size: 16px;
    line-height: 1.4;
    margin-bottom: 5px;
    font-weight: lighter;
    }
@media(max-width:768px) {
    #m4p-post-detail .m4p-post-content .m4p-toc ol li{
    font-size: 14px;
    }
    #m4p-post-detail .m4p-post-content .m4p-toc .m4p-toc-title {
    font-size: 21px;
    }
}
@media(max-width:480px) {
    #m4p-post-detail .m4p-post-content .m4p-toc ol li{
    font-size: 12px;
    }
    #m4p-post-detail .m4p-post-content .m4p-toc .m4p-toc-title {
    font-size: 18px;
    }
}
#m4p-post-detail  .m4p-post-content .m4p-toc ol li a{
    font-weight: lighter;
}
#m4p-post-detail .m4p-post-content .block-vertical-align-left ~ .m4p-toc,
#m4p-post-detail .m4p-post-content .block-vertical-align-right ~ .m4p-toc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
/* ============= TABLA DE CONTENIDOS - TOC en SIDEBAR ========= */
#m4p-post-detail .m4p-toc-sidebar .m4p-toc {
    background-color: #f5f5f5;
    padding: 20px 10px;
    margin-bottom: 25px;
    }
#m4p-post-detail .m4p-toc-sidebar .m4p-toc ol {
    counter-reset: num;               
    list-style-type: none;
    padding-left:0;
    }
#m4p-post-detail .m4p-toc-sidebar .m4p-toc ol li{
    font-size: 15px;
    line-height: 1.4;
    margin-bottom: 0px;
    font-weight: lighter;
    }
#m4p-post-detail .m4p-toc-sidebar .m4p-toc ol li a,
#m4p-post-detail .m4p-toc-sidebar .m4p-toc ol li a:hover,
#m4p-post-detail .m4p-post-content .m4p-toc ol a,
#m4p-post-detail .m4p-post-content .m4p-toc ol a:hover{
    font-weight: lighter;
    }
#m4p-post-detail .m4p-toc-sidebar .m4p-toc .m4p-toc-title {
    font-weight: 500;
    font-size: 19px;
    margin-bottom: 10px;
    }
#m4p-post-detail .m4p-toc-sidebar .m4p-toc ol ol {
    padding-left:15px;
    }
@media(max-width:768px) {
    #m4p-post-detail .m4p-toc-sidebar .m4p-toc ol li{
    font-size: 17px;
    }
    #m4p-post-detail .m4p-toc-sidebar .m4p-toc .m4p-toc-title {
    font-size: 23px;
    }
}
@media(max-width:480px) {
    #m4p-post-detail .m4p-toc-sidebar .m4p-toc ol li{
    font-size: 15px;
    }
    #m4p-post-detail .m4p-toc-sidebar .m4p-toc .m4p-toc-title {
    font-size: 20px;
    }
}


/*=======================TABLAS===========================*/
#m4p-post-detail table {    
  font-family: 'Roboto', sans-serif;
  font-weight: lighter;
  color: #000;
  font-size: 16px;
  line-height: 1.3;
  margin-bottom: 25px;
  width:100%;
  border-collapse: collapse;
  border-spacing: 0;
}
#m4p-post-detail table tr > td, #m4p-post-detail table tr > th {
  padding: 11px;
  vertical-align: top;
  border: 1px solid #eceeef;
}
#m4p-post-detail table thead > tr {
  background-color: #e5e5e5;
}
@media screen and (max-width: 768px) {
  #m4p-post-detail table {    
  font-size: 14px;
  line-height: 1.2;
  }
  #m4p-post-detail table tr > td, #m4p-post-detail table tr > th {
  padding: 8px;
  }
}
@media screen and (max-width: 767px) {
  #m4p-post-detail table {
  display: block;
  overflow-x: auto;
  }
}
/*===================== ESTILOS MODELO PAGINA 003 CON FOTO ENREVISTADA ===============*/
.m4p-container-img100enrev {
  position: relative;
}
.m4p-header-detail.m4p-img100-enrev {
  padding:40px 20px 15px 20px;
  position:absolute;
  bottom:0;
  background: rgba(0,0,0,.50);
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0[%], rgba(0,0,0,0.50) 50[%], rgba(0,0,0,1) 100[%]);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0[%],rgba(0,0,0,0)), color-stop(50[%],rgba(0,0,0,0.50)), color-stop(100[%],rgba(0,0,0,1)));
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0[%],rgba(0,0,0,0.50) 50[%],rgba(0,0,0,1) 100[%]);
  background: -o-linear-gradient(top, rgba(0,0,0,0) 0[%],rgba(0,0,0,0.50) 50[%],rgba(0,0,0,1) 100[%]);
  background: -ms-linear-gradient(top, rgba(0,0,0,0) 0[%],rgba(0,0,0,0.50) 50[%],rgba(0,0,0,1) 100[%]);
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0[%],rgba(0,0,0,0.50) 50[%],rgba(0,0,0,1) 100[%]);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
}
#m4p-post-detail .m4p-img-100-enrevistado .m4p-enrev-image-pie {
  margin-top: 20px;
  border-top: .5px solid #fff;
  padding-top: 5px;
  line-height: 1.3em;
  margin-bottom: -5px;
}
#m4p-post-detail .m4p-img-100-enrevistado .m4p-pie-enrev-texto {
  font-size: 0.9em;
  color: #fff;
  font-weight: 500;
}
#m4p-post-detail .m4p-img-100-enrevistado .m4p-pie-enrev-firma {
  color: #fff;
  float: right;
  text-transform: uppercase;
  font-size: 0.9em;
  font-weight: 500;
}
@media (max-width:768px){
  .m4p-header-detail.m4p-img100-enrev {
  padding: 35px 15px 15px 15px;
  }
}
@media (max-width:767px){
  .m4p-header-detail.m4p-img100-enrev {
   background: rgba(0,0,0,.50);
   }
  #m4p-post-detail .m4p-img-100-enrevistado .m4p-enrev-image-pie {
   margin-top: 10px;
   }
}
@media (max-width:480px){
  .m4p-header-detail.m4p-img100-enrev {
  padding:10px;
  }
  #m4p-post-detail .m4p-header-detail.m4p-img100-enrev .m4p-standfirst {
  line-height: 1.2;
  }
#m4p-post-detail .m4p-img-100-enrevistado .m4p-pie-enrev-texto {
  font-size: 0.6em;
  }
#m4p-post-detail .m4p-img-100-enrevistado .m4p-pie-enrev-firma {
  text-transform: uppercase;
  font-size: 0.6em;
  }
#m4p-post-detail .m4p-img-100-enrevistado .m4p-enrev-image-pie {
  line-height: .9em;
  }
}
#m4p-post-detail .m4p-img-100-enrevistado .m4p-header-detail {
  margin: 0;
}
#m4p-post-detail .m4p-img-100-enrevistado .m4p-post-img,
#m4p-post-detail .m4p-post-img.m4p-tit-center-100 {
  margin-bottom: 0;
}
#m4p-post-detail .m4p-header-detail .m4p-standfirst {
  line-height: 1.3;
}
#m4p-post-detail .m4p-detail-enrev .m4p-header-detail {
  margin: 0;
}
