/*  MICROTHEMER STYLES  */


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

/** General >> .headerhome h2 **/
.headerhome h2 {
	font-family: patrick hand sc !important;
	font-size: 4.6vw !important;
	line-height: 1.3em !important;
	text-shadow: 0 0 0 rgb(0, 0, 0) !important;
}

/** General >> .headerhome h1 **/
.headerhome h1 {
	font-family: saira condensed lokal !important;
	font-size: 1.3vw !important;
	font-weight: 300 !important;
	text-transform: uppercase !important;
	margin-bottom: 10px !important;
}

/** General >> menu-link **/
.menu-link a {
	font-family: patrick hand sc !important;
	font-weight: 300 !important;
}

/** General >> .headerhome **/
.headerhome {
	border: 3px none rgb(164, 214, 210) !important;
}

/** General >> normalertext p **/
.normalertext p {
	font-family: saira condensed lokal !important;
	color: rgb(37, 35, 35) !important;
	font-size: 1.2em !important;
	font-weight: 400 !important;
	letter-spacing: 0 !important;
}

/** General >> imptext ul **/
.imptext ul {
	font-family: saira condensed !important;
	font-size: 1.2em !important;
	font-weight: 400 !important;
}

/** General >> ds-blurb-slide h6 (Kopie von normalertext p) **/
.ds-blurb-slide h6 {
	font-family: saira condensed !important;
	font-size: 1.2em !important;
	font-weight: lighter !important;
	letter-spacing: 1px !important;
}

/** General >> .farbigesection **/
.farbigesection {
	
}

/** General >> .normalertext h2 **/
.normalertext h2 {
	font: italic small-caps 2.5em / 1em patrick hand sc !important;
	color: rgb(124, 21, 33) !important;
	padding-bottom: 20px !important;
}

/** General >> .menu-link a **/
.menu-link a {
	font-family: patrick hand !important;
}

/** General >> .mob-menu-icon **/
.mob-menu-icon {
	color: rgb(124, 21, 33) !important;
	box-shadow: 0 0 13px 0 rgba(102, 102, 102, 0.49) !important;
	background-color: rgba(255, 255, 255, 0.85) !important;
}

/** General >> pfeilanimiert **/
.pfeilanimiert {
	position: absolute !important;
	top: -195px !important;
	left: 50vw !important;
	z-index: 9999 !important;
}

/** General >> pfeilanimiertunterseiten **/
.pfeilanimiertunterseiten {
	position: absolute !important;
	top: -250px !important;
	left: 50vw !important;
	z-index: 9999 !important;
}

/** General >> pfeilanimiert img **/
.pfeilanimiert img {
	width: 140px !important;
	max-width: 100% !important;
}

/** General >> pfeilanimiertunterseiten img **/
.pfeilanimiertunterseiten img {
	width: 140px !important;
	max-width: 100% !important;
}

/** General >> .et-zoom-in .et_pb_blog_grid .et_pb_post **/
.et-zoom-in .et_pb_blog_grid .et_pb_post {
	box-shadow: 0 0 20px 0 rgba(102, 102, 102, 0.4) !important;
	padding-bottom: 30px !important;
	margin-top: 20px !important;
	border-color: rgb(255, 255, 255) !important;
	border-width: 5px !important;
}

/** General >> headersection **/
.headersection {
	
}

/** General >> headersectionblog **/
.headersectionblog {
	
}

/** General >> .footersection **/
.footersection {
	box-shadow: 0 -2px 20px 0 rgba(102, 102, 102, 0.35) !important;
	border-top: 5px solid rgb(255, 255, 255) !important;
}

/** General >> p **/
p {
	font-family: saira condensed lokal !important;
	font-weight: 400 !important;
}

/** General >> ul **/
ul {
	font-weight: 400 !important;
}

/** General >> .imptext a **/
.imptext a {
	
}

