/*
Theme Name:     mh-newsdesk-lite Child Theme: bonvalot
Description:    Child theme for the mh-newsdesk-lite 
Author:         wh
Template:       mh-newsdesk-lite
Version:        1
*/

/* oswald-200 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/oswald-v49-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/oswald-v49-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v49-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v49-latin-200.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v49-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v49-latin-200.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-300 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/oswald-v49-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/oswald-v49-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v49-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v49-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v49-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v49-latin-300.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/oswald-v49-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/oswald-v49-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v49-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v49-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v49-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v49-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-500 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/oswald-v49-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/oswald-v49-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v49-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v49-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v49-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v49-latin-500.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-600 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/oswald-v49-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/oswald-v49-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v49-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v49-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v49-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v49-latin-600.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-700 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/oswald-v49-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/oswald-v49-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v49-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v49-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v49-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v49-latin-700.svg#Oswald') format('svg'); /* Legacy iOS */
}


 .mh-clearfix::before {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
    margin: 0;
    padding: 0;
}

.search-form .screen-reader-text { position: absolute; left: -9999px; overflow: hidden; }

.button span { font-size: 14px; font-size: 0.675rem; color: #fff; background: #005a8c; padding: 5px 15px 5px 15px; margin: 15px 0 10px 0; text-transform: uppercase; display: inline-block; }

.content-list .entry-meta-cats,		
.recentpost-categories {		
display:none;		
} 		

.content-list-title a,		
.entry-tags a {		
color:#005a8c;		
}		
span.sepa {		
margin-left: 15px;		
}		

.entry-tags strong {		
font-weight: 900;		
margin-right: 15px;		
}		
.bullets ul {		
list-style-type:disc;		
margin-left: 17px;		
}		

#cff .cff-shared-link {		
display:none;		
}		

.widget-title {		
padding: 7px 0;		
}		

.widget-title span {		
padding: 7px;		
}		

.widget_categories li.cat-item-27{		
display:none;		
}		
.widget_categories li{		
padding:5px 0 !important;		
}		

.widget_categories li ul{		
margin-left: 15px;		
font-size: 0.9em;		
list-style-type: disc;		
}		

.widget_categories li ul li{		
padding:2px 0 !important;		
}		

.fleft {		
float:left;		
width:50%;		
display:inline-block;		
}		
.fright{		
display:inline-block;		
float:right;		
width:50%;		
text-align:right;		
}		

.ppbutt {		
text-align:center;		
}		

.ppbutt input {		
border: none;		
}		

.shariff ul {		
margin-left: 0;		
}		

.mmimage {		
float:right;		
display:inline-block;		
width:100px;		
margin-right: 10px;		
}		

.mmimage img{		
width:60px;		
height:auto;		
}		

.medien_catlist article .shariff {		
display:none;		
}		

.shariff li.print {		
border:1px solid #ccc;		
}	
	
.shariff li.print a {		
color: #666;		
font-size: 0.8em;		
font-family: Arial;		
padding: 0 5px 0 5px;		
text-align:center;		
}		

.bluewidget  {		
background: #ccdee8 none repeat scroll 0 0;		
padding:0 7px 7px 7px;;		
}		

.bluewidget a {		
text-decoration:underline;		
}		


.bluewidget  .widget-title {		
margin-bottom: 10px;		
}		


.slicknav_nav .slicknav_arrow {		
border: 1px solid #fff;		
font-size: 0.8rem;		
margin: 0 0 0 0.4rem;		
padding: 5px 10px;		
}		

.must-log-in a {		
color:#005a8c;		
font-size: 1.1em;		
text-decoration:underline;		
}

.yarpp-related .yarpp-thumbnail-title {
    font-size: 76% !important;

}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
 overflow: visible !important;
}

.insertcenter {
	background-color:#F2F2F2;
	padding:20px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	text-align:center;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;

}
.insertleft {
	background-color:#F2F2F2;
	padding:20px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}

blockquote {
    font-family: Arial;
    font-size: 1.8em;
    font-weight: bold;
    line-height: 1.1;
    margin: 10px 20px 20px;
    padding: 0rem 1.25rem 0;
}

blockquote p {
margin-bottom: 0rem !important;
}

.tagcloud a {
font-size:16px !important;
}


body .grecaptcha-badge {
	display:none !important;
}

body.page-id-241 .grecaptcha-badge {
	display:block !important;
}

.wppsac-post-categories {
display:none;
}

h1.entry-title {
	font-weight:bold;
}

/* zweispaltig */

article.content-list {
float:left;
width:45%;
margin-right:5%;
min-height: 550px;
}

hr.content-list-separator{
display:none;
}

.content-list-thumb {
    float: none;
    max-width: 100%;
    margin: 0 0px 10px 0;
}

.content-list-thumb img {
    width: 100%;
}

.content-list-title a, .entry-tags a {
    font-weight: bold;
}

/* / zweispaltig */

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

	#mh-wrapper .header-wrap .mmimage {		
	display:block;		
	width:30%;		
	float:right;		
	text-align:right;		
	}		

	#mh-wrapper .header-wrap > a {		
	display:block;		
	width:65%;		
	float:left;		
	}		

	.logo-wrap {		
	text-align: left;		
	}		

	.mmimage img {		
	height: auto;		
	width: 80px;		
	}		
	
		/* zweispaltig */
	body.home article.content-list {
	float:none;
	width:100%;
	margin-right:0%;
	min-height: 0px;
	}
	/* / zweispaltig */
}

@media only screen and (max-width: 767px) {
	.content-list-excerpt, .content-list-header .entry-meta-date {		
	display: block !important;		
	}	
}


@media only screen and (max-width: 580px) {
	
	
	.content-list-title {		
	font-size: 1.2rem;		
	margin-bottom: 10px;		
	}		

	.entry-title, .page-title {		
	font-size: 1.5rem;		
	margin-bottom: 20px;		
	}		
	.comment-section-title span { padding: 10px; background: #005a8c; }		
	.mh-header .logo-title {		
	font-size: 1.35rem;		
	}		

	#cff .cff-item {		
	display:none;		
	}		

	#twitter-widget-0 {		
	height: 30px !important;		
	}		
	.shariff-button.print {		
	display:none;		
	}

	
	
	
}		


@media only screen and (max-width: 420px) {
	
}		
			
@media only print {		
	.mh-sidebar {		
	display:none;		
	}		
	#main-content {		
	width: 95.83%;		
	}		
}	
	