/* START Big Meet styling overrides */

/* START New Box styling overrides */

.header-dark-box {
padding:30px 30px 30px 30px;
border-radius: 0px 60px 60px 60px;
color: white;
font-family: Raleway, Arial, Helvetica, sans-serif;
font-size: 30px;
line-height: 1.4em;
font-weight: 600;
z-index: 10;
}

.content-white-box {
padding:20px 20px 20px 20px;
border-radius: 0px 60px 60px 60px;
background-color: white;
font-family: Raleway, Arial, Helvetica, sans-serif;
}

.content-white-box-rounded {
padding:20px 20px 20px 20px;
border-radius: 60px 60px 60px 60px;
background-color: white;
font-family: Raleway, Arial, Helvetica, sans-serif;
}

.content-white-box-outlined-red {
padding:20px 20px 20px 20px;
border-radius: 0px 60px 60px 60px;
border: solid #ec1c24 12px;
background-color: white;
font-family: Raleway, Arial, Helvetica, sans-serif;
}

.content-white-box-outlined-blue {
padding:20px 20px 20px 20px;
border-radius: 0px 60px 60px 60px;
border: solid #1c75bc 12px;
background-color: white;
font-family: Raleway, Arial, Helvetica, sans-serif;
}
.content-white-box-outlined-orange {
padding:20px 20px 20px 20px;
border-radius: 0px 60px 60px 60px;
border: solid #f7941d 12px;
background-color: white;
font-family: Raleway, Arial, Helvetica, sans-serif;
}

.content-mid-blue-box {
padding:30px 30px 30px 30px;
border-radius: 0px 60px 60px 60px;
background-color: #1c75bc;
font-family: Raleway, Arial, Helvetica, sans-serif;
}

.content-red-box {
padding:30px 30px 30px 30px;
border-radius: 0px 60px 60px 60px;
background-color: #ec1c24;
font-family: Raleway, Arial, Helvetica, sans-serif;
}

.content-orange-box {
padding:30px 30px 30px 30px;
border-radius: 0px 60px 60px 60px;
background-color: #f7941d;
font-family: Raleway, Arial, Helvetica, sans-serif;
}

.top-dark-box {
padding:30px 30px 0px 30px;
border-radius: 0px 30px 0px 0px;
}

.middle-dark-box {
padding:0px 30px 0px 30px;
border-radius: 0px 40px 40px 40px;
color: white;
font-family: Raleway, Arial, Helvetica, sans-serif;
font-size: 30px;
line-height: 1.4em;
font-weight: 600;
z-index: 10;
}

.bottom-dark-box {
padding:0px 30px 30px 30px;
border-radius: 0px 0px 30px 30px;
}

/* END New Box styling overrides */

/* START New Text styling overrides */

A:not(.stylizedButton), A:link:not(.stylizedButton), A:active:not(.stylizedButton), A:visited:not(.stylizedButton), .gadgetStyleNone a:not(.stylizedButton), .gadgetStyleNone a:link:not(.stylizedButton) {
    color: #1c75bc;
}

A:hover:not(.stylizedButton), .gadgetStyleNone a:hover:not(.stylizedButton) {
    color: #f7941d;
}

/* END New Text styling overrides */

/* START New Section Background Colours */

#id_Header1.WaPlaceHolder {
   max-width: 100%;
   margin: 0;
}

.zonePlace.zoneContentSep {
background: #1a124d;
}

.zonePlace.zoneContent2 {
background: #1c75bc;
}

.zonePlace.zoneHeader2 {
    padding: 0 0px;
}

.zonePlace.zoneContent3 {
background: #ec1c24;
}

.zonePlace.zoneContent4 {
background: #f7941d;
}

.zonePlace.zoneContent5 {
background: #fff;
}

.zonePlace.zoneContent6 {
background: #1a124d;
margin-bottom: 30px;
}



.zonePlace.zoneContent7 {
background: #1c75bc;
}

.zonePlace.zoneContent8 {
background: #ec1c24;
}

.zonePlace.zoneContent9 {
background: #f7941d;
}



/* END New Section Background Colours */

/* START New Button styling overrides */

a.stylizedButton.buttonStyle004 {
  font-family: Raleway', 'Arial', sans-serif;
  font-size: 20px;
    padding: 10px 30px;
    border-radius: 40px;
    font-weight: 500;
    text-transform: none;
}

/* END New Button styling overrides */

.aage-logo-in-header{max-height:106px;}

/* Full width header and footer */
.zonePlace.zoneHeader1, .zonePlace.zoneFooter2{padding:0;}
.zonePlace.zoneHeader1 > .header-wrapper, .zonePlace.zoneFooter2 > .footer-wrapper{max-width:100%;}
.zonePlace.zoneHeader1 > .header-wrapper > div, .zonePlace.zoneFooter2 > .footer-wrapper > div{margin:0 auto;max-width:1200px;}
.header-wrapper, .footer-wrapper{background: rgb(1,62,102);background: linear-gradient(90deg, rgba(1,62,102,1) 0%, rgba(0,98,163,1) 100%);}

.zonePlace.zoneHeader1{position:relative;}

/* Remove blue bar from under header on original page template


.zonePlace.zoneHeader1:after{content:'';position:absolute;width:100%;height:5px;left:0;bottom:0;background:#0062a3;}
*/


