/* ==========================================================================
   1. HEADER & LOGO STYLES (COMPACTED)
   ========================================================================== */
.site-header, 
.site-header-header, 
#masthead, 
.header-wrapper,
.header-main {
    background-color: #ffffff !important;
    padding-top: 5px !important;    
    padding-bottom: 5px !important; 
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* Hard-deletes "Home 2" from the top of your page content layout */
.home .entry-title, 
.home .page-title,
.home .entry-header,
.home h1.page-title,
.home .post-title {
    display: none !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    visibility: hidden !important;
}

/* ==========================================================================
   2. NAVIGATION MENU (WHITE TEXT & CENTERED)
   ========================================================================== */
.main-navigation,
.nav-menu,
#site-navigation {
    text-align: center !important;
    float: none !important;
    display: block !important;
}

.main-navigation ul,
.nav-menu ul {
    display: inline-block !important;
    text-align: center !important;
    padding: 0 !important;
    margin: 0 !important;
}

.main-navigation ul li a, 
.nav-menu li a,
#site-navigation a {
    color: #ffffff !important;            
    font-weight: 700 !important;
    text-transform: uppercase !important;
}

/* ==========================================================================
   3. COLUMN OPTIMIZATION & VIDEO SMOOTHING
   ========================================================================== */
/* Ensures the vertical video opens up fully inside its 50% column box */
.home .wp-block-video, 
.home .video-block,
.home video,
.home iframe 
{
    width: 100% !important;
    max-width: 100% !important; /* Removes the tight width limit so it fills its column half */
    height: auto !important;
    display: block !important;
    border-radius: 8px !important; /* Soft corners to match your SportsPress card layout */
}/* Apply white header text ONLY on the standings page */
.page-id-711 .sportspress th, 
.page-id-711 .sp-table th, 
.page-id-711 .sp-data-table thead th,
.page-id-711 .sportspress caption, 
.page-id-711 .sp-table caption {
    color: #ffffff !important;
    font-weight: bold !important;
}