article.excerpt-view {
  border: 1px solid lightgray;
  border-radius: 5px;
  padding: 10px;
	margin-bottom:20px;
	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
}
article.excerpt-view header.entry-header {
	padding-top:40px;
}
article.excerpt-view div.content-area {
	padding-bottom:50px;
}
article.excerpt-view div.content-area div.thumbnail {
	margin-top:15px;
}
.wp-post-image-excerpt {
	margin-top:10px;
	margin-right:15px;
	margin-bottom:15px;
	margin-left:1px;
}

h3,
h4 {
    font-family: var(--go--font-family);
	  color: var(--go--color--text);
}

/*
 * 	  NB: Use Font plugin mostly. 
 *        Control font-size here so we can use rem.
 * 				Control hyperlink styling here.
 */

h1 {
	font-size: 4rem;
}
h2 {
	font-size: 2.85rem;
}
h3 {
	font-size: 1.75rem;
}
h4 {
	font-size: 1.4rem;
}

.wp-block-quote p {
    font-size: 1.4rem;
}
blockquote p:before {
    content: "“";
    line-height: 1;
    position: absolute;
    transform: translate3d(-120%,0,0);
}

a {
  background-color: transparent;
  text-decoration: none;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
}
a:hover {
  background-color: #ffe7b6;
  border: 1px solid #444444;
  text-decoration: none;
}
p a,
li a {
  background-color: transparent;
  text-decoration: none;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
}
p a:hover,
li a:hover {
  background-color: #ffe7b6;
  border: 1px solid #444444;
  text-decoration: none;
}
img.imglink {
	padding-right: 0px;
  padding-left: 0px;
}
img.imglinkborderless,
figure a {
  border: none;
  padding-right: 0px;
  padding-left: 0px;
}
img.imglink:hover,
img.imglinkborderless:hover,
figure a:hover {
  border: 1px solid #ffb727;
  padding-right: 0px;
  padding-left: 0px;
}
.post__title a,
.post__meta a {
  background-color: transparent;
  text-decoration: none;
  padding-left: 3px;
  padding-right: 3px;
}
.post__title a:hover,
.post__meta a:hover {
  background-color: #ffe7b6;
  border: 1px solid #444444;
  text-decoration: none;
}
a.twitter-share-button {
	padding-right: 0px;
  padding-left: 0px;
}
a.twitter-share-button:hover {
	border: none;
}
div.divtwitter button:hover i {
    color: rgb(29, 155, 240);
}

input[type=checkbox],
input[type=radio] {
    opacity:100;
}

.type-post p.typewritten {
	font-family:"Courier Prime"; 
	font-size: 1em;
	/* color:#9E8752; */
	text-align:left;
	font-weight:500;
}

.post__meta--single-bottom {
    margin-bottom:32px;
}
li.post-tags span.meta-text {
    font-size:14px;
    line-height:22px;
	font-weight: 300;
}

.comments-area .comment-reply-title,
.comments-area .comments-title {
	font-size: 1.75rem;
}
h2.comment-reply-title,
h2.comments-title {
	font-family: comfortaa;	
	color: rgb(67, 74, 86);
}

h2.forceHblue {
	color: rgb(43, 98, 156);
}

a.privacy-policy-link,
a.privacy-policy-link:hover {
	text-decoration: none;
	padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
}

article div.post__thumbnail,
div.post__meta--top,
div.header__extras {
	display:none
}

@media only screen and (min-width: 960px) {
	ul.sub-menu li a {
		font-size:1.1rem;
	}
	ul.sub-menu li a:hover {
		font-size:1.1rem;
	}
	
}
ul.sub-menu li a:hover {
	background-color: transparent;
	border: 1px solid rgb(255, 255, 255);
	text-decoration:none;
}