/** General >> .footertext **/
.footertext p {
	color: rgb(56, 120, 115) !important;
	font-size: 17px !important;
	line-height: 1.4em !important;
	font-weight: 500 !important;
}

/** General >> .footertext a **/
.footertext a {
	color: rgb(124, 21, 33) !important;
}

/** General >> .unterfootertext a **/
.unterfootertext a {
	color: rgb(255, 255, 255) !important;
	font-weight: 500 !important;
}

/** General >> .unterfootertext p **/
.unterfootertext p {
	color: rgb(255, 255, 255) !important;
	font-weight: 500 !important;
	letter-spacing: 0.2px !important;
}

/** General >> .faqakordeon p **/
.faqakordeon p {
	font-size: 1.2em !important;
	letter-spacing: 0.5px !important;
}

/** General >> .faqakordeon h5 **/
.faqakordeon h5 {
	font-size: 1.2em !important;
	font-weight: 600 !important;
}

/** General >> .normalertext a **/
.normalertext a {
	font-weight: 500 !important;
}

/** General >> .tg-nav-color **/
.tg-nav-color {
	font-family: saira condensed !important;
	color: rgb(124, 21, 33) !important;
	font-size: 1.1em !important;
	font-weight: 500 !important;
}

/** General >> .tg-nav-color:hover **/
.tg-nav-color:hover {
	font-family: saira condensed !important;
	color: rgb(124, 21, 33) !important;
	font-size: 1.15em !important;
	font-weight: 500 !important;
	-o-transition-property: all !important;
	-moz-transition-property: all !important;
	-webkit-transition-property: all !important;
	transition-property: all !important;
	-o-transition-duration: 0.1s !important;
	-moz-transition-duration: 0.1s !important;
	-webkit-transition-duration: 0.1s !important;
	transition-duration: 0.1s !important;
}

/** General >> #grid-219249 a **/
#grid-219249 a {
	font: lighter 1vw / 1em patrick hand sc !important;
	color: rgba(38, 37, 37, 0.6) !important;
	text-transform: none !important;
	letter-spacing: 0 !important;
	background-color: rgb(255, 255, 255) !important;
}

/** General >> .to-like-count **/
.to-like-count {
	display: none !important;
}

/** General >> .to-heart-icon **/
.to-heart-icon {
	display: none !important;
}

/** General >> .tg-icon-arrows-diagonal **/
.tg-icon-arrows-diagonal {
	display: none !important;
}

/** General >> .normalertext strong **/
.normalertext strong {
	font-weight: 400 !important;
}

/** General >> Komischen Rand oben bei Insta Grid weg **/
.page-id-218808 .et_pb_text_15 p {
	line-height: 0 !important;
}

/** General >> Headertext mob standard logo **/
img.mob-standard-logo {
	position: absolute !important;
	top: -5vw !important;
	left: -10vw !important;
}

/** General >> #grid-219249 **/
#grid-219249 {
	box-shadow: 3px 3px 10px 0 !important;
	border: 5px solid rgb(255, 255, 255) !important;
}

/** General >> tooggle **/
.et_pb_accordion_item_13 a {
	border-color: rgba(167, 48, 48, 0) !important;
	border-width: 0px !important;
}

/** General >> .more-link **/
.more-link {
	font-family: patrick hand sc !important;
	color: rgb(255, 255, 255) !important;
	font-size: 1.2em !important;
	background-color: rgb(124, 21, 33) !important;
	padding: 2px 5px 2px 5px !important;
	margin-top: 30px !important;
	position: relative !important;
	top: 10px !important;
}


/*= Größen ================== */

/** Größen >> 4 zu 3 only   .vierzudrei **/
.vierzudrei {
	display: none !important;
}

/** Größen >> 4 zu 3 nicht   .vierzudreinicht **/
.vierzudreinicht {
	display: block !important;
}

/** Größen >> groß only (nicht 4:3 und kleiner)   .gross **/
.gross {
	display: none !important;
}

/** Größen >> gross nicht (nur 4:3 und kleiner)   .grossnicht **/
.grossnicht {
	display: block !important;
}

