.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel > li > .item > a {
  position: relative;
  display: block;
  height: 23px;
  padding: 8px 16px;
  background: inherit;
  color: white;
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  white-space: nowrap;
  vertical-align: top;
  text-align: left;
  text-decoration: none;
  text-transform: uppercase;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul ul li > .item > a {
  color: white;
font: normal 16px/1.5 'Source Sans 3','Verdana',sans-serif;
  text-align: left;
  text-transform: none;
}

.WaGadgetEventsStateList h3.sectionTitle {
  background-color: transparent;
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  margin: 1.42em 0 .85em;
  color: #003b5f;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.29;
  text-transform: uppercase;
  float: left;
  margin: 0 16px 0 0;
}
.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: #003b5f;
  border: 0;
  outline: 0;
  color: white;
  font: bold 16px/1.5 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  white-space: nowrap;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-appearance: none;
}

.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer h4.boxHeaderTitle {
font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
font-style: normal;
  font-weight: 700;
  color: #0c3c5f;
  font-size: 24px;
  line-height: 1.25;
  text-transform: uppercase;
}
.gadgetStyle002 {
  color: rgba(255,255,255,0.9);
  font-family: 'Source Sans 3', Verdana, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
}

.WaGadgetCustomMenu.menuStyle001 ul li a {
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  color: #0c3c5f;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 800;
  font-style: normal;
  text-decoration: none;
  text-transform: uppercase;
}

.WaGadgetCustomMenu.menuStyle001 ul li a:hover {
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  color: #75c0eb;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 800;
  font-style: normal;
  text-decoration: none;
  text-transform: uppercase;
}

.WaGadgetLoginForm.LoginFormStyle001 .loginButton, .WaGadgetLoginForm.LoginFormStyle002 .loginButton {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  min-width: 60px;
  margin: 0;
  padding: 10px 18px 11px;
  background: #0c3c5f;
  border: 0;
  color: white;
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  white-space: nowrap;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
}

.WaGadgetLoginForm.LoginFormStyle001 .loginButton:hover, .WaGadgetLoginForm.LoginFormStyle002 .loginButton:hover {
  background: #092d47;
  color: #efe8e8;
}

.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: #ffffff;
  color:#0c3c5f;
}

.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 50px;
  overflow: hidden;
  background: #ffffff;
  color: #75c0eb;
  line-height: 400px;
  vertical-align: top;
  text-decoration: none;
  cursor: pointer;
}

.WaGadgetCustomMenu.menuStyle004 .orientationHorizontal {
  border-top: 4px solid #0c3c5f;
  border-bottom: 4px solid #0c3c5f;
}

a.buttonStyle002, a:link.buttonStyle002 {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  min-width: 112px;
  margin: 0;
  padding: 8px 20px;
  background: #75c0eb;
  color: white;
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 800;
  line-height: 1.5;
  white-space: nowrap;
  text-align: center;
  text-decoration: none;
}

a.buttonStyle002:hover, a:link.buttonStyle002:hover {
  background: #5890b0;
  color: white;
}

body .gadgetStyleNone, body .WaGadgetRecentBlogPosts.recentBlogPostsStyle001 li .title, body .WaGadgetRecentBlogPosts.recentBlogPostsStyle002 li .title, body .WaGadgetRecentBlogPosts.recentBlogPostsStyle003 li .title, body .WaGadgetUpcomingEvents.upcomingEventsStyle001 li .title, body .WaGadgetUpcomingEvents.upcomingEventsStyle002 li .title, body .WaGadgetUpcomingEvents.upcomingEventsStyle003 li .title, body .WaGadgetForumUpdates.forumUpdatesStyle001 li .title, body .WaGadgetForumUpdates.forumUpdatesStyle002 li .title, body .WaGadgetForumUpdates.forumUpdatesStyle003 li .title, body .WaGadgetDonationGoal.donationGoalStyle001 .donationGoalNotesContainer, body .WaGadgetDonationGoal.donationGoalStyle003 .donationGoalNotesContainer, body .WaGadgetFeaturedMember.FeaturedMember001 ul .label_1, body .WaGadgetFeaturedMember.FeaturedMember001 ul .subtitle {
  font-family: 'Source Sans 3', Verdana, sans-serif;
}


