@font-face {
    font-family: 'Palatino Regular';
    src: url('/Palatino-Regular.ttf ') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Palatino Heavy';
    src: url('/Palatino-Bold.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}


:root {
    --heading-font-family: 'Palatino Heavy', sans-serif;
    --body-font-family: 'Palatino Regular', sans-serif;
    --bs-font-sans-serif: 'Palatino Regular', sans-serif;
    --bs-body-font-family: 'Palatino Regular', sans-serif;
}


.component-banner .item { background:var(--bs-dark)}

	.section.sec-site-tagline h2.visually-hidden { color:var(--bs-dark)!important }
	.section.sec-affiliate h2.visually-hidden { color:var(--bs-white)!important }

.pre-head-section .sec-scoreboard .body-middle .middle-inner span.vs-at-indicator { color:var(--bs-primary)!important }
.site-tagline span { color:var(--bs-primary)}
.sec-site-tagline .branding span { background:var(--bs-secondary)!important }
.sec-site-tagline .branding span:before, .sec-site-tagline .branding span:after { background-color:var(--bs-primary)}
.site-header .title-section-wrap { background-color:var(--bs-white) }
.site-header .social-links { border-color:var(--bs-primary)!important }
.site-header .social-links a.nav-link { background-color:var(--bs-primary)}
.site-header .social-links a.nav-link span:before { color:var(--bs-white)}

.site-footer { background:var(--bs-primary)!important; border-top:10px solid #fff!important}
.site-footer .footer-links .nav-link:hover,
.site-footer .social-icons-footer ul a:hover { color:var(--bs-tertiary);}
.split-comp-2 .sec-bottom-social .component-nav.layout-standard a.nav-link:hover span:before { color:var(--bs-tertiary)!important }

.sec-standings .page-details .component-title { font-style:normal }


.sec-tabs .component-tabs.layout-responsive ul.nav-tabs li button span,
.sec-tabs .component-tabs.layout-responsive ul.nav-tabs li button.active { background:var(--bs-primary); color:var(--bs-secondary)!important }

.sec-featured-headlines .component-headlines.layout-featured-slider .card .card-title a { color:var(--bs-primary) }

.sec-featured-athlete .component-aotw.layout-bio .component-headings .component-title:after { background-color:var(--bs-secondary);}

.sec-more-news .layout-stacked ul .item { background:#f3f3f3 }

.component-banner .item .item-title span {   color: var(--bs-secondary); }
.pre-head-section .sec-scoreboard .component-scoreboard.layout-small .slick-arrow-controls button span.text.sr-only {    color: #000;   background: #fff; }


.site-tagline span {   font-style: normal; }
.footer-details .text .fs-4.title {   font-style: normal !important; }




@media only screen and (min-width: 992px) {

.section.sec-banner .component-banner.layout-standard .item .img-placeholder:after { content:""; position:absolute; left:0; right:0; top:0; bottom:0; display:block; box-shadow: 0px -150px 50px -10px rgba(0,0,0,0.8) inset, 0px 150px 70px 20px rgba(0,0,0,0.8) inset; }
.site-header .tv-link { font-size:1.45rem }
.component-banner .item .item-title { font-size:4rem; font-weight:700 }

.site-header .component-search .btn:hover .fa-magnifying-glass:before,
.site-header .macro-primary-navigation .fa-calendar:hover:before,
.site-header a:hover, .site-header .dropdown-toggle:hover, .site-header .navbar-collapse .navbar-nav .nav-item.parent a:hover { color:var(--bs-tertiary)!important;         color: var(--bs-secondary) !important; }


.sec-featured-athlete .component-aotw.layout-bio .component-headings .component-title { border-width:1.125rem}
.sec-featured-athlete .component-aotw.layout-bio .component-headings .component-title:after, .sec-featured-athlete .component-aotw.layout-bio .component-headings .component-title:before { width:1.125rem }
.sec-featured-athlete .component-aotw.layout-bio .component-headings .component-title:before { right:-3.7rem}
.sec-featured-athlete .component-aotw.layout-bio .component-headings .component-title:after { right:-2.4rem }

}

.sec-featured-athlete .component-aotw.layout-bio  { background:url(/images/setup/aotw-bg-pattern.png) no-repeat 0 0 !important; ) no-repeat 0 0 !important;
    background: url(/images/setup/aotw-bg-pattern-new.png) no-repeat 0 0 !important; }
.sec-featured-headlines .component-headlines.layout-featured-slider .layout-wrapper > div > div > div:last-of-type { background: #EFEFEF!important }

.sec-standings .table>:not(caption)>*>*,
.sec-standings .page-details .component-headings,
.sec-standings .component-standings.layout-standard .layout-wrapper {  background: #f3f3f3!important }
.sec-standings .page-details .component-title { font-style:normal }

.component-banner .item .item-title { text-shadow:2px 2px 2px #000 }

.sec-site-tagline .branding span:before, .sec-site-tagline .branding span:after {   background-color: var(--bs-secondary); }
.sec-site-tagline .branding span {   background: #000 !important; }
.sec-standings .component-standings.layout-standard .table>thead tr:last-child {   border-color: var(--bs-secondary);}
.site-header .social-links li:hover a.nav-link {   background-color: var(--bs-secondary); }
.split-comp-2 .component-banner .item {   background: transparent; }
.sec-featured-headlines .component-headlines.layout-featured-slider .card .card-title a:hover {   color: var(--bs-secondary); }



@media only screen and (max-width: 991px) {

.component-banner .item .item-title { font-size:2.25rem; font-weight:700 }

    .site-header { background-color:var(--bs-primary)!important }
/*
    .sec-tabs .component-tabs.layout-responsive .tab-content .accordion-item .accordion-button { text-transform:uppercase; background:var(--bs-primary)!important; color:var(--bs-secondary)!important }
    .sec-tabs .component-tabs.layout-responsive .tab-content .accordion-item .accordion-button:after { color:var(--bs-secondary)!important }
*/
    
    .sec-tabs .component-tabs.layout-responsive .tab-content .accordion-item .accordion-button {   background-color: var(--bs-primary); }
    
}

@media only screen and (max-width: 767px) {
    .sec-featured-athlete .component-aotw.layout-bio .player { flex-direction:row; padding-bottom:2rem }
    
    .split-comp-2 .sec-bottom-social .component-nav.layout-standard .component-title {   font-size: 1rem;   }
}


.sec-site-tagline .branding span { background: var(--bs-tertiary)!important; }
.sec-tabs .component-tabs.layout-responsive ul.nav-tabs li button span, .sec-tabs .component-tabs.layout-responsive ul.nav-tabs li button.active {    background: var(--bs-primary);    color: var(--bs-white)!important; }
.sec-site-tagline .branding span:before, .sec-site-tagline .branding span:after {   background-color: var(--bs-secondary); }
.sec-site-tagline .branding span {   background: #000 !important; }




