/*
Theme Name:     Nord3
Theme URI:      http: //www.astronomie-nord.de/
Description:    Child Theme von 2014
Author:         Torsten Lohf
Author URI:     http: //www.astronomie-nord.de/
Template:       twentyfourteen
Version:        1.0
*/

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

/* Grundgerüst, Änderung bei "margin: 0 auto;" für eine zentrierte Darstellung */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0 auto;
}

/* Ausblenden des Hinweises "Mit Wordpress erstellt" im Footer */
.site-info {
	display: none;
}

/* Hinweis auf HTML-Formatierung bei Kommentaren ausblenden */
.form-allowed-tags{
	display: none;
}

/* Layout der Sidebar rechts (hellgrauer Hintergrund)*/
#content-sidebar {
	background-color: #EEE;
}

/* Farbe Active / Mouseover */

/*a:active,
a:hover {
	color: #ff0000;
}

/* Farbe Mouseover bei Betätigungsfeld bei Kommentaren */
/* button:hover,
button:focus,
.contributor-posts-link:hover,
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: #ff0000;
	color: #fff;
}

/* Hintergrundfarbe des Suchfeldes */

/*.search-box {
	background-color: #333333;
	padding: 12px;
}

/* Widget-Menü Mouseover Farbe */
/*.widget a:hover {
	color: #FFFFFF;
}

/* Mouseover Links Sidebar */
/*.content-sidebar .widget a:hover {
	color: #ff0000;
}

/**
 * 6.0 Content
 * -----------------------------------------------------------------------------
 */

/* Absatzabstand*/ 
 p {
	margin-bottom: 20px;
}

/*Textformatierung*/
body,
button,
input,
select,
textarea {
	color: #2b2b2b;
	font-family: Lato, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
}

.content-area {
	padding-top: 24px;
}

.hentry {
	margin: 0 auto 48px;
	max-width: 672px;
}

.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content {
	margin: 0 auto;
	max-width: 100%;
}

.page-content {
	margin-bottom: 24px;
}

/* Kommentarbox linksbündig */
.comments-area {
	margin: 48px 0px;
}

/* Abstand Seitenleiste rechts vom oberen Rand */
@media screen and (min-width: 846px) {
	.content-area,
	.content-sidebar {
		padding-top: 18px;
	}
}

/* Search in the header */
/*
.search-toggle {
	background-color: #000000;
	cursor: pointer;
	float: right;
	height: 48px;
	margin-right: 0px;
	text-align: center;
	width: 48px;
}

.search-toggle:hover,
.search-toggle.active {
	background-color: #333333;
}
*/

/* Suche Menü oben */
.search-toggle:before {
	color: #cccccc;
	content: "\f400";
	font-size: 20px;
	margin-top: 14px;
}
/*
.search-toggle .screen-reader-text {
	left: 5px; /* Avoid a horizontal scrollbar when the site has a long menu */
/* }


/* ----------------------------------------------------*/
/* Großbuchstaben (uppercase) entfernen */

button,
.contributor-posts-link,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	text-transform: none;
}

/* Formatierung Menü oben und links */
.site-navigation a {
	text-transform: none;
	color: #ccc;
}

.entry-title {
	text-transform: none;
}

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

.cat-links {
	text-transform: none;
}

.entry-meta .tag-links a {
	text-transform: none;
}

.entry-content th,
.comment-content th {
	text-transform: none;
}

.entry-content .edit-link {
	text-transform: none;
}

.page-links {
	text-transform: none;
}

.post-navigation .meta-nav {
	text-transform: none;
}

.paging-navigation .page-numbers {
	text-transform: none;
}

.comment-reply-title,
.comments-title {
	text-transform: none;
}

.comment-list .reply,
.comment-metadata {
	text-transform: none;
}

.no-comments {
	text-transform: none;
}

.comment-navigation {
	text-transform: none;
}

.widget .widget-title {
	text-transform: none;
}

.widget_calendar caption {
	text-transform: none;
}

.widget_twentyfourteen_ephemera .post-format-archive-link {
	text-transform: none;
}

.content-sidebar .widget .widget-title {
	text-transform: none;
}

.featured-content .entry-title {
	text-transform: none;
}

@media screen and (min-width: 783px) {
	.primary-navigation {
		text-transform: none;
	}
}

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

/* Formatierung Veranstaltungskalender */

/* Kapitälchen-Schrift bei Event-Kategorien wieder auf normal umstellen, weil besser lesbar */
.ai1ec-category {
	text-transform: none;
}

/* Anhängen von "Uhr" bei Zeitangaben, im Standard wird die Zeit einfach ohne angezeigt 
.ai1ec-time .ai1ec-field-value:after {
	content: " Uhr";
} */

