.share-label svg { display:none; }

.themo-top-content-column-mobile img { margin-bottom: 10px; }

.themo-within-post-728x90 { margin: 0 0 24px; }

table.rcp-table { width: 100%!important; border-bottom: none!important; }
.rcp_registration_total_details tr { width: 100%!important; }
.rcp-table .row { margin: 0!important; }
.rcp-table td { border: none; }

.membership-needed { padding: 15px; background-color: yellow; text-align: center; line-height: 1.1; }


@media (min-width: 1024px) {
.hero-background { height: inherit; }
}

@media (max-width: 768px) {
.wp-caption.alignleft, .wp-caption.alignright {
  margin: .3em 0 2.25em 0 !important;
  width: 100% !important;
}
.wp-caption img { width: 100%; }
.alignright, a img.alignright, .alignleft, a img.alignleft { width: 100%; }
}
.addborder { border: 1px solid rgba(0,0,0,.25); }
.allow-stretch-right img.alignright.addborder { margin-right: 0; }
.postid-152838 .allow-stretch-right img.alignright { margin-right: 0; }
.postid-152838 .themo-within-post-728x90 { display: none; }
hr { clear: both; }