/*

Theme Name: Twenty Thirteen Child

Theme URI: http://wordpress.org/themes/twentytwelve

Author: Vancouver Web Dev - child theme dev

Author URI: http://vancouverwebdev.com

Template: twentythirteen

Version: 1.3

*/

@import url("../twentythirteen/style.css");
@import url('http://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic');

/* =Theme customization starts here

-------------------------------------------------------------- */

body {
background: url('images/wall3.jpg') 0 0 repeat;
background-size: contain;
min-width:1000px;
font-family:"Lato", arial, sans-serif;
font-size:15px;
}

.site {
border-left:none;
border-right:none;
background-color:transparent;
max-width:1020px;
}

area:focus, area:active {
outline:none;
}

.entry-header, 
.entry-content {
max-width:1020px;
width:90%;
margin:0 auto;
padding-right:0;
padding-left:0;
-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none;
}
.page h1.entry-title {
display:none;
}
.site-header a.home-link {
float:left;
margin-left:0px;
max-width:372px;
padding-left:5px;
padding-right:5px;
margin-top:48px;
}
.site-header .home-link {
min-height:120px;
}
ul.nav-menu, div.nav-menu > ul {
padding:0;
}
.navbar {
margin-right:5px;
background-color:transparent;
max-width:565px;
}
.site-header .search-form {
display:none;
}
.nav-menu li {
position:relative;
float:left;
}
.nav-menu li a {
font-size: 11px;
line-height: 13px;
padding: 6px 8px;
border-right:1px solid #ddd;
text-transform: uppercase;
letter-spacing: 2px;
border-bottom: 1px solid #ddd; 
border-top: 1px solid #ddd; 
background: #EFEFEF;
margin:0;
}
.nav-menu ul.sub-menu li a {
color: #000000;
background: #EFEFEF;
}
.nav-menu ul.sub-menu li a:hover,
.nav-menu ul.sub-menu li.current-menu-item a {
background: #000;
color:#fff;
}
.nav-menu .sub-menu {
border:none;
}
.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a {
background-color:#000;
color:#fff;
font-style:normal;
}
.main-navigation {
clear:none;
padding-top:60px;
}

/* Page Layouts */

.page .hentry {
padding:0 0 40px 0;
}
.site-main {
background-color: #E9E7E4;
min-height:800px;
}
.home .site-main {
background-color:transparent;
}
.site-main .sidebar-container {
top:0;
}
.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta {
padding:10px 20px 0 266px;
-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none;
}
.single.sidebar .entry-header,
.single.sidebar .entry-content {
padding:10px 20px 0 250px;
}
.page #content.site-content.copywriting {
min-height:1597px;
}
#primary.content-area {
position:relative;
}
.page #content.site-content {
padding-top:30px;
}
.page.sidebaar #content.site-content {
padding-top:10px;
}

.single.sidebar .hentry {
padding:0;
min-height:1300px;
}

.no-comments {
display:none;
}
.category-podcasts .entry-header p {
margin-bottom:0px;
}
.category-podcasts .sidebar .entry-summary {
padding-top:0;
}

/* Copywriting */


.cover-grid div {
display: inline-block;
float: left;
width: 40%;
min-height: 380px;
overflow: hidden;
margin: 0 5% 30px 5%;
text-align:center;
}
.cover-grid div.wide {
width: 46%;
min-height:250px;
height:auto;
margin:0 2% 30px 2%;
text-align:center;
vertical-align:middle;
display:inline-block;
}
.cover-grid div.wide.wideright {
padding-top: 4px;
}
.cover-grid div.wide img {
width:100%;
height:auto;
margin:0 14px 5px 14px;
}
.cover-grid div img {
width:100%;
}




/* Fonts */

