/* A font by Jos Buivenga (exljbris) -> www.exljbris.com */
@font-face {
  font-family: 'Fontin Sans';
  font-style: normal;
  font-weight: 400;
  unicode-range: U+00020-0007E, U+000A1-000A3, U+000A5, U+000A7-000AC, U+000AE-000FF, U+00131, U+00141-00142, U+00152-00153, U+00160-00161, U+00178, U+0017D-0017E, U+00192, U+002C6-002C7, U+002D8-002DD, U+00394, U+003A9, U+003BC, U+003C0, U+02013-02014, U+02018-0201A, U+0201C-0201E, U+02020-02022, U+02026, U+02030, U+02039-0203A, U+02044, U+020AC, U+02122, U+02126, U+02202, U+02206, U+0220F, U+02211, U+0221A, U+0221E, U+0222B, U+02248, U+02260, U+02264-02265, U+025CA, U+0FB00-0FB04;
  src: local('Fontin Sans Regular'), local('FontinSans-Regular'),
      url('https://www.hpi.uni-potsdam.de/hirschfeld/assets/FontinSans-Regular.woff2') format('woff2'),
      url('https://www.hpi.uni-potsdam.de/hirschfeld/assets/FontinSans-Regular.woff') format('woff'),
      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+00020-0007E, U+000A1-000A3, U+000A5, U+000A7-000AC, U+000AE-000FF, U+00131, U+00141-00142, U+00152-00153, U+00160-00161, U+00178, U+0017D-0017E, U+00192, U+002C6-002C7, U+002D8-002DD, U+00394, U+003A9, U+003BC, U+003C0, U+02013-02014, U+02018-0201A, U+0201C-0201E, U+02020-02022, U+02026, U+02030, U+02039-0203A, U+02044, U+020AC, U+02122, U+02126, U+02202, U+02206, U+0220F, U+02211, U+0221A, U+0221E, U+0222B, U+02248, U+02260, U+02264-02265, U+025CA, U+0FB00-0FB04;
  src: local('Fontin Sans Italic'), local('FontinSans-Italic'),
      url('https://www.hpi.uni-potsdam.de/hirschfeld/assets/FontinSans-Italic.woff2') format('woff2'),
      url('https://www.hpi.uni-potsdam.de/hirschfeld/assets/FontinSans-Italic.woff') format('woff'),
      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+00020-0007E, U+000A1-000A3, U+000A5, U+000A7-000AC, U+000AE-000FF, U+00131, U+00141-00142, U+00152-00153, U+00160-00161, U+00178, U+0017D-0017E, U+00192, U+002C6-002C7, U+002D8-002DD, U+00394, U+003A9, U+003BC, U+003C0, U+02013-02014, U+02018-0201A, U+0201C-0201E, U+02020-02022, U+02026, U+02030, U+02039-0203A, U+02044, U+020AC, U+02122, U+02126, U+02202, U+02206, U+0220F, U+02211, U+0221A, U+0221E, U+0222B, U+02248, U+02260, U+02264-02265, U+025CA, U+0FB00-0FB04;
  src: local('Fontin Sans Bold'), local('FontinSans-Bold'),
      url('https://www.hpi.uni-potsdam.de/hirschfeld/assets/FontinSans-Bold.woff2') format('woff2'),
      url('https://www.hpi.uni-potsdam.de/hirschfeld/assets/FontinSans-Bold.woff') format('woff'),
      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+00020-0007E, U+000A1-000A3, U+000A5, U+000A7-000AC, U+000AE-000FF, U+00131, U+00141-00142, U+00152-00153, U+00160-00161, U+00178, U+0017D-0017E, U+00192, U+002C6-002C7, U+002D8-002DD, U+00394, U+003A9, U+003BC, U+003C0, U+02013-02014, U+02018-0201A, U+0201C-0201E, U+02020-02022, U+02026, U+02030, U+02039-0203A, U+02044, U+020AC, U+02122, U+02126, U+02202, U+02206, U+0220F, U+02211, U+0221A, U+0221E, U+0222B, U+02248, U+02260, U+02264-02265, U+025CA, U+0FB00-0FB04;
  src: local('Fontin Sans Bold Italic'), local('FontinSans-BoldItalic'),
      url('https://www.hpi.uni-potsdam.de/hirschfeld/assets/FontinSans-BoldItalic.woff2') format('woff2'),
      url('https://www.hpi.uni-potsdam.de/hirschfeld/assets/FontinSans-BoldItalic.woff') format('woff'),
      url('https://www.hpi.uni-potsdam.de/hirschfeld/assets/Fontin_Sans_BI.otf') format("opentype");
}

body {
  font-family: 'Fontin Sans',sans-serif;
  font-size: 16px;
  line-height: 1.25;
  color: #30261d;
}

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

a {
  color: #8a5251;
}
div.logobar {
  height: 21em;
  margin-bottom: -11em;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, #fff 100%), url(/getImage/orig/KB_h.jpg);
  background-repeat: no-repeat;
  background-position: right top;
  background-size: cover;
}

.brand-text {
  font-size: 2.75em;
  font-weight: bold;
  /*! color: #78463e; */
  color: #f8f8f8;
}
.logobar >div {
    padding-top: 3em;
}


.logobar .container,
.logobar .container-fluid {
    padding-top: 3em;
}

.navbar-default {
  background: none;
  border: none;
  border-radius: 0px;
}
.navbar-default .container,
.navbar-default .container-fluid {
  background-color: #f8f8f8;
  border-width: 1px;
  border-style: solid;
  border-color: #e7e7e7;
}


.navbar-brand {
  float: none;
  display: inline-block;
}

.nav-tabs > li > a {
  font-size: smaller;
  padding: 5px 10px;
  background-color: rgba(248,248,248,.3);
}

.manage-page .tab-pane {
  border: none;
  padding: 0;
}

.manage-page .tab-content .active {
  display: contents;
}

.navbar-edit {
  right: unset;
  top: -75px;
}


/* Undo bootstrap */
@media (min-width: 768px) {border-radius: 0px;}

.place {
  font-size: 1em;
  color: #f0f0f0;
  /*! outline: 1px solid magenta; */
  margin-top: 2.75em;
  line-height: 1.5;
  margin-left: -0.85em;
  margin-right: -0.85em;
  padding: 0 2.5em;
  background-color: #30261d;
  /*! border-top-right-radius: 2px; */
  /*! border-top-left-radius: 2px; */
}
.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 (max-width: 720px) {
  div.logobar {
    height: 80px;
    position: relative;
  }
  .navbar-brand {
    font-size : 28px;
  }
  .brand-text {
    max-width: initial;
    display: initial;
  }
  .place {
    font-size: 18px;
  }
}
 */
.carousel-caption h3 {
    text-shadow: 1px 1px black, -1px -1px black, 1px -1px black, -1px 1px black;
}

.dropdown-menu {
  font-size: 16px;
}
.dropdown-header {
  font-size: 14px;
}



#latest-news .page-header {
  margin: 0;
  padding: 0;
}
#latest-news .panel {
  border: none;
  margin-bottom: 0px;
}
#latest-news .page-header h2 {
  font-size: 25px;
  margin-bottom: 0px;
}
#latest-news .text-muted {
  float: right;
  display: block;
  font-size: 75%;
}
#latest-news .list-group-item {
  padding-bottom: 0px;
  padding: 0px;
  border-width: 0;
  /*! margin: 0; */
}
#latest-news .navigate {
}
#latest-news h3 {
  font-size: 22px;
  margin-top: 10px;
}
#latest-news p {
  font-size: 16px;
}