#idFooterPoweredByContainer {
    display: none;
}
.mainHeader {
padding: 0;
height: 45vw;
}
.captionOuterContainer .captionContainer .fieldBody h4 {
    color: #000;
}
body .WaGadgetUpcomingEvents.upcomingEventsStyle004 li .title a
 {
    font-weight: 600;
    font-family: 'brandon-grotesque','Arial',sans-serif;
    font-size: 20px;
    text-decoration: none;
}
.mobileOnly {
    display: none;
}
.WaGadgetEventsStateCalendar .monthViewType .EventListCalendar td.EventListCalendarItemSelected a.calendarDate, .WaGadgetEventsStateCalendar .monthViewType .EventListCalendar td.EventListCalendarItemSelected a.calendarDate:hover {
    color: #889150;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul li.sel > .item > a {
    color: #000;
}
#idMemberCreatedOnContainer {display: none;}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo {
    margin: 0 0 1em;
    padding: 0 0 0 30px;
    list-style: none;
    display: none;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer, .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer, .infoOuterContainer {
    background: #f1f1f1;
}
.levelPrice {}
.levelRenewal, .levelRecurring {display: none;}
.WaGadgetEventsStateCalendar .yearViewType .EventListCalendar a.yearViewHeader {
    margin: 0;
    color: #626937;
    line-height: 1.5em;
    text-decoration: underline;
    font-weight: bold;
}
.mobile {display: none;}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns td {
width: 100%;
    font-weight: 300;

}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns th {
    width: 400px;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer .filterOptions ul.filterList {
    margin: 0;
    padding: 0;
    list-style: none;
    column-count: 3;
}

.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer .filterOptions {
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    max-width: 800px;
    width: min-width;
    min-width: 600px;
}


body {
    font: 18px/1.5 'brandon-grotesque','Arial',sans-serif;
}

.logo {
}
.titleBG {
padding-top: 250px;
}
.WaPlaceHolder>div {
padding: 0px;
}
/* BUTTONS */
a.buttonStyle002, a:link.buttonStyle002 {
      
    color: white;
    border-radius: 25px;
        font-family: brandon-grotesque, sans-serif;
    font-size: 16px;
    min-width: 135px;
}
a.buttonStyle001, a:link.buttonStyle001{
    background: #3d4124;
    color: white;
    border-radius: 25px;
}
.WaGadgetNavigationLinks ul.orientationHorizontal a{
color: #f89102;
}
a.buttonStyle004, a:link.buttonStyle004 {
border: 1px solid #fff;
color: #fff;
font-family: brandon-grotesque, sans-serif;
}

a.buttonStyle004:hover, a:link.buttonStyle004:hover {
    background: rgba(255,255,255,0.39);
border-color:#fff;
color:    #fff;
}
.subMenuHeader p{
font-size: 48px;
}
.WaGadgetMenuVertical.VerticalMenuStyle001 ul.firstLevel > li.sel > .item > a, .WaGadgetMenuVertical.VerticalMenuStyle001 ul.firstLevel > li > .item:hover > a {
    color: #626937;
}

.subHeader {
padding: 175px 0;
}
.WaGadgetMobilePanel .mobilePanel .mobilePanelButton:hover {
    background: #889150;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel {
    border-top: 1px solid #3d4124;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel > li.sel > .item > a {
    color: #fff;
    font-weight: bold;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginActionRememberMe label::before {
    background:#626937;
    }
.WaGadgetMobilePanel .mobilePanel {
    position: relative;
    height: 50px;
    background: #626937;
    color: white;
}
.WaGadgetMobilePanel .mobilePanel .mobilePanelButton:active, .WaGadgetMobilePanel .mobilePanel .mobilePanelButton.active, .WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel, .WaGadgetMobilePanel .mobilePanel .mobilePanelButton:active, .WaGadgetLoginForm.LoginFormStyle001 .loginButton, .WaGadgetLoginForm.LoginFormStyle002 .loginButton {
    background: #626937;
    color: white;
}
.WaGadgetMobilePanel .mobilePanel .loginInner, .WaGadgetLoginForm.LoginFormStyle001 .loginButton:hover, .WaGadgetLoginForm.LoginFormStyle002 .loginButton:hover
{
background: #626937;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul, .WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm [class$='TextBox'] input[class$='TextBoxControl'] {
    padding: 0;
    background: #626937;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul li>.item>a {
color: #fff;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel > li > .item > a > span {
    font-size: 21px;
    font-weight: 500;
}
.subMenuChild {
background-image: url(/resources/Theme/sub-menu-left.jpg), url(/resources/Theme/sub-menu-right.jpg),  url(/resources/Theme/sub-menu-bg.png);
    background-repeat: repeat-y;
    background-position: left top, right top, center center;
    background-size: auto, auto, cover;

}
.subMenu {
background-image: url(/resources/Theme/sub-menu-left.jpg), url(/resources/Theme/sub-menu-right.jpg), url(/resources/Theme/sub-menu-center.jpg), url(/resources/Theme/sub-menu-bg.png);
    background-repeat: repeat-y;
    background-position: left top, right top, center center;
    background-size: auto, auto, auto, cover;

}
.WaGadgetNavigationLinks a {
font-weight: 300;
}
.WaGadgetNavigationLinks ul.orientationHorizontal li+li:before {
    display: inline-block;
    margin: 0 .2em 0 .3em;
    content: '|';
    color: #d8f49f;
}
.WaGadgetNavigationLinks ul.orientationHorizontal a{
color: #fff;
}
/* MOBILE MENU */
.WaGadgetNavigationLinks ul.orientationHorizontal ul {display: none;}
/* VERTICAL MENU */
.WaGadgetMenuVertical.VerticalMenuStyle001 ul.firstLevel {
width: 266px;
}
.WaGadgetMenuVertical.VerticalMenuStyle001 ul.firstLevel>li>.item>a>span {
    display: inline-block;
    width: 225px;
        font-family: brandon-grotesque;
    font-weight: 300;
    font-size: 19px;
        border-bottom: 1px solid #f1f1f1;

}
.WaGadgetMenuVertical.VerticalMenuStyle001 ul.firstLevel>li>.item>a {
text-transform: none;
}
.WaGadgetMenuVertical.VerticalMenuStyle001 ul.firstLevel {
    border: 0px;

}
/* ALBUM */
#idPhotoAlbumCreatedOnContainer, .adminPhotosCount {
    display: none;
}
/* FORUMS */
.WaGadgetCustomMenu.menuStyle001 ul li a {
    color: 
    #626262;
    font-size: 18px;
    line-height: 1.5;
    font-weight: 500;
    font-style: normal;
    text-decoration: none;
    text-transform: capitalize;
    font-family: brandon-grotesque, sans-serif;
}
.WaGadgetRecentBlogPosts.recentBlogPostsStyle001 ul li .title a, .WaGadgetRecentBlogPosts.recentBlogPostsStyle002 ul li .title a, .WaGadgetRecentBlogPosts.recentBlogPostsStyle003 ul li .title a, .WaGadgetRecentBlogPosts.recentBlogPostsStyle004 ul li .title a, .WaGadgetRecentBlogPosts.recentBlogPostsStyle005 ul li .title a, .WaGadgetRecentBlogPosts.recentBlogPostsStyle006 ul li .title a {
    font-family: brandon-grotesque, sans-serif;
    font-weight: 400;
font-size: 1.3em;
}
.WaGadgetForum .topicTitleOuterContainer h4#forumTitle {
    background-color: transparent;
font-family: brandon-grotesque, sans-serif;
    font-style: normal;
    font-weight: 300;
    text-decoration: none;
    margin: 1.42em 0 .85em;
    color: #000;
    font-size: 28px;
    line-height: 1.29;
    text-transform: Capitalize;
    margin: 40px 0;
}
.controlTooltipExtender.controlTooltipExtender hr {
border-top: 2px solid #f38c1c;
}
.ForumHelper.highlight {
background: #000;
padding: 100px;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.left
{     
border-right: 4px solid #f38c1c;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainer {

    border-right: 4px solid #f38c1c;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.threadTD div.thread h4.boxHeaderTitle {
    text-transform: capitalize;
}
/* TYPOGRAPHY */
[class*='EditableArea'] ul {
    margin: 1em 0 1em 28px;
}
strong {
    font-weight: 500;
}
.WaGadgetForumUpdates.forumUpdatesStyle001 ul li .title a, .WaGadgetForumUpdates.forumUpdatesStyle002 ul li .title a, .WaGadgetForumUpdates.forumUpdatesStyle003 ul li .title a, .WaGadgetForumUpdates.forumUpdatesStyle004 ul li .title a, .WaGadgetForumUpdates.forumUpdatesStyle005 ul li .title a, .WaGadgetForumUpdates.forumUpdatesStyle006 ul li .title a {
font-family: brandon-grotesque, sans-serif;
font-size: 1.3em;
font-weight: 400;
}
.genericListTable thead th, .membersTable thead th {
    background-color: transparent;
font-family: brandon-grotesque, sans-serif;
    font-style: normal;
    font-weight: 300;
    text-decoration: none;
    margin: 1.66em 0 1em;
    color: #626937;
    font-size: 24px;
    line-height: 1.33;
    text-transform: capitalize;
    padding: 0 24px 16px 0;
    background: 
white;
color:
    #222;
    vertical-align: top;
    text-align: left;
}

#id_Footer2 p a{
font-weight: 400;
}
#id_Footer2 h5{
font-weight: 800;
}

