.WaGadgetMobilePanel .mobilePanel {
    position: relative;
    height: 50px;
    background: #1c314a;
    color: white;
}
    #idEventViewSwitcher{
  margin-top: -70px;
}
.boxViewOutline {
    border:1px solid #f1f1f1!important;
    margin-bottom: 20px;
    border-radius: 40px 0;
    box-shadow: 0 5px 10px rgba(0,0,0,.3);
}

[class*="EditableArea"] ul {
    margin: 1em 0 1em 52px;
    padding: 0;
    list-style: disc;
}
.logoNav {
    margin-top: -60px;
}
.WaGadgetMobilePanel .mobilePanel .buttonLogin {
    display:none;
}
.zonePlace.zoneWAbranding {
    display: none;
}
/* NEW STYLES */
.gadgetStyle003 {
padding:30px; background: #fff;
}
.primaryContent
{
padding:30px; box-shadow: 0 15px 20px rgba(136,136,136,.3); background: #fff;
}
/* END NEW STYLES */
/* MENU */
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul ul li > .item > a > span {
    width: 175px;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner li > .item:hover > ul {
    min-width: 175px;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel>li>.item>a {
    font: 800 10px/23px 'Montserrat','Arial',sans-serif;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel>li>.item>a {
    position: relative;
    display: block;
    height: 23px;
    padding: 8px 16px;
    background: inherit;
    color: #3d3d3d;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel {
    float: right;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel > li > .item > a {
padding: 8px 10px;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel>li.sel>.item>a {
    color: #fff;
    background: #2769ba;
}
/* FORUMS */
.jobBoard #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow td.repliesCountTD, .jobBoard #idTopicListContainer .boxHeaderOuterContainer table td.repliesCountTD {
display: none;
}
.jobBoard #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow td.threadTD, .jobBoard #idTopicListContainer .boxHeaderOuterContainer table td.threadTD {
width: 70%;
}
.jobBoard #idTopicListContainer .boxHeaderOuterContainer table td.lastReplyTD, .jobBoard #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow td.lastReplyTD {
    width: 30%;
}

/* END FORUMS */
/* SUB HEADERS */
.childTitle {
margin: 0 auto; max-width: 550px; width: 100%; padding: 125px 0;
}
/* END SUB HEADERS */
.WaGadgetMobilePanel .mobilePanel .mobilePanelButton:active, .WaGadgetMobilePanel .mobilePanel .mobilePanelButton.active, .WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel, .WaGadgetMobilePanel .mobilePanel .menuInner ul ul, .WaGadgetMobilePanel .mobilePanel .menuInner ul ul ul, .WaGadgetMobilePanel .mobilePanel .loginInner {
    background: #2769ba;
    color: white;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul ul .item a {
color: #fff;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel > li.sel > .item > a {

    color: #000;
    background: transparent;

}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul li.sel > .item > a {

    color: #373737;
    background:  transparent;
}
/* FRONT PAGE */
#id_p2NXkLF, #id_akrBQiG, #id_vQJLefX {
background: rgba(255,255,255,.9);
}
.ctaSection {
padding: 25vh 5vh;
 z-index: 100;
 text-shadow: 0 1px 1px #000;
}
.ctaBtn {
margin-top: -155px;
border-bottom: 5px solid #7fcfbf; 
z-index: 50;
}
/* HEAD */
.headSection {
margin-top: -40px;
}

/* END HEAD */
/* EVENTS */
    .WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContentOuterContainer .boxBodyContentContainer.fixedHeight {
        max-height: 300px;
    }
    
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_eventListViewSwitcher_calendarModeLink {
        
    }
#idEventsTitleMainContainer > div.pageTitleContainer.eventsTitleContainer > h1 {
    font-size: 24px;
    font-family: 'Montserrat','Arial',sans-serif;
    line-height: 1.25;
    text-transform: none;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    }
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer h4.infoTitle {
    color: #000;
    font-family: 'Montserrat','Arial',sans-serif;
}

.WaGadgetEventsStateList .boxesList {
padding: 0px;
    clear: none;
}
.WaGadgetEventsStateList .pageTitleOuterContainer {
    float: right;
    margin: 0 0 0 20px;
    line-height: 36px;
}
.WaGadgetEventsStateList .pageTitleOuterContainer a{ 
color: #2769ba;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .eventsTitleContainer {
padding: 0px;
}
/* END EVENTS */
/* SOTY */
.soty ul.boxesList li.boxesListItem .boxBodyOuterContainer .boxBodyContentOuterContainer .boxBodyContentContainer.fixedHeight {
    position: relative;
    max-height: 965px;
    overflow: hidden;
}
/* END SOTY */
/* LOGIN */

.WaGadgetLoginForm.LoginFormStyle001 .loginPanel, .WaGadgetLoginForm.LoginFormStyle002 .loginPanel {
background: #f1f1f1;
border: 1px solid #f1f1f1;
}

.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink:hover, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink:hover, .WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink.hover, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink.hover {
    background: #558bca;
}
/* END LOGIN */
/* DIVIDER */
.WaContentDivider.dividerStyle001 {
    height: 46px;
    margin: 0 auto;
    background: url(/resources/Pictures/plso-divider.png);
        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;
}
/* END DIVIDER */
/* JOIN */
.formTitleOuterContainer .formTitleContainer {
border: 0px;
}
#FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_levelListView_membershipLevelsRepeater_ctl00_levelView_renewal, #FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_levelListView_membershipLevelsRepeater_ctl00_levelView_recurring,
#FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_levelListView_membershipLevelsRepeater_ctl01_levelView_renewal, #FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_levelListView_membershipLevelsRepeater_ctl01_levelView_recurring, #FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_levelListView_membershipLevelsRepeater_ctl02_levelView_renewal, #FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_levelListView_membershipLevelsRepeater_ctl02_levelView_recurring,
#FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_levelListView_membershipLevelsRepeater_ctl02_levelView_group,
FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_levelListView_membershipLevelsRepeater_ctl03_levelView_group,
#FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_levelListView_membershipLevelsRepeater_ctl03_levelView_renewal, #FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_levelListView_membershipLevelsRepeater_ctl03_levelView_recurring, .levelBundle   {
font-style: italic;
font-weight: bold;
color: #000;
}
.join .fieldSubContainer>.fieldLabel {

}
.join .fieldSubContainer>.fieldBody {

}
.join .groupContainer span.typeCheckboxContainer, .join .groupContainer span.typeRadioContainer {
    float: left;
    display: block;
    width: 16px;
    margin: 0 0 0 -22px;
}
.join .groupContainer .fieldItem {
padding: 20px 32px;
background: #f9f9f9;
}
.fieldSubContainer .fieldBody .fieldItem span.label .textLine strong {
    font-family: Montserrat;
    font-size: 1.2em;
    color: #D24916;
}
.join .fieldSubContainer .typeInstruction {
    font-size: 16px;
font-family: 'Open Sans','Arial',sans-serif;
    font-style: normal;
width: 100%;
}
.join .fieldSubContainer .levelDescription {
font-size: 1em;
}
/* END JOIN */

