/*
Theme Name: LeftSide Child
Theme URI: https://contempaesthetics.org/leftside-child
Version: 1.0
Author: Bob Merrill
Author URI: https://bobmerrill.com
Template: leftside
Description: A few tweaks to the LeftSide theme for Contemporary Aesthetics
- The metadata fields have been changed. The one at the top of an article is eliminated, the one at the bottom is edited.

Tags: two-columns, left-sidebar, custom-background, custom-header, custom-menu, featured-images, footer-widgets, post-formats, sticky-post, blog, editor-style, microformats, translation-ready
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: leftsidechild

This theme, like WordPress, is licensed under the GPL.
*/


body, #content, #sidebar, #container {
    background-color: #d8e3e8;
		min-height: 30em;
		line-height: 1.3;
}
#container {
	max-width: 1000px;
}
p a,
ul.dcw li.dcw_c1 a,
div.widget_categories ul li a {
 color: #194955;
}

i, em {
	font-style: italic;
}

b, strong {
	font-weight: bold;
}

ul.dcw li.dcw_c1 a{
	font-weight: bold;
	line-height: 1em;
}

.logo a {
	float: left;
	padding-left: 1.5em;
	padding-bottom: 0;

}

.logo .headbanner {
	clear: left;
	height: 36px;
	margin: 0;
	margin-left: 1em;
	margin-right: 1em;
	background-color: #194955;

}
.logo .headbanner img {
	float: left;
	padding: 0;
	padding-top: .5em;
}
.logo .headbanner{
	background-image: url(logobar.gif);
	background-repeat: no-repeat;
	background-position-x: left;
	background-position-y: center;
	padding-bottom: .5em;
}

.headbloginfo {
	color: white;
	float: left;
	font-style: normal; 
	font-size: .8em; 
	padding-left: 10em;
	padding-top: .4em;
	padding-bottom: .5em;
	text-align: center;
	width: 73%;
}
#sidebar {
	width: 15%;
	margin: 0;
	clear: left;
	float: left;
}
#content {
	width: 65%;
	float: left;
}

#content div h2 {
	margin-bottom: 1em;

}
.home #container #content
{
	column-count:2;
}
.home .caption,
figcaption {
	font-size: .8em;
}
figcaption a {
	color: #333;
}

.post-single div.entry-content{
	column-count:1;
}

blockquote {
	margin: 0 0 1em;
	padding 0 0 0 1em;
	display: block;
	font-size: .95em;
	font-style: normal;
	border-left: none;
	line-height: 1.2em;
}

.post-list {
	border: none;
}
article.post-list p.authorlist {
	font-size: .9em;
	font-weight: normal;
	text-align: left;
	margin-left: 2em;
	
} 
.authorlist a {
	font-size: .9em;
}

article h2.post-title {
	clear: none;
	float: left;
	padding-left: 1.5em;
}
.post-single .post-title,
.post-single .entry-title{
		display: none !important;
}

.hilite {
	color: inherit;
	background-color: #fbff59;
}
.term-0 {
	background-color: #fbff59;
}
.term-1 {
	background-color: #33FCFF;
}
.term-2 {
	background-color: orange;
}

#content .post-list .post-title {
	font-size: .9em;
	font-weight: bold;
	margin: 0 0 2px;
}
article.post-list {
/*	font-size: .9em; */
	font-weight: bold;
	margin: 0 0 2px;
}
article.subgroup {
	height: 1.5em;
	margin-top: 2em;
	padding-left: 0;
	margin-left: -1em;
	border: none;
}
article.no-author {
	height: 2em;
	padding-left: 0;
	line-height: 2em;
	border: none;
}

#content .post-list .postmetadata, #content .post-list .entry-content, #content .post-list div.more {
	display: none;
	visibility: hidden;
}


#content h1 {
	column-span: all;
}
#content h1.page-title,
h1.post-title-single
{
	display: none;
	visibility: hidden;
}

body.category #content h1.page-title
{
	display: block;
	visibility: visible;
}


div.postmetadata {
	background-color: #d8e3e8;
} 
#respond {
	display: none;
	visibility: hidden;
}
ul.dcw,
div.widget_categories ul {
	list-style-type: none;
	line-height: 2em;
}

