@font-face {
    font-family: 'brolide';
    src: url('/wp-content/uploads/fonts/brolide-updated-webfont.woff2') format('woff2'),
         url('/wp-content/uploads/fonts/brolide-updated-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/* Typography */

body {
	color: #070D1E;
	font-size: .9em;
}

b, strong {
	font-weight: 600;
}

.entry-content p a,
.entry-content h1 a, 
.entry-content h2 a,
.entry-content h3 a,
.entry-content h4 a,
.entry-content h5 a,
.entry-content h6 a,
figcaption a {
	color: #7C4375;
	font-weight: 500;
	text-decoration: none;
	border-bottom: 2px solid #E96A26;
}

.entry-content .entry-title a {
	font-weight: 700;
	border-bottom: 0;
}

.entry-content h1 a, 
.entry-content h2 a,
.entry-content h3 a,
.entry-content h4 a,
.entry-content h5 a,
.entry-content h6 a {
	font-weight: inherit;
}

.entry-content h1 a:visited, .entry-content h2 a:visited, .entry-content h3 a:visited, .entry-content h4 a:visited, .entry-content h5 a:visited, .entry-content h6 a:visited {
	color: #009192;
}

.entry-content a:hover,
.entry-content a:focus,
.widget a:hover,
.wpnbha .entry-title a:hover,
.wpnbha .entry-title a:focus {
	color: #370C32;
}

.wpnbha.image-alignbehind .post-has-image .cat-links a:hover, .wpnbha.image-alignbehind .post-has-image .cat-links a:focus, .wpnbha.image-alignbehind .post-has-image .entry-meta .byline a:hover, .wpnbha.image-alignbehind .post-has-image .entry-meta .byline a:focus, .wpnbha.image-alignbehind .post-has-image .entry-title a:hover, .wpnbha.image-alignbehind .post-has-image .entry-title a:focus {
	opacity: 0.9;
}

.wpnbha.image-alignbehind .post-has-image .cat-links a:visited, .wpnbha.image-alignbehind .post-has-image .entry-meta .byline a:visited, .wpnbha.image-alignbehind .post-has-image .entry-title a:visited {
	opacity: 0.9;
}

.wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link):hover {
	opacity: 0.85;
}

.entry-content a:visited,
.widget a:visited, .entry-content h1 a:visited, .entry-content h2 a:visited {
	color: #009192;
}

.wpnbha .entry-title a:visited {
	color: #1c1d1e;
}

a > img:hover {
		opacity: 0.9;
}

.entry-meta a,
.post-thumbnail a,
.wpnbha .cat-links a {
	border-bottom: 0;
}

.wp-block-separator, hr {
	border-top: 3px solid #5B1453;
}

.wp-block-image figcaption, .editor-styles-wrapper figcaption, .editor-styles-wrapper .gallery-caption, .editor-styles-wrapper .wp-caption-text, figcaption {
	color: #46494B;
	font-size: 16px;
}

.wp-block-image figcaption, figcaption {
	margin: .8em 0;
}

figcaption::after {
	height: 4px;
	margin-top: .7rem;
}

blockquote {
	border: 0;
	color: #089192;
	letter-spacing: .5px;
	font-family: "franklin-gothic-compressed", sans-serif;
	font-weight: 700;
	font-size: 1.8rem;
	line-height: 1.4;
	display: block;
	position: relative;
	width: 100%;
	z-index: 0;
	text-align: center;
	margin: 1.6rem auto;
	padding: 1.3rem;
}

blockquote:before {
	content: "\201C";
	position: absolute;
	top: 0;
	transform: translate(-50%,-50%);
	font: 5em/1em franklin-gothic-compressed,sans-serif;
	width: 3rem;
height: 8rem;
	color: #E96A26;
	text-align: center;
	z-index: -1;
}

.entry .wp-block-quote {
	border-left: 0;
	margin: 4.8rem auto 1rem;
}

.wp-block-quote p {
	margin-bottom: .3em;
}

.wp-block-quote__citation, .wp-block-quote cite, .wp-block-quote footer {
	font-size: 1.3rem;
	color: #8C4017;
	font-weight: 500;
}

.wp-block-pullquote {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.wp-block-pullquote blockquote {
	color: #5D2A0F;
	border: 0;
	border-left: 8px solid #E96A26;
	text-align: left;
	padding: .8rem;
	margin: 0;
}

.wp-block-pullquote.has-text-align-right:not(.alignleft):not(.alignright) p {
	font-size: 1.6rem;
}

.wp-block-pullquote blockquote p {
	font-size: 1.6rem;
	line-height: 1.3;
	margin: 0;
}

.wp-block-pullquote blockquote:before {
	display: none;
}

.wp-block-pullquote cite {
	text-transform: none;
}

ul, ol {
	padding-left: 3.2rem;
}

.brolide {
	font-family: 'brolide', sans-serif;
	line-height: 60px;
}

.nomargin {
	margin: 0;
}

.blocks-gallery-caption {
	font-size: 17px;
}

.home .mc4wp-success, .home .mc4wp-notice {
	color: #ffffff;
}

/* Headings */

h1, h2, h3, h5, h6 {
	color: #1C1D1E;
	font-weight: 600;
}

h4 {
	color: #46494B;
	font-weight: 600;
	font-size: 1.3em;
}

.brolide {
	font-family: 'brolide', sans-serif;
	text-transform: uppercase;
}

/* Buttons */

body #mc_embed_signup .button {
	transition: background 150ms ease-in-out;
	background: var(--newspack-theme-color-secondary);
	border: none;
	border-radius: 0;
	box-sizing: border-box;
	display: inline-block;
	color: var(--newspack-theme-color-against-secondary);
	font-family: var(--newspack-theme-font-heading);
	font-size: var(--newspack-theme-font-size-sm);
	font-weight: 700;
	line-height: 0;
	outline: none;
	padding: 1rem;
	text-decoration: none;
	vertical-align: bottom;
}

body #mc_embed_signup .button:hover {
	background-color: #003A3A;
}

