/*
Theme Name:  theme58365
Theme URI:   http://yoursite.com/link/to/theme
Description: Your theme description.
Author:      Your Name
Author URI:  http://yoursite.com
Version:     9994.0.5.1
License:     GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:        fixed-layout, fluid-layout, responsive-layout, left-sidebar, right-sidebar, custom-menu, featured-images, full-width-template, post-formats, sticky-post, theme-options, translation-ready
Text Domain: theme58365
Template:    cherryframework4
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

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

/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url(/wp-content/themes/theme58365/fonts/roboto-v30-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url(/wp-content/themes/theme58365/fonts/roboto-v30-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url(/wp-content/themes/theme58365/fonts/roboto-v30-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url(/wp-content/themes/theme58365/fonts/roboto-v30-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url(/wp-content/themes/theme58365/fonts/roboto-v30-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url(/wp-content/themes/theme58365/fonts/roboto-v30-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

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

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

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

/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url(/wp-content/themes/theme58365/fonts/roboto-v30-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url(/wp-content/themes/theme58365/fonts/roboto-v30-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url(/wp-content/themes/theme58365/fonts/roboto-v30-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url(/wp-content/themes/theme58365/fonts/roboto-v30-latin-italic.woff') format('woff'), /* Modern Browsers */
       url(/wp-content/themes/theme58365/fonts/roboto-v30-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url(/wp-content/themes/theme58365/fonts/roboto-v30-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

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

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

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

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

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

/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url(/wp-content/themes/theme58365/fonts/roboto-v30-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url(/wp-content/themes/theme58365/fonts/roboto-v30-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url(/wp-content/themes/theme58365/fonts/roboto-v30-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url(/wp-content/themes/theme58365/fonts/roboto-v30-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url(/wp-content/themes/theme58365/fonts/roboto-v30-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url(/wp-content/themes/theme58365/fonts/roboto-v30-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
}






html, body, * {
	font-family: Roboto, Arial, Helvetica, sans-serif !important;
}

h2, .h2 {
    	color: #424242;
    	font: 2em Roboto, Arial,Helvetica,sans-serif;
	margin-bottom: 1em;
}
.site-branding img {
	max-width: 120px;
}
.site-description {
	display: none;
}
table.home {
	width: 100%;
	margin-top: 3em;
	border: none !important;
}
table.home td {
	width: 33.3%;
	font-size: 2.3em;
	font-weight: 900;
	text-align: center;
	border: 0px !important;
	padding: 3em 0 3em 0em;
	transition: all .7s;
}
table.home td a {
	color: #fff;
}
table.home td:nth-child(1) {
	background-color: #EBFF01
}
table.home td:nth-child(2) {
	background-color: #FD0ACD
}
table.home td:nth-child(3) {
	background-color: #01FFCC
}
table.home td:nth-child(1):hover {
	background-color: #BECE00
}
table.home td:nth-child(2):hover {
	background-color: #CA08A4
}
table.home td:nth-child(3):hover {
	background-color: #00CFA6
}
table.studio99 {
	width: 1170px;
	border: none !important;
	margin: 2em auto 1em auto;
	border-collapse: collapse;
}
table.studio99 td {
	border: 0px !important;
	padding: .5em 0 .5em 0 !important;
	width: 33%;
}
table.studio99 td.no-font {
	font-size: 0em !important;
}
table.studio99 h2 {
	color: #abdd16;
	margin: 0 0 0 0;
}
table.studio99 h4 {
	font-weight: bold;
	margin: .8em 0 .5em 0em;
}
.welcome .inner {
	height: 880px;
        margin: 3em 0 2em 0;
}
.welcome .inner h3 {
	font-weight: 700;
}
.simple-slider h2 {
	background-color: rgba(171, 221, 22,0) !important; 
	text-align: left !important;
	transition: all .7s;
	font-size:40px;
	text-transform: uppercase;
	margin-top: 360px;
	padding-bottom: 10px;
	hyphens: auto;
}
.simple-slider h2:HOVER {
/*   background-color: rgba(171, 221, 22,.9) !important; */
}
.sp-slides-container h1 {
	color: rgba(255,255,255,1);
	font-size: 6em;
	font-weight: 900;
	text-transform: uppercase;
}
.sp-slides-container h3 {
	color: rgba(255,255,255,1);
	font-size: 1.5em;
	font-weight: 900;
	text-transform: none;
	padding-left: 80px;
	margin-bottom: 8px;
}
.sp-slides-container .sp-layer {
	text-align: left;
}
.slider-pro h2 a {
    color: rgba(255,255,255,0.95);
}
.cherry-btn.cherry-btn-primary.button_1.cherry-btn-medium {
    padding: 18px 45px;
	position: absolute;
	top: 670px;
	right: 45%;
	min-width: 250px;
}
li.current-menu-item a {
	font-weight: 900;
	text-transform: none;
}
#menu-primary > #menu-primary-items > li.menu-item {
	border-left: 2px solid #444;
	letter-spacing: .2em;
}
#menu-primary > #menu-primary-items > li.menu-item:first-child {
	border-left: 0px solid #444;
}
#menu-primary > #menu-primary-items > .menu-item a {
	padding-left: 1.0em;
	font-weight: 400;
}
#menu-primary > #menu-primary-items > .current-menu-item a {
	font-weight: 700;
	color: #c3fb18;
/*	text-shadow: 1px 1px 1px rgba(0,0,0,.1); */
	letter-spacing: .05em;
}
#menu-primary > #menu-primary-items > .menu-item {
    margin: 0 0 0 16px;
}
#menu-primary > #menu-primary-items .sub-menu li a, 
#menu-primary > #menu-primary-items .cherry-mega-menu-sub li a, 
#menu-primary > #menu-primary-items .cherry-mega-menu-sub.simple-sub li a {
	color: #848687;
}
#menu-primary > #menu-primary-items .sub-menu li a:hover, 
#menu-primary > #menu-primary-items .cherry-mega-menu-sub li a:hover, 
#menu-primary > #menu-primary-items .cherry-mega-menu-sub.simple-sub li a:hover {
	color: #000 !important;
}
#menu-primary > #menu-primary-items .cherry-mega-menu-sub li.current-menu-item a {
    color: #ffffff !important;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
}
#menu-primary .menu-extra-navigation-container li a {
    	font-size: 16px;
}

