
/* A font by Jos Buivenga (exljbris) -> www.exljbris.com */
@font-face {
  font-family: 'Fontin Sans';
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0000-00AB, U+00AD-00FF, U+0131, U+0141-0142, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+02C6-02C7, U+02D8-02DD, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2126, U+2202, U+221E, U+222B;
  src: local("âº"), url(https://www.hpi.uni-potsdam.de/hirschfeld/assets/Fontin_Sans_R.otf) format("opentype");
}
@font-face {
  font-family: 'Fontin Sans';
  font-style: italic;
  font-weight: 400;
  unicode-range: U+0000-00AB, U+00AD-00FF, U+0131, U+0141-0142, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+02C6-02C7, U+02D8-02DD, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2126, U+2202, U+221E, U+222B;
  src: local("âº"), url(https://www.hpi.uni-potsdam.de/hirschfeld/assets/Fontin_Sans_I.otf) format("opentype");
}

@font-face {
  font-family: 'Fontin Sans';
  font-style: normal;
  font-weight: 700;
  unicode-range: U+0000-00AB, U+00AD-00FF, U+0131, U+0141-0142, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+02C6-02C7, U+02D8-02DD, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2126, U+2202, U+221E, U+222B;
  src: local("âº"), url(https://www.hpi.uni-potsdam.de/hirschfeld/assets/Fontin_Sans_B.otf) format("opentype");
}
@font-face {
  font-family: 'Fontin Sans';
  font-style: italic;
  font-weight: 700;
  unicode-range: U+0000-00AB, U+00AD-00FF, U+0131, U+0141-0142, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+02C6-02C7, U+02D8-02DD, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2126, U+2202, U+221E, U+222B;
  src: local("âº"), url(https://www.hpi.uni-potsdam.de/hirschfeld/assets/Fontin_Sans_B.otf) format("opentype");
}

body {
  font-family:'Fontin Sans',sans-serif;
  font-size:16px;
  line-height:1.25;
  background-repeat: no-repeat;
}

p {
  hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
}

div.logobar {
  margin-bottom: -10px;
/*  background: url(/getImage/orig/Porto-banner-texture.png) repeat-x;*/
  background: #004a83;
  height: 140px;
  position: relative;
/*   text-shadow: 1px 1px white, -1px -1px white, 1px -1px white, -1px 1px white; */
}

.logobar .container {
    position: absolute;
    bottom: 12pt;
  border: none;
}
.logobar a {
  font-weight: bold;
    color: #EEE;
}
.navbar-brand {
  font-size : 56px;
}
.place {
  font-size: 24px;
  float: left;
  padding : 23px 0 0 40px;
  color: #EEE;
}
.place2 {
  float: right;
  padding : 23px 0 0 0px
}

.multi-column-dropdown li > a {
  border: none;
}

td, th {
  border: none;
}
/*
div.navigationbar {
  border-bottom: 1px solid #555;
}
*/
@media (min-width: 991px) {
  body {
    font-size: 18px;
  }
  .manage-sidebar {
    font-size: 16px;
  }
}

@media (min-width: 768px) and (max-width: 990px) {
 ul.navbar-nav > li:nth-child(6) {
     display: none;
 }
}

.carousel {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .sidebar {
    padding-top: 40px;
  }
}

@media (min-width: 768px) and (max-width: 1000px) {
  #navigationbar>.nav>.block>a.navigate {
/*    max-width: 2em;*/
    /*color: transparent;*/
    overflow: hidden;
    height: 50px;
  }
  #navigationbar>.nav>.block>a.navigate>span.glyphicon {
    color: #777;
  }
}

@media (min-width: 1200px) {
  .place {
    float: left;
  }
}
 
@media (max-width: 720px) {
  div.logobar {
    height: 80px;
    /*margin-bottom: -10px;*/
/*     background: #EEE; */
    /*height: 140px;*/
    position: relative;
/*     text-shadow: 1px 1px white, -1px -1px white, 1px -1px white, -1px 1px white; */
  }
  .navbar-brand {
    font-size : 28px;
  }
  .brand-text {
    max-width: initial;
    display: initial;
  }
  .place {
    font-size: 18px;
      float: left;
    padding : 0 0 0 15px
  }
}

.carousel-caption h3 {
    text-shadow: 1px 1px black, -1px -1px black, 1px -1px black, -1px 1px black;
}

  
@media (max-height: 300px) {
    body {
    }
}
.dropdown-menu {
  font-size: 16px;
}
.dropdown-header {
  font-size: 14px;
}
