/* https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight */

/***************************************************/
/* IBM Plex Sans (missing extra bold)              */
/* https://fonts.google.com/specimen/IBM+Plex+Sans */
/***************************************************/

@font-face {
	font-family: 'IBM Plex Sans';
	src: url('fonts-ibm-plex/ibmplexsans-thin-webfont.woff') format('woff');
	font-weight: 100;
	font-style: normal;
}
@font-face {
	font-family: 'IBM Plex Sans';
	src: url('fonts-ibm-plex/ibmplexsans-thinitalic-webfont.woff') format('woff');
	font-weight: 100;
	font-style: italic;
}

@font-face {
	font-family: 'IBM Plex Sans';
	src: url('fonts-ibm-plex/ibmplexsans-extralight-webfont.woff') format('woff');
	font-weight: 200;
	font-style: normal;
}
@font-face {
	font-family: 'IBM Plex Sans';
	src: url('fonts-ibm-plex/ibmplexsans-extralightitalic-webfont.woff') format('woff');
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family: 'IBM Plex Sans';
	src: url('fonts-ibm-plex/ibmplexsans-light-webfont.woff') format('woff');
	font-weight: 300; /* light */
	font-style: normal;
}
@font-face {
	font-family: 'IBM Plex Sans';
	src: url('fonts-ibm-plex/ibmplexsans-lightitalic-webfont.woff') format('woff');
	font-weight: 300; /* light */
	font-style: italic;
}

@font-face {
	font-family: 'IBM Plex Sans';
	src: url('fonts-ibm-plex/ibmplexsans-regular-webfont.woff') format('woff');
	font-weight: 400; /* normal */
	font-style: normal;
}
@font-face {
	font-family: 'IBM Plex Sans';
	src: url('fonts-ibm-plex/ibmplexsans-italic-webfont.woff') format('woff');
	font-weight: 400; /* normal */
	font-style: italic;
}

