/*
 Theme Name:   Newsmag Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Newsmag Child Theme
 Author:       Newsmag
 Template:     Newsmag
 Version:      5.1.70
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:
 Text Domain:  newsmag-child
*/

@font-face {
	font-family: franklingothic-book-webfont;
	src: url('../woff/franklingothic-book-webfont.woff');
}

.database-clear {
	clear: both;
	padding: 5px 0;
}

body,
p,
body p {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 400;
	letter-spacing: 0.4px;
}

.td-module-image img,
.td-post-featured-image img,
.td-post-content img,
broadstreet-zone iframe,
broadstreet-zone a > img {
	border: solid 1px #d2d2d2;
}


img.full-width {
	width: 100%;
}

.td-header-sp-rec, .td-header-row [class*='td-header-sp'] {
	display: block;
}

.td-header-sp-logo img {
	border: none !important;
}

.td-pb-padding-side {
	padding: 0;
}

.support-local-journalism img {
	border: none !important;
}

.td-classic-sharing li {
	overflow: visible;
	margin-left: 5px;
	margin-bottom: 0;
	display: inline-block;
}

.td-classic-sharing li .twitter-share-button {
	margin: 0 !important;
}

.td-classic-sharing li .fb-like.fb_iframe_widget {
	line-height: 9px !important;
}

.kb-main-wrap .td-tags li {
	padding: 0 !important;
	margin: 0 !important;
}

/* Documenting Hate ******/

.document-hate .td-page-content,
.documentando-odio .td-page-content {
	width: 80%;
	margin: auto;
}

.document-hate .td-page-title,
.documentando-odio .td-page-title {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	font-size: 30px;
	line-height: 40px;
	text-align: center;
}

/*** Main Menu *************************/

@media (min-width: 1023px) {
	.td-header-container,
	body .td-make-full,
	.td-header-main-menu.td-affix {
		width: 100%;
		max-width: 100%;
	}
	.td-header-sp-logo {
		max-width: 220px;
		margin-left: 0;
	}

	.kb-pum-open .td-header-main-menu {
		z-index: 1;
	}
}

.td-header-main-menu.td-affix {
	z-index: 9998 !important;
}

.td-header-sp-logo a {
	height: 80px;
}

.td-header-row [class*='td-header-sp'] {
	float: none;
	margin: auto;
	max-width: 1030px;
	padding: 3px 10px;
}

.td-header-style-3 .td-header-sp-rec {
	float: none;
	text-align: center;
	margin: auto;
}

.td-header-right-header {
	float: none;
	margin: 0;
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
}

.td-header-menu-wrap-sub {
	max-width: 1030px;
	margin: auto;
	position: relative;
}

.td-header-right-header h3,
.td-header-right-header p {
	margin: 0;
}
.td-header-right-header h3 {
	font-weight: 600;
}

.td-header-right-header p {
	font-size: 1rem;
	margin-bottom: 5px;
}
.td-header-right-header button,
input[type='submit'],
#mc_embed_signup input.button,
button {
	border: none;
	border-radius: 3px;
	color: #ffffff;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 1px;
	height: auto;
	background: #e12025;
	padding: 10px 15px;
	text-decoration: none;
	margin: 0 auto;
	text-align: center;
	font-weight: 200;
}

button:focus {
	outline: none;
}

.td-header-right-header button:hover,
input[type='submit']:hover {
	background: #8c2629;
	text-decoration: none;
}

.td-header-row .td-header-sp-logo {
	float: left;
	margin: 0 20px 30px 0;
}

.top-header-menu > .site-switcher.td-menu-item > a {
	display: inline-block;
	font-weight: 500;
	padding-left: 10px;
}

.site-switcher a:before {
	content: '\f0ac';
	font-family: FontAwesome;
	padding-right: 8px;
	font-size: 15px;
	color: #a4a4a4;
	position: relative;
	display: inline-block;
	top: 1.5px;
}

.site-switcher {
	border-left: 1px solid #d2d2d2;
	margin-left: 5px !important;
	padding-left: 5px !important;
	box-shadow: none;
}

.sf-menu > li.breaking.menu-item > a {
	color: #e12025;
	font-weight: 600;
}

.sf-menu > li.td-menu-item > a {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 900;
	font-size: 12px;
	letter-spacing: 0.4px;
}

.td-header-sp-logo img,
.td-header-sp-logo {
	max-width: 400px !important;
	width: 400px !important;
}

.td-header-sp-logo img {
	margin-top: 3%;
}

.td-header-header {
	position: relative;
}

.contact .td-header-sp-rec {
	display: none;
}

body .td-make-full.td-header-row {
	margin: 0;
}

.td-header-row .td-header-sp-rec {
	margin-right: 0;
	position: relative;
	width: 100%;
}

.kb-header-ad,
.td-header-ad-wrap .kb-header-ad {
	padding-bottom: 20px;
}

.td-header-sp-rec .td-header-ad-wrap {
	height: auto;
	min-height: 114px;
}

.td-header-header {
	max-width: 1030px;
	margin-right: auto;
	margin-left: auto;
}

#td-header-menu {
	position: relative;
}

.td-header-main-menu {
	border-top: 1px solid #d2d2d2;
}

.td-header-main-menu.td-affix {
	border-top: none;
}

.vc_column_container > .vc_column-inner {
	padding-right: 0;
}

.td-pb-row .vc_inner .wpb_column:before {
	content: none;
}

@media (min-width: 768px) and (max-width: 1023px) {
	
	.td-header-sp-logo,
	.td-header-sp-logo img {
		max-width: 180px;
	}

	.td-header-sp-rec {
		margin-right: 0px;
	}
	.td-header-header {
		max-width: 720px;
		margin-right: auto;
		margin-left: auto;
	}
}

.td-header-sp-top-menu .top-header-menu > .current-menu-item > a {
	color: #fff !important;
}

/* Mega menu */

.sf-menu > li > a,
.sf-menu a.sf-with-ul {
	padding-right: 5px;
}

.td-header-container {
	margin-bottom: 2px;
}

.single .td-header-container {
	padding-bottom: 0;
	border-bottom: 1px solid #d5d5d5;
}

.mega-menu-list.wpb_text_column p {
	font-size: 0.75rem;
	font-family: franklingothic-book-webfont;
}

.mega-menu-list a {
	font-weight: 500;
	text-decoration: none;
	color: #000;
}

.td_mod_mega_menu .item-details .entry-title a {
	font-weight: 900;
	font-size: 0.9rem;
}

.mega-menu-list a:hover {
	font-weight: 700;
	color: #e12025;
}

.sf-menu ul {
	font-family: Roboto;
}

.td_mod_mega_menu .entry-title {
	font-weight: 500;
	font-family: franklingothic-book-webfont;
	font-size: 0.95rem;
	line-height: 1.2rem;
}

.td-header-main-menu {
	background-color: #fff;
}
.sf-menu > .td-menu-item > a {
	font-family: franklingothic-book-webfont;
	font-size: 13px;
	font-weight: normal;
	text-transform: capitalize;
}

/* Mega menu cat specific styling */
/* Schools */
.menu-item-100675 .td_mega_menu_sub_cats,
.menu-item-100675 .td-next-prev-wrap,
.menu-item-100675 .td-ajax-prev-page,
.menu-item-100675 .td-ajax-next-page,
.menu-item-100674 .td_mega_menu_sub_cats,
.menu-item-100674 .td-next-prev-wrap,
.menu-item-100674 .td-ajax-prev-page,
.menu-item-100674 .td-ajax-next-page,
.menu-item-100676 .td_mega_menu_sub_cats,
.menu-item-100676 .td-next-prev-wrap,
.menu-item-100676 .td-ajax-prev-page,
.menu-item-100676 .td-ajax-next-page,
.menu-item-166106 .td_mega_menu_sub_cats,
.menu-item-166106 .td-next-prev-wrap,
.menu-item-166106 .td-ajax-prev-page,
.menu-item-166106 .td-ajax-next-page,
.menu-item-166109 .td_mega_menu_sub_cats,
.menu-item-166109 .td-next-prev-wrap,
.menu-item-166109 .td-ajax-prev-page,
.menu-item-166109 .td-ajax-next-page
{
	display: none;
}

.sf-menu > .td-menu-item.menu-item-100679 > a.sf-with-ul {
	font-weight: 700;
}

.menu-item .wpb_content_element {
	margin-bottom: 0;
}

.menu-item-91623 .td_block_wrap {
	padding-bottom: 20px;
}

.more-menu-item .mega-menu-row.wpb_row {
	margin-bottom: 20px;
}
/* Obituaries */
.menu-item-91613 .meta-info {
	display: none;
}

.menu-item-91613 .entry-title {
	font-size: 0.9rem;
}

/* Sub-menu (not applicable with mega menu but keep styling anyway) */

.sf-menu ul li:first-child > a {
	margin-top: 5px;
}

.sf-menu ul .td-menu-item > a {
	padding: 5px 15px 5px 15px;
}

/**** Breaking menu */

.breaking-menu-wrap {
	background-color: #e12025;
	width: 100%;
	padding: 10px;
	overflow: hidden;
}

.breaking-menu-inner {
	max-width: 1030px;
	margin: auto;
	display: flex;
	align-items: center;

}

