
.widget.widget_cr_cross_site_widget {
	background-color: #dad9d9;
}

.widget.widget_bm_cross_site_widget {
	background-color: #FFF;
}

.widget.widget_lh_cross_site_widget {
	background-color: #f9eed9;
}

.widget.widget_cr_cross_site_widget,
.widget.widget_bm_cross_site_widget,
.widget.widget_lh_cross_site_widget {
	border-bottom: none !important;
	padding-bottom: 0 !important;
	max-width: 300px;
}

.widget.widget_bm_cross_site_widget .cross-site-logo {
	width: 80%;
}

.widget.widget_cr_cross_site_widget .cross-site-logo {
	width: 80%;
	margin: 0 auto !important;
	padding-top: 10px;
}

.widget.widget_lh_cross_site_widget .cross-site-logo {
	width: 40%;
	margin: 0 auto !important;
}

.widget.widget_cr_cross_site_widget h2.widgettitle,
.widget.widget_bm_cross_site_widget h2.widgettitle,
.widget.widget_lh_cross_site_widget h2.widgettitle {
	border: none;
	margin-bottom: 0 !important;
	padding: 0 !important;
}

.widget.widget_cr_cross_site_widget ul,
.widget.widget_bm_cross_site_widget ul,
.widget.widget_lh_cross_site_widget ul {
	margin-top: 0 !important;
	float: none;
}

.widget.widget_cr_cross_site_widget ul {
	background-color: #dad9d9;
}

.widget.widget_bm_cross_site_widget ul {
	background-color: #FFF;
}

.widget.widget_cr_cross_site_widget ul > li,
.widget.widget_bm_cross_site_widget ul > li,
.widget.widget_lh_cross_site_widget ul > li {
	float: none;
}

.widget.widget_cr_cross_site_widget .text-container,
.widget.widget_bm_cross_site_widget .text-container,
.widget.widget_lh_cross_site_widget .text-container {
	padding-right: 10px;
}

.widget.widget_cr_cross_site_widget .top-item .text-container,
.widget.widget_bm_cross_site_widget .top-item .text-container,
.widget.widget_lh_cross_site_widget .top-item .text-container {
	padding: 0 10px 0 10px;
}

.widget.widget_cr_cross_site_widget .text-container .post_attribute,
.widget.widget_bm_cross_site_widget .text-container .post_attribute,
.widget.widget_lh_cross_site_widget .text-container .post_attribute {
	border-top: none;
}

.widget.widget_cr_cross_site_widget .post_circle_thumb,
.widget.widget_bm_cross_site_widget .post_circle_thumb,
.widget.widget_lh_cross_site_widget .post_circle_thumb {
	margin-left: 10px;
}

.widget.widget_cr_cross_site_widget .post_circle_thumb.large_thumb,
.widget.widget_bm_cross_site_widget .post_circle_thumb.large_thumb,
.widget.widget_lh_cross_site_widget .post_circle_thumb.large_thumb {
	margin-left: 0;
}

/* Crime Reads Title Formatting */

.sidebar_widget .widget.widget_cr_cross_site_widget strong.title {
	font-weight: 700 !important;
	font-family: "acumin-pro-extra-condensed", "futura-pt", sans-serif !important;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	font-weight: 700;
	font-size: 20px;
}

.widget.widget_cr_cross_site_widget .post_attribute,
.widget.widget_cr_cross_site_widget .post_attribute a {
	font-family: "futura-pt", sans-serif;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	font-size: 10px;
}

.widget.widget_cr_cross_site_widget .post_attribute .post_detail_date,
.widget.widget_cr_cross_site_widget .post_attribute a {
	color: #C01823;
}

/* Book Marks Title Formatting */

.sidebar_widget .widget.widget_bm_cross_site_widget strong.title {
	font-family: "Stymie-Reg", "futura-pt", sans-serif !important;
    text-transform: none !important;
    font-weight: normal !important;
    font-size: 12.5pt !important;
    line-height: 14pt !important;
}

/* Lithub Title Formatting */
.sidebar_widget .widget.widget_lh_cross_site_widget strong.title {
	font-family: "futura-pt", sans-serif !important;
	font-size: 14px;
	
}

/* Lithub - The Hub Formatting */
.widget.widget_lithub_hub_widget {
	background-color: #FFF;
	display: flex;
	flex-direction: column;
	margin-bottom: 30px;
}

.widget.widget_lithub_hub_widget .hub-header {
	text-align: center;
	margin: 25px 0;
}

.widget.widget_lithub_hub_widget .hub-header .hub-header-logo {
	width: 100%;
	border-top: 1px #c0beba solid;
	border-bottom: 1px #c0beba solid;
	display: flex;
	height: 75px;
}

.widget.widget_lithub_hub_widget .hub-header h2 {
	font-family: "futura-pt", sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 2px;
	font-size: 17px;	
	margin: 0 0 10px 0;
}

.widget.widget_lithub_hub_widget .hub-header .hub-header-icon {
    flex: 0 0 90px;
    height: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
}

.widget.widget_lithub_hub_widget .hub-header .hub-header-icon img {
	width: 35px;
	margin-bottom: 10px;
}

.widget.widget_lithub_hub_widget .hub-header h2 a {
	color: #000;
}

.widget.widget_lithub_hub_widget .hub-header .hub-header-slogan {
    flex: 1 1 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    border-bottom: 1px #c0beba solid;
    padding-bottom: 25px;
}

.widget.widget_lithub_hub_widget .hub-header .hub-header-slogan h3 {
	font-family: adobe-caslon-pro, serif !important;
	font-weight: normal;
	font-style: italic;
	text-transform: none;
	color: #000;
	letter-spacing: 1px;
	margin: 0;
	padding: 5px 0 0;	
}

.widget.widget_lithub_hub_widget .hub-content-item {
	display: flex;
	margin-bottom: 20px;
}

.widget.widget_lithub_hub_widget .hub-content-item span.date {
	font-weight: bold;
	font-size: 9pt;
	color: #C01823;
}

.widget.widget_lithub_hub_widget .hub-content-item .hub-content-photo-container {
	flex: 0 0 90px;
}

.widget.widget_lithub_hub_widget .hub-content-item .hub-content-photo-container img {
	max-width: 100%;
	height: auto;
}

.widget.widget_lithub_hub_widget .hub-content-item .hub-content-text-container {
	flex: 1 1 auto;
	font-family: "futura-pt", sans-serif;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	color: #545454;
	padding: 0 5px 0 15px;
	margin-top: -4px;
}

.widget.widget_lithub_hub_widget .hub-content-item .hub-content-text-container a {
	color: #545454;
	/* letter-spacing: 0.2px; */
	font-size: 10.5pt;
	line-height: 15pt;
}

.widget.widget_lithub_hub_widget .the-hub-read-more {
	text-align: center;
	margin: 15px 0;
}

.widget.widget_lithub_hub_widget .the-hub-read-more a {
	color: #837e79;
	border: 2px #837e79 solid;
	font-family: "futura-pt", sans-serif !important;
	font-weight: 400 !important;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 8px 14px;
	display: inline-block;
}