/** Größen >> mobil only   .mobil **/
.mobil {
	display: none !important;
}

/** Größen >> mobil nicht (4:3 und gross wird angezeigt)   .mobilnicht **/
.mobilnicht {
	display: block !important;
}


/*= Kontaktformular =========== */

/** Kontaktformular >> feld Kontaktformular **/
.feld {
	font-family: saira condensed !important;
	font-size: 1em !important;
	line-height: 2em !important;
	letter-spacing: 0 !important;
	box-shadow: 0 2px 3px 0 rgba(78, 78, 78, 0.46) inset !important;
	background-color: rgb(237, 237, 237) !important;
	width: 100% !important;
	max-width: 100% !important;
	padding: 10px 10px 10px 20px !important;
	border-style: none !important;
	border-radius: 0 !important;
}

/** Kontaktformular >> senden **/
.senden {
	font-family: saira condensed !important;
	color: rgb(255, 255, 255) !important;
	font-size: 1.8em !important;
	font-weight: 600 !important;
	font-style: normal !important;
	font-variant: small-caps !important;
	letter-spacing: 2px !important;
	box-shadow: 0 2px 5px 0 rgba(78, 78, 78, 0.49) !important;
	background-color: rgb(124, 21, 33) !important;
	width: 100% !important;
	max-width: 100% !important;
	padding: 10px !important;
	border-width: 0 !important;
	border-style: none !important;
	border-radius: 0 !important;
}

/** Kontaktformular >> Wpcf7 form p **/
.wpcf7-form p {
	font-family: saira condensed !important;
	font-size: 1.2em !important;
	line-height: 1.2em !important;
	font-weight: 400 !important;
	text-align: left !important;
	letter-spacing: 0 !important;
}

/** Kontaktformular >> Wpcf7 form a **/
.wpcf7-form a {
	font-family: saira condensed !important;
	color: rgb(124, 21, 33) !important;
	font-size: 1em !important;
	font-weight: 600 !important;
	text-align: center !important;
	letter-spacing: 1px !important;
}

/** Kontaktformular >> Wpcf7 form b **/
.wpcf7-form b {
	font-family: saira condensed !important;
	color: rgb(124, 21, 33) !important;
	font-size: 1em !important;
	font-weight: 600 !important;
	text-align: center !important;
	letter-spacing: 1px !important;
}

/** Kontaktformular >> Wpcf7 form h2 **/
.wpcf7-form h2 {
	font-family: Patrick Hand SC !important;
	color: rgb(124, 21, 33) !important;
	font-size: 2.5em !important;
	line-height: 1.2em !important;
	font-weight: 400 !important;
	font-style: italic !important;
	text-align: center !important;
	letter-spacing: 1px !important;
}

/** Kontaktformular >> recaptcha **/
.grecaptcha-badge {
	opacity: 0 !important;
}

/** Kontaktformular >> .newsltext h2 **/
.newsltext h2 {
	font-size: 1.2em !important;
	padding-top: 3px !important;
}


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

/** General 2 >> Et pb section 3 et parallax gradient tablet exist **/
.et_pb_section_3 .et_parallax_gradient_tablet_exist {
	color: rgb(37, 35, 35) !important;
}

/** General 2 >> Grid 219249 tg grid area bottom1 **/
#grid-219249 .tg-grid-area-bottom1 {
	background-color: rgb(231, 231, 231) !important;
}

/** General 2 >> post kategorie nicht klickbar **/
.post-meta a {
	cursor: default !important;
	pointer-events: none !important;
}

/** General 2 >> Post 219625 et pb section 3 **/
#post-219625 .et_pb_section_3 {
	box-shadow: 0 0 0 0 rgba(138, 178, 211, 0) !important;
	background-color: rgb(249, 249, 249) !important;
}

/** General 2 >> .blogbild img **/
img.blogbild {
	float: left !important;
}


