/*
Willkommen bei eigenen CSS-Anpassungen!

CSS (Cascading Style Sheets) ist eine Art von Stilanweisungen, die dem
Browser mitteilen, wie dieser eine Webseite darzustellen hat. Du kannst
diese Kommentare löschen und mit Deinen Anpassungen beginnen.

Standardmäig wird dieses eigene Stylesheet *nach* dem Stylesheet Deines
derzeit aktiven Themes geladen. Dadurch können auch CSS-Regeln des Themes
überschrieben werden. Trage hier einfach ein, was Du ändern möchtest. Du
brauchst aber auf keinen Fall alle Regeln des Themes hierher kopieren.
*/
/*– Enter your custom CSS below –*/
/*– This is where the changes to the slider are –*/
.entry-header .entry-format {
	color: #666;
	font-size: 0;
	font-weight: 500;
	letter-spacing: .1em;
	line-height: 0;
	position: absolute;
	text-transform: uppercase;
	top: -5px;
}

/*– This is where the changes to the top menu are –*/
#main {
	clear: both;
	padding: 0;
}

#branding {
	border-top: none;
	padding-bottom: 10px;
	position: relative;
	z-index: 9999;
}

#access a {
	color: black;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	background: white;
	display: block;
	font-family: Georgia;
	text-transform: uppercase;
	margin-right: 3px;
	line-height: 16px;
	padding: 0 1.2125em;
	text-decoration: none;
}

#access {
	background: #EEE;
	-webkit-box-shadow: none;
	-moz-box-shadow: rgba(0,0,0,0.4) 0 1px 2px;
	box-shadow: none;
	clear: both;
	display: block;
	margin: 0 auto 6px;
	width: 100%;
}

#access .current-menu-item > a, #access .current-menu-ancestor > a, #access .current_page_item > a, #access .current_page_ancestor > a {
	font-weight: normal;
	text-transform: uppercase;
	font-family: Georgia;
	border-bottom: 30px white solid;
	background: white;
	margin-right: 3px;
}

#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
	background: #000;
	color: white;
}

#access ul ul a {
	background: white;
	border-bottom: none;
	color: black;
	border: none;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	line-height: 1.4em;
	width: 168px;
}

#branding {
	border-top: none;
	background: #F1F1F1;
	padding-bottom: 10px;
	position: relative;
	z-index: 9999;
}

/*– This is where the changes to the headings are –*/
.entry-title, .entry-title a {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 25px;
	font-weight: bold;
	color: #184D94;
	margin-top: 6px;
	margin-bottom: 10px;
}

#reply-title {
	font-family: 'Droid Serif', Georgia, Times, serif;
	font-size: 22px;
	line-height: 25px;
	font-weight: bold;
	color: #184D94;
	margin-top: 6px;
	margin-bottom: 10px;
}

.hentry, .no-results {
	border-bottom: 1px #BBB dotted;
	margin: 0 0 1.625em;
	padding: 0 0 1.625em;
	position: relative;
}

.singular .entry-title {
	color: black;
	font-size: 16px;
	font-weight: bold;
	line-height: 48px;
}

.entry-meta a {
	font-weight: normal;
	color: #fff;
	font-size: 0;
	line-height: 0;
	text-transform: uppercase;
}

.entry-meta {
	color: #fff;
	text-transform: uppercase;
	font-size: 0;
	line-height: 0;
}

.entry-title a:focus, .entry-title a:active {
	color: #184D94;
	-webkit-transition: 500ms linear 0;
	-moz-transition: 500ms linear 0;
	-o-transition: 500ms linear 0;
	transition: 500ms linear 0;
}

A:hover {
	color: #184D94;
	-webkit-transition: 500ms linear 0;
	-moz-transition: 500ms linear 0;
	-o-transition: 500ms linear 0;
	transition: 500ms linear 0;
}

A:visited {
	color: #184D94;
	text-decoration: none;
}

A:link {
	color: #184D94;
	text-decoration: none;
}

A:Focus {
	-webkit-transition: 500ms linear 0;
	-moz-transition: 500ms linear 0;
	-o-transition: 500ms linear 0;
	transition: 500ms linear 0;
}

A:active {
	-webkit-transition: 500ms linear 0;
	-moz-transition: 500ms linear 0;
	-o-transition: 500ms linear 0;
	transition: 500ms linear 0;
}

/*– This is where the changes to the body are –*/
a {
	font-weight: normal;
	text-decoration: none;
}

body, input, textarea {
	color: #333333;
	font-style: normal;
	line-height: 24px;
}

/*– This is where the changes to the footer and forms are –*/
.widget a:hover, .widget a:focus, .widget a:active {
	color: #184D94;
	text-decoration: underline;
}

.widget a {
	font-weight: normal;
	text-decoration: none;
}

.widget-title {
	color: #666;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: .1em;
	line-height: 2.6em;
	text-transform: uppercase;
}

.widget ul {
	font-size: 15px;
	margin: 0;
	padding-right: 20px;
}

.widget ul ul {
	margin-left: 1.5em;
}

.textwidget {
	color: #373737;
	font-size: 12px;
	font-style: Helvetica, Arial, sans-serif;
	font-weight: 300;
	line-height: 1.625;
	padding-right: 20px;
}

.widget ul li {
	list-style: none;
	color: #777;
	font-size: 15px;
	border-bottom: solid 1px #EDEDED;
	border-style: dashed;
	line-height: 15px;
	padding-top: 1em;
	padding-bottom: 1em;
	position: relative;
	width: 95%;
}

#respond #submit {
	background: #184D94;
	border: none;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	color: #eee;
	cursor: pointer;
	font-size: 15px;
	margin: 20px 0;
	padding: 5px 42px 5px 22px;
	position: relative;
	left: 0;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
}

#site-generator a {
	color: #555;
	font-weight: normal;
	font-size: 12px;
}