@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');

:root {
    --body-font-family: 'Inter', sans-serif;
    --bs-font-sans-serif: 'Inter', sans-serif;
    --bs-body-font-family: 'Inter', sans-serif;
    --heading-font-family: 'Inter', sans-serif 
}




html.internal-page main#site-main > .container {    background: #fff; }

.site-header .primary-nav-wrapper > .container:before {   background: var(--bs-secondary); }
.site-header .header-buttons button {   background: var(--bs-primary); }
.component-headlines.layout-flow .slick-arrow {   background: #413f3c; }

main#site-main > .container-fluid {    display: flex;   flex-direction: column; }

main#site-main > .container-fluid > * {   order: 12; }
section.section-wrapper.section-hero {   order: 0 !important; }
section.section-wrapper.archive-in-header.section-latest-news {   order: 1 !important; }
section.section-wrapper.section-schedule-results {   order: 2 !important; }
section.section-wrapper.text-uppercase.section-standings {   order: 3 !important; }
section.section-wrapper.section-featured-athletes {    order: 4 !important; }
section.section-wrapper.section-banners {    order: 5 !important; }
section.section-social-icons {    order: 6 !important; }
section.section-wrapper.section-sponsors {    order: 6 !important; }

section.section-event-countdown {  display:none !important; } 


.section-latest-news .component-title {   color: var(--bs-primary) !important; }
.section-latest-news.archive-in-header .component-archive-link {   background-color: var(--bs-primary); }
.section-latest-news .card-title a.item-link {   color: var(--bs-secondary); }
.section-schedule-results .component-tabs .nav-pills {   background: var(--bs-primary); }

.section-schedule-results .component-tabs .nav-pills .nav-link.active:after, .section-schedule-results .component-tabs .nav-pills .show > .nav-link:after {   background: var(--bs-secondary); }
.section-schedule-results .component-scoreboard .event-row.card.event-box {   background: transparent; }
.section-schedule-results .component-scoreboard .event-details .event-location-indicator {    background: transparent !important;    border-top: 2px solid var(--bs-secondary) !important;    border-bottom: 2px solid var(--bs-secondary) !important;   padding: 0 8px; }

.section-standings .component-standings table div:before{background:none !important;}
.section-featured-athletes {   background: var(--bs-primary); }

.section-social-icons .nav li a {    color: var(--bs-secondary);   background: #fff; }

section.section-wrapper.section-sponsors {    background: var(--bs-secondary);    padding: 2rem !important;   margin: 0 !important; }

/*section.section-wrapper.section-sponsors .component-banner.layout-slider .slick-track {   width: 300px !important; }
section.section-wrapper.section-sponsors .component-banner.layout-slider .slick-track > .slick-slide.slick-current.slick-active {   width: 400px !important; } */

section.section-wrapper.section-social-icons {   margin-bottom: 1px !important; }


.section-photo-gallery, section.section-wrapper.section-parallax, section.section-wrapper.section-videos {   display: none !important; }
section.section-wrapper.section-sponsors {   padding-bottom: 4rem !important; }

footer#site-footer {   margin-top: -4rem !important; }


.site-header .social-links a span.fa-regular.fa-threads, .section-social-icons .nav li a span.fa-regular.fa-threads, .site-footer .social-icons-footer .nav-link span.fa-regular.fa-threads {   font-family: "Font Awesome 6 Brands"; }




@media(min-width:992px){
    .site-header .menu .component-navbar-primary .navbar-nav > .nav-item > .nav-link, .site-header .social-links a {   opacity: 1; }
    .section-featured-athletes .component-aotw.layout-align:before {        opacity: 1;  width: 280px;   right: -200px;}
    body {   background: url(/images/setup/NEVC_Texture.png); }
    .section-sponsors .slick-slide img, .sec-sponsors .slick-slide img {   max-height: 13rem; }
section.section-wrapper.section-sponsors.aos-init.aos-animate {   padding: 1rem 0 2rem !important; }

.site-header .menu .component-navbar-primary .navbar-nav > .nav-item > .nav-link {   background: var(--bs-secondary); }
}

@media(max-width:1600px) and (min-width:1200px){
    .section-featured-athletes .component-aotw.layout-align:before {    width: 215px;   right: -115px; }
}

@media(max-width:991px){
    .site-header .header-buttons .ps-component.component-search.layout-modal button.btn.btn-link {   color: #fff; }
    .site-header .menu-active .navbar-toggler .icon-bar {   background: #000; }
  /*  .section-latest-news .section-container .page-details {   background: transparent; } */
  .section-latest-news .section-container .page-details .component-title.m-0.h2 {   color: #fff !important; }
  .section-latest-news .section-container .page-details {    background-color: var(--bs-primary);    color: #fff !important; }
.section-featured-athletes{background:url("https://presto-sport-static.s3.amazonaws.com/images/texture_aotw_new.png") no-repeat center center var(--bs-primary);}
section.section-social-icons {   padding: 1rem 0 !important; }
.site-footer .text .title {    font-size: 0.875rem !important;   text-transform: uppercase; }

.section-social-icons .page-details .component-title {   font-size: 1.6rem; }
.section-social-icons .page-details {    padding-bottom: 0 !important;   margin-bottom: -0.5rem; }
section.section-wrapper.section-social-icons {   padding-bottom: 1.5rem !important; }

.site-header .menu-active .navbar-brand {   background-color: var(--bs-primary);     background-repeat: repeat;  background-size: contain;}
.site-header .menu-active .navbar-toggler .icon-bar {   background: #fff; }
.site-header .component-navbar-primary .navbar-collapse:after{display:none !important;}
.site-header .component-navbar-primary .navbar-nav > .nav-item > .nav-link {    font-size: 1.125rem;   padding: 0.75rem 0; }
.site-header .component-navbar-primary .navbar-collapse {      min-height: 45vh;  padding-bottom: 0.5rem; }


}


