/* WEBSITE COLORS: 
#eca100 (Gold)
 DarkGoldenRod
 DarkOliveGreen
 DarkCyan
 #a05629 (Brown)
 #fcfaef (Beige)
 #f7f1e5 (Darker Beige)
 */

::selection {
background: #eca100;
}

/* HEADER TOP */
.header:not(.fixed):not(.header-mobile):not(.style1) {
	padding-top: 0;
}

.fixed-logo-holder {
	margin-top: 0;
}

.mobile-toggle {
}
.mobile-toggle-holder .mobile-toggle {
	height: 35px;
	width: 35px;
}

.mobile-toggle-holder .mobile-toggle span, .header.dark-header .mobile-toggle-holder .mobile-toggle span {
	background: white;
}
.mobile-toggle-holder .mobile-toggle span {
	width: 20px;
	padding: 1px;
	margin: 8px;
}
.logo-holder .logolink .logoimg {
	max-height: 70px;
}

.header.fixed .fixed-title-holder span {
	font-size: .9rem; 
	padding-top: .2rem;
}
.header.fixed .fixed-title-holder h6 {
	font-size: 1.2rem; 
	font-weight: 600;
}
.thb-social-links-container .thb-social-link {
	color: #eca100;
}

/* SEARCH */
.thb-search-popup {
	background: white; !important;
}
.secondary-area .thb-search-icon {
	width: 20px;
	height: 20px;
}

.thb-search-popup .thb-close-text {
	font-size: 2rem;
	color: Black;
}
.thb-search-popup .searchform .search-field {
	font-size: 2rem;
	text-transform: capitalize !important;
	padding: 3rem;
}
.search-title {
	padding: 1rem;
}

/* NAVIGATION BAR (Desktop) */
.header.style5 .thb-navbar {
	border-top: 1px solid #eca100;
	padding-bottom: .0rem;

}

.thb-full-menu > li > a:not(.logolink) {
	font-size: .9rem;
  font-weight: 700;
	letter-spacing: .05rem !important; 
	color: #fff !important;
	text-transform: uppercase;
	padding: 0 .5rem;
}
.thb-full-menu a :hover {
	color: inherit;
}
.thb-full-menu .sub-menu {
	top: 3rem;
	padding: 1rem .7rem;
	border: 0;
	background: white !important;
}
.header.fixed .thb-navbar .sub-menu{
	top: 3.5rem; 
}

.thb-full-menu .sub-menu li a{
	font-size: 1rem; 
	color: darkcyan !important;
}
	
/* NAVIGATION BAR (Mobile) */
.side-panel {
	background:  white !important;
}
#mobile-menu .thb-mobile-menu > li > a {
	color: red !important;
	text-transform: uppercase;
	font-size: 1.3rem;
	font-weight: 700;
}
#mobile-menu .thb-mobile-menu > li > a:hover {
	color: darkcyan !important;
}
.thb-mobile-menu .sub-menu a:not(:hover) {
	font-size: 1.2rem;
}
#mobile-menu {
	background: #000 !important;
}
#mobile-menu a{
	color: #daa520 !important;
}

/* HEADERS */
h2, h3, h4, h5, h6 {
	  color:  darkcyan;
		letter-spacing: -.04rem;
}
h1 {
	font-size: 2.8rem;
	line-height: 3rem;
	letter-spacing: -.1rem;
}
h2 {
	font-size: 1.6rem;
	line-height: 1.8rem;
	text-transform: capitalize;
	font-weight: 600;
	letter-spacing: .02rem;
}
h3 {
	font-size: 1.5rem;
}
h4 {
	font-size: 1.3rem;
	line-height: 1.2em;
	padding-top: 30px;
	padding-bottom: 10px;
}
h5 {
	font-size: 1.1rem;
}
h6 {
	font-size: .9rem;
}

