.landing-logo{padding-top:5rem}
.landing__name {
    font-size: 135px;
    line-height:0.77;
    margin: 0;
    color: #FFF;
    font-family: var(--serif);
    font-weight: normal;
    position: relative;
    z-index: 1;
    letter-spacing: -4px;
}
.landing__desc {
    max-width: 1200px;
    margin: 0;
    padding: 50px 0 30px;
    color: #FFF;
    font-family: 'Inter';
    font-weight: normal;
    font-size: 16px;
    line-height: 1.3;
}

.big_item {display: flex}
.big_item .left-side {width: 100%;max-width: calc(19 * var(--col-width) + 10px)}
.big_item .right-side {flex: 1}

.bigitem__box {
    height: 85%;
/*     margin-left: calc(-1 * ( 2 * var(--col-width))); */
    margin-left:-200px;
    position: relative;
    padding-left:var(--col-width);
}
.overlay-touch{display:none}
.bigitem__box .wrap-mask-title {
    max-width: 680px;
    width: 90%;  
    padding-bottom: 7rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
}
.bigitem__box .displayAuthors {display: none}
.is-bigbox:hover .wrap-mask-title .o-head {
    text-decoration: underline;
    color: #FFF;
}

.bigitem__box .wrap-mask-title .maz-headline {
/*     font-size: clamp(2.6rem, 1.191rem + 2.348vw, 4.6rem); */
    font-size:4.2rem;
    line-height: 1.1;
    margin-bottom:30px;
}.bigitem__box .wrap-mask-title .post-description {
    font-size: 16px;
    line-height: 22px;
    font-family: var(--sans-serif);
    color: #FFF;
    max-width: 520px;
    margin: 0;
}
.bigitem__box .wrap-mask-title:after {
    content: "";
    margin-top: 20px;
    display: block;
    height: 3px;
    background-color: #FFF;
    max-width:calc(200px - var(--col-width));
}.bigitem__box .post-meta-i {
    color: #FFF;
    font-family: var(--sans-serif);
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 17px;
}
.bigitem__box .author-c {
    color: #FFF;
    font-size: 13px;
    line-height: 20px;
    font-family: var(--sans-serif);
    font-weight: 500;
    margin-top: 20px;
    display:flex;
    align-items:center
}.bigitem__box .author-c:before {
    filter: grayscale(1) brightness(10);
}


.magazine-slick-slider, .newspaper-cats {
    display:none;
    margin-left: -10px;
}
.newspaper-cats.slick-initialized,
.magazine-slick-slider.slick-initialized {
    display: block;
}
.magazine-slick-item {
    padding: 0 10px;
}
.wrap-section-title{
    padding-bottom: 15px;
    border-bottom: 0.5px solid var(--lightpurple);
    margin-bottom: 40px;
    display:flex;align-items:center;
}

.section-title {
    margin: 0;
}
.magazine-slick-item h2 {
    margin: 0;
    padding-bottom: 35px;
}
.magazine-section {
    margin-top: 8rem;  
}

.magazine-section.normal-section {
    padding-inline: var(--col-width);
}.normal-section .wrap-section-title {
    margin-bottom: 20px;
}

.section-submenu {
    cursor:pointer;
    width: 37px;
    margin-right: 25px;
    position:relative;
    display: block;
}
.section-submenu span {
    display: block;
    width: 100%;
    background-color: var(--inred);
    height: 4px;
}.section-submenu span:nth-child(2) {
    margin: 5px 0;
}

.expand-section {
    padding-inline: var(--col-width);
    background-color: #F8F7F4;
    padding-top: 5rem;
    padding-bottom: 5rem;
    margin-top: -40px;
    display:none;
    transition:all 0.3s ease;
}

.active .expand-section {display: block;position:relative;margin-bottom:30px}

.expand-section .row-title {padding-bottom: 10px;border-bottom: 0.5px solid var(--lightpurple);margin: 0 0 10px}
.newspaper-cats .article-box .post-description,
.magazine-slick-slider .article-box .post-description,
.expand-section .article-box .post-meta,
.expand-section .article-box .post-description {display: none}
.expand-section .relative-link {
    border-bottom: 3px solid var(--darkblue);
    padding-bottom: 10px;
    height: calc(100% - 30px);
    margin-bottom: 0;
    clear: both;
}


.slick-track{ display: flex}

