/* Termly overrides */
.termly-styles-logo-4d6381.termly-styles-logo-3600c4{
  display: none !important;
}
.t-consentPrompt{
  background: #f7f7f7 !important;
  border: 1px solid #1e22aa !important;
}
.termly-styles-buttons-efc979{
  background: #f7f7f7 !important;
  border-top: none !important;
}
.t-declineButton, .t-acceptAllButton{
 background: #1e22aa !important;
}
.generatedByTermly{
  display: none !important;
}

/* page specific */
.s1_grid_12 {
  margin-left: 0;
  margin-right: 0;
}

/* misc overrides */
a{
  text-decoration: none;
}
a.facebook .authenticateLoginText, a.googlePlus .authenticateLoginText, .connectExternalProfileButton .authenticateLoginText{
  color: #fff;
}
.mobilePanelContainer ul li a span{
  font-size: 18px;
}
.WaGadgetMobilePanel li.sel a{
  color: #67b8db !important;
}
.home-info-layouts .WaLayoutTable .WaLayoutItem ~ .WaLayoutItem{
  margin-top: 0 !important;
}
.zoneWAbranding{
  display: none !important;
}
.WaGadgetForum{
  margin: 30px 0 15px 0;
}
.WaGadgetMemberPublicProfile{
  margin-top: 20px;
}
.mobilePanel{
  background: #1e22aa !important;
}
.WaGadgetMobilePanel .mobilePanel .mobilePanelButton{
  color: #fff;
}
.WaGadgetMobilePanel .mobilePanel .mobilePanelButton:hover{
  color: #67b8db;
}
/* end misc overrides */

/* forum */
.WaGadgetForumStateList .boxBodyOuterContainer table.forumListTable tr.highlight, .WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow.highlight, .WaGadgetForumStateList .boxBodyOuterContainer table.forumListTable tr.highlight td, .WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow.highlight td, .boxesListItem.alternating{
  background:#eeeeee;
}
.forumMessageHeaderTable{
  background: #bbbbbb;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainer{
  background-color: transparent;
}
.forumMessageHeaderBodyContainerPhantom .messageIdText.replyNumberSpan{
  display: none;
}
.WaGadgetForumStateMessageList .controlPanel .toggleButton{
  background: none;
  border-left: none;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainer, .WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainerAuthorPhantom{
  background-color: transparent;
  padding: 10px !important;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainer a, .WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainerAuthorPhantom a, .WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainer a:hover, .WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainerAuthorPhantom a:hover, .WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainer a:active, .WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainerAuthorPhantom a:active, .WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainer a:visited, .WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainerAuthorPhantom a:visited{
  color: #fff;
  font-weight: bold;
}
.pagerOuterContainer .linkCurrent{
  color: #125DA2;
  border: 1px solid #67b8db;
}
/* end forum */


/* mobile CSS */
@media only screen and (min-width : 1px) {
  .rbc-banner{
	border-bottom: none;
	margin-bottom: 0;
  }
  .rbc-logo-container{
	text-align: center;
  }
  .top-search .searchBoxField, .bottom-search .searchBoxField{
  width: 200px;
	height: 50px;
	border-radius: 5px;
	font-size: 1.4em;
	text-align: center;
  }
  .loginLink{
	background: #1e22aa !important;
	color: #fff !important;
	border-radius: 5px;
  }
  .action-button-container, .join-button, .contact-button, .top-search, .top-login, .rbc-banner zoneHeader2{
	display: none;
  }
  .bottom-search{
	display: block;
  }
  .section-heading{
	background-color: #FFC72C !important;
	padding: 8px 10px;
	margin-bottom: 35px;
	border-top: 6px solid #1e22aa;
  }
  .section-heading *{
	padding: 0 !important;
	margin: 0 !important;
  }
  .section-heading h1{
	color: #fff !important;
	margin-bottom: 0 !important;
  }
  .footer-social{
	text-align: center;
	padding: 0;
  }
  .footer-address{
	text-align: center;
	margin: 15px 0;
	padding: 0;
	font-size: 0.8em;
  }
  .footer-copyright{
	text-align: center;
	padding: 0;
	font-size: 0.8em;
  }
  .top-home-info-layout{
	margin-top: 25px;
  }
  .home-info-layouts .gadgetContentEditableArea{
	font-size: 1.3em;
  }
  .home-link-areas .gadgetContentEditableArea, .home-link-areas .WaGadgetUpcomingEvents, .home-link-areas .WaGadgetForumUpdates{
	font-size: 1.2em;
  }
}

/* desktop CSS */
@media only screen and (min-width : 768px) {
  .rbc-banner{
	margin-bottom: 60px;
	border-bottom: 6px solid #1e22aa;
  }

  .rbc-logo-container{
	text-align: left;
  }
  .action-button-container, .top-search, .top-login, .rbc-banner zoneHeader2{
	display: inline-block;
  }
  .bottom-search{
	display: none;
  }
  .join-button, .contact-button{
	display: inline-block;
	background: #1e22aa;
	text-align: center;
	color: #fff !important;
	text-decoration: none !important;
	padding: 11px 15px;
	font-size: 1.1em;
	border-radius: 5px;
	margin-right: 7px;
  white-space: nowrap;
	/*border: 2px solid #ffb800;*/
  }
  .section-heading{
	border-top: none;
  }
  .footer-social{
	text-align: left;
  }
  .footer-address{
	text-align: center;
	margin: 0;
  }
  .footer-copyright{
	text-align: right;
  }
  .top-home-info-layout{
	margin-top: 70px;
  }
  .home-info-layouts .gadgetContentEditableArea{
	font-size: 1.0em;
  }
  .home-link-areas .gadgetContentEditableArea, .home-link-areas .WaGadgetUpcomingEvents, .home-link-areas .WaGadgetForumUpdates{
	font-size: 1.0em;
  }
}