#footer {
	background-color: #194955;
}
#footer div.footerlinks {
	background-color: #d8e3e8;
	text-align: center;
	font-size: .9em;
	padding-bottom: .6em;
	color:  #194955;
}
#footer div.footerlinks a{
	color:  #194955;
}
#footer .site-info p {
	font-size: .8em;
}

/* SIDEBAR SUBMENU */
.nav-primary ul ul {display:none; position:absolute; left:10%; top: 1.3em;border: solid 1px #555; border-radius: 4px;}
.nav-primary ul ul ul {display:none; position:absolute; top:0; left:100%;}
.nav-primary ul ul a {width:15em; padding:5px 10px; background: #d8e3e8; color:#194955;border-radius: 4px;}
.nav-primary ul li:hover > ul {display:block;}
.nav-primary ul li ul li {margin:0;}
.nav-primary ul li:hover > a {background:#194955; color:#fff; text-decoration:none;}


li.menu-item ul.submenu
{
	position: absolute;
	left: 10%;
	top: 1.5em;
	background-color: #d8e3e8;
	border: solid 1px #555;
}

.nav-primary ul li a, ul.menu .menu-item, 
#sidebar-widgets .widget-search,
#sidebar-widgets .widget_custom_html .custom-html-widget a,
#sidebar-widgets .widget_custom_html .custom-html-widget  form label
{
	color: #194955;
	font-weight: bold;
}
.nav-primary ul li a:hover
{
	background-color: #194955;
	color: #fff;
	font-weight: bold;
}
h3.nav-primary-title {
	display: none;
	visibility: hidden;
}

div#sidebar-widgets #search-3 {
	display: block;
	visibility: visible;
}


div#sidebar-widgets h3.widgettitle {
	color: #194955;
	font-weight: bold;
	background: none;
	padding: .5em;
	margin-top: -1.2em;
	font-size: 1em;
	display: none;
	visibility: hidden;
}

/* form.search-form input.search-field { */
input.search-field {
	border: solid 1px #194955;
	width: 100%;
	
}
#simple-search.search-field {
	border: solid 1px #194955;
	width: 95%;
	
}


input.search-submit,
button.search-submit{
	margin-top: .2em;
	background-color: #194955;
	
}
a.button {
 	background-color: #194955;
	color: white;
	border-radius: 5px;
	padding: 2px 5px;
}

article h2.post-title a{
	color: #194955;
	font-weight: bold;
}

.postmetadata a {
	color: #194955;
}
a.readmore {
	background-color: #194955;
}
.twocol {
	float: left;
	width: 50%;
	
}
#content .DisplayCategoriesWidget .widgettitle {
	color: #194955;
	background: 0;
	padding-left: .3em;
	margin-bottom: 0;
}

#mc_embed_signup{
	background:#d8e3e8; 
	clear:left; 
	border: solid 1px #194955;
	border-radius: 5px;
	padding: .5em;
}
#mc_embed_signup label{
	font-weight: bold;
}
#mc_embed_signup input.email{
	margin: .3em;
	background: #fff;
	border: solid 1px #aaa;
	width: 50%;
}
#mc_embed_signup input.button{
	background: #194955;
}
/* use this to style content on non-journal pages*/
/* 
 .page-id-11 #content {
	column-count: 2;
}
*/

hr {
	height: 5px;
	background-image: linear-gradient(to right, #194955, #ccc, #d8e3e8);
	margin-top: 2em;
	margin-bottom: 2em;
}

@media screen and (max-width: 767px) {
	#container, #sidebar {
		min-height: auto;
		width: 100%;
		margin-left: 0;
	}
	#content {
		column-count: 1;
		width: auto;
		padding: 1em;
	}
.home #container #content,
.post-single div.entry-content{
	column-count:1;
}
.entry-content h3 a {
	color: #194955;
}
#container .logo .headbanner{
	background-repeat-x: repeat;
}
#container .logo {
	margin-left: 0;
}
	.headbloginfo {
		visbility: hidden;
		display: none;
	}

form.search-form {
	padding-left: 1em;
	padding-right: 1em;
	margin-left: 1em;
	margin-right: 1em;
}
.mobile-nav-toggle {
	background-color: #194955;
	margin-left: 1em;
	margin-right: 1em;
	
}
button.subnav-toggle {
	background-color: #194955;
}
	.mobile-nav ul li a {
		color: #194955;
		font-weight: bold;
	}
}

