/*  MICROTHEMER STYLES  */


/*= Kontaktformular (pur) ===== */

/** Kontaktformular (pur) >> Placeholder Text **/
#fluentform_19 .kontaktformular-labels {
	font-family: Open Sans !important;
	color: rgb(255, 255, 255) !important;
	font-size: 15px !important;
	font-weight: normal !important;
	text-transform: none !important;
}

/** Kontaktformular (pur) >> Label **/
#fluentform_19 label {
	display: none !important;
}

/** Kontaktformular (pur) >> Kontaktformular labels (::placeholder) **/
#fluentform_19 .kontaktformular-labels::placeholder {
	font-weight: 500 !important;
	text-transform: uppercase !important;
}

/** Kontaktformular (pur) >> FF Nachricht Placeholder **/
#ff_19_description::placeholder {
	text-transform: uppercase !important;
}

/** Kontaktformular (pur) >> FF Nachricht Typed Text **/
#ff_19_description {
	text-transform: none !important;
}

/** Kontaktformular (pur) >> FF Beschriftung Felder **/
#fluentform_19 label > span {
	color: rgb(255, 255, 255) !important;
	font-size: 15px !important;
	line-height: 18px !important;
	font-weight: 300 !important;
	text-align: center !important;
	text-transform: uppercase !important;
	background-color: rgb(91, 88, 80) !important;
	width: 100% !important;
	padding-top: 40px !important;
	padding-bottom: 40px !important;
	padding-left: 25px !important;
}

/** Kontaktformular (pur) >> Text input **/
#fluentform_19 input[type="text"] {
	color: rgb(255, 255, 255) !important;
}

/** Kontaktformular (pur) >> Ff 19 phone 1 **/
#ff_19_phone_1 {
	color: rgb(255, 255, 255) !important;
}

/** Kontaktformular (pur) >> Ff el group (#4) **/
#fluentform_19 .ff-el-group:nth-of-type(4) {
	margin-top: -20px !important;
}

/** Kontaktformular (pur) >> Ff 19 2 phone 1 **/
#ff_19_2_phone_1 {
	color: rgb(255, 255, 255) !important;
}

/** Kontaktformular (pur) >> Ff el group (#2) **/
#fluentform_19 .ff-el-group:nth-of-type(2) {
	margin-top: -20px !important;
	margin-bottom: 0 !important;
}

/** Kontaktformular (pur) >> Formular E-Mailadresse **/
#fluentform_19 .ff-el-group:nth-of-type(3) {
	margin-top: -20px !important;
}

/** Kontaktformular (pur) >> Formular Nachricht **/
#fluentform_19 .ff-el-group:nth-of-type(5) {
	margin-top: -20px !important;
}


/*= General =================== */

/** General >> EN Pflanze Ganzheitlich **/
.fl-node-v4p75kjyla91 .fl-row-content-wrap {
	background-size: 110px !important;
}

/** General >> X im PopUp **/
.pp-offcanvas-content .pp-offcanvas-header {
	position: -webkit-sticky !important;
	position: sticky !important;
	top: 0 !important;
	z-index: 2 !important;
}

/** General >> WPML Shortcode **/
.wpml-ls-statics-shortcode_actions {
	width: 70px !important;
}

/** General >> Bestellformular Rahmen **/
#fluentform_14 .ff-el-form-control {
	border-radius: 0 !important;
}

/** General >> Bestellformular Submit button **/
#fluentform_14 button[type="submit"] {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	border-radius: 0 !important;
}

/** General >> Order Form Border **/
#fluentform_16 .ff-el-form-control {
	border-width: 1px !important;
	border-radius: 0 !important;
}

/** General >> Order Form Submit button **/
#fluentform_16 button[type="submit"] {
	padding: 10px 50px 10px 50px !important;
	border-radius: 0 !important;
}

/** General >> Checkbox TelNr. Signup Form (:hover) **/
#fluentform_14 label > span:hover {
	color: rgb(20, 20, 20) !important;
}

/** General >> Signup Form Flag Rahmen **/
#fluentform_14 .iti__selected-flag {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