.breaking-menu-title {
	color: white;
	font-weight: 800;
	font-size: .9rem;
	margin-right: 10px;
}

 body.tag h1.entry-title {
    font-size: 2.8rem;
    font-weight: 900;
    letter-spacing: 0;
    line-height: 3rem;
 }

 body.tag .tag-description p {
    font-size: 1.3rem;
    line-height: 1.9rem;
 }

 body.tag .topic-super-title {
    position: relative;
    background-color: transparent !important;
    color: #e12025;
    font-size: 18px;
    line-height: 32px;
    letter-spacing: 1px !important;
    padding-left: 2px;
    font-weight: 600;
    border: none;
 }
/*** Body ***/

.content-col .vc_column-inner {
	padding: 0;
}

.td-page-header.td-pb-padding-side {
	padding-top: 0;
}

@media (max-width: 1025px) and (min-width: 767px) {
	.breaking-menu-inner {
		max-width: 756px;
		margin: auto;
	}

	.breaking-menu.sf-menu > li.td-menu-item.breaking-main > a {
		font-size: 13px !important;
	}
}

.breaking-menu.sf-menu > li.td-menu-item > a, .td-affix .breaking-menu.sf-menu > li.td-menu-item > a {
	color: #fff;
	text-transform: none;
	display: flex;
	min-width: 0;
	white-space: nowrap;
	font-weight: 400 !important;
	line-height: initial !important;
	overflow-x: auto;
	scrollbar-width: none;
		-ms-overflow-style: none;
}

.breaking-menu.sf-menu::-webkit-scrollbar {
		display: none;
}

.breaking-menu.sf-menu > li.td-menu-item.breaking-main > a {
	font-size: 16px;
	font-weight: 600 !important;
}

.breaking-menu.sf-menu > li > a:hover {
	background-color: #e12025;
	font-weight: 800 !important;
}

.breaking-menu-wrap .breaking-menu.sf-menu > .current-menu-item > a {
	background-color: #e12025;
	font-weight: 400;
}

@media (max-width: 767px) {
.breaking-menu.sf-menu {
    display: flex;
		overflow-x: auto;
    width: auto;
    flex-shrink: 0;
    align-items: center;
    justify-content: flex-start; /* Align items horizontally to the start */
    gap: 5px; /* Sets a 5px gap between flex items */
    margin-right: 0;
		scrollbar-width: none;
		-ms-overflow-style: none;
}

.breaking-menu.sf-menu::-webkit-scrollbar {
		display: none;
}

.breaking-menu.sf-menu > * {
	flex-grow: 0;
	min-width: 0;
	white-space: nowrap;
}

	.breaking-menu-wrap {
		box-shadow: -6px 0 white, 6px 0 white, 1px 3px 6px rgba(0, 0, 0, 0.15);
		overflow-x: auto;
	}

	

	.breaking-menu-inner {
		margin: unset;
		display: flex;
		align-items: center;
	}
}

/******** Mobile menu */

.td-menu-background:before {
	content: none;
}

.td-menu-background,
#td-mobile-nav {
	width: 70%;
	background-color: #fff;
}

.td-mobile-close .td-icon-close-mobile {
	color: #000;
	padding-bottom: 14px;
	padding-top: 10px;
	line-height: inherit;
	width: 50px;
}

.td-mobile-close {
	position: absolute;
}

.td-mobile-content {
}

.td-mobile-content li a {
	color: #999;
	font-family: franklingothic-book-webfont;
}

.td-mobile-content .current-menu-item > a {
	color: #000;
}

.kb-mobile-search-container {
	padding-left: 10px;
	margin-top: 55px;
	padding-bottom: 30px;
	border-bottom: 1px solid #cecece;
}

@media (max-width: 767px) {
	#td-top-search {
		display: none;
	}

	.td-search-form-widget .kb-mobile-search input[type='text'] {
		font-family: 'Archivo Narrow', sans-serif;
	}
}

.td-search-form-widget .kb-mobile-search .wpb_button {
	position: relative;
	float: right;
	border-radius: 4px;
	margin: 0 10px 0 10px !important;
	padding: 0 10px;
}

.td-search-form-widget .kb-mobile-search .td-widget-search-input {
	width: 100%;
	border: 1px solid #e6e6e6;
}

.kb-search-input-wrap {
	overflow: hidden;
	padding-right: 0.4em;
}

.kb-mobile-search {
	margin-top: 10px;
}

/* Ticker */

.ticker {
	width: 100%;
	max-width: 1200px;
	overflow: hidden;
	margin: auto;
	padding-bottom: 0;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Lato, sans-serif;
}

.ticker-wrapper.has-js {
	font-size: 0.79rem;
}

.ticker p {
	padding-left: 6px;
}

@media (max-width: 767px) {
	.ticker {
		margin-left: 0px;
	}
	.ticker-wrapper.has-js {
		padding-right: 0px;
	}
}

.ticker a {
	color: #7f7c7c;
}

.ticker-wrapper.has-js {
	padding: 8px 10px;
	width: 100%;
}

.news-ticker {
	border-bottom: 1px solid #d5d5d5;
	padding-bottom: 8px;
	height: 30px;
}

/* Menu drop-down icon display none */

.td-icon-menu-down,
.td-read-more {
	display: none;
}

/*** Home page *******************/

.home-main-featured .nextButton,
.home-main-featured .prevButton {
	display: none;
}

.td-pb-row [class*='td-pb-span'] {
	border-left: 0;
}

.twitter.wpb_content_element,
.facebook.wpb_content_element {
	padding-top: 0;
}

.wpb_content_element {
	margin-bottom: 10px;
}

.td-pb-row.real-estate-col .wpb_column:before {
	content: none;
}

.block-header + .headline-wrap.wpb_text_column {
	padding-top: 0;
}

.kb-popout-content .block-header a {
	color: #000;
}

/**** Meta slider/Post Carousel for opinions and blogs ****/

.metaslider .flex-viewport .caption-wrap {
	display: block;
	position: relative;
	color: #404040;
	background: white;
}

.metaslider .flex-viewport .caption-wrap a {
	color: #404040;
}

.metaslider .flex-viewport,
.metaslider .flexslider ul.slides,
.metaslider .flexslider ul.slides li {
	height: 255px;
}

.metaslider .flex-control-nav li {
	zoom: 0.8;
}

.wpb_text_column ol.flex-control-nav {
	margin-bottom: 0;
}

.metaslider.metaslider-flex .flex-viewport .caption-wrap {
	background: transparent;
}

.opinion-blogs-carousel.wpb_content_element.wpb_text_column {
	margin-bottom: 0;
	padding-top: 0;
}

.metaslider .flex-direction-nav a {
	margin: 0 20px;
	bottom: 0;
	top: 100%;
	opacity: 1;
}

.metaslider .flex-control-nav {
	bottom: -30px;
}

/* broadstreet custom */

.broadstreet-col broadstreet-zone img,
.broadstreet-col broadstreet-zone div,
.broadstreet-col broadstreet-zone a {
	max-width: 300px;
	width: 300px;
}

.broadstreet-col {
	max-width: 320px;
}

.broadstreet-col > * {
	margin-left: 20px;
	width: 300px;
	max-width: 300px;
}

.broadstreet-col .vc_column_container>.vc_column-inner {
	padding-left: 0px;
	padding-right: 0px;
}


.broadstreet-triple a {
	display: inline-block;
}

.wpb_content_element.broadstreet {
	margin-bottom: 0;
}

.broadstreet p {
	margin-bottom: 0;
}

.broadstreet-col .widget {
	padding: 0;
}

.broadstreet-triple span:nth-child(3) {
	margin-left: 16%;
}

.broadstreet-triple span:nth-child(2) {
	margin-left: 50%;
}

.broadstreet-triple {
	max-width: 1020px;
}

.broadstreet img,
broadstreet-zone div {
	width: 100%;
}

broadstreet-zone div a > img {
	image-rendering: optimizeQuality !important;
}

.broadstreet.banner p:empty {
	display: none;
}

/* .widget_bs_zones a, .widget_bs_multiple_zones a, .bs_multiple_zones a, .broadstreet img, .broadstreet iframe {
	padding-bottom: 20px;
	margin-left: 5px;
}*/

broadstreet-zone > div > span > a,
broadstreet-zone > div > span > span {
	padding-bottom: 20px;
}

.kb-header-ad broadstreet-zone > div > span > span {
	padding-bottom: 0;
}

.broadstreet-col-3 broadstreet-zone > div > span > a {
	padding-bottom: 0;
	margin-left: 0;
}

.bs_multiple_zones,
.broadstreet {
	text-align: center;
}

.broadstreet-col .broadstreet {
	text-align: center;
}

.under-slideshow-ad {
	margin-top: 25px;
}

.bs-enlarge-container span {
	bottom: 19px !important;
}

.td-main-sidebar {
	margin-top: 0;
}

.broadstreet-col-1,
.broadstreet-col-2,
.broadstreet-col-3 {
	width: 33% !important;
	display: inline-block;
	text-align: center;
	float: left;
}

.broadstreet.banner div,
.broadstreet.banner img {
	width: 100%;
	max-width: 100%;
	margin: auto;
}

.broadstreet.banner {
	margin-bottom: 0;
}

.broadstreet.banner p {
	margin-bottom: 0;
}

.broadstreet.banner broadstreet-zone > div > span > a {
	padding-bottom: 0;
}

.broadstreet.banner .widget_text {
	margin-bottom: 0;
}

.broadstreet-col-1 a,
.broadstreet-col-2 a,
.broadstreet-col-3 a {
	max-width: 300px !important;
}