.wp-block-button__link, button {
	border-radius: 0;
	font-size: .9em;
}

.entry-content .wp-block-button__link, button {
	border: 0;
}

button {
	text-transform: uppercase;
}

button[type="submit"]:hover {
	background: #003A3A !important;
}

.wp-block-button .wp-block-button__link:hover, .wp-block-button .wp-block-button__link:active, .wp-block-button .wp-block-button__link:focus, .wp-block-button.wp-block-button__link:hover, .wp-block-button.wp-block-button__link:active, .wp-block-button.wp-block-button__link:focus  {
	background: #003A3A !important;
	border: 0;
}

.wp-block-button__link:visited {
	color: #fff !important;
}

.nav3 .cta-button a,
.mobile-sidebar .nav3 .cta-button a {
	background: #e96a26;
}

.nav3 .cta-button a:hover,
.nav3 .cta-button a:focus,
.mobile-sidebar .nav3 .cta-button a:hover, 
.mobile-sidebar .nav3 .cta-button a:focus {
	background: #753513;
}

.button, button, input[type="button"], input[type="reset"], input[type="submit"], .wp-block-search__button {
	border-radius: 0;
}

.button:hover, .button:hover:visited, button:hover, button:hover:visited, input[type="button"]:hover, input[type="button"]:hover:visited, input[type="reset"]:hover, input[type="reset"]:hover:visited, input[type="submit"]:hover, input[type="submit"]:hover:visited, .wp-block-search__button:hover, .wp-block-search__button:hover:visited {
	background: #003A3A;
}

/* Forms and Tables */

table {
	font-size: 1em;
}

/* Breadcrumbs */

.site-breadcrumb .wrapper > span {
	font-size: .9em;
}

.site-breadcrumb .wrapper {
	padding: .8em 0;
	border-bottom: 2px solid #ded0dd;
}

.has-highlight-menu .site-breadcrumb .wrapper {
	border-top: 0;
}

/* Header */

.nav3 a,
.mobile-sidebar .nav3 a {
	background: #009192;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: .5rem;
	padding-right: .5rem;
}

.nav3 .menu-highlight a {
	border: 0;
	background: #019192;
	color: #fff;
}

.nav3 a:hover,
.nav3 .menu-highlight a:hover {
	background: #005758;
	color: #fff;
	opacity: 1;	
}

.site-header .nav3 li:nth-child(n+2) {
	margin-left: 0.25rem;
}

