/* Enable scrolling, but hide the scrollbar */
.sc_layouts_menu_nav {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;

  /* Hide scrollbar in all browsers */
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none;    /* Firefox */
}

/* Hide scrollbar for Chrome, Safari, Opera */
.sc_layouts_menu_nav::-webkit-scrollbar {
  display: none;
}


.scheme_dark .menu_hover_slide_line .sc_layouts_menu_nav>li#blob {
    background-color: #000000 !important;
}



/*big story*/
/*big story*/

/* Equalize blogger slider images */
 
.sc_blogger_plain .sc_blogger_item .post_featured img {
 
  width: 100%;
 
  height: 450px !important; /* uniform height — adjust to taste */
  
  aspect-ratio: 16 / 9 !important;
 
  object-fit: cover !important;
 
  margin: 0 !important;
 
  padding: 0 !important;
 
  display: block;
 
}

/* Remove unwanted padding and space */
 
.sc_blogger_plain .sc_blogger_item_content,
 
.sc_blogger_plain .post_featured {
 
  margin: 0 !important;
 
  padding: 0 !important;
 
}

/* Make each slide fill its container */
 
.sc_blogger_plain .slider-slide {
 
  padding: 0 !important;
 
  margin: 0 !important;
 
}

/* Optional: keep titles neatly overlayed or below image */
 
.sc_blogger_plain .post_header {
 
  position: absolute;
 
  bottom: 0;
 
  left: 0;
 
  right: 0;
 
  padding: 15px;
 
  background: linear-gradient(to top, rgba(0,0,0,0.7), transparent);
 
  color: #fff;
 
}

.sc_blogger_plain .sc_blogger_item_title a {
 
  color: #fff !important;

  font-weight: 700;

  font-size: 24px;

  margin-bottom: 5px !important;

  line-height: 30px;

}

.scheme_default .sc_blogger_item {
  background-color: #000 !important;
 
 



/*Box office meter*/

@media (max-width: 600px) {
  .retro-meters {
    max-width: 100%;
    padding: 0; /* Remove any side padding for full width */
  }
  .money-meter-box {
    flex-direction: column;      /* Stack title and counter vertically */
    align-items: flex-start;     /* Align left for cleaner stack */
    justify-content: flex-start;
    padding: 8px 8px;           /* Reduce padding */
    gap: 6px;                    /* Space between title/counter */
  }
  .mm-title, .mm-counter {
    font-size: 15px;             /* Slightly smaller font for tight spaces */
    min-width: unset;            /* Remove forced min-width */
    width: 100%;                 /* Counter uses full width */
    box-sizing: border-box;
    text-align: left;            /* Align text left for mobile */
  }
  .mm-counter {
    text-align: left;
    padding: 6px 8px;            /* More padding for finger tap */
    margin-top: 2px;             /* Extra gap below title */
  }

}

/*header social icons*/

.scheme_dark .sc_layouts_row_type_compact .socials_wrap .social_item .social_icon, .sc_layouts_row_type_compact .search_wrap .search_submit:before
 {
    background-color: transparent;
    color: #ffffff !important;
 }
 
 
  /*menu header width*/
 
 .sc_content_width_1_1 {
    width: 100% !important;
}


/*mobile */

.scheme_dark .menu_mobile_inner a {
    color:#000000 !important;
}

.scheme_dark .menu_mobile_inner {
    background-color: #ffffff !important;
}

.scheme_dark .menu_mobile_close:before, .scheme_dark .menu_mobile_close:after {
    border-color: #000000 !important;
}

.scheme_dark .menu_mobile_inner .social_item .social_icon {
    color: #01bdff !important;
}

.scheme_dark .sc_layouts_item_icon, .scheme_dark .search_wrap .search_submit:before  {
    color: #ffffff !important;
}


/*recent news title cut*/

.widget_area .post_item .post_title, aside .post_item .post_title {
    font-weight: 600 !important;
    margin-top: 1em !important;
}