body, .gadgetStyle002 {
    font-family: "Figtree", Helvetica, sans-serif;
    line-height: 1.8em;
    font-size: 18px;
}
h1,h2,h3,h4, h4.boxHeaderTitle,
.WaGadgetEventsStateList h3.sectionTitle,
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel > li > .item > a,
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer 
.formTitleOuterContainer h3.formTitle,
.WaGadgetEventsStateList h3.sectionTitle,
.WaGadgetEventsStateCalendar .sectionTitle,
.registrationInfoContainer h4.infoTitle,
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer h4.boxHeaderTitle,
.sectionTitle {
    color: #111 !important;
    font-family: "Figtree", Helvetica, sans-serif !important;
    text-transform: capitalize !important;
}
.gadgetStyle002 h1 {
    color: #f2ede0 !important;
}

.WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] span,
.WaGadgetEventsStateCalendar .yearViewType .EventListCalendar a.yearViewHeader {
    color: #111;
}
/* Boxes */
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer,
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer,
.infoOuterContainer {
    background-color: #fff;
    border: 2px solid #C3AC72;
}
.WaGadgetEventsStateCalendar .monthViewType .EventListCalendar td>div {
    background-color: rgba(206,14,45,.25);
    border-color: #CE0E2D;
}
/* Buttons */
input.typeButton,
input.nextButton,
input[type=submit]:not(.loginBoxLogout) {
    background-color: #CE0E2D !important;
}
input.typeButton:hover,
input.nextButton:hover,
input[type=submit]:hover {
    background-color: #111;
}
a.stylizedButton {
    text-transform: uppercase;
}
.WaGadgetLoginButton .loginContainer.loginContainer .loginLink {
    background: transparent;
    color: #111;
    border: 2px solid #111;
}
.WaGadgetLoginButton .loginContainer.loginContainer .loginLink:hover {
    background: #111;
    color: #fff;
}
/* Navigation */
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li>.item>a {
    padding-right: 40px;
}
/* Forms */
.fieldSubContainer .typeInstruction {
    padding: 0;
}
/* Icons */
.WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink {
    color: #111;
}
.WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover, .WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink.hover {
    background: #CE0E2D;
}
.WaGadgetEventsStateList h1.pageTitle a.rssFeedLabel:before {
    color: #CE0E2D;
}