.AlertText a, .AlertText a:link, .AlertText a:visited {
  color: #15c15c;
}

.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: #108c43;
}

.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: url(../images/light-area-mobile.png) repeat-y top center;
    background-size: unset;
  }
}

.ContentWrapper {
  background: #f0f0f0 url(../images/light-bg.jpg) no-repeat center -100px;
}

@media screen and (max-width: 768px) {
  .ContentWrapper {
    background: none;
  }
}

.ContentWrapper .skContent ul.list .ImageHolder {
  transition: all 0.8s ease;
}

.ContentWrapper .skContent ul.list .ImageHolder:before {
  background: #108c43;
  background: -moz-linear-gradient(top, rgba(230, 230, 230, 0) 0%, #108c43 100%);
  background: -webkit-gradient(left bottom, left top, color-stop(0%, rgba(230, 230, 230, 0)), color-stop(100%, #108c43));
  background: -webkit-linear-gradient(bottom, rgba(230, 230, 230, 0) 0%, #108c43 100%);
  background: -o-linear-gradient(bottom, rgba(230, 230, 230, 0) 0%, #108c43 100%);
  background: -ms-linear-gradient(bottom, rgba(230, 230, 230, 0) 0%, #108c43 100%);
  background: linear-gradient(to top, rgba(230, 230, 230, 0) 0%, #108c43 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: -webkit-gradient(radial, 100 75, 100, 100 75, 0, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0.4)));
  background: -moz-linear-gradient(top, rgba(230, 230, 230, 0) 0%, #108c43 70%);
  background: -webkit-gradient(left bottom, left top, color-stop(0%, rgba(230, 230, 230, 0)), color-stop(70%, #108c43));
  background: -webkit-linear-gradient(bottom, rgba(230, 230, 230, 0) 0%, #108c43 70%);
  background: -o-linear-gradient(bottom, rgba(230, 230, 230, 0) 0%, #108c43 70%);
  background: -ms-linear-gradient(bottom, rgba(230, 230, 230, 0) 0%, #108c43 70%);
  background: linear-gradient(to top, rgba(230, 230, 230, 0) 0%, #108c43 70%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$baseClr', endColorstr='$baseClr', GradientType=0 );
  opacity: 0;
  position: absolute;
  right: 0;
  top: 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;
}

.skTopBar {
  background-color: #f0f0f0;
}

.skLogo a:hover img {
  filter: drop-shadow(0 0px 5px rgba(0, 0, 0, 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 -400px;
}

.skLogin a.skBtn {
  background: #fff;
  color: #108c43;
}

.skLogin a.skBtn:hover, .skLogin a.skBtn:focus, .skLogin a.skBtn:active {
  color: #fff;
  background: #222222;
}

.skHeader {
  background-color: #0e7b3b;
}

.skHeader a:hover svg,
.skHeader a.skFlickr:hover svg .st0,
.skHeader a:focus svg,
.skHeader a.skFlickr:focus svg .st0 {
  fill: #222;
}

.skNav {
  background: #108c43;
}

.skNav #dnnStandardMenu .root.sel .roottxt,
.skNav #dnnStandardMenu .root.exp .roottxt {
  background: #fff;
  color: #108c43;
}

.skNav #dnnStandardMenu .root .mi1 .txt {
  color: #222222;
}

.skNav #dnnStandardMenu .root .mi1 .txt:hover {
  border-bottom: 2px solid #222222;
  color: #222222;
}

.skNav #dnnStandardMenu .root .mi2 .txt {
  color: #222222;
}

.skNav #dnnStandardMenu .root .mi2 .txt:hover {
  border-bottom: 1px solid #222222;
}

.skNav #dnnStandardMenu .root .roottxt {
  color: #fff;
}

.skNav #dnnStandardMenu .root .roottxt:hover {
  background: #fff;
  color: #108c43;
}

.skNav #dnnStandardMenu .root .dropdown {
  background: #fff;
  color: #108c43;
}

.skNav #dnnStandardMenu .root .col:after {
  background: rgba(34, 34, 34, 0.2);
}

.skTopLinks span {
  color: #fff;
}

#slider684432 ul.nav {
  background-color: #108c43;
}

#slider684432 ul.nav li.item.selected, #slider684432 ul.nav li.item:hover {
  background-color: #fff;
}

#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: #108c43;
}

#slider684432 .title,
#slider684432 h3.title,
#slider684432 .summary {
  color: #fff;
}

#slider684432 a.read-more svg, #slider684432 a.read-more:link svg, #slider684432 a.read-more:visited svg {
  fill: #108c43;
}

#slider684432 a.read-more svg .st0, #slider684432 a.read-more:link svg .st0, #slider684432 a.read-more:visited svg .st0 {
  fill: #fff;
}

#slider684432 a.read-more:hover svg, #slider684432 a.read-more:focus svg, #slider684432 a.read-more:active svg {
  fill: #fff;
}