/* ----------------------------------------------------*/
/* Farbe grün #24890d entfernen */

/* Linkfarbe im Beitrag */
a {
	color: #005da2;
	text-decoration: bold;
}

/* Textmarkierung */
::selection {
	background: #cccccc;
	color: #000;
}

::-moz-selection {
	background: #cccccc;
	color: #000;
}

button,
.contributor-posts-link,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background-color: #eeeeee;
	color: #000;
}

/* Hintergrund Lupe */
.search-toggle {
	background-color: #000000;
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-current {
	background: #24890d;
}

/* Menü oben Mausover Hintergrund */
.paging-navigation .page-numbers.current {
	border-top: 5px solid #cccccc;
}

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

.widget_calendar tbody a {
	background-color: #24890d;
	color: #fff;
}

/* Linkfarbe Sidebar rechts (grau) */
.content-sidebar .widget a {
	color: #005da2;
}

/* Seitenleiste rechts (grau) Senden-Button Hintergrundfarbe */
.content-sidebar .widget input[type="button"],
.content-sidebar .widget input[type="reset"],
.content-sidebar .widget input[type="submit"] {
	background-color: #ffffff;
	color: #000;
}

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

.slider-direction-nav a:hover {
	background-color: #24890d;
}

@media screen and (min-width: 783px) {
	.primary-navigation ul ul {
		background-color: #000000; /* Hintergrund Menü oben Untermenü */
		color: #fefefe;
	}
	/* Hintergrund Menü oben mouseover */
	.primary-navigation li:hover > a,
	.primary-navigation li.focus > a {
		background-color: #333333;
		color: #fefefe;
	}
}

@media screen and (min-width: 1008px) {
	.secondary-navigation ul ul {
	/* Menü links Unterebenen */
	background-color: #000000;
		position: absolute;
		top: 0;
		left: -999em;
		width: 222px;
		z-index: 99999;
	}
	/* Menü links Mouseover & Schriftfarbe*/
	.secondary-navigation li:hover > a,
	.secondary-navigation li.focus > a {
		background-color: #333333;
		color: #fff;
	}
}

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


/* ----------------------------------------------------*/
/* Farbe hellgrün #41a62a entfernen */

/* Linkfarbe Mouseover / Klick bei Beiträgen */
a:active,
a:hover {
	color: #0000ff;
}

/* Mouseover Bestätigungsfeld */
button:hover,
button:focus,
.contributor-posts-link:hover,
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: #ff0000;
	color: #fff;
}

.search-toggle:hover,
.search-toggle.active {
	background-color: #333333;
}

/* Hintergrund Suchbox */
.search-box {
	background-color: #333333;
	padding: 12px;
}

.site-navigation a:hover {
	color: #41a62a;
}

.entry-title a:hover {
	color: #41a62a;
}

.entry-meta a:hover {
	color: #41a62a;
}

.cat-links a:hover {
	color: #41a62a;
}

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

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

.entry-content .edit-link a:hover {
	color: #41a62a;
}

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

.post-navigation a:hover,
.image-navigation a:hover {
	color: #41a62a;
}

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

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

.comment-reply-title small a:hover {
	color: #41a62a;
}

.widget a:hover {
	color: #41a62a;
}

.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: #41a62a;
}

.widget-title a:hover {
	color: #41a62a;
}

.widget_calendar tbody a:hover {
	background-color: #41a62a;
}

.widget_twentyfourteen_ephemera .entry-meta a:hover {
	color: #41a62a;
}

/* Sidebar rechts (grau) Farbe Mouseover */
.content-sidebar .widget a:hover {
	color: #0000ff;
}

/* Sidebar rechts (grau) Senden-Button Hintergrundfarbe Mouseover */
.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: #ff0000;
	color: #fff;
}

.content-sidebar .widget .widget-title a:hover {
	color: #41a62a;
}

.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover {
	color: #41a62a;
}

.site-info a:hover {
	color: #41a62a;
}

/* Linkfarbe Beiträge Startseite  mouseover */
.featured-content a:hover {
	color: #fefefe;
}

.slider-control-paging a:hover:before {
	background-color: #41a62a;
}

/* Menü links Hintergrundfarbe Untermenüs */
@media screen and (min-width: 783px) {
	.primary-navigation ul ul a:hover,
	.primary-navigation ul ul li.focus > a {
		background-color: #333333;
		color: #fefefe;
	}
}

/* Menü links Hintergrundfarbe Untermenüs */
@media screen and (min-width: 1008px) {
	.secondary-navigation ul ul a:hover,
	.secondary-navigation ul ul li.focus > a {
		background-color: #333333;
		color: #fefefe;
	}
}

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

