@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');
*{font-family: 'Roboto Condensed', sans-serif;}
.caja_post{width: calc(100% - 2em); padding:  0 1em; display: flex; padding-top: 1em; justify-content: space-between; }
.post{background: var(--gris);width: calc(72%); display: inline-table}
.post_full{background: var(--gris);width: calc(100%); display: inline-table}
.mini_post{width: 100%; display: flex; height: 350px; border-bottom: 1px solid var(--celeste_claro)}
.mini_post:nth-last-of-type(1){border-bottom: none;}
.mini_post .btn_ver{width: 100%; text-align: left;margin-top: 8px;}
.mini_post a{color: var(--verde); cursor: pointer;}
.post_slider{width: calc(45% - 1em); padding:  0 0.5em; height: 100%; display: flex; align-items: center; justify-content: center;}
.post_slider img{width: auto; height: auto; max-width: calc(90% - 1em); max-height: calc(90% - 1em); border: 1em solid #FFF;
-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25);
-ms-box-shadow: 0 3px 6px rgba(0,0,0,.25);
box-shadow: 0 3px 6px rgba(0,0,0,.25);}
.post_contenido{width: calc(55% - 2em); padding:  0 1em; height: 100%;}
.post_contenido h1{color: var(--azul);}
.post_contenido h4{color: var(--azul_claro);}
.post_contenido .texto{overflow-x: auto; overflow-y: hidden;}
.post_contenido p{width: 100% !important; padding: 0 !important;}
.post_extra{width: calc(100%);}




.listado_eventos{width: 100%; height: auto;}
.eventos .imagen_destacada{width: 100%; height: 280px; text-align: center; display: flex; align-items: center; justify-content: center;}
.imagen_destacada img{width: auto; height: auto; max-height: calc(100% - 3em); max-width: calc(100% - 3em); border: 1em solid #FFF;
-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25);
-ms-box-shadow: 0 3px 6px rgba(0,0,0,.25);
box-shadow: 0 3px 6px rgba(0,0,0,.25);}
.eventos{background: #e9fed5; width: calc(27%); height: 100%; display: flex; flex-wrap: wrap;}
.evento{padding: 1em 0; border-bottom: 1px dashed var(--azul); text-align: center;}
.evento h2{margin-bottom: 0;}
.evento h3{color: var(--azul_claro);}
.evento h4{color: #111;}
@media (max-width: 767px){
.no_mobile{display: none;}
.post{width: 100%;}
.post_slider{width: calc(100% - 1em); order: 2;}
.post_contenido{width: calc(100% - 1em); order:1; height: auto; padding: 1em 0.5em;}
.mini_post{flex-wrap: wrap; height: auto; padding-bottom: 10px;}
}