@font-face{
		font-family:"Neue Helvetica W05_n4";
		src:url("Fonts/522972a6-5867-47ae-82fc-a7cf9bd5d4d4.eot?#iefix") format("eot")
}
@font-face{
		font-family:"Neue Helvetica";
		src:url("Fonts/522972a6-5867-47ae-82fc-a7cf9bd5d4d4.eot?#iefix");
		src:url("Fonts/522972a6-5867-47ae-82fc-a7cf9bd5d4d4.eot?#iefix") format("eot"),url("Fonts/08b57253-2e0d-4c12-9c57-107f6c67bc49.woff2") format("woff2"),url("Fonts/08edde9d-c27b-4731-a27f-d6cd9b01cd06.woff") format("woff"),url("Fonts/8f4a1705-214a-4dd0-80b8-72252c37e688.ttf") format("truetype");
		font-weight: 400;
		font-style: normal;
}
@font-face{
		font-family:"Neue Helvetica W05_n5";
		src:url("Fonts/5640036d-d549-4f16-b31e-87da78d9e832.eot?#iefix") format("eot")
}
@font-face{
		font-family:"Neue Helvetica";
		src:url("Fonts/5640036d-d549-4f16-b31e-87da78d9e832.eot?#iefix");
		src:url("Fonts/5640036d-d549-4f16-b31e-87da78d9e832.eot?#iefix") format("eot"),url("Fonts/240c57a0-fdce-440d-9ce3-85e0cb56f470.woff2") format("woff2"),url("Fonts/7802e576-2ffa-4f22-a409-534355fbea79.woff") format("woff"),url("Fonts/14d824a2-2a5c-4692-8e30-74f6e177b675.ttf") format("truetype");
font-weight: 500;
font-style: normal;
}
@font-face{
		font-family:"Neue Helvetica W01_n7";
		src:url("Fonts/9697cfef-7816-47cc-81ed-c56c029d3bcf.eot?#iefix") format("eot")
}
@font-face{
		font-family:"Neue Helvetica";
		src:url("Fonts/9697cfef-7816-47cc-81ed-c56c029d3bcf.eot?#iefix");
		src:url("Fonts/9697cfef-7816-47cc-81ed-c56c029d3bcf.eot?#iefix") format("eot"),url("Fonts/1f4274cd-2674-481e-9023-69e33ffca161.woff2") format("woff2"),url("Fonts/5e8d493c-be01-44b9-962e-504a5cf10dd8.woff") format("woff"),url("Fonts/ae36b4a0-aa2c-46cc-98d8-d8b7d22241dc.ttf") format("truetype");
		font-weight: 700;
		font-style: normal;
}
/*Urban Art*/
@font-face {
    font-family: 'Beatstreet';
    src: url('Fonts/Beatstreet.eot');
    src: url('Fonts/Beatstreet.eot?#iefix') format('embedded-opentype'),
        url('Fonts/Beatstreet.woff2') format('woff2'),
        url('Fonts/Beatstreet.woff') format('woff'),
        url('Fonts/Beatstreet.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


body,
button,
input,
select,
textarea{
	font-size:20px;
	font-size:1.053rem;
	line-height:1.3;
	font-family: "Neue Helvetica", "Arial", sans-serif;
	font-weight: 400; font-style: normal;
	color:#7b8286;
}

a{
	color:inherit;
	text-decoration:underline;
}
a img{
	border:0;
}

/** klassen für editor, die auch in der functions.php definiert werden **/
/*
.fontWhite{
	color:#fff;
}
*/

/*underline the link elements in the content*/
/*article .elementor-text-editor p > a, article .elementor-text-editor p strong > a, article .elementor-text-editor li a{
	text-decoration:underline;
}

.underline a{
	text-decoration:underline!important;
}*/

.fontBlue, .fontBlue h1, .fontBlue h2, .fontBlue h3, .fontBlau{
	color: #0095db;
}
.fontGrau, .fontGrau h1, .fontGrau h2, .fontGrau h3{
	color: #7b8286;
}
.fontYellow, .fontYellow h1, .fontYellow h2, .fontYellow h3{
	color: #FFEC0A;
}
.fontYellowLight, .fontYellowLight h1, .fontYellowLight h2, .fontYellowLight h3{
	color: #FEF396;
}
.fontOrange, .fontOrange h1, .fontOrange h2, .fontOrange h3{
	color:#FCBF0D;
}
.fontPink, .fontPink h1, .fontPink h2, .fontPink h3{
	color: #E7257F;
}
.fontGreen, .fontGreen h1, .fontGreen h2, .fontGreen h3{
	color: #C3D200;
}
.fontWhite, .fontWhite h1, .fontWhite h2, .fontWhite h3{
	color: #fff;
}

h1, h2, h3, h4, h5, h6{
	font-weight:700;
	font-style: normal;
	clear:both;
	color:#7b8286;

}
h1{
	font-size:2.7em;
}
h2{
	font-size:2em;

}
h3{
	font-size:1.5em;

}
h4{
	font-size:1.3em;

}

@media all and (max-width:768px){
	h1{
		font-size:1.7em!important;
	}
	h2{
		font-size:1.8em!important;
	}
	h3{
		font-size:1.2em!important;
	}
	h4{
		font-size:1.1em!important;
	}
}

ul,
ol {
	margin: 0 0 1em 1em;
}
ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1em;
}



/** alles unter dieser linie kommt aus der style.css vom starter-theme **/

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

a {
	background-color: transparent;
}

a:active,
a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	quotes: "" "";
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

@media all and (max-width:768px){
	h1{
		font-size:1.6em;
	}
	h2{
		font-size:1.6em;

	}
	h3{
		font-size:1em;

	}
}
