@media(min-width:768px) {
    .navbar {
        padding: 0px 0;
        -webkit-transition: background .5s ease-in-out, padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out, padding .5s ease-in-out;
        transition: background .5s ease-in-out, padding .5s ease-in-out;
    }
    .img-intro {
        margin: 0;
        max-width: 27%;
    }
    .top-nav-collapse {
        padding: 0;
    }
    .img-news {
        max-width: 27%;
    }
}
@media(max-width:767px) {
    .img-intro {
        margin: 0;
        max-width: 50%;
    }
    .img-news {
        max-width: 70%;
    }
}
.title-section {
    font-family: 'Parisienne', cursive;
    font-weight: 600;
    font-size: 3.5em;
}
.intro-section {
    padding-top: 55px;
    padding-bottom: 20px;
    text-align: center;
    background: rgba(255, 255, 255, 0);
}
.white-trans-section {
    padding-top: 80px;
    padding-bottom: 20px;
    padding-right: 10%;
    padding-left: 10%;
    text-align: center;
    background-color: rgba(250, 250, 250, 0.92);
}
.danse-section {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.cirque-section {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.about-section {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.section-content {
    padding-top: 80px;
    padding-bottom: 25px;
    padding-right: 10%;
    padding-left: 10%;
    text-align: center;
}
.white-section {
    background-color: #ffffff;
}
.address-bar {
    padding-top: 15px;
    text-align: center;
    text-transform: uppercase;
    color: #fafafa;
    letter-spacing: 1.5px;
    font-size: 1.25em;
    font-weight: 600;
}
.contact-filter {
    background-image: linear-gradient(#fafafa, rgba(250, 250, 250, 0.75) 45%);
}
@media (min-width: 1025px) {
    .danse-section,
    .cirque-section,
    .about-section {
        background-attachment: fixed;
    }
}
@media (max-width: 1024px) {
    .danse-section,
    .cirque-section,
    .about-section {
        background-attachment: scroll;
    }
}
.danse-section {
    background-image: url("../images/backgroundDanse.jpg");
}
.cirque-section {
    background-image: url("../images/backgroundAcro.jpg");
}
.about-section {
    background-image: url("../images/backgroundAbout.jpg");
}
.white-filter {
    background-image: linear-gradient(#fafafa, rgba(250, 250, 250, 0.75) 45%);
}
.text-intro {
    text-align: center;
    color: #fafafa;
    font-weight: 400;
    font-size: 1.60em;
    padding-top: 25%;
}
.contact-infos {
    font-size: 1.2em;
    line-height: 2em;
}

footer {
    padding-top: 25px;
    padding-bottom: 25px;
}