/* BLOG */
.boxBodyInfoContainer {
    display: none;
}
.boxFooterPrimaryOuterContainer {
    display: none;
}
.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle, .WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer h4.boxHeaderTitle, .WaGadgetEventsStateDetails .pageTitleOuterContainer .eventsTitleContainer h1  {
background: #2765b0;
padding: 20px;
border-left: 20px solid #2769ba;
    border-radius: 40px 0px;
color: #fff;
width: 95%;
}
.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle a, .WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer h4.boxHeaderTitle a{ 
color: #fff;
weight: 900;
}
/* END BLOG */
/* TYPOGRAPHY */
.gadgetStyle002 h1:not(.promo):not(.header):not(.h1Alt)::after {
  content: "";
  display: block;
  background: #fdcb32;
height: 3px;
width: 50px;
  position: relative;
top: 10px;
margin: 0 auto;
}
.promo, h1.promo,.gadgetStyle002 h1.promo {
    margin: 1.21em 0 .72em;
    font-family: 'Montserrat','Arial',sans-serif;
    font-size: 48px;
    font-style: normal;
    font-weight: 900;u
    line-height: 1.18;
    text-transform: capitalize;
}
.h1Alt, h1.h1Alt  {
    margin: -1.1em 0 1em;
        font-family: 'Montserrat','Arial',sans-serif;
        font-weight: 300;
}
.gadgetStyle002 .h1Alt, .gadgetStyle002 h1.h1Alt  {
    margin: 0.1em 0 1em;
        font-family: 'Montserrat','Arial',sans-serif;
        font-weight: 900;
}
.header, h1.header,.gadgetStyle002 h1.header {
    margin: 1.21em 0 .72em;
    font-family: 'Montserrat','Arial',sans-serif;
    font-size: 36px;
    font-style: normal;
    font-weight: 900;
    line-height: 1.18;
    text-transform: capitalize;
}
h1:not(.promo):not(.header):not(.h1Alt), .gadgetStyle002 h1:not(.promo):not(.header):not(.h1Alt) {
    margin: 1.21em 0 .72em;
    font-family: 'Montserrat','Arial',sans-serif;
    font-size: 36px;
    font-style: normal;
    font-weight: 900;
    line-height: 1.18;
    text-transform: capitalize;
}
H3, .gadgetStyleNone H3, .formTitleOuterContainer h3:not(.formTitle) {
    font-weight: 600;
}
.h3, h3 {
    margin: .5em 0 .4em;
    font-family: 'Montserrat','Arial',sans-serif;
    font-style: normal;
    line-height: 1.4;
    text-transform: none;
}
h2, .h2, .gadgetStyle002 h2 {
    text-transform: none;
}

