[class*="EditableArea"] ul li {
    list-style: none;
}


#id_yGvFvaI_loginContainer {
    z-index: 9999999;
}

.WaGadgetLoginForm .loginContainer .loginContainerInner .loginPanel .loginContainerForm form .loginAction input.loginButton {
  z-index: 9999999999999999999999999999;
}
/* PAST EVENTS */
.pastEvents #idUpcomingEventsContainer > div.upcomingEventsContainer > div > div > div > div > div > div > div > div > div > div > ul {
    display: none;
}
.pastEvents #FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_eventListViewSwitcher_calendarModeLink {
    display: none;
}
/* END PAST EVENTS */
.gadgetStyle002 [class*="EditableArea"] li::before {
  border-color: transparent #a2d6ff;
}
[class*="EditableArea"] ul li::before {
    content: "";
  border-color: transparent #dc0986;
  border-style: solid;
  border-width: 0.35em 0 0.35em 0.45em;
  display: block;
  height: 0;
  width: 0;
  left: -1em;
  top: 0.9em;
  position: relative;
}
.ctaText p{
    font-size: 24px;
}
#PAGEID_1381834  .WaPlaceHolderContent>div {
    padding: 40px 0px;
}
.leadHeader {
    padding-top: 450px;
}
.mobileMenu {
    display: none;
}
/* TOP BAR */
.jobBoardIcon {
    width: 23px;
    height: 18px;
}
.SearchIcon, .CommunityIcon {
    height: 18px;
    width: 18px;
}
#id_TG9t8Ur {
    border-left: 1px solid #f1f1f1;
}

#id_Header {
    background: rgb(2,0,36); background: -moz-linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(4,57,99,1) 35%, rgba(5,62,107,1) 100%); background: -webkit-linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(4,57,99,1) 35%, rgba(5,62,107,1) 100%); background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(4,57,99,1) 35%, rgba(5,62,107,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024",endColorstr="#053e6b",GradientType=1);
}
/* END TOP BAR */
#PAGEID_1381834 .subTitleText {
    padding-top: 40px;
}
}.subTitleText p{

    font-size: 21px;
}
.WaGadgetNavigationLinks > div > ul > li > a  {
    font-size: 16px;
    font-weight: 300;
    color: #222;
    padding: 10px 0px;
}
.WaGadgetNavigationLinks  > div > ul > li > ul > li > a{
    font-size: 16px;
    font-weight: 300;
    color: #222;

}
.WaGadgetNavigationLinks .active {
    font-size: 16px;
    font-weight: 300;
    border-bottom: 3px solid #035698;
}
.WaGadgetNavigationLinks .gadgetStyle002   .active {
    font-size: 16px;
    font-weight: 300;
    border-bottom: 4px solid #fff!important;
}
.WaGadgetNavigationLinks.gadgetStyleNone ul.orientationVertical li {
    padding: 5px 0;
}
/* Offset Nav */
.leadpageBar {
    height: 100%;     
    background-image: url(/resources/Theme/bluebg.png);     background-repeat: repeat-y;     
    background-size: 80% auto;
}
#id_ickpFfl {
    margin-top: -35px;
    height: 60px;
}
#PAGEID_1381834 #id_Content {
    height: 67px;
    background-image: url(/resources/Theme/bluebg.png);
    background-repeat: repeat-y;
    background-size: 60% auto;
    background-color: #ebebeb;
    margin-top: -35px;
    }

/* END OFFset Nav */

