/* Skin Area CSS */
/********************************************************************/
.skArea {
  background: #fff;
}

img {
  max-width: 100%;
}

ul.skMobileAffiliates {
  display: none;
}

.skAreatrabg {
  background-color: #fff;
}

.skImageWrapper {
  background: #122241 url(../images/bg-head.png) no-repeat;
  background-size: cover;
  background-position: inherit;
  object-fit: cover;
}

.skWidth {
  width: 1200px;
  margin: 0 auto;
}

.skInner .skWidth.skInnerWidth {
  width: 1200px;
}

.skInner-bg {
  background: #fff;
}

a,
a:link,
a:visited,
a.CommandButton,
a.CommandButton:link,
a.CommandButton:visited,
a.SkinObject,
a.SkinObject:link,
a.SkinObject:visited {
  color: #122241;
}

a:hover,
a:link:hover,
a:visited:hover,
a.CommandButton:hover,
a.CommandButton:link:hover,
a.CommandButton:visited:hover,
a.SkinObject:hover,
a.SkinObject:link:hover,
a.SkinObject:visited:hover {
  color: #222222;
}

.AlertText a {
  color: #122241;
}

.AlertText a:hover {
  color: #ebeaea;
}

.TeamPage_newsHolder a, .TeamPage_newsHolder a:link, .TeamPage_newsHolder a:visited,
.TeamPage_gridColumn a,
.TeamPage_gridColumn a:link,
.TeamPage_gridColumn a:visited,
.skWrapper .ModLinksC a,
.skWrapper .ModLinksC a:link,
.skWrapper .ModLinksC a:visited,
.skWrapper .ModDNNHTMLC a,
.skWrapper .ModDNNHTMLC a:link,
.skWrapper .ModDNNHTMLC a:visited {
  color: #122241;
}

.TeamPage_newsHolder a:hover, .TeamPage_newsHolder a:focus, .TeamPage_newsHolder a:active,
.TeamPage_gridColumn a:hover,
.TeamPage_gridColumn a:focus,
.TeamPage_gridColumn a:active,
.skWrapper .ModLinksC a:hover,
.skWrapper .ModLinksC a:focus,
.skWrapper .ModLinksC a:active,
.skWrapper .ModDNNHTMLC a:hover,
.skWrapper .ModDNNHTMLC a:focus,
.skWrapper .ModDNNHTMLC a:active {
  color: #222222;
}

.skAction .skLogin {
  background: transparent;
  color: #fff;
  vertical-align: top;
}

.skAction .skLogin a.skBtn {
  color: #fff;
  font-size: 18px;
  padding: 0 7px;
}

.skAction .skLogin a.skBtn:hover, .skAction .skLogin a.skBtn:focus {
  color: #F16723;
}

.skAction .skLogin a.skBtn:active {
  color: #F16723;
}

.skTopBar {
  padding: 20px 0 7px;
}

.skTopBar li a:hover img {
  -webkit-filter: drop-shadow(3px 3px 1px rgba(255, 255, 255, 0.2)) drop-shadow(-3px 3px 1px rgba(255, 255, 255, 0.2)) drop-shadow(3px -3px 1px rgba(255, 255, 255, 0.2)) drop-shadow(-3px -3px 1px rgba(255, 255, 255, 0.2));
  filter: drop-shadow(3px 3px 1px rgba(255, 255, 255, 0.2)) drop-shadow(-3px 3px 1px rgba(255, 255, 255, 0.2)) drop-shadow(3px -3px 1px rgba(255, 255, 255, 0.2)) drop-shadow(-3px -3px 1px rgba(255, 255, 255, 0.2));
}

.skSocial #google_translate_element svg {
  fill: #fff;
}

.skSocial #google_translate_element:hover svg {
  fill: #F16723;
}

.skSocial a.link svg,
.skSocial a.link:link svg,
.skSocial a.link:visited svg {
  fill: #fff;
}

.skSocial a.link svg:hover,
.skSocial a.link:link svg:hover,
.skSocial a.link:visited svg:hover {
  fill: #F16723;
}

.skSocial a.skFacebook svg {
  width: 24px;
  height: 24px;
}

.skSocial a.skTwitter svg {
  width: 24px;
  height: 24px;
}

.skSocial a.skYoutube svg {
  width: 24px;
  height: 24px;
}

