/*
 Theme Name:   Newsmag Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Newsmag Child Theme
 Author:       Newsmag
 Template:     Newsmag
 Version:      4.1.95
 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("https://riverheadlocal.com/wp-content/uploads/2016/12/franklingothic-book-webfont.woff");
}

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

body, p {
	font-weight: 300;
}


.alm-listing .td-classic-sharing li {
	overflow: visible;
	margin-left: 5px;
}

/* 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;
	}

}

.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: #c91c22;
	font-weight: 600;
}

.td-header-sp-logo img {
	max-width: 270px;
}

 body .td-make-full  {
	margin-left: 5%;
	margin-right: 5%;
}


.td-header-sp-rec {
	margin-right: 0;
	position: relative;
}

.kb-header-ad {
	padding-top: 10px;
}

.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;
}

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

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

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

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

.td_mod_mega_menu .entry-title {
	font-weight: 500;
	font-family: franklingothic-book-webfont;
	font-size: .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 {
    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;
}

/* Obituaries */
.menu-item-91613 .meta-info {
	display: none;
}

.menu-item-91613 .entry-title {
	font-size: .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;
}


/******** 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: .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: .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 #e1e1e1;
		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;
}

/**** 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: .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-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 {
	max-width: 100%;
	width: 100%;
}

.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;
}

.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: right;
}

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

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

.td-main-sidebar {
	margin-top: 20px;
}

.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%;
}

.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-botom: 20px;
}

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

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

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


@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: .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: 340px;
  position: relative;
}
.td-pb-span5 {
  width: 425px;
}
.td-pb-span6 {
  width: 510px;
}
.td-pb-span7 {
  width: 595px;
}
.td-pb-span8 {
  width: 680px;
}

.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;
}

/********* 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: #f5f5f5;
}

.home .td-header-wrap, .category .td-header-wrap, .search .td-header-wrap {
	background-color: #fff;
}

.white-menu .td-header-main-menu {
	border-bottom: 1px solid #e1e1e1;;
}


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

.home .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-content:before, .search .td-container-border:before, .search .td-container-border:after  {
	content: none;
}

#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;
}

.td_module_11 {
	background-color: #fff;
	border: 1px solid #e1e1e1;
	box-shadow: -5px 5px 5px rgba(111, 111, 111, 0.1);
	margin-bottom: 20px;
	padding: 20px !important;
	overflow: auto;
}

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

.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;
}

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

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

.headline-wrap {
	background: #fff;
    padding: 20px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    border: 1px solid #e1e1e1;
    margin-top: 20px;
    margin-bottom: 20px;
    box-shadow: -4px 4px 5px rgba(111, 111, 111, 0.1)
}

.kb-popout-content.td-pb-row {

	width: auto;
	border-top: 7px solid #c91c22;
	background: #fff;
	border-radius: 0;
	margin: 0;
}

.kb-popout-content.td-pb-row.kb-big-wrap {
	border-top: 1px solid #e1e1e1;
	border-bottom:  1px solid #e1e1e1;
}


.kb-popout-content.td-pb-row {
	width: auto;
	margin: 20px 0;
	margin-left: 0;
	background: #fff;
	border: 1px solid #e1e1e1;
	border-top: 7px #c91c22 solid;
	border-bottom: 1px #c91c22 solid;
	left: 0;
   box-shadow: -4px 4px 5px rgba(111, 111, 111, 0.1);

}

.broadstreet-col .kb-popout-content.td-pb-row {
	width: 330px;
	margin-left: 10px;
}

.broadstreet img {
 box-shadow: -5px 5px 5px rgba(111, 111, 111, 0.1);
}

.broadstreet.banner .widget_text {
	padding: 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;
}


.wpb_text_column.block-header p {
	color: #000 !important;
}

.sf-menu > .td-menu-item > a {
	font-family: Helvetica;
	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: .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;
}

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

.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: 20px;
}

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

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

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

/* mobile blocks */

