/*
Theme Name: Feuerwehr Webseite
Description: Theme für Feuerwehren
Version: 1.0
Author: heskamp-medien.de, Jaron Heskamp
Author URI: http://heskamp-medien.de
Template: mh-newsdesk-lite
*/


@import url("../mh-newsdesk-lite/style.css");

body {
	font-family: Arial !important;
    font-size: 15px !important;
}

@media only screen and (min-width: 980px) {
	
	.header-wrap {
	    padding: 40px 0;
	}
	
	.header-wrap .logo, .header-wrap img {
		padding-top: 15px;
	}
	
	#main-content {
		width: 60.83%;
	    margin-right: 4%;
	    border-right: 1px dotted #777777;
	    padding-right: 4%;
	}
	
	#mh-wrapper {
		padding: 0 50px 50px;
		max-width:1300px;
	}
	footer .wrapper-inner {
		max-width:1300px;
		font-family: Arial;
		text-transform: none;
	}
	
	.logo {
		float: left;
	}
	.header-right {
		float: right;
	}
}

@media only screen and (max-width: 580px) {
	#mh-wrapper {
	    width: 90% !important;
	}
}

@media only screen and (max-width: 990px) {
	.header-right {
		display: none;
	}	
}

.shortlinks {
    background: #b11b15;
    text-align:right;
    margin: 0 -50px 0 -50px;
    padding: 2px 40px 2px 40px;
}

	.shortlinks:after {
	    content: '';
	    display: block;
	    clear: both;
	}

.shortlinks ul {
	float:right;
}

.shortlinks .menu-item {
	font-family:Arial;
	font-size:0.8em;
	float:left;
	margin-right:10px;
}

.shortlinks .menu-item a {
	color:#fff;	
}

.main-nav {
text-transform: none;
font-size:1.0em;
margin-bottom:15px;
}

.main-nav li { 
font-family: 'Arial' !important;
}

.main-nav .sub-menu {
font-size:0.9em;
}

.main-nav .current-menu-item {
	background:#b11b15;
}
	
	.main-nav .current-menu-item a {
		color:#fff;
	}

article {
	padding:20px 0;
}
article:first-child {
	padding-top:0;
}

.entry-meta {
	margin: 0 0 7px 0;
}

.content-list-header {
	margin-bottom:15px;
}

.content-lead-title {
	margin-bottom:20px;
}

.content-lead .entry-meta {
	margin-top:9px;
}

.content-list-thumb {
    margin: 5px 20px 10px 0;
}

.mh-separator {
    border-bottom: 1px dotted #777777;
}

.logo-title {
	color: #b11b15;
}

.slicknav_menu {
	background:#b11b15;
}

.widget-title {
	background:#eee;
}

.widget-title span {
	background:#b11b15;
}

.main-nav li:hover {
	background:#b11b15;
}

.entry-content a,
a:hover {
    color: #b11b15;
}

.entry-content {
	font-size:16px;
}

.entry-content p {
    line-height: 1.7em;
}

.button span {
	background:#222;
}

.entry-meta .entry-meta-author, .entry-meta a {
	color:#333;
}

.pagination .current {
	background:#b11b15;
}

.pagination a.page-numbers:hover, .dots:hover {
    background: #fab5a6;
    color:#000 !important;
}

.einsatz-infos {
	padding:0px 0 10px 0;
	margin:0px 0 10px 0 !important;
	border-bottom: 1px solid #666;
}
.einsatz-infos ul {
	margin-bottom:0;
}

.einsatz-infos span {
	font-weight:bold;
	display:block;
}

.einsatz-bilder {
	list-style:none;
	margin:0 !important;
	padding:0;
}
.einsatz-bilder li {
	margin:0 10px 10px 0;
	padding:0;
	float:left;
	list-style-type: none;
}
.status-einsatz {
    float: left;
    padding: 1px 8px 0 8px;
    font-size: 0.8em;
    background: #b11b15;
    color: #fff;
    margin-right: 6px;
}

@media only screen and (max-width: 767px) {
	.status-einsatz {
		float:none;
		display:inline-block;
	}
}

.einsatz-meta {
		border-bottom:1px solid #eee;
	margin: 2px 0 5px 0;
	padding-bottom:5px;
}
.einsatz-meta span {
	font-weight:bold;
}

@media only screen and (max-width: 767px) {
	.content-list-thumb {
	    background: #fff;
	}
	.content-list-thumb img {
	    max-width: 100%;
	}
}


.type-jahresbericht .content-list-thumb {
	float:none;
	text-align:center;
	display:block;
	width:100%;
	max-width:100%;
}
.type-jahresbericht .content-list-title {
	text-align:center;
}

.sb-widget {
	overflow: initial;
	margin-bottom:40px !important;
}
#main-content {
overflow:initial;
}