.skSocial a.skInstagram svg {
  width: 24px;
  height: 24px;
}

.skSocial a.skFlickr svg {
  width: 24px;
  height: 24px;
}

/* static image section ************/
.skStaticImage {
  margin-top: 60px;
  margin-bottom: 60px;
}

.skStaticImage img {
  width: 100%;
  height: 100%;
}

.skHeader .skLogo {
  display: block;
}

.skHeader .skLogo a {
  margin-top: -38px;
}

.skHeader .skLogo a img {
  width: 225px;
  height: 227px;
}

.skHeader .skRightBanner {
  display: block;
  margin-bottom: 0;
  padding-bottom: 24px;
  max-width: 100%;
  line-height: 60px;
}

.skHeader .skRightBanner h1.skBanner {
  color: #FFFEFE;
  font-family: 'Oswald', sans-serif;
  font-size: 40px;
}

/* Navigation CSS */
/*******************************************************************/
.skNav {
  background: #000;
  position: relative;
  z-index: 2;
}

.skNav #dnnStandardMenu .root .m {
  background: #fff;
}

.skNav #dnnStandardMenu .root .txt {
  color: #fff;
  font-size: 18px;
}

.skNav #dnnStandardMenu .root .txt:hover {
  background: #F16723;
  color: #fff;
}

.skNav #dnnStandardMenu .root.sel .txt, .skNav #dnnStandardMenu .root.exp .txt {
  background: transparent;
  color: #F16723;
  font-size: 18px;
}

.skNav #dnnStandardMenu .root .mi1 .txt {
  color: #122241;
}

.skNav #dnnStandardMenu .root .mi1 .txt:hover, .skNav #dnnStandardMenu .root .mi1 .txt:focus, .skNav #dnnStandardMenu .root .mi1 .txt:active {
  color: #F16723;
}

.skNav #dnnStandardMenu .root .mi2 .txt {
  color: #000;
}

.skNav #dnnStandardMenu .root .mi2 .txt:hover {
  color: #F16723;
}

.skNav #dnnStandardMenu .dropdown {
  background: #fff;
}

.skNav #dnnStandardMenu .col:after {
  background: #aaaaaa;
}

/* Slider CSS */
/*******************************************************************/
#slider940516 a.prev,
#slider940516 a.next {
  background-image: url(../images/social.png);
}

#slider940516 a.prev,
#slider940516 a.next {
  background-position: -92px -1px;
}

#slider940516 a.prev:hover,
#slider940516 a.next:hover {
  background-position: -136px -611px;
  color: #F16723;
}

#slider940516 .pager {
  padding-top: 0;
}

#Body #slider940516 .pager a {
  margin-top: 30px;
}

#Body #slider940516 .pager a, #Body #slider940516 .pager a:link, #Body #slider940516 .pager a:visited {
  background: #122241;
  height: 18px;
  width: 18px;
  border-radius: 100%;
}

#Body #slider940516 .pager a.selected, #Body #slider940516 .pager a:hover {
  background: #F16723;
  height: 18px;
  width: 18px;
  border: none;
}

