
.search-results .post-type i {
  color: #8aa876;
  margin-right: 6px;
}
.search-results .post-type::before {
    content: '';
    margin-right: 0;
}

/* PRINT STYLES (double-check duplication---------- */
@media print {
  .no-print,
	.fl-page > .fl-page-bar,
  .fl-page > header,
	.uabb-spacer-gap,
	.sp-side-menu,
  .wp-block-embed-youtube,
  .sharedaddy,
	.ctx-module-container,
  .post-navigation,
  #jp-relatedposts,
  .comment-respond,
 .akismet_comment_form_privacy_notice,
  .fl-page > footer {
    display: none;
  }
  .wp-block-pullquote {
    padding: 1em 0;
  }
	blockquote {
		border-top-width: 0;
		border-right-width: 0;
		border-bottom-width: 0;
	}
	body {
		font-size: 9pt;
	}
}

a#cn-refuse-cookie {
    background-color: #666;
    padding: 4px 16px;
    border-radius: 2px;
}

.sf-result h3.fl-post-title.deceased::after {
    content: ' (RIP)';
    color: #5a9096;
    font-size: .8em;
    letter-spacing: 1px;
    font-style: italic;
}

/* Everything above this is duplicated in style.css and is only here because of WPEngine caching */

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper::before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper::before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper::before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper::before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper::before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper::before {
    display: unset;
} /* needed to remove crazy top padding? uncertain */

.fl-module-fl-post-content .ctx-link-title {
	font-size: .75em;
}

/* Events Calendar old views fix for now */
@media only screen and (max-width: 479px) {
	.tribe-events-list .tribe-events-loop .tribe-events-event-image {
			float: none;
	}
}

/*MP subscription*/
.mailpoet_paragraph label {
	display: block;
	padding-top: 20px;
}
.mailpoet_paragraph label.mailpoet_checkbox_label {
	padding: 0 0 6px;
}

/* Virtual */
.tribe-events-category-virtual-event h2 a.tribe-event-url::before, .tribe-events-category-virtual-event h3.tribe-events-month-event-title a::before, .tribe-events-category-virtual-event h3.tribe-events-list-event-title a::before, .fl-post-feed .fl-post-feed-post.cat_virtual-event h2 a::before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: '\f5fc';
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #83b7ba;
    margin-right: 4px;
}