.wp-block {} /*  (.wp-block {} ensures MT files load in Gutenberg editor) */
/*  MICROTHEMER STYLES  */


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

/** General >> Blog H2 **/
.fl-node-5c4f6669a69a3 h2 {
	font-size: 30px !important;
}

/** General >> Fl node 5e176b4845e8b fl node content **/
.fl-node-5e176b4845e8b .fl-node-content {
	z-index: 100 !important;
}

/** General >> Preisliste **/
.fl-node-5e18555a61672 {
	margin-left: -125px !important;
}

/** General >> Off-Canvas Menu Jetzt Anfragen **/
#menu-item-16025 > a {
	color: rgb(255, 255, 255) !important;
	line-height: 27px !important;
	text-align: center !important;
	background-color: rgb(220, 192, 130) !important;
	border-width: 2px !important;
	border-style: none !important;
}

/** General >> Off-Canvas Menu Jetzt Anfragen Hover **/
#menu-item-16025 > a:hover {
	color: rgb(56, 56, 56) !important;
	background-color: rgb(255, 255, 255) !important;
	border: 2px solid rgb(220, 192, 130) !important;
}

/** General >> Uabb pl price position right uabb price list animation:(1) **/
.uabb-pl-price-position-right > .uabb-price-list-animation-:nth-of-type(1) {
	padding-left: 0 !important;
}

/** General >> Menu startseite **/
#menu-startseite {
	text-align: center !important;
}

/** General >> iHover Flip Card Title **/
.uabb-ih-item.uabb-ih-square.uabb-ih-effect13 .uabb-ih-info .uabb-ih-heading {
	visibility: inherit !important;
}

/** General >> iHover Flip Card Description **/
.uabb-ih-item.uabb-ih-square.uabb-ih-effect13 .uabb-ih-info .uabb-ih-description {
	visibility: inherit !important;
}

/** General >> Testimonial Form **/
.cw-testimonial-form {
	box-shadow: 4px 4px 35px 2px rgb(217, 217, 217) !important;
}

/** General >> Pp testimonials image **/
.pp-testimonials-image {
	margin-bottom: 20px !important;
}

/** General >> Fieldset **/
#fluentform_2 .einstiegsfrage {
	margin-bottom: 30px !important;
}

/** General >> Label **/
.einstiegsfrage > div:nth-of-type(1) > label {
	font-size: 18px !important;
	font-weight: 700 !important;
	margin-bottom: 20px !important;
}


/*( Large Desktop )*/
@media (min-width: 1200px) {
	/** General >> Blockquote **/
	.fl-node-content blockquote {
	font-size: 16px !important;
	line-height: 1.2 !important;
	font-variant: small-caps !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	margin-right: 150px !important;
}

	/** General >> H2 Blogbeitrag **/
	.fl-node-5c4f6669a69a3 h2 {
	font-size: 25px !important;
	margin-top: 40px !important;
	margin-bottom: -40px !important;
}

	/** General >> Fl node 5e176b4845e8b fl node content **/
	.fl-node-5e176b4845e8b .fl-node-content {
	position: fixed !important;
	top: 50px !important;
	right: 20px !important;
	z-index: 100 !important;
}

	/** General >> Uabb pl price position right uabb price list animation:(1) **/
	.uabb-pl-price-position-right > .uabb-price-list-animation-:nth-of-type(1) {
	margin-left: -150px !important;
}

}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {
	/** General >> Blockquote **/
	.fl-node-content blockquote {
	font-size: 16px !important;
	line-height: 1.2 !important;
	font-variant: small-caps !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	margin-right: 75px !important;
}

	/** General >> H2 Blogbeitrag **/
	.fl-node-5c4f6669a69a3 h2 {
	font-size: 25px !important;
	margin-top: 40px !important;
	margin-bottom: -40px !important;
}

	/** General >> Fl node 5e176b4845e8b fl node content **/
	.fl-node-5e176b4845e8b .fl-node-content {
	position: fixed !important;
	top: 50px !important;
	right: 20px !important;
	z-index: 100 !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** General >> Blockquote **/
	.fl-node-content blockquote {
	font-size: 16px !important;
	line-height: 1.2 !important;
	font-variant: small-caps !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin-right: 16px !important;
}

	/** General >> H2 Blogbeitrag **/
	.fl-node-5c4f6669a69a3 h2 {
	font-size: 25px !important;
	margin-top: 40px !important;
	margin-bottom: -40px !important;
}

	/** General >> Fl node 5e176b4845e8b fl node content **/
	.fl-node-5e176b4845e8b .fl-node-content {
	position: fixed !important;
	top: 15px !important;
	right: 15px !important;
	z-index: 100 !important;
}

	/** General >> Masthead menu link **/
	#masthead .menu-link {
	background-color: rgba(255, 255, 255, 0.85) !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** General >> Blockquote **/
	.fl-node-content blockquote {
	font-size: 16px !important;
	font-variant: small-caps !important;
	margin-right: 16px !important;
}

	/** General >> Fl node 5e176b4845e8b fl node content **/
	.fl-node-5e176b4845e8b .fl-node-content {
	z-index: 100 !important;
}

	/** General >> Masthead menu link **/
	#masthead .menu-link {
	background-color: rgba(255, 255, 255, 0.85) !important;
}

	/** General >> Post 27 fl node 5a200dfd7094b **/
	#post-27 .fl-node-5a200dfd7094b {
	margin-top: -85px !important;
	z-index: 1 !important;
}

	/** General >> Column geschichte **/
	.column-geschichte {
	z-index: 5 !important;
}

	/** General >> Testimonial Box **/
	.layout-4-content {
	padding-right: 25px !important;
	padding-left: 25px !important;
}

	/** General >> Label **/
	.einstiegsfrage > div:nth-of-type(1) > label {
	font-size: 16px !important;
	margin-bottom: 10px !important;
}

	/** General >> Fl slide content **/
	.fl-slide-content {
	padding-bottom: 0 !important;
}

	/** General >> Bx pager **/
	#post-27 .bx-pager {
	display: none !important;
}

}

