.WaGadgetMenuHorizontal .menuInner ul.firstLevel, .WaGadgetMenuHorizontal .menuInner ul ul, .WaGadgetMenuHorizontal {
    background: #cc0d21;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item > a {
    color: #851c1c;
}
.WaGadgetMenuHorizontal .menuInner ul ul li > .item:hover > a {
    background-color: #851c1c;
}
.zoneHeaderOuter, .zoneHeader1Outer, .zoneHeader2Outer {
    background: none;
}
#mLayout {
    background-image: url(https://foresthillsswimclub.wildapricot.org/resources/Site/topnavbg.jpg);
    background-repeat: no-repeat;
}
.zoneContent {
    background-color: #ffffff;
}

.zoneHeader3 {
   
    background-image: url(https://foresthillsswimclub.wildapricot.org/resources/Site/pool.jpg);
    background-repeat: no-repeat;
}
.fhsc table {
 border-collapse: collapse;
 width: 100%;
 border: 1px solid #999999;
}

.fhsc th, .fhsc td, .fhsc tr {
 border: 1px solid #999999;
 border-collapse: collapse;
 text-align: left;
 padding: 3px 5px;
}
.fhsc tr:nth-child(even) {
    background-color: #eaeaea;
}
.buttonStyle004 {
   
    color: #fff !important;
}

.gadgetStyle003 .gadgetStyleTitle {
    background: #cc0d21;

}

.WaGadgetUpcomingEvents.gadgetStyle001 ul li:first-child {
    background-color: #cc0d21;
  
}

.WaGadgetUpcomingEvents.gadgetStyle001 ul li .date .time {
    background-color: #cc0d21;
  
}
.fieldBody a, .memberDetailsTabMenu a {
    color: rgb(204, 0, 0);
}
.captionOuterContainer {
    background: #cd2424;
}

a, .WaGadgetBreadcrumbs ul li, .WaGadgetBreadcrumbs ul li.last, .WaGadgetBreadcrumbs ul li a  {
color: #cc0d21;
}

a:hover, .WaGadgetBreadcrumbs ul li:hover, .WaGadgetBreadcrumbs ul li a:hover {
color: #cc0d21;
}

#PAGEID_18007 #idCaptionContainer12761068, #PAGEID_18007 #idContainer12760817, #PAGEID_18007 #idContainer12761069, #PAGEID_18007 #idContainer12761070, #PAGEID_18007 #idContainer12761071, #PAGEID_18007 #idContainer12761072, #PAGEID_18007 #idContainer12761073 {

    display:none; 

}

.stylizedButton.buttonStyle002 {
    background-color: #cc0d21 !important;
    color: #fff !important;
    width: 100%;
    text-align: center !important;
}
a.stylizedButton.buttonStyle002 {
    padding: 10px 5px;
}
a.stylizedButton.buttonStyle002:hover {
    padding: 10px 5px;
    background-color: #cc0d21 !important;
}

@media (max-width: 616px) {
  
 .zoneHeader3 {
    
    background-position-x: center;
    background-position-y: top;

}
  
}

.socialLogin a {
    color: #ffffff;
}