/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
.serviceshp .et_pb_blurb_content .et_pb_blurb_container{
  padding-top: 7px;
}
footer .et_pb_blurb_container{
	padding-left:5px !important;
}
.page-id-8 #slidehpheader .et_pb_slides{
	border:3px solid #000;
}
.et_pb_menu_page_id-10{
	margin-right: 140px !important;
}
.et_pb_menu_page_id-337{
	position: absolute !important;
    top: -27px;
}
.et_mobile_menu .et_pb_menu_page_id-337{
	position:relative !important;
	top:0 !important;
}
.et_pb_menu_page_id-268{
	position: absolute !important;
    bottom: -30px;
}
.et_pb_menu_page_id-13{
	margin-right: 140px !important;
}
.et_pb_menu_page_id-14{
	position: absolute  !important;
    top: -28px;
    left: 153px;
}
.menu-item-1768{
	position: absolute   !important;
    bottom: -25px;
    left: 107px;
}
#menu-menu-droite .menu-item-15 {
    margin-left: 155px !important;
}
#menu-menu-gauche .et_pb_menu_page_id-337 {
    position: absolute !important;
    top: -25px;
}
#menu-menu-gauche .et_pb_menu_page_id-380 {
    position: absolute !important;
    bottom: -25px;
}
.page-id-409 .et_pb_slide_content img {
    border: 3px solid;
    border-image: linear-gradient(135deg, #012169, #C8102E) 1;
}
.page-id-409 .et-pb-arrow-next, 
.page-id-409 .et-pb-arrow-prev {
    top: 38%;
}
.page-id-8 .et-pb-arrow-next, 
.page-id-8 .et-pb-arrow-prev,
.page-id-337 .et-pb-arrow-next, 
.page-id-337 .et-pb-arrow-prev{
    top: 28%;
}
.et_pb_contact_field_5 .et_pb_contact_field_options_title{
	display:none;
}
.et_pb_contact_form_0_tb_footer p{
	margin-bottom:5px;
}
.et_pb_blog_grid .et_pb_post {
    border: 1px solid #e6b86b;
}
.et_pb_blog_grid .et_pb_image_container img{
    border: 1px solid #e6b86b;
    border-bottom: 0px;
}
#ct-ultimate-gdpr-cookie-popup #ct-ultimate-cookie-close-modal {
    color: #000 !important;
}
.animate {
  /* Transition pour l'effet de déplacement */
  transition: transform 0.3s ease;
}

.animate:hover {
  /* Déplace le div de 10px vers le haut */
  transform: translateY(-25px);
}
.animate p{
	margin:10px 0px;
}
.btndecouvrir{
	    color: #000000 !important;
    border-width: 0px !important;
    letter-spacing: 2px;
    font-size: 14px;
    font-family: 'Alegreya Sans SC', Helvetica, Arial, Lucida, sans-serif !important;
    text-transform: uppercase !important;
    background-color: #e6b86b;
	padding:10px 25px !important;
    margin-top: 40px !important;
	transition: color 300ms ease 0ms, background-color 300ms ease 0ms;
	    border-radius: 3px;
}
.btndecouvrir:hover{
	    color: #FFFFFF !important;
    background-image: initial;
    background-color: #6e42ff;
}
.btnreserver{
	color: #ffffff !important;
	border:1px solid #e6b86b !important;
    letter-spacing: 2px;
	text-transform: uppercase !important;
    font-size: 14px;
    font-family: 'Alegreya Sans SC', Helvetica, Arial, Lucida, sans-serif !important;
    background-color: rgba(0, 0, 0, 1);
	padding:10px 25px !important;
    margin-top: 40px !important;
	transition: color 300ms ease 0ms, background-color 300ms ease 0ms;
	    border-radius: 3px;
}
.btnreserver:hover{
	color: #FFFFFF !important;
    background-image: initial;
    background-color: #6e42ff;
	border:1px solid #6e42ff !important;
}
.btndecouvrir.artroom{
	    background-color: #da4bdd !important;
	color:#fff !important;
}
.btndecouvrir.artroom:hover{
	    color: #FFFFFF !important;
    background-image: initial;
    background-color: #37edf1 !important;
}
.btnreserver.artroom{
	border:1px solid #da4bdd !important;
}
.btnreserver.artroom:hover{
	border:1px solid #37edf1 !important;
	background-color: #37edf1;
	
}
.btndecouvrir.lemissou{
	    background-color: #b92100 !important;
	color:#000 !important;
}
.btndecouvrir.lemissou:hover{
	    color: #FFFFFF !important;
    background-image: initial;
    background-color: #000 !important;
}
.btnreserver.lemissou{
	border:1px solid #b92100 !important;
}
.btnreserver.lemissou:hover{
	border:1px solid #b92100 !important;
	background-color: #b92100;
	
}
#menu-menu-gauche-reseau .et_pb_menu_page_id-337 {
    top: -3px !important;
}
#menu-menu-gauche-reseau #menu-item-1645,
#menu-menu-gauche-reseau #menu-item-1646
{
	margin-top:45px !important;
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	.animate p{
		font-size:12px;
		line-height:18px;
	}
	.btnreserver,
	.btndecouvrir
	{
		font-size:12px;
	}
}