div.logobar {
  margin-bottom: -10px;
  /* background: url(//2018.programming-conference.org/getImage/orig/bg.png) repeat-x; */
  height: 140px;
  position: relative;
  /*text-shadow: 1px 1px white, -1px -1px white, 1px -1px white, -1px 1px white;*/
}

.logobar .container {
/*    position: absolute;*/
/*    bottom: 12pt;*/
}
.logobar a {
  font-weight: bold;
    color: #555;
}
.navbar-brand {
  height: initial;
  font-size : 56px;
  padding: 0.2em 0 0 0;
}
.brand-text {
  display: block;
  max-width: 9em;
  line-height: 1.0;
  text-shadow: none;
  background-image: rgb(253,198,136);
  background-image: -moz-linear-gradient(top, rgb(186,32,42) 3%, rgb(253,198,136) 50%);
  background-image: -webkit-linear-gradient(top, rgb(186,32,42) 3%,rgb(253,198,136) 50%);
  background-image: linear-gradient(to bottom, rgb(186,32,42) 3%,rgb(253,198,136) 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba202a', endColorstr='#fdc688',GradientType=0 );
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
.place {
  color: rgb(250, 250, 250);
  font-size: 24px;
  padding : 23px 0 0 40px
}
.place a {
  color: rgb(250, 250, 250);
}
.place2 {
  float: right;
  padding : 23px 0 0 0px
}
div.navigationbar {
  border-bottom: 1px solid #555;
}

@media (min-width: 768px) and (max-width: 990px) {
 ul.navbar-nav li:nth-child(7) {
     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;
    background-image: rgb(253,198,136);
    background-image: -moz-linear-gradient(top, rgb(186,32,42) 33%, rgb(253,198,136) 60%);
    background-image: -webkit-linear-gradient(top, rgb(186,32,42) 33%,rgb(253,198,136) 60%);
    background-image: linear-gradient(to bottom, rgb(186,32,42) 33%,rgb(253,198,136) 60%);
  }
  .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;
}

/* 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;
  color:#333;
  background: rgb(255,255,255);
  background:     -moz-linear-gradient(top, rgb(36,92,154) 0%,rgb(36,92,154) 7%, rgb(103,152,203) 16%, rgb(206,233,241) 20%, rgb(255,255,255) 33%);
  background:  -webkit-linear-gradient(top, rgb(36,92,154) 0%,rgb(36,92,154) 7%, rgb(103,152,203) 16%, rgb(206,233,241) 20%, rgb(255,255,255) 33%);
  background:    linear-gradient(to bottom, rgb(36,92,154) 0%,rgb(36,92,154) 7%, rgb(103,152,203) 16%, rgb(206,233,241) 20%, rgb(255,255,255) 33%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#245c9a', endColorstr='#cee9f1',GradientType=0 );
  background-repeat: no-repeat;
}
  
@media (max-height: 300px) {
    body {
        background: rgb(255,255,255);
        background:     -moz-linear-gradient(top, rgb(36,92,154) 0%,rgb(36,92,154) 16%, rgb(103,152,203) 27%, rgb(206,233,241) 35%, rgb(255,255,255) 66%);
        background:  -webkit-linear-gradient(top, rgb(36,92,154) 0%,rgb(36,92,154) 16%, rgb(103,152,203) 27%, rgb(206,233,241) 35%, rgb(255,255,255) 66%);
        background:    linear-gradient(to bottom, rgb(36,92,154) 0%,rgb(36,92,154) 16%, rgb(103,152,203) 27%, rgb(206,233,241) 35%, rgb(255,255,255) 66%);
        background-repeat: no-repeat;
    }
}
.dropdown-menu {
  font-size: 16px;
}
.dropdown-header {
  font-size: 14px;
}
