@font-face {
  font-family: 'kap';
  src: url('../font/kap.eot?2');
  src: url('../font/kap.eot?#iefix&2') format('embedded-opentype'),
       url('../font/kap.woff2?2') format('woff2'),
       url('../font/kap.woff?2') format('woff'),
       url('../font/kap.ttf?2') format('truetype'),
       url('../font/kap.svg?2#kap') format('svg');
  font-weight: normal; font-style: normal;
}
[class^="kap-"]:before, [class*=" kap-"]:before {
  font-family: "kap"; font-style: normal; font-weight: normal; speak: never;
  display: inline-block; text-decoration: inherit; width: 1em; 
  text-align: center; font-variant: normal; text-transform: none; line-height: 1em;
   -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}

.kap-bettwaesche:before { content: '\e800'; }
.kap-staubsaugen:before { content: '\e801'; }
.kap-nasswischen:before { content: '\e802'; }
.kap-sanitaer:before { content: '\e803'; }
.kap-kueche:before { content: '\e804'; }
.kap-muell:before { content: '\e805'; }
.kap-auffuellen:before { content: '\e806'; }
.kap-oberflaechen:before { content: '\e807'; }
.kap-endkontrolle:before { content: '\e808'; }
.kap-ferienwohnung:before { content: '\e809'; }
.kap-ferienhaeuser:before { content: '\e80a'; }
.kap-moebliert:before { content: '\e80b'; }
.kap-serviced:before { content: '\e80c'; }
.kap-boardinghouse:before { content: '\e80d'; }
.kap-monteurzimmer:before { content: '\e80e'; }
.kap-airbnb:before { content: '\e80f'; }
.kap-wohnanlagen:before { content: '\e810'; }
.kap-private:before { content: '\e811'; }
