/* Global CSS */

element.style {
}
.rstpl-slideshow-position, .rstpl-slideshow-full-width-position, .rstpl-breadcrumbs-position, .rstpl-higher-position, .rstpl-higher-fluid-position, .rstpl-higher-full-width-position, .rstpl-before-content-position, .rstpl-all-content-position, .rstpl-after-content-position, .rstpl-middle-position, .rstpl-middle-fluid-position, .rstpl-middle-full-width-position, .rstpl-lower-position, .rstpl-lower-fluid-position, .rstpl-lower-full-width-position, .rstpl-bottom-position, .rstpl-bottom-fluid-position, .rstpl-bottom-full-width-position {
    margin-bottom: 2.25rem;
}
/* titre module */
.rstpl-title, .rstpl-title-left, .rstpl-title-center, .rstpl-title-right, .rstpl-section-title {
    padding-bottom: 0.2rem;
    margin-bottom: 1.75rem;
    text-transform: uppercase;
    padding-top: 40px;
}
/* accueil grande image contact */

.rstpl-box-parallax:before {
    opacity: .5;

}
/* footer */
.rstpl-footer-fluid-position {
    background-color: #000000;
    color: #ffffff;
}
/* Charly logo*/
.rstpl-logo img {
    max-width: 150px !important;
}
/* Charly espace haut et bas barre de menu*/
.rstpl-main-menu-position .navbar .navbar-inner {
    padding: 0.5rem 0 !important;
}
/* Charly centre verticalement barre de menu*/
.rstpl-menu-right.rstpl-menu-right-mobile {
    padding-top: 10px;
}