/* ==== Font import ==== */
  @import url("https://use.typekit.net/aqw0bzu.css");
  
 
 /* ==== CSS pour toute la page ====*/
.row-boxed-content > .row__column:last-child {
    padding-right: clamp(18px, 1vw, 45px);
}

.row-boxed-content > .row__column:first-child {
     padding-left: clamp(18px, 1vw, 45px); 
}
  
  /*=====Menu ====*/
    .gr-header-01 .gr-logo img {
    width: 100%;
    max-width: 100px;
}

  .section.section-1 {
    margin: 0 !important;
    padding: 0 !important;
}

body.district-55 .gr-header-01.section .top-header-container a {
    color: var(--darkcolor01);
}

  body.district-55 .gr-header-01.section .container-logo .gr-logo{
      background-color: white;
  }
body.district-55 .gr-header-01.section .row {
    background-color: var(--darkcolor02);
}

body.district-55 .floating-box{
    border: none;
    background-color: var(--darkcolor02);
}

body.district-55 .gr-header-01.section .row, body.district-55 .gr-header-01 .header-container{
        background-color: var(--darkcolor02);
}
body.district-55 .link-box{
    border: none;
}

.gr-header-01.section .row .navigation-menus .navigation-menu > div > ul > li {
    margin-top: clamp(16px, 1.14vw, 22px);
}
ul#menu-menu-sec-fr {
    margin-top: clamp(12px, 1.14vw, 8px);
}

@media (max-width: 768px){
body.district-55 .gr-header-01.section .container-logo .gr-logo-mobile {
    background-color: var(--lightcolor03);

}}
/*
.gr-header-01.section .row .navigation-menus ul{
    margin-top: clamp(16px, 1.14vw, 22px);
}
*/

/* === CSS Typos ===*/
body.district-55 .dark-section .h1 {
    color: white !important;
}
a{
transition: 0.5s all ease;
}

.quartier-m .secondary-menu {
    background: var(--darkcolor02);
}

/* ==== boutons ====*/

body.district-55 .full-width-button.square-arrow-white:after {
    content: "";
    background-image: url(/wp-content/uploads/sites/8/2022/08/Quartier-m-fleche.svg);

}

a.district-button.background-color02.texte-lightcolor02, input#gform_submit_button_1, .section_succursales .gform_wrapper .gform_button {
    color: black !important;
    background-color: white;
}

a.full-width-button.background-color04 {
    background-color: var(--darkcolor02);
    color: white;
}

body.district-55 .dark-section .district-button{
    border: solid 1px var(--lightcolor03);
}

input#gform_submit_button_1, .section_succursales .gform_wrapper .gform_button {
    background: var(--lightcolor03) !important;
    transition: 0.5s all ease;
}
.section_succursales .gform_wrapper .gform_button{
    border: none;
}
input#gform_submit_button_2 {
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 16px;
    padding: 20px 52px;
    display: inline-block;
}

/* ==== footer css ====*/
body.district-55 .newsletter-container .gform_wrapper.gravity-theme .gfield input {
    background-color: var(--darkcolor02);
    font-family: pt-serif-pro, sans-serif !important;
}
::placeholder {
    color: black;
}
body.district-55 .gr-footer .row .footer-copyright{
        color: var(--lightcolor03);
}
.footer-menu {
    display: none;
}
/*==== Page nous joindre ====*/
.horizontal_accordion .accordions_list .accordion-title[aria-expanded='true'] {
    color: var(--lightcolor03);
    background-color: var(--darkcolor01);
}
.horizontal_accordion .accordions_list .accordion-title{
        color: var(--darkcolor01);
}

.horizontal_accordion .accordions_list .accordion_ctn {
    border: solid 1px var(--darkcolor01);
}

.section_succursales .info-open-hours, .section_succursales .info-address {
    border-top: solid 1px var(--darkcolor01);

}
.section_succursales .gform_wrapper .gform_button{
    background-image: none;
}


.section_succursales .gform_wrapper {
    border-top: solid 1px var(--darkcolor01);
}



.section_succursales .gform_wrapper .gform_fields input, .gform_wrapper.gravity-theme .gfield textarea.large {
    font-family: pt-serif-pro, sans-serif !important;
    border: none;
    font-weight:normal;
}

.gr-footer .socials a{
    color: var(--lightcolor03);
}
