@charset "utf-8";
.container-fluid {
    padding: 0px;
}

section {
    height: 300px;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: rgba(241,142,77,1.00);
    background-image: url(../images/title_header_small.png);
}

.navbar.navbar-expand-lg {
    background-color: #EA5F39;
    color: #2F382D;
    font-family: "Darumadrop One";
    font-size: large;
}
.nav-link {
    background-color: #F1AA94;
    margin-right: 8px;
    margin-left: 8px;
    border-radius: 20px;
}
a:link {
    color: #2F382D;
}
a:hover {
    color: #5E715A;
}
.dropdown-item {
    background-color: #F1AA94;
    border-radius: 20px;
    color: rgba(47,56,45,1.00);
    margin-top: 5px;
}
.show {
    background-color: rgba(234,95,57,1.00);
    border-radius: 0px 0px 20px 20px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.navbar-nav.m-auto .nav-item.dropdown .dropdown-item:hover {
    background-color: #F1AA94;
    border-radius: 20px;
    color: rgba(94,113,90,1.00);
}



body {
    background-color: #FCF4B0;
}
main {
    text-align: center;
    background-color: rgba(255,255,255,0.50);
    margin-top: 15px;
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    padding-bottom: 50px;
}
#main_about {
    text-align: center;
    background-color: rgba(255,255,255,0.50);
    margin-top: 15px;
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    padding-bottom: 50px;
    height: 692px;
}

#herovideo .embed-responsive-item {
    margin-left: auto;
    margin-right: auto;
}
h1 {
    font-family: "Darumadrop One";
    font-size: 95px;
    padding-top: 0px;
    padding-bottom: 21px;
    color: rgba(47,56,45,1.00);
}
h2 {
    font-size: 55px;
    color: rgba(47,56,45,1.00);
    font-family: "Darumadrop One";
}
h3 {
    font-size: 30px;
    color: rgba(47,56,45,1.00);
    font-family: "Darumadrop One";
}
h4 {
    font-size: 35px;
    color: rgba(47,56,45,1.00);
    font-family: "Darumadrop One";
}
h5 {
    color: rgba(47,56,45,1.00);
    font-family: "Darumadrop One";
}
h6 {
    color: #2F382D;
    font-family: "Darumadrop One";
    text-shadow: 0px 0px 13px #FFFFFF;
    margin-top: 109px;
}

p {
    color: rgba(47,56,45,1.00);
    font-family: "Darumadrop One";
}





.animation {
    width: 640px;
    height: 175px;
    text-align: center;
    margin-top: 100px;
    padding-top: 38.5px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(../images/animation_01.png);
    border-radius: 100px;
    font-family: "Darumadrop One";
    font-size: 50px;
    text-shadow: 0px 0px 17px rgba(255,255,255,1.00);
    color: rgba(47,56,45,1.00);
    background-size: cover;
}




.container main .animation:hover {
    background-image: url(../images/animation_02.png);
}

.illustration {
    width: 640px;
    height: 175px;
    text-align: center;
    margin-top: 50px;
    padding-top: 38.5px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 100px;
    background-image: url(../images/illustration_01.png);
    font-family: "Darumadrop One";
    font-size: 50px;
    text-shadow: 0px 0px 17px rgba(255,255,255,1.00);
    color: rgba(47,56,45,1.00);
}
.container main .illustration:hover {
    background-image: url(../images/illustration_02.png);
}
.about {
    width: 640px;
    height: 175px;
    text-align: center;
    margin-top: 50px;
    padding-top: 38.5px;
    margin-left: auto;
    border-radius: 100px;
    margin-right: auto;
    background-image: url(../images/about_01.png);
    font-family: "Darumadrop One";
    font-size: 50px;
    text-shadow: 0px 0px 17px rgba(255,255,255,1.00);
    color: rgba(47,56,45,1.00);
}
.container main .about:hover {
    background-image: url(../images/about_02.png);
}
.contact {
    width: 640px;
    height: 175px;
    text-align: center;
    margin-top: 50px;
    padding-top: 38.5px;
    border-radius: 100px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(../images/contact_01.png);
    font-family: "Darumadrop One";
    font-size: 50px;
    text-shadow: 0px 0px 17px rgba(255,255,255,1.00);
    color: rgba(47,56,45,1.00);
}
.container main .contact:hover {
    background-image: url(../images/contact_02.png);
}
footer {
    background-color: rgba(234,95,57,1.00);
    color: rgba(47,56,45,1.00);
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: "Darumadrop One";
    clear: both;
}
footer img {
    width: 30px;
    margin-left: 5px;
    margin-right: 5px;
}

