/*
Willkommen bei Individuelles CSS

Wie es funktioniert, steht unter http://wp.me/PEmnE-Bt
*/
body, textarea {
	font-family: "Droid serif", Georgia, Times New Roman;
}

.site {
	box-shadow: 5px 5px 10px #ccc;
}

.site-title a {
	font-family: "Droid serif", Georgia, Times New Roman;
	text-transform: none;
}

.site-description {
	font-size: 1em;
	color: #fff;
}

.main-navigation {
	background-color: #dcdcdc;
}

.main-navigation ul li:first-child {
	font-family: "Source Sans Pro", Arial, sans-serif;
}

.main-navigation ul li {
	font-family: "Source Sans Pro", Arial, sans-serif;
}

.main-navigation ul a {
	color: #626262;
	text-transform: lowercase;
	font-size: 105%;
	font-weight: 100;
}

.main-navigation ul ul a {
	color: #626262;
}

.main-navigation .menu > li > a::after {
	color: #e40000;
}

.main-navigation ul ul {
	background-color: #dcdcdc;
}

.menu-toggle {
	color: #626262;
}

.menu-toggle::before {
	top: -3px;
}

.site-branding {
	background: #e40000 none no-repeat scroll center center / cover;
}

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

.entry-summary, .entry-content {
	text-align: left;
	margin: 0 0 25px;
}

.front-page-content-area .without-featured-image .entry-header {
	display: none;
}

.front-page-content-area img {
	margin-bottom: 20px;
	margin-top: 3px;
}

button, input[type="button"], input[type="reset"], input[type="submit"], #infinite-handle span {
	background-color: #404040;
}

.contact-form input[type="email"], .contact-form input[type="text"] {
	background-color: #efefef;
}

.contact-form textarea {
	background-color: #efefef;
}

textarea {
	background-color: #efefef;
}

input[type="text"], input[type="email"], input[type="password"], input[type="search"], input[type="url"] {
	background-color: #efefef;
}

.comment-meta a {
	color: #e40000;
}

.social-links ul a::before {
	background: #e40000 none repeat scroll 0 0;
}

.front-page-content-area .hero {
	margin: 20px;
}

.entry-meta .post-format a::before, .featured-post::before, .format-link .entry-title a::after, .menu-toggle::before {
	color: #626262;
}

.entry-body .entry-meta {
	font-style: normal;
}

#secondary .wp-caption-dd, .wp-caption-text {
	text-align: left;
	margin: 0 !important;
	font-size: 1.4rem;
	line-height: 1.6 !important;
	font-style: normal;
}

div.sharedaddy h3.sd-title {
	font-weight: 500;
}

.entry-meta .comments-link {
	display: none;
}

.comments-area {
	margin-top: 0;
}

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

.site-footer {
	font-size: 1rem;
	font-family: "Source Sans Pro", Arial, sans-serif;
}

.footer-widget-area {
	background-color: #dcdcdc;
}

.post-date {
	font-size: 11px;
	display: block;
}

@media only screen and (max-width: 719px) {
	.entry-body .entry-meta {
		margin-top: 0;
		font-style: normal;
		border-bottom: none;
	}
	
	button, input[type="button"], input[type="reset"], input[type="submit"], #infinite-handle span {
		background-color: #dcdcdc;
	}
}