.site-header .nav3 li {
	font-size: 0.675rem;
}

.mobile-sidebar,
.mobile-sidebar a,
.mobile-sidebar a:visited,
.mobile-sidebar .nav1 ul.main-menu > li > a,
.mobile-sidebar .nav1 ul.main-menu > li > a:visited,
.mobile-sidebar .nav1 .sub-menu > li > a,
.mobile-sidebar .nav1 .sub-menu > li > a:visited {
	color: #fff;
}

.middle-header-contain .social-links-menu li a {
	color: #400e3a;
}

.top-header-contain {
	background-color: #5b1453;
	color: #fff;
	margin-bottom: 1rem;
}

.site-header .dd-menu .sub-menu a {
	background-color: #5b1453;
	color: #fff;
}

a:focus {
	outline: none;
	text-decoration: underline;
	text-underline-offset: 5px;
	text-decoration-thickness: 2px;
	text-decoration-color: #e96a26;
}

.mobile-sidebar nav, .mobile-sidebar .widget:not(.widget_block), .desktop-sidebar nav, .desktop-sidebar .widget:not(.widget_block), .subpage-sidebar nav, .subpage-sidebar .widget:not(.widget_block) {
    font-size: 15px;
}

.mobile-sidebar {
	background-color: #5b1453;
}

.menu-div-dsk, .menu-div-mb {
	pointer-events: none;
}

.nav1 .main-menu > li > a:hover {
    opacity: 1;
}

.bottom-header-contain .wrapper {
	justify-content: center;
	border: 0;
	padding: .5em 0;
}

.bottom-header-contain .menu-item {
	opacity: .8;
}

.bottom-header-contain .sub-menu .menu-item {
	opacity: .9;
}

.bottom-header-contain .menu-item:hover {
	opacity: 1;
}

.site-header .nav1 .main-menu > li {
	color: #46494B;
	font-weight: 600;
	font-size: 16px;
	margin-right: 0;
	text-transform: uppercase;
}

.h-sb .top-header-contain {
	border-bottom: 3px solid #5b1453;
	background-color: #ededed;
	margin: 0;
	padding: .2rem;
}

.middle-header-contain {
	padding: .5rem;
}

.site-header .nav2 a {
	font-size: .8em;
	text-transform: uppercase;
}

.site-header .nav3 li {
	font-size: 0.8rem;
}

.site-header .dd-menu .sub-menu a:hover, .site-header .dd-menu .sub-menu a:focus {
    background-color: #009192;
}

/* Navigation */
.site-header .nav1 .main-menu > li {
	color: #46494B;
	font-weight: 600;
	font-size: 16px;
	margin-right: 0;
	text-transform: uppercase;
}

.site-header .nav2 a {
	font-size: .8em;
}

.site-header .nav2 .secondary-menu > li > .submenu-expand {
	position: relative;
	top: 1px;
}

/* Gravity Forms */
body .gform_legacy_markup_wrapper ul li.gfield:first-child {
	margin-top: 0;
}

.gform_wrapper.gravity-theme .gfield_label {
	font-weight: 500;
}

/*Donate Form for Newspack */
body .wpbnbd.is-style-alternate {
	border-radius: 0;
}

body .wpbnbd.tiered .tiers .tier-label {
	border-radius: 0;
}

body .wpbnbd.is-style-alternate .frequency input[type="radio"]:checked + .freq-label::after, body .wpbnbd.is-style-alternate .wpbnbd__button--active {
	border-radius: 0;
}

body .wpbnbd.tiered .tiers input[type="radio"]:checked + .tier-label {
	background-color: #5b1453;
}

body .wpbnbd.is-style-alternate.tiered .tiers .tier-label {
	background: #ededed;
	border-color: #ededed;
}

body .wpbnbd.is-style-alternate .freq-label, .wpbnbd.is-style-alternate .wpbnbd__tiers__selection {
	background: #e96a26;
	border-color: #e96a26;
}

body .wpbnbd__button {
	border: 0 solid #fff;
	color: #fff;
}

body .wpbnbd.is-style-alternate .frequency input[type="radio"]:checked + .freq-label:hover {
	background: #e96a26;
}

.wp-block-separator.has-background, hr.has-background {
	border-top: 4px dashed currentcolor;
}

