/**handles:divi-style**/
/* 
 Theme Name:     Bare bones for Divi
 Author:         Divi theme examples
 Author URI:     http://www.divithemeexamples.com 
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

.left {float: left;}
.right {float: right;}
.clearfix {clear:both;}

.jaune {color : #ffc942;}
.bleu {color : #05b5d4;}

/* --------------------------------------------

MENU & HEADER

---------------------------------------------*/

.nav li ul {
    z-index: 9999;
    position: fixed;
    width: 100vw;
    left: 0;
    padding: 0;
    text-align: center !important;
    border: none;
    box-shadow: none;
}

.nav li.et-reverse-direction-nav li ul {
    right: 0;
    top: auto;
    background: #bae1fc;
}

#top-menu li li {padding : 0px; width : 24%;}

#top-menu li li a {
    width: 100%;
    padding: 30px 45px;
    font-size: 13px;
    line-height: 1.2em;
    color: #05b5d4 !important;
}

.et-fixed-header #top-menu li li a  {color: #05b5d4 !important;}

#top-menu li li a img {
	width: 70px;
    display: block;
    margin: 0 auto;
}


/* @media only screen and (min-width : 1025px) {li#menu-item-64 {padding-right: 165px;}}*/
@media only screen and (max-width: 981px) {.et_mobile_menu li li a img {display: none;}}

#main-header #top-menu li.current-menu-item > a {
	font-weight: bold;
}

#top-menu a {
	font-weight: lighter;
}

.sub-menu {
	background-color: #FFF !important;
}

/* --------------------------------------------

FOOTER

---------------------------------------------*/

#footer-social {float: right;}
#footer-social i {
	width : 40px;
	height: 40px;
	background-color: #FFF;
	color: #ffc942; 
	margin-right: 20px;
    border-radius: 50%;
}

#footer-social i:last-of-type {margin-right: 0px !important;}

#footer-social .fa-facebook-f:before, #footer-social .fa-twitter:before, #footer-social .fa-linkedin-in:before {
	display: block;
    text-align: center;
    padding-top: 12px;
}

#footer-info {margin-top: 10px;}

#footer-bottom .container {
	    border-top: 2px solid #FFF;
    padding-top: 30px;
    padding-bottom: 20px;
}