.entry-content h2 {
font-family:"Lato", arial, sans-serif;
padding: 0 0 0 0;
margin: 0 0 5px 0;
font-size:1.25em;
clear:none;
}
h2.podcast-title {
font-family: "Lato", arial, sans-serif;
font-size: 1.45em;
line-height: 1.364em;
}
.entry-content h3 {
font-weight:700;
font-family:"Lato", arial, sans-serif;
font-size:18px;
margin:25px 0 10px 0;
}
hr {
background:none;
border-top:1px inset #ccc;
margin:0 0 15px 0;
}
.entry-content a,
.entry-content a:visited {
color:#225533;
text-decoration:underline;
}
.entry-content a:hover,
.entry-content a:focus,
.entry-content a:active {
color:#225533;
text-decoration:none;
}
p b, 
p strong {
font-family:"Lato", arial, sans-serif;
font-weight:700;
color:#000;
}
.blog h1.entry-title, 
.single h1.entry-title,
.archive h1.entry-title {
font-family:"Lato", arial, sans-serif;
font-size: 1.45em;
line-height: 1.364em;
}
.blog h1.entry-title a:hover,
.archive h1.entry-title a:hover {
color: #225533;
text-decoration:none;
}
.archive-header {
background-color:transparent;
padding-left:300px;
}
.archive-title {
font-family:"Lato", arial, sans-serif;
text-transform:uppercase;
font-style:normal;
font-size:20px;
padding-top:0;
}
.entry-content.notfound {
padding-bottom:750px;
}
.entry-meta {
font-style:italic;
color:#888;
font-size:11px;
}
.entry-meta a {
color:#888;
font-size:13px;
}
span.author, span.date {
text-transform:uppercase;
color:#888;
font-style:normal;
font-size:11px;
}
.single-author .entry-meta .author {
display:inline-block;
margin-right:0;
}
.wp-caption {
border:1px solid #ddd;
background-color: #eee;
text-align: center;
font-style: italic;
padding: 6px;
}
.wp-caption .wp-caption-text {
font-size:13px;
line-height:15px;
padding-top:10px;
margin-bottom:8px;
}
figure {
margin-bottom:20px;
margin-top:10px;
}
img.eveabout {
max-width:439px;
}

/* Media */

.media {
float:right;
margin-right:80px;
}

/* Books */

ul.bookindex {
display: block;
list-style: none; 
overflow: hidden;
padding-left:0;
}
.bookindex li {
display:inline-block;
max-width:250px;
width:33%;
float:left;
text-align:center;
}
.book {
min-height:330px;
padding-right: 5px;
text-align:center;
}
.book img {
height:250px;
width:auto;
padding-bottom:5px;
clear:both;
margin:0 auto;
}




/* Images */

.entry-content img.alignright, .entry-content .wp-caption.alignright {
margin-right:0;
}
.entry-content img.alignleft, .entry-content .wp-caption.alignleft {
margin-left:0;
}


/* Comment Form */

.comment-respond {
background-color: #E9E7E4;
}
#reply-title.comment-reply-title, 
h2.comments-title {
color:#555;
font-family:"Lato", arial, sans-serif;
font-style:normal;
font-size: 1.5em;
line-height: 1.222em;
border-bottom:1px solid #555;
}
.page.sidebar h2.comments-title,
.page.sidebar .comment-reply-title,
.page.sidebar .comments-title, 
.page.sidebar .comment-list, 
.page.sidebar .must-log-in, 
.page.sidebar .comment-reply-title, 
.page.sidebar .comment-navigation, 
.page.sidebar .comment-respond .comment-form {
padding-left:0px;
padding-right:50px;
}
.single.sidebar .comment-reply-title,
.single.sidebar h2.comments-title {
margin-left:60px;
padding-left:0;
padding-right:0;
max-width:80%;
}
ol.comment-list #reply-title.comment-reply-title, 
ol.comment-list h2.comments-title {
margin-left:0;
}
.comment-author .fn, .comment-author .url, .comment-reply-link, .comment-reply-login, .reply a, .reply a:visited {
color: #225533;
}

.comment-author .fn {
font-size:1.4em;
color:#000;
}

.comment-author.vcard .fn a {
color: #225533;
font-size:1em;
}
.single.sidebar .comment-list {
padding-right:50px;
}
.comment-author {
float:none;
max-width:1020px;
}
.comment-author .avatar {
float:right;
margin-right:50px;
}
.comment-author img.avatar {
max-width:44px;
max-height:44px;
}
.comment-metadata, .comment-awaiting-moderation, .comment-content, .comment-list .reply {
float:left;
}
.comment-reply-link::before, .comment-reply-login::before {
content:"";
margin:0;
}
.comment-reply-link, .comment-reply-login, .reply a, .reply a:visited {
color:#888;
text-transform:uppercase;
}
.comments-link a:hover {
color:#111;
}

/* Contact */