/* SUB PAGE TABLE CUSTOMIZATION */
#id_9owMUAJ  {
    background: #f1f1f1; 
    padding: 30px; 
    box-shadow: 0 10px 20px rgba(0,0,0,.3);
}
/* END SUB PAGE TABLE CUSTOMIZATION */
/* EVENT WIDGET BUTTONS */
.eventBtnbottom {
    position: absolute; 
    bottom: 0px; 
    width: 100%;
}
/* END EVENT WIDGET BUTTONS */
/* HEADLINE */
.WaGadgetHeadline {
    padding: 30px 30px 20px 30px;
    background: #f9f9f9;
}
/* END HEADLINE */
/* BACKGROUNDS */
/* ABOUT */
#PAGEID_18052 .zonePlace.zoneHeader3 {
    background: url(/resources/theme/about-bg4.jpg)!important;
    background-size: cover;
        background-position: center left;
}
/* BECOME A MEMBER */
#PAGEID_1403341 #id_Header2
{
    background-image: url(/resources/Theme/overlaybg.png), url(/resources/Theme/membership-bg.jpg);
    background-repeat: no-repeat,no-repeat;
    background-position: left bottom, left top;
    background-size: cover, cover;
    background-color: transparent;
}
}
/* END BACKGROUNDS */
/* END TOP BAR */
/* SOCIAL MEDIA ICONS */
.WaGadgetSocialProfile.gadgetThemeStyle2 li a {
    position: relative;
    display: inline-block;
    width: 35px;
    height: 35px;
    background: rgba(255,255,255,.7);
    color: #333;
    font-family: 'WA-theme-icons';
    font-size: 21px;
    text-decoration: none;
    line-height: 43px;
    vertical-align: top;
border-radius: 5px;
}
.WaGadgetSocialProfile.socialProfileStyle002 li a, .WaGadgetSocialProfile.socialProfileStyle003 li a, .WaGadgetSocialProfile.socialProfileStyle004 li a {
    line-height: 43px;
}
.WaGadgetSocialProfile.socialProfileStyle003 li a {
    color: white;
    border: 2px solid #fff;
    border-radius: 60px;
    padding: 10px;
}
/* END SOCIAL MEDIA ICONS */
/* CUSTOM */
.boxShadow {
box-shadow: 0 0 25px 10px rgba(0,0,0,.1);
padding: 25px;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .stickyMenu.active li.dir.last-child {

}
.welcomeMSG {
    padding: 15px 10px;
    background: #d3107a;
    z-index: 999999;
    width: 160px;
    color: #fff;
    font-size: 14px;
    position: relative;
}

.joinBTN {
    padding: 15px 0px 15px 10px;
    background: #d3107a;
    z-index: 999999;
    width: 160px;
    position: relative;
}
.joinBTN a {
    text-decoration: none;
    color: #fff!important;
}
/* EVENTS */
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
    background: #f9f9f9;
    box-shadow: 0 5px 15px rgba(0,0,0,.1);
}
.WaGadgetEventsStateCalendar .monthViewType .EventListCalendar .eventDivItem:hover, .WaGadgetEventsStateCalendar .monthViewType .EventListCalendar .eventContainerHover {
  background: #ededed;  
}
.WaGadgetEventsStateCalendar .monthViewType .EventListCalendar td>div {
  background: #f9f9f9;  
}
.infoOuterContainer {
    background: #ededed;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
    background: #f9f9f9;
box-shadow: 0 5px 15px rgba(0,0,0,.1);
}

.conference  .boxOuterContainer .boxBodyOuterContainer .boxBodyContentOuterContainer .boxBodyContentContainer.fixedHeight {
    max-height: 100%;
}
.conference .boxFooterOuterContainer {
    display: none;
}
.WaGadgetEventsStateCalendar .yearViewType .EventListCalendar a.yearViewHeader 
{
    color: #035698;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] span, .WaGadgetEventsStateCalendar .monthViewType .EventListCalendar td.EventListCalendarItemSelected a.calendarDate, .WaGadgetEventsStateCalendar .monthViewType .EventListCalendar td.EventListCalendarItemSelected a.calendarDate:hover {
    color: #d3107a;
}
/* END EVENTS */
/* LOGIN PAGE */
.WaGadgetAuthorizationRequired .loginPageTable input.loginButton {
    background: #002869;
}
.WaGadgetAuthorizationRequired .loginPageTable input.loginButton:hover {
    background: #020428;
}
/* END LOGIN PAGE */
/* MOBILE PANEL */


