.WaPlaceHolder {
    max-width: 100%;
}

.zoneContent .WaPlaceHolder {
    max-width: 1440px;
}

.zonePlace {
    padding: 0 30px;
}

.zonePlace.zoneHeader1 {
    position: absolute;
    right: 0;
    width: 186px;
    z-index: 1;
}

.zonePlace.zoneHeader2 {
    padding: 0;
}

.gadgetStyleNone a, .gadgetStyleNone a:link {
    color: inherit;
}

#id_dFHC8gX > div {
    display: flex !important;
}

#id_dFHC8gX svg {
    height: 27px;
    padding: 11px 10px 10px;
    color: #407EC9;
}

#id_dFHC8gX svg:hover {
    color: #6e0978;
}
#id_Wj5crF2 img:first-of-type {
position: absolute;
left: 30px;
top: 25px;
height: 150px;
width: 150px;
}

.WaGadgetLoginButton .authenticated .loginLink {
    color: #6e0978;
}

.WaGadgetLoginButton .authenticated .loginLink:hover {
    color: #407ec9;
    background: transparent;

}

#id_i1voVm8, #id_yOhi7Wr, .WaLayoutContainerOnly {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.menuInner .firstLevel {
    display: flex !important;
    justify-content: center;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {
    padding: 25px 50px !important;
    letter-spacing: .5px;
    text-transform: capitalize;
}

h1 font,
h2 font,
.gadgetTitleH4,
.sectionTitle {
    letter-spacing: .9px;
    font-weight: normal;
}

.gadgetTitleH4,
.sectionTitle,
.WaGadgetEventsStateDetails .pageTitleOuterContainer .eventsTitleContainer h1 {
    font-family: Georgia, Times New Roman, Times, serif !important;
    font-weight: normal !important;
    font-size: 28px !important;
}

.buttonStyle001,
.buttonStyle002 {
    padding: 20px 40px !important;
}

.newMember {
    position: relative;
    padding-left: 40px;
}

.newMember:before {
    position: absolute;
    top: -9px;
    left: 0;
    font: normal 25px/50px 'WA-theme-icons';
    text-align: center;
    text-indent: 0;
    content: '\e613';
    color: #ffffff;
}

.WaGadgetMenuHorizontal .menuInner ul ul {
    top: 99% !important;
}

.WaGadgetMenuHorizontal .menuInner ul ul li>.item>a {
    padding: 15px 50px !important;
    text-transform: capitalize;
    font-size: 16px;
}

.WaGadgetMobilePanel .mobilePanel {
    background: #407ec9;
}

.WaGadgetMobilePanel .mobilePanel .mobilePanelButton {
    color: #ffffff;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel {
    background: #2a5993;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel>li>.item>a,
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul li>.item>a,
.EventListCalendarHeader {
    font-family: Georgia, Times New Roman, Times, serif !important;
    text-transform: capitalize;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul ul li>.item>a {
    padding: 6px 15px !important;
    background: transparent;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul ul {
    background: transparent;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel>li.sel>.item>a,
.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel>li>.item>a:hover {
    color: #ffffff;
    text-decoration: underline;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul ul li>.item>a {
    color: rgba(255,255,255,.7);
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul ul li>.item>a:hover {
    color: #ffffff;
}

@media only screen and (max-width: 766px) {
    .zonePlace.zoneHeader1  {
        top: -40px;
        padding: 0 !important;
    }

    #id_dFHC8gX svg {
        color: #ffffff;
    }
}

.WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] a, .WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] span,
.WaGadgetEventsStateCalendar .monthViewType .EventListCalendar td>div {
    background: #C5B1D0;
    color: #ffffff;
    font-family: Georgia, Times New Roman, Times, serif !important;
    font-size: 16px;
}

.WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] span, .WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] span:hover,
.WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] a:hover, .WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] span:hover,
.WaGadgetEventsStateCalendar .monthViewType .EventListCalendar .eventDivItem:hover {
    background: #804e93;
    color: #ffffff;
}

.WaGadgetEventsStateCalendar .monthViewType .EventListCalendar td.EventListCalendarItemSelected a.calendarDate, .WaGadgetEventsStateCalendar .monthViewType .EventListCalendar td.EventListCalendarItemSelected a.calendarDate:hover,
.WaGadgetEventsStateCalendar .sectionTitle,
.WaGadgetEventsStateDetails .pageTitleOuterContainer .eventsTitleContainer h1 {
    color: #407ec9;
}

.EventListCalendarHeader {
    color: #6e0978 !important;
    font-size: 20px !important;
}

.WaGadgetEventsStateCalendar .pageTitle a.rssFeedLabel:before {
    color: #2a5993;
    font-size: 20px;
    margin-top: 7px;
    display: block;
}

.levelProperties {
    color: #407ec9 !important;
}

.fieldSubContainer .typeInstruction {
    color: #000 !important;
}