@import url('https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400..700;1,400..700&display=swap');

:root {
    --body-font-family: 'Cabin', sans-serif;
    --bs-font-sans-serif: 'Cabin', sans-serif;
    --bs-body-font-family: 'Cabin', sans-serif;
    --heading-font-family: 'Cabin', sans-serif;
}
    .component-aotw.layout-bio .headshot .headshot-holder  { background:none !important }

.component-parallax { background-color:var(--bs-primary) }

/*REMOVE SPORT REFERENCES*/
    .sec-top-stories .right-col .carousel-indicators .card-body .d-flex.flex-column .date:after,
    .sec-scoreboard .component-scoreboard.layout-standard .card .card-body .fs-5 .sport-name a,
    .section.sec-countdown .component-countdown .details .details-2 .sport.fs-5,
    .more-news .layout-grid .grid .item .details .category,
    .more-news .layout-grid .grid .item .details .date:after,
    .sec-aotw .component-aotw.layout-bio .player-details .player-bio .player-sport,
    .schedule-view.schedule-cal .cal-day .cal-sport,
    .composite-cal .card-header .list-event-sport,
    .sec-top-stories .right-col .carousel-indicators .card-body .d-flex.flex-column .category,
    .sec-standings .form-floating>.form-select, .form-floating:before { display:none }

main#site-main:before {background-image: none;}

/*SCOREBOARD*/
.sec-scoreboard .layout-wrapper ul.nav a.nav-link.active {background: var(--bs-secondary) !important;}
.sec-scoreboard .component-scoreboard.layout-standard .card .card-header span.status {top: 7.5rem;}

/*AOW*/
.section.sec-aotw {background: var(--bs-primary) !important}
    .component-aotw.layout-bio .player-details .player-bio .synopsis{
    font-weight: bold !important;
    color: #fff;
}

/*NEXT EVENT*/
.section.sec-countdown .component-countdown .details { background-image: url(https://d2o2figo6ddd0g.cloudfront.net/3/n/b17kw1w5q7gf36/Texture_Next_Event.png) !important;}
.section.sec-countdown .component-countdown .countdown-digit {font-style: italic !important;}
.section.sec-countdown .component-countdown .details .details-2 .title{font-size:3rem !important;}

/*STANDINGS*/
.sec-standings .component-headings .component-title {background: var(--bs-secondary) !important;}

/*COMPONENT HEADINGS BACKGROUND*/
.more-news .layout-grid .page-details, 
.sec-standings .page-details,
.sec-scoreboard .layout-wrapper ul.nav {background-image: url(https://d2o2figo6ddd0g.cloudfront.net/t/7/hvtq4yw5l53bgi/Texture_Component.png) !important;}

.sec-videos, .sec-banner, .sec-photo-gallery {display: none;}

/*FOOTER*/
footer#site-footer {background-image: none}
.component-banner.layout-flex .item img {max-height: 8rem;}

.site-footer { border-top:1px solid var(--bs-primary)}
.section.sec-social-stream,
.footer-logos { display:none }
section.section.sec-sponsors { margin-bottom:0 }

    .sec-scoreboard .layout-wrapper button.prev { left: calc(0rem - 20rem)!important; position: absolute; font-size: 1.25rem; bottom: 0; top: auto; transform: translateY(3rem); height: 2rem; line-height: 2rem; width: 3rem; border: 1px solid var(--bs-primary); border-radius: 0; right: 0; margin: auto; }
    .sec-scoreboard .layout-wrapper button.next { right: calc(0rem - 20rem)!important; position: absolute!important; font-size: 1.25rem; bottom: 0; top: auto; transform: translateY(3rem); height: 2rem; line-height: 2rem; width: 3rem; border: 1px solid var(--bs-primary); border-radius: 0; left: 0!important; margin: auto; }
    .sec-scoreboard .layout-wrapper button:hover { background:var(--bs-primary); color:#fff; filter:unset; }
    
    .component-scoreboard.layout-standard .card,
    .sec-scoreboard .component-scoreboard.layout-standard .card .card-header,
    .component-scoreboard.layout-standard .slick-list { border-color:var(--bs-primary)}
    .sec-scoreboard .layout-wrapper ul.nav { margin-bottom:0.5rem!important }

    .sec-aotw .component-aotw.layout-bio .slick-slider .slick-pp:hover,
    .sec-aotw .component-aotw.layout-bio .slick-slider .slick-arrow:hover { background:#fff; filter:unset; color:var(--bs-primary)!important }

@media screen and (min-width: 992px) {
    .site-header .social-links:before {background-image: url(https://d2o2figo6ddd0g.cloudfront.net/v/9/dancm9g6uurlts/Texture_Header.png) !important;}
    .top-nav > .container {padding-top: 15px;padding-bottom: 15px;}
    .component-aotw.layout-bio .player-details .player-bio .synopsis{
    text-transform: uppercase;
    font-size: 3rem !important;
}
}


@media screen and (max-width: 767px) {

    .sec-scoreboard .layout-wrapper button.prev { left: calc(0rem - 3.5rem)!important }
    .sec-scoreboard .layout-wrapper button.next { right: calc(0rem - 3.5rem)!important }
    
}