/* BODY */
p {
	color: #000;
	font-size: 1.2rem;
	line-height: 1.6;
}
.page p {
	line-height: 1.6em;
	color: #000;
}
p a {
	color: red;
  font-weight: 600;
}
a:hover {
	text-decoration: none;
}
body.custom-background #wrapper div[role="main"]{
	background: white; 
}
cite, q, blockquote p, .post-content blockquote p {
	font-size: 1.5rem;
	color: #eca100;
line-height: 3rem;
}
cite::selection, 
q::selection, 
blockquote p::selection, 
.post-content blockquote p::selection {
background: black;	
}


/* HOME PAGE + ARCHIVE PAGES*/
.home .post-category a,
.archive .post-category a,
.related-posts .post-category a{
	font-size: 1rem;
	font-weight: 700; 
	color: #eca100;
	letter-spacing: .09rem;
}
.home .post {
	width: 100%;
  margin: 0 1rem;
}
@media (min-width: 800px) {
	.home .post {
		width: 80%;
	}
}
.archive h5, 
.home h5,
.related-posts .post-title a{
  line-height: 1.5rem;
	margin: -.4rem 0 -.2rem;
}
.archive .post:not(.post-white-title):not(.featured-style):not(.white-post-content) .post-title a,
.home .post:not(.post-white-title):not(.featured-style):not(.white-post-content) .post-title a,
.related-posts .post:not(.post-white-title):not(.featured-style):not(.white-post-content) .post-title a {
	color: #000 !important;
	font-size: 1.3rem;
}
.home .post:not(.post-white-title):not(.featured-style):not(.white-post-content)  .post-title a {
	color: #fff !important;
}
.archive .post .post-title a > span:hover,
.home .post .post-title a > span:hover,
.related-posts .post .post-title a > span:hover{
	border-bottom: 0;
}
.post .post-gallery {
	background: none;
}
.tag .post p,
.category .post p,
.archive .post p, 
.home .post p {
	font-size: 1.1rem;
	line-height: 1.4rem;
	color: #000;
	letter-spacing: -.01rem;
	font-family: "Avenir Next", sans-serif;
}
.home .post p {
	color: #fff !important;
}
.archive .post .thb-post-bottom,
.home .post .thb-post-bottom {
	padding: 0 0 2rem 0;
}
.home .post-author {
	color: #fff; 
}

.post-author a{
	color: red !important;
	background: black;
	line-height: 1rem;
	font-weight: 700 !important;
	letter-spacing: .04rem;
	font-size: 1rem;
}
.post .thb-post-bottom ul {
	font-size: .8rem;
	font-weight: 700;
}

.home .post-excerpt p {
	font-size: 1rem;
}

/* PAGES */
.non-VC-page {
	padding-top: 0;
}
.non-VC-page .text-center {
	text-align: left;		
}
.non-VC-page p{
	color: #222;
	line-height: 1.8rem;
	font-size: 1.3rem;
}
.page-title h1 {
	margin: 1rem 0 0 0;
	font-weight: 700;
	padding:  .5rem 0;
	font-size: 2.8rem;
	color: #555;
	text-transform: uppercase;
  width: 100%;
	letter-spacing: .1rem;
	font-family: "metallophile-sp8", 'BlinkMacSystemFont', -apple-system, 'Roboto', 'Lucida Sans';
}

.page-title h1 {
	margin-bottom: 1rem;
}



