.egsa .skAreabg {
  background: url(../images/egsa-bg.png);
  background-repeat: no-repeat;
  background-position: center -125px;
  background-color: #D4D4D4;
}

.egsa .skHeadWrapper {
  padding-bottom: 23px;
}

.egsa .skHeadWrapper .skBanner {
  width: 583px;
  margin: 11px 0 0 19px;
}

.egsa .skHeadWrapper .skBanner .skBannerText {
  font-family: "Oswald", sans-serif;
  font-size: 48px;
  color: #111111;
  line-height: 60px;
  font-weight: 400;
  text-transform: uppercase;
}

.egsa .skHeadWrapper .skLogo {
  margin-left: 118px;
  margin-top: 7px;
}

.egsa .skHeadWrapper .skLogo img {
  width: 133px;
}

.egsa .skLoginWrapper a.skBtn:hover {
  color: #FFCA00;
}

.egsa .skLoginWrapper .skDonation .skTopLink .skItem a.skDonationLink:hover {
  color: #FFCA00;
}

.egsa .skLoginWrapper .skTranslate .google-translater:hover svg {
  fill: #FFCA00;
}

.egsa .skHeader .skActionWrpper {
  background: #007842;
  border-bottom: 6px solid #FFCA00;
  padding: 7px 0px;
}

.egsa .skSocial {
  margin-left: 10px;
}

.egsa .skSocial a {
  margin: 0px 7px 0 4px;
}

.egsa .skSocial a svg:hover {
  fill: #FFCA00;
}

.egsa .slider960420 .skCaptionWrapper {
  background: rgba(36, 30, 32, 0.95);
  height: 90px;
  padding: 0;
}

.egsa .slider960420 h2.skTitle {
  text-transform: capitalize;
  padding: 15px;
}

.egsa .skImageLinks .skList {
  padding: 0 55px;
}

.egsa .skImageLinks .skList .skItem {
  margin: 0 15px 0 0px;
  display: inline-block;
}

.egsa .skImageLinks .skItem.first {
  margin: 0 100px 0 0;
}

.egsa .skImageLinks .skItem.first .skImageOverlay {
  background: rgba(148, 27, 17, 0.8);
}

.egsa .skImageLinks .skItem.first:hover .skImageOverlay {
  background: rgba(148, 27, 17, 0.6);
}

.egsa .skImageLinks .skItem:nth-child(2) .skImageOverlay, .egsa .skImageLinks .skItem.last .skImageOverlay {
  background-color: rgba(0, 120, 66, 0.79);
  background-blend-mode: luminosity;
}

.egsa .skImageLinks .skItem:nth-child(2):hover .skImageOverlay, .egsa .skImageLinks .skItem.last:hover .skImageOverlay {
  background: rgba(0, 120, 66, 0.6);
}

.egsa .skImageLinks .skItem:nth-child(3) .skImageOverlay {
  background-color: rgba(36, 31, 32, 0.79);
  background-blend-mode: luminosity;
}

.egsa .skImageLinks .skItem:nth-child(3):hover .skImageOverlay {
  background: rgba(36, 31, 32, 0.6);
}

.egsa .skImageLinks .skText {
  font-weight: 400;
  font-size: 20px;
  text-transform: uppercase;
}

.egsa .skImageLinks .skTextWrapper {
  vertical-align: bottom;
  padding: 0 0 20px 0;
}

.egsa .skNews .skList .skItem {
  border-bottom: 6px solid #FFCA00;
}

.egsa .skNews .skList .skItem:hover .skTitle,
.egsa .skNews .skList .skItem:hover .skSummary {
  color: #333333;
}

.egsa .skNews .skLink .skImg {
  background-color: #007842 !important;
}

.egsa .skNews .skLink .skImg img {
  width: 210px;
  height: 210px;
}

.egsa .skNews .skLink .skImg.skLogoImg img {
  width: auto;
  height: auto;
}

.egsa .skNews .skTitle {
  color: #007842;
}