input, textarea {
font-size: 1em;
color: #444;
background: #eee;
border: 1px solid #aaa;
border-right-color: #ddd;
border-bottom-color: #ddd;
}
button, input[type="submit"], input[type="button"], input[type="reset"] {
color:#111;
background: #eee; /* Old browsers */
background: -webkit-linear-gradient(top, #eee 0%, #ddd 100%); /* Chrome 10+, Safari 5.1+ */
background:   linear-gradient(to bottom, #eee 0%, #ddd 100%); /* W3C */
border: none;
border-bottom:1px solid #ccc;
}
button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover,
button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active,
input[type="submit"]:focus, input[type="submit"]:active:hover { 
background: #eee; /* Old browsers */
background: -webkit-linear-gradient(top, #ddd 0%, #ccc 100%); /* Chrome 10+, Safari 5.1+ */
background:   linear-gradient(to bottom, #ddd 0%, #ccc 100%); /* W3C */
border: none;
border-bottom:1px solid #ccc;
}
.akismet_comment_form_privacy_notice {
margin-left: 300px;
}

/* Single Nav Links */

.nav-single {
margin-top:30px;
padding-bottom:80px;
}
.nav-previous {
float:left;
width:45%;
margin-left:10px;
}
.nav-next {
float:right;
width:45%;
text-align:right;
margin-right:10px;
}
.nav-previous a, .nav-previous a:visited, .nav-previous a:active, .nav-previous a:focus,
.nav-next a, .nav-next a:visited, .nav-next a:active, .nav-previous a:focus {
color: #225533;
text-decoration:underline;
outline:none;
}
.nav-previous a:hover,
.nav-next a:hover {
text-decoration:none;
color: #225533;
outline:none;
}

/* Widgets */

.widget {
background-color:#A8B39F;
padding:11px;
margin:0;
}
.site-main .widget-area {
float:left;
background-color:#BCC3A5;
width:267px;
}
.textwidget {
width:245px;
margin-bottom:23px;
}
div.lightgreen {
padding: 12px;
background-color: #BCC3A5;
line-height: 1.4;
margin-top: 36px;
}
.textwidget h2 {
padding:0;
margin:0 0 5px 0;
font-size:1.5em;
font-weight:normal;
}
.textwidget p {
-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none;
font-size:13px;
line-height:1.45em;
}
.widget-area input[type="submit"] {
padding: 6px 5px 5px;
}
.widget a, .widget a:visited {
color:#225533;
text-decoration:none;
}
.widget a:hover {
color:#225533;
text-decoration:underline;
}
.widget h3.widget-title {
font-family:"Lato", arial, sans-serif;
font-variant: small-caps;
letter-spacing: 2px;
font-weight:normal;
font-size:14px;
font-style:normal;
color:#555;
}

/* Footer */
footer#colophon.site-footer {
display:none;
}

/* BLOG */

.blogbanner {
background-color:#A7B39F;
padding-top:10px;
}
.blogbanner h1.entry-title {
padding:10px 0px;
margin:10px 30px 15px 30px;
border-top:1px solid #fff;
border-bottom: 1px solid #fff;
float:left;
clear:both;
}
.blogbanner h1.entry-title.blog-header {
text-transform:uppercase;
font-family:"Lato", sans-serif;
font-weight:300;
font-size:40px;
letter-spacing:2px;
}
.blog-sub {
font-family: 'Lucida Sans Typewriter';
width:100%;
clear:both;
text-align:left;
font-size:18px;
padding-left:30px;
font-weight:300;
}
.blogbanner {
display:block;
clear:both;
width:100%;
}
.blogbanner img {
width:100%;
}

.categorylist {
padding:30px 150px 50px 150px;
text-align:center;
}
.action {
padding:20px 0px 20px 0px;
}
.action a {
color:#225533;
font-style:italic;
}
ul.catlist {
list-style-type:none;
display:inline;
padding-left:0;
}
ul.catlist li {
display:block;
}

ul.catlist li.cat-item:last-child::after {
content:"";
}
ul.catlist li a, ul.catlist li a:visited {
color:#225533;
}


.numbernav {
text-align:center;
padding:50px 0 60px 60px;
}
.numbernav a,
.numbernav span.current {
margin-right:5px;
}
.numbernav a, .numbernav a:visited {
color:#888;
}
.numbernav a:hover,
.numbernav span.current {
color:#000;
}
.entry-summary p {
margin-left:38px;
margin-bottom:14px;
}
.entry-summary p:last-child {
margin-bottom:5px;
}
.entry-summary a {
color:#225533;
}
.entry-summary .homethumb {
margin-left:38px;
margin-bottom:8px;
}
.entry-summary .homethumb img {
max-height:300px;
height:auto;
}
.blog .entry-header .entry-meta,
.archive .entry-header .entry-meta {
margin-left:3px;
}
.blog footer.entry-meta,
.archive footer.entry-meta {
margin-left:305px;
width:65%;
padding-left:0;
padding-bottom:50px;
border-bottom:1px solid #888;
}
.blog .hentry,
.archive .hentry {
padding:0 0 30px 0;
}

.blog header.entry-header,
.archive header.entry-header {
padding:10px 20px 0 250px;
}

.deskhome {
display:block;
}
.mobilehome {
display:none;
}

#comments.comments-area {
/* padding-left:250px; */
}

/* Ebook */

.page .wp_cart_product_display_box {
overflow:hidden;
margin-top:30px;
}

.page .wp_cart_product_name {
font-size:18px;
line-height:24px;
font-style:italic;
text-transform:none;
font-weight:normal;
}
.page .wp_cart_product_description {
font-style:normal;
font-size:14px;
margin-bottom:20px;
}
.page .wp_cart_product_price {
font-size:18px;
float:left;
}
.page .wp_cart_product_button {
float:right;
}


.sidebar .comments-title, .sidebar .comment-list, .sidebar .must-log-in, .sidebar .comment-reply-title, .sidebar .comment-navigation, .sidebar .comment-respond .comment-form  {
padding-right:35px;
}
.nav-single {
padding-left:300px;
padding-right:35px;
}


.single-wysijap div.hupso-share-buttons {
display:none !important;
}

@media all and (min-width:1000px) and (max-width:1120px) {
.site {
max-width:1000px;
width:94%;
margin:0 auto;
}
.deskhome {
display:block;
}
.mobilehome {
display:none;
}
.action {
padding:40px 70px 50px 70px;
}
}

@media all and (max-width:999px) {

body {
min-width:0;
}
.site {
max-width:900px;
width:94%;
margin:0 auto;
}
.deskhome {
display:block;
}
.mobilehome {
display:none;
}
.action {
padding:40px 50px 50px 50px;
}
.categorylist {
padding:30px 80px 50px 80px;
text-align:center;
}
.entry-content img.alignleft, .entry-content .wp-caption.alignleft {
max-width:40%;
height:auto;
}
.site-header a.home-link {
float:none;
width:100%;
margin:49px auto 0 auto;
text-align:center;
min-height:80px;
}
.single.sidebar .entry-header .entry-meta {
margin-left:0;
}
.site-main .sidebar-container {
max-width:300px;
}
.navbar {
position:relative;
margin:0 auto;
padding:0;
max-width:565px;
}
.main-navigation {
padding-top:10px;
}

.entry-header, 
.entry-content {
max-width:none;
width:90%;
}
.home .entry-content {
width:100%;
}
.cover-grid img {
max-width:none;
width:100%;
margin:10px 5%;
}
.textwidget {

}
.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta {
max-width:980px;
padding:10px 20px 0 185px;
}
.blog.sidebar .entry-header,
.archive.sidebar .entry-header,
.single.sidebar .entry-header,
.single.sidebar .entry-content {
padding:10px 20px 0 293px;
width:100%;
}
img.eveabout {
max-width:439px;
width:40%;
}
.sidebar .entry-content {
padding:0 0 0 180px;
}
.entry-content .book img.alignleft {
max-width:none;
width:100%;
}
.entry-content .cover-grid img.alignleft {
max-width:none;
width:100%;
}
.blog footer.entry-meta,
.archive footer.entry-meta {
margin-left:305px;
width:55%;
padding-left:0;
padding-bottom:50px;
border-bottom:1px solid #888;
}
.blog .hentry,
.archive .hentry, 
article .hentry {
padding:0 0 30px 0;
}

.blog header.entry-header,
.archive header.entry-header {
padding:10px 20px 0 250px;
}
.site-main .sidebar-container {
position:absolute;
}
.blog .hentry,
.archive .hentry, 
.site-content .hentry {
padding:0 0 40px 0;
}
.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta {
padding:10px 20px 0 240px;
width:90%;
}
.entry-summary p {
margin-left:10px;
}
.blog header.entry-header, .archive header.entry-header {
padding:10px 20px 0 166px;
}
.deskhome {
display:block;
}
.mobilehome {
display:none;
}
ul.bookindex {
display: block;
list-style: none; 
overflow: hidden;
padding-left:0;
}
.bookindex li {
display:inline-block;
max-width:300px;
width:50%;
float:left;
text-align:center;
}
.book {
min-height:330px;
padding-right: 5px;
text-align:center;
}
.book img {
height:250px;
width:auto;
padding-bottom:5px;
clear:both;
margin:0 auto;
}
.entry-summary .homethumb {
margin-left:10px;
}
}


@media all and (max-width:775px) {
.page #content.site-content {
padding-top:30px;
}
.page.sidebar #content.site-content {
padding-top:20px;
}

img.eveabout {
max-width:439px;
width:90%;
margin:20px 5%;
float:none;
clear:both;
}
.entry-content img.alignleft, .entry-content .wp-caption.alignleft {
max-width:40%;
height:auto;
}
.blogbanner {
padding:0;
}
.entry-summary .homethumb,
.entry-summary p,
.blog footer.entry-meta, .archive footer.entry-meta {
margin-left:0;
}

.blog.sidebar .entry-header, .archive.sidebar .entry-header, .archive-header,
.single.sidebar .entry-header, .single.sidebar .entry-content {
padding:10px 20px 0 30px;
width:100%;
}
.sidebar .entry-summary {
padding:10px 20px 0 0px;
}
.blog footer.entry-meta, .archive footer.entry-meta {
margin-left:30px;
}
.blog h1.entry-title,
.single h1.entry-title,
.archive h1.entry-title {
font-size:1.6em;
font-weight:normal;
}
.site-main .widget-area {
display:none;
}
.sidebar .entry-content {
padding:0;
}
ul.bookindex {
display: block;
list-style: none; 
overflow: hidden;
padding-left:0;
}
.bookindex li {
display:inline-block;
max-width:200px;
width:50%;
float:left;
text-align:center;
}
.book {
min-height:310px;
padding-right: 5px;
text-align:center;
}
.book img {
height:230px;
width:auto;
padding-bottom:5px;
clear:both;
margin:0 auto;
}
.deskhome {
display:block;
}
.mobilehome {
display:none;
}
.cover-grid div {
display: inline-block;
float: left;
width: 29%;
min-height: 220px;
overflow: hidden;
margin: 0 2% 30px 2%;
text-align:center;
}
.copywriting .cover-grid div {
min-height:320px;
}
.copywriting .cover-grid div.wide {
min-height:290px;
}
}