/*Tab CSS */
/********************************************************************/
.skSection {
  padding: 100px 0 100px 0;
  background-image: url(../images/backgroundimg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.skSection ::-webkit-scrollbar-thumb {
  background-color: #B6B6B6;
}

.skSection ::-webkit-scrollbar-track {
  background-color: #f0f0f0;
}

.skSection ::-webkit-scrollbar {
  background-color: #B6B6B6;
  width: 10px;
}

.skSection .viewall {
  color: #fff;
  background-color: #F16723;
  font-size: 18px;
  padding: 3px 27px;
}

.skSection .viewall:hover, .skSection .viewall:focus {
  color: #F16723;
  background-color: #fff;
}

.skSection .skColumn {
  -webkit-filter: drop-shadow(0 3px 7px rgba(0, 0, 0, 0.35));
  filter: drop-shadow(0 3px 7px rgba(0, 0, 0, 0.35));
}

.skSection .skColumn .skColumnInner h2.skHead {
  background-color: #122241;
  padding: 20px 15px;
  border-bottom: 1px solid #F16723;
  font-size: 24px;
  text-align: center;
  line-height: 36px;
}

.skSection .skColumnContent {
  background: #122241;
  padding: 0;
}

.skSection .skColumnContent ul.skList {
  padding: 30px 15px 22px 30px;
}

@media screen and (max-width: 768px) {
  .skSection .skColumnContent {
    background: #122241;
  }
  .skSection .skColumnContent.expanded {
    background: #122241;
  }
  .skSection .skColumnContent.expanded .skHead {
    color: #fff;
  }
}

.skNewsEvent {
  background-color: #122241;
  padding: 0 0 20px 0;
}

.skNewsEvent .skTabsCntskNewsEvent {
  height: 444px;
}

.skNews li.skItem {
  border-bottom: none;
}

.skNews li.skItem:last-child {
  padding-bottom: 24px;
}

.skNews a.skLink {
  color: #fff;
  font-size: 20px;
}

.skNews a.skLink:hover, .skNews a.skLink:focus {
  color: #F16723;
}

@media screen and (max-width: 768px) {
  .skNews a.skLink:hover, .skNews a.skLink:focus {
    color: #F16723;
  }
}

.skNews .skSummary {
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: 'Oswald', sans-serif;
}

.skNews .skDate {
  font-size: 16px;
  font-family: 'Oswald', sans-serif;
}

div#skFieldStatus {
  padding: 0 0 20px 0;
}

div#skFieldStatus .contentWrapper {
  padding: 0;
  margin-right: 0;
  margin-top: 0;
  margin-left: 30px;
  padding-top: 0;
}

div#skFieldStatus .content {
  height: 444px;
  margin-top: 0;
}

div#skFieldStatus .content ul.skField {
  padding: 30px 10px 20px 0;
}

ul.skField .skDate {
  font-size: 16px;
  font-family: 'Oswald', sans-serif;
}

ul.skField p.skName {
  color: #fff;
  font-size: 20px;
}

ul.skField li.skItem {
  border-bottom: 1px solid #F16723;
  padding: 15px 0 20px 0px;
}

ul.skField li.skItem span.skCurrent {
  color: #fff;
  font-family: 'Oswald', sans-serif;
}

ul.skField li.skItem:last-child {
  padding-bottom: 24px;
}

ul.skField li.skItem.skClose:after, ul.skField li.skItem.skPartial:after, ul.skField li.skItem.skOpen:after {
  font-size: 18px;
}

ul.skField li.skItem ul.skSubField li.skItem.skClose:after, ul.skField li.skItem ul.skSubField li.skItem.skPartial:after, ul.skField li.skItem ul.skSubField li.skItem.skOpen:after {
  font-size: 18px;
}

ul.skField li.skItem.skFirst.skClose:after, ul.skField li.skItem.skFirst.skPartial:after, ul.skField li.skItem.skFirst.skOpen:after {
  font-size: 18px;
}

ul.skField .skPartial::after {
  content: "Partial";
  color: #F16723;
}

ul.skField .skOpen::after {
  content: "Open";
  color: #F16723;
}

ul.skField .skClose::after {
  content: "Closed";
  color: #F16723;
}

ul.skField .skSubField {
  font-family: 'Oswald', sans-serif;
}

ul.skField .skSubField .skItem .skCurrent {
  color: #fff;
}

@media screen and (max-width: 768px) {
  .skSection .skSocial {
    background: #8b8b8b;
  }
  .skSection .skSocial.expanded {
    background: #122241;
  }
}

.skSection .skSocial div#skFacebookTab {
  height: 464px;
}

.skSection .facebook-plugin {
  margin-top: 43px;
}

.skSocialTab {
  border-bottom: 1px solid #F16723;
}

.skSocialTab li a.skHead {
  background: #122241;
  padding: 20px 15px;
  font-size: 24px;
  line-height: 36px;
}

.skSocialTab li a.skHead:not(.active) {
  background: #F16723;
  color: #fff;
}

.skSocialTab li a.skHead:not(.active):hover {
  background: #000;
  color: #fff;
}

/* Sponsor CSS */
/********************************************************************/
.skSponsor {
  background: #fff;
  padding: 60px 0;
}

.skSpnPVLinks,
.skSpnNTLinks {
  background-image: url(../images/social.png);
}

.skSpnPVLinks,
.skSpnNTLinks {
  background-position: -131px -794px;
}

/* Footer CSS */
/********************************************************************/
.skFooter {
  background: #0F2141;
}

.skFooter .skHead {
  color: #fff;
  position: relative;
  margin-left: 24px;
  font-size: 24px;
}

