@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500;1,600&display=swap");
.entry-title, .post-author, .entry-author, .entry-date:before, .entry-title:after, .home-project time, .site-info {
  display: none !important;
}

.entry-date #text {
  display: none;
}

.article {
  text-align: justify;
}

.container-fluid .entry-title, .entry-content .entry-title {
  display: block !important;
}

.home-project a {
  color: white !important;
}

.home-project div {
  padding: 0px 5px !important;
}

.home-brand .tiled-gallery__row {
  gap: 1em;
}

.justify {
  text-align: justify;
}

.button-black:hover a {
  background-color: black !important;
  border-color: black !important;
}

.services, .services2 {
  padding: 10px 5%;
}

@media screen and (max-width: 600px) {
  .services .wp-block-media-text__content, .services2 .wp-block-media-text__content {
    padding: 10px;
  }
}
.services .wp-block-media-text__content {
  padding-right: 0;
}

.services2 .wp-block-media-text__content {
  padding-left: 0;
}

.noDiv {
  all: revert;
}

.gallery-select figure figure {
  margin-bottom: 0;
}

.noMarginBot, .footer-widget-1 section {
  margin-bottom: 0;
}

.half {
  width: 50%;
  text-align: center;
}
.half img {
  transform: scale(1);
  transition: 2s;
}
.half h2 {
  font-weight: normal;
}
.half a {
  text-decoration: none;
  color: white;
}
@media screen and (max-width: 600px) {
  .half {
    width: 100%;
  }
}

@media screen and (max-width: 600px) {
  .select-pictures {
    flex-direction: column;
  }
}

.navbar-nav > li.current-menu-item > a, .navbar-nav > li.current-menu-parent > a, .navbar-nav > li.current_page_item > a {
  color: #dbbb45;
}

.full {
  width: 100%;
  text-align: center;
}
.full img {
  transition: 2s;
  transform: scale(1);
}
.full a {
  text-decoration: none;
  color: white;
}

.entry-header .inner-wrap {
  margin: 0 !important;
}

.button-lsr:hover {
  color: #dbbb45;
  border-color: #dbbb45;
}

.half:hover img, .full:hover img {
  transform: scale(1.2);
  overflow: hidden;
}

.comment-content a:focus, .comment-content a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-reply-link:focus, .comment-reply-link:hover, .edit-link a:focus, .edit-link a:hover, .entry-content a:focus, .entry-content a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .entry-footer a:focus, .entry-footer a:hover, .entry-summary a:focus, .entry-summary a:hover, .entry-title a:focus, .entry-title a:hover, .logged-in-as a:focus, .logged-in-as a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .posts-navigation a:focus, .posts-navigation a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget a:focus, .widget a:hover, .widget ul li a:focus, .widget ul li a:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, a:focus .nav-title, a:hover .nav-title {
  color: #dbbb45;
}

.category-mosaic .tiled-gallery__col {
  max-height: 70vh;
}
@media screen and (min-width: 600px) {
  .category-mosaic .wp-block-jetpack-tiled-gallery {
    padding: 0 100px;
  }
}
.category-mosaic .wp-block-jetpack-tiled-gallery img {
  height: 100%;
}

.gap5 {
  gap: 5rem;
}

.multiple-pic {
  gap: 1em;
  margin: 0;
}
.multiple-pic figure {
  margin-bottom: 0;
}

.single-pic {
  margin: 0;
}

.photo-gallery {
  padding: 0px 10%;
}
.photo-gallery img {
  margin-bottom: 0px !important;
}
.photo-gallery figure {
  max-height: 500px;
}
.photo-gallery figcaption {
  font-family: "belgiano-serif" !important;
  letter-spacing: 0.3px;
}
.photo-gallery .gallery-last img {
  margin: auto;
  width: 40% !important;
}
.photo-gallery .gallery-last figcaption {
  margin-left: 30%;
  width: 40% !important;
}

.jp-carousel-photo-icons-container a {
  display: none;
}

.closed {
  text-decoration: underline;
  color: #dbbb45;
}

.fix-image > figure > img {
  width: 100% !important;
}

/* === LSR : typo Cormorant Garamond sur tout le site — boutons conserves Montserrat — 31/07/2026 === */
.site-footer, .site-footer *, .site-info, .site-info *,
.footer-widgets, .footer-widgets *,
.entry-footer, .entry-footer *, .entry-meta, .entry-meta *,
.post-author, .post-author *, .author-title, .author-bio {
  font-family: "Cormorant Garamond", Georgia, serif !important;
}

#page .entry-title, #page .entry-title a, #page .page-title,
#page #content .entry-title, #page #content .entry-title a, #page #content .page-title, #page #content .section-title,
#page #main .entry-title, #page #main .entry-title a, #page #main .page-title, #page #main .section-title,
#page .pretty-title, #content .pretty-title, #main .pretty-title, #post-2200 .pretty-title,
#page #content .post-author, #page #content .post-author h4, #page #content .post-author a, #page #content .post-author span, #page #content .post-author em, #page #content .post-author p, #page #content .post-author div,
#page #content .entry-footer h4, #page #content .entry-footer .section-title,
#lsr-hero-2026 .places, #lsr-hero-2026 .scroll,
#jp-relatedposts, #jp-relatedposts * {
  font-family: "Cormorant Garamond", Georgia, serif !important;
}

/* Boutons conserves en Montserrat */
.wp-block-button__link, .wp-block-button .wp-block-button__link,
a.button, .button, button.button, .btn,
input[type=submit], input[type=button], input[type=reset],
.search-submit, .wp-block-search__button {
  font-family: "Montserrat", sans-serif !important;
}