/*
 Theme Name:   GNHRE Twenty Fourteen Child
 Theme URI:    http://gnhre.org
 Description:  GNHRE Twenty Fourteen Child Theme
 Author:       Tim Blackman
 Author URI:   http://example.com
 Template:     twentyfourteen
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fourteen-child
*/

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

/* =Theme customization starts here
/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal
 * http://necolas.github.com/normalize.css/ and Blueprint
 * http://www.blueprintcss.org/
 *
 * -----------------------------------------------------------------------------
 */


body,
button,
input,
select,
textarea {
	color: #2b2b2b;
}

body {
	background: #f5f5f5;
}
/*GNHRE*/
/* Removes search from header */
.search-toggle {
display: none; 
}

a {
	color: #3C72A4;
	text-decoration: none;
}

a:focus {
	outline: thin dotted;
	text-decoration: none;
}

a:hover,
a:active {
	outline: 0;
	text-decoration: none;
}

a:active,
a:hover {
	color: #0FB26D;
	text-decoration: none;
}

/*GNHRE*/
h1 {
	color:#0FB26D;
	font-size: 26px;
	line-height: 1.3846153846;
	font-weight:bold;
}

blockquote {
	color: #767676;
	font-size: 19px;
}

blockquote cite,
blockquote small {
	color: #2b2b2b;
	font-size: 14px;
}

del {
	color: #767676;
}


/* Support a widely-adopted but non-standard selector for text selection styles
 * to achieve a better experience. See http://core.trac.wordpress.org/ticket/25898.
 */
::selection {
	background: #00B36B;
	color: #fff;
	text-shadow: none;
}

::-moz-selection {
	background: #00B36B;
	color: #fff;
	text-shadow: none;
}


/**
 * 2.0 Repeatable Patterns
 * -----------------------------------------------------------------------------
 */


/* Buttons */

button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background-color: #00B36B;
}

button:hover,
button:focus,
.button:hover,
.button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
	background-color: #0FB26D;
	color: #fff;
}

button:active,
.button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	background-color: #55d737;
}

/* Placeholder text color -- selectors need to be separate to work. */

::-webkit-input-placeholder {
	color: #939393;
}

:-moz-placeholder {
	color: #939393;
}

::-moz-placeholder {
	color: #939393;
	opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */
}

:-ms-input-placeholder {
	color: #939393;
}

.wp-caption {
	color: #767676;
}

/* Clearing floats */

.footer-sidebar:before,
.footer-sidebar:after,
.hentry:before,
.hentry:after,
.gallery:before,
.gallery:after,
.slider-direction-nav:before,
.slider-direction-nav:after,
.contributor-info:before,
.contributor-info:after,
.search-box:before,
.search-box:after,
[class*="content"]:before,
[class*="content"]:after,
[class*="site"]:before,
[class*="site"]:after {
	content: "";
	display: table;
	/*GNHRE*/
	background-color: #222222 !important;
}


/**
 * 3.0 Basic Structure
 * -----------------------------------------------------------------------------
 */

.site {
	background-color:#fff;
}


/**
 * 4.0 Header
 * -----------------------------------------------------------------------------
 */

/*GNHRE*/
.site-header {
	background-color: #00B36B;
	
}

.site-title a,
.site-title a:hover {
	color: #fff;
}

/* Search in the header */
/*GNHRE*/
.search-toggle {
	background-color:#00B36B;
}
/*GNHRE*/
.search-toggle:hover,
.search-toggle.active {
	background-color:#3D72A4;
}

/*GNHRE*/
.search-box {
	background-color: #00B36B;
}

/**
 * 5.0 Navigation
 * -----------------------------------------------------------------------------
 */

.site-navigation a {
	color: #fff;
	display: block;
    text-transform: none;
	font-size:1.3em;
	
}

.site-navigation a:hover {
	color: #0FB26D;
}
/*GNHRE*/

