 /*
Theme Name: Twentyfourteen-child
Theme URI: http://hkv.de/themes/twentyfourteen-child
Description: TwentyfourteenChildTheme
Author: hkv-fam
Author URI: http://hkv.de
Template: twentyfourteen
Version: 1.0
Text Domain: twentyfourteen-child
*/

@import url("..//twentyfourteen/style.css");

/* Theme customization */

/* ------- zentriert ganze Site -- */
#page {
margin-left: auto;
margin-right: auto;
}

/* -------  Unterbindet oben die Anzeige von "Kategorie-Archiv: Name der Seite"-- */
.archive-title,
.page-title {
    display: none;
}

/* -------- Unterbindet den Raum von "Kategorie-Archiv: Name der Seite" -- */
/* -------- Position der Anzeige */
.archive-header,
.page-header {
	margin: 0 auto; /* margin: 24px auto; */
	max-width: 474px;
}

/* ----- Grüne Überschrift 2. Ebene --- */
h2 {
	color: #008000;
}


/*Navigationsleiste - Zeile 847 */
.site-header {
	background-color: #62db4c;   /* fast weiss= #EEF3ED; ori= #000; */
}

/* ---- Seitentitel in Navigationsleiste - Zeile 860 */
.site-title {
	font-size: 14px; /* 18px; */
}
.site-title a,
.site-title a:hover {
	color: #006000;        /* #fff; */
}

/* ----- 4. Header -- Search im Kopf rechts Zeile 875 */
.search-toggle {
	background-color: #24890d;   /* blassgrün #a2db85; ori= #24890d; */	
}
.search-toggle:hover,
.search-toggle.active {
	background-color: #41a62a; /* blassgrün #d3e2c0; ori= #41a62a; */
}
.search-toggle:before {
	color: #fff;          /* Schriftgrün #006000; ori= #fff; */
	content: "\f400";
	font-size: 16px;      /* 20px*/
	margin-top: 16px;     /* 14px*/
}

/*--------- aus 6.12, -Full-width-Seitendarstellung -von max-width: 474 auf 672 oder höher gestellt */
/* -------- jeweils am Beginn .full-width ergänzt, damit es bloss bei Full-width-Darstellung greift */
.full-width .site-content .entry-header,
.full-width .site-content .entry-content,
.full-width .site-content .entry-summary,
.full-width .site-content .entry-meta,
.full-width .page-content {
	margin: 0 auto;
	max-width: 810px;       /* max-width: 474px; */
}






/* ------ 5 Navigation - Zeile 945 ff */
.site-navigation a {
	color: #006000;
}

.site-navigation a:hover {
	color: #fff;
}

.site-navigation .current_page_item > a,
.site-navigation .current_page_ancestor > a,
.site-navigation .current-menu-item > a,
.site-navigation .current-menu-ancestor > a {
	color: #006000;
}






/* ------ 6.3 Entry Meta - Zeile 1125 ff */
/* Angaben über und unter Titel = Kategorie, Datum, Autor */
.entry-meta {
/*	display: none; */
}

/*Zeile 1167*/
.single .byline,
.group-blog .byline {
	display: none; /* inline; */
}


/* ----------------------- Featured Content Syle -- */

/* -------- Hintergrund des Featured-Bildbereichs Zeile 2762 */
.featured-content {
	background: #fff url(images/pattern-dark.svg) repeat fixed; /* #000; */
}
/* -------- reservierte Fläche für Featured-Abbildung - Zeile 2787 */
.featured-content .post-thumbnail {
	display: block;
	position: relative;
	padding-top: 0%;  /* padding-top: 55.357142857%; */
	overflow: hidden;
}

/* -------- Hintergrund des Featured-Textbereichs Zeile 2800 */
.featured-content .entry-header {
	background-color: #97ADA2;  /* Rahmenfarbe weiter unten bei Z 3292, - #505100; -ori= #000; */
}
/* -------- Titel des Featured-Textbereichs Zeile 2814 */
.featured-content a:hover {
	color: #000;        /* #41a62a; */
}


/* ------- Media Queries ab Zeile 2986 bis 4074 --*/

@media screen and (min-width: 673px) {

/* ------- Rahmen-(Abstand) um Featured-Textbereich - Zeile 3292 */
.grid .featured-content .entry-header {
		border-color: #97ADA2;      /* Hintergrundfarbe weiter oben bei Z 2800, - #505100; -ori= #000; */
	}

} /* ----- media query 673px ende --*/



@media screen and (min-width: 783px) {
	
/* ------ Menüleiste - primary navigation - ab Zeile 3351 */
	/* 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: #006000; /* #fff; */
		background-color: #fff; /* #e6f2dc; */
	}

	/* Primary Navigation - Zeile 3384 */

	.primary-navigation {
		float: right;
		font-size: 7px    /* 11px; */
		margin: 0 1px 0 -12px;
		padding: 0;
		text-transform: uppercase;
	}
/* ------- Menu Untermenu - Submenu Item - Zeile 3424 */
	.primary-navigation ul ul {
		background-color: #92db85;
	}
/* ------- Menu Hauptmenu - Top Item - Zeile 3452 */
	.primary-navigation li:hover > a,
	.primary-navigation li.focus > a {
		background-color: #92db85;
		color: #006000;
	}
/* ------- Menu Untermenu -submenu item hover*/
	.primary-navigation ul ul a:hover,
	.primary-navigation ul ul li.focus > a {
		background-color: #fff; /* #e6f2dc; */
	}

} /* ---------- media query 783px ende --*/