/*
Theme Name: VidMov Child
Template: vidmov
Theme URI: https://vm.beeteam368.net/
Author: BeeTeam368
Author URI: http://themeforest.net/user/beeteam368
Description: Video WordPress Theme
Version: 1.0.0
License: Themeforest Licence
License URI: http://themeforest.net/licenses
Text Domain: vidmov
Tags: translation-ready, one-column, two-columns, three-columns, right-sidebar, custom-menu, editor-style, featured-images, theme-options, rtl-language-support
*/

/* ── Gold corner-glow on center video cards ── */

.fm-glow-wrap {
  position: relative;
  margin-bottom: 28px;
  padding: 2px;
  border-radius: 12px;
}

.fm-glow-wrap article.post-item {
  border: none !important;
  border-radius: 10px !important;
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
  z-index: 1;
  overflow: hidden !important;
}

.fm-glow-wrap::before {
  content: '';
  position: absolute;
  inset: -2px;
  border-radius: 14px;
  background:
    /* Upper-left L: top arm */
    linear-gradient(90deg, rgba(255,185,70,0.95), transparent) no-repeat 0 0 / 35% 5px,
    /* Upper-left L: left arm */
    linear-gradient(180deg, rgba(255,185,70,0.95), transparent) no-repeat 0 0 / 5px 35%,
    /* Bottom-right L: bottom arm */
    linear-gradient(270deg, rgba(255,185,70,0.95), transparent) no-repeat 100% 100% / 35% 5px,
    /* Bottom-right L: right arm */
    linear-gradient(0deg, rgba(255,185,70,0.95), transparent) no-repeat 100% 100% / 5px 35%;
  filter: blur(3px);
  z-index: 0;
  pointer-events: none;
}

/* ── Gold corner-glow on right sidebar — upper-right + bottom-left ── */

.fm-glow-wrap-sidebar {
  position: relative;
  padding: 2px;
  border-radius: 12px;
}

.fm-glow-wrap-sidebar > .widget {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  overflow: hidden;
}

.fm-glow-wrap-sidebar::before {
  content: '';
  position: absolute;
  inset: -2px;
  border-radius: 14px;
  background:
    /* Upper-right L: top arm */
    linear-gradient(270deg, rgba(255,185,70,0.95), transparent) no-repeat 100% 0 / 35% 5px,
    /* Upper-right L: right arm */
    linear-gradient(180deg, rgba(255,185,70,0.95), transparent) no-repeat 100% 0 / 5px 35%,
    /* Bottom-left L: bottom arm */
    linear-gradient(90deg, rgba(255,185,70,0.95), transparent) no-repeat 0 100% / 35% 5px,
    /* Bottom-left L: left arm */
    linear-gradient(0deg, rgba(255,185,70,0.95), transparent) no-repeat 0 100% / 5px 35%;
  filter: blur(3px);
  z-index: 0;
  pointer-events: none;
}

/* ── Rounded video thumbnails ── */

.post-featured-image {
  border-radius: 10px;
  overflow: hidden;
}

.post-featured-image .blog-img {
  border-radius: 10px;
}


/* Category + accent color */
.post-item .beeteam368-post-cat a,
.post-item .post-cat a {
  color: #d4943c !important;
}
.beeteam368-primary-color, a.beeteam368-primary-color {
  color: #d4943c !important;
}

/* ── Hide logo text, hamburger icon, sidebar close button ── */
/* Logo text in header */
.beeteam368-site-header .beeteam368-logo {
  display: none !important;
}
/* Hamburger toggle in header */
.beeteam368-site-header .beeteam368-side-menu-control,
.svg-side-btn,
.oc-btn-control {
  display: none !important;
}
/* Hide contents inside header (logo, menu, search) but keep the header bar */
/* Hide logo, mobile logo, hamburger, menu links, social stats — keep search */
#beeteam368-site-header .beeteam368-logo,
#beeteam368-site-header .beeteam368-logo-mobile,
#beeteam368-site-header .beeteam368-sidemenu-btn,
#beeteam368-site-header .beeteam368-social-account-sub-login-nav,
#beeteam368-site-header .beeteam368-main-nav,
#beeteam368-site-header .beeteam368-mobile-menu-btn {
  display: none !important;
}
/* Hide empty top menu row border */
#beeteam368-site-header .beeteam368-top-menu {
  border: none !important;
}
/* Logo aspect-ratio fix (theme hardcodes 200x112; our logo is 600x250 = 2.4:1) */
.beeteam368-logo-img {
  width: 100% !important;
  max-width: 220px !important;
  height: auto !important;
}
/* Tighter side-menu padding so the logo has more room */
.side-menu-mode.sidemenu-active .beeteam368-side-menu .beeteam368-side-menu-body,
.side-menu-mode.sidemenu-active-mobile .beeteam368-side-menu .beeteam368-side-menu-body {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
/* Header banner image */
#beeteam368-site-header {
  background-image: url('https://frontiermodels.cc/wp-content/uploads/2026/04/banner.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  min-height: 250px !important;
}
#beeteam368-site-header .beeteam368-top-menu,
#beeteam368-site-header .beeteam368-main-menu {
  background-color: transparent !important;
}
/* ── Purple panel color (#231530) on all three columns ── */
/* Center column video cards */
.post-item-wrap {
  background-color: #1c1920 !important;
}
/* Right sidebar widgets */
.widget {
  background-color: #1c1920 !important;
}
/* Left sidebar */
#beeteam368-side-menu,
.beeteam368-side-menu,
.beeteam368-side-menu-body {
  background-color: #1c1920 !important;
}
/* Hide native WordPress search from header (replaced by MeiliSearch panel) */
#beeteam368-site-header .beeteam368-searchbox {
  display: none !important;
}