/** General >> Signup Form Flag Rahmen Neuro **/
#fluentform_17 .iti__selected-flag {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

/** General >> Signup Form Flag Rahmen Intensiv-Reha **/
#fluentform_20 .iti__selected-flag {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

/** General >> Signup Form Flag Rahmen Beatmung **/
#fluentform_18 .iti__selected-flag {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

/** General >> Signup Form Flag Rahmen [EN] **/
#fluentform_16 .iti__selected-flag {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

/** General >> Formulare Safari Webkit **/
input[type="checkbox"] {
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
}

/** General >> hCaptcha Error **/
.error {
	font-weight: 700 !important;
	text-align: center !important;
}

/** General >> FF hcaptcha Standard Formular **/
#fluentform-hcaptcha-19-2 {
	display: grid !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto !important;
}
#fluentform-hcaptcha-19-2 > :nth-child(1) {
	justify-self: center !important;
	-webkit-align-self: center !important;
	align-self: center !important;
}

/** General >> FF hcaptcha Standard Formular Pop-Up Startseite **/
#fluentform-hcaptcha-14-1 {
	display: grid !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto !important;
}
#fluentform-hcaptcha-14-1 > :nth-child(1) {
	justify-self: center !important;
	-webkit-align-self: center !important;
	align-self: center !important;
}

/** General >> FF hcaptcha Standard Formular Pop-Up Intensiv Reha **/
#fluentform-hcaptcha-20-1 {
	display: grid !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto !important;
}
#fluentform-hcaptcha-20-1 > :nth-child(1) {
	justify-self: center !important;
	-webkit-align-self: center !important;
	align-self: center !important;
}

/** General >> FF hcaptcha Standard Formular Pop-Up Neurologie **/
#fluentform-hcaptcha-17-1 {
	display: grid !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto !important;
}
#fluentform-hcaptcha-17-1 > :nth-child(1) {
	justify-self: center !important;
	-webkit-align-self: center !important;
	align-self: center !important;
}

/** General >> FF hcaptcha Standard Formular Pop-Up Beatmungspatienten **/
#fluentform-hcaptcha-18-1 {
	display: grid !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto !important;
}
#fluentform-hcaptcha-18-1 > :nth-child(1) {
	justify-self: center !important;
	-webkit-align-self: center !important;
	align-self: center !important;
}

/** General >> FF hcaptcha Standard Formular Pop-Up English **/
#fluentform-hcaptcha-16-1 {
	display: grid !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto !important;
}
#fluentform-hcaptcha-16-1 > :nth-child(1) {
	justify-self: center !important;
	-webkit-align-self: center !important;
	align-self: center !important;
}


/*= Footer ==================== */

/** Footer >> Links **/
.fl-rich-text a {
	text-decoration: none !important;
}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {
	/** General >> EN Blumen 4. Schritt **/
	.fl-node-v8t219q3rao6 .fl-row-content-wrap {
	background-position: right bottom !important;
	background-size: 225px !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** General >> EN Blumen 4. Schritt **/
	.fl-node-v8t219q3rao6 .fl-row-content-wrap {
	background-position: right bottom !important;
	background-size: 250px !important;
}

	/** General >> Bestellformular Submit button **/
	#fluentform_14 button[type="submit"] {
	width: 100% !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** General >> EN Pflanze Ganzheitlich **/
	.fl-node-v4p75kjyla91 .fl-row-content-wrap {
	background-position: right bottom !important;
	background-size: 270px !important;
}

	/** General >> EN Blumen 4. Schritt **/
	.fl-node-v8t219q3rao6 .fl-row-content-wrap {
	background-size: 300px !important;
}

	/** General >> Pp video player **/
	#post-417 .pp-video-player {
	padding-right: -5px !important;
	padding-bottom: -5px !important;
	padding-left: -5px !important;
}

	/** General >> Padding Pop-Up Menü mobil **/
	#modal-8d10fl5ymvnp .pp-modal-content-inner {
	padding-top: 90px !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** General >> Bestellformular Submit button **/
	#fluentform_14 button[type="submit"] {
	width: 100% !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

}

