<!-- START OLDER WEBSITE STYLES -->

#idUpdateProfileRenewalContainer input#FunctionalBlock1_ctl00_ctl00_stepTemplate_nextTop
{
  display: none;
}

<!-- END OLDER WEBSITE STYLES -->


<!-- START NEWER WEBSITE STYLES -->

<!-- START JOIN US PAGE STYLES -->

.levelRecurring {
display:none;
}

<!-- END JOIN US PAGE STYLES -->

<!-- START VERTICAL MENU STYLES -->

.WaGadgetMenuVertical.VerticalMenuStyle002 ul ul li>.item>a, .WaGadgetMenuVertical.VerticalMenuStyle002 ul ul li>.item>a:link {
    position: relative;
    display: block;
    padding: 4px 16px;
    overflow: hidden;
    background: #286da1;
    color: white;
    font: normal 16px/1.5 'Lato','Arial',sans-serif;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

.WaGadgetMenuVertical.VerticalMenuStyle002 ul.secondLevel {
    box-sizing: border-box;
    width: 300px;
    margin: 0;
    padding: 8px 0;
    background: #286da1;
    border: 0px solid #2b2b2b;
    list-style: none;
}

<!-- END VERTICAL MENU STYLES -->

<!-- START SOCIAL LINKS STYLES -->

.WaGadgetSocialProfile.socialProfileStyle002 li a, .WaGadgetSocialProfile.socialProfileStyle004 li a {
    position: relative;
    display: inline-block;
    width: 23px;
    height: 23px;
    color: #286da1 !important;
    font-family: 'FontAwesome';
    font-size: 23px;
    text-decoration: none;
    font-weight: normal;
    font-style: normal;
    line-height: 23px;
    vertical-align: top;
}


.WaGadgetSocialProfile.socialProfileStyle002 li a:before,
.WaGadgetSocialProfile.socialProfileStyle004 li a:before  {
    color: #276193 !important;
}
.WaGadgetSocialProfile.socialProfileStyle002 li a:hover, .WaGadgetSocialProfile.socialProfileStyle004 li a:hover {
    color: #538eba !important;
}

/*
.WaGadgetSocialProfile.socialProfileStyle003 li a {
    color: #6f87ad;
}
*/



<!-- END SOCIAL LINKS STYLES -->

<!-- START MARGIN APPLIED TO LAYOUT COLUMNS -->

td#id_mHAeJHM {
margin-top: 30px;
margin-bottom: 30px;
}

td#id_TDPynHT {
margin-top: 30px;
margin-bottom: 30px;
}

td#id_M8oYB1K {
margin-top: 30px;
margin-bottom: 30px;
}

td#id_Izi4GWv {
margin-top: 30px;
margin-bottom: 30px;
}

td#id_Th9BvAl {
margin-top: 30px;
margin-bottom: 30px;
}

td#id_aj66Ez2 {
margin-top: 30px;
margin-bottom: 0px;
}

td#id_loVtdJ7 {
margin-top: 30px;
margin-bottom: 30px;
}

id_ZEQabyR {
margin-top: 30px;
margin-bottom: 30px;
}

td#id_5FjrK7M {
margin-top: 0px;
margin-bottom: 0px;
}

td#id_fV8kvJh {
margin-top: 0px;
margin-bottom: 0px;
}

id_ZNsOaCj {
margin-top: 30px;
margin-bottom: 30px;
}

td#id_OWZMV2D {
margin-top: 30px;
margin-bottom: 0px;
}

.WaGadgetForumUpdates.forumUpdatesStyle002 ul li, .WaGadgetForumUpdates.forumUpdatesStyle005 ul li,
.WaGadgetRecentBlogPosts.recentBlogPostsStyle002 ul li, .WaGadgetRecentBlogPosts.recentBlogPostsStyle005 ul li,
.WaGadgetUpcomingEvents.upcomingEventsStyle002 ul li, .WaGadgetUpcomingEvents.upcomingEventsStyle005 ul li {
    padding: 8px 0 8px 16px;
    border-left: 4px solid #a5c82a;
}

<!-- END MARGIN APPLIED TO LAYOUT COLUMNS -->

<!-- START BUTTON STYLE EXTRA COLOURING -->

a.buttonStyle005:hover, a:link.buttonStyle005:hover {
background: #538eba;
border-color: #538eba;
color: white;
}

<!-- END BUTTON STYLE EXTRA COLOURING -->


