/* Themify Customize Styling */
body {	
	font-family: "Poppins";	font-weight:400;
 
}
:root {	
	--theme_accent: #8cb9b7;
	--theme_accent_semi: #8cb9b7;
	--theme_accent_hover: #8cb9b7; 
}
a, .post-nav .arrow {	
	color: #191919; 
}
body,h1,h2,h3,h4,h5,h6 {	
	color: #191919; 
}
.transparent-header #headerwrap a,.transparent-header #headerwrap.fixed-header a,#headerwrap a,#headerwrap.fixed-header a,#footerwrap a {	
	color: #191919; 
}
.transparent-header #headerwrap,.transparent-header #headerwrap.fixed-header,#headerwrap,#headerwrap.fixed-header,#footerwrap {	
	color: #191919; 
}
h1 {	
	font-family: "Poppins";	font-weight:600;
 
}
h2 {	
	font-family: "Poppins";	font-weight:600;
 
}
h3 {	
	font-family: "Poppins";	font-weight:600;
 
}
h4 {	
	font-family: "Poppins";	font-weight:400;
 
}
#headerwrap.fixed-header #site-logo a img {		width: 100px; 
}
body #site-logo a img {		width: 130px; 
}
#site-description {	display: none; 
}
#main-nav a {	
	font-family: "Poppins";	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:500;
	text-transform:none; 
}
#footerwrap {	background: none;
	background-color: #8cb9b7;
	padding-right: 7%;
	padding-left: 7%; 
}
#footer-logo a img {		width: 165px; 
}
#footer a:hover {		text-decoration:underline;
	font-style:normal;

	color: #191919; 
}
#footer .footer-widgets .widgettitle {	
	color: #191919; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body {	
	font-family: "Poppins";	font-weight:400;
 
}
:root {	
	--theme_accent: #8cb9b7;
	--theme_accent_semi: #8cb9b7;
	--theme_accent_hover: #8cb9b7; 
}
a, .post-nav .arrow {	
	color: #191919; 
}
body,h1,h2,h3,h4,h5,h6 {	
	color: #191919; 
}
.transparent-header #headerwrap a,.transparent-header #headerwrap.fixed-header a,#headerwrap a,#headerwrap.fixed-header a,#footerwrap a {	
	color: #191919; 
}
.transparent-header #headerwrap,.transparent-header #headerwrap.fixed-header,#headerwrap,#headerwrap.fixed-header,#footerwrap {	
	color: #191919; 
}
h1 {	
	font-family: "Poppins";	font-weight:600;
 
}
h2 {	
	font-family: "Poppins";	font-weight:600;
 
}
h3 {	
	font-family: "Poppins";	font-weight:600;
 
}
h4 {	
	font-family: "Poppins";	font-weight:400;
 
}
#headerwrap.fixed-header #site-logo a img {		width: 100px; 
}
#main-nav a {	
	font-family: "Poppins";	font-weight:500;
 
}
#footerwrap {	background: none;
	background-color: #8cb9b7; 
}
#footer a:hover {	
	color: #191919; 
}
#footer .footer-widgets .widgettitle {	
	color: #191919; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body {	
	font-family: "Poppins";	font-weight:400;
 
}
:root {	
	--theme_accent: #8cb9b7;
	--theme_accent_semi: #8cb9b7;
	--theme_accent_hover: #8cb9b7; 
}
a, .post-nav .arrow {	
	color: #191919; 
}
body,h1,h2,h3,h4,h5,h6 {	
	color: #191919; 
}
.transparent-header #headerwrap a,.transparent-header #headerwrap.fixed-header a,#headerwrap a,#headerwrap.fixed-header a,#footerwrap a {	
	color: #191919; 
}
.transparent-header #headerwrap,.transparent-header #headerwrap.fixed-header,#headerwrap,#headerwrap.fixed-header,#footerwrap {	
	color: #191919; 
}
h1 {	
	font-family: "Poppins";	font-weight:600;
 
}
h2 {	
	font-family: "Poppins";	font-weight:600;
 
}
h3 {	
	font-family: "Poppins";	font-weight:600;
 
}
h4 {	
	font-family: "Poppins";	font-weight:400;
 
}
#headerwrap.fixed-header #site-logo a img {		width: 100px; 
}
#main-nav a {	
	font-family: "Poppins";	font-weight:500;
 
}
#footerwrap {	background: none;
	background-color: #8cb9b7; 
}
#footer a:hover {	
	color: #191919; 
}
#footer .footer-widgets .widgettitle {	
	color: #191919; 
}
 }@media(max-width: 600px) { /* Themify Customize Styling */
body {	
	font-family: "Poppins";	font-weight:400;
 
}
:root {	
	--theme_accent: #8cb9b7;
	--theme_accent_semi: #8cb9b7;
	--theme_accent_hover: #8cb9b7; 
}
a, .post-nav .arrow {	
	color: #191919; 
}
body,h1,h2,h3,h4,h5,h6 {	
	color: #191919; 
}
.transparent-header #headerwrap a,.transparent-header #headerwrap.fixed-header a,#headerwrap a,#headerwrap.fixed-header a,#footerwrap a {	
	color: #191919; 
}
.transparent-header #headerwrap,.transparent-header #headerwrap.fixed-header,#headerwrap,#headerwrap.fixed-header,#footerwrap {	
	color: #191919; 
}
h1 {	
	font-family: "Poppins";	font-weight:600;
 
}
h2 {	
	font-family: "Poppins";	font-weight:600;
 
}
h3 {	
	font-family: "Poppins";	font-weight:600;
 
}
h4 {	
	font-family: "Poppins";	font-weight:400;
 
}
#headerwrap.fixed-header #site-logo a img {		width: 100px; 
}
#main-nav a {	
	font-family: "Poppins";	font-weight:500;
 
}
#footerwrap {	background: none;
	background-color: #8cb9b7; 
}
#footer a:hover {	
	color: #191919; 
}
#footer .footer-widgets .widgettitle {	
	color: #191919; 
}
 }