/*( Sehr großab (ab 1900 px) (imp) )*/
@media all and (min-width: 1900px) and (max-width: 50000px) {

	/*= Größen ================== */

	/** Größen >> groß only (nicht 4:3 und kleiner)   .gross **/
	.gross {
	display: block !important;
}

	/** Größen >> gross nicht (nur 4:3 und kleiner)   .grossnicht **/
	.grossnicht {
	display: none !important;
}


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

	/** General >> .farbigesection **/
	.farbigesection {
	top: -0 !important;
}

	/** General >> pfeilanimiert **/
	.pfeilanimiert {
	top: -210px !important;
}

	/** General >> pfeilanimiertunterseiten **/
	.pfeilanimiertunterseiten {
	top: -270px !important;
}


}


/*( GROß (1601 bis 1899 px) (imp) )*/
@media all and (min-width: 1601px) and (max-width: 1899px) {

	/*= Größen ================== */

	/** Größen >> groß only (nicht 4:3 und kleiner)   .gross **/
	.gross {
	display: block !important;
}

	/** Größen >> gross nicht (nur 4:3 und kleiner)   .grossnicht **/
	.grossnicht {
	display: none !important;
}


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

	/** General >> .headerhome **/
	.headerhome {
	background-color: rgba(255, 255, 255, 0) !important;
}

	/** General >> .farbigesection **/
	.farbigesection {
	top: 0 !important;
}

	/** General >> pfeilanimiert **/
	.pfeilanimiert {
	top: -210px !important;
}

	/** General >> pfeilanimiertunterseiten **/
	.pfeilanimiertunterseiten {
	top: -270px !important;
}

	/** General >> pfeilanimiert img **/
	.pfeilanimiert img {
	width: 130px !important;
}

	/** General >> pfeilanimiertunterseiten img **/
	.pfeilanimiertunterseiten img {
	width: 130px !important;
}

	/** General >> .to-like-count **/
	.to-like-count {
	
}


}


/*( MEDIUM  (1301 bis 1600 px) Ausnahmen (imp) )*/
@media all and (min-width: 1301px) and (max-width: 1600px) {

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

	/** General >> .headerhome h2 **/
	.headerhome h2 {
	
}

	/** General >> .headerhome **/
	.headerhome {
	background-color: rgba(255, 255, 255, 0) !important;
}

	/** General >> .farbigesection **/
	.farbigesection {
	top: 120px !important;
}

	/** General >> pfeilanimiert **/
	.pfeilanimiert {
	top: -210px !important;
}

	/** General >> pfeilanimiertunterseiten **/
	.pfeilanimiertunterseiten {
	top: -250px !important;
}

	/** General >> pfeilanimiert img **/
	.pfeilanimiert img {
	width: 120px !important;
}

	/** General >> pfeilanimiertunterseiten img **/
	.pfeilanimiertunterseiten img {
	width: 120px !important;
}

	/** General >> #grid-219249 a **/
	#grid-219249 a {
	font-size: 1.2vw !important;
}


}


/*( KLEINER  (1101 bis 1300 px) Ausnahmen (imp) )*/
@media all and (min-width: 1101px) and (max-width: 1300px) {

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

	/** General >> .headerhome h2 **/
	.headerhome h2 {
	
}

	/** General >> menu-link **/
	.menu-link a {
	
}

	/** General >> .farbigesection **/
	.farbigesection {
	top: 200px !important;
}

	/** General >> .normalertext h2 **/
	.normalertext h2 {
	font-size: 2em !important;
	line-height: 1.9em !important;
}

	/** General >> .menu-link a **/
	.menu-link a {
	font-size: 2em !important;
	font-weight: 300 !important;
	text-align: center !important;
}

	/** General >> pfeilanimiert **/
	.pfeilanimiert {
	top: -200px !important;
}

	/** General >> pfeilanimiertunterseiten **/
	.pfeilanimiertunterseiten {
	top: -250px !important;
}

	/** General >> pfeilanimiert img **/
	.pfeilanimiert img {
	width: 110px !important;
}

	/** General >> pfeilanimiertunterseiten img **/
	.pfeilanimiertunterseiten img {
	width: 110px !important;
}

	/** General >> headersection **/
	.headersection {
	margin-top: 80px !important;
}

	/** General >> headersectionblog **/
	.headersectionblog {
	margin-top: 80px !important;
}

	/** General >> #grid-219249 a **/
	#grid-219249 a {
	font-size: 1.4vw !important;
}

	/** General >> Headertext mob standard logo **/
	img.mob-standard-logo {
	width: 400px !important;
	height: auto !important;
}

	/** General >> imptext h1 **/
	.imptext h1 {
	
}


	/*= Kontaktformular =========== */

	/** Kontaktformular >> .newsltext h2 **/
	.newsltext h2 {
	
}


}