.broadstreet-col-1 broadstreet-zone > div,
.broadstreet-col-2 broadstreet-zone > div,
.broadstreet-col-3 broadstreet-zone > div {
	display: inline-block;
}

.broadstreet-col-3 > div,
.broadstreet-col-2 > div {
	margin-left: 9%;
}

.broadstreet.wpb_content_element {
	padding: 0;
	padding-bottom: 0px !important;
}

.broadstreet.wpb_content_element:first-of-type {
	margin-top: 0;
}

.banner:first-of-type {
	line-height: 0;
}

.kb-cat-banner {
	margin-top: 20px;
	display: none;
}

.td-container .in-article-ad broadstreet-zone > div:not(:empty),
.td-container .content-col broadstreet-zone > div:not(:empty) {
	display: block;
	border: 1px solid #c4c4c4;
	overflow: hidden;
	border-right: 0;
	border-left: 0;
	padding: 5px 0 0 0;
	background-color: #f7f7f7;
	text-align: center;
	margin-top: 24px;
	margin-bottom: 24px;
}

.td-container .in-article-ad broadstreet-zone > div > :first-child::before,
.td-container .content-col broadstreet-zone > div > :first-child::before,
.td-container .td-main-content broadstreet-zone > div > :first-child::before {
	content: 'Advertisement';
	font-size: 0.7rem;
	color: #a8a8a8;
	text-transform: uppercase;
	letter-spacing: 1.2px;
	display: block;
	margin: auto;
	text-align: center;
	padding-bottom: 5px;
	line-height: 30px;
}



@media (min-width: 768px) and (max-width: 1023px) {
	.broadstreet-col-1 img,
	.broadstreet-col-2 img,
	.broadstreet-col-3 img {
		max-width: 189px;
	}

	.td-pb-span12 {
		width: 756px;
	}
}

/*** Blocks *********************/

.td_block_14 {
	margin-bottom: 20px;
}

.td_module_11 .item-details {
	margin-bottom: 20px;
}

.td-excerpt {
	font-size: 0.9rem;
	line-height: 1.4rem;
}

.td_module_11 .td-module-image .td-post-category,
.td_module_4 .td-module-image .td-post-category {
	top: 0;
	bottom: initial;
}

.td_module_11 .td-post-author-name span {
	margin-left: 0;
}

.td_module_11 .td-post-author-name {
	margin-right: 0;
}

.td_module_11 .td-post-author-name a {
	font-weight: 500;
}

.td-block-span4 {
	width: 325px;
}

.td-block-row .td-block-span6,
.td-block-row .td-block-span6:first-child {
	width: 50%;
}

.td_module_8 .td-post-author-name {
	display: none;
}

.td_block_14 .td-post-author-name {
	display: none;
}

/* Visual composer grid - override VC settings in update */

.td-pb-span1 {
	width: 85px;
}
.td-pb-span2 {
	width: 170px;
}
.td-pb-span3 {
	width: 255px;
}
.td-pb-span4 {
	width: 320px;
	position: relative;
}
.td-pb-span5 {
	width: 425px;
}
.td-pb-span6 {
	width: 510px;
}
.td-pb-span7 {
	width: 595px;
}
.td-pb-span8 {
	width: 680px;
}

.home .td-pb-span8,
.home .td-pb-span8 .td-pb-row {
	width: 700px;
}

.td-pb-span8 .td-pb-row {
	width: 680px;
	position: relative;
	left: -1px;
}

.td-pb-span8 .td-pb-row div.td-pb-span6 {
	width: 340px;
}

.td-pb-span9 {
	width: 765px;
}
.td-pb-span10 {
	width: 850px;
}
.td-pb-span11 {
	width: 935px;
}
.td-pb-span12 {
	width: 1020px;
}

.td-pb-span8 .td-pb-row div.td-pb-span6 {
	width: 50%;
}

.td_module_9 {
	margin-top: 0;
}

.td_module_9 .td-post-category {
	display: none;
}

.td_module_9 .td-post-author-name {
	display: none;
}

.td_block_10 .td_module_9 .item-details {
	margin-bottom: 0;
}

.td_module_9 .meta-info {
	margin-bottom: 10px;
}

.td_module_9 .entry-title,
.wpb_column.td-pb-span12 .td_block_10 .entry-title {
	font-size: 20px;
	line-height: 26px;
	font-weight: 400;
	margin: 0 40px 5px;
}

.td_block_16 .td-post-category {
	display: none;
}

.td_block_16.td-pb-border-top,
.td_block_10.td-pb-border-top {
	border-top: 0;
	padding-top: 10px 0;
}

.td_block_16 .entry_title {
	font-size: 15px;
	line-height: 20px;
	font-weight: 500;
}

.td_block_16 .td-block-row .td-block-span4 {
	width: 33%;
	padding-right: 16px;
	padding-left: 20px;
}

.td_block_16 .td-column-2 .td_module_mx4 {
	width: 100%;
}

.td_module_4 .entry-title {
	font-weight: 500;
}

.kb-popout-content .wpb_column {
	padding: 0 30px;
}

.broadstreet-col .kb-popout-content .wpb_content_element {
	padding: 0;
}

/********* Boxed content */

.home .td-container,
.home #td-outer-wrap,
.category .td-container,
.category #td-outer-wrap,
.search .td-container,
.search #td-outer-wrap {
	background-color: white !important;
}

.home .td-header-wrap,
.home.page .td-header-wrap,
.category .td-header-wrap,
.search .td-header-wrap,
.single .td-header-wrap,
.td-header-wrap {
	background-color: transparent;
}

.td-header-logo-wrap {
	background-color: #fff;
	padding-top: 10px;
	border-top: 1px solid #d5d5d5;
}
.white-menu .td-header-main-menu {
	border-bottom: 1px solid #d5d5d5;
}

.home .white-menu .td-header-main-menu.td-affix,
.category .white-menu .td-header-main-menu.td-affix {
	border-bottom: 1px solid #d5d5d5;
}

.home .td-container-border:before,
.single .td-container-border:before,
.home .td-pb-row .wpb_column:before,
.home .td-container-border:after,
.category .td-container-border:before,
.category .td-pb-row .wpb_column:before,
.category .td-container-border:after,
.category .td-main-content:before,
.category .td-main-sidebar:before,
.search .td-main-sidebar:before,
.search .td-main-sidebar:before,
.search .td-container-border:before,
.search .td-container-border:after,
.tag .td-main-sidebar:before,
.tag .td-main-sidebar:before,
.tag .td-container-border:before,
.tag .td-container-border:after,
.td-main-content:before,
.td-container-border:before,
.td-pb-row .wpb_column:before {
	content: none !important;
}

#td-header-menu {
	max-width: 1030px;
	margin: auto;
}

.td_category_template_1 .td-category-header .entry-title {
	margin-top: 0;
}

.td-pb-span8 > .vc_column-inner {
	padding-left: 0;
}

.home .td-container,
.category .td-conrtainer {
	margin-right: auto;
	margin-left: auto;
}

body .td_module_11 {
	background-color: #fff;
	border: none !important;
	border-bottom: 1px solid #d5d5d5 !important;
	border-radius: 3px;
	margin-bottom: 0 !important;
	padding: 25px 0 !important;
	box-shadow: none !important;
	overflow: auto;
}

.td_module_11 .td-module-thumb {
	margin-bottom: 0;
}

.td_module_11 h3.td-module-title,
.td_module_wrap h3.entry-title {
	font-weight: 800;
	font-family: 'Helvetica Neue', arial, sans-serif;
}

.td_module_11 .item-details {
	min-height: 0;
}

.td_block_12 .td-block-span12:last-child .td-module-thumb,
.td_block_12 .td-block-span12:last-child .item-details {
	margin-bottom: 0;
}

body .td-block-span12:last-child .td_module_11 {
	border-bottom: none !important;
}

body.coronavirus .td-block-span12:last-child .td_module_11 {
	border-bottom: 1px solid #d5d5d5 !important;
}

.td-block-span12:first-child .td_module_11 {
	padding-top: 0;
}

.td-block-span12 {
	padding-left: 0;
	padding-right: 0;
}

.td_module_11 .td-excerpt,
.td_module_11 .item-details {
	margin-bottom: 0;
}

body .headline-wrap {
	background: #fff;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	border: none !important;
	border-bottom: 1px solid #d5d5d5 !important;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 0;
	margin-right: 0;
	box-shadow: none !important;
}

.kb-popout-content.td-pb-row,
.kb-popout-content.vc_column_inner,
.td-pb-span8 .kb-popout-content + .kb-popout-content.vc_column_inner {
	width: auto;
	border-top: 7px solid #e12025;
	background: #fff;
	border-radius: 0;
	margin: 0;
}

.wpb_column.home-weather-wrap.kb-popout-content.vc_column_inner {
	border-bottom: 1px solid #d5d5d5;
}

.kb-popout-content.td-pb-row.kb-big-wrap {
	border-top: none !important;
	border-bottom: 1px solid #d5d5d5 !important;
	border-radius: 3px;
	padding-bottom: 20px;
}

.kb-popout-content.td-pb-row {
	width: auto;
	margin: 20px 0;
	margin-left: 0;
	background: #fff;
	border: none !important;
	border-bottom: none !important;
	border-top: 7px #e12025 solid !important;
	left: 0;
	box-shadow: none !important;
}