.WaGadgetBlog .boxBodyInfoOuterContainer .postedOn::before {
  display: inline-block;
  content: '';
  margin-right: 5px;
  color: #676767;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
}

.itemAuthor {
  display: none;
}

.WaGadgetRecentBlogPosts.recentBlogPostsStyle001 ul li .date::after, .WaGadgetRecentBlogPosts.recentBlogPostsStyle002 ul li .date::after, .WaGadgetRecentBlogPosts.recentBlogPostsStyle003 ul li .date::after, .WaGadgetRecentBlogPosts.recentBlogPostsStyle004 ul li .date::after, .WaGadgetRecentBlogPosts.recentBlogPostsStyle005 ul li .date::after, .WaGadgetRecentBlogPosts.recentBlogPostsStyle006 ul li .date::after {
  content: '';
}

.postedByLabel {
  display: none;
}

.WaGadgetBlog .blogEntryOuterContainer .boxHeaderOuterContainer h4 {
  background-color: transparent;
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  margin: 1.66em 0 1em;
  color: #0c3c5f;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.25;
  text-transform: none;
  margin: 0;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li > label {
  float: left;
  width: 80px;
  text-align: left;
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #0c3c5f;
}

input[type="checkbox"], input[type="radio"] {
  top: 1px;
  width: 13px;
  height: 13px;
  margin: 2px 0 0;
  padding: 0;
  vertical-align: top;
}

.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover {
  background: #0c3c5f;
  color: white;
}

.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton {
  background: #0c3c5f;
  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: #0c3c5f;
  border: 0;
  outline: 0;
  color: white;
  font: normal 16px/1.5 'Source Sans 3', Verdana, sans-serif;
  white-space: nowrap;
  vertical-align: middle;
  font-weight: 800;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-appearance: none;
}

.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer h4.infoTitle {
  background-color: transparent;
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  margin: 1.66em 0 1em;
    margin-top: 1.66em;
  color: #0c3c5f;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.33;
  text-transform: uppercase;
  margin-top: 0;
}

.commonMessageBox .cww-co .buttons input[type="submit"]:hover, .commonMessageBox .cww-co .buttons input.typeButton:hover {
  background: #0c3c5f;
  color: white;
}

.commonMessageBox .cww-co .buttons input[type="submit"], .commonMessageBox .cww-co .buttons input.typeButton {
  background: #0c3c5f;
  color: white;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .eventsTitleContainer h1 {
  background-color: transparent;
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
  margin: 1.66em 0 1em;
  color: #0c3c5f;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.25;
  margin: 0;
}
a.WaGadgetUpcomingEvents.upcomingEventsStyle001 {
  color:#ffffff;
  font-weight: 800;
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  list-style: none;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
  padding: 16px 16px 24px;
  background: #f1f1f2;
}
.membersTable thead th {
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  text-transform: uppercase;
  font-weight: 800;
  color:#0c3c5f;
}

.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer input.searchButton:hover {
  background: #0c3c5f;
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  color: white;
}

.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer input.searchButton {
  background: #0c3c5f;
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  color: white;
}

.WaGadgetContactProfileStatePhotoGallery .emptyGalleryPanelInnerDiv .addAlbumButton {
  background: #0c3c5f;
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  color: white;
}

.WaGadgetContactProfileStatePhotoGallery .emptyGalleryPanelInnerDiv .addAlbumButton:hover {
  background: #0c3c5f;
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  color: white;
}
.WaGadgetContactProfile .topButtonsOuterContainer a.memberDirectoryDetailsLink {
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  margin-right: 24px;
}

.WaGadgetContactProfileStateMain .actionButtonContainer input[type="submit"]:hover, .WaGadgetContactProfileStatePrivacy .actionButtonContainer input[type="submit"]:hover, .WaGadgetContactProfileStateSubscriptions .actionButtonContainer input[type="submit"]:hover {
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  font-weight: 600;
  background: #0c3c5f;
    text-transform: uppercase;

  color: white;
}

.WaGadgetContactProfileStateMain .actionButtonContainer input[type="submit"], .WaGadgetContactProfileStatePrivacy .actionButtonContainer input[type="submit"], .WaGadgetContactProfileStateSubscriptions .actionButtonContainer input[type="submit"]{
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  font-weight: 600;
    text-transform: uppercase;

  background: #0c3c5f;
  color: white;
}

.WaGadgetContactProfile .memberDetailsTabsOuterContainer ul.memberDetailsTabMenu {
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  list-style: none;
}
.captionOuterContainer .captionContainer .fieldBody h4 {
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  color:#0c3c5f;
  text-transform: uppercase;
  font-weight: 800;
}

.WaGadgetContactProfile .topButtonsOuterContainer input.typeButton:hover {
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  background: #5890b0;
    text-transform: uppercase;
  font-weight: 800;
  color: white;
}

.WaGadgetContactProfile .topButtonsOuterContainer input.typeButton {
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  background: #75c0eb;
    text-transform: uppercase;
  font-weight: 800;
  color: white;
}

a.stylizedButton.buttonStyle001 {
  background-color: #0c3c5f;
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  font-size: 18px;
  font-color: #ffffff;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #FFFFFF;
}

a.stylizedButton.buttonStyle001:hover {
  background: #092d47;
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #FFFFFF;
}

.WaGadgetTermsOfUse .login-role-actions input[type="submit"][disabled=""] {
  background: #0c3c5f;
  color: white;
}

.WaGadgetTermsOfUse .login-role-actions input[type="submit"][disabled=""]:hover {
  background: #75c0eb;
  color: white;
}

.WaGadgetAuthorizationRequired .loginPageTable input.loginButton {
  background: #0c3c5f;
  color: white;
}
.WaGadgetAuthorizationRequired .loginPageTable input.loginButton:hover {
  background: #75c0eb;
  color: white;
}
a.stylizedButton.buttonStyle003 {
  background: #75c0eb;
  font-family: 'Oswald';
  font-weight: 700;
  font-size: 18px;
  text-transform: uppercase;
  text-decoration: none;
  color: #FFFFFF;
}

.infoOuterContainer {
  margin: 0 0 40px;
  padding: 16px;
  background-color: #f1f1f2;
  color: #222;
}

.confirmWindowInfo .cww1, .confirmWindowInfo .cww2 {
  background-color: #f1f1f2;
}

.confirmWindowInfo .cww3, .confirmWindowInfo .cww4, .confirmWindowInfo .cww-inner {
  border-left-color: #f1f1f2;
  border-right-color: #f1f1f2;
  background-color: #f1f1f2;
}

.confirmWindowInfo .cww-inner {
  background: #f1f1f2 url(/BuiltTheme/casefile_advocate.v3.0/8453a4e6/images/confirmWindows/confirm-info-icon.gif) 10px 6px no-repeat;
}

.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: #0c3c5f;
  border: 0;
  outline: 0;
  color: white;
  font: 18px/1 'Source Sans 3', Verdana, sans-serif;
  white-space: nowrap;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  cursor: pointer;
  -webkit-appearance: none;
  margin: 0 12px 0 0;
}

.formTitleOuterContainer h3.formTitle {
  float: left;
  margin: 0;
  padding: 0;
  color: #0c3c5f;
  font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  font-weight: 700;
    text-transform: uppercase;
  background-color: transparent;
  text-decoration: none;
}

.fieldSubContainer .levelDescription {
  font-size: 14px;
  font-style: normal;
}

.fieldSubContainer .typeInstruction {
  width: 550px;
  padding: 2px 0 0;
  color: #676767;
  font-size: 14px;
  font-style: italic;
}

.fieldSubContainer .fieldLabel {
  font-weight: bold;
  color: #0c3c5f;
  text-transform: uppercase;
  padding: 0px 20px 0 0;
}

.formTitleOuterContainer {
  color: #676767;
  font: 18px/1.5 'Source Sans 3', Verdana, sans-serif;
}

#idFooterPoweredByContainer {
 display:none;
}

