@font-face {
  font-family: "icons";
  src: url("../icon_font/icons.eot");
  src: url("../icon_font/icons.eot?#iefix") format("embedded-opentype"),
       url("../icon_font/icons.woff") format("woff"),
       url("../icon_font/icons.ttf") format("truetype"),
       url("../icon_font/icons.svg#iconvault") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "icons-container";
  src: url("../icon_font/icons_container.eot");
  src: url("../icon_font/icons_container.eot?#iefix") format("embedded-opentype"),
       url("../icon_font/icons_container.woff") format("woff"),
       url("../icon_font/icons_container.ttf") format("truetype"),
       url("../icon_font/icons_container.svg#iconvault") format("svg");
  font-weight: normal;
  font-style: normal;
}

.size-12 { font-size: 12px; }
.size-14 { font-size: 14px; }
.size-16 { font-size: 16px; }
.size-18 { font-size: 18px; }
.size-21 { font-size: 21px; }
.size-22 { font-size: 22px; }
.size-23 { font-size: 22px; }
.size-24 { font-size: 24px; }
.size-25 { font-size: 25px; }
.size-26 { font-size: 26px; }
.size-27 { font-size: 27px; }
.size-36 { font-size: 36px; }
.size-48 { font-size: 48px; }
.size-60 { font-size: 60px; }
.size-72 { font-size: 72px; }
.size-82 { font-size: 82px; }
.size-92 { font-size: 92px; }
.size-98 { font-size: 98px; }
.size-100 { font-size: 100px; }
.size-102 { font-size: 102px; }

.icon-arrow_down:before,
.icon-arrow_right_up:before,
.icon-icon_restabfall_tonne:before,
.icon-arrow_left_large:before,
.icon-arrow_left:before,
.icon-arrow_right_down:before,
.icon-icon_altpapier_tonne:before,
.icon-arrow_left_thin:before,
.icon-arrow_right_slider:before,
.icon-arrow_current_menu:before,
.icon-icon_bioabfall_tonne:before,
.icon-arrow_right_large:before,
.icon-arrow_left_slider:before,
.icon-arrow_right_down_readmore:before,
.icon-arrow_right_thin:before,
.icon-arrow_right:before,
.icon-arrow_right_up_readmore:before,
.icon-icon_wertstoffe_tonne:before,
.icon-icon_sidebar:before,
.icon-sperrmuell_nachtschrank:before,
.icon-ok-circle:before,
.icon-ok-sign:before {
  font-family: "icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit;
}

.icon-arrow_down:before { content: "\f100"; }
.icon-arrow_right_up:before { content: "\f101"; }
.icon-icon_restabfall_tonne:before { content: "\f102"; }
.icon-arrow_left_large:before { content: "\f103"; }
.icon-arrow_left:before { content: "\f104"; }
.icon-arrow_right_down:before { content: "\f105"; }
.icon-icon_altpapier_tonne:before { content: "\f106"; }
.icon-arrow_left_thin:before { content: "\f107"; }
.icon-arrow_right_slider:before { content: "\f108"; }
.icon-arrow_current_menu:before { content: "\f109"; }
.icon-icon_bioabfall_tonne:before { content: "\f10a"; }
.icon-arrow_right_large:before { content: "\f10b"; }
.icon-arrow_left_slider:before { content: "\f10c"; }
.icon-arrow_right_down_readmore:before { content: "\f10d"; }
.icon-arrow_right_thin:before { content: "\f10e"; }
.icon-arrow_right:before { content: "\f10f"; }
.icon-arrow_right_up_readmore:before { content: "\f110"; }
.icon-icon_wertstoffe_tonne:before { content: "\f111"; }
.icon-icon_sidebar:before { content: "\f112"; }
.icon-sperrmuell_nachtschrank:before { content: "\e900"; }
.icon-ok-sign:before { content: "\f105"; }

.icon-icon_alttextilien_container:before,
.icon-icon_alttextilien_container_checked:before,
.icon-icon_altglas_container_checked:before,
.icon-icon_altglas_container:before,
.icon-icon_altpapier_container_checked:before,
.icon-icon_altpapier_container:before  {
  font-family: "icons-container";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit;
}

.icon-icon_alttextilien_container:before { content: "\f100"; }
.icon-icon_alttextilien_container_checked:before { content: "\f101"; }
.icon-icon_altglas_container_checked:before { content: "\f102"; }
.icon-icon_altglas_container:before { content: "\f103"; }
.icon-icon_altpapier_container_checked:before { content: "\f104"; }
.icon-icon_altpapier_container:before { content: "\f105"; }

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

[class^="icon-"], [class*=" icon-"] {
  font-family:'icomoon';
  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-icon_wertstoffe_tonne_checked:before {
  content: "\e600";
}
.icon-icon_wertstoffe_tonne:before {
  content: "\e601";
}
.icon-icon_restabfall_tonne_checked:before {
  content: "\e602";
}
.icon-icon_restabfall_tonne:before {
  content: "\e603";
}
.icon-icon_bioabfall_tonne_checked:before {
  content: "\e604";
}
.icon-icon_bioabfall_tonne:before {
  content: "\e605";
}
.icon-icon_altpapier_tonne_checked:before {
  content: "\e606";
}
.icon-icon_altpapier_tonne:before {
  content: "\e607";
}

/* sidebar */

.icon-sidebar_abfallsuche:before {
  content: "\e608";
}
.icon-sidebar_abfallsuche_opened:before {
  content: "\e609";
}
.icon-sidr_abfallkalender:before {
  content: "\e60a";
}
.icon-sidr_abfallkalender_opened:before {
  content: "\e60b";
}


body.sidr-left-open .icon-sidebar_abfallsuche:before {
  content: "\e609";
}

body.sidr-right-open .icon-sidr_abfallkalender:before {
  content: "\e60b";
}