#slider684432 a.read-more:hover svg .st0, #slider684432 a.read-more:focus svg .st0, #slider684432 a.read-more:active svg .st0 {
  fill: #222222;
}

#slider684432 li.item.selected .content:before {
  background-position: 0 -38px !important;
}

.caption {
  background: rgba(16, 140, 67, 0.65) !important;
}

a.viewall, a.viewall:link, a.viewall:visited {
  background: #108c43;
  color: #fff;
}

a.viewall:hover, a.viewall:link:hover, a.viewall:visited:hover {
  background: #222222;
  color: #fff;
}

.skTabs ul.nav a.link, .skTabs ul.nav a.link:link, .skTabs ul.nav a.link:visited {
  color: #222222;
}

.skTabs ul.nav a.link:hover, .skTabs ul.nav a.link:focus, .skTabs ul.nav a.link:active {
  color: #108c43;
}

.skTabs ul.nav a.active, .skTabs ul.nav a.active:link, .skTabs ul.nav a.active:visited {
  background: #108c43;
  color: #fff;
}

.skTabs a.mobTabLink, .skTabs a.mobTabLink:link, .skTabs a.mobTabLink:visited {
  background: #108c43;
  color: #fff !important;
}

.skTabs .skNews .hiddenBar {
  background: #108c43;
}

.skTabs .skNews a.link, .skTabs .skNews a.link:link, .skTabs .skNews a.link:visited {
  background: #108c43;
  color: #fff;
}

.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: #108c43;
  background: #fff;
}

.skTabs .skNews a.link:hover .detail h3,
.skTabs .skNews a.link:hover .detail .summary, .skTabs .skNews a.link:focus .detail h3,
.skTabs .skNews a.link:focus .detail .summary, .skTabs .skNews a.link:active .detail h3,
.skTabs .skNews a.link:active .detail .summary {
  color: #108c43;
}

a.skSocialBtn {
  color: #fff;
}

.skAboutus,
.skHighlight {
  background: #108c43;
}

.skAboutus .inner,
.skAboutus h2, .skAboutus h2, .skAboutus h3, .skAboutus h4, .skAboutus h5, .skAboutus h6,
.skHighlight .inner,
.skHighlight h2,
.skHighlight h2,
.skHighlight h3,
.skHighlight h4,
.skHighlight h5,
.skHighlight h6 {
  cursor: pointer;
  color: #fff;
}

.skAboutus .inner a,
.skHighlight .inner a {
  cursor: pointer;
  color: #fff;
}

.skAboutus .inner a:hover,
.skHighlight .inner a:hover {
  color: #222222;
}

::-webkit-scrollbar,
::-webkit-scrollbar-track {
  background-color: #108c43;
}

::-webkit-scrollbar-thumb {
  background-color: #fff;
}

.skRow .skRight ::-webkit-scrollbar-thumb {
  background-color: #fff;
}

.skRow .skRight .skCalendar ::-webkit-scrollbar-track {
  background-color: #108c43;
}

.skRow .skRight .skCalendar ::-webkit-scrollbar {
  background-color: #108c43;
}