.broadstreet-col .kb-popout-content.td-pb-row {
	border: 1px solid #d5d5d5 !important;
	border-top: 7px #e12025 solid !important;
	margin-top: 0px;
}

.broadstreet img {
	box-shadow: none !important;
}

.broadstreet.banner .widget_text,
.broadstreet .widget_text {
	padding: 0;
	margin-bottom: 0;
}

.broadstreet.banner broadstreet-zone > div > span > a {
	width: 100%;
}

.td_block_12 {
	padding-top: 0;
}

.kb-popout-content .wpb_wrapper .block-header {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 0;
}

.sf-menu > .td-menu-item > a, .sf-menu > li.td-menu-item > a, {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}

.td_block_9 .td_block_inner {
	padding-left: 20px;
}

.td-top-menu-full .top-header-menu > li > a {
	letter-spacing: 1px;
}

.sf-menu > li:first-child > a {
	padding-left: 5px;
}

.sf-menu > li > a {
	padding: 0 5px 0 12px;
	letter-spacing: 0.8px;
}

.search-page-search-wrap {
	padding: 0 0 20px;
}

.search .td-page-header.td-pb-padding-side {
	padding: 0;
	padding-top: 10px;
}

/* Ribbon popout content */

/* .kb-popout-content.td-pb-row {
	width: 690px;
	border: 1px solid #d2d2d2;
	border-top-color: #e3e3e3;
	border-right-color: #e3e3e3;
	background: #f7f7f7;
	z-index: 3;
	border-radius: 6px;
    box-shadow: -4px 4px 5px rgba(111, 111, 111, 0.1);
    margin: 30px 0 30px -12px;
} */

.kb-popout-content .wpb_column {
	left: -2px;
	position: relative;
	padding: 0 10px;
}

.kb-popout-content .vc_column_container > .vc_column-inner {
	padding-left: 0;
}

.kb-popout-content .wpb_wrapper .block-header {
	border-top: 0;
}

.kb-popout-content + .kb-popout-content .wpb_wrapper .block-header:first-child {
	border-top: 1px solid #d2d2d2;
}

.td-pb-span8 .kb-popout-content + .kb-popout-content {
	border-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin-top: 0;
}

.td-pb-span8 .kb-popout-content.popout-first {
	border-bottom: 0;
	margin-bottom: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.kb-popout-content + .td_block_12 {
	padding-top: 0;
}

.kb-popout-content + .kb-popout-content + .kb-popout-content .block-header {
	margin-top: 0 !important;
}

.kb-popout-content.kb-big-wrap.td-pb-row {
	width: auto;
	margin-left: 0;
	position: relative;
	margin-top: 0;
	margin-bottom: 20px;
}

.vc_row {
	margin-left: 0;
	margin-right: 0;
}

.kb-popout-content.kb-big-wrap .wpb_column {
	padding: 0;
}

.td-header-right-header.mobile-header {
	display: none;
}

/* mobile blocks */

@media (max-width: 767px) {
	.td-pb-padding-side {
		padding: 0 10px;
	}

	.td-pb-padding-side .td-pb-padding-side {
		padding: 0;
	}

	.td-post-header.td-pb-padding-side {
		padding: 0 20px;
	}

	.td-pb-span8 .td-pb-row {
		left: 0;
	}

	.td_module_11 .td-excerpt {
		display: block;
	}

	

	.home .td-block-span12 {
		padding-left: 0px;
		padding-right: 0px !important;
	}

	.vc_row {
		margin-left: 0;
	}

  .td-pb-row:before, .td-pb-row:after {
		content: none !important;
  }


	.home .pf-content {
		width: 100%;
	}

	.td_block_12 .td-block-span12:last-child .td-module-thumb {
		margin-bottom: 0;
	}

	body .td_block_12 .td_module_11 {
		padding: 20px !important;
	}

	.td_module_11 .td-module-title a {
		font-weight: 800;
		font-size: 1rem;
		line-height: 1.3rem;
	}

	body.archive .td_module_11 {
		padding: 25px 10px !important;
	}

	.td_block_14 {
		padding-bottom: 20px;
	}

	.td_module_11 .meta-info {
		margin-bottom: 0;
	}

	.td_module_11 .item-details .td-post-category {
		padding-bottom: 5px !important;
	}

	/** Popout content ribbon **/

	.kb-popout-content.td-pb-row {
		margin-left: -1%;
		width: 101% !important;
	}

	.kb-popout-content .wpb_column {
		padding: 0 25px;
		left: 0;
	}

	.kb-popout-content .wpb_content_element {
		padding: 0 0 10px;
	}

	/** Announcements, Obituaries */

	.td-block-span12 .td_module_8 .entry-title {
		font-size: 16px !important;
		font-weight: 500;
	}

	.kb-popout-content .wpb_column.td-pb-span6:last-child {
		padding-bottom: 20px;
	}

	.td-block-span12 .td_module_8 .item-details,
	.wpb_wrapper .td_block_9 .td_block_inner .td-block-span12:last-child .item-details {
		padding-bottom: 0;
	}

	.td_block_16 .td-block-row .td-block-span4 {
		padding: 0;
		padding-right: 0 !important;
	}

	.td_block_16 .td-module-image {
		display: none;
	}

	.wpb_wrapper .td_block_16 .entry-title {
		font-weight: 400;
		font-size: 15px !important;
	}

	.td_block_16 .entry-title::before {
		content: '\f274';
		padding-right: 5px;
		font-size: 0.9rem;
		font-family: FontAwesome;
		width: 100%;
		height: 100%;
	}

	.td_block_16 {
		padding-top: 0;
	}

	.home .wpb_column.home-weather-wrap.kb-popout-content.vc_column_inner {
		margin-bottom: 20px !important;
	}

	/* Opinion carousel */

	.metaslider .flex-control-nav li {
		zoom: 0.75;
	}

	.flex-control-nav {
		bototm: auto;
	}

	.metaslider .flex-direction-nav a {
		margin: 0;
	}

	/* Public meetings calendar */

	.kb-popout-content .public-meetings-calendar {
		border: none !important;
		border-bottom: 1px solid #fff !important;
		border-radius: 5px;
	}

	/*  member header */
	.td-header-right-header,
	.td-header-right-header.mobile-header h3,
	.td-header-right-header.mobile-header p,
	.td-header-sp-rec {
		display: none;
	}

	.td-header-right-header.mobile-header p.mobile-true {
		display: block;
	}

	.td-header-right-header.mobile-header {
		display: inline-block;
	}

	.td-header-right-header.mobile-header p > button {
		display: inline-block;
		padding: 8px 10px;
		font-size: 14px;
	}

	.td-header-right-header.mobile-header {
		position: relative;
		float: right;
		margin-top: 8px;
		margin-right: 10px;
	}

	.td-main-menu-logo img {
		max-height: 31px !important;
		left: 50px;
		margin-bottom: 12px;
		right: initial;
		border: none !important;
	}

	/* posts */

	.single.single-post header h1.entry-title {
		font-size: 30px;
		line-height: 37px;
		margin-bottom: 10px;
		font-family: "Helvetica Neue", sans-serif;
	}
}

.wp-embed-footer {
	display: none !important;
}

.wpb_text_column.home-weather-wrap {
	padding-top: 0;
}

.wpb_column.home-weather-wrap.kb-popout-content.vc_column_inner {
	margin-bottom: 0 !important;
	border-bottom: 1px solid #d5d5d5 !important;
}

.exclusive-ad broadstreet-zone > div > span > span {
	padding-bottom: 0 !important;
}

.exclusive-first.exclusive-ad.wpb_content_element.broadstreet broadstreet-zone > div > span > span {
	padding-bottom: 17px !important;
}

#mc_embed_signup form {
	padding: 0 !important;
	margin: 5px 20px 20px 20px !important;
}

#mc_embed_signup div#mce-responses {
	margin-top: 5% !important;
}
#mc_embed_signup .indicates-required {
	display: none !important;
}

#mc_embed_signup .first-name,
#mc_embed_signup .last-name {
	width: 50%;
	position: relative;
}

.mc-field-group {
	margin-bottom: 10px;
}

#mc-embedded-subscribe {
	margin-top: 10px;
}

#mc_embed_signup .last-name {
	float: right;
	padding-left: 3%;
}

#mc_embed_signup .first-name {
	float: left;
	padding-right: 3%;
}

.td-container-border:after,
.td-main-sidebar:before {
	content: none;
}

.single .td-ss-main-sidebar .widget {
	padding-bottom: 0;
}

.single .kb-popout-content.td-pb-row {
	margin-top: 0;
}

.single .wpb_text_column {
	margin: 0;
}

.single .kb-popout-content .wpb_wrapper .block-header {
	padding: 10px 20px;
}

.single .td-ss-main-sidebar .widget.widget_text {
	margin-bottom: 0;
	padding-bototm: 0;
}

.broadstreet-col .wpb_text_column p {
	font-size: 14px;
}

.broadstreet-col .td_block_wrap {
	padding-top: 10px;
}

.mobile-ad,
.mobile-only,
.google-mobile-ad {
	display: none;
}

.adsbygoogle,
.google-desktop-ad .adsbygoogle,
.google-desktop-ad {
	display: block;
}

.single .adsbygoogle {
	max-height: 400px;
}

/*** google ads **/

.adsbygoogle,
.google-desktop-ad .adsbygoogle,
.google-desktop-ad {
	display: block;
}
.single .adsbygoogle {
	max-height: 400px;
}

