
.home .entry-title {
  display: none;
}
.home header.entry-header {
  display: none;
}
.icon {
  fill: #f18434 !important;
}
.site-info {
    display:none;
}
/* Hides entry title on Tarifs page 18589322-hc SC */
.post-182 .entry-header {
	display:none;
}
/* Hide entry title on Réservations page | 18628858-HC | GM */
.post-27 .entry-header {
	display: none;
}
/* Force alignfull elements to align full regardless of screen size | 18628768-HC | GM */
.alignfull {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    width: auto;
    max-width: 1000%;
}

/* Hide previous and next buttons on image slideshow HC-18732714 */ 
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-next, .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-prev {
  display: none !important;
}
/* Fix header at top of page. SB 18734226-hc */
@media screen and (min-width: 768px) {
    .site-header .contact-info-area {
        position: fixed;
        width: 100%;
        background: #fff;
        z-index: 99999;
        top: 0;
    }

    .admin-bar .site-header .contact-info-area {
        top: 32px;
    }

    .header-wrapper {
        margin-top: 64px;
    }
}
/* Make link to map unlickable. SB 18739508-hc */
.contact-info-address {
    pointer-events: none;
}

@media screen and (min-width: 768px) {
  
  #header-menu, .menu-menu-container {
    text-align: center;
    width: 100%;
  }

  #header-menu > li, #header-menu > li > a {
    display: inline-block;
    float: none;
  }
  
}
/* Align left Submenu items #18802722-hc-jg */
.sub-menu li {
    text-align: left;
}

/*Hide entry headre from post-253 - CRK 18822464-hc */
#post-253 .entry-header {
    display: none;
}

/*Hide entry headre from post-927 - CRK 18822464-hc */
#post-927 .entry-header {
    display: none;
} 
/*Hide entry headre from post-911 - CRK 18822464-hc */
#post-911 .entry-header {
    display: none;
} 

/*Hides location icon on mobile - CRK 18854935-hc */

@media screen and (max-width: 640px) {
	span.contact-info-address {
		display:none;
	}
}

/* Removes header padding mobile - CRK 18854935-hc */

@media screen and (max-width: 640px) {
	.site-header, .header-wrapper {
	padding-bottom: 0px;
	}
}

/* Homepage columns / 2743847-zen (MI) */

@media only screen and (max-width: 781px) {
    .home-columns .wp-block-column {
        flex-grow:1;
    }
    .home-columns .wp-block-column:nth-child(2n) {
        margin-left: 0px;
        flex-basis: 100% !important;
    }
}

/* Remove the black bar at the top of the theme's mobile view -- 18957047-hc */
.site-header {
	border-top: unset;
}

/* menu icon color | KS-18957047-hc */
svg.icon.icon-menu {
    fill: #00567d !important;
}

/* hero button color | KS-18957047-hc */
.hero-area .button, .hero-area .button:focus, .hero-area .button:hover {
    color: #f18434;
}

/* global fonts KG-18970906-hc */
html, body, h1,h2,h3,h4,h5,h6, * {
  font-family: asap,sans-serif;
}
/* KG-18970906-hc */

/* push hero text on home page banner down to the bottom of the image -mf-hc19277969*/
@media screen and (min-width: 768px) {
.home .hero-area-wrapper {
    padding-top: px;
}
}

/* Hides entry title on Seignosse page 18589322-hc SC */
.post-485 .entry-header {
	display:none;
}

/* Hides entry title on Seignosse page 18589322-hc SC */
.post-1598 .entry-header {
	display:none;
}

/* Hides entry title on Seignosse page 18589322-hc SC */
.post-1595 .entry-header {
	display:none;
}

/* Hides entry title on Seignosse page 18589322-hc SC */
.post-1592 .entry-header {
	display:none;
}

/* Hides entry title on Seignosse page 18589322-hc SC */
.post-1589 .entry-header {
	display:none;
}

/* Hides entry title on Seignosse page 18589322-hc SC */
.post-1586 .entry-header {
	display:none;
}

/* Hides entry title on Seignosse page 18589322-hc SC */
.post-1581 .entry-header {
	display:none;
}

/* Hides entry title on Seignosse page 18589322-hc SC */
.post-1578 .entry-header {
	display:none;
}

/* Hides entry title on Seignosse page 18589322-hc SC */
.post-1575 .entry-header {
	display:none;
}

/* Hides entry title on Seignosse page 18589322-hc SC */
.post-1572 .entry-header {
	display:none;
}



/* Hides entry title on Seignosse page 18589322-hc SC */
.post-1568 .entry-header {
	display:none;
}

/* Hides entry title on Seignosse page 18589322-hc SC */
.post-1564 .entry-header {
	display:none;
}

/* Hides entry title on Seignosse page 18589322-hc SC */
.post-1558 .entry-header {
	display:none;
}

/* Hides entry title on Seignosse page 18589322-hc SC */
.post-1622 .entry-header {
	display:none;
}

/* Hides entry title on Seignosse page 18589322-hc SC */
.post-1857 .entry-header {
	display:none;
}

/*Hide entry thumbnail from displaying on homepage | hc-21726504 | ERM*/
.entry-thumbnail {
   display: none;
}

/* Removes carousel background color 21727231-hc crk */
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_slide {
	background-color: transparent !important;
}

/*parent menu item background colour 26077932-hc sy*/
.main-navigation li.current-menu-item ~ li.current-menu-item > a {
	background: #fff;
	color: #000;
}
.main-navigation li.current-menu-item ~ li.current-menu-item > a:hover {
	color: #fff;
}
/* Hides entry title on reparations page 18589322-hc SC */
.post-2375 .entry-header {
	display:none;
}

/* reduce height and bottom margin for spacer block after the first group block on the réparations page for mobile devices | #26889307-hc eD */
@media screen and (max-width: 600px) {
	.page-id-2375 .wp-block-group.alignfull:first-of-type + .wp-block-spacer {
		max-height: 10px;
		margin-bottom: 0;
	}
}

/* add space between image and content in media & text block on the réparations page for mobile devices | #26889307-hc eD */
@media screen and (max-width: 600px) {
	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
		margin-top: 20px;
	}
}
/* unset background color for submenu items on smaller screens | #26908597-hc eD */
@media screen and (max-width: 768px) {
	.main-navigation ul ul a {
		background-color: unset;
	}
}
/* add formatting to current menu item on mobile # 3638058-zd-silb */
@media screen and (max-width: 768px) { .site-header .main-navigation li.current-menu-item>a {
    color: #00567d;
    font-weight: 900;
}
}

/* reduce width of hero area title on devices between 560px and 768px | XXXXXXX-hc eD */
@media screen and (min-width: 560px) and (max-width: 768px) {
	.hero-area-title {
		max-width: 50%;
		margin-left: auto;
		margin-right: auto;
	}
}




/****
 * footer
 * 
 * **/

.footer-lien{
	color: #222222;
	font-size: 15px
}