/* Divi Kontaktformular Danke-Nachricht ---------------------------------------------------------------*/
.et_pb_contact_form_container .et-pb-contact-message p {
 border: 3px solid #666666;
 background-color: white;
 padding: 15px;
 font-size: 20px;
 line-height: 1.5;
}



/* 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;
}
}



/* Gravity Forms --------------------------------------------------------------------------------------*/
.gform_footer .gform_button.button {
 cursor: pointer!important;
}

.ginput_container input, .ginput_container textarea {
 padding: 15px!important;
 border: 3px solid #cfd1d5;
}

.gform_footer input.gform_button {
 background-color: black!important;
 color: white!important;
 font-size: 18px!important;
 font-weight: 600;
 border: none!important;
 border-radius: 0;
 padding: 10px 18px!important;
 cursor: pointer;
 transition: 0.3s all;
 -o-transition: 0.3s all;
 -moz-transition: 0.3s all;
 -webkit-transition: 0.3s all;
}

.gform_footer input.gform_button:hover {
 background-color: #353a41!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 .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_consent input[type=checkbox], .ginput_container_radio input {
 width: 20px;
 height: 20px;
 vertical-align: bottom;
 float: left;
 margin-right: 10px;
 margin-top: 4px!important;
}

.ginput_container_radio label {
 vertical-align: sub!important;
}

.ginput_container_radio .gchoice {
 margin: 5px 0;
}

.ginput_container_consent label.gfield_consent_label {
 font-size: 13px;
 line-height: 1.6!important;
 display: table;
 padding-top: 2px;
}

.gform_footer.top_label {
 text-align: right!important;
}

.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date select{
    height: auto;
}


/* 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";
}
------------------------------------------------------------------------*/





/* Mobile ----------------------------------------------------------------*/

/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
  
}


.Slider-galler img{
    height: 250px;
    object-fit: cover;
    width: 100% !important;
}

