/*
Theme Name: Chris Expound child
Author: Kovshenin/Rosie
Author URI: 
Description: An awesome magazine theme for your WordPress site. Responsive layout, post thumbnails support, featured posts, an easy-to-use social menu and much more.
Version: 2.0.1
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, light, one-column, two-columns, right-sidebar, editor-style, responsive-layout, custom-header, flexible-header, custom-background, featured-images, custom-menu, post-formats, sticky-post, threaded-comments, translation-ready, full-width-template, buddypress

This theme, like WordPress, is licensed under the GPL.

Expound is based on Underscores http://underscores.me/, (C) 2012-2013 Automattic, Inc.
*/

@import url('css/reset.css');
@import url('css/expound.css?v=20140129');

/* ROSIE EDITS */
body {font: 15px/21px 'Raleway', sans-serif; font-weight: 300;}
@import url(http://fonts.googleapis.com/css?family=Raleway:400,300,500,600,700,800);
.widget-area a, .widget-area a:visited {color: #2c76c7; text-decoration: none;}
.widget-area a:hover {color: #E0402B; text-decoration: none;}
p, li {font-family: 'Raleway', sans-serif; font-weight: 300; }
/* fonts for header */
@import url(http://fonts.googleapis.com/css?family=Libre+Baskerville:400,700,400italic);
h1.site-title, h1.site-title a {font-family: 'Libre Baskerville', serif; font-weight: 700; font-size: 60px; color: #0053A6;line-height: 55px;text-transform: uppercase;letter-spacing: -3px;}
h1.site-title a:hover {color: #0053A6;}
.site-description {font-weight: 500; color: #0053A6;letter-spacing: 2px; line-height: 20px; font-size: 20px !important;text-transform: uppercase; }
.site-title-group {margin: 40px 40px 20px 40px;}
a.button-primary {background: #0053A6; }

/* hover blue */
.featured-content .entry-title a:hover {color: #3375B8;}
a.button-primary:hover {background: #3375B8; }

/* menubar */

.navigation-main, .navigation-main li {background:#E0402B;}
.navigation-main li:hover {background:#BF2E1B;}
/* current page color */
.navigation-main ul > .current_page_item {background:#BF2E1B;}
.navigation-main ul > .current_page_item a::after, .navigation-main ul > .current-menu-item a::after, .navigation-main ul > .current-post-ancestor a::after, .navigation-main ul > .current-menu-parent a::after, .navigation-main ul > .current-post-parent a::after {border-top: 6px solid #BF2E1B;}

.navigation-main ul > .current_page_item,
.navigation-main ul > .current-menu-item,
.navigation-main ul > .current-post-ancestor,
.navigation-main ul > .current-menu-ancestor,
.navigation-main ul > .current-menu-parent,
.navigation-main ul > .current-post-parent {
	background: #BF2E1B;
}
.navigation-main ul > .current_page_item:hover,
.navigation-main ul > .current-menu-item:hover,
.navigation-main ul > .current-post-ancestor:hover,
.navigation-main ul > .current-menu-ancestor:hover,
.navigation-main ul > .current-menu-parent:hover,
.navigation-main ul > .current-post-parent:hover {
	background: #BF2E1B;
}
.navigation-main ul > .current_page_item:hover a:after,
.navigation-main ul > .current-menu-item:hover a:after,
.navigation-main ul > .current-post-ancestor:hover a:after,
.navigation-main ul > .current-menu-ancestor:hover a:after,
.navigation-main ul > .current-menu-parent:hover a:after,
.navigation-main ul > .current-post-parent:hover a:after {
	border-top-color: #BF2E1B;
}
.navigation-main ul > .current_page_item ~ .current_page_item a,
.navigation-main ul > .current-menu-item ~ .current-menu-item a,
.navigation-main ul > .current-post-ancestor ~ .current-post-ancestor a,
.navigation-main ul > .current-menu-parent ~ .current-menu-parent a,
.navigation-main ul > .current-post-parent ~ .current-post-parent a {
	background: #BF2E1B;
}
.navigation-main ul > .current_page_item ~ .current_page_item a:hover,
.navigation-main ul > .current-menu-item ~ .current-menu-item a:hover,
.navigation-main ul > .current-post-ancestor ~ .current-post-ancestor a:hover,
.navigation-main ul > .current-menu-parent ~ .current-menu-parent a:hover,
.navigation-main ul > .current-post-parent ~ .current-post-parent a:hover {
  background: #BF2E1B;
}
.navigation-main ul > .current_page_item a:after,
.navigation-main ul > .current-menu-item a:after,
.navigation-main ul > .current-post-ancestor a:after,
.navigation-main ul > .current-menu-parent a:after,
.navigation-main ul > .current-post-parent a:after {
	content: '';
	font-size: 0px;
	line-height: 0%;
	width: 0px;
	border-top: 6px solid #BF2E1B;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	position: absolute;
	bottom: -6px;
	left: 50%;
	margin-left: -6px;
	z-index: 9995;
}
/* iphone scale */
.site-header .menu-toggle, .site-header .menu-toggle:hover {background:#E0402B;}
.navigation-main.toggled .menu-toggle  {background:#E0402B;}
.navigation-main.toggled li a:hover {background:#BF2E1B;}
.navigation-main.toggled li a {background:#E0402B;}
/* flags */
.navigation-main {width: 101%; margin-left:-0.5%; position: relative;}
.flag-left { position: absolute; left: -20px; top: 5px; z-index: -100; }
.flag-right { position: absolute; right: -20px; top: 5px; z-index: -100; }

/* category flags */
.entry-thumbnail-category {background:#E0402B; font-size:10px; letter-spacing: 1px;}
/* top featured post */
.featured-content p {font-size:16px; line-height: 19px;}

/* second row sticky posts */
.featured-content-secondary {background-color: #b6c7d9; background-image:none; padding-bottom: 0; padding-top:30px;}
.entry-thumbnail img {border: 3px solid white;}
.featured-content-secondary .entry-title {font-family: 'Raleway', sans-serif; font-weight: 500; line-height:20px;  }
.entry-summary {margin: .5em 0 0;}
.featured-content .entry-thumbnail img {border: none;}
article:hover .entry-title a {color: #0053A6;}

.featured-content .entry-title {font-size: 40px; line-height: 40px; font-family: 'Libre Baskerville', serif; font-weight: 700;margin: 10px 0; padding-top: 20px; }
.featured-content .entry-title a:hover, .site-content .entry-title a:hover {color: #0053A6;}

/* bottom recent posts */

#primary  .site-content .entry-title { font-size:24px !important, }
#primary  article {padding:20px 40px;}
#primary .entry-summary p {margin:0;}
#primary .site-content article {border-bottom: none;}
body.home .post h1.entry-title {font-size: 24px !important; line-height: 26px !important;}

/* h1 font size in sticky row */
body.home .featured-content-secondary h1.entry-title {font-size: 18px !important; line-height: 20px !important; font-weight: 500;}


/* h1 font size in top feature */
body.home .featured-content h1.entry-title {font-size: 36px !important; line-height: 36px !important;}

/* h1 font size on post page */
body.single .post h1.entry-title  {font-size: 30px !important; line-height: 32px !important;}
body.page h1.entry-title {font-size: 30px !important; line-height: 32px !important;}



#secondary .widget-title {font-size:18px; font-weight: 500; font-family: 'Raleway', sans-serif; }

/* second page-full story */
.page-header {background-color: #b6c7d9; background-image:none;}

.page-title {
text-align: right; color: #BF2E1B;
}

/* copyright */
.site-footer {font-size:80% !important; color: #000; text-transform: uppercase;}
.site-footer a {text-decoration: none; color: #3375B8;  text-transform: none;}

/* captions in posts */
.wp-caption .wp-caption-text { background: transparent; padding:5px 0 0 0; color: #2c76c7; font-weight: 500; border: none;font-size: 13px;}
.wp-caption-text {text-align: left; line-height: 110%;font-size: 13px;}

/* keep featured image inside div in primary section of homepage */
#primary .site-content article {overflow: auto;}

/* Color for star page titles */
.page-title {color: #E0402B;}

/* h3s for Meet Bob and platform */
#post-1 .entry-content h3, #post-16 .entry-content h3 {clear: none; font-size: 22px !important; color:#666; font-family: 'Libre Baskerville', serif; font-weight: 700; }
#post-1 .entry-content h3 a, #post-16 .entry-content h3 a {color:#666;}

/* block quotes */
block quote, .site-content .entry-content blockquote {background: none; content: none !important; margin-top:0; margin-bottom: 0;}
blockquote p {font-size: 22px;font-family: 'Libre Baskerville', serif !important; font-weight: 400; line-height: 120%;  color: #2c76c7;}
.site-content .entry-content blockquote::before, .site-content .comment-content blockquote::before, #tinymce blockquote::before {content: none;}

/* spacing for widget titles */
.widget-area .widget-title {margin-bottom: 10px;}
#secondary .widget-area iframe {height: 50px;}

/* full story views - hide author name, but leave publish date */
.site-content .entry-header .entry-meta .author {display: none;}
.site-content .entry-header .entry-meta {font-size:14px;}

/* hover for donate button */
a.donate-button:hover { background: #3375B8 !important; }