/* ul.filter-to-scroll{
    justify-content: center;
} */

/* .category:not(.post-info-author){
    justify-content: space-between;
}

.category h5{
    width: calc(100% - 36px - 28px - 8ch);
} */

/* .category a.show-all{
    font-size: 1em;
    font-family: 'Montserrat-ExtraBold', georgia, serif;
}

body.is-dark .category a.show-all{
    color: #00fbfc;
} */

/* .post{
    width: calc(50% - 15px);
} */

/* .post.post-new{
    width: 100%;
    display: flex;
    flex-flow: column wrap;
    align-items: center;
}

*/
.post.post-new .post-title,
.post.post-new .post-date,
.post.post-new .post-desc{
    text-align: center;
} 

/* .post.post-big{
    width: 100%;
} */

/* .dl ul li{
    min-width: calc(50% - 15px);
    margin-right: 30px;
}

.partners{
    flex-flow: row wrap;
    justify-content: center;
}

.partners a{
    margin-right: 14px;
}

.partners a:last-child{
    margin-right: 0;
}

.socials{
    justify-content: center;
}

a.social{
    margin-right: 29px;
}

.socials a.social:last-child{
    margin-right: 0;
}

.post-info .post-info-title,
.post-info .post-info-time{
    text-align: left;
} */

.post-info-author{
    max-width: 180px;
    width: auto;
    margin-right: 58px;
    align-items: flex-start;
}

.post-content,
.post-content .author-info{
    padding: 50px;
}

/* .post-content img{
    max-width: 400px;
} */

/* .title{
    width: 350px;
    margin-left: auto;
    margin-right: auto;
} */

/* .title::before{
    font: calc(6em/3)/1 'TiemposHeadline-Black', georgia, serif;
}

*/
.banner .banner-desc,
.banner.banner-2 .banner-title{
    max-width: 500px;
} 

.banner .banner-title span{
    font-size: 2.28em;
}

@media(min-width:643px){
    .post .post-img{
        height: 277px;
    } 
}

/* ul.tabs li{
    position: relative;
    min-width: 240px;
    border: solid 4px rgba(255, 255, 255, .2);
    background: #07075e;
    flex-flow: column wrap;
    align-items: center;
}

ul.tabs li.active::before{
    content: '';
    position: absolute;
    bottom: -4px;
    left: -4px;
    width: calc(100% + 8px);
    height: 4px;
    background: #00fbfc;
}

ul.tabs li .icon{
    margin-right: 0;
    margin-bottom: 10px;
}

ul.tabs li p{
    text-align: center;
}

ul.tabs li a{
    display: none;
}

.progress .step{
    width: 64px;
}

.l-d-mode::before{
    content: 'MODO CLARO';
    font: 1em/1.6 'Montserrat-Bold', georgia, serif;
    position: absolute;
    top: 5px;
    left: -96px;
}

.l-d-mode.active::before{
    content: 'MODO OSCURO';
    left: -108px;
}

.next-to-fixed{
    margin-top: 70px;
}

 */