@import url('https://fonts.googleapis.com/css2?family=Lato:wght@700&family=Raleway:wght@400;600;700;900&display=swap');
:root {
    --body-font-family: 'Raleway', sans-serif;
    --bs-font-sans-serif: 'Raleway', sans-serif;
    --bs-body-font-family: 'Raleway', sans-serif;
    --heading-font-family: 'Lato', sans-serif;
}


/* Saqib code block starts */
body { background:url(/assets/Brookdale_Texture_2000x3000.jpg) no-repeat 50% 0 var(--bs-secondary); background-size:cover; background-attachment:fixed }

html:not(.landing.site-home) main.site-main,
.site-header,
.title-bar,
.sec-top-stories,
.sec-top-stories-desktop,
.sec-schedule-tabs,
.sec-banner,
.sec-standings { background:none }
/* Saqib code block ends */


    .sec-featured-athletes .component-aotw.layout-align .player .player-details:before { background:23px/cover no-repeat url(/assets/Primary_Logo_-_1x.png) }

    html.internal-page .schedule-view.schedule-cal .cal-date-noborders span { color:var(--bs-white) }
    .internal-page .page-heading { color:var(--bs-secondary) }
a[href*="#site-navigation"],
a[href*="#site-main"],
a[href*="#site-footer"],
.sec-featured-athletes .component-aotw.layout-align .slick-pp .sr-only,
h2.visually-hidden { color:var(--bs-white)!important }

.sec-featured-athletes .component-aotw.layout-align .player:after,
.sec-featured-athletes .component-aotw.layout-align .player .player-details:before,
.sec-featured-athletes .component-aotw.layout-align .player .player-details:after,
.sec-featured-athletes,
.sec-featured-athletes .slick-slider .slick-list ,
.sec-featured-athletes .component-aotw.layout-align .player .headshot,    
.sec-featured-athletes .component-title { border-color:var(--bs-primary)!important } 

.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .aside-carousel .carousel-indicators .item.active { border-color:var(--bs-primary)!important }

.component-navbar-split.layout-standard .navbar.navbar-expand-lg .dropdown-menu.megamenu { max-height:none!important }
/*.site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .megamenu .dropdown-menu-inner ul[data-flex=true] > li:first-child { display:none }*/

.site-header .macro-secondary-navigation .component-navbar-secondary.layout-standard .navbar-nav > .nav-item:hover > .nav-link,
.site-header .macro-secondary-navigation .component-navbar-secondary.layout-standard .navbar .navbar-nav .nav-link.active { background-color:Var(--bs-primary)}
.site-header .macro-secondary-navigation a, .site-header .macro-secondary-navigation .nav-item.dropdown.flexible-menu > a { color:var(--bs-secondary)}

.sec-schedule-tabs .component-scoreboard.layout-small .card .sport-name a { color:var(--bs-secondary)}
.sec-social-stream .item .social-widgets-wrap .social-embed-content h2 { display:none!important }

.pre-header { display:none }

    .site-footer .footer-details-wrapper { padding-top:1rem; padding-bottom:1rem }
    .site-footer .footer-details .fs-2 { font-size:1.25rem!important }
    .site-footer .developer-logo img { max-height:5rem }

.section.sec-recent-news .component-title { height:38px; overflow:hidden }
.section.sec-recent-news .component-title:before { content:"Recent News "; display:block }
.section.sec-banner { padding-bottom:0!important }

@media (min-width: 992px) {

.site-header .macro-secondary-navigation a { font-size:1.5rem }
.site-header .macro-secondary-navigation .component-navbar-secondary.layout-standard .navbar .nav-item:not(.parent) .nav-link { font-size:1rem }

.title-bar .site-title { padding-bottom:2rem }
.site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered { min-width:10rem }


.site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-mega="true"] > .nav-item > .dropdown-toggle, 
.site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .nav-item.parent > .nav-link,
.site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .nav-item.parent > .nav-link > span > a.nav-link  { font-size:0.9rem!important; text-align:center }
.site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar ul[data-pageurl="/navbar-information"] { column-count:2 }


