.widgetMode .cnPrimaryContentContainer .block .inner div.boxViewOutline div.boxHeaderContainer .inner,
.widgetMode .cnPrimaryContentContainer .block .inner div.boxViewOutline div.boxFooterOuterContainer .inner,
.widgetMode .cnPrimaryContentContainer .block .inner .WaGadgetBlogStateAddPost div.boxViewOutline div.boxFooterOuterContainer .inner,
.widgetMode .cnPrimaryContentContainer .block .inner div.boxViewOutline div.boxBodyOuterContainer .inner,
.widgetMode .cnPrimaryContentContainer .block .inner .WaGadgetForumStateEditTopic div.boxFooterOuterContainer .inner
{
 /*Change 400px to any desired width value.*/
 width:800px;
}
 
.widgetMode .cnContentContainer,
.widgetMode .cnPrimaryContentContainer,
.widgetMode .cnPrimaryContentBlock1ContentHolder,
.widgetMode .cnPrimaryContentBlock1Content
{
 /*Change 400px to any desired width value.*/
 width:800px! important;
}
 
.widgetMode .cnMainContainer .d9PrimaryContentContainer,
.widgetMode .cnPrimaryContentContainer .d7PrimaryContentContainer,
.widgetMode .cnPrimaryContentContainer .d8PrimaryContentContainer,
.widgetMode .cnPrimaryContentContainer .d1PrimaryContentContainer,
.widgetMode .cnPrimaryContentContainer .inner,
.widgetMode .WaGadgetForumStateTopicList div.boxHeaderContainer table td.threadTD div.thread,
.widgetMode .WaGadgetForumStateTopicList div.boxBodyContainer table td.threadTD div.thread,
.widgetMode div#searchContainer fieldset,
.widgetMode .cnPrimaryContentBlock1ContentHolder,
.widgetMode .cnPrimaryContentBlock1Content
{
 width:100%;
 margin:0;
 padding:0;
}
 
.widgetMode div.generalFieldsContainer div.groupContainer div.fieldItem span.label,
.widgetMode div.generalFieldsContainer div.textFieldContainer div.fieldBody input.typeText,
.widgetMode .cnMainContainer .d9PrimaryContentContainer,
.widgetMode .cnPrimaryContentContainer .d1PrimaryContentContainer,
.widgetMode div.navigationContainer div.left,
.widgetMode div.navigationContainer div.right,
.widgetMode .cnPrimaryContentContainer .inner .inner,
.widgetMode div.generalFieldsContainer div.textFieldContainer div.fieldBody textarea,
.widgetMode div.generalFieldsContainer div.simpleTextContainer div.labeledTextContainer div.fieldBody,
.widgetMode div.generalFieldsContainer div.textFieldContainer div.fieldBody input.typeText,
.widgetMode div.generalFieldsContainer div.captionContainer div.fieldBody,
.widgetMode div.generalFieldsContainer div.captionContainer div.fieldLabel,
.widgetMode .cnMainContainer,
.widgetMode .cnPrimaryContentContainer .block .inner div.boxViewOutline div.boxBodyOuterContainer .inner .inner,
.widgetMode .cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer
{
 width:auto;
}
 
.widgetMode .cnMainContainer
{
  float:left;
}
 
 
.widgetMode .cnMainContainer .cnContentContainer .d1,
.widgetMode .cnMainContainer .cnContentContainer .d2,
.widgetMode .cnMainContainer .cnContentContainer .d3ContentContainer
{
  float: none;
}
 
 
.widgetMode .cornersContainer .topCorners,
.widgetMode .cornersContainer .bottomCorners,
.widgetMode .cornersContainer .bottomCorners .c1,
.widgetMode .cornersContainer .bottomCorners .c2,
.widgetMode .cornersContainer .bottomCorners .c3,
.widgetMode .cornersContainer .bottomCorners .c4,
.widgetMode .cornersContainer .bottomCorners .c5
{
 display:none !important;
}
 
.widgetMode .WaGadgetEventsStateList .boxFooterOuterContainer
{
    position: relative;
}
 
.widgetMode  .generatePasswordButton
{
 width:auto;
 clear:both;
 display:block;
 margin-top:10px;
}



