/* Generated by Font Squirrel (http://www.fontsquirrel.com) on December 4, 2014 */
@font-face {
    font-family: 'niew_cromagnon_narrowregular';
    src: url('../fonts/niew_cromagnon_narrow-webfont.eot');
    src: url('../fonts/niew_cromagnon_narrow-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/niew_cromagnon_narrow-webfont.woff2') format('woff2'),
         url('../fonts/niew_cromagnon_narrow-webfont.woff') format('woff'),
         url('../fonts/niew_cromagnon_narrow-webfont.ttf') format('truetype'),
         url('../fonts/niew_cromagnon_narrow-webfont.svg#niew_cromagnon_narrowregular') format('svg');
    font-weight: normal;
    font-style: normal;

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

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

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

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

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

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

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

}

/* Font-Family Presets
-------------------------------------------------------------*/

/* sans-serif small */
body.bf-sss,
.bf-sss .form-text,
.snf-sss .site-name,
.ssf-sss .site-slogan,
.ptf-sss #page-title,
.ntf-sss .node-title,
.ctf-sss .comment-title,
.btf-sss .block-title {
  font-family: Calibri, Candara, "Helvetica Neue", "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* sans-serif large */
body.bf-ssl,
.bf-ssl .form-text,
.snf-ssl .site-name,
.ssf-ssl .site-slogan,
.ptf-ssl #page-title,
.ntf-ssl .node-title,
.ctf-ssl .comment-title,
.btf-ssl .block-title {
  font-family:  ;
}

/* sans-serif arial/helvetica */
body.bf-a,
.bf-a .form-text,
.snf-a .site-name,
.ssf-a .site-slogan,
.ptf-a #page-title,
.ntf-a .node-title,
.ctf-a .comment-title,
.btf-a .block-title {
  font-family: Arial, Helvetica, sans-serif;
}

/* serif small */
body.bf-ss,
.bf-ss .form-text,
.snf-ss .site-name,
.ssf-ss .site-slogan,
.ptf-ss #page-title,
.ntf-ss .node-title,
.ctf-ss .comment-title,
.btf-ss .block-title {
  font-family: Garamond, Perpetua, "Times New Roman", serif;
}

/* serif large */
body.bf-sl,
.bf-sl .form-text,
.ssf-sl .site-slogan,
.ntf-sl .node-title,
.ctf-sl .comment-title,
.btf-sl .block-title {
  font-family: Garamond;
}

.snf-sl .site-name 
  font-size: 2.5em;
}
.ptf-sl #page-title,
  font-size: 2.3em;
}
/* Modern */
body.bf-m,
.bf-m .form-text,
.snf-m .site-name,
.ssf-m .site-slogan,
.ptf-m #page-title,
.ntf-m .node-title,
.ctf-m .comment-title,
.btf-m .block-title {
  font-family: "Segoe UI", "Myriad Pro", Myriad, "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* Lucida */
body.bf-l,
.bf-l .form-text,
.snf-l .site-name,
.ssf-l .site-slogan,
.ptf-l #page-title,
.ntf-l .node-title,
.ctf-l .comment-title,
.btf-l .block-title {
  font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Geneva, sans-serif;
}

/* mono */
body.bf-ms,
.bf-ms .form-text,
.snf-ms .site-name,
.ssf-ms .site-slogan,
.ptf-ms #page-title,
.ntf-ms .node-title,
.ctf-ms .comment-title,
.btf-ms .block-title {
  font-family: Consolas, Monaco, "Courier New", Courier, monospace;
}

/* Tahoma */
body.bf-tahoma,
.bf-tahoma .form-text,
.snf-tahoma .site-name,
.ssf-tahoma .site-slogan,
.ptf-tahoma #page-title,
.ntf-tahoma .node-title,
.ctf-tahoma .comment-title,
.btf-tahoma .block-title {
  font-family: Tahoma, sans-serif;
}

/* Font-size Presets
-------------------------------------------------------------*/
/* Base fontsize is 62.5% = 10px. Change the value in html-elements.css */
.fs-smallest {
  font-size: 1.0em;
}
.fs-small {
  font-size: 1.1em;
}
.fs-medium {
  font-size: 1.2em;
}
.fs-large {
  font-size: 1.3em;
}
.fs-largest {
  font-size: 1.4em;
}
#panel-first-wrapper{
  font-size: 0.90em;
}