aside {
    float: right;
    width: 40%;
    color: rgba(47,56,45,1.00);
    font-family: "Darumadrop One";
    margin-right: 5%;
    margin-top: 100px;

}
#profilepic {
    float: left;
    width: 40%;
    clear: left;
    border-radius: 100px;
    margin-left: 5%;
    margin-top: 50px;
    margin-bottom: 50px;

}
#whisper {
    width: 85%;
    border-radius: 50px;
    height: 85%;
}

@media (max-width: 767px){
section {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    height: 230px;
}
.navbar-toggler-icon {
    background-image: url(../images/hamburger.png);
    background-size: cover;
}
.contact {
    width: 100%;
}
.about {
    width: 100%;
}
.illustration {
    width: 100%;
}
.animation {
    width: 100%;
}
aside {
    float: none;
    width: auto;
    margin-top: 25px;
}
.touch {
    font-size: 50px;
    color: rgba(47,56,45,1.00);
    font-family: "Darumadrop One";
}








}

@media (max-width: 991px){
section {
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center bottom;

}
.navbar-toggler-icon {
    background-image: url(../images/hamburger.png);
    background-size: cover;
}
.nav-link {
    text-align: center;
    margin-top: 5px;
}
.dropdown-item {
    text-align: center;
    margin-top: 5px;
}
aside {
    float: none;
    width: auto;
    margin-top: 25px;
    padding-top: 25px;
}
#not_alone {
    width: 100px;
    height: 200px;
}
.giflink {
    width: 200px;


}








}
#not_alone {
    float: left;
    clear: left;
    border-radius: 100px;
    margin-left: 5%;
    margin-top: 50px;
    margin-bottom: 50px;
    height: 500px;
    background-image: url(../images/gifs/not_alone.gif);
    width: 475px;
    text-align: center;
    font-size: 100px;
    color: rgba(47,56,45,1.00);
    font-family: "Darumadrop One";
    line-height: 322px;
    background-repeat: no-repeat;
    text-shadow: 0px 0px 20px rgba(255,255,255,1.00);

}

.giflink {
    border-radius: 100px;
    background-image: url(../images/gifs/whisper.gif);
    height: 500px;
    text-align: center;
    font-size: 100px;
    color: rgba(47,56,45,1.00);
    font-family: "Darumadrop One";
    line-height: 322px;
    width: 475px;
    margin-left: -25px;
    float: right;
    margin-top: 50px;
}

@media (max-width: 1199px){
.giflink {
    width: 400px;

}
#not_alone {
    width: 400px;

}


}

#descriptions {
}
#film_link {
    background-image: url(../images/gifs/not_alone.gif);
    border-radius: 100px;
    background-size: cover;
    width: auto;
    height: 500px;
    margin-left: 70px;
    margin-top: 30px;
}
#gif_link {
    border-radius: 100px;
    background-image: url(../images/gifs/whisper.gif);
    background-size: cover;
    width: auto;
    height: 500px;
    margin-top: 30px;
    margin-right: 70px;
}

#contactmain {
    height: 400px;
}
#films {
    margin-left: 20px;
    margin-right: 20px;




}

.illos {
    border-radius: 60px;
    padding-left: 0px;
    padding-top: 0px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
}

.gallery {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 16px;
    max-width: 1400px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 10px;
}