* {
  font-family: 'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;
}
#PAGEID_1554780 a, #PAGEID_1554780 a {
  color: #15194c ;
}
#id_FF3L7uD {
  display: none;
}
.introOuterContainer {
  margin-bottom: 0;
}
#membersTable thead {
  display: none;
}

#PAGEID_1554780, #PAGEID_1554779 {
  margin: auto !important;
}
#PAGEID_1554780 div {
  border-top: 0;
  border-bottom: 0;
  width: 100% !important;
  max-width: 980px;
}
#PAGEID_1554779, #PAGEID_1554779 #idClipMainContainer, #PAGEID_1554779 #idMainContainer, #PAGEID_1554779 #idContentContainer, #PAGEID_1554779 #idPrimaryContentBlock1Content, #PAGEID_1554779 .widgetMode .cnContentContainer, #PAGEID_1554779 .widgetMode .cnPrimaryContentContainer, #PAGEID_1554779 .widgetMode .cnPrimaryContentBlock1ContentHolder, #PAGEID_1554779 .widgetMode .cnPrimaryContentBlock1Content {
  width: 100% !important;
  max-width: 980px !important;
}

.widgetMode .cnContentContainer, .widgetMode .cnPrimaryContentContainer, .widgetMode .cnPrimaryContentBlock1ContentHolder, .widgetMode .cnPrimaryContentBlock1Content {
   width: 100% !important; 
}

#PAGEID_1554779 .innerContentBlock, #PAGEID_1554779 .boxBodyOuterContainer, #PAGEID_1554779 .boxFooterOuterContainer, #PAGEID_1554779 .boxFooterContainer {
  width: 100% !important;
}

.calendarModeIcon {
  margin-left: 20px;
}

#PAGEID_1554779 div {
  border-top: 0;
  border-bottom: 0;
  max-width: 980px;
}
#PAGEID_1554779 .WaGadgetEventsStateList .boxBodyContentContainer {
  height: auto;
}
#PAGEID_1554779 .gadgetEventEditableArea {
  max-width: 940px !important;
  padding-right: 20px;
}
#PAGEID_1554779 #idViewSwitchersTable div {
  width: auto !important;
}
#membersTable tr {
  background: #eee;
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
  padding: 20px;
  border-radius: 8px;
  width: 100%;
  max-width: 940px;
}
#membersTable td {
  width: 100%;
  border: 0 !important;
}
#membersTable h5 {
  font-size: 20px !important;
}

#idF1Options {
  max-height: none;
  margin-bottom: 20px;
}
.browsingColumnsMainContainer .filterOptions UL {
  display: flex;
  flex-wrap: wrap;
  margin-left: -1%;
  overflow: visible;
  width: 102%;
}
.browsingColumnsMainContainer .filterOptions LI {
  background: #e9f3fd;
  margin: 0 1% 10px 1%;
  padding: 10px 1% 8px 1%;
  border-radius: 4px;
  width: 21%;
}
.optionLink {
  font-size: 14px;
}
.browsingColumns {
  margin-top: 0;
}
.browsingColumns TH {
  font-size: 18px;
  text-transform: uppercase;
  color: #15194c !important;
  padding-bottom: 15px;
}

#idF1Head::before {
  content: 'Filter by';
}

