/*  MICROTHEMER STYLES  */


/*= Content =================== */

/** Content >> Elementor field group field 1 label **/
.elementor-field-group-field_1 label {
	font-size: 13px !important;
	padding-left: 10px !important;
}

/** Content >> Elementor field group field 1 elementor field option **/
.elementor-field-group-field_1 .elementor-field-option {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Content >> Post links **/
.post-links {
	display: none !important;
	visibility: hidden !important;
}

/** Content >> Ff el form check span (#1) **/
.ff-el-form-check- span:nth-of-type(1) {
	padding-right: 10px !important;
}

/** Content >> Fluentform 5 ff el form check **/
.ff-el-form-check- {
	padding-top: 5px !important;
	padding-right: 10px !important;
	padding-bottom: 5px !important;
}

/** Content >> Div (#4) ff el input content **/
form > div:nth-of-type(4) > .ff-el-input--content, 
form > div:nth-of-type(4) > .ff-el-input--content {
	
}
form > div:nth-of-type(4) > .ff-el-input--content, 
form > div:nth-of-type(3) > .ff-el-input--content {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-flow: row wrap !important;
	-moz-flex-flow: row wrap !important;
	-ms-flex-flow: row wrap !important;
	flex-flow: row wrap !important;
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
}


/*= Menu-new ================== */

/** Menu-new >> heizung **/
.sm-heizung {
	background-color: rgb(221, 32, 13) !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}

/** Menu-new >> bad **/
.sm-bad {
	background-color: rgb(0, 141, 209) !important;
}

/** Menu-new >> elektro **/
.sm-elektro {
	background-color: rgb(238, 193, 11) !important;
}

