/* 
    Created on : Feb 18, 2026, 9:16:55 AM
    Author     : VERMAJI
*/

/* ===== GLOBAL MODERN FIXES ===== */

/* =========================
   BLOCKBUSTER THEME REPAIR
   ========================= */

/* Force override old slider height */
body .hero,
body .hero.common-hero,
body .hero-ct,
body .slider,
body .slider .container,
body .slider .row {
    height: auto !important;
    min-height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* remove fake white banner */
body .hero:before,
body .hero:after{
    display:none !important;
    content:none !important;
}

/* FIX floating search bar */
body .top-search{
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    transform: none !important;
    margin: 20px auto 25px auto !important;
    max-width: 700px;
}

/* remove header spacing */
body .ht-header{
    padding-bottom: 10px !important;
}

/* ===== Header normal scroll ===== */
.ht-header{
    position: relative !important;
    top: auto !important;
    background: #0b1a2b;
    z-index: 10;
}

/* remove theme transparent overlay */
.ht-header:before{
    display:none !important;
}

/* prevent hidden overflow */
html, body{
    overflow-x:hidden !important;
}


#preloader{
    display:none !important;
}

/* Menu readability fix */
.navbar-nav > li > a{
    color:#ffffff !important;
    font-weight:600;
}

.navbar-nav > li > a:hover{
    color:#f5c518 !important; /* IMDb yellow */
}

/* dropdown */
.dropdown-menu{
    background:#12263a !important;
    border:none !important;
}

.dropdown-menu li a{
    color:#fff !important;
}

.dropdown-menu li a:hover{
    background:#1c3b57 !important;
}
/* ================= LOGO CONTROL ================= */

/* remove theme restrictions */
.navbar-header.logo{
    padding: 8px 0 !important;
}

/* DESKTOP */
.site-logo img{
    height: 60px !important;
    width: auto !important;
    max-height: 60px !important;
    object-fit: contain;
}

/* LARGE SCREENS */
@media (min-width:1400px){
    .site-logo img{
        height: 70px !important;
    }
}

/* TABLET */
@media (max-width:991px){
    .site-logo img{
        height: 50px !important;
    }
}

/* MOBILE */
@media (max-width:576px){
    .site-logo img{
        height: 42px !important;
    }
}

/* prevent navbar collapse height issues */
.ht-header .container{
    display:flex;
    align-items:center;
}


body {
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  color: white;
}

p {
  margin-bottom: 18px;
}

.article-content p,
.news-content p,
.blog-content p {
  font-size: 20px;
  line-height: 32px;
}
h1,h2,h3 {
  line-height: 1.3;
}


  
/* ================= HEADER BACKGROUND ================= */

/* Desktop header */
@media (min-width:992px){
    .ht-header{
        background: #0b1a2b !important;   /* you can change color */
        border-bottom: 1px solid rgba(255,255,255,0.08);
    }
}

/* Mobile header (slightly darker for contrast) */
@media (max-width:991px){
    .ht-header{
        background:#08131f !important;
    }
}
/* vertical align menu with logo */
.navbar-nav{
    align-items:center;
}

.navbar-nav > li > a{
    padding-top: 22px !important;
    padding-bottom: 22px !important;
}