#PAGEID_1554780 .searchCriteriaContainer.formContainer, #PAGEID_1554780 .searchCriteriaContainer.formContainer div {
  width: auto !important;
  float: left;
}
#PAGEID_1554780 .browsingColumns TH, .browsingColumns TD {
  width: 100% !important;
  float: left;
}
#PAGEID_1554780 div {
  border: 0;
}
#PAGEID_1554780 .browsingColumns TH {
  padding-bottom: 10px;
}
#idMemberDirectoryContainer {
  margin-top: 10px;
}
#membersTable td .memberValue {
  font-size: 16px;
  line-height: 18px;
}
.memberDirectoryColumn1 {
  padding-top: 15px !important;
}
.memberDirectoryColumn1 .memberValue:last-child {
  padding-top: 7px !important;
}
.memberDirectoryColumn2 {
  padding-bottom: 0 !important;
}
.memberDirectoryColumn2 .memberValue::before {
  content: '';
  display: block;
  background-image: url(http://matthewm343.sg-host.com/wp-content/uploads/2025/01/phone-solid-blue.svg);
  width: 12px;
  height: 12px;
  float: left;
  margin-right: 5px;
  background-repeat: no-repeat;
  background-position: center;
}
.memberDirectoryColumn3 {
  padding-bottom: 5px !important;
}
.memberDirectoryColumn3 .memberValue::before {
  content: '';
  display: block;
  background-image: url(http://matthewm343.sg-host.com/wp-content/uploads/2025/01/envelope-solid-blue.svg);
  width: 12px;
  height: 12px;
  float: left;
  margin-right: 5px;
  background-repeat: no-repeat;
  background-position: center;
  padding-top: 4px;
}
.memberDirectoryColumn4 .memberValue::before {
  content: '';
  display: block;
  background-image: url(http://matthewm343.sg-host.com/wp-content/uploads/2025/01/location-dot-solid-blue.svg);
  width: 12px;
  height: 12px;
  float: left;
  margin-right: 5px;
  background-repeat: no-repeat;
  background-position: center;
}



#idUpcomingEventsContainer {
  margin-top: 0;
}
#idPastEventsContainer {
  font-size: 16px;
}
.pageTitleOuterContainer {
  background: #e9f3fd;
  padding: 12px 0;
  border-radius: 6px;
  margin-bottom: 30px;
}
.calendarModeLink, .listModeLink {
  color: #15194c !important;
  margin-right: 20px;
}
#idViewSwitchersTable a {
  color: #15194c !important;
}
.EventListCalendar {
  width: 979px;
}
h3.sectionTitle {
  font-size: 18px;
  text-transform: uppercase;
  color: #15194c !important;
  padding-bottom: 15px;
}

.boxBodyInfoContainer {
  font-size: 14px;
  padding: 20px 10px;
  width: calc(100% - 20px);
}

.boxActionContainer {
  text-align: center;
  padding-top: 10px;
}

.boxBodyContentContainer {
  margin-top: 10px;
  margin-bottom: 10px;
}
.boxBodyContentContainer font, .boxBodyContentContainer span, .boxBodyContentContainer p {
  font-size: 14px !important;
  line-height: 22px;
}

.boxHeaderTitle a {
  color: #15194c !important;
  font-size: 20px;
  padding-top: 5px !important;
  display: inline-block;
}
.boxActionContainer .inner {
  padding-left: 0 !important;



}
.boxActionContainer input {
  font-weight: 800 !important;
  color: #15194c;
  background: #f3be00;
  border-radius: 4px;
  padding: 8px 12px 6px 12px !important;
  border: 0;
  width: 80%;
  font-family: 'Josefin Sans',Helvetica,Arial,Lucida,sans-serif !important;
  font-size: 16px !important;
  display: block;
  margin: 10px auto !important;
}

.boxFooterContainer .inner {
  padding-left: 15px !important;
}
.boxFooterContainer a {
  color: #15194c !important;
  padding-top: 7px !important;
  display: inline-block;
  font-size: 14px;
  font-weight: 800;
}

.boxBodyContentContainer {
  border-left: 2px solid #eee;
  padding: 5px 0;
}

.boxBodyInfoOuterContainer {
  width: 36% !important;
}
.boxBodyContentOuterContainer {
  width: 64% !important;
}

#PAGEID_1727398 {
  width: auto !important;
  background: #eee;
}
#PAGEID_1727398 div {
  width: auto !important;
  border: 0;
  padding: 0;
  background: #eee !important;
  height: auto;
  max-width: 100% !important;
}
#PAGEID_1727398 .itemTitle {
  font-size: 18px;
}
#PAGEID_1727398 .itemInfoContainer {
  border-bottom: 3px solid #ccc;
  padding-bottom: 10px;
  padding-top: 8px;
  font-size: 16px;
}
#PAGEID_1727398 .calendarModeLink, #PAGEID_1727398 .calendarModeIcon {
  display: none;
}
#PAGEID_1727398 .boxHeaderTitle {
  margin-bottom: 10px;
}
#PAGEID_1727398 .boxBodyInfoContainer, #PAGEID_1727398 .boxBodyInfoContainer div {
  width: 100% !important;
}
#PAGEID_1727398 .WaGadgetEvents .boxInfoContainer UL.boxInfo LI DIV {
  width: 67% !important;
}
#PAGEID_1727398 .boxBodyInfoOuterContainer {
  border: 2px solid #ccc;
  width: calc(100% - 4px) !important;
  padding-top: 15px;
  padding-bottom: 7px;
  margin-bottom: 5px;
}
#PAGEID_1727398 .gadgetEventEditableArea span {
  background: transparent !important;
}
#PAGEID_1727398 .boxActionContainer {
  margin-bottom: 0;
}
#PAGEID_1727398 .boxOuterContainer {
  border-bottom: 2px solid #ccc;
  padding-bottom: 20px;
}