<!-- START - DARK LOGIN BUTTON STYLING -->

.WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover, .WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink.hover {
background: #ffffff;
color: #286da1;
}

.WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink {
position: relative;
display: inline-block;
width: 50px;
height: 50px;
overflow: hidden;
background: 0;
color: #286da1;
line-height: 400px;
vertical-align: top;
text-decoration: none;
cursor: pointer;
border-radius: 40px 40px 0px 40px;
}

.WaGadgetLoginButton .loginContainer.loginContainer .loginLink {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 112px;
    margin: 0;
    padding: 8px 20px;
    background: #286da1;
    border: 0;
    border-radius: 30px 30px 0px 30px;
    outline: 0;
    color: #fff;
    font: normal 16px/1.5 'Din Pro Medium', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    min-width: 50px;
}

.WaGadgetLoginButton .loginContainer.loginContainer .loginLink:hover {
    background: #a5c82a;
    color: #ffffff;
}

.WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover, .WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink.hover {
    background: #a5c82a;
    color: #ffffff;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .stickyMenu.active {
    left: 0;
    z-index: 1000;
    width: 100%;
    background: #286da1;
    border-bottom: 0px solid #a5c82a;
    box-sizing: border-box;
    height: 57px;
}

<!-- END - DARK LOGIN BUTTON STYLING -->

<!-- START TOP MOBILE NAVIGATION STYLING -->

.WaGadgetMobilePanel .mobilePanel {
    position: relative;
    height: 50px;
    background: #286da1 !important;
    color: white;
}

<!-- END TOP MOBILE NAVIGATION STYLING -->

