/* ==========================================================================
   Author's custom styles
   ========================================================================== */

/*body {*/
/*-webkit-font-smoothing: antialiased;*/
/*font-family: 'Lato', sans-serif !important;*/
/*}*/

/*body h1, body h2, body h3, body h4, body h5, body h6, body .h1, body .h2, body .h3, body .h4, body .h5, body .h6 {*/
/*font-family: 'Lato', sans-serif !important;*/
/*font-weight: bold;*/
/*color: inherit;*/
/*text-rendering: optimizelegibility;*/
/*}*/

/*textarea {*/
/*font-family: 'Lato', Helvetica; }*/

/*body h1, body h2, body h3 {*/
/*line-height: 40px;*/
/*}*/

/*body h2 {*/
/*font-size: 31.5px;*/
/*}*/

/*Setting the font*/
body, body h1, body h2, body h3, body h4, body h5, body h6, body .h1, body .h2, body .h3, body .h4, body .h5, body .h6, textarea {
  /*font-family: 'Open Sans Condensed', sans-serif;*/
  font-family: 'Raleway', sans-serif;
  /*font-family: 'Lato', sans-serif !important;*/
  /*font-family: 'Dosis', sans-serif;*/
  /*font-family: 'Bubbler One', sans-serif;*/
}

html {
  overflow: -moz-scrollbars-vertical;
  overflow-y: scroll;
}

.my_navigation_text {
  padding-top: 15px;
}

.carousel-caption a {
  color: #f5f5f5;
}

.oeffnungszeiten {
  background-color: rgba(58, 112, 169, 0.05);
}

.my-navigation img {
  margin-left: auto;
  margin-right: auto;
}

.my-navigation h3 {
  margin-top: 0;
}

.my-navigation .thumbnail {
  margin-bottom: 30px;
  min-height: 392px;
}

.my-navigation a {
  color: #333;
}

.marken .caption {
  /*margin-top: 10px;*/
}

.marken img {
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
}

.marken h3 {
  margin-top: 30px;
  margin-bottom: 0px;
}

.marken .thumbnail {
  margin-bottom: 30px;
  min-height: 220px;
}

.carousel-inner .item {
  margin-left: auto;
  margin-right: auto
  /*margin-bottom: 130px;*/
}

#my-carousel {
  /*height: 400px;*/
  background-image: url(../img/carousel/bg.jpg);
  margin-bottom: 30px;
}

#footer {
  margin-top: 20px;
  /*height: 60px;*/
  background-color: #f5f5f5;

  background-image: -webkit-gradient(linear, left 0, left 100%, from(#f8f8f8), to(#fff));
  background-image: -webkit-linear-gradient(top, #f8f8f8, 0%, #fff, 100%);
  background-image: -moz-linear-gradient(top, #fff 0, #f8f8f8 100%);
  background-image: linear-gradient(to top, #fff 0, #f8f8f8 100%);
  background-repeat: repeat-x;
  border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffffffff', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.075), 0 1px 5px rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.075), 0 1px 5px rgba(255, 255, 255, 0.15)
}

#footer .container {
  padding-top: 5px;
}

.navbar-brand {
  padding: 2px 15px;
}