/*
  Theme Name: Divi-child
  Version: 1.0.0
  Template: Divi
  Author: Divi Pixel
  Author URI: https://www.divi-pixel.com
  Description: Ma description
  Text Domain: divi-child
  License: GNU General Public License v2 or later
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.boutonhaut a {
  border: 0px solid transparent !important;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  color: #EBEBEB !important;
  border-width: 0px !important;
  border-radius: 20px;
  background-color: #564946;
  padding-top: 8px !important;
  padding-right: 20px !important;
  padding-bottom: 8px !important;
  padding-left: 20px !important;
  text-decoration: none !important;
  font-weight: 800;
  font-size: 17px;
}

.boutonbas a {
  border: 0px solid transparent !important;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  color: #EBEBEB !important;
  border-width: 0px !important;
  border-radius: 20px;
  background-color: #564946;
  padding-top: 8px !important;
  padding-right: 20px !important;
  padding-bottom: 8px !important;
  padding-left: 20px !important;
  text-decoration: none !important;
  font-size: 17px;
}

.boutonbas a:hover {
  font-weight: 600 !important;
}

#menu-menu-principal li a {
   font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 300;
}

.et-menu-nav .current_page_item a {
  text-decoration: underline;
    text-decoration-color: currentcolor;
    text-decoration-thickness: auto;
  text-decoration-color: #668D83;
  text-underline-offset: 15px;
  text-decoration-thickness: 3px;
  font-weight: 500 !important;
}

.et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li > a {
  padding-bottom: 8px;
}

.paveoffre {
  background-color: #ffffff !important;
  border-width: 0px !important;
  border-top-left-radius: 50px;
  border-bottom-right-radius: 50px;
  box-shadow: 8px 8px 23px 2px #8a7d7a;
	
}

.gros {
	font-weight: 600 !important;
}

h1 {
	font-weight: 600 !important;
  font-size: 42px !important;
  color: #123C57 !important;
}

h2 {
	font-weight: 400 !important;
  font-size: 35px !important;
  color: #123C57 !important;
}

h3 {
	 font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif !important;
	font-weight: 400 !important;
  font-size: 21px !important;
}

h4 {
	font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif !important;
	border-bottom:solid 2px #000;
	margin-bottom: 10px;
	font-size: 18px !important;
}

.et_pb_accordion_0 .et_pb_toggle_close, .et_pb_accordion_1 .et_pb_toggle_close, .et_pb_accordion_2 .et_pb_toggle_close {
	margin-bottom: 10px !important;
}

.et_pb_button {
  font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif !important;
    font-size: 18px;
  background-color: #564946 !important;
  border-color: #564946 !important;
  color: #ebebeb !important;
  border-radius: 20px;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 1px;
}

.boutonenvoi {
  font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif !important;
    font-size: 18px;
  background-color: #564946 !important;
  border-color: #564946 !important;
  color: #ebebeb !important;
  border-radius: 20px !important;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 1px;
}

.et_pb_button:hover {
  font-size: 18px;
  background-color: #564946 !important;
  border-color: #564946 !important;
  color: #ebebeb !important;
  border-radius: 20px;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 1px;
}

.et-l--footer a {
	color: #ffffff;	
}	

.et_pb_toggle_close {
		padding: 15px 20px 15px 20px !important;
}
	
	
/*move the toggle icon to the left*/
.pa-toggle-icon-left .et_pb_toggle_title:before {
	left: 0 !important;
}
/*adjust spacing on the left for the icon*/
.pa-toggle-icon-left .et_pb_toggle_title,
.pa-toggle-icon-left .et_pb_toggle_content {
	/*padding-left: 2em !important*/
}

/*move the accordion icon to the left*/

.pa-accordion-icon-left .et_pb_toggle_title:before {
	/*left: 0 !important;*/
}


/*adjust spacing on the left for the icon*/

.pa-accordion-icon-left .et_pb_toggle_title,
.pa-accordion-icon-left .et_pb_toggle_content {
	/*padding-left: 2em !important*/
}

.dipl_testimonial_slider_0 .dipl_testimonial_opening_quote_icon {
		display: none !important;
}

#post-5791 li, .et_pb_post li {
		padding: 5px 0px 5px 10px !important;
}

.post-content .more-link {
	color: #668d83 !important;
}

.et_pb_post a {
	color: #668d83 !important;
}

.et_pb_post .et_pb_button {
	color: #ebebeb !important;
}

.post-template-default h3 {
	font-size: 26px !important;
	line-height: 1.4em;
	font-weight: 500 !important;
	color: #123C57 !important;
	padding-bottom: 26px;
	/*text-decoration: underline dotted;
	text-underline-offset: -36px;
	text-decoration-thickness: 3px;*/
	padding-top: 20px;
}

.single-post .et_post_meta_wrapper img {
    display: none;
}

/*.single-post a {
    color: #123C57 !important;
}*/

.single-post h1 {
	line-height: 1.3em !important;
}

.single-post .fond-bleu a {
	color: #eaeaea !important
}

#post-147 a {
	color: #123C57 !important
}

.page-id-147 h2 {
	font-size: 26px !important;
}
