/* div#wpadminbar {top: unset;bottom: 0;opacity: 0.5;} */
.pop-up .content svg {width: 15px;}
/* html[lang] {margin-top: 0px !important;} */
div#loader{position:fixed;height:100%;width:100%;background-color:#e94539;z-index:9999;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;visibility:visible;opacity:1}
.partial .wpb_wrapper p strong{background:#f44336;padding:4px 9px;font-size:7px;font-family:"Montserrat";text-transform:uppercase;border-radius:50px;white-space:nowrap;margin-left:4px;color:#fff!important;display:inline-block;letter-spacing:.1em;font-weight:600}
.partial.xlence .wpb_wrapper p strong{background:#e91e63}
.search-everything-highlight{background-color:#e6ecef!important}
#menu-item-2640 > a{background:#f05144;color:#fff!important;padding:2px 10px 0!important;margin:17px 0!important;border-radius:50px;line-height:24px!important}
input.mailpoet_submit{background-color:#fff;color:#627d8b}
.vc_row.wpb_row.vc_row-fluid.row-style-2{background-position:center 40%!important}
.vc_single_image-wrapper svg{min-width:100px}
.vc_video-bg::before{content:' ';display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.3);position:absolute;top:0;left:0}
.row-style-1 .wpcf7-form-control-wrap input + label::before,.row-style-1 .wpcf7-form-control-wrap textarea + label::before{display:none}
.vc_btn3.vc_btn3-size-md{border-radius:50px!important}
.vc_oci_pt_contrat,.vc_oci_pt_place,.vc_oci_pt_etudes,.vc_oci_pt_xp{background-color:#1d304f!important}
.wpb_text_column > .wpb_wrapper{overflow:visible}
svg{max-width:130px;fill:#262b3f}
.row-style-1 p.form-condition,.row-style-1 p.form-condition a,.row-style-1 label{color:#fff}
.row-style-1 .wpcf7-form-control-wrap input:focus,.row-style-1 .wpcf7-form-control-wrap textarea:focus{background-color:rgba(255,255,255,0.2)!important;color:#fff}
.row-style-1 input,.row-style-1 textarea,.row-style-1 select{color:#fff}
.vc_btn3{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.vc_tta-accordion h4{font-size:18px}
.vc_tta-accordion .vc_tta-panel.vc_active h4{font-size:18px;background-color:#f05144}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff!important}
.vc_tta-panel.vc_active i.vc_tta-controls-icon.vc_tta-controls-icon-plus{display:none!important}
/* #black-studio-tinymce-12{margin-left:0} */
#black-studio-tinymce-12 a{background-color:#254373;color:#fff;margin-left:5px}
#black-studio-tinymce-13 a{background-color:#e94539;color:#fff;text-transform:uppercase}
#post-nav-wiget-zone a{display:block;white-space:nowrap;font-size:10px;padding:5px 20px!important;border-radius:50px;line-height:33px!important;-webkit-transition:all linear .25s;-o-transition:all linear .25s;transition:all linear .25s;font-size:9.5px;font-weight:500;letter-spacing:.15em;text-decoration:none}
div#illus{position:relative}
div#illus:before{content:"";background:rgba(15,23,64,0.75);width:100%;height:100%;display:block;position:absolute;z-index:0}
body.page-id-670 header.entry-header,body.page-id-670 #breadcrumbs *,body.page-id-4156 header.entry-header,body.page-id-4156 #breadcrumbs *{background-color:#e94539;color:#fff}
page-id-4556
label#ff_lbl143,label#ff_lbl144{top:0!important;left:15px!important}
.grecaptcha-badge{display:none}
div#breadcrumbs{display:none}
#black-studio-tinymce-13 a.bouton-mobile,#black-studio-tinymce-12 a.bouton-mobile{display:none}
#accordeon-maintenance .vc_tta-panel.vc_active h4{background-repeat:no-repeat;background-size:30px 30px;background-position:8px center}
#accordeon-maintenance .vc_tta-panel.vc_active:nth-of-type(1) h4{background-image:url(https://clientsweb.oci.eu/maintronic/wp-content/themes/oci/images/interlocuteur-unique.svg)}
#accordeon-maintenance .vc_tta-panel.vc_active:nth-of-type(2) h4{background-image:url(https://clientsweb.oci.eu/maintronic/wp-content/themes/oci/images/support-technique-premier-niveau.svg)}
#accordeon-maintenance .vc_tta-panel.vc_active:nth-of-type(3) h4{background-image:url(https://clientsweb.oci.eu/maintronic/wp-content/themes/oci/images/support-technique-expert.svg)}
#accordeon-maintenance .vc_tta-panel.vc_active:nth-of-type(4) h4{background-image:url(https://clientsweb.oci.eu/maintronic/wp-content/themes/oci/images/continuite-service.svg)}
.inceptive-cw{z-index:99}
#slider .centered .vc_btn3-container,#blocs-home .vc_btn3-container,#futur-maintenance .vc_btn3-container,#maintenance .vc_btn3-container{overflow:hidden;border-radius:50px;background:#1d304f;position:relative}
#maintenance .vc_custom_1541595445689{background:#f05144}
#slider .centered .vc_btn3,#blocs-home .vc_btn3-container .vc_btn3,#futur-maintenance .vc_btn3-container .vc_btn3,#maintenance .vc_btn3-container .vc_btn3{padding:16px;font-size:10px!important;border-radius:0;min-width:170px;background:transparent!important;position:relative}
#slider .centered .vc_btn3-container:before,#blocs-home .vc_btn3-container:before,#futur-maintenance .vc_btn3-container:before,#maintenance .vc_btn3-container:before{content:'';background:#fff;display:block;width:102%;height:100%;position:absolute;left:0;-webkit-transition:all linear .25s;-o-transition:all linear .25s;transition:all linear .25s;top:0; opacity:0;}
#maintenance .vc_btn3-container:before{background:#e7eaed}
#slider .centered .vc_btn3-container:hover:before,#blocs-home .vc_btn3-container:hover:before,#futur-maintenance .vc_btn3-container:hover:before,#maintenance .vc_btn3-container:hover:before{left:-2px;-webkit-transition:all linear .25s;-o-transition:all linear .25s;transition:all linear .25s;opacity:1;}
#slider .centered .vc_btn3-container:hover .vc_btn3,#blocs-home .vc_btn3-container:hover .vc_btn3,#futur-maintenance .vc_btn3-container:hover .vc_btn3,#maintenance .vc_btn3-container:hover .vc_btn3{color:#332f2e!important}
div#slider{position:relative;overflow:hidden}
#slider:before{background-image:none;background-color:rgba(255,56,11,0.65);z-index:1;-webkit-box-shadow:inset 0 0 34px #a23b34;box-shadow:inset 0 0 34px #a23b34}
#slider h1{font-size:66px}
#slider h2{color:#fff!important;text-transform:uppercase;letter-spacing:.25em;font-weight:300;font-size:22px}
.centered{text-align:center}
.letsgo{position:absolute;right:calc(50% - 48px);bottom:-20vh}
.letsgo .vc_btn3{border-radius:60px!important;width:100px;height:100px;background:transparent url(images/rocket.svg) no-repeat center!important;background-size:auto auto;background-size:70px!important;-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite}
.letsgo .vc_btn3 b{font-weight:800!important;font-size:13px!important;letter-spacing:0;position:relative;top:-14px}
.letsgo .vc_btn3 i{opacity:0}
.site-branding .site-title a svg{height:80px;max-width:unset}
.site-header-main.floatable .site-branding .site-title a svg{height:46px}
#menu-item-2865 a{background-color:#e94539;color:#fff;border-radius:50px;line-height:12px;padding:10px 15px!important;margin:14px 0 14px 6px;line-height:normal!important;-webkit-transition:all linear .25s;-o-transition:all linear .25s;transition:all linear .25s}
#menu-item-2865 a:hover{background:#1d304f;-webkit-transition:all linear .25s;-o-transition:all linear .25s;transition:all linear .25s}
#blocs-home .vc_col-sm-4 > div > .wpb_wrapper{background-color:rgba(255,255,255,0.9);border:1px solid rgba(96,125,139,0.2);border-radius:0;padding:20px 0 10px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.1);box-shadow:2px 2px 2px rgba(0,0,0,0.1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border-radius:20px!important}
#blocs-home .vc_col-sm-4 > div > .wpb_wrapper:hover{-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.3);box-shadow:3px 3px 3px rgba(0,0,0,0.3);-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}
#blocs-home h4{font-size:13px;letter-spacing:.1em;line-height:1.3em;font-weight:800;margin-bottom:10px!important}
#blocs-home svg{fill:#fff!important;width:80px}
#blocs-home a,#quadriblocs a,#duoblocs a{text-decoration:none}
#quadriblocs svg{max-width:unset}
#blocs-home figure div{position:relative;overflow:visible}
#blocs-home figure div:before{display:block;content:'';width:50px;height:50px;border-radius:55px;background-color:#E94539;z-index:-1;-webkit-transition:all linear .25s;-o-transition:all linear .25s;transition:all linear .25s}
#blocs-home a:hover figure div:before{background-color:#2c3c98;background-image:url(images/right-arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:16px 16px!important;-webkit-transition:all linear .25s;-o-transition:all linear .25s;transition:all linear .25s;z-index:2}
#blocs-home .vc_col-sm-1\/5:first-child,#blocs-home .vc_col-sm-1\/5:last-child. #blocs-home .vc_col-sm-3:first-child,#blocs-home .vc_col-sm-3:last-child{padding-top:80px!important}
#blocs-home .vc_col-sm-1\/5:nth-child(2),#blocs-home .vc_col-sm-1\/5:nth-last-child(2),#blocs-home .vc_col-sm-3:nth-child(2),#blocs-home .vc_col-sm-3:nth-last-child(2){padding-top:20px!important}
#blocs-home .vc_col-sm-1\/5:first-child,#blocs-home .vc_col-sm-1\/5:nth-child(3),#blocs-home .vc_col-sm-1\/5:nth-child(5),#blocs-home .vc_col-sm-3:first-child,#blocs-home .vc_col-sm-3:nth-child(3){-webkit-animation:Floatingx3 5.5s ease-in-out infinite;animation:Floatingx3 5.5s ease-in-out infinite}
#blocs-home .vc_col-sm-1\/5:nth-child(2),#blocs-home .vc_col-sm-1\/5:nth-child(4),#blocs-home .vc_col-sm-3:nth-child(2),#blocs-home .vc_col-sm-3:nth-child(4){-webkit-animation:Floatingx2 5.5s ease-in-out infinite;animation:Floatingx2 5.5s ease-in-out infinite}
#blocs-home .vc_btn3-container{width:380px;margin:0 auto;position:relative}
#stats strong,#stats b{font-size:45px;line-height:45px;letter-spacing:.04em;font-weight:300}
div#partenaires-home h4{font-size:24px}
#partenaires-home a{text-decoration:none;color:#707070}
#apple-bloc,#epson-bloc{-webkit-transition:all linear .2s;-o-transition:all linear .2s;transition:all linear .2s;overflow:hidden;position:relative}
#apple-bloc{-webkit-box-shadow:inset 0 0 50px rgba(0,0,0,.1);box-shadow:inset 0 0 50px rgba(0,0,0,.1)}
#epson-bloc{-webkit-box-shadow:inset 0 0 50px rgba(0,0,0,.25);box-shadow:inset 0 0 50px rgba(0,0,0,.25)}
#epson-bloc > div:last-child{position:relative;z-index:0}
#apple-bloc:hover,#epson-bloc:hover{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98);cursor:pointer;border-radius:150px!important}
#apple-bloc > .wpb_column,#apple-bloc .vc_btn3-container > a,#epson-bloc > .wpb_column,#epson-bloc .vc_btn3-container > a{position:unset}
#apple-bloc .vc_btn3-container > a,#epson-bloc .vc_btn3-container > a{padding-left:12px!important}
#apple-bloc .vc_btn3-container > a > i.vc_btn3-icon,#epson-bloc .vc_btn3-container > a > i.vc_btn3-icon{display:inline-block;position:relative;-webkit-transform:translate(-14px,1px);-ms-transform:translate(-14px,1px);transform:translate(-14px,1px)}
#apple-bloc .vc_btn3-container > a:after,#epson-bloc .vc_btn3-container > a:after{content:'';display:block;position:absolute;height:100%;width:100%;background:transparent;top:0;left:0}
#futur-maintenance svg{fill:#fff}
#futur-maintenance .vc_btn3-container{width:380px;margin:0 auto;position:relative;background:#e94539}
#maintenance .vc_btn3-container{width:260px}
.r2d2 svg{fill:#1d304f}
#accroche{position:relative;margin-top:-20px;background:#fff;z-index:1}
#accroche > div{background:#fff;padding:60px}
#top-cloud > figure{margin:-145px auto 0}
#top-cloud > figure > div{width:670px}
#large-cloud > figure,#large-cloud > figure > div{width:120vw;max-width:none;margin:-11vw}
#top-cloud > figure > div > svg,#large-cloud > figure > div > svg{min-width:100%}
#products{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(8 * 155px)!important;margin:0 auto}
#products > div{width:auto!important}
#products > div > div{padding:0!important}
#products svg{width:65px;height:65px;fill:#fff;min-width:inherit;position:relative;top:-10px}
#products a.vc_single_image-wrapper{position:relative;padding:35px;border:10px solid #fff;cursor:default}
#products .vc_figure{background:rgba(29,48,79,0.4);-webkit-transition:all linear .1s;-o-transition:all linear .1s;transition:all linear .1s}
#products .vc_figure:hover{background:#E94539;-webkit-transition:all linear .1s;-o-transition:all linear .1s;transition:all linear .1s}
#products a.vc_single_image-wrapper:before,#products a.vc_single_image-wrapper:after{content:''!important;display:none!important}
#products .vc_figure figcaption{position:absolute;bottom:30px;color:#fff;left:10px;width:calc(100% - 20px);padding:0 10px;text-transform:uppercase;font-family:"Montserrat",serif;font-size:8px;letter-spacing:.15em;line-height:1.25em;font-weight:700;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:0}
.wpsm_counterbox .wpsm_number{font-size:38px!important;font-weight:800!important;margin-top:0!important}
.wpsm_counterbox .wpsm_count-title{font-family:"Raleway",serif!important;font-size:11px!important;letter-spacing:.15em!important;line-height:1.25em!important;font-weight:800!important;margin-top:0!important}
#pourquoi-choisir svg{fill:#fff}
.icones-reassurance svg{fill:#000;width:80px;height:80px;min-width:inherit}
.icones-reassurance .wpb_single_image{background-position:center!important;background-repeat:no-repeat!important;background-size:110px;padding:20px 0;margin:-20px 0}
#moontain{margin-left:calc((100vw - 1280px) / 2 * -1);margin-right:calc((100vw - 1280px) / 2 * -1)}
#moontain *{min-width:100vw}
.icones-reassurance figure div:before{display:block;content:'';width:50px;height:50px;border-radius:55px;background:#2c3c98;z-index:-1}
#stats svg{fill:rgba(233,69,57,0.5)}
#stats figure{margin-bottom:-110px;margin-top:25px}
.vc_oci_pt_logo .vc_oci_pt_title,#jobs .vc_oci_pt_date{font-family:"Raleway",serif!important;font-size:11px!important;letter-spacing:.15em!important;line-height:1.25em!important;font-weight:800!important;margin-top:0!important;color:#5b677b}
.medal svg{fill:#d3ac34}
#jobs .vc_btn3:hover{background:#e7eaed!important;color:#332f2e!important}
.vc_oci_pt_jobsgrid .vc_oci_pt_grid_element > div > div > figure{max-width:150px;min-width:150px}
.vc_oci_pt_jobsgrid figure a{border-radius:100px}
#jobs .vc_oci_pt_date{color:#fff}
h3.vc_oci_pt_title,h3.vc_oci_pt_title a{line-height:1em;margin-bottom:10px}
.job-resum.vc_btn3-shape-round > div{border-radius:5px;margin-bottom:4px}
#intro-interne > div > div > div.wpb_wrapper{background-color:#fff;padding:30px}
.vc_tta-panel-body svg{max-width:100px}
.vc_tta-panel-body h5{font-size:15px}
#contact.row-style-1 .wpcf7-form-control-wrap input + label::before,#contact.row-style-1 .wpcf7-form-control-wrap textarea + label::before{background:transparent}
#contact.row-style-1 p.form-condition a{color:#e94539}
.submit_row > p #submiter,.submit_row #validDemInt{padding:16px;font-size:10px!important;border-radius:50px;min-width:140px}
.submit_row > p #submiter:hover{background-color:#fff;color:#1d304f}
.submit_row #validDemInt{background-color:#3f51b5;color:#fff}
.vc_col-lg-4 .mapp-wrapper{height:480px!important}
#contact > .vc_col-sm-6:last-child{padding-right:calc((100vw - 1280px) / 2 - 15px)}
body:not(.home) .row-style-2 svg,.row-style-1 .vc_tta-panels svg{fill:#fff;width:80px;height:80px;min-width:inherit}
body:not(.home) .row-style-4 svg{fill:#fff}
body:not(.home) .row-style-2 .vc_figure div:before,.row-style-1 .vc_tta-panels .vc_figure div:before{display:block;content:'';width:50px;height:50px;border-radius:55px;background:#2c3c98;z-index:-1}
#pk-main svg,#comptoir svg{width:80px;height:80px;min-width:inherit}
#pk-main .vc_figure div:before,#comptoir .vc_figure div:before{display:block;content:'';width:50px;height:50px;border-radius:55px;background:#acb1d0;z-index:-1}
#pk-main h4{color:#1d304f!important}
.row-style-4 .cartouche > div > div{background-color:#e94539}
.row-style-4 .cartouche > div > div .wpb_text_column{padding:0 20px!important}
.row-style-4 .cartouche > div > div .wpb_text_column ul,.row-style-4 .cartouche > div > div .wpb_text_column p{opacity:.7}
.row-style-4 .cartouche h4{font-size:15px!important}
.row-style-1 .vc_tta-panels{background-color:rgba(255,255,255,0.1)!important}
.row-style-1 .vc_tta-panels,.row-style-1 .vc_tta-panel-body{border:none!important}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body{padding:40px!important}
.row-style-1 .vc_tta-panels .vc_figure div:before{background:#e94539}
.row-style-1 .vc_tta-panels .vc_btn3-container{overflow:hidden;border-radius:50px;background:#e94539;position:relative;width:330px;margin:0 auto}
.row-style-1 .vc_tta-panels .vc_btn3-container .vc_btn3{padding:16px;font-size:10px!important;border-radius:0;min-width:170px;background:transparent!important;position:relative}
.row-style-1 .vc_tta-panels .vc_btn3-container:before{content:'';background:#fff;display:block;width:102%;height:100%;position:absolute;left:-102%;-webkit-transition:all linear .25s;-o-transition:all linear .25s;transition:all linear .25s;top:0}
.row-style-1 .vc_tta.vc_general .vc_tta-tab.vc_active>a::after,.row-style-1 .vc_tta.vc_general .vc_tta-tab.vc_active>a::before{display:none!important}
.row-style-1 .vc_tta-tabs-container{margin-right:0!important}
.row-style-1 .vc_tta-tab.vc_active > a{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0.1)))!important;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 100%)!important;background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 100%)!important;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 100%)!important}
.row-style-1 .vc_tta-tab > a{font-family:"Raleway",serif;font-size:11px;letter-spacing:.15em;line-height:1.25em;font-weight:800;text-transform:uppercase;padding:20px 10px!important;border:none!important;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.25)),to(rgba(255,255,255,0.1)))!important;background:-webkit-linear-gradient(left,rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.1) 100%)!important;background:-o-linear-gradient(left,rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.1) 100%)!important;background:linear-gradient(to right,rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.1) 100%)!important;color:#fff!important}
header.entry-header{margin-bottom:-80px;position:relative;}
#breadcrumbs{font-size:13px}
.vc_custom_custom{padding-top:0!important;padding-right:0!important;padding-left:0!important}
.entry-content-custom #intro-interne{margin-top:-140px!important}
.entry-content-custom #intro-interne > div{width:100%}
.entry-content-custom .wpcf7-form-control-wrap{padding-left:7.5px;padding-right:7.5px;margin-bottom:15px!important}
.entry-content-custom .vc_col-sm-12 > .vc_row.wpb_row{margin:0 -7.5px}
.entry-content-custom .cols_form_row > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.entry-content-custom .vc_row.wpb_row.vc_row-fluid.row-style-1 .wpb_content_element h4{color:#fe4235!important}
.entry-content-custom .vc_row.wpb_row.vc_row-fluid.row-style-1 .wpb_content_element h4 em{color:red;font-size:1.05em;font-family:"Open Sans",serif;font-weight:400}
.vc_row.wpb_row.vc_row-fluid.row-style-1 option{background:#1e2633}
select + label{position:absolute;line-height:20px;top:-11px;font-size:.8em;z-index:-1;left:18px}
select:focus{outline:none}
.entry-content-custom [class$="wpcf7"] form .submit_row{margin:0 -7.5px!important}
.entry-content-custom .wpcf7-form input[type="text"].with_errors,.entry-content-custom .wpcf7-form textarea.with_errors{border-color:#F44336}
.entry-content-custom .wpcf7-form #error.error{background:#F44336;padding:14px 30px;margin-bottom:15px;color:#fff;border-radius:4px;text-align:center}
.wpcf7-form-control-wrap input + label,.wpcf7-form-control-wrap input:focus + label,.wpcf7-form-control-wrap textarea + label,.wpcf7-form-control-wrap textarea:focus + label{top:7px!important;left:12px!important;position:absolute;font-size:10px!important;text-transform:uppercase}
.wpcf7-form input[type="text"],.wpcf7-form input[type="password"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],[class$="wpcf7"] textarea,[class$="wpcf7"] textarea,#wpgdprc-form__email{padding:25px 12px 8px}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0;-o-transition:background-color 5000s ease-in-out 0;transition:background-color 5000s ease-in-out 0;-webkit-text-fill-color:#fff}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:#fff}
.wpcf7-form-control-wrap.radio-994{line-height:55px}
span.wpcf7-list-item.first{margin:0 0 0 1px}
.radio-994{color:#e94539}
#submiter{padding:16px;font-size:10px!important;border-radius:50px;min-width:140px}
.confirmation-form{text-align:right}
.page-id-2635 .wpcf7-textarea{height:320px}
.cartouche .vc_btn3-container.vc_btn3-center a:hover{background-color:#254373!important;color:#fff!important}
.vc_row.wpb_row:focus,.vc_tta-panel-body:focus{outline:none}
#map-home > div > .wpb_wrapper{margin-left:calc((100vw - 1310px) / 2 * -1)}
body.home #wpsl-base-gmap_0{height:630px!important}
div#wpsl-gmap{width:100%}
div#map-trouver div#wpsl-gmap{width:66.5%}
.inter-fluid{min-height:84vh}
.inter-row{display:-webkit-box;display:-ms-flexbox;display:flex}
.inter-row > :nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100%;color:#fff;font-weight:800;font-size:1.3em}
.wpcf7-form > .wpb_row.inter-row > :not(:nth-child(2)){border:1px solid rgba(255,255,255,0.15);border-radius:4px;padding:15px 15px 10px!important;margin:0 15px}
#ImgRechBandeau{background-color:#3f51b5;color:#fff;padding:16px;font-size:10px!important;border-radius:50px;min-width:230px;text-transform:uppercase;cursor:pointer;display:inline-block;text-align:center}
.fake-action-btn{text-align:center}
.inter-row h4 span{color:#fff;text-transform:none;font-weight:400}
#ResultRech{text-align:center}
#ResultRech > span{font-family:"Raleway",serif;letter-spacing:.15em;line-height:1.25em;font-weight:700}
.error404 .inter-fluid .wpcf7-form-control-wrap input + label{left:20px!important;opacity:.5}
#ResultRech{color:#8e9eae;margin-bottom:30px!important}
#LibStatut{margin-top:15px}
#LibStatut b{color:#fff}
#InfosManquantes{color:#e94539;font-weight:700}
.dossier-btn,.dossier-btn:hover{color:#fff;text-decoration:none!important;font-weight:700;display:block;max-width:300px;margin:0 auto;line-height:26px}
.dossier-btn i,.dossier-btn:focus i{font-weight:400;font-style:normal;background-color:#e04f47;font-size:9px;text-transform:uppercase;letter-spacing:.15em;padding:3px 10px;border-radius:20px}
#apple-prod > div svg{min-width:unset;width:50px;fill:#ffd18c;max-width:unset}
#agree h4{font-size:30px!important}
#agree h4 .fa{font-size:60px;position:relative;top:18px}
#agree h4 em{font-style:normal;font-weight:300;font-size:.5em;display:block;margin:-11px 0 0 60px}
#agree h4 em b{font-weight:400}
#agree h4 em u{text-decoration:none}
.pay-btn{background-color:#e94539;color:#fff;text-transform:uppercase;padding:5px 20px!important;border-radius:50px;line-height:33px!important;font-size:9.5px;font-weight:500;letter-spacing:.15em;text-decoration:none!important;display:inline-block}
.centered{text-align:center}
form[action="demande-d-intervention-maintenance.php"] input + label,form[action="demande-d-intervention-maintenance.php"] textarea + label,form[action="demande-d-intervention-maintenance.php"] input:focus + label,form[action="demande-d-intervention-maintenance.php"] textarea:focus + label{left:20px!important}
.wpcf7-form-control-wrap input[type="radio"] + label{top:0!important;left:15px!important}
input[disabled] + label{color:#8e9eae}
input[type="radio"] + label{position:relative;top:-2px;margin-right:10px}
#client-row h4{font-size:15px;color:#fff}
#client-row p{color:#fff;opacity:.7}
#client-row svg{fill:#ffb0aa;width:80px}
.wpsl-search{margin-bottom:0;padding:20px;background:#254373}
div#wpsl-stores,div#wpsl-direction-details,#map-trouver div#wpsl-gmap,body.home div#wpsl-gmap{height:720px!important}
#wpsl-search-wrap > form{display:flex;justify-content:flex-end}
#wpsl-search-btn{border-radius:50px!important;background:#fff;border:0!important;text-transform:uppercase!important;padding:14px 20px;font-family:"Open Sans",serif!important;font-size:9px!important;font-weight:400!important;letter-spacing:.1em;text-align:center;min-width:150px;color:#1d304f;height:40px!important}
.wpsl-icon-direction{border-radius:50px!important;background:#e94539;border:0!important;text-transform:uppercase!important;padding:14px 20px!important;font-family:"Open Sans",serif!important;font-size:9px!important;font-weight:400!important;letter-spacing:.1em;text-align:center!important;color:#fff!important;line-height:10px!important;height:40px!important;white-space:nowrap}
.wpsl-icon-direction span{font-family:wpsl-fontello;margin-left:13px;font-size:14px;position:relative;top:1px}
.wpsl-input{width:100%;margin-bottom:0;float:none}
.wpsl-input > div > label{color:#fff;line-height:40px!important;width:auto;margin-right:10px!important}
#wpsl-search-wrap input{border:1px solid #fff;border-radius:4px;background:#fff;font-size:12px;width:50%}
div#wpsl-wrap #wpsl-result-list ul li{padding:20px;margin-bottom:0;font-size:12px;line-height:15px}
#wpsl-wrap #wpsl-result-list ul li:before{display:none}
div#wpsl-wrap #wpsl-result-list ul li strong{font-size:13px;line-height:18px;color:#f34639;text-transform:uppercase}
div#wpsl-wrap #wpsl-result-list ul li span{color:#254373}
#demande-suppr a.vc_general.vc_btn3.vc_btn3-shape-rounded.vc_btn3-style-outline-custom,#demande-acces a.vc_general.vc_btn3.vc_btn3-shape-rounded.vc_btn3-style-outline-custom,#demande-rectif a.vc_general.vc_btn3.vc_btn3-shape-rounded.vc_btn3-style-outline-custom{background-color:#fff!important}
#demande-suppr a.vc_general.vc_btn3.vc_btn3-shape-rounded.vc_btn3-style-outline-custom:hover,#demande-acces a.vc_general.vc_btn3.vc_btn3-shape-rounded.vc_btn3-style-outline-custom:hover,#demande-rectif a.vc_general.vc_btn3.vc_btn3-shape-rounded.vc_btn3-style-outline-custom:hover{background-color:#254373!important}
.confirmation-form p{color:#a5a5a5;font-style:italic;font-size:10px;letter-spacing:.05em;margin-bottom:.9em!important}
.confirmation-form p a,.vc_row.wpb_row.vc_row-fluid.row-style-1 .wpb_content_element .confirmation-form p a{color:#fff!important}
.confirmation-form{display:flex!important;align-items:center}
.confirmation-form>span{width:30px!important;max-width:30px!important;min-width:30px!important;margin-bottom:.9em}
.confirmation-form .wpcf7-acceptance>span{margin-left:0}
div.wpgdprc.wpgdprc-consent-bar{padding-left:calc((100vw - 1280px)/ 2);padding-right:calc((100vw - 1280px)/ 2);background-color:#1573b6;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-size:200% 100%;position:fixed;margin:auto;top:calc(50% - 145px);bottom:calc(50% - 145px);left:calc(50% - 165px);right:calc(50% - 165px)}
.wpgdprc-form.wpgdprc-form--access-request>p:first-child:after{font-style:italic;font-size:.85em;line-height:1.2em!important;margin-bottom:0;letter-spacing:.02em}
.mailpoet_form>.mailpoet_paragraph:before,.project-share-overlay .share-button.entry-share:after,.wpcf7-form-control-wrap:before,.wpgdprc-form.wpgdprc-form--access-request>p:first-child:before{position:absolute;font-family:FontAwesome;font-style:normal;font-weight:400;font-size:13px}
.wpcf7-form .vc_btn3.vc_btn3-size-sm,input[name=wpgdprc_submit]{padding:14px 16px}
.wpgdprc-form.wpgdprc-form--access-request label{font-weight:700;text-transform:uppercase;line-height:39px;font-style:italic;font-size:.85em}
#wpgdprc-form__email{padding:12px 15px 12px 32px}
.wpgdprc-form.wpgdprc-form--access-request>p{position:relative;text-align:center!important}
.wpgdprc,div.wpgdprc-consent-bar div.wpgdprc-consent-bar__content>.wpgdprc-consent-bar__column:first-child p{text-align:center}
.wpgdprc-form.wpgdprc-form--access-request>p:first-child:before{content:"\f0e0";top:14px;left:10px}
.wpgdprc-form.wpgdprc-form--access-request>p:first-child:after{content:"(1) Je demande à exercer mon droit de visualisation de mes données personnelles stockées par ce site. Mon e-mail sera transféré uniquement afin de pouvoir retrouver mes identifiants et accéder à ma requète.";display:block;margin-top:15px}
input[name=wpgdprc_submit]{border-radius:3px!important;border:none}
div.wpgdprc div.wpgdprc-message--notice{background:#fff!important;border-color:#fff!important}
div.wpgdprc-consent-bar{padding-top:20px!important;padding-bottom:20px!important;z-index:10000!important}
div.wpgdprc-consent-bar div.wpgdprc-consent-bar__container{width:330px;height:290px;display:flex!important;justify-content:center;align-items:center}
div.wpgdprc-consent-bar div.wpgdprc-consent-bar__content{margin:0 -10px;width:calc(100% + 20px)!important;justify-content:center!important;flex-wrap:wrap}
div.wpgdprc-consent-bar div.wpgdprc-consent-bar__content>.wpgdprc-consent-bar__column{width:100%;text-align:center;margin-bottom:20px}
div.wpgdprc-consent-bar div.wpgdprc-consent-bar__content>.wpgdprc-consent-bar__column:last-child{margin-bottom:0}
div.wpgdprc-consent-bar div.wpgdprc-consent-bar__notice{max-width:inherit!important}
a.wpgdprc-consent-bar__settings{white-space:nowrap}
div.wpgdprc-consent-bar .wpgdprc-consent-bar__button{padding:12px 16px!important;border:none;border-radius:4px;white-space:nowrap!important}
div.wpgdprc-consent-bar .wpgdprc-consent-bar__button:before{content:"\f00c";font:normal normal normal 14px/1 FontAwesome;margin-right:6px;position:relative;top:1px}
a.wpgdprc-consent-bar__settings{text-decoration:none!important;padding:10px 16px 12px;border:1px solid currentColor;border-radius:4px!important;display:inline-block}
a.wpgdprc-consent-bar__settings:before{content:"\f013";font:normal normal normal 14px/1 FontAwesome!important;margin-right:5px!important;position:relative;top:1px}
div.wpgdprc-consent-modal nav.wpgdprc-consent-modal__navigation>a:after{content:"\f013";font:normal normal normal 14px/1 FontAwesome!important;position:absolute;top:13px;right:16px}
div.wpgdprc-consent-modal footer.wpgdprc-consent-modal__footer a.wpgdprc-button:before{content:"\f0c7";font:normal normal normal 14px/1 FontAwesome!important;margin-right:5px!important;position:relative;top:1px}
div.wpgdprc-consent-modal div.wpgdprc-consent-modal__container{border:0!important;border-radius:4px}
div.wpgdprc div.wpgdprc-checkbox label,div.wpgdprc.wpgdprc-consent-modal p strong{text-transform:uppercase;letter-spacing:.1em!important}
div.wpgdprc.wpgdprc-consent-modal p:last-child{margin-top:30px!important;font-style:italic!important}
div.wpgdprc-consent-modal nav.wpgdprc-consent-modal__navigation{background:#f3f3f3!important;border-right:0!important}
div.wpgdprc a.wpgdprc-button,div.wpgdprc a.wpgdprc-button:focus,div.wpgdprc a.wpgdprc-button:hover{border:0;padding:12px 16px;border-radius:4px;box-shadow:0 0 30px rgba(0,0,0,.07);line-height:17px!important}
div.wpgdprc-consent-modal .wpgdprc-consent-modal__overlay div.wpgdprc-consent-modal__container{height:50vh}
div.wpgdprc-consent-modal footer.wpgdprc-consent-modal__footer{border-top:3px double #f3f3f3!important;height:inherit!important;justify-content:flex-end}
div.wpgdprc-consent-modal footer.wpgdprc-consent-modal__footer a.wpgdprc-button{box-shadow:none!important;margin:30px 0}
div.wpgdprc-consent-modal nav.wpgdprc-consent-modal__navigation>a{padding:12px 37px 12px 16px;color:#fff;position:relative}
div.wpgdprc-consent-modal nav.wpgdprc-consent-modal__navigation>a,div.wpgdprc-consent-modal nav.wpgdprc-consent-modal__navigation>a:focus,div.wpgdprc-consent-modal nav.wpgdprc-consent-modal__navigation>a:hover{transition:all linear .3s}
div.wpgdprc .wpgdprc-switch .wpgdprc-switch-inner:after{padding:0 4px;background-color:#bdbdbd!important}
div.wpgdprc button.wpgdprc-button,div.wpgdprc button.wpgdprc-button:focus,div.wpgdprc button.wpgdprc-button:hover{font-size:13px!important;color:#2b2b2b;letter-spacing:.1em}
div.wpgdprc-consent-modal button.wpgdprc-consent-modal__close,div.wpgdprc-consent-modal button.wpgdprc-consent-modal__close:focus,div.wpgdprc-consent-modal button.wpgdprc-consent-modal__close:hover{color:#f44336!important;font-size:11px!important}
h2.wpgdprc-title{margin-top:15px}
div.wpgdprc-consent-modal footer.wpgdprc-consent-modal__footer a.wpgdprc-button{background-color:#1573b6;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-size:200% 100%}
div.wpgdprc-consent-modal nav.wpgdprc-consent-modal__navigation>a:first-child,div.wpgdprc-consent-modal nav.wpgdprc-consent-modal__navigation>a:first-child:focus,div.wpgdprc-consent-modal nav.wpgdprc-consent-modal__navigation>a:first-child:hover{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-size:200% 100%}
div.wpgdprc .wpgdprc-switch .wpgdprc-switch-inner:before{padding:0;text-align:left}
div[class$="wpcf7"] .wpcf7-submit:disabled{cursor:not-allowed;opacity:.6}
div.wpgdprc a,div.wpgdprc button,div.wpgdprc h3,div.wpgdprc label,div.wpgdprc p{font-family:'Open Sans',Arial!important}
.wpgdprc.wpgdprc-consent-bar:before{content:' ';display:block;position:fixed!important;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);color:#000;z-index:-1}
.wpgdprc-consent-bar__container{padding:30px;background-color:#e94539}
.wpgdprc.wpgdprc-consent-bar{padding:0!important}
div.wpgdprc-consent-bar div.wpgdprc-consent-bar__container{position:fixed!important}
.confirmation-form label{font-size:10px;line-height:10px;margin-bottom:10px}
button#inceptive-cw-launch{position:fixed;bottom:30px;right:60px;z-index:9999;background-color:#e94539;border:none;padding:20px 30px 20px 55px;border-radius:50px;color:#fff;font-size:12px!important;background-image:url(/wp-content/themes/oci/images/robot.png);background-repeat:no-repeat;background-size:25px 25px;background-position:left 20px center;box-shadow:0 0 5px rgba(255,255,255,0.7);animation:robotronic 3s infinite}
.page-id-4756 h1.entry-title{text-align:center}
.page-id-4756 input,.page-id-4756 textarea,.page-id-4756 select{background-color:rgba(255,255,255,0.8)}
.page-id-4756 .row-style-1 .wpcf7-form-control-wrap label{color:#000;z-index:9999!important}
.page-id-4756 span.wpcf7-list-item-label{color:#fff}
body.page-id-4756 .entry-content h2:not(.intro),.page-id-4756 .entry-summary h2,.page-id-4756 .comment-content h2{font-weight:400}
body.page-id-4756 div:not(.Slide-Title) h1.entry-title{font-weight:500}
.pop-up{background-color:#254373;color:#fff;padding:20px;display:flex;justify-content:flex-start;align-items:center;padding-left:16%;padding-right:16%}
.pop-up h2{margin-bottom:30px}
.pop-up img{width:125px;margin-right:35px}
.col-g{width:calc(50% - 10px);background-color:#e94539;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}
.col-d{width:calc(50% - 10px);background-color:#fff;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}
.fancybox-inner > div{display:flex;justify-content:space-between;align-items:center}
.fancybox-skin{background-image:url(https://www.maintronic.fr/wp-content/themes/oci/images/espace.jpg);border-radius:20px;padding:20px!important}
.fancybox-inner > div > div{border-radius:10px;padding:20px;min-height:300px}
.fancybox-inner > div > div img{margin-bottom:20px}
.fancybox-inner > div > div a{display:block;background-color:#254373;color:#fff;padding:15px 20px;border-radius:50px;font-size:13px;text-transform:uppercase;white-space:nowrap}
.fancybox-wrap a{text-decoration:none}
.wpsl-input{width:67.5%}
#wpsl-search-wrap .wpsl-icon-direction:hover{cursor:pointer}
.slick-slide img{display:block;width:100px;height:100px;object-fit:contain}
#black-studio-tinymce-23 a{background-color:#fff;color:#254373;margin-left:5px;border:1px solid #254373}
#black-studio-tinymce-23 a.bouton-mobile{display:none}
#black-studio-tinymce-23{height:43px;}
.mega-sub-menu a{margin-bottom:0;display:block}
ul.mega-sub-menu > li{padding:5px!important}
/* section#black-studio-tinymce-24,section#black-studio-tinymce-25{margin:0} */
section#black-studio-tinymce-24 a,section#black-studio-tinymce-25 a{padding:0 5px!important}
section#black-studio-tinymce-25 a{padding-left:0!important}
/*body:not(.logged-in) section#black-studio-tinymce-24,body:not(.logged-in) section#black-studio-tinymce-25{display:none}/*
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding:0 7px}
/* body:not(.logged-in) .only-admin{display:none!important} */
.services-it{background:url(https://www.maintronic.fr/wp-content/uploads/maxmegamenu/nos-services-it.jpg)!important;background-size:cover!important;border-radius:10px!important}
.je-suis{background:url(https://www.maintronic.fr/wp-content/uploads/maxmegamenu/je-suis.jpg)!important;background-size:cover!important;border-radius:10px!important}
.notre-galaxie{background:url(https://www.maintronic.fr/wp-content/uploads/maxmegamenu/notre-galaxie.jpg)!important;background-size:cover!important;border-radius:10px!important}
.mega-sub-menu svg *{fill:#fff}
li.mega-menu-item > div > div{display:flex;width:100%}
.mega-sub-menu svg{width:35px;margin-right:15px}
.mega-sub-menu *{color:#fff!important;text-decoration:none!important}
ul.mega-sub-menu{border-radius:10px!important}
.mega-sub-menu b{text-transform:uppercase;font-size:16px;letter-spacing:0;line-height:1em}
.mega-sub-menu p{font-size:13px;margin-top:-20px;letter-spacing:0;line-height:1.2em}
.mega-menu-item-has-children > ul.mega-sub-menu > li{position:relative!important}
/* body.logged-in ul#mega-menu-primary > li.mega-menu-item:not(.only-admin){display:none!important} */
li.mega-menu-item li.mega-menu-item:hover{opacity: 0.5;}
li.mega-menu-column li{transition: all 0.5;}
li.mega-menu-column li:hover {background-color: #e9453980 !important;border-radius: 10px !important;transition: all 0.5;}
section#black-studio-tinymce-23 a:hover {background-color: #254373;color: white;}
.plezi-form-field .control-label[for="label_plz_raison_de_demande_de_contact"] {color: #00a3ec !important;font-family: 'Open Sans';}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:after {content: ' ';width: 0;height: 1px;background-color: rgb(233,69,57);display: block;transition: all 0.5s;
float: right;transition: all 0.5s;position: absolute;bottom: 5px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover > a.mega-menu-link:after {width: 100%;transition: all 0.5s;}
.wpsm_counterbox {margin-top: 0 !important;}
body:not(.home) .slick-track {margin: 0;width: 100% !important;}
body:not(.home) .slick-track > div {width: 25% !important;}
body:not(.home) figure.vc_oci_pt_thumb.vc_oci_pt_logo_thumb img {margin: auto;}
body:not(.home) figure.vc_oci_pt_thumb.vc_oci_pt_logo_thumb {box-shadow: none;}
div:not(.Slide-Title) h1.entry-title {text-align: center;}
.site-header-main.floatable .site-branding .site-title a svg {margin-top: -8px;height: 65px;}


.ui-widget-content a {
    background-color: #e94539 !important;
    padding: 10px !important;
    border-radius: 500px !important;
    color: #ffffff !important;
    margin-top: 10px !important !important;
    display: block !important;
    width: fit-content !important;
    margin-bottom: -28px !important;
    font-weight: bold !important;
}

.ui-dialog {
    font-family: Montserrat !important;
}

.ui-dialog .ui-dialog-titlebar-close::after {
    content: 'X';
    font-size: 15px;
    font-weight: bold;
    position: relative;
    top: -3px;
}

div#dialogMsg * {
    border: none;
}

div#dialogMsg td {
    border: none;
    padding: 0;
    padding-bottom: 10px;
}

@-webkit-keyframes float {
    0%{-webkit-transform:translatey(0px);transform:translatey(0px)}
    50%{-webkit-transform:translatey(-20px);transform:translatey(-20px)}
    100%{-webkit-transform:translatey(0px);transform:translatey(0px)}
}
@keyframes float {
    0%{-webkit-transform:translatey(0px);transform:translatey(0px)}
    50%{-webkit-transform:translatey(-20px);transform:translatey(-20px)}
    100%{-webkit-transform:translatey(0px);transform:translatey(0px)}
}
@-webkit-keyframes Floatingx {
    from{-webkit-transform:translate(0,0px)}
    65%{-webkit-transform:translate(0,15px)}
    to{-webkit-transform:translate(0,-0px)}
}
@-webkit-keyframes Floatingx2 {
    from{-webkit-transform:translate(0,0px)}
    55%{-webkit-transform:translate(0,15px)}
    to{-webkit-transform:translate(0,-0px)}
}
@-webkit-keyframes Floatingx3 {
    from{-webkit-transform:translate(0,0px)}
    65%{-webkit-transform:translate(0,-15px)}
    to{-webkit-transform:translate(0,-0px)}
}
@-webkit-keyframes robotronic {
    0%{bottom:30px}
    50%{bottom:40px}
    100%{bottom:30px}
}
@media screen and (max-width:1280px) {
    .wpgdprc-consent-bar__container{padding-left:calc((100vw - 1180px)/ 2);padding-right:calc((100vw - 1180px)/ 2)}
}
@media screen and (max-width:1024px) {
    .wpgdprc-consent-bar__container{padding-left:calc((100vw - 924px)/ 2);padding-right:calc((100vw - 924px)/ 2)}
}
@media screen and (max-width:812px) {
    .wpgdprc-consent-bar__container{padding-left:calc((100vw - 712px)/ 2);padding-right:calc((100vw - 712px)/ 2)}
}
@media screen and (max-width:667px) {
    .wpgdprc-consent-bar__container{padding-left:calc((100vw - 567px)/ 2);padding-right:calc((100vw - 567px)/ 2)}
}
@media screen and (max-width:375px) {
    .wpgdprc-consent-bar__container{padding-left:calc((100vw - 290px)/ 2);padding-right:calc((100vw - 290px)/ 2)}
}
@media screen and (max-width:320px) {
    .wpgdprc-consent-bar__container{padding-left:calc((100vw - 270px)/ 2);padding-right:calc((100vw - 270px)/ 2)}
}

@media screen and (min-width: 1025px) {
    .fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened{width:768px!important;position:fixed!important;left:calc(50% - 384px)!important}
    .fancybox-inner{width:auto!important}
}
@media screen and (max-width: 767px) {
    .fancybox-inner > div > div{width:100%;min-height:unset}
    .fancybox-inner > div{flex-wrap:wrap}
    .fancybox-inner{height:auto!important}
    .col-g{margin-bottom:20px}
}
@media screen and (max-width: 1340px) {
    #map-home > div > .wpb_wrapper{margin-left:calc(.1vw + 20px * -1)}
}
@media screen and (min-width: 1025px) {
    #black-studio-tinymce-12 a:hover{background-color:#acb1d0}
    #black-studio-tinymce-13 a:hover{background-color:#254373}
    .row-style-1 .vc_tta-panels .vc_btn3-container:hover:before{left:-2px;-webkit-transition:all linear .25s;-o-transition:all linear .25s;transition:all linear .25s}
    .row-style-1 .vc_tta-panels .vc_btn3-container:hover .vc_btn3{color:#332f2e!important}
    .prev-slide-btn,.next-slide-btn{display:none}
    #apple-prod > div{max-width:calc(100% / 8)}
}
@media screen and (max-width: 1024px) {
    html.vc_mobile{margin-top:0!important}
    body{padding-top:80px}
    .site-header-main:not(.floatable) .site-logo a.mobilelogo{display:block}
    .site-header-main:not(.floatable) .site-logo a.logo{display:none!important}
    .site-branding .site-title a svg{height:46px;max-width:unset;margin:17px 0}
    .site-header-main.mobile #burger-menu{display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;min-width:80px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#e94539;margin-right:-31px}
    .site-header-main.mobile #burger-menu svg line{stroke:#fff}
    .wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab{width:160px}
    div#products{width:calc(4 * 155px)!important}
    .site-header-main .super-container > div{-webkit-box-flex:1;-ms-flex:auto;flex:auto}
    .site-branding{width:100%}
    #post-nav-wiget-zone a{display:block;white-space:nowrap;font-size:10px;padding:5px 20px!important}
    .vc_oci_pt_logos-slide-container{margin:0 15px!important}
    .vc_custom_1545294661000{padding-left:0!important}
    .centered-md{text-align:center}
    #intro-interne > div > div > div.wpb_wrapper h2{max-width:550px}
    div.vc_custom_1545300235073{padding-left:15px!important}
    .page-id-2634 a.vc_btn3{min-width:240px}
    .wpsm_counterbox .wpsm_number{font-size:28px!important}
    .form-condition{margin-bottom:0}
    .confirmation-form + p{display:none}
    #slider h1{font-size:50px}
    #accroche{margin-top:-30px}
    #slider > .wpb_column{top:-50px}
    .site-header-main.mobile{position:relative}
    header#masthead{position:fixed;top:0;left:0;width:100%}
    button#inceptive-cw-launch{left:30px;right:unset}
    div#wpadminbar{display:none}
}
@media screen and (max-width: 1024px) and (min-width: 668px) {
    .slick-slider .slick-track{width:600px!important}
    .slick-initialized .slick-slide{width:120px!important}
    #blocs-home .for4 .wpb_text_column > div > p br{display:none}
    #apple-bloc .vc_btn3-container > a,#epson-bloc .vc_btn3-container > a{text-align:center;border-radius:50px}
    .vc_custom_1541500295666 h2{width:550px!important}
    .vc_custom_1545146129487{padding-right:30px!important}
    div.vc_custom_1545639994120{margin-top:-52px!important}
}
@media screen and (max-width: 768px) {
    .entry-content h3,.entry-summary h3,.comment-content h3,.vc_oci_pt_title a,.result-bloc h3 a,div.wpgdprc-consent-modal .wpgdprc-consent-modal__description h3.wpgdprc-consent-modal__title,.entry-content h2.wpgdprc-title,.entry-content .news-content h2,.galerie .pic_title h2{font-size:14px}
    #agree h4 em u{display:block;margin-top:-20px}
    #agree h4 em b{display:none}
    #client-row > .wpb_column:not(:first-child) > div > div > .vc_row{margin-top:0!important}
    #slider h1{font-size:70px}
    #accroche{margin-top:-45px}
    #accroche > div{background:#fff;padding:60px 5px}
    #content,footer,div.wpgdprc.wpgdprc-consent-modal p,div.wpgdprc form,div.wpgdprc div.wpgdprc-message--notice,.main-navigation #menu-main-menu > li.mega > ul > li > .sub-menu a,h2.intro{font-size:12.5px}
    #blocs-home .for4{padding-right:0!important;padding-left:0!important}
    #blocs-home svg{min-width:80px}
    #apple-bloc{margin-right:0!important;padding-top:15px!important;padding-left:10px!important;margin-left:5px!important;padding-right:10px!important}
    .vc_custom_1541435429861{width:90%}
    #epson-bloc{margin-left:0!important;padding-top:40px!important;padding-left:10px!important;margin-right:5px!important;padding-right:10px!important}
    div.vc_custom_1541435117039{margin-top:13px!important;margin-left:0!important;margin-bottom:0!important}
    #epson-bloc > .wpb_column:last-child{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
    #futur-maintenance .vc_btn3-container{margin:5px 0}
    div.wpsm_counterbox{margin-top:25px!important}
    .wpsm_col-sm-6{width:100%}
    #jobs{text-align:center}
    #jobs h2{width:100%}
    #jobs figure img{width:420px}
    .vc_custom_1546423635191{margin-bottom:-10px!important}
    #map-home > div > .wpb_wrapper{margin-left:calc(.1vw + 20px * -1);margin-right:calc(.1vw + 20px * -1)}
    .pop-up .image{display:none}
    .pop-up{padding:20px}
    body.logged-in ul#mega-menu-primary{padding-right:0!important}
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{padding:0 10px}
    .mega-menu-item.mega-menu-item-type-widget.widget_black_studio_tinymce > div > div > div:first-child,.mega-menu-item.mega-menu-item-type-widget.widget_black_studio_tinymce p{display:none}
    .mega-menu-item.mega-menu-item-type-widget.widget_black_studio_tinymce > div > div > div:nth-child(2) > a:nth-child(2){display:none}
    #black-studio-tinymce-23{margin-right:5px!important}
	body:not(.home) .slick-track > div {
    width: 50% !important;
}
}
@media screen and (max-width: 767px) {
    div#map-trouver div#wpsl-gmap{width:100%}
    div#wpsl-stores,div#wpsl-direction-details,#map-trouver div#wpsl-gmap,body.home div#wpsl-gmap{height:400px!important}
    #black-studio-tinymce-23{margin-right:5px!important}
    div#wpsl-stores{height:auto!important}
    .wpb_row.vc_row.inter-row{flex-wrap:wrap}
    .wpb_row.vc_row.inter-row .vc_col-sm-2{margin-top:20px;width:100%;margin-bottom:20px}
}
@media screen and (min-width: 668px) {
    #black-studio-tinymce-12 a svg,#black-studio-tinymce-13 a svg{display:none}
    #apple-prod{display:-webkit-box;display:-ms-flexbox;display:flex}
}
@media screen and (max-width: 667px) {
    .site-branding{width:100%}
    a.logo{display:none!important}
    .site-branding .site-title a svg{height:36px;margin:7px 0 7px -20px}
    .site-header-main.mobile #burger-menu{height:50px;width:50px;min-width:50px}
    #black-studio-tinymce-12 a svg,#black-studio-tinymce-13 a svg{min-width:30px!important;width:30px!important;margin:10px}
    .site-header-main .super-container > div{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}
    #intro-interne{margin-top:-60px!important}
    html.vc_mobile{margin-top:2px!important}
    header.entry-header{position:relative;top:10px}
    div.entry-content h2:not(.tp-caption):not(.intro),div.entry-summary h2,div.comment-content h2{font-size:2em!important;line-height:1.05em}
    div.entry-content h3,div.entry-summary h3,div.comment-content h3{font-size:1.1em!important}
    div.entry-content h4,div.entry-summary h4,div.comment-content h4{font-size:11px!important}
    #content,footer,div.wpgdprc.wpgdprc-consent-modal p,div.wpgdprc form,div.wpgdprc div.wpgdprc-message--notice,.main-navigation #menu-main-menu > li.mega > ul > li > .sub-menu a,h2.intro{font-size:12.5px;line-height:16px}
    .wpb_text_column > .wpb_wrapper{overflow:visible}
    #pk-main .vc_empty_space[style*="30px"]{height:15px!important}
    .vc_mobile .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background:none!important}
    .vc_mobile .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border:none;background-color:#e94539;border-radius:0}
    .vc_mobile .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{border:none;background-color:#f8f8f8;border-radius:0}
    .vc_mobile .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color:#1d304f}
    div#products{width:calc(2 * 155px)!important}
    .vc_oci_pt_logo .vc_oci_pt_title{font-size:7px!important}
    .vc_row.vc_oci_pt_logos-slide-container{margin-left:0;margin-right:0}
    .vc_empty_space[style*="60px"]{height:30px!important}
    body{padding-top:45px}
    .trouver-intro h2,.trouver-intro h3{max-width:250px!important}
    .trouver-intro h3{margin:auto}
    .page-id-2634 .mapp-wrapper{height:400px!important}
    #agree h4{max-width:290px;margin:auto}
    #agree h4 em{margin:-16px 0 0 62px;font-size:9px}
    #agree h4 em u{margin-top:-24px}
    #agree h4 .fa{font-size:62px;top:17px}
    div.vc_custom_1545294661000{padding-left:15px!important}
    #apple-prod > :last-child{float:none;margin:0 auto;clear:both}
    div.vc_custom_1545298478331,div.vc_custom_1545298501889{margin-left:0!important}
    #comptoir h4 br{display:none!important}
    .wpcf7-form-control-wrap input[type="radio"] + label{top:-3px!important}
    form[action="demande-d-intervention-maintenance.php"] .submit_row > div{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}
    form[action="demande-d-intervention-maintenance.php"] .submit_row > div:first-child{margin-bottom:15px}
    .xs-hidden,#slider .vc_video-bg{display:none}
    #slider h1{font-size:35px}
    #slider{background:url(images/intro.jpg) no-repeat center;background-size:cover}
    #slider:before{background-color:rgba(37,67,115,0.6);-webkit-box-shadow:none;box-shadow:none}
    #accroche{margin-top:0}
    #top-cloud > figure{margin:-100px auto 0}
    #slider .centered .vc_btn3{min-width:130px}
    #slider .centered .vc_btn3-container{background:#e94539}
    #apple-bloc{margin-left:0!important}
    #epson-bloc{margin-right:0!important}
    .vc_custom_1546243485094{margin-right:0!important;margin-bottom:10px}
    #mapp0-layout,#mapp0-layout > .mapp-wrapper{height:345px!important}
    .vc_custom_1546424071851{padding-right:30px!important}
    .confirmation-form{text-align:left}
    div#wpsl-search-wrap > form > .wpsl-input{margin-bottom:15px!important}
    div#wpsl-search-wrap > form{display:flex;flex-wrap:wrap}
    body.page-id-4362 div#wpsl-gmap{height:400px!important}
    button#inceptive-cw-launch{right:5%;width:90%;left:5%;z-index:9998}
    footer .scroll-to-top{z-index:9999}
    button#inceptive-cw-launch{padding:10px;font-size:10px!important;background-image:none}
    section#black-studio-tinymce-24,section#black-studio-tinymce-25{display:none}
    div#post-nav-wiget-zone{display:none};
	#apple-bloc, #epson-bloc {min-height: 165px;}
	.letsgo {bottom: -8vh;}
	#top-cloud>figure {margin-top: -76px;}
	div#large-cloud {margin-top: -30px !important;}
	div#wpsl-gmap {margin: 0;}
}
@media screen and (max-width: 375px) {
    .entry-content > .vc_row:not([data-vc-full-width="true"]) > .vc_column_container{margin:0!important}
    div:not(.Slide-Title) h1.entry-title{font-size:14px;text-align:center}
    #breadcrumbs{display:none}
}

@media not all and (min-resolution:.001dpcm) {
    .wpsl-input{width:70%}
}

@media all and (max-width: 1440px) and (-ms-high-contrast:none) {
    #large-cloud > figure > div > svg{height:286px}
}
@media all and (-ms-high-contrast:none) {
    div#slider{min-height:80vh!important}
    .letsgo{z-index:9999}
    #large-cloud > figure > div > svg{height:450px}
    #apple-prod > div svg{max-height:65px}
}

a.btn-esp-cli {
    display: flex !important;
    font-size: 13px !important;
    font-weight: bold !important;
}

a.btn-esp-cli svg {
    width: 25px !important;
    height: 25px !important;
    display: block !important;
    margin: 3px 5px 0 -5px;
}

form#ff_form1 {
    max-width: 100%;
}

select#symptome, select#agence {
    height: 52px;
}

.logoslider img {
    height: 100px !important;
    object-fit: contain;
}