@media all and (max-device-width:1024px) and (min-device-width:768px) {
body {
background: url('images/wall3.jpg') 0 0 repeat;
background-size: contain;
font-family:"Lato", arial, sans-serif;
font-size:15px;
}

.site {
border-left:none;
border-right:none;
background-color:transparent;
max-width:1020px;
}

area:focus, area:active {
outline:none;
}

.entry-header, 
.entry-content {
max-width:1020px;
width:90%;
margin:0 auto;
padding-right:0;
padding-left:0;
-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none;
}
.page h1.entry-title {
display:none;
}
.site-header {
text-align:center;
}
.site-header a.home-link {
float:none;
margin-left:0px;
max-width:100%;
padding-left:5px;
padding-right:5px;
}
ul.nav-menu, div.nav-menu > ul {
padding:0;
}
.navbar {
margin-right:0;
background-color:transparent;
max-width:80%;
margin:0px auto 40px auto;
}
#site-navigation {
padding-top:20px;
}
.site-header .search-form {
display:none;
}
.nav-menu li {
position:relative;
float:left;
}
.nav-menu li a {
font-size: 11px;
line-height: 13px;
padding: 6px 8px;
border-right:1px solid #ddd;
text-transform: uppercase;
letter-spacing: 2px;
border-bottom: 1px solid #ddd; 
border-top: 1px solid #ddd; 
background: #EFEFEF;
margin:0;
}
.nav-menu ul.sub-menu li a {
color: #000000;
background: #EFEFEF;
}
.nav-menu ul.sub-menu li a:hover,
.nav-menu ul.sub-menu li.current-menu-item a {
background: #000;
color:#fff;
}
.nav-menu .sub-menu {
border:none;
text-align:left;
}
.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a {
background-color:#000;
color:#fff;
font-style:normal;
}
.main-navigation {
clear:none;
padding-top:60px;
}

