

@font-face {
  font-family: 'Patrick Hand';
  font-style: normal;
  font-weight: 400;
  src: url('https://cdn.bodan.de/fonts/PatrickHand/PatrickHand-Regular.ttf') format('truetype');
  font-display: swap;
}


@font-face{
  font-family:"Avenir Next Regular";
  src:url("https://cdn.bodan.de/fonts/AvenirNext/AvenirNextRegular.eot?#iefix");
  src:url("https://cdn.bodan.de/fonts/AvenirNext/AvenirNextRegular.eot?#iefix") format("eot"),
    url("https://cdn.bodan.de/fonts/AvenirNext/AvenirNextRegular.woff2") format("woff2"),
    url("https://cdn.bodan.de/fonts/AvenirNext/AvenirNextRegular.woff") format("woff"),
    url("https://cdn.bodan.de/fonts/AvenirNext/AvenirNextRegular.ttf") format("truetype");
  font-display: swap;
}
@font-face{
  font-family:"Avenir Next Demi";
  src:url("https://cdn.bodan.de/fonts/AvenirNext/AvenirNextDemi.eot?#iefix");
  src:url("https://cdn.bodan.de/fonts/AvenirNext/AvenirNextDemi.eot?#iefix") format("eot"),
    url("https://cdn.bodan.de/fonts/AvenirNext/AvenirNextDemi.woff2") format("woff2"),
    url("https://cdn.bodan.de/fonts/AvenirNext/AvenirNextDemi.woff") format("woff"),
    url("https://cdn.bodan.de/fonts/AvenirNext/AvenirNextDemi.ttf") format("truetype");
  font-display: swap;
}


@font-face{
  font-family:"Avenir Next MedCond";
  src:url("https://cdn.bodan.de/fonts/AvenirNext/AvenirNextMedCond.eot?#iefix");
  src:url("https://cdn.bodan.de/fonts/AvenirNext/AvenirNextMedCond.eot?#iefix") format("eot"),
    url("https://cdn.bodan.de/fonts/AvenirNext/AvenirNextMedCond.woff2") format("woff2"),
    url("https://cdn.bodan.de/fonts/AvenirNext/AvenirNextMedCond.woff") format("woff"),
     url("https://cdn.bodan.de/fonts/AvenirNext/AvenirNextMedCond.ttf") format("truetype");
  font-display: swap;
}
@font-face{
  font-family:"Avenir Next DemiCond";
  src:url("https://cdn.bodan.de/fonts/AvenirNext/AvenirNextDemiCond.eot?#iefix");
  src:url("https://cdn.bodan.de/fonts/AvenirNext/AvenirNextDemiCond.eot?#iefix") format("eot"),
    url("https://cdn.bodan.de/fonts/AvenirNext/AvenirNextDemiCond.woff2") format("woff2"),
    url("https://cdn.bodan.de/fonts/AvenirNext/AvenirNextDemiCond.woff") format("woff"),
    url("https://cdn.bodan.de/fonts/AvenirNext/AvenirNextDemiCond.ttf") format("truetype");
  font-display: swap;
}

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

[class^="fonticon-"], [class*=" fonticon-"] {
  /* 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;
}


[class^="fonticon-"] span, [class*=" fonticon-"] span {
  display: inline !important;
}


.fonticon-arrows .path1:before {
  content: "\e900";
}
.fonticon-arrows .path2:before {
  content: "\e901";
  margin-left: -1em;
  opacity: 0.6;
}

.fonticon-brand .path1:before {
  content: "\e90a";
  opacity: 0.45;
}
.fonticon-brand .path2:before {
  content: "\e90b";
  margin-left: -1em;
}

.fonticon-content .path1:before {
  content: "\e90c";
  opacity: 0.45;
}
.fonticon-content .path2:before {
  content: "\e90d";
  margin-left: -1em;
}

.fonticon-info .path1:before {
  content: "\e90e";
  opacity: 0.45;
}
.fonticon-info .path2:before {
  content: "\e90f";
  margin-left: -1em;
}

.fonticon-plate .path1:before {
  content: "\e902";
  opacity: 0.45;
}
.fonticon-plate .path2:before {
  content: "\e903";
  margin-left: -1em;
}


.fonticon-store .path1:before {
  content: "\e904";
  opacity: 0.45;
}
.fonticon-store .path2:before {
  content: "\e905";
  margin-left: -1em;
}


.fonticon-tractor .path1:before {
  content: "\e906";
  opacity: 0.45;
}
.fonticon-tractor .path2:before {
  content: "\e907";
  margin-left: -1em;
}


.fonticon-zoom .path1:before {
  content: "\e908";
}
.fonticon-zoom .path2:before {
  content: "\e909";
  margin-left: -1em;
  opacity: 0.5;
}


.fi-3x, .gal-zoom .fi-3x {
  font-size: 3em;
}