/* POSTS */
.post-detail-row.has-article-padding {
	padding: 0;
}
.post-detail .post-split-title-container
{
	text-align: left;
}
.post-detail .post-over-title-container a, .post-detail .post-over-title-container .thb-article-sponsors .sponsored-by, .post-detail .post-over-title-container .post-title a:hover, .post-detail .post-over-title-container .thb-executive-summary li::before {
	color:  white;
}
.post-detail .post-over-title-container { color:  white;
}
.post-detail .post-split-title-container .thb-post-title-bottom {
	justify-content: left;
}
.post-detail .post-over-title-container {
	background: darkcyan;
}
.post-category a {
	font-size: 1.3rem;
	font-weight: 700; 
	color: #eca100;
	letter-spacing: .1rem;
}
.post-category a::selection {
	background: black;
}
.post-title h1 {
	letter-spacing: -.1rem;
	font-weight: 500;
	line-height: 110%;
	font-size: 3.5rem;
}
@media (max-width: 800px) {
	.post-title h1 {
		font-size: 2.5rem;
	}
}
.post-author em {
	display: none;
/*	color: brown; 
	text-transform: lowercase;
	font-weight: 600;
	font-size: 1.4rem;
	letter-spacing: -.01rem; */
}
.post-author a{
	font-size: 1.2rem;
	text-transform: uppercase;
	color: red; 
	line-height: 1.5rem;
	font-weight: 500 !important;
	letter-spacing: -.01rem;
}
.post-detail .post-title-container .post-author {
	font-size: 1.4rem;
	padding: .7rem 0;
}
.post .thb-post-bottom .post-author {
	font-size: 1.1rem;
}
.post .thb-post-bottom .post-share {
	display: none;
}
.post-detail .post-split-title-container .thb-post-title-bottom {
	padding-top: 1rem;
}
.post .thb-post-date {
	font-size: 1rem;
	font-weight: 500;
	padding-top: rem;
	letter-spacing: .07rem;
}
.article-container .post-content, .article-container .post-content p:not(.wp-block-cover-text) {
	line-height: 1.8rem !important;
}
.post .post-content p a {
	color: red !important;
	text-decoration: none;
}
.article-container {
	border-bottom: 0;
}

.editors-note {
color: #666;
font-size: .8rem !important;	
	line-height: 110% !important;
}

/* DROP CAP */
.has-drop-cap:not(:focus)::first-letter {
	font-weight: 500;
	font-size: 8rem;
	color: black;
}

/* AUDIO CONTROL */
.wp-block-audio audio {
	background: darkcyan;
}

/* ARCHIVE PAGE */
.archive h1 {
	margin: 0;
	font-weight: 700;
	padding:  1rem 0;
	font-size: 1.8rem;
	color: darkcyan;
	text-transform: uppercase;
  width: 100%;
	letter-spacing: .1rem;
}
.archive .post-category a {
	display: none;
}
.search-title.archive-title h1 {
	text-align: center;
	width: 100%;
	margin-left: 0;
}
.archive .row .align-center {
	justify-content: center;
	margin-left: 0;
	padding-left: 0;
}
.archive .search-title {
	text-align: left;
	padding-left: 0;
	margin-left: -1rem;
}

/* PODCASTS */
 .category-podcast {
	padding: 0rem;
}
 .category-podcast .sidebar {
	display: none;
}
.home .category-podcast .post-author a {
	color: #fff !important;
}

.home .category-podcast {
	background: brown;
	padding: .5rem;
}

