.maleo-blog_small.big {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
          align-items: center;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify; }
  .maleo-blog_small.big .maleo-blog_thumb {
    width: 170px; }
  .maleo-blog_small.big .maleo-blog_rightcontent {
    width: calc(100% - 180px); }

html, body {
  font-size: 16px; }
  @media screen and (min-width: 500px) {
    html, body {
      font-size: 22px; } }
  @media screen and (min-width: 800px) {
    html, body {
      font-size: 24px; } }

.top-navbar {
  border-bottom-color: #327629; }

.top-navbar .top-navbar-right {
  display: none; }

#slide-out-right {
  display: none; }

.featured-slider .slick-dots li.slick-active button,
.maleo-testimonial_slider .slick-dots li.slick-active button {
  background: #327629; }

.footer {
  background: #327629; }
  .footer,
  .footer .copyright,
  .footer .heading,
  .footer .social-footer a {
    color: white; }

#to-top {
  background: #327629;
  background: rgba(50, 118, 41, 0.5); }

#slide-out-left li.current-item > .collapsible-header a.current-item,
#slide-out-left li.current-item > .collapsible-header span.angle-right,
#slide-out-left li.current-item > a,
#slide-out-left li.current-item > .collapsible-header i.current-item, #slide-out-left li .collapsible-header.current-item > .angle-right,
#slide-out-left li .collapsible-header.current-item > i,
#slide-out-left li .collapsible-header.current-item > a, #slide-out-left li .collapsible-body li.current-item a {
  color: #327629;
  font-weight: bold; }

.fullscreen-img {
  position: relative; }
  .fullscreen-img .image_container:before {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    padding: 5px;
    background: #444;
    background: rgba(0, 0, 0, 0.5);
    color: white;
    content: "\f0b2";
    font: normal normal normal 16px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

#slide-out-left li.current-item > .collapsible-header a.current-item i,
#slide-out-left li.current-item > .collapsible-header span.angle-right i,
#slide-out-left li.current-item > a i,
#slide-out-left li.current-item > .collapsible-header i.current-item i {
  color: #327629; }

#slide-out-left li a {
  padding-left: 25px; }
  #slide-out-left li a .fa {
    width: 20px; }

#slide-out-left li .collapsible-header > a {
  padding-left: 0;
  color: #000;
  text-decoration: none; }

#slide-out-left > ul > li > .collapsible-header {
  margin: 0 1rem 0 1.5rem; }

#slide-out-left > ul > li i.fa, #slide-out-left > ul > li a i.fa {
  width: 30px;
  text-align: center;
  font-size: inherit; }

ul.custom-list, .custom-list > ul {
  padding-left: 20px; }
  ul.custom-list li, .custom-list > ul li {
    list-style-position: outside; }
  @media screen and (min-width: 500px) {
    ul.custom-list, .custom-list > ul {
      padding-left: 30px; } }

.maleo-card > .front-ads {
  width: 49%; }
  .maleo-card > .front-ads:nth-child(even), .maleo-card > .front-ads:nth-child(odd) {
    margin-bottom: 2%; }
  .maleo-card > .front-ads:nth-child(odd) {
    margin-right: 1%; }
  .maleo-card > .front-ads:nth-child(even) {
    margin-left: 1%; }

#iframe-wetter {
  overflow: hidden;
  width: 300px;
  height: 365px;
  border-radius: 10px; }

.featured-item.fs-possible {
  position: relative;
  display: inline-block; }
  .featured-item.fs-possible .thumbnail {
    max-width: 100%; }
    .featured-item.fs-possible .thumbnail img {
      width: 100%; }
  .featured-item.fs-possible .fullscreen {
    position: absolute;
    top: 0px;
    right: 0px; }
    .featured-item.fs-possible .fullscreen a {
      display: inline-block;
      padding: 3px 7px;
      background: #000;
      background: rgba(0, 0, 0, 0.5);
      color: #fff;
      text-decoration: none;
      font-size: 18px; }

.image-navigation {
  padding-bottom: 15px; }
  .image-navigation .front-ads h3 {
    font-size: 18px; }
    @media screen and (min-width: 500px) {
      .image-navigation .front-ads h3 {
        font-size: 20px; } }
    @media screen and (min-width: 800px) {
      .image-navigation .front-ads h3 {
        font-size: 24px; } }

@media screen and (min-width: 800px) {
  .featured-slider .featured-item .caption h2 {
    font-size: 30px; } }

.front-ads .thumb {
  height: 100%; }
  .front-ads .thumb img {
    height: inherit; }

@media screen and (min-width: 500px) {
  .front-ads {
    height: 190px; } }

.page-title {
  font-size: 22px; }
  @media screen and (min-width: 500px) {
    .page-title {
      font-size: 26px; } }

.maleo-blog .maleo-blog_thumb .thumb-navigation .blog-title {
  font-size: 22px; }
  @media screen and (min-width: 500px) {
    .maleo-blog .maleo-blog_thumb .thumb-navigation .blog-title {
      font-size: 26px; } }

.maleo-blog_small .maleo-blog_rightcontent .blog-title {
  color: #444; }

@media screen and (min-width: 500px) {
  .maleo-blog_small .maleo-blog_rightcontent .blog-title {
    font-size: 26px; }
  .maleo-blog_small .maleo-blog_rightcontent .blog-meta {
    font-size: 18px; } }

.ce_image {
  max-width: 100%;
  width: 100%;
  height: auto; }
  .ce_image figure {
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0; }
  .ce_image img {
    width: 100%;
    height: auto; }

.ce_gallery ul {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-start: 0; }
  .ce_gallery ul li {
    list-style: none; }
    .ce_gallery ul li figure {
      -webkit-margin-before: 0;
      -webkit-margin-after: 0;
      -webkit-margin-start: 0;
      -webkit-margin-end: 0; }
    .ce_gallery ul li img {
      width: 100%;
      height: auto; }

body.wartungsmodus main .inside {
  position: fixed;
  top: 50%;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
          align-items: center;
          justify-content: center;
  margin-top: -9em;
  /*set to a negative number 1/2 of your height*/
  margin-left: -15em;
  width: 30em;
  height: 18em;
  /*set to a negative number 1/2 of your width*/
  border: 1px solid #ccc;
  background-color: #f3f3f3;
  text-align: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-box-align: center;
      -ms-flex-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center; }

.thumb > .image_container {
  margin: 0; }

.info-box {
  display: none; }

.content-container {
  min-height: calc(100vh - 56px - 176px); }

.overview-big .maleo-blog .maleo-blog_thumb .thumb-overlay {
  z-index: 10;
  opacity: 0.5; }

.overview-big .maleo-blog .maleo-blog_thumb img {
  -webkit-transform: translateY(-25%);
          transform: translateY(-25%); }

.overview-big .maleo-blog .maleo-blog_thumb .thumb-navigation {
  z-index: 11; }

@media screen and (min-width: 500px) {
  .overview-big .maleo-blog .maleo-blog_thumb {
    max-height: 260px; } }

@media screen and (min-width: 650px) {
  .overview-big .maleo-blog .maleo-blog_thumb {
    max-height: 300px; } }

@media screen and (min-width: 500px) {
  .image-small.ce_image {
    float: right;
    margin: 0 auto 15px 15px;
    width: 40%; } }

/*# sourceMappingURL=custom.css.map */
