/*
Bienvenue dans l'éditeur de CSS !

Pour en savoir plus sur le fonctionnement de l'éditeur, vous pouvez vous
rendre sur cette page :
http://wp.me/PEmnE-Bt
*/
/*

make the overlay in the Featured Content lighter
*/
.page-template-front-page .has-background-cover .overlay {
	opacity: 0;
}

.fullscreen-header a {
	pointer-events: none;
	cursor: default;
}

/* Change height of page header*/
.singular-page-header {
  height: 18em;
}

/* Change size of logo */
.site-header img.site-logo {
	max-height: 150px;
}

/* Change Primary menu color */
#primary-menu, #primary-menu a {
	color: black;
}

/* Change Primary menu color on the contact page*/
.page-id-8 .site-header:not(.scroll-header) #site-navigation a {
  color: #ffffff;
}
.page-id-8 .main-navigation ul ul {
	background-color: #000000;
}

.page-id-8 .main-navigation ul ul::before {
	border-bottom-color: #000000;
}

/* Invert logo Color on contact page*/
@media (min-width: 768px) {
  .page-id-8 .site-header:not(.scroll-header) .custom-logo {
    filter: invert(1);
  }
}


/* Change Primary menu color on the Booking page*/
.page-id-1915 .site-header:not(.scroll-header) #site-navigation a {
  color: #ffffff;
}
.page-id-1915 .main-navigation ul ul {
	background-color: #000000;
}

.page-id-1915 .main-navigation ul ul::before {
	border-bottom-color: #000000;
}

/* Invert logo Color on Booking page*/
@media (min-width: 768px) {
  .page-id-1915 .site-header:not(.scroll-header) .custom-logo {
    filter: invert(1);
  }
}



/* Change Featured content text color*/
.fullscreen-header .entry-title,
.fullscreen-header a {
	color: #000000;
}

.main-navigation ul ul {
	background-color: #ffffff;
}

.main-navigation ul ul::before {
	border-bottom-color: #ffffff;
}

/* Change height of Parrainage page header and opacity*/
.page-id-763 .singular-page-header.has-background-cover .overlay {
  opacity: 0;
}

.page-id-763 .singular-page-header {
  height: 10em;
}


/* Hide Parrainage page header */
.page-id-763 .page-header .entry-title {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

/* Button effect on "Réserver" menu item in the main menu */
#primary-menu .menu-link-rounded a {
  background-color:  #182168 /*#1b6fc2*/;
  padding: 0 20px;
  border-radius: 30px;
  text-shadow: none;
  font-weight: bold;
	color: #ffffff;
}
#primary-menu .menu-link-rounded a:hover {
  background-color: #40C24A;
	padding: 0 18px;
	border-width: 1px;
	border-color: #40C24A;
}

#primary-menu .menu-link-rounded a:hover::before {
  display: none;
}

/* highlight menu link in the mobile menu */
.mobile-navigation .menu-link-rounded a {
  background-color: #182168 /*#1b6fc2*/;
  /*padding: 0 5px;*/
  border-radius: 30px;
  text-shadow: none;
  font-weight: bold;
	color: #ffffff;
}

.mobile-navigation .menu-link-rounded a:hover {
  background-color: #40C24A;
	padding: 0 3px;
	border-width: 1px;
	border-color: #40C24A;
  color: #ffffff;
}

/* Justify text in list */
.li {text-align : justify;}