@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?habalr');
  src:  url('fonts/icomoon.eot?habalr#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?habalr') format('truetype'),
    url('fonts/icomoon.woff?habalr') format('woff'),
    url('fonts/icomoon.svg?habalr#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-aktive-mithilfe-erwuenscht-id63:before {
  content: "\e900";
}
.icon-koerperlich_anspruchsvoll-id53:before {
  content: "\e901";
}
.icon-immer-aktiv-und-auf-achse-id44:before {
  content: "\e902";
}
.icon-golf-id31-:before {
  content: "\e903";
}
.icon-fischen-id36:before {
  content: "\e904";
}
.icon-jassreisen-id76:before {
  content: "\e905";
}
.icon-kanu-kayak-id66:before {
  content: "\e906";
}
.icon-fussball-id79:before {
  content: "\e907";
}
.icon-segeln-id72:before {
  content: "\e908";
}
.icon-skifahren-id41:before {
  content: "\e909";
}
.icon-heliskiing-id80:before {
  content: "\e90a";
}
.icon-snowmobiling-id81:before {
  content: "\e90b";
}
.icon-sportreise-id56:before {
  content: "\e90c";
}
.icon-radsport-radfahren-id40:before {
  content: "\e90d";
}
.icon-reiten-id32:before {
  content: "\e90e";
}
.icon-wassersport-id34:before {
  content: "\e90f";
}
.icon-tauchen-und-schnorcheln-id37:before {
  content: "\e910";
}
.icon-tennis-id33:before {
  content: "\e911";
}
.icon-trekking-und-wanderung-id11:before {
  content: "\e912";
}
.icon-sprachreise-id12:before {
  content: "\e913";
}
.icon-begleitete-reisen-ab-der-schweiz-id83:before {
  content: "\e914";
}
.icon-begleitete-busrundreisen-id82:before {
  content: "\e915";
}
.icon-deutschsprachige-rl-id86:before {
  content: "\e916";
}
.icon-franzoesischsprachige-rl-id87-:before {
  content: "\e917";
}
.icon-englischsprachige-rl-id92:before {
  content: "\e918";
}
.icon-abenteuerreisen-id6:before {
  content: "\e919";
}
.icon-rundreise-gefuehrt-id3:before {
  content: "\e91a";
}
.icon-rundreisen-in-kleingruppen-gefuehrt-id5-:before {
  content: "\e91b";
}
.icon-privatreise-id78:before {
  content: "\e91c";
}
.icon-rundreise-im-4x4-id15:before {
  content: "\e91d";
}
.icon-kreuzfahrten-id10:before {
  content: "\e91e";
}
.icon-bahnreisen-id17:before {
  content: "\e91f";
}
.icon-bus--und-minibusreise-id14:before {
  content: "\e920";
}
.icon-bootsausflug-id13:before {
  content: "\e921";
}
.icon-flussfahrt-id71:before {
  content: "\e922";
}
.icon-flugreise-id16:before {
  content: "\e923";
}
.icon-helikopter-id19:before {
  content: "\e924";
}
.icon-wasserflugzeug-id18:before {
  content: "\e925";
}
.icon-segel--und-schiffsreise-id58:before {
  content: "\e926";
}
.icon-wohnmobil-camper-id57:before {
  content: "\e927";
}
.icon-motorrad-id54:before {
  content: "\e928";
}
.icon-mietwagenrundreise-id2:before {
  content: "\e929";
}
.icon-backpacker-id89:before {
  content: "\e92a";
}
.icon-boutique-id22:before {
  content: "\e92b";
}
.icon-dreams-id9 .path1:before {
  content: "\e92c";
  color: rgb(0, 0, 0);
}
.icon-dreams-id9 .path2:before {
  content: "\e92d";
  margin-left: -2.5888671875em;
  color: rgb(212, 198, 143);
}
.icon-dreams-id9 .path3:before {
  content: "\e92e";
  margin-left: -2.5888671875em;
  color: rgb(212, 198, 143);
}
.icon-dreams-id9 .path4:before {
  content: "\e92f";
  margin-left: -2.5888671875em;
  color: rgb(212, 198, 143);
}
.icon-dreams-id9 .path5:before {
  content: "\e930";
  margin-left: -2.5888671875em;
  color: rgb(212, 198, 143);
}
.icon-dreams-id9 .path6:before {
  content: "\e931";
  margin-left: -2.5888671875em;
  color: rgb(212, 198, 143);
}
.icon-dreams-id9 .path7:before {
  content: "\e932";
  margin-left: -2.5888671875em;
  color: rgb(212, 198, 143);
}
.icon-einfaches-zelt-id20:before {
  content: "\e933";
}
.icon-familienfreundlich-id25:before {
  content: "\e934";
}
.icon-gastfamilie_homestay-id90:before {
  content: "\e935";
}
.icon-hervorragends-spezielles-restaurant-id70:before {
  content: "\e936";
}
.icon-luxurioes-id23:before {
  content: "\e937";
}
.icon-luxurioeses-zelt-id21:before {
  content: "\e938";
}
.icon-ranches-id88:before {
  content: "\e939";
}
.icon-spezielle-einzigartige-lage-id24 .path1:before {
  content: "\e93a";
  color: rgb(168, 169, 172);
}
.icon-spezielle-einzigartige-lage-id24 .path2:before {
  content: "\e93b";
  margin-left: -1.0009765625em;
  color: rgb(0, 0, 0);
}
.icon-spezielle-einzigartige-lage-id24 .path3:before {
  content: "\e93c";
  margin-left: -1.0009765625em;
  color: rgb(0, 0, 0);
}
.icon-spezielle-einzigartige-lage-id24 .path4:before {
  content: "\e93d";
  margin-left: -1.0009765625em;
  color: rgb(255, 255, 255);
}
.icon-spezielle-einzigartige-lage-id24 .path5:before {
  content: "\e93e";
  margin-left: -1.0009765625em;
  color: rgb(255, 255, 255);
}
.icon-spezielle-einzigartige-lage-id24 .path6:before {
  content: "\e93f";
  margin-left: -1.0009765625em;
  color: rgb(255, 255, 255);
}
.icon-spezielle-einzigartige-lage-id24 .path7:before {
  content: "\e940";
  margin-left: -1.0009765625em;
  color: rgb(0, 0, 0);
}
.icon-spezielle-einzigartige-lage-id24 .path8:before {
  content: "\e941";
  margin-left: -1.0009765625em;
  color: rgb(255, 255, 255);
}
.icon-spezielle-einzigartige-lage-id24 .path9:before {
  content: "\e942";
  margin-left: -1.0009765625em;
  color: rgb(0, 0, 0);
}
.icon-spezielle-einzigartige-lage-id24 .path10:before {
  content: "\e943";
  margin-left: -1.0009765625em;
  color: rgb(255, 255, 255);
}
.icon-spezielle-einzigartige-lage-id24 .path11:before {
  content: "\e944";
  margin-left: -1.0009765625em;
  color: rgb(0, 0, 0);
}
.icon-spezielle-einzigartige-lage-id24 .path12:before {
  content: "\e945";
  margin-left: -1.0009765625em;
  color: rgb(255, 255, 255);
}
.icon-spezielle-einzigartige-lage-id24 .path13:before {
  content: "\e946";
  margin-left: -1.0009765625em;
  color: rgb(0, 0, 0);
}
.icon-spezielle-einzigartige-lage-id24 .path14:before {
  content: "\e947";
  margin-left: -1.0009765625em;
  color: rgb(0, 0, 0);
}
.icon-spezielle-einzigartige-lage-id24 .path15:before {
  content: "\e948";
  margin-left: -1.0009765625em;
  color: rgb(0, 0, 0);
}
.icon-spezielle-einzigartige-lage-id24 .path16:before {
  content: "\e949";
  margin-left: -1.0009765625em;
  color: rgb(255, 255, 255);
}
.icon-spezielle-einzigartige-lage-id24 .path17:before {
  content: "\e94a";
  margin-left: -1.0009765625em;
  color: rgb(255, 255, 255);
}
.icon-spezielle-einzigartige-lage-id24 .path18:before {
  content: "\e94b";
  margin-left: -1.0009765625em;
  color: rgb(255, 255, 255);
}
.icon-spezielle-einzigartige-lage-id24 .path19:before {
  content: "\e94c";
  margin-left: -1.0009765625em;
  color: rgb(255, 255, 255);
}
.icon-spezielle-einzigartige-lage-id24 .path20:before {
  content: "\e94d";
  margin-left: -1.0009765625em;
  color: rgb(0, 0, 0);
}
.icon-spezielle-einzigartige-lage-id24 .path21:before {
  content: "\e94e";
  margin-left: -1.0009765625em;
  color: rgb(0, 0, 0);
}
.icon-romantisch-und-honeymoon-id27:before {
  content: "\e94f";
}
.icon-villa-id91:before {
  content: "\e950";
}
.icon-wellness-und-spa-id26:before {
  content: "\e951";
}
.icon-strandferien-id42:before {
  content: "\e952";
}
.icon-umweltfreundlich-id29:before {
  content: "\e953";
}
.icon-aboriginal-culture-id64:before {
  content: "\e954";
}
.icon-agrarreisen-id75:before {
  content: "\e955";
}
.icon-baerenbeobachtung-id59:before {
  content: "\e956";
}
.icon-historisch-id62:before {
  content: "\e957";
}
.icon-nationalpark-id67:before {
  content: "\e958";
}
.icon-naturerlebnisse-id47:before {
  content: "\e959";
}
.icon-kultur-id48:before {
  content: "\e95a";
}
.icon-insel-id73:before {
  content: "\e95b";
}
.icon-sternenbeobachtung-id39:before {
  content: "\e95c";
}
.icon-safari-tierbeobachtung-id4:before {
  content: "\e95d";
}
.icon-flugsafari-id1:before {
  content: "\e95e";
}
.icon-walbeobachtung-id38:before {
  content: "\e95f";
}
.icon-stadtbesichtigung-id69-:before {
  content: "\e960";
}
.icon-staedtereise-id74:before {
  content: "\e961";
}
.icon-fotoreisen-id93:before {
  content: "\e962";
}
.icon-alleinreisend-id45:before {
  content: "\e963";
}
.icon-grupppenreisen-id46:before {
  content: "\e964";
}
.icon-highlight-id60 .path1:before {
  content: "\e965";
  color: rgb(246, 165, 28);
}
.icon-highlight-id60 .path2:before {
  content: "\e966";
  margin-left: -3.2998046875em;
  color: rgb(255, 255, 255);
}
.icon-highlight-id60 .path3:before {
  content: "\e967";
  margin-left: -3.2998046875em;
  color: rgb(255, 255, 255);
}
.icon-highlight-id60 .path4:before {
  content: "\e968";
  margin-left: -3.2998046875em;
  color: rgb(255, 255, 255);
}
.icon-highlight-id60 .path5:before {
  content: "\e969";
  margin-left: -3.2998046875em;
  color: rgb(255, 255, 255);
}
.icon-highlight-id60 .path6:before {
  content: "\e96a";
  margin-left: -3.2998046875em;
  color: rgb(255, 255, 255);
}
.icon-highlight-id60 .path7:before {
  content: "\e96b";
  margin-left: -3.2998046875em;
  color: rgb(255, 255, 255);
}
.icon-highlight-id60 .path8:before {
  content: "\e96c";
  margin-left: -3.2998046875em;
  color: rgb(255, 255, 255);
}
.icon-highlight-id60 .path9:before {
  content: "\e96d";
  margin-left: -3.2998046875em;
  color: rgb(255, 255, 255);
}
.icon-highlight-id60 .path10:before {
  content: "\e96e";
  margin-left: -3.2998046875em;
  color: rgb(255, 255, 255);
}
.icon-highlight-id60 .path11:before {
  content: "\e96f";
  margin-left: -3.2998046875em;
  color: rgb(255, 255, 255);
}
.icon-highlight-id60 .path12:before {
  content: "\e970";
  margin-left: -3.2998046875em;
  color: rgb(255, 255, 255);
}
.icon-knecht-premium-id8 .path1:before {
  content: "\e971";
  color: rgb(0, 0, 0);
}
.icon-knecht-premium-id8 .path2:before {
  content: "\e972";
  margin-left: -2.8095703125em;
  color: rgb(0, 0, 0);
}
.icon-knecht-premium-id8 .path3:before {
  content: "\e973";
  margin-left: -2.8095703125em;
  color: rgb(0, 0, 0);
}
.icon-knecht-premium-id8 .path4:before {
  content: "\e974";
  margin-left: -2.8095703125em;
  color: rgb(0, 0, 0);
}
.icon-knecht-premium-id8 .path5:before {
  content: "\e975";
  margin-left: -2.8095703125em;
  color: rgb(0, 0, 0);
}
.icon-knecht-premium-id8 .path6:before {
  content: "\e976";
  margin-left: -2.8095703125em;
  color: rgb(0, 0, 0);
}
.icon-knecht-premium-id8 .path7:before {
  content: "\e977";
  margin-left: -2.8095703125em;
  color: rgb(0, 0, 0);
}
.icon-knecht-premium-id8 .path8:before {
  content: "\e978";
  margin-left: -2.8095703125em;
  color: rgb(0, 0, 0);
}
.icon-knecht-premium-id8 .path9:before {
  content: "\e979";
  margin-left: -2.8095703125em;
  color: rgb(0, 0, 0);
}
.icon-knecht-premium-id8 .path10:before {
  content: "\e97a";
  margin-left: -2.8095703125em;
  color: rgb(0, 0, 0);
}
.icon-knecht-premium-id8 .path11:before {
  content: "\e97b";
  margin-left: -2.8095703125em;
  color: rgb(0, 0, 0);
}
.icon-knecht-premium-id8 .path12:before {
  content: "\e97c";
  margin-left: -2.8095703125em;
  color: rgb(0, 0, 0);
}
.icon-knecht-premium-id8 .path13:before {
  content: "\e97d";
  margin-left: -2.8095703125em;
  color: rgb(0, 0, 0);
}
.icon-knecht-premium-id8 .path14:before {
  content: "\e97e";
  margin-left: -2.8095703125em;
  color: rgb(0, 0, 0);
}
.icon-knecht-premium-id8 .path15:before {
  content: "\e97f";
  margin-left: -2.8095703125em;
  color: rgb(0, 0, 0);
}
.icon-knecht-premium-id8 .path16:before {
  content: "\e980";
  margin-left: -2.8095703125em;
  color: rgb(0, 0, 0);
}
.icon-knecht-premium-id8 .path17:before {
  content: "\e981";
  margin-left: -2.8095703125em;
  color: rgb(212, 198, 143);
  opacity: 0.8;
}
.icon-knecht-premium-id8 .path18:before {
  content: "\e982";
  margin-left: -2.8095703125em;
  color: rgb(212, 198, 143);
  opacity: 0.8;
}
.icon-knecht-premium-id8 .path19:before {
  content: "\e983";
  margin-left: -2.8095703125em;
  color: rgb(212, 198, 143);
  opacity: 0.8;
}
.icon-knecht-premium-id8 .path20:before {
  content: "\e984";
  margin-left: -2.8095703125em;
  color: rgb(212, 198, 143);
  opacity: 0.8;
}
.icon-knecht-premium-id8 .path21:before {
  content: "\e985";
  margin-left: -2.8095703125em;
  color: rgb(212, 198, 143);
  opacity: 0.8;
}
.icon-knecht-premium-id8 .path22:before {
  content: "\e986";
  margin-left: -2.8095703125em;
  color: rgb(212, 198, 143);
  opacity: 0.8;
}
.icon-knecht-premium-id8 .path23:before {
  content: "\e987";
  margin-left: -2.8095703125em;
  color: rgb(212, 198, 143);
  opacity: 0.8;
}
.icon-knecht-premium-id8 .path24:before {
  content: "\e988";
  margin-left: -2.8095703125em;
  color: rgb(212, 198, 143);
  opacity: 0.8;
}
.icon-krone-luxurioes-id61:before {
  content: "\e989";
}
.icon-kulinarisches-Highlight-id28:before {
  content: "\e98a";
}
.icon-nightlife-id51:before {
  content: "\e98b";
}
.icon-weindegustation-id68:before {
  content: "\e98c";
}
.icon-zeit-zur-freien-verfuegung-id43:before {
  content: "\e98d";
}

