/*
 Theme Name:     LABOUSSOLECHINOISE
 Theme URI:      http://www.mydomain.com
 Description:    laboussolechinoise.fr
 Author:         Celhor
 Author URI:     http://celhor.fr
 Template:       Divi
 Version:        4.27.3
 License:        GNU General Public License v2 or later
 License URI:    http://www.gnu.org/licenses/gpl-2.0.html
 Tags:           responsive, blog
 Text Domain:    divi-child
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
sup{font-size:xx-small;}
.date-maj{ font-size:small; font-style: italic;}
.titre-maj{ font-size: 1.2em;color:#086da0;}

h1, h2, h3, h4, h5 { color:#086da0 !important;}
.lettrine {
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: x-large;
	text-indent:0;
	margin-right:2px;
	color:#009;
}

/************************** DEBUT HAUT ************************/
#page-container{ max-width:1600px; margin:auto;}
#main-content {
	max-width:1600px;
	margin:auto;
    background-color: #000 !important;
}
#main-header {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	margin:auto;
	max-width: 1600px;
}
#main-header .container {
	padding-right:20px;
    width: 100%;
    max-width: 1600px;
}
#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu {
    background-color: #fff !important;
}
.et_header_style_centered #main-header .logo_container {
    height: 100px;
    padding: 0;
	margin-bottom:10px;
}
#logo {
	max-height: 100%;
	min-height:20px;
	max-width: 40%;
	margin: 10px 0px 10px 40px;
}

/**** DEBUT MENU PRINCIPAL ***/
#et-top-navigation {
    float: right;
    font-weight: 500;
}
#et_top_search {float:right;margin: 3px 20px 0 12px;}
#top-menu li {
    display: inline-block;
    padding-right: 22px;
    font-size: 14px;
	background:url(images/separateur-menu.gif) no-repeat right top;
}
#top-menu > li:last-child {
    padding-right: 22px;
}
#top-menu-nav > ul > li > a{font-weight:normal;color:#555;}
#top-menu-nav > ul > li > a:hover,
#et-secondary-menu > ul > li > a:hover,
.et-social-icon a:hover {
	color:#000;
	opacity: 1;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
#top-menu li.current-menu-item>a {
    color: #000;
}

.et_header_style_centered #top-menu > li > a {
    padding-top:2px;
	padding-bottom: 2em;
}
#mobile_menu .sub-menu li :hover { color:#0000;}
#mobile_menu .sub-menu li :hover, #top-menu .sub-menu li a:hover { background-color:#ECF5FF; color:#000;}
.et_header_style_split .mobile_menu_bar, .et_header_style_left .mobile_menu_bar {
    padding-bottom: 34px;
}
#top-menu .sub-menu li {background:none;font-weight:normal;}
.et_pb_widget ul > li > a:hover {
    color: #999;
}

/***** FIN MENU PRINCIPAL ****/

/*************************** FIN HAUT *************************/

/************************* DEBUT MILIEU ***********************/
.class-blog-accueil h1,.class-blog-accueil h2,.class-blog-accueil h3,.class-blog-accueil h4,.class-blog-accueil h5,.class-blog-accueil h6 {
	color:#000;
}
.class-blog {
	color:#000;
	padding-left: 70px;
	padding-right: 70px;
	padding-top: 20px;
}
.class-blog h1,.class-blog h2,.class-blog h3,.class-blog h4,.class-blog h5,.class-blog h6 {
	color:#000;
}
.class-blog-accueil .et_pb_post {
	background-color:#ddd;
	min-height: 490px;
}
.formulaire-msg-erreur {
	color :#B94A48 !important;
}
#left-area ol, .entry-content ol, .et-l--body ol, .et-l--footer ol, .et-l--header ol {
  	list-style-type: decimal;
    list-style-position: inside;
    padding: 0 0 23px 40px;
    line-height: 26px;
}
#left-area ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul {
    padding: 0 0 23px 40px;
}
.et_pb_bg_layout_light .et_pb_post .post-meta {
    visibility: hidden;
}
#block-4 {visibility: hidden;}

#tb-planning th {background-color:#FECE00;}
#tb-planning td {padding: 6px 10px;border-top: 1px solid #000;}
#tb-planning tr:nth-child(odd){background-color:#FFF4C4;}

#tb-tarifs {max-width:500px;}
#tb-tarifs tr {background-color:#FFF4C4;}

/************************** FIN MILIEU ************************/

/*************************** DEBUT BAS ************************/
#footer-info a {
	padding-bottom:0px;
	text-decoration:none;
	font-weight:normal;
}
#footer-info a:hover {
	text-decoration:none;
	color: #C90 !important;
}
#et-footer-nav .container {
	text-align: center;
	width: 86%;
}
#menu-bas-de-page {
	padding-bottom:0px;
}
#menu-bas-de-page .menu-item-477 {
	background:url(images/logo-linkedin.jpg) no-repeat;
	min-width:64px;
	background-position: 0px 1px;
}
#menu-bas-de-page .menu-item-477 a {
	color: #fff;
}
.bottom-nav li {
    font-weight: 400;
    display: inline-block;
    font-size: 14px;
    padding-right: 22px;
}
.bottom-nav, .bottom-nav a, .bottom-nav li.current-menu-item a {
    color: #444 !important;
}
/**************************** FIN BAS *************************/