/*
Theme Name: recruteurs staffsanté
Description: Child theme for Avada theme 
Author: Florian Verrine
Author URI: https://digitalcorner.me
Template: Avada
Version: 1.0.0
Text Domain:  Avada 
*/
/*****************/
#form_salesforce input,textarea {
	margin-bottom:8px;
}
.fusion-li-item-content {
	    font-weight: 400!important;
}
textarea {
    width: 100%;
	}
#formNL {
    display: grid;
    grid-template-columns: 1fr 1fr auto;
    gap: 15px;
    align-items: center;
    max-width: 1200px;
}

#formNL input[name="Email"] {
    grid-column: 1;
}

#formNL .frc-captcha {
    grid-column: 2;
    transform: scale(0.70);
	    border-radius: 6px;
    transform-origin: left center;
}

#formNL #bouton_submit {
    grid-column: 4;
    white-space: nowrap;
}

/* Responsive */
@media (max-width: 768px) {
    #formNL {
        grid-template-columns: 1fr;
    }
    
    #formNL input[name="Email"],
    #formNL .frc-captcha,
    #formNL #bouton_submit {
        grid-column: 1;
    }
    
    #formNL .frc-captcha {
        transform: scale(1);
        justify-self: center;
    }
}
.fusion-li-item-content {
	font-weight:500
}
.gform_wrapper .gfield_label {
	font-size:16px!important;
	font-weight:bold!important;
}
.fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link {
        white-space: inherit!important;
}
.fusion-tabs  {
	margin-bottom:0!important;
}
.metacat a {
	background-color:#fce9db;
	font-size:14px;
	padding:6px 10px;
	border-radius:50px;
	color:#000!important;
}
.fusion-post-cards .fusion-filters li a {
    border: 2px solid !important;
    border-radius: 4px;
    padding: 4px 10px;
    font-size: 16px !important;
    font-weight: 500 !important;
}
@media only screen and (min-width: 640px) {
.blocmargin {
	margin-left:20px!important; 
	margin-right:20px!important;
}
}
@media only screen and (min-width: 1024px) {
    .fusion-tabs.vertical-tabs .tab-content {
        width: 70%!important;
    }
	.fusion-tabs.vertical-tabs .nav {
         width: 30%!important;
    }
	    .fusion-tabs.vertical-tabs.clean .nav {
        width: 30%!important;
    }
}
.fusion-tabs.clean .nav-tabs li {
    margin-bottom: 15px!important;
}
.gform_wrapper .gform_button,.gform_wrapper .gform-button {
	width:100%!important;
	background-color:#ff6633!important;
	height:45px!important;
	border:2px solid #fff!important;
}
.gform_wrapper .gform_footer {
    display: block!important;
}
.gform-theme--foundation .gform_footer, .gform-theme--foundation .gform_page_footer {
    margin-block-start: 0!important;
}
.gform-theme--foundation .gform_fields {  
    grid-row-gap: 20px!important;
    row-gap:20px!important;
}
.fusion-counters-box .counter-box-content {
    font-weight: 600!important;
}
.fusion-checklist .fusion-li-item-content, ul.fusion-checklist .fusion-li-item-content {
    line-height: 1.2;
}
.gform_wrapper {
    margin-bottom: 0!important;
}