/*~~~~~ FONTS ~~~~~*/
/*
-- SpartanMB --

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL


Copyright (c) <2017>, (<

http://mtbailey.com>),
with Reserved Font Name

Notes from Fontsquirrel about the heritage of this font:
http://www.mtbailey.com/portfolio/spartan.html

/fonts/SpartanMB_license.txt




-- Glacial-Indifference --

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL


Notes from Fontsquirrel about the heritage of this font:
http://cargocollective.com/hanken/Glacial-Indifference

/fonts/Glacial-Indifference_license.txt


 */
@font-face {
  font-family: 'SpartanMB-Regular';
  src: url("/fonts/SpartanMB-Regular.woff2") format("woff2"), url("/fonts/SpartanMB-Regular.woff") format("woff"), url("/fonts/SpartanMB-Regular.eot") format("eot"), url("/fonts/SpartanMB-Regular.otf") format("otf"), url("/fonts/SpartanMB-Regular.svg") format("svg"), url("/fonts/SpartanMB-Regular.ttf") format("truetype"); }

@font-face {
  font-family: 'SpartanMB-Bold';
  src: url("/fonts/SpartanMB-Bold.woff2") format("woff2"), url("/fonts/SpartanMB-Bold.woff") format("woff"), url("/fonts/SpartanMB-Bold.eot") format("eot"), url("/fonts/SpartanMB-Bold.otf") format("otf"), url("/fonts/SpartanMB-Bold.svg") format("svg"), url("/fonts/SpartanMB-Bold.ttf") format("truetype"); }

@font-face {
  font-family: 'SpartanMB-SemiBold';
  src: url("/fonts/SpartanMB-SemiBold.woff2") format("woff2"), url("/fonts/SpartanMB-SemiBold.woff") format("woff"), url("/fonts/SpartanMB-SemiBold.eot") format("eot"), url("/fonts/SpartanMB-SemiBold.otf") format("otf"), url("/fonts/SpartanMB-SemiBold.svg") format("svg"), url("/fonts/SpartanMB-SemiBold.ttf") format("truetype"); }

@font-face {
  font-family: 'GlacialIndifference-Italic';
  src: url("/fonts/GlacialIndifference-Italic.woff2") format("woff2"), url("/fonts/GlacialIndifference-Italic.woff") format("woff"), url("/fonts/GlacialIndifference-Italic.eot") format("eot"), url("/fonts/GlacialIndifference-Italic.otf") format("otf"), url("/fonts/GlacialIndifference-Italic.svg") format("svg"), url("/fonts/GlacialIndifference-Italic.ttf") format("truetype"); }

/*~~~~~~~~~~~~~~~~~*/
/*swyx*/
/*swyx*/
/*
 * toolbar
*/
/*
 * menu (nav & toc/index)
*/
/*
 * page
*/
/*swyx*/
/*swyx*/
/*swyx*/
/*swyx*/
/*
 * mini toc
*/
/*
 * related topics
*/
/*
 * search
*/
/*swyx*/
/*swyx*/
/*swyx*/
/*swyx*/
/*
 * header
*/
/*
 * footer
*/
/*
 * lightbox
*/
/*
 * unsupported browser
*/
/*~~~~~ SIZING ~~~~~*/
/*~~~~~~~~~~~~~~~~~~*/
/*
 * generation variables
 * these are modified by the generation process according to Target Settings
*/
/*
 * generic values
*/
/*
 * header
*/
/*swyx*/
/*swyx*/
/*
footer
*/
/*swyx*/
/*
 * menu
*/
/*swyx*/
/*swyx*/
/*
 * toolbar
 *
 * $toolbar-height should be equal or greater than all other
 * values or the layout will produce unexpected results
*/
/*swyx*/
/*swyx*/
/*swyx*/
/*
 * toolbar - logo section (Menu Button & Logo)
*/
/*
 * toolbar - search section (Search Scope Selector, Search Input, & Search Button)
*/
/*swyx*/
/*
 * toolbar - button section (Previous Button, Next Button, Home Button)
*/
/*
 * was this helpful buttons & message
*/
/*
 * page
*/
/*swyx*/
/*
 * mini toc
*/
/*
 * related topics
*/
/*
 * search
*/
/*
 * lightbox
*/
/*
 * unsupported browser
*/
/*
 * calculated sizes
 *
 * the values in the below section are calculated & dependent upon multiple above values.
*/
/*
 * toolbar
*/
/*
 * menu
*/
/*
 * page
*/
/*swyx*/
/*swyx*/
@media only screen and (min-width: 900px) {
  #layout_div.layout_initial #presentation_div.menu_initial #menu_frame {
    left: 0; }
  #layout_div.layout_initial #presentation_div.menu_initial #page_div, #layout_div.layout_initial #presentation_div.menu_initial #search_div {
    margin-left: 380px;
    width: calc(100vw - 380px); } }

@media only screen and (max-width: 900px) {
  #layout_div.layout_initial #presentation_div.menu_initial #menu_frame {
    left: -380px; }
  #layout_div.layout_initial #presentation_div.menu_initial #menu_backdrop {
    display: none; } }

/* Toggle Buttons - Initial State */
#layout_div.layout_narrow #presentation_div.menu_initial #menu_toggle_show {
  display: table; }

#layout_div.layout_narrow #presentation_div.menu_initial #menu_toggle_hide {
  display: none; }

#layout_div.layout_wide #presentation_div.menu_initial #menu_toggle_show {
  display: none; }

#layout_div.layout_wide #presentation_div.menu_initial #menu_toggle_hide {
  display: table; }

/* Menu - Initial State */
#layout_div.layout_narrow #presentation_div.menu_initial #menu_frame {
  left: -380px; }

#layout_div.layout_narrow #presentation_div.menu_initial #menu_backdrop {
  display: none; }

#layout_div.layout_wide #presentation_div.menu_initial #menu_frame {
  left: 0; }

#layout_div.layout_wide #presentation_div.menu_initial #page_div {
  margin-left: 380px; }