/* Mobile modules/blocks */

@media (max-width: 767px) {
	.google-desktop-ad,
	.adsbygoogle.google-desktop-ad,
	.google-desktop-ad .adsbygoogle {
		display: none;
	}

	.mobile-only,
	.adsbygoogle.mobile-only,
	.google-mobile-ad,
	.google-mobile-ad .adsbygoogle {
		display: block;
		overflow: hidden;
	}

	.td_block_2 + .wpb_content_element.mobile-ad,
	.google-mobile-ad {
		padding-top: 20px;
		border-top: 1px solid #e1e1e1;
		margin-top: 20px;
	}

	.single .td-ss-main-content > div,
	.single .td-ss-main-content figcaption.wp-caption-text,
	.single .td-ss-main-content > footer {
		padding: 0 25px;
	}

	.single .td-ss-main-content > div.td-post-featured-image {
		padding: 0 !important;
	}

	.td-post-template-3 .td-post-featured-image .entry-thumb {
		left: -1px !important;
	}

	.td_module_11 .item-details {
		margin-left: 0;
		width: 60%;
		float: left;
		margin-bottom: 0;
	}

	.td_module_11 .meta-info {
		margin-top: 10px;
		font-size: 0.75rem;
	}

	div.td-block-span6:last-child {
		display: block;
	}

	.meta-info .by {
		display: none;
	}

	.td_module_11 .td-excerpt {
		display: none;
		font-size: 0.9rem;
		line-height: 1.2rem;
		margin-bottom: 0;
	}

	.td_block_12 .td-block-span12:last-child .item-details {
		margin-bottom: 0;
	}

	.td_module_11 .td-module-thumb {
		margin-bottom: 0;
		margin-left: 10px;
		float: right;
		width: 35%;
	}

	.td_module_11 .item-details .td-post-category {
		margin-bottom: 5px;
	}

	.ticker {
		padding-left: 0;
	}

	.ticker p {
		padding-left: 0;
	}

	.td_module_11 {
		margin-bottom: 20px;
		padding-bottom: 20px;
		border-bottom: 1px #d5d5d5 solid;
		overflow: hidden;
	}

	.mobile-no-padding .vc_column-inner {
		padding-left: 0;
		padding-right: 0;
	}

	.td-ss-main-sidebar {
		display: none;
	}

	.td-header-style-3 .td-header-sp-rec {
		float: left;
	}

	.real-estate-featured.wpb_content_element {
		margin-top: 0;
		padding-top: 0;
		text-align: center;
	}

	.real-estate-row {
		margin-top: 0;
	}

	/******* Mobile ads */

	.mobile-ad img {
		width: 100%;
	}

	.category .mobile-ad {
		padding-bottom: 20px;
	}

	.mobile-ad a,
	.mobile-ad p {
		margin-bottom: 0;
	}

	.mobile-ad broadstreet-zone,
	.google-mobile-ad {
		padding-bottom: 20px;
		border-bottom: 1px solid #d5d5d5;
	}

	.home .mobile-ad broadstreet-zone {
		padding-bottom: 0;
		border-bottom: none;
	}

	.mobile-hidden {
		display: none;
	}

	.vc_column_container > .vc_column-inner {
		padding-right: 0;
		padding-left: 0;
	}

	.mobile-ad .widget-text {
		margin-bottom: 0;
	}

	.mobile-ad .widget {
		padding: 0;
	}

	.mobile-ad span {
		line-height: 0;
		display: block;
	}

	.home .broadstreet-col {
		display: none;
	}

	.broadstreet-col {
		padding-left: 15px;
	}

	.single broadstreet-zone-container-alt broadstreet-zone, .archive broadstreet-zone-container-alt broadstreet-zone {
		background-color: none;
		margin-left: auto;
		width: auto;
	}

	broadstreet-zone-container-alt {
		text-align: center;
	}

	broadsteet-zone-container-alt broadstreet-zone {
		display: inline-block;
	}

	broadsteet-zone-container-alt > broadstreet-zone > div {
		margin: 24px auto;
	}
/* 
	.td-container broadstreet-zone-container-alt broadstreet-zone[tracked='true'],
	.td-container .google-mobile-ad {
		display: block;
		border: 1px solid #d5d5d5;
		overflow: hidden;
		border-right: 0;
		border-left: 0;
		padding: 5px 0 15px 0;
		background-color: #f7f7f7;
		width: 117% !important;
		margin-left: -7% !important;
		text-align: center;
	} */

	.td-container broadstreet-zone-container-alt broadstreet-zone {
		width: 117% !important;
		margin-left: -7% !important;
	}
	

	.td-container broadstreet-zone.mobile-ad > div > :first-child,
	.td-container broadstreet-zone > div > :first-child {
		width: 100%;
		max-width: 300px;
		margin: auto;
	}

	.single .adsbygoogle {
		overflow: hidden;
	}

	.single .adsbygoogle {
		background-color: #f7f7f7;
		padding-bottom: 20px !important;
	}

	.single .google-mobile-ad {
		margin-bottom: 24px;
	}

	.td-container broadstreet-zone.mobile-ad > div {
		width: 100%;
		max-width: 300px;
		margin: auto;
		text-align: center;
	}

	.td-container broadstreet-zone.mobile-ad::before {
		content: none !important;
	}

	broadstreet-zone > div > span > span,
	broadstreet-zone > div > span > a {
		padding-bottom: 0;
	}

	.wpb_content_element.mobile-ad {
		padding-bottom: 0;
	}

	broadstreet-zone div {
		width: 100%;
		max-width: 100%;
	}

	.mobile-ad {
		display: block;
		width: 100%;
		text-align: center;
		margin-bottom: 0;
	}

	.single .mobile-ad {
		margin-top: 26px;
	}

	.td_module_11 + broadstreet-zone-container > .mobile-ad {
		padding-bottom: 35px;
		border-bottom: 1px #d5d5d5 solid;
		margin-bottom: 25px;
		margin-top: 35px;
		line-height: 0;
	}

	.mobile-ad div:empty {
		display: none;
	}

	.mobile-ad img {
		margin: 0 auto;
		box-shadow: -5px 5px 5px rgba(111, 111, 111, 0.1);
	}

	.wpb_content_element.mobile-ad {
		padding-top: 0px;
	}

	.block-header.wpb_content_element {
		padding: 8px 0 20px 0;
		margin: 0;
	}
	/* Mobile header ad */
	.kb-header-ad, .td-header-ad-wrap .kb-header-ad {
		padding: 0;
	}

	.kb-header-ad broadstreet-zone-container-alt broadstreet-zone > div {
		padding: 10px 0;
	}

	.td-header-sp-rec .td-header-ad-wrap {
		height: auto;
		min-height: auto;
	}

	/* Block header double border/mobile spacing fix */

	/* .mobile-ad ~ .vc_row .wpb_column .block-header.wpb_content_element {
		margin-top: -40.5px;
	}

	.mobile-ad ~ .vc_row .wpb_column:last-child .block-header.wpb_content_element, .td_block_12 + .block-header, .headline-wrap + .block-header   {
		margin-top: -20.5px;
	}

	.mobile-ad + .banner + .block-header.wpb_content_element {
		margin-top: -18.6px;
	} */

	.wpb_wrapper > .wpb_content_element.mobile-ad {
		padding: 0 10px;
		border-top: 0;
		margin-top: 0;
	}

	.wpb_column .vc_column-inner .vc_row .wpb_column .vc_column-inner {
		padding-left: 0;
		padding-right: 0;
	}

	.headline-wrap + .td_block_12,
	.block-header + .td_block_12 {
		padding-top: 0;
	}

	.wpb_wrapper .headline-wrap + .wpb_content_element.mobile-ad,
	.wpb_wrapper .home-weather-wrap + .wpb_content_element.mobile-ad,
	.wpb_wrapper .td_block_12 + .banner + .wpb_content_element.mobile-ad,
	.wpb_wrapper .td_block_12 + .wpb_content_element.mobile-ad,
	.kb-popout-content + .wpb_content_element.mobile-ad {
		padding-top: 0;
		border-top: 0;
	}

	.td_block_9 .td_block_inner .td-block-span12:last-child .item-details {
		padding-bottom: 20px;
	}

	.m-x-bottom-border.wpb_content_element,
	.m-x-bottom-border.mobile-ad broadstreet-zone,
	.wpb_text_column .m-x-bottom-border .kb-headline,
	.m-x-bottom-border .kb-headline,
	.m-x-bottom-border .td-block-span12 .td_module_11 {
		border-bottom: none !important;
		padding-bottom: 0 !important;
	}
}

/* Instagram: instafeed.js */

.entry #instafeed {
	line-height: normal;
}

.instafeed-info {
	margin-top: 0;
	padding-left: 20px;
}

.instafeed-info.wpb_content_element {
	padding-top: 0;
}

#instafeed {
	padding-left: 30px;
	padding-bottom: 20px;
}

#instafeed a {
	margin-bottom: 1px;
	margin-right: 2px;
	display: inline !important;
	position: relative;
}

#instafeed img {
	max-width: 24%;
	width: 24%;
	display: inline;
}