.site-navigation .current_page_item > a,
.site-navigation .current_page_ancestor > a,
.site-navigation .current-menu-item > a,
.site-navigation .current-menu-ancestor > a {
	/*GNHRE*/
	color: #004d00; /*visted colour for site navigation*/
	font-weight: 900;
}


/* Secondary Navigation */


/*GNHRE*/
.menu-toggle {
	background-color: #222222;
	
}

.menu-toggle:active,
.menu-toggle:focus,
.menu-toggle:hover {
	background-color: #444;
}



/**
 * 6.2 Entry Header
 * -----------------------------------------------------------------------------
 */

.entry-title a {
	color: #3C72A4;
}

.entry-title a:hover {
	color: #0FB26D;
}

/**
 * 6.3 Entry Meta
 * -----------------------------------------------------------------------------
 */

.entry-meta {
	color: #767676;

}

.entry-meta a {
	color: #3C72A4;
}

.entry-meta a:hover {
	color: #0FB26D;
}

.cat-links a {
	color: #3C72A4;
}

.cat-links a:hover {
	color: #0FB26D;
}

.site-content .entry-meta {
	background-color: #fff;
	margin-bottom: 8px;
}

/* Tag links style */

.entry-meta .tag-links a {
	background-color: #3C72A4;
}

.entry-meta .tag-links a:hover {
	background-color: #0FB26D;
	color: #fff;
}

.entry-meta .tag-links a:hover:before {
	border-right-color: #41a62a;
}

.entry-content a,
.entry-summary a,
.page-content a,
.comment-content a {
	text-decoration: none;
}

.entry-content a:hover,
.entry-summary a:hover,
.page-content a:hover,
.comment-content a:hover,
.entry-content a.button,
.entry-summary a.button,
.page-content a.button,
.comment-content a.button {
	text-decoration: none;
}


.entry-content .edit-link a {
	color: #3C72A4;
	text-decoration: none;
}

.entry-content .edit-link a:hover {
	color: #0FB26D;
}

