#idFooterPoweredByWA {
display: none;
}

body {
font-family: Roboto;
font-weight: 300;
background-attachment: fixed;
background-size: cover;
}

.zoneContentOuter .zoneContentInner {
    background: transparent none repeat scroll 0% 0%;
}

[class*="EditableArea"] img {
border-radius: 15px;
}

[class*="EditableArea"] p {
margin-bottom: 1em;
}

p {
line-height: 1.7;
}

h1, h2, h3, h4 {
letter-spacing: 0em;
text-transform: none;
}

h1 {
margin: 0.6em 0 0.3em 0;
}

h2 {
font: normal 30px/normal Roboto Condensed;
font-weight: 400;
}

.gadgetStyleNone .gadgetStyleTitle h4 {
font: normal 26px/normal Roboto Condensed;
text-transform: none;
color: #000 !important;
}

.gadgetStyle001 .gadgetStyleTitle h4 {
    font: normal 26px Roboto Condensed;
    color: #000;
    text-transform: none;
}


.featured {
min-height: 200px;
background-color: #f7f7f7;
border-radius: 15px;
padding: 10px 15px 15px 15px;
}

.featured-alt {
min-height: 185px;
border: 1px solid #4b2904;
border-radius: 15px;
padding: 10px 15px 15px 15px;
}

.WaGadgetMenuHorizontal.menuStyle002 .stickness {
border-top: 1px solid #4b2904;
border-bottom: 1px solid #4b2904;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item > a > span::after {
background-color: #4b2904;
}

.WaGadgetEvents.WaGadgetEventsStateList h3.sectionTitle {
text-transform: none;
padding-bottom: 20px
}

.WaGadgetEvents .boxOuterContainer .boxFooterOuterContainer .boxFooterContainer a {
font-size: inherit;
font: normal 15px/normal Roboto;
}

.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li div {
font: normal 14px/normal Roboto;
}

.WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li label strong {
font: normal 14px/normal Roboto;
}

.infoOuterContainer .infoContainer .infoSection .infoTitle {
font: 100 14px/normal Roboto;
}

.infoOuterContainer .infoContainer .infoSection .infoText {
font: 100 14px/normal Roboto;
}

.fieldSubContainer .fieldBody .fieldItem span.label {
font: normal 14px/normal Roboto;
}

.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td.EventListCalendarHeader {
font: normal 16px/normal Roboto;
}

.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td a.calendarDate, .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td a.calendarDate:hover {
font: 300  16px/normal Roboto Condensed;
}

.WaGadgetLoginButton .loginBoxLinkContainer .loginBoxLinkButton::before {
color: #F89E1C;
}

.WaGadgetCustomMenu.gadgetStyleNone ul li a {
font: normal 14px/normal Roboto Regular;
}

.WaGadgetCustomMenu.gadgetStyleNone ul li a:hover {
font: normal 14px/normal Roboto Regular;
color: #F89E1C;
}

.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td.EventListCalendarItemSelected a.calendarDate {
color: #F89E1C;
}

.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td.EventListCalendarItemSelected a.calendarDate:hover {
color: #534741;
}

.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton {
background-color: #F89E1C;
}

.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .titleContainer h1.pageTitle, .WaGadgetEvents.WaGadgetEventsStateRegistration .titleContainer h1.pageTitle, .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .titleContainer h1.pageTitle {
color: #000 !important;
text-transform: none;
}

.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover {
background-color: #534741;
}

.navigationOuterContainer .navigationContainer input.nextButton, .navigationOuterContainer .navigationContainer input.typeButton, .navigationOuterContainer .navigationContainer input[type=submit] {
background-color: #F89E1C;
}

.navigationOuterContainer .navigationContainer input.nextButton:hover, .navigationOuterContainer .navigationContainer input.typeButton:hover, .navigationOuterContainer .navigationContainer input[type=submit]:hover {
background-color: #534741;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.dir > .item > a::after {
border-color: transparent transparent #534741;
}

.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton {
background-color: #F89E1C;
}

.thumb {
    position: relative;
    overflow: hidden;
}

.thumb img {
    width: 100%;
    padding: 0;
    border-radius: 15px;
}

.thumb > div {
    background-color: rgba(255,255,255,0.75);
    opacity: 0;
    position: absolute;
    width: 100% !important;
    height: 99% !important;
    top: 0;
    left: 0;
    -webkit-transition: opacity 0.3s linear;
    color: #000;
    border-radius: 15px;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;

}

.thumb:hover > div {
    display: block;
    opacity: 1.0;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
}

.thumb > div div {
    padding: 20px;
}