.egsa .skNews .skSummary {
  color: #241E20;
}

.egsa .skNavWrapper .skNavTabs {
  background-color: #007842;
}

.egsa .skNavWrapper .skNavTabs a.skTabLink:hover, .egsa .skNavWrapper .skNavTabs a.skTabLink:focus, .egsa .skNavWrapper .skNavTabs a.skTabLink.active {
  background-color: #241E20;
}

.egsa .skNav .skCurrentPageWrapp #dnnStandardMenu .root:hover .rootTxtArrow svg, .egsa .skNav .skCurrentPageWrapp #dnnStandardMenu .root.exp .rootTxtArrow svg, .egsa .skNav .skCurrentPageWrapp #dnnStandardMenu .root.sel .rootTxtArrow svg {
  fill: #FFCA00;
}

.egsa .skNav .skCurrentPageWrapp a {
  color: #FFCA00;
}

.egsa .skNav #dnnStandardMenu .root.sel .roottxt:hover,
.egsa .skNav #dnnStandardMenu .root .roottxt:hover {
  color: #FFCA00;
}

.egsa .skNav #dnnStandardMenu .root.sel.mi0.haschild .roottxt:hover::before,
.egsa .skNav #dnnStandardMenu .root.mi0.haschild .roottxt:hover::before {
  border-color: #FFCA00;
}

.egsa .skNav #dnnStandardMenu .root.sel,
.egsa .skNav #dnnStandardMenu .root.exp {
  color: #FFCA00;
}

.egsa .skNav #dnnStandardMenu .root.sel .roottxt,
.egsa .skNav #dnnStandardMenu .root.exp .roottxt {
  color: #FFCA00;
}

.egsa .skNav #dnnStandardMenu .root.sel.mi0.haschild .roottxt::before,
.egsa .skNav #dnnStandardMenu .root.exp.mi0.haschild .roottxt::before {
  border-color: #FFCA00;
}

.egsa .skNav #dnnStandardMenu .root .mi:hover > a.txt, .egsa .skNav #dnnStandardMenu .root .mi:hover span.txt {
  color: #FFCA00;
}

.egsa .skNav #dnnStandardMenu .root .m0 {
  top: 52px !important;
}

.egsa .skNext:hover,
.egsa .skPrev:hover {
  padding: 30px 25px;
}

.egsa .skAboutus .skInner {
  text-align: center;
}

.egsa .skAboutus .skInner a:hover {
  color: #007842;
}

.egsa a.skViewAllBtn {
  font-weight: 400;
  background-color: #007842;
}

.egsa a.skViewAllBtn:hover {
  color: #241E20;
  background: #FFCA00;
}

.egsa .skCalendar .skList .skItem {
  padding: 15px 0 10px;
  border-bottom-color: #EBEBEB;
}

.egsa .skCalendar .skTimeTitle {
  padding: 9px 0 0 45px;
}

.egsa .skCalendar .skDatewrapper .skMonth,
.egsa .skCalendar .skDatewrapper .skDate {
  color: #FFCA00;
}

.egsa .skCalendar .skTitle {
  color: #007842;
}

.egsa .skCalendar .skTitle:hover {
  color: #333333;
}

.egsa .skFieldWrapper .skName {
  color: #007842;
}

.egsa .skFieldWrapper .skTabsMob {
  margin-bottom: 30px;
}

.egsa .skVideo .skInner {
  line-height: 34px;
  font-weight: 600;
}

.egsa .skVideo .skInner h1,
.egsa .skVideo .skInner h2,
.egsa .skVideo .skInner h3,
.egsa .skVideo .skInner h4,
.egsa .skVideo .skInner h5,
.egsa .skVideo .skInner h6,
.egsa .skVideo .skInner a {
  font-weight: 600;
}

.egsa .skSocialTab li {
  background-color: #007842;
}

.egsa .skSocialTab li a.skIcn.active {
  background-color: #241E20;
}

