/* Enter Your Custom CSS Here */
.content-column{
	padding: 10px;
	font-size: 1.5em;	

}

.content-column.one-half,
.content-column.one-third,
.content-column.cp {
    position: relative;
    margin-right: 4%;
    float: left;
    margin-bottom: 20px;
}
 
.content-column.one-half { width: 48%; }
.content-column.one-third { width: 30.66%; }
.content-column.cp { width:17%; min-width: 130px; margin-right: 0; }
 
.content-column.last {
    margin-right: 0 !important;
    clear: right;
}
 
input[type=text], input[type=email], input[type=checkbox]    {
		/*filter: invert(57%) sepia(21%) saturate(5254%) hue-rotate(14deg) brightness(106%) contrast(97%);*/
		border: 1px solid orange;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;		
		background: #F0B35F;
}

.envoyer {
		border: 1px solid black;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;		
		background: #C3C676;
		margin-left:40%;	
		font-size: 1.6em;
}




@media only screen and (max-width: 767px) {
    .content-column.one-half, .content-column.one-third, .content-column.cp {
        width: 100%;
        margin-right: 0;
    }
}


.wpcf7-response-output {
												font-size:2em;
												color: red;
												margin-top:0;
}

.wpcf7 form.sent .wpcf7-response-output {
														color: green;
														margin-top:0;
	
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    										    margin-top: 0;
}