/* Page Layouts */


.deskhome {
display:block;
}
.mobilehome {
display:none;
}
.page .hentry {
padding:0 0 40px 0;
}
.site-main {
background-color: #F2EBDB;
}
.home .site-main {
background-color:transparent;
}
.site-main .sidebar-container {
position:absolute;
display:inline-block;
}
.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta {
padding:10px 20px 0 256px;
-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none;
}
.page #content.site-content.copywriting {
min-height:1597px;
}
#primary.content-area {
position:relative;
}
.page #content.site-content {
padding-top:30px;
}
.blog #content.site-content,
.archive #content.site-content,
.single #content.site-content {
margin-left:240px;
}
.single.sidebar .entry-header, 
.single.sidebar .entry-content, 
.single.sidebar .entry-summary, 
.single.sidebar .entry-meta,
.blog.sidebar .entry-header, 
.blog.sidebar .entry-content, 
.blog.sidebar .entry-summary, 
.blog.sidebar .entry-meta,
.archive.sidebar .entry-header, 
.archive.sidebar .entry-content, 
.archive.sidebar .entry-summary, 
.archive.sidebar .entry-meta {
padding:10px 20px 0 20px;
-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none;
}



/* Copywriting */


.cover-grid div {
display: inline-block;
float: left;
width: 40%;
min-height: 335px;
overflow: hidden;
margin: 0 5% 30px 5%;
text-align:center;
}
.cover-grid div.wide {
width: 46%;
min-height:250px;
height:auto;
margin:0 2% 30px 2%;
text-align:center;
vertical-align:middle;
display:inline-block;
}
.cover-grid div.wide.wideright {
margin-right: 0; 
padding-top: 4px;
}
.cover-grid div.wide img {
width:90%;
height:auto;
margin:0 14px 5px 14px;
}
.copywriting .cover-grid div {
min-height:350px;
}
.copywriting .cover-grid div.wide {
min-height:250px;
}


