.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a {
padding: 8px 12px 8px;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.sel>.item>a {
    color: #3598C1;
}
.custom-pay-area {
color: #FFF;
padding: 30px  30px 0 30px;
font-size: 28px;
}
.custom-pay-area select {
width: 90%;
}
.zoneWAbranding {
    display: none;
}
.WaGadgetMenuHorizontal .menuInner ul ul li.sel > .item > a {
    color: #3598C1;
}
a {
    color: #3598C1;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel > li.sel > .item > a {
    color: #3598C1;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul li.sel > .item > a {
    color: #3598C1;
}

.page-title {
font-size: 24px;
line-height: 1.167em;
background-color: #3598C1;
padding:20px 30px 20px 30px;
color: #FFF;
text-transform: uppercase;
font-weight: 700;
margin:0;
}

.custom-container {
padding:15px;
}

.custom-container .WaLayoutTable .WaLayoutItem ~ .WaLayoutItem, .custom-fix .WaLayoutTable .WaLayoutItem ~ .WaLayoutItem {margin-top:0;}


@media only screen and (min-width: 768px) {

.page-title {font-size: 30px;}
.custom-container {padding:30px;}

}

.upcomingEventsContainer h3.sectionTitle, .pastEventsContainer h3.sectionTitle{
font-size: 24px !important;
text-transform: capitalize !important;
color: #333 !important;
font-weight: 700 !important;
}

.upcomingEventsOuterContainer h4 {
font-size:18px !important;
}
.custom-container .buttonStyle001 {
white-space: normal !important;
}

#idSectionMembershipLevelContainer .fieldSubContainer .textLine {
    display: inline;
}

.custom-container.round-image img {
border-radius: 50%;
border: 2px solid #f5f5f5;
}

.dual-btn a {
margin-bottom: 15px !important;
}