.skRow .skRight .skFeeds ::-webkit-scrollbar-thumb {
  background-color: #108c43;
}

.skRow .skRight .skFeeds ::-webkit-scrollbar-track {
  background-color: transparent;
}

.skRow .skRight .skFeeds ::-webkit-scrollbar {
  background-color: transparent;
}

.skCalendar .skEventtop {
  background: #108c43;
}

.skCalendar .link, .skCalendar .link:link, .skCalendar .link:visited {
  background: #108c43;
}

.skCalendar .link .skeventIcn, .skCalendar .link:link .skeventIcn, .skCalendar .link:visited .skeventIcn {
  fill: #fff;
}

.skCalendar .link .date,
.skCalendar .link .summary,
.skCalendar .link h3.head {
  color: #fff;
}

.skCalendar .link:hover, .skCalendar .link:focus, .skCalendar .link:active {
  color: #108c43;
  background: #fff;
}

.skCalendar .link:hover .skeventIcn, .skCalendar .link:focus .skeventIcn, .skCalendar .link:active .skeventIcn {
  fill: #108c43;
}

.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: #108c43;
}

.skCalendar .link.skSchedulerlist, .skCalendar .link.skSchedulerlist:link, .skCalendar .link.skSchedulerlist:visited {
  background: #108c43;
}

.skCalendar .link.skSchedulerlist .skeventIcn, .skCalendar .link.skSchedulerlist:link .skeventIcn, .skCalendar .link.skSchedulerlist:visited .skeventIcn {
  fill: #fff;
}

.skCalendar .link.skSchedulerlist .date,
.skCalendar .link.skSchedulerlist .summary,
.skCalendar .link.skSchedulerlist h3.head,
.skCalendar .link.skSchedulerlist .location {
  color: #fff;
}

ul.skField .skDate {
  background: #108c43;
  color: #fff;
}

ul.skField .skName {
  color: #333333;
  border-bottom: 2px solid #108c43;
}

ul.skField li.skLocationItem {
  color: #333333;
}

.sksocial {
  background: #108c43;
}

ul.tweet_list li {
  background-color: #108c43;
}

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: #fff;
}

ul.tweet_list li:hover:before, ul.tweet_list li:focus:before, ul.tweet_list li:active:before {
  background-position: -196px -184px;
}

@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 -156px;
  }
}

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: #108c43;
}

ul.tweet_list li:hover a.tweet_screen_name,
ul.tweet_list li:hover .tweet_text a, ul.tweet_list li:focus a.tweet_screen_name,
ul.tweet_list li:focus .tweet_text a, ul.tweet_list li:active a.tweet_screen_name,
ul.tweet_list li:active .tweet_text a {
  color: #108c43;
}

ul.tweet_list li:hover a.tweet_screen_name:hover,
ul.tweet_list li:hover .tweet_text a:hover, ul.tweet_list li:focus a.tweet_screen_name:hover,
ul.tweet_list li:focus .tweet_text a:hover, ul.tweet_list li:active a.tweet_screen_name:hover,
ul.tweet_list li:active .tweet_text a:hover {
  color: #222222;
}

a.skSocialBtn {
  background: #108c43;
}

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: #108c43;
  }
  .skRow .skRight .skFeeds.skTabsCnt ::-webkit-scrollbar-thumb {
    background-color: #222;
  }
}

.skSponsor img:hover {
  filter: drop-shadow(0 0px 5px rgba(0, 0, 0, 0.8));
}

.skSponsor .prev {
  border-right-color: #108c43;
}

.skSponsor .prev:hover {
  border-right-color: #333333;
}

.skSponsor .next {
  border-left-color: #108c43;
}

.skSponsor .next:hover {
  border-left-color: #333333;
}

@media screen and (max-width: 768px) {
  .skSponsor {
    background: #108c43;
  }
  .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: #108c43;
  color: #fff;
}

.skFooter .skSocial a svg,
.skFooter .skSocial a.skFlickr svg .st0 {
  fill: #222222;
}

