/* .layout_top {padding-top: 4rem} */
.layout_top .coverstory .post__meta {display: none}
.column-left .relative-box:not(:last-child) {margin-bottom: 30px}
.break-touch{padding-top:4rem}
.home-section {margin-bottom: 8rem}

.coverstory{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:var(--lightyellow)}
.cover-inner{max-width:600px;margin:0 auto;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}
.cover-inner p{margin-top:20px;margin-bottom:0;line-height:1.53;font-weight:400}
.cover-thumb {margin:0;padding:0 0 100%;width:100%;height:0;background-color:#EEE;overflow:hidden;line-height:0}
.cover-thumb .imagefit{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute}
.cover-inner .o-head {
    line-height: 1.22;
}
.cover-inner author {
    margin-top: 25px;
    display: block;
    font-size: 11px;
    letter-spacing: 1.1px;
}.cover-inner .action-block {
    margin-top:58px;
}

.monorow-inner article {
    border-top: 1px solid #DDD;
    padding: 35px 0 5rem;
    border-bottom: 1px solid #DDD;
}

.monorow-inner article .o-head{font-family:'Zona Pro Thin';font-weight:normal}
.monorow-inner article .o-head strong{font-family:'Zona Pro Bold';font-weight:normal}

.billboard_row {
    padding: 5rem 0;
    background-color: #F4F4F4;
    text-align: center;
    margin-bottom: 8rem;
}

.sponsor_logo {
    height: 70px;
    margin-top: 20px;
    margin-bottom: 30px;
    display: block;
}


.wrap_entheto_logo{width:90%;max-width:1000px;margin:0 auto}

@media screen and (max-width:1023px) {
.layout_top {padding-top: 0}
.break-touch {padding-top:0;margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw)}
.whsk_reverse {display: flex;flex-direction: column-reverse}
/* .cover-thumb {padding-bottom: 66.6%} */
.cover-inner {padding: 4.5rem 0}
.layout_ft .tile_1 .thumb-holder,
.layout_entheto .tile_1 .thumb-holder,
.layout_entheto .aside_column .thumb-holder,
 .layout_ft .aside_column .thumb-holder,  
.unorder .tile_1 .thumb-holder, .unorder .tile_3 .thumb-holder{padding-bottom:100%} 
  
.ft__full_touch{
    width: auto;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    display: flex;
    justify-content: center;
    padding: 5rem 0;
    background-color: #F2F2F2;
}  
  
.cover-thumb {padding-bottom: 66.7%}
 
.popular-inner .columns {white-space: nowrap;overflow-x: scroll;margin-inline:-5px;display:block}
.popular-inner .columns .column {white-space: normal;width:42%;display: inline-block;vertical-align: top;padding-inline: 5px}
.popular-inner .columns::-webkit-scrollbar {display: none}
}

@media screen and (max-width:767px) {
.wrap_entheto_logo{width:90%;max-width:220px;margin:0 auto}    
.cover-inner {padding:3rem 2rem}
.cover-inner .action-block {margin-top: 25px}
.cover-thumb {padding-bottom:100%}  
.srcon_articles .post__article {padding-bottom: 40px}
.srcon_articles .ft__aside{
  width: auto;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  display: flex;
  justify-content: center;
  padding: 5rem 0;
  background-color: #F2F2F2;    
}
.home .popular-row {margin:5rem 0 4rem}  

.billboard_row,  
.home-section {margin-bottom:5rem}  
.home .popular-row .pop-header {text-align: center}
.cover-inner p{font-size:15px!important;line-height:22px}  
  
.popular-inner .columns .column {width:62%}  

.sponsor_logo{height:54px}
  
}


@media only screen  and (min-device-width : 768px) and (max-device-width : 1024px)  and (orientation : portrait) {
	.layout_ft-1 .whsk-flex-column-reverse {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}.layout_ft-1 .whsk-flex-column-reverse .column-left .is-relative.relative-box {
    width: 50%;
    padding: 10px;
    margin-bottom: 0;
}.layout_ft-1 .whsk-flex-column-reverse .column-left {
    display: flex;
    margin-inline: -10px;
    width: auto;
    margin-bottom: 60px;
}
.layout_ft .aside_column .thumb-holder,
.column-right .thumb-holder {
    padding-bottom: 66.7%;
}
.layout_ft .aside_column {
    order: -1;
    margin-bottom: 30px;
}  
  
}