@import url("https://fonts.googleapis.com/css?family=Lato:400,700,900");
.AlertText a, .AlertText a:link, .AlertText a:visited {
  color: #6285ff;
}

.AlertText a:hover, .AlertText a:focus, .AlertText a:active {
  color: #ebeaea;
}

.TeamPage_newsHolder a, .TeamPage_newsHolder a:link, .TeamPage_newsHolder a:visited,
.TeamPage_gridColumn a,
.TeamPage_gridColumn a:link,
.TeamPage_gridColumn a:visited,
.skInnerContent .ModLinksC a,
.skInnerContent .ModLinksC a:link,
.skInnerContent .ModLinksC a:visited,
.skInnerContent .ModDNNHTMLC a,
.skInnerContent .ModDNNHTMLC a:link,
.skInnerContent .ModDNNHTMLC a:visited {
  color: #31458c;
}

.TeamPage_newsHolder a:hover, .TeamPage_newsHolder a:focus, .TeamPage_newsHolder a:active,
.TeamPage_gridColumn a:hover,
.TeamPage_gridColumn a:focus,
.TeamPage_gridColumn a:active,
.skInnerContent .ModLinksC a:hover,
.skInnerContent .ModLinksC a:focus,
.skInnerContent .ModLinksC a:active,
.skInnerContent .ModDNNHTMLC a:hover,
.skInnerContent .ModDNNHTMLC a:focus,
.skInnerContent .ModDNNHTMLC a:active {
  color: #222;
}

@media screen and (max-width: 768px) {
  .skArea {
    background: #151515 url(../images/dark-navy-bg.jpg) repeat-y center center;
    background-size: unset;
  }
}

.ContentWrapper {
  background: #151515 url(../images/dark-navy-bg.jpg) no-repeat center -100px;
}

@media screen and (max-width: 768px) {
  .ContentWrapper {
    background: none;
  }
}

.ContentWrapper .skContent ul.list .ImageHolder:before {
  background: #1e2b59;
  background: -moz-linear-gradient(top, rgba(230, 230, 230, 0) 0%, #1e2b59 100%);
  background: -webkit-gradient(left bottom, left top, color-stop(0%, rgba(230, 230, 230, 0)), color-stop(100%, #1e2b59));
  background: -webkit-linear-gradient(bottom, rgba(230, 230, 230, 0) 0%, #1e2b59 100%);
  background: -o-linear-gradient(bottom, rgba(230, 230, 230, 0) 0%, #1e2b59 100%);
  background: -ms-linear-gradient(bottom, rgba(230, 230, 230, 0) 0%, #1e2b59 100%);
  background: linear-gradient(to top, rgba(230, 230, 230, 0) 0%, #1e2b59 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$baseClr', endColorstr='$baseClr', GradientType=0 );
  transition: all 0.3s ease-in-out;
}

.ContentWrapper .skContent ul.list .ImageHolder:after {
  background: #353d43;
  background: -moz-linear-gradient(top, rgba(230, 230, 230, 0) 0%, #1e2b59 70%);
  background: -webkit-gradient(left bottom, left top, color-stop(0%, rgba(230, 230, 230, 0)), color-stop(70%, #1e2b59));
  background: -webkit-linear-gradient(bottom, rgba(230, 230, 230, 0) 0%, #1e2b59 70%);
  background: -o-linear-gradient(bottom, rgba(230, 230, 230, 0) 0%, #1e2b59 70%);
  background: -ms-linear-gradient(bottom, rgba(230, 230, 230, 0) 0%, #1e2b59 70%);
  background: linear-gradient(to top, rgba(230, 230, 230, 0) 0%, #1e2b59 70%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353d43', endColorstr='#353d43', GradientType=0 );
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 90px;
  content: "";
  transition: all 0.3s ease-in-out;
}

.ContentWrapper .skContent ul.list a:hover .ImageHolder {
  background: transparent;
}

.ContentWrapper .skContent ul.list a:hover .ImageHolder:before {
  opacity: 0;
}

.ContentWrapper .skContent ul.list a:hover .ImageHolder:after {
  opacity: 1;
}

.skLogo a:hover img {
  filter: drop-shadow(0 0px 5px rgba(251, 251, 251, 0.8));
}

.skTranslate a.goog-te-menu-value:hover,
.skTranslate a.goog-te-menu-value:focus,
.skTranslate a.goog-te-menu-value:active {
  background-position: 0 -340px;
}

.skLogin a.skBtn {
  background: #1e2b59;
  color: #fff;
}

.skLogin a.skBtn:hover, .skLogin a.skBtn:focus, .skLogin a.skBtn:active {
  color: #222222;
  background: #fff;
}

.skHeader a:hover svg,
.skHeader a.skFlickr:hover svg .st0,
.skHeader a:focus svg,
.skHeader a.skFlickr:focus svg .st0 {
  fill: #304ba8;
}

.skNav {
  background: #1e2b59;
}

.skNav #dnnStandardMenu .root.sel .roottxt,
.skNav #dnnStandardMenu .root.exp .roottxt {
  color: #fff;
  background: #1f294b;
}

.skNav #dnnStandardMenu .root .mi1 .txt {
  border-bottom: 2px solid transparent;
  color: #fff !important;
}

.skNav #dnnStandardMenu .root .mi1 .txt:hover {
  border-bottom: 2px solid #fff !important;
}

.skNav #dnnStandardMenu .root .mi2 .txt {
  border-bottom: 1px solid transparent;
  color: #fff !important;
}

.skNav #dnnStandardMenu .root .mi2 .txt:hover {
  border-bottom: 1px solid #fff !important;
}

.skNav #dnnStandardMenu .root .roottxt:hover {
  background: rgba(34, 34, 34, 0.25);
}

.skNav #dnnStandardMenu .root .txt {
  color: #fff;
}

.skNav #dnnStandardMenu .root .dropdown {
  background: #1f294b;
}

.skNav #dnnStandardMenu .root .col:after {
  background: rgba(183, 183, 183, 0.2);
}

#slider684432 ul.nav {
  background-color: #222222;
}

#slider684432 ul.nav li.item.selected, #slider684432 ul.nav li.item:hover {
  background-color: #1e2b59;
}

#slider684432 ul.nav li.item.selected .title,
#slider684432 ul.nav li.item.selected .summary, #slider684432 ul.nav li.item:hover .title,
#slider684432 ul.nav li.item:hover .summary {
  color: #fff;
}

#slider684432 .title,
#slider684432 .summary {
  color: #fff;
}

#slider684432 a.read-more svg, #slider684432 a.read-more:link svg, #slider684432 a.read-more:visited svg {
  fill: #fff;
}