.skFooter .skSocial a:hover svg,
.skFooter .skSocial a.skFlickr:hover svg .st0 {
  fill: #108c43;
}

.skFooter .skSiteLink a.link {
  color: #222222;
}

.skFooter .skSiteLink a.link:hover {
  border-bottom: 1px solid #222222;
}

.mob_right {
  display: none;
}

.skClubAddress,
.skClubName {
  color: #222222;
}

.skClubAddress a,
.skClubAddress a:link,
.skClubAddress a:visited,
.skClubName a,
.skClubName a:link,
.skClubName a:visited {
  color: #108c43;
}

.skClubAddress a:hover, .skClubAddress a:active, .skClubAddress a:focus,
.skClubAddress a:link:hover,
.skClubAddress a:link:active,
.skClubAddress a:link:focus,
.skClubAddress a:visited:hover,
.skClubAddress a:visited:active,
.skClubAddress a:visited:focus,
.skClubName a:hover,
.skClubName a:active,
.skClubName a:focus,
.skClubName a:link:hover,
.skClubName a:link:active,
.skClubName a:link:focus,
.skClubName a:visited:hover,
.skClubName a:visited:active,
.skClubName a:visited:focus {
  color: #222222;
}

.skInfo {
  background-color: #108c43;
}

.skInfo a.hiddenlogin,
.skInfo a.hiddenlogin:link,
.skInfo a.hiddenlogin:visited {
  color: #108c43;
}

.skInfo a.hiddenlogin:hover,
.skInfo a.hiddenlogin:link:hover,
.skInfo a.hiddenlogin:visited:hover {
  color: #fff;
}

@media screen and (max-width: 768px) {
  .skInfo {
    background-color: transparent;
  }
  .skInfo .left {
    color: #222222;
  }
  .skInfo a.hiddenlogin,
  .skInfo a.hiddenlogin:link,
  .skInfo a.hiddenlogin:visited {
    color: transparent;
  }
  .skInfo a.hiddenlogin:hover,
  .skInfo a.hiddenlogin:link:hover,
  .skInfo a.hiddenlogin:visited:hover {
    color: #151515;
  }
}

#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: #108c43;
  color: #fff;
}

.sWebTheme_ActionsArea a.sWebTheme_showSettings:active, .sWebTheme_ActionsArea a.sWebTheme_showSettings:hover, .sWebTheme_ActionsArea a.sWebTheme_showSettings:focus {
  background-color: #108c43;
  color: #fff;
}

/*Inner Page*/
/*****************************************************/
.skInnerContent {
  background-color: #108c43;
}

.default-header {
  background-color: #3c3c3c;
}

.default-header h2 {
  color: #fff;
}

@media screen and (max-width: 768px) {
  #mobNav .navTabs .navItem {
    border-top: 1px solid #fff !important;
  }
  #mobNav .navBar {
    border-bottom: 1px solid #108c43 !important;
  }
  .skLogin a.skBtn {
    background: #108c43;
    color: #fff;
  }
  .skHeader {
    background-color: transparent;
  }
  .skHeader h1.skBanner {
    color: #222222;
  }
  .skHeader .skSocial a.skFlickr svg .st0,
  .skHeader .skSocial a svg {
    fill: #222222;
  }
  .skHeader .skSocial a:hover svg,
  .skHeader .skSocial a.skFlickr:hover svg .st0,
  .skHeader .skSocial a:focus svg,
  .skHeader .skSocial a.skFlickr:focus svg .st0 {
    fill: #108c43;
  }
  .skRotator .skCaption {
    background: rgba(24, 24, 24, 0.8);
  }
  .skRotator .skCaption .skTitle,
  .skRotator .skCaption .skSummary {
    color: #fff !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;
  }
  .skInfo {
    color: #222222;
  }
  .skInfo .left .SkinObject {
    color: #222222;
  }
  .skInfo .left a.hiddenlogin:hover {
    color: #222222 !important;
  }
  .skInfo .right {
    display: none;
  }
  .mob_right {
    display: block;
    float: none;
    text-align: center;
  }
}
