.wpcf7 form.sent .wpcf7-response-output {
    border-color: #ef62b8;
		color: #ef62b8;
		background-color:white;
}



/*page accueil : reduire espace entre bas photos et description sous la photo*/
.bellaria_services_media {margin-bottom:10px;margin-top:30px;}

/*faire arriver plus tard le défilement des titres*/
.vc_row.wpb_row.vc_inner.vc_row-fluid {
		animation-delay: 1.5s;
}

/*pour recentrer le bouton "envoyer" du formulaire*/
.wpcf7-spinner {
		display:block !important;
		margin: 10px;
}

.vc_row .wpb_row .vc_custom_1709381152746  {
		z-index:1 !important;}

.vc_row.wpb_row.vc_inner.vc_row-fluid/*#001.wpb_column.vc_column_container.vc_col-sm-3*/  {
		animation-name: fadeInDownBig; 
    animation-duration: 3s;
    animation-fill-mode: both;
		/*border:1px red solid !important;*/
}

@keyframes fadeInDownBig {
	0% {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
}
100% {
    opacity: 1;
    transform: none;
}		
}
.post_post_content_wrapper img, .cwsportfolio_single_content img {
	/*	border:1px red solid !important;*/
		padding: 10px;
}

@media screen and (max-width: 767px){ 
#footer_widgets 
		{
    padding: 10px 0px 60px 0px; 
				}
}

/*Espacer les différents elements du footer entre eux sur la version mobile pour les 2 types de footer*/
@media screen and (max-width: 767px){ 
/*#footer_widgets_container .widget:nth-child(1n+1):nth-last-child(1n+1)*/
		#footer_widgets_container .widget:nth-child(2):nth-last-child(3), #footer_widgets_container .widget:nth-child(3):nth-last-child(2), #footer_widgets_container .widget:nth-child(4):nth-last-child(1)
		{
    margin-top: 70px ; 
				}
}

@media screen and (max-width: 767px){
#footer_widgets_container .widget:nth-child(2):nth-last-child(2), #footer_widgets_container .widget:nth-child(3):nth-last-child(1) {
		 margin-top: 70px ; 
		}
}