section#contenido{min-height:380px;padding-top:30px;text-align:center;line-height:0}
section#contenido .fecha{float:none;display:inline-block;width:100%;height:26px;line-height:1;font-size:16px;overflow:hidden;margin-bottom:6px}
section#contenido .fecha .day.month{color:#FFF;float:left;padding:5px 8px;text-transform:uppercase}
section#contenido .fecha .year{color:#FFF;float:left;padding:5px 8px}
section#contenido .titulo{line-height:1.2;font-size:30px;text-transform:uppercase;margin-bottom:30px;font-weight:300;text-align:left}
section#contenido .imagen{line-height:16px;margin-bottom:6px;cursor:pointer;overflow:hidden;height: 500px}
section#contenido .imagen.has-video{position:relative;max-height:100%}
section#contenido .imagen .video-play{display:none}
section#contenido .imagen .video-close{position:absolute;z-index:3;top:8px;right:7px;background:#013e7f;color:#fff;border-radius:50%;width:30px;height:30px;text-align:center;font-size:20px;padding:5px;font-weight:700;transition:.3s all;display:none}
section#contenido .imagen .video-close:hover{background-color:#43c3de}
section#contenido .imagen.has-video video{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;visibility:hidden}
section#contenido .imagen.has-video video.visible{visibility:initial}
section#contenido .imagen.has-video .video-play{display:block;background-image:url(../images/play.png);background-repeat:no-repeat;background-position:center;border-radius:90px;position:absolute;z-index:99;width:155px;height:155px;top:50%;left:50%;margin-top:-77px;margin-left:-77px;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;transition:.6s}
section#contenido .imagen.has-video .video-play:hover{background-color:#000;opacity:.8}
section#contenido .post-content{line-height:20px;margin-bottom:6px;font-size:16px;text-align:justify;padding:20px 0;min-height:250px}
section#contenido .post-content p{margin:5px 0;width:100%;    -webkit-columns: 100px 2;-moz-columns: 100px 2;columns: 100px 2;}
section#contenido .post-content p{-webkit-columns: 100px 1;-moz-columns: 100px 1;columns: 100px 1;}
section#contenido .post-content p>iframe{display:block;margin:0 auto}
section#contenido .post-content ol,section#contenido .post-content ul{margin:0}
section#contenido .post-content li{padding:5px 0}
section#contenido .extra.attachment{border:none;margin-bottom:40px}
section#contenido .extra.attachment>span{margin:20px 0}
section#contenido .extra.attachment>div{display:table;margin:0 auto}
section#contenido .extra.attachment>div .pdf{display:block;background:url(../images/descargar.svg);height:100px;width:100px;background-repeat:no-repeat;background-size:80px;margin:10px auto;background-position-x:13px;float:left}
section#contenido .galeria .envira-gallery-wrap{display:inline-block}
.envirabox-skin{background:transparent!important;text-shadow:none;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
.fotogaleria{padding-bottom:50px}
.fotogaleria.loading .galeria-loading{display:block}
section#contenido #comments{display:inline-block;text-align:left}
body.single-post h2{display:inline-block;line-height:1.2;margin:40px 0;text-align:center;font-size:16px;font-weight:300;letter-spacing:5px;color:#7c7b7b;width:100%}
.envira-gallery-item img{height:100%;object-fit:contain}
.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}
.mfp-fade.mfp-bg.mfp-ready{opacity:.8}
.mfp-fade.mfp-bg.mfp-removing{opacity:0}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}
.fotogaleria a{width:24.5%;height:170px;display:inline-block;margin:0;padding:0;box-sizing:border-box;overflow:hidden;margin-bottom:2px}
.fotogaleria a img{width:100%;min-height:100%;object-fit:cover}
.single-post .comments-wrap {
    padding-bottom: 50px;
}
@media screen and (max-width: 1200px) {
  section#contenido .post-content p{-webkit-columns: 100px 1;-moz-columns: 100px 1;columns: 100px 1;}
	section#contenido .imagen{height: initial;}

}
section#contenido .post-content *:focus {outline: none;}