/*( KLEIN (981 bis 1100 px) 4:3 (imp) )*/
@media all and (min-width: 981px) and (max-width: 1100px) {

	/*= Größen ================== */

	/** Größen >> 4 zu 3 only   .vierzudrei **/
	.vierzudrei {
	display: block !important;
}

	/** Größen >> 4 zu 3 nicht   .vierzudreinicht **/
	.vierzudreinicht {
	display: none !important;
}

	/** Größen >> groß only (nicht 4:3 und kleiner)   .gross **/
	.gross {
	
}

	/** Größen >> mobil only   .mobil **/
	.mobil {
	
}


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

	/** General >> .headerhome h1 **/
	.headerhome h1 {
	font-size: 1.4vw !important;
}

	/** General >> .headerhome **/
	.headerhome {
	top: -50px !important;
}

	/** General >> .farbigesection **/
	.farbigesection {
	top: 220px !important;
}

	/** General >> .normalertext h2 **/
	.normalertext h2 {
	font-size: 1.6em !important;
	line-height: 2em !important;
	padding-top: 15px !important;
}

	/** General >> .menu-link a **/
	.menu-link a {
	color: rgb(255, 255, 255) !important;
	font-size: 2em !important;
	font-weight: 300 !important;
	text-align: center !important;
}

	/** General >> .mob-menu-icon **/
	.mob-menu-icon {
	
}

	/** General >> pfeilanimiert **/
	.pfeilanimiert {
	top: -200px !important;
}

	/** General >> pfeilanimiertunterseiten **/
	.pfeilanimiertunterseiten {
	top: -250px !important;
}

	/** General >> pfeilanimiert img **/
	.pfeilanimiert img {
	width: 110px !important;
}

	/** General >> pfeilanimiertunterseiten img **/
	.pfeilanimiertunterseiten img {
	width: 110px !important;
}

	/** General >> headersection **/
	.headersection {
	margin-top: 80px !important;
}

	/** General >> headersectionblog **/
	.headersectionblog {
	margin-top: 80px !important;
}

	/** General >> #grid-219249 a **/
	#grid-219249 a {
	font-size: 1.5vw !important;
}

	/** General >> Headertext mob standard logo **/
	img.mob-standard-logo {
	width: 350px !important;
	height: auto !important;
}


}


