/*
Theme Name: Divi Enfant par Incomm
Description: Theme enfant du theme Divi
Author: Incomm
Author URI: https://www.incomm.fr
Template: Divi
Version: 2.00
*/

/* WAFKEY_Hd6dBtQ6DUQWhXi56VTEu7Y8esR4kRXxEWI */

.form-pc{
	color: #3c6e7d;
	text-decoration:none;
}

.form-pc:hover{
	color: #84902a;
	text-decoration:none;
}

#cmplz-document {
  max-width: 100% !important;
}

.et_pb_menu__menu,
.et_pb_menu,
.et_pb_menu__wrap,
.et-menu-nav,
#menu-menu-principal{
	width:100% !important;
}

#menu-menu-principal{
justify-content: space-between;
}

.metaslider .flexslider .flex-direction-nav li a.flex-next {  
background: url('/wp-content/uploads/2023/10/right.png') no-repeat!important;
/* width: 4.0625vw !important;
height: 4.0625vw!important; */
background-size:contain!important;
background-repeat:no-repeat !important;
}

.metaslider .flexslider .flex-direction-nav li a.flex-prev {  
background: url('/wp-content/uploads/2023/10/left.png') no-repeat!important;
/* width: 4.0625vw !important;
height: 4.0625vw!important;	 */
background-size:contain!important;	
background-repeat:no-repeat !important;
}

.metaslider .flex-control-nav {
	bottom: -4% !important;
}

.flex-control-paging li a.flex-active {
background: #90a13b !important;
}
.flex-control-paging li a {
background: #3c6e7d !important;
}

.metaslider .flexslider .flex-direction-nav li a {
top: 104% !important;
}

.flexslider:hover .flex-direction-nav .flex-prev {
	left: 46% !important;
}

.flexslider:hover .flex-direction-nav .flex-next {
	right: 45% !important;
}


@media (max-width: 1024px) {
	.flexslider:hover .flex-direction-nav .flex-prev {
	left: 42% !important;
}

.flexslider:hover .flex-direction-nav .flex-next {
	right: 41% !important;
}
	
}

@media (max-width: 768px) {
	.flexslider:hover .flex-direction-nav .flex-prev {
	display:none !important;
}

.flexslider:hover .flex-direction-nav .flex-next {
	display:none !important;
}
	
.metaslider .flex-control-nav {
	bottom: -20px !important;
}
}

.gform_submission_error {
font-size: 17px !important;
font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif  !important;
}

/*CSS redit reservation*/

#persons{
width: 200px !important;
color: #fff !important;
background: #3C6E7D !important;
border-color: #3C6E7D !important;
margin-top: 20px;
}

.ui-datepicker .ui-datepicker-title {
color: #84902a;
}

.ui-datepicker-calendar thead span{
	font-weight: 200;
  color:  #3C6E7D;
}

.ui-state-default :hover, .ui-widget-content .ui-state-default:hover {
color: #fff !important;
background-color: #84902a !important;
background-image: none !important;
}

.ui-datepicker-unselectable.ui-state-disabled span:hover {
	color:#fff;
	background-color: red !important;
	background-image: none !important;
}

#step1buttons{
display: flex !important;
flex-wrap: wrap !important;
}

.redi-restaurant-button.button.available,
.redi-restaurant-time-button.button,
.redi-restaurant-button.button{
width: 150px;
margin: 2%;
color:#fff !important;
background-color: #3C6E7D !important;
padding: 15px 0px;
}

.redi-restaurant-button.button.available:hover,
.redi-restaurant-time-button.button:hover,
.redi-restaurant-button.button:hover{
background-color: #84902a !important;
}

#step2.redi-restaurant-button.button,
#step3.redi-restaurant-button.button{
	width: 310px !important
}


#step3 input{
	width:50%;
	border-color: #3C6E7D !important;
}

#step3 input{
	
}

/*CSS  GRAVITY :
POUR ICONE ERREUR*/

.et_pb_wpt_gravityform.et_pb_wpt_gravityform_0 .gform_wrapper.gravity-theme .gform_validation_errors > h2 .gform-icon {
 
position: initial;
justify-content: center;
}

/*Pour le bouton Envoyer*/
.et_pb_wpt_gravityform.et_pb_wpt_gravityform_0 .gform_wrapper.gravity-theme #field_submit,
.et_pb_wpt_gravityform.et_pb_wpt_gravityform_0 .gform_wrapper.gravity-theme .gform_footer{
	display:block
}
.et_pb_wpt_gravityform.et_pb_wpt_gravityform_0 .gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-one-sixth,
.et_pb_wpt_gravityform.et_pb_wpt_gravityform_0 .et_pb_button {
width:100%
}

/*En savoir plus*/
a.form-pc {
  color:#84902a;
  font-weight:700
}
a.form-pc:hover {
  color:#3c6e7d;
  text-decoration:underline;
}

/*> Consent */

.et_pb_wpt_gravityform.et_pb_wpt_gravityform_0 .gfield_consent_label {
padding-left :0.5em;
display: inline;
}
/* Style lorsque la case est cochée */
section.et_pb_wpt_gravityform_0 .gform_wrapper .gfield_checkbox .gchoice input[type="checkbox"],
section.et_pb_wpt_gravityform_0 .gform_wrapper .ginput_container_consent input[type="checkbox"] {
 accent-color: #84902a !important;
}