/* Themify Custom CSS */
body {font-size:1em !important;}
a {text-decoration:none !important;}

#content {
    width: 71%;
    padding: 0% 0;
}
/**** Page-Width ****/
#pagewrap{
	max-width: 1920px;
	margin: 0 auto;
}
#headerwrap {
	max-width: 1920px;
	margin: 0 auto;
}
@media screen and (max-width: 1440px){
#headerwrap {
	padding-left: 7%;
	padding-right: 7%;
	}}
#header {
    padding: 0.6em 0;
	width: 1200px;
}
body .pagewidth, .module_row>.row_inner, .module-layout-part .module_row.fullwidth_row_container>.row_inner {
    max-width: 100% !important;
}
 
.pagewidth, .module_row>.row_inner, .module-layout-part .module_row.fullwidth_row_container>.row_inner {
    width: 1200px;
    max-width: 100%;
    margin: 0 auto;
}
body .pagewidth, .module_row>.row_inner, .module-layout-part .module_row.fullwidth_row_container>.row_inner {
    max-width: 100% !important;
}



#buttonmrprax {
	background-color: #8cb9b7;
	color: white;
	border-radius: 30px;
	border: 1px solid #8cb9b7;
}
#buttonmrprax2 {
	border:1px solid #8cb9b7 ;
	color: #191919;
	border-radius: 30px;
}

.btn-primary {
	border:1px solid #8cb9b7;
	background-color: #8cb9b7;
	color: white;
	border-radius: 30px;
	padding: 1em 1.8em !important;
    text-transform: uppercase;
    letter-spacing: -.01em;
}
.btn-primary:hover {
	border: 1px solid #8cb9b7;
		background-color: transparent; 
	color: #191919;
	border-radius: 30px;
	padding: 1em 1.8em !important;
    text-transform: uppercase;
    letter-spacing: -.01em;
	transition: none;
}
#buttonmrprax:hover {
	border: 1px solid #8cb9b7;
		background-color: transparent; 
	color: #191919;
}
#buttonmrprax2:hover {
	
	color: white;
	border-radius: 30px;
	border: 1px solid #8cb9b7;
	background-color: #8cb9b7;
}

/*** Header ***/

#header {
    padding: 0.3em 0 !important;
}
#menu-icon {margin-top:30px;}

@media (max-width: 768px){
#footer-logo a img {
    width: 200px;
	}}
@media (max-width: 768px){
.footer-left-col .footer-text {
    padding-top: 0.0em;
	}} 
@media (max-width: 406px){
.module-buttons-item+.module-buttons-item {
    margin-left: 0.0em;
	}}
@media (max-width: 680px){
	.footer-right-wrap {
		display:none;
	}}
@media (max-width: 680px){
	.col3-1 {
		padding-bottom:15px;
	}}
@media only screen and (min-width:387px) and (max-width: 406px){
#buttonmrprax {
    margin-right: 0.1em;
	}}
@media only screen and (min-width:769px) {
#block-10 {
	display:none
	}}
.cmplz-deny.cmplz-revoke-custom {
	border-color:white;
	border: 1px solid white;
}
@media only screen and (min-width:800px){
.menu-item-custom-946 {border: 1px solid #8cb9b7;
	border-radius:30px}}

@media only screen and (max-width:799px){
.menu-item-custom-946 {
	text-decoration: underline; text-decoration-color: #8cb9b7;}}

.menu-item-custom-959, .menu-item-custom-960, .menu-item-custom-961, .menu-item-custom-962 {
	font-weight: 300 !important;
	font-size: 0.9em;
}
.menu-item-custom-959 a, .menu-item-custom-960 a, .menu-item-custom-961 a, .menu-item-custom-962 a {
	font-weight: 300 !important;
	font-size: 0.9em;
}

#methoden a {
	text-decoration:underline;
}
@media only screen and (max-width:970px){
.footer-left-col .main-col {
    width: 100%;
	}}
@media only screen and (max-width:970px){
.widget_block {
    width: 150%;
	}}