@font-face {
	font-family: 'IBM Plex Sans';
	src: url('fonts-ibm-plex/ibmplexsans-medium-webfont.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: 'IBM Plex Sans';
	src: url('fonts-ibm-plex/ibmplexsans-mediumitalic-webfont.woff') format('woff');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'IBM Plex Sans';
	src: url('fonts-ibm-plex/ibmplexsans-semibold-webfont.woff') format('woff');
	font-weight: 600; /* semi bold (demi bold) */
	font-style: normal;
}
@font-face {
	font-family: 'IBM Plex Sans';
	src: url('fonts-ibm-plex/ibmplexsans-semibolditalic-webfont.woff') format('woff');
	font-weight: 600; /* semi bold (demi bold) */
	font-style: italic;
}

@font-face {
	font-family: 'IBM Plex Sans';
	src: url('fonts-ibm-plex/ibmplexsans-bold-webfont.woff') format('woff');
	font-weight: 700; /* bold */
	font-style: normal;
}
@font-face {
	font-family: 'IBM Plex Sans';
	src: url('fonts-ibm-plex/ibmplexsans-bolditalic-webfont.woff') format('woff');
	font-weight: 700; /* bold */
	font-style: italic;
}
/*
@font-face {
	font-family: 'IBM Plex Sans';
	src: url('fonts-ibm-plex/ibmplexsans-extrabold-webfont.woff') format('woff');
	font-weight: 800; *//* extra bold *//*
	font-style: normal;
}*//*
@font-face {
	font-family: 'IBM Plex Sans';
	src: url('fonts-ibm-plex/ibmplexsans-extrabolditalic-webfont.woff') format('woff');
	font-weight: 800; *//* extra bold *//*
	font-style: italic;
}*/

/****************************************************/
/* IBM Plex Serif (missing extra bold)              */
/* https://fonts.google.com/specimen/IBM+Plex+Serif */
/****************************************************/

@font-face {
	font-family: 'IBM Plex Serif';
	src: url('fonts-ibm-plex/ibmplexserif-thin-webfont.woff') format('woff');
	font-weight: 100;
	font-style: normal;
}
@font-face {
	font-family: 'IBM Plex Serif';
	src: url('fonts-ibm-plex/ibmplexserif-thinitalic-webfont.woff') format('woff');
	font-weight: 100;
	font-style: italic;
}

@font-face {
	font-family: 'IBM Plex Serif';
	src: url('fonts-ibm-plex/ibmplexserif-extralight-webfont.woff') format('woff');
	font-weight: 200;
	font-style: normal;
}
@font-face {
	font-family: 'IBM Plex Serif';
	src: url('fonts-ibm-plex/ibmplexserif-extralightitalic-webfont.woff') format('woff');
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family: 'IBM Plex Serif';
	src: url('fonts-ibm-plex/ibmplexserif-light-webfont.woff') format('woff');
	font-weight: 300; /* light */
	font-style: normal;
}
@font-face {
	font-family: 'IBM Plex Serif';
	src: url('fonts-ibm-plex/ibmplexserif-lightitalic-webfont.woff') format('woff');
	font-weight: 300; /* light */
	font-style: italic;
}

@font-face {
	font-family: 'IBM Plex Serif';
	src: url('fonts-ibm-plex/ibmplexserif-regular-webfont.woff') format('woff');
	font-weight: 400; /* normal */
	font-style: normal;
}
@font-face {
	font-family: 'IBM Plex Serif';
	src: url('fonts-ibm-plex/ibmplexserif-italic-webfont.woff') format('woff');
	font-weight: 400; /* normal */
	font-style: italic;
}

@font-face {
	font-family: 'IBM Plex Serif';
	src: url('fonts-ibm-plex/ibmplexserif-medium-webfont.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: 'IBM Plex Serif';
	src: url('fonts-ibm-plex/ibmplexserif-mediumitalic-webfont.woff') format('woff');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'IBM Plex Serif';
	src: url('fonts-ibm-plex/ibmplexserif-semibold-webfont.woff') format('woff');
	font-weight: 600; /* semi bold (demi bold) */
	font-style: normal;
}
@font-face {
	font-family: 'IBM Plex Serif';
	src: url('fonts-ibm-plex/ibmplexserif-semibolditalic-webfont.woff') format('woff');
	font-weight: 600; /* semi bold (demi bold) */
	font-style: italic;
}

@font-face {
	font-family: 'IBM Plex Serif';
	src: url('fonts-ibm-plex/ibmplexserif-bold-webfont.woff') format('woff');
	font-weight: 700; /* bold */
	font-style: normal;
}
@font-face {
	font-family: 'IBM Plex Serif';
	src: url('fonts-ibm-plex/ibmplexserif-bolditalic-webfont.woff') format('woff');
	font-weight: 700; /* bold */
	font-style: italic;
}
/*
@font-face {
	font-family: 'IBM Plex Serif';
	src: url('fonts-ibm-plex/ibmplexserif-extrabold-webfont.woff') format('woff');
	font-weight: 800; *//* extra bold *//*
	font-style: normal;
}*//*
@font-face {
	font-family: 'IBM Plex Serif';
	src: url('fonts-ibm-plex/ibmplexserif-extrabolditalic-webfont.woff') format('woff');
	font-weight: 800; *//* extra bold *//*
	font-style: italic;
}*/

/***************************************************/
/* IBM Plex Mono (missing extra bold)              */
/* https://fonts.google.com/specimen/IBM+Plex+Mono */
/***************************************************/

@font-face {
	font-family: 'IBM Plex Mono';
	src: url('fonts-ibm-plex/ibmplexmono-thin-webfont.woff') format('woff');
	font-weight: 100;
	font-style: normal;
}
@font-face {
	font-family: 'IBM Plex Mono';
	src: url('fonts-ibm-plex/ibmplexmono-thinitalic-webfont.woff') format('woff');
	font-weight: 100;
	font-style: italic;
}

@font-face {
	font-family: 'IBM Plex Mono';
	src: url('fonts-ibm-plex/ibmplexmono-extralight-webfont.woff') format('woff');
	font-weight: 200;
	font-style: normal;
}
@font-face {
	font-family: 'IBM Plex Mono';
	src: url('fonts-ibm-plex/ibmplexmono-extralightitalic-webfont.woff') format('woff');
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family: 'IBM Plex Mono';
	src: url('fonts-ibm-plex/ibmplexmono-light-webfont.woff') format('woff');
	font-weight: 300; /* light */
	font-style: normal;
}
@font-face {
	font-family: 'IBM Plex Mono';
	src: url('fonts-ibm-plex/ibmplexmono-lightitalic-webfont.woff') format('woff');
	font-weight: 300; /* light */
	font-style: italic;
}

@font-face {
	font-family: 'IBM Plex Mono';
	src: url('fonts-ibm-plex/ibmplexmono-regular-webfont.woff') format('woff');
	font-weight: 400; /* normal */
	font-style: normal;
}
@font-face {
	font-family: 'IBM Plex Mono';
	src: url('fonts-ibm-plex/ibmplexmono-italic-webfont.woff') format('woff');
	font-weight: 400; /* normal */
	font-style: italic;
}

@font-face {
	font-family: 'IBM Plex Mono';
	src: url('fonts-ibm-plex/ibmplexmono-medium-webfont.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: 'IBM Plex Mono';
	src: url('fonts-ibm-plex/ibmplexmono-mediumitalic-webfont.woff') format('woff');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'IBM Plex Mono';
	src: url('fonts-ibm-plex/ibmplexmono-semibold-webfont.woff') format('woff');
	font-weight: 600; /* semi bold (demi bold) */
	font-style: normal;
}
@font-face {
	font-family: 'IBM Plex Mono';
	src: url('fonts-ibm-plex/ibmplexmono-semibolditalic-webfont.woff') format('woff');
	font-weight: 600; /* semi bold (demi bold) */
	font-style: italic;
}

@font-face {
	font-family: 'IBM Plex Mono';
	src: url('fonts-ibm-plex/ibmplexmono-bold-webfont.woff') format('woff');
	font-weight: 700; /* bold */
	font-style: normal;
}
@font-face {
	font-family: 'IBM Plex Mono';
	src: url('fonts-ibm-plex/ibmplexmono-bolditalic-webfont.woff') format('woff');
	font-weight: 700; /* bold */
	font-style: italic;
}
/*
@font-face {
	font-family: 'IBM Plex Mono';
	src: url('fonts-ibm-plex/ibmplexmono-extrabold-webfont.woff') format('woff');
	font-weight: 800; *//* extra bold *//*
	font-style: normal;
}*//*
@font-face {
	font-family: 'IBM Plex Mono';
	src: url('fonts-ibm-plex/ibmplexmono-extrabolditalic-webfont.woff') format('woff');
	font-weight: 800; *//* extra bold *//*
	font-style: italic;
}*/