@font-face {
    font-family: 'Century Gothic';
    src: url('/GOTHIC.TTF') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

 

@font-face {
    font-family: 'Century Gothic';
    src: url('/GOTHICBI.TTF') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Century Gothic';
    src: url('/GOTHICB0.TTF') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Century Gothic';
    src: url('/GOTHICI.TTF') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Century Gothic';
    src: url('/Century Gothic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


:root {
    --body-font-family: 'Century Gothic';
    --bs-font-sans-serif: 'Century Gothic';
    --bs-body-font-family: 'Century Gothic';
    --heading-font-family: 'Century Gothic';
}







.title-bar {   background: var(--bs-primary); }
.title-bar {   display: none !important; }
header#site-navigation {   border-color: var(--bs-primary); }
.site-header .macro-primary-navigation{border:none !important;}
main#site-main {background-image: url(/images/setup/Texture_-Mohave_Community_College-.png); background-color: var(--bs-secondary); background-size: cover;  background-repeat: no-repeat;}
.component-headlines.layout-stacked-carousel {   background: var(--bs-secondary); }
.sec-schedule-tabs .component-tabs .page-details {   border-color: #fff;     background-color: transparent;}
.sec-schedule-tabs .component-scoreboard.layout-small .slick-list {   border-color: #fff; }
.sec-schedule-tabs .component-scoreboard.layout-small .card .sport-name a {   color: var(--bs-secondary); }
.sec-schedule-tabs .component-scoreboard.layout-small .event-card {   color: var(--bs-primary); }
.title-bar, .sec-top-stories, .sec-top-stories-desktop, .sec-schedule-tabs, .sec-banner, .sec-standings, html:not(.landing.site-home) main.site-main {   background: transparent; }

section.section.sec-recent-news{   display: none; }
.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 {border-color: #fff; }
.section .archive-link {    border-color: #fff;   background-color: transparent; }

.sec-photo-gallery .component-gallery.layout-flex h3.card-title a.stretched-link {   font-size: 1.5rem;}
.sec-social-stream .item .social-widgets-wrap .social-embed-icon {   border-color: #fff; }


footer#site-footer {   background: #fff !important; }
footer#site-footer .text.text-white, .site-footer .social-icons-footer .nav-link, .site-footer .footer-links .nav-link {   color: var(--bs-primary) !important; }
footer#site-footer .text.text-white .fs-2.title {   font-size: 1.5rem !important; }
.site-footer .developer-logo .footer-links ul {   border-color: var(--bs-primary); }
.site-footer  .copyright-privacy-links-section {    background: var(--bs-primary) !important;   color: #fff !important; }
.site-footer  .copyright-privacy-links-section span.privacy-links, .copyright-privacy-links-section span.privacy-links a {   color: #fff !important;}
.site-footer .inc-hostedby .st0, .site-footer .inc-hostedby .st1 { fill: var(--bs-primary); }
.component-banner.layout-flex .item img {   max-height: 5rem; }

.site-header .macro-secondary-navigation .component-navbar-secondary.layout-standard .navbar .navbar-nav .nav-link.active {   background-color: var(--bs-primary); }
.sec-schedule-tabs .component-tabs .nav-pills .nav-link:hover {   background-color: var(--bs-primary); }
.sec-schedule-tabs .archive-link a:hover {   text-decoration: underline; }
.component-banner.layout-slider .slick-arrow-controls button.slick-arrow:hover {    background: var(--bs-primary);    border-radius: 0;   color: #fff; }
.copyright-privacy-links-section span.privacy-links a:hover {    text-decoration: underline !important;   color: var(--bs-secondary) !important; }
.site-footer .footer-links .nav-link:hover {   color: var(--bs-secondary) !important;}

.visually-hidden-focusable[href="#site-navigation"], .visually-hidden-focusable[href="#site-footer"], .visually-hidden-focusable[href="#site-main"], #h2-top-stories-desktop, #h2-schedule-tabs,
#h2-banner, #h2-parallax, #h2-photo-gallery, #h2-social-stream, #h2-sponsors{background:#fff; color:#000;}
.inc-hostedby a .sr-only{background:#000; color:#fff;}
html.internal-page .sharing-buttons .sharing-button-heading {   background: rgba(255, 255, 255, 0.01);   color: #000 !important; }

@media(min-width:992px){
    .component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-mega="true"] > .nav-item > .dropdown-old-toggle {  border-color: var(--bs-secondary) !important;}
    .component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-mega="true"] > .nav-item > .dropdown-old-toggle a.nav-link {   color: var(--bs-secondary); }
    
}


@media(min-width:1200px){
 .site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered img { max-height: 7rem;   top: -3rem;} 
 header#site-navigation {    border-bottom: none;   border-top-width: 3rem;}
 .site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered { min-width: 7rem;}
 
.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: 1rem;}

}

@media(max-width:991px){
    .site-header .macro-primary-navigation {   background: var(--bs-primary) !important; }
    .site-header .mobile-menu .navbar-offcanvas-template .accordion-flush .accordion-item .nav-link {   color: var(--bs-priamry); }
    .site-header .macro-secondary-navigation a {   color: var(--bs-primary); }
    
    .navbar-offcanvas-template .accordion-old-button .flex-dropdown > .accordion-button {   color: var(--bs-secondary); }
}