/* Widgets and blocks */
.widget {
	font-size: 1em;
}

.newsletter-sub > div > div > div:nth-child(1) > p {
	margin-top: 0;
}

.newsletter-sub > div > div > div:nth-child(1) > h2 {
	margin-bottom: 10px;
}

.newspack-newsletters-subscribe .newspack-newsletters-lists .list-description {
	font-size: .7rem;
}

.newspack-newsletters-subscribe label {
    font-size: .8rem;
}

.entry .entry-content .wp-block-group.has-background .wp-block-group__inner-container > *:not(:last-child), .entry .entry-content .wp-block-group.has-background .wp-block-column > *:not(:last-child) {
    margin-bottom: 25px;
}

.wp-block-group.is-style-border {
	border-style: solid;
  border-color: #5b1453;
  border-width: 6px;
}

body .newspack-newsletters-subscribe .newspack-newsletters-lists {
	font-weight: 600;
	border: 0;
	background-color: #ffffff;
	color: #1C1D1E;
	border-radius: 0;
}

body .newspack-newsletters-subscribe .newspack-newsletters-lists ul li {
    flex: auto;
}

body .newspack-newsletters-subscribe__icon {
	background: #009192;
}

body .newspack-newsletters-subscribe[data-status="200"] .newspack-newsletters-subscribe__response p {
    font-size: 1.2em;
    font-weight: 600;
	  color: #ffffff;
}

body .newspack-newsletters-subscribe__icon:before {
    transform: scale(1);
}

body .newspack-newsletters-subscribe .newspack-newsletters-lists .list-description {
    font-weight: 400;
    color: #46494b;
}

body input[type="checkbox"]::before {
    height: 24px !important;
}

.editor-styles-wrapper .newspack-newsletters-subscribe__icon {
    background: #009192;
}

.editor-styles-wrapper .newspack-newsletters-subscribe__message p {
	font-weight: 600;
	text-align: center;
}

.archive .above-footer-widgets,
.page-template .above-footer-widgets,
.home .above-footer-widgets {
	display: none;
}

.wp-block-cover__inner-container .mc4wp-success, .wp-block-cover__inner-container .mc4wp-alert, .wp-block-cover__inner-container .mc4wp-notice  {
	color: #ffffff;
}

#mc_embed_signup input[type="text"], #mc_embed_signup  input[type="email"], #mc_embed_signup  input[type="tel"], #mc_embed_signup  input[type="url"], #mc_embed_signup  input[type="date"], #mc_embed_signup  textarea, #mc_embed_signup  select {
	min-height: 32px;
	width: 100%;
	max-width: 480px;
}

.wp-block-newspack-blocks-donate button {
	color: #ffffff;
}

body .wp-block-newspack-blocks-homepage-articles .entry-title {
	font-size: inherit;
}

.wp-block-details {
	border: 0;
	padding: 0rem 1.5rem;
}

/* Add a custom transition when opening/closing. */
.wp-block-details {
	transition: all 0.5s ease-in-out;
}

/* Add horizontal margin to nested blocks/elements. */
.wp-block-details > :where( :not( summary ) ) {
	margin-left: 1rem;
	margin-right: 1rem;
}

/* If open, add some bottom padding to avoid content butting against the bottom. */
.wp-block-details[open] {
	padding-bottom: 1rem;
}

/* Base `summary` element styling. */
.wp-block-details summary {
	transition: all 0.5s ease-in-out;
	box-sizing: border-box;
	padding: 1rem;
	color: #ffffff;
	background-color: #5b1453;
	font-family: franklin-gothic-atf, Helvetica, "sans-serif";
	border-bottom: 2px solid #9d7298;
}

/* Change the background of the `summary` element based on state. */
.wp-block-details[open] summary,
.wp-block-details summary:hover,
.wp-block-details summary:focus {
	background: #370c32;
}

/* Homepage */
.home .entry-footer {
	display: none;
}

.home .site-footer {
	margin-top: 0;
}

/* Content */

.postid-103987 .single:not(.has-featured-image) .entry-header, .single:not(.has-large-featured-image) .entry-header {
    border-bottom: 0;
}

.related-stories-callout {
	border-bottom: 2px dotted #5b1453;
  padding-bottom: 1rem;
}

