/*
Theme Name: AOV Theme
Theme URI: https://github.com/sgarrity/aov-theme
Author: Steven Garrity
Author URI: https://actsofvolition.com/
Description: Test theme for actsofvolition.com based on WP Twenty Seventeen
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: aov-theme
Template: casper
Domain Path: /languages/
Tags: custom

(C) Steven Garrity
*/

/*
This is a starter style.css file for your child theme. For more
information about child themes, visit the following web page:
http://codex.wordpress.org/Child_Themes
*/

/* Add your CSS customizations below this line */


@import url("../casper/style.css");


/* Override Casper styles */

* { box-sizing: border-box; }

html {
	font-size: 56%;
}

body {
	font-family: Georgia, serif;
	background: #fff;
	color: #333;
	font-size: 2.2rem;
}

.site-head {
	height: auto;
	min-height: 0;
	background: transparent;
	color: inherit;
	border: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 4rem;
	margin-bottom: 2rem;
}

@media only screen and (max-width: 900px) {
	.site-head {
		padding-top: 0;
		padding-bottom: 0;
	}
}

.blog-logo {
	color: #777;
}

.blog-title {
	text-shadow: none;
	font-family: inherit;
	font-weight: normal;
	font-variant: small-caps;
	font-size: 4rem;
}

.blog-title span.title-2 {
	font-style: italic;
	color: #999;
	font-size: 75%;
	font-variant: normal;
}

.main-navigation {
	display: none;
}

.hentry {
	hyphens: none;
	margin-bottom: 6rem;
	padding-bottom: 4rem;
}

h1, h2, h3, h4, h5, h6 {
	font-family: inherit;
	letter-spacing: normal;
}

h1, h2, h3 {
	font-weight: normal;
}

h1 {
	font-size: 3rem;
	line-height: 1.2em;
}
h2 {
	font-size: 2.3rem;
	line-height: 1.2em;
}
h3 {
	font-size:2rem
}
h4 {
	font-size:1.8rem
}
h5 {
	font-size:1.7rem
}
h6 {
	font-size:1.5rem
}

a { color: #069; }
a:link { color: #069; }
a:visited { color: #666; }
a:hover { color: #000; }
a:active { color: #000; }

p, ul, ol, dl {
	margin-top: 0;
}

ul, ol {
    margin-left: 0;
}

blockquote {
	color: #777;
	margin: 0 0 1.6em 0;
	padding: 0 0 0 1.6em;
	border-left: #9c9c9c .1em solid;
}

blockquote p {
	margin-top: 0;
}

.post-title {
	color: #930;
}

.post-title a,
.post-title a:link,
.post-title a:visited,
.post-title a:hover,
.post-title a:active {
	color: #930;
	text-decoration: none;
}

.post-title a:hover,
.post-title a:active {
	text-decoration: underline;
}

.post-meta {
	font-size: 1.3rem;
	line-height: 1.1;
}

/* Legacy image classes from original blog */

img {
	border: 0;
	max-width: 100%;
	height: auto;
}

img.border { border: 1px solid #999; padding: 2px; background: #fff; }

img.right { float: right; margin: 0.2em 0 1em 1em; }
img.left  { float: left;  margin: 0.2em 1em 1em 0; }
img.center { display: block; margin: 1em auto; }
img.full {
	display: block;
	width: 100%;
	height: auto;
	margin: 1em auto;
	box-sizing: border-box;
}
