/*Typography

This theme uses the <b>Panton</b> font with 2 weights: regular and bold. <br>
`$font-family-sans-serif`: 'Panton', Helvetica, Arial, sans-serif;
<br><br>
There is also a <b>monospace</b> font variable:<br>
`$font-family-monospace`: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;

Styleguide Variables.Fonts*/
@font-face {
  font-family: "flanders_art_serif";
  src: url("../../assets/FlandersArtSerif-Bold/FlandersArtSerif-Bold.eot");
  src: url("../../assets/FlandersArtSerif-Bold/FlandersArtSerif-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/FlandersArtSerif-Bold/FlandersArtSerif-Bold.woff") format("woff"), url("../../assets/FlandersArtSerif-Bold/FlandersArtSerif-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700; }

@font-face {
  font-family: "flanders_art_serif_regular";
  src: url("../../assets/FlandersArtSans-Regular/FlandersArtSans-Regular.eot");
  src: url("../../assets/FlandersArtSans-Regular/FlandersArtSans-Regular.eot?#iefix") format("embedded-opentype"), url("../../assets/FlandersArtSans-Regular/FlandersArtSans-Regular.woff") format("woff"), url("../../assets/FlandersArtSans-Regular/FlandersArtSans-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 400; }

@font-face {
  font-family: "flanders_art_serif_light";
  src: url("../../assets/FlandersArtSans-Light/FlandersArtSans-Light.eot");
  src: url("../../assets/FlandersArtSans-Light/FlandersArtSans-Light.eot?#iefix") format("embedded-opentype"), url("../../assets/FlandersArtSans-Light/FlandersArtSans-Light.woff") format("woff"), url("../../assets/FlandersArtSans-Light/FlandersArtSans-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 300; }

/*Typography

This theme uses the <b>Panton</b> font with 2 weights: regular and bold. <br>
`$font-family-sans-serif`: 'Panton', Helvetica, Arial, sans-serif;
<br><br>
There is also a <b>monospace</b> font variable:<br>
`$font-family-monospace`: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;

Styleguide Variables.Fonts*/
@font-face {
  font-family: "flanders_art_serif";
  src: url("../../assets/FlandersArtSerif-Bold/FlandersArtSerif-Bold.eot");
  src: url("../../assets/FlandersArtSerif-Bold/FlandersArtSerif-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/FlandersArtSerif-Bold/FlandersArtSerif-Bold.woff") format("woff"), url("../../assets/FlandersArtSerif-Bold/FlandersArtSerif-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700; }

@font-face {
  font-family: "flanders_art_serif_regular";
  src: url("../../assets/FlandersArtSans-Regular/FlandersArtSans-Regular.eot");
  src: url("../../assets/FlandersArtSans-Regular/FlandersArtSans-Regular.eot?#iefix") format("embedded-opentype"), url("../../assets/FlandersArtSans-Regular/FlandersArtSans-Regular.woff") format("woff"), url("../../assets/FlandersArtSans-Regular/FlandersArtSans-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 400; }

@font-face {
  font-family: "flanders_art_serif_light";
  src: url("../../assets/FlandersArtSans-Light/FlandersArtSans-Light.eot");
  src: url("../../assets/FlandersArtSans-Light/FlandersArtSans-Light.eot?#iefix") format("embedded-opentype"), url("../../assets/FlandersArtSans-Light/FlandersArtSans-Light.woff") format("woff"), url("../../assets/FlandersArtSans-Light/FlandersArtSans-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 300; }

.signpost a {
  color: #728f9b;
  text-decoration: underline; }
  .signpost a:hover {
    color: #105269;
    text-decoration: none; }

.signpost--wrapper {
  margin: 1rem; }

.signpost-header, .signpost--submission-header {
  margin: 0; }

.signpost-header-head, .signpost-header-subtitle, .signpost-disclaimer, .signpost-version {
  padding: 0.75rem 1rem; }

.signpost-header-head h1 {
  font-size: 1.875rem; }

.signpost-content {
  border: 1px solid #EBEBEB;
  box-shadow: 0 5px 5px -4px #B5B5B5; }

.signpost--result-content {
  padding: 2rem 1rem; }

.signpost--submission-header {
  margin: 0 1rem;
  padding-top: 1rem;
  border-top: 1px solid #EBEBEB; }

.signpost--submission-content {
  padding: 1rem; }
  .signpost--submission-content h3 {
    margin-bottom: 0; }

.signpost-version {
  font-size: 12px;
  padding-bottom: 0; }

.signpost-disclaimer {
  font-size: 12px; }

.signpost .question-wrapper {
  margin-bottom: 0.75rem; }

.signpost--color-grey {
  color: #6b6c6d; }

.signpost--color-blue-light {
  color: #728f9b; }

.signpost--color-white {
  color: #FFF; }

.signpost--bg-blue {
  background-color: #105269; }

.signpost--bg-blue-light {
  background-color: #728f9b; }