.postid-100028 #jp-relatedposts,
.postid100238 #jp-relatedposts {
	display: none !important;
}

.gb-block-notice .gb-notice-title p {
	margin: 0;
}

/* .entry .entry-content > .alignleft {
	max-width: 100%;
	} */

.entry-title, .comments-title {
	hyphens: none;
}

.wp-block-cover-image, .wp-block-cover {
	padding: 1rem;
}

@media only screen and (min-width: 600px) {
  .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
    width: 100%;
  }
	.wp-block-cover-image, .wp-block-cover {
	padding: 1.8rem;
}

}

@media only screen and (min-width: 1080px) {
  .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
    width: 50%;
  }
}

.wpnbha .cat-links a {
	background: #019192;
	color: #fff;
	padding: .25em .5em;
}

.wpnbha p {
	line-height: 1.3;
}

.wpnbha.image-alignbehind .post-has-image .post-thumbnail::after {
	background: rgba(0,0,0,.75);
}

.wpnbha .cat-links, amp-script .wpnbha .cat-links {
	font-size: .7em !important;
}

.wpnbha .cat-links a:visited, .wpnbha .cat-links a:hover {
	text-decoration: none !important;
	color: #e6f4f4;
}

div.wpnbha .article-section-title {
	font-size: .9em;
}

.post-navigation a {
	color: #1c1d1e;
}

.post-navigation a:hover {
	color: #46494B;
}

.newspack-post-subtitle {
	color: #46494B;
	font-weight: 500;
	font-family: "franklin-gothic-compressed", sans-serif;
	font-size: 24px;
	font-style: normal;
}

.entry-meta, .accent-header, .cat-links {
	font-size: 0.9em;
}

.entry-meta .byline a {
	color: #7C4375;
}
.entry .entry-content .wp-block-group.has-background .wp-block-group__inner-container > *:not(:first-child),
.entry .entry-content .wp-block-group.has-background .wp-block-column > *:not(:first-child){
	margin-top: 12px;
}

.entry .entry-content .wp-block-group.has-background .wp-block-group__inner-container > *:not(:last-child),
.entry .entry-content .wp-block-group.has-background .wp-block-column > *:not(:last-child) {
	margin-bottom: 12px;
}

.featured-image-behind::before { 
	background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.1) 35%); 
}

.post-navigation {
	border-style: solid;
	border-color: #BDA1BA;
}

.post-navigation .meta-nav {
	color: #909293;
}

.post-navigation .meta-nav:hover {
	color: #46494B;
}

.credit-label-wrapper {
	display: none;
}

.pagination .nav-links > .current {
	background-color: #5b1453;
}

.tags-links span:first-child {
	font-size: 1em;
}

.tags-links a {
	font-size: 0.9em;
}

.jp-relatedposts-i2 .jp-relatedposts-headline, #jp-relatedposts.jp-relatedposts .jp-relatedposts-headline {
	font: bold 1em "franklin-gothic-condensed","Helvetica","sans-serif";
	text-transform: uppercase;
	color: #5b1453;
}

#jp-relatedposts .jp-relatedposts-items p, #jp-relatedposts .jp-relatedposts-items time, #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
	font-size: 15px;
	line-height: 23px;
	margin: 0;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a {
	text-decoration: none;
}

@media (max-width: 899px) {
	.wp-block-ub-tabbed-content-tab-holder.vertical-tab-width {
	width: 0;
	}
	.wp-block-ub-tabbed-content-tabs-content.vertical-content-width {
	width: 100%;
	}
}

:where(.wp-block-group.has-background) {
	padding: 2.5em 2.375em;
}


/* Opinion disclaimer */

.cat-commentary-opinion .above-content.widget.widget_block {
	background: #efefef;
	padding: 10px 25px;
	margin: 32px 0 0;
}

@media (min-width: 900px) {
	.cat-commentary-opinion .above-content.widget.widget_block {
		float: right;
		margin: 32px 0 32px 32px;
		width: 40%;
	}
}

/* Secondary */
.widget_recent_entries a {
	font-size: 1rem;
}

/* Footer */

.site-info {
	background-color: #009192;
	padding-bottom: .5rem;
}

body .site-info a {
	border-bottom: none;
}

.site-info .widget-area p {
	text-transform: none;
}

