@charset "UTF-8";
@font-face {
  font-family: "opensans";
  src: url("../css_fonts/opensans-lt.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "opensans";
  src: url("../css_fonts/opensans-rg.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "opensans";
  src: url("../css_fonts/opensans-sb.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "opensans";
  src: url("../css_fonts/opensans-bd.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "opensans";
  src: url("../css_fonts/opensans-li.woff") format("woff");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "opensans";
  src: url("../css_fonts/opensans-it.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "opensans";
  src: url("../css_fonts/opensans-si.woff") format("woff");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "opensans";
  src: url("../css_fonts/opensans-bi.woff") format("woff");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "notoserif";
  src: url("../css_fonts/notoserif-lt.woff") format("woff"), url("../css_fonts/notoserif-lt.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "notoserif";
  src: url("../css_fonts/notoserif-rg.woff") format("woff2"), url("../css_fonts/notoserif-rg.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "notoserif";
  src: url("../css_fonts/notoserif-sb.woff") format("woff2"), url("../css_fonts/notoserif-sb.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "notoserif";
  src: url("../css_fonts/notoserif-bd.woff") format("woff2"), url("../css_fonts/notoserif-bd.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "notoserif";
  src: url("../css_fonts/notoserif-li.woff") format("woff"), url("../css_fonts/notoserif-li.woff") format("woff");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "notoserif";
  src: url("../css_fonts/notoserif-it.woff") format("woff2"), url("../css_fonts/notoserif-it.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "notoserif";
  src: url("../css_fonts/notoserif-si.woff") format("woff2"), url("../css_fonts/notoserif-si.woff") format("woff");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "notoserif";
  src: url("../css_fonts/notoserif-bi.woff") format("woff2"), url("../css_fonts/notoserif-bi.woff") format("woff");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "icon";
  src: url("../css_fonts/demmicon.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/*
// adjust width mixin
@mixin width($width) {
	@if $width == full { width: 96%; max-width: none; }
	@else if $width == wide { width: 96%; max-width: none; }
	@else if $width == narrow { width: 96%; max-width: none; }
	margin-left: auto;
	margin-right: auto;
}

// –––– Basic ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
* { border: 0; margin: 0; padding: 0; text-decoration: none; outline: none; }
// should affect margin in printer settings, not working at least un Safari/Mac
@page  { size: auto; margin: 25mm 30mm 25mm 40mm; } 
html { font-size: 80%; font-weight: 400; line-height: 1.75rem; }
body { color: $black; font-family: 'Noto', 'Georgia', serif; font-size: 1.125rem; margin: 0;  }
header, main, footer { width: 100%; }
.invisible, .hidden { display: none !important; } // //.xx
.clear { clear: both; }

*/