#slider684432 a.read-more svg .st0, #slider684432 a.read-more:link svg .st0, #slider684432 a.read-more:visited svg .st0 {
  fill: #1e2b59;
}

#slider684432 a.read-more:hover svg, #slider684432 a.read-more:focus svg, #slider684432 a.read-more:active svg {
  fill: #222222;
}

#slider684432 a.read-more:hover svg .st0, #slider684432 a.read-more:focus svg .st0, #slider684432 a.read-more:active svg .st0 {
  fill: #fff;
}

.skTopLinks span {
  color: #fff;
}

.skTabs ul.nav a.link, .skTabs ul.nav a.link:link, .skTabs ul.nav a.link:visited {
  color: #fff;
}

.skTabs ul.nav a.link:hover, .skTabs ul.nav a.link:focus, .skTabs ul.nav a.link:active {
  color: #455eb4;
}

.skTabs ul.nav a.active, .skTabs ul.nav a.active:link, .skTabs ul.nav a.active:visited {
  background: #1e2b59;
  color: #fff;
}

.skTabs a.mobTabLink, .skTabs a.mobTabLink:link, .skTabs a.mobTabLink:visited {
  background: #1e2b59;
  color: #fff;
}

.skTabs .skNews .hiddenBar {
  background: #1e2b59;
}

.skTabs .skNews a.link, .skTabs .skNews a.link:link, .skTabs .skNews a.link:visited {
  color: #fff;
  background: #1e2b59;
}

.skTabs .skNews a.link .detail h3, .skTabs .skNews a.link:link .detail h3, .skTabs .skNews a.link:visited .detail h3 {
  color: #fff;
}

.skTabs .skNews a.link:hover, .skTabs .skNews a.link:focus, .skTabs .skNews a.link:active {
  color: #1e2b59;
  background: #fff;
}

.skTabs .skNews a.link:hover .detail h3, .skTabs .skNews a.link:focus .detail h3, .skTabs .skNews a.link:active .detail h3 {
  color: #1e2b59;
}

.skAboutus,
.skHighlight {
  background: #1e2b59;
}

.skAboutus a,
.skAboutus .inner,
.skAboutus h1, .skAboutus h2, .skAboutus h3, .skAboutus h4, .skAboutus h5, .skAboutus h6,
.skHighlight a,
.skHighlight .inner,
.skHighlight h1,
.skHighlight h2,
.skHighlight h3,
.skHighlight h4,
.skHighlight h5,
.skHighlight h6 {
  cursor: pointer;
  color: #fff;
}