/* ----------------------------------------------------*/
/* Farbe grün #55d737 entfernen */

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

/* Hervorgehobene Menüpunkte */
.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: #fefefe;
	font-weight: 900;
}

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



@media screen and (min-width: 1008px) {
	.search-box-wrapper {
		padding-left: 182px;
	}

	.main-content {
		float: left;
	}

	.site-content {
		margin-right: 29.04761904%;
		margin-left: 182px;
	}

	.site-content .entry-header {
		margin-top: 0;
	}

	.site-content .has-post-thumbnail .entry-header {
		margin-top: 0;
	}

	.content-sidebar {
		margin-left: -29.04761904%;
		width: 29.04761904%;
	}

	.site:before {
		background-color: #000;
		content: "";
		display: block;
		height: 100%;
		min-height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		width: 182px;
		z-index: 2;
	}

	#secondary {
		background-color: transparent;
		border: 0;
		clear: none;
		float: left;
		margin: 0 0 0 -100%;
		min-height: 100vh;
		width: 122px;
	}

	.primary-sidebar {
		padding-top: 0;
	}

	.site-description {
		display: block;
		margin: -3px 0 21px;
	}

	.site-description:empty {
		margin: 0;
	}

	.secondary-navigation {
		font-size: 11px;
		margin: 0 -30px 48px;
		width: 182px;
	}

	.secondary-navigation li {
		border-top: 1px solid rgba(255, 255, 255, 0.2);
		position: relative;
	}

	.secondary-navigation a {
		padding: 10px 30px;
	}

	.secondary-navigation ul ul {
		background-color: #000000;
		position: absolute;
		top: 0;
		left: -999em;
		width: 182px;
		z-index: 99999;
	}

	.secondary-navigation li li {
		border-top: 0;
	}

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

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

	.secondary-navigation ul li:hover > ul,
	.secondary-navigation ul li.focus > ul {
		left: 162px;
	}

	.secondary-navigation .menu-item-has-children > a {
		padding-right: 38px;
	}

	.secondary-navigation .menu-item-has-children > a:after {
		-webkit-font-smoothing: antialiased;
		content: "\f501";
		display: inline-block;
		font: normal 8px/1 Genericons;
		position: absolute;
		right: 26px;
		top: 14px;
		vertical-align: text-bottom;
	}

	.footer-sidebar .widget,
	.primary-sidebar .widget {
		font-size: 12px;
		line-height: 1.5;
	}

	.footer-sidebar .widget {
		-webkit-box-sizing: border-box;
		-moz-box-sizing:    border-box;
		box-sizing:         border-box;
		float: left;
		padding: 0 30px;
		width: 25%;
	}

	.footer-sidebar .widget h1,
	.primary-sidebar .widget h1 {
		font-size: 20px;
		line-height: 1.2;
	}

	.footer-sidebar .widget h2,
	.primary-sidebar .widget h2 {
		font-size: 18px;
		line-height: 1.3333333333;
	}

	.footer-sidebar .widget h3,
	.primary-sidebar .widget h3 {
		font-size: 16px;
		line-height: 1.5;
	}

	.footer-sidebar .widget h4,
	.primary-sidebar .widget h4 {
		font-size: 14px;
		line-height: 1.7142857142;
	}

	.footer-sidebar .widget h5,
	.primary-sidebar .widget h5 {
		font-size: 12px;
		line-height: 2;
	}

	.footer-sidebar .widget h6,
	.primary-sidebar .widget h6 {
		font-size: 11px;
		line-height: 2.1818181818;
	}

	.footer-sidebar .widget code,
	.footer-sidebar .widget kbd,
	.footer-sidebar .widget tt,
	.footer-sidebar .widget var,
	.footer-sidebar .widget samp,
	.footer-sidebar .widget pre,
	.primary-sidebar .widget code,
	.primary-sidebar .widget kbd,
	.primary-sidebar .widget tt,
	.primary-sidebar .widget var,
	.primary-sidebar .widget samp,
	.primary-sidebar .widget pre {
		font-size: 11px;
		line-height: 1.6363636363;
	}

	.footer-sidebar .widget blockquote,
	.primary-sidebar .widget blockquote {
		font-size: 14px;
		line-height: 1.2857142857;
	}

	.footer-sidebar .widget blockquote cite,
	.primary-sidebar .widget blockquote cite {
		font-size: 12px;
		line-height: 1.5;
	}

	.footer-sidebar .widget input,
	.footer-sidebar .widget textarea,
	.primary-sidebar .widget input,
	.primary-sidebar .widget textarea {
		font-size: 12px;
		padding: 3px 2px 4px 4px;
	}

	.footer-sidebar .widget input[type="button"],
	.footer-sidebar .widget input[type="reset"],
	.footer-sidebar .widget input[type="submit"],
	.primary-sidebar .widget input[type="button"],
	.primary-sidebar .widget input[type="reset"],
	.primary-sidebar .widget input[type="submit"] {
		padding: 5px 15px 4px;
	}

	.footer-sidebar .widget .widget-title,
	.primary-sidebar .widget .widget-title {
		font-size: 11px;
		font-weight: 900;
		line-height: 1.6363636363;
		margin-bottom: 18px;
	}

	.footer-sidebar .widget_twentyfourteen_ephemera .entry-title,
	.footer-sidebar .widget_twentyfourteen_ephemera .entry-meta,
	.footer-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,
	.footer-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,
	.footer-sidebar .widget_twentyfourteen_ephemera .entry-content table,
	.primary-sidebar .widget_twentyfourteen_ephemera .entry-title,
	.primary-sidebar .widget_twentyfourteen_ephemera .entry-meta,
	.primary-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,
	.primary-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,
	.primary-sidebar .widget_twentyfourteen_ephemera .entry-content table {
		font-size: 11px;
		line-height: 1.6363636363;
	}

	.footer-sidebar .widget_archive li,
	.footer-sidebar .widget_categories li,
	.footer-sidebar .widget_links li,
	.footer-sidebar .widget_meta li,
	.footer-sidebar .widget_nav_menu li,
	.footer-sidebar .widget_pages li,
	.footer-sidebar .widget_recent_comments li,
	.footer-sidebar .widget_recent_entries li,
	.primary-sidebar .widget_archive li,
	.primary-sidebar .widget_categories li,
	.primary-sidebar .widget_links li,
	.primary-sidebar .widget_meta li,
	.primary-sidebar .widget_nav_menu li,
	.primary-sidebar .widget_pages li,
	.primary-sidebar .widget_recent_comments li,
	.primary-sidebar .widget_recent_entries li {
		border-top: 0;
		padding: 0 0 6px;
	}

	.footer-sidebar .widget_archive li:last-child,
	.footer-sidebar .widget_categories li:last-child,
	.footer-sidebar .widget_links li:last-child,
	.footer-sidebar .widget_meta li:last-child,
	.footer-sidebar .widget_nav_menu li:last-child,
	.footer-sidebar .widget_pages li:last-child,
	.footer-sidebar .widget_recent_comments li:last-child,
	.footer-sidebar .widget_recent_entries li:last-child,
	.primary-sidebar .widget_archive li:last-child,
	.primary-sidebar .widget_categories li:last-child,
	.primary-sidebar .widget_links li:last-child,
	.primary-sidebar .widget_meta li:last-child,
	.primary-sidebar .widget_nav_menu li:last-child,
	.primary-sidebar .widget_pages li:last-child,
	.primary-sidebar .widget_recent_comments li:last-child,
	.primary-sidebar .widget_recent_entries li:last-child {
		padding: 0;
	}

	.footer-sidebar .widget_categories li ul,
	.footer-sidebar .widget_nav_menu li ul,
	.footer-sidebar .widget_pages li ul,
	.primary-sidebar .widget_categories li ul,
	.primary-sidebar .widget_nav_menu li ul,
	.primary-sidebar .widget_pages li ul {
		border-top: 0;
		margin-top: 6px;
	}

	#supplementary {
		padding: 0;
	}

	.footer-sidebar {
		font-size: 12px;
		line-height: 1.5;
	}

	.featured-content {
		padding-left: 182px;
	}

	.grid .featured-content .hentry {
		width: 33.3333333%;
	}

	.grid .featured-content .hentry:nth-child( 2n+1 ) {
		clear: none;
	}

	.grid .featured-content .hentry:nth-child( 3n+1 ) {
		clear: both;
	}

	.grid .featured-content .entry-header {
		height: 120px;
	}
}

/*Abstände und Liniendicke bei den Widgets / Seitenleiste*/
.widget {
	font-size: 14px;
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	line-height: 1.2857142857;
	margin-bottom: 3px; /* 48px */
	width: 100%;
	word-wrap: break-word;
}

.content-sidebar .widget .widget-title {
	border-top: 1px solid #000; /* 1px */
	color: #2b2b2b; /*#2b2b2b*/
	font-size: 14px;
	font-weight: 900;
	margin: 0 0 0px; /*0 0 18*/
	padding-top: 7px;
	text-transform: none;
}

*/