@font-face {
    font-family: 'University';
    src: url('/University.otf') format('opentype');
    font-weight: 400;
    font-style: normal;

}

.hbcuacFPVideo {

    width: 500px !important;
    margin: 0 auto 13px auto !important;

}

.roster-content h1,
.schedule-content h1 { color:#3d2c68 }

.internal-page .bio-wrap .player-heading,
.internal-page h1,
.component .heading-text,
.section.header .site-slogan { font-family:"University",arial; }
.internal-page .page-heading { color:#3d2c68 }

.section.footer .footer-quicklinks { margin-top:0.5rem }
.section.footer .footer-quicklinks li { display:inline-block; vertical-align:middle; padding:0 0.55rem; border-left:2px solid #B2B5BF;line-height:1.1rem }
.section.footer .footer-quicklinks li:first-child { border:none; padding-left:0 }
.section.footer .footer-aside { display:none!important }

.historical-records .brief-stats { background:#B2B5BF!important; color:#000!important }
.historical-records .brief-stats .label,
.historical-records .brief-stats > h1 { color:#65538f }

.component.affiliatelogos .list-unstyled { align-items:center!important }

.component.scoreboard .mod-scoreboard,
.component.scoreboard .mod-scoreboard .event-box { background:#3d2c68 }

.component.scoreboard, .component.scoreboard .slick-arrow,
.component.scoreboard .mod-scoreboard .event-box { border-color:#D3D7D9!important; color:#D3D7D9!important }

.component.scoreboard .event-box .sport a, 
.component.scoreboard .event-box { color:#D3D7D9 }
.component.scoreboard .event-box .opponent .name { white-space:initial }
.component.scoreboard .event-box .sport a { text-decoration:underline}
.component.scoreboard .event-box.meet .score-us { display:none }

/*
.component.scoreboard .event-box .opponent { color:#D3D7D9 }
.component.scoreboard .event-box .notes,
.component.scoreboard .event-box .date-status { color:#D3D7D9 }
.mod-more-news .date-sport,
.component.scoreboard .event-box .score,
.component.scoreboard .event-box .date { color:#000!important }
*/

.component.recentnews > div, .component.recentvideos > div,
.component.recentvideos .mod-recent-videos.style3 .playlist .item,
.component.recentnews .mod-more-news .story { background:#000!important }
.component.recentvideos .mod-recent-videos.style3 .playlist .item.active,
.component.recentvideos .mod-recent-videos.style3 .playlist .item { border-color:#6553af; border-bottom:0 }
.mod-more-news .date-sport,
.component.recentvideos .mod-recent-videos.style3 .playlist .item.active a,
.component.recentvideos .mod-recent-videos.style3 .playlist .item.active a:hover,
.component.recentvideos .mod-recent-videos.style3 .playlist .item.active .date,
.component.recentnews .mod-more-news a,
.component.recentvideos .mod-recent-videos.style3 .playlist a { color:#D3D7D9!important }


.component.banner .slick-arrow .sr-only { color:#000 }

.component.featuredathlete .heading-text b { font-weight:700 }
.component.featuredathlete .mod-aotw.style2 .athletes-deck .card .card-title a { color:#000!important }
.component.featuredathlete .mod-aotw.style2 .aotw-heading-wrapper .sub-heading,
.component.featuredathlete .mod-aotw.style2 .aotw-heading-wrapper .site-name { display:none!important  }
.component.featuredathlete  .archive-btn { background:#000!important; border-color:#000; color:#B2B5BF; font-weight:700; text-transform:uppercase }
.component.featuredathlete .component-title .heading-text { color:#000 }

.section.header .navbar.navbar-primary li.dropdown > .dropdown-menu .heading { text-transform:uppercase }

.component.newsrotator button { color:#E8E8E8!important }

.footer-main .edu-link { margin-top:2rem }
.footer-main .edu-link img { max-width:200px }

.mod-more-news .load-more-btn a:focus,
.mod-more-news .load-more-btn a:hover { color:#B2B5BF!important }

.component.sponsors > div { margin-top:0!important }
.component .component-title .heading-text b { font-weight:800 }

.schedule-content .text-success { color:var(--color-primary)!important }

@media only screen and (min-width: 992px) {

 html:not(.sticky-nav) .section.header .navbar-primary .navbar-brand.navbar-logo img { max-height:100px!important }

.component.affiliatelogos .list-unstyled li { padding:2rem!important }

.component.featuredathlete .mod-aotw.style2 .card-img-top { width:150px!important }
.section.header-top .site-slogan { color:#fff }


.footer-main { position:relative }
.footer-main .edu-link { position:absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin-top:0 }

.component .component-title .sponsor img { max-height:80px!important }
.component.scoreboard .event-box .img-thumbnail { 
    max-height:70px!important; max-width:70px!important;
}

}

div.component.scoreboard .event-box .img-thumbnail { 
    background-color: transparent;
    border-color: transparent; 
}
div.mod-scoreboard.style9 .card:hover .card-footer, div.mod-scoreboard.style9 .card:active .card-footer, div.mod-scoreboard.style9 .card:focus .card-footer { top:auto; }


@media only screen and (max-width: 767px) {

.main-wrapper { background-attachment:scroll!important; background-size:100% auto; background-color:#65538f; background-position:top center!important }

}