.section-label{font-size:1.9rem;line-height:1.1}
.category-name {
    font-size: 36px;
    border-bottom: 1px solid #CCC;
    padding-bottom: 8px;
    line-height: 1;
}
.separator-horizontal-row sep {
    height: 1px;
    background-color: #ccc;
    margin: 1.2rem 0;
    display: block;
}
.onerow .relative-box {
    height: 100%;
    display: flex;
    flex-direction: column;
}
.onerow .relative-box .tile-content {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.relative-box .tile-content {
    padding-top: 1.6rem;
}.onerow .relative-box .tile-content .wrap-main-tile-content {
    max-width: 90%;
}.relative-box .tile-content .post-meta-wrapper {
    margin-top: 2rem;
}.post-meta-wrapper .post-meta {
    display: flex;
    flex-wrap: wrap;
    padding-top:5px;
    align-items:center;
}
.category .flex-article {
    margin-bottom: 0;
}
.flex-article{display:flex;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap));margin-bottom:-0.75rem;margin-top:-0.75rem}
.flex-article .wrap-thumb{flex:none;width:66.66667%;padding:.75rem;padding-left:var(--columnGap);padding-right:var(--columnGap)}
.flex-article .tile-content{flex:none;width:33.33333%;padding:.75rem;padding-left:var(--columnGap);padding-right:var(--columnGap)}
.flex-article .tile-content .post-description {
    font-size: 18px;
    letter-spacing: -0.18px;
    line-height: 22px;
    color: #262626;
    margin-top: 0;
}.category .flex-article .tile-content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

/* .locked_article author {display: none!important} */


.archive .simple-row {
    border-bottom: 1px solid #CCC;
    padding-bottom: 2rem;
    margin-bottom: 5px;
}
.archive  .simple-row author {
    display: block;
    padding: 5px 0 0;
}
.wrap-row-header-n-desk {
    padding-right: 3rem;
}

.locked_article_row {display: flex;align-items: center;margin-right:10px}
.archive .simple-row.locked_article .locked_article_row {
    padding-top: 5px;
}

.sidebar-sticky .sticky-item{position:sticky;-webkit-position:sticky;top:9rem}

.locked_article_row span {
    margin-left: 8px;
}.category-row-footer .vima-author {
    padding: 2px 0;
    display: block;margin-top:5px;
}

.pagination {
    clear: both;
    padding: 0;
    position: relative;
    font-size: 16px;
    line-height:1.1;
    display: flex;
    justify-content: center;
}

.pagination span, .pagination a {
    display: block;
    font-weight:600;
    float: left;
    margin: 2px;
    text-decoration: none;
    width: auto;
    color:#000;
    background:#e7e7e7;
    font-family: 'Manrope';
    padding: 5px;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
}
.pagination a:hover{
color:#fff;
background:var(--darkblue);
}

.pagination .current{
background:var(--darkblue);
color:#fff;
}

.archive .popular-width {
    padding-top: 2rem;
    border-top: 2px solid #000;
    margin-top: 6rem;
}

.reverse-item:hover .o-head,
.flex-article:hover .o-head,
.simple-row:hover .o-head,
.rowbox-box:hover .o-head,
.mono-row-link:hover .o-head,
.vima-hero:hover .wrap-ohead .o-head span,
.boxone-wrap:hover .boxone-header,
.boxone-l2.opinion-box:hover .o-head,
.relative-box:hover .o-head{color:#595959}


.archive .wrap-vimagazino-mini {margin-bottom: 3rem}
.category-vimagazino  .wrap-vimagazino,
.page-vimagazino .wrap-vimagazino {margin-top: -22px}

.article-tag{color:#7d7d7d;display:block;padding:2px 0;text-transform:uppercase}
.rowbox-box .inner-col-row .article-tag {margin-top: 5px}

.category .header-section {font-size: 2rem;margin: 0;letter-spacing: -.36px;line-height: 2rem}


.row-items .row-item{display:block;padding-bottom:2rem;border-bottom:1px solid #ccc;margin-bottom:2rem}
.row-items .row-item:last-child{margin-bottom:0;border:none}
.archive .row-items .row-item .simple-row {
    border: none;
    padding: initial;
    margin: initial;
}
.flex-article.reverse-row {
    flex-direction: row-reverse;
}
.category-tag-inner {
    padding-bottom: 3rem;
    margin-bottom:3rem;
    border-bottom: 1px solid #ccc;
}

@media screen and (min-width: 1600px) {
.inner-fullwindow-items {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
}

@media screen and (min-width:1023px) {.top-sidebar{width:310px}}

@media screen and (max-width:768px) {
.archive .simple-row {margin-bottom: 0;padding-bottom: 0}
.category .relative-box, .category .flex-article {padding-bottom: 12px;border-bottom: 1px solid var(--linelight)}
.wrap-row-header-n-desk {padding-right: 0;padding-bottom: 12px}
.category-name{font-size:2.6rem}  
.flex-article .wrap-thumb{width:100%}
.flex-article .tile-content{width:100%}
.flex-article:not(.vimagz, .vimagz2){flex-direction:column!important}  
}
  
@media screen and (max-width:767px) {
.category .flex-article .wrap-thumb{width:100%}
.category .flex-article .tile-content{width:100%}
.flex-article{flex-direction:column!important}  
.archive .simple-row .columns .column:last-child {order: -1}
.category-name{font-size:30px}  
}
