/* Themify Customize Styling */
body {	
	font-family: "176";	font-weight:normal;

	color: #555555; 
}
a {	
	color: #b24465; 
}
a:hover {	
	color: #424242; 
}
a, .post-nav .arrow {	
	color: #b24465; 
}
.transparent-header #headerwrap a,.transparent-header #headerwrap.fixed-header a,#headerwrap a,#headerwrap.fixed-header a,#footerwrap a {	
	color: #555555; 
}
h1 {	
	font-family: "baararg";	font-weight:normal;

	color: #555555; 
}
h2 {	
	font-family: "baararg";	font-weight:normal;
	font-size:30px;

	color: #555555; 
}
h3 {	
	font-family: "176";	font-weight:400;
	font-size:25px;

	color: #555555; 
}
h4 {	
	font-family: "baararg";	font-weight:normal;

	color: #555555; 
}
h5 {	
	font-family: "baararg";	font-weight:normal;

	color: #555555; 
}
h6 {	
	font-family: "baararg";	font-weight:normal;

	color: #555555; 
}
#headerwrap {	background: none;
	background-color: #ffffff; 
}
#header {	
	color: #555555; 
}
#headerwrap a:hover {	
	color: #b24465; 
}
.header-widget-full {	
	color: #ffffff; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffffff; 
}
#headerwrap.fixed-header #header {	
	color: #ffffff; 
}
body #site-logo a {	
	font-family: "176";	font-weight:normal;
	font-size:16px;

	color: #555555; 
}
#site-description {	
	font-family: "176";	font-weight:normal;
	font-size:50px;

	color: #000000;display: none; 
}
#main-nav a {	
	font-family: "176";	font-weight:normal;
 
}
#main-nav a:hover {	
	color: #b24465; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #b24465; 
}
#footerwrap {	background: none;
	background-color: #ffffff; 
}
#footer-logo a {	
	font-family: "176";	font-weight:400;

	color: #555555; 
}
#footer {	
	color: #555555; 
}
.header-minbar #headerwrap #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a { 
	color: #b24465; }.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 { 
	color: #b24465; }
/* Themify Custom CSS */
h1, h2, h3, h4, h5, h6 { font-style: normal; }

#footer > div.main-col.first.clearfix > div.footer-left-wrap.first > div
{
	display:none;
}

.footer-text-inner {
	font-size:1.2em;
	}

#footer > div.back-top.clearfix.back-top-float{
	background:white;
	}

#footer > div.back-top.clearfix.back-top-float > div > a{
	color:#d9a2b2;
	}

#contact-8-1-0-3-form > div.builder-contact-fields > div.builder-contact-field.builder-contact-field-send > div > button{
	background-color:#F1F1F1;
	color:#555555;
	}

.leistungsboxen{
	border-width: 5px;
	border-style:solid;
	border-color: #B24465 !important;
	border-radius:40px;
	}
.leistungsboxen_mobil{
	border-width: 5px;
	border-style:solid;
	border-color: #B24465 !important;
	border-radius:40px;
	}

.leistungsboxen_oben{
	border-width: 5px;
	border-style:solid;
	border-color: #B24465 !important;
	border-radius:40px;
	}

.footer-text.clearfix  {
	transform:translate(0px, -15px);
}

.section-col.clearfix > div > div > div:nth-child(3)
 {
	transform:translate(0px, -6px);
}

.mobile_menu_active #headerwrap #main-nav .current_page_item>a, .mobile_menu_active #headerwrap #main-nav .current-menu-item>a, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover {
    color: black;
}

.leistungsboxen_oben_anthro{
	border-width: 5px;
	border-style:solid;
	border-color: #B24465 !important;
	border-radius:40px;
	}

#text-1002 > div > p > a {
	color:white;
}

body > div.cc-window.cc-banner.cc-type-false.cc-theme-block.cc-bottom.cc-color-override-1332973529 {
	display:none;
}

.tb_social_sharing{
	display:none;
}

#block-3 > figure {
	margin-right: 50px;
}

#footer-logo {
	font-size: 19px;
		margin-bottom:20px;
	margin-top:-1px
}