/*
Willkommen bei den Individuellen CSS

Wie es funktioniert, steht unter http://wp.me/PEmnE-Bt
*/
.liveblog-author-name {
	display: none !important;
}

.mh-footer-nav-mobile .slicknav_nav a {
	color: #fff !important;
}

.mh-footer-widget.widget_archive li, .mh-footer-widget.widget_categories li, .mh-footer-widget.widget_pages li a, .mh-footer-widget.widget_meta li, .mh-footer-widget.widget_nav_menu .menu > li, .mh-footer-widget.widget_nav_menu .sub-menu li, .mh-footer-widget.widget_rss li {
	border-color: #005da4;
}

.mh-footer-nav-mobile .slicknav_nav a:hover {
	color: #fff !important;
	text-decoration: underline;
}

.mh-navigation.mh-footer-nav p, .mh-navigation.mh-footer-nav a {
	color: #fff;
	font-size: 12px;
}

.mh-navigation.mh-footer-nav p, .mh-navigation.mh-footer-nav a {
	font-size: 12px;
	color: #fff !important;
}

.mh-navigation.mh-footer-nav li:hover a {
	font-size: 12px;
	color: #fff !important;
	text-decoration: underline;
}

.mh-navigation.mh-footer-nav li a:hover {
	font-size: 12px;
	color: #fff !important;
	text-decoration: underline;
}

.mh-footer-widget .mh-user-item {
	border-color: #005DA4;
}

.mh-footer-widget .mh-custom-posts-item {
	border-color: #005da4;
}

nav.mh-navigation.mh-footer-nav {
	background-color: #005da4 !important;
}

.mh-footer-nav-mobile ul.menu {
	background-color: #005da4 !important;
}

.mh-copyright, .mh-copyright a {
	color: #fff !important;
}

.mh-navigation.mh-footer-nav p, .mh-navigation.mh-footer-nav a {
	color: #fff;
}

.liveblog-entry .liveblog-meta .liveblog-author-avatar {
	display: none !important;
}

.liveblog-meta-time a {
	pointer-events: none !important;
}

.liveblog-meta-time .time {
	font-size: 14px !important;
	pointer-events: none !important;
}

.liveblog-entry .liveblog-entry-text {
	margin: 10px 0 !important;
}

.liveblog-meta-time .time::before {
	content: none !important;
}

.liveblog-meta-time .date {
	display: none !important;
}

.liveblog-entry .liveblog-meta .liveblog-meta-time {
	float: left;
	font-size: 10px;
	line-height: 12px;
	margin-left: 10px;
	margin-right: 22px;
	margin-top: 16px;
	position: absolute;
}

.liveblog-entry .liveblog-entry-text {
	margin: 10px 0 !important;
	padding-left: 70px;
}

.mh-recent-comments-author {
	text-transform: none !important;
}

/*
Special-Linkformatierung
*/
a.special:link {
	text-decoration: none;
	font-size: 1.2rem;
	font-weight: bold;
	color: #005da4;
	display: block;
	height: 100%;
}

a.special:visited {
	text-decoration: none;
	font-size: 1.2rem;
	font-weight: bold;
	color: #005da4;
	display: block;
	height: 100%;
}

a.special:hover {
	text-decoration: underline;
	font-size: 1.2rem;
	font-weight: bold;
	color: #005da4;
	display: block;
	height: 100%;
}

a.special:active {
	text-decoration: underline;
	font-size: 1.2rem;
	font-weight: bold;
	color: #005da4;
	display: block;
	height: 100%;
}

.slicknav_menu .slicknav_icon-bar {
	background-color: #005da4;
	border-radius: 1px;
	box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	height: .125em;
	width: 1.125em;
}

.js .slicknav_menu {
	border-bottom: 1px dotted #ebebeb;
}

.slicknav_btn {
	float: right;
	padding-right: 20px;
	margin-right: 0;
}

.slicknav_nav {
	background-color: #424242 none repeat scroll 0 0;
}

.menu-hauptmenue-container {
	background-color: #424242 none repeat scroll 0 0;
}

.slicknav_nav ul {
	background: #ebebeb none repeat scroll 0 0;
	margin: 0;
	padding: 16px 7px;
}

div.mh-main-nav-wrap div.slicknav_menu {
	background: white;
}

.slicknav_nav {
	font-size: 1rem;
	font-weight: 600;
	margin-bottom: 0;
}

.slicknav_nav a {
	color: #005da4;
}

.slicknav_nav .slicknav_item:hover, .slicknav_nav a:hover {
	color: #005da4;
}

div.mh-main-nav-wrap.make-sticky div.slicknav_menu {
	background: transparent;
}

.mh-main-nav-wrap {
	background-color: #fff;
}

.mh-navigation li a {
	color: #005da4;
}

.mh-main-nav li:hover > a {
	color: #005da4;
}

.mh-navigation {
	background-color: #fff !important;
}

.mh-navigation ul ul {
	display: none;
	position: absolute;
}