/*( TABLET (768 bis 980 px) (imp) )*/
@media all and (min-width: 768px) and (max-width: 980px) {

	/*= Größen ================== */

	/** Größen >> mobil only   .mobil **/
	.mobil {
	display: block !important;
}

	/** Größen >> mobil nicht (4:3 und gross wird angezeigt)   .mobilnicht **/
	.mobilnicht {
	display: none !important;
}


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

	/** General >> .headerhome h2 **/
	.headerhome h2 {
	font-size: 5.5vw !important;
}

	/** General >> .headerhome h1 **/
	.headerhome h1 {
	font-size: 1.9vw !important;
}

	/** General >> .headerhome **/
	.headerhome {
	width: 600px !important;
	top: -18vw !important;
	left: -13vw !important;
}

	/** General >> normalertext p **/
	.normalertext p {
	font-size: 1.4em !important;
}

	/** General >> imptext ul **/
	.imptext ul {
	font-size: 1.4em !important;
}

	/** General >> ds-blurb-slide h6 (Kopie von normalertext p) **/
	.ds-blurb-slide h6 {
	font-size: 1.4em !important;
}

	/** General >> .farbigesection **/
	.farbigesection {
	border-top: 30px solid rgb(164, 214, 210) !important;
	top: 150px !important;
}

	/** General >> .normalertext h2 **/
	.normalertext h2 {
	font-size: 2.5em !important;
	line-height: 1.7em !important;
}

	/** General >> .menu-link a **/
	.menu-link a {
	color: rgb(255, 255, 255) !important;
	font-size: 2em !important;
	font-weight: 300 !important;
	text-align: center !important;
}

	/** General >> headersectionblog **/
	.headersectionblog {
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
}

	/** General >> .footertext **/
	.footertext p {
	font-size: 17px !important;
}

	/** General >> #grid-219249 a **/
	#grid-219249 a {
	font-size: 1.9vw !important;
}

	/** General >> Headertext mob standard logo **/
	img.mob-standard-logo {
	width: 350px !important;
	height: auto !important;
}


	/*= Kontaktformular =========== */

	/** Kontaktformular >> .newsltext h2 **/
	.newsltext h2 {
	font-size: 1.1em !important;
}


}


/*( PHONE (400 bis 767 px) (imp) )*/
@media all and (min-width: 400px) and (max-width: 767px) {

	/*= Größen ================== */

	/** Größen >> mobil only   .mobil **/
	.mobil {
	display: block !important;
}

	/** Größen >> mobil nicht (4:3 und gross wird angezeigt)   .mobilnicht **/
	.mobilnicht {
	display: none !important;
}


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

	/** General >> .headerhome h2 **/
	.headerhome h2 {
	font-size: 5vw !important;
}

	/** General >> .headerhome h1 **/
	.headerhome h1 {
	font-size: 2.4vw !important;
	padding-top: 30px !important;
}

	/** General >> .headerhome **/
	.headerhome {
	width: 100% !important;
	border-color: rgb(164, 214, 210) !important;
	border-width: 5px !important;
	top: -20vw !important;
}

	/** General >> normalertext p **/
	.normalertext p {
	color: rgb(37, 35, 35) !important;
	font-size: 1.4em !important;
}

	/** General >> imptext ul **/
	.imptext ul {
	font-size: 1.4em !important;
}

	/** General >> ds-blurb-slide h6 (Kopie von normalertext p) **/
	.ds-blurb-slide h6 {
	font-size: 1.4em !important;
}

	/** General >> .farbigesection **/
	.farbigesection {
	border-top: 30px solid rgb(164, 214, 210) !important;
	top: -50px !important;
}

	/** General >> .normalertext h2 **/
	.normalertext h2 {
	font-size: 2.5em !important;
	line-height: 1.9em !important;
}

	/** General >> .menu-link a **/
	.menu-link a {
	color: rgb(255, 255, 255) !important;
	font-size: 2em !important;
	font-weight: 300 !important;
	text-align: center !important;
}

	/** General >> .mob-menu-icon **/
	.mob-menu-icon {
	font-size: 40px !important;
}

	/** General >> headersectionblog **/
	.headersectionblog {
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
}

	/** General >> .footertext **/
	.footertext p {
	font-size: 17px !important;
}

	/** General >> .footertext a **/
	.footertext a {
	
}

	/** General >> #grid-219249 a **/
	#grid-219249 a {
	font-size: 2vw !important;
}

	/** General >> Headertext mob standard logo **/
	img.mob-standard-logo {
	width: 300px !important;
	height: auto !important;
}

	/** General >> imptext h1 **/
	.imptext h1 {
	font-size: 2.5em !important;
}


	/*= Kontaktformular =========== */

	/** Kontaktformular >> .newsltext h2 **/
	.newsltext h2 {
	font-size: 1em !important;
}


}