.skFooter .skHead::before {
  content: "";
  width: 3px;
  height: 40px;
  background: #F16723;
  position: absolute;
  top: -10px;
  left: -20px;
}

.skFooter .skClubAddress {
  color: #fff;
  font-size: 20px;
  font-family: 'Oswald', sans-serif;
}

.skFooter .skClubAddress .skClubName {
  line-height: 25px;
  max-height: inherit;
}

.skFooter a.skClubEmail,
.skFooter a.skClubPhone {
  font-family: 'Oswald', sans-serif;
  color: #fff;
  word-wrap: break-word;
}

.skFooter a.skClubEmail:hover, .skFooter a.skClubEmail:focus,
.skFooter a.skClubPhone:hover,
.skFooter a.skClubPhone:focus {
  color: #F16723;
}

.skFooter .skContact {
  padding-top: 54px;
}

.skFooter .skSiteLink {
  padding-top: 54px;
}

.skFooter .skSiteLink .skHead {
  color: #fff;
  position: relative;
  font-family: 'Oswald', sans-serif;
  font-size: 24px;
}

.skFooter .skSiteLink .skHead::before {
  content: "";
  width: 3px;
  height: 40px;
  background: #F16723;
  position: absolute;
  top: -10px;
  left: -20px;
}

.skFooter .skSiteLink li.skSiteItem a.skSiteItemLink {
  color: #fff;
  text-overflow: ellipsis;
  font-size: 20px;
  font-family: 'Oswald', sans-serif;
}

.skFooter .skSiteLink li.skSiteItem:hover:before,
.skFooter .skSiteLink li.skSiteItem:hover a.skSiteItemLink {
  color: #F16723;
}

.skBottomBar {
  background: #F16723;
}

.skBottomBar .skInfo {
  color: #fff;
}

.skBottomBar .skInfo .SkinObject {
  color: #fff;
  font-family: 'Oswald', sans-serif;
}

.skBottomBar .skInfo .SkinObject:hover {
  color: #122241;
}

.skBottomBar .skInfo span.SkinObject:hover {
  color: #fff;
}

.skBottomBar .skInfo .skHiddenLogin {
  color: transparent;
  font-family: 'Oswald', sans-serif;
}

.skBottomBar .skInfo .skHiddenLogin:hover {
  color: #122241;
}

.sWebTheme_ActionsArea a.sWebTheme_ActionsLinks:active span, .sWebTheme_ActionsArea a.sWebTheme_ActionsLinks:hover span, .sWebTheme_ActionsArea a.sWebTheme_ActionsLinks:focus span {
  background-color: #F16723;
  color: #fff;
}

.sWebTheme_ActionsArea a.sWebTheme_showSettings:active, .sWebTheme_ActionsArea a.sWebTheme_showSettings:hover, .sWebTheme_ActionsArea a.sWebTheme_showSettings:focus {
  background-color: #F16723;
  color: #fff;
}

/*Inner pages*/
/********************************************************************/
.skInner .skInnerSection {
  background: #f7f7f7;
}

.skInner .default-header {
  background: #122241;
}

.skInner h2.default-head span {
  color: #F16723;
}

.skInner .default-content {
  background: #fff;
}

#Body #mobNav .navBar,
#Body #mobNav .navDropDown {
  background-color: #122241;
}

#Body #mobNav .navTabs .activeTab {
  border-bottom-color: #122241;
}

#Body #mobNav .navChild .navLink,
#Body #mobNav .navChild .navLink:link,
#Body #mobNav .navChild .navLink:visited {
  color: #122241;
}

@media screen and (max-width: 1200px) {
  .skWidth {
    width: auto;
    padding: 0 18px;
  }
  .skInner .skWidth.skInnerWidth {
    width: auto;
    padding: 0 18px;
  }
  .skFooter .skContact {
    margin-left: 20px;
  }
}

@media screen and (max-width: 1120px) {
  .skTopBar .skRight {
    width: 62%;
  }
  .skTopBar .skLeft {
    width: 34%;
  }
  .skFooter .skContact {
    width: 30%;
    margin: 0 15px;
  }
  .skFooter .skBanner {
    width: 30%;
    margin: 0 15px;
  }
  .skFooter .skSiteLink {
    width: 25%;
    margin: 0 15px;
  }
}

