/* Modifications du 18/05/22 */

.home header.active .wp-block-columns .wp-block-column .wp-block-buttons .is-style-fill a {
  color: #706F6F;
}

/* Modifications du 17/06/22 */
.video.columns-3 .wp-block-cover {
  width: calc(calc(100% / 3) - 1rem / 3);
  display: flex;
}

@media screen and (min-width:1279px) {
  .video.columns-3 .wp-block-group__inner-container {
    display: flex;
    gap: 1rem;
  }
}

.video.columns-4 .wp-block-cover {
  width: calc(calc(100% / 4) - 1rem / 4);
  display: flex;
}

@media screen and (min-width:1279px) {
  .video.columns-4 .wp-block-group__inner-container {
    display: flex;
    gap: 1rem;
  }
}

.btn_video_soussites a {
  background: #78BDBC;
  color: white;
  display: block;
  padding: 0.6rem 1rem 0.4rem;
  border: 1px solid #78BDBC;
  cursor: pointer;
}

.btn_video_soussites a:hover {
  background: #706F6F;
  border-color: #706F6F;
}

/* Modifications du 10/08/22 */
footer div.wp-block-buttons .wp-block-button.recrutement .wp-block-button__link {
  background-color: #78BDBC;
  padding: .5rem 1.5rem;
  height: unset;
  width: fit-content;
  width: -moz-fit-content;
  width: -webkit-fit-content;
}

footer div.wp-block-buttons .wp-block-button.recrutement .wp-block-button__link:hover {
  background-color: #2A6454;
}

/* Modifications THELIS v1.0.5 */
.grille-carte-hebergement .carte-hebergement[data-fc-visible="0"] {
		display: none;
}

.wp-block-columns.faq .wp-block-column:last-child .info:not(:first-child) {
    display: none;
}


@media screen and (max-width: 1279px) {
		header .menu-fullscreen .inner_menu [class*="menu-principal"] ul li:not(.fa-map-marker-question):before {
				font-size: 2rem;
		}
}

header .menu-fullscreen .inner_menu [class*="menu-principal"] ul .fa-map-marker-question a {
		color: #ffffff;
		padding: .5rem 1.5rem .5rem 3.5rem;
		margin: 0;
		cursor: pointer;
}

header .menu-fullscreen .inner_menu [class*="menu-principal"] ul .fa-map-marker-question:before {
		top: .6rem;
		left: 1.5rem;
		color: white;
}

header .menu-fullscreen .inner_menu [class*="menu-principal"] ul .fa-map-marker-question.menu-item:hover a {
		background: #2A6454;
		color: white;
}

header .menu-fullscreen .inner_menu [class*="menu-principal"] ul .fa-map-marker-question a {
		background: #D8C57D;
}
@media screen and (min-width: 1280px) {
  footer .wp-block-gallery:not(.slick-slider):not(.masonry).is-cropped img {
      height: 4.5rem;
      width: auto;
  }
}

.wp-block-column p.btn_small {
  font-size: 1.25rem;
  margin: 1rem 0;
}

.btn_small a {
  color: #706F6F;
  font-size: 1.25rem;
  font-family: "Cardenio";
  font-weight: bold;
  padding: .5rem;
  text-decoration: none;
}

.btn_small a:hover {
  color: #2A6454;
}

.btn_small i:before {
  display: inline-block;
  font-family: "Font Awesome 5 Pro","Verdana","Arial",sans-serif;
  font-weight: normal;
  margin-right: .5rem;
}

header .menu-fullscreen .inner_menu {
  padding: 5rem 7rem 0;
}

header .menu-fullscreen .inner_menu [class*="menu-principal"] ul li a {
  font-size: 1.25rem;
}