/* button regular style */
a.stylizedButton.buttonStyle001,
a.stylizedButton.buttonStyle002,
a.stylizedButton.buttonStyle003,
a.stylizedButton.buttonStyle004,
.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner input.typeButton, 
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton, 
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton,
.boxBodyInfoContainer .boxActionContainer input.typeButton, 
.generalFieldsContainer input.typeButton input.loginButton,  
.generalFieldsContainer input.typeButton,
.generalFieldsContainer input[type=submit],
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton, .WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton, .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton,
.WaGadgetPoll .bottomLine input[type=submit] {
background-color:#13a89e;
color:#FFFFFF}


.navigationOuterContainer .navigationContainer input.nextButton,
.navigationOuterContainer .navigationContainer input.typeButton, .navigationOuterContainer .navigationContainer input[type=submit] {
background-color:#13a89e;
color:#FFFFFF}

.navigationOuterContainer .navigationContainer a.backLink,
.navigationOuterContainer .navigationContainer .left input.nextButton {
background-color:#959595;
color:#FFFFFF}

.navigationOuterContainer .navigationContainer input.nextbutton.hidden {
display: none}


/* button active style */
a.stylizedButton.buttonStyle001:active,
a.stylizedButton.buttonStyle002:active,
a.stylizedButton.buttonStyle003:active,
a.stylizedButton.buttonStyle004:active,
.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner input.typeButton:active, 
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton:active, 
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:active, 
.boxBodyInfoContainer .boxActionContainer input.typeButton:active, 
.generalFieldsContainer input.typeButton input.loginButton:active,  
.generalFieldsContainer input.typeButton:active,
.generalFieldsContainer input[type=submit]:active,
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton:active, .WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton:active, .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton:active,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td.memberDirectoryColumn3 input[type='submit']:active,
.WaGadgetPoll .bottomLine input[type=submit]:active {
background-color:#13a89e;
color:#FFFFFF}

.navigationOuterContainer .navigationContainer input.nextButton:active,
.navigationOuterContainer .navigationContainer input.typeButton:active,
.navigationOuterContainer .navigationContainer input[type=submit]:active {
background-color:#13a89e;
color:#FFFFFF}

.navigationOuterContainer .navigationContainer input.nextbutton.hidden:active {
display: none;
}

.navigationOuterContainer .navigationContainer a.backLink:active,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td.memberDirectoryColumn3 input[type='submit'] {
background-color:#959595;
color:#FFFFFF}

/* button hover style */
a.stylizedButton.buttonStyle001:hover,
a.stylizedButton.buttonStyle002:hover,
a.stylizedButton.buttonStyle003:hover,
a.stylizedButton.buttonStyle004:hover,
.navigationOuterContainer .navigationContainer input.nextButton:hover,
.navigationOuterContainer .navigationContainer input.typeButton:hover,
.navigationOuterContainer .navigationContainer input[type=submit]:hover,
.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner input.typeButton:hover, 
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton:hover,
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover,
.boxBodyInfoContainer .boxActionContainer input.typeButton:hover, 
.generalFieldsContainer input.typeButton input.loginButton:hover,
.generalFieldsContainer input.typeButton:hover,
.generalFieldsContainer input[type=submit]:hover,
.navigationOuterContainer .navigationContainer a.backLink:hover,
.WaGadgetPoll .bottomLine input[type=submit]:hover {
background-color:#39b54a;
color:#FFFFFF}

.navigationOuterContainer .navigationContainer input.nextbutton.hidden:hover {
display: none;
}

/* remove featured member border radius */
.WaGadgetFeaturedMember.gadgetStyle001 li .img, .WaGadgetFeaturedMember.gadgetStyle002 li .img, .WaGadgetFeaturedMember.gadgetStyle003 li .img, .WaGadgetFeaturedMember.gadgetStyle004 li .img
{border-radius:0%;
}

/* Heading Formatting */
.contStylePromo {background-color:#00512f}

.contStyle {
text-shadow:none;
}

.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .memberDirectoryDetailsHeaderContainer h2, .WaGadgetEvents.WaGadgetEventsStateRegistrationsList .titleContainer h1.pageTitle a, .WaGadgetEvents.WaGadgetEventsStateRegistration .titleContainer h1.pageTitle a, .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .titleContainer h1.pageTitle a {color:#13a89e}

.WaGadgetEvents.WaGadgetEventsStateDetails .pageTitleContainer h1.pageTitle {color:#39b54a}

.WaGadgetEvents .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle:after, .captionOuterContainer .captionContainer .fieldBody h4:after {content:none}

.WaGadgetEvents .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
background-color: #e6e6e6;
color: #ffffff;
width:100%;
text-indent: 0.5em;
}

h2:after {content:none}

/* link profile button text color */

.wa-authenticateLoginLink.facebook, .wa-authenticateLoginLink.Facebook,
.wa-authenticateLoginLink.googlePlus, .wa-authenticateLoginLink.GooglePlus {color:#ffffff}

/* events formatting */

.EventListCalendar {font-family: open sans, arial, helvetica, sans serif}

#calendar .eventTime, .WaGadgetEvents.WaGadgetEventsStateCalendar #idEventListCalendar .EventListCalendar td>div a {color:#000; font-size:0.85em}

.WaGadgetEvents.WaGadgetEventsStateCalendar #idEventListCalendar .EventListCalendar td.EventListCalendarItemSelected a.calendarDate, .WaGadgetEvents.WaGadgetEventsStateCalendar #idEventListCalendar .EventListCalendar td.EventListCalendarItemSelected a.calendarDate:hover {color:#00512f; font-weight:bold}

#calendar td.EventListCalendarItemSelected {background-color:#ffffe5}

.WaGadgetEvents.WaGadgetEventsStateCalendar #idViewSwitchersTable #group1 div a, .WaGadgetEvents.WaGadgetEventsStateCalendar #idViewSwitchersTable #group2 div a {text-decoration:none}

/* member directory formatting */

.genericListTable tbody td .memberValue h5,
.membersTable tbody td .memberValue h5 {
font-family: open sans;
font-weight: bold}

/* Menu formatting for normal view */

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a {
    display: inline-block;
    font: 20px/normal Roboto Condensed;
    position: relative;
    text-align: right;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    white-space: nowrap;
    color: #999;
    padding: 20px 30px;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel {
    text-align: center;
    FLOAT: RIGHT;
    BACKGROUND-COLOR: transparent;
    margin-right: 30px;
    padding-right: 20px;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.sel>.item>a {color:black}

.WaGadgetMenuHorizontal .menuInner ul ul:before {border-left:5px solid #39b54a}



/* Menu formatting for Mobile view */

.WaGadgetMenuHorizontal[class*=menuStyle] .menuInner .menuButton {
color:#959595
}

.WaGadgetMenuHorizontal[class*=menuStyle] .menuInner ul.firstLevel>li {
border-top: 1px solid #ffffff}

.WaGadgetMenuHorizontal .menuInner.mobileView ul.firstLevel>li>.item>a {
    font: normal 20px/normal Roboto Condensed;
    text-align: left;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    white-space: nowrap;
    color: #FFFFFF;
}

.WaGadgetMenuHorizontal .menuInner.mobileView {
    text-align: left;
margin-left:0px;
    BACKGROUND-COLOR: transparent;
}

.WaGadgetMenuHorizontal .menuInner.mobileView ul.firstLevel>li.sel>.item>a {color:black}

.WaGadgetMenuHorizontal .menuInner.mobileView ul.firstLevel>li.sel>.item:hover>a {color:black}

/* Removing H1 Shadow Effect */
.zoneHeader1Outer .zoneHeader1Inner:before, .zoneHeader1Outer .zoneHeader1Inner:after {
background-image:none}

/* hiding member details */

#PAGEID_1075180 div.infoOuterContainer {display:none;}

#PAGEID_1075135 .membershipDetailsContainer, #idMembershipLevelContainer,#PAGEID_1075135 .publicContentView #idContainer9464765, 
.publicContentView #idCaptionContainer9602752, .publicContentView #idContainer9547525,
#idSendMailContainerBackToProfile, 
.memberDirectoryDetailsHeaderContainer,
#FunctionalBlock1_ctl00_backToProfileButton {display:none}

/* featured member font*/

.WaGadgetFeaturedMember ul.layoutVertical li .rightPart .subtitle, .WaGadgetFeaturedMember ul.layoutHorizontal li .rightPart .subtitle, .WaGadgetFeaturedMember ul.layoutList li .rightPart .subtitle {
font:normal 14px/normal Open Sans}

/* hide logged in profile areas */
#invoicesShowLink, #membeSubscriptionsShowLink {display:none}

/* centering logo on Mobile View */

@media only screen and (max-width: 616px) 
{
.container_12 {
  margin-left:auto;
  margin-right:auto;
  width:100%;
  max-width:600px;
  min-width:320px;
  display:block;
 }
    #id_rrmkHvr {
    margin-left: auto;
    margin-right: auto;
    max-width: 350px;
  }
}

/* events in list view */
#idUpcomingEventsContainer .boxBodyContentContainer.fixedHeight {
    max-height: 235px;
    -webkit-box-shadow: 0 4px 6px -6px #222;
    -moz-box-shadow: 0 4px 6px -6px #222;
    box-shadow: 0 4px 6px -6px #222;
}

/* SOCIAL LOGIN BUTTONS HIDE */
.WaGadgetAuthorizationRequired .openAuthFormContainer {
border-right: none;
max-width: 0px;
padding-right: 40px;
display: none;
}

/* PADDING TO SOCIAL LOGIN BUTTONS HIDE */
.WaGadgetAuthorizationRequired .authFormContainer {
padding-left: 0;
}

/* MEMBER SOCIAL LOGIN BUTTONS HIDE */
#socialLoginContainer, #idSocialLoginContainer {
display: none;
}

/* Benchmarking SubMenu Customization */
.WaGadgetCustomMenu li {
padding: 8px;
display: inline-block;
}

.WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal li a {
margin-right: 2px;
padding: 2px 2px;
color: whitesmoke;
text-transform: uppercase;
}

.WaGadgetCustomMenu.gadgetStyle001 ul li a {
color: #333;
font: normal 14px/normal Open Sans;
text-decoration: none;
}

.WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal li a:hover {
color: whitesmoke;
}

/* h2 Wrapping fix */
h2 {
overflow: auto;
white-space: normal;
}

/* SDRGBN local chrome: hover menus, hero fallback, credit line */
#main_menu.menuStyle001 li.dir { position: relative; }
#main_menu.menuStyle001 li.dir:hover > .item > ul.secondLevel,
#main_menu.menuStyle001 li.dir:focus-within > .item > ul.secondLevel {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 40;
}
#camera_wrap_YWw7pEs { min-height: 280px; overflow: hidden; }
#camera_wrap_YWw7pEs img.sdrgbnHeroFrame {
  width: 100%;
  height: 350px;
  object-fit: cover;
  display: block;
}
.sdrgbnMemberShelf { list-style: none; margin: 0; padding: 0; }
.sdrgbnMemberShelf li { padding: 8px 0 16px; }
.sdrgbnCreditLine { margin: 12px 0 8px; }