/*GNHRE*/
.hentry .mejs-mediaelement,
.hentry .mejs-container .mejs-controls {
	background: #222222;
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: #fff;
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-current {
	background: #00B36B;
}

/* Page links */

.page-links a {
	background: #00B36B;
	border: 1px solid #222222;
	color: #fff;
	text-decoration: none;
}

.page-links a:hover {
	background: #0FB26D;
	border: 1px solid #0FB26D;
	color: #fff;
	
}

.post-navigation .meta-nav {
	color: #767676;

}

.post-navigation a,
.image-navigation a {
	color: #2b2b2b;
}

.post-navigation a:hover,
.image-navigation a:hover {
	color: #0FB26D;
}

/* Paging Navigation */

.paging-navigation {
	border-top: 5px solid #222222;
}


.paging-navigation a {
	color: #2b2b2b;
	text-decoration:none;
}

.paging-navigation .page-numbers.current {
	border-top: 5px solid #00B36B;
}

.paging-navigation a:hover {
	border-top: 5px solid #0FB26D;
	color: #2b2b2b;
}


/**
 * 6.8 Attachments
 * -----------------------------------------------------------------------------
 */

.attachment footer.entry-meta {
	text-transform: none;
}


/**
 * 6.9 Archives
 * -----------------------------------------------------------------------------
 */

.taxonomy-description,
.author-description {
	color: #767676;
}


.taxonomy-description a:hover,
.author-description a:hover {
	text-decoration: none;
}

/**
 * 6.14 Comments
 * -----------------------------------------------------------------------------
 */

.comment-author a {
	color: #2b2b2b;
}

.comment-list .trackback a,
.comment-list .pingback a,
.comment-metadata a {
	color: #3C72A4;
}

.comment-author a:hover,
.comment-list .pingback a:hover,
.comment-list .trackback a:hover,
.comment-metadata a:hover {
	color: #41a62a;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.no-comments,
.form-allowed-tags,
.form-allowed-tags code {
	color: #767676;
}


.required {
	color: #c0392b;
}

.comment-reply-title small a {
	color: #2b2b2b;

}

.comment-reply-title small a:hover {
	color: #0FB26D;
}

/**
 * 7.0 Sidebars
 * -----------------------------------------------------------------------------
 */

/**
 * 7.0 Sidebars
 * -----------------------------------------------------------------------------
 */

/* Secondary */

#secondary {
	background-color: #222222 !important;
	
}

/* Content Sidebar */

.content-sidebar {
	background-color:#F8F9FA;
	
}


/**
 * 7.1 Widgets
 * -----------------------------------------------------------------------------
 */

/* Primary Sidebar, Footer Sidebar */

.widget a {
	color: #3C72A4;
}

.widget a:hover {
	color: #0FB26D;
}



.widget mark,
.widget ins {
	color: #000;
}


/*GNHRE*/
.widget blockquote {
	color: rgba(255, 255, 255, 0.7);
	font-size: 15px;
	line-height: 1.5;
	margin-bottom: 18px;
}

.widget blockquote cite {
	color: #fff;
	font-size: 14px;
	line-height: 1.2857142857;
}

.widget button,
.widget .button,
.widget input[type="button"],
.widget input[type="reset"],
.widget input[type="submit"] {
	background-color:#00B36B;
}

.widget input[type="button"]:hover,
.widget input[type="button"]:focus,
.widget input[type="reset"]:hover,
.widget input[type="reset"]:focus,
.widget input[type="submit"]:hover,
.widget input[type="submit"]:focus {
	background-color: #00B36B;
}

.widget input[type="button"]:active,
.widget input[type="reset"]:active,
.widget input[type="submit"]:active {
	background-color: #00B36B;
}


.widget-title,
.widget-title a {
	color: #fff;
}

.widget-title a:hover {
	color: #0FB26D;
}

/* Calendar Widget*/


.widget_calendar tbody a {
	background-color: #3C72A4;
}

.widget_calendar tbody a:hover {
	background-color: #0FB26D;
}


.widget_twentyfourteen_ephemera .entry-meta a:hover {
	color: #0FB26D;
}


/**
 * 7.2 Content Sidebar Widgets
 * -----------------------------------------------------------------------------
 */
/*GNHRE*/
.content-sidebar .widget a {
	color: #3C72A4;
	text-decoration:none;
}

.content-sidebar .widget a:hover {
	color: #0FB26D;
}

.content-sidebar .widget mark,
.content-sidebar .widget ins {
	color:#0FB26D;
}

.content-sidebar .widget abbr[title] {
	border-color: #2b2b2b;
}

.content-sidebar .widget blockquote {
	color: #000;
}

.content-sidebar .widget blockquote cite {
	color: #000;
}

.content-sidebar .widget del {
	color: #767676;
}

.content-sidebar .widget input,
.content-sidebar .widget textarea {
	background-color: #3C72A4;
	border-color: rgba(0, 0, 0, 0.1);
	color: #2b2b2b;
}


.content-sidebar .widget input[type="button"],
.content-sidebar .widget input[type="reset"],
.content-sidebar .widget input[type="submit"] {
	background-color: #00B36B;
	border: 0;
	color: #fff;
}

.content-sidebar .widget input[type="button"]:hover,
.content-sidebar .widget input[type="button"]:focus,
.content-sidebar .widget input[type="reset"]:hover,
.content-sidebar .widget input[type="reset"]:focus,
.content-sidebar .widget input[type="submit"]:hover,
.content-sidebar .widget input[type="submit"]:focus {
	background-color: #00B36B;
}

.content-sidebar .widget input[type="button"]:active,
.content-sidebar .widget input[type="reset"]:active,
.content-sidebar .widget input[type="submit"]:active {
	background-color: #00B36B;
}

.content-sidebar .widget .wp-caption {
	color: #3C72A4;
}
/*GNHRE*/
.content-sidebar .widget .widget-title {
	border-top: 5px solid #222222;
	color: #2b2b2b;
}

.content-sidebar .widget .widget-title a {
	color: #3C72A4;
}

.content-sidebar .widget .widget-title a:hover {
	color: #0FB26D;
}

/* List Style Widgets*/


/* Calendar Widget */

.content-sidebar .widget_calendar caption {
	color: #2b2b2b;

}
/* Ephemera widget*/

/*GNHRE*/
.content-sidebar .widget_twentyfourteen_ephemera .widget-title:before {
	background-color: #3C72A4;
	color: #fff;
}


.content-sidebar .widget_twentyfourteen_ephemera .entry-meta {
	color: #ccc;
}

.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a {
	color: #3C72A4;
}

.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover {
	color: #0FB26D;
}


/**
 * 8.0 Footer
 * -----------------------------------------------------------------------------
 */

/*GNHRE*/
.site-footer {
	background-color: #222222;

}


.site-info a:hover {
	color: #0FB26D;
}


/**
 * 9.0 Featured Content
 * -----------------------------------------------------------------------------
 */

.featured-content {
	background: #222222 url(images/pattern-dark.svg) repeat fixed;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	position: relative;
	width: 100%;
}

.featured-content .hentry {
	color: #fff;
}

.featured-content .entry-header {
	background-color: #222222;
}

.featured-content a {
	color: #fff;
	text-decoration:none;
}

.featured-content a:hover {
	color: #0FB26D;
}

.featured-content .entry-meta {
	color: #fff;
	font-size: 11px;
	font-weight: 700;
	line-height: 1.0909090909;
	margin-bottom: 12px;
}

.slider-control-paging {
	background-color: #222222;
}


.slider-control-paging a:before {
	background-color: #4d4d4d;
}

.slider-control-paging a:hover:before {
	background-color: #0FB26D;
}

.slider-control-paging .slider-active:before,
.slider-control-paging .slider-active:hover:before {
	background-color: #00B36B;
}


.slider-direction-nav a {
	background-color: #222222;
	
}

.slider-direction-nav a:hover {
	background-color: #00B36B;
}

	/*GNHRE*/
	.grid .featured-content .entry-header {
		border-color: #222222;
		border-style: solid;
		border-width: 12px 10px;
		height: 96px;
		padding: 0;
	}

	/* Navigation */

	.site-navigation li .current_page_item > a,
	.site-navigation li .current_page_ancestor > a,
	.site-navigation li .current-menu-item > a,
	.site-navigation li .current-menu-ancestor > a {
		color: #fff;
		font-family: 'Open Sans', sans-serif;
	}

	.primary-navigation ul ul {
		background-color: #222222;
		
	}

	.primary-navigation li:hover > a,
	.primary-navigation li.focus > a {
		background-color: #00B36B;
		color: #fff;
	}

	.primary-navigation ul ul a:hover,
	.primary-navigation ul ul li.focus > a {
		background-color: #00B36B;
	}



/*GNHRE*/
	#secondary {
		background-color: #222222 !important;
		
	}

	.secondary-navigation {
		background-color: #222222 !important;
	}
/*GNHRE*/
	.secondary-navigation li {
		background-color: #00B36B;
		
	}


/*GNHRE*/
	.secondary-navigation ul ul {
		background-color: #3C72A4;
		
	}


	.secondary-navigation li:hover > a,
	.secondary-navigation li.focus > a {
		background-color: #3C72A4;
		color: #fff;
	}

	.secondary-navigation ul ul a:hover,
	.secondary-navigation ul ul li.focus > a {
		background-color: #3C72A4;
	}



/**
 * 12.0 Print
 * -----------------------------------------------------------------------------
 */

@media print {
	body {
		background: none !important; /* Brute force since user agents all print differently. */
		color: #2b2b2b;
		font-size: 12pt;
	}


	.site-title a,
	.entry-meta,
	.entry-meta a,
	.featured-content .hentry,
	.featured-content a {
		color: #2b2b2b;
	}

}