.gadgetStyle002 h2 {
    font-weight: 900;

}
.gadgetStyle002 h3 {
    font-family: 'Montserrat','Arial',sans-serif;
}

.promo, h1.promo, .gadgetStyle002 h1.promo {
    margin: 0em;
}
.gadgetStyle002 h4.h4Alt {
    font-family: 'Lato','Arial',sans-serif;
    margin: -1em 0 1.5em;
}
/* END TYPOGRAPHY */
/* BREADCRUMBS */
.WaGadgetBreadcrumbs ul {
text-align: center;
}
.WaGadgetBreadcrumbs ul li {
    margin: 1.21em 0 .72em;
    font-family: 'Montserrat','Arial',sans-serif;
    font-size: 36px;
    font-style: normal;
    font-weight: 900;
    line-height: 1.18;
    text-transform: capitalize;
text-align: center;
}
.WaGadgetBreadcrumbs > div > ul > li:nth-child(2),.WaGadgetBreadcrumbs > div > ul > li:nth-child(1) > a {
display: none;
}
.WaGadgetBreadcrumbs > div:nth-child(1) > ul:nth-child(1) > li:nth-child(3) > a:nth-child(1) {
display: none;
}
.WaGadgetNavigationLinks.gadgetStyle002 ul.orientationHorizontal li + li::before, .WaGadgetNavigationLinks.gadgetStyle002 ul.orientationVertical li, .WaGadgetSiteMap.gadgetStyle002 ul li, .WaGadgetBreadcrumbs.gadgetStyle002 ul li + li:before {
display: none;
}
#id_aPdUSaK > div:nth-child(1) > ul:nth-child(1) > li:nth-child(3) > a:nth-child(1){
display: none;
}
/* BUTTONS */
a.buttonStyle001, a:link.buttonStyle001 {
border-radius: 15px;
font-weight: 800;
}
a.buttonStyle002, a:link.buttonStyle002 {
    background: transparent;
    color: #fff;
    border-radius: 15px;
    padding: 5px 60px;
 border: 1px solid #2769ba;
border-radius: 15px;
}
a.buttonStyle003, a:link.buttonStyle003 {
    background: #2769ba;
    color: white;
    border-radius: 20px;
    padding: 5px 60px;
}
a.buttonStyle004, a:link.buttonStyle004 {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 112px;
    margin: 0;
    padding: 8px 20px;
    background: transparent;
    border: 3px solid #f9f5f5;
    color: #f9f5f5;
    font-family: 'Montserrat','Arial',sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: 1.5;
    white-space: nowrap;
    text-align: center;
    text-decoration: none;
    border-radius: 15px;
}
a.buttonStyle005, a:link.buttonStyle005 {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 112px;
    margin: 0;
    padding: 8px 20px;
    background: transparent;
    border: 3px solid #2769ba;
    color: #000;
    font-family: 'Montserrat','Arial',sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: 1.5;
    white-space: nowrap;
    text-align: center;
    border-radius: 15px;
    text-decoration: none;
}
/* MENU */
/* SUB */
.WaGadgetMenuVertical.VerticalMenuStyle001 ul.firstLevel>li>.item>a>span {
    display: inline-block;

    padding: 0;
    vertical-align: middle;
}
.WaGadgetMenuVertical.VerticalMenuStyle001 ul.firstLevel {
    box-sizing: border-box;

    margin: 0;
    padding: 10px 0;
    background: #ffffff;
    border: 3px solid #21b788;
    list-style: none;
}
.WaGadgetMenuVertical.VerticalMenuStyle001 ul.firstLevel > li > .item > a {
    position: relative;
    display: block;
    padding: 4px 16px;
    overflow: hidden;
    background: inherit;

    font: 100 12px/1.5 'Montserrat','Arial',sans-serif;
    text-align: left;
    text-decoration: none;
    text-transform: Capitalize;
}
.WaGadgetMenuVertical.VerticalMenuStyle001 ul.firstLevel > li.sel > .item > a {

    color: #000;

    background: #adedc1;

}
.WaGadgetMenuVertical.VerticalMenuStyle001 ul ul li.sel > .item > a {
    color: #fff;
    background: #21b788;
}
.WaGadgetMenuVertical.VerticalMenuStyle001 ul ul li>.item>a:hover {
    background: #21b788;
}
/* MAIN Menu */
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li>.item {
    margin: 0 12px;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li>.item:first-child>a {
    padding-left: 7px;
    padding-right: 7px;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel > li > .item:hover > a {
    border-bottom: 2px solid #fdcb32;
    color: #fff;
background: transparent; 
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel > li.sel > .item > a {
    color: #fff;
     border-bottom: 2px solid #fdcb32;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li>.item>a {
    position: relative;
    display: block;
    height: 23px;
    padding: 8px 16px;
    background: inherit;
    color: #fff;
    font: 400 18px/23px 'Montserrat','Arial',sans-serif;
    white-space: nowrap;
    vertical-align: top;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul ul li>.item>a {
font: normal 14px/1.5 'Montserrat','Arial',sans-serif;
}
/* MENU FIXED*/
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .stickyMenu.active {
    left: 0;
    z-index: 1000;
    width: 100%;
    background: #2769BA;
    border-bottom: 1px solid #162d81;
    box-sizing: border-box;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .stickyMenu.active .firstLevel{
margin: 0 auto;
float: none;
}
/* SOCIAL */
.WaGadgetSocialProfile.socialProfileStyle002 li a, .WaGadgetSocialProfile.socialProfileStyle003 li a, .WaGadgetSocialProfile.socialProfileStyle004 li a {
    position: relative;
    display: inline-block;
    width: 23px;
    height: 23px;
    font-family: 'FontAwesome';
    font-size: 23px;
    text-decoration: none;
    font-weight: normal;
    font-style: normal;
    line-height: 43px;
    vertical-align: top;
    border: 1px solid #fff;
    padding: 10px;
    border-radius: 50px;
}
/* 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 {
    position: relative;
    display: inline-block;
    width: 115px;
    height: 30px;
    overflow: hidden;
    background: #2769ba;
    color: white;
    line-height: 400px;
    vertical-align: top;
    text-decoration: none;
    cursor: pointer;
    border-radius: 10px;
}
.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink:before, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font: normal 16px/30px 'Montserrat';
    text-align: center;
    text-indent: 0;
    content: 'Login';
}
.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 16px/30px 'Montserrat';
    text-align: center;
    text-indent: 0;
    content: 'My Account';

}


/* SEARCH */
.WaGadgetSiteSearch.searchStyle002 .searchBoxButton::before {
    background: #2769ba;
    font: 21px/30px 'FontAwesome';
}
.WaGadgetSiteSearch .searchBoxField {
    box-sizing: border-box;
    width: 230px;
    max-width: calc(100% - 41px);
    height: 31px;
    vertical-align: top;
}

.WaGadgetSiteSearch.searchStyle001 .searchBoxButton::before, .WaGadgetSiteSearch.searchStyle002 .searchBoxButton::before {

    width: 36px;
    height: 27px;
    line-height: 27px;

}
input[type=password], input[type=text], select, textarea{
    display: inline-block;
    margin: 0;
    padding: 6px 12px 7px;
    background: #f6f6f6;
    border: 1px solid #f6f6f6;
    color: #222;
    border-radius: 15px 0 0 15px;
    font: normal 16px/1.3 'Montserrat','Arial',sans-serif;
    text-align: center;
}
.WaGadgetSiteSearch .searchBoxButton:before {
    position: absolute;
    top: 0;
    left: -1px;
    width: 40px;
    height: 30px;
    color: #bbb;
    font: 23px/30px 'FontAwesome';
    text-align: center;
    text-indent: 0;
    content: '\f002';
    text-decoration: none;
background: #f6f6f6;
    border-radius: 0px 15px 15px 0px;
    padding: 1px 12px 3px;
}
/* QUICKLINKS */
.WaGadgetCustomMenu.menuStyle001 ul li a {
    font-family: 'Montserrat','Arial',sans-serif;

    font-size: 14px;
    line-height: 1.5;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-transform: capitalize;
}
.WaGadgetCustomMenu.menuStyle001 .orientationHorizontal li{
padding: 0px;
}
.WaGadgetCustomMenu.menuStyle001 .orientationHorizontal li::after {
content: '|';
color: #bbb;
}
.WaGadgetCustomMenu.menuStyle001 .orientationHorizontal li:last-child:after{
content: ''
}

/* Mobile View */
@media screen and (max-width: 766px) {
    #idEventViewSwitcher {
        margin-top: -185px;
    }
.non-mobile {
display: none;
}
.logoNav {
    margin-top: -20px;
}
.headSection {
margin-top: 0px;
}
.promo, h1.promo, .gadgetStyle002 h1.promo, H1.promo, .gadgetStyleNone H1.promo {
font-size: 32px;
}

.ctaSection {
padding: 15vh 0vh;
 z-index: 100;
 text-shadow: 0 1px 1px #000;
}
.ctaBtn {
margin-top: 0px;
border-bottom: 5px solid #7fcfbf; 
z-index: 50;
}
.childTitle {
background: url(/resources/Theme/mobile-bg.png);
background-position: bottom center;
background-repeat: no-repeat;
background-size: cover;
margin: 0 auto; max-width: 100%; width: 100%;
 padding: 50px 0 0;
text-align: center;
}

}
/* Tablet View */
@media screen and (max-width: 961px) and (min-width: 766px) {

.headSection {
margin-top: 0px;
}
.promo, h1.promo, .gadgetStyle002 h1.promo, H1.promo, .gadgetStyleNone H1.promo {
font-size: 36px;
}
.ctaSection {
padding: 15vh 0vh;
 z-index: 100;
 text-shadow: 0 1px 1px #000;
}
.ctaBtn {
margin-top: 0px;
border-bottom: 5px solid #7fcfbf; 
z-index: 50;
}
.childTitle {

background-position: bottom center;
background-repeat: no-repeat;
background-size: cover;
margin: 0 auto; max-width: 100%; width: 100%;
 padding: 25px 0 100px 0;
text-align: center;
}

}

/* SYSTEM BUTTONS */
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton, .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton, .WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginAction input.loginButton, .forumPanelOuterContainer .forumPanelContainer input.typeButton, .WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton, .WaGadgetAuthorizationRequired .loginPageTable input.loginButton, .WaGadgetLoginForm.LoginFormStyle001 .loginButton, .WaGadgetLoginForm.LoginFormStyle002 .loginButton {
    background: #2769ba;
}

.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover, .WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton:hover, .WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginAction input.loginButton:hover, .forumPanelOuterContainer .forumPanelContainer input.typeButton:hover, .WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton:hover, .WaGadgetAuthorizationRequired .loginPageTable input.loginButton:hover,.WaGadgetLoginForm.LoginFormStyle001 .loginButton, .WaGadgetLoginForm.LoginFormStyle002 .loginButton:hover {
background: #4c9b69;
}
/* END SYSTEM BUTTONS */

/* BACK TO TOP */
#back-to-top {
    position: fixed;
    bottom: 40px;
    right: 10px;
    z-index: 9999;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 30px;
    background: #2769ba;
    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: #95ae2a;
}
#back-to-top.show {
    opacity: 1;
}