/* Upcoming Events */
#PAGEID_1727337, {
  width: auto !important;
}
#PAGEID_1727337 .boxBodyContentOuterContainer, #PAGEID_1727337 .pageTitleOuterContainer, #PAGEID_1727337 .pageTitleContainer, #PAGEID_1727337 .WaGadgetEventsStateDetails .boxBodyContentContainer, #PAGEID_1727337 .boxBodyInfoOuterContainer, #PAGEID_1727337 .boxFooterOuterContainer {
  width: auto !important;
}
#PAGEID_1727337 div {
  width: auto !important;
  max-width: 100%;
  background: #eee !important;
}
#PAGEID_1727337 .boxBodyInfoOuterContainer {
  width: 100% !important;
}
#PAGEID_1727337 .boxBodyInfoContainer {
  width: calc(100% - 20px) !important;
  padding: 20px 10px !important;
}
#PAGEID_1727337 .gadgetEventEditableArea {
  padding-left: 0;
}
#PAGEID_1727398 .gadgetEventEditableArea img, #PAGEID_1727337 .gadgetEventEditableArea img {
  max-width: 100%;
  height: auto;
}

/* Member Spotlight */
#PAGEID_1727399, #PAGEID_1727401 {
  width: 100% !important;
  background: transparent;
}
#PAGEID_1727399 div, #PAGEID_1727401 div {
  border: 0;
  background: transparent;
  padding: 0;
  width: 100% !important;
}
#PAGEID_1727399 .artBoxTitleContainer, #PAGEID_1727401 .artBoxTitleContainer {
  display: none;
}

#PAGEID_1727399 .WaGadgetFeaturedMember ul.layoutVertical li .img img , #PAGEID_1727401 .WaGadgetFeaturedMember ul.layoutVertical li .img img {
  border-radius: 6px;
  background: #fff;
}

#PAGEID_1727399 .img {
  display: block !important;
  padding-top: 64%;
  width: 140px !important;
  position: relative;
  overflow: hidden;
  clear: both;
  background: #fff !important;
  margin: 0;
  border: 8px solid #fff;
  border-radius: 6px;
}
#PAGEID_1727401 .img {
  display: block !important;
  padding-top: 140px;
  width: 140px !important;
  position: relative;
  overflow: hidden;
  clear: both;
  background: #fff !important;
  margin: 0;
  border: 8px solid #fff;
  border-radius: 6px;
}
#PAGEID_1727399 img, #PAGEID_1727401 img {
    position: absolute;
    height: 100%;
    width: 80% !important;
    top: 0;
    left: 10%;
    right: 0;
    bottom: 0;
    object-fit: contain;
}
#PAGEID_1727399 .WaGadgetFeaturedMember ul.layoutVertical li {
  width: 31.3333% !important;
  margin-right: 3%;
  min-width: unset;
}
#PAGEID_1727401 .WaGadgetFeaturedMember ul.layoutVertical li {
  width: 31.3333% !important;
  width: 100% !important;
  margin-right: 3%;
  min-width: unset;
}
#PAGEID_1727401 #idPrimaryContentBlock1Content > div {
  display: flex;
}

#PAGEID_1727401 .gadgetStyle014 {
  width: 33.333% !important;
  max-width: 33.333%;
}

@media (max-width: 802px) {
#PAGEID_1727401 #idPrimaryContentBlock1Content > div {
    flex-direction: column;
  }