.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel > li.sel > .item > a, .WaGadgetMobilePanel .mobilePanel .menuInner ul ul li.sel > .item > a {
    color: #fff;
    background: #002869;
}
.WaGadgetMobilePanel .mobilePanel .mobilePanelButton:active, .WaGadgetMobilePanel .mobilePanel .mobilePanelButton.active, .WaGadgetMobilePanel .mobilePanel .mobilePanelButton:hover {
    background: #020428;
    color: white;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel, .WaGadgetMobilePanel .mobilePanel .loginInner {
    margin: 0;
    padding: 12px 0;
    background: #053e6b;
    border-top: 1px solid #020428;
    font-weight: bold;
    text-align: left;
    list-style: none;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginActionRememberMe label::before
 {
        background: #053e6b;

}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm [class$="TextBox"] input[class$="TextBoxControl"] {
        background: #053e6b;

}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul li > .item > a {
    position: relative;
    display: block;
    margin: 0;
    padding: 4px 16px 4px 24px;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul {
       background: #053e6b;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginAction input.loginButton {
    display: inline-block;
    width: 100%;
    max-width: 288px;
    height: 40px;
    margin: 0;
    padding: 4px 20px;
    background: #d3107a;
    border: 0;
    color: white;
    font: normal 18px 'Lato','Arial',sans-serif;
    text-transform: uppercase;
    cursor: pointer;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginAction input.loginButton:hover {
    background: #020428;
    color: white;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul ul {
    background: #053e6b;
}
.WaGadgetCustomMenu.menuStyle001 ul li a {
  font-family: 'Lato', sans-serif;
  color: #2fb5df;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}
/* END MOBILE PANEL */


/* LOGIN */
.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink {
    width: 100%;
    color: #002869;
    height: 74px;
}
.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, .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: #002869;
}
.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink {
    width: 100%;
    background: transparent;
    color: #002869;
    height: 74px;
}
.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink:before, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font: normal 20px/74px 'Lato', sans-serif;
    text-align: center;
    text-indent: 0;
    content: 'Login';
    background: transparent;
}
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font: normal 20px/74px 'Lato', sans-serif;
    text-align: center;
    text-indent: 0;
    color: #fff;
    content: 'My Account';
}
.WaGadgetLoginForm .loginButton {
background: #0F2E6F;
}
.WaGadgetLoginForm .loginButton:hover {
background: #1647AE;
}
.WaGadgetLoginForm .loginContainer.authenticated.loginContainer.authenticated .loginLink {
color: #fff;
}
.loginContainer.loginContainer .loginLink:before{

    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font: 400 14px/50px 'Lato', sans-serif;
    text-align: center;
    text-indent: 0;
    content: 'Login';
    background: #020428;
      color: #fff;

}
.WaGadgetLoginForm .loginContainer.loginContainer .loginLink {
    background: #020428; 
}
.WaGadgetLoginForm .loginContainerWrapper.alignRight {
    text-align: center;
}
.WaGadgetLoginForm.LoginFormStyle001 .authenticated .loginPanel, .WaGadgetLoginForm.LoginFormStyle002 .authenticated .loginPanel {
    width: 365px;
}
.WaGadgetLoginForm.LoginFormStyle002 .loginUserName, .WaGadgetLoginForm.LoginFormStyle002 .loginPassword, .WaGadgetLoginForm.LoginFormStyle002 .loginActionRememberMe, .WaGadgetLoginForm.LoginFormStyle002 .loginPasswordForgot {
    margin-right: 5px;
}
/* END LOGIN */

/* BUTTONS */
a.buttonStyle002, a:link.buttonStyle002 {
width: 100%;
padding: 16px 0px;
    font: normal 18px/27px 'Lato', sans-serif;
}
a.buttonStyle004, a:link.buttonStyle004 {
    padding: 10px 25px;
}
.navigationOuterContainer input.nextButton, .navigationOuterContainer input.typeButton, .navigationOuterContainer input[type=submit] {
background: #0F2E6F;
}
.navigationOuterContainer input.nextButton:hover, .navigationOuterContainer input.typeButton:hover, .navigationOuterContainer input[type=submit]:hover {
background: #1647AE;
}
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: 2px solid #020428;
    font-family: 'Lato','Arial',sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    white-space: nowrap;
    text-align: center;
    text-decoration: none;
    width: 100%;
}
a.buttonStyle005:hover, a:link.buttonStyle005:hover {

    color: white;
}
/* END BUTTONS */



/* MENU */
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel {
    float: right;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel > li > .item:hover > a {
    color: #d3107a;
    border-bottom: 3px solid #053e6b;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li>.item:first-child>a {
    padding-left: 10px; padding-right: 10px;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li>.item>a {
        height: 25px;
    padding: 14px 16px;

}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li>.item>a>span {

}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li.sel>.item:hover>a {
    color: #020428;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel > li.sel > .item > a {
    color: #002869;
    text-transform: none;
    font-weight: 400;
    border-bottom: 3px solid #020428;
}
.WaGadgetMenuHorizontal .menuInner ul ul {
background: #fff;
}

.WaGadgetMenuHorizontal .menuInner ul ul li > .item > a {
position: relative;     
display: block;     
width: auto;     
height: auto;     
margin: 0;     
padding: 9px 15px 8px;     
background: #f7f7f7;     
color: #333;     
font: 300 18px/18px 'Lato', sans-serif;   
white-space: nowrap;     
text-align: center;     
text-decoration: none;     
text-transform: none; 
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel > li > .item > a {
    color: #333;     
font: 400 18px/31px 'Lato', sans-serif; 
text-transform: none;
height: 30px;
}

.WaGadgetMenuHorizontal .menuInner ul ul li > .item:hover > a {
    background: #053e6b;
    color: white;
}
.WaGadgetMenuHorizontal .menuInner ul ul li.sel>.item>a {
    color: #020428;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .stickyMenu.active {
border-bottom: 0px solid #002869;
    box-shadow: 0 10px 15px rgb(120 124 125 / 50%);
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .stickyMenu.active .firstLevel{
margin: 0 auto;
float: none;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul ul li > .item:hover > a {
    background: #053e6b;
    color: #fff;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel > li.dir > .item > a span::after {
    font: 14px/25px 'FontAwesome';
    display: none;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul ul li > .item > a {

    font: normal 14px/1.5 'Lato', sans-serif;

}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul ul li.sel > .item > a {
    color: #002869;
}
/* END MENU */
/* SECONDARY MENU */
.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel {
    background: #053E6B;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel>li>.item>a {
  font: 300 18px/23px 'Lato','Arial',sans-serif;
    text-transform: none;
}
/* END SECONDARY MENU */

/* SUB MENU */
.WaGadgetNavigationLinks ul.orientationHorizontal ul {
    display: none;
}
.WaGadgetMenuVertical.VerticalMenuStyle001 ul.firstLevel {
    border: none;
    background: transparent;
}
.WaGadgetMenuVertical.VerticalMenuStyle001 ul.firstLevel>li>.item>a {
    text-transform: none;
    font-weight: 600;
}
.WaGadgetMenuVertical .menuInner {
border-left: 0px;
border-right: 0px;

}
.WaGadgetMenuVertical .menuInner ul.firstLevel>li {
    display: block;
    margin: 2px 0;
    padding: 0;
    position: relative;
    border-bottom: 0px;
}
.WaGadgetMenuVertical.VerticalMenuStyle001 ul.firstLevel>li>.item a{
       border-left: 4px solid #f9f9f9; 
}
.WaGadgetMenuVertical.VerticalMenuStyle001 ul.firstLevel>li.sel>.item>a {
    color: #000;
    border-left: 4px solid #dc0986;
}
.WaGadgetMenuVertical.VerticalMenuStyle001 ul.firstLevel>li>.item:hover>a {
    color: #000;
    border-left: 4px solid #dc0986;
}

/* SUB MENU NAV LINKS */
.WaGadgetNavigationLinks ul.orientationVertical {
    list-style: none;
    margin: 0px;
    padding-top: 10px;
}
.WaGadgetNavigationLinks ul.orientationVertical ul {
    list-style: none;
    margin: 0px 0 0 15px;
    font-size: 16px;
    padding-top: 15px;
}
.WaGadgetNavigationLinks > div > ul > li > ul > li > a {
    font-weight: 400!important;
}
/* END SUB MENU */
/* TYPOGRAPHY */
.WaGadgetUpcomingEvents.upcomingEventsStyle001 ul li .title a, .WaGadgetUpcomingEvents.upcomingEventsStyle002 ul li .title a, .WaGadgetUpcomingEvents.upcomingEventsStyle003 ul li .title a, .WaGadgetUpcomingEvents.upcomingEventsStyle004 ul li .title a, .WaGadgetUpcomingEvents.upcomingEventsStyle005 ul li .title a, .WaGadgetUpcomingEvents.upcomingEventsStyle006 ul li .title a {
    font-size: 18px;
}
body .WaGadgetRecentBlogPosts.recentBlogPostsStyle001 li .title a {
    font-size: 18px;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .eventsTitleContainer h1, .WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle{
    font-family: lato;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer h4.infoTitle {
color: #222;
}
.WaGadgetEventsStateCalendar .sectionTitle{
    color: #222;
}
.header, h1.header {
    text-transform: none;
}
.gadgetStyle002 h2{
    text-transform: none;
}
.gadgetStyle002 h1.h1Alt {
        margin: 0em 0 1.5em 0em;
}
.gadgetStyle002 h5 {
    font-family: 'Lato','Arial',sans-serif;
    margin: 1.5em 0 .5em;
}

.gadgetStyle002 H1.promo {
 font-weight: 300;
  margin: .38em 0;
    font: 300 48px/1.4 'Lato', sans-serif;
    text-transform: none;
}
.gadgetStyle002 h1:not(.promo):not(.header):not(.h1Alt){
    font-weight: 300;
    text-transform: none;
}



H1.promo, .gadgetStyleNone H1.promo {
font-weight: 300;
  margin: .38em 0;
    font: 300 48px/1.4 'Lato', sans-serif;
        text-transform: none;
}
.gadgetStyle001 h1:not(.promo) { 
font-weight: 300;
    text-transform: none;
}

.h1promo, h1.promo {
    margin: .38em 0;
    font: 300 64px/1.4 'Lato', sans-serif;
}
H1:not(.promo), .gadgetStyleNone H1:not(.promo),H2, .gadgetStyleNone H2,H3, .gadgetStyleNone H3,H4, .gadgetStyleNone H4,H4, .gadgetStyleNone H4,H5, .gadgetStyleNone H5, html:not([class*="WaPlaceHolder"]) .gadgetStyle001 h2, html:not([class*="WaPlaceHolder"]) .gadgetStyle001 h3, html:not([class*="WaPlaceHolder"]) .gadgetStyle001 h4, html:not([class*="WaPlaceHolder"]) .gadgetStyle001 h5, html:not([class*="WaPlaceHolder"]) .gadgetStyle002 h2, html:not([class*="WaPlaceHolder"]) .gadgetStyle002 h3, html:not([class*="WaPlaceHolder"]) .gadgetStyle002 h4, html:not([class*="WaPlaceHolder"]) .gadgetStyle002 h5 {
    font-family: 'Lato', sans-serif;

}
.gadgetStyle002 H1:not(.promo) {
font-family: 'Lato', sans-serif;
text-transform: none;
font-weight: normal;
font-size: 18px;
}
.h1, h1, .h2, h2 {
    text-transform: none;
}

/* END TYPOGRAPHY */

.WaGadgetMobilePanel .mobilePanel {
    position: relative;
    height: 50px;
    background: #020428;
}
.zoneContent1  > DIV{

}

.footerEventDetailsLink {
color: #000;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton {
background: #002869;
margin: 0 auto;
}
a.buttonStyle003, a:link.buttonStyle003{
width: 100%;
max-width: 300px;
font-size: 18px;
}
a.buttonStyle004, a:link.buttonStyle004:hover {
background: rgba(255,255,255,.5);
}
a.buttonStyle004, a:link.buttonStyle004 {
    position: relative;
    display: inline-block;
    min-width: 60px;
    margin: 0;
    padding: 16px 25px;
    background: transparent;
    color: white;
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: lighter;
    line-height: 1.22;
    white-space: nowrap;
    text-align: center;
    text-decoration: none;
    border: 3px solid #fff;
}
a.buttonStyle001, a:link.buttonStyle001 {

padding: 10px 20px;
font-family: 'Lato', serif;
font-size: 18px;
}



.WaGadgetSiteSearch.searchStyle001 .searchBoxButton:before, .WaGadgetSiteSearch.searchStyle002 .searchBoxButton:before {
    line-height: 46px;
}
.WaGadgetSiteSearch .searchBoxButton:before {
    color: #949494;
    font: 21px/40px 'FontAwesome';
}
.WaGadgetSiteSearch .searchBoxFieldContainer:before {
color: #80a8ff;
}

.WaGadgetSiteSearch .searchBoxField {
    box-sizing: border-box;
    width: 100px;
    max-width: 100%;
    padding-left: 33px;
    vertical-align: top;
    border-radius: 5px;
background: #fff;
    border: 1px solid #fff;
    color: #000;
    height: 50px;

}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.sel>.item>a {
color: #ffa920;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item:hover > a {
background: transparent;
color: #ffa920;
}





.WaGadgetMenuHorizontal .menuInner ul.firstLevel {

background: transparent;
}


.eventDetailsLink {color: #fff; text-decoration: none; font-family: 'Lato', sans-serif;
}
.WaGadgetEventsStateList .boxesList {
    clear: both;
padding: 0px;
background #fff;
}
.WaGadgetEventsStateList .boxesList .boxesListItem {
}

.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer h4.boxHeaderTitle a {
color: #000;
font-weight: 400;
}



.sub-menu li.sel {
background: #f1f1f1;
}


.zoneHeader3Outer {
background: #f1f1f1;
}
.dark-bg, .dark-bg h1 {
color: #fff;
}

.zoneHeader2Outer {
background-position: 50% 0%;
background-size: cover;
}
.gadgetStyleNone .gadgetStyleTitle h4, .gadgetStyle001 .gadgetStyleTitle h4, .gadgetStyle002 .gadgetStyleTitle h4, .gadgetStyle003 .gadgetStyleTitle h4, .gadgetStyle004 .gadgetStyleTitle h4 {
    font: bold 20px/normal 'Arial';
}


#id_IqxnPfD .membersTable tbody tr td.memberDirectoryColumn1 .memberValue a
{
font-size: 150%;
color:#1C449C;
}
.boardTop {
text-align: center;
border-top: 1px solid #ccc;
font-size: 130%;
}

.fieldSubContainer {
    margin: 5px 0;
}

A:not(.stylizedButton):not([id*="captcha"]), A:link:not(.stylizedButton):not([id*="captcha"]) { }



/* MOBILE */
@media screen and (max-width: 1115px) {
    #id_5a3HKyq {
        width: 80%!important;
    }
    .iconText {
        display: none;
    }
    .jobBoardIcon {
    width: 28px;
    height: 25px;
}
.SearchIcon, .CommunityIcon {
    height: 25px;
    width: 25px;
}
        .leadpageBar {
    height: 100%;     
    background-image: url(/resources/Theme/bluebg.png);     background-repeat: repeat;     
    background-size: cover;
}
#id_ickpFfl {
    margin-top: 0px;
    height: 100%; 
}
}
@media screen and (max-width: 715px) {
#PAGEID_1381834 .subTitleText {
    padding-top: 20px;
}
    
    h2::after {
        margin: 0 auto;
    }
    h1.promo::after {    margin: 0 auto;
    }
    #id_2rEX13n {
    padding: 0px;
    text-align: center;
}
.mobileText {
    text-align: center;
}
.non-mobile {
display: none;
}

}
@media (max-width: 767px){
        .mobileMenu {
        display: block;
    }
    .mobileMenu  .WaGadgetNavigationLinks ul.orientationHorizontal li {
        display: table-row;
    }
    .mobileMenu  .WaGadgetNavigationLinks ul.orientationHorizontal li+li:before {
        display: none;
    }
    .WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] a, .WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] span {
        background: #053e6b;
    }
    .WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] span, .WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] span:hover {
        background: #ccc;
    }
    .logoImg{
    width: 125px;
    margin: 0 auto;
    text-align: center;
}
    .ctaText p {
        font-size: 18px;
    }

    .joinBTN {
        display: block;
        text-align: center;
    }
        #id_5a3HKyq {
        width: 100%!important;
    }
 #id_9owMUAJ {
     display: none;
 }
    .pageTitle li, .darkpageTitle li  
{
    font-size: 1.7em!important;
}
    .leadHeader {
    padding-top: 25px;
}
    #PAGEID_1381834 #id_Content {
        margin-top: 0px;
    }
    .subTitleText {
    padding-top: 10px;
}
    .eventBtnbottom {
position: relative !important; 
    bottom: auto; 
    width: auto;
}
    .gadgetStyle002 H1.promo {
    font-size: 28px;
    }
    #id_TG9t8Ur {
    border-left: none;
}
    .mobileText {
    text-align: center;
}
.WaLayoutTable .WaLayoutItem ~ .WaLayoutItem {
    margin-top: 0px;
}
.non-mobile{
    display: none;
}
}

