/*
 Theme Name:     AurelieBrunet
 Description:    Theme Enfant Divi
 Author:         Audrey Bareil
 Author URI:     http://audreybareil.fr/
Template: Divi
 Version:        2023
*/
 /*MENU*/
#page-container .et_pb_section .dd-menu-flex-sub .et_pb_button:hover{
      color:#ABACA5 !important;
    }
.et-custom-menu .et-menu-nav>ul>li.current-menu-item {
    background-color: #333;
    padding: 10px;
}
 /*MOBILE*/
 .mobile_menu_bar:before {
color: #474647!important;
}
.et_mobile_menu {
border-top: 0px;
}

.et_pb_scroll_top.et-pb-icon {
text-align: center;
background: #474647!important;
text-decoration: none;
position: fixed;
z-index: 99999;
bottom: 125px;
right: 0px;
-webkit-border-top-left-radius: 0px!important;
-webkit-border-bottom-left-radius: 0px!important;
-moz-border-radius-topleft: 0px!important;
-moz-border-radius-bottomleft: 0px!important;
border-top-left-radius: 0px!important;
border-bottom-left-radius: 0px!important;
display: none;
cursor: pointer;
font-size: 30px;
padding: 5px;
color: #E8E6DC!important}

.accueilscolaires h3{     font-family: 'Brillant', Helvetica, Arial, Lucida, sans-serif;
    font-size: 80px;
    color: #ABACA5 !important;
    line-height: 0.6em;}

/*TEXTE*/
h1 {
font-size: 35px!important;
    color: #474647 !important;
	    font-family: 'Cormorant'!important;
}
h1 span {
font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif!important;
	color: #ABACA5 !important;
	text-transform: uppercase!important;
    font-size: 19px!important;
	display:block;
	display:block;
}

#accueil h2, .titre h2{
font-size: 35px!important;
    color: #474647 !important;
	    font-family: 'Cormorant'!important;
		
}
#accueil h2 span, .titre h2 span {
font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif!important;
	color: #ABACA5 !important;
	text-transform: uppercase!important;
    font-size: 19px!important;
	display:block;

}
#accueil.fonce h2 span {
color: #474647 !important;

}

.preparationmariee h2 {
font-size: 35px!important;
    color: #474647 !important;
	    font-family: 'Cormorant'!important;
		
}
.preparationmariee h2 span {
font-family: 'Brillant', Helvetica, Arial, Lucida, sans-serif;
    font-style: italic;
    font-size: 80px;
    color: #ABACA5 !important;
text-transform: none;
		display:block;
	line-height: 50px;

}


/*PRIX*/
.et_pb_pricing li {
    padding: 0 0 0 0px!important;
}

/*IMAGE*/
@media (max-width: 980px){
.et_pb_column.et_pb_column_empty {
display: block!important;
	}
	}

/*GALERIE*/
.et_pb_gallery .et_pb_gallery_title, .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_title, .et_pb_gallery_grid .et_pb_gallery_item h3 {
    font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;
    font-size: 16px;
    color: #474647 !important;
    padding-bottom: 10px;
}

.digr-hover .digr-hover-content {
    padding: 0px!important;
 
}
.digr-hover-fade-up {
transform: translateY(0rem)!important;
}
.digr_gallery_item .always-show-title {
    background-color: #fff;
width:100%;
    padding: 5px 5px 0px;
}
.digr_gallery_item .always-show-title h2 {
 padding: 0px!important;
}
/** Desktop **/

@media (min-width: 981px){
.col-width .et_pb_gallery_item {clear: none !important;}
	
/** 2 colonnes **/
	
.deux.col-width .et_pb_gallery_item {
margin: 0.5% 0px 0px 0% !important;
width: 49.75% !important; 
}	
.deux.col-width .et_pb_gallery_item:nth-child(2n+2) {
margin: 0.5% 0px 0px 0.5% !important;
width: 49.75% !important; 
}	
	
/** 3 colonnes **/
.trois.col-width .et_pb_gallery_item {
margin: 0.5% 0px 0px 0% !important;
width: 33% !important;
}	
.trois.col-width .et_pb_gallery_item:nth-child(3n+2) {
width: 33% !important; 
margin: 0.5% 0.5% 0px 0.5% !important;

}	
 /** 4 colonnes **/
.quatre.col-width .et_pb_gallery_item {
width: 49.5% !important; 
margin: 0 0px 0px 0 !important;
padding-bottom:0px!important;
}	
/** galerie intro **/
.intro.col-width .et_pb_gallery_item img {
    position: absolute;
    height: 600px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    object-fit: cover;
}
.intro.col-width .et_pb_gallery_image {
    padding-top: 100%;
}
.intro.col-width .et_pb_gallery_item {
margin: 0.5% 0px 0px 0% !important;
width: 20% !important;

}	
.intro.col-width .et_pb_gallery_item:nth-child(2) {
width: 59% !important; 
margin: 0.5% 0.5% 0px 0.5% !important;
	
}
}
 
