/* No logo on Home Page */
.home .logo_container{
  display: none;
}
/* Style the Divi Form Success Message */
/* .et-pb-contact-message { */
  /* color: white; */
  /* } */

#footer-info, #footer-info .et_pb_text_inner{
  width:100%;  
  display: flex;
  justify-content: space-between;
  padding: 3px 0 3px !important;
}
#rgpdblock{
  width:230px;
}

span.email b {
	display: none;
}

/* DEBUT FULLWIDTH SLIDER*/
.full-image-slider .et_pb_slide {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.full-image-slider .et_pb_slide:first-child .et_pb_slide_image img.active {
 animation: unset !important;
}

.full-image-slider .et_pb_container {
  max-width: 100% !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
}

.full-image-slider .et_pb_slide_image img {
  max-height: none !important;
  width: 100% !important;
}

.full-image-slider .et_pb_slide_image {
  margin: 0 !important;
  padding: 0 !important;
  top: 0 !important;
  position: relative !important;
  width: 100% !important;
  display: block !important;
    -webkit-animation-name: fade !important;
    -moz-animation-name: fade !important;
    -ms-animation-name: fade !important;
    -o-animation-name: fade !important;
    animation-name: fade !important;
}

.full-image-slider .et_pb_slider_container_inner {
  position: relative;
}

.full-image-slider .et_pb_slide_description {
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  right:  0 !important;
  padding: 0 !important;
  margin: 0 !important;
width: auto !important;
height: auto !important;
}

.full-image-slider .et_pb_slide_description .et_pb_button_wrapper,
.full-image-slider .et_pb_slide_description .et_pb_button_wrapper a,
.full-image-slider .et_pb_slide_description .et_pb_button_wrapper a:hover {
  width: 100% !important;
  height: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
 color: rgba(0, 0, 0, 0) !important;  
  border: none !important;
  background: none !important;
}

.et_pb_column.et_pb_slider_fullwidth_off.full-image-slider .et_pb_slide_description .et_pb_slide_title,
.et_pb_column.et_pb_slider_fullwidth_off.full-image-slider .et_pb_slide_description .et_pb_slide_content,
.full-image-slider .et_pb_slide_description .et_pb_slide_title,
.full-image-slider .et_pb_slide_description .et_pb_slide_content {
  display: none;
}

/* Disable link  */
.et_pb_slide .et_pb_button.et_pb_more_button{
  pointer-events: none;
  cursor: default;
}
/* FIN FULLWIDTH SLIDER*/

/* CSS for overlay */
body:not(.logged-in).popup{
  display:none;	
z-index: -1; /* moves the section behind all the rest so it is not shown */
}

.popup {
  position: fixed; /* fixed it */
  top: 0; /* moves it to the top */
left:0;
  width: 100%; /* makes it fullwidth */
  height: 100vh; /* makes it full height of the screen */
z-index: -1; /* moves the section behind all the rest so it is not shown */
  justify-content: center; /* centers the row in the middle */
  align-items: center;  /* centers the row in the middle */
  opacity: 0; /* hides the overlay */
  overflow: hidden;
  transition: opacity 0.4s ease-in-out; /* fades it in */
  -moz-transition: opacity 0.4s ease-in-out;
  -webkit-transition: opacity 0.4s ease-in-out;
background-color: #555;
}

/* CSS for overlay when shown */
.popup.show {
  display: flex; /* flex as this allows us to center the row */
  opacity: 0.8; /* shows the overlay */
  z-index: 999999; /* moves the overlay on top of all the other sections */
}

/* CSS X icon above the content */
.popup>.et_pb_row:after {
  display: block;
  content: "\4d"; /* Elegant themes icon code */
  font-family: ETmodules;
  position: absolute; /* makes the icon absolute to the parent */
  top: 0px; /* moves to top */
  right: 40px; /* moves to right */
  font-size: 40px;
  visibility: visible;
  color: #fff;
  cursor: pointer; /* changes the cursor to be a pointer */
}
.boxShadow, .boxShadow h2 {
transition: box-shadow .3s;
transition: all .3s;
}
.boxShadow:hover {
box-shadow: 0 0 18px rgba(33,33,33,.3); 
}
.boxShadow:hover h2{
  color: #d9522b;
  margin-left: 30px;
}