/*
Willkommen beim benutzerdefinierten CSS!

CSS (Cascading Style Sheets) ist eine Art Code, der dem Browser sagt, wie
eine Webseite dargestellt werden soll. Du kannst diese Kommentare löschen
und mit deinen Anpassungen beginnen.

Als Standard wird dein Stylesheet nach den Theme-Stylesheets geladen, das
heißt, dass deine Regeln Vorrang haben und die Theme-CSS-Regeln
überschreiben können. Schreibe einfach hier rein, was du ändern
möchtest, du musst nicht den gesamten Stylesheet-Inhalt deines Themes
kopieren.
*/
/*

+++++++++++++++++++++++++ buttons +++++++++++++++++++++++++++++++

*/
#content a.more-link,
#respond input#submit,
input[type="submit"],
input[type="button"] {
	background: slategrey;
	margin: 0;
	padding: 8px 16px;
	border: none;
	outline: none;
	color: #fff;
	text-decoration: none;
/*	box-shadow: none;*/
	border-radius: 3px;
	cursor: pointer;
}

#content a.more-link:hover,
#respond input#submit:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
	background: lightslategrey;
}

#content a.more-link::-moz-focus-inner,
#respond input#submit::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

#content a.more-link {
	display: table;
	margin-top: 10px;
	padding: 4px 8px;
	font-size: 11px;
}

/*

+++++++++++++++++++++++++ abstände +++++++++++++++++++++++++++++++

*/
.menu {
	padding-left: 18px;
}

.widget-area {
	padding-right: 40px;
}

.widget {
	margin-bottom: 25px;
}

#content {
	padding-left: 40px;
	padding-right: 40px;
	border-right: 1px solid rgba(0,0,0,0.1);
	margin-right: 30px;
}

#content .post {
	margin-bottom: 20px;
}

footer {
	margin-top: 25px;
	padding-top: 10px;
	padding-bottom: 5px;
}

/*

++++++++++++++++++++++ trennlinie zwischen posts +++++++++++++++++++++++++++

*/
#content .post:after {
	display: inline-block;
	width: 100%;
	height: 44px;
	content: "";
	background: url(https://mariabexten.de/wp-content/uploads/2014/02/horizontal_divider.jpg) no-repeat 0 0;
	background-size: 100%;
}

/*

+++++++++++++++++++++++++ sharing +++++++++++++++++++++++++++++++

*/
div.sharedaddy div.sd-block {
	padding-top: 20px;
	border: none;
}

div.sharedaddy .sd-content {
	float: none;
}

/*

+++++++++++++++++++++++++ titel im header +++++++++++++++++++++++++++++++

*/
.title-description {
	overflow: hidden;
	position: absolute;
	width: 500px;
/*	top: 110px;*/
	top: 50%;
	left: 0;
	transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	padding-bottom: 5px;
	background: url(https://mariabexten.de/wp-content/uploads/2014/02/titel-sitetitle-back.png) left repeat-y;
	border: none;
}

/*

+++++++++++++++++++++++++ blockquotes + post-format: zitat +++++++++++++++++++++++++++++++

*/
.format-quote .entry-content,
blockquote {
	display: inline-block;
	font-family: Georgia, serif;
	font-size: 18px;
	font-style: italic;
	width: 66%;
	margin: .25em 5% 1.25em;
	padding: .5em 30px .5em 50px;
	line-height: 1.45;
	position: relative;
	color: #4D6E5F;
	background: rgba(80,112,96,0.1);
}

.format-quote .entry-content {
	margin-top: 1.25em;
}

#content .format-quote .entry-content p:last-child,
#content blockquote p:last-child {
	margin-bottom: 0;
}

.format-quote .entry-content:before,
blockquote:before {
	content: "”";
/*"\201C";*/
	font-size: 80px;
	display: block;
	position: absolute;
	left: 0;
	top: -20px;
	color: rgba(80,112,96,0.5);
}

.format-quote .entry-content:after,
blockquote:after {
	content: "“";
/*"\201C";*/
	font-size: 80px;
	display: block;
	position: absolute;
	right: 10px;
	bottom: -65px;
	color: rgba(80,112,96,0.5);
}

/*
blockquote cite {
	color: #999999;
	font-size: 14px;
	display: block;
	margin-top: 5px;
}
 
blockquote cite:before {
	content: "\2014 \2009";
}
*/
/*

+++++++++++++++++++++++++ post-format: kurzmitteilung +++++++++++++++++++++++++++++++

*/
article.format-aside .entry-content {
	width: 66%;
	margin: .75em 5% 1.25em;
	padding: 1em 40px;
	background: rgba(156,201,178,0.3);
	border-radius: 5px;
}

#content article.format-aside .entry-content p:last-child {
	margin-bottom: 0;
}

/*

+++++++++++++++++++++++++ post-format: statusmitteilung +++++++++++++++++++++++++++++++

*/
article.format-status .entry-content {
	margin: 1.25em 5%;
	padding: .1em 10px;
	border-left: 5px solid rgba(156,201,178,0.8);
}

#content article.format-status .entry-content p:last-child {
	margin-bottom: 0;
}

/*

+++++++++++++++++++++++++ sonstiges +++++++++++++++++++++++++++++++

*/
.category-title {
	display: none;
}