/** Tablet **/
@media (max-width: 980px){

	/** galerie **/

	
.col-width .et_pb_gallery_item {
width: 32.7% !important; /*2 columns*/
clear: none !important;
margin: 0.3% !important;
}
	/** 2 colonnes **/
.deux.col-width .et_pb_gallery_item, .trois.col-width .et_pb_gallery_item {
margin: 0px 0px 0px 0% !important;
width: 49.75% !important; 
}	
.deux.col-width .et_pb_gallery_item:nth-child(2), .trois.col-width .et_pb_gallery_item:nth-child(2) {
margin: 0px 0px 0px 0.5% !important;
width: 49.75% !important; 
}
	
.quatre.col-width .et_pb_gallery_item {
margin: 0px 0px 0px 0.5% !important;
width: 49.75% !important; 
}	
.quatre.col-width .et_pb_gallery_item:nth-child(2) {
margin: 0 5px 0px 0 !important;
}	
	
}
 
/** Small Tablet and Large Phone **/
@media (max-width: 767px){
.col-width .et_pb_gallery_item {
width: 49.5%!important;
}


.quatre.col-width .et_pb_gallery_item {
width: 100% !important; /*1 column*/
margin: 0 0 5px 0 !important;}	
	
}
 
/** Phone **/
@media (max-width: 479px){
.col-width .et_pb_gallery_item {
width: 100% !important; /*1 column*/

}
.sscadre.col-width .et_pb_gallery_item {
	 border: 0px solid #c5c5bc;
	 padding: 0px;
}	
	
}
/*TARTEAUCITRON*/
div#tarteaucitronAlertBig:before {
	content:'Paramètres des cookies'!important;
 	color:#584646!important;
    font-size: 25px!important;
	text-transform:uppercase;
font-family: 'Century'!important;
	font-weight:bold;
}
#tarteaucitronRoot .tarteaucitronCheck::before, #tarteaucitronRoot .tarteaucitronCross::before {
    content: '\2713';
    display: inline-block;
  
}
#tarteaucitronRoot #tarteaucitronAlertBig {
    background: #fff!important;
    color: la-couleur-de-la-police;
    font-size: taille-de-la-police !important;
    padding: 5px 5%; 
	border-radius: 0px!important;
	color:#7A7A7A!important;
}
#tarteaucitronAlertBig #tarteaucitronPrivacyUrl, #tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog, #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert, #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong {
font-size: 15px!important;
color:#584646!important;

}
#tarteaucitronAlertBig #tarteaucitronCloseAlert, #tarteaucitronAlertBig #tarteaucitronPersonalize, #tarteaucitronAlertBig #tarteaucitronPersonalize2, .tarteaucitronCTAButton, #tarteaucitron #tarteaucitronPrivacyUrl, #tarteaucitron #tarteaucitronPrivacyUrlDialog, #tarteaucitronRoot .tarteaucitronDeny, #tarteaucitronRoot .tarteaucitronAllow  {
     color: #fff!important;
	font-weight:bold;
		font-family: 'Century'!important;
		text-transform:uppercase;
	font-weight: bold;
	border-radius:0px;
}

#tarteaucitronAlertBig #tarteaucitronPersonalize, #tarteaucitronAlertBig #tarteaucitronPersonalize2, .tarteaucitronCTAButton, #tarteaucitron #tarteaucitronPrivacyUrl, #tarteaucitron #tarteaucitronPrivacyUrlDialog, #tarteaucitronRoot .tarteaucitronAllow  {
 background: #584646!important;
	font-weight:12px!important;
	}
#tarteaucitronAlertBig #tarteaucitronCloseAlert {
 background: #AE9D98!important;
		font-weight:12px!important;
	}
#tarteaucitronRoot span#tarteaucitronDisclaimerAlert, #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny {
    margin: 10px 0 30px;
    display: block;
    text-align: center;
	
}
#tarteaucitronRoot #tarteaucitronAlertBig {
  max-width:200px!important;
    min-width:200px!important;
    height: auto;
    margin: auto;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 0 0 0px #000!important;
    border-radius: 0px;
    padding: 35px 25px;
}



#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow, #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny, .tac_activate .tarteaucitronAllow {
border-radius: 0px!important;

}
#tarteaucitronIcon #tarteaucitronManager {
display: none!important;
}

	