.home .below-entry-meta .comments, .home .below-entry-meta .byline {
  display: none;
}

.widget_featured_slider .slide-content .entry-title a {
	font-size: 130%;
  color: #ffffff;
	text-shadow: black 0.1em 0.1em 2.5em;
	Letter-Spacing: -0.3pt;
}

.widget_featured_slider .posted-on {
	display: none;
}

.widget_beside_slider .posted-on {
	display: none;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
	font-family: Bitter;
	font-size: medium;
	font-weight: 700;
	text-decoration: none;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	border-bottom: 3px solid #ffffff;
}

.byline {
	display: none;
}

.cm-featured-posts .cm-entry-title a {
    display: block;
    color: #27272a;
    text-shadow: none;
    word-wrap: break-word;
    line-height: 1.2;
}

.cm-entry-title a {
    font-family: Bitter;
    font-weight: 700;
		line-height: 1;
}

h1.cm-entry-title {
	  font-family: Bitter;
    margin-bottom: 18px;
    font-size: 3.4rem;
    font-weight: 700;
	  line-height: 1.2;
}

.cm-entry-summary p {
    margin-bottom: 1em;
    font-size: 1.6rem;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {
	text-decoration: underline;
	border-bottom: 3px solid #ffffff;
}


#jp-relatedposts h3.jp-relatedposts-headline em{
	font-style:normal;
	font-weight:700;
	letter-spacing:0px;
}

#jp-relatedposts img.jp-relatedposts-post-img {
margin-bottom: 0.5em;
}

#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{
	margin:0 0 0.1em 0;
	display:inline-block;
	line-height:1.2;
	font-size:11pt;
	font-weight:700;
	letter-spacing:0px;
}

#content .post img {
    margin-bottom: 10px;
}

#content .post .entry-content a {
	text-decoration: none;
	border-bottom: 3px solid #e0e0e0;
}

#content .post .entry-content a:hover {
	text-decoration: none;
	border-bottom: 3px solid #878787;
}

#content .wp-block-quote cite {
	font: 12px "Bitter";
	color: white;
}

#content .wp-block-quote {
	padding: 30px 30px 40px 45px;
}

@media screen and (max-width: 600px) {
table {width:100%;}
thead {display: none;}
tr:nth-of-type(2n) {background-color: inherit;}
tr td:first-child {background: #f0f0f0; font-weight:bold;font-size:1.3em;}
tbody td {display: block;  text-align:center;}
tbody td:before { 
    content: attr(data-th); 
    display: block;
    text-align:center;  
  }
	
}