/*( PHONE klein (0 bis 399 px) )*/
@media all and (min-width: 0px) and (max-width: 399px) {

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

	/** General >> .headerhome h2 **/
	.headerhome h2 {
	font-size: 8vw !important;
	position: relative !important;
	top: -7vw !important;
}

	/** General >> .headerhome h1 **/
	.headerhome h1 {
	font-size: 4vw !important;
	padding-top: 30px !important;
	padding-bottom: 20px !important;
}

	/** General >> .headerhome **/
	.headerhome {
	background-size: cover !important;
	width: 125% !important;
	border-color: rgb(164, 214, 210) !important;
	border-width: 3px !important;
	top: -20vw !important;
}

	/** General >> normalertext p **/
	.normalertext p {
	font-size: 1.4em !important;
	line-height: 1.4em !important;
}

	/** General >> imptext ul **/
	.imptext ul {
	font-size: 1.4em !important;
}

	/** General >> ds-blurb-slide h6 (Kopie von normalertext p) **/
	.ds-blurb-slide h6 {
	font-size: 1.4em !important;
}

	/** General >> .farbigesection **/
	.farbigesection {
	border-top: 30px solid rgb(164, 214, 210) !important;
	top: 20px !important;
}

	/** General >> .normalertext h2 **/
	.normalertext h2 {
	font-size: 2.5em !important;
}

	/** General >> .menu-link a **/
	.menu-link a {
	color: rgb(255, 255, 255) !important;
	font-size: 1.5em !important;
	font-weight: 300 !important;
	text-align: center !important;
}

	/** General >> .mob-menu-icon **/
	.mob-menu-icon {
	font-size: 35px !important;
}

	/** General >> pfeilanimiert **/
	.pfeilanimiert {
	
}

	/** General >> pfeilanimiertunterseiten **/
	.pfeilanimiertunterseiten {
	
}

	/** General >> headersectionblog **/
	.headersectionblog {
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
}

	/** General >> .footersection **/
	.footersection {
	border-top: 5px solid rgb(255, 255, 255) !important;
}

	/** General >> p **/
	p {
	font-family: saira condensed !important;
}

	/** General >> ul **/
	ul {
	font-family: saira condensed !important;
}

	/** General >> .imptext a **/
	.imptext a {
	
}

	/** General >> .footertext **/
	.footertext p {
	font-size: 17px !important;
}

	/** General >> #grid-219249 a **/
	#grid-219249 a {
	font-size: 2vw !important;
}

	/** General >> Headertext mob standard logo **/
	img.mob-standard-logo {
	width: 250px !important;
	height: auto !important;
	top: -5vw !important;
	left: -10vw !important;
}

	/** General >> imptext h1 **/
	.imptext h1 {
	font-size: 2.5em !important;
}


	/*= Kontaktformular =========== */

	/** Kontaktformular >> .newsltext h2 **/
	.newsltext h2 {
	font-size: 1em !important;
}


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

	/** General 2 >> Et pb section 3 et parallax gradient tablet exist **/
	.et_pb_section_3 .et_parallax_gradient_tablet_exist {
	
}


}


/*( Desktop & Tablet (imp) )*/
@media (min-width: 768px) and (max-width: 979px) {

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

	/** General >> .farbigesection **/
	.farbigesection {
	border-top-color: rgb(124, 21, 33) !important;
}


}


/*( Tablet & Phone (imp) )*/
@media (max-width: 767px) {

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

	/** General >> .farbigesection **/
	.farbigesection {
	border-top-color: rgb(124, 21, 33) !important;
}


}


/*( Phone (imp) )*/
@media (max-width: 480px) {

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

	/** General >> .normalertext h2 **/
	.normalertext h2 {
	line-height: 1em !important;
}

	/** General >> imptext h1 **/
	.imptext h1 {
	
}


}