#PAGEID_1727401 #idPrimaryContentBlock1Content .WaGadget, #PAGEID_1727401 #idPrimaryContentBlock1Content .WaGadgetFirst {
    margin-bottom: 30px;
  }
#PAGEID_1727401 .gadgetStyle014 {
  width: 100% !important;
  max-width: 100% !important;
}
}

#PAGEID_1727399 .WaGadgetFeaturedMember ul.layoutVertical li:last-child, #PAGEID_1727401 .WaGadgetFeaturedMember ul.layoutVertical li:last-child {
  margin-right: 0;
}

#PAGEID_1727399 .subtitle, #PAGEID_1727401 .subtitle {
  font-size: 18px;
  word-wrap: normal;
}
#PAGEID_1727399 .rightPart, #PAGEID_1727401 .subtitle {
  padding-top: 20px !important;
}

#PAGEID_1727399 .description, #PAGEID_1727401 .description {
  font-size: 14px;
}
#PAGEID_1727399 .viewDetails, #PAGEID_1727401 .viewDetails {
  font-size: 14px;
  margin-top: 10px !important;
  display: none;
}

@media (max-width: 610px) {
#PAGEID_1727399 .WaGadgetFeaturedMember ul.layoutVertical li {
  width: 100% !important;
}
  #PAGEID_1727399 .img {
  padding-top: 0;
  height: 140px;
  }
}

/* Member/Sponsor Application */
#PAGEID_1554778, #PAGEID_1727391 {
  font-size: 16px;
  line-height: 24px;
}
#PAGEID_1554778 .pageTitle, #PAGEID_1727391 .pageTitle {
  display: none;
}
#PAGEID_1554778 .formTitle, #PAGEID_1727391 .formTitle {
  font-size: 22px;
  color: #15194c;
  padding-bottom: 10px;
}
#PAGEID_1554778 .generalFieldsContainer .fieldLabel, #PAGEID_1727391 .generalFieldsContainer .fieldLabel {
  text-align: right;
  color: #777;
  color: #181818;
}
#PAGEID_1554778 .cnContentContainer .cnPrimaryContentContainer .WaGadgetPublicWizard .infoContainer .inner , #PAGEID_1727391 .cnContentContainer .cnPrimaryContentContainer .WaGadgetPublicWizard .infoContainer .inner{
  padding-top: 15px;
}


/* Event Details */
#PAGEID_1727337 {
  max-width: 980px;
}
#PAGEID_1727337 {
  background: #eee;
}
#PAGEID_1727337 .pageTitle, #PAGEID_1727337 a {
  color: #15194c;
}
#PAGEID_1727337 .pageTitle {
  padding-top: 5px;
}
#PAGEID_1727337  .semantic-ui {
  /*text-align: left;*/
  min-width: unset;
}
#PAGEID_1727337 .ui.inline.dropdown.-wa-add-event-to-calendar-dropdown {
  position: relative;
  margin-bottom: 10px;
  width: 266px !important;
}
#PAGEID_1727337  #idEventsTitleMainContainer {
  margin-bottom: 5px;
}
#PAGEID_1727337 .boxBodyInfoOuterContainer {
  border: 2px solid #ccc;
  width: calc(100% - 4px) !important;
  padding-top: 15px;
  padding-bottom: 7px;
  margin-bottom: 5px;
}
#PAGEID_1727337 .boxInfoContainer {
  width: 100% !important;
}
#PAGEID_1727337 .eventInfoBoxLabel {
  width: 32% !important;
}
#PAGEID_1727337 .eventInfoBoxValue {
  width: 67% !important;
}
#PAGEID_1727337 .boxBodyInfoContainer {
  padding: 0 !important;
}

#PAGEID_1727337 .gadgetEventEditableArea span {
  background: transparent !important;
}


#PAGEID_1727337 #idPrimaryContentBlock1ContentHolder {
  padding: 20px;
}

#PAGEID_1727337 .pageBackContainer {
  width: 100% !important;
}

#PAGEID_1727337 .-wa-add-event-to-calendar-dropdown {
  width: 100% !important;
  text-align: center;
  background: #ccc !important;
  padding: 5px;
  border-radius: 6px;
}
#PAGEID_1727337 .ui.dropdown .menu {
  position: relative;
}
#PAGEID_1727337 .-wa-add-event-to-calendar-dropdown .text {
  background: transparent !important;
}