/* Fonts */

.entry-content h2 {
font-family:"Lato", arial, sans-serif;
padding: 0 0 0 0;
margin: 0 0 5px 0;
font-size:1.25em;
clear:none;
}
.entry-content h3 {
font-weight:700;
font-family:"Lato", arial, sans-serif;
font-size:18px;
margin:25px 0 10px 0;
}
hr {
background:none;
border-top:1px inset #ccc;
margin:0 0 15px 0;
}
.entry-content a,
.entry-content a:visited {
color:#225533;
text-decoration:underline;
}
.entry-content a:hover,
.entry-content a:focus,
.entry-content a:active {
color:#225533;
text-decoration:none;
}
p b, 
p strong {
font-family:"Lato", arial, sans-serif;
font-weight:700;
color:#000;
}
.blog h1.entry-title, 
.single h1.entry-title,
.archive h1.entry-title {
font-family:"Lato", arial, sans-serif;
font-size: 1.45em;
line-height: 1.364em;
}
.blog h1.entry-title a:hover,
.archive h1.entry-title a:hover {
color: #225533;
text-decoration:none;
}
.archive-header {
background-color:transparent;
padding-left:20px;
}
.archive-title {
font-family:"Lato", arial, sans-serif;
text-transform:uppercase;
font-style:normal;
font-size:20px;
padding-top:0;
}
.entry-content.notfound {
padding-bottom:750px;
}
.entry-meta {
font-style:italic;
color:#888;
font-size:11px;
}
.entry-meta a {
color:#888;
font-size:13px;
}
span.author, span.date {
text-transform:uppercase;
color:#888;
font-style:normal;
font-size:11px;
}
.single-author .entry-meta .author {
display:inline-block;
margin-right:0;
}
.wp-caption {
border:1px solid #ddd;
background-color: #eee;
text-align: center;
font-style: italic;
padding: 6px;
}
.wp-caption .wp-caption-text {
font-size:13px;
line-height:15px;
padding-top:10px;
margin-bottom:8px;
}
figure {
margin-bottom:20px;
margin-top:40px;
}
img.eveabout {
max-width:439px;
}

/* Media */

.media {
float:right;
margin-right:80px;
}

/* Books */

ul.bookindex {
display: block;
list-style: none; 
overflow: hidden;
padding-left:0;
}
.bookindex li {
display:inline-block;
max-width:200px;
width:50%;
float:left;
text-align:center;
}
.book {
min-height:330px;
padding-right: 5px;
text-align:center;
}
.book img {
height:250px;
width:auto;
padding-bottom:5px;
clear:both;
margin:0 auto;
}




/* Images */

.entry-content img.alignright, .entry-content .wp-caption.alignright {
margin-right:0;
}
.entry-content img.alignleft, .entry-content .wp-caption.alignleft {
margin-left:0;
}


/* Comment Form */

.comment-respond {
background-color: #F2EBDB;
}
#reply-title.comment-reply-title, 
h2.comments-title {
color:#555;
font-family:"Lato", arial, sans-serif;
font-style:normal;
font-size: 1.5em;
line-height: 1.222em;
border-bottom:1px solid #555;
}
.page.sidebar h2.comments-title,
.page.sidebar .comment-reply-title,
.page.sidebar .comments-title, 
.page.sidebar .comment-list, 
.page.sidebar .must-log-in, 
.page.sidebar .comment-reply-title, 
.page.sidebar .comment-navigation, 
.page.sidebar .comment-respond .comment-form {
padding-left:0px;
padding-right:50px;
}
.single.sidebar .comment-reply-title,
.single.sidebar h2.comments-title {
margin-left:60px;
padding-left:0;
padding-right:0;
max-width:80%;
}
ol.comment-list #reply-title.comment-reply-title, 
ol.comment-list h2.comments-title {
margin-left:0;
}
.comment-author .fn, .comment-author .url, .comment-reply-link, .comment-reply-login, .reply a, .reply a:visited {
color: #225533;
}