#instafeed .likes {
	background: rgba(222, 89, 135, 0.8);
	font-family: sans-serif;
	font-size: 1em;
	position: absolute;
	color: #ffffff;
	right: 1px;
	top: 1px;
	left: 1px;
	opacity: 0;
	text-align: center;
	line-height: 150px;
	text-shadow: 0 1px rgba(0, 0, 0, 0.5);
	-webkit-font-smoothing: antialiased;
	-webkit-transition: opacity 100ms ease;
	-moz-transition: opacity 100ms ease;
	-o-transition: opacity 100ms ease;
	-ms-transition: opacity 100ms ease;
	transition: opacity 100ms ease;
}

#instafeed a:hover .likes {
	opacity: 1;
}

@media (max-width: 767px) {
	#instafeed a {
		width: 75px;
	}

	#instafeed {
		padding-left: 0;
	}
}

/* Public meetings calendar simplecal */

.public-meetings-header {
	padding-bottom: 5px;
}

.simcal-align-right {
	display: none;
}

.public-meetings-calendar {
	height: 447px;
	overflow: auto;
	background: #fff;
}

.simcal-event-title {
	font-family: Lato, sans-serif;
}

.wpb_text_column .simcal-event-details p {
	font-size: 0.8rem;
}

.wpb_text_column .simcal-event-details .simcal-event-title {
	font-size: 0.95rem;
}

/* block heading */

.block-header {
	margin-bottom: 0px;
	border-top: 1px solid #c1c1c1;
	padding-top: 8px;
	padding-left: 5px;
	margin: 0 20px 0 15px;
}

.wpb_text_column.block-header p,
.wpb_text_column.block-header.td_block_wrap.wpb_wrapper p {
	font-family: 'Helvetica Neue', sans-serif !important;
	font-weight: 200;
	font-size: 20px;
	letter-spacing: 1.4px;
	text-transform: none !important;
	color: black !important;
}

.kb-popout-content + .block-header.wpb_content_element {
	padding-bottom: 30px;
}

.headline-wrap + .block-header {
	margin-top: 20px;
}

.lcp-page-title {
	font-size: 2rem;
	line-height: 48px;
	font-family: 'Oswald';
	font-weight: 900;
	color: #313131;
	width: 100%;
	padding-bottom: 10px;
	padding-left: 10px;
}

.lcp-page-title img {
	float: left;
}

/* btn-full-width */

.btn-full-width {
	display: block;
	width: 90%;
	margin: auto;
}

.btn-full-width a {
	display: block;
	width: 100%;
	margin: auto;
	margin-top: -1px;
	text-align: center;
	border-top: 1px solid #d3d0d0;
	border-bottom: 1px solid #d3d0d0;
	padding: 10px 0;
	text-transform: uppercase;
	font-family: 'Archivo', sans-serif;
	font-size: 12px;
	background-color: #fff;
	color: #dc1f26;
}

.btn-full-width a:hover {
	background-color: #f3f3f3;
	color: #dc1f26;
}

/************ Posts ****************/

article {
}

.td-ss-main-content {
	background-color: #fff;
	padding: 0 20px;
}

.single .td-ss-main-content {
	padding: 0;
}

.single .td-ss-main-content .meta-info,
.single .td-ss-main-content .td-post-content p {
	padding: 0 20px;
}

.post header h1 {
	font-size: 38px;
	line-height: 44px;
}

.td-post-featured-image img {
	margin-left: auto;
	margin-right: auto;
}

.td-post-share-title {
	display: none;
}

.td-post-sharing {
	float: none;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-left: 0 !important;
}

.td-post-sharing.td-post-sharing-bottom {
	padding-bottom: 0;
}

body .td-post-template-3 .td-post-featured-image {
	width: 681px;
	margin-bottom: 15px;
}

.single .meta-info .td-post-author-name {
	display: block;
}

.single .meta-info .td-post-date {
	font-size: 0.9em;
}

@media (max-width: 768px) {
	.td-post-sharing-bottom {
		padding-bottom: 10px;
		padding-left: 7px;
	}

	body .td-post-template-3 .td-post-featured-image {
		width: auto;
	}
}

.td-post-sharing-top {
	float: right;
	margin-top: 6px !important;
	padding: 0;
}

.td-classic-sharing-top ul {
	text-align: right;
}

.td-classic-sharing {
	margin-bottom: 0 !important;
}

.td-classic-sharing li {
	line-height: 10px;
	margin-right: 0;
	height: 0;
	margin-bottom: 0;
	margin-left: 5px;
	vertical-align: top;
}

.td-classic-sharing-top li {
	text-align: right;
}

.td-classic-twitter {
	top: 0;
	margin-right: 0 !important;
}

.td-classic-facebook {
	width: 70px !important;
}

.td-classic-sharing {
	margin-top: 0px;
}

.single .a2a_floating_style {
	padding: 10px;
	padding-left: 4px;
	border-radius: 0;
	border: 1px solid #bbbbbb;
}

/* jetpack related posts */

.jp-relatedposts-headline {
	width: 100%;
}

#jp-relatedposts {
	padding-top: none !important;
}

@media (max-width: 1124px) {
	.single .a2a_vertical_style {
		display: none !important;
	}

	.single .a2a_default_style {
		display: block;
	}
}

@media (min-width: 1125px) {
	.single .a2a_vertical_style {
		display: block;
	}

	.single .a2a_default_style {
		display: none !important;
	}
}

.single .a2a_vertical_style a {
	margin-bottom: 10px;
}

.a2a_floating_style {
	padding: 20px;
	border-radius: 0;
	border: 1px solid #bbbbbb;
	display: none;
}

.single .a2a_floating_style {
	display: block;
}

.a2a_svg,
.a2a_count {
	border-radius: 20px !important;
}

.single-post header h1.entry-title {
	margin: 6px 0 20px 0 !important;
	word-wrap: break-word;
	font-size: 45px;
	line-height: 50px;
	letter-spacing: -0.02em;
	font-weight: 800;
	font-family: 'Helvetica Neue';
}

.td-post-sharing {
	border-top: none;
}

.meta-info {
	margin-bottom: 10px;
}

.single.single-post .meta-info {
	width: 100%;
}

.wp-caption.alignleft,
.wp-caption.alignright {
	max-width: 270px !important;
}

.single .wp-caption-text,
.single figcaption {
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	color: gray;
	margin: 4px 0px 17px 0px;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	line-height: 17px;
	z-index: 1;
}

.td-post-content {
	padding-top: 10px;
	border-top: none;
}

.td-post-content,
.td-page-content p {
	font-weight: 400;
}

.fb-comments span {
	border-top: 1px solid #b8b8b8;
	padding-top: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	width: 680px !important;
}

.fb-comments {
	width: 680px !important;
}

.fb_iframe_widget_fluid_desktop iframe {
	width: 680px !important;
}

.author-box-wrap .td-author-social {
	display: none;
}

.author-box-wrap {
	border-top: 1px solid #b8b8b8;
	padding-top: 30px;
}

.fb-comments .pluginSkinLight {
	display: none;
}

.td-post-content ul li {
	list-style: disc;
	list-style-type: disc;
	list-style-position: inside;
}

/* Don't display internal tags at bottom of stories */
.td-tags li a[href*='superhead'],
.td-tags li a[href*='featured'],
.td-tags li a[href*='buffer']
{
	display: none;
}

/* Responsive */

@media (max-width: 1023px) {
	.post header h1 {
		font-size: 28px;
		line-height: 36px;
	}
}

/* Post templates */

.td-post-template-3 .td-pb-border-top.td-main-sidebar {
	border-top: none;
}

.td-ss-main-sidebar .widget {
	padding: 0;
}

.td-post-template-3 .td-main-sidebar {
	margin-top: 0px;
}

.td-post-template-3 .td-main-content:before {
	content: none;
	width: 0px;
	height: 0px;
	background-color: #fff;
}

.td-post-template-3 .td-pb-row [class*='td-pb-span'] {
	border-left: none;
}

.td-post-template-default .td-post-featured-image .entry-thumb {
	margin-left: auto;
	margin-right: auto;
}

.td-post-template-5 .td-post-sub-title {
	margin: 0 0 15px 0;
}

.single .td-post-template-3 .td-post-sub-title {
	font-size: 20px;
	color: #3b3f44;
}

.single .meta-info {
	display: inline-block;
	width: auto;
	font-size: 14px;
	font-family: 'Helvetica Neue', sans-serif;
	line-height: 18px;
}

article.category-uncategorized .td-post-header .td-category, a[href*="uncategorized"].td-post-category {
	display: none;
}

.td-category,
.with-language-switcher .entry-crumbs {
	width: auto !important;
	display: inline-block;
}

.entry-crumbs,
.entry-crumbs a {
	color: #000;
	font-size: 12px;
}

.td-category li {
	display: none !important;
}

.td-category li:last-child {
	display: inline-block !important;
	margin: 0;
	margin-top: 10px;
}

.td-category li a,
.td_module_11 .item-details .td-post-category {
	position: relative;
	background-color: transparent !important;
	color: #e12025;
	font-size: 14px;
	letter-spacing: 1px !important;
	padding-left: 2px;
	font-weight: 600;
	border: none;
}

.td_module_11 .item-details .td-post-category {
	font-size: 14px !important;
	margin: 0;
	padding: 0;
	opacity: 1;
}

.single_template_4 .td-category li a {
	color: #fff;
}

/* Category design */

.td-subcategory-header {
	font-family: franklingothic-book-webfont;
	display: none;
}

.td_category_template_disable .td-main-content {
	padding-top: 0 !important;
}

.td_category_template_disable .td-category-container {
	margin-top: 0px;
}