/* ESSAYS & SHORTS */
.category-essays-shorts {
	background: #fff !important;
	padding: 1rem !important;
}
.category-essays-shorts .post-title h5 a span,
.category-essays-shorts .post-excerpt p
{ 
color: #000 !important;
}
.category-essays-shorts .thb-post-bottom ul li {
	color: inherit !important;
}
.post-author a {
	background: none;
}
/* OPEN ACCESS */
.home .category-cns-open-access {
	padding: 1rem 2rem;
	background: #013220 !important;
}
.home .category-cns-open-access p {
	opacity: 0;
}
.category-cns-open-access .post-title h5 a {
	font-size: 1.5rem !important;
	color: #fff !important;
}
.category-podcast .post-read,
.category-cns-open-access .post-read {
	display: none !important;
}
.home .category-cns-open-access h1 {
	color: #fff !important;
}
.category-cns-open-access .post-author{
	display: none;
}
.category-cns-open-access .wp-post-image{
}
.category-cns-open-access .post-excerpt p {
	font-size: .9rem;
}
.small-12.medium-10.large-8.columns {
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.category-cns-open-access .post-excerpt p a {
	background: #daa520;
	color: #000;
}
.category-cns-open-access .post-excerpt p a:hover {
	color: brown;
}
.post.style1.category-cns-open-access {
	background: inherit;
}
/* IN MEMORIAM */
.small-12.large-6.columns.post-title-column {
	background: black;
}
.small-12.large-6.columns {
	color: #fff;
	background: black;
}
.small-12.large-6.columns.thb-article-featured-image {
	background: black;
}
.small-12.large-8.columns.thb-article-featured-image {
	background: white;
}
.category-in-memoriam .post-title-column h1 {
	color: #999;
}
.category-in-memoriam .thb-post-title-bottom.thb-post-share-style5,
.category-in-memoriam .thb-post-title-bottom.thb-post-share-style5 a{
	color: white;
}

/* HORIZONTAL RULE */
.wp-block-separator {
	border: .5px solid black;
	opacity: .1;
	width: 10%;
}

/* RELATED POSTS */
.related-posts .related-posts-title {
	display: none !important; 
	font-size: 1.4rem;
	text-transform: capitalize;
	font-weight: 600;
	letter-spacing: .08rem
}
.related-posts {
	border-top: 1px solid goldenrod;
	padding-top: 3rem;
}

/* ABOUT AUTHOR */

.post-detail .thb-post-share-container .thb-article-author.style1 [rel="author"] {
	font-size: 1.2rem;
	letter-spacing: .07rem;
	padding-top: 2.5rem;
}
.post-detail .thb-post-share-container .thb-article-author.style1 p {
	font-size: 1.2rem;
}
.post-detail .thb-post-share-container .thb-article-author.style1 {
}
.home .post-title a {
	font-size: 2rem !important;
  line-height: 100% !important;
  font-weight: 600;
  letter-spacing: -.04rem;
}



/* SPECIFIC TO IN THE JOURNAL */
.single-post.thb-borders-on #wrapper {
	background: #daa520;
}

.category-cns-open-access h2,
.category-cns-open-access h3,
.category-cns-open-access h4,
.category-in-the-journal h2,
.category-in-the-journal h3,
.category-in-the-journal h4, 
.category-in-the-journal h5,
.category-in-the-journal h6 {
	color: #daa508;
	line-height: 110%;
}
.category-cns-open-access h2,
.category-in-the-journal h2,
.category-cns-open-access h2 a,
.category-in-the-journal h2 a{
	background: black;
	font-size: 2rem;
	padding: 1rem 0 0 0;
	max-width: 1000%;
	margin: 3rem 0 2rem -15rem !important;
  padding-left: 15rem !important;
font-weight: 600 !important;
color: white !important;
}

.category-cns-open-access h3,
.category-in-the-journal h3 {
	font-size: 1.8rem;
	padding-top: .5rem;
}


/* SPECIFIC to PODCASTS  */


/* AUTHOR PAGE */
.thb-author-info .thb-author-page-description h4 {
	font-size: 4rem;
	padding: 1rem 0rem;
	margin: 0;
	font-weight: 300;
	color: #333;
}
.thb-author-info figure {
	display: none;
}
.thb-author-info .thb-author-page-description p {
	color: #333;
	font-size: 1.4rem;
	padding-top: 0;
	padding-bottom: 1rem;
	font-weight: 500;
	line-height: 2rem;
}
.thb-author-page-meta {
	display: none;
}

/* DONATE */
.thb-article-subscribe {
	background: black;
	padding: 2rem;
}
.thb-article-subscribe a {
	color: red !important;
}
@media (min-width: 800px) {
	.thb-article-subscribe {
margin-left: -21rem;
	min-width: 180% !important;
	}
}
.thb-article-subscribe h4 a,
.thb-article-subscribe p a {
	color: #000;
}
.thb-article-subscribe h4 {
	font-size: 3rem;
	font-weight: 600;
	letter-spacing: -.1rem;
	color: #fff;
	text-transform: capitalize; 
	font-family: metallophile-sp8, 'BlinkMacSystemFont', -apple-system, 'Roboto', 'Lucida Sans';
	padding: 1rem;
}
.thb-article-subscribe p {
	color: #fff;
	padding: 1rem;
}

