@charset "UTF-8";
@media (min-width: 1200px) {
  .frame-container {
    max-width: 1140px;
  }
  .container {
    max-width: 1500px;
  }
}
@media (min-width: 992px) {
  .navbar {
    transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s;
  }
  .navbar-default-transition:not(.navbar-transition), .navbar-inverse-transition:not(.navbar-transition) {
    background: rgba(43, 43, 43, 0.3) !important;
    box-shadow: none;
  }
  .navbar-default-transition:not(.navbar-transition) .navbar-nav > li > .nav-link, .navbar-default-transition:not(.navbar-transition) .navbar-nav > li > .nav-link:hover, .navbar-default-transition:not(.navbar-transition) .navbar-nav > li > .nav-link:focus, .navbar-inverse-transition:not(.navbar-transition) .navbar-nav > li > .nav-link, .navbar-inverse-transition:not(.navbar-transition) .navbar-nav > li > .nav-link:hover, .navbar-inverse-transition:not(.navbar-transition) .navbar-nav > li > .nav-link:focus {
    color: #ffffff !important;
  }
  .navbar-default-transition:not(.navbar-transition) .navbar-brand > .navbar-brand-logo-normal, .navbar-inverse-transition:not(.navbar-transition) .navbar-brand > .navbar-brand-logo-normal {
    display: none;
  }
  .navbar-default-transition:not(.navbar-transition) .navbar-brand > .navbar-brand-logo-inverted, .navbar-inverse-transition:not(.navbar-transition) .navbar-brand > .navbar-brand-logo-inverted {
    display: block;
  }
}
@media (max-width: 600px) {
  header > div.container {
    margin-left: 0;
    margin-right: 0;
  }
}
.navbar-mainnavigation .nav-link-icon, .navbar-mainnavigation .nav-link-text {
  font-weight: 1000;
}
@media (max-width: 600px) {
  .navbar-mainnavigation .navbar-brand-image img {
    max-width: 250px;
    height: auto;
  }
}
@media (max-width: 1200px) {
  .navbar-mainnavigation .navbar-brand-image img {
    max-width: 350px;
    height: auto;
  }
}
.link-arrow:after, .link-page:after, .link-folder:after, .link-file:after, .link-external:after, .link-mail:after {
  content: '→';
  display: inline-block;
  margin-left: 0.15em;
}
.link-file:after {
  content: '↓';
}
.link-mail:after {
  content: '✉';
}
a:hover {
  text-decoration: none;
  text-color: rgba(#primary);
}
.image-caption {
  font-size: 0.75rem;
  font-style: italic;
  font-weight: 900;
}
