input.gform_next_button:hover, a.call-to-action:hover {
 background-color: #e72b7b!important;
}

a.call-to-action{
  background-color: #e72b7b!important; }

a.call-to-action {
 border-color: #D82F77!important;}




/* Mobile Menue Farbe --------------------------------------------------*/
@media only screen and ( max-width: 980px ) {
	.et_mobile_menu {
		background-color: #F9F4E9!important;
	  width: auto;
	}
	
	#et_mobile_nav_menu {
		margin-top: 0!important;
	}
	
	.select_page {
		display: none!important;
	}
	
	#et-top-navigation #et_mobile_nav_menu .mobile_nav .mobile_menu_bar.mobile_menu_bar_toggle::before {
		color: #3784C5!important;
	}
}

.et_header_style_split #main-header .mobile_nav {
 background-color: rgba(0,0,0,0);
}

.et_header_style_split .et_menu_container .mobile_menu_bar {
 left: 5px;
}



/* HAUPTFARBE -------------------------------------------------------------------------------------------*/
#main-footer, a.cn-set-cookie.button, input.gform_next_button, input#gform_submit_button_1, input#gform_submit_button_2, input#gform_submit_button_3, .gf_progressbar_percentage, div.gform_wrapper .gfield_radio li input[type=radio]:checked:before, div.gform_wrapper .gfield_radio li input[type=radio]:focus:checked:before, div.gform_wrapper .gfield_checkbox li input[type=checkbox]:checked:before, div.gform_wrapper .gfield_checkbox li input[type=checkbox]:focus:checked:before, .top-header, .start-header .et_pb_button_one {
  background-color: #3784C5!important; }

h1, h2, h3, h4, h5, h6, .gform_previous_button, #top-menu-nav #top-menu li.current-item a, #main-content p a, .et_pb_toggle_title:before, .et_pb_testimonial:before, .mobile_menu_bar:before, #cn-notice-text a {
 color: #3784C5!important; }


.et_pb_divider:before, .start-header .et_pb_button_one {
 border-color: #3784C5!important;
}


/* HERVORHEBUNGSFARBE -----------------------------------------------------------------------------------*/
input.gform_next_button:hover, input#gform_submit_button_1:hover, input#gform_submit_button_2:hover, input#gform_submit_button_3:hover {
 background-color: #482463!important;
}

.klasse {
 color: #482463!important;
}

input.gform_next_button, input#gform_submit_button_1, input#gform_submit_button_2, input#gform_submit_button_3{
 border-color: #482463!important;
}


/*#######################################################################################################*/

/* AUSBLENDEN -------------------------------------------------------------------------------------------*/
.gf_progressbar_title, .page-id-205757 #main-header, .page-id-206393 #main-header, .page-id-205754 #main-header {
 display: none!important;
}


/* Menue entfernen --------------------------------------------------------------------------------------*/
.page-id-205757 #page-container, .page-id-206393 #page-container, .page-id-205754 #page-container {
 padding-top: 0!important;
}

/*#######################################################################################################*/


/* Call to Action ---------------------------------------------------------------------------------------*/

a.call-to-action, input#gform_submit_button_1, input#gform_submit_button_2, input#gform_submit_button_3 {
 color: white!important;
 border-radius: 3px;
 border-style: solid;
 border-width: 0 0 6px 0!important;
 text-align: center;
 width: 100%;
 font-weight: 800;
 text-transform: uppercase;
 font-size: 18px;
 letter-spacing: 1px;
 padding: 12px 0!important;
}

a.call-to-action:hover {
 color: white!important;
 border-style: solid;
 border-width: 0 0 6px 0!important;
 padding: 12px!important;
}

/* Cookie Notice --------------------------------------------------------------------------------------*/

a.cn-set-cookie.button {
 color: white!important;
 font-weight: 600;
 padding: 6px 12px;
 width: 300px!important;
 margin: 8px auto 0 auto!important;
}

.cookie-notice-container, #cn-notice-text, .cn-set-cookie.button {
 display: block!important;
}

.cn-top {
 padding: 15px!important;
}

/* Hightlight Menu-Button ----------------------------------------*/

.et-fixed-header #top-menu .highlight-button a, .highlight-button a, #top-menu-nav #top-menu li.highlight-button.current-item a {
 background-color: #EFEFEF!important;
 color: #E74011!important;
 padding: 8px 15px!important;
 border-radius: 2px!important;
}


