/*
Füge deinen eigenen CSS-Code nach diesem Kommentar hinter dem abschließenden Schrägstrich ein. 

Klicke auf das Hilfe-Symbol oben, um mehr zu erfahren.
*/
.entry-title:before {
	display: none;
}
.blog .x-landmark, .single-post .x-landmark {
	padding: 0;
}
.blog .x-header-landmark h1.h-landmark, .single-post .x-header-landmark h1.h-landmark {
	font-family: "Source Sans Pro", sans-serif;
font-style: normal;
font-weight: 700;
	letter-spacing: 0px!important;
	color: #fff;
	text-align: center;
	font-size: 228.5%;
}
.blog .x-header-landmark h1.h-landmark span:before, .single-post .x-header-landmark h1.h-landmark span:before {
	content: "_";
	color: #11E911;
}
.blog .x-header-landmark, .single-post .x-header-landmark {
	background-image: url("/wp-content/uploads/2017/11/ml-header-blog-04.jpg");
	padding: 100px 0
}

.single-post h1 {
	font-size: 30px;
}
.single-post h2 {
	font-size: 26px;
}

.single-post h3 {
	font-size: 24px;
}

.single-post h4 {
	font-size: 20px;
}

.single-post h5 {
	font-size: 18px;
}

.single-post h6 {
	font-size: 16px;
}

.p-meta span:nth-child(3), .p-meta span:nth-child(4) {
 display: none;	
}
.p-meta span:nth-child(2):after {
	display: none;
}
.entry-featured {
	border: none;
	padding: 0;
}
a.more-link {
	display: none;
	background: rgb(254, 138, 64);
	color: #fff;
	font-weight: 400;
	padding: 5px 10px;
	text-decoration: none;
	margin-top: 15px;
	border-radius: 3px;
	
}
a.more-link:hover {
	color: #fff;
	background: rgb(232, 108, 28);
}
a.entry-thumb:before {
	display: none!important;
}
a.entry-thumb:hover:before {
	opacity: 0;
}
.x-pagination a, .x-pagination span {
	color: #000;
	width: 32px;
	height: 32px;
	font-size: 16px;
	font-weight: 400;
	line-height: 32px;
	border-radius: 2px;
}
.x-pagination ul {
	border-radius: 0;
	background: none;
}
.single-post .x-container .x-main {
	width: 62%;
	margin: 0 auto;
}
.single-post .entry-title {
	font-size: 1.6rem;
}
.single-post .entry-header {
	text-align: center;
}

.wpcf7-response-output {

}

#wpcf7-f1535-p3219-o1, #wpcf7-f3446-p3316-o1 {
	position: relative;
}

#wpcf7-f1535-p3219-o1 .wpcf7-response-output, #wpcf7-f3446-p3316-o1 .wpcf7-response-output {
	position: absolute;
	bottom: 20px;
}

.wpcf7-not-valid-tip {
	color: #fff;
}

ul.arrow {
  list-style: none;
  margin-left: 0;
}
ul.arrow li {
  background: url(/wp-content/uploads/2018/05/arrow-list.png) no-repeat;
  background-size: 16px;
  background-position: 0px 4px;
  padding-left: 24px;
  margin-bottom: 10px;
  line-height: 24px;
}

.email-695 input {
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.18);
border-radius: 3px;
font-size: 16px;
	border: none;
height: 40px;
}
