
/* Static-template compatibility layer */
html{scroll-behavior:smooth} body{overflow-x:hidden}
img{max-width:100%;height:auto}.video-cover{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
.menu-overlay.is-open{display:block;opacity:1;visibility:visible}.header-menu.is-open{transform:translateX(0)!important;visibility:visible!important}
.search-mobile.is-open{display:block!important}.go-to-top{cursor:pointer}
@media(max-width:991px){.header-menu{transition:.25s ease}.header-menu:not(.is-open){transform:translateX(-110%)}}

/* Static category template */
.template-category .breadcrumbs { margin-bottom: 20px; }
.template-category .news-type-1 .inner-image img,
.template-category .news-type-3 .inner-image img { object-fit: cover; }
.template-category a[href="#"] { cursor: default; }
@media (max-width: 767px) {
  .template-category .wrap-two-col > .inner-wrap { display: block; }
  .template-category .wrap-two-col > .inner-wrap > .inner-left,
  .template-category .wrap-two-col > .inner-wrap > .inner-right { width: 100%; }
}


/* Static video list template */
.template-video .video-cover,
.template-video .inner-image img { width:100%; object-fit:cover; }
.template-video .videos-type-2 .inner-image img { aspect-ratio:16/9; }
.template-video .videos-type-3 .inner-image img,
.template-video .videos-type-4 .inner-image img { aspect-ratio:16/9; }
.template-video a[href="#"] { cursor:default; }

/* Static article detail template */
.template-article .detail-content img { height:auto!important; margin-left:auto; margin-right:auto; }
.template-article .detail-content iframe { max-width:100%; }
.template-article .detail-content { overflow-wrap:anywhere; }
.template-article .box-comments button { cursor:pointer; }
.template-article a[href="#"] { cursor:default; }
@media(max-width:767px){
  .template-article .wrap-two-col>.inner-wrap{display:block}
  .template-article .wrap-two-col>.inner-wrap>.inner-left,
  .template-article .wrap-two-col>.inner-wrap>.inner-right{width:100%}
  .template-article .detail-title{font-size:28px;line-height:1.25}
  .template-video .videos-type-2 .inner-wrap{display:block}
}
