body { background:#fff; font-family: 'Rajdhani', sans-serif; font-size:16px; background: url(/images/setup/body-bg.png) repeat; box-sizing:border-box;     padding: 0;} 
a { color: #1897a4; 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:#8C1515;text-decoration: underline;} 
*, *:before, *:after{box-sizing:border-box;}

h1,h2,h3,h4,h5,h6 { color:#041e41 }
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:#B76548; 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%;}
.aot-week a {    color: #fff;}
.mod-site-header .dropnav li a:hover {    color: #000;}
.section-header {    position: absolute;    left: -9999px;}

/* header css*/

header.mod-site-header.style2 {    background: #14808b;    padding: 0; height: 155px;}
header.mod-site-header.style2 .container {  max-width: 1180px;  width: 100%;}
header.mod-site-header.style2 .site-title {   top: 0;   height: 100%;   max-width: 414px;    left: -64px;}
header.mod-site-header.style2 .header-text {font-size: 1.3125rem;   font-style: italic;  left: 370px;   letter-spacing: 3px;}
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;}
header.mod-site-header.style2 .social-links {    top: 0;}
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: 600;   padding: 0 11px; line-height: inherit;     background: transparent !important;}
header.mod-site-header.style2 .dropnav > ul {    height: 85px;}
header.mod-site-header.style2::before {  content: "";  position: absolute;  background: url(/images/setup/header-menu-bg.png) no-repeat;height: 85px;   width: 100%;top: auto;
    bottom: 0;   border: none;    background-size: cover;}
header.mod-site-header:not(.style4) .dropnav .nav.show {background: transparent;}
header.mod-site-header:not(.style4) .dropnav .nav > .submenu {background: rgba(183,107,72,0.95);   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: #000;}
header.mod-site-header .social-links li a:hover, .mod-site-header .social-links li a:focus {    color: #000;}
.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>a:before {content: "/";color: #14808b;position: absolute;background: transparent;right: -3px;top: 0;width: auto;height: auto;}
header.mod-site-header.style2 .dropnav>ul>li.nav:nth-last-child(2)>a {    padding-right: 0;}
header.mod-site-header.style2 .dropnav>ul>li.nav:nth-last-child(2)>a:before { display:none;}

/*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: 3px solid #b76548;  padding: 10px;    background: #fff;}
.date-sport span.date {    color: #555555;    font-size: 1rem;    text-transform: uppercase;}
.news-scoreboard-cover  .mod-news-rotator.style1 .story-box a.title {    color: #14808b;    font-weight: bold;    text-decoration: none;    font-size: 1.875rem;    letter-spacing: 3px;}
.news-scoreboard-cover  .mod-news-rotator.style1 .control:focus::after, .news-scoreboard-cover  .mod-news-rotator.style1 .control.active::after {   border: 5px solid #b76548;   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: #b76548;    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: #14808b; text-decoration: none;font-size: 1.3125rem;  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: #1897a4;  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;}





/*ATHLETE OF THE WEEK */

.aot-week { background: url(/images/setup/aotw-bg.png) no-repeat #1897a4;  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:250p}
.aot-week .mod-aotw.style2 .thumb {    margin-right: 30px!important;max-width: 274px;   width: 100%; height: auto;}
.aot-week .mod-aotw.style2 .title:hover {  color: #000000; text-decoration: underline;}
.aot-week .mod-aotw.style2 .title {     padding-top: 40px!important;font-size: 1.875rem;font-weight: 700;    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;}

/*Social-Wall css*/
.Social-Wall {padding: 50px 0;}
.Social-Wall h3.social-heading {color: #1897a4;   font-weight: 600;  font-size: 2.5rem; letter-spacing: 3px;text-transform: uppercase;    margin-bottom: 0;}
.content-box a span {    color: #222222;    font-size: 1rem;    font-weight: 600;}
.Social-Wall .info a {    text-decoration: none;    color: #555555;    font-size: 0.875rem;}
.Social-Wall  .info span.title {    color: #555555;    font-size: 0.875rem;    text-decoration: none;}
.Social-Wall .social-stream .wall .tile.social span.date {    color: #777777;}
.Social-Wall .social-stream .wall .tile .action-buttons .button {    color: #777777;}
.content-box a span:hover {
    color: #1897a4;
}
.content-box a span:hover, .social-stream .wall .tile .user .username:hover, .Social-Wall .info span.title:hover, .Social-Wall .social-stream .wall .tile .action-buttons .button:hover {
    color: #1897a4;    text-decoration: underline;
}

.Social-Wall .social-stream .load-more { height: auto; }

/*footer css*/
footer#site-footer { background: #ffffff; padding: 41px 0 0;}
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;}

.site-developer.inverted {background:#b76548; 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; }




/*inner page css*/

.navbar-wrapper-new {    background: #b76548;}
.navbar-wrapper-new .secondary-nav.clearfix {    max-width: 1170px;    margin: 0 auto;}
.navbar-wrapper-new .secondary-nav.clearfix>div {display: flex;align-items: center;justify-content: flex-end;max-width: calc(100% - 300px);margin: 0 auto;margin-left: auto;margin-right: 0;flex-wrap: wrap;}
.navbar-wrapper-new .secondary-nav.clearfix h1 {flex: 0 0 35%;max-width: 35%;margin: 0;color: #ffffff;font-size: 1.3125rem;text-transform: uppercase;font-weight: 600;}
.navbar-wrapper-new .secondary-nav.clearfix ul.clearfix {display: flex;justify-content: flex-end;flex: 0 0 65%;max-width: 65%;align-items: center;margin: 0;}
.navbar-wrapper-new .secondary-nav ul.clearfix li>ul.clearfix { display: none; padding: 10px 18px; position: absolute;top: 100%; right: 8px;background: #14808B;z-index: 2; flex: 0 0 100%;
max-width: inherit;width: 180px;}
.navbar-wrapper-new .secondary-nav ul.clearfix li {list-style: none;padding: 18px 14px;    position: relative;}
.navbar-wrapper-new .secondary-nav ul.clearfix li a:hover {color: #002529;text-decoration: underline;}
.navbar-wrapper-new .secondary-nav ul.clearfix li a {    color: #000;    text-transform: none;    font-weight: 600;    text-decoration: none;    font-size: 1rem;}
.navbar-wrapper-new .secondary-nav ul.clearfix li:first-child {padding-left: 0;}
.navbar-wrapper-new .secondary-nav ul.clearfix li:last-child {padding-right: 0;}
.navbar-wrapper-new .secondary-nav ul.clearfix li:hover > ul {display: block;}
.navbar-wrapper-new .secondary-nav ul.clearfix li>ul li {padding: 6px 0;}
.navbar-wrapper-new .secondary-nav ul.clearfix li>ul a {color: #fff;    font-size: 0.875rem;}
.navbar-wrapper-new .secondary-nav ul.clearfix li:hover>a {color: #002529;}
.navbar-wrapper-new .secondary-nav ul.clearfix li ul a:hover, .secondary-nav ul.clearfix li ul li:hover a {color: #ffffff;}
.navbar-wrapper-new .secondary-nav ul.clearfix li>ul.clearfix:after {content: "";content: '';position: absolute;bottom: auto;margin-left: -10px;border: 10px solid transparent;
border-bottom: 10px solid #14808b;z-index: 9;top: -20px;right: 16px;left: auto;}  
.navbar-wrapper-new  .secondary-nav>div>ul.clearfix>li.has-nav{padding-right:0;}
.navbar-wrapper-new .secondary-nav>div a {    color: #fff;}
.internal-page .body-container.clearfix {    max-width: 1170px;    margin: 47px auto;    padding: 50px 15px;    background: #fff;}
.internal-page .share-buttons.clearfix {    margin-top: 50px;}
.internal-page  .share-buttons .share-btn a {    display: inline-block;    width: 35px;    text-align: center;}
.internal-page  .schedule-wrap .filters {    padding: 15px;    background: #1897a4;    color: #fff;}
.internal-page  h1 {    color: #1897a4;    font-weight: 900;    font-size: 2rem;    letter-spacing: 3px;    text-transform: uppercase;    margin-bottom: 0;}
.internal-page .toggle-buttons li.active .btn {    cursor: default;    background: #b76548;    color: #fff;    border-color: #b76548;}
.internal-page .toggle-buttons li .btn {display: block;padding: 5px 10px;line-height: 18px;border: solid 1px #b76548;color: #b76548;background: #fff3ef;text-decoration: none;
cursor: pointer;}
.internal-page .news-layout .filter-bar select { border: solid 1px #b76548;color: #b76548;}
.internal-page .tab-container.primary > .tab-nav {background: #1897a4;}
.internal-page .tab-container.secondary > .tab-nav .active a {background: #b76548;color: #fff;}
.internal-page .stats-wrap .stats-box th { background: #1897a4;}
.internal-page .stats-wrap .stats-box td {border-top: none;color: #fff;     font-size: 1rem;}
.internal-page .staff-directory th {background: #14818c;color: #FFF;text-align: left;font-weight: normal;}
.internal-page .staff-directory table { border-collapse: collapse;}
.schedule-enhanced .event-date { background: #b76548; }
.internal-page .form-panel .button {background: #168f9c;color: #fff;border-color: #168f9c;border-radius: 2px; padding: 12px 23px;font-weight: bold;}
.internal-page .form-panel .form-notation {color: #b76548;text-transform: capitalize;}
.internal-page .stats-wrap .stats-box td a {    color: #fff;}
.internal-page .mod-roster td a, .mod-roster th a {    color: #fff;}


.control.control1>img {
    max-height: 169px;
    width: 100%;
    object-fit: cover;
    object-position: top center;
}
.control.control1 {
    max-height: 147px;
    overflow: hidden;
}
.News-Rotator .mod-news-rotator.style1 .stats-box table {
   /* border: 1px solid #b76548;*/
}
.News-Rotator .mod-news-rotator.style1 .stats-box tr, .mod-news-rotator.style1 .stats-box td {
    background: #fff;
    color: #000;
}
.News-Rotator .mod-news-rotator.style1 .stats-box tr.accent-bg {
    background: #B76548;
    color: #fff;
}





/*media query*/

@media(min-width:1400px){
    .news-scoreboard-cover {    background-size: cover;}
    
}

@media(max-width:1280px){
header.mod-site-header.style2 .site-title {  max-width: 375px;  left: -15px;top: 0;}
header.mod-site-header.style2 {   height: 141px;}
header.mod-site-header.style2::before {    height: 70px;}
header.mod-site-header.style2 .dropnav > ul {    height: 73px;}
header.mod-site-header.style2 .dropnav .nav > a {    line-height: 35px;    font-size: 1rem;     margin-right: 0;}
    
}

@media(max-width:1199px){
    header.mod-site-header.style2 .container, .landing-row .wrapper-cover, .wrapper-cover {   max-width: 980px;}
    .navbar-wrapper-new .secondary-nav.clearfix {    max-width: 980px;}
}


@media(max-width:991px){
    
    header.mod-site-header.style2 .container {    max-width: 100%;     margin: 0 auto;}
     .landing-row .wrapper-cover, .wrapper-cover {    max-width: 760px;     margin: 0 auto;     padding: 0 10px;}
header.mod-site-header .mobile-menu-bar { position: absolute; bottom: auto; top: 21px; background: transparent;  padding: 0;width: auto;right: 151px;   left: auto;}
header.mod-site-header.style2 .header-text {    display: none;}
header.mod-site-header.style2 .site-title { left: 15px;   max-width: 215px;   top: 0;   padding: 0;     z-index: 9999;     height: auto;}
header.mod-site-header.style2 {      height: auto;    padding-top: 81px;}
header.mod-site-header.style2::before {       top: 0;    height: 81px;}
header.mod-site-header.style2 .social-links li {     height: 81px;     padding: 25px 25px; }
header.mod-site-header.style2 .social-links {    top: 0px;}
header.mod-site-header .mobile-menu-bar li a {    background: #14808b;}
.news-scoreboard-cover .mod-news-rotator.style1 .story-box a.title {     font-size: 1.25rem;    letter-spacing: 1px;}
.aot-week .mod-aotw.style2 {    padding-left: 0;    background: url(/images/setup/aotw-logo.png) no-repeat 20px;    padding-top: 195px;    background-position: top;    padding-right: 0;}
.aot-week {    background: #1897a4;}
.aot-week {    background: #1897a4;    padding: 40px 0 20px;}
.aot-week .mod-aotw.style2 .thumb {    max-width: 217px;    margin-right: 20px !important;}
.page .mod-site-header:not(.style4) .dropnav {    position: relative;    top: 0;    padding: 0;    background: #b76548;    z-index: 999;    height: auto;    max-height: initial;    transition: all 0.5s;
    padding-top: 10px;}
header.mod-site-header.style2 .dropnav > ul {    height: auto;}
header.mod-site-header:not(.style4) .dropnav .submenu.level1 > ul > .has-submenu > a {     font-size: 1rem;}
.News-Rotator .mod-news-rotator .dots {    background: #b7654891;    height: 31px;}
.navbar-wrapper-new .secondary-nav.clearfix {    max-width: 760px;}
.navbar-wrapper-new .secondary-nav.clearfix>div {    max-width: 100%;}
}

@media(max-width:767px){
    
header.mod-site-header.style2::before {display:none;}
header.mod-site-header.style2 {    padding-top: 0;}
header.mod-site-header.style2 .site-title img, header.mod-site-header.style2 .site-title a {    width: 100%;    display: block;    max-width: inherit;}
header.mod-site-header.style2 .site-title {    width: 200px;    margin-bottom: -11px;}
header.mod-site-header.style2 .social-links {    top: 0px;    background: #ffffff;    color: #fff;    padding: 0px 0;}
.mod-scoreboard.style7 {    padding: 0 30px;}
    header.mod-site-header.style2 .social-links li {    height: auto;    padding: 0;    background: transparent;}
header.mod-site-header .mobile-menu-bar {    top: 0;    right: 0;    height: 70px;}
.Social-Wall {    padding: 30px 0 2px;}
.landing-row .wrapper-cover, .wrapper-cover {       max-width: 100%;    padding: 0 15px;}
.navbar-wrapper-new .secondary-nav.clearfix {    padding: 0 15px;}



.navbar-wrapper-new .secondary-nav>.clearfix h1 {    flex: 0 0 100%;    max-width: 100%; position:relative;     font-size: 1.5rem; padding: 10px 0;}
.navbar-wrapper-new .secondary-nav.clearfix ul.clearfix {    flex: 0 0 100%;    max-width: 100%;    justify-content: flex-start;    display: none;    padding-top: 20px;}
.navbar-wrapper-new .secondary-nav.clearfix ul.clearfix li {    padding: 5px 0 5px;}
.navbar-wrapper-new .secondary-nav.clearfix ul.clearfix li ul a {    color: #ffffff;}
.navbar-wrapper-new .secondary-nav.clearfix ul>li>ul {display: block;position: relative;right: 0;left: 0;width: 100%;box-sizing: border-box;margin: 0;background: transparent;color: #000;}
.navbar-wrapper-new .secondary-nav.clearfix.active ul.clearfix {    display: block;}
.navbar-wrapper-new .secondary-nav.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;}
.navbar-wrapper-new .secondary-nav.clearfix.active h1:after {    border-color: transparent transparent #fff;    border-width: 0 10px 10px;}
.navbar-wrapper-new .secondary-nav.clearfix ul.clearfix li {    padding: 9px 0;}
.navbar-wrapper-new .secondary-nav.clearfix>.clearfix>ul.clearfix>li:after{display:none;}
.navbar-wrapper-new .secondary-nav.clearfix ul.clearfix li>ul.clearfix {    display: block;    position: relative;    width: 100%;    background: transparent;}
.navbar-wrapper-new .secondary-nav.clearfix ul.clearfix li>ul.clearfix:after{display:none;}
 

}

@media(max-width:600px){
    
    .aot-week .mod-aotw.style2 .title {    display: block;    width: 100%;    padding-top: 0 !important;}
.aot-week .mod-aotw.style2 {    background-size: 250px;    padding-top: 124px;        background-position: top center;}
.Social-Wall h3.social-heading {    font-size: 2rem;    padding-bottom: 20px;}
.Scoreboard .mod-scoreboard.style7 .event-box .date {    font-size: 1.5rem;}
.aot-week .mod-aotw.style2 .title {    font-size: 1.5rem;}
div#footer-logos ul li {    padding: 10px 20px;}
.Social-Wall .social-stream .wall {    margin: 0;}
.Social-Wall .social-stream .wall .tile {    padding: 0;    width: 100%;}
}

@media(max-width:350px){
    header.mod-site-header.style2 .social-links {    text-align: right;    padding: 0 15px;}
.News-Rotator .mod-news-rotator.style1 {    padding: 2px;}
.news-scoreboard-cover .mod-news-rotator.style1 .story-box a.title {    font-size: 1rem;}
.News-Rotator .mod-news-rotator.style1 .story-box {    padding: 10px 10px;}
.aot-week .mod-aotw.style2 .thumb {    max-width: 137px;    margin-right: 20px !important;}
}