@media(min-width:100px) {
    .article-treats, 
    .article-feelgood-manager-lotta, 
    .article-feelgood-manager-emma,
    .article-welcome,
    .article-social-media-instagram {
        display: flex;
        flex-wrap: wrap;
    }

    .article-welcome-image,
    .article-treats-image,
    .article-feelgood-manager-section-image,
    .header-logo,
    .article-recommendation-image,
    .article-welcome-image-sign {
        max-width: 100%;
        height: auto;
    }

    .article-feelgood-manager-headline-image {
        max-width: 100%;
        height: auto;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
}

@media(min-width:786px) {
    .article-welcome, 
    .article-treats, 
    .article-feelgood-manager-headline, 
    .article-feelgood-manager-lotta,
    .article-feelgood-manager-emma,
    .article-social-media-instagram,
    .article-recommendation {
        display: flex;
        flex-wrap: nowrap;
    }
    .article-welcome-image {
        height: 400px;
    }

    .header-logo {
        height: 180px;
    }

    .article-treats-image {
        height: 460px;
    }

    .article-welcome-image-sign {
        display: block;
        margin-left: auto;
    }

    .article-feelgood-manager-headline-image {
        height: 120px;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .article-feelgood-manager-section-image {
        height: 280px;
    }

    .article-recommendation-image {
        height: 150px;
    }

    .article-social-media-instagram-image {
        height: 100px;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .article-social-media-instagram div {
        width: 33%;
    }
}

/* header {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    background-image: url("img/petschies-Hintergrund-streifen.png");
    display: flex;
    padding: 30px 50px;
} */

.active {
    background-color: #12206a;
    color: white;
    border-radius: 8px;
}

header nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #e9cea4;
    border-radius: 8px;
    /* background-image: url("img/petschies-Hintergrund-streifen.png"); */
}

header nav ul li {
    float: right;
  }

header nav ul li a {
    display: block;
    color: #13216a;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;

  }

header nav ul li a:hover {
    background-color: #12206a;
    color: white;
    border-radius: 8px;
}

header img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
}

h1, h2, h3, h4, p {
    padding-left: 10px;
    padding-right: 10px;
}

.article-social-media-instagram h4 {
    margin-bottom: 0px;
}

.article-social-media-instagram p {
    margin-top: 0px;
}

section a {
    color: #13216a;
}

.section-decoration {
    display: block;
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: 40px;
    
}

h1, h2, h3, h4 {
    font-family: 'Droid Sans', sans-serif;
    color: #13216a
}

h2, h3 {
    margin-top: 20px;
    margin-bottom: 15px;
    font-size: 44px;
    font-weight: 400;
}

p, li {
    font-family: 'Droid Sans', sans-serif;
    color: #13216a;
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
}

body {
    display: block;
    background-color: #ffe7bf;
    max-width: 940px;
    margin-right: auto;
    margin-left: auto;
    min-height: 100%;
}
.hidden {
    position: absolute;
    overflow: hidden;
    height: 1px;
    width: 1px;
    padding: 0;
    border: 0;
}

.section-footer {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.section-footer a {
    text-decoration: none;
    display: block;
    padding-bottom: 50px;
    font-family: 'Droid Sans', sans-serif;
}

/* thankfully used https://codepen.io/SitePoint/pen/MyPVdK */
.section-copyright {
    text-align: center;
    font-family: 'Droid Sans', sans-serif;
    color: #13216a;
    font-size: 12px;
    font-weight: 400;
}

.carousel {
    position: relative;
    margin-top: 26px;
}

.carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.carousel-open:checked + .carousel-item {
    position: static;
    opacity: 100;
}

.carousel-item {
    position: absolute;
    opacity: 0;
    -webkit-transition: opacity 0.6s ease-out;
    transition: opacity 0.6s ease-out;
}

.carousel-item img {
    display: block;
    height: auto;
    max-width: 100%;
}

.carousel-control {
    background: rgba(0, 0, 0, 0.28);
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    display: none;
    font-size: 40px;
    height: 40px;
    line-height: 35px;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    cursor: pointer;
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    text-align: center;
    width: 40px;
    z-index: 10;
}

.carousel-control.prev {
    left: 2%;
}

.carousel-control.next {
    right: 2%;
}

.carousel-control:hover {
    background: #13216a;
}

#carousel-1:checked ~ .control-1,
#carousel-2:checked ~ .control-2 {
    display: block;
}
/* end of useage https://codepen.io/SitePoint/pen/MyPVdK */

.section-footer {
    padding-left: 10px;
    padding-right: 10px;
}

.cookieconsent-com---reset {
    box-shadow: 0 0 2em #13216a;
}