#newsletter-popup .newsletter-content .thb-newsletter-form .newsletter-form {
	content: "";
	display: none !important;
}
.thb-newsletter-form .thb-active {
	display: none !important;
}
.post-detail .thb-article-subscribe {
border-top: 1px solid whitesmoke;

	margin-top: 4rem;
}
.thb-subscribe-icon {
	display: none !important;
}



/* FORMS */
form {
  padding: 1rem 0;
	margin: 3rem 0;
}
label {
	font-size: 1.2rem;
	font-weight: 700;
	text-transform: uppercase;
	color: #555;
	letter-spacing: .1rem;
}
textarea,
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea{
	font-size: 1.3rem;
	border: 0 dashed goldenrod;
	background: #fcfaef ;
}

/* WIDGETS */
.sidebar {
	max-width: 350px;
}
.widget .thb-widget-title {
	margin-bottom: 1.3rem;
	color: darkcyan;
	font-size: 1rem;
	letter-spacing: .06rem;
	font-weight: 700;
}
.post:not(.post-white-title):not(.featured-style):not(.white-post-content) .post-title a {
	color: brown !important;
	letter-spacing: -.01rem;
	font-size: 1rem;
}
.post .thb-post-bottom ul li + li::before {
	margin-right: 4px;
}
.widget.thb_widget_posts .post.thumbnail-style4 {
	border-bottom: 1px solid whitesmoke;
	padding-bottom: 1rem;
}
/* BUTTONS */
input[type="submit"].pill-radius, .button.pill-radius, .btn.pill-radius {
	border-radius: 0;
	font-size: 1rem;
}
input[type="submit"], .button, .btn{
	font-size: 1rem;
	background: goldenrod;
}

/* SCROLL TO TOP */
#scroll_to_top.style2:hover {
	background: goldenrod;
	color: white;
	border: black;
}

/* FOOTER */
#footer {
	background-color:  #000 !important;
	color: #fff;
}
#footer p {
	color: #444;
	font-size: 1.3rem;
	line-height: 110%;
	font-weight: 300;
}
#footer .widget ul a {
   font-size: 1rem;
	font-weight: 700;
	letter-spacing: .08rem
}
.post-content p {
	font-size: 1.5rem;
	letter-spacing: -.03rem;
}

.post-detail .post-content ul li, .post-detail .post-content ol li  {
	color: #eca100;
	font-size: 1.4rem;
	line-height: 120%;
}
.post-detail .post-content ul li::selection, .post-detail .post-content ol li::selection {
	background: black;
}


.category-cns-open-access h3 a {
	text-decoration: none !important;
	color: darkcyan !important;
}

.thb-post-title-bottom.thb-post-share-style2 .author-date,
.thb-post-title-bottom.thb-post-share-style5 .author-date {
	text-align: center;
}

.header .columns  {
	flex: inherit;
	padding: 0;
}
.header .menu-row .columns  {
	flex: 1;
	padding: 0;
}
 #page-title {
	color: white !important;
}
.post-detail .thb-article-featured-image .wp-post-image, .post-detail .thb-article-featured-image img {
	object-fit: cover;
}
.home .post {
	margin: 0 0 4rem 0 ;
	border-bottom: 1px solid #fff;
}

.home #wrapper,
.home #wrapper .thb-boxed-wrapper,
.home #wrapper .thb-boxed-wrapper .row{
	background: #000;
}
.masonry_loader {
	background: #000;
}
.home .post .thb-post-bottom ul li {
	color: #fff;
}
.subfooter {
	background: #daa520 !important;
}
.category h1 {
	font-family: "metallophile-sp8", 'BlinkMacSystemFont', -apple-system, 'Roboto', 'Lucida Sans' !important;
	font-size: 4rem;
	font-weight: 300 !important;
	color: #daa208
}


/* This removes the "Donate" banner from pages specified below */

.postid-7949 .thb-article-subscribe,
.postid-7931 .thb-article-subscribe
{
	display: none;
}
