/* CMS + full-width mobile search/content */
.vb-skin-khusex .vb-ad{margin:10px auto;text-align:center}
.vb-skin-khusex .videoWrapper{position:relative;aspect-ratio:16/9;height:auto;padding-top:0;background:#000;border-radius:10px;overflow:hidden;margin-bottom:12px}
.vb-skin-khusex .videoWrapper iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}
.vb-skin-khusex .navbar-header,.vb-skin-khusex .navbar-toggle{display:none!important}
.vb-skin-khusex .menu-item svg,
.vb-skin-khusex .vb-menu-ico,
.vb-skin-khusex .vb-menu-ico svg,
.vb-skin-khusex .navbar-nav svg{
  width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important;
  margin-right:4px;vertical-align:middle;
  display:inline-block;flex-shrink:0
}
.vb-skin-khusex .search-note{margin:0 0 12px;color:#bbb}
.vb-skin-khusex .btn-search,
.vb-skin-khusex .btn.btn-search{
  background:#e50914!important;
  border-color:#e50914!important;
  color:#fff!important
}
.vb-skin-khusex .btn-search:hover{background:#f40612!important}
.vb-skin-khusex .btn-server.active{background:#e50914;color:#fff}
.vb-skin-khusex .btn-like.active,.vb-skin-khusex .btn-dislikes.active{color:#e50914}
.vb-skin-khusex .btn-load-more svg{display:inline-block;vertical-align:-2px}
.vb-skin-khusex .page-numbers{gap:4px;letter-spacing:0}
.vb-skin-khusex .page-numbers li a,
.vb-skin-khusex .page-numbers li span.current{
  min-width:36px;width:36px;height:36px;padding:0;border-radius:50%
}
.vb-skin-khusex .navbar-nav .vb-menu-ico{
  width:14px;height:14px;margin-right:4px;vertical-align:-2px;display:inline-block
}
.vb-skin-khusex .ks-mobile-search{width:100%;flex:none}
.vb-skin-khusex #search-form-mb,
.vb-skin-khusex #mobile-search-form{width:100%;max-width:100%}
.vb-skin-khusex #search-form-mb .input-group{display:flex;width:100%}

@media(min-width:768px){
  .vb-skin-khusex .main-navigation .navbar-nav > .active > a,
  .vb-skin-khusex .main-navigation .navbar-nav > .current-menu-item > a{
    color:#fff!important;
    background:rgba(229,9,20,.16)!important;
  }
  .vb-skin-khusex .main-navigation .navbar-nav > .active > a::after,
  .vb-skin-khusex .main-navigation .navbar-nav > .current-menu-item > a::after{
    content:'';
    position:absolute;
    left:0;right:0;bottom:0;
    height:2px;
    background:#e50914;
    border-radius:2px 2px 0 0;
  }
}

@media(max-width:767px){
  .vb-skin-khusex .hidden-xs{display:none!important}
  .vb-skin-khusex .navbar-container,
  .vb-skin-khusex .navbar-container .container,
  .vb-skin-khusex .navbar-container .row{
    width:100%;
    max-width:100%;
    padding-left:0!important;
    padding-right:0!important;
    margin-left:0!important;
    margin-right:0!important;
  }
  .vb-skin-khusex .navbar-nav{
    width:100%;
    padding:10px 12px!important;
    box-sizing:border-box;
  }
  .vb-skin-khusex #search-form.ks-mobile-search{
    display:block!important;
    width:100%!important;
    max-width:100%;
    padding:0 12px 12px!important;
    box-sizing:border-box;
  }
  .vb-skin-khusex #mobile-search-form,
  .vb-skin-khusex #search-form-mb,
  .vb-skin-khusex #search-form-mb .form-group,
  .vb-skin-khusex #search-form-mb .input-group{
    width:100%;
    max-width:100%;
    margin:0;
  }
  .vb-skin-khusex .container{
    width:100%;
    max-width:100%;
    padding-left:12px;
    padding-right:12px;
  }
  .vb-skin-khusex .row{
    margin-left:-12px;
    margin-right:-12px;
  }
  .vb-skin-khusex #wrapper{
    width:auto;
    max-width:none;
  }
  .vb-skin-khusex main.col-xs-12,
  .vb-skin-khusex .col-xs-12{
    width:100%;
    float:none;
    padding-left:6px;
    padding-right:6px;
  }
  .vb-skin-khusex .section-bar,
  .vb-skin-khusex .post-content{
    margin-left:0;
    margin-right:0;
    padding-left:0;
    padding-right:0;
  }
  .vb-skin-khusex .dp_box{
    margin-left:-3px;
    margin-right:-3px;
  }
}
.vb-skin-khusex .vb-theme-cloud,
.vb-skin-khusex .vb-ad-cloud{
  padding-left:0!important;
  padding-right:0!important;
  margin-left:0!important;
  margin-right:0!important;
}

.vb-skin-khusex .vb-pload,
.vb-skin-khusex .cssloading{display:none!important}

.vb-skin-khusex .top-filter-btn{color:rgba(255,255,255,.7)!important}
.vb-skin-khusex .top-filter-btn.active{
  color:#fff!important;
  background:#e50914!important;
  border-color:#e50914!important;
}

.vb-skin-khusex .top-filter-bar{
  display:flex!important;
  justify-content:center!important;
  flex-wrap:wrap;
  gap:8px;
  width:100%;
}

/* menu-scroll-fix */
.vb-skin-khusex .navbar-container .nav,
.vb-skin-khusex .menu-nav-container {
  overflow: visible;
}
@media (max-width: 767px) {
  .vb-skin-khusex .menu-nav-container,
  .vb-skin-khusex #menu-menu-main {
    max-height: none !important;
    overflow: visible !important;
    flex-wrap: wrap;
  }
}

/* no-menu-flicker */
#primary-nav a, #cssmenu a, .vb-nav-link, .menu a, .navbar-nav a, #menu-menu-main a, header a, nav a {
  transition: none !important;
  animation: none !important;
}


.vb-skin-khusex img.vb-menu-ico-mono{filter:brightness(0) invert(1)}
.vb-skin-khusex img.vb-menu-ico:not(.vb-menu-ico-mono){filter:none}