.egsa .skSponsor .skItem {
  padding: 15px 15px;
}

.egsa .skSponsor .head span {
  color: #007842;
}

.egsa .skSponsor .skPrevBtn {
  border-right-color: #007842;
}

.egsa .skSponsor .skNextBtn {
  border-left-color: #007842;
}

.egsa .skSponsor .skPrevBtn,
.egsa .skSponsor .skNextBtn {
  margin-top: -15px;
}

.egsa .skLeaguesWrapper .skLeaguesBtn {
  padding: 0 60px 28px;
}

.egsa .skLeaguesWrapper .skLeaguesBtn .head span {
  color: #007842;
}

.egsa .skFooter {
  background-color: #007842;
  padding-top: 37px;
}

.egsa .skFooter .skConnectUs .skTopLink .skDonationLink {
  background-color: #FFCA00;
  color: #241E20;
}

.egsa .skFooter .skConnectUs .skTopLink .skDonationLink:hover {
  background-color: #241E20;
  color: #FFCA00;
}

.egsa .skFooter .skConnectUs .skSocial {
  margin: 16px 0 20px 0;
}

.egsa .skFooter .skConnectUs .skSocial a {
  margin: 0px 17px 0 0px;
}

.egsa .skFooter .skContactUs .skClubPhone:hover,
.egsa .skFooter .skContactUs .skClubEmail:hover {
  color: #FFCA00;
}

.egsa .skFooter .skFooterBanner {
  margin-top: 26px;
}

.egsa .skInfo {
  background-color: #241E20;
}

.egsa .skInfo a.SkinObject, .egsa .skInfo span {
  line-height: 18px;
}

.egsa .dfContainer h2.head,
.egsa .dfContainer h2.head .title {
  background: #007842;
  text-transform: uppercase;
}

::-webkit-scrollbar-thumb {
  background-color: #FFCA00;
}

@media screen and (max-width: 768px) {
  .egsa .skAreabg {
    background: #F4F4F4;
  }
  .egsa .skHeadWrapper {
    padding-bottom: 21px;
  }
  .egsa .skHeadWrapper .skBanner {
    margin: 0;
    width: auto;
    padding: 10px 0 0px;
  }
  .egsa .skHeadWrapper .skBanner .skBannerText {
    font-size: 30px;
    line-height: 36px;
  }
  .egsa .skImageLinks .skList {
    padding: 0;
  }
  .egsa .skImageLinks .skList .skItem {
    margin: 0px 11px 15px 0;
  }
  .egsa .skImageLinks .skList .skItem:nth-child(even) {
    margin-right: 0px;
  }
  .egsa .skImageLinks .skList .skItem.first {
    margin: 0px 11px 15px 0;
  }
  .egsa .skLeaguesWrapper .skLeaguesBtn {
    padding: 0 15px 30px;
  }
  .egsa .slider960420 .skCaptionWrapper {
    height: 100px;
  }
  .egsa .slider960420 .skCaptionWrapper h2.skTitle {
    padding: 16px 10px;
    font-size: 18px;
    line-height: 26px;
  }
  .egsa .skNews .skDetail {
    padding: 0px 20px 0px 189px;
    margin: 2px 0;
  }
  .egsa .skNews .skDetail .skTitle {
    margin: 0px 0 4px 0;
  }
  .egsa .skNews .skImg.skLogoImg img {
    margin-top: 15px;
  }
  .egsa .skNews .skList .skItem:nth-child(1), .egsa .skNews .skList .skItem:nth-child(2), .egsa .skNews .skList .skItem:nth-child(4) {
    margin-bottom: 12px;
  }
  .egsa .skMobTabs {
    margin-top: 15px;
  }
  .egsa .skMobTabs .skTabsMob {
    margin-bottom: 30px;
  }
  .egsa .skTabsMob {
    margin-bottom: 15px;
  }
  .egsa .skContentWrapper {
    background: transparent;
  }
  .egsa a.skMobTabLink {
    background: #007842;
  }
}
