/* Themify Customize Styling */
#pagewrap {	width: auto; 
}
#headerwrap {	background: none;
	background-color: #fed135;margin-top: auto;margin-right: auto;margin-bottom: auto;margin-left: auto; 
}
#header {	background: none;
	background-color: #fed135;margin-top: auto;margin-right: auto;margin-bottom: auto;margin-left: auto; 
}
#headerwrap.fixed-header {	background: none;
	background-color: #fed135; 
}
body #site-logo a img {		width: 50px;
	height: 50px; 
}
#site-logo {		position:static;

	top: 60px;right: auto;left: auto;margin-top: auto;margin-right: auto;margin-bottom: auto;margin-left: auto; 
}
#site-description {	
	font-family: "Caveat Brush";	font-weight:bolder;
	text-align:center;
	color: #605ba8;	position:static;
 
}
#main-nav {		position:relative;
top: auto;right: auto;bottom: auto;left: auto;margin: auto; 
}
.mobile_menu_active #headerwrap .sidemenu-on {	background: none;
	background-color: #f5f5dc; 
}
.mobile_menu_active #headerwrap .sidemenu-on #main-nav a {	
	font-family: "Fugaz One";	text-align:left; 
}
.mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav ul a {	
	color: #000000; 
}
.mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav ul a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a {	
	color: #E22146; 
}
.post-title, .post-title a {		text-align:center; 
}
.post-title {	
	margin-top: 125px; 
}
#sidebar .widget li {	margin: auto; 
}
@media(max-width: 1280px) { /* Themify Customize Styling */
#pagewrap {	
	width: 1200px; 
}
#site-description {	
	font-family: "Caveat Brush"; 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	background: none;
	background-color: #0d0dd9; 
}
#main-nav ul {	background: none;
	background-color: #89c71e; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #f20e30; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
#pagewrap {	
	width: 1200px; 
}
#site-description {	
	font-family: "Caveat Brush";	text-align:left; 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
#pagewrap {	width: auto;margin-right: auto;margin-left: auto; 
}
#header {		font-weight:normal;
	font-size:80%;
 
}
#site-logo {	
	top: 60px;right: auto; 
}
#site-description {	
	font-family: "Caveat Brush";	font-weight:normal;
	text-align:center;
	color: #1d12e8; 
}
#main-nav {	right: auto;left: auto;margin-right: auto;margin-bottom: auto;margin-left: auto; 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	background: none;
	background-color: #0d0dd9; 
}
#main-nav ul {	background: none;
	background-color: #89c71e; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #f20e30; 
}
 }
/* Themify Custom CSS */
@media screen and (min-width: 1100px){
.tf-tile.size-square-large img {
    width: 60%;
}}
@media screen and (min-width: 1100px){
div#tf-tile-13224-6 img {
    width: 80%;
}}
 .posts-data-table tr .row_inner {
   width:auto;
margin: 0 auto;
}
#body { ;
overflow-x:hidden ;
}
@media screen  and (min-width: 768px) and (max-width: 2100px){ 
.page-id-13560  #content {
    padding-top: 0% ;
}}
.silbentrennung {
-moz-hyphens: auto;
-o-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.themify-popup > p{
    display:none
}
@media screen and (max-width: 680px){
.tf_carousel.tf_swiper-container-initialized .tf_swiper-slide {
    width: 100% !important;
}}
.produktArten {
    max-width: 100%; 
    text-align: center !important;
}
.produktArten span {
    font-size: 2.5vw !important; 
    max-width: 100%; 
}
@media screen and (max-width: 680px){
.produktArten {
   max-width: 100%;
   text-align: center !important;
}
.produktArten span {
   font-size: 7.5vw !important;
   max-width: 100%;
}}