/* HAUPTFARBE -------------------------------------------------------------------------------------------
#main-footer, a.cn-set-cookie.button, input.gform_next_button, input.gform_button[type=submit], .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, a.call-to-action, .top-header, .start-header .et_pb_button_one {
  background-color: #46BDC8!important; }

h1, h2, h3, h4, h5, h6, .gform_previous_button, #top-menu-nav #top-menu li.current-item a, .et-pb-icon, #main-content p a, .et_pb_toggle_title:before, .et_pb_testimonial:before, .mobile_menu_bar:before, #cn-notice-text a {
 color: #46BDC8!important; }

.et_pb_divider:before, .start-header .et_pb_button_one {
 border-color: #46BDC8!important;
}*/


/* HERVORHEBUNGSFARBE -----------------------------------------------------------------------------------
input.gform_next_button:hover, a.call-to-action:hover, input.gform_button[type=submit]:hover {
 background-color: #359ca6!important;
}

.klasse {
 color: #359ca6!important;
}

input.gform_next_button, a.call-to-action, input.gform_button[type=submit] {
 border-color: #359ca6!important;
}*/


/*#######################################################################################################*/


/* Footer-Menü ----------------------------------------------------------------------------------------*/
#menu-footer-menue, #menu-footer-menue-en {
 color: #bbbbbb;
 padding-top: 26px;
}

@media only screen and (max-width: 760px) {
p#footer-info, #et-info, #menu-footer-menue {
 display: grid!important;
}
	
#menu-footer-menue li {
 padding-left: 0!important;
 padding-right: 0!important;
 margin-bottom: 8px;
}
  
.dce-credits-separator {
 display: none;
}
}


/* AUSBLENDEN -------------------------------------------------------------------------------------------*/
.gf_progressbar_title, .page-id-205757 #main-header, .page-id-206393 #main-header, .page-id-205754 #main-header {
 display: none!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;
 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_footer .gform_button.button {
 cursor: pointer!important;
}

body .gform_wrapper ul li.gfield, .gform_wrapper div.ginput_container.ginput_container_text, div.ginput_container.ginput_container_email, div.ginput_container.ginput_container_phone {
 margin-top: 0!important;
}

body .gform_wrapper ul li {
 margin-top: 15px;
}

.gform_wrapper li.hidden_label input {
 margin-top: 3px;
}

.gform_wrapper li input[type=text] {
 height: 50px!important;
 padding: 12px!important;
 border: 3px solid #efefef!important;
 border-radius: 5px;
}


.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
 margin-bottom: 0;
}

.gfield_required {
 display: none!important;
}

.ginput_container.ginput_container_consent {
 margin-top: 15px!important;
}

.ginput_container_consent input[type=checkbox] {
 width: 20px;
 height: 20px;
 vertical-align: bottom;
 float: left;
 margin-right: 10px;
 margin-top: 4px!important;
}

.ginput_container_consent label.gfield_consent_label {
 font-size: 13px;
 line-height: 1.6!important;
 display: table;
}

.gform_wrapper input[type=submit] {
 background-color: black!important;
 color: white!important;
 border: none!important;
 padding: 8px 18px!important;
 font-size: 16px!important;
 border-radius: 5px;
}

.gform_footer.top_label {
 text-align: right!important;
}



/* 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; }}

/*------------------------------------------------------------------------*/



/* 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) {

}

/*** 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) {
  
}



/* Mobile Menue Breakpoint --------------------------------------------------
@media only screen and ( max-width: 1500px ) {
#top-menu-nav, #top-menu {display: none;}
#et_top_search {display: none;}
#et_mobile_nav_menu {display: block;}
}
 */

/* 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;
}
}
 */


