<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ==========
    COLORS / FONTS:
    
Primary color(s): Blue #00338E

Secondary color(s): Gold #BFC292

Accent color(s): White    

font-family: 'Barlow', sans-serif;
font-family: 'Russo One', sans-serif;
   ======== */
   
   
   
/* ==============
   GLOBAL STYLES
   ============== */
.accent-bg,
.accent-bg th { color:#fff !important; background:#00338E !important; font-weight:bold !important; }

.skip-navigation { position:fixed; left:0; top:-50px; width:1px; height:1px; font-size:1rem; font-weight:700; line-height:1; color:#000 !important; background:#fff; text-transform:uppercase; overflow:hidden; box-sizing:border-box; transition:all 0.5s ease; box-shadow:0 0 15px rgba(0,0,0,0.4) inset }
.skip-navigation:focus { top:0; z-index:9999; width:auto; height:auto; padding:15px; text-decoration:none }

html { font-size:16px !important }
body { font-family: 'Barlow', sans-serif; font-size:1rem; line-height:1.5; color:#444; background:#fff; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:none }

a { color:#BFC292; text-decoration: none; font-size:1rem; font-weight: bold;}
a:focus,
a:hover { text-decoration: underline}
a[rel="wiki-link"]{ color: #444;}

:focus { outline-color: #00338E }

.wrapper{overflow-x: hidden;}

.body-container a[rel="wiki-link"]{
    color: #BFC292;
}

.internal-page .body-container a{
    color: #00338E;
}

.internal-page .body-container a[rel="wiki-link"]{
    color: #444;
}


h1,h2,h3,h4,h5,h6 { line-height:1.3 }

h1 { font-size:2.125rem }
h2 { font-size:1.875rem }
h3 { font-size:1.625rem }
h4 { font-size:1.375rem }
h5 { font-size:1.125rem }
h6 { font-size:1rem }


.wrapper { margin:0 auto }
.mainbody { display:block; padding:10px; color:#444; background:#fff }

.mainbody .landing-row h2{
    color: #BFC292;
    font-size: 3rem;
    text-transform: uppercase;
}

.landing .mainbody,
.internal-page .body-container { background:url("/images/setup/bg_blue_pattern.jpg");}
    
/*.internal-page .body-container{*/
/*    padding:0; */
/*    background:url("/images/setup/background-2020.jpg") top #00338E;*/
/*    background-size: cover;*/
/*    background-attachment: fixed;*/
/*}    */

.section-header { position:absolute; left:-9999px }

.sectionHeaders{ 
    margin-bottom: 0 !important;
    background: #BFC292;
    color: #00338E;
    text-align: center;
    padding: 1rem;
    text-transform: uppercase;
    font-size: 1.3rem;
    letter-spacing: 2px;
    font-family: 'Russo One', sans-serif;
   }

.navbar-image ul { list-style:none; margin:0 }
.navbar-image li img { vertical-align:top }

.nav-btn-2020 { text-align: center ;}

.mod-site-header .social-links {position: absolute;height: 40px;z-index: 1;background: #8dc63f;top: 108px;right: 50%;margin-right: -75px !important}
.mod-site-header .social-links ul { list-style: none;padding: 0 90px 0 20px !important ;margin: 0 !important; }
.mod-site-header .social-links li { float: left;margin-top: 6px;margin-left: 8px; }
.mod-site-header .social-links li a,
.mod-site-header .social-links a{ color: #05266D !important; }


@media only screen and (max-width:425px){
   .wrapper{ 
       overflow-x: auto;
   }
   
   .internal-page .mainbody{ padding: 1rem;}
}

@media only screen and (min-width:768px){
    .container{ width:750px; margin: auto;}
    .internal-page .body-container .mainbody{
        width:750px;
        margin: auto;
        background:#fff;
    }
}

@media only screen and (min-width:850px){
    .container{width: 820px; margin: auto;}
    .internal-page .body-container .mainbody{
        width:830px;
        margin: 1rem auto;
        background:#fff;
    }
}

@media only screen and (min-width:992px){
    .container{ width: 970px; margin: auto;}
    .internal-page .body-container .mainbody{
        width:960px;
        margin: 1rem auto;
        background:#fff;
    }
    
    div.secondary-nav &gt; div{ width: 950px; margin: auto;}
    
    .dropnav .nav-content { position: absolute;left: 50%;top: 160px;margin-left: 140px;}
    .mod-site-header:not(.style4) .dropnav .nav1 .submenu.level1 &gt; ul &gt; li:nth-child(2).has-submenu { margin-left: 240px; }
}

@media only screen and (min-width:1200px){
    .container{ width: 1200px; margin: auto;}
    
    .internal-page .body-container .mainbody{
        width: 1170px;
        margin: 2rem auto;
        background:#fff;
    }
    
    div.secondary-nav &gt; div{ width: 1170px; margin: auto;}
}

@media only screen and (max-width:1023px){
    .mod-site-header .social-links {
    position: absolute;
    left: 0px !important;
    top: 150px !important;
    padding: 0 !important;
    background: transparent;
    }   
    
    .dropnav .nav-content { display: none; }
}
    
@media only screen and (max-width:767px){
    .mod-site-header .social-links {
        position: static !important;
        width: 100% !important;
        padding: 5px !important;
        text-align: center !important;
        background: #C9C9A2 !important;
    }    
}

/*--------------------------------------------------------------------
    MEMBER LOGOS
--------------------------------------------------------------------*/
.member-logos{
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        height: 84px;
        border: 3px solid #848562;
        text-align: center;
        white-space: nowrap;
        background: #bbbc8a;
}


.member-logos .trigger{
    display: none;
}

.member-logos ul{
    list-style: none;
    padding: 0;
    margin: auto;
    max-width: 1170px;
    width: 60rem;
    padding-left: 8rem;
}

.member-logos .has-nav{
    display: inline-block;
    vertical-align: top;
    margin: 0;
    padding: 5px;
    position: relative;
    z-index: 4;
    height: 67px;
    border-right: 1px solid #BFC292;
    transform: skew(-12deg);
}

.member-logos .has-nav:hover&gt;a:after {
    content: '';
    position: absolute;
    top: 2.2rem;
    left: 50%;
    bottom: 0;
    border: 25px solid transparent;
    border-bottom-color: #d6d6d6;
    border-left: none;
}

.member-logos .has-nav:hover .submenu{
    display: block;
    top: 5rem;
    left: 2rem;
    transform: skew(12deg);
}

.member-logos .has-nav img{
    max-width: 56px;
    max-height: 56px;
    height: auto;
    padding: 5px;
}

.member-logos .has-nav:nth-child(9) img{
    position: relative;
}

.member-logos .has-nav&gt;a{
    display: block;
    height: 64px;
    transform: skew(12deg);
    position: relative;
    top: -6px;
    padding: 4px;
}

.member-logos .has-nav div.submenu{
    display: none;
    position: absolute;
    left: 0;
    top: 84px;
    width: 350px;
    padding: 20px 10px;
    border: 3px solid #d6d6d6;
    background: #fff;
    text-align: left;
}

.member-logos .submenu .thumb {
    float: left;
    margin-right: 20px;
}


.member-logos .submenu .info {
    overflow: hidden;
}


.member-logos .submenu .members-school-name {
    font-size: 20px;
    font-weight: bold;
    color: #243b81;
    text-transform: uppercase;
    white-space: nowrap;
}


.member-logos .submenu ul {
    overflow: hidden;
    padding-left: 0;
    width: auto;
}

.member-logos .submenu li {
    float: left;
}

.member-logos .submenu li:first-child:after {
    content: '|';
    float: left;
    margin: 0 10px;
    font-size: 16px;
    line-height: 18px;
    color: #00338E;
}    

.member-logos .submenu li a {
    float: left;
    font-size: 14px;
    text-transform: uppercase;
}



/*--------------------------------------------------------------------
    HEADER
--------------------------------------------------------------------*/
header.mod-site-header.style2 {
    background: linear-gradient(#fff, #bbbc8a 107%);
}


header.mod-site-header.style2:before{
        background: #fff;
        border-bottom: none;
        height: 80px;
    }

header.mod-site-header.style2 .dropnav a[rel="wiki-link"]{
    color: #000;
    padding: 2px;
    z-index: 4;
}

header.mod-site-header.style2 .dropnav a[rel="wiki-link"]:hover{ text-decoration: underline;}

header.mod-site-header.style2 .dropnav .submenu ul li.wiki{ left: 16rem; top: 1rem;}
header.mod-site-header.style2 .dropnav .submenu ul li.wiki a{ color: #fff;}

header.mod-site-header.style2 .site-title{
    top: -8px;
    left: -11px;
}


header.mod-site-header.style2 .dropnav .nav&gt;a{
    color: #00338E;
    font-size: 1rem;
    font-weight: bold;
    text-transform: capitalize;
    padding: 4.3px;
    white-space: nowrap;
}

header.mod-site-header.style2 .dropnav .nav.focus &gt; a:after,
header.mod-site-header.style2 .dropnav .nav:hover &gt; a:after{
    content: '';
    position: absolute;
    left: 40%;
    bottom: -5px;
    border-top: 8px solid #BFC292;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    z-index: 2;
}

 header.mod-site-header:not(.style4) .dropnav .nav.show{
        background: none;
    }
    
header.mod-site-header.style2 .dropnav .nav.focus &gt; .submenu, 
header.mod-site-header:not(.style4) .dropnav .nav.show &gt; .submenu {
        background: rgba(18,36,74,0.9);
        text-align: left;
        opacity: 1;
        visibility: visible;
        transition: all 0.5s ease 0.2s;
    }
 

/*--------------------------------------------------------------------
    SECONDARY NAV
--------------------------------------------------------------------*/
div.secondary-nav{
    margin-bottom: 0;
    background: #00338E
}

div.secondary-nav a[rel="wiki-link"]{
    color: #fff;
}


/*--------------------------------------------------------------------
    FOOTER
--------------------------------------------------------------------*/
footer.mod-site-footer.style2 {
    border-bottom: 10px solid #BFC292;
    padding: 0 2rem;
}

footer.mod-site-footer.style2 a[rel="wiki-link"]{
    color: #444;
}

footer.mod-site-footer.style2 .container{
    border: none;
    margin-bottom: 3rem;
}

footer.mod-site-footer.style2 .footer-text-wrapper{
    display: flex;
    align-items: center;
    padding: 0;
    text-transform: uppercase;
}

/*footer.mod-site-footer.style2 .footer-text{*/
/*    padding: 0;*/
/*}*/

footer.mod-site-footer.style2 .footer-text-wrapper .conference-title{
    color: #00338E;
    font-weight: bold;
}

footer.mod-site-footer.style2 .footer-text-wrapper .disclaimer-links{
    color: #444;
    text-transform: capitalize;
}


footer.mod-site-footer.style2 .footer-text-wrapper .disclaimer-links a{
    color: #444;
}

/*footer.mod-site-footer.style2 .footer-privacy-link{*/
/*    display: block;*/
/*}*/

footer.mod-site-footer.style2 .footer-logos {
    float: none;
}

footer.mod-site-footer.style2 .footer-logos ul {
    justify-content: center;
}

footer.mod-site-footer.style2 .footer-logos li{
    padding: 0 24px;
    border: none;
}

footer.mod-site-footer.style2 .footer-logos li img{
    padding: 0;
}


/*--------------------------------------------------------------------
    NEWS ROTATOR
--------------------------------------------------------------------*/
.mainbody .carousel-row .mod-news-rotator.style1{
    background: #fff;
    border-bottom: 0;
}


.mainbody .carousel-row .mod-news-rotator.style1 .story-box .date-sport{
    color: #00338E;
}

.mainbody .carousel-row .mod-news-rotator.style1 .story-box .date-sport .date~.sport:before{
    color:#BFC292;
}

.mainbody .carousel-row .mod-news-rotator.style1 .story-box .title{
    color: #00338E;
    font-size: 2rem;
    font-family: 'Russo One', sans-serif;
}


@media only screen and (min-width: 992px){
    .mainbody .carousel-row .mod-news-rotator.style1 .media-box{
        margin: 2.5px;
    }
    
    .mainbody .carousel-row .mod-news-rotator.style1 .controls{
        padding: 0;
    }
    
    
    .mainbody .carousel-row .mod-news-rotator.style1 .control:focus::after,
    .mainbody .carousel-row .mod-news-rotator.style1 .control.active::after {
        display: none;
    }
    
    .mainbody .carousel-row .mod-news-rotator.style1 .control.active{
        border: 5px solid #BFC292;
    }
    
    .mainbody .carousel-row .mod-news-rotator.style1 .control{
        border: 5px solid #fff;
        margin: 5px 0 0;
    }
    
    .mainbody .carousel-row .mod-news-rotator.style1 .control:first-child{
        margin-top: 0;
    }
    
    .mainbody .carousel-row .mod-news-rotator.style1 .pp{
        right: 14.3rem;
        top: 3px;
    }
}


@media only screen and (min-width: 1024px){
     .mainbody .carousel-row .mod-news-rotator.style1 .pp{
        right: 14.3rem;
        top: 3px;
    }
}

@media only screen and (min-width: 1200px){
    .mainbody .carousel-row .mod-news-rotator.style1 .pp{
        right: 18rem;
        top: 3px;
    }
}


/*--------------------------------------------------------------------
    SCOREBOARD SECTION
--------------------------------------------------------------------*/
/* SCOREBOARD */
.scoreboard-wrapper { position:relative }
.scoreboard-wrapper .scoreboard-hdr { 
    margin-bottom: 0;
    display: inline-block; 
    color: #BFC292;
    font-size: 2.5rem;
    text-transform: uppercase; 
    font-family: 'Russo One', sans-serif;
    font-weight: bold;
    letter-spacing: 3px;
    }
    
.scoreboard-wrapper .content-switcher .switcher-list { position:absolute; right:0; top:-10px; width: 8rem; text-align: left;}
.scoreboard-wrapper .content-switcher.loading .scoreboard-slider { opacity:0.4 }

.scoreboard-slider { position:relative }
.scoreboard-slider .slider { width:100%; padding:10px 0 0; overflow:hidden; position:relative }
.scoreboard-slider .slides { width:100000%; position:relative }
.scoreboard-slider .slide { width:0.1%; float:left }
.scoreboard-slider .no-events { height:120px; font-size:20px; line-height:120px; text-align:center; color:#fff }
.scoreboard-slider .event-box { width:24.25%; float:left; margin-left:1%; font-size:13px; position:relative; color:#fff; background:#19295a }
.scoreboard-slider .event-box:first-child { margin-left:0 }
.scoreboard-slider .event { min-height:200px; padding:10px; background: #fff; color: #444;}
.scoreboard-slider .event .no-event { display:block; padding:20px; color: #555; text-align:center; text-transform:uppercase }
.scoreboard-slider .event .date { margin:-10px -10px 0; padding:10px; font-weight:700; font-size: 16px; color: #00338E; text-transform:uppercase; background: #BFC292; letter-spacing: 2px; }
.scoreboard-slider .event .sport {padding:10px; padding-left: 0; text-align:left; background:#fff; color: #00338E; }
.scoreboard-slider .event .sport a{ color: #00338E; font-size: 1rem;}
.scoreboard-slider .event .status { display: inline-block; position: absolute; top: 10px; right: 1.5rem; color: #00338E; font-weight: bold; font-size: 1rem;}
.scoreboard-slider .event .team { margin-bottom:5px; font-size:14px; font-weight:bold;}
.scoreboard-slider .event .team-logo { display:none; vertical-align:middle; max-width:30px; margin-right:5px; background:#fff; border-radius:2px; box-shadow:0 0 5px rgba(0,0,0,0.9) inset }
.scoreboard-slider .event .team-logo img { vertical-align:middle}
.scoreboard-slider .event .score { float:right; line-height:23px }
.scoreboard-slider .event .result { display:block }
.scoreboard-slider .event .neutralsite-notes { display:none; }
.scoreboard-slider .event .links { position: relative; top: 0.5rem; left: 0.6rem;}
.scoreboard-slider .event .links a { color: rgba(0,0,0, 0.6); font-size:12px }
.scoreboard-slider .prev,
.scoreboard-slider .next { position:absolute; width:25px; height:30px; cursor:pointer; text-decoration: none; color: rgba(28,46,101,0);}
.scoreboard-slider .prev{ top: 6rem; left: 0;}
.scoreboard-slider .next { top: 6rem; right:0;}

.scoreboard-slider .prev:before{
    content: "\00ab";
    color: #BFC292;
    font-size: 3rem;
    position: relative;
    left: -40px;
    bottom: 1.6rem;
}

.scoreboard-slider .next:before{
    content: "\00bb";
    color: #BFC292;
    font-size: 3rem;
    position: relative;
    right: -35px;
    bottom: 1.6rem;
}

.scoreboard-slider .prev:hover:before, .scoreboard-slider .next:hover:before{ color: #fff; text-decoration: underline;}

.scoreboard-slider .prev.disabled,
.scoreboard-slider .next.disabled { opacity:0.4; cursor:default }
.scoreboard-slider .full-schedule-btn { display: none; position:absolute; right:315px; top:-35px; width:230px; height:30px; font-size:11px; line-height:30px; text-align:center; text-decoration:none; color:#fff; background:#19295a }
.scoreboard-slider .full-schedule-btn:before { content:''; display:inline-block; vertical-align:middle; border:5px solid transparent; border-left-color:#bbbc8a }

.mainbody .scoreboard-row .schedule-btn{
    display: inline-block;
    position: relative;
    top: -6px;
    left: 12rem;
}

.mainbody .scoreboard-row .schedule-btn a{ font-size: 14px;}

.mainbody .scoreboard-row .schedule-btn a:before{
    display: none;
}




/*--------------------------------------------------------------------
    AOTW
--------------------------------------------------------------------*/

.slider-wrapper { position:relative }
.slider-wrapper .slider { position:relative;}
.slider-wrapper .items { position:relative; width:50000% }
.slider-wrapper .item { float:left; width:0.2% }
.slider-wrapper .image { display:block; text-align:center }
.slider-wrapper .image img { vertical-align:top }
.slider-wrapper .image span { display:none }

.aotw-slider { padding:15px; border:3px solid #dfdfdf; background:#fff; overflow:hidden; max-height:40.4rem; height: 34.9rem; }
.aotw-slider .athlete{ text-align: center;}
.aotw-slider .thumb {display: inline-block; margin:0; position:relative; top: 0;}
.aotw-slider .thumb img { width:auto; vertical-align:top; border:3px solid #fff; box-shadow: 10px 10px 8px rgba(0,0,0, 0.1); max-height: 200px !important; }
.aotw-slider .info { padding-right:0; position: relative; top:0; }
.aotw-slider .title { display:block; margin-bottom:10px; font-weight:700; text-decoration:none }
.aotw-slider .title span { display:block; font-size:16px; line-height:1; text-transform:uppercase;color:#444; text-align:center; }
.aotw-slider .title span:first-child { margin-bottom:10px; margin-top:30px; font-size:18px; text-transform:uppercase; color:#00338E; text-align: center; }
.aotw-slider .title span:first-child:hover { text-decoration: underline;}
.aotw-slider .slider .items .item .athlete .info .leadin{ display: block; text-align: center; font-weight: bold; width:18rem; margin: auto;}
.aotw-slider .prev,
.aotw-slider .next { position:absolute; width:25px; height:30px; text-decoration: none; color: rgba(0,0,0,0);}
.aotw-slider .prev{ top: 13.5rem; left: -5rem;}
.aotw-slider .next { top: 13.5rem; right:-1rem;}

.aotw-row .aotw-section .mod-graphic-carousel.style3 .slick-track{ height: 7rem; width:15rem !important; max-width:30rem;}
.aotw-row .aotw-section .mod-graphic-carousel.style3 .slick-slide{ width: auto; display: block;}
.aotw-row .aotw-section .mod-graphic-carousel.style3 .slick-slide:after{
    content: "Presented by:";
    color: #444;
    font-size: 1.3rem; 
    text-align: center;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
.aotw-row .aotw-section .mod-graphic-carousel.style3 .slick-slide img{ 
    position: relative;
    top: 2rem;
    left: -3rem;
    right: auto;
    width: 320px;
    max-width: none;
    height: 70px;
}

.aotw-row .aotw-section .slider-wrapper a[rel="wiki-link"]{ position: relative; top: 24rem; left: -0.5rem;}
.aotw-row .aotw-section a[rel="wiki-link"]{
    position: relative;
    top:-3rem;
    left: 10px;
    color:#444;
}


.aotw-slider .prev:before{
    content: "\00ab";
    color: #BFC292;
    font-size: 3rem;
    position: relative;
    left: 8.5rem;
}

.aotw-slider .next:before{
    content: "\00bb";
    color: #BFC292;
    font-size: 3rem;
    position: relative;
    right: 4.5rem;
}

.aotw-slider .prev:hover, .aotw-slider .next:hover{ text-decoration: underline;}

.aotw-presented-by{text-align: center;color: #444;font-size: 1.125rem;margin-bottom: 10px; }
.aotw-presented-by img{margin: auto;}


/*--------------------------------------------------------------------
    AMCC WELCOME VIDEO
--------------------------------------------------------------------*/
.mainbody .aotw-row .amcc-welcome-section {
    width: 32.3%;
    float: left;
    margin-left: 1.5%;
    background: #fff;
    height: 46.6rem;
    max-height: 60rem;
}


.mainbody .aotw-row .amcc-welcome-section a[rel="wiki-link"]{
    color: #444;
}

.mainbody .aotw-row .amcc-welcome-section .watch-box{
    margin: 12px;
}

.mainbody .aotw-row .amcc-welcome-section .navbar-image.navbar-button{
    width: 22rem;
    text-align: center;
    margin: auto;
}

.mainbody .aotw-row .amcc-welcome-section .navbar-image.navbar-button li img{
    vertical-align: middle;
}

.mainbody .aotw-row .amcc-welcome-section .sayyes{
    display: block;
    text-align: center;
    width: 15rem;
    margin: auto;
    color: #00338E;
}

.mainbody .aotw-row .amcc-welcome-section .sayyes:hover{
    text-decoration: underline;
}

.mainbody .aotw-row .amcc-welcome-section .sayyes:after{
    content: "\00bb";
    display: inline-block;
    height: 12px;
    font-size: 1.5rem;
    line-height: 5px;
    color: #00338E;
}



/*--------------------------------------------------------------------
    STANDINGS
--------------------------------------------------------------------*/    
.mainbody .aotw-row .standings-section{ width: 32.3%; float: right; background: #fff;}


.mainbody .aotw-row .standings-section .content-switcher a[rel="wiki-link"]{
    color:  #BFC292;
    font-weight: bold;
    position: relative;
    top: 1rem;
    background: #19295a;
}


.mainbody .aotw-row .standings-section .standings-brief a[rel="wiki-link"]{ 
    color: #444;
    position: relative;
    top:0;
    background: #fff;
}

.mainbody .aotw-row .standings-section .mod-standings.style1{
    background: #fff;
}

.mainbody .aotw-row .standings-section .mod-standings.style1 th{
    color: #999 !important;
    background: transparent !important;
    text-transform: uppercase;
    
}

.mainbody .aotw-row .standings-section .mod-standings.style1 .full-standings{
    display: none;
}

.mainbody .aotw-row .standings-section .content-switcher .switcher-list{
    position: relative;
    z-index: 1;
    max-width: 310px;
    font-size: 1rem;
    background: #fff;
    border: 1px solid rgba(0,0,0, 0.2);
    margin: 1rem 1.5rem;
    color: #444;
}


.mainbody .aotw-row .standings-section .content-switcher .switcher-list.active ul{
    display: block;
    max-height: none;
    overflow: visible;
    width: 18.2rem;
    background: #BFC292;
    margin-top: 6px;
}

.mainbody .aotw-row .standings-section .content-switcher .switcher-list .selection{
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 5px 40px 0 20px;
    text-transform: capitalize;
    font-weight: bold;
}

.mainbody .aotw-row .standings-section .content-switcher .switcher-list .selection:after{
    content: "";
    position: absolute;
    right: 10px;
    top: 16px;
    border: 5px solid transparent;
    border-top-color: #444;
}

.mainbody .aotw-row .standings-section .content-switcher ul{
    display: none;
    list-style: none;
    margin: 0;
    white-space: nowrap;
    padding: 10px;
    position: absolute;
    left: 0;
    right: 0;
    top: 30px;
}

.mainbody .aotw-row .standings-section .content-switcher ul a{
    display: block;
    padding: 2px 10px;
    line-height: 20px;
    color: #444;
    white-space: nowrap;
    text-decoration: none;
    background: none;
}

.mainbody .aotw-row .standings-section .content-switcher ul a:hover{
    text-decoration: underline;
}


.mainbody .aotw-row .standings-section .content-switcher .content-panel{ display: none; }
.mainbody .aotw-row .standings-section .content-switcher .content-panel.active{ display: block; }

.mainbody .aotw-row .standings-section .content-switcher .content-panel .standings-brief h3{
    display: none;
}

.mainbody .aotw-row .standings-section .content-switcher .content-panel .standings-brief table{
    width: 100%;
    border-collapse: collapse;
}

.mainbody .aotw-row .standings-section .content-switcher .content-panel .standings-brief th{
    padding: 10px;
    color: #555;
    font-weight: bold;
    text-transform: uppercase;
}

.mainbody .aotw-row .standings-section .content-switcher .content-panel .standings-brief th,
.mainbody .aotw-row .standings-section .content-switcher .content-panel .standings-brief td{
    padding: 2px 10px;
    vertical-align: baseline;
}

.mainbody .aotw-row .standings-section .content-switcher .content-panel .standings-brief td:first-child ~ td{
    text-align: center;
}

.mainbody .aotw-row .standings-section .content-switcher .content-panel .standings-brief td a{
    display: block;
    white-space: nowrap;
    font-size: 1rem;
    color: #444;
}

.mainbody .aotw-row .standings-section .content-switcher .content-panel .standings-brief .conf-record,
.mainbody .aotw-row .standings-section .content-switcher .content-panel .standings-brief .team-record{
    padding-top: 8px;
}

.mainbody .aotw-row .standings-section .content-switcher .content-panel .standings-brief a img.team-logo{
    display: inline-block;
    vertical-align: middle;
    max-width: 40px;
    margin-right: 8px;
}



/*--------------------------------------------------------------------
    CAMPUS UPDATES
--------------------------------------------------------------------*/
.mainbody .recent-news-row a[rel="wiki-link"]{ color: #BFC292;}

.mainbody .recent-news-row{
    margin: 0 0 1rem;
}

.mainbody .recent-news-row .campus-updates-header{
    color: #BFC292;
    font-size: 2.5rem;
    text-transform: uppercase;
    font-family: 'Russo One', sans-serif;
}

.mainbody .recent-news-row .campus-updates ul{
    list-style: none;
    padding: 0;
    margin: 0;
    background: #fff;
}

.mainbody .recent-news-row .campus-updates ul li{
    float: left;
    width: 50%;
}

.mainbody .recent-news-row .campus-updates li&gt;div{
    display: block;
    height: 80px;
    min-height: 80px;
    margin-left: 0px;
    margin-bottom: 0px;
    padding: 20px 10px;
    border: 1px solid #eee;
    text-align: right;
}

.mainbody .recent-news-row .campus-updates .article{
    text-align: left;
    display: inline-block;
    width: 22rem;
    max-width: 35rem;
    position: relative;
    font-weight: bold;
}

.mainbody .recent-news-row .campus-updates .article .date, 
.mainbody .recent-news-row .campus-updates .article .school-name{
    font-size: 14px;
}

.mainbody .recent-news-row .campus-updates .article .spacer:after{
    content: " . ";
    font-size: 2rem;
    line-height: 1rem;
}

.mainbody .recent-news-row .campus-updates li img{
    float: left;
    margin: 12px 20px;
    max-width: none;
    max-height: none;
}   

.mainbody .recent-news-row .campus-updates li a{
    display: block;
    text-decoration: none;
    line-height: 1.5rem;
    height: 3rem;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #00338E;
    font-size: 1.2rem;
    font-family: 'Russo One', sans-serif;
    font-weight: normal;
}

.mainbody .recent-news-row .campus-updates li a:hover{
    text-decoration: underline;
}

/*--------------------------------------------------------------------
    MEDIA QUERIES
--------------------------------------------------------------------*/
@media only screen and (max-width:991px){
    .member-logos{
        display: none;
    }
    
    
     
    .member-logos a[rel="wiki-link"]{
        color: #000;
        position: relative;
        z-index: 4;
    }

    .member-logos ul.clearfix a[rel="wiki-link"]{
        top: 4rem;
        right: 8rem;
    } 
    
    header.mod-site-header.style2 { background: #fff;}
    header.mod-site-header.style2 .site-title a{
        background: url(/images/setup/25_Anniversary_Dark/header_tablet.png) no-repeat center;
    }
    
    header.mod-site-header.style2 .container{ width: auto;}
    header.mod-site-header.style2 .mobile-menu-bar{ background: #BFC292;}
    header.mod-site-header.style2 .mobile-menu-bar li a{ background: #00338E; color: #fff !important;}
    header.mod-site-header.style2 .dropnav .nav .submenu ul li{ background: #00338e8f;}
    header.mod-site-header.style2 .dropnav .nav &gt; a{ color: #fff; padding: 0 1rem; background: #00338E;}
    header.mod-site-header.style2 .dropnav .has-submenu a {color: #fff; padding: 0 1rem; text-transform: uppercase;}
    header.mod-site-header.style2 .dropnav .nav.active &gt; a.nav-link { text-decoration: underline;}
    header.mod-site-header.style2 .dropnav .nav .submenu.level1 ul.clearfix li a { text-transform: none;}
    
    header.mod-site-header.style2 .dropnav .nav.focus &gt; a:after,
    header.mod-site-header.style2 .dropnav .nav:hover &gt; a:after{ display: none;}
    
    header.mod-site-header.style2 .dropnav .wiki{
        position: absolute;
        display: inherit;
        right: 0;
        top: 2rem;
    }
    
    .mainbody .carousel-row{ margin-top: 2rem;}
    
    .mainbody .scoreboard-row{ margin: 2rem 0 4.5rem;}
    .mainbody .scoreboard-row .scoreboard-section{ margin-top: 0;}
    .mainbody .scoreboard-row .scoreboard-section .sectionHeaders{ font-size: 2rem;}
    .mainbody .scoreboard-row .scoreboard-wrapper .scoreboard-hdr{ position: relative; top: 1.5rem; font-size: 2.5rem;}
    
    .scoreboard-row .scoreboard-wrapper .scoreboard-slider{ width: 51.5rem;}
    .mainbody .scoreboard-row .schedule-btn{
        display: block;
        text-align: center;
        top: 18rem;
        left: 0;
    } 
    
    .mainbody .scoreboard-row .schedule-btn a{
        border: 4px solid rgba(0,0,0,0.2);
        border-top: 2px solid rgba(255,255,255, 0.5);
        padding: 9px;
        background: #BFC292;
        color: #00338E;
    }
    
    .scoreboard-slider .event{
        height: 215px;
    }
    
    .scoreboard-slider .event .date{
        padding-left: 0.5rem;
        font-size: 14px;
    }
    
    .scoreboard-slider .event .date span:first-of-type:after{
        content: ".";
    }
    
    .scoreboard-slider .event .status{
        right: 0.5rem;
        font-size:14px;
    }
    
    .scoreboard-slider .event .links{
        bottom: -3rem;
        top: auto;
    }
    
    .scoreboard-slider .next{
        top: 17.2rem;
        right: 15rem;
    }
    
    .scoreboard-slider .prev{
        top: 17.2rem;
        left: 15rem;
    }
    
    
    .scoreboard-wrapper .content-switcher .switcher-list{
        top: 3rem;
    }
    
    .mainbody .scoreboard-row .content-switcher .content-panels{ padding-left: 0;}
    
    .aotw-row .aotw-section .mod-graphic-carousel.style3 .slick-slide img{ left: -3rem;}
    
    .aotw-row .aotw-section a[rel="wiki-link"]{
        color: #BFC292;
        top: auto;
    }
    
    .mainbody .aotw-row{ padding-top: 2rem;}
    .mainbody .aotw-row .aotw-section .aotw-slider{ height: auto; }
    .slider-wrapper .slider { overflow:hidden }
    
    .aotw-slider .thumb{ top: -1rem;}
    .aotw-slider .info{ top: -2rem;}
    
    .aotw-slider .next{ right: 16rem;}
    .aotw-slider .next:before{right: 0;}
    .aotw-slider .prev{ left: 15.5rem;}
    .aotw-slider .prev:before{left: 0;}
    

    .mainbody .aotw-row .amcc-welcome-section{
        width: 100%;
        float: none;
        margin: 2rem 0;
        height: auto;
        padding-bottom: 1.5rem;
    }
    
    .mainbody .aotw-row .amcc-welcome-section .navbar-image.navbar-button{ margin: 1rem auto 2rem;}
    
    .mainbody .aotw-row .amcc-welcome-section .sayyes{
        display: block;
        margin: auto;
        width: 25rem;
        font-size: 1.5rem;
    }
    
    .mainbody .aotw-row .standings-section{
        width: 100%;
        float: none;
    }
    
    .mainbody .aotw-row .standings-section .content-switcher a[rel="wiki-link"]{
        top: 1.5rem;
    }
    
    .mainbody .recent-news-row .campus-updates-header{
        margin-top: 2rem;
    }
    
    .mainbody .recent-news-row .campus-updates .article{
        width: 14rem;
    }
    
    
    footer.mod-site-footer.style2 .footer-text-wrapper{
        margin: 2rem 0;
    }
}




@media only screen and (max-width:768px){
    .member-logos{
        display: none;
    }
    
    header.mod-site-header.style2 .site-title a{
        background: url(/images/setup/header_mobile_wide-2022.png) no-repeat;
    }
    
    header.mod-site-header.style2 .mobile-menu-bar{ background: transparent; top: 1rem;}
    
    header.mod-site-header.style2 .dropnav .wiki{
        position: absolute;
        display: inherit;
        right: 8rem;
        top: 2rem;
    }
    
    .mainbody .carousel-row .mod-news-rotator.style1 .story-box .title { font-size: 1.5rem;}

    
    .mainbody .scoreboard-row .schedule-btn{ 
        top: 30.5rem; 
    }
    
    .mainbody .scoreboard-row .scoreboard-wrapper .scoreboard-hdr{ white-space: nowrap; font-size: 2rem; top:0;}
    
    .scoreboard-row .scoreboard-wrapper .scoreboard-slider{ width: auto;}
    
    .scoreboard-wrapper .content-switcher .switcher-list{ 
        top: -2rem;
        right: 13px;
    }
    
    .scoreboard-slider .event-box:first-child{ margin-left: 1%;}
    .scoreboard-slider .event-box{
        width: 49%;
        padding-bottom: 1%;
    }
    
    .scoreboard-slider .event{ 
        height: 200px;}
        
    .scoreboard-slider .event .links{
        bottom: -1rem;
    }    
        
    .scoreboard-slider .next, 
    .scoreboard-slider .prev{
        display: block;
    }    
    
    .scoreboard-slider .prev{ top: 30rem; left: 12rem;}
    .scoreboard-slider .next{ top: 30rem; right: 11.5rem;}
    
    .mainbody .scoreboard-row .scoreboard-wrapper .content-switcher{ margin-left: -0.5rem; position: relative; bottom: 2rem;}
    
    .mainbody .aotw-row{
        padding-top: 2rem;}
        
    .aotw-slider .thumb{
        top: -1rem;
    }    
    
    .aotw-slider .info{ top: -1rem;}
    
    .aotw-slider .next{ top: 11rem; right: 12rem;}
    .aotw-slider .prev{ top: 11rem; left: 11.7rem;}
    
    .mainbody .recent-news-row .campus-updates-header{ margin-top: 2rem; font-size: 2rem;}
    
    .mainbody .recent-news-row .campus-updates li img{ margin: 0; margin-top: 8px; margin-left: 1rem;}
    .mainbody .recent-news-row .campus-updates .article{ width: 35rem;}
    .mainbody .recent-news-row .campus-updates ul li{ width: 100%;}
}

@media only screen and (max-width:740px){
    .mainbody .scoreboard-row .scoreboard-wrapper .scoreboard-hdr{ font-size: 1.5rem;}
    .mainbody .recent-news-row .campus-updates .article{ width: 32rem;}
    .mainbody .recent-news-row .campus-updates li img{ margin-left: 0;}
}

@media only screen and (max-width: 680px){
    .mainbody .recent-news-row .campus-updates-header{ font-size: 1.5rem;}
    .mainbody .recent-news-row .campus-updates .article{ width: 30rem;}
    }
}

@media only screen and (max-width: 650px){
    .mainbody .recent-news-row .campus-updates .article{ width: 27rem;}
    .aotw-slider .next{ right: 11rem;}
    .aotw-slider .prev{ left: 14rem;}
    
    .standings-section .content-switcher .content-panels{
        padding-left: 0;
    }
}

@media only screen and (max-width: 620px){
    .scoreboard-row .scoreboard-wrapper .content-switcher a[rel="wiki-link"]{ position: relative; top: 3rem;}
    .mainbody .scoreboard-row .scoreboard-wrapper .scoreboard-hdr{ font-size: 1.5rem;}
    .scoreboard-wrapper .content-switcher .switcher-list { top: 1.8rem;}
    .scoreboard-row .scoreboard-wrapper .scoreboard-slider { top: 3rem;}
    .mainbody .scoreboard-row .schedule-btn { top: 33.5rem;}
    .scoreboard-slider .next{ right: 10.5rem;}
    
    .aotw-row .aotw-section .mod-graphic-carousel.style3 .slick-slide img{ left: -3rem;}
    .aotw-slider .next{ right: 9rem;}
    .aotw-slider .prev{ left: 8.7rem;}
    
    .mainbody .recent-news-row .campus-updates .article
    { 
        width: 25rem;
    }
}

@media only screen and (max-width: 575px){
    .aotw-row .aotw-section .mod-graphic-carousel.style3 .slick-slide img {
        left: -3rem;
    }
}

@media only screen and (max-width: 550px){
    .mainbody .scoreboard-row .scoreboard-wrapper .scoreboard-hdr{ width:20rem; white-space:normal;}
    
    .scoreboard-slider .next{right: 9rem;}
    .scoreboard-slider .prev{left: 10rem;}
    
    .aotw-row .aotw-section .mod-graphic-carousel.style3 .slick-slide img {left: -7rem;}
    .aotw-slider .next{ right: 7rem;}
    .aotw-slider .prev{ left: 6.7rem;}
    
    .mainbody .recent-news-row .campus-updates .article{ width: 20rem;}
}

@media only screen and (max-width:500px){
    .mainbody .carousel-row .mod-news-rotator.style1 .story-box .title { font-size: 1rem;}
    .mainbody .scoreboard-row .scoreboard-wrapper .scoreboard-hdr{ width:19rem; white-space:normal;}
    .scoreboard-slider .next{right: 7rem;}
    .scoreboard-slider .prev{left: 7rem;}
    
    .aotw-row .aotw-section .mod-graphic-carousel.style3 .slick-slide img{ left: -5rem;}
    .aotw-slider .prev{ top: 12rem;}
    .aotw-slider .next{ top: 12rem;}
    
}


@media only screen and (max-width: 480px){
    .aotw-slider .next{ right: 6rem;}
    .aotw-slider .prev{ left: 5.7rem;}
    .mainbody .recent-news-row .campus-updates .article{width: 16rem;}
}


@media only screen and (max-width: 450px){
    header.mod-site-header.style2 .site-title a{
        background: url(/images/setup/header_mobile_wide-2022.png) no-repeat center;
        margin: 0;
    }
    
    header.mod-site-header.style2 .dropnav .wiki{ right: 10rem; top: 4.5rem;}
    header.mod-site-header.style2 .dropnav a[rel="wiki-link"]{ float: left;}
    
    .mainbody .scoreboard-row .sectionHeaders{
        font-size: 1.5rem;
    }
    .mainbody .scoreboard-row .schedule-btn{
        top: 23.5rem;
    }
    
    .scoreboard-wrapper .content-switcher .switcher-list{
        top: 2rem;
    }
    
    .mainbody .scoreboard-row{ display: none;}
    .scoreboard-slider .slides{ height: 17rem; overflow: hidden;}
    .scoreboard-slider .slide{display: inline-block; height: 17rem; overflow: hidden;}
    .scoreboard-slider .event-box{ width: 100%; margin: 0 0 1rem;}
    .scoreboard-slider .event-box:first-child{ margin: auto;}
    
    .aotw-row .aotw-section .mod-graphic-carousel.style3 .slick-slide img{ left: -4rem;}
    .aotw-slider .next{ top: 12rem; right: 3rem;}
    .aotw-slider .prev{ top: 12rem; left: 3rem;}
    
    .mainbody .recent-news-row .campus-updates .article{ left: 0; width: 14.5rem;}
    .mainbody .recent-news-row .campus-updates li a{ font-size: 1rem;}
}


@media only screen and (max-width: 375px){
    header.mod-site-header.style2 .site-title a{
        background: url(/images/setup/header_mobile_wide-2022.png) no-repeat;
    }
    
    header.mod-site-header.style2 .dropnav .wiki{ right: 8rem; top: 5rem; width: 9rem;}
    header.mod-site-header.style2 .dropnav .wiki a{ float: left;}
    header.mod-site-header.style2 .mobile-menu-bar{ top: 2.5rem;}
    
    .mainbody .carousel-row .mod-news-rotator.style1 .story-box .title{ font-size: 1rem;}
    
    .mainbody .scoreboard-row .scoreboard-section h2{ font-size: 1.3rem;}
    .mainbody .scoreboard-row .scoreboard-section .schedule-btn{ top: 19.5rem; right: 30%;}
    
    .mainbody .aotw-row .sectionHeaders{ font-size: 1.1rem;}
    
    .aotw-row .aotw-section .mod-graphic-carousel.style3 .slick-slide img{ left: -2rem; width: 300px;}
    .aotw-slider .prev{ left: 1rem;}
    .aotw-slider .next{ right: 1rem;}
    
    .mainbody .aotw-row .amcc-welcome-section .sayyes{ width: 15rem; font-size: 1rem;}
    .mainbody .aotw-row .amcc-welcome-section .navbar-image.navbar-button{ width: 17rem;}
    .mainbody .aotw-row .amcc-welcome-section .navbar-image.navbar-button li img{ width: 9rem;}
    
    .mainbody .aotw-row .standings-section .content-switcher .content-panel .standings-brief td:first-child ~ td{ white-space: nowrap;}
    
    .mainbody .recent-news-row .campus-updates .article{ width: 14rem;}
    
    .mainbody .recent-news-row .campus-updates li img{ margin-left: 0;}
    
    .mainbody .recent-news-row .campus-updates-header{ font-size: 1.3rem;}
}

@media only screen and (max-width:360px){
    .mainbody .recent-news-row .campus-updates .article{
        width: 13rem;
    }
}

@media only screen and (max-width: 320px){
    .mainbody .aotw-row .standings-section .content-switcher .content-panel .standings-brief a img.team-logo{
        display: none;
    }
    
    .aotw-row .aotw-section .mod-graphic-carousel.style3 .slick-slide img{ left:0; width: 250px;}
    .aotw-slider .thumb{ top: 0;}
    .aotw-slider .info{ top: 0;}
    .aotw-slider .prev{ top: 13rem;}
    .aotw-slider .next{ top: 13rem;}
    .aotw-slider .slider .items .item .athlete .info .leadin{ width: 13rem;}
    
    .mainbody .recent-news-row .campus-updates .article{
        float:none;
        width: 11rem;
        text-align: center;
    }
    
    .mainbody .recent-news-row .campus-updates li img{
        margin-bottom: 1rem;
        position: relative;
        left: 0;
    }
}

@media only screen and (min-width:769px) and (max-width:991px){
    .mainbody .scoreboard-row .scoreboard-wrapper .scoreboard-hdr{ font-size: 2rem;}
    .scoreboard-wrapper .content-switcher .switcher-list{ top: 2rem;}
    .scoreboard-row .scoreboard-wrapper .scoreboard-slider{ width: 46.8rem;}
    .mainbody .scoreboard-row .schedule-btn{ top: 20rem;}
    
}

@media only screen and (min-width:850px) and (max-width:991px){
    .scoreboard-row .scoreboard-wrapper .scoreboard-slider{ width: 51.5rem;}
}


@media only screen and (min-width:992px) and (max-width: 1199px){
    .member-logos{
        position: absolute;
        left: 0;
        right: 0;
        top: 8px;
        height: 84px;
        border: 3px solid #848562;
        text-align: center;
        white-space: nowrap;
        background: #bbbc8a;
    }
    
    div.member-logos a[rel="wiki-link"]{
        color: #000;
        position: relative;
        z-index: 4;
        display: inline-block;
    }

    .member-logos ul.clearfix a[rel="wiki-link"]{
        display: none !important;
    }
    
    .member-logos ul{
        padding-left: 5rem;
        width: 53rem;
    }
    
    .member-logos .has-nav{
        margin: 0;
        padding: 0;
        transform: skew(-12deg);
        height: 68px;
    }
    
    .member-logos .has-nav&gt;a{
        display: block;
        height: 64px;
        transform: skew(12deg);
        position: relative;
        top: -6px;
        padding: 0;
    }
    
    header.mod-site-header.style2 .dropnav .wiki{
        position: absolute;
        display: inherit;
        left: 50rem;
        top: 1.8rem;
    }
    
    header.mod-site-header.style2 .dropnav{
        padding-left: 0;
        top: 5.6rem;
    }
    
    header.mod-site-header.style2 .dropnav &gt; ul{
        max-height: 45px;
        bottom: 21px;
    }
    
    header.mod-site-header.style2 .dropnav .nav &gt; a{
        padding: 0;
    }
    
    header.mod-site-header.style2 .site-title{ top: 0;}
    
    header.mod-site-header.style2 .site-title a img{
        max-height: 6.3rem;
    }
    
    header.mod-site-header.style2 .dropnav .nav .level1{ 
        right: -2000px; 
        left: -2000px;
        padding: 20px 2000px;
    }
    
    header.mod-site-header.style2 .dropnav .nav1 .submenu &gt; ul{
        text-align: left;
    }
    
    
    header.mod-site-header.style2 .dropnav .nav1 .submenu &gt; ul li:nth-child(1){
        margin-right: 2rem;
    }
    
    header.mod-site-header.style2 .dropnav .nav7 .submenu &gt; ul li{
        margin-bottom: 1rem;
    }
    
    
    
    header.mod-site-header:not(.style4) .dropnav .submenu.level1&gt;ul&gt;.has-submenu&gt;a {
        margin: 15px 0;
        font-size: 1.24rem;
        text-transform: uppercase;
        text-decoration: none;
        letter-spacing: 3px;
        color: #BFC292;
        max-width: none;
    }
    
    .landing .secondary-nav &gt; div{ width: 950px;}
    
    .mainbody .landing-row .campus-updates-header,
    .mainbody .landing-row .scoreboard-hdr{
        margin-bottom: 5px;
        font-size: 2rem;
    }
    
    .mainbody .mod-news-rotator.style1 .control img{
        width: 265px;
        height: 145px;
    }
    
    .mainbody .scoreboard-row{ 
        margin-top: 0;
        overflow: visible;
        
    }
    
    .mainbody .scoreboard-row a[rel="wiki-link"]{
        position: relative;
        bottom: 0;
    }
    
    .scoreboard-row .scoreboard-wrapper .content-switcher .switcher-list{ width: 5.8rem;}
    .scoreboard-row .scoreboard-wrapper .content-switcher .switcher-list .selection{ padding: 0 0 0 4px; font-size: 12px;}
    .scoreboard-row .scoreboard-wrapper .content-switcher .switcher-list .selection:after{ right: 2px;}
    .scoreboard-row .scoreboard-wrapper .content-switcher .content-panel.active{
        width: 58rem;
    }
    
    .scoreboard-slider{ left: -8px; bottom: 1rem; width: 57.5rem;}
    
    .scoreboard-slider .event{
        height: 200px;
    }
    
    .scoreboard-slider .next{ right:7px;} 
    
    .scoreboard-slider .next:before{ top: auto; right: -2rem;}
    
    .scoreboard-slider .prev:before{ left: -2rem;}
    
    .mainbody .scoreboard-row .schedule-btn {
        top: -5px;
        left: 8rem;
    }
    
    .scoreboard-wrapper .content-switcher .switcher-list{
        top: 8px;
    }
    
    .mainbody .scoreboard-row .content-switcher .content-panels{ padding-left: 0.5rem;}
    
    .mainbody .scoreboard-row .mod-scoreboard.style1{ padding: 0;}
    
    
    .mainbody .scoreboard-row .mod-scoreboard.style1 button{
        display: none !important;
    }
    
    .mainbody .aotw-row .aotw-section{
        width: 100%;
        float: none;
        margin: 0;
        height: auto;
        margin-bottom: 3rem;
    }
    
    
    .aotw-slider{ height: auto;}
    .aotw-slider .prev{ top: 10rem; left: 17rem;}
    .aotw-slider .next{ top: 10rem; right: 18rem;}
    .aotw-slider .prev:before{ left: 0;}
    .aotw-slider .next:before{ right: 0;}
    .aotw-slider .thumb{ top: -1rem;}
    .aotw-slider .info{ top: -2rem;}
    .aotw-slider .slider .items .item .athlete .info .leadin{ width: 23rem; padding-bottom: 1rem;}
    
    .mainbody .aotw-row .aotw-section .mod-aotw.style5{ height: 30rem; }
    
    .mainbody .aotw-row .aotw-section .mod-aotw.style5 .athletes{ padding: 2.5rem; }
    .mainbody .aotw-row .amcc-welcome-section{
        width: 49%;
        float: left;
        margin: 0;
        height: 40.5rem;
    }
    
    .mainbody .aotw-row .standings-section{
        width: 49%;
        height:40.5rem;
        float: right;
    }
    
    .mainbody .aotw-row .standings-section .content-switcher a[rel="wiki-link"]{
        top: 0.5rem;
    }
    
    .mainbody .recent-news-row .campus-updates .article{
        left:0;
        width: 21rem;
    }
    
    .mainbody .recent-news-row .campus-updates li img{
        float: left;
        margin: 10px 20px;
        max-width: 60px;
        max-height: 50px;
    }   
}

@media only screen and (min-width:992px) and (max-width:1023px){
    .member-logos .has-nav { height: 64px;}

    header.mod-site-header.style2 .dropnav .nav .level1{ top:3.5rem;}
    header.mod-site-header.style2 .dropnav .nav.focus &gt; a:after, 
    header.mod-site-header.style2 .dropnav .nav:hover &gt; a:after{ bottom: -31px;}
    header.mod-site-header:not(.style4) .dropnav .submenu.level1 &gt; ul li.wiki{ position:relative; right: 83rem; left: auto;}
    header.mod-site-header:not(.style4) .dropnav .submenu.level1 .submenu.level2 &gt; ul li a{ min-width: 185px; font-size: 1.2rem; white-space:nowrap;}
    header.mod-site-header:not(.style4) .dropnav .submenu.level1 .submenu.level2 &gt; ul li.wiki {right:0;}
    header.mod-site-header:not(.style4) .dropnav .submenu.level1 .submenu.level2 &gt; ul li.wiki a{min-width: auto;}
    header.mod-site-header:not(.style4) .dropnav .submenu.level1 .submenu.level2 .submenu.level3{ margin-left:2rem;}
    header.mod-site-header:not(.style4) .dropnav .submenu.level1 .submenu.level2 .submenu.level3 li{ margin-right: 0; margin-left:0;}
    header.mod-site-header:not(.style4) .dropnav .submenu.level1 .submenu.level2 .submenu.level3 li.wiki{ position: relative; left: 0; display: none;}
    header.mod-site-header:not(.style4) .dropnav .submenu.level1 .submenu.level2 .submenu.level3 li a{ min-width: auto; font-weight: normal;}     
    
    .landing .secondary-nav &gt; div{
        width: 920px;
    }
}

@media only screen and (min-width:1024px) and (max-width:1199px){
    .landing .secondary-nav &gt; div{
        width: 950px;
    }
    
    .member-logos{ top: 13px;}
    .member-logos .has-nav{ height: 60px;}
    .member-logos .has-nav img{ max-width: 55px;}
    
    .scoreboard-row .scoreboard-wrapper .content-switcher .content-panel.active{ width: 58.5rem;}
    .scoreboard-slider .next{ right: 6px;}
}


@media only screen and (min-width:1200px){
    .mainbody .landing-row .campus-updates-header,
    .mainbody .landing-row .scoreboard-hdr{
        margin-bottom: 0;
    }
    
    .member-logos ul{
        list-style: none;
        padding: 0;
        margin: auto;
        max-width: 1170px;
        width: 60rem;
        padding-left: 5.5rem;
    }
    
     .member-logos a[rel="wiki-link"]{
        color: #000;
        position: relative;
        z-index: 4;
        left: 40rem;
        float:left;
    }

    .member-logos ul.clearfix a[rel="wiki-link"]{
        display: none !important;
        top: 1rem;
        right: 0;
    } 
    
    .member-logos .has-nav{
        margin: 0;
        transform: skew(-12deg);
    }
    
    header.mod-site-header.style2{
        max-height: 160px;
    }
    
    header.mod-site-header.style2 &gt; div {
        min-height: 160px;
    }
    
    header.mod-site-header.style2 .site-title{
        top: 10px;
        left: -8px;
        max-width: 190px;
    }
    
    
    header.mod-site-header.style2 .dropnav{
        padding-left: 170px;
        top: 6rem;
    }
    
    header.mod-site-header.style2 .dropnav .wiki{
        position: absolute;
        display: inherit;
        left: 53rem;
        top: -1.2rem;
    }
    
    header.mod-site-header.style2 .dropnav .nav &gt; a{line-height: 5rem;}
    
    header.mod-site-header.style2 .dropnav &gt; ul li{
        padding-right: 5px;
    }
    
    
    header.mod-site-header.style2 .dropnav &gt; ul{
        max-height: none;
        height: 45px;
        position: relative;
        bottom: 0;
    }
    
   
    
    header.mod-site-header:not(.style4) .dropnav .submenu a {
        letter-spacing: 1px;
    }
    
    header.mod-site-header.style2 .dropnav .nav.focus .level1,
    header.mod-site-header.style2 .dropnav .nav .level1{ 
        right: -2000px; 
        left: -2000px;
        top: 4rem;
        padding: 20px 2000px;
    }
    
    header.mod-site-header.style2 .dropnav .nav1 .submenu &gt; ul{
        text-align: left;
    }
    
    
    header.mod-site-header.style2 .dropnav .nav1 .submenu &gt; ul &gt; li:nth-child(1){
        margin-right: 2.8rem;
    }
    
    header.mod-site-header.style2 .dropnav .nav7 .submenu &gt; ul li{
        margin-bottom: 1rem;
    }
    
    
    
    header.mod-site-header:not(.style4) .dropnav .submenu.level1&gt;ul&gt;.has-submenu&gt;a {
        margin: 15px 0;
        font-family: 'Russo One', sans-serif;
        font-size: 1.24rem;
        text-transform: uppercase;
        text-decoration: none;
        letter-spacing: 3px;
        color: #BFC292;
        max-width: none;
    }
    
    header.mod-site-header:not(.style4) .dropnav .submenu.level1 &gt; ul li.wiki{ position:relative; right: 83rem; left: auto;}
    header.mod-site-header:not(.style4) .dropnav .submenu.level1 .submenu.level2 &gt; ul li a{ min-width: 185px; font-size: 1rem; white-space:nowrap;}
    header.mod-site-header:not(.style4) .dropnav .submenu.level1 .submenu.level2 &gt; ul li.wiki {right:0;}
    header.mod-site-header:not(.style4) .dropnav .submenu.level1 .submenu.level2 &gt; ul li.wiki a{min-width: auto; display: inline-block;}
    header.mod-site-header:not(.style4) .dropnav .submenu.level1 .submenu.level2 .submenu.level3{ margin-left:4.3rem;}
    header.mod-site-header:not(.style4) .dropnav .submenu.level1 .submenu.level2 .submenu.level3 li{ margin-right: 0; margin-left:0;}
    header.mod-site-header:not(.style4) .dropnav .submenu.level1 .submenu.level2 .submenu.level3 li.wiki{ position: relative; left: 0; display: none;}
    header.mod-site-header:not(.style4) .dropnav .submenu.level1 .submenu.level2 .submenu.level3 li a{ min-width: auto; font-weight: normal; font-size: 0.9rem;}     
    
    
    .landing .secondary-nav &gt; div{ width: 1170px;}
    
    .mainbody .mod-news-rotator.style1 .control img{
        width: 280px;
        height: 145px;
    }
    
    .mainbody .scoreboard-row{ 
        margin-top: 0; 
        overflow: visible;}
        
    .mainbody .scoreboard-row .scoreboard-section{
        margin-top: 0;
        height: 21rem;
    }
    
    .mainbody .scoreboard-row a[rel="wiki-link"]{
        position: relative;
        bottom:-21px;
        
    }
    
    
    .mainbody .scoreboard-row .mod-scoreboard.style1{ 
        padding: 0;
        height: 15rem;
    }
    
    .mainbody .scoreboard-row .content-switcher .content-panels{
        padding-left: 0;
    }
    
    .scoreboard-row .scoreboard-wrapper .scoreboard-slider{ bottom: 1rem; width:72rem;}
    .scoreboard-wrapper .content-switcher .switcher-list { top: 1rem;}

    
    .mainbody .scoreboard-row .mod-scoreboard.style1 .prev{
       margin-left: -45px;
    } 
   
    .mainbody .scoreboard-row .mod-scoreboard.style1 .next{
       margin-right: -40px;
    }

    
    .mainbody .scoreboard-row .scoreboard-section .schedule-btn{
        right: 0;
        top: 2rem;
    }
    
    .scoreboard-slider .event-box { width:23.5%; float:left; margin-left:2%; font-size:13px; position:relative; color:#fff; background:#19295a }
    
    .mainbody .aotw-row .aotw-section{
        width: 31.5%; 
        float: left;
        height: 40rem;
        max-height: 46.6rem;
    }
    
    .mainbody .aotw-row .amcc-welcome-section {
        width: 31.5%;
        float: left;
        margin-left: 2.66%;
        background: #fff;
        height: 41rem;
        max-height: 46.6rem;
    }
    
    .mainbody .aotw-row .standings-section{ width: 31.5%; float: right; background: #fff; height: 41rem;}
    
    .mainbody .aotw-row .aotw-section .mod-aotw.style5{  height: 42.7rem; }
    
    .mainbody .recent-news-row .campus-updates .article{ width: 26rem;}
}



/*--------------------------------------------------------------------
    CONTENT SWITCHER
--------------------------------------------------------------------*/
.content-switcher .switcher-list { position:relative; z-index:1; font-size:12px; background:#37456f; color:#fff  }
.content-switcher .switcher-list .selection { display:block; height: 30px; line-height: 30px; padding:0 12px 0 12px; text-transform:uppercase; font-weight: bold; font-size: 16px; white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}
.content-switcher .switcher-list .selection:after { content:""; position:absolute; right:10px; top:12px; border:5px solid transparent; border-top-color:#fff }
.content-switcher .switcher-list.active .selection:after { top:5px; border-bottom-color:#eee; border-top-color:transparent }
.content-switcher ul { display:none; list-style:none; margin:0; white-space:nowrap; padding:10px; background:#1c2e65; position:absolute; left:0; right:0; top:30px }
.content-switcher .switcher-list.active ul { display:block ; max-height: 400px; width: 13.5rem; left: auto;}
.content-switcher ul a { display:block; padding:2px 10px; line-height:20px; color:#FFF; white-space:nowrap; text-decoration:none }
.content-switcher ul a:focus,
.content-switcher ul a:hover {text-decoration: underline; /*background:#393939*/ }
.content-switcher .content-panels{ padding: 0.8rem;}
.content-switcher .content-panel { display:none }
.content-switcher .content-panel.active { display:block }


/*-------------------------------------------------------------------- 
  SITE SPECIFIC COLORS FOR INTERNAL PAGES 
  --------------------------------------------------------------------*/
 .internal-page .body-container .article-body table{ width: 100%;} 
 .internal-page .body-container .mainbody .share-buttons a{ color: #fff; }
 @media only screen and (max-width:425px){
     .internal-page header.mod-site-header.style2 .mobile-menu-bar{ top: 2rem;}
 }
 
 @media only screen and (max-width:375px){
     .internal-page header.mod-site-header.style2 .mobile-menu-bar{ top: 2.5rem;}
 }
 
.news-layout.list .story .date{
    font-weight: bold;
}

div[data-title="About the AMCC"] .article-body .article-text p, 
div[data-url="/information/NCAA_Committee_Service"] .article-body .article-text p,
div[data-url="/awards/2015-16/Releases/Team_Peak_Performers_Release"] .article-body .article-text p{ 
    text-align: left;
}

.landing .article-body .article-text strong{ font-size: 1.5rem;}
.landing .article-body .article-text p{
    text-align: center;
}

.rich-v2 .article-date .date{
    font-weight: bold;
}
  
/* HEADER */
.staff-directory &gt; h2,
.news-layout &gt; h1,
.schedule-wrap &gt; h1,
.mod-roster &gt; .align-center &gt; h1 {
    font-size: 2.125rem;
    color:#00338E;
    font-weight: bold;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    padding: 0 15px;
    text-align: center;}

.stats-wrap .stats-box tr:hover a, 
.stats-wrap .stats-box tr:hover .sort a, 
.stats-wrap .stats-box tr.totals:hover a, 
.stats-wrap .stats-box .striped tr:nth-child(even):hover a,
.stats-wrap .stats-box tr:hover th, 
.stats-wrap .stats-box tr:hover .sort th, 
.stats-wrap .stats-box tr.totals:hover th, 
.stats-wrap .stats-box .striped tr:nth-child(even):hover th,
.stats-wrap .stats-box tr:hover td, 
.stats-wrap .stats-box tr:hover .sort td, 
.stats-wrap .stats-box tr.totals:hover td, 
.stats-wrap .stats-box .striped tr:nth-child(even):hover td{color:#fff}

.stats-wrap .stats-box tr:hover, 
.stats-wrap .stats-box tr:hover .sort, 
.stats-wrap .stats-box tr.totals:hover, 
.stats-wrap .stats-box .striped tr:nth-child(even):hover{background:#444;color:#fff}

.mod-roster .headshot-layout li .number,
.mod-roster .headshot-layout li .name,
.rich-v2 .sidebar .widget &gt; .more:hover{background:#000;color:#fff}


.banner-score .linescore .linebox th.accent, 
.banner-score .linescore .linebox td.accent,
.stats-wrap .stats-box th,
.tab-container.primary &gt; .tab-nav,
.rich-v2 .sidebar .widget &gt; .more{background:#000}

.bio-wrap .player-info .label{white-space: normal;}

/* STAFF DIRECTORY */
.staff-directory th { background:#BFC292; color:#000; font-weight: bold; }
.mod-roster .roster tr td:nth-child(1){
    font-weight: bold;
}


/* ROSTER */
.roster th,
.roster td { padding:5px 10px; text-align:left }
.roster .roster-header { background:#000; color:#fff }
.roster .roster-header a { color:#fff }

.mod-roster &gt; .align-center &gt; h1{
    margin-top: 1rem;
}

/* SCHEDULE */
.mainbody .mobile-schedule .team-record .titles&gt;div {
    background: #00338E;
    color: #fff;
    font-weight: bold;
}

.schedule-wrap{
    width: 1170px;
    margin: auto;
    background: #fff;
    margin-top: 2rem;
}

.schedule-wrap.schedule-list a,
.schedule-wrap.schedule-list a[rel="wiki-link"]{
    color:#00338E;
    font-weight: bold;
}

.schedule-list table th { 
    background-color:#00338E;
    color:#fff;
    font-weight: bold;}

.schedule-wrap .schedule-content .month-title td{
    background: #BFC292;
    font-weight: bold;
    color: #000;
}

.schedule-wrap .schedule-content .event-row .e_date{
    font-weight: bold;
}

.schedule-grid .sport{
    font-weight: bold;
}

.schedule-grid .notes-neutralsite{
    font-weight: bold;
}

/* STATS */
.stats-wrapper { width:1170PX; margin-top: 2rem; }
.stats-wrapper a{ color: #00338E;}
.stats-wrapper a[rel="wiki-link"]{ color: #444;}
.stats-wrapper .stats-quarter-box { width:auto }
.stats-wrapper th { background:#BFC292; color: #000; font-weight:bold; text-align: left; }
.stats-wrapper th,
.stats-wrapper td { font-size:0.875rem; font-weight: bold; padding:2px;  }
.highlights.highlights-standalone .stat { color: #fff; }

@media only screen and (max-width:768px){
    .stats-wrapper h2.page-subtitle{
        background: rgba(85,85,85,0.3);
        margin:5px 0 0;
    }
}

/* STANDINGS */
div.full-standings a{ color: #00338E;}
div.full-standings a[rel="wiki-link"]{ color: #444;}

.full-standings center b{ font-size: 2rem; letter-spacing: 2px;}

.full-standings table{ width: 100%; border-spacing:0;}

.full-standings table .stats-row0 td,
.full-standings table .stats-row1 td{
    padding: 8px;
    font-weight: bold;
    text-align: center;
}
.full-standings table td.stats-team { text-align:left }
.full-standings table .stats-row0 .conf-field,
.full-standings table .stats-row1 .conf-field{
    background: rgba(68,68,68, 0.1);
}

.full-standings table .stats-header{ background: #BFC292;}
	
/* BIO */
.bio-wrap .head { background:#000; color:#fff }
.bio-wrap .head a { color:#fff }


/* ==============
   MEDIA QUERIES
   ============== */

/*-----------------------------------------
  DESKTOP SPECIFIC STYLES 
  -----------------------------------------*/

@media only screen and (min-width:992px) {

.page { position:relative }
.mainbody { min-height:500px; padding:20px; position:relative }
.landing .mainbody { min-height:0; padding:0 1rem }


.landing-row { margin-top:20px; overflow:hidden }
.landing-row:first-of-type { margin-top:0 }
.landing-row .landing-row-offset { margin:0 -10px }
.landing-row &gt; div {margin:0 auto; padding:24px; box-sizing:border-box }
.landing-row &gt; div:after { content:""; display:block; clear:both }
.landing-row.no-pad &gt; div { padding:0 }
.landing-row.no-bounds &gt; div { max-width:none }

.landing-row .landing-col { float:left; padding:0 10px; box-sizing:border-box }
.landing-row .landing-col.span1 { width:8.33333333333% }
.landing-row .landing-col.span2 { width:16.6666666667% }
.landing-row .landing-col.span3 { width:25% }
.landing-row .landing-col.span4 { width:33.3333333333% }
.landing-row .landing-col.span5 { width:41.6666666667% }
.landing-row .landing-col.span6 { width:50% }
.landing-row .landing-col.span7 { width:58.3333333333% }
.landing-row .landing-col.span8 { width:66.6666666667% }
.landing-row .landing-col.span9 { width:75% }
.landing-row .landing-col.span10 { width:83.3333333333% }
.landing-row .landing-col.span11 { width:91.6666666667% }
.landing-row .landing-col.span12 { width:100% }

.landing-row .landing-col.offset1 { margin-left:8.33333333333% }
.landing-row .landing-col.offset2 { margin-left:16.6666666667% }
.landing-row .landing-col.offset3 { margin-left:25% }
.landing-row .landing-col.offset4 { margin-left:33.3333333333% }
.landing-row .landing-col.offset5 { margin-left:41.6666666667% }
.landing-row .landing-col.offset6 { margin-left:50% }
.landing-row .landing-col.offset7 { margin-left:58.3333333333% }
.landing-row .landing-col.offset8 { margin-left:66.6666666667% }
.landing-row .landing-col.offset9 { margin-left:75% }
.landing-row .landing-col.offset10 { margin-left:83.3333333333% }
.landing-row .landing-col.offset11 { margin-left:91.6666666667% }

.secondary-nav { position:relative; z-index:2; padding:10px; margin-bottom:10px; font-size:1rem; color:#fff; background:#9b1d22 }
	.secondary-nav &gt; div {max-width: 1200px; width: 940px; padding: 0 15px; margin: auto;}	
.secondary-nav h1 { float:left; margin-bottom:0; color:#fff; font-size:1.5em; letter-spacing: 4px;}
.secondary-nav ul { list-style:none; padding:0; margin:0 }
.secondary-nav &gt; div &gt; ul { float:right; margin-top:5px }
.secondary-nav li { float:left }
.secondary-nav li a { padding:5px 10px; color:#fff; text-decoration:none }
.secondary-nav li.focus a,
.secondary-nav li:hover a { background:#233a75; text-decoration:underline; }
.secondary-nav li:before { content:"|" }
.secondary-nav li:first-child:before,
.secondary-nav .has-nav li:before { display:none }
.secondary-nav .has-nav { position:relative }
.secondary-nav .has-nav.focus &gt; a,
.secondary-nav .has-nav:hover &gt; a { color:#fff; background:#233a75 }
.secondary-nav .has-nav &gt; ul { display:none; position:absolute; right:0; padding:10px; background:#233a75; border-radius:5px 0 }
.secondary-nav .has-nav.focus &gt; ul,
.secondary-nav .has-nav:hover &gt; ul { display:block }
.secondary-nav .has-nav li { float:none }
.secondary-nav .has-nav li a { display:block; min-width:100px; padding:0; color:#fff; white-space:nowrap; text-decoration: none; }
.secondary-nav .has-nav li.focus a,
.secondary-nav .has-nav li:hover a { color:#fff; text-decoration: underline; }
.secondary-nav .has-nav .has-nav { position:relative }
.secondary-nav .has-nav .has-nav &gt; ul { top:0; right:100% }

	
	.amcc-welcome-section{position: relative;}
	.welcome-section-bottom{position: absolute;bottom: 15px;left: 0;right: 0;padding-top:10px;border-top:1px solid rgba(0,0,0, 0.2)}
 
}


/*@media only screen and (min-width:1200px) {*/
/*	.welcome-section-bottom{padding-top:60px;}*/
/*}*/

/*---------------------------------------------------------------- 
  COMMON STYLES FOR MOBILE AND TABLET 
  ----------------------------------------------------------------*/

@media only screen and (max-width:991px) {

body { padding:0 }
.landing .mainbody{ padding:0 1rem !important;}

/* HEADER NAVIGATION */
header.mod-site-header .site-title a img {display:none;}	
header.mod-site-header.style2 {padding-top:0}
header.mod-site-header.style2 .site-title {top: 0;max-width: none;padding: 15px;width: 100%;position: relative;box-sizing: border-box;}
header.mod-site-header { position:relative; background:#fff }
header.mod-site-header .mobile-menu-bar li a{background:#000;color:#fff}
header.mod-site-header .site-title a { display:block; height:115px; text-indent:-9999px;}

	
.secondary-nav { background:#222; color:#fff }
.secondary-nav h1 { position:relative; margin:0; padding:10px; font-size:1.5rem; color:#fff; font-weight:700 }
.secondary-nav ul { list-style:none; padding:0; margin:0 }
.secondary-nav &gt; div &gt; ul { display:none }
.secondary-nav.active &gt; div &gt; ul { display:block }
.secondary-nav h1:after { content:""; width:0; height:0; border-style:solid; border-color:#eee transparent transparent; border-width:5px 5px 0; position:absolute; right:10px; top:50%; margin-top:-2px }
.secondary-nav.active h1 { background:rgba(0,0,0,0.3) }
.secondary-nav.active h1:after { border-color:transparent transparent #fff; border-width:0 5px 5px }
.secondary-nav li { border-top:1px solid rgba(140,140,140,0.42); }
.secondary-nav li:first-child { border-top:none }
.secondary-nav li a { display:block; padding:5px 10px; color:#fff; text-transform:none; text-decoration:none }
.secondary-nav .has-nav &gt; a { display:none }

	
	.welcome-section-bottom{border-top:1px solid rgba(0,0,0, 0.2)}
	
}

/*---------------------------------------
  ADJUSTMENTS FOR MOBILE  
  ----------------------------------------*/

@media only screen and (max-width:767px) {

h1 { font-size:1.75rem }
h2 { font-size:1.5rem }
h3 { font-size:1.375rem }
h4 { font-size:1.25rem }
h5 { font-size:1rem }
h6 { font-size:1rem }

header.mod-site-header .site-title a{ position:relative; max-width:240px; height:80px; background:url(/images/setup/2019/header_mobile_wide.png) no-repeat 50% 50%; background-size:100% auto }

footer.mod-site-footer.style2 .footer-text-wrapper { flex-direction:column }

}

/* CAMPS */
.camp-box &gt; h2 {background-color: #5B5B5B!important;}
.camp-box button:hover {background: #5B5B5B!important;}
.camp-box button {background: #231F20!important; color: #fff;}
.camp-box button:before {background: #5B5B5B!important;}</pre></body></html>