/*!

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
------------------------------------------------------- */

@import url("../Divi/style.css");
#top-menu > li >a {
    text-transform: uppercase;
}
.title-style-2 .title-under {
    display: block;
    margin: 5px 0;
}
.title-under {
    display: block;
    margin: 5px auto;
    background: #1f76bd;
    height: 1px;
    width: 280px;
}
div.entry-content h2, div.entry-content h3, div.entry-content h4 {
	padding-top: 20px;
}
div.entry-content ul {
	margin-left:30px;
}

#home-actus h2 {
	padding-top: 0;
}

.et_pb_widget {
    float: left;
    max-width: 100%;
    margin: 0 20px;
    margin-bottom: 0px;
}

#barre-lateral-articles .et_pb_widget_area ul {
    list-style: disc;

}
.et_pb_widget_area ul {
    line-height: inherit !important;
    list-style: disc !important;
}

.nav li ul{
    visibility: hidden;
    z-index: 9999;
    width: 240px;
    border-top: 3px solid #6baccd;
    opacity: 0;
    background: #fff;
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    box-shadow: 0 2px 5px rgba(0,0,0,.1);
}

.nav li ul{
    visibility: hidden;
    z-index: 9999;
    width: 240px;
    border-top: 3px solid #ad8300;
    opacity: 0;
    background: #fff;
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    box-shadow: 0 2px 5px rgba(0,0,0,.1);
}
.nav li:nth-child(2) ul{
    border-top: 3px solid #6baccd;
}

.nav li:nth-child(3) ul{
    border-top: 3px solid #6e4e46;
}

.nav li:nth-child(4) ul{
    border-top: 3px solid #a73031;
}

.nav li:nth-child(5) ul{
    border-top: 3px solid #ad8300;
}

#left-area ul li a, #left-area ul li a:vidited {
	color:#003e5e;
}

#accordeon-lateral a, #accordeon-lateral a:visited {
    color: #003e5e;
    text-decoration: none;
}
/* Marge Images Slider latéral */
#photo-sliders-lateral .et_pb_slide {
    padding: 0 0;
}

/* Marge Images Slider latéral */
#photo-sliders-lateral .et_pb_slide_image {
	margin: 0 0 0 0 !important;
}

#compteur h3 {
	font-size:25px;
}

#medias h2.entry-title {
	font-size:20px;
	padding-top: 5px;
}

#home-accordeon li a {
	color:#003e5e;
}

#box-guide {
	height:100px;
}
#box-guide h5, #box-guide h6 {
	color:#d7992a;
	text-transform:uppercase;
}

#espace-etoile .et_pb_row {
    padding: 0;
}

#docs-accordeon .et_pb_toggle_content {
	background-color:#ffffff;
	margin: 20px -20px -20px -20px;
    padding: 20px;
}

#left-area {
	width: 66.667%;
}

#sidebar {
    float: left;
    width: 33.33%;
}

.et_right_sidebar #main-content .container::before {
    right: 33.875% !important;
}
#main-content .container::before {
    position: absolute;
    top: 0;
    width: 0;
    height: 100%;
    background-color: #fff;
    content: "";
}

#mysingle .et_pb_slide_description {
    width: auto;
    margin: auto;
    padding: 8% 8%;
}

#mysingle p, #mysingle h1, #mysingle h2 {color:#fff; }

#posts-in-page .et_pb_container clearfix {
	height:0;
}