@media (max-width: 767px) {
  .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;
	}

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

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

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

	.td_block_14 {
		padding-bottom: 20px;
	}

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

	/** Popout content ribbon **/

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

	.kb-popout-content .wpb_column {
		padding: 0 15px;
		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: 300;
		font-size: 15px !important;
	}

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

	.td_block_16 {
		padding-top: 0;
	}

	/* Opinion carousel */

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

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

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

	/* Public meetings calendar */

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

}


/* 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: .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%;
	}

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

	#mc_embed_signup form {
		padding: 20px;
	}

	.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;
	}

	.td-pb-span8 .td-pb-row div.td-pb-span6 {
		width: 252px !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 :.8rem;
	}

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

	.facebook .wpb_wrapper iframe {
		width: 235px;
	}

	.broadstreet img, broadstreet-zone div {
		max-width: 235px;
		width: 235px;
	}

	broadstreet-zone iframe {
		display: none;
		line-height: 0;
	}

	broadstreet-zone a {
		width: 235px !important;
		max-width: 235px !important;
	}

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

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

	broadstreet-zone img {
		padding-bottom: 0;
		margin-bottom: 20px
	}

	.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;
	}

	/* 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;
	}
}

.mobile-ad {
	display: none;
}

/* Mobile modules/blocks */

@media (max-width: 767px) {

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

	.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: .75rem;
	}

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

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

	.td_module_11 .td-excerpt {
		display: none;
		font-size: .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 .td-post-category {
	  right: 0;
	  display: none;
	}

	.ticker {
		padding-left: 0;
	}

	.ticker p {
		padding-left: 0;
	}

	.td_module_11 {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px #e1e1e1 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 {
		padding-bottom: 20px;
		border-bottom: 1px solid #e1e1e1;
	}

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

	.mobile-hidden {
		display: none;
	}

	.vc_column_container>.vc_column-inner {
		padding-right: 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-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: 24px;
	}

	.td_module_11 + broadstreet-zone-container > .mobile-ad {
		padding-bottom: 35px;
		border-bottom: 1px #e1e1e1 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;
	}

	/* 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-block;
position:relative;
}

#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: .8rem;
}

.wpb_text_column .simcal-event-details .simcal-event-title {
	font-size: .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 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 16px;
	letter-spacing: 3px;
	text-transform: uppercase;
}

.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 ****************/

.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: 20px;
	padding-left: 15px;
}

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

.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;
}

.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;
}

@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 h1.entry-title {
	margin: 6px 0 7px 0;
	word-wrap: break-word;
	font-size: 38px;
	line-height: 44px;
	letter-spacing: -0.02em;
}

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

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

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

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

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

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

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

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

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

.alm-listing .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"] {
	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-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 .meta-info {
	display: inline-block;
	width: auto;
}

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


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

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

.td-category li a {
	background-color: transparent !important;
	color: #1c1c1c;
	font-size: 15px;
	letter-spacing: 5px;
	padding-left: 2px;
	font-weight: 300;
	-webkit-transform: scale(1, 1.5); /* Safari and Chrome */
  -moz-transform: scale(1, 1.5); /* Firefox */
  -ms-transform: scale(1, 1.5); /* IE 9+ */
  -o-transform: scale(1, 1.5);
}

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



/* Category design */

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

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

/*Category flags */
.td_module_11 .td-post-category {
	line-height: 10px;
    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: uppercase;
	letter-spacing: .8px;
	color: #fff;
	line-height: 16px;
	opacity: .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 {
		width: 252px;
	}

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

	.block-header.wpb_text_column p {
		font-size: 18px !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 */

.alm-listing .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: #c91c22;
	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;
}

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

@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;
}



 /********* 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: .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: .3rem;
	 padding-right: .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: .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: .5rem;
 }

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

 .astero .astero-full.astero-eq-medium .astero-details .astero-small-8
  {
	  float: right;
	  width: 80%;
	  padding-left: .3rem;
	  padding-right: .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: 10px;
	background: url('https://icons.wxug.com/data/weather-maps/radar/united-states/binghamton-new-york-region-current-radar-animation.gif');
	background-position: 70% 65%;
	background-size: 300%;
	height: 370px;
	width: 300px;
}

.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: .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;
}
