/******************************************************************
Site Name:
Author:
Stylesheet: Main Stylesheet
******************************************************************/
/*********************
IMPORTING PARTIALS
*********************/
/******************************************************************
Stylesheet: Variables
******************************************************************/
/******************************************************************
Stylesheet: Typography
******************************************************************/
@font-face {
  font-family: "Regola";
  src: url("../fonts/ft-regola-neue-medium.otf") format("opentype"), url("../fonts/FTRegolaNeue-Medium.woff") format("woff"), url("../fonts/FTRegolaNeue-Medium.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
/*********************
IMPORTING MODULES
*********************/
/*********************
BASE CSS
*********************/
/******************************************************************
Site Name:
Author:
******************************************************************/
body {
  font-size: 100%;
  line-height: 1.3;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "Regola", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

::-moz-selection {
  color: #fff;
  background: #000;
}

::selection {
  color: #fff;
  background: #000;
}

/*********************
PRINT STYLESHEET
*********************/
@media print {
  /******************************************************************
  Stylesheet: Print Stylesheet
  ******************************************************************/
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }
  a, a:visited {
    color: #444 !important;
    text-decoration: underline;
  }
  a:after, a:visited:after {
    content: " (" attr(href) ")";
  }
  a abbr[title]:after, a:visited abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr, img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .sidebar,
  .page-navigation,
  .wp-prev-next,
  .respond-form,
  nav {
    display: none;
  }
}
