a:2:{s:14:"changed_values";a:1:{s:10:"custom_css";s:7137:"#menu-menu-principal>li>a, #menu-main-menu>li>a {
    font-weight: 500 !important;
}
#menu-menu-principal>li>a:hover, #menu-main-menu>li>a:hover {
    font-weight: 700 !important;
}
.industify_fn_header ul.vert_nav > li > ul a {
 font-weight: 400 !important;
}
.industify_fn_pagetitle .title_holder {
 width: 100%;
 float: left;
 clear: both;
 position: relative;
}


.title_holder>h3>div>a:hover span, #nos_realisations:hover, .elementor-heading-title:hover, .elementor-heading-title a:hover, .elementor-heading-title a:hover span {
    color: #faba12!important;
}


.fn_cs_sticky_section>ul>li>.item>.title_holder>h3>a:hover {
    color: #faba12!important;
    font-weight: 500;
}
.elementor-widget-frel-triple-blog-modern h3>a:hover {
    color: #faba12!important;
}

.comment-reply-title, .woocommerce div.product .woocommerce-tabs .panel strong, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .single_product_related_wrap h2, .woocommerce div.product .product_title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3, h1, h2, h3, h4, h5, h6, h1>a, h2>a, h3>a, h4>a, h5>a, h6>a, .wid-title span, .industify_fn_widget_estimate .bfwe_inner a, .industify_fn_footer .widget_tag_cloud .tagcloud a, .industify_fn_pagetitle h3, .blog_single_title .title_holder h3, .industify_fn_comment span.author, .industify_fn_comment span.author a, .industify_fn_comment h3.comment-reply-title, ul.industify_fn_postlist .sticky_icon, ul.industify_fn_archive_list h3 a, .industify_fn_share_icons label, .industify_fn_share_icons ul li a, .industify_fn_portfolio_details .title_holder h3, ul.industify_fn_service_list .title_holder h3 a {
    color: #313192;
}

.fn_cs_triple_blog_modern .title_holder > h3 a, .fn_cs_triple_blog_modern .title_holder > h3 {
    color: #000000 !important;
font-weight: 400 !important;
}

.service_list_as_function ul li a {
font-family: 'Montserrat' !important;
}


ul.industify_fn_service_list_default h3 a:hover {
    color: #faba12;
}
.industify_fn_widget_estimate .bfwe_inner {
background-color:#ffbb00;
}
.industify_fn_widget_estimate .helper1 {
background-color:transparent;
}
.industify_fn_widget_estimate .bfwe_inner {
    padding: 10px 40px 50px 40px;
}
.industify_fn_widget_estimate .bfwe_inner p {
    font-size:18px;
}
.industify_fn_widget_estimate .abs_img {
    border-radius: 0px; 
border-top-left-radius:5px;
border-top-right-radius:5px;
}
.cons_w_wrapper .fn_cs_check_list li .item p {
    font-family: "Montserrat", Montserrat;
color: #000;
    font-size: 14px;
    font-weight: 300;
}

.elementor-heading-title:hover {
    color: #2e3192 !important;
}
.elementor-section .elementor-heading-title:hover {
    color: #2e3192 !important;
}
.list ul li div p {
margin-top:0 !important;
}
.elementor-text-editor ul {
color:black !important;
letter-spacing: -.1px !important;
}

/****************** QSN *********************/

.elementor-334 .elementor-element.elementor-element-8e08a81 .badge_holder {
    min-width: 280px;
}
.fn_cs_introduce .title_holder {
    width: 100%;
    float: left;
    padding-right: 12%;
    max-width: calc(100% - 280px);
    max-width: -moz-calc(100% - 280px);
    max-width: -webkit-calc(100% - 280px);
    box-sizing: border-box;
}


/****************** FIL ARIANE*********************/

.industify_fn_pagetitle .title_holder {
    padding: 75px 0px 25px 0px;
}
.industify_fn_breadcrumbs a, .industify_fn_breadcrumbs span.bread-current {
 font-size: 12px;
}

/****************** EQUIPE *********************/

.elementor-735 .elementor-image-box-description {
    color: #000 !important;
}


/******************** ACTIVITES ***********************/

ul.industify_fn_service_list_default .title p {
    color: #000000 !important;
}
.cons_w_wrapper .fn_cs_check_list li .item p {
    font-weight: 400;
}
.fn_cs_check_list p {
    color: #000000 !important;
}
.page-id-858 .service_list_as_function {
display:none;
}



/******************** VALEURS ***********************/

#bloc-valeurs .elementor-widget-image .elementor-image img {
    border-radius: 0px;
}
#bloc-valeurs h2 span {
font-family: Montserrat;
    font-weight:800;
 font-size:72px;
opacity: 0.3;
}
#bloc-valeurs h2 {
    font-size:24px;
}
#bloc-valeurs .bleu h2:hover {
    color:#0271B9 !important;
}
#bloc-valeurs .jaune h2:hover {
    color:#FFB703 !important;
}
#bloc-valeurs .vert h2:hover {
    color:#31CE1F !important;
}
#bloc-valeurs .violet h2:hover {
    color:#262E99 !important;
}
#bloc-valeurs .rouge h2:hover {
    color:#FE191E !important;
}


/*********************** SAVOIR FAIRE ************************/

ul.industify_fn_service_list_default .item_in.savoirfaire {
    padding: 35px 60px 25px 300px;
}
.item_in.savoirfaire ul {
color:#000000;
list-style-type:disc;
}


/*********************** NEWSLETTER ************************/

.wpcf7-form-control-wrap.your-email ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: black;
  opacity: 1; /* Firefox */
}

.wpcf7-form-control-wrap.your-email :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: black;
}

.wpcf7-form-control-wrap.your-email ::-ms-input-placeholder { /* Microsoft Edge */
  color: black;
}
#mail_input {
    color: #black;
}


.industify_fn_pagetitle h1 {
    font-size: 36px !important;
}
.industify_fn_pagetitle .title_holder h3 {
 font-size: 36px !important;
    font-weight: 500;
}


.wpcf7-text, .wpcf7-textarea {
background:white !important;
border:1px solid #dddddd !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: red;
    color: red;
font-weight:400;
}

.industify_fn_wrapper_all[data-nav-skin="transdark"] .industify_fn_header {
    background-color: rgba(255,255,255,1) !important;
}

#valeurs ul {
color:white !important;
}


.t_header {
font-weight:bold;
}


/*********************** REALISATIONS ************************/

.industify_fn_blog_single .fn-format-img {
    margin-bottom: 20px;
}

ul.industify_fn_archive_list h3:hover a{
color: #faba12;
}

ul.industify_fn_portfolio_list .img_holder a {
    background-color: rgba(0,0,0,0.30);
}


ul.industify_fn_postlist .title h3:hover a {
    color: #faba12;
}

/*********************** MOBILE ************************/
@media (max-width: 767px) {
#home-slide .title_holder .in>h3 {
    display: inline-block;
    font-size: .73rem !important;
    font-weight: bold;
}
}
.fn_cs_introduce .title_holder {
    max-width: 100%;
}
@media (max-width: 767px) {
ul.industify_fn_service_list_default .item_in.savoirfaire {
    padding: 30px;
}
.bloc-valeurs .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}
.industify_fn_pagetitle {
    padding-top:30px !important;
}
.single-industify-service .service_list_as_function {
display:none;
}
}";}s:9:"last_save";i:1603380167;}