.category .td-ss-main-content {
	padding: 0;
	background-color: transparent;
}

.category .kb-popout-content.td-pb-row {
	margin-top: 0;
	width: 300px;
}

.category .vc_row .kb-popout-content.td-pb-row {
	width: auto;
}

.category .kb-popout-content.td-pb-row .wpb_text_column {
	margin: 0;
}

.category .kb-popout-content.td-pb-row .wpb_text_column.block-header {
	margin-left: 15px;
}

.category .widget_text {
	margin-bottom: 0;
}

.td-subcategory-header .td-category {
	display: none;
}

/*Category flags */
.td_module_11 .td-post-category {
	line-height: 19px !important;
	margin: 5px;
	padding: 2px 4px 3px;
	background-color: #fff;
	color: #222;
}

.td-post-category {
	font-weight: 400;
}

.td_module_11 .td-module-image .td-post-category {
	border-radius: 1px;
	border: 1px solid #efefef;
}

.td_module_11 .td-post-category a,
.td-post-category a,
.td-post-category {
	display: inline-block;
	font-family: 'Open Sans', arial, sans-serif;
	font-size: 10px;
	font-weight: 600;
	text-transform: none !important;
	letter-spacing: 0.8px;
	color: #fff;
	line-height: 16px;
	opacity: 0.8;
}

/* Schools sidebar menu */

#menu-schools {
	padding: 15px;
	border: none;
	border-top: #d5d5d5 1px solid;
	background-color: #fff;
	color: #333;
}

#menu-schools .kb-menu-header {
	text-transform: uppercase;
	font-weight: 700;
}

.category-schools .widget .block-title {
	margin-top: 0;
}

.category-schools .widget .block-title > span {
	background-color: #fff;
	color: #000;
	border: none;
	font-family: franklingothic-book-webfont, sans-serif;
	font-size: 1rem;
	padding-left: 0;
	text-transform: uppercase;
}

/* Category super head */

.tag-superhead .td-category li {
	display: none;
}

.tag-superhead .td-category li:nth-child(2) {
	display: inline-block;
}

.tag-superhead .td-category a {
	background-color: #fff;
	color: #222;
	font-family: franklingothic-book-webfont;
	font-size: 20px;
	line-height: 25px;
	margin: 0 0 inherit 0 !important;
	padding: 15px 0 0 0 !important;
	font-weight: 500;
	text-transform: capitalize;
}

.tag-superhead .td-category {
	margin-top: 10px;
}

@media (max-width: 1023px) and (min-width: 768px) {
	.td-pb-span8 {
		width: 504px;
	}

	.td-pb-span4,
	.td-pb-span4 > .wpb_wrapper {
		width: 252px;
	}
	.td-main-sidebar {
		padding-left: 20px;
	}
	

	.td-pb-span12 {
		width: 756px;
	}

	.block-header.wpb_text_column p {
		font-size: 15px !important;
	}
}

/* Hide author box for RiverheadLOCAL/SoutholdLOCAL authors */

.author-riverheadlocal .author-box-wrap,
.author-riverheadlocal .td-related-title a.td-related-right {
	display: none;
}

/* Ajax Load More Previous Post specific styling */

.kb-main-wrap li {
	padding-left: 0;
}

.kb-alm-wrap {
	border-bottom: 2px solid #b8b8b8;
	padding-bottom: 0;
	margin-bottom: 30px;
	position: relative;
	float: left;
	width: 100%;
	clear: both;
}

.alm-ajax {
	clear: both;
}

.alm-page-1 .td_block_related_posts,
.alm-page-2 .td_block_related_posts {
	display: none;
}

.td-pb-row [class*='td-pb-span'].td-main-sidebar {
	float: right;
}

/**** Contact Us */

.row-no-border.td-pb-row .wpb_column:before {
	content: none;
}
.row-no-border .td-pb-span6 {
	width: 480px;
}

.row-no-border .td-pb-span6:nth-child(odd) {
	margin-left: 40px;
}

.row-no-border .wpb_text_column {
	margin-bottom: 0;
}

.color-header div div {
	background: #e12025;
	color: #fff;
	text-transform: uppercase;
	padding: 7px 12px;
	font-size: 14px;
	font-family: franklingothic-book-webfont, sans-serif;
	display: inline-block;
	letter-spacing: 1.5px;
	margin-left: 10px;
	line-height: 14px;
}

.color-header {
	padding-top: 35px;
}

.row-no-border.vc_row-has-fill > .vc_column_container > .vc_column-inner {
	padding-top: 25px;
}

.vc_column_container>.vc_column-inner {
	padding-left: 0;
}

.wpb_raw_html.color-header {
	padding-bottom: 0;
}

.contact .row-no-border .wpb_text_column.td_block_template_1 {
	margin-bottom: 20px;
}

@media (max-width: 767px) {
	.row-no-border .td-pb-span6:nth-child(odd) {
		margin-left: 0;
	}

	.pum-theme-92476 .pum-container,
	.pum-theme-framed-border .pum-container {
		border: 0;
		box-shadow: none !important;
	}

	.color-header div div {
		margin-left: 0;
	}

	.ipt-uif-custom-material-custom.type_0 .ipt-eform-content {
		padding: 10px !important;
	}

	.ipt-uif-custom-material-custom .ipt_fsqm_container_heading > .ipt_uif_column_inner,
	.ipt-uif-custom-material-custom .ipt_uif_column .ipt_uif_column_inner.side_margin {
		padding-left: 5px !important;
	}

	.ipt-uif-custom-material-custom .ipt_uif_container_inner .ipt_uif_column .ipt_uif_column_inner.side_margin {
		padding-left: 15px !important;
	}
}

/****** Forms */

.fc_modal .heading-cover p {
	display: none;
}

html .fc_modal .fc-form .form-page-content {
	padding: 3em 1.5em 3em 3em !important;
}

a {
	cursor: pointer;
}

/********** Coronavirus */

body .covid-head,
.covid-head p {
	font-size: 16px;
	line-height: 26px;
}

.desktop-column1 {
	width: 70%;
	padding-right: 3%;
	float: left;
}

.desktop-column2 {
	width: 27%;
	float: right;
}

.coronavirus .td_block_11 {
	padding-top: 0;
	padding-bottom: 0 !important;
}

.tag-coronavirus-outbreak-latest-news .td-page-header.td-pb-padding-side,
.coronavirus .td-page-header.td-pb-padding-side {
	padding-top: 0;
}

.tag-coronavirus-outbreak-latest-news h2,
.coronavirus h2 {
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 20px;
	letter-spacing: 2px;
	font-weight: 300;
}

.tag-coronavirus-outbreak-latest-news h4,
.tag-coronavirus-outbreak-latest-news h3,
.coronavirus h4,
.coronavirus h3 {
	margin-top: 5px;
	margin-bototm: 5px;
}

.tag-coronavirus-outbreak-latest-news p:empty,
.tag-coronavirus-outbreak-latest-news .kb-headline p:empty {
	display: none;
	margin-bottom: 0;
}

.kb-full-post.updated {
	font-size: 12px;
	color: white;
	font-weight: 1000;
	background-color: #e12025 !important;
	display: inline;
	padding: 8px;
	border-radius: 6px;
	text-transform: uppercase;
	letter-spacing: 0.6px;
}

.covid-head .kb-headline .kb-big-meta {
	margin-bottom: 10px;
	position: absolute;
	right: 5px;
	top: 5px;
}

.covid-head .block-header p {
	width: 60%;
}

.covid-stories-head {
	font-family: Montserrat;
	font-size: 26px;
	font-weight: 800;
	letter-spacing: 2px;
	margin-bottom: 20px;
}

.td-pb-row .td-pb-span4:nth-of-type(3):after {
	content: none;
}
@media (min-width: 768px) {
	.tag-coronavirus-outbreak-latest-news .td-ss-main-content,
	.coronavirus .td-ss-main-content {
		padding: 0;
	}
}

@media (max-width: 768px) {
	.desktop-column1,
	.desktop-column2 {
		width: 100%;
		float: none;
		padding: none;
	}

	.covid-head .wpb_text_column.block-header p,
	.covid-head .wpb_text_column.block-header.td_block_wrap p {
		font-size: 15px;
	}

	.covid-head .block-header {
		margin-left: 3px;
	}
	.tag-coronavirus-outbreak-latest-news .wpb_wrapper > h2,
	.coronavirus .wpb_wrapper > h2 {
		margin-top: 20px;
		margin-left: 20px;
	}

	.tag .mobile-ad,
	.coronavirus .mobile-ad {
		margin-bottom: 20px !important;
	}

	.updated-pre {
		display: none;
	}
}

/*** menu */

.td-header-container {
	background-color: #fff;
}

.white-menu .td-header-main-menu {
	height: 60px;
}

.td-header-row.td-header-main-menu.td-affix,
.white-menu .td-header-main-menu {
	border: none;
}

.td-header-menu-wrap {
	min-height: 105px;
}

.mobile-header-sub {
	max-width: 1030px;
	margin: auto;
}

@media (min-width: 767px) and (max-width: 1025px) {
	.mobile-header-sub {
		max-width: 756px;
	}
}

.breaking-text {
	padding-left: 5px;
	padding-top: 12px;
}
.updated-text {
	padding-left: 4px;
}

a.mobile-header-sub-wrap {
	width: 100%;
	display: block;
	color: black;
	font-weight: 800;
	background-color: #fff;
	min-height: 50px;
	border-top: 0.5px solid #e12025;
	border-bottom: 5px solid #e12025;
	margin-top: 5px;
}