.comment-author .fn {
font-size:1.4em;
color:#000;
}

.comment-author.vcard .fn a {
color: #225533;
font-size:1em;
}
.single.sidebar .comment-list {
padding-right:50px;
}
.comment-author {
float:none;
max-width:1020px;
}
.comment-author .avatar {
float:right;
margin-right:50px;
}
.comment-author img.avatar {
max-width:44px;
max-height:44px;
}
.comment-metadata, .comment-awaiting-moderation, .comment-content, .comment-list .reply {
float:left;
}
.comment-reply-link::before, .comment-reply-login::before {
content:"";
margin:0;
}
.comment-reply-link, .comment-reply-login, .reply a, .reply a:visited {
color:#888;
text-transform:uppercase;
}
.comments-link a:hover {
color:#111;
}

/* Contact */

input, textarea {
font-size: 1em;
color: #444;
background: #eee;
border: 1px solid #aaa;
border-right-color: #ddd;
border-bottom-color: #ddd;
}
button, input[type="submit"], input[type="button"], input[type="reset"] {
color:#111;
background: #eee; /* Old browsers */
background: -webkit-linear-gradient(top, #eee 0%, #ddd 100%); /* Chrome 10+, Safari 5.1+ */
background:   linear-gradient(to bottom, #eee 0%, #ddd 100%); /* W3C */
border: none;
border-bottom:1px solid #ccc;
}
button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover,
button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active,
input[type="submit"]:focus, input[type="submit"]:active:hover { 
background: #eee; /* Old browsers */
background: -webkit-linear-gradient(top, #ddd 0%, #ccc 100%); /* Chrome 10+, Safari 5.1+ */
background:   linear-gradient(to bottom, #ddd 0%, #ccc 100%); /* W3C */
border: none;
border-bottom:1px solid #ccc;
}
.entry-content .contact {
float:left;
display:block;
overflow:hidden;
min-height:500px;
}

/* Single Nav Links */

.nav-single {
margin-top:30px;
padding-bottom:80px;
}
.nav-previous {
float:left;
width:45%;
margin-left:10px;
}
.nav-next {
float:right;
width:45%;
text-align:right;
margin-right:10px;
}
.nav-previous a, .nav-previous a:visited, .nav-previous a:active, .nav-previous a:focus,
.nav-next a, .nav-next a:visited, .nav-next a:active, .nav-previous a:focus {
color: #225533;
text-decoration:underline;
outline:none;
}
.nav-previous a:hover,
.nav-next a:hover {
text-decoration:none;
color: #225533;
outline:none;
}

/* Widgets */

.widget {
background-color:#A8B39F;
padding:11px;
margin:0;
}
.site-main .widget-area {
float:left;
background-color:#BCC3A5;
width:240px;
display:block;
margin-right:0;
}
.site-main .sidebar-container {
max-width:240px;
}
.textwidget {
width:220px;
margin-bottom:23px;
}
div.lightgreen {
padding: 12px;
background-color: #BCC3A5;
line-height: 1.4;
margin-top: 36px;
}
.textwidget h2 {
padding:0;
margin:0 0 5px 0;
font-size:1.5em;
font-weight:normal;
}
.textwidget p {
-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none;
font-size:13px;
line-height:1.45em;
}
.widget-area input[type="submit"] {
padding: 6px 5px 5px;
}
.widget a, .widget a:visited {
color:#225533;
text-decoration:none;
}
.widget a:hover {
color:#225533;
text-decoration:underline;
}
.widget h3.widget-title {
font-family:"Lato", arial, sans-serif;
font-variant: small-caps;
letter-spacing: 2px;
font-weight:normal;
font-size:14px;
font-style:normal;
color:#555;
}

/* Footer */
footer#colophon.site-footer {
display:none;
}

/* BLOG */

.blogbanner {
display:block;
clear:both;
width:100%;
padding:0 1.1em 2em 1.1em;
background-color:#eee;
}
.blogbanner img {
width:100%;
}

.categorylist {
padding:30px 0 50px 0;
text-align:center;
}
ul.catlist {
list-style-type:none;
display:inline;
padding-left:0;
}
ul.catlist li {
display:inline;
}
li.cat-item::after {

}
ul.catlist li.cat-item:last-child::after {
content:"";
}
ul.catlist li a, ul.catlist li a:visited {
color:#225533;
}

.numbernav {
text-align:center;
padding:50px 0 60px 60px;
}
.numbernav a,
.numbernav span.current {
margin-right:5px;
}
.numbernav a, .numbernav a:visited {
color:#888;
}
.numbernav a:hover,
.numbernav span.current {
color:#000;
}
.entry-summary p {
margin-left:0px;
margin-bottom:14px;
}
.entry-summary p:last-child {
margin-bottom:5px;
}
.entry-summary a {
color:#225533;
}
.entry-summary .homethumb {
margin-left:0px;
margin-bottom:8px;
}
.entry-summary .homethumb img {
max-height:300px;
height:auto;
}
.blog .entry-header .entry-meta,
.archive .entry-header .entry-meta,
.single .entry-header .entry-meta {
margin-left:0px;
padding:0 0 20px 0;
}
.blog.sidebar footer.entry-meta,
.archive.sidebar footer.entry-meta {
margin-left:20px;
width:90%;
padding:20px 0 25px 0;
border-bottom:1px solid #888;
}
.blog .hentry,
.archive .hentry, 
.site-content .hentry {
padding:0 0 30px 0;

}
img.eveabout {
float:right;
width:40%;
}
.blog.sidebar .entry-header, 
.archive.sidebar .entry-header,
.single.sidebar .entry-header {
padding:10px 20px 0 20px;
margin-left:0;
}
.single.sidebar .entry-content {
    padding: 10px 20px 0 20px;
    margin-left:0;
}
.single.sidebar .comment-reply-title,
.single.sidebar h2.comments-title {
padding:10px 20px 0 0px;
margin-left:0;
}
.sidebar .comment-list {
padding-left:0;
padding-right:20px;
}
figure {
margin-top:0;
}
.blog.sidebar .entry-summary,
.archive.sidebar .entry-summary {
padding-left:0;
}
}


@media all and (max-width:675px) {
.sidebar .entry-content {
padding:0;
}
.entry-header, .entry-content {
width:90%;
}
.entry-content .book img.alignleft {
max-width:none;
width:100%;
}
.deskhome {
display:none;
}
.mobilehome {
display:block;
}

}
@media all and (max-width:643px) {
audio {
max-width:100%;
}
.book {
    display: block;
    width: 90%;
    float: none;
    margin: 10px 5%;
    text-align: center;
    font-size: 1em;
    min-height:295px;
line-height:1.3em;
}
img.eveabout {
max-width:439px;
width:90%;
margin:20px 5%;
float:none;
clear:both;
}
.entry-content img.alignleft, .entry-content .wp-caption.alignleft {
max-width:90%;
margin:0 5% 20px 5%;
height:auto;
}
.entry-content h2 img.alignleft {
max-width:50%;
margin:0 5% 20px 0px;
}
.home #content .entry-content {
padding-left:0;
padding-right:0;
width:100%;
}

.bookindex li {
width:50%;
margin:20px auto 10px auto;
min-height:330px;
}
.book img.alignleft {
height:220px;
clear:both;
max-height:none;
}
.entry-content .book a {

}
.nav-menu li {
float:none;
}
.toggled-on .nav-menu li:hover > a, .toggled-on .nav-menu .children a  {
background:#000;
color:#fff;
}
.menu-toggle, .menu-toggle:hover, .menu-toggle:focus, .menu-toggle:active {
outline:none;
}
.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta {
padding:0;
width:100%;
}
.sidebar .entry-header .entry-meta {
padding:10px 0 30px 0;
}
.sidebar #content footer.entry-meta {
padding:20px 0 30px 0;
padding-left:0;
width:90%;
}
#reply-title.comment-reply-title, h2.comments-title {
margin-left:0;
padding-left:0;
}
.cover-grid img.alignleft {
width:100%;
}
.cover-grid div {
width:40%;
margin:10px 5%;
min-height:330px;
}
.cover-grid div.wide {
min-height:220px;
}
.copywriting .cover-grid div {
min-height:355px;
}
.copywriting .cover-grid div.wide {
min-height:220px;
}
.archive-header {
padding-left:20px;
}
}

@media all and (max-width:420px) {
.site-header a.home-link {
height:90px;
    text-align: center;
}
.site-header a.home-link img {
max-width:300px;
}
.bookindex li {
width:100%;
margin:20px auto 10px auto;
min-height:330px;
max-width:300px;
}
.book img {
height:280px;
}
}