.btn {
  color: #fff;
  width: fit-content;
  padding: 5px 20px;
  margin: 0 5px;
  text-decoration: none;
  background-color: #AF6E4B;
  transition: transform 0.3s ease-in-out;
}
.btn:hover {
  color: #fff;
  font-weight: 500;
  transform: scale(101%);
}

.btn-darkgold {
  background-color: #AF6E4B;
}

.btn-gold {
  background-color: #AF6E4B;
}

.text-white {
  color: #fff;
}

.text-darkgold {
  color: #AF6E4B;
}

.text-gold {
  color: #AF6E4B;
}

@media (min-width: 2600px) {
  #block-views-block-en-tete-block-2 .view-en-tete img {
    min-width: 100%;
  }
}
@media (min-width: 1450px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1350px;
  }
}
@media (max-width: 1449px) {
  /******************************************************************************************************************/
  /************************************************* ACCUEIL ********************************************************/
  /******************************************************************************************************************/
  .view-en-tete .slick-dots {
    max-width: 1140px;
    margin-left: -570px;
  }
  #block-views-block-actualites-block-2 h2 {
    margin-bottom: 25px;
  }
}
@media (max-width: 1199px) {
  h1, .h1 {
    font-size: 1.75em;
  }
  h2, .h2 {
    font-size: 1.6em;
  }
  #overlay-menu .overlay-menu-close-container {
    width: 60%;
  }
  #overlay-menu .region-overlay-menu {
    width: 40%;
  }
  /******************************************************************************************************************/
  /************************************************* ACCUEIL ********************************************************/
  /******************************************************************************************************************/
  .view-en-tete .slick-dots {
    max-width: 960px;
    margin-left: -480px;
  }
  .path-frontpage #main .field--name-body h1 {
    font-size: 20px;
  }
  #block-accueilcabinetlinardcharbonnel .field--name-body p {
    font-size: 18px;
  }
  #block-accueilcabinetlinardcharbonnel .field--name-body p:first-child {
    font-size: 40px;
  }
}
@media (max-width: 991px) {
  /******************************************************************************************************************/
  /************************************************* ACCUEIL ********************************************************/
  /******************************************************************************************************************/
  #block-views-block-en-tete-block-1 .view-en-tete img {
    height: 350px;
    width: auto;
    max-width: none;
  }
  .view-en-tete .slick-dots {
    max-width: 720px;
    margin-left: -360px;
  }
  .view-en-tete .slick-dots li button {
    width: 15px;
    height: 15px;
  }
  #block-accueilpourquoinouschoisir .d-flex {
    width: 100%;
  }
  .view:is(.view-articles-associes, .view-listing-articles-par-activite-ville, .view-accueil-articles, .view-nos-secteurs-d-activite, .view-nos-secteurs-d-activite-details-par-ville, .view-guide-local) .view-content .views-row {
    width: 49%;
    margin-bottom: 2%;
  }
  .view:is(.view-articles-associes, .view-listing-articles-par-activite-ville, .view-accueil-articles, .view-nos-secteurs-d-activite, .view-nos-secteurs-d-activite-details-par-ville, .view-guide-local) .view-content .views-row + .views-row {
    margin-left: 2%;
  }
  .view:is(.view-articles-associes, .view-listing-articles-par-activite-ville, .view-accueil-articles, .view-nos-secteurs-d-activite, .view-nos-secteurs-d-activite-details-par-ville, .view-guide-local) .view-content .views-row:nth-child(2n+1) {
    margin-left: 0;
  }
  .view:is(.view-articles-associes, .view-listing-articles-par-activite-ville, .view-accueil-articles) .view-content .views-row:nth-child(3) {
    display: none;
  }
  /******************************************************************************************************************/
  /************************************************ CATEGORIE *******************************************************/
  /******************************************************************************************************************/
  .path-activites .region-headband-2 .block:is(#block-views-block-activite-ville-autres-activites-block-1, #block-views-block-activite-ville-autres-villes-block-1) {
    width: 100%;
  }
  #block-views-block-activite-ville-autres-villes-block-1 {
    margin-top: 25px;
  }
  /******************************************************************************************************************/
  /*************************************************** FOOTER *******************************************************/
  /******************************************************************************************************************/
  #footer #block-footercontacteznous .field--name-body {
    height: 250px;
  }
  #footer #footer-second .region-footer-second #block-footerlogo {
    width: 50%;
  }
  #footer #footer-second .region-footer-second #block-footerslogan {
    width: 50%;
  }
  #footer #footer-first-1 {
    padding-left: 15px;
  }
  #footer #footer-first-2 {
    padding-left: 15px;
  }
  #footer #footer-first-2 .field--name-body {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  #footer #footer-first-2 .field--name-body p {
    width: 100%;
    text-align: center;
  }
  #footer #footer-first-3 {
    padding-left: 15px;
  }
  #footer #footer-first-4 {
    padding-left: 15px;
  }
  /******************************************************************************************************************/
  /************************************************* BREADCRUMB *****************************************************/
  /******************************************************************************************************************/
  #breadcrumb .breadcrumb {
    display: none;
  }
}
@media (max-width: 767px) {
  #overlay-menu .overlay-menu-close-container {
    width: 50%;
  }
  #overlay-menu .region-overlay-menu {
    width: 50%;
  }
  /******************************************************************************************************************/
  /*************************************************** HEADER *******************************************************/
  /******************************************************************************************************************/
  #header #header-body #header-right {
    justify-content: center;
  }
  #header #header-body #header-right #block-headercoordonnees {
    display: none;
  }
  /******************************************************************************************************************/
  /************************************************* ACCUEIL ********************************************************/
  /******************************************************************************************************************/
  .path-frontpage #main .field--name-body {
    flex-direction: column;
  }
  .view-en-tete .slick-dots {
    max-width: 540px;
    margin-left: -270px;
  }
  #block-accueilcabinetlinardcharbonnel .field--name-body p:first-child {
    font-size: 35px;
  }
  #block-accueilpourquoinouschoisir .d-flex > div {
    border: none !important;
  }
  .view:is(.view-articles-associes, .view-listing-articles-par-activite-ville, .view-accueil-articles, .view-nos-secteurs-d-activite, .view-nos-secteurs-d-activite-details-par-ville, .view-guide-local) .view-content .views-row {
    width: 100%;
    margin-bottom: 25px;
  }
  .view:is(.view-articles-associes, .view-listing-articles-par-activite-ville, .view-accueil-articles, .view-nos-secteurs-d-activite, .view-nos-secteurs-d-activite-details-par-ville, .view-guide-local) .view-content .views-row + .views-row {
    margin-left: 0%;
  }
  .view:is(.view-articles-associes, .view-listing-articles-par-activite-ville, .view-accueil-articles, .view-nos-secteurs-d-activite, .view-nos-secteurs-d-activite-details-par-ville, .view-guide-local) .view-content .views-row:nth-child(2n+1) {
    margin-left: 0;
  }
  .block:is(#block-views-block-actualites-block-2, #block-views-block-accueil-articles-block-1) h2 {
    font-size: 40px;
  }
  /******************************************************************************************************************/
  /*************************************************** FOOTER *******************************************************/
  /******************************************************************************************************************/
  #footer .container {
    text-align: center;
  }
  #footer #footer-second .region-footer-second #block-footerlogo {
    width: 100%;
    text-align: center;
  }
  #footer #footer-second .region-footer-second #block-footerlogo img {
    float: none !important;
  }
  #footer #footer-second .region-footer-second #block-footerslogan {
    width: 100%;
  }
  #footer #footer-second .region-footer-second #block-footerslogan .field--name-body p {
    font-size: 12px;
  }
  #footer #footer-first-1 {
    margin-bottom: 15px;
  }
  #footer #footer-first-2 {
    margin-bottom: 15px;
  }
  #footer #footer-first-3 {
    margin-bottom: 15px;
  }
  #footer #footer-first-4 {
    margin-bottom: 15px;
  }
}
@media (max-width: 575px) {
  #overlay-menu .overlay-menu-close-container {
    width: 20%;
  }
  #overlay-menu .region-overlay-menu {
    width: 80%;
  }
  /******************************************************************************************************************/
  /************************************************* ACCUEIL ********************************************************/
  /******************************************************************************************************************/
  .view-en-tete .slick-dots {
    max-width: 100%;
    margin: 0;
    left: 0;
  }
  .block:is(#block-views-block-actualites-block-2, #block-views-block-accueil-articles-block-1) h2 {
    font-size: 30px;
  }
  /******************************************************************************************************************/
  /************************************************* ARTICLE  *******************************************************/
  /******************************************************************************************************************/
  body:is(.page-node-type-article, .page-node-type-actualite) #main article .field--name-field-image {
    width: 100%;
    margin-right: 0;
  }
  /******************************************************************************************************************/
  /************************************************* WEBFORM  *******************************************************/
  /******************************************************************************************************************/
  form.webform-submission-form .form-item {
    width: 100%;
  }
}/*# sourceMappingURL=responsive.css.map */