/*

Theme Name: Curtis_Child

Description: Theme enfant Fait par Curtis Com

Author: Ludivine Curtis Com - Elegant Theme

Author URI: https://www.curtiscom.fr/

Template: Divi

Version: 0.1.0

*/

h1, h3 {
font-family: "Cormorant Garamond";
font-weight: 800;
text-transform: uppercase;
}
h2, h4, h5, h6, p, blockquote, a, b, strong, li, button, input, input::placeholder, textarea::placeholder, .et_pb_blurb_description {
font-family: "Noto Sans", Arial, sans-serif;
}
h1 {
color: #ffffff;
font-size: 300%;
line-height: 1.2em;
}
h2 {
color: #ffffff;
font-size: 160%;
line-height: 1.2em;
}
h3 {
color:  #8DB700;
font-size: 200%;
line-height: 1.5em;
}
h4, h5, h6 {
font-size: 110%;
line-height: 1.2em;
}
h4 {
color: #CE8147;
font-weight: 600;
}
h5 {
color: #ffffff;
}
h6 {
color: #CE8047;
}
p, input, input::placeholder, textarea::placeholder, .et_pb_blurb_description {
color: #727272;
font-size: 120%;
line-height: 2em;
}
.fond-couleur p {
	font-size: 120%;
}
a {
	color:  #8DB700;
}
.fond-couleur p, .fond-couleur h1, .fond-couleur h2, .fond-couleur h3, .fond-couleur h4, .fond-couleur h5, .fond-couleur h6, .fond-couleur .et_pb_blurb_description, .fond-couleur .et_pb_contact_form_1 .input[type="checkbox"]+label {
	color: #ffffff;
}
b, strong {
font-weight:  800;
color: #CE8047;
}
ul:not(.et-menu):not(.et_mobile_menu)  li {
color: #727272;
font-size: 120%;
}
ul:not(.et-menu):not(.et_mobile_menu) {
list-style:  none;
}
ul:not(.et-menu):not(.et_mobile_menu)  li::before {
content: "•";
color: #8DB700;
}

blockquote {
color:  #CE8147;
font-size: 150%;
font-style: italic;
border-left: 2px solid #8DB700;
}
/* Accordéon */
.et_pb_toggle_open h5.et_pb_toggle_title {
	color:  #CE8147!important;
	font-weight: 600;
}
.et_pb_toggle_close h5.et_pb_toggle_title {
	color:  #ffffff;
	font-weight: 600;
}
/* boutons */
button, a.et_pb_button, button:hover, a.et_pb_button:hover, button.et_pb_contact_submit.et_pb_button, button.et_pb_contact_submit.et_pb_button:hover, button.et_submit_button.et_pb_button, button.et_submit_button.et_pb_button:hover {
font-size:  110%;
color:  #ffffff;
font-weight: 800;
text-transform: uppercase;
border-radius: 5vw;
background-color: #8DB700;
	text-align: center;
	border: none;
}
button:hover::after, a.et_pb_button:hover::after, button.et_pb_contact_submit.et_pb_button:hover::after, button.et_submit_button.et_pb_button:hover::after, button.et_pb_contact_submit:hover::after {
color: #ffffff;
	font-family: ETmodules!important;
  font-weight: 400;
	content: "\24";
	margin-left: 0.3em;
	font-size: inherit;
	line-height: inherit;
}
.fond-couleur button, .fond-couleur a.et_pb_button, .fond-couleur button:hover, .fond-couleur a.et_pb_button:hover {
	color:  #8DB700!important;
	background-color: #ffffff!important;
}
.fond-couleur button:hover::after, .fond-couleur a.et_pb_button:hover::after {
color: #8DB700!important;
} 
.et-menu li a {
	color: #ffffff;
	font-size: 150%;
}
/* Déplacer le badge reCaptcha v3 */
 
 .grecaptcha-badge {
	 display: none;
}