/* Themify Customize Styling */
body {	
	font-family: "Playfair Display"; 
}
#headerwrap {	background: none;
	background-color: #f7f7f7; 
}
#headerwrap.fixed-header #site-logo a img {		width: 50px; 
}
body #site-logo a {	display: none; 
}
body #site-logo a img {		width: 75px; 
}
#site-logo {	margin: auto; 
}
#site-description {		position:fixed;
top: auto;right: auto; 
}
#site-description img {		width: 35px; 
}
#main-nav a {	
	color: #000000;
	font-family: "Open Sans";	font-weight:400;
	text-align:right; 
}
.post-date, .post .post-date .day,.post-date .month, .post .post-date .year, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date, .single-post #pagewrap .post-date-inline .post-date .year {	
	font-family: "google-font-heebo";	font-weight:400;
 
}
#footerwrap {	background: none;
	background-color: #000000;background-image: url(https://beckerle.de/wp-content/uploads/2025/01/Bildschirmfoto-2025-01-10-um-09.51.03.png);
	background-size: cover;
	background-position: center center; 
}
#footer {	
	color: #ffffff; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family: "Open Sans";	font-weight:400;
 
}
#footer a {	
	color: #ffffff; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body {	
	font-family: "Playfair Display"; 
}
#headerwrap {	background: none;
	background-color: #f7f7f7; 
}
#headerwrap.fixed-header #site-logo a img {		width: 50px; 
}
#site-description img {		width: 35px; 
}
.post-date, .post .post-date .day,.post-date .month, .post .post-date .year, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date, .single-post #pagewrap .post-date-inline .post-date .year {	
	font-family: "google-font-heebo";	font-weight:400;
 
}
#footerwrap {	background: none;
	background-color: #444444; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body {	
	font-family: "Playfair Display"; 
}
#headerwrap.fixed-header #site-logo a img {		width: 50px; 
}
#site-description img {		width: 35px; 
}
.post-date, .post .post-date .day,.post-date .month, .post .post-date .year, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date, .single-post #pagewrap .post-date-inline .post-date .year {	
	font-family: "google-font-heebo";	font-weight:400;
 
}
 }@media(max-width: 480px) { /* Themify Customize Styling */
body {	
	font-family: "Playfair Display"; 
}
#headerwrap.fixed-header #site-logo a img {		width: 50px; 
}
#site-description img {		width: 35px; 
}
.post-date, .post .post-date .day,.post-date .month, .post .post-date .year, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date, .single-post #pagewrap .post-date-inline .post-date .year {	
	font-family: "google-font-heebo";	font-weight:400;
 
}
 }.header-minbar #headerwrap #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav a { 
	font-family: "Open Sans";	font-weight:400;
	text-align:right; }.header-minbar #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { background: none;
	background-color: #cdcdcd; }.header-minbar #headerwrap #main-nav .current_page_item > a, .mobile_menu_active #headerwrap #main-nav .current_page_item > a, .mobile_menu_active #headerwrap #main-nav .current-menu-item > a { 
	color: #ee2312; }
/* Themify Custom CSS */
ul.fp-slidesNav{
display:none;
}
.customFeature .module-feature-icon-wrap .module-feature-icon{
transform: translateY(58px) rotate(-350deg) !important;
margin-left:-30px;
}
.customFeature2 .module.size-medium .module-feature-icon {
    margin-top: 40%;
}