/* Gravity Forms --------------------------------------------------------------------------------------------

.gform_body .ginput_container_checkbox .gfield_checkbox li input[type='checkbox'] {
 width:20px!important;
 height:20px!important;
 margin-right: 8px!important;
}

.gform_body input, .gform_body select, .gform_body textarea {
 padding: 8px!important;
}

.gform_body {
}

.gfield {
 margin-bottom: 35px;
}

input.gform_next_button:hover {
}

#field_1_28 a {
 color: #E74011;
}*/

@media only screen and ( min-width: 600px ) {
 .abstand-rechts { margin-right: 20px; }
 .abstand-links { margin-left: 20px; }
}

input.gform_next_button, input#gform_submit_button_3 {
 color: white;
 padding: 12px 25px;
 border-radius: 3px;
 border-style: solid;
 border-width: 0 0 6px 0!important;
 margin-top: 25px!important;
 cursor: pointer;
 font-size: 18px!important;
 font-weight: 600;
 transition: 0.5s background-color ease;
 -webkit-transition: 0.5s background-color ease;
 -moz-transition: 0.5s background-color ease;
 -o-transition: 0.5s background-color ease;
}

.gform_previous_button {
 background-color: transparent!important;
 border: none!important;
 padding: 0!important;
}

.gf_progressbar_title, .page-id-205858 #main-header {
 display: none!important;
}

.page-id-205858 #page-container {
 padding-top: 0!important;
}

/* Gravity Forms Ende --------------------------------------------------------------------------------------*/



/* Logo-Wechsel ----------------------------------------------------------

.et-fixed-header #logo {
 content: url(#);
 padding: 5px 0 5px 0;
}*/


/* Maintenance Border aus ------------------------------------------------*/

.aiowps-site-lockout-box {
 border: none;
}

.aiowps-site-lockout-box p {
 color: white;
 font-size: 55%;
 font-weight: 300;
 line-height: 1.4;
}

/* Social-Icon change ---------------------------------------------------

.et-social-rss a.icon:before {
 font-family: FontAwesome!important;
 content: "\f168";
}

.et-social-twitter a.icon:before {
 font-family: ETmodules!important;
 content: "\e09a";
}
------------------------------------------------------------------------*/

/* Slider-Pfeile immer sichtbar -----------------------------------------

.et-pb-arrow-next {
 opacity: 1;
 right: 22px;
}

.et-pb-arrow-prev {
 opacity: 1;
 left: 22px;
}
------------------------------------------------------------------------*/

/* Post Divi-Layout direkt an Footer -----------------------------------------*/

@media only screen and (max-width: 980px) {
.dce_post_divi_layout {
 margin-bottom: -65px!important; }}

@media only screen and (min-width: 981px) {
.dce_post_divi_layout {
 margin-bottom: -75px!important; }}

/*------------------------------------------------------------------------*/
	
.et_pb_blurb_description ul li {
 margin-top: 18px;
 line-height: 1.4;
}



/* Mobile ----------------------------------------------------------------*/

/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
  
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
 
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {

.start-header .et_pb_button, .button-anfrage {
 line-height: 1.3!important;
}
  
.fliesstext-mobil {
 font-size: 14px!important;
 line-height: 1.2!important;
}

#main-header .logo_container {
		display: none;
}	

}




@media only screen and (min-width: 981px) and (max-width: 1530px) {

	.header-desktop-klein {
	 width: 650px;
	 padding: 2% 60px;
	}
	
	.header-desktop-klein .et_pb_main_blurb_image {
	 width: 100px!important;
	}
	
	.header-desktop-klein .et_pb_module_header span, .header-desktop-klein .et_pb_blurb_description, .header-desktop-klein .et_pb_text_inner {
	 font-size: 78%;
	}
  
}

/*** Responsive Styles Tablet And Below ***/
@media all and (min-width: 980px) and (max-width: 1100px) {
	
}

 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
 
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
  
.start-header .et_pb_button_two {
 margin-left: 0!important;
}
  
.start-header .et_pb_button_one, .start-header .et_pb_button_two {
 clear: both!important;
 display: block!important;
 text-align: center!important;
}

}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {

a.call-to-action {
 font-size: 15px;
}

}



/* Footer multiple rows --------------------------------*/

@media only screen and (max-width: 980px) {

p#footer-info, #et-info {
 display: grid!important;
}
  
.dce-credits-separator {
 display: none;
}
  
}


/* Mobile Columns Breakpoint --------------------------------------------------
@media (max-width: 479px)
{
.et_pb_row .et_pb_column.et_pb_column_1_4, .et_pb_row .et_pb_column.et_pb_column_1_5, .et_pb_row .et_pb_column.et_pb_column_1_6 {
    width: 100%;
    margin: 0 0 30px 0;
}
}
 */


