@charset "UTF-8";
@font-face {
  font-family: 'nav';
  src: url("../font/nav.eot?12012862");
  src: url("../font/nav.eot?12012862#iefix") format("embedded-opentype"), url("../font/nav.svg?12012862#nav") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'nav';
  src: url("data:application/octet-stream;base64,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") format("woff"), url("data:application/octet-stream;base64,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") format("truetype"); }

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'nav';
    src: url('../font/nav.svg?12012862#nav') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "nav";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

.icon-left-dir:before {
  content: '\e800'; }

/* '' */
.icon-right-dir:before {
  content: '\e801'; }

/* '' */
.icon-th:before {
  content: '\e803'; }

/* '' */
/* raleway-300 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: local("Raleway Light"), local("Raleway-Light"), url("../fonts/raleway-v12-latin-300.woff2") format("woff2"), url("../fonts/raleway-v12-latin-300.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ }

/* raleway-500 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: local("Raleway Medium"), local("Raleway-Medium"), url("../fonts/raleway-v12-latin-500.woff2") format("woff2"), url("../fonts/raleway-v12-latin-500.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ }

body {
  font-family: 'Raleway', sans-serif;
  /*font-family: -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir",
    "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans",
    "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu",
    "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;*/
  padding: 0;
  margin: 0;
  font-weight: 300;
  background-color: #F6F5F4; }

h1 {
  font-size: 2rem; }
  h1.title {
    text-align: center;
    margin-top: 3em;
    margin-bottom: 0;
    font-size: 2.1rem; }

h2 {
  font-size: 1.6rem; }

h1, h2, h3 {
  font-weight: 500; }

.tableau-title-shadow {
  position: sticky;
  top: 5rem;
  box-shadow: 0px 0.5px 0.5px 1.5px rgba(0, 0, 0, 0.75); }

.tableau-title {
  box-sizing: border-box;
  background-color: #F6F5F4;
  position: sticky;
  top: 0px;
  z-index: 100;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  padding: 2rem 0;
  list-style: none; }
  .tableau-title li {
    opacity: 0.5;
    padding: 0 0.5em; }
    .tableau-title li.active {
      opacity: 1.0; }
  .tableau-title a {
    font-size: 1.4rem; }
    .tableau-title a:hover {
      cursor: pointer; }

.group-pictures {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around; }

.tableau {
  margin: 3em auto;
  width: 100vw; }
  @media only screen and (min-width: 33.75em) {
    .tableau {
      width: 85vw; } }
  @media only screen and (min-width: 60em) {
    .tableau {
      width: 100; } }
.single-picture {
  box-sizing: border-box;
  margin-top: 5rem;
  margin-bottom: 3rem;
  display: flex;
  justify-content: center; }

a {
  color: black;
  text-decoration: none; }
  a:focus, a:hover {
    color: rgba(0, 0, 0, 0.8); }

.container {
  width: 90%;
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (min-width: 33.75em) {
    .container {
      width: 80%; } }
  @media only screen and (min-width: 60em) {
    .container {
      width: 75%;
      max-width: 60rem; } }
.small-picture {
  display: inline-block;
  padding: 1px;
  margin: 4rem; }
  .small-picture .text {
    font-size: 0.9rem;
    margin-top: 1rem; }
  .small-picture .img-wrapper {
    margin: 0 auto;
    background-color: #eee;
    border: 6px solid #eee; }
  .small-picture img[src] {
    opacity: 1;
    transition: opacity 1s; }
  .small-picture img {
    opacity: 0;
    max-width: 100%; }
  .small-picture .name {
    font-size: 1em;
    font-weight: 500; }

.turbolinks-progress-bar {
  height: 3px;
  background-color: #eee; }

.main-menu {
  display: flex;
  justify-content: center;
  margin: 0 auto;
  padding-bottom: 0.5em;
  font-variant: small-caps; }
  .main-menu h2 {
    margin-top: 1rem;
    margin-bottom: 1rem; }
    .main-menu h2.active {
      font-weight: bold; }
  .main-menu a {
    color: rgba(0, 0, 0, 0.7);
    padding: 0.3em;
    transition: opacity 0.5s; }
    .main-menu a:hover {
      opacity: 0.7; }

.large-picture {
  display: table;
  margin: 0 auto; }
  .large-picture img.picture {
    border: 6px solid #eee;
    max-width: 100%;
    height: auto;
    width: auto\9;
    /* ie8 */ }
  .large-picture .name {
    font-size: 1.1em;
    font-weight: 500; }
  .large-picture .desc {
    display: flex;
    margin-top: 1.5em;
    width: 100%;
    justify-content: space-between; }
  .large-picture .nav-wrapper {
    display: flex;
    align-items: center;
    justify-content: center; }
  .large-picture .nav {
    font-size: 1.5em; }
    .large-picture .nav a {
      padding: 0.4em; }
    .large-picture .nav .disabled {
      opacity: 0.5; }

.notice {
  margin-top: 4rem; }

.top-pic {
  padding-top: 1em;
  padding-bottom: 2em;
  display: flex;
  justify-content: center;
  max-width: 100vw; }
  .top-pic img {
    border: 6px solid #eee;
    max-width: 100%; }
  .top-pic .small {
    font-size: 0.8em;
    color: black; }

.bio .text, .notice .text {
  font-size: 1.1rem; }

.bio {
  margin-top: 5rem;
  margin-bottom: 4rem; }
  .bio .pic {
    display: flex;
    justify-content: center; }
  .bio .text {
    margin-top: 3rem; }
  .bio img {
    border: 6px solid #eee; }
  .bio .links {
    margin-top: 1.5rem; }