.header-socials{position:absolute;bottom:20px;right:0px;}
.header-socials li a{background:none !important;color:#ffffff !important;}
.header-socials li a:hover{color:rgba(255,255,255,0.6) !important;}
.innerpage-socials a:hover{color:rgba(255,255,255,0.6) !important;}
/*.header-wrapper{position:relative;}
.header-wrapper:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,98,163,0.6);}*/
.header-nav-wrapper tr.WaLayoutRow td:last-of-type{width:50px !important;}


a.linkedin-connect-icon, a.email-connect-icon{position: relative;display: inline-block;width: 28px;height: 28px;font-family: 'WA-theme-icons';font-size: 24px;text-decoration: none;line-height: 28px;}
a.linkedin-connect-icon:before{position:absolute;content: '\e639';bottom:1px;}
a.email-connect-icon:before{position:absolute;content: '\e625';bottom:-4px;}
a.linkedin-connect-icon:hover, a.email-connect-icon:hover{color:#0062a3 !important;opacity:0.85;}

.benefits-btn,.join-btn{width:calc(50% - 55px);}
/*
#joinBtn{width:auto;padding:16px 22px;margin:100px 40px 30px 0px;float:right;}*/
.benefits-btn{background-color:#ffffff !important;color:#0062a3 !important;margin-right:5px !important;}
.join-btn{margin-left:5px !important;}
.conference-btn{/*background-color:#ffffff;color:#0062a3;margin-right:10px;*/color:#ffffff !important;text-decoration:none;font-size:1.5em;line-height:1em;}
.conference-btn:hover{color:rgba(255,255,255,0.8) !important;}



/* Events. */
.waPaymentSystemIcon.Offline{display:none !important;}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .eventsTitleContainer h1, .WaGadgetEventsStateList h3.sectionTitle{color:#0062A3 !important;font-weight:normal !important;}

.WaGadgetEventsStateRegistration h1{font-size:1.5em !important;}

.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer h4.boxHeaderTitle{font-weight:normal !important;}

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer, .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer, .infoOuterContainer{background-color:rgba(0,98,163,0.05);}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton, .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton{background:#0062a3 !important;}

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton:hover, .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover{background:#f6aa1c !important;}

.footer-wrapper{margin-top:20px;}
.footer-wrapper a{text-decoration:none !important;}
.footer-wrapper a:hover{text-decoration:underline !important;}
.footer-socials li a:hover{color:rgba(255,255,255,0.6) !important;}
.footer-links p{color:#f6aa1c !important;}
.footer-links a{color:#f6aa1c !important;text-transform:uppercase !important;font-size:16px !important;font-weight:500 !important;}

.WaGadgetLoginForm .loginContainer.loginContainer .loginLink{background:#0062a3 !important;border-radius:5px;}
.WaGadgetLoginForm .loginContainer.loginContainer .loginLink:hover{background:#f6aa1c !important;}

/* General button style overrides. */
a.buttonStyle001, a:link.buttonStyle001, .functionalButton, .navigationOuterContainer input.nextButton, .navigationOuterContainer input.typeButton, .navigationOuterContainer input[type=submit], .generalFieldsContainer input.typeButton, .generalFieldsContainer input[type=submit], .commonMessageBox .cww-co .buttons input[type="submit"], .commonMessageBox .cww-co .buttons input.typeButton, .WaGadgetTermsOfUse .login-role-actions input[type='submit'], .functionalButton[disabled]:hover, .functionalButton.aspNetDisabled:hover, .functionalButton .disabled:hover, .navigationOuterContainer input.nextButton[disabled]:hover, .navigationOuterContainer input.typeButton[disabled]:hover, .navigationOuterContainer input[type=submit][disabled]:hover, .navigationOuterContainer input.nextButton.aspNetDisabled:hover, .navigationOuterContainer input.typeButton.aspNetDisabled:hover, .navigationOuterContainer input[type=submit].aspNetDisabled:hover, .navigationOuterContainer input.nextButton .disabled:hover, .navigationOuterContainer input.typeButton .disabled:hover, .navigationOuterContainer input[type=submit] .disabled:hover, .generalFieldsContainer input.typeButton[disabled]:hover, .generalFieldsContainer input[type=submit][disabled]:hover, .generalFieldsContainer input.typeButton.aspNetDisabled:hover, .generalFieldsContainer input[type=submit].aspNetDisabled:hover, .generalFieldsContainer input.typeButton .disabled:hover, .generalFieldsContainer input[type=submit] .disabled:hover, .commonMessageBox .cww-co .buttons input[type="submit"][disabled]:hover, .commonMessageBox .cww-co .buttons input.typeButton[disabled]:hover, .commonMessageBox .cww-co .buttons input[type="submit"].aspNetDisabled:hover, .commonMessageBox .cww-co .buttons input.typeButton.aspNetDisabled:hover, .commonMessageBox .cww-co .buttons input[type="submit"] .disabled:hover, .commonMessageBox .cww-co .buttons input.typeButton .disabled:hover,
.WaGadgetTermsOfUse .login-role-actions input[type='submit'][disabled]:hover, .WaGadgetTermsOfUse .login-role-actions input[type='submit'].aspNetDisabled:hover, .WaGadgetTermsOfUse .login-role-actions input[type='submit'] .disabled:hover, .WaGadgetTermsOfUse .login-role-actions input[type='submit'][disabled='']:hover, .WaGadgetAuthorizationRequired .loginPageTable input.loginButton {background:#ec1c24 !important;}

a.buttonStyle001:hover, a:link.buttonStyle001:hover, .functionalButton:hover, .navigationOuterContainer input.nextButton:hover, .navigationOuterContainer input.typeButton:hover, .navigationOuterContainer input[type=submit]:hover, .generalFieldsContainer input.typeButton:hover, .generalFieldsContainer input[type=submit]:hover, .commonMessageBox .cww-co .buttons input[type="submit"]:hover, .commonMessageBox .cww-co .buttons input.typeButton:hover, .WaGadgetTermsOfUse .login-role-actions input[type='submit']:hover, .WaGadgetAuthorizationRequired .loginPageTable input.loginButton:hover{background:#1a124d !important;}
	
a.buttonStyle001:active, a:link.buttonStyle001:active,.functionalButton:active, .navigationOuterContainer input.nextButton:active, .navigationOuterContainer input.typeButton:active, .navigationOuterContainer input[type=submit]:active, .generalFieldsContainer input.typeButton:active, .generalFieldsContainer input[type=submit]:active, .commonMessageBox .cww-co .buttons input[type="submit"]:active, .commonMessageBox .cww-co .buttons input.typeButton:active, .WaGadgetTermsOfUse .login-role-actions input[type='submit']:active{background:#ec1c24 !important;}




/* Temporarily remove this styling for bar after the header */

/*

.zoneContent h1:first-child, h1.page-title{display:inline;position:relative;}
.zoneContent h1:first-child:after, h1.page-title:after{display:inline-block;content:'';margin-left:5px;width:59px;height:5px;background:transparent url('https://aage.com.au/resources/Pictures/h1-dash.png') no-repeat;}

*/



/*
.zoneContent h1:first-child:before, h1.page-title:before{content:'';position:absolute;width:15px;height:5px;background:#0062a3;left:calc(100% + 10px);bottom:7px;border-radius:0 15px;}
.zoneContent h1:first-child:after, h1.page-title:after{content:'';position:absolute;width:41px;height:5px;background:#f6aa1c;left:calc(100% + 25px);bottom:7px;border-radius:0 15px;}*/
/*
.zoneContent h1:after{content:'';position:absolute;width:3px;height:20px;background:#0062a3;right:0px;top:36px;}*/
/*
.events-promo-wrapper:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(1,62,102,0.6);}*/

.WaGadgetMobilePanel .mobilePanel .mobilePanelButton{color:#0062a3;}
.WaGadgetMobilePanel .mobilePanel .mobilePanelButton:hover, .WaGadgetMobilePanel .mobilePanel .menuInner ul ul li.sel > .item > a, .WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel > li.sel > .item > a{color:#f6aa1c;}

.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginAction input.loginButton{background-color:#0062a3;}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginAction input.loginButton:hover{background-color:#f6aa1c;}

/* Branding and copyright. */
.zonePlace.zoneWAbranding{font-size:0.8em;opacity:0.6;margin:0;}
#idFooterPoweredByContainer{height:35px;}

@media all and (min-width: 767px) {
    h1:not(.promo), .gadgetStyleNone h1:not(.promo){font-size:33px;}
    .event-image-wrapper > img{margin-left:20px;margin-bottom:20px;}
}
@media all and (max-width: 767px) {
    .header-socials{position:relative;bottom:0px;right:-15px;margin-top:-20px;}
    
   /* .zoneContent h1:first-child:before, .zoneContent h1:first-child:after{height:3px;bottom:6px;}*/

    .footer-wrapper .WaLayoutTable .WaLayoutItem{text-align:center;}
    .WaGadgetSocialProfile.footer-socials .alignRight{text-align:center;}

    /*#joinBtn{float:none;width:calc(100% - 110px);margin:0px 30px 40px 30px;}*/
    .join-btn, .benefits-btn{width:calc(100% - 48px);}
    .benefits-btn{margin-right:0px !important;}
    .join-btn{margin-top:10px !important;margin-left:0px !important;}
    /*#conferenceBtn{margin-bottom:10px;margin-right:0px;}*/

    html:not([class*="WaPlaceHolder"]) a.buttonStyle008{padding:16px 22px;}

    /* Membership table. */
    .aage-membership-table tr, .aage-membership-table td, .aage-mentor-table tr, .aage-mentor-table td{display:block;}
    .aage-membership-table td, .aage-mentor-table td{position:relative;padding-left:40%;line-height:1.1em;border:none;font-size:15px;}
    .aage-membership-table td:before, .aage-mentor-table td:before{position: absolute;background: rgb(1,62,102);background: linear-gradient(90deg, rgba(1,62,102,1) 0%, rgba(0,98,163,1) 100%);color:#ffffff;top: 0px;left: 0px;width: 37%;height:calc(100% - 15px);padding-top:15px;white-space:wrap;font-size:16px;text-align:center;line-height:1.1em;font-weight:500;}
    /*.aage-membership-table tr:nth-of-type(1) td{position:absolute;top:-9999px;left:-9999px;}*/
    .aage-membership-table tr, .aage-mentor-table tr{margin-bottom:40px;}
    .aage-membership-table tr.gap-row, .aage-membership-table tr:nth-of-type(1), .aage-mentor-table tr:nth-of-type(1){display:none;}
	.aage-membership-table td:first-child, .aage-mentor-table td:first-child{font-size:18px;text-align:center;}
	.aage-membership-table td:nth-of-type(2):before { content: "Employer";}
	.aage-membership-table td:nth-of-type(3):before { content: "Industry Association";}
	.aage-membership-table td:nth-of-type(4):before { content: "University";}
    .aage-membership-table td:nth-of-type(5):before { content: "Service Provider";}

    .aage-mentor-table td:nth-of-type(2):before{content:"Description";}
    .aage-mentor-table td:nth-of-type(3):before{content:"Type";}

    .aage-membership-table tr td:last-child, .aage-mentor-table tr td:last-child{border-right:none;}
    .aage-membership-table td:nth-of-type(2):after,.aage-membership-table td:nth-of-type(3):after,.aage-membership-table td:nth-of-type(4):after,.aage-membership-table td:nth-of-type(5):after{position:absolute;content:'';height:1px;width:67%;right:0;bottom:0;background-color:rgba(0,98,163,0.2);}

    .event-image-wrapper{display:flex;justify-content:center;}
      .event-image-wrapper > img{margin-left:0px;margin-bottom:0px;}
}


@media all and (max-width: 479px) {
    h1:not(.promo), .gadgetStyleNone h1:not(.promo){font-size:28px !important;}
}







/* START NEW PAGE TEMPLATE STYLING */


/* FOOTER navigation Links */


.new-footer-links A:not(.stylizedButton), .new-footer-links A:link:not(.stylizedButton), .new-footer-links A:active:not(.stylizedButton), .new-footer-links A:visited:not(.stylizedButton), .new-footer-links .gadgetStyleNone a:not(.stylizedButton), .new-footer-links .gadgetStyleNone a:link:not(.stylizedButton) {
    color: #ffffff;
    font-family: Raleway, Arial, Helvetica, sans-serif;
    font-weight: 400;
    text-decoration: none;
}

.new-footer-links A:hover:not(.stylizedButton) {
    color: #f7941d;
    text-decoration: none;
}

.new-footer-links.WaGadgetCustomMenu.menuStyleNone .orientationVertical li:before {
    display: inline-block;
    color: #ffffff;
    content: '\2022';
}

.gadgetStyle002 a:not(.stylizedButton), .gadgetStyle002 a:link:not(.stylizedButton) {
    text-decoration: none;
}

.gadgetStyle002 a:not(.stylizedButton), .gadgetStyle002 a:hover:not(.stylizedButton) {
    text-decoration: none;
    color: #f7941d;
}


/* New footer design element styling */

.new-footer-heading {
    font-family: Raleway, Arial, Helvetica, sans-serif;
    font-weight: 600;
}

.new-footer-text {
    font-family: Raleway, Arial, Helvetica, sans-serif;
    font-weight: 400;
    text-decoration: none;
}

/* New design button styling overrides */

a.stylizedButton.buttonStyle002 {
    background-color: #f7941d;
    font-family: Raleway, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #1a124d;
    border-radius: 50px;
}

a.buttonStyle002, a:link.buttonStyle002 {
    position: relative;
    display: inline-block;
    min-widthx: 60px;
    margin: 0;
    padding: 10px 30px;
    font-size: 20px;
    font-style: normal;
    line-height: 1.3em;
    white-space: nowrap;
    text-align: center;
    text-decoration: none;
}

a.buttonStyle002:hover, a:link.buttonStyle002:hover {
    background: #1a124d;
    color: white;
}

a.stylizedButton.buttonStyle003 {
    background-color: #1c75bc;
    font-family: Raleway, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #fff;
    border-radius: 50px;
    border: 2px solid #1c75bc;
}

a.buttonStyle003, a:link.buttonStyle003 {
    position: relative;
    display: inline-block;
    min-widthx: 60px;
    margin: 0;
    padding: 10px 30px;
    font-size: 20px;
    font-style: normal;
    line-height: 1.3em;
    white-space: nowrap;
    text-align: center;
    text-decoration: none;
}

a.buttonStyle003:hover, a:link.buttonStyle003:hover {
    background: #1a124d;
    color: #fff;
    border: 2px solid #1a124d;
}

/*Image box corner styling */
/*
#id_xwDkMM5 {
border-radius: 30px 0px 30px 30px;
margin-bottom: 20px;
}
*/



/* START Previous Typography styling overrides */

.box-white-body-text {
font-family: Raleway, Arial, Helvetica, sans-serif;
font-size: 20px;
line-height: 1.4em;
font-weight: 400;
color: white;
padding: 0px 40px 0px 40px;
}

.box-dark-body-text {
font-family: Raleway, Arial, Helvetica, sans-serif;
font-size: 20px;
line-height: 1.4em;
font-weight: 400;
color: #1a124d;
padding: 0px 40px 0px 40px;
}

.box-dark-heading {
font-family: Raleway, Arial, Helvetica, sans-serif;
font-size: 28px;
font-weight: 700;
color: #1a124d;
}

.box-dark-heading-corners {
font-family: Raleway, Arial, Helvetica, sans-serif;
font-size: 28px;
font-weight: 700;
color: #1a124d;
border-radius: 30px 0px 0px 0px;
padding: 40px 40px 0px 40px;
}

.box-bottom-corners  {
border-radius: 0px 0px 30px 30px;
padding: 20px 40px 40px 40px;
}

.box-white-heading-corners {
font-family: Raleway, Arial, Helvetica, sans-serif;
font-size: 28px;
font-weight: 700;
color: white;
border-radius: 30px 0px 0px 0px;
padding: 40px 40px 0px 40px;
}

.box-white-button-corners  {
border-radius: 0px 0px 30px 30px;
padding: 20px 40px 40px 40px;
}

.box-white-heading {
font-family: Raleway, Arial, Helvetica, sans-serif;
font-size: 28px;
font-weight: 700;
color: white;
}

.second-level-heading {
font-family: Raleway, Arial, Helvetica, sans-serif;
font-size: 33px;
font-weight: 700;
color: #1A124D;
}

.third-level-heading {
font-family: Raleway, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: 700;
color: #f7941d;
}

.new-body-text {
font-family: Raleway, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: 400;
}

.WaGadgetSiteMap.gadgetStyleNone ul li {
    color: #f7941d;
}

H2, .gadgetStyleNone H2, .WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle, .WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle a {
font-size: 30px !important;
font-weight: 700;
text-transform: none;
font-family: 'Raleway', 'Arial', sans-serif !important;
color: #1A124D;
}

H1:not(.promo), .gadgetStyleNone H1:not(.promo) {
    font-weight: normal;
    color: #1A124D;
    font-size: 33px !important;
}

.WaGadgetBlog .blogEntryOuterContainer .boxHeaderOuterContainer h4 {
    background-color: transparent;
    font-family: 'Raleway', 'Arial', sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    margin: 1.1em 0 1.05em;
    color: #1A124D;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.21;
    text-transform: none;
    margin: 0;
}

/* Main website typography styling overrides */

.h2, h2 {
    font-weight: 500 !important;
}

.h3, h3 {
    font-weight: 500;
}

/* New banner text styling */

.banner-text {
    text-transform: none;
    font-family: Raleway, Arial, Helvetica, sans-serif;
    font-size: 48px;
    color: white;
    margin: 0px 0px 0px;
    font-weight: 700;
    text-shadow: 2px 2px 8px #00000050;
}



/* Main site navigation bar */

.WaGadgetMenuHorizontal .menuInner ul ul {
    border-bottom: #F7941D 2px solid;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a {
    padding: 40px 18px 20px;
    font: normal 16px / 22px 'Raleway', 'Arial', sans-serif;
    color: #1a124d;
     font-weight:400 !important;
}

.WaGadgetMobilePanel .mobilePanel .mobilePanelButton {
    color: #1c75bc;
}

.WaGadgetMenuHorizontal .menuInner ul ul li>.item>a {
    position: relative;
    display: block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 9px 15px 8px;
    background: #ffffff;
    color:#1A124D;
    font: normal 14px / 18px 'Raleway', 'Arial', sans-serif !important;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    font-weight:400 !important;
}

.WaGadgetMenuHorizontal .menuInner ul.secondLevel > li > .item > a {
    color:#1A124D;
}

.WaGadgetMenuHorizontal .menuInner ul ul li.sel>.item>a {
    color: #1a124d;
}

/* General Font Styling */

.h1, h1 {
    margin: .35em 0;
    font-family: 'Raleway', 'Arial', sans-serif;
    font-size: 33px !important;
    font-weight: 700 !important;
    line-height: 1.2;
    text-transform: none !important;
}


.h2, h2 {
    marginXX: 1.1em 0 1.05em;
    margin-top: .35em;
    margin-right: 0px;
    margin-bottom: .45em;
    margin-left: 0px;
    color: #333;
    font-family: 'Raleway', 'Arial', sans-serif;
    font-size: 28px;
    font-weight: 700 !important;
    line-height: 1.2;
    text-transform: none;
}

.h3, h3 {
    margin: .45em 0;
    font-family: 'Raleway', 'Arial', sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.36;
    text-transform: none;
}

.h4, h4 {
    margin: .45em 0;
    font-family: 'Raleway', 'Arial', sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.36;
    text-transform: none;
}

.h5, h5 {
    margin: .45em 0;
    font-family: 'Raleway', 'Arial', sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.36;
    text-transform: none;
}

body {

    font: 18px / 1.4 'Raleway', 'Arial', sans-serif;
}

.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle, .WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle a {
font-family: 'Raleway', 'Arial', sans-serif;
font-size: 1.40em;
font-weight: 700;
color: #1A124D;
}

.postedByLabel {
    display:none;
}

#FunctionalBlock1_ctl00_ctl00_memberProfile_MemberForm_memberFormRepeater_ctl01_TextBoxLabel16795760 {
    font-weight:700;
    font-size: 16px;
    line-height: 1.0em !important;
}

FunctionalBlock1_ctl00_ctl00_memberProfile_MemberForm_memberFormRepeater_ctl01_titleLabel {
    
}

.zonePlace.zoneFooter2 A:not(.stylizedButton), .zonePlace .zoneFooter2 A:active:not(.stylizedButton), .zonePlace.zoneFooter2 A:visited:not(.stylizedButton), .zonePlace.zoneFooter2.gadgetStyleNone a:not(.stylizedButton), .zonePlace.zoneFooter2.gadgetStyleNone a:link:not(.stylizedButton)
 {
    color: #ffffff;
}

/* Event Calendar Element Styling */



.WaGadgetEventsStateCalendar .yearViewType .EventListCalendar a.yearViewHeader {
    background-color: transparent;
    font-family: 'Raleway', 'Arial', sans-serif;
    font-style: normal;
    text-decoration: none;
    margin: 1.05em 0;
    font-size: 22px;
    font-weight: 500;
    line-height: 1.36;
    text-transform: none;
    margin: 0;
    color: #f7941d;
    line-height: 1em;
    text-decoration: underline;
}

.WaGadgetEventsStateCalendar .yearViewType .EventListCalendar a.yearViewHeader:hover {
    color: #1C75BC;
    text-decoration: none;
}

.WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] a, .WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] span {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 120px;
    margin: 0;
    padding: 14px 18px 15px;
    background: #1C75BC;
    border: 0;
    outline: 0;
    color: white;
    font: normal 18px / 1.22 'Raleway', 'Arial', sans-serif;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    font-size: 14px;
    display: block;
    min-width: 0;
    padding-right: 0;
    padding-left: 0;
    line-height: 1.5;
border-left: solid 2px white;
}

.WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] a:hover, .WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] span:hover {
    background: #f7941d;
    color: white;
}

.WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] span, .WaGadgetEventsStateCalendar #idViewSwitchersTable div[id*=Button] span:hover {
    background: #1A124D;
    color: white;
    cursor: default;
}

.WaGadgetEventsStateCalendar .monthViewType .EventListCalendar td>div {
    padding: 5px 7px;
    background: #1C75BC;
    color: white;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.WaGadgetEventsStateCalendar .monthViewType .EventListCalendar .eventDivItem:hover, .WaGadgetEventsStateCalendar .monthViewType .EventListCalendar .eventContainerHover {
    background: #f7941d;
    cursor: pointer;
}

.WaGadgetEventsStateCalendar .sectionTitle {
    background-color: transparent;
    font-family: 'Raleway', 'Arial', sans-serif;
    font-style: normal;
    text-decoration: none;
    margin: .56em 0;
    color: #1A124D;
    font-size: 33px;
    font-weight: 700;
    line-height: 1.167;
    text-transform: none;
    float: left;
    margin: 0 10px 0 0;
}

.WaGadgetEventsStateDetails .pageTitleOuterContainer .eventsTitleContainer h1, .WaGadgetEventsStateList h3.sectionTitle {
    color: #1A124D !important;
    font-weight: 700 !important;
    font-family: 'Raleway', 'Arial', sans-serif;
    font-size: 30px !important;
text-transform: none;
}



/* Events Information Sidebar Styling */



.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer, .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer, .infoOuterContainer {
    background-color: rgba(66, 132, 224, 0.1);
}

.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li.disabled {
    color: #8f8f8f;
}

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton, .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton {
    background: #1C75BC !important;
    font-family: 'Raleway', 'Arial', sans-serif;
    border-radius: 40px;
font-weight: 500;
text-transform: none;
}

.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer h4.infoTitle {
    background-color: transparent;
    font-family: 'Raleway', 'Arial', sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    margin: 1.05em 0;
    color: #1A124D;
    font-size: 22px;
    font-weight: 300;
    line-height: 1.36;
    text-transform: none;
    text-transform: uppercase;
}


/* News Posts Element Styling */



.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit] {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 120px;
    margin: 0;
    padding: 14px 18px 15px;
    background: #1C75BC;
    border: 0;
    outline: 0;
    color: white;
    font: normal 18px / 1.22 'Raleway', 'Arial', sans-serif;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    border-radius: 40px;
}

.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit]:hover {
    background: #7fa3d5;
    color: white;
}



.WaGadgetBlog .controlPanel .toggleButton {
    position: relative;
    z-index: 5;
    display: inline-block;
    width: 50px;
    height: 50px;
    background: #1C75BC;
    color: white;
    vertical-align: top;
    cursor: pointer;
    border-radius: 10px;
}

.WaGadgetBlog .controlPanel .toggleButton:hover {
    background: #7fa3d5;
    color: white;
}

.WaGadgetBlog .controlPanel.opened .toggleButton {
    background: #f7941d;
    color: white;
}
  
.WaGadgetBlog .controlPanel .controlPanelInner a {
    position: relative;
    display: block;
    width: auto;
    height: 50px;
    padding: 0 15px;
    background: #1C75BC;
    color: white;
    font-family: 'Raleway', 'Arial', sans-serif;
    font-size: 14px;
    line-height: 50px;
    white-space: nowrap;
    vertical-align: middle;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    border-radius: 0px;
}

.WaGadgetBlog .controlPanel .controlPanelInner a:hover {
    background: #7fa3d5;
    color: white;
}

.WaGadgetBlog .controlPanel.opened .controlPanelInner {
    height: auto;
    opacity: 1;
    border-top: 1px solid #ffffff;
}

.WaGadgetBlog .controlPanel .controlPanelInner a+a {
    border-top: 1px solid #ffffff;
}

*/

/* News Posts Footer Button Styling */



.WaGadgetBlogStateAddPost .boxFooterOuterContainer input, .WaGadgetBlogStateEditPost .boxFooterOuterContainer input {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 120px;
    margin: 0;
    padding: 14px 18px 15px;
    background: #1C75BC;
    border: 0;
    outline: 0;
    color: white;
    font: normal 18px / 1.22 'Raleway', 'Arial', sans-serif;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    border-radius: 40px;
}

.WaGadgetBlogStateAddPost .boxFooterOuterContainer input:hover, .WaGadgetBlogStateEditPost .boxFooterOuterContainer input:hover {
    background: #7fa3d5;
    color: white;
}



/* Membership Application Footer Button Styling */



a.buttonStyle001, a:link.buttonStyle001, .functionalButton, .navigationOuterContainer input.nextButton, .navigationOuterContainer input.typeButton, .navigationOuterContainer input[type=submit], .generalFieldsContainer input.typeButton, .generalFieldsContainer input[type=submit], .commonMessageBox .cww-co .buttons input[type="submit"], .commonMessageBox .cww-co .buttons input.typeButton, .WaGadgetTermsOfUse .login-role-actions input[type='submit'], .functionalButton[disabled]:hover, .functionalButton.aspNetDisabled:hover, .functionalButton .disabled:hover, .navigationOuterContainer input.nextButton[disabled]:hover, .navigationOuterContainer input.typeButton[disabled]:hover, .navigationOuterContainer input[type=submit][disabled]:hover, .navigationOuterContainer input.nextButton.aspNetDisabled:hover, .navigationOuterContainer input.typeButton.aspNetDisabled:hover, .navigationOuterContainer input[type=submit].aspNetDisabled:hover, .navigationOuterContainer input.nextButton .disabled:hover, .navigationOuterContainer input.typeButton .disabled:hover, .navigationOuterContainer input[type=submit] .disabled:hover, .generalFieldsContainer input.typeButton[disabled]:hover, .generalFieldsContainer input[type=submit][disabled]:hover, .generalFieldsContainer input.typeButton.aspNetDisabled:hover, .generalFieldsContainer input[type=submit].aspNetDisabled:hover, .generalFieldsContainer input.typeButton .disabled:hover, .generalFieldsContainer input[type=submit] .disabled:hover, .commonMessageBox .cww-co .buttons input[type="submit"][disabled]:hover, .commonMessageBox .cww-co .buttons input.typeButton[disabled]:hover, .commonMessageBox .cww-co .buttons input[type="submit"].aspNetDisabled:hover, .commonMessageBox .cww-co .buttons input.typeButton.aspNetDisabled:hover, .commonMessageBox .cww-co .buttons input[type="submit"] .disabled:hover, .commonMessageBox .cww-co .buttons input.typeButton .disabled:hover, .WaGadgetTermsOfUse .login-role-actions input[type='submit'][disabled]:hover, .WaGadgetTermsOfUse .login-role-actions input[type='submit'].aspNetDisabled:hover, .WaGadgetTermsOfUse .login-role-actions input[type='submit'] .disabled:hover, .WaGadgetTermsOfUse .login-role-actions input[type='submit'][disabled='']:hover, .WaGadgetAuthorizationRequired .loginPageTable input.loginButton {
    background: #ec1c24 !important;
    font-size: 20px;
    font-family: 'Raleway', 'Arial', sans-serif;
    padding: 10px 30px;
    border: 2px solid #ec1c24;
    border-radius: 50px;
    font-weight: 500;
    text-transform: none;
}

a.buttonStyle001:hover, a:link.buttonStyle001:hover, .functionalButton:hover, .navigationOuterContainer input.nextButton:hover, .navigationOuterContainer input.typeButton:hover, .navigationOuterContainer input[type=submit]:hover, .generalFieldsContainer input.typeButton:hover, .generalFieldsContainer input[type=submit]:hover, .commonMessageBox .cww-co .buttons input[type="submit"]:hover, .commonMessageBox .cww-co .buttons input.typeButton:hover, .WaGadgetTermsOfUse .login-role-actions input[type='submit']:hover, .WaGadgetAuthorizationRequired .loginPageTable input.loginButton:hover {
    background: #1a124d !important;
        border: 2px solid #1a124d;
}

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton, .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton {
    background: #1C75BC !important;
    font-family: 'Raleway', 'Arial', sans-serif;
    border-radius: 40px;
}

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton:hover, .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover {
    background: #f7941d !important;
}



/* Login Form Styling */


.WaGadgetLoginForm .loginContainer.authenticated.loginContainer.authenticated .loginLink {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 50px;
    overflow: hidden;
    background: 0;
    color: #ffffff;
    line-height: 400px;
    vertical-align: top;
    text-decoration: none;
    cursor: pointer;
}

.WaGadgetLoginForm .loginButton {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    min-width: 60px;
    margin: 0;
    padding: 10px 18px 11px;
    background: #67b8db;
    border: 0;
    color: white;
    font-family: 'Raleway', 'Arial', sans-serif;
    font-style: normal;
    font-weight: normal;
    white-space: nowrap;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    cursor: pointer;
    font-weight: 500;
}

.WaGadgetLoginForm .authenticated .loginPanel a {
    color: #1C75BC;
}

.WaGadgetLoginForm .authenticated .loginPanel .loginBoxLogout {
    display: inline;
    margin: 0;
    padding: 0;
    background: 0;
    border: 0;
    color: #1C75BC;
    font-size: 14px;
    text-decoration: underline;
    cursor: pointer;
}

.WaGadgetLoginForm .authenticated .loginPanel a:hover {
    color: #f7941d;
}

.WaGadgetLoginForm .authenticated .loginPanel .loginBoxLogout:hover {
    color: #f7941d;
    text-decoration: none;
}

.WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink {
    color: #1c75bc;
}

/* Login Button Styling */

.WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover, .WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink.hover {
    background: #1c75bc;
    color: white;
}

.WaGadgetLoginButton .loginContainer.loginContainer .loginLink {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 50px;
    overflow: hidden;
    background: #1C75BC;
    color: white;
    line-height: 400px;
    vertical-align: top;
    text-decoration: none;
}


/* Mobile Menu Styling */

.WaGadgetMobilePanel .mobilePanel {
    position: relative;
    height: 50px;
    background: #f1f1f1;
    color: white;
}

.WaGadgetMobilePanel .mobilePanel .menuInner {
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    z-index: 40000;
    display: none;
    font: 18px / 1em 'Raleway', 'Arial', sans-serif;
    font-weight: 500;
    text-transform: none;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel {
    margin: 0;
    padding: 10px 0;
    background: #036abc;
    border-top: 0px solid #d6d6d6;
    text-align: left;
    list-style: none;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel>li>.item>a {
    position: relative;
    display: block;
    padding: 6px 15px;
    color: #ffffff;
    font-size: 18px;
    vertical-align: top;
    text-decoration: none;
    text-transform: uppercase;

}

.WaGadgetMobilePanel .mobilePanel .menuInner ul ul {
    padding: 0;
    background: #1C75BC;
    list-style: none;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul ul li>.item>a {
    position: relative;
    display: block;
    margin: 0;
    padding: 6px 15px 6px 38px;
    color: #ffffff;
    font-size: 15px;
    text-decoration: none;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul ul ul {
    background: #3d84bc;
    padding-left: 30px;
}

.WaGadgetMobilePanel .mobilePanel .mobilePanelButton:hover, .WaGadgetMobilePanel .mobilePanel .menuInner ul ul li.sel > .item > a, .WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel > li.sel > .item > a {
    color: #f7941d;
}


/* Hide Blog Author Styling */

.WaGadgetBlog .boxBodyInfoOuterContainer .postedByLabel, .WaGadgetBlog .boxBodyInfoOuterContainer .postedByLink {
    float: left;
    visibility: hidden;
}

.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLink a {
Display:none;
}

/* Unsubscribe Button Styling */

.WaGadgetUnsubscribeFromEmails form input[type=submit] {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 120px;
    margin: 0;
    padding: 14px 18px 15px;
    background: #1C75BC;
    border: 0;
    outline: 0;
    color: white;
    font: normal 18px / 1.22 'Raleway', 'Arial', sans-serif;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    cursor: pointer;
    -webkit-appearance: none;
    margin-right: 10px;
border-radius: 40px;
font-weight: 500;
}

.WaGadgetUnsubscribeFromEmails form input[type=submit]:hover {
    background: #f7941d;
    color: white;
}

/* Profile Page Button Styling */

.WaGadgetContactProfile .topButtonsOuterContainer input.typeButton {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 120px;
    margin: 0;
    padding: 14px 18px 15px;
    background: #1C75BC;
    border: 0;
    outline: 0;
    color: white;
    font: normal 18px / 1.22 'Raleway', 'Arial', sans-serif;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    cursor: pointer;
    -webkit-appearance: none;
    margin-right: 10px;
border-radius: 40px;
font-weight: 500;
}

.WaGadgetContactProfile .topButtonsOuterContainer input.typeButton:hover {
    background: #f7941d;
    color: white;
}

/* Profile Page hide field title for 'Logo' */

/*
#idContainer16970234 img {
    width: 220px;
}
*/

#idContainer16970234 #FunctionalBlock1_ctl00_ctl00_memberProfile_MemberForm_memberFormRepeater_ctl00_titleLabel {
display: none;
}



/* Socials Login Button Styling */

.socials a:not(.stylizedButton), .socials a:link:not(.stylizedButton), .socials a:active:not(.stylizedButton), .socials a:visited:not(.stylizedButton),  .socials .gadgetStyleNone .socials a:not(.stylizedButton), .socials .gadgetStyleNone a:link:not(.stylizedButton) {
    color: #ffffff;
}

/* Top Labels on Application Form Styling */

.WaGadgetBlogStateEditPost .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle, .WaGadgetBlogStateAddPost .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle, .WaGadgetBlogStateEditPost .boxBodyOuterContainer .generalFieldsContainer .mandatoryFieldsTitle, .WaGadgetBlogStateAddPost .boxBodyOuterContainer .generalFieldsContainer .mandatoryFieldsTitle, .WaGadgetForum .forumEditEntryBoxContainer .boxHeaderOuterContainer h4.boxHeaderTitle, .WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .mandatoryFieldsTitle, .formTitleOuterContainer .formTitleContainer .inner h3.formTitle, .formTitleOuterContainer .formTitleContainer .inner .mandatoryFieldsTitle strong, .WaGadgetEmailMember .mandatoryFieldsTitle {
font-family: 'Raleway', 'Arial', sans-serif;
}

/* Membership table. */

.aage-membership-table td, .aage-table td{color:#333333;font-family: 'Raleway', 'Arial', sans-serif;padding:15px;border-left:1px solid rgba(0,98,163,0.2);border-bottom:1px solid rgba(0,98,163,0.2);}
.aage-membership-table tr:nth-of-type(1), .aage-table tr:nth-of-type(1){background: rgb(28,117,188);background: linear-gradient(90deg, rgba(28,117,188,1) 0%, rgba(28,117,188,1) 100%);}
.aage-membership-table tr:nth-of-type(1) td, .aage-table tr:nth-of-type(1) td{color:#ffffff !important;border:none;font-weight:500;line-height:1.1em;}
.aage-membership-table tr td:last-child, .aage-table tr td:last-child{border-right:1px solid rgba(0,98,163,0.2);}
.aage-membership-table tr:nth-of-type(1) td:last-child, .aage-table tr:nth-of-type(1) td:last-child{border-right:1px solid #1C75BC;}

.aage-membership-table tr.gap-row td{padding:0;border-left:none;}
.aage-membership-table tr.gap-row td:last-child{border-right:none;}

@media all and (max-width: 545px) {
    .aage-membership-table td, .aage-table td{font-size:13px;}
    .aage-membership-table td:first-child, .aage-table td:first-child {font-size:16px;}
    .aage-membership-table td:before, .aage-table td:before {font-size:14px;}
}


/* Blog Page Pagination */

.pagerOuterContainer {
    margin: 0 0 20px 0;
    padding: 0;
    font-family: 'Raleway', 'Arial', sans-serif;
    font-size: 20px;
    line-height: 24px;
}

/* Home Banner Text Size */

.home-banner-text{
font-size:48px;
}

@media all and (max-width: 767px) {
.home-banner-text{
font-size:36px;
}
}

/* Gadget Styling */

.gadgetStyle002 {
    color: white;
    font-family: 'Raleway', 'Arial', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
}

/* Direcrory and search Styling */

#idF1Options.filterOptions {
    box-shadow: inset 0px 0px 15px -10px black;
    padding-left: 20px;
    padding-top: 0px;
    padding-right: 10px;
    max-height: 200px;
    font-size: 16px;
}

#idF2Options.filterOptions {
    box-shadow: inset 0px 0px 15px -10px black;
    padding-left: 20px;
    padding-top: 0px;
    padding-right: 10px;
    max-height: 200px;
    font-size: 16px;
}

#idF3Options.filterOptions {
    box-shadow: inset 0px 0px 15px -10px black;
    padding-left: 20px;
    padding-top: 0px;
    padding-right: 10px;
    max-height: 200px;
    font-size: 16px;
}

#idF4Options.filterOptions {
    box-shadow: inset 0px 0px 15px -10px black;
    padding-left: 20px;
    padding-top: 0px;
    padding-right: 10px;
    max-height: 200px;
    font-size: 16px;
}

.genericListTable tr:hover, .membersTable tr:hover {
    background-color: #efefef !important;
}

/*
#id_GwIgRzO a { color: red;}

#id_GwIgRzO a:hover { color: blue;}
*/

.WaGadget.WaGadgetMemberDirectory.gadgetStyleNone.WaGadgetMemberDirectoryStateList a { color: black; font-weight:700;}

.WaGadget.WaGadgetMemberDirectory.gadgetStyleNone.WaGadgetMemberDirectoryStateList a:hover { color: #1C75BC ;}

.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer .filterOptions ul.filterList a.emptyName {
  opacity: .3;
  filter: alpha(opacity=30);
}

.captionOuterContainer {
  margin: 30px 0 20px;
  background: 0;
  display:none;
}


.fieldSubContainer>.fieldLabel {
    float: left;
    width: 23%;
    padding: 4px 2% 0 0;
    text-align: right;
    font-weight: 700;
}

.memberDirectoryDetailsHeaderContainer {
    display:none;
}