/* TYPOGRAPHY */
HTML, body, p, ul, li {
font-family: brandon-grotesque, sans-serif;
font-size: 21px;
font-weight: 300;
}
.gadgetStyle002 h1.h1Alt {
    margin: 0em;
    font-style: normal;
    font-weight: 500;
    line-height: 1.18;
font-size: 60px;
    text-transform: none;
font-family: brandon-grotesque, sans-serif;
}
.h1Alt, h1.h1Alt {
    margin: 0em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.18;
font-size: 36px;
    text-transform: none;
font-family: brandon-grotesque, sans-serif;
}
.promo, h1.promo {
    margin: 0em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.18;
font-size: 60px;
    text-transform: none;
}
.WaGadgetEventsStateCalendar .sectionTitle {
color: #000;
font-weight: 300;
}
.gadgetStyle002 h1.promo {
    margin: 0em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.18;
font-size: 42px;
    text-transform: none;
font-family: brandon-grotesque, sans-serif;
}
.header, h1.header, .gadgetStyle002 h1.header, .h1, h1 {
    margin: 0em;
font-family: brandon-grotesque, sans-serif;
    font-size: 48px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.29;
    text-transform: none;
}
.h1, h1 {
color: #000;
}
.gadgetStyle002 h5 {
    background-color: transparent;
font-family: brandon-grotesque, sans-serif;
    font-style: normal;
    font-weight: 300;
    text-decoration: none;
    margin: 0px;
    color: #626937;
    font-size: 22px;
    line-height: 1.5;
    text-transform: none;
    color: #fff;
}
.h2, h2 {
    margin: 0em;
font-family: brandon-grotesque, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.33;
    text-transform: capitalize;
}
.h3, h3 {
    margin: 0em;
font-family: brandon-grotesque, sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.33;
    text-transform: capitalize;
}
.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle {
font-size: 36px;
font-weight: 300;
font-family: brandon-grotesque, sans-serif;
}
body .gadgetStyle002 A:not(.stylizedButton), body .gadgetStyle002 A:link:not(.stylizedButton), body .gadgetStyle002 A:active:not(.stylizedButton), body .gadgetStyle002 A:visited:not(.stylizedButton), body .WaGadgetRecentBlogPosts.recentBlogPostsStyle004 li .title a, body .WaGadgetRecentBlogPosts.recentBlogPostsStyle005 li .title a, body .WaGadgetRecentBlogPosts.recentBlogPostsStyle006 li .title a, body .WaGadgetUpcomingEvents.upcomingEventsStyle004 li .title a, body .WaGadgetUpcomingEvents.upcomingEventsStyle005 li .title a, body .WaGadgetUpcomingEvents.upcomingEventsStyle006 li .title a, body .WaGadgetForumUpdates.forumUpdatesStyle004 li .title a, body .WaGadgetForumUpdates.forumUpdatesStyle005 li .title a, body .WaGadgetForumUpdates.forumUpdatesStyle006 li .title a, body .WaGadgetFeaturedMember.FeaturedMember002 ul .label_1 a, body .WaGadgetFeaturedMember.FeaturedMember002 ul .viewDetails a, body .WaGadgetFeaturedMember.FeaturedMember002 .action a {
font-weight: 400;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer h4.infoTitle {
    color: #000;
    font-weight: 400;
}
/* BUTTONS */
a.buttonStyle001, a:link.buttonStyle001 {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 135px;
    margin: 0;
    padding: 8px 20px;
    background: #000;
color: white;
font-family: brandon-grotesque, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.5;
    white-space: nowrap;
    text-align: center;
    text-decoration: none;
}
/* SEARCH */
.WaGadgetSiteSearch .searchBoxFieldContainer {
background: #f1f1f1; border: 1px solid #f0f0f0;
height: 34px;
}
.WaGadgetSiteSearch .searchBoxField {
    box-sizing: border-box;
    width: 230px;
    max-width: calc(100% - 41px);
    height: 34px;
    vertical-align: top;
border: 0px;
background: #f1f1f1;
}
.WaGadgetSiteSearch.searchStyle001 .searchBoxButton:before, .WaGadgetSiteSearch.searchStyle002 .searchBoxButton:before {
    width: 36px;
    height: 34px;
    line-height: 34px;
}
.WaGadgetSiteSearch .searchBoxButton:before {
font: 21px/40px 'FontAwesome';
}
input[type=password], input[type=text], select, textarea {
padding: 4px 12px 5px;
}
/* LOGIN */
.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink, .WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink  {
    width: 130px;
    height: 35px;
    background: #626937;
}
.WaGadgetMemberPublicProfileStateMain .profileHeaderContainer input.typeButton {
    background: #626937;
}
.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink:before, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink:before {
    font: normal 16px/35px brandon-grotesque;
    content: 'Resident Login';
    font-weight: 300;
}
.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink:hover, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink:hover, .WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink.hover, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink.hover, .WaGadgetMemberPublicProfileStateMain .profileHeaderContainer input.typeButton:hover {
    background: #889150;
    color: white;
}
.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink::before, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font: normal 15px/35px brandon-grotesque;
    text-align: center;
    text-indent: 0;
    content: 'View Profile';
color: #fff;
}
.WaGadgetLoginForm.LoginFormStyle001 .authenticated .loginPanel .profileBox, .WaGadgetLoginForm.LoginFormStyle002 .authenticated .loginPanel .profileBox {
    font-size: 14px;
}
.WaGadgetLoginForm.LoginFormStyle001 .authenticated .loginPanel .profileBox:last-child, .WaGadgetLoginForm.LoginFormStyle002 .authenticated .loginPanel .profileBox:last-child {
    margin-right: 20px;
    text-align: center;
    margin: 0 auto;
    width: 80%;
    background: 
    #f1f1f1;
    padding: 10px;
}
/* Menu */
.WaGadgetMenuVertical.VerticalMenuStyle001 ul.firstLevel>li.dir>.item>a:after {
    display: none;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li>.item>a {
    position: relative;
    display: block;
    height: 23px;
    padding: 8px 16px;
    background: inherit;
    color: #000000;
    font: 400 18px/24px brandon-grotesque,sans-serif;
    white-space: nowrap;
    vertical-align: top;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li.sel>.item:hover>a {
    color: #889150;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li.sel>.item>a {
    color: #3f2112;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li>.item:hover>a {
    background: 0;
    color: #889150;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul ul li.sel > .item > a {
    color:  #3f2112;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel > li.dir > .item > a span::after {
    font: 15px/23px 'FontAwesome';
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .stickyMenu.active {
    background: #f1f1f1;
border-bottom: 5px solid #3f2112;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .stickyMenu.active .firstLevel{
margin: 0 auto;
float: none;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel {
margin: 0 auto;

}
/* SYSTEM BUTTONS */

.WaGadgetContactProfile .topButtonsOuterContainer input.typeButton, .WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton, .WaGadgetBlogStateList #idAddNewPostButtonContainer input[type="submit"], .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton, .WaGadgetOnlineStoreProduct .OnlineStoreProduct_aside .OnlineStoreButton input.typeButton, .functionalButton, .functionalButton[disabled], .functionalButton.aspNetDisabled, .functionalButton .disabled, .WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginAction input.loginButton, .generalFieldsContainer .fieldSubContainer input.typeButton, .generalFieldsContainer .fieldSubContainer input[type="submit"], .WaGadgetTermsOfUse .login-role-actions input[type="submit"][disabled=""], .WaGadgetTermsOfUse .login-role-actions input[type="submit"], .WaGadgetUnsubscribeFromEmails form input[type="submit"], .WaGadgetBlogStateAddPost .boxFooterOuterContainer input, .WaGadgetBlogStateEditPost .boxFooterOuterContainer input, .forumPanelOuterContainer .forumPanelContainer input.typeButton, .WaGadgetAuthorizationRequired .loginPageTable input.loginButton{
    background: #3d4124;
color: white;
}
.WaGadgetContactProfile .topButtonsOuterContainer input.typeButton:hover, .WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover, .WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink.hover, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink.hover, .WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton:hover, .WaGadgetBlogStateList #idAddNewPostButtonContainer input[type="submit"]:hover, .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover, .WaGadgetOnlineStoreProduct .OnlineStoreProduct_aside .OnlineStoreButton input.typeButton:hover, .functionalButton:hover, .functionalButton[disabled], .functionalButton.aspNetDisabled, .functionalButton .disabled:hover, .functionalButton[disabled]:hover, .functionalButton.aspNetDisabled:hover, .functionalButton .disabled:hover, .WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginAction input.loginButton:hover, .generalFieldsContainer .fieldSubContainer input.typeButton, .generalFieldsContainer .fieldSubContainer input[type="submit"]:hover, .WaGadgetTermsOfUse .login-role-actions input[type="submit"][disabled=""]:hover, .WaGadgetTermsOfUse .login-role-actions input[type="submit"]:hover, .WaGadgetUnsubscribeFromEmails form input[type="submit"]:hover, .WaGadgetBlogStateAddPost .boxFooterOuterContainer input, .WaGadgetBlogStateEditPost .boxFooterOuterContainer input:hover, .forumPanelOuterContainer .forumPanelContainer input.typeButton:hover, .WaGadgetAuthorizationRequired .loginPageTable input.loginButton:hover {
    background: #889150;
color: white;
}

/* Mobile View */
@media screen and (max-width: 766px) {
    #id_h4Vm4cV {    
         background: rgba(255,255,255,.8);                          border-radius: 20px; 
         max-width: 65%;
         margin: 0 auto;
         }
    .mobile {display: block;}
.WaGadgetCustomMenu.menuStyle001 .orientationHorizontal li {
    display: block;
    padding-right: 0px;
}
.WaGadgetCustomMenu.menuStyle001 ul.alignCenter {
    text-align: center;
    column-count: 3;
    column-fill: balance;
}
.titleBG {
padding-top: 0px;
}
.subMenu {
background-image: url(/resources/Theme/sub-menu-left.jpg), url(/resources/Theme/sub-menu-right.jpg), url(), url(/resources/Theme/sub-menu-bg.png);
    background-repeat: repeat-y;
    background-position: left top, right top, center center;
    background-size: auto, auto, auto, cover;
}
.non-mobile {
display: none;
}

.logo {
margin-top: 0px; background: rgba(255,255,255,.8); border-radius: 15px; padding: 15px;
max-width: 200px; margin: 0 auto;
}
.footerText {
text-align: center;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem {
    margin: 16px 0;
    border-left: 5px solid #f38c1c;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainer {
border-right: 0px;
}
.mainHeader {
padding: 25px 0;
}
.gadgetStyle002 h1.h1Alt {
font-size: 32px;
}
.h1Alt, h1.h1Alt {

font-size: 32px;
}
.promo, h1.promo {
font-size: 32px;
}
.gadgetStyle002 h1.promo {
font-size: 32px;
}
.header, h1.header, .gadgetStyle002 h1.header {
    font-size: 38px;
}
.subHeader {
padding: 85px 0;
}
.subMenuHeader p{
font-size: 32px;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer .filterOptions ul.filterList {
    margin: 0;
    padding: 0;
    list-style: none;
    column-count: 2;
}

.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer .filterOptions {
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    max-width: 400px;
    width: min-width;
    min-width: 400px;
}
.mobileOnly {
    display: block;
}
.mobMenu  ul.orientationHorizontal a {
    font-size: 14px;
    display: none;
}
.pageTitle li {
    font-size: 1.4em;
}
}
/* End Mobile View */
/* Tablet View */
@media screen and (max-width: 962px) and (min-width: 766px) {

.footerText {
text-align: center;
}
.non-mobile {
display: none;
}
.logo {
margin-top: 0px;
}
.mainHeader {
padding: 25px 0;
}
}
/* End Tablet View */



/* BACK TO TOP CSS */
#back-to-top {
    position: fixed;
    bottom: 40px;
    right: 10px;
    z-index: 9999;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 30px;
    background: #3d4124;
    color: #fff;
    cursor: pointer;
    border: 0;
    border-radius: 2px;
    text-decoration: none;
    transition: opacity 0.2s ease-out;
    opacity: 0;
}
#back-to-top:hover {
    background: #626937;
}
#back-to-top.show {
    opacity: 1;
}
/* DIVIDER */
.WaContentDivider.dividerStyle001 {
    background: url(/resources/Theme/divider.png);
    height: 46px;
    margin: 0 auto;
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
        background-size: auto;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    text-align: center;
    align-content: center;
    background-position: center;
}

/* PAGE TITLE */
.pageTitle.WaGadgetBreadcrumbs ul li + li::before {
display: none;
}
.pageTitle.borul li+li:before {
display: none;
}

.pageTitle li:not(:last-child) {
display: none;
}
.pageTitle li 
{
font-family: brandon-grotesque, sans-serif;
Font-size: 1.8em;
font-weight: 300;
color: #fff;
font-weight: 500;
}
.WaGadgetEventsStateCalendar .monthViewType .EventListCalendar td>div {

    border-left: 2px solid #64a900;
    background: #f1f1f1;

}



.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}