/* =============================================================================
   CHARTE LE CERCLE ID — surcouche du gabarit Laxmi
   FICHIER GÉNÉRÉ : ne pas éditer à la main, relancer deploy/generer-charte.py
   (les retouches à la main vont dans charte-cercle-complements.css)

   On ne modifie pas le gabarit : sa mise en page, ses espacements et ses
   animations restent intacts. Cette feuille ne remplace que les couleurs de
   marque et les typographies, reprises règle par règle depuis son style.css.

   Palette   noir #0D0D0D · anthracite #2E2E2E · beige sable #D9D3C8 · gris clair #F4F4F4
   Accent    terracotta #C5846A
   Polices   Neue Haas Grotesk / Suisse Int'l -> Inter (équivalents libres)

   50 déclarations reprises du gabarit.
   ============================================================================= */

body {
    font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.preloader {
    background: #0D0D0D;
}
.topcontrol {
    background: #0D0D0D none repeat scroll 0 0;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #0D0D0D;
}
.menu-top li a {
    font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.menu-top li a:hover {
    color: #0D0D0D!important;
}

@media only screen and (max-width:480px) {
    .menu-top {
        background-color: #0D0D0D;
    }
}
.navbar-default.menu-shrink {
    background: #0D0D0D;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #0D0D0D;
}
.menu_dropdown ul li ul.sub-menu li a {
    font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.menu_dropdown  ul li:hover ul.sub-menu li a:hover {
    color: #0D0D0D!important;
}
.home_bg_solid {
    background: #0D0D0D;
}
.single_about:before {
    background: #0D0D0D;
}
.single_about i {
    border: 1px solid #0D0D0D;
    background: #0D0D0D;
}
.single_about:hover i {
    color: #0D0D0D;
}
.single_feature_one h3 {
    color: #0D0D0D;
}
.single_feature_two h3 {
    color: #0D0D0D;
}
.single_feature_btn_light {
    background-image: linear-gradient(to right, #0D0D0D 0%, #2E2E2E 51%, #0D0D0D 100%);
}
.ms-wrapper button:hover {
    border-color: #0D0D0D;
    color: #0D0D0D;
}
.single_feature:before {
    background: #0D0D0D;
}
.single_feature:hover i {
    color: #0D0D0D;
}
.template_how_it_work {
    background: #0D0D0D;
}
.our_video a {
    font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.our_video a i {
    background: #0D0D0D;
}
.team_member {
    background: #F4F4F4;
}
.our-team .social {
    background: #0D0D0D;
}
.our-team .title {
    color: #0D0D0D;
}
.our-team .title:before {
    background: #0D0D0D;
}
.our-team .title:after {
    background: #0D0D0D;
}
.our-team .post:before {
    background: #0D0D0D;
}
.owl-theme .owl-controls .owl-page span {
    background-color: #0D0D0D !important;
}
.plan .price h3 {
    color: #0D0D0D;
}
.btn-price-bg {
    background-image: linear-gradient(to right, #0D0D0D 0%, #2E2E2E 51%, #0D0D0D 100%);
}
.testimonial .title {
    color: #0D0D0D;
}
.download {
    background: #0D0D0D none repeat scroll 0 0;
}
.faq_desc:before {
    background: #0D0D0D;
}
.question {
    font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.ans span {
    color: #0D0D0D;
}
.signup_form button {
    background-image: linear-gradient(to right, #0D0D0D 0%, #2E2E2E 51%, #0D0D0D 100%);
}
.form-control {
    background: #F4F4F4 none repeat scroll 0 0;
}
.btn-contact-bg {
    background-image: linear-gradient(to right, #0D0D0D 0%, #2E2E2E 51%, #0D0D0D 100%);
}
.single-address i {
    color: #0D0D0D;
}
.partner-logo {
    background: #0D0D0D;
}
.single_footer ul li a {
    font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.single_footer ul li a:hover {
    color: #0D0D0D;
}
.single_footer_address ul li span {
    font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.f_instagram {
    background: #C5846A;
}