.thumb h4 {
    font-size: 20px;
    color: #eb972e;
    margin-bottom: 5px;
}

.thumb p {
    font-weight: 400;
    margin-bottom: 5px;
}

[class*="EditableArea"] ul {
font: normal 14px/normal Roboto;
font-weight: 300;
}

.donate-box {
background-color: rgba(235, 151, 46, 0.7);
border-radius: 15px;
padding: 10px 15px 20px 20px;
}

.donate-box p {
font-size: 16px;
color: #fff;
font-weight: 400;
}

.donate-box a {
font-size: 16px;
color: #fff !important;
font-weight: 400;
}

.header-logo img {
border-radius: 0;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {
font-weight: 700;
}

.WaGadgetDonationGoal.gadgetStyleNone  .donationGoalNotesContainer {
    font: 14px Roboto;
    font-weight: 300;
line-height: 150%;
}

.WaGadgetDonationGoal .progressBarOuterContainer .buttonAndLabels .donationGoalButton input.typeButton {
    background: #F89E1C none repeat scroll 0% 0%;
}

.WaGadgetDonationGoal .progressBarOuterContainer .buttonAndLabels .donationGoalButton input.typeButton:hover {
background-color: #534741;
}

.WaGadgetDonationGoal .progressBarOuterContainer .buttonAndLabels .donationGoalProgressLabels {
    font: 16px Roboto;
}

.fieldSubContainer .fieldBody .fieldItem span.label .typeInstruction {
    color: #666;
}

.formTitleOuterContainer .formTitleContainer .inner h3.formTitle {
    color: #3f3f3f;
}

div.navigationOuterContainer {
    border-top: 1px solid #888;
padding-top: 10px;
}

.WaGadgetCustomMenu .gadgetStyleBody ul.orientationVertical li a { 
color: #F89E1C; 
text-decoration: none;
}

.WaGadgetCustomMenu .gadgetStyleBody ul.orientationVertical li a:hover { 
color: #fff; 
text-decoration: none;
}

.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td > div {
    border-radius: 12px;
    background: #ddd none repeat scroll 0% 0%;
    padding: 4px 10px;
}

.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td > div:hover {
    background: #e1e1e1 none repeat scroll 0% 0%;
}

.WaGadgetEvents.WaGadgetEventsStateDetails .pageTitleContainer h1.pageTitle {
    color: #000;
    text-transform: none;
}

span.authenticateLoginText {
color: #fff;
}

.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton:hover {
background-color: #534741;
}

.generalFieldsContainer input[type=submit], .generalFieldsContainer input.typeButton {
background-color: #F89E1C;
}


.generalFieldsContainer input[type=submit]:hover, .generalFieldsContainer input.typeButton:hover {
background-color: #534741;
}

.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner input.typeButton {
background-color: #F89E1C;
}


.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner input.typeButton:hover {
background-color: #534741;
}

.captionOuterContainer .captionContainer .fieldBody h4 {
color: #000;
}

.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .memberDirectoryDetailsHeaderContainer h2 {
color: #000;
}

.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton {
background-color: #F89E1C;
}


.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton:hover {
background-color: #534741;
}

.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 {
color: #000;
}

.WaGadgetTermsOfUse .login-role-actions input[type="submit"] {
background-color: #F89E1C;
}


.WaGadgetTermsOfUse .login-role-actions input[type="submit"]:hover {
background-color: #534741;
}

.WaGadgetTermsOfUse .login-role-actions input[type="submit"][disabled=""]:hover {
background-color: #534741;
}

.WaGadgetUnsubscribeFromEmails form input[type=submit] {
background-color: #F89E1C;
}


.WaGadgetUnsubscribeFromEmails form input[type=submit]:hover {
background-color: #534741;
}

.WaGadgetLoginButton .loginBoxLinkContainer .loginBoxLinkButton {
    color: #534741 !important;
}

.WaGadgetSocialProfile.gadgetStyle002 ul {
    background-color: rgba(255, 255, 255, 0.4);
}

.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a:link:hover {
color: #F89E1C;
}

a.wa-authenticateLoginLink, a.wa-authenticateLoginLink:hover, a.wa-authenticateLoginLink:active, a.wa-authenticateLoginLink.activeState, a.wa-authenticateLoginLink:visited {
text-decoration: none !important;
}


.donate-box-copy {
background-color: rgba(235, 151, 46, 0.7);
border-radius: 15px;
padding: 10px 15px 20px 20px;
}

.donate-box-copy p {
font-size: 16px;
color: #fff;
font-weight: 400;
}

.donate-box-copy a {
font-size: 16px;
color: #fff !important;
font-weight: 400;
}