/*
Theme Name:Child Theme for Divi
Theme URI: https://kalidao.com
Description: Child Theme For Divi
Author: Kalidao
Author URI: https://www.kalidao.com
Template: Divi
Version: 2.0
*/

/* Start your custom CSS bellow this comment
============================================ */

/*=====LIGNE INFO TOP=====*/
#topligne-widget-area{
	margin: 0;
	padding: 0.5em;
	min-height:35px;
	background-color: red;
	box-sizing:border-box;
}
#topligne-widget-area>div{
	width:100%; 
}
#topligne-widget-area>div>div{
	width:100%;
	padding: 0 30px;
	position: static;
}
.zonegauchetopline {
	float:left; 
	text-align: left;
	max-width: 100%;
}
.zonedroitetopline {
	float:right; 
	text-align: right;
	max-width: 100%;
}

/*=====BANNIERE HAUTE=====*/
#main-header, #main-header.et-fixed-header {
	background-color:transparent;
	box-shadow:none !important;
	
}
/*=====GENERAL======*/

/*=====MENU======*/
    /*----------------------------------------------*/
    /*-----Slide-In Menu from Left by Divi Soup-----*/
    /*----------------------------------------------*/
    /*Move the hamburger menu to the left*/
    #et-top-navigation {
        float: left;
        padding-left: 0 !important;
    }
    /*Move the menu to the left when open*/
    .et_pb_slide_menu_active header#main-header,
    .et_pb_slide_menu_active #page-container {
        left: 320px !important;
    }
    .et_pb_slide_menu_active .et_slide_in_menu_container.et_pb_slide_menu_opened {
        right: auto !important;
        left: 0 !important;
    }
    /*Hide the screen overflow*/
    body.et_pb_slide_menu_active {
        overflow-x: hidden !important;
    }
    /*Move the logo to the right of the screen*/
    #logo {
        margin-left:50px;
    }
    /*Switch the slide-in animation from right to left*/
    .et_slide_in_menu_container {
        left: -320px;
        -webkit-transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1), margin-top 0.4s ease-in-out !important;
        -moz-transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1), margin-top 0.4s ease-in-out !important;
        transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1), margin-top 0.4s ease-in-out !important;
    }

	

	@media only screen and ( min-width: 980px ) {
		.et_slide_in_menu_container ul#mobile_menu_slide {
		padding-top:100px;
		}
	}

/*=====MENU BONNE AFFAIRE======*/
#menu-menu-principal>li:last-child a {
	color:#bc1a1a;
	font-weight:bold;
}

/*=====TITRE======*/


/*=====MASONRY GALLERY======*/
.page .galerie .galerie-items:after {
 content: '';
 display: block;
 clear: both;
}
.page .galerie .galerie-item {
 width: 33.33%;
 margin: 0;
}
.page .galerie-item img {
 display: block;
 max-width: 100%;
}
@media only screen and ( max-width: 980px ) {
	.page .galerie .galerie-item {
		 width: 50%;
	}

}


/*=====FOOTER======*/






/*RESPONSIVE*/
@media only screen and ( max-width: 980px ) {
	
}

/*POINT DE PASSAGE AU MENU MOBILE*/
@media all and (min-width: 981px) { /*1001*/

}	
@media only screen and ( max-width: 980px ) {

}