/**********************************************************/
/*                     Gravity Forms                      */
/**********************************************************/

/* Gravity Forms: Legende entfernen */
.gform_required_legend{
	display: none;
}

/* Gravity Forms: Remove Text for Data Saving for Partial Entries */
.partial_entry_warning{
display: none;
}

/* Gravity Forms: Formular-Titel */
body .gform_wrapper .gform_heading h2.gform_title {
    font-weight: 400 !important;
    font-size: 2rem !important;
	text-align: center !important;
    margin-bottom: 50px !important;
	color: #B0A1BF !important;
}

/* Gravity Forms: Formular-Beschreibung */
body .gform_wrapper .gform_heading {
    margin-bottom: 50px !important;
}

/* Gravity Forms: Alle Labels */
body .gform_wrapper .gform_body .gform_fields .gfield_label {
    font-weight: 400 !important;
    font-size: 18px !important;
    float: none !important;
    line-height: 1.3 !important;
    margin-bottom: 10px !important;
	/*color: #B0A1BF !important;*/
	color: #645078;
}

/* Gravity Forms: Alle Eingabefelder */
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea textarea,
body .gform_wrapper .gform_body .gform_fields .gfield select {
    color: #333333 !important;
	font-size: 16px !important;
	background:rgba(247,252,255,0.3) !important;
	margin-top: 0px !important;
	margin-bottom: 5px !important;
	padding-left: 10px !important;
	padding-right: 5px !important;
	
	/* Border */
	border-style: solid !important;
    border-width: 2px 2px 2px 2px !important;
    border-color: #E9EEF8 !important;
    border-radius: 5px 5px 5px 5px !important;
	box-shadow: none !important;
	transition: box-shadow 0.5s ease-in-out !important;
}

/* Gravity Forms: Alle Eingabefelder */
body .gform_wrapper .gform_body .gform_fields .gfield input {
    color: #333333 !important;
	font-size: 16px !important;
	background:rgba(247,252,255,0.3) !important;
	margin-top: 0px !important;
	margin-bottom: 5px !important;
	/*padding-left: 0px !important;*/
	/*padding-right: 0px !important;*/
	
	/* Border */
	border-style: solid !important;
    border-width: 2px 2px 2px 2px !important;
    border-color: #E9EEF8 !important;
    border-radius: 5px 5px 5px 5px !important;
	box-shadow: none !important;
	transition: box-shadow 0.5s ease-in-out !important;
}

/* Gravity Forms: Eingabefeld Fokus */
body .gform_wrapper .gform_body .gform_fields .gfield input:focus, 
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea textarea:focus {
	box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px !important;
}

/* Gravity Forms: Uhrzeit-Feld vergrößern */
.gform_wrapper.gravity-theme .ginput_container_time {
    min-width: 100px !important;
}

/*
body .gform_wrapper .gform_body .gform_fields #field_2_60.gfield .gfield_label {
	color: #B0A1BF !important;
	font-size: 18px !important;
	font-weight: 800 !important;
}

body .gform_wrapper .gform_body .gform_fields #field_2_48.gfield .gfield_label {
	color: #B0A1BF !important;
	font-size: 18px !important;
	font-weight: 800 !important;
}

body .gform_wrapper .gform_body .gform_fields #field_2_54.gfield {
	margin-bottom:40px !important;
}
*/

/* Gravity Forms: Placeholder*/
#gform_wrapper_1 .gform_fields .gfield input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
  	color: black;
	font-size:14px;
}
#gform_wrapper_1 .gform_fields .gfield input::-moz-placeholder { 
	/* Firefox 19+ */
  color: black;
	font-size:14px;
}
#gform_wrapper_1 .gform_fields .gfield input:-ms-input-placeholder {
	/* IE 10+ */
  	color: black;
	font-size:14px;
}
#gform_wrapper_1 .gform_fields .gfield input:-moz-placeholder {
	/* Firefox 18- */
  	color: black;
	font-size:14px;
}

/* Gravity Forms: Höhe der Kreise bei mehreren Seiten anpassen */
.gform_wrapper.gravity-theme .gf_step {
    margin: 26px 32px 0px 0 !important;
}
.gform_wrapper.gravity-theme .gf_page_steps {
    padding-bottom: 10px;
	text-align: center;
}

/* Gravity Forms: Button entfernen */
.gform_last_page_button {
	display: none;
}

/* Gravity Forms: background and font color for infobox zum Speichern des Formulars */
.infobox {
	font-family: Consolas, "Lucida Console", monospace;
    background: #F5F5F5;
	color: #868c96;
	line-height: 1.3;
	padding: 10px;
	
	border-style: solid !important;
    border-width: 2px 2px 2px 2px !important;
    border-color: #E9EEF8 !important;
    border-radius: 5px 5px 5px 5px !important;
	box-shadow: none !important;
}

/* Gravity Forms: Text-Felder nach Speichern des Formulars entfernen */
.donotdisplay {
    display: none;
}

/* BLOG Icon externer Link */
.fal.fa-external-link {
  /*
  position: relative;
  bottom: 2px;
  */
  transform: scale(0.7);
}

/* Instagram Feed Pro Smash Balloon */
/* Header ausblenden */
.sbi-header {
	display: none;
}

/* Button: Speichern und später fortführen */
.gform_wrapper.gravity-theme .gform_previous_button.button, .gform_wrapper.gravity-theme .gform_save_link.button {
	padding: 0.8em 1.6em !important;
    /*
    padding-top: 0.8em !important;
    padding-right: 1.6em !important;
    padding-bottom: 0.8em !important;
    padding-left: 1.6em !important;
	*/
	
    /*color: var(--color-content-link) !important;*/
	color: #1a1a1a !important;
	/*text-decoration: underline !important;*/
	border: 1px solid #F0F0F1 !important;
	background-color: #F0F0F1 !important;
	border-radius: 5px;
}

.no-touch .gform_save_link.button:hover {
    /*color: var(--color-content-link-hover) !important;*/
	color: #1a1a1a !important;
	border: 1px solid #000000 !important;
}
/* Button: Absenden */
.gform_wrapper .gform_footer input.button, body .gform_wrapper .gform_footer input[type=submit] {
    font-weight: 700;
    border-radius: 5px;
    border: 0 !important;
    background-color: #AFA1C0 !important;
}

/* Button: Absenden / Bedingte Logik: Button nur ausgrauen, nicht ausblenden */
#gform_submit_button_1:disabled,
#gform_submit_button_2:disabled,
#gform_submit_button_3:disabled,
#gform_submit_button_7:disabled {
    display: inline-block !important;
}