a.mobile-header-sub-wrap .updated-text {
	color: #e12025;
}

.td-header-row a.mobile-header-sub-wrap:hover {
	background-color: #f9f9f9 !important;
}

.kb-arrow {
	font-size: 10px;
}

/********* Weather */

@media (max-width: 1023px) {
	.category-weather .td_module_11:first-of-type {
		margin-top: 20px;
	}
}

.astero-cloudiness {
	display: none;
}

.kb-astero-today {
	width: 25%;
	float: left;
	margin-left: 20px;
}

.astero .astero-full.astero-eq-medium .astero-details {
	float: right;
	width: 73%;
	margin-top: 2.7rem;
}

.astero-row .astero-row {
	margin-left: auto;
}

.astero-details-icon,
.astero-fc-icon {
	font-size: 1.3rem;
}

[class^='asterofont-']:before,
[class*=' asterofont-']:before {
	font-size: 1rem;
}

.astero-inner {
	padding-top: 10px;
	border-top: 1px solid;
}

.astero .astero-large .astero-fc {
	border-top: 0;
}

.astero-small-blck-grid-1 {
	margin-top: -10px;
}

.astero-details span {
	font-size: 1.4rem;
	line-height: 1.4rem;
}

.astero-details div {
	font-size: 0.8rem;
	padding-bottom: 10px;
}

.astero .astero-full.astero-eq-medium .astero-details > li {
	width: 33%;
}

.astero .astero-full.astero-eq-medium .astero-details > li div {
	width: 100%;
}

.astero .astero-full.astero-eq-medium .astero-details .astero-small-4 {
	float: left;
	width: 20%;
	padding-left: 0.3rem;
	padding-right: 0.2rem;
}

.astero .astero-full.astero-eq-medium .astero-details > li.kb-humidity {
	width: 22%;
}

.astero .astero-full.astero-eq-medium .astero-details .kb-humidity .astero-small-8 {
	padding-left: 0.9rem;
}

.astero .astero-full.astero-eq-medium .astero-details > li.kb-wind {
	width: 43%;
	margin-left: 8px;
}

.astero .astero-full.astero-eq-medium .astero-details > li.kb-wind .astero-small-4 {
	padding-left: 0.5rem;
}

.astero .astero-full.astero-eq-medium .astero-details > li.kb-wind .astero-small-8 {
	padding-left: 0.5rem;
}

.astero .astero-full.astero-eq-medium .astero-details .astero-small-8 {
	float: right;
	width: 80%;
	padding-left: 0.3rem;
	padding-right: 0.2rem;
}

[class^='asterofont-']:before,
[class*=' asterofont-']:before {
	font-size: 1.3rem;
}

.astero-details.astero-row .astero-row {
	margin-left: 0;
}

.astero .astero-large:not(.astero-eq-small) .astero-details li {
	padding-left: 0;
}

.astero .astero-large .astero-fc {
	padding-top: 20px;
	border-top: 1px solid #cecece;
	margin-top: 20px;
}

.astero .astero-large .astero-icon.margin10 {
	margin-bottom: 10px;
}

.widget .astero-large li {
	line-height: auto;
}

.kb-weather-radar {
	margin-top: 20px;
	background: url('https://weather.com/');
	background-position: 70% 65%;
	background-size: 300%;
	height: 370px;
	width: 300px;
	margin-left: 0;
}

.weather-head-wrap .td-pb-row .wpb_column:before {
	right: -16px;
}

@media (max-width: 1023px) {
	.kb-weather-radar {
		width: 200px;
		height: 300px;
	}

	.astero-small-blck-grid-2 > li.astero-eq-medium-hide {
		display: none;
	}

	.astero-small-blck-grid-2 > li:nth-of-type(1n) {
		clear: both;
	}

	.astero-details {
		float: right;
		width: 60%;
	}

	.astero-small-8 {
		width: 70%;
		padding-left: 0.2rem;
	}

	.astero-small-4 {
		width: 20%;
		float: left;
	}

	.astero-small-blck-grid-2 > li {
		width: 100%;
	}

	.weather-head-wrap .vc_row {
		border-bottom: 1px solid #cecece;
		padding-bottom: 20px;
	}
}

.astero-eq-medium-hide {
	display: none;
}

.weather-head-wrap .wpb_content_element {
	margin-bottom: 0;
}

/* Authors page */

.td-author-counters span,
.td-author-counters {
	display: none;
}

.author .author-box-wrap {
	border-bottom: 1px solid #cecece;
	margin-bottom: 40px;
}

.author .td-page-title {
	margin-bottom: 10px;
}

/* tablet blocks */

@media (min-width: 767px) and (max-width: 1025px) {
	.td-header-main-menu.td-affix {
		width: 100%;
		max-width: 100%;
	}

	#td-header-menu {
		max-width: 756px;
		margin: auto;
	}

	.sf-menu > .td-menu-item > a {
		letter-spacing: 0.3px;
		padding: 0 5px;
		font-size: 11px !important;
	}

	.kb-popout-content .wpb_column {
		left: 0;
		padding: 0;
	}
	.broadstreet-col .kb-popout-content.td-pb-row {
		margin-left: 0;
		width: 100%;
		margin-top: 0;
	}

	.kb-popout-content .wpb_column .vc_column-inner .wpb_wrapper .wpb_content_element:nth-child(3) {
		padding: 0;
	}

	.td-block-row .td-block-span6,
	.td-block-row .td-block-span6:first-child,
	.td-pb-span8 .td-pb-row.kb-popout-content div.td-pb-span6 {
		width: 50% !important;
		margin-bottom: 0 !important;
	}

	.td_module_mx1 .td-module-thumb {
		width: 100%;
		height: auto;
	}

	.td-pb-span3 {
		width: 189px;
	}

	.td-module-thumb .entry-thumb {
		width: 100%;
	}

	.tablet-hidden {
		display: none;
	}

	.menu-item-100670 {
		display: none;
	}

	.td-pb-span6 {
		width: 378px;
	}

	body .td-pb-span8 .td-pb-row div.td-pb-span6 {
		width: 47.4% !important;
	}

	.home .td-pb-span8,
	.home .td-pb-span8 .td-pb-row {
		width: 500px !important;
	}

	.td-post-content.td-pb-padding-side {
		padding: 20px 0;
	}

	.category .kb-popout-content.td-pb-row {
		width: 235px !important;
	}

	body .td-header-container {
		width: 100% !important;
	}

	#instafeed a:nth-of-type(7),
	#instafeed a:nth-of-type(8) {
		display: none;
	}

	#instafeed a {
		width: 120px;
	}

	.block-header .wpb_text_column p,
	.wpb_text_column p {
		font-size: 14px !important;
	}

	.td-excerpt {
		font-size: 0.9rem;
	}

	.td_module_11 .entry-title {
		font-size: 20px !important;
		line-height: 24px !important;
	}

	#mc_embed_signup {
		width: 100% !important;
		font-size: 12px !important;
	}

	.facebook .wpb_wrapper iframe {
		width: 100%;
	}

	.broadstreet img,
	broadstreet-zone div {
		max-width: 100%;
		width: 100%;
	}

	broadstreet-zone iframe {
		display: inline;
		line-height: 21px;
	}

	broadstreet-zone a {
		width: 100% !important;
		max-width: initial !important;
	}

	.broadstreet.exclusive-ad broadstreet-zone a {
		max-width: 100% !important;
	}

	.banner broadstreet-zone a {
		width: 100% !important;
		max-width: 235px !important;
	}

	.banner .kb-header-ad broadstreet-zone a,
	.banner .kb-header-ad broadstreet-zone img {
		max-width: 100% !important;
		margin-bottom: 0;
	}

	.td-header-row .td-header-sp-rec {
		width: 100%;
	}

	broadstreet-zone > div > span > a,
	broadstreet-zone > div > span > span {
		padding-bottom: 0;
	}

	broadstreet-zone img {
		margin-bottom: 0;
	}

	.broadstreet-col broadstreet-zone img, .td-main-sidebar broadstreet-zone img {
		padding-bottom: 0;
		margin-bottom: 20px;
	}

	.broadstreet-col broadstreet-zone img, .broadstreet-col broadstreet-zone div, .broadstreet-col, .broadstreet-col broadstreet-zone a,
	.td-main-sidebar broadstreet-zone img, .td-main-sidebar broadstreet-zone div, .td-main-sidebar broadstreet-zone a {
		width: 252px;
		max-width: 252px;
	}

	.broadstreet-col .vc_column_container>.vc_column-inner {
	padding-left: 0px;
	padding-right: 0px;
	}

	.bs-3p-imp {
		height: 0;
	}

	.broadstreet p {
		line-height: 0;
	}

	.broadstreet .widget_text {
		margin-bottom: 0;
	}

	.broadstreet p .main {
		display: none;
	}

	.td_module_4 .meta-info {
		line-height: 15px;
	}

	body .td-post-template-3 .td-post-featured-image {
		width: 465px;
	}

	/* Popout ribbon content */

	.headline-wrap + .mobile-ad + .banner + .kb-popout-content,
	.headline-wrap + .kb-popout-content,
	.headline-wrap + .mobile-ad + .kb-popout-content {
		margin-top: 20px;
	}
}

@media (min-width: 768px) {
	.mobile-ad {
		display: none;
	}
}