.skAboutus .inner a:hover,
.skHighlight .inner a:hover {
  color: #7992ea;
}

a.viewall, a.viewall:link, a.viewall:visited {
  color: #fff;
  background: #1e2b59;
}

a.viewall:hover, a.viewall:focus, a.viewall:active, a.viewall:link:hover, a.viewall:link:focus, a.viewall:link:active, a.viewall:visited:hover, a.viewall:visited:focus, a.viewall:visited:active {
  background: #fff;
  color: #1e2b59;
}

.skCalendar .skEventtop {
  background: #1e2b59;
}

.skCalendar .link, .skCalendar .link:link, .skCalendar .link:visited {
  background: #1e2b59;
}

.skCalendar .link .skeventIcn, .skCalendar .link:link .skeventIcn, .skCalendar .link:visited .skeventIcn {
  fill: #fff;
}

.skCalendar .link .date,
.skCalendar .link h3.head,
.skCalendar .link .summary, .skCalendar .link:link .date,
.skCalendar .link:link h3.head,
.skCalendar .link:link .summary, .skCalendar .link:visited .date,
.skCalendar .link:visited h3.head,
.skCalendar .link:visited .summary {
  color: #fff;
}

.skCalendar .link:hover, .skCalendar .link:focus, .skCalendar .link:active {
  color: #1e2b59;
  background: #fff;
}

.skCalendar .link:hover .skeventIcn, .skCalendar .link:focus .skeventIcn, .skCalendar .link:active .skeventIcn {
  fill: #1e2b59;
}

.skCalendar .link:hover .date,
.skCalendar .link:hover .summary,
.skCalendar .link:hover h3.head, .skCalendar .link:focus .date,
.skCalendar .link:focus .summary,
.skCalendar .link:focus h3.head, .skCalendar .link:active .date,
.skCalendar .link:active .summary,
.skCalendar .link:active h3.head {
  color: #1e2b59;
}

.skCalendar .link.skSchedulerlist {
  background: #1e2b59;
}

.skCalendar .link.skSchedulerlist .skeventIcn {
  fill: #fff;
}

.skCalendar .link.skSchedulerlist .date,
.skCalendar .link.skSchedulerlist h3.head,
.skCalendar .link.skSchedulerlist .summary,
.skCalendar .link.skSchedulerlist .location {
  color: #fff;
}

.skCalendar .link.skSchedulerlist .status {
  background-color: #fff;
}

::-webkit-scrollbar,
::-webkit-scrollbar-track {
  background-color: #1e2b59;
}

::-webkit-scrollbar-thumb {
  background-color: #fff;
}

.skRow .skRight ::-webkit-scrollbar-thumb {
  background-color: #fff;
}

.skRow .skRight .skCalendar ::-webkit-scrollbar-track {
  background-color: #1e2b59;
}

.skRow .skRight .skCalendar ::-webkit-scrollbar {
  background-color: #1e2b59;
}

.skRow .skRight .skFeeds ::-webkit-scrollbar-thumb {
  background-color: #1e2b59;
}

.skRow .skRight .skFeeds ::-webkit-scrollbar-track {
  background-color: transparent;
}

.skRow .skRight .skFeeds ::-webkit-scrollbar {
  background-color: transparent;
}

ul.skField .skDate {
  color: #fff;
  background: #1e2b59;
}

ul.skField .skName {
  border-bottom: 2px solid #1e2b59;
}

ul.skField li.skLocationItem {
  color: #fff;
}

.sksocial {
  background: #1e2b59;
}

ul.tweet_list li {
  background-color: #1e2b59;
}

ul.tweet_list li a.tweet_screen_name,
ul.tweet_list li .tweet_text,
ul.tweet_list li .tweet_text a,
ul.tweet_list li .tweet_time {
  color: #fff;
}

ul.tweet_list li:before {
  background-position: -196px 0;
}

@media screen and (max-width: 768px) {
  ul.tweet_list li:before {
    background-position: -129px 0px;
  }
}

ul.tweet_list li:hover, ul.tweet_list li:focus, ul.tweet_list li:active {
  background-color: white;
}

ul.tweet_list li:hover:before, ul.tweet_list li:focus:before, ul.tweet_list li:active:before {
  background-position: -196px -368px;
}

@media screen and (max-width: 768px) {
  ul.tweet_list li:hover:before, ul.tweet_list li:focus:before, ul.tweet_list li:active:before {
    background-position: -129px -312px;
  }
}

ul.tweet_list li:hover .tweet_text,
ul.tweet_list li:hover .tweet_time, ul.tweet_list li:focus .tweet_text,
ul.tweet_list li:focus .tweet_time, ul.tweet_list li:active .tweet_text,
ul.tweet_list li:active .tweet_time {
  color: #1e2b59;
}

