/* Submit Button CF7 CSS Styles */

b{ color: red;}

.wpcf7 input[type=submit] {
    color: #fff;
	margin: 16px 0;
	right: 0;
	padding: 8px 32px;
	border: none;
	background: #3a8bbb;
	text-transform: uppercase;
	margin-left: 25px;
	box-shadow: 4px 4px 6px #50a7cf;
}

.wpcf7 input[type=submit]:hover{
    box-shadow: 2px 2px 3px #50a7cf;
}

/* Label Text Contact Form 7 CSS Styles */

.wpcf7 label {
   padding: 0 0 10px 0;
    font-size: 17px;
}

/* Text Input Field Contact Form 7 Styles */

.wpcf7 input[type=text], input-isocid, .wpcf7 input[type=email], .wpcf7 input[type=url], .wpcf7 input[type=tel], .wpcf7 input[type=number], .wpcf7 .wpcf7-select {
    /*width: 100%;*/
	height: 55px;
	border: none;
	background: transparent;
	color: #444;
	font-weight: bold;
	border-bottom: 2px solid #65551e;
	transition: all .5s;
	padding: 5px 16px;
}

/* Overall Form CF7 Styles */

.wpcf7 {
   background-color: transparent;
}

/* Change input field styles when click into (on focus) */

.wpcf7 input[type=text]:focus, .wpcf7 input[type=email]:focus, .wpcf7 input[type=tel]:focus {
    box-shadow: 2px 2px 4px #65551e;
	color: #444;
	transition: all .5s;
}
.wpcf7 input[type=text]:active, .wpcf7 input[type=email]:active, .wpcf7 input[type=tel]:active {
   background-color:white;
}


/* Radio button styles*/

.wpcf7 input[type="radio"] {
  left: -9999px !important;
  cursor: pointer;
}
/*
.wpcf7-radio span.wpcf7-list-item-label {
  position: relative;
  padding-left: 33px;
}

.wpcf7-radio span.wpcf7-list-item-label:before  {
  content: '';
  background: #cecece;
  width: 15px;
  height:15px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 100%;
  border: 4px solid #cecece;
}

.wpcf7 input[type=radio]:not(old):checked + span:before {
  background: orange;
}*/

/* Make checkboxes and radio boxes align vertically instead of horizontally */

span.wpcf7-list-item {display: block;}

/* Change the color of drop down menu text */

.wpcf7-select {
    background-color:#ffffff; /* it won't work without a background color set */
    color:#028002;
}

.wpcf7-select {
    background-color:#ffffff; /* it won't work without a background color set */
    color:#028002;
}

/* Thank you message CSS styles */

.wpcf7-response-output {
    border:1px solid gray;
    background-color:#ececec;
    font-size:30px;
    color:black;
    border-radius:5px;
    -webkit-border-radius: 5px;
    padding: 20px !important;
}


/******* email *********/
.recu{
	text-align: center;
}

.panier{margin-bottom: 30px;}

.btn-forum{
	text-decoration: none;
	color: white;
	padding: 16px 62px;
	background: rgb(0,138,252);
	border-radius: 8px;
}