.section-light a:not(.btn) {
    color:#eb750a;
}
.row {
    margin-left: 0;
}
.textmedia-item .textmedia-item {
    padding-left: 0px;
    

}

.frame {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

/*** intext left and right BEGIN ***/
@media (min-width: 480px) {
  .textpic-intext-left .textpic-intext-left-header,
  .textpic-intext-right .textpic-intext-right-header {
    margin-bottom: 12px;
  }
  
  .textpic-intext-right .textpic-intext-right-media,
  .textpic-intext-left .textpic-intext-left-media {
    display: block;
    min-width: 100px;
    max-width: 40%;
    width: inherit;
  }

  .textpic-intext-left .textpic-intext-left-media {
    float: left;
    margin-right: 20px;
  }
  
  .textpic-intext-right .textpic-intext-right-media {
    float: right;
    margin-left: 20px;
  }

  .textpic-intext-left .textpic-intext-left-body,
  .textpic-intext-right .textpic-intext-right-body {
    display: block;
    float:none;
    width: 100%;
  }
}

@media (min-width: 992px) {
  .textpic-intext-left .textpic-intext-left-media {
    max-width: 600px;
    width: 15vw;
  }
}
/*** intext left and right END ***/


img {
    width: auto;
    max-width: 100%;
    height: auto;

}
.news-list-item img {
  max-width: 200px;
  margin: 10px 0 0 0px;
}
.news-list-item {
  margin-bottom: 20px;
}
.navbar-mainnavigation .navbar-brand-image {

    position: relative;
    padding-top: 7px;
    padding-bottom: 7px;

}
.gallery-item img, .gallery-item picture {

    height: auto;

}
.navbar-mainnavigation .navbar-brand-image img {

    max-height: 90%;

}
#mainnavigation {
/*  font-family: 'Francois One', sans-serif;*/
  font-size: 1.4rem;
}


div.gallery-row figure.image picture {
  width:max-content;  
}
/*** intext left and right BEGIN ***/
@media (min-width: 480px) {
  .textpic-intext-left .textpic-intext-left-header,
  .textpic-intext-right .textpic-intext-right-header {
    margin-bottom: 12px;
  }
  
  .textpic-intext-right .textpic-intext-right-media,
  .textpic-intext-left .textpic-intext-left-media {
    display: block;
    min-width: 100px;
    max-width: 50%;
    width: inherit;
    z-index:100;
  }

  .textpic-intext-left .textpic-intext-left-media {
    float: left;
  }
  
  .textpic-intext-right .textpic-intext-right-media {
    float: right;
  }

  .textpic-intext-left .textpic-intext-left-body,
  .textpic-intext-right .textpic-intext-right-body {
    display: block;
    float:none;
    width: 100%;
  }
}
/*
@media (min-width: 992px) {
  .textpic-intext-left .textpic-intext-left-media {
    max-width: 600px;
    width: 15vw;
  }
}
*/
/*** intext left and right END ***/
.row.textpic-intext-left,
.row.textpic-intext-right {
  display: inherit; /* oder block */
}