/* Page title edit */

.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-size: 2.5em;
color: #fff;
font-weight: 800;
text-transform: capitalize;
border-bottom: 0px solid #00adee; 
font-style: none;
font-family: 'Lato', sans-serif;
}
.pageTitle {
    padding-bottom: 0px!important;
}
.darkpageTitle.WaGadgetBreadcrumbs ul li + li::before {
display: none;
}
.darkpageTitle.borul li+li:before {
display: none;
}
.darkpageTitle li:not(:last-child) {
display: none;
}
.darkpageTitle li {
   Font-size: 2.5em;
color: #222;
font-weight: 800;
text-transform: capitalize;
border-bottom: 0px solid #d3107a; 
font-style: none;
font-family: 'Lato', sans-serif;
}
/* End Page Title */





/* 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: #dc0986;
    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: #009bd4;
}
#back-to-top.show {
    opacity: 1;
}


/* ANIMATION */
@keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-moz-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-webkit-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-o-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-ms-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

/* END ANIMATION */



/* SYSTEM BUTTONS */
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton {
    background: #035698;
}



/* CUSTOM STYLE */

.gadgetStyle003 {
    box-shadow: 0 15px 15px rgba(0,0,0,.3); 
    padding: 30px;
}





/* Toggle Menu Buttons */

.collapsibleBtn {
            background-color: transparent;
			color: #7dbeff;
			cursor: pointer;
			padding: 5px 15px 5px;
			width: 140px;
			border: none;
			text-align: left;
			outline: none;
			font-size: 12px;
		}

		.active, .collapsibleBtn:hover {
			background-color: transparent;
		}
		.collapsible {
            background-color: transparent;
			color: #d3107a;
			cursor: pointer;
			padding: 5px;
			width: 20px;
			border: none;
			text-align: left;
			outline: none;
			font-size: 16px;
		}

		.active, .collapsible:hover {
			background-color: transparent;
		}

		.content {
			padding: 0 5px;
			display: none;
			overflow: hidden;
		}

		.orientationVertical > li {
			list-style-type: none;
			position: relative;
			padding: 5px 0;
		}