.mh-navigation li:hover {
	background: #fff none repeat scroll 0 0 !important;
}

.mh-navigation ul ul {
	background: #ebebeb none repeat scroll 0 0 !important;
}

.mh-main-nav li {
	font-size: 19px;
	font-weight: 500;
	text-transform: uppercase;
}

.mh-main-nav li a {
	padding: 10px;
}

.bop-nav-search .screen-reader-text {
	display: none;
}

.bop-nav-search .search-submit {
	display: inline;
	height: 30px;
	min-width: 1px;
	opacity: 0;
	padding: 0;
	position: relative;
	right: 25px;
	width: 28px;
}

nav.slicknav_nav .slicknav_parent {
	text-transform: uppercase;
}

nav.slicknav_nav .slicknav_parent li {
	text-transform: none;
}

form.bop-nav-search {
	padding: 8px 13px;
	text-transform: uppercase;
}

form.bop-nav-search label::after {
	background-image: url("http://live.skispringen.com/sscom/files/2016/10/magnifier.png");
	background-size: 20px 18px;
	content: "";
	display: inline-block;
	height: 18px;
	width: 20px;
	top: 4px;
	position: relative;
}

.mh-preheader {
	display: none;
}

@media only screen and (min-width:768px) {
	.hide-mobile-netz {
		display: inline-flex;
		float: right;
		height: 37px;
		left: 6px;
		margin-left: 0;
		margin-right: 24px;
		position: relative;
		top: -11px;
		width: 120px;
	}
	
	.mh-main-nav-wrap {
		border-bottom: 1px dotted #ebebeb;
	}
	
	.mh-wrapper {
		padding-top: 18px;
	}
	
	.hide-mobile-small-logo {
		display: inline-flex;
		float: left;
		height: 40px;
		left: 2px;
		margin-left: 10px;
		margin-right: 24px;
		position: relative;
		top: 4px;
		width: 40px;
		display: none;
	}
	
	.hide-mobile-small-logo img {
		height: 40px;
		width: 40px;
	}
	
	.make-sticky 	.hide-mobile-small-logo {
		display: inline-flex;
	}
	
	.mh-header .mh-col-2-3 {
		float: right;
		width: 42.83%;
	}
	
	.mh-col-1-3.mh-site-identity {
		width: 43%;
	}
}

.mh-footer-nav-mobile {
	background: #005da4 none repeat scroll 0 0;
}

.show-mobile-small-logo {
	display: none;
}

.sub-menu li {
	font-size: 17px;
	text-transform: none;
}

.menu-hauptmenue-container {
	padding-left: 10px;
}

.custom-logo-link {
	padding-left: 3px;
}

.show-mobile-small-logo {
	display: none;
}

@media only screen and (max-width:767px) {
	.slicknav_nav .hide-mobile-small-logo {
		display: none;
	}
	
	.hide-mobile-netz {
		display: none;
	}
	
	.hide-mobile-small-logo {
		display: none;
	}
	
	.menu-hauptmenue-container {
		padding-left: 0;
	}
	
	.mh-main-nav-wrap.show-mobile-small-logo {
		display: none;
	}
	
	.mh-main-nav-wrap.make-sticky .show-mobile-small-logo {
		display: block;
		height: auto;
		left: 0;
		margin-right: auto;
		position: absolute;
		right: 0;
		top: 3px;
		width: 136px;
		margin-left: auto;
	}
}

.make-sticky {
	box-shadow: 0 6px 15px -5px rgba(0,0,0,0.64);
	max-width: 990px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99999;
	background-color: #fff;
}

@media only screen and (min-width:620px) and (max-width:978px) {
	.bop-nav-search {
		display: none;
	}
}

.page-template-template-homepage .mh-wrapper {
	padding-top: 8px;
}

.mh-footer-nav-mobile .slicknav_menu .slicknav_icon-bar {
	background-color: #fff;
}

.mh-footer-nav-mobile .slicknav_menu .slicknav_icon {
	display: block;
	float: none;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	text-align: center;
	top: 11px;
}

.mh-footer-nav-mobile .slicknav_btn {
	float: none;
	height: 33px;
	margin: 0 auto;
	padding-right: 20px;
	position: relative;
	text-align: center;
	width: 100%;
}

.mh-navigation.mh-footer-nav li:hover {
	background: transparent none repeat scroll 0 0 !important;
}

blockquote {
	border-left: 5px solid #005DA4;
	color: #666666;
	display: block;
	font-size: 1.3rem;
	font-style: italic;
	line-height: 1.6;
	padding: 5px 0 5px 15px;
}


/*
hinzugefügt von Marco Ries, 29.08.2017
*/
.mh-container, .mh-container-inner { max-width: 989px; }

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

.archive .mh-meta-author { display: none; }

.entry-content a { font-weight: 400; color: #005da4; }

.textwidget a { font-weight: 400; color: #005da4; }

.mh-widget-title-inner a { color: #005da4; }

.mh-widget-title-inner {
  color:#005DA4;
}