body { background:#fff; font-family: 'Orbitron', sans-serif; 
font-family: 'Saira', sans-serif;
font-size:16px; background: url(/images/setup/bg_grey_pattern.jpg) repeat; box-sizing:border-box;     padding: 0; color:#000;} 
a { color: #006c34; 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:#006c34;text-decoration: underline;} 
*, *:before, *:after{box-sizing:border-box;}

h1,h2,h3,h4,h5,h6 { color:#000 }
h1 { font-size:34px }
h2 { font-size:30px }
h3 { font-size:26px }
h4 { font-size:22px }
h5 { font-size:18px }
h6 { font-size:16px }
/*table, tr, td, th{background:#008752; color:#fff;}*/

.accent-bg{background:#346b34 !important; color:#fff;}

a:hover {    color: #000;}

:focus{outline:1px solid !important;}
 
.landing-row .wrapper-cover, .wrapper-cover {  max-width: 1180px; margin: 0 auto; width: 100%;     padding: 0 15px;}
.aot-week a {    color: #fff;}
.mod-site-header .dropnav li a:hover {    color: #000;}
.section-header {    position: absolute;    left: -9999px;}

#page {
    position: relative;
    overflow: hidden; 
}
a[rel="wiki-link"] {
    font-size: 0.875rem !important;
    font-family: 'open_sansregular' !important;letter-spacing: 0 !important;
}
 
header.mod-site-header .dropnav li a[rel="wiki-link"] {
    color: #fff;
    z-index: 99;
}

/* header css*/

header.mod-site-header.style2 {    background: #006c34;       height: 171px;    position: relative;
    padding: 10px 0;}
header.mod-site-header.style2 .container {  max-width: 1180px;  width: 100%;     margin: 0 auto;}
header.mod-site-header.style2 .site-title {   top: 0;   height: 100%;   max-width: 414px; }
header.mod-site-header.style2 .header-text {    font-size: 1rem;
    font-style: normal;
    left: 286px;
    letter-spacing: 5px;
    top: 17px;}
header.mod-site-header.style2 .social-links li { /*background: #b76548;height: 70px;  clip-path: polygon(20% 0%, 100% 0%, 80% 100%, 0% 100%);   padding: 20px 25px;box-sizing: border-box;
    margin-right: -13px;*/     margin-left: 9px;}
header.mod-site-header.style2 .social-links {    top: 17px;}
header.mod-site-header.style2 .dropnav > ul {    justify-content: flex-end;}
header.mod-site-header.style2 .dropnav .nav > a { font-size: 1.25rem; text-transform: none; font-weight: 400;   padding: 0 11px; line-height: inherit;    
background: transparent !important; text-transform:uppercase; padding: 0 0 0 30px;}
header.mod-site-header.style2 .dropnav > ul {    height: 85px;}
header.mod-site-header.style2::before {      content: "";
    position: absolute;
    background: #000;
    height: 70px;
    width: calc(100% - 25%);
    top: 0;
    bottom: auto;
    border: none;
    background-size: cover;
    right: -23px;
    left: auto;
    transform: skewX(-36deg); 
    width: calc(((100% - 1170px) / 2) + 1170px - 218px);
    
}
header.mod-site-header:not(.style4) .dropnav .nav.show {background: transparent;}
header.mod-site-header:not(.style4) .dropnav .nav > .submenu {background: rgba(35,31,32,0.8);   border: none;}
header.mod-site-header:not(.style4) .dropnav .submenu.level1 > ul > .has-submenu > a {   font-weight: bold;   font-size: 1.3125rem;}
header.mod-site-header:not(.style4) .dropnav .submenu a {   font-size: 1rem;    font-weight: 300;}
header.mod-site-header.style2 .dropnav .nav > a:hover {    color: #000000;    text-decoration: underline;}
header.mod-site-header:not(.style4) .dropnav .submenu a:hover, .mod-site-header:not(.style4) .dropnav .submenu a:focus {    text-decoration: underline;    color: #3c8651;}
header.mod-site-header .social-links li a:hover, .mod-site-header .social-links li a:focus {    color: #428753;}
.dropnav .nav > a {    display: block;    height: 40px;}
header.mod-site-header.style2 .dropnav li.nav a {    position: relative;}
 header.mod-site-header.style2 .dropnav>ul>li.nav:nth-last-child(2)>a {    padding-right: 0;} 
header.mod-site-header.style2 .dropnav .nav:first-child > a {padding-left: 0;}
header.mod-site-header.style2 nav.dropnav>ul>li.nav>a:before {content: "/";color: #231f20;position: absolute;background: transparent;right: -20px;top: 0;width: auto;height: auto;}
header.mod-site-header.style2 .dropnav>ul>li.nav:nth-child(5)>a:before { display:none;}
header.mod-site-header.style2:after {content: "";width: 100%;background: url(/images/setup/header-bg-new.png) no-repeat;background: url(/images/setup/header-bg-new.jpeg) no-repeat;
background-size: cover;height: 100px;position: absolute;
bottom: 0;}

/*dropdown menu*/

 
.dropnav  .mod-site-header .dropnav .submenu li a {     margin-bottom: 4px;    line-height: 1.3rem !important;}  
div#submenu1>ul>li.has-submenu>a {font-size: 16px;width: 100%;display: block;max-width: 100%;padding-bottom: 7px;font-weight: bold;letter-spacing: 2px;} 
div#submenu1>ul>li.has-submenu:first-child {    padding-left: 0;}
div#submenu1>ul>li.has-submenu {width: 50%;max-width: 50%;box-sizing: border-box;padding: 0;min-width: 556px;padding-left: 55px;}
.mod-site-header.style1 .dropnav .submenu.level2 .has-submenu > a, .submenu li a {    font-size: 1rem !important;    text-transform: uppercase;    letter-spacing: 1px;}
.mod-site-header.style1 .submenu.level3 li a {font-size: 14px !important;font-weight: normal;text-transform: none;letter-spacing: 0;}
.submenu.level3>ul>li {    padding: 0 5px;    box-sizing: border-box;}
 .dropnav .nav.show > .submenu {opacity: 1; visibility: visible !important; max-width: none; -ms-transition: all 0.5s 0.2s ease;-moz-transition: all 0.5s 0.2s ease; transition: all 0.5s 0.2s ease;}
header.mod-site-header .dropnav .nav{position:relative;}
header.mod-site-header.style1 .dropnav .nav {    padding-bottom: 73px;}
div#submenu1>ul.clearfix {    width: 1170px;    margin: 0 auto;    max-width: 100%;    display: block;}
div#submenu1 { width: 100%;padding-top: 50px;}
header.mod-site-header .dropnav .nav.nav1{    position: static;}
div#submenu1 ul.clearfix>li.has-submenu {    width: 50%;    margin: 0;}
header.mod-site-header.style1 .dropnav .nav.show>a:hover {text-decoration: none !important;}
header.mod-site-header div#submenu1>ul.clearfix>li.has-submenu>a {font-size: 1.5rem !important;color: #ffffff;display: block;width: 100%;margin: 0;position: relative;margin-bottom: 20px;
font-weight: normal;max-width: 100%;letter-spacing: 2px;}
 header.mod-site-header div#submenu1>ul.clearfix>li.has-submenu>.level2>ul>li {margin-bottom: 8px;}
header.mod-site-header div#submenu1>ul.clearfix>li.has-submenu>.level2>ul>li>a {
        font-size: 1.325rem !important;
    text-transform: none;
    max-width: 270px;
    width: 100%;
    margin-bottom: 0;
    font-weight: 400;
    letter-spacing: 0;
}
header.mod-site-header div#submenu1>ul.clearfix>li.has-submenu .level3>ul>li {    position: relative;}
header.mod-site-header div#submenu1>ul.clearfix>li.has-submenu .level3>ul>li>a {
    font-size: 1rem !important;
    text-transform: none;
    font-family: 'Quantico', sans-serif; font-family: 'Saira', sans-serif;
}
 



/*news landing*/
.News-Rotator {    padding-bottom: 25px;}
.news-scoreboard-cover {background: url(/images/setup/banner-bg.png) no-repeat;  background-position: top center;  background-size: contain;padding: 25px 0;}
.News-Rotator .mod-news-rotator.style1 {
    border: none;
    padding: 10px;
    background: #fff;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
}
.date-sport span.date {    color: #555555;    font-size: 1rem;    text-transform: uppercase; font-family: 'Quantico', sans-serif; font-family: 'Saira', sans-serif;}
.news-scoreboard-cover  .mod-news-rotator.style1 .story-box a.title {       color: #231f20;
    font-weight: bold;
    line-height: 30px;
    letter-spacing: 3px;    text-decoration: none;
/*    font-size: 1.5rem; */}
.news-scoreboard-cover  .mod-news-rotator.style1 .control:focus::after, .news-scoreboard-cover  .mod-news-rotator.style1 .control.active::after {   border: 5px solid #3c8651;   width: 100%;   height: 100%;    position: absolute;
    box-sizing: border-box;    background: rgba(20,128,139,0.5);}
.news-scoreboard-cover .mod-news-rotator.style1 .story-box a.title:hover {    color: #3b8450;    text-decoration: underline;}


/*.Scoreboard css*/
.Scoreboard {    padding: 25px 0;}
.Scoreboard .mod-scoreboard.style7 .event-box .date {    color: #222222;    font-size: 2rem;    font-weight: bold; margin-bottom: 4px;}
.Scoreboard  .mod-scoreboard.style7 .event-box .status {    font-weight: bold;    font-size: 0.875rem;    color: #222222;    margin-bottom: 10px;}
.Scoreboard .mod-scoreboard .event-box .sport a {
    color: #222222;
    text-decoration: none;
    font-size: 0.875rem;
    padding-bottom: 17px;
    display: block;
}
.Scoreboard  .mod-scoreboard.style7 .event-box .opponent:before, .mod-scoreboard.style7 .event-box .teams:before {  background: url(/images/setup/va-bg-1.png) no-repeat 50% -56px;}
.Scoreboard  .mod-scoreboard.style7 .event-box .event {padding: 15px 5px 30px;    min-height: 400px;}
span.name {   color: #222222;   font-size: 0.9375rem;   font-weight: bold;}
.Scoreboard .mod-scoreboard.style7 .event-box .neutralsite-notes {   color: #444444;font-size: 0.75rem;  font-weight: bold; max-width: 171px; margin: 10px auto 0;}
.Scoreboard .mod-scoreboard.style7 .event-box .links a {color: #006c34;  text-decoration: none; border: none;}
.Scoreboard .mod-scoreboard.style7 .event-box .links {   border: none;    padding: 0;}
.Scoreboard  .mod-scoreboard.style7 .next, .Scoreboard .mod-scoreboard.style7 .prev {    color: #b76548;    top: 39%;}
.Scoreboard .mod-scoreboard .event-box .sport a:hover {    color: #b76548;    text-decoration: underline;}

.Scoreboard .mod-scoreboard.style1 .event-box .date-status {
    background: #006c34;
    font-size: 0.875rem;
}
.Scoreboard .mod-scoreboard.style1 .event-box {
    background: #fff;
}
.Scoreboard .mod-scoreboard.style1 .teams {
    font-size: 0.875rem;
    font-family: 'Quantico', sans-serif; font-family: 'Saira', sans-serif;
    font-weight: normal;
    color: #222222;
}
.Scoreboard  .mod-scoreboard.style1 .event-box .neutralsite-notes {
    margin-top: 10px;
    font-size: 0.875em;
    font-family: 'Quantico', sans-serif; font-family: 'Saira', sans-serif;
}
.Scoreboard .mod-scoreboard.style1 .event-box .team-logos {
    height: 90px;
    margin: 15px;
}

.Scoreboard .mod-scoreboard.style1 .event-box .team {
    margin-top: 3px;
    text-align: center;
}

.Scoreboard  .mod-scoreboard.style1 .next, .Scoreboard .mod-scoreboard.style1 .prev {
    color: #428853;
}
.Scoreboard .mod-scoreboard.style1 .event-box .event { 
    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.23);
}

.News-Rotator  .mod-news-rotator.style1 .control .thumb {
    height: 148px;
    object-fit: cover;
}



.Scoreboard .mod-scoreboard.style1 .event-box.meet .team-logos, .Scoreboard .mod-scoreboard.style1 .event-box .team-logos {
    height: 80px !important;
    margin: 15px !important;
    opacity: 1;
/*    background: url(/images/setup/default_team_logo-2.png) no-repeat 50% 50% !important;
    background-size: auto 100%;*/
    
        background-image: url(https://cdn.prestosports.com/action/cdn/logos/id/srt9wn1rfzv9zrj1.png) !important;
    background-size: 66px;
    background-position: center;
    background-repeat: no-repeat;
}


.Scoreboard .mod-scoreboard.style1 .event-box .links {
    padding: 2px 0;
    height: 38px;
}

.Scoreboard .mod-scoreboard.style1 .event-box .team-logos .team-logo {
    padding: 5px;background: #fff;
}


.Scoreboard {
    padding-bottom: 0;
}
.news-scoreboard-cover {
    padding-bottom: 10px;
}



/*ATHLETE OF THE WEEK */

.aot-week { background: url(/images/setup/aotw-bg.png) no-repeat #006c34;  background-size: cover;  padding:45px 0 68px 0;}
.aot-week  .mod-aotw.style2 {    padding-left: 406px;    background: url(/images/setup/aotw-logo.png) no-repeat 20px;	background-size:250px; background:none;}
.aot-week .mod-aotw.style2 .thumb {
    margin-right: 50px!important;
    max-width: 274px;
    width: 100%;
    height: auto;
    background: #fff;
    padding: 5px;
    position: relative;
}
.aot-week .mod-aotw.style2 .thumb:after {
    content: "";
    position: absolute;
    right: -34px;
    background: #006c34;
    width: 81px;
    height: 6px;
    top: 93px;
}
.aot-week .mod-aotw.style2 .title:hover {  color: #006c34; text-decoration: underline;}
.aot-week .mod-aotw.style2 .title {     padding-top: 40px!important;font-size: 1.875rem;font-weight: 500;    color: #fff;    text-decoration: none;    margin-bottom: 8px;} 
.aot-week a:hover {    text-decoration: none;}
.aot-week .mod-aotw .thumb img {    vertical-align: top;    width: 100%;}
.aot-week .mod-aotw.style2 a {    text-decoration: none;} 
a.title-link img {    max-height: 230px;    object-fit: cover;    width: 100%;} 
.aot-week .mod-aotw.style2 .leadin {    color: #fff;    font-size: 1rem;    font-weight: normal;    line-height: 24px; font-family: 'Quantico', sans-serif; font-family: 'Saira', sans-serif;}

.aot-week {
    padding: 30px 0 30px;
}

.aot-week  .mod-aotw.style2 .aotw-heading {
    color: #fff;
    font-weight: normal;
    font-size: 2.125rem;
    font-family: 'Orbitron', sans-serif;
    LETTER-SPACING: 2PX;
    TEXT-ALIGN: CENTER;
    WIDTH: 250PX;
    line-height: 34px;
}
.aot-week .mod-aotw.style2 .sport {
    color: #fff;
    font-family: 'Orbitron', sans-serif;
    letter-spacing: 1px;
    font-weight: normal;
    font-size: 1.25rem;
    margin-top: -5px;
    margin-bottom: 21px;
}
a.archive-aotw-week {
    position: absolute;
    left: 41px;
    bottom: 42%;
    width: 200px;
    padding: 0;
    margin: 0;
    font-size: 1rem;
    line-height: 1.25;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    background: transparent;
    font-weight: normal;
    text-decoration: none;
}
.aot-week section {
    position: relative;
}





/*video sectiom*/

.video-week { padding-bottom: 50px;}

.video-week  .mod-recent-videos.style3 .player:before { opacity: 0;}
.video-week .mod-recent-videos.style3 .playlist .item.active { border: 3px solid #ffffff;    border-left: none;}
.video-week .item span.date {
    color: #ffffff;
    font-size: 0.75rem;
    text-transform: uppercase;
    font-weight: normal;
    font-family: 'Quantico', sans-serif; font-family: 'Saira', sans-serif;
}
.video-week .item.active span.date {
    color: #555555;
}
 
.video-week .mod-recent-videos  .item .heading a {
    color: #fff;
    font-size: 1.3125rem;
    text-decoration: none;
}

.video-week .mod-recent-videos .item.active .heading a {
    color: #006c34; 
}
.video-week .wrapper-cover.clearfix {
    position: relative;
}
.video-week a.video-all {
    position: absolute;
    color: #fff;
    top: 6px;
    right: 15px;
    font-family: 'Quantico', sans-serif; font-family: 'Saira', sans-serif;
    font-size: 0.875rem;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
}


/*video image gallery section*/

.video-image-wrapper {
    background: url(/images/setup/video-image-bg) no-repeat;  
    background: url(/images/setup/video-image-bg.jpeg) no-repeat;
    background-size: cover;
    background-position: center;
    padding: 50px 0;
}
.video-image-wrapper h3.image-heading {
    color: #fff;
    font-size: 1.875rem;
    text-transform: uppercase;
    letter-spacing: 4px;
    font-weight: normal;
}
.video-image-wrapper .mod-photo-gallery.style2 .slick-prev, .video-image-wrapper .mod-photo-gallery.style2 .slick-next {
    color: #fff;
}
 
.video-image-wrapper .mod-photo-gallery.style2 .gallery .heading a {
    color: #212121;
    text-decoration: none;
    font-size: 1rem;
}
.video-image-wrapper .mod-photo-gallery.style2 .gallery {
    border: none;
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.3);
}
.video-image-wrapper .mod-photo-gallery.style2 .view-all {
    position: absolute;
    top: -43px;
    width: auto;
    right: 13px;
    max-width: inherit;
    background: transparent;
    border: none;
    box-shadow: none;
    font-size: 0.875rem;
    margin: 0;
    padding: 0;
    font-family: 'Quantico', sans-serif; font-family: 'Saira', sans-serif;
}
.video-image-wrapper .mod-photo-gallery.style2 {
    padding: 0;
    position: relative;
}
.video-image-wrapper .mod-photo-gallery.style2 .view-all:hover {
    background: transparent;
    color: #bcffcd;
}

/*new week */

.news-week .mod-more-news a.load-more:hover {
    background: transparent;
    color: #000;
}
.news-week {
    padding: 50px 0 10px;.news-week h3.heading, .news-week h3.heading a {
    color: #222222;
    font-size: 1.3125rem;
}
}
h3.image-heading {
    color: #212121;
    font-size: 1.875rem;
    text-transform: uppercase;
    letter-spacing: 4px;
    font-weight: normal;
}
.news-week .date-sport span.date {
    color: #555555;
    font-size: 0.75rem;
}
.news-week p.leadin {
    font-size: 1rem;font-family: 'Quantico', sans-serif; font-family: 'Saira', sans-serif;
}
.news-week .mod-more-news.style3 {
    position: relative;
}
.news-week a.load-more {
    color: #006c34;
    background: transparent;
    box-shadow: none;
    border: none;
    max-width: inherit;
    width: auto;
    position: absolute;
    top: -42px;
    right: 0;
    padding: 0;
    margin: 0;
    font-size: 0.875rem;
    font-family: 'Quantico', sans-serif; font-family: 'Saira', sans-serif;
    letter-spacing: 1px;
}
.news-week  .mod-more-news .heading a, .news-week  .mod-more-news .heading a .thumb {
    color: #222222;
    font-size: 1rem;
    text-decoration: none;
}
.gallery-week .mod-photo-gallery.style2 a {
    color: #fff;
}


/*sponsers Logo */

.mod-graphic-carousel.style1 {padding: 0;}
.slick-slide {box-sizing: initial;}
.sponsers-week {
    padding: 45px 0 80px;
}


/*footer css*/ 
div#footer-logos ul {display: flex; flex-wrap: wrap; margin: 0; list-style: none !important; justify-content: center;   align-items: center;}
div#footer-logos ul li {    padding: 0 25px;}
.footer-address p { color: #555555; font-size: 0.875rem;    text-align: center;    margin-bottom: 5px; }
.footer-address {    margin-bottom: 25px;}
footer#mod-site-footer {background: #fff;box-shadow: 0px -1px 8px 0px rgba(0,0,0,0.3);padding: 0 0 20px;margin: 0;}
footer#mod-site-footer p {color: #555555; font-family: 'Quantico', sans-serif; font-family: 'Saira', sans-serif;}
footer h3 {color: #212121;font-size: 1rem;font-weight: bold;text-transform: uppercase;margin-top: 50px;}

.site-developer.inverted {background:#006c34; color:#fff;}
.site-developer.inverted a {color:#fff; }  
.site-developer { text-align:center; padding:0.75rem; }
.site-developer .site-developer-logo { max-height:30px; vertical-align:middle; } 
.site-developer a .site-developer-logo { opacity:0.9 }     
.site-developer a {display:inline-block; }
.site-developer a:hover .site-developer-logo,
.site-developer a:focus .site-developer-logo,
.site-developer a:active .site-developer-logo{ opacity:1; }


.sponsers-week .mod-graphic-carousel.style1 .slick-prev, .sponsers-week .mod-graphic-carousel.style1 .slick-next {box-shadow: none;text-shadow: none;color: #006c34;}


/*internal page css*/


.internal-page header.mod-site-header.style1 {margin: 0;}
.secondary-nav>.clearfix {display: flex;max-width: 1170px;margin: 0 auto;flex-wrap: wrap;padding: 20px 15px;align-items: center;}
.secondary-nav {z-index: 2;position: relative;}
.internal-page .body-container {    max-width: 1170px;    margin: 0 auto 70px;  padding: 50px 15px;     background: #fff; font-family: 'Quantico', sans-serif; font-family: 'Saira', sans-serif;}
.internal-page .body-container a {color: #408450; padding-bottom: 1px; padding: 4px;}
.internal-page .body-container .share-buttons .share-btn a {color: #fff;padding-bottom: 0; padding: 20px;}  
.secondary-nav h2 { display: none;}
.secondary-nav>.clearfix>ul.clearfix {display: flex;justify-content: flex-end;flex: 0 0 65%;max-width: 65%;align-items: center;margin: 0;}
.secondary-nav h1 {flex: 0 0 35%;max-width: 35%;margin: 0;color: #231f20;font-size: 1.5rem;text-transform: uppercase;font-weight: normal;letter-spacing: 3px;}
.secondary-nav .dropdown {   display: none;padding: 10px 18px;position: absolute;top: 100%;right: -13px;background: #1e1756;z-index: 9;}
.secondary-nav>.clearfix>ul.clearfix li {list-style: none;padding: 0 8px;    position: relative;}
.secondary-nav>.clearfix>ul.clearfix li a:hover {color: #1e1756;text-decoration: underline;}

.secondary-nav>.clearfix>ul.clearfix li a {
    color: #231f20;
    text-transform: none;
    font-weight: normal;
    text-decoration: none;
    font-size: 1rem;
    font-family: 'Quantico', sans-serif; font-family: 'Saira', sans-serif;
}


.secondary-nav>.clearfix>ul.clearfix li:first-child {padding-left: 0;}
.secondary-nav>.clearfix>ul.clearfix li:last-child {padding-right: 0;}
.secondary-nav .has-nav:hover>ul {display: block;}
.secondary-nav>.clearfix>ul.clearfix li.has-nav>ul li {padding: 6px 0;}
.secondary-nav>.clearfix>ul.clearfix li.has-nav>ul a {color: #fff;} 
.secondary-nav>.clearfix>ul.clearfix li.has-nav>ul a:hover, .secondary-nav>ul.clearfix li.has-nav>ul li:hover a {color: #fff} 
 .internal-page div#body-container h1{   color: #1e1756;     font-size: 1.75rem;}
.secondary-nav>.clearfix>ul.clearfix li.has-nav>ul.clearfix {display: none;padding: 10px 18px;position: absolute;top: 26px;right: -13px;background: #428853;z-index: 9;width: 235px;
margin: 0;}
.secondary-nav>.clearfix>ul.clearfix li.has-nav:hover>ul.clearfix {display: block; }
.landing.sport-home header.mod-site-header.style1 {    margin-bottom: 0;} 
.secondary-nav>.clearfix>ul.clearfix li.has-nav>a:after { display: none;}
.social-links {  /*  display: none; */}
.secondary-nav>.clearfix>ul.clearfix li.has-nav:hover>ul.clearfix:after {content: "";position: absolute;top: -8px;right: 11px;width: 0;height: 0;border-left: 25px solid transparent;
border-right: 25px solid transparent;border-bottom: 25px solid #428853;}
.internal-page .schedule-wrap .team-stats {position: relative;color: #fff;background: #346b34;}
.internal-page  .schedule-enhanced .event-date {background: #428853; }
.internal-page  .share-buttons .share-btn span:before {padding: 0;}



.internal-page .bio-wrap .head {width: 100%;float: none;background: #428753;margin-bottom: 14px;color: #fff;}
.player-about.clearfix {display: flex;flex-wrap: wrap;align-items: center;}
.internal-page .bio-wrap .player-headshot {padding: 0;}
.internal-page .bio-wrap .player-name {position: relative;left: 0;padding: 0;font-size: 1.5rem;font-weight: 700;color: #fff;text-decoration: none;margin-bottom: 5px;}
.internal-page .bio-wrap .player-info {padding: 0 10px;padding-left: 30px;}
.internal-page .bio-wrap .head>.clearfix {padding: 20px;}
.internal-page .bio-wrap .player-info table td {font-size: 1rem; font-family: 'open_sansregular'}
.internal-page .bio-wrap .tab-container .tab-panel.active p.MsoNormal span {}
.internal-page .related-bios.clearfix select.roster-select-list {    padding: 6px 10px;}
.internal-page .bio-wrap .tab-container .tab-panel .synopsis {    font-family: 'open_sansregular';    font-size: 1rem;    line-height: 24px;}

.internal-page .staff-directory th {
    background: #408350;
    color: #FFF;
    text-align: left;
    font-weight: normal;
    padding: 12px 14px;
}
 


.internal-page .body-container h1 {
    letter-spacing: -1px;
    font-size: 2rem;
    font-family: 'Quantico', sans-serif; font-family: 'Saira', sans-serif;
    margin-bottom: 20px;
    font-weight: normal;
}
.internal-page .body-container section.staff-directory h2 {
    margin-bottom: 20px;
    font-size: 1.5rem;
    font-weight: normal;
    letter-spacing: 1px;
}

.internal-page button.button.submit {
    background: #000;
    color: #fff;
    padding: 18px 45px;
    border-radius: 0;
    letter-spacing: 2px;
    font-size: 1.25rem;
    font-weight: normal;
}

.internal-page .form-panel .panel-head {
    padding: 10px 15px;
    border-bottom: solid 1px #ddd;
    background: #428853;
    color: #fff;
}
.internal-page .form-panel .panel-head {
    padding: 10px 15px;
    border-bottom: solid 1px #ddd;
    background: #428853;
    color: #fff;
    padding-top: 21px;
}
.internal-page .form-panel .panel-head h1 {
    color: #fff;
    padding-left: 12px;
}
.header-mobile-cuesta-design {
    display: none !important;
}
.internal-page .body-container .date-tabs li a {
    padding: 0 30px;
}
.internal-page .schedule-cal .cal-date {
    box-sizing: unset;
}
.internal-page .staff-directory td {
    background: #fff;
    color: #000;
}


.internal-page .bio-wrap .head {
    background: #428753;
    color: #fff;
}
.internal-page .bio-wrap .head span.name {
    color: #fff;
}

.internal-page  .stats-wrap .stats-box td {
    background: #fff;
    color: #000;
}


.internal-page  .bio-wrap.bio-wrap-network.xl .player-name {
    color: #000;
}
.internal-page .bio-wrap .head a {
    color: #fff;
}

a.privacy-policy {
    font-family: 'Quantico', sans-serif; font-family: 'Saira', sans-serif;
    text-decoration: none;
}


/*media Query*/

@media(min-width:992px)
{
    div#submenu1 {
    padding: 47px 1890px 30px 1890px;
    left: -1870px;
}
/*header.mod-site-header.style2 .dropnav .nav2 {
    position: static;
}*/
header.mod-site-header:not(.style4) .dropnav .nav2 > .submenu {
    width: 100%;
}
header.mod-site-header.style2 .dropnav li.nav:not(.nav1) .submenu a {
    max-width: 100%;
    width: 100%;
    margin-bottom: 8px;
    text-transform: none;
}


header.mod-site-header:not(.style4) .dropnav .nav > .submenu {
    width: auto;
    min-width: 366px;
}
header.mod-site-header:not(.style4) .dropnav .nav5 > .submenu, header.mod-site-header:not(.style4) .dropnav .nav4 > .submenu  {
    right: 0;
    left: auto;
}
header.mod-site-header:not(.style4) .dropnav .nav2 > .submenu {
    min-width: 646px;
}
}

@media(min-width:1200px){
    header.mod-site-header.style2 .dropnav {
    padding-left: 192px;    padding-right: 0;
}   
header.mod-site-header.style2 .header-text {
    font-size: 1rem;
    font-style: normal;
    left: 286px;
  letter-spacing: 6px;
    top: 17px;
    font-family: 'Quantico', sans-serif; font-family: 'Saira', sans-serif;
}
   div#submenu1>ul.clearfix {
    width: 1170px;
    margin: 0 auto;
    max-width: 100%;
    display: block;
    min-width: 1170px;
    position: relative;
} 
}

@media(min-width:1280px){
    
.sponsers-week .mod-graphic-carousel.style1 .slider {padding: 20px 0;}
.sponsers-week .mod-graphic-carousel.style1 .slick-prev{left:-50px;}
.sponsers-week .mod-graphic-carousel.style1 .slick-next {right:-50px;}
.gallery-week .mod-photo-gallery.style2 {
    padding: 0;
}
.Scoreboard .mod-scoreboard.style1 {
    padding: 0;
}
.Scoreboard .mod-scoreboard.style1 .prev {
    left: -40px;
}
.Scoreboard .mod-scoreboard.style1 .next {
    right: -40px;
}


}

@media(max-width:1250px){
    .video-image-wrapper .mod-photo-gallery.style2 {
    padding: 0 30px;
}
    
}

@media(max-width:1200px){
.landing-row .wrapper-cover, .wrapper-cover {
    max-width: 980px;
}
nav#nav {
    z-index: 1;
    position: relative;
}
header.mod-site-header.style2:after{z-index:0;}
header.mod-site-header.style2 .site-title {
    z-index: 1;
}
header.mod-site-header.style2 .header-text{
    z-index: 1;  
}

 header.mod-site-header.style2::before {
    z-index: 1;    width: calc(((100% - 980px) / 2) + 980px - 218px);
}


header.mod-site-header.style2 .container {
    max-width: 980px;
    padding: 0 15px;
}
header.mod-site-header.style2 .dropnav li.nav a {
    font-size: 0.875rem;
}
div#submenu1>ul.clearfix {
    width: 970px;
}


}

@media(max-width:1199px) and (min-width:992px){
    div#submenu1>ul.clearfix {
    width: 970px !important;
    max-width: 970px !important;
}
div#submenu1 ul.clearfix>li.has-submenu {
    min-width: inherit;
}
div#submenu1>ul.clearfix>li.has-submenu {
    min-width: inherit;
    padding: 0 40px;
}
div#submenu1>ul.clearfix>li.has-submenu:first-child {
    padding-left: 0;
}
div#submenu1>ul.clearfix>li.has-submenu:nth-child(2) {
    padding-right: 0;
}
header.mod-site-header div#submenu1>ul.clearfix>li.has-submenu>.level2>ul>li>a {
    min-width: 180px;
    max-width: 180px;
}
div#submenu1 {
    padding: 47px 1895px 30px 1895px;
    left: -1895px;
}
  header.mod-site-header.style2 .header-text {
    font-size: 1rem;
    font-style: normal;
    left: 286px;
  letter-spacing: 3px;
    top: 17px;
    font-family: 'Quantico', sans-serif; font-family: 'Saira', sans-serif;
}  
.aot-week .mod-aotw.style2 {
    padding-left: 289px;
}
 

}

@media(max-width:991px){
    
    header.mod-site-header.style2 {
    height: auto;min-height: 171px;
}
header.mod-site-header.style2 .dropnav > ul {
    height: auto;
}
header.mod-site-header .mobile-menu-bar li a {
    background: transparent;
}
nav#nav {
    height: auto;
    padding-top: 31px;
    background: transparent;
}
header.mod-site-header.style2 nav.dropnav>ul>li.nav>a:before{display:none;}
header.mod-site-header.style2 .dropnav li.nav a {
    font-size: 0.875rem;
    padding-left: 0;
}
header.mod-site-header.style2 .header-text { 
    top: 26px;
}

header.mod-site-header .mobile-menu-bar {
    position: relative;
    z-index: 1;
    background: transparent;
    height: auto;
    padding-top: 100px;
}
header.mod-site-header .dropnav .nav.nav1 {
    position: relative;
}
header.mod-site-header .dropnav .has-submenu::after {
    top: 3px;
}
header.mod-site-header.style2 .dropnav .nav > a {
    line-height: 40px;
    height: auto;
}
div#submenu1 {
    background: transparent;
    padding: 0;
}
div#submenu1>ul.clearfix {
    width: 100% !important;
    max-width: 100% !important;
}
div#submenu1>ul.clearfix>li.has-submenu {
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin: 0;
}
header.mod-site-header div#submenu1>ul.clearfix>li.has-submenu>a {
    font-size: 0.875rem !important;
    margin: 0;
    height: auto;
    line-height: 40px;
    padding: 0;
}
div#submenu1 ul.clearfix>li.has-submenu {
    width: 100%;    min-width: inherit;
}
header.mod-site-header div#submenu1>ul.clearfix>li.has-submenu>.level2>ul>li>a {
    font-size: 0.875rem !important;
    margin: 0;
    padding: 0;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
        line-height: 40px;
}
header.mod-site-header div#submenu1>ul.clearfix>li.has-submenu>.level2>ul>li {
    margin-bottom: 0;
    padding: 0 16px;
}
.aot-week .mod-aotw.style2 {
    padding-left: 0;
    padding-top: 116px;
    background-position: top center;
}
footer.mod-site-footer.style3 .footer-logos li img {
    max-height: inherit;
}
header.mod-site-header.style2 .container {
    max-width: 760px;
}
header.mod-site-header.style2::before {
    z-index: 1;
    width: calc(((100% - 760px) / 2) + 760px - 218px);
}
.landing-row .wrapper-cover, .wrapper-cover {
    max-width: 760px;
}
header.mod-site-header:not(.style4) .dropnav .nav > .submenu {
    background: transparent;
}
.aot-week .mod-aotw.style2 {
    padding-top: 0;
}
.aot-week .mod-aotw.style2 .aotw-heading {
    top: 0;
    bottom: auto;
    background: transparent;
    left: 0;
    right: 0;
    margin: 0 auto;
    margin-bottom: 20px;
}
a.archive-aotw-week {
    position: relative;
    left: auto;
    bottom: auto;
    margin: 0 auto;
    max-width: 200px;
    background: #326831;
    display: block;
    color: #fff;
    padding: 10px;
    margin-top: 20px;
}
}

@media(max-width:767px){
    header.mod-site-header.style2::before, header.mod-site-header.style2 .header-text{display:none;}
    header.mod-site-header.style2:after {position: relative; display:none;}
    .mod-site-header .mobile-menu-bar ul {
    position: relative;
    text-align: right;
}
.mod-site-header .mobile-menu-bar li {
    display: inline-block;
    float: none;
}
header.mod-site-header.style2 .social-links {
    display: none;
}

header.mod-site-header .mobile-menu-bar {
    padding: 0;
    height: 56px;
    position: absolute;
    top: 26px;
}
header.mod-site-header.style2 {
    min-height: inherit;
}
header.mod-site-header.style2 .site-title {
    padding: 0;
}
.video-week a.video-all {
    position: relative;
    padding-bottom: 12px;
    display: block;
    top: 0;
    text-align: right;
}
.video-image-wrapper h3.image-heading {
    font-size: 1.5rem;
}
wrapper .mod-photo-gallery.style2 .view-all {
    position: relative;
    top: 20px;
}
.news-week a.load-more {
    position: relative;
    top: 13px;
}
.video-image-wrapper .mod-photo-gallery.style2 .view-all {
    position: relative;
    top: 12px;
}


.secondary-nav h1 {    flex: 0 0 100%;    max-width: 100%; position:relative;     font-size: 1rem;
    font-weight: bold;
    letter-spacing: 0;
}
.secondary-nav>.clearfix>ul.clearfix {    flex: 0 0 100%;    max-width: 100%;    justify-content: flex-start;    display: none;    padding-top: 20px;}
.secondary-navul.clearfix li {    padding: 5px 0 5px;}
.secondary-nav ul.clearfix li .dropdown a {    color: #1e1756;}
.secondary-nav .dropdown {display: block;position: relative;right: 0;left: 0;width: 100%;box-sizing: border-box;margin: 0;background: transparent;color: #000;}
.secondary-nav.active ul.clearfix {    display: block;     padding-bottom: 0;}
.secondary-nav h1:after {content: "";width: 0;height: 0;border-style: solid;border-color: #1e1756 transparent transparent;border-width: 10px 10px 0;position: absolute;
right: 10px;top: 50%;margin-top: -2px;}
.secondary-nav.active h1:after {    border-color: transparent transparent #1e1756;    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.has-nav>ul a {
    color: #111111;
}
.secondary-nav>.clearfix>ul.clearfix li {
    padding: 6px 0 !important;
}
.secondary-nav>.clearfix>ul.clearfix li.has-nav>ul.clearfix {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    background: transparent;
    color: #000;
    width: 100%;
    padding: 0;
}
.secondary-nav>.clearfix>ul.clearfix li.has-nav>a {
    display: none;
}

.secondary-nav>.clearfix>ul.clearfix li.has-nav {
    padding: 0 !important;
}
header.mod-site-header.style2 .container {
    padding: 0 7px;
}


header.mod-site-header .site-title a img {
    max-height: 65px;
}
.header-mobile-cuesta-design {
    position: absolute;
    top: 20px;
    color: #fff;
    z-index: 9;
    max-width: 119px;
    left: 88px;
    font-family: 'Quantico', sans-serif; font-family: 'Saira', sans-serif;
    font-size: 1rem;
}
header.mod-site-header .mobile-menu-bar li a {
    padding: 0px 5px;
}
header.mod-site-header .mobile-menu-bar {
    top: 18px;
}
.header-mobile-cuesta-design {
    display: block !important;
}
}

@media(max-width:480px){
    
 .aot-week .mod-aotw.style2 .title {
    display: block;
    padding-top: 0 !important;
    font-size: 1.25rem;
}

.aot-week .mod-aotw.style2 .thumb {
    display: block;
    float: none;
}
.aot-week {
    padding-bottom: 20px;
}
.video-image-wrapper h3.image-heading {
    font-size: 1.25rem;
}
.video-week .mod-recent-videos .item .heading a {
    font-size: 1rem;
}
.news-scoreboard-cover .mod-news-rotator.style1 .story-box a.title {
    font-size: 1rem;
    min-height: inherit;
    display: block;
    padding: 5px;
    height: auto;
}
.mod-news-rotator.style1 .story-box {
    padding: 0;
    height: auto;
}
footer#mod-site-footer {
    padding: 0 15px 20px;
}
.aot-week .mod-aotw.style2 .thumb:after{display:none;}
footer.mod-site-footer.style3 .footer-logos li img {
    padding: 0;
}
h3.image-heading {
    font-size: 1.25rem;
}
.mod-more-news .title {
    font-size: 1.2rem;
}
.mod-more-news .story {
    padding: 10px;
}
.video-image-wrapper .mod-photo-gallery.style2 {
    padding: 0;
}
.aot-week .mod-aotw.style2 .thumb {
    margin: 0px auto 20px !important;
}
.news-week .mod-more-news .heading a .thumb {
    display: block;
}
.news-week .mod-more-news .story {
    padding: 20px 0;
}
.video-week a.video-all {
    position: absolute;
    bottom: -50px;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: auto;
    text-align: center;
    background: #000;
    max-width: 175px;
    padding: 0;
    line-height: 40px;
    height: 40px;
}
.video-week {
    padding-bottom: 100px;
    position: relative;
}
}