.magazine-slick-item {padding: 0 10px;height: inherit}
.magazine-slick-item .wrap-item {height: 100%;padding-bottom: 20px;border-bottom:4px solid var(--darkblue)}
.column .wrap-item {height: 100%}
.magazine-slick-item .wrap-item .relative-link .article-box {display: flex;flex-direction: column;justify-content: space-between}
.magazine-slick-item .wrap-item .relative-link, .magazine-slick-item .wrap-item .relative-link .article-box {height: 100%}
.magazine-slick-item .wrap-item .relative-link .article-box .displayAuthors {display: none}
/* .magazine-slick-item .wrap-item .relative-link .article-box .thumb-holder { padding-bottom: 100%} */
.inmagazine .magazine-slick-item .wrap-item .relative-link .article-box .thumb-holder {padding-bottom: 100%}
.magazine-section.active .outside-arrows {opacity: 0}

/* NEWSPAPERS */
/* .inner-newspaper {padding-inline: var(--col-width)} */
.inner-newspaper .newspaper-cats {margin-inline: -10px}
.newspapers-posts{margin-top:60px}
.squized-rowbox .article-box.row-box .wrap-thumb-holder{width:calc(2 * var(--col-width) - 20px)}
.circle-element .wrap-thumb-holder{overflow:hidden;border-radius:100%}
.circle-element .wrap-thumb-holder .thumb-holder{padding-bottom:100%}
.newspapers-posts .squized-rowbox{padding-bottom:30px;padding-top:10px}
.article-box.row-box{display:flex;align-items:flex-start}
.article-box.row-box .wrap-thumb-holder{width:calc(3 * var(--col-width))}
.article-box.row-box .wrap-mask-title{padding-left:15px;flex:1}