#PAGEID_1727337 #idEventViewSwitcher {
  /*max-width: 170px;*/
}

/* Member Details */
#PAGEID_1727331 .memberDirectoryDetailsHeaderContainer h3 {
  font-size: 18px;
  color: #15194c !important;
}
#PAGEID_1727331 a {
  color: #15194c !important;
}
#PAGEID_1727331 #idMemberPublicProfileTitleMainContainer {
  background: transparent;
  margin-bottom: 0;
}
#PAGEID_1727331 .captionContainer {
  background: #15194c !important;
}
#PAGEID_1727331 .captionContainer h4 {
  color: #fff !important;
  text-transform: uppercase;
  padding-top: 5px;
  padding-bottom: 3px;
}
#PAGEID_1727331 .fieldContainer {
}
#PAGEID_1727331 #membershipDetailsContainer {
  margin-bottom: 0 !important;
}
#PAGEID_1727331 .sectionOuterContainer {
  padding: 20px 20px !important;
  background: #eee;
  border-radius: 0 0 12px 12px;
  width: calc(100% - 40px ) !important;
}
#PAGEID_1727331 .generalFieldsContainer .fieldLabel {
  color: #666;
}

#PAGEID_1727331 {
  font-size: 14px !important;
  width: 100% !important;
  max-width: 980px;
  margin: auto !important;
}

#PAGEID_1727360, #PAGEID_1727360 div {
  width: 100% !important;
}
#PAGEID_1727360 a {
  color:#15194c;
}
#PAGEID_1727360 .memberValue::before {
  content: none;
}

#PAGEID_1727360 #membersTable tr {
  max-width: 738px;
}

@media (max-width: 979px) {
#PAGEID_1727391, #PAGEID_1554780 {
  width: 680px;
  }
#PAGEID_1554779 div {
  max-width: 330px;
}
#PAGEID_1727391 .infoContainer .infoTitle {
  text-align: left;
}
.boxBodyInfoOuterContainer {
  width: 100% !important;
}
.boxBodyContentOuterContainer {
  width: 100% !important;
}
.boxBodyContentContainer {
  border-left: 0;
  border-top: 2px solid #eee !important;
  padding-top: 20px;
}
}
@media (max-width: 700px) {
  #PAGEID_1727391, #PAGEID_1727391 div {
    width: 479px;
    width: 330px !important;
  }
  #PAGEID_1727391 .generalFieldsContainer div,  #PAGEID_1554778 .generalFieldsContainer div {
  width: auto !important;
}
 #PAGEID_1554780 {
    width: 330px;
  }
.browsingColumnsMainContainer .filterOptions LI {
  width: 100%;
  max-width: 330px;
}
#membersTable tr {
  width: 100%;
  max-width: 290px;
}
#PAGEID_1554778 , #PAGEID_1554778 div {
  max-width: 330px;
}
#PAGEID_1727360 #membersTable tr {
  max-width: 290px;
}
}

#PAGEID_1727325 {
  width: calc(100% - 64px) !important;
  height: 336px;
  background: #eeee;
  border: 2px solid #ccc;
  float: left;
  padding: 30px !important;
}
/*#PAGEID_1727333, #PAGEID_1727333 div {
  width: 100% !important;
}*/
#PAGEID_1727325 div {
  font-size: 16px;
  border: 0;
}
#PAGEID_1727325 h3 {
  color: #15194c !important
}
#PAGEID_1727325 #idPrimaryContentBlock1ContentHolder {
  background: transparent;
}
#PAGEID_1727325 #idSubmitBox {
  margin-top: 20px;
}
#PAGEID_1727325 #idLoginButtonBox input {
  background: #15194c;
  color: #fff;
  border: 0;
  border-radius: 4px;
  font-size: 16px;
  padding-bottom: 7px;
}
#PAGEID_1727325 #idLoginButtonBox input:hover {
  background: #f3be00;
  color: #15194c;
}
#PAGEID_1727325 #idPasswordBox {
  padding-top: 12px;
  margin-bottom: 10px;
}