 

 
body {  font-family: 'Libre Franklin', sans-serif;font-size: 16px;   background:  #fff;   box-sizing: border-box;    padding: 0; background: url(../images/setup-redesign/bg_grey_pattern.jpg) repeat;}
a { color: #d4e038; text-decoration: none; -moz-transition:color .2s; -webkit-transition:color .2s; -ms-transition:color .2s; -o-transition:color .2s; transition:color .2s }
a:hover { text-decoration: underline  !important; }
a:link {color:#d4e038;text-decoration: underline;} 
*, *:before, *:after{box-sizing:border-box;}

h1,h2,h3,h4,h5,h6 { color:#041e41; margin-bottom:0; }
h1 { font-size:34px }
h2 { font-size:30px }
h3 { font-size:26px }
h4 { font-size:22px }
h5 { font-size:18px }
h6 { font-size:16px } 
a:hover {    color: #000;}
a[rel="wiki-link"] {font-size: 14px !important;color: #fff !important;font-family: 'Libre Franklin', sans-serif !important;letter-spacing: 0 !important;text-transform: none !important;} 
:focus{outline:1px solid !important;}
.landing-row .wrapper-cover, .wrapper-cover {  max-width: 1180px; margin: 0 auto; width: 100%;     padding: 0 15px;} 
.container.clearfix {   max-width: 1170px;     margin: 0 auto;     width: 100%;    padding: 0; }
div#page {   overflow: hidden;position: relative; }
.offscreen {   color: #000;   background: #fff;}
.accent-bg, .accent-bg th {   background: #d4e038 !important;
    color: #000 !important;}
.section-header {  text-indent: -9999px;   color: #000;  position: absolute;    left: -9999px;}
.slick-slide{  box-sizing: unset;}
  
.skip-navigation { position:fixed; left:0; top:-50px; width:1px; height:1px; font-size:15px; 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 }


header.mod-site-header.style2 .social-links li:nth-child(6) span.text {
    font-size: 14px;
    display: inline-block;
    position: relative;
    left: 0;
    clip: auto;
    overflow: visible;
    background: #fff;
    color: #000;
    width: 183px;
    height: 25px;
    border-radius: 4px;
    line-height: 25px;
    text-transform: uppercase;
    font-weight: bold;
    margin-left: 10px;display: block;    margin-top: -1px;padding-top: 1px;
}
 
 
 .internal-page a[rel="wiki-link"] {color:#fff !important;}
 
.col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}

.col-1 {
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
}

.col-2 {
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
}

.col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.col-4 {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
}

.col-5 {
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
}

.col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.col-7 {
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
}

.col-8 {
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
}

.col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}

.col-10 {
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
}

.col-11 {
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
}

.col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.col-1, .col-2, .col-3, .col-4,.col-5,.col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12{
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.row-wrapper{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
 
 
 

/* SPLASH PAGE */

.splash-home .site-header, .splash-home header,
.splash-home .site-footer { display:none }

.splash-home .page { background:url(/splash/Untitled_design.png) no-repeat 50% 0; background-size:1500px auto }
.splash-home .body-container { min-height:100vh }
.splash-home .mainbody { position:absolute; width:480px; max-width:100%; left:50%; margin-left:-240px; top:50%; margin-top:-245px; background:none; padding:0 }

.landing-row.splash-row { max-width:480px; margin:0 auto; padding:10px; box-sizing:border-box; border:10px solid #d4dd44 }  

.section-splash { background:#fff; max-width:100%;  padding:50px 40px }
.section-splash .section-header { position:static; width:115px; margin:0 auto 40px; height:147px;  background:url(/images/setup/2018_master_sprite.png) no-repeat -183px -170px  #000; text-indent:-9999px }

.navbar-splash ul { margin:0 }
.navbar-splash li { list-style:none; text-transform:uppercase; text-align:center; margin-bottom:10px }
.navbar-splash li a { display:block; background:#d4df45; font-size:18px; font-family:'Libre Franklin', sans-serif; font-weight:500; height:70px; line-height:70px;     color: #000;  }
.navbar-splash li:nth-child(2) a { background:#606062 }
.navbar-splash li a:hover { color:#000 }


/*news rotor */

.news-rotor {
    padding-top: 30px;    padding-bottom: 10px;
}
.news-rotor .mod-news-rotator.style4 {
    border: none;
    background: transparent;
}
.news-rotor .mod-news-rotator.style4 .story-box {
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,0.8);
    width: 100%;
    height: 160px;    padding-top: 30px;
}
.news-rotor .mod-news-rotator.style4 .story-box .date-sport {
    color: #cfe124;    height: 20px;    font-size: 0.875rem;
}
.news-rotor .mod-news-rotator.style4 .story-box a.title {
    text-decoration: none; color: #fff;     text-transform: none;font-size: 1.45rem;
}
.news-rotor .mod-news-rotator.style4 .dots {
    top: auto;
    bottom: 118px;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    max-width: 130px;
    display: flex;
    justify-content: center;
}
.news-rotor .mod-news-rotator.style4 .dots li button {
    margin-right: 5px;   width: 13px;
    height: 13px;
}
.news-rotor .mod-news-rotator.style4 .dots li:before {
    content: "";
    position: absolute;
    top: 6px;
    width: 10px;
    height: 2px;
    background: #fff;
    left: -5px;
}
.news-rotor .mod-news-rotator.style4 .dots li {
    position: relative;
    z-index: 1;
}
.news-rotor .mod-news-rotator.style4 .dots li:first-child:before {
    opacity: 0;
}
.news-rotor .mod-news-rotator.style4 .dots li.slick-active button {
    background: #d6df38;
     
}
.news-rotor .mod-news-rotator.style4 .story-box:before {
    content: "";
    width: 100%;
    background: #fff;
    height: 3px;
    top: 5px;
    position: absolute;
    left: 0;
}
.news-rotor .mod-news-rotator.style4 .story-box .leadin:before {
    content: "///";
    color: #ccd724;
    position: absolute;
    left: 0;
}
.news-rotor .mod-news-rotator.style4 .story-box .leadin {
    display: block !important;
    font-size: 0.875rem;
    padding-left: 20px;
    position: relative;
    height: 37px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
}

/* news headilines*/

h1.Headlines-heading {
   background: #d4e038;
    color: #000;
    text-transform: uppercase;
    font-size: 1rem;
    text-align: center;
    height: 50px;
    line-height: 50px;
    margin: 0;
        margin-bottom: 5px;
            font-weight: 900;
}

section.Headlines-news {
    background: #000;
}
section.Headlines-news .mod-more-news {
    border-top: 3px solid #ffff;
    height: 437px;padding: 10px;
    overflow-y: scroll;
}
section.Headlines-news .mod-more-news .story {
    padding: 10px 0;
    border: none;
    padding-left: 90px;
}
section.Headlines-news .mod-more-news .title {
       font-size: 14px;
    overflow: visible !important;
    overflow-wrap: inherit !important;
    max-height: 80px;
}
section.Headlines-news .mod-more-news .story a {
    color: #fff;
    text-decoration: none;
    font-size: 0.875rem;
}
section.Headlines-news .mod-more-news .date-sport {
    display: none;
}
section.Headlines-news .mod-more-news.style6 .heading .thumb {
    width: 83px;
    height: 51px;
    object-fit: cover;
}
section.Headlines-news .mod-more-news .sport {
    display: none !important;
}
section.Headlines-news .mod-more-news   .related-links {
    display: none !important;
}
 section.Headlines-news .mod-more-news.style6 .heading .thumb img {
    width: 83px;
    height: 51px;
    object-fit: cover;
}

/****************************
graphic slider
*****************************/

.graphic-slider {
    padding-top: 30px;
}
.graphic-slider {margin-top: 0;}
.graphic-slider section {box-shadow: 0px 0px 5px 0px;}
.graphic-slider .mod-graphic-carousel.style5 .controls .control.active {background:#d4e038; color:#000; border: none;}
.graphic-slider .controls .control {font-size: 1.313rem;color: #d4e038;}
.graphic-slider .mod-graphic-carousel.style5 .controls .control {    
    flex: inherit;
    padding: 20px 0px;
    background: #000;
    text-indent: 0;
    text-align: center;
    font-size: 0.875rem;
    font-weight: bold;
    letter-spacing: 1px;
    overflow: visible;
}
.network-tab-rotor .panes .overflow {height: 544px;overflow-y: auto;}
.network-tab-rotor .mod-news-rotator.style4 .story-box .title {color: #000;font-family: 'Libre Franklin', sans-serif;font-size: 2rem;font-weight: 400;} 
.network-tab-rotor .mod-news-rotator.style4 .story-box {padding:0px;}
.network-tab-rotor .mod-news-rotator.style4 .date-sport {background:rgb(0,0,0,0.65);padding:12px 35px;margin-bottom:0px;}
.network-tab-rotor .mod-news-rotator.style4 .dots {top: -30px;}
.network-tab-rotor .mod-news-rotator.style4 .story-box .title {color: #000;background: #fff;min-height: 150px;padding:32px 0px 32px 32px;text-decoration:none;}
.network-tab-rotor .mod-news-rotator.style4 .story-box {background:none;}
.graphic-slider .mod-graphic-carousel.style5 .slick-slide img.lazyloaded {height: 100%;width:100% !important; object-fit:cover;    height: 413px !important;}
.graphic-slider .mod-graphic-carousel.style5 {border: none;background: #d4e038;}
.graphic-slider .mod-graphic-carousel.style5 .controls .control:after {right: 10%;border-left-color: #d4e038;}
.graphic-slider .mod-graphic-carousel.style5 .controls {
    width: 25%;
}
.graphic-slider .mod-graphic-carousel.style5 .slider {
    width: 75%;
}
.graphic-slider .mod-graphic-carousel.style5 .controls .control:last-child {
    border: none;
}

.graphic-slider .mod-graphic-carousel.style5 .controls .control.active:before {
    content: "";
    position: absolute;
    right: auto;
    background: #d4e038;
    width: 25px;
    height: 100%;
    right: -25px;
    clip-path: polygon(0% 0%, 58% 0%, 100% 100%, 0% 100%);
    top: 0;
}


/*scoreboard */


.scoreboard {
    padding: 50px 0;
}


h2.sectn-main-heading {
       color: #fff;
    text-transform: uppercase;
    text-align: center;
    font-size: 2.25rem;
    background: rgba(37, 37, 37, .1);
    font-family: 'Libre Franklin', sans-serif;
    letter-spacing: 2px;
}
h2.sectn-main-heading a {
    display: table;
    margin: 0 auto;
    color: #fff;
    font-size: 0.875rem;
    text-decoration: none;
    color: #d4e038;
    margin-top: 7px;
    letter-spacing: 1px;
    font-weight: 300;
    font-family: 'Libre Franklin', sans-serif;
}
.scoreboard .mod-scoreboard.style1 .event-box .date-status {
    background: #d4e038;
    color: #000;
    font-weight: 900;
}
.scoreboard .mod-scoreboard.style1 .event-box .event {
    background: #fff;
}
.scoreboard.mod-scoreboard.style1 .event-box .event {
    background: #fff;
}
.scoreboard .mod-scoreboard.style1 .event-box .sport a {
    text-decoration: none;
    color: #454545;
    font-size: 0.875rem;
}
.scoreboard .mod-scoreboard.style1 .event-box .sport {
    font-size: 1rem;
    color: #454545;
}
.scoreboard .mod-scoreboard.style1 .event-box .event {
    background: #fff;
    padding-bottom: 40px;
    min-height: 316px;
}
.scoreboard .mod-scoreboard.style1 .event-box .links {
    padding: 0;
    background: #000;
    color: #d4e038;
    height: 40px;
    line-height: 40px;
}
.scoreboard .mod-scoreboard.style1 .next, .scoreboard .mod-scoreboard.style1 .prev {
    color: #d4e038; background: rgba(37, 37, 37, .1);
}
.scoreboard .mod-scoreboard.style1 .event-box .links a {
    line-height: 40px;    padding: 0 5px;
}
.scoreboard .mod-scoreboard.style1 .event-box.meet .team-logos {
    margin: 0 -15px;
    height: 90px;
}
.scoreboard .mod-scoreboard.style1 .event-box.meet .team-logos {
    margin: 0 -15px;
    height: 90px;
    background: url(https://cdn.prestosports.com/action/cdn/logos/id/rbxaw9cu7i3206bo.png) no-repeat;
    background-position: center;
    background-size: 70px;
    opacity: 1;
    
    background: url(https://colts.prestosports.com/action/sports/logos?rpi=OCAA007&sport=msoc) no-repeat;
    background-position: center;
    background-size: 90px;
    
}
.scoreboard .mod-scoreboard.style1 .event-box .team-logos .team-logo img {
    height: 72px;
    margin: 0 auto;
    text-align: center;
    display: block;
}
.scoreboard .mod-scoreboard.style1 .event-box .team-logos .team-logo {
    padding: 10px 0;
    height: 90px;
    margin: 0 auto;
    text-align: center;
    display: block;
}
.scoreboard .mod-scoreboard.style1  .team-logos {
    border-top: 3px solid #000;
    margin-left: -15px;
    margin-right: -15px;
    height: 90px;
}
.aotw-wrapper .mod-aotw.style4 .athlete .title:hover {
    color: #ffff;
}

.scoreboard .mod-scoreboard.style1 .event-box .event {
    background: #fff;
}
.scoreboard .mod-scoreboard.style1 .event-box.result .event {
    background: #dedede;
}

/*
span.icon.gicon-pr:before {
    content: "PR";
}
span.icon.gicon-bs:before {
    content: "BS";
}
span.icon.gicon-r:before {
    content: "R";
}
span.icon.gicon-rc:before {
    content: "RC";
}
span.icon.gicon-ls:before {
    content: "LS";
}
span.icon.gicon-v:before {
    content: "V";
}
span.icon.gicon-a:before {
    content: "A";
}
span.icon.gicon-ph:before {
    content: "PH";
}
span.icon.gicon-t:before {
    content: "T";
}
span.icon.gicon-dr:before {
    content: "DR";
}

*/

.scoreboard .mod-scoreboard.style1 .event-box.neutral .opponent-logo {
   /* background: url(../images/setup-redesign/scoreboard-bg-image-ogo-2020.png)no-repeat;*/
    background-size: 50px;
    background-position: center;
}


/*aotw wrapper*/

.aotw-wrapper {
    background: #000;
    margin-top: 0;
    border-top: 5px solid #d4e038;
    border-bottom: 5px solid #d4e038;
    margin: 80px 0;
}
.aotw-wrapper .athletes {
    margin-top: -66px;
    margin-bottom: -50px;
}
.aotw-wrapper a.archive-btn {
    display: none !important;
}
.aotw-wrapper  .mod-aotw.style4 .athlete .title {
    background: #000;
    border: 5px solid #fff;
}
.aotw-wrapper  .mod-aotw.style4 .athlete .title {
    background: #000;
    border: 5px solid #fff;
    text-transform: uppercase;
    text-decoration: none;
    font-style: initial;
}
.aotw-wrapper .mod-aotw.style4 .athlete .heading {
    text-decoration: none;
}
.aotw-wrapper .mod-aotw.style4 .athlete .sport {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
}
.aotw-wrapper .mod-aotw.style4 .athlete {
    margin-bottom: -35px;
}
.aotw-wrapper  .mod-aotw.style4 {
    background: url(../images/setup-redesign/colts_otw.png) no-repeat;
    background-position: center left;
}
.aotw-wrapper .mod-aotw.style4 .athlete .heading:hover {
    color: #fff;
}
.aotw-wrapper  span.title-inner {
    transform: skew(10deg);
    position: relative;
    display: block;
}

/*scoial wrapper */


.social-wrapper .mod-social.style2 {
    display: flex;
    flex-wrap: wrap;
}
.social-wrapper .mod-social.style2 .content-col {
    flex: 0 0 50%;
    max-width: 50%;
        padding: 0 10px;
}
.social-wrapper .mod-social.style2 .content-col .mod-social-heading {
    color: #d4e038;
    font-weight: bold;
    font-size: 1.875rem;
    text-align: center;
    background: rgba(37, 37, 37, .1);
}
.social-wrapper .mod-social.style2 .content-col .mod-social-heading span.icon {
    color: #fff;
    margin-right: 0;
}
.social-wrapper .mod-social.style2 .content-col .fb-page.fb_iframe_widget {
    max-width: 100%;
}
.social-wrapper .mod-social.style2 .content-col .twitter-feed {
    width: 100%;
}
.social-wrapper .mod-social.style2 .content-col .twitter-feed, .social-wrapper .mod-social.style2 .content-col .fb-page, .social-wrapper .mod-social .instagram-feed {
    height: 500px;
    overflow-y: scroll;
    padding: 6px;
    background: #fff;
}
.social-wrapper {
    padding-bottom: 80px;
    border-bottom: 15px solid #d4e038;
}
 
.graphic-slider2 {
    background: #000;
    border-top: 4px solid #fff;
    margin-top: 5px;
    padding-bottom: 60px;
    padding-top: 10px;
}


/*footer css*/


footer#site-footer {
    background: url(../images/setup-redesign/footer_bg.jpg) no-repeat;
    background-position: left center;
    background-size: cover;
        text-align: center;
}
footer#site-footer ul.clearfix {
    margin-left: 0;
    display: flex;
    list-style: none;
    justify-content: center;
    margin-bottom: 200px;
    margin-top: 35px;
}
footer#site-footer ul.clearfix li {
    padding: 0 15px;
}
.footer-address {
    color: #fff;    background: rgba(34, 34, 32, .1);
}
.site-developer.inverted.bg-primary img.img-responsive.site-developer-logo {
    max-width: 280px;
    margin-top: 40px;
    margin-bottom: 20px;
}
.footer-address p span {
    font-weight: bold;
    font-size: 1.125rem;
    margin-bottom: 20px;
    display: block;
}
.footer-address p {
    margin-bottom: 10px;
}
.footer-address a.privacy-policy {
    color: #fff;
    text-decoration: none;
}

section.standing-section h3.Headlines-heading {
    text-align: center;
    color: #fff;
    font-size: 2.75rem;
    font-weight: 900;
    font-family: 'Libre Franklin', sans-serif;
}
section.standing-section {
    padding-top: 70px;
}

/*sports standing*/

section.standing-section .full-standings.clearfix.team-standings {
    background: #000;
    max-width: 1000px;
    margin: 0 auto;
    color: #fff;
}
section.standing-section .team-standings table {
    border-collapse: collapse;
}
section.standing-section tr.table-header th {
    padding: 16px 20px;
}
section.standing-section tr.table-header th:first-child {
    text-align: left;
}
section.standing-section .team-standings td {
    border-bottom: 1px solid #fff;
    padding: 15px 20px;
}
section.standing-section tr.table-header {
    border-bottom: 3px solid #fff;
}
iframe#twitter-widget-0 {
    border-radius: 0 !important;
    background: #fff;
}


a.standing-full-btn {
    margin: 30px auto 2px;
    width: 200px;
    display: table;
    background: #d4e038;
    color: #000;
    text-align: center;
    text-decoration: none;
    padding: 15px 10px;
    text-transform: uppercase;
    font-weight: bold;
}
section.standing-section .full-standings.clearfix.team-standings .container.clearfix:first-child {
    display: block !important;
}
section.standing-section .full-standings.clearfix.team-standings .container.clearfix {
    display: none !important;
}
a.standing-full-btn:hover {
    background: #fff;
    color: #000;
}



/*-------------------------------------------------------------------- 
  SITE SPECIFIC COLORS FOR INTERNAL PAGES 
  --------------------------------------------------------------------*/
  
  
  /**************
internal pages
**************/

/*******secondry nav****/

.secondary-nav.clearfix {
    background: #000000;
    color: #fff;
    border-top: 3px solid #d4e038;
}

.internal-page .secondary-nav h1, .secondary-nav h1 {
   margin: 0;
    color: #d4e038;
    font-size: 1.75rem;
    text-transform: uppercase;
    font-weight: 500;
    width: 100%;
    letter-spacing: 1px;
    padding-left: 0;
    text-align: left;
    flex: 0 0 35%;
    max-width: 35%;
    font-family: 'Libre Franklin', sans-serif;
}
.secondary-nav>.clearfix {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    max-width: 1170px;
    margin: 0 auto;
    justify-content: center;
    background: transparent;
    padding: 0;
}
.secondary-nav > .clearfix >  ul.clearfix {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin: 0;
    margin-top: 0;
    width: 100%;
       flex: 0 0 65%;
    max-width: 65%;
}

.secondary-nav ul.clearfix li {list-style: none;position: relative;}
.secondary-nav ul.clearfix li a {
    color: #ffffff;
    text-transform: none;
    text-decoration: none;
    padding: 16px 12px 20px;
    display: inline-block;
    cursor: pointer;
    font-weight: normal;
    font-size: 1rem;
        position: relative;
}
.secondary-nav ul.clearfix li a:hover { text-decoration:underline;} 
.secondary-nav ul.clearfix li.has-nav.more:hover ul.clearfix,  .secondary-nav ul.clearfix li.has-nav.more.focus  ul.clearfix{display: block; }

.secondary-nav ul.clearfix li.has-nav.more ul.clearfix li a {
    padding: 13px 20px;
    background: #d4e038;
    display: block;
    color: #000;
    border-bottom: 1px solid #fffffb;
}
.secondary-nav ul.clearfix li.has-nav.more ul.clearfix {display: none;display: none;z-index: 9999;position: absolute;width: 150px;top: 85%;right: -7px;}  

.secondary-nav ul.clearfix li.has-nav.more > a {
    padding-right: 0;
}
.secondary-nav ul.clearfix li a {
        color: #ffffff;
    text-transform: none;
    text-decoration: none;
    padding: 16px 10px 20px;
    display: inline-block;
    cursor: pointer;
    font-weight: normal;
    font-size: 0.875rem;
}
.secondary-nav ul.clearfix li a:before {
    content: "|";
    position: absolute;
   left: 0;
}
.secondary-nav ul.clearfix li:first-child a:before{display:none;}
.secondary-nav ul.clearfix li.has-nav.more a:before {
    opacity: 0;
}

/****secondry-menu end**/

.internal-page #mainbody {   
    max-width: 1170px;
    margin: 0 auto;
    padding: 30px 20px;
    background: #fbfbfb;
    margin-top: 51px;
    margin-bottom: 30px;
    border: 1px solid #ccc;
}
.share-buttons .share-btn span:before {
    box-sizing: unset;
}
.internal-page a {
    color: #000;
}

.internal-page .bio-wrap .head {
    background: #d4e038;
    color: #000;
}


.internal-page .schedule-list table th {
    background-color: #d4e038;
    color: #000;
}
.internal-page .schedule-list .month-title td {
    padding-left: 10px;
    text-transform: uppercase;
    color: #000;
    background: #d4e038;
}
 
.internal-page .news-layout.grid .story .thumb img {
    height: 200px;
    object-fit: cover;
    width: 100%;
}
.internal-page  .news-layout.grid .story .thumb {
    margin-bottom: 12px;
}
.internal-page .bio-wrap .head a {
    color: #000;
    word-break: break-all;
}

.internal-page .body-container.clearfix a[rel="wiki-link"] {
    color: #000 !important;
}


.internal-page div#calroot {
    width: 260px;
}
.internal-page .schedule-view a {
    color: #000;
    font-size: 14px;
}
.internal-page .banner-score .linescore .scorebox .score {
    box-sizing: unset;
}
.internal-page h1 {
    color: #444;
}


/* STAFF DIRECTORY */
.staff-directory th { background:#333; color:#fff }

/* ROSTER */
.roster th,
.roster td { padding:5px 10px; text-align:left }
.roster .roster-header { background:#333; color:#fff }
.roster .roster-header a { color:#fff }

/* SCHEDULE */
.schedule-list table th { background-color:#333; color:#fff }

/* STATS */
.stats-wrapper { width:100% }
.stats-wrapper .stats-quarter-box { width:auto }
.stats-wrapper th { background:#333 }
.stats-wrapper th,
.stats-wrapper td { font-size:14px; padding:5px }
.highlights.highlights-standalone .stat { color: #fff; }
	
/* BIO */
.bio-wrap .head { background:#333; color:#fff }
.bio-wrap .head a { color:#fff }



.scoreboard .mod-scoreboard.style1 .event-box.neutral .opponent-logo img {
  height: 75px;
    margin: 0 auto;
}
.scoreboard .mod-scoreboard.style1 .event-box.neutral .opponent-logo {
    height: 90px;
    padding: 0;
}

.schedule-cal .cal-date {
    box-sizing: unset;
}








/* ==============
   MEDIA QUERIES
   ============== */

/*-----------------------------------------
  DESKTOP SPECIFIC STYLES 
  -----------------------------------------*/
  
  
@media(min-width:992px){
   header.mod-site-header.style2 {
        background: #000;
        padding: 0;
    }
     header.mod-site-header.style2  nav#nav {
        padding-left: 115px;
    }
    header.mod-site-header.style2 .header-text {
        left: 115px;
    }
    header.mod-site-header.style2:before {
        border: none;
    }
    header.mod-site-header.style2 .header-text {
        left: 130px;
        top: 0;
        height: 50px;
        border-bottom: 1px solid #d4e038;
        line-height: 50px;    color: #d4e038;
    }
header.mod-site-header.style2 .social-links {
    background: #d4e038;
    height: 50px;
    top: 0;
    right: 0;
    line-height: 49PX;
    width: 342px;
}
header.mod-site-header.style2 .social-links li a {
    font-size: 25px;
}
header.mod-site-header.style2 .social-links li {
    padding: 0 10px;
    margin: 0;
}
header.mod-site-header.style2 .social-links:before {
    content: "";
    position: absolute;
    right: auto;
    background: #d4e038;
    width: 50px;
    height: 50px;
    left: -30px;
    clip-path: polygon(0% 0%, 100% 0%, 80% 100%, 40% 100%);
}
header.mod-site-header.style2 .dropnav .nav > a {
   font-size: 1rem;
    padding: 0 5px;
    text-transform: none;
    font-weight: 500;
    letter-spacing: 0;
}
header.mod-site-header.style2 .site-title {
    top: 6px;
}

header.mod-site-header.style2 > div {
    min-height: 135px;
}
header.mod-site-header:not(.style4) .dropnav {
    padding-left: 100px;
    top: 50px;
}
header.mod-site-header.style2 .dropnav > ul {
      height: 84px;
        justify-content: flex-end;
}
header.mod-site-header.style2:before {
    height: 51px;
    background: #d4e038;
    width: calc((100% - 1170px) / 2);
    right: 0;
    left: auto;
}
header.mod-site-header.style2 .social-links li:nth-child(6) span.text {
    font-size: 14px;
    display: inline-block;
    position: relative;
    left: 0;
    clip: auto;
    overflow: visible;
    background: #fff;
    color: #000;
    width: 183px;
    height: 25px;
    border-radius: 4px;
    line-height: 25px;
    text-transform: uppercase;
    font-weight: bold;
    margin-left: 10px;display: block;    margin-top: -1px;padding-top: 1px;
}
header.mod-site-header .social-links ul {
    position: relative;
    z-index: 1;
    margin: 0;
    display: flex;
    align-items: center;
}
header.mod-site-header.style2 .social-links li:last-child {
    padding-right: 0;
}
header.mod-site-header.style2 .social-links li:first-child {
    padding-left: 0;
}

header.mod-site-header.style2 nav#nav {
    padding-right: 0;
}

header.mod-site-header.style2 .dropnav .nav.nav1 {
    padding-left: 0;
}
header.mod-site-header.style2 .dropnav .nav.nav6 {
    padding-right: 0;
}

header.mod-site-header:not(.style4) .dropnav .nav > #submenu1, header.mod-site-header:not(.style4) .dropnav .nav > #submenu2{
      opacity: 0;
    visibility: hidden;
    position: absolute;
    left: -2000px;
    right: -2000px;
    top: 75px;
    min-width: 200px;
    padding: 60px 1950px;
    background: rgba(0,0,0,1);
    white-space: nowrap;
    
}

header.mod-site-header:not(.style4) .dropnav .nav > .submenu {
   opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 75px;
    min-width: 220px;
    background: rgba(0,0,0,1);
    white-space: nowrap;
        width: 100%;
}
header.mod-site-header.style2 .dropnav .nav:hover > .submenu.level1, header.mod-site-header:not(.style4) .dropnav .nav:hover > #submenu1,  header.mod-site-header:not(.style4) .dropnav .nav:hover > #submenu2 {
    opacity: 1;
    visibility: visible;
    -ms-transition: all 0.5s 0.2s ease;
    -moz-transition: all 0.5s 0.2s ease;
    transition: all 0.5s 0.2s ease;
}
/*submenu css*/

 
/*
header.mod-site-header.style2 .dropnav>ul>.nav>div#submenu2 {
    padding: 47px 1800px 30px 1800px !important;
    left: -1800px !important;
}*/

header.mod-site-header.style2 .dropnav>ul>.nav>.submenu > ul > li.has-submenu {
    width: 20%;
    margin: 0;padding: 0 15px;
}
header.mod-site-header.style2 .dropnav>ul>.nav>#submenu1 > ul, header.mod-site-header.style2 .dropnav>ul>.nav>#submenu2 > ul {
    width: 1170px;
    margin: 0 auto !important;
    max-width: 100%;
    display: block;
    min-width: 1170px;
    position: relative;
        margin-left: -15px !important;
    margin-right: -15px !important;
}
header.mod-site-header:not(.style4) .dropnav .submenu.level1>ul>.has-submenu>a {
    font-size: 1rem; 
    width: 100%;
    min-width: 100%;
    text-transform: uppercase;
    font-weight: normal;
        border-bottom: 1px solid #fff;
    letter-spacing: 0;
        padding-bottom: 5px;
            margin-bottom: 0;
}
 
header.mod-site-header .dropnav .submenu>ul.clearfix>li.has-submenu>.level2>ul>li>a {
       font-size: 1rem;
    font-weight: normal;
    min-width: inherit;
    letter-spacing: 0;

}
header.mod-site-header .dropnav .submenu>ul.clearfix>li.has-submenu>.level2>ul>li>.level2>ul>li>a {
    min-width: inherit;
    font-size: 1rem;
}
header.mod-site-header div#submenu2>ul.clearfix>li.has-submenu .level3>ul>li>a {
    color: #efc814;
    font-size: 1rem;
    font-weight: normal;
        padding: 0 10px;
}
header.mod-site-header.style2 .dropnav>ul>.nav>#submenu1, header.mod-site-header.style2 .dropnav>ul>.nav>#submenu2 {
    border-top: 2px solid #d4e038;
}
header.mod-site-header.style2 .dropnav >ul>li.nav.nav2.has-submenu:hover a.nav-link:after, header.mod-site-header.style2 .dropnav >ul>li.nav.has-submenu:hover a.nav-link:after, 
header.mod-site-header.style2 .dropnav >ul>li.nav.has-submenu.show a.nav-link:after {
       content: "";
    position: absolute;
    width: 100%;
    height: 0;
    border-bottom: 10px solid #d4e038;
    bottom: -23px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
header.mod-site-header.style2 .dropnav .nav.nav1, header.mod-site-header.style2 .dropnav .nav.nav2 { 
    z-index: 1;
    position: static;
}
header.mod-site-header:not(.style4) .dropnav .submenu a {
    max-width: 100%;
}
/*header.mod-site-header.style2 .dropnav>ul>.nav>.submenu > ul > li.has-submenu:nth-child(2) {
    padding-left: 20px;
}
header.mod-site-header.style2 .dropnav>ul>.nav>.submenu > ul > li.has-submenu:first-child {
    padding-right: 20px;
}*/
header.mod-site-header.style2 .dropnav .nav:hover > .submenu.level1 > ul > li >.submenu.level2.clearfix >ul >li {
    border-bottom: 1px solid #fff;
     padding-bottom: 7px;
    margin-bottom: 0;
    display: flex;
    padding-top: 10px;
}
/*header.mod-site-header.style2 .dropnav .nav:hover > .submenu.level1 > ul > li >.submenu.level2.clearfix >ul >li:last-child {
    display: none;
}*/
header.mod-site-header.style2 .dropnav .nav:hover > .submenu.level1 > ul > li >.submenu.level2.clearfix >ul >li >.submenu.level2.clearfix {
    margin-left: auto;
    min-width: 179px;
}
header.mod-site-header:not(.style4) .dropnav .submenu.level1>ul>.has-submenu>a {
    color: #d4e038;
}
header.mod-site-header:not(.style4) .dropnav .submenu.level1>ul a:hover {
    color: #d4e038;
    text-decoration: none !important;
}
div#submenu1 {
    padding: 47px 1800px 30px 1800px !important;
    left: -1800px !important;
}

header.mod-site-header.style2 .dropnav>ul>.nav>#submenu1 > ul, header.mod-site-header.style2 .dropnav>ul>.nav>#submenu2 > ul {
    min-width: 970px;
    width: 970px;
}
header.mod-site-header.style2 .dropnav .nav:hover > .submenu.level1 > ul > li >.submenu.level2.clearfix >ul >li >.submenu.level2.clearfix, 
header.mod-site-header.style2 .dropnav .nav > .submenu.level1 > ul > li >.submenu.level2.clearfix >ul >li >.submenu.level2.clearfix {
    display: none !important;
}
header.mod-site-header.style2 .dropnav>ul>.nav>#submenu2 > ul > li.has-submenu {
    width: auto;
    max-width: 20%;
    min-width: auto;
    flex: 0 0 20%;
    margin-bottom: 30px;
}
header.mod-site-header.style2 .dropnav>ul>.nav>#submenu2 > ul li.has-submenu > a {
    font-size: 1rem;
}
header.mod-site-header.style2 .dropnav>ul>.nav>#submenu2 > ul li.has-submenu a {
    font-size: 0.875rem;
}
header.mod-site-header.style2 .dropnav>ul>.nav>#submenu2 > ul li.has-submenu .level2 a {
    font-size: 1rem;
}
 
header.mod-site-header.style2 .dropnav>ul>.nav>#submenu2 > ul li.has-submenu > a {
    font-size: 1rem;
}
header.mod-site-header:not(.style4) .dropnav .nav > #submenu2 {
    left: -2000px;
    right: -2000px;
    padding: 60px 2000px;
}
header.mod-site-header.style2 .dropnav>ul>.nav>#submenu2.level1 > ul {
    flex-wrap: wrap;
    display: flex;
}

header.mod-site-header.style2 .dropnav li.nav.nav2.has-submenu {
    position: static;
}

header.mod-site-header:not(.style4) .dropnav .nav3 .submenu li, header.mod-site-header:not(.style4) .dropnav .nav4 .submenu li,header.mod-site-header:not(.style4) .dropnav .nav5 .submenu li,
header.mod-site-header:not(.style4) .dropnav .nav6 .submenu li{
    border-bottom: 1px solid #fff;
    padding-bottom: 7px;
    margin-bottom: 0;
    padding-top: 10px;
    display: block;
}
header.mod-site-header:not(.style4) .dropnav .submenu li:last-child {
    border: none;
}
header.mod-site-header.style2 .dropnav .nav:hover > .submenu.level1 > ul > li >.submenu.level2.clearfix >ul >li:last-child {
    border: none;
}
div#submenu4 {
    min-width: 300px;
}
div#submenu6 {
    min-width: 346px;
    right: 0;
    left: auto;
}
header.mod-site-header:not(.style4) .dropnav .nav > .submenu {
    border-top: 2px solid #d4e038;
}
}
  

@media(min-width:1200px){
    header.mod-site-header.style2 .dropnav .nav {
    padding: 0 15px;
}
header.mod-site-header.style2 .dropnav>ul>.nav>#submenu1 > ul, header.mod-site-header.style2 .dropnav>ul>.nav>#submenu2 > ul {
    width: 1170px;
    margin: 0 auto !important;
    max-width: 100%;
    display: block;
    min-width: 1170px;
    position: relative;
}
section.Headlines-news .mod-more-news .title {
    font-size: 14px;
    overflow: visible !important;
    overflow-wrap: inherit !important;
    max-height: inherit;
    line-height: 19px;
    max-height: 60px;
}
section.Headlines-news .mod-more-news.style6 .heading .thumb {
    width: 83px;
    height: 100%;
    object-fit: cover;
    top: 0;
}
section.Headlines-news .mod-more-news .story {
    padding: 0;
    border: none;
    padding-left: 90px;
    margin: 20px 0;
    min-height: inherit;
}
section.Headlines-news .mod-more-news.style6 .heading .thumb img {
    width: 83px;
    height: 100%;
    object-fit: cover;
}
/*header.mod-site-header.style2 .dropnav>ul>.nav>#submenu5 > ul {
    flex-wrap: wrap;
    display: flex;
        columns: 5;
    column-gap: 0;
        display: block;

}
header.mod-site-header.style2 .dropnav>ul>.nav>#submenu5 > ul > li.has-submenu {
    flex: auto;
    display: block;
    max-width: inherit;
}*/
header.mod-site-header.style2 .dropnav>ul>.nav>#submenu2.level1 > ul {
    flex-wrap: wrap;
    display: flex;
}
}


@media only screen and (min-width:1280px) {
 
 .scoreboard .mod-scoreboard.style1 {
    padding: 0;
}

.scoreboard .mod-scoreboard.style1 .prev {
    left: -50px;
}

.scoreboard .mod-scoreboard.style1 .next {
    right: -50px;
}
 
}



@media only screen and (min-width:1024px) and (max-width:1410px) {
 

}

@media only screen and (min-width:992px) and (max-width:1200px) {

 header.mod-site-header:not(.style4) .dropnav .submenu.level1>ul>.has-submenu>a {
    text-transform: none;
    font-size: 1rem;
}

}


/*---------------------------------------------------------------- 
  COMMON STYLES FOR MOBILE AND TABLET 
  ----------------------------------------------------------------*/

@media only screen and (max-width:1199px) {

 .container.clearfix {
    max-width: 970px;
}
 
header.mod-site-header.style2 > div {
    max-width: 970px;
}
header.mod-site-header.style2 nav#nav {
    padding-left: 100px;
}
 header.mod-site-header.style2 .social-links li {
    padding: 0 4px;
}
header.mod-site-header.style2 .social-links {
    width: 303px;
}
header.mod-site-header.style2:before {
    width: calc((100% - 970px) / 2);
}
header.mod-site-header.style2 .header-text {
    left: 100px;
    letter-spacing: 2px;
}
 
header.mod-site-header.style2 .dropnav > ul {
    justify-content: flex-end;
}
header.mod-site-header.style2 .dropnav .nav > a {
    font-size: 1rem;
    padding: 0 10px;
}
section.Headlines-news .mod-more-news {
    height: 350px;
}
.news-rotor .mod-news-rotator.style4 .story-box {
    height: 130px;
}
.news-rotor .mod-news-rotator.style4 .story-box {
    height: 140px;
    padding-top: 30px;
}
.news-rotor .mod-news-rotator.style4 .dots {
    bottom: 106px;
}
.news-rotor .mod-news-rotator.style4 .story-box {
    height: 140px;
    padding: 20px 20px;
    padding-top: 35px;
}
.aotw-wrapper .mod-aotw.style4 .athlete .title {
    font-size: 1rem;
}
.social-wrapper .mod-social.style2 .content-col .fb-page.fb_iframe_widget {
    float: left;
}
 header.mod-site-header:not(.style4) .dropnav .submenu.level1>ul>.has-submenu>a {
    font-size: 1.125rem;
}
header.mod-site-header .dropnav .submenu>ul.clearfix>li.has-submenu>.level2>ul>li>a {
    font-size: 1rem;
}
}

/*---------------------------------------
  ADJUSTMENTS FOR MOBILE  
  ----------------------------------------*/

@media only screen and (max-width:991px) {

header.mod-site-header.style2 {
    background: #000;
}
header.mod-site-header.style2 > div {
    max-width: 100%;
    margin: 0 auto;
}

header.mod-site-header .social-links ul {
    display: flex;
    justify-content: center;
}
header.mod-site-header.style2 .social-links {
    position: relative;
    right: 0;
    top: 0;
    background: #d4e038;
    width: 100%;
    text-align: center;
    padding: 10px 0;
        margin-top: 45px;
}
header.mod-site-header.style2 .social-links li {
    float: none;
}

header.mod-site-header.style2 .header-text {
    top: 15px;top: 27px;
    left: 126px;
}
header.mod-site-header.style2 .header-text span {
    display: block;
}
header.mod-site-header .mobile-menu-bar li a {
    background: #000;
}
header.mod-site-header .mobile-menu-bar li a span.text {
    display: none;
}
header.mod-site-header.style2 {
    padding-top: 40px;
}
header.mod-site-header.style2 nav#nav {
    padding-left: 0;
}
header.mod-site-header.style2 .dropnav .nav a {
    font-size: 15px !important;
    padding: 0px 10px;
    line-height: 36px;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
    flex: 0 0 100%;
    max-width: 100%;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
    flex: 0 0 100%;
    max-width: 100%;
}
.news-rotor .mod-news-rotator .dots li button::before {
    box-sizing: unset;
    width: 8px;
    height: 8px;
    background: #fff;
}
.news-rotor .mod-news-rotator.style4 .dots li:before {
    left: -21px;
    top: 5px;
    width: 16px;
}
.container.clearfix {
    max-width: 760px;
}
.aotw-wrapper .athletes {
    margin: 0;
    padding-top: 200px;
}
.aotw-wrapper {
    margin: 0;
    padding-top: 35px;
}
.aotw-wrapper .mod-aotw.style4 {
    background-position: top center;
    background-size: 175px;
}
.aotw-wrapper .athletes {
    margin: 0;
    padding-top: 80px;
}
.aotw-wrapper .mod-aotw.style4 .athlete {
    margin-bottom: 0;
}
.social-wrapper {
    padding-top: 50px;
    padding-bottom: 50px;
    border-bottom-width: 9px;
}
footer#site-footer ul.clearfix {
    margin-bottom: 100px;
    margin-top: 0;
}
.secondary-nav.clearfix>.clearfix h1 {
    flex: 0 0 100%;
    max-width: 100%;
    position: relative;
        padding-right: 37px;
            color: #fff;    font-size: 1.5rem;
    padding-left: 15px;
}

.secondary-nav.clearfix >.clearfix > ul.clearfix {
    flex: 0 0 100%;
    max-width: 100%;
    justify-content: flex-start;
    display: none;
    padding-top: 20px;
}
.secondary-nav.clearfix.active >.clearfix > ul.clearfix{
    display: block;
    padding-bottom: 33px;
}
  
.secondary-nav.clearfix >.clearfix > li {    padding: 5px 0 5px;}
.secondary-nav.clearfix >.clearfix >  li .dropdown a {    color: #1e1756;}  
.secondary-nav.clearfix >.clearfix > h1:after {content: "";width: 0;height: 0;border-style: solid;border-color: #fff transparent transparent;border-width: 10px 10px 0;position: absolute;
right: 10px;top: 50%;margin-top: -2px;}
.secondary-nav.clearfix.active >.clearfix > h1:after {    border-color: transparent transparent #fff;    border-width: 0 10px 10px;}
.secondary-nav>.clearfix>ul.clearfix>li>a:after{display:none;}
.secondary-nav>.clearfix>ul.clearfix li:first-child {
    padding-left: 8px;
}
 
.secondary-nav>.clearfix>ul.clearfix li {
    padding: 6px 0 !important;
}
.secondary-nav.clearfix>.clearfix > ul.clearfix > li.has-nav.more > ul.clearfix {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    color: #fff;
    width: 100%;
    padding: 0;
    padding-left: 0;
    margin: 0;
}
.secondary-nav>.clearfix>ul.clearfix li.has-nav>a {
    display: none;
}

.secondary-nav>.clearfix>ul.clearfix li.has-nav {
    padding: 0 !important;
}

.secondary-nav.clearfix > .clearfix { 
    flex-wrap: wrap;
}

.secondary-nav.clearfix {
    margin-top: -2px;
}
.secondary-nav.clearfix > .clearfix {
    padding-bottom: 10px;
}
.secondary-nav.clearfix {
    margin-top: 17px;
}
.secondary-nav.clearfix > .clearfix {
      flex-wrap: wrap;
    padding-bottom: 0;
}
.internal-page .secondary-nav.clearfix, .release-page .secondary-nav.clearfix { 
    margin-bottom: 0;
}


.secondary-nav.clearfix {
    background: #000000;
    padding: 10px 0;
    margin-top: 0;
}
.secondary-nav.clearfix>.clearfix > ul.clearfix > li.has-nav > ul.clearfix {
    background: transparent !important;
}
.secondary-nav.clearfix>.clearfix > ul.clearfix > li a {
    color: #fff;
    padding-left: 15px !important;
    letter-spacing: 1px;
}

.secondary-nav.clearfix>.clearfix>ul.clearfix>li a {
    display: block;
    color: #fff;
    padding: 7px 10px !important;
}

.secondary-nav>.clearfix>ul.clearfix li {
    padding: 0 !important;
}
.secondary-nav.clearfix>.clearfix>ul.clearfix>li.has-nav>ul.clearfix {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    background: 0 0;
    color: #fff;
    width: 100%;
    padding: 0;
    padding-left: 18px;
}
.secondary-nav ul.clearfix li.has-nav.more ul.clearfix li a {
    background: transparent;
    color: #fff;
    border: none;
}
.secondary-nav ul.clearfix li.has-nav.more > a {
    display: none;
}
.secondary-nav ul.clearfix li a:before{display:none !important;}

.news-rotor .mod-news-rotator .dots li button::before {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}
.news-rotor .mod-news-rotator .dots li.slick-active button::before {
    background: #d6df38;
}

}


@media(max-width:767px){
    header.mod-site-header.style2 {
    padding-top: 0;
}
header.mod-site-header.style2 .social-links {
    margin: 0;
}
.container.clearfix {
    padding: 0 15px;
}
.graphic-slider .mod-graphic-carousel.style5 .slider {
    width: 100%;
}
.graphic-slider .mod-graphic-carousel.style5 .controls {
    width: 100%;
}
.graphic-slider .mod-graphic-carousel.style5 .controls .control.active {
    display: block;
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 0;
}
.graphic-slider .mod-graphic-carousel.style5 .controls .control {
    display: none;
}
.social-wrapper .mod-social.style2 .content-col {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.graphic-slider .mod-graphic-carousel.style5 .slick-slide img.lazyloaded {
    height: auto !important;
}
header.mod-site-header.style2 .header-text>span {
    display: none;
}

header.mod-site-header.style2 .header-text {
    display: block;
    position: absolute;
    left: 89px;
    max-width: 100px;
    text-transform: uppercase;
    letter-spacing: 0;
    background: transparent;
    top: 27px;
    line-height: 24px;
        font-weight: bold;
}
footer#site-footer ul.clearfix {
    flex-wrap: wrap;
}
header.mod-site-header.style2 .social-links li a {
    color: #fff;
}
.news-rotor .mod-news-rotator.style4 .dots {
    display: flex !important;
    bottom: 168px;background: transparent;
}
.news-rotor .mod-news-rotator .dots li button::before {
    left: 0;
    right: 0;
    top: 0;
}
.news-rotor .mod-news-rotator.style4 .dots li:before {
    top: 6px;
}
.news-rotor .mod-news-rotator.style4 .dots li.slick-active button:before {
    background: #d6df38;
}
}


@media only screen and (max-width:540px) {

.splash-home .mainbody { width:300px; left:50%; margin-left:-150px }
.section-splash { padding:50px 20px }
.news-rotor .mod-news-rotator.style4 .story-box {
    position: relative;
    height: auto;
}
ul.dots {
    display: none !important;
}
.news-rotor .mod-news-rotator.style4 .story-box a.title {
    font-size: 1rem;
}
section.news-archived-stories {
    margin-bottom: 30px;
}
section.Headlines-news .mod-more-news .story {
    padding: 10px 0;
}
.aotw-wrapper .mod-aotw.style4 .athlete .title {
    border: none;
}
section.standing-section h3.Headlines-heading {
    font-size: 1.5rem;
}
header.mod-site-header.style2 .social-links li a {
    color: #fff;
}
.news-rotor .mod-news-rotator.style4 .dots li:before {
    opacity: 0;
}
.news-rotor .mod-news-rotator.style4 .dots li {
    margin: 0;
}
.news-rotor .mod-news-rotator.style4 .story-box:before {
    height: 1px;
}
.news-rotor .mod-news-rotator.style4 .story-box {
    padding-top: 53px;
}
}

 