@font-face {
    font-family: "flaticon";
    src: url("../fonts/flaticon.ttf?e8762c7b280e64f31c51881d7f472d56") format("truetype"),
url("../fonts/flaticon.woff?e8762c7b280e64f31c51881d7f472d56") format("woff"),
url("../fonts/flaticon.woff2?e8762c7b280e64f31c51881d7f472d56") format("woff2"),
url("../fonts/flaticon.eot?e8762c7b280e64f31c51881d7f472d56#iefix") format("embedded-opentype"),
url("../fonts/flaticon.svg?e8762c7b280e64f31c51881d7f472d56#flaticon") format("svg");
}

i[class^="ic-"]:before,
span[class^="ic-"]:before,
div[class^="ic-"]:before,a[class^="ic-"]:before, i[class*=" ic-"]:before {
    font-family: flaticon !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position:absolute;
    color:#fff;
    
}
span[class^="ic-"]:before {

	left: 50%;
	margin-left: -30px;
	margin-top: 15px;
}
.tile:before{
    font-size:10vh;
}
.cl:before{

margin-left: 70px;
font-size: 1.2em;
margin-top: 15px;
color:#003a4f !important;
right:0px;
margin-right:25%;

}

   @media screen and (max-width: 500px) {
            .cl::before {
                margin-right: 9%;
            }
            }
.ft-ic:before{
    font-size: 1.6em;
line-height: 50px !important;
}
.ic-mail:before,.ic-Email:before {
    content: "\f101";
}
.ic-anruf:before,.ic-Telefon:before {
    content: "\f102";
}
.ic-mond:before {
    content: "\f103";
}
.ic-bett:before {
    content: "\f104";
}
.ic-publikum:before {
    content: "\f105";
}
.ic-downloads:before{
    content:"";
    background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" fill="rgb(255,255,255)"><path d="M 15 4 L 15 20.5625 L 9.71875 15.28125 L 8.28125 16.71875 L 15.28125 23.71875 L 16 24.40625 L 16.71875 23.71875 L 23.71875 16.71875 L 22.28125 15.28125 L 17 20.5625 L 17 4 Z M 7 26 L 7 28 L 25 28 L 25 26 Z"/></svg>');
    background-size:100px auto;
    background-repeat: no-repeat;
    background-position: center center;
}
.ic-nutzer:before,.ic-Name:before,.ic-Nachname:before {
    content: "\f106";
}
.ic-haus:before,.ic-Availability:before {
    content: "\f107";
}
.ic-zuhause:before {
    content: "\f108";
}
.ic-karten-und-flaggen:before,.ic-Relation:before {
    content: "\f109";
}
.ic-schlussel:before {
    content: "\f10a";
}
.ic-schlussel-1:before {
    content: "\f10b";
}
.ic-buchung:before {
    content: "\f10c";
}
.ic-facebook-app-symbol:before {
    content: "\f10d";
}
.ic-instagram:before {
    content: "\f10e";
}
.ic-facebook:before {
    content: "\f10f";
}
.ic-information:before {
    content: "\f110";
}
.ic-checked:before {
    content: "\f111";
}
.ic-link:before {
    content: "\f112";
}
.ic-id:before {
    content: "\f113";
}
.ic-id-card:before {
    content: "\f114";
}
.ic-pfeil-nach-links:before {
    content: "\f115";
}
.ic-pfeil-rechts:before {
    content: "\f116";
}
.ic-pfeil-nach-unten:before {
    content: "\f117";
}
.ic-doppelpfeil:before {
    content: "\f118";
}
.ic-kalender:before {
    content: "\f119";
}
.ic-kalender-1:before {
    content: "\f11a";
}
.ic-faq:before {
    content: "⁈";
    font-weight: bold;
}