<!-- START LIGHT NAVIGATION 001 STYLE -->

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .stickyMenu.active {
left: 0;
z-index: 1000;
width: 100%;
background: #ffffff;
border-bottom: 1px solid #a5c82a;
box-sizing: border-box;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li>.item {
text-transform: none;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li>.item>a>span {
position: relative;
display: block;
height: 23px;
padding: 0;
text-transform: none;
font-family: 'Din Pro', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li>.item>a {
    padding: 8px 12px;
}

<!-- END LIGHT NAVIGATION STYLE -->

<!-- START DARK NAVIGATION 002 STYLE -->

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .stickyMenu.active {
left: 0;
z-index: 1000;
width: 100%;
background: #ffffff;
border-bottom: 2px solid #a5c82a;
box-sizing: border-box;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel>li>.item {
text-transform: none;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel>li>.item>a>span {
position: relative;
display: block;
height: 23px;
padding: 0;
text-transform: none;
font-family: 'Din Pro', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel>li>.item>a {
    padding: 8px 8px;
    font-size: 16px;
    line-height: 1.5em;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul ul li>.item>a {
    position: relative;
    display: block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    color: white;
    font: normal 16px/1.5 'Din Pro', Roboto, Ubuntu, 'Helvetica Neue', sans-serif !important;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    border-bottom: 1px solid #ffffff;
}

<!-- END DARK NAVIGATION 002 STYLE -->

<!-- START DARK VERTICLE NAVIGATION 002 STYLE -->

.WaGadgetMenuVertical.VerticalMenuStyle002 ul.firstLevel>li>.item>a {
    position: relative;
    display: block;
    padding: 8px 16px;
    overflow: hidden;
    background: inherit;
    color: white;
    font-family: 'Din Pro', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    border-bottom: 1px solid #fff;
}

.WaGadgetMenuVertical.VerticalMenuStyle002 ul.firstLevel>li>.item>a {
    position: relative;
    display: block;
    padding: 10px 16px;
    overflow: hidden;
    background: inherit;
    color: white;
    font: bold 16px/1.2 'Din Pro', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    border-bottom: 1px solid #fff;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul ul {
    border: 0px solid #2b2b2b;
}

.WaGadgetMenuVertical.VerticalMenuStyle002 ul.firstLevel {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding: 0px 0;
    background: #286da1 !important;
    border: 0px solid #286da1;
    list-style: none;
}


.WaGadgetMenuVertical.VerticalMenuStyle002 ul.firstLevel>li>.item>a:hover {
    color: #a5c82a ;
}

.WaGadgetMenuVertical.VerticalMenuStyle002 ul.firstLevel>li.sel>.item>a {
    color: #fff;
    background-color: #a5c82a;
}

.WaGadgetMenuVertical.VerticalMenuStyle002 ul.firstLevel>li>.item>a>span {
    display: inline-block;
    width: 95%;
    padding: 0;
    vertical-align: middle;
}

<!-- END DARK VERTICLE NAVIGATION 002 STYLE -->

<!-- START SECOND LEVEL DARK VERTICLE NAVIGATION 002 STYLE -->

.WaGadgetMenuVertical.VerticalMenuStyle002 ul ul li>.item>a, .WaGadgetMenuVertical.VerticalMenuStyle002 ul ul li>.item>a:link {
    position: relative;
    display: block;
    padding: 4px 16px;
    overflow: hidden;
    background: #286da1;
    color: white;
    font: normal 16px/1.5 'Lato','Arial',sans-serif;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

.WaGadgetMenuVertical.VerticalMenuStyle002 ul.secondLevel {
    box-sizing: border-box;
    width: 300px;
    margin: 0;
    padding: 8px 0;
    background: #286da1;
    border: 0px solid #2b2b2b;
    list-style: none;
}

.WaGadgetMenuVertical.VerticalMenuStyle002 ul.secondLevel>li>.item>a:hover {
    color: #a5c82a;
    background: transparent;
}

.WaGadgetMenuVertical.VerticalMenuStyle002 ul.secondLevel>li.sel>.item>a {
    color: #a5c82a;
    background-color: #286da1;
}

.WaGadgetMenuVertical.VerticalMenuStyle002 ul.secondLevel {
    box-sizing: border-box;
    width: 300px;
    margin: 0;
    padding: 0px 0;
    background: #286da1;
    border: 0px solid #2b2b2b;
    list-style: none;
}

<!-- END SECOND LEVEL DARK VERTICLE NAVIGATION 002 STYLE -->

<!-- START FONT STYLEs -->

.contStyleCaption {
background-color: transparent;
color: #676767;
font-family: 'Din Pro Light', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
font-size: 14px;
font-weight: normal;
font-style: italic;
text-decoration: none;
line-height: 1.43;
}

.quotedText {
margin: 1em 0;
padding-left: 23px;
background-color: transparent;
border-left: 4px solid #3287bf;
color: #222;
font-family: 'Din Pro', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
font-size: 16px;
font-style: italic;
font-weight: normal;
text-decoration: none;
line-height: 1.5;
}

.h1, h1, .h2, h2, .h3, h3, .h4, h4, .h5, h5, H1.promo, H1.header, H4.h4Alt, H1.h1Alt {
    font-family: 'Din Pro Medium', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
    font-weight: 500;
    text-transform: none;
    color: #286da1;
    letter-spacing: 0px !important;
}

H1:not(.promo):not(.header):not(.h1Alt), .gadgetStyleNone H1:not(.promo):not(.header):not(.h1Alt), .WaGadgetForum .topicTitleOuterContainer h4#forumTitle {
    font-size: 2.00em;
    color: #005695;
    font-family: 'Din Pro Medium', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
}

.WaGadgetEventsStateList h3.sectionTitle {
    font-family: 'Din Pro Medium', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
    font-weight: 500;
    text-transform: none;
    color: #286da1;
    font-size: 2em;
}

H2, .gadgetStyleNone H2, .WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle, .WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle a, .WaGadgetBlog .blogEntryOuterContainer .boxHeaderOuterContainer h4, .WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer h4.boxHeaderTitle, .WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer h4.boxHeaderTitle a, .WaGadgetEventsStateDetails .pageTitleOuterContainer .eventsTitleContainer h1 {
    color: #286da1;
}

.gadgetStyleNone .gadgetStyleTitle h4 {
    background-color: transparent;
    font-family: 'Din Pro', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
    font-style: normal;
    text-decoration: none;
    margin: 1.42em 0 .85em;
    color: #286da1;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.29;
    text-transform: none;
    margin: 0;
    padding: 0;
}

.h4, h4 {
    font-size: 24px;
    font-style: normal;
    line-height: 1.33;
    color: #286da1;
    letter-spacing: 0px;
}

h4.gadgetTitleH4 {
margin: 0em 0 1em ;
font-style: none;
color: #286da1;
letter-spacing: 0px;
}


H4:not(.gadgetTitleH4):not(.h4Alt), .gadgetStyleNone H4:not(.gadgetTitleH4):not(.h4Alt), .WaGadgetBlog .blogCommentsOuterContainer h3.sectionTitle {
    font-size: 1.50em;
    font-style: normal;
    color: #286da1;
    text-decoration: none;
    margin: 1em 0 1em ;
}

H5, .gadgetStyleNone H5 {
    font-size: 1.30em;
    color: #286da1;
}

H2, .gadgetStyleNone H2, .WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle, .WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle a, .WaGadgetBlog .blogEntryOuterContainer .boxHeaderOuterContainer h4, .WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer h4.boxHeaderTitle, .WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer h4.boxHeaderTitle a, .WaGadgetEventsStateDetails .pageTitleOuterContainer .eventsTitleContainer h1 {
    font-size: 1.30em;
    text-decoration: none;
}

.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.threadTD div.thread h4.boxHeaderTitle {
    background-color: transparent;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    margin: 1.66em 0 1em;
    color: #286da1;
    font-family: 'Din Pro Regular', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.33;
    text-transform: none;
    margin-top: 0;
    margin-bottom: 16px;
}

.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.repliesCountTD .repliesCount .boxHeaderTitle {
    background-color: transparent;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    margin: 1.66em 0 1em;
    color: #286da1;
    font-family: 'Din Pro Regular', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.33;
    text-transform: none;
    margin-top: 0;
    margin-bottom: 16px;
}

.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.lastReplyTD .lastReply h4.boxHeaderTitle {
    background-color: transparent;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    margin: 1.66em 0 1em;
    color: #286da1;
    font-family: 'Din Pro Regular', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.33;
    text-transform: none;
    margin-top: 0;
    margin-bottom: 16px;
}

.WaGadgetForum .topicTitleOuterContainer h4#forumTitle {
    background-color: transparent;
    font-family: 'Din Pro Regular', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    margin: 1.42em 0 0.85em;
    color: #286da1;
    font-size: 28px;
    font-weight: 500;
    line-height: 1.29;
    text-transform: none;
    margin: 40px 0;
}

.WaGadgetForumStateList .boxHeaderOuterContainer table td h4 {
    background-color: transparent;
    font-family: 'Din Pro Regular', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    margin: 1.00em 0 1.00em;
    color: #286da1;
    font-size: 28px;
    font-weight: 500;
    line-height: 1.29;
    text-transform: none;
    margin: 40px 0;
}

.WaGadgetForumStateList .forumCategoryOuterContainer h5 {
    background-color: transparent;
    font-family: 'Din Pro Regular', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
    font-style: italic;
    font-weight: normal;
    text-decoration: none;
    margin: 1em 0 1em;
    padding-top: 40px;
    color: #a5c82a;
    font-size: 30px;
    line-height: 1.25;
    text-transform: none;
    margin-top: 0;
    margin-bottom: 0px;
}

.WaGadgetEventsStateList .pastEventsOuterContainer h3.sectionTitle {
    background-color: transparent;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    margin: 1.42em 0 0.85em;
    color: #286da1;
    font-family: 'Din Pro Regular', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
    font-style: italic;
    font-size: 1.5em;
    line-height: 1.29;
    text-transform: none;
    float: none;
    margin: 0 0 16px;
}

.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer h4.infoTitle {
    background-color: transparent;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    margin: 1.66em 0 1em;
    color: #286da1;
    font-family: 'Din Pro Regular', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.33;
    text-transform: none;
    margin-top: 0;
}

A:not(.stylizedButton), A:link:not(.stylizedButton), A:active:not(.stylizedButton), A:visited:not(.stylizedButton), .gadgetStyleNone a:not(.stylizedButton), .gadgetStyleNone a:link:not(.stylizedButton), body .WaGadgetRecentBlogPosts.recentBlogPostsStyle001 li .title a, body .WaGadgetRecentBlogPosts.recentBlogPostsStyle002 li .title a, body .WaGadgetRecentBlogPosts.recentBlogPostsStyle003 li .title a, body .WaGadgetUpcomingEvents.upcomingEventsStyle001 li .title a, body .WaGadgetUpcomingEvents.upcomingEventsStyle002 li .title a, body .WaGadgetUpcomingEvents.upcomingEventsStyle003 li .title a, body .WaGadgetForumUpdates.forumUpdatesStyle001 li .title a, body .WaGadgetForumUpdates.forumUpdatesStyle002 li .title a, body .WaGadgetForumUpdates.forumUpdatesStyle003 li .title a, body .WaGadgetFeaturedMember.FeaturedMember001 ul .label_1 a, body .WaGadgetFeaturedMember.FeaturedMember001 ul .viewDetails a, body .WaGadgetLoginForm.LoginFormStyle001 .authenticated .loginPanel .loginBoxLogout, body .WaGadgetLoginForm.LoginFormStyle002 .authenticated .loginPanel .loginBoxLogout, body .WaGadgetLoginButton .authenticated .loginPanel .loginBoxLogout, .forumPanelOuterContainer .forumPanelContainer div #idSubscribe a span, .forumPanelOuterContainer .forumPanelContainer div #idUnsubscribe a span, .pagerOuterContainer span {
    font-weight: normal;
    color: #286da1;
    font-family: 'Din Pro Regular', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
text-decoration: none;
}

.genericListTable thead th, .membersTable thead th {
    font-style: normal;
    text-decoration: none;
    margin: 1.66em 0 1em;
    color: #676767;
    font-family: 'Din Pro Medium', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.33;
    text-transform: none;
    padding: 0 24px 16px 0;
    background: white;
    color: #286da1;
    vertical-align: top;
    text-align: left;
}

.captionOuterContainer .captionContainer .fieldBody h4 {
    background-color: transparent;
    font-family: 'Din Pro Medium', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
    font-weight: normal;
    margin: 1.66em 0 1em;
    color: #286da1;
    line-height: 1.33;
    text-transform: none;
}

.WaGadgetRecentBlogPosts.recentBlogPostsStyle001 ul li .date, .WaGadgetRecentBlogPosts.recentBlogPostsStyle002 ul li .date, .WaGadgetRecentBlogPosts.recentBlogPostsStyle003 ul li .date, .WaGadgetRecentBlogPosts.recentBlogPostsStyle004 ul li .date, .WaGadgetRecentBlogPosts.recentBlogPostsStyle005 ul li .date, .WaGadgetRecentBlogPosts.recentBlogPostsStyle006 ul li .date, .WaGadgetRecentBlogPosts.recentBlogPostsStyle001 ul li .author, .WaGadgetRecentBlogPosts.recentBlogPostsStyle002 ul li .author, .WaGadgetRecentBlogPosts.recentBlogPostsStyle003 ul li .author, .WaGadgetRecentBlogPosts.recentBlogPostsStyle004 ul li .author, .WaGadgetRecentBlogPosts.recentBlogPostsStyle005 ul li .author, .WaGadgetRecentBlogPosts.recentBlogPostsStyle006 ul li .author {
    display: inline;
    margin: 0;
    padding: 0;
    color: #676767;
    font-family: 'Din Pro Light', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: normal;
    line-height: 1.14;
}

.WaGadgetUpcomingEvents.upcomingEventsStyle001 ul li .date, .WaGadgetUpcomingEvents.upcomingEventsStyle002 ul li .date, .WaGadgetUpcomingEvents.upcomingEventsStyle003 ul li .date, .WaGadgetUpcomingEvents.upcomingEventsStyle004 ul li .date, .WaGadgetUpcomingEvents.upcomingEventsStyle005 ul li .date, .WaGadgetUpcomingEvents.upcomingEventsStyle006 ul li .date, .WaGadgetUpcomingEvents.upcomingEventsStyle001 ul li .location, .WaGadgetUpcomingEvents.upcomingEventsStyle002 ul li .location, .WaGadgetUpcomingEvents.upcomingEventsStyle003 ul li .location, .WaGadgetUpcomingEvents.upcomingEventsStyle004 ul li .location, .WaGadgetUpcomingEvents.upcomingEventsStyle005 ul li .location, .WaGadgetUpcomingEvents.upcomingEventsStyle006 ul li .location {
    margin: 0;
    padding: 0;
    color: #676767;
    font-family: 'Din Pro Light', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: normal;
    line-height: 1.14;
}

.WaGadgetForumUpdates.forumUpdatesStyle001 ul li .date, .WaGadgetForumUpdates.forumUpdatesStyle002 ul li .date, .WaGadgetForumUpdates.forumUpdatesStyle003 ul li .date, .WaGadgetForumUpdates.forumUpdatesStyle004 ul li .date, .WaGadgetForumUpdates.forumUpdatesStyle005 ul li .date, .WaGadgetForumUpdates.forumUpdatesStyle006 ul li .date, .WaGadgetForumUpdates.forumUpdatesStyle001 ul li .author, .WaGadgetForumUpdates.forumUpdatesStyle002 ul li .author, .WaGadgetForumUpdates.forumUpdatesStyle003 ul li .author, .WaGadgetForumUpdates.forumUpdatesStyle004 ul li .author, .WaGadgetForumUpdates.forumUpdatesStyle005 ul li .author, .WaGadgetForumUpdates.forumUpdatesStyle006 ul li .author {
    display: inline;
    margin: 0;
    padding: 0;
    color: #676767;
    font-family: 'Din Pro Light', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: normal;
    line-height: 1.14;
}

.quoteIndent {
padding: 8px 0 8px 16px;
border-left: 4px solid #a5c82a;
}

.WaGadgetEventsStateCalendar .sectionTitle {
    background-color: transparent;
    font-family: 'Din Pro Medium', Roboto, Ubuntu, 'Helvetica Neue', sans-serif !important;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    margin: 1.42em 0 0.85em;
    color: #286da1;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.29;
    text-transform: none;
    float: left;
    margin: 0 16px 0 0;
}

body {
color: #222;
font: 18px/1.4 'Din Pro', Roboto, Ubuntu, 'Helvetica Neue', sans-serif !important;
}

p, li {
    font-family: 'Din Pro Light', Roboto, Ubuntu, 'Helvetica Neue', sans-serif !important;
    font-weight: 300;
}

<!-- END FONT STYLES -->


<!-- START BUTTON STYLES -->

a.stylizedButton.buttonStyle001 {
border-radius: 30px 30px 0px 30px;
font-family: 'Din Pro Medium', Roboto, Ubuntu, 'Helvetica Neue', sans-serif !important;
}

.buttonStyle001 {
border-radius: 30px 30px 0px 30px;
font-family: 'Din Pro Medium', Roboto, Ubuntu, 'Helvetica Neue', sans-serif !important;
}

.buttonStyle002 {
border-radius: 30px 30px 0px 30px;
font-family: 'Din Pro Medium', Roboto, Ubuntu, 'Helvetica Neue', sans-serif !important;
}

.buttonStyle003 {
border-radius: 30px 30px 0px 30px;
font-family: 'Din Pro Medium', Roboto, Ubuntu, 'Helvetica Neue', sans-serif !important;
}

.buttonStyle004 {
border-radius: 30px 30px 0px 30px;
font-family: 'Din Pro Medium', Roboto, Ubuntu, 'Helvetica Neue', sans-serif !important;
}

.buttonStyle005 {
border-radius: 30px 30px 0px 30px;
font-family: 'Din Pro Medium', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
}

a.buttonStyle005:hover, a:link.buttonStyle005:hover {
background: #538eba;
border-color: #538eba;
color: white;
}

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton {
position: relative;
display: inline-block;
box-sizing: border-box;
min-width: 112px;
margin: 0;
padding: 8px 20px;
background: #286da1;
border: 0;
border-radius: 30px 30px 0px 30px;
outline: 0;
color: white;
font: normal 18px/1.5 'Din Pro', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
white-space: nowrap;
vertical-align: middle;
text-align: center;
text-decoration: none;
text-transform: none;
cursor: pointer;
-webkit-appearance: none;
}

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton:hover {
background: #538eba;
color: white;

.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 112px;
    margin: 0;
    padding: 8px 20px;
    background: #286da1;
    border: 0;
    outline: 0;
    color: white;
    border-radius: 30px 30px 0px 30px;
    font-family: 'Din Pro Medium', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    cursor: pointer;
    -webkit-appearance: none;
}

.navigationOuterContainer input.nextButton, .navigationOuterContainer input.typeButton, .navigationOuterContainer input[type=submit] {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 112px;
    margin: 0;
    padding: 8px 20px;
    background: #286da1;
    border: 0;
    outline: 0;
    color: white;
    border-radius: 30px 30px 0px 30px;
    font: normal 16px/1.5 'Din Pro Medium', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    margin: 0 12px 0 0;
}

.navigationOuterContainer input.nextButton, .navigationOuterContainer input.typeButton, .navigationOuterContainer input[type=submit] {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 112px;
    margin: 0;
    padding: 8px 20px;
    background: #003b5f;
    border: 0;
    outline: 0;
    color: white;
    border-radius: 30px 30px 0px 30px;
    font: normal 16px/1.5 'Din Pro Medium', Roboto, Ubuntu 'Helvetica Neue', sans-serif;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    margin: 0 12px 0 0;
}

<!-- END BUTTON STYLES -->


<!-- START VIDEO RESPONSIVE -->

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

<!-- END VIDEO RESPONSIVE -->