.mobile-only{display:none !important; visibility:hidden; content-visibility:hidden;}
body{padding-top:calc(var(--menu-height) + var(--topbar-height));}

.search-box{display:flex; justify-content:flex-end;}
.search-box-container{width:360px;}
.search-field{background-color:transparent;}
.live-button > b{padding:3px 5px; font-size:10px; line-height:10px;}
.profile-icon .flex_ori{width:18px; height:18px;}

header{padding:var(--section-space-normal) 0; border-bottom:1px solid;z-index: 4 !important;}
.header-logo{height:100%; display:flex; align-items:flex-end;}
.header-logo img{width:auto; height:45px; margin-right:21px;}
.header-right{display:grid; grid-template-columns:auto 1fr;}
.header-search{grid-column:1/3;}
.header-multibrand{margin-top:7px; font-size:12px; text-transform:uppercase;}
.header-multibrand > ul{display:flex; flex-wrap:wrap;}
.header-multibrand > ul > li{margin-left:5px; padding-left:5px; border-left:1px solid;}
.header-multibrand > ul > li:first-child{border-left:0;}

header{border-bottom-color:rgba(0,0,0,0.25);}
.header-multibrand > ul > li{border-left-color:#E0E0E0;}
menu .menu-main-link:hover, .profile-icon:hover{background-color:rgba(0,0,0,0.1);}
menu .menu-sub > ul{background-color:#FFF;}

.snd, .snd-link{padding:0 5px;}
.snd{margin-bottom:var(--section-space-normal); display:flex; top:calc(var(--menu-height) + var(--topbar-height)); padding:0;}
.snd-more{right:0; display:none !important;}
.snd-sub-container:hover .snd-more{display:block !important;}
.snd-sub-container:hover .snd-more-button{color:var(--color-link-primary);}
.snd-sub-container:hover .fas{transform:rotate(-180deg);}

menu{background-color:#FFF;}

menu{position:fixed; z-index:calc(var(--max-zindex) - 2000); left:0; top:0 !important; width:100%; display:block !important;}
menu:before{content:''; display:block; height:var(--topbar-height);}
menu .menu-main{display:flex; justify-content:center; align-items:center;}
menu .menu-main > ul{width:100%; max-width:calc(var(--site-container) + var(--section-space-normal)); display:table;}
menu .menu-main > ul > li{display:table-cell; vertical-align: top;}
menu .menu-main-link{padding:0 5px; position:relative; z-index:2;}
menu .menu-sub{display:none !important;}
menu .profile-icon, menu .live-button, menu .open-search{height:var(--menu-height); padding:0 5px; position:relative; z-index:2;}
menu .open-search{font-size:15px; display:none;}

.site-container > span{position:relative; max-width:var(--site-container);}
.site-container > span > *{position:relative; z-index:3;}
.main-container{grid-template-columns:1fr 300px;}
.column-small-container{position:-webkit-sticky; position:sticky; padding-bottom:0.1px;}

.column-big .article-list-row{--article-thumb-size:178px;}
.column-big .article-list-thumb:before, .column-big .article-list-thumb-link:before{padding-top:56.25%;}
.column-big .article-list-title h2{font-size:18px;}
.column-big .article-card .article-list-title h2{font-size:16px;}
.column-big .article-list-desc{grid-column:1/3; font-size:14px; line-height:150%;
display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}

.iklan-skin{position:absolute !important; z-index:1 !important; top:0; left:0; width:100%; height:100%;}
.iklan-skin > span{display:flex; justify-content:space-between; width:100%; position:-webkit-sticky; position:sticky; 
top:calc(var(--menu-height) + var(--section-space-normal) + var(--topbar-height));}
.iklan-skin-left{margin-left:-175px;}
.iklan-skin-right{margin-right:-175px;}
.column-big .iklan-native{height:163px;}

.iklan-top-desktop-custom{margin-top:5px; min-height:100px;}

.sticky-bottom-video{bottom:110px; width: 320px; height:180px; position: fixed; z-index: calc(var(--max-zindex) - 10000); left: 0;}


.sticky-bottom{bottom:0; height:90px;}
.sticky-bottom > span{position:relative;}

.menu-sub-small {display: none;}
.menu-sub-small{position: absolute; z-index: 1; top: 65px; right: 0; padding-top: 30px;}
.menu-sub-small > ul{background-color: #FFF; max-width: 120px; overflow: hidden; border-radius: var(--rounded-normal); box-shadow: var(--shadow-default);}
.menu-small-parent > a{z-index: 2;}
.menu-sub-small > ul a:hover{background-color: rgba(0,0,0,0.1);}
.menu-sub-small > ul a{padding: 0 var(--section-space-normal); justify-content: flex-start;text-transform: uppercase; height: var(--menu-height); font-size: 12px; font-weight: 700;}
.menu-small-parent:hover .menu-sub-small {display: block;}
.menu-button{font-weight: 700; font-size: 12px; cursor: pointer; text-transform: inherit;}
.menu-small-parent {cursor: pointer;}