.magazine__sidebar {
    min-width: 300px;
    width: calc(6 * var(--col-width));
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.inner-matchenter,
.latest-section {
    margin-top: 4.5rem;
}.ls_1, .ls_2 {
    padding-bottom: 5rem;
}
.magazine__sidebar .das-r1 {
    position: sticky;
    -webkit-position: sticky;
    top: 12rem;
}

.wrap-touch-arrows{display:none}

.active .section-submenu span:nth-child(1) {transform: rotate(45deg);top: -2px}
.active .section-submenu span:nth-child(2){opacity:0}
.active .section-submenu span:nth-child(3) {transform: rotate(-45deg);bottom:-1px}
.active .section-submenu span {position: absolute;width:100%;transition: transform 0.3s ease}


.archive-submenu {
    position: relative;
    margin-bottom:20px;
    display: flex;justify-content:center;
}
.archive-submenu .cat-item {
    display: block;
    font-size:1.8rem;
    font-family:var(--sans-serif);
    font-weight: 600;
    color: var(--darkblue);
    margin-right:14px;
    padding-right:14px;
    padding-top: 15px;
    padding-bottom: 15px;  
    border-right: 1px solid #ccc;
}
.archive-submenu .cat-item a {
    color: var(--darkblue);
}.archive-submenu .cat-item:last-child {
    border-right: none;
    padding-right: 0;
    margin-right: 0;
}
.archive-submenu .cat-item a:hover{text-decoration:underline}

.archive-submenu:after {
    content: "";
    background-color: #ccc;
    position: absolute;
    display: block;
    width: 100vw;
    height: 1px;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}
.archive-submenu:after{bottom:0}

.ingr.page-template-landing-newspaper .article-box .post-meta-i .post-category{color:#B01103}


@media screen and (min-width:1216px) {
    .magazine__sidebar{width:calc(6 * var(--col-width) - 20px)}
}

@media screen and (max-width:1023px) {
.magazine-section{margin-top:6rem}  
.magazine__sidebar {width: 300px;margin:0 auto}  
.landing-logo{padding-top:7rem}  
.landing__name {font-size: 70px;line-height: 0.77;letter-spacing:-2px;}
.big_item .left-side {width: 66.6666%}
.magazine-section.normal-section{padding-inline:0}
.bigitem__box .wrap-mask-title {padding-bottom: 3rem} 
.bigitem__box .wrap-mask-title .maz-headline {margin-bottom:20px;font-size:2.6rem}
.bigitem__box {height: 90%}  
.bigitem__box .wrap-mask-title .post-description {font-size: 14px;line-height: 1.3}
.newspapers-posts {margin-top: 40px}
  
.newspapers-posts .squized-rowbox {padding-bottom: 20px}
.newspapers-posts .squized-rowbox .article-box.row-box {display: flex;flex-direction: column;flex-wrap:wrap}
.newspapers-posts .squized-rowbox .article-box.row-box .wrap-mask-title {padding-left: 0;flex: none;width: 100%}
.squized-rowbox .article-box.row-box .wrap-thumb-holder {width: 90px;margin-bottom: 15px}  
.inner-newspaper .newspaper-cats {margin-right: 0}
.ls_1, .ls_2 {padding-bottom: 0}
  
.magazine-slick-item h2{padding-bottom:25px}
  
.expand-section {padding-inline: 20px;padding-block: 3rem}
  
}
  
@media screen and (max-width:767px) {
.landing-logo{padding-top:0;}    
.landing-header .landing__name {display: none}
.landing__desc {font-size: 12px;padding: 14px 0}

.newspapers-posts,
.landing-header {padding-bottom: 30px}  
.ingr:not(.page-template-landing-newspaper) .landing-logo {display:none}  
  
.ingr.page-template-landing-newspaper .landing-logo{padding-top:2rem}

  
.landing__name {font-size: 5rem;line-height: 0.77;letter-spacing:-1px;}
.magazine-slick-item h2{padding-bottom:15px}  
.big_item .left-side{max-width:100%;width:100%}
.big_item .left-side .thumb-holder{padding-bottom:0;height:100vw}
.big_item .left-side .thumb-holder .imagefit {object-position: top center}  
.bigitem__box{background:transparent!important;height:auto;position:absolute;left:0;bottom:-30px;margin:0;right:50px;padding:20px;padding-left:30px}
.bigitem__box .wrap-mask-title .maz-headline{font-size:22px;margin-bottom:10px}
.bigitem__box .wrap-mask-title{width:100%;display:block;padding-bottom:20px;position:relative}
.bigitem__box .wrap-mask-title .post-description{font-size:13px;line-height:1.3}
.bigitem__box .wrap-mask-title:after{display:none}
.bigitem__box .post-meta-i{font-size:12px;margin-bottom:15px}  
.big_item .author__image {display: none}
.magazine-section{margin-top:0;}
.magazine-section.normal-section{padding-inline:0}
.overlay-touch {
    width: 100%;
    display:block;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0;
    z-index: 0;
}  
.wrap-section-title .outside-arrows {
    display: none;
}.wrap-touch-arrows {
    width: 50px;
    float: right;
    display:block;
}.wrap-touch-arrows .outside-arrows {
    position: relative;
    right: initial;
    flex-direction: column-reverse;
}  
.outer-wrap-carousel {
    display: block;
}
.wrap-section-carousel.is-carousel {
    width: calc(100% - 50px);
    display: inline-block;
}
.wrap-touch-arrows .outside-arrows .slick-arrow {
    margin: 0 auto 11px;
    border: 1px solid #8E93AA;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: left;
    width: 43px;
    height: 43px;
}
.wrap-touch-arrows.m_t {margin-top: 30px}  

.outside-arrows-sp {
    margin-bottom: 10px;
    height: 0.5px;
    width: 100%;
    clear: both;
    background-color: var(--lightpurple);
}
.wrap-touch-arrows .tslider-next:before{display:none}
.magazine-section.normal-section{padding-inline:0}
  
.newspapers-posts .squized-rowbox {
    padding-top: 0;
    padding-bottom: 15px;
    border-bottom: 0.5px solid var(--lightpurple);
    margin-bottom: 10px;
}.newspapers-posts .column:last-child .squized-rowbox {
    border: none;
}  
.newspapers-posts .squized-rowbox .article-box.row-box {flex-direction: row}
.squized-rowbox .article-box.row-box .wrap-thumb-holder {margin-bottom: 0}
.newspapers-posts .squized-rowbox .article-box.row-box .wrap-mask-title {flex: 1;padding-left: 15px}
.inner-newspaper .newspaper-cats{display:block;margin-right:-10px}
.inner-newspaper .newspaper-cats .magazine-slick-item:nth-child(n+5) {display: none}
.newspaper-cats .magazine-slick-item .wrap-item {height: auto;margin-bottom: 3rem}
.ls_1, .ls_2, .ls_3, .ls_4 {margin-bottom: 3rem}
.magazine-slick-slider .magazine-slick-item .wrap-item {border-bottom: none}
.is-wrap-carousel{border-bottom:3px solid var(--darkblue)}  
.section-submenu {width: 30px;margin-right: 20px}
.section-submenu span {height: 3px}
.section-submenu span:nth-child(2) {margin-block: 4px}
  
  
.expand-section {padding-inline: 12px;padding-block: 3rem}
  
.archive-submenu {
    display: block;
    white-space: nowrap;
    overflow-x: scroll;
    margin-right: -12px;border-bottom: 1px solid #ccc;
}.archive-submenu::-webkit-scrollbar {
    display: none;
}.archive-submenu .cat-item:last-child {
    padding-right: 24px;
}
.archive-submenu:after{display:none}
.archive-submenu .cat-item {
    display: inline-block;
    font-size: 16px;
    padding-top: 5px;
    padding-bottom: 10px;
}  
  
}


@media screen and (min-width:1216px) {
.archive-submenu .cat-item {margin-top: 24px;padding-top:2px;padding-bottom:14px}
.archive-submenu{justify-content:flex-start}
}