/* 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
 */

/* line 1, templates/rt_kraken/scss/custom.scss */
.g-container {
  width: 100% !important;
}
/* line 2, templates/rt_kraken/scss/custom.scss */
body {
  background: #fce59d;
}
/* line 3, templates/rt_kraken/scss/custom.scss */
body.startseite {
  background: #f8d3f5 url('../../images/backgrounds/baum4a.jpg') no-repeat top right fixed;
  /*-webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover; */
}
/* line 8, templates/rt_kraken/scss/custom.scss */
#g-utility .platform-content {
  background: #0ad0f8;
  background: -moz-linear-gradient(left, #0ad0f8 0%, #496fba 84%, #496fba 100%);
  background: -webkit-linear-gradient(left, #0ad0f8 0%, #496fba 84%, #496fba 100%);
  background: linear-gradient(to right, #0ad0f8 0%, #496fba 84%, #496fba 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0ad0f8', endColorstr='#496fba',GradientType=1);
  border: 2px solid #ffe51e;
}
/* line 16, templates/rt_kraken/scss/custom.scss */
#g-utility .moduletable {
  background: transparent url('../../images/backgrounds/wolke.png') no-repeat top right;
  -webkit-background-size: auto 100%;
  -moz-background-size: auto 100%;
  -o-background-size: auto 100%;
  background-size: auto 100%;
  color: white;
}
/* line 20, templates/rt_kraken/scss/custom.scss */
#g-utility .custom {
  padding: 15px;
}
/* line 21, templates/rt_kraken/scss/custom.scss */
#g-utility .custom h1 {
  font-size: 32px;
  line-height: 36px;
  margin: 0 0 15px 0;
}
/* line 22, templates/rt_kraken/scss/custom.scss */
#g-utility .custom h2 {
  font-size: 26px;
  margin: 0;
}
/* line 23, templates/rt_kraken/scss/custom.scss */
#g-aside {
  background: #0ad0f8;
  margin-right: 25px;
  font-size: 14px;
}
/* line 24, templates/rt_kraken/scss/custom.scss */
#g-aside a {
  color: #fff;
}
/* line 25, templates/rt_kraken/scss/custom.scss */
#g-aside a:hover {
  color: #f9760b;
}
/* line 26, templates/rt_kraken/scss/custom.scss */
#g-aside a.btn-info {
  color: #f9760b;
}
/* line 27, templates/rt_kraken/scss/custom.scss */
#g-aside a.btn-info:hover {
  color: #fff;
}
/* line 31, templates/rt_kraken/scss/custom.scss */
table, td {
  border: none;
}
/* line 32, templates/rt_kraken/scss/custom.scss */
#g-fixedside .g-main-nav .g-toplevel > li > .g-menu-item-container {
  text-transform: none;
  text-align: left;
  padding-left: 20px;
  font-size: 16px;
}
/* line 33, templates/rt_kraken/scss/custom.scss */
#g-mainbar a {
  color: #f9760b;
}
/* line 34, templates/rt_kraken/scss/custom.scss */
#g-mainbar a:hover {
  color: #fff;
}
/* line 35, templates/rt_kraken/scss/custom.scss */
#g-asidea:hover {
  color: #fff;
}
/* line 36, templates/rt_kraken/scss/custom.scss */
.g-title {
  text-transform: none;
  font-size: 1.2rem;
}
/* line 37, templates/rt_kraken/scss/custom.scss */
.items-leading > div:after, .items-leading > div:before {
  content: " ";
  display: block;
  width: 100%;
  clear: both;
}
/* line 38, templates/rt_kraken/scss/custom.scss */
#g-aside .g-title {
  margin: 0;
  padding: 0 0 5px;
}
/* line 39, templates/rt_kraken/scss/custom.scss */
#g-aside p {
  margin: 0 0 1rem 0;
}
/* line 40, templates/rt_kraken/scss/custom.scss */
#g-aside ul {
  margin-left: 15px;
  list-style: none;
  margin: 0;
}
/* line 41, templates/rt_kraken/scss/custom.scss */
#g-aside .platform-content {
  padding-bottom: 30px;
}
/* line 42, templates/rt_kraken/scss/custom.scss */
h1 {
  font-size: 1.75rem;
}
/* line 43, templates/rt_kraken/scss/custom.scss */
.g-offcanvas-toggle {
  background: black;
  left: 13px;
}
/* line 44, templates/rt_kraken/scss/custom.scss */
#g-offcanvas {
  background: #f9760b;
}
/* line 45, templates/rt_kraken/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container ul > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container {
  color: white;
  text-transform: none;
}
/* line 46, templates/rt_kraken/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
  color: white;
  text-transform: none;
  text-align: left;
  padding-left: 5px;
}
@media (min-width: 768px) {
  /* line 48, templates/rt_kraken/scss/custom.scss */
  .hauptgrid .size-100 .componentplace .size-100 {
    max-width: 75% !important;
  }
}
/* line 50, templates/rt_kraken/scss/custom.scss */
body, h2.link {
  font-size: 1.1em;
}
/* line 51, templates/rt_kraken/scss/custom.scss */
#g-fixedside .g-main-nav .g-toplevel > li > .g-menu-item-container {
  font-size: 17px;
}
/* line 52, templates/rt_kraken/scss/custom.scss */
#jcemediabox-popup-caption {
  font-size: 14px;
}
/* line 53, templates/rt_kraken/scss/custom.scss */
.btn-info {
  border: none;
  border-radius: 6px;
  padding: 7px 10px;
  text-decoration: none;
  outline: none;
  -moz-box-shadow: 2px 2px 5px rgba(0, 0, 102, 0.5);
  -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 102, 0.5);
  box-shadow: 2px 2px 10px rgba(0, 0, 102, 0.5);
  background-color: white;
  background-image: none;
  color: #2f96b4;
}
/* line 61, templates/rt_kraken/scss/custom.scss */
.g-main-nav .g-standard .g-dropdown {
  min-width: 200px !important;
}
/*# sourceMappingURL=custom__error.css.map */