.cherry-breadcrumbs {
	display: none;
}
.btn-online {
    	border-radius: 0px !important;
	background: rgba(255,255,255,0) url(icons/logo-beta-bande280.jpg) no-repeat !important;
	font-size: 0px !important;
	width: 280px;
	height: 100px;
    padding: 0 27px 0 39px;
    transition: all 0.3s ease 0s;
    vertical-align: top;
}
.btn-online::after {
    content: "" !important;
}
.site-info {
	text-align: center;
}
.countdown {
	background-color: rgba(0,0,0,0.0);
}
.countdown .time_description {
	font-family: Arial,Helvetica,sans-serif !important;
	padding-top: 8px;
}
.post-meta-container {
	display: none;
}
.sp-black {
    top: 10% !important;
}
h3.post-title {
	font-size: 1.5em;
	border-top: 1px solid #82878c;
	border-bottom: 1px solid #82878c;
	line-height: 2.0em;
	margin-top: 2em !important;
}
.post-taxonomy-list {
	display: none;
}
.navigation.post-navigation .nav-links a {
	font-size: 1em;
}
.nav-previous a:before,
.navigation.post-navigation .nav-links .nav-next a:after {
    padding-top: 0 !important;
}
.navigation.post-navigation  {
	border-top: 1px solid #82878c;
	padding-top: 1em;
}
.wpcf7 form .submit-wrap {
    padding-top: 0px;
}
.wpcf7 form .submit-wrap input {
    height: 50px;
    width: 100%;
}
.collapse-col {
    font-size: 0em;
}
.portfolio-wrap .portfolio-filter .filter li a {
	font-weight: 900;
	font-size: 1.3em;
}
.portfolio-wrap .portfolio-filter {
 margin-top: 7px;
}
.author-bio {
	display: none;
}
.cherry-posts-list .post-meta {
	font-size: 2em;
	color: rgba(255,255,255,1) !important;
}
.cherry-posts-list.posts_2 .post-title, 
.cherry-posts-list.posts_4 .post-title {
	font-size: 28px !important;
}
.cherry-posts-list.posts_2 .media-content {
	margin-bottom: 8px;
}
.cherry-posts-list.posts_2 .cherry-posts-item {
	margin-bottom: 16px;
}
body.single-portfolio article.type-portfolio .cherry-portfolio-single-post .embed-container iframe {
	height: 658px;
}

.page-id-41 .btn-online {
    	background: rgba(255, 255, 255, 0) url("icons/logoStudio99-280.jpg") no-repeat scroll 0 -1px !important;
}

.related-posts {
	display: none;
}
nav.post-navigation .nav-previous,
nav.post-navigation .nav-next {
	display: none;
}

/* Cherry Portfolio Aktuell */
.aktuell {
	position: relative;
	z-index: 0;
}
.aktuell .cherry-posts-item {
	margin: 0 0 2em 0;
}
.aktuell h4 {
	position: absolute;
	top: 35%;
	width: 100%;
	text-align: center;
	color: #fff !important;
	font-size: 1.5em;
	text-transform: uppercase;
	z-index: 1;
}
.aktuell h4.post-title a {
	display: block;
	max-width: 75%;
	padding: .3em;
	margin: auto;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff !important;
}
.aktuell  a.cherry-btn {
	position: absolute;
	bottom: 25%;
	left: 44.5%;
	color: #fff !important;
	margin: auto;
	display: inline-block;
	width: 13em;
	text-align: center;
	z-index: 2;
}
.aktuell .media-content .content {
	bottom: 15%;
}

@media (max-width: 1600px) {
	.aktuell  a.cherry-btn {
		left: 42%;
	}
	.simple-slider h2 {
		font-size:40px;
		margin-top: 230px;
	}
	.cherry-btn.cherry-btn-primary.button_1.cherry-btn-medium {
	    top: 535px;
	}
}


