/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

.crpb-title-3 span{ font-size: 30px !important; line-height: 1.2 !important;}

/* DÉBUT - MENU */
header nav .crpb-header-bg:hover { background-color: rgba(203,239,231,0.40); border-radius: 10px; transition: 0.3s;}
header nav .crpb-header-bg { transition: 0.3s;}
/* FIN - MENU*/

@media(max-width: 800px) {
	.crpb-sect-del { margin-top: -70px; }
}

.cprb-title-element .w-iconbox-title { font-weight: 700; text-transform: uppercase; }


.crp-home-icons .w-iconbox-text p { margin-top: 20px; }
.crp-cheked-green-element {background-color: #CBEFE7; padding: 10px 20px; border-radius: 12px; display: inline-block; line-height: 24px !important;}
.crp-cheked-green-element span i { color: #2fa68e !important;}

.crp-cheked-orange-element {background-color: #fce4d9; padding: 10px 20px; border-radius: 12px; display: inline-block; line-height: 24px !important;}
.crp-cheked-orange-element span i { color: #ea6c45 !important;}

.crp-cheked-light-green-element {background-color: #CBEFE7; padding: 10px 20px; border-radius: 12px; display: inline-block; line-height: 24px !important;}
.crp-cheked-light-green-element span i { color: #00bd96 !important;}

.crp-cheked-violet-element {background-color: rgba(184,106,156,0.20); padding: 5px 20px; border-radius: 20px; display: inline-block; line-height: 24px !important;}
.crp-cheked-violet-element span i, .crp-violet-element .w-iconbox-icon { color: rgba(184,106,156,1) !important;}

.crpb-rotate-btn {transform: rotate(-90deg);}

/* FORMULAIRE DE CONTACT */
form.wpforms-form input, select, textarea { background-color: #f2f4f7 !important; border-color: #e3e7f0 !important; color: #18226B !important; box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.08) inset; }
form.wpforms-form input:focus, select:focus, textarea:focus{ box-shadow: 0px 0px 0px 2px #00bd96 !important; }
.wpforms-submit {
	width: 100% !important;
    font-size: 16px; !important
    line-height: 1.4 !important;
    font-weight: 700 !important;
    font-style: normal !important;
    text-transform: none !important;
    letter-spacing: 0em !important;
    border-radius: 25px !important;
    padding: 0.6em 1.9em !important;
    background: #29b397 !important;
    border-color: transparent !important;
    color: #ffffff !important;
    box-shadow: 10px 10px 0px 0px rgba(47, 166, 142, 0.3) !important;
}

.crpb-employee input, .crpb-employee textarea { background: #fff !important; }
/* FIN FORMULAIRE */

.crpb-activities:hover { background-color: rgba(203,239,231,0.40); border-radius: 10px; transition: 0.3s;}
.crpb-activities:hover h3 {color: #00bd96; transition: 0.3s;}
.crpb-activities:hover i { color: #18226B; transition: 0.3s;}
.crpb-activities { transition: 0.3s;}


.crpb-list-goanag .w-iconbox .w-iconbox-icon .fa-check, 
.crpb-list-goanag .w-iconbox .w-iconbox-icon .material-icons { color: #F7963F !important; }

.cprb-texted {font-family: "Caveat"; font-size: 25px;}
.crpb-colored { color: #08cca4; }


.header_hor .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h { padding-top: 125px !important;}
/* Dégradé */
.cpr-section-bg .l-section-overlay {background: linear-gradient(90deg, #008777, rgba(0, 0, 0, 0.00) 80%) !important;}
@media(max-width: 768px) {
	.cpr-section-bg .l-section-overlay {background: linear-gradient(90deg, #008777, rgba(0, 0, 0, 0.00) 150%) !important;}
}