.site-header:not(.is-pinned) .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered img { top:-2.25rem; max-height:8.5rem }
.site-header.is-pinned .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered img { top:.15rem }
.site-header .macro-primary-navigation .component-navbar-split.layout-standard .dropdown-menu a { font-weight:700 }
/*.component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-column="true"] > li > .dropdown-old-toggle { flex:unset!important; max-width:100px  }*/
.component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-flex="true"] > li .nav-link  { padding-left:0.5rem!important; padding-right:0.5rem!important; font-size:0.85rem  }

.component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-mega="true"] > .nav-item > .dropdown-old-toggle { padding-bottom:0!important;  text-transform:uppercase; border-width:3px!important; border-color:var(--bs-primary)!important}
.site-header .macro-primary-navigation .component-navbar-split.layout-standard .dropdown-menu a, .site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .nav-item.parent:hover > .nav-link, .site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .nav-item.parent:hover > .nav-link > span > a.nav-link { color:var(--bs-secondary)}
/*.site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .megamenu .dropdown-menu-inner ul[data-flex=true] > li.nav-item:not(.brand-icon):not(:nth-child(4)) > a:after { content:''; height:25%; position:absolute; top:50%; right:-.5px; transform:translate(0%,-50%); border-right:2px solid var(--bs-secondary) }*/
.site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .megamenu .dropdown-menu-inner ul[data-flex=true] > li.nav-item:not(.brand-icon):not(:nth-child(4)) > a:after { border-right:2px solid var(--bs-secondary) }

 .site-header { border:none }

.sec-social-stream .item .social-widgets-wrap .social-embed-icon { border-width:3px }
.section .archive-link,
.sec-recent-news .layout-wrapper, .sec-recent-news .page-details, .sec-recent-videos .layout-wrapper, .sec-recent-videos .page-details, .sec-photo-gallery .layout-wrapper, .sec-photo-gallery .page-details,
.sec-schedule-tabs .component-scoreboard.layout-small .slick-list,
.sec-schedule-tabs .component-tabs .page-details { border-width:5px }
.site-header .macro-secondary-navigation ul.navbar-nav { max-width:500px  }
.site-header .macro-secondary-navigation .component-navbar-secondary.layout-standard .navbar .dropdown-menu { max-height:none!important }
.site-header .macro-primary-navigation .component-navbar-split.layout-standard .dropdown-menu.megamenu { top:54px }

/*.macro-primary-navigation > .container { max-width:100% }*/
.component-navbar-split.layout-standard .navbar.navbar-expand-lg .dropdown-menu,
.component-navbar-split.layout-standard .navbar.navbar-expand-lg .dropdown-menu.megamenu { padding:2.5rem 2rem  }
.sec-schedule-tabs .component-tabs .nav-pills { right:201px }
.sec-schedule-tabs .archive-link { top:-52px; right:4px }
.section .archive-link a { padding-left:1rem!important; padding-right:1rem!important }

.component-navbar-split.layout-standard .navbar-nav .parent.dropdown .megamenu .megamenu-inner ul[data-mega="true"] > .nav-item > .dropdown-old-toggle { border:none!important }
.component-navbar-split.layout-standard .navbar-nav:first-child .parent.dropdown:first-child .megamenu .megamenu-inner ul[data-mega="true"] > .nav-item > .dropdown-old-toggle { border-bottom:3px solid var(--bs-primary)!important }

}
.social-stream-wrap .row .col-lg-10.col-12 { width:100%!important }


@media only screen and (min-width:992px) and (max-width:1199px) {

    .site-header .nav-social-links { display:none }

}

@media only screen and (min-width:1200px) {
    .sec-featured-athletes .component-aotw.layout-align .player .player-details:before {background-size:100px 100px!important; background-position:96% 50%!important }
    .site-header .macro-secondary-navigation ul.navbar-nav { max-width:550px  }

    
}


@media (max-width: 991px) {

.sec-schedule-tabs .component-tabs .nav-pills,
.sec-schedule-tabs .component-tabs .page-details { border-color:var(--bs-primary)!important }

 .site-header .mobile-menu .navbar-offcanvas-template .accordion-flush .accordion-item .nav-link { font-weight:900; text-transform:uppercase}
 .section.sec-photo-gallery { padding-top:0!important }
.sec-featured-athletes .component-aotw.layout-align .player:after,
.sec-featured-athletes .component-aotw.layout-align .player .player-details:after { display:block }

.section.sec-recent-news .component-title { height:23px; overflow:hidden }


}