@media (max-width: 1280px) {
	.aktuell  a.cherry-btn {
		left: 42%;
	}
	.simple-slider h2 {
		font-size:40px;
		margin-top: 180px;
	}
	.cherry-btn.cherry-btn-primary.button_1.cherry-btn-medium {
	    top: 390px;
		left: 41%;
	}
}


@media (max-width: 768px) {
	.aktuell h4 {
		font-size: 2em;
		top: 15%;
	}
	.aktuell .media-content .content {
		bottom: 10%;
	}
	.aktuell .post-meta time {
		font-size: .7em;
	}
	.aktuell a.cherry-btn {
		font-size: 1em;
		left: 29.5%;
		right: auto;
		padding: .5em;
		width: 10em;
	}
	.simple-slider h2 {
		font-size:32px;
		margin-top: 0;
	}
	.sp-slides-container h3 {
		font-size: 1.2em;
		padding-left: 40px;
	}
	.content_countdown .time_description {
	    margin-top: -12px !important;
	}
}
/* Cherry Portfolio col3x3 */
.col3x3 {
	border: 0px solid red;
	overflow: hidden;
}
.cherry-posts-list.col3x3 .media-content .content {
    bottom: 10px;
    left: 0;
    right: 0;
    z-index: 2;
}
.col3x3 .col-md-4,
.col3x3 .col-lg-4 {
	padding: 0em;
}
.col3x3 .portfolio-item .post-thumbnail IMG {
	min-height: 232px;
}
.col3x3 .portfolio-item h4 {
	color: rgba(255,255,255,0);
	margin: 0;
	padding: 0;
	text-align: center;
	position: absolute;
	bottom: -100px;
	z-index: 1;
	width: 96%;
	transition: all .3s;
}
.col3x3 .portfolio-item:hover h4 {
	color: rgba(255,255,255,1);
	bottom: 80px;
}
.col3x3 .portfolio-item h4 a {
	color: rgba(255,255,255,0) !important;
	display: block;
	margin: 0 auto .2em auto !important;
	padding: .3em .9em .3em .9em;
	font-size: 1em;
	font-weight: 600;
	line-height:120%;
	background: rgba(0,0,0,0);
	max-width: 80%;
	border: 1px solid rgba(255,255,255,0);
	border-radius: 1em;
	text-align: center;
	transition: all .3s;
}
.col3x3 .portfolio-item:hover h4 a {
	color: rgba(255,255,255,.8) !important;
	background: rgba(0,0,0,0.7);
	border: 1px solid rgba(255,255,255,0.3);
}
.col3x3 .portfolio-item:hover h4:hover a {
	color: rgba(255,255,255,1) !important;
	background: rgba(172,221,22,0.9);
	border: 1px solid rgba(255,255,255,0);
}
.col3x3 .post-meta time {
	font-size: .5em;
}
.col3x3 h3 a {
	font-size: 1em;
	padding: 0 1em 0 1em;
}
.col3x3.portfolio-wrap .portfolio-container .portfolio-list .portfolio-item .custom-links {
    padding: 0 0 3px 0;
}

@media (max-width: 420px) {
	.site-branding {
		margin-bottom: 0px;
	}
	.menu-primary {
		padding: 10px 0;
	}
	.isStick #menu-primary {
		margin-top: 0;
	}
	#static-area-header-bottom.isStick {
		padding: 0;
	}
	.site-branding .site-title.image-logo img {
		max-height: 48px;
	}
	.static-online {
		padding-top: 0px;
		padding-left: 0;
	}
	h2, .h2 {
		font-size: 24px !important;
	}
	.cherry-btn.cherry-btn-primary.button_1.cherry-btn-medium {
	    top: 250px;
    	left: 25%;
		right: auto;
    	min-width: 200px;
	}
	.aktuell .cherry-posts-list .post-title {
		margin: o auto;
	}
	.aktuell .cherry-posts-item {
		text-align: center;
	}
	.aktuell h4 {
		font-size: 1.2em;
		top: 10%;
		width: auto;
	}
	
}

@media (max-width: 360px) {
	.simple-slider h2 {
		font-size:20px;
	}
	.aktuell .media-content .content {
		bottom: 10%;
	}
	.aktuell .post-meta time {
		font-size: .6em;
	}
	.aktuell a.cherry-btn {
		font-size: .8em;
		left: 27.5%;
		padding: .5em;
		width: 10em;
		bottom: 35%;
		}
	.cherry-btn.cherry-btn-primary.button_1.cherry-btn-medium {
	    top: 260px;
    	right: 20%;
    	min-width: 200px;
	}
}
#menu-primary > #menu-primary-items > .menu-item a {
    padding-left: 1.0em !important;
}
.wpcf7-validates-as-required {
	border: 1px solid #abdd16 !important;
}

/* Span ausblenden */
.lp-confirm.lp-confirm-style4.left {
	display: none !important;
}