/*
 Theme Name:   Hemingway Child
 Theme URI:    http://optimaldistance.com/hemingway-child/
 Description:  Hemingway Child Theme
 Author:       OD Editor
 Author URI:   http://optimaldistance.com
 Template:     hemingway
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  hemingway-child
*/


* {font-family: Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif;}


/*there is an address on the contact page, so don't indent */
body.page-id-170 p { 
	text-indent:0em 
}


/*make menu background pure black*/
.section.bg-dark.navigation {
	background-color: #000;
}

/*control header graphic behavior on sizing*/
.header{
	/*background-size:100% 100%; distorts on sizing*/
	/*background-size: auto; does not stretch so clips*/
	background-size: contain; /*sizes but does not distort*/
	padding: 80px;
}


/* if you need it, this controls the menu hover color
.blog-menu li:hover a {
	background-color: #000;
	cursor: pointer;
}*/


/*paragraph indent*/
p { 
	/*text-indent: 2em */
}


/*when header image is set to not crop, background appears on sizing, make it black*/
.header.section {
	background-color: #000;
	height: 416px;
}


/*black box, next 4 sections*/
.blog-info {
	display: none; 
	/*display: inline-block; following controls the blackbox if you show it
	padding: 30px;
	background: #1d1d1d;
	opacity: 0.0; 
	filter: alpha(opacity=0); /* For IE8 and earlier - 0 is transparent*/
}


/* next 3 sections control the box when it is showing, not used, for reference

black box headline
.blog-title a {
	color: #FFF;
	text-transform: uppercase;
	letter-spacing: 4px;
	font-weight: 100;
	font-size: 2.0em;
}


black box tagline
.blog-description {
	font-family:inherit;
	text-align: center;
	color: rgba(255,255,255,0.8);
	font-weight: 300;
}


space and line between headline and tagline
.blog-description:before {
	content: "";
	display: block;
	width: 100px;
	height: 1px;
	background: rgba(255,255,255,0.8); 
	margin: 1px auto;
}
*/


/*space above main headline in white bar*/
.wrapper {
 	margin-top: 40px; 
}


/*main headline in white bar*/
.post-title {
	font-size: 2.0em;
	font-weight: 400;
	line-height: 120%;
	margin-bottom: 15px;
	font-family:inherit;
 -ms-word-break: break-all;
     word-break: break-word;
-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}


/*Contact Us widget headline*/
.widget-title {
	font-family:inherit;
	font-size: 1.2rem;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 20px;
	color: #444;
}