@media screen and (max-width: 1080px) {
  .skSection .skColumn .skColumnInner h2.skHead {
    font-size: 15px;
  }
  .skNews .skDate,
  .skNews a.skLink,
  .skNews .skSummary {
    font-size: 15px;
  }
  .skSection .viewall {
    padding: 8px 20px;
  }
}

@media screen and (max-width: 926px) {
  .skBottomBar .skInfo .skRightInfo {
    width: 33%;
  }
}

@media screen and (max-width: 800px) {
  .skHeader .skRightBanner h1.skBanner {
    padding-top: 30px;
  }
}

@media screen and (max-width: 768px) {
  .skTopBar {
    display: block;
    padding: 7px 0;
  }
  ul.skMobileAffiliates {
    margin: 0;
    text-align: center;
    padding: 8px 0;
    width: 100%;
    display: table;
  }
  ul.skMobileAffiliates li {
    display: table-cell;
    margin: 0 10px;
  }
  .default-content img {
    height: auto !important;
  }
  a.skBtn {
    background: transparent;
  }
  h1.skBanner {
    color: #fff;
  }
  #Body #slider940516 .title {
    color: #000;
  }
  #Body #slider940516 .pager a,
  #Body #slider940516 .pager a:link,
  #Body #slider940516 .pager a:visited {
    background: #000;
    border-radius: 0;
    width: 16%;
    height: 12px;
    display: inline-block;
    text-indent: -9999px;
  }
  #Body #slider940516 .pager a:hover, #Body #slider940516 .pager a:focus,
  #Body #slider940516 .pager a:link:hover,
  #Body #slider940516 .pager a:link:focus,
  #Body #slider940516 .pager a:visited:hover,
  #Body #slider940516 .pager a:visited:focus {
    background: #000;
  }
  #Body #slider940516 .pager a.selected {
    background: #122241 !important;
  }
  .skStaticImage {
    margin: 25px 0;
  }
  .skSection .skColumn .skHead {
    color: #fff;
    border-bottom: 1px solid #F16723;
    font-family: 'Oswald', sans-serif;
  }
  .skSection .skColumn .skColumnInner h2.skHead {
    line-height: 1;
  }
  .skSection .skColumn .skNews li.skItem,
  .skSection .skColumn li.skEventItem,
  .skSection .skColumn ul.skField li.skItem,
  .skSection .skColumn ul.tweet_list li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  }
  .skBottomBar {
    padding: 0;
    background: transparent;
  }
  .skBottomBar .skInfo {
    padding: 32px 35px;
    margin: 0;
    background: #F16723;
  }
  .skBottomBar .skInfo .skLeftInfo,
  .skBottomBar .skInfo .skRightInfo {
    padding: 5px 0;
  }
  .skBottomBar .skInfo .skRightInfo {
    width: 100%;
  }
  .skBottomBar .skWidth {
    padding: 0;
  }
  .skNewsEvent {
    padding: 0;
  }
  div#skFieldStatus .contentWrapper {
    margin-top: 0;
    padding: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .skFooter a.skClubEmail {
    color: #fff;
  }
  .skFooter a.skClubEmail:hover {
    color: #F16723;
  }
  .skFooter .skContact {
    margin: 0 auto;
  }
  .skFooter .skContact h2.skHead {
    display: inline-block;
  }
  .skFooter .skBanner {
    margin: 0 auto;
  }
  .skFooter .skBanner img {
    width: 100%;
    height: auto;
  }
  .skFooter .skSiteLink {
    margin: 0 auto;
  }
  .skFooter .skSiteLink h2.skHead {
    display: inline-block;
  }
  .skFooter .skSiteLink ul.skSiteWrapper {
    width: 100%;
    text-align: center;
  }
  .skNews .readmore a {
    color: #fff;
  }
  .skNews .readmore a:hover {
    color: #F16723;
  }
  .skSection {
    padding: 25px 0;
  }
  .skSection .skColumnContent {
    padding: 15px;
  }
  .skSection .skColumn .skColumnInner h2.skHead {
    padding: 15px;
  }
  .skSection div#skFieldStatus {
    padding: 15px;
  }
  .skSection .skHead {
    padding: 15px;
    font-weight: 600;
    font-size: 15px;
  }
  .skSection .content {
    padding: 20px 0 0 0;
  }
}