.site-info .site-info-contain:first-child {
    padding-top: .5rem;
}

.site-info a:hover {
	border: 0;
	opacity: 1;
}

@media only screen and (min-width: 782px) {
    .site-info .wrapper.site-info-contain > *:last-child {
        margin-left: 1rem;
    }
	.menu-div-mb {
		display: none !important;
	}
}

.site-info-contain {
	align-items: center;
}

@media only screen and (max-width: 782px) {
	.menu-div-dsk {
		display: none !important;
	}
}

.site-footer a, .site-footer .widget a {
	opacity: .7;
}

.site-footer .widget a:hover {
	opacity: 1;
}

.footer-branding {
	display: none;
}

.site-footer .footer-widgets {
	padding: 2.5rem 0 0;
}

.site-footer a:hover, .site-footer .widget a:hover {
	text-decoration: none;
	opacity: 1;
}

@media only screen and (min-width: 782px) {
    .widget {
        margin: 0 0 2rem;
    }
}

.site-footer a.button {
	color: #fff;
	background-color: #33a7a8;
	border-radius: 0;
	border: 0;
	width: 100%;
	text-transform: uppercase;
	font-style: normal;
}

.site-footer a.button:hover {
	background: #005758;
	color: #fff;
	border: 0;
	opacity: 1;
}

.site-footer a.cta {
	color: #fff;
	background-color: #d25f22;
	border-radius: 0;
	border: 0;
	width: 100%;
	text-transform: uppercase;
	font-style: normal;
}

.site-footer a.cta:hover {
	background: #8c4017;
	color: #fff;
	border: 0;
	opacity: 1;
}

#colophon .widget-title {
	color: #ffffff;
}

.site-info,
.site-info a {
	color: #ffffff;
	font-size: .8em;
}

.footer-branding .wrapper {
	border-bottom: 2px solid rgba(255,255,255,.25);
}

.af-widget .site-footer {
	margin-top: 2rem;
}

.grecaptcha-badge { visibility: hidden; }

/* Mapster */
.mapster-wp-maps-container path {
	fill: #5b1453;
}

.mapster-category-control input:checked + .mapster-slider, .mapster-layer-control input:checked + .mapster-slider {
	background-color: #5b1453 !important;
}

/*WooCommerce*/

li.woocommerce-MyAccount-navigation-link--newsletters {display:none;}

/*Jetpack Search*/
body .jetpack-instant-search__search-form-controls .jetpack-instant-search__search-sort button.jetpack-instant-search__search-sort-option {
	font-size: 17px;
}
.jetpack-instant-search__search-result-expanded__path {
	display: none;
}

/* Mailchimp signup */
body #mc_embed_signup {
	background: transparent;
	clear: left;
	font: 18px franklin-gothic-condensed,sans-serif;
	margin: 0 auto;
}
body #mc_embed_signup .mc-field-group.input-group label {
	margin-left: 10px;
}
body #mc_embed_signup .asterisk {
	color: #d25f22;
}
body #mc_embed_signup input[type="text"], #mc_embed_signup input[type="email"], #mc_embed_signup input[type="tel"], #mc_embed_signup input[type="url"], #mc_embed_signup input[type="date"], #mc_embed_signup textarea, #mc_embed_signup select {
	max-width: 600px;
}

body .gfield_checkbox {
	padding-left: 0;
}

body .gfield_checkbox li {
	display: block;
}

body input[type="checkbox"]::before {
	height: 10px;
}

/* Envira Gallery */
body .envirabox-theme-base_dark .envirabox-caption-wrap {
    min-height: 1.2rem;
    line-height: 1.2rem;
	  border-top: 3px solid #e96a26;
}

body .envirabox-theme-base_dark .envirabox-caption {
    padding: 1% 4% 1% 1%;
    font-size: 14px;
    line-height: 1rem;
	  margin-left: 0;
}
body .envira-justified-gallery > div > div > a > .caption, body .envira-justified-gallery > div > div > .caption, body .envira-justified-gallery > div > div .caption {
    font-size: 12px;
    font-weight: 400;
    font-family: franklin-gothic-condensed, Helvetica, "sans-serif";
	line-height: 1.2;
}

.take-action-block {
	border-left: 10px solid #e96a26;
}