/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

body {
  font-size: 16px;
  line-height: 1.5;
}
/*schriftgroesse*/
h2 {
  font-size: 1.6rem;
}
h1 {
  font-size: 2rem;
}
#g-footer .g-copyright {
  font-size: 1rem;
  line-height: 1.25rem;
  color: #ffdf00;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #6d6d6d;
  padding: 0.2345rem 0;
  font-size: 16px;
}
/*abstand menuepunkte navi*/
#g-navigation .g-main-nav .g-toplevel > li {
  margin: 0 0.75rem;
}
a {
  color: #aa398c;
  transition: all 0.2s;
  font-weight: bolder;
}
/*footermenue*/
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  text-decoration: none;
  line-height: 1;
  color: #fff;
  padding: 10px;
  font-size: 16px;
}
/*seitennavigation*/
.btn {
  border-radius: 0.25rem;
  border: 0;
  color: #424753;
  box-shadow: none;
  background: #DEE4C0;
}
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 1.125rem;
  /*0.875rem*/
  border-radius: 0.2rem;
}
/*testimonials*/
.box-outline.moduletable, .box-outline.widget, .box-outline.g-outer-box, .box-outline > .g-content {
  border: 1px solid #9ab221;
  background: #f4f4f4;
}
/*weiterlesen*/
dl.article-info {
  margin-top: 0;
  margin-bottom: 1rem;
}
.edit.item-page .btn-toolbar .btn, .pager.pagenav a, p.readmore .btn, .contact .form-actions .btn, #contact-form .controls .btn-primary.validate, .profile .btn, .login .btn, .logout .btn, .registration .btn, .profile-edit .btn, .remind .btn, .reset .btn, .search #searchForm .btn, .search #search-form .btn, .finder #searchForm .btn, .finder #search-form .btn {
  display: inline-block;
  padding: 1rem 2rem;
}
/*suchen*/
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  background-color: #f4f4f4;
}
/*erweiterte Suche*/
.form-select {
  background-color: #f4f4f4;
}
/*slideshow spruchband*/
.camera_caption > div {
  /* background: #000;*/
  background: rgba(30, 30, 30, 0.6);
}
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {
  /*background: #d8d8d8;*/
  background: rgba(0, 0, 0, 0.4);
}
/*phocagallery Bildbeschreibung*/
.pswp__caption__center {
  text-align: center;
  max-width: 420px;
  margin: 0 auto;
  font-size: 16px;
  /*13px*/
  padding: 10px;
  line-height: 20px;
  color: #CCC;
  font-weight: bold;
}
/*Kategoriebilderunterschrift und schriftgroesse*/
.pg-item-box-title, .pg-category-box-title {
  color: #fff;
  font-weight: lighter;
  /*bold*/
  /*font-size: 115%;*/
}
#phocagallery .pg-item-box-title a, #phocagallery .pg-category-box-title a, .pg-item-box-title a, .pg-category-box-title a {
  text-decoration: none;
  color: #fff;
  font-size: 14px;
}
.pg-item-box-title, .pg-category-box-title {
  position: absolute;
  bottom: 0em;
  left: 0em;
  padding: 0em;
  color: #fff;
  /*font-weight: bold;*/
  width: 100%;
  border-radius: 0 0 3px 3px;
  /*font-size: 115%;*/
  background: rgba(0, 0, 0, 0.5);
}
/*zurueck button farbe*/
.ph-si-back-medium {
  color: #9BB321;
  background: #f0f0f0;
}
/*# sourceMappingURL=custom_12.css.map */