body {
  color: #222;
  font: 18px/1.5 'Source Sans 3', Verdana, sans-serif;
}

.WaGadgetMobilePanel .mobilePanel {
  position: relative;
  height: 50px;
  background: #0c3c5f;
  color: white;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel {
  margin: 0;
  padding: 12px 0;
  background: #0c3c5f;
  border-top: 1px solid #0c3c5f;
  font-weight: bold;
  text-align: left;
  list-style: none;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul li > .item > a {
  position: relative;
  display: block;
  margin: 0;
  padding: 4px 16px 4px 24px;
  color: #ffffff ;
  font-size: 14px;
  text-decoration: none;
}

.WaGadgetMobilePanel .mobilePanel .mobilePanelButton.active {
  background: #0c3c5f;
  color: white;
}

.WaGadgetMobilePanel .mobilePanel .mobilePanelButton:hover {
  background: #0c3c5f;
  color: white;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul ul {
  padding: 0;
  background: #75c0eb;
  font-weight: normal;
  text-transform: none;
  list-style: none;
}

.WaGadgetMobilePanel .mobilePanel .loginInner {
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 40000;
  display: none;
  box-sizing: border-box;
  width: 100%;
  padding: 16px;
  background: #0c3c5f;
  border-top: 1px solid #0c3c5f;
  color: white;
  font-size: 14px;
  text-align: right;
}

.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm [class$="TextBox"] input[class$="TextBoxControl"] {
  box-sizing: border-box;
  width: 288px;
  height: 32px;
  margin: 0;
  padding: 5px 12px;
  background: #ffffff;
  border: 1px solid white;
  color: white;
  font-size: 16px;
  line-height: 1.38;
}

.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginAction input.loginButton {
  display: inline-block;
  width: 100%;
  max-width: 288px;
  height: 40px;
  margin: 0;
  padding: 4px 20px;
  background: #75c0eb;
  border: 0;
  color:#ffffff;
  font: normal 18px 'Source Sans 3','Verdana',sans-serif;
  text-transform: uppercase;
  cursor: pointer;
}

.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginAction input.loginButton:hover {
  display: inline-block;
  width: 100%;
  max-width: 288px;
  height: 40px;
  margin: 0;
  padding: 4px 20px;
  background: #0c3c5f;
  border: 0;
  color: #ffffff;
  font: normal 18px 'Source Sans 3','Verdana',sans-serif;
  text-transform: uppercase;
  cursor: pointer;
}

.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginAction input.loginButton:hover {
  background: #0c3c5f;
  color: white;
}

.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginActionRememberMe label::before {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: 2px 6px 0 0;
  background: #ffffff;
  border: 1px solid white;
  font-family: 'WA-theme-icons';
  font-size: 14px;
  line-height: 15px;
  font-style: normal;
  vertical-align: top;
  text-align: center;
  cursor: pointer;
  content: '';
}

.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginActionRememberMe label::before {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: 2px 6px 0 0;
  background: #ffffff;
  border: 1px solid white;
  font-family: 'WA-theme-icons';
  font-size: 14px;
  line-height: 15px;
  font-style: normal;
  vertical-align: top;
  text-align: center;
  cursor: pointer;
  content: '';
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginActionRememberMe label {
  font-style: italic;
  cursor: pointer;
}

.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm [class$="TextBox"] input[class$="TextBoxControl"] {
  box-sizing: border-box;
  width: 288px;
  height: 32px;
  margin: 0;
  padding: 5px 12px;
  background: #ffffff;
  border: 1px solid white;
  color:#0c3c5f;
  font-size: 16px;
  line-height: 1.38;
}

.camera_wrap {
  position: relative;
  z-index: 0;
  float: left;
  display: none;
  width: 100%;
  color:#0c3c5f;
}

.camera_thumbs_cont {
  position: relative;
  width: 100%;
  overflow: hidden;
  color:#0c3c5f;
}

.camera_prev {
  position: absolute;
  top: 50%;
  z-index: 2;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  color:#0c3c5f;
  cursor: pointer;
}

.camera_prev:hover {
  position: absolute;
  top: 50%;
  z-index: 2;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  background: #3b74ba;
  cursor: pointer;
}

.camera_next {
  position: absolute;
  top: 50%;
  z-index: 2;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  color:#0c3c5f;
  cursor: pointer;
}

.camera_next:hover {
  position: absolute;
  top: 50%;
  z-index: 2;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  background: #3b74ba;
  cursor: pointer;
}

.WaGadgetBlogStateList a.rssFeedLabel::before {
  position: absolute;
  bottom: 0;
  left: 0;
  font: 23px/1em 'FontAwesome';
  content: '\f09e';
  background: #75c0eb;
}

.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit] {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 112px;
    margin: 0;
    padding: 8px 20px;
  background: #75c0eb;
    border: 0;
    outline: 0;
    color: white;
    font: normal 16px / 1.5 'Source Sans 3','Verdana',sans-serif;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
}

.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle {
  background-color: transparent;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  margin: 1.66em 0 1em;
  color: #5c5c5c;
  font-family: 'Source Sans 3','Verdana',sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 1.25;
  text-transform: none;
  color:#0c3c5f;
  margin: 0 0 .1em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.WaGadgetUpcomingEvents.upcomingEventsStyle002 ul li, .WaGadgetUpcomingEvents.upcomingEventsStyle005 ul li {
  padding: 8px 0 8px 16px;
  border-left: 4px solid #999999;
}

.navigationOuterContainer input.nextButton:hover, .navigationOuterContainer input.typeButton:hover, .navigationOuterContainer input[type="submit"]:hover {
  background: #5f5c79;
  color: white;
}

.navigationOuterContainer input.nextButton, .navigationOuterContainer input.typeButton, .navigationOuterContainer input[type="submit"] {
  color:#0c3c5f;
  color: white;
}

.WaGadgetEventsStateDetails .pageTitleOuterContainer .eventsTitleContainer h1 {
  background-color: transparent;
  font-family: 'Source Sans 3',sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  margin: 1.66em 0 1em;
  color:#0c3c5f;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.25;
  text-transform: none;
  margin: 0;
}


.element {
  background-color: #ffffff;

}

.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 50px;
    overflow: hidden;
    background: 0;
  color: #75c0eb;
    line-height: 400px;
    vertical-align: top;
    text-decoration: none;
    cursor: pointer;
}

.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 {
  background: #75c0eb;
    color: white;
}

ul {
  margin-left:20px;
}

h1 {
  font-family: 'Oswald';
  color:#0c3c5f;
  text-transform: uppercase;
  font-weight:800;
  font-size: 60px;
  margin: 0 0 0 0;
}

.gadgetStyle002 h1:not(.promo):not(.header):not(.h1Alt) {
  font-family: 'Oswald', Impact, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  text-shadow: #0054a41px 0 10px;
}

H1.header {
  font-family: 'Oswald';
  color:#0c3c5f;
  text-transform: uppercase;
  font-weight:800;
  font-size: 60px;
}

H1.promo {
  font-family: 'Oswald';
  color:#ffffff;
  text-transform: uppercase;
  font-weight:800;
  font-size: 60px;
}

h2 {
  font-family: 'Oswald';
  color:#0c3c5f;
  text-transform: uppercase;
  font-weight:800;
  font-size: 48px;
}

h3 {
  font-family: 'Oswald';
  color:#0c3c5f;
  text-transform: uppercase;
  font-weight:800;
  font-size: 24px;
}

h4 {
  font-family: 'Oswald';
  color:#0054a4;
  text-transform: uppercase;
  font-weight:800;
  font-size: 18px;
}

h5 {
  font-family: 'Oswald';
  color:#75c0eb;
  font-weight:800;
  font-size: 14px;
  font-transform: uppercase;
}

.gadgetStyle002 h1.promo {
  font-family: 'Oswald';
  color:#ffffff;
  text-transform: uppercase;
  font-weight:800;
  font-size: 60px;
}