ul.tweet_list li:hover .tweet_text a,
ul.tweet_list li:hover a.tweet_screen_name, ul.tweet_list li:focus .tweet_text a,
ul.tweet_list li:focus a.tweet_screen_name, ul.tweet_list li:active .tweet_text a,
ul.tweet_list li:active a.tweet_screen_name {
  color: #1e2b59;
}

ul.tweet_list li:hover .tweet_text a:hover,
ul.tweet_list li:hover a.tweet_screen_name:hover, ul.tweet_list li:focus .tweet_text a:hover,
ul.tweet_list li:focus a.tweet_screen_name:hover, ul.tweet_list li:active .tweet_text a:hover,
ul.tweet_list li:active a.tweet_screen_name:hover {
  color: #222222;
}

a.skSocialBtn {
  background: #1e2b59;
  color: #fff;
}

a.skSocialBtn:before {
  background-position: 0 -11px;
}

a.skSocialBtn.active:before {
  background-position: 0 0;
}

.skTwitterIcn svg,
.skFacebookIcn svg {
  fill: #fff;
}

@media screen and (max-width: 768px) {
  .skFeeds.skTabsCnt .inner {
    background: #1e2b59;
  }
  ul.tweet_list li {
    border: none !important;
  }
  .skRow .skRight .skFeeds.skTabsCnt ::-webkit-scrollbar-thumb {
    background-color: #fff;
  }
}

.skSiteLink a.link {
  color: #fff;
}

.skSiteLink a.link:hover {
  border-bottom: 1px solid white;
}

.skSponsor .prev {
  border-right-color: #1e2b59;
}

.skSponsor .prev:hover {
  border-right-color: #fff;
}

.skSponsor .next {
  border-left-color: #1e2b59;
}

.skSponsor .next:hover {
  border-left-color: #fff;
}

@media screen and (max-width: 768px) {
  .skSponsor {
    background: #1e2b59;
  }
  .skSponsor .prev {
    border-right-color: #fff;
  }
  .skSponsor .prev:hover {
    border-right-color: #000;
  }
  .skSponsor .next {
    border-left-color: #fff;
  }
  .skSponsor .next:hover {
    border-left-color: #000;
  }
}

.skFooter h2.skHead {
  background: #1e2b59;
  color: #fff;
}

.skFooter .skSocial a:hover svg,
.skFooter .skSocial a.skFlickr:hover svg .st0 {
  fill: #1e2b59;
}

.skClubAddress,
.skClubName {
  color: #fff;
}

.skClubAddress a, .skClubAddress a:link, .skClubAddress a:visited,
.skClubName a,
.skClubName a:link,
.skClubName a:visited {
  color: #455eb4;
}

.skClubAddress a:active, .skClubAddress a:hover, .skClubAddress a:focus, .skClubAddress a:link:active, .skClubAddress a:link:hover, .skClubAddress a:link:focus, .skClubAddress a:visited:active, .skClubAddress a:visited:hover, .skClubAddress a:visited:focus,
.skClubName a:active,
.skClubName a:hover,
.skClubName a:focus,
.skClubName a:link:active,
.skClubName a:link:hover,
.skClubName a:link:focus,
.skClubName a:visited:active,
.skClubName a:visited:hover,
.skClubName a:visited:focus {
  color: #fff;
}

.skInfo {
  background-color: #1e2b59;
  color: #fff;
}

.skInfo .right skMobile {
  display: none;
}

.skInfo .left .SkinObject {
  color: #fff;
}

.skInfo .left a.hiddenlogin,
.skInfo .left a.hiddenlogin:link,
.skInfo .left a.hiddenlogin:visited {
  color: #1e2b59;
}

.skInfo .left a.hiddenlogin:hover,
.skInfo .left a.hiddenlogin:link:hover,
.skInfo .left a.hiddenlogin:visited:hover {
  color: #fff;
}

@media screen and (max-width: 768px) {
  .skInfo {
    color: #fff;
    background-color: transparent;
  }
  .skInfo .left .SkinObject {
    color: #fff;
  }
  .skInfo .left a.hiddenlogin,
  .skInfo .left a.hiddenlogin:link,
  .skInfo .left a.hiddenlogin:visited {
    color: transparent;
  }
  .skInfo .left a.hiddenlogin:hover,
  .skInfo .left a.hiddenlogin:link:hover,
  .skInfo .left a.hiddenlogin:visited:hover {
    color: #fff;
  }
  .skInfo .right {
    display: none;
  }
  .skInfo .skMobile {
    display: block;
    text-align: center;
    float: none;
  }
}

.skHeader {
  background-color: #222222;
}

#sWebHome_ActionsBar {
  margin: 0;
}

.sWebTheme_ActionsArea a.sWebTheme_ActionsLinks:active span, .sWebTheme_ActionsArea a.sWebTheme_ActionsLinks:hover span, .sWebTheme_ActionsArea a.sWebTheme_ActionsLinks:focus span {
  background-color: #1e2b59;
  color: #fff;
}

.sWebTheme_ActionsArea a.sWebTheme_showSettings:active, .sWebTheme_ActionsArea a.sWebTheme_showSettings:hover, .sWebTheme_ActionsArea a.sWebTheme_showSettings:focus {
  background-color: #1e2b59;
  color: #fff;
}

/*Inner Page*/
/*****************************************************/
.skInnerContent {
  background-color: #1e2b59;
}

.default-header {
  background-color: #3c3c3c;
}

.default-header h2 {
  color: #fff;
}

@media screen and (max-width: 768px) {
  .skHeader {
    background: transparent;
  }
  .skHeader a svg,
  .skHeader a.skFlickr svg .st0 {
    fill: #fff;
  }
  .skHeader a:hover svg,
  .skHeader a.skFlickr:hover svg .st0,
  .skHeader a:focus svg,
  .skHeader a.skFlickr:focus svg .st0 {
    fill: #1e2b59;
  }
  #mobNav .navTabs .navItem {
    border-top: 1px solid #fff !important;
  }
  #mobNav .navBar {
    border-bottom: 1px solid #1e2b59 !important;
  }
  ul.skField {
    color: #fff;
  }
  ul.skField .skDate {
    color: #fff;
    border-bottom: 1px solid #fff;
  }
  ul.skField .skNameMob,
  ul.skField li.skLocationItem,
  ul.skField .skClose:after,
  ul.skField .skOpen:after,
  ul.skField .skPartial:after {
    color: #fff !important;
  }
}

/****************************************************/
/* Stylesheet for orpheus                    */
/****************************************************/
.orpheus #mobNav.navy .navBar {
  background: #304ba8;
  border-bottom: 1px solid #fff;
}

.orpheus #mobNav.navy .navDropDown {
  background: #304ba8;
}

.orpheus #mobNav.navy .navExpand .navIcon {
  fill: #fff;
}

.orpheus #mobNav.navy .navTabs .activeTab {
  border-bottom-color: transparent !important;
}

.orpheus #mobNav.navy .navLogo a, .orpheus #mobNav.navy .navLogo a:link, .orpheus #mobNav.navy .navLogo a:visited {
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #fff;
}

.orpheus #mobNav.navy .navTitle {
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #fff;
}

.orpheus #mobNav.navy .navLink, .orpheus #mobNav.navy .navLink:link, .orpheus #mobNav.navy .navLink:visited {
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 26px;
  font-weight: 700;
  color: #fff;
  letter-spacing: 0.5px;
}

@media (max-width: 340px) {
  .orpheus #mobNav.navy .navLink, .orpheus #mobNav.navy .navLink:link, .orpheus #mobNav.navy .navLink:visited {
    font-size: 15px;
  }
}

.orpheus #mobNav.navy .navLink.navLinkSelected {
  font-weight: 900;
}

.orpheus #mobNav.navy .navChild {
  background: #fff;
}

.orpheus #mobNav.navy .navChild .navLink, .orpheus #mobNav.navy .navChild .navLink:link, .orpheus #mobNav.navy .navChild .navLink:visited {
  color: #304ba8;
}

.orpheus #mobNav.navy .navChild .navIcon {
  fill: #304ba8;
}

.orpheus #mobNav.navy .navChild1 {
  background: #e6e6e6;
}

.orpheus #mobNav.navy .navChild1 .navLink, .orpheus #mobNav.navy .navChild1 .navLink:link, .orpheus #mobNav.navy .navChild1 .navLink:visited {
  color: #253980;
}

.orpheus #mobNav.navy .navChild1 .navIcon {
  fill: #253980;
}

.orpheus #mobNav.navy .navChild2 {
  background: #cccccc;
}

.orpheus #mobNav.navy .navChild2 .navLink, .orpheus #mobNav.navy .navChild2 .navLink:link, .orpheus #mobNav.navy .navChild2 .navLink:visited {
  color: #0e1631;
}

.orpheus #mobNav.navy .navChild2 .navIcon {
  fill: #0e1631;
}

.orpheus #mobNav.navy .navFooter .navIcon {
  fill: #fff;
}

.orpheus #mobNav.navy .navFooter:after {
  background: #fff;
}
