.elementor-divider-separator{border-color:#95989A;}
main .elementor-widget-text-editor a, .elementor-widget-theme-post-content a{color:#A2C617;}
main .elementor-widget-text-editor a:hover, .elementor-widget-theme-post-content a:hover{color:#FCC137;}::-webkit-input-placeholder{color:#3F3F3E;}::-moz-placeholder{color:#3F3F3E;}:-ms-input-placeholder{color:#3F3F3E;}:-moz-placeholder{color:#3F3F3E;}
.btn-black{border:1px solid #3F3F3E;color:#3F3F3E !important;}
.btn-black:hover{background:#A2C617;color:#3F3F3E !important;}
body{font-family:din-2014, sans-serif;}
.header-hp p{font-family:din-2014, sans-serif;}
h1{color:#3F3F3E;font-size:45px;}
@media(max-width:767px){
h1{font-size:35px;}
}
h2{color:#3F3F3E;font-size:45px;}
@media(max-width:767px){
h2{font-size:35px;margin:0 15px !important;text-align:center;}
}
@media(max-width:767px){
h3{text-align:center !important;}
}
.contact-address h3{font-size:45px;}
.contact-address h3 span {
font-size: 20px;
} p{line-height:1.5;}
.btn.btn-black{border:1px solid #3F3F3E;}
.elementor-widget-theme-post-content h2{color:#A2C617;font-size:20px;margin:40px 0;}
.timeline h2{font-size:30px;}
.timeline h3{color:#A2C617;font-size:25px;}
.single-type-outil h1{color:#A2C617;font-size:75px;}
.icon img{height:64px;width:auto;}
a:hover{text-decoration:none !important;}
*:focus{outline:none;}
.elementor-editor-active header, .elementor-editor-active footer{display:none;}
@media(max-width:767px){
.elementor-col-50{justify-content:center;}
}
.object-fit div{height:100% !important;}
@media(max-width:767px){
.object-fit div{height:auto !important;}
.object-fit div .elementor-widget-slides, .object-fit div .elementor-widget-slides div{height:400px !important;}
}
.object-fit img{height:100%;object-fit:cover;left:0;position:absolute;width:100%;}
@media(max-width:767px){
.object-fit img{object-fit:none;position:relative;}
}
.section-text{display:flex;justify-content:flex-end;}
.section-text > .elementor-element-populated{max-width:575px;}
div + .section-text{display:block;}
.materialshadow{padding:0 15px;}
.materialshadow > div{background:white;box-shadow:0 0.5px 20px rgba(0, 0, 0, 0.15) !important;}
.li-no li{list-style-image:none;list-style-type:none;}
.icon-mission img{height:95px;width:100px;}
.icon-formations img{height:100px;width:100px;}
@media(max-width:767px){
.elementor-text-editor, .elementor-button-wrapper{padding:0 15px;text-align:center !important;}
}
@media(max-width:767px){
.elementor > .elementor-inner > .elementor-section-wrap > .elementor-section-height-min-height:first-child .elementor-widget-heading{margin:0 15px;}
.elementor-element-populated{margin-left:0 !important;margin-right:0 !important;}
}
.elementor-slick-slider .slick-arrow{display:block;height:44px;width:44px;}
.elementor-slick-slider .slick-arrow:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/arrow-white.svg);background-repeat:no-repeat;background-size:100%;color:transparent;display:block;height:44px;width:44px;}
.elementor-slick-slider .slick-next:before{transform:rotate(180deg);}
header{background:white;box-shadow:0px 5px 10px rgba(0, 0, 0, 0.1);position:fixed;width:100%;z-index:100;}
header .row{justify-content:space-between;}
header ul{margin:0;padding:0;}
header .menu{display:flex;}
header .menu li{list-style-image:none;list-style-type:none;}
header .menu a{color:black;display:block;font-size:13px;font-weight:bold;padding:2px 10px;text-transform:uppercase;}
header .mega-menu-column ul{display:block !important;}
header .mega-menu-column ul li{display:block !important;}
header .mega-menu-column ul li .menu .menu-item a{padding:2px 0px;}
header .mega-menu-column ul li .mega-block-title{color:#000;font-family:inherit;font-size:13px;text-transform:none;text-decoration:none;font-weight:bold;text-align:left;margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;display:block;visibility:inherit;border:0;}
#desktop-logo{display:block;}
@media(max-width:767px){
#desktop-logo{display:none;}
}
#mobile-logo{display:none;}
@media(max-width:767px){
#mobile-logo{display:flex;padding:15px 0;}
}
#mobile-burger{cursor:pointer;display:none;height:100%;position:absolute;right:0;width:50%;justify-content:flex-end;align-items:center;padding-right:30px;z-index:1000;}
@media(max-width:767px){
#mobile-burger{display:flex;}
}
#mobile-burger i{font-style:normal;}
#logo{margin-left:40px;position:relative;}
#logo img{width:100px;}
@media(max-width:767px){
#logo img{margin:10px 0;}
}
#nav > nav{display:flex;}
@media(max-width:767px){
nav #mega-menu-main{max-height:calc(100vh - 40px) !important;overflow:auto !important;}
}
nav #mega-menu-main .mega-menu-item a{text-transform:none;font-weight:normal;}
nav #mega-menu-main #mega-menu-item-29 > a{padding-right:0px !important;pointer-events:none !important;}
nav #mega-menu-main #mega-menu-item-29 > a .mega-indicator{padding-right:25px !important;}
nav #mega-menu-main #mega-menu-item-29 > a .mega-indicator::after{content:"" !important;vertical-align:middle !important;display:inline-block !important;border:0.35em solid transparent !important;border-top-color:transparent !important;border-top-style:solid !important;border-top-width:0.35em !important;border-top:0.5em solid !important;position:absolute !important;right:10px !important;top:calc(50% - 0.175em) !important;}
@media(max-width:767px){
nav #mega-menu-main #mega-menu-item-29 > a .mega-indicator::after{margin:15px 6px 0 0 !important;}
}
nav #mega-menu-main #mega-menu-item-45376 a{background:#A2C617 !important;color:white !important;padding-left:15px !important;padding-right:15px !important;}
nav #mega-menu-main #mega-menu-item-45377 a{background:rgb(52, 152, 41) !important;color:white !important;padding-left:15px !important;padding-right:15px !important;}
nav #mega-menu-main #mega-menu-item-45378 a{background:rgb(52, 152, 41) !important;color:white !important;padding-left:15px !important;padding-right:15px !important;}
nav #mega-menu-main #mega-menu-item-45379 a{background:rgb(52, 152, 41) !important;color:white !important;padding-left:15px !important;padding-right:15px !important;}
nav #mega-menu-main #mega-menu-item-48618 > a{padding-right:0px !important;pointer-events:none !important;}
nav #mega-menu-main #mega-menu-item-48618 > a .mega-indicator{padding-right:25px !important;}
nav #mega-menu-main #mega-menu-item-48618 > a .mega-indicator::after{content:"" !important;vertical-align:middle !important;display:inline-block !important;border:0.35em solid transparent !important;border-top-color:transparent !important;border-top-style:solid !important;border-top-width:0.35em !important;border-top:0.5em solid !important;position:absolute !important;right:10px !important;top:calc(50% - 0.175em) !important;}
@media(max-width:767px){
nav #mega-menu-main #mega-menu-item-48618 > a .mega-indicator::after{margin:15px 6px 0 0 !important;}
}
nav #mega-menu-main #mega-menu-item-48618 ul li a{color:black !important;font-size:13px !important;background:white !important;}
nav #mega-menu-main #mega-menu-item-48618 ul li a:hover{background:white !important;}
nav #mega-menu-main #mega-menu-item-wpml-ls-2-fr a{padding:0 15px !important;}
nav #mega-menu-main #mega-menu-item-wpml-ls-2-fr a .mega-indicator{padding-right:20px !important;}
nav #mega-menu-main #mega-menu-item-wpml-ls-2-fr a .mega-indicator::after{content:"" !important;vertical-align:middle !important;display:inline-block !important;border:0.35em solid transparent !important;border-top-color:transparent !important;border-top-style:solid !important;border-top-width:0.35em !important;border-top:0.5em solid !important;position:absolute !important;right:10px !important;top:calc(50% - 0.175em) !important;}
@media(max-width:767px){
nav #mega-menu-main #mega-menu-item-wpml-ls-2-fr a .mega-indicator::after{margin:15px -10px 0 0 !important;}
}
nav #mega-menu-main #mega-menu-item-wpml-ls-2-fr .mega-sub-menu li a{background-color:white !important;}
nav #mega-menu-main #mega-menu-item-wpml-ls-2-en a{padding:0 15px !important;}
nav #mega-menu-main #mega-menu-item-wpml-ls-2-en a .mega-indicator{padding-right:20px !important;}
nav #mega-menu-main #mega-menu-item-wpml-ls-2-en a .mega-indicator::after{content:"" !important;vertical-align:middle !important;display:inline-block !important;border:0.35em solid transparent !important;border-top-color:transparent !important;border-top-style:solid !important;border-top-width:0.35em !important;border-top:0.5em solid !important;position:absolute !important;right:10px !important;top:calc(50% - 0.175em) !important;}
@media(max-width:767px){
nav #mega-menu-main #mega-menu-item-wpml-ls-2-en a .mega-indicator::after{margin:15px -10px 0 0 !important;}
}
nav #mega-menu-main #mega-menu-item-wpml-ls-2-en .mega-sub-menu li a{background-color:white !important;}
nav #mega-menu-main #mega-menu-item-wpml-ls-2-zh-hans a{padding:0 15px !important;}
nav #mega-menu-main #mega-menu-item-wpml-ls-2-zh-hans a .mega-indicator{padding-right:20px !important;}
nav #mega-menu-main #mega-menu-item-wpml-ls-2-zh-hans a .mega-indicator::after{content:"" !important;vertical-align:middle !important;display:inline-block !important;border:0.35em solid transparent !important;border-top-color:transparent !important;border-top-style:solid !important;border-top-width:0.35em !important;border-top:0.5em solid !important;position:absolute !important;right:10px !important;top:calc(50% - 0.175em) !important;}
@media(max-width:767px){
nav #mega-menu-main #mega-menu-item-wpml-ls-2-zh-hans a .mega-indicator::after{margin:15px -10px 0 0 !important;}
}
nav #mega-menu-main #mega-menu-item-wpml-ls-2-zh-hans .mega-sub-menu li a{background-color:white !important;}
nav section:nth-child(1) #mega-menu-main .mega-menu-item:last-child a{padding-right:25px !important;}
nav section:nth-child(2){margin-left:0px;}
nav section:nth-child(2) li:last-child a{background:rgb(52, 152, 41);color:white;}
#nav{justify-content:space-between;}
main{padding-top:65px;}
@media(max-width:767px){
main{padding-top:57px;}
}
#footer{background:rgb(48, 48, 47);color:white;padding:35px 0 80px 0;}
@media(max-width:767px){
#footer{padding:40px 0;}
}
#footer .widget-title{font-size:24px;font-weight:100;margin-bottom:60px;text-align:center;}
@media(max-width:767px){
#footer .widget-title{margin:20px;}
}
#footer li{list-style-image:none;list-style-type:none;}
@media(max-width:767px){
#footer .row{margin:0;padding:0;}
#footer .row > div{margin-bottom:20px;}
#footer .row > div:last-child{margin:0;}
}
@media(max-width:767px){
#footer-contact{padding:40px 0;}
}
#footer-contact section{align-items:center;display:flex;flex-direction:column;}
#footer-contact form{padding:60px 0;text-align:center;}
@media(max-width:767px){
#footer-contact form{padding:0 30px;}
}
@media(max-width:767px){
#footer-contact .elementor-text-editor{font-size:30px;}
}
#footer-contact #form-fields{display:flex;flex-direction:column;justify-content:space-between;}
#footer-contact #form-fields input{background:0;border:0;border-bottom:1px solid rgb(48, 48, 47);padding-bottom:10px;}
@media(max-width:767px){
#footer-contact #form-fields input{width:100%;}
}
#footer-contact #form-fields + div{text-align:left;}
#footer-contact #form-fields + div label{width:175px;}
#footer-contact #form-fields + div input{margin-bottom:30px;}
#footer-contact .your-message,
#footer-contact textarea{height:100%;}
#footer-contact textarea{padding:10px;max-width:80%;width:100%;}
@media(max-width:767px){
#footer-contact textarea{max-width:100%;}
}
#footer-contact #submit-block{align-items:center;display:flex;justify-content:center;margin-top:70px;position:relative;}
@media(max-width:767px){
#footer-contact #submit-block{display:block;margin-top:35px;}
}
#footer-contact #submit-block .cf7sr-g-recaptcha-invalid{position:absolute;left:0;top:80px;width:100%;}
#footer-contact #submit-block .cf7sr-g-recaptcha{margin-right:50px;}
@media(max-width:767px){
#footer-contact #submit-block .cf7sr-g-recaptcha{margin-right:0;}
#footer-contact #submit-block .cf7sr-g-recaptcha > .div{max-width:100%;}
}
#footer-contact .wpcf7-submit{background:#3275f0;border:0;border-radius:30px;color:white;font-size:20px;height:45px;width:170px;}
#footer-contact .offre{display:none;}
#footer-social ul{display:flex;justify-content:center;margin:0 0 60px 0;padding:0;}
@media(max-width:767px){
#footer-social ul{margin-bottom:35px;}
}
#footer-social li{margin:0 10px;}
#footer-social li a{display:block;color:transparent;height:54px;overflow:hidden;text-indent:-500px;width:54px;}
#footer-social li a:before{background-repeat:no-repeat !important;background-size:100% !important;content:"";display:block;height:54px;width:100%;}
#footer-social #menu-facebook a:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/menu-facebook.png);}
#footer-social #menu-twitter a:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/menu-twitter.png);}
#footer-social #menu-youtube a:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/menu-youtube.png);}
#footer-social #menu-linkedin a:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/menu-linkedin.png);}
#footer-newsletter .wpcf7-form{text-align:center;}
#footer-newsletter .wpcf7-email{background:none;border:0;border-bottom:1px solid grey;margin-bottom:75px;padding-bottom:10px;width:100%;}
@media(max-width:767px){
#footer-newsletter .wpcf7-email{margin-bottom:35px;}
}
#footer-newsletter .wpcf7-list-item{display:flex;align-items:center;}
#footer-newsletter .wpcf7-list-item input{margin-right:10px;}
#footer-newsletter .wpcf7-submit{background:white;border-radius:100%;cursor:pointer;font-size:13px;font-weight:bold;height:55px;text-transform:uppercase;margin:60px auto 0 auto;width:55px;}
@media(max-width:767px){
#footer-newsletter .wpcf7-submit{margin:15px auto 0 auto;}
}
#footer-agencies li{padding-left:70px;position:relative;}
#footer-agencies li:before{background:#95989A;border-radius:100%;content:"";display:block;height:50px;left:0;position:absolute;width:50px;}
#footer-agencies li:nth-child(1):before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/jvweb-paris.svg);background-position:0px 87px;background-size:100px;}
#footer-agencies li:nth-child(2):before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/jvweb-montpellier.svg);}
#footer-agencies li:nth-child(3):before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/jvweb-geneve.svg);}
#footer-agencies li:nth-child(4):before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/jvweb-shangai.svg);}
#footer-agencies .textwidget div{font-size:18px;font-weight:100;text-transform:uppercase;}
#footer-agencies p{font-size:13px;opacity:0.7;}
#footer-blog li{list-style-image:none;list-style-type:none;margin-bottom:20px;}
#footer-blog li a{color:white;font-size:13px;}
#footer-blog .news-title{font-size:17px;margin-bottom:10px;}
#footer-blog .news-body{font-size:14px;opacity:0.7;}
#footer-menu{background:rgb(52, 152, 41);padding:20px 0;}
#footer-menu .menu{display:flex;justify-content:center;margin:0;padding:0;}
#footer-menu .menu li{list-style-image:none;list-style-type:none;margin:0 10px;}
#footer-menu a{color:white;font-weight:normal;opacity:0.7;font-size:13px;}
#footer-blog-links{margin-top:80px;}
#footer-blog-links a{color:white;font-size:14px;display:block;}
#footer-blog-links a:hover{color:white;}
footer.en #footer{height:120px;}
#cookie-notice .cookie-notice-container{padding:25px !important;}
#cookie-notice .cookie-notice-container a{border:0;color:white;}
#cookie-notice .cookie-notice-container a#cn-accept-cookie{background:#A2C617;}
#cookie-notice .cookie-notice-container a#cn-more-info{background:#349829;}
.chiffre-item{height:100%;display:flex;align-items:center;justify-content:center;}
.logged-in #breadcrumbs{top:100px;}
#breadcrumbs{background:rgba(255, 255, 255, 0.5);font-size:12px;font-weight:bold;margin:0;padding:20px 75px;position:absolute;top:70px;width:100%;text-transform:uppercase;z-index:1;}
@media(max-width:767px){
#breadcrumbs{top:57px;}
}
#breadcrumbs,
#breadcrumbs a{color:#3F3F3E;}
#breadcrumbs a{font-weight:100;}
.widget_icl_lang_sel_widget{width:auto;display:flex;align-items:center;padding:0 10px;}
@media(max-width:767px){
.widget_icl_lang_sel_widget{justify-content:center;}
}
.widget_icl_lang_sel_widget a{border:0;}
.widget_icl_lang_sel_widget .wpml-ls-sidebars-nav-right{width:55px;}
@media(max-width:767px){
.widget_icl_lang_sel_widget .wpml-ls-sidebars-nav-right{width:150px;}
.widget_icl_lang_sel_widget .wpml-ls-sidebars-nav-right ul{display:flex;justify-content:center;}
}
.grecaptcha-badge{display:none !important;}
.page-id-56959 > header{display:none;}
.page-id-56959 > div{display:none;}
.page-id-56959 main{padding-top:0px;}
.page-id-56959 main .elementor{margin-bottom:130px;}
.page-id-56959 main footer{position:fixed;bottom:0;width:100%;}
.page-id-56959 main footer #footer{display:none;}
.elementor-editor-active #header-menu{position:relative;}
.elementor-counter-number{color:24px;font-weight:100;}
.elementor-element-populated{padding:0 !important;}
#section-retd{background:#f5f5f5;}
.section-text h3.elementor-widget-heading{color:rgb(48, 48, 47);}
.section-text .elementor-widget-wrap{display:flex;flex-direction:column;justify-content:center;}
.section-text .elementor-button{background-color:transparent !important;border:1px solid rgb(48, 48, 47);color:rgb(48, 48, 47);}
#hp-arrow img{height:20px;width:35px;}
#header-menu{bottom:0;position:absolute;width:100%;z-index:1000;}
#header-menu .elementor-widget-wrap .elementor-widget-wrap{padding:50px 25px;}
#header-menu, #header-menu a{color:white;}
#header-menu h3{font-size:18px;font-weight:400;text-transform:uppercase;}
.home main{padding-top:0;}
#section-collaboration .elementor-column .elementor-widget-wrap{padding:50px 25px;}
#section-collaboration h2{color:rgb(48, 48, 47);font-weight:200;}
#section-collaboration h3{font-size:18px;}
#section-collaboration p{color:#95989A;}
#section-collaboration .exclu{margin-top:-10px;}
#section-collaboration .exclu p{color:#A2C617;font-size:13px;text-transform:uppercase;}
#hp-icon-list img{height:40px;width:40px;}
#hp-icon-list ul > li{list-style-image:none;list-style-type:none;}
#hp-icon-list ul > li:before{background-size:100% !important;content:"";display:inline-block;height:40px;width:40px;}
#hp-icon-list ul > li:nth-child(1):before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/hp-icon-1.svg);}
#job-content h1.elementor-heading-title{color:#A2C617 !important;font-size:48px;font-weight:300;margin-bottom:80px;}
@media(max-width:767px){
#job-content h1.elementor-heading-title{font-size:30px;margin-bottom:0;}
}
@media(max-width:767px){
#job-content .elementor-widget-theme-post-content h2{margin:0 0 20px 0 !important;text-align:left !important;}
}
#job-content .elementor-column-wrap{display:flex;flex-direction:column;}
#jobs-list h3{color:#A2C617;font-size:25px;margin-bottom:30px;}
#jobs-list h3 + .js-wpv-view-layout{margin-bottom:50px;}
#jobs-list ul{padding:0;margin:30px 0 0 0;}
#jobs-list li{margin-bottom:15px;}
#jobs-list .job-title{padding-right:0;}
#jobs-list .job-title a{color:#3F3F3E;}
#jobs-list .job-title a:hover{color:#A2C617;}
#jobs-list .job-title > div{background:white;-webkit-box-shadow:0px 10px 10px -9px rgb(196, 196, 196);-moz-box-shadow:0px 10px 10px -9px rgb(196, 196, 196);box-shadow:0px 10px 10px -9px rgb(196, 196, 196);padding:20px 40px;}
#jobs-list .job-link{align-items:center;background:#A2C617;-webkit-box-shadow:0px 10px 10px -9px rgb(196, 196, 196);-moz-box-shadow:0px 10px 10px -9px rgb(196, 196, 196);box-shadow:0px 10px 10px -9px rgb(196, 196, 196);display:flex;padding:0;}
@media(max-width:767px){
#jobs-list .job-link{padding-bottom:10px;padding-top:10px;}
}
#jobs-list .job-link a{align-items:center;color:#3F3F3E;display:flex;font-size:20px;font-weight:normal;height:100%;justify-content:space-between;padding:0 25px;width:100%;}
#jobs-list .job-link a:hover{background:#3F3F3E;color:white;}
#jobs-list .job-link a:after{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/loupe.svg);background-repeat:no-repeat;content:"";display:inline-block;height:31px;width:31px;vertical-align:middle;}
.processus > .elementor-column-wrap{padding:45px 15px !important;}
.processus-arrow > .elementor-column-wrap:after{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/recrutement-arrow.png) no-repeat;background-size:100%;content:"";display:block;height:56px;position:absolute;right:-10px;top:40%;width:56px;z-index:1000;}
@media(max-width:767px){
.processus-arrow > .elementor-column-wrap:after{display:none;}
}
.metier-8 #processus,
.metier-14 #processus{display:block;}
.metier-8 #process-dev{display:none;}
.metier-14 #processus-account{display:none;}
#processus{display:none;}
#process-dev .elementor-row,
#processus-account .elementor-row{display:flex;justify-content:center;}
#recrutement-pdf{color:#3F3F3E;-webkit-transition:color 0.25s ease-in-out;-moz-transition:color 0.25s ease-in-out;-ms-transition:color 0.25s ease-in-out;-o-transition:color 0.25s ease-in-out;transition:color 0.25s ease-in-out;}
#recrutement-pdf:hover{color:#A2C617;}
#job-icons .icon img{height:50px;width:auto;}
.job-hover{align-items:center;background:white;display:flex;opacity:0;height:100%;justify-content:center;position:absolute;top:0;-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-ms-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;width:100%;}
.job-hover .elementor-text-editor{text-align:center;}
.job-hover .elementor-text-editor p{margin:0;}
.job-hover .elementor-text-editor p:first-child{font-weight:bold;}
.job-hover .elementor-text-editor p + p{font-size:12px;}
.job-icon .elementor-column-wrap{padding:50px 0 !important;}
.job-icon:hover .job-hover{opacity:1;}
.elementor-editor-active .job-hover{display:block;}
@media(max-width:767px){
#recrutement-montpellier .elementor-image{text-align:center;}
#recrutement-montpellier .elementor-widget-container{margin:0 15px !important;}
}
#ref-icons .elementor-column{padding:0 2px;}
#ref-icons .elementor-column > div{background:white;padding:30px 0 !important;}
#ref-icons .elementor-column .elementor-widget-image{align-items:center;height:85px;display:flex;justify-content:center;margin-bottom:40px;}
#ref-icons h3{color:rgb(48, 48, 47);font-size:18px;font-weight:300;text-transform:uppercase;}
.ref-slick{padding:0 75px;}
@media(max-width:767px){
.ref-slick{padding:0;}
}
.ref-slick .slick-track{display:flex;flex-wrap:wrap;}
.ref-slick .slick-slide{position:relative;}
#ref-sectors #ref-list{padding:0 75px;}
@media(max-width:767px){
#ref-sectors #ref-list{padding:0;}
}
#ref-sectors #ref-list > ul{display:grid;grid-template-columns:25% 25% 25% 25%;grid-template-rows:33.33% 33.33% 33.33%;}
#ref-sectors #ref-list li{list-style-image:none;list-style-type:none;overflow:hidden;position:relative;}
#ref-sectors #ref-list li:first-child{grid-column:1/3;grid-row:1/3;}
#ref-sectors #ref-list li:hover > .ref-title{background:rgba(63, 63, 62, 0.7);}
#ref-sectors #ref-list li img{width:100%;}
#ref-sectors .wpv-ref-secteur{margin:auto;width:250px;}
#ref-sectors .ref-title{background:rgba(63, 63, 62, 0.3);align-items:center;color:white;display:flex;font-size:18px;height:100%;justify-content:center;position:absolute;top:0;width:100%;}
#ref-sectors .ref-title img{width:75% !important;}
.wpv-filter-form select{margin:0 auto 50px auto;width:250px;}
#ref2 > div{display:flex;flex-wrap:wrap;}
#ref-slideshow{position:relative;}
#ref-slideshow .pagination{z-index:100000;}
#ref-slideshow .pagination .page-item a,
#ref-slideshow .pagination .page-item span{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/arrow-white.svg);}
#ref-slideshow .pagination .page-item:first-child{margin-left:30px;}
#ref-slideshow .pagination .page-item:last-child{margin-right:30px;}
.ref-background{background:black;}
.ref-background img{height:480px;object-fit:cover;opacity:0.7;width:100%;}
.ref-logo{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%;z-index:100000;}
.ref-logo img{height:auto;max-width:400px;}
@media(max-width:767px){
.home #header-metiers{height:100vh;}
}
@media(max-width:767px){
#header-metiers > .elementor-container{height:100%;}
#header-metiers .elementor-widget-wrap > .elementor-widget-text-editor:first-child{font-size:30px;margin-top:100px;}
}
#header-metiers > .elementor-container > .elementor-row{bottom:0;position:absolute;}
#menu-menu-metiers,
#menu-menu-metiers-en,
#menu-expertises-hp{margin:0 100px;}
#menu-menu-metiers-hp,
#menu-menu-metiers-hp-en,
#menu-expertises{margin:0;}
#menu-menu-metiers,
#menu-menu-metiers-hp,
#menu-menu-metiers-en,
#menu-menu-metiers-hp-en,
#menu-expertises-hp,
#menu-expertises{display:flex;justify-content:center;padding:0;}
@media(max-width:767px){
#menu-menu-metiers,
#menu-menu-metiers-hp,
#menu-menu-metiers-en,
#menu-menu-metiers-hp-en,
#menu-expertises-hp,
#menu-expertises{background:#B4D144;display:block;margin:0;width:100%;}
}
#menu-menu-metiers li,
#menu-menu-metiers-hp li,
#menu-menu-metiers-en li,
#menu-menu-metiers-hp-en li,
#menu-expertises-hp li,
#menu-expertises li{border-right:1px solid #F7F7F7;list-style-image:none;list-style-type:none;width:25%;}
@media(max-width:767px){
#menu-menu-metiers li,
#menu-menu-metiers-hp li,
#menu-menu-metiers-en li,
#menu-menu-metiers-hp-en li,
#menu-expertises-hp li,
#menu-expertises li{align-items:center;display:flex;position:relative;width:100%;}
}
#menu-menu-metiers li:last-child,
#menu-menu-metiers-hp li:last-child,
#menu-menu-metiers-en li:last-child,
#menu-menu-metiers-hp-en li:last-child,
#menu-expertises-hp li:last-child,
#menu-expertises li:last-child{border:0;}
#menu-menu-metiers li i,
#menu-menu-metiers-hp li i,
#menu-menu-metiers-en li i,
#menu-menu-metiers-hp-en li i,
#menu-expertises-hp li i,
#menu-expertises li i{background-size:100% !important;display:inline-block;height:46px;margin:25px 0 20px 0;width:46px;}
@media(max-width:767px){
#menu-menu-metiers li i,
#menu-menu-metiers-hp li i,
#menu-menu-metiers-en li i,
#menu-menu-metiers-hp-en li i,
#menu-expertises-hp li i,
#menu-expertises li i{font-size:10px;background-position:0 center !important;background-size:30px !important;background-repeat:no-repeat !important;height:100%;left:15px;margin:0;position:absolute;top:0;}
}
#menu-menu-metiers li:first-child i,
#menu-menu-metiers-hp li:first-child i,
#menu-menu-metiers-en li:first-child i,
#menu-menu-metiers-hp-en li:first-child i,
#menu-expertises-hp li:first-child i,
#menu-expertises li:first-child i{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-sea.svg);}
#menu-menu-metiers li:nth-child(2) i,
#menu-menu-metiers-hp li:nth-child(2) i,
#menu-menu-metiers-en li:nth-child(2) i,
#menu-menu-metiers-hp-en li:nth-child(2) i,
#menu-expertises-hp li:nth-child(2) i,
#menu-expertises li:nth-child(2) i{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-seo.svg);}
#menu-menu-metiers li:nth-child(3) i,
#menu-menu-metiers-hp li:nth-child(3) i,
#menu-menu-metiers-en li:nth-child(3) i,
#menu-menu-metiers-hp-en li:nth-child(3) i,
#menu-expertises-hp li:nth-child(3) i,
#menu-expertises li:nth-child(3) i{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-sma.svg);}
#menu-menu-metiers li:nth-child(4) i,
#menu-menu-metiers-hp li:nth-child(4) i,
#menu-menu-metiers-en li:nth-child(4) i,
#menu-menu-metiers-hp-en li:nth-child(4) i,
#menu-expertises-hp li:nth-child(4) i,
#menu-expertises li:nth-child(4) i{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-formations.svg);}
#menu-menu-metiers .current-page-ancestor a,
#menu-menu-metiers .current-menu-item a,
#menu-menu-metiers a:hover,
#menu-menu-metiers-hp .current-page-ancestor a,
#menu-menu-metiers-hp .current-menu-item a,
#menu-menu-metiers-hp a:hover,
#menu-menu-metiers-en .current-page-ancestor a,
#menu-menu-metiers-en .current-menu-item a,
#menu-menu-metiers-en a:hover,
#menu-menu-metiers-hp-en .current-page-ancestor a,
#menu-menu-metiers-hp-en .current-menu-item a,
#menu-menu-metiers-hp-en a:hover,
#menu-expertises-hp .current-page-ancestor a,
#menu-expertises-hp .current-menu-item a,
#menu-expertises-hp a:hover,
#menu-expertises .current-page-ancestor a,
#menu-expertises .current-menu-item a,
#menu-expertises a:hover{background:#79AC2B;}
#menu-menu-metiers a,
#menu-menu-metiers-hp a,
#menu-menu-metiers-en a,
#menu-menu-metiers-hp-en a,
#menu-expertises-hp a,
#menu-expertises a{background:#B4D144;display:block;color:white;font-size:20px;height:100%;padding:30px;text-align:center;text-transform:uppercase;}
@media(max-width:767px){
#menu-menu-metiers a,
#menu-menu-metiers-hp a,
#menu-menu-metiers-en a,
#menu-menu-metiers-hp-en a,
#menu-expertises-hp a,
#menu-expertises a{padding:10px;width:100%;}
}
#menu-menu-metiers-en li:nth-child(2) i,
#menu-menu-metiers-hp-en li:nth-child(2) i,
#menu-expertises-hp li:nth-child(2) i,
#menu-expertises li:nth-child(2) i{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-sma.svg);}
#menu-expertises-hp li:nth-child(3) i,
#menu-expertises li:nth-child(3) i{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-seo.svg);}
.menu-min{color:white;font-size:15px;font-weight:100;}
.menu-full{font-weight:400;}
@media(max-width:767px){
.menu-full{display:none;}
}
#menu-menu-sea,
#menu-menu-seo,
#menu-menu-sma,
#menu-menu-sea-en,
#menu-menu-seo-en,
#menu-menu-sma-en,
#menu-sea,
#menu-sma{align-items:center;display:flex;justify-content:center;}
@media(max-width:767px){
#menu-menu-sea,
#menu-menu-seo,
#menu-menu-sma,
#menu-menu-sea-en,
#menu-menu-seo-en,
#menu-menu-sma-en,
#menu-sea,
#menu-sma{flex-direction:column;padding:0 15px;}
}
#menu-menu-sea li,
#menu-menu-seo li,
#menu-menu-sma li,
#menu-menu-sea-en li,
#menu-menu-seo-en li,
#menu-menu-sma-en li,
#menu-sea li,
#menu-sma li{list-style-image:none;list-style-type:none;margin:0 12.5px;}
@media(max-width:767px){
#menu-menu-sea li,
#menu-menu-seo li,
#menu-menu-sma li,
#menu-menu-sea-en li,
#menu-menu-seo-en li,
#menu-menu-sma-en li,
#menu-sea li,
#menu-sma li{width:100%;}
}
#menu-menu-sea .current-menu-item a,
#menu-menu-sea a:hover,
#menu-menu-seo .current-menu-item a,
#menu-menu-seo a:hover,
#menu-menu-sma .current-menu-item a,
#menu-menu-sma a:hover,
#menu-menu-sea-en .current-menu-item a,
#menu-menu-sea-en a:hover,
#menu-menu-seo-en .current-menu-item a,
#menu-menu-seo-en a:hover,
#menu-menu-sma-en .current-menu-item a,
#menu-menu-sma-en a:hover,
#menu-sea .current-menu-item a,
#menu-sea a:hover,
#menu-sma .current-menu-item a,
#menu-sma a:hover{background:white;border:5px solid #A2C617;}
#menu-menu-sea a,
#menu-menu-seo a,
#menu-menu-sma a,
#menu-menu-sea-en a,
#menu-menu-seo-en a,
#menu-menu-sma-en a,
#menu-sea a,
#menu-sma a{background:#f7f7f7;border:5px solid #f7f7f7;border-radius:10px;color:#3F3F3E;display:block;font-size:18px;padding:25px 30px;text-transform:uppercase;}
@media(max-width:767px){
#menu-menu-sea a,
#menu-menu-seo a,
#menu-menu-sma a,
#menu-menu-sea-en a,
#menu-menu-seo-en a,
#menu-menu-sma-en a,
#menu-sea a,
#menu-sma a{margin-bottom:10px;padding:10px 15px;width:100%;}
}
#menu-menu-sea li a:before,
#menu-menu-seo li a:before,
#menu-menu-sma li a:before,
#menu-menu-sea-en li a:before,
#menu-menu-seo-en li a:before,
#menu-menu-sma-en li a:before,
#menu-sea li a:before,
#menu-sma li a:before{background-position:center !important;background-repeat:no-repeat !important;content:"";display:inline-block;height:38px;margin-right:20px;vertical-align:middle;width:38px;}
#menu-menu-sea li:first-child a:before,
#menu-menu-sea-en li:first-child a:before,
#menu-sea li:first-child a:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-search.svg);}
#menu-menu-sea li:nth-child(2) a:before,
#menu-menu-sea-en li:nth-child(2) a:before,
#menu-sea li:nth-child(2) a:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-shopping.svg);}
#menu-menu-sea li:nth-child(3) a:before,
#menu-menu-sea-en li:nth-child(3) a:before,
#menu-sea li:nth-child(3) a:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-display.svg);}
#menu-menu-seo li:first-child a:before,
#menu-menu-seo-en li:first-child a:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-seo-optimisation.svg);}
#menu-menu-seo li:nth-child(2) a:before,
#menu-menu-seo-en li:nth-child(2) a:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-seo-audit.svg);}
#menu-menu-seo li:nth-child(3) a:before,
#menu-menu-seo-en li:nth-child(3) a:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-seo-migration.svg);}
#menu-menu-sma li:first-child a:before,
#menu-menu-sma-en li:first-child a:before,
#menu-sma li:first-child a:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-sma-ecommerce.svg);}
#menu-menu-sma li:nth-child(2) a:before,
#menu-menu-sma-en li:nth-child(2) a:before,
#menu-sma li:nth-child(2) a:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-sma-engagement.svg);}
#menu-menu-sma li:nth-child(3) a:before,
#menu-menu-sma-en li:nth-child(3) a:before,
#menu-sma li:nth-child(3) a:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-sma-notoriete.svg);}
@media(max-width:767px){
.timeline .elementor-column-wrap{display:none;}
.timeline .elementor-column-wrap.elementor-element-populated{display:block;margin-bottom:20px;}
}
.timeline .elementor-row > .elementor-column.tm-icon .elementor-widget-image, .timeline .elementor-row > .elementor-column.icon-offre .elementor-widget-image{position:absolute;top:0;}
@media(max-width:767px){
.timeline .elementor-row > .elementor-column.tm-icon .elementor-widget-image, .timeline .elementor-row > .elementor-column.icon-offre .elementor-widget-image{position:relative;}
}
.timeline .elementor-row > .elementor-column.tm-icon .elementor-widget-image img, .timeline .elementor-row > .elementor-column.icon-offre .elementor-widget-image img{height:60px;width:60px;}
.timeline .elementor-row > .elementor-column.tm-icon > .elementor-element-populated:before, .timeline .elementor-row > .elementor-column.icon-offre > .elementor-element-populated:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/timeline.svg);content:"";display:block;height:60px;position:absolute;top:0;width:60px;}
.timeline .elementor-row > .elementor-column.tm-icon:nth-child(odd) .elementor-widget-image, .timeline .elementor-row > .elementor-column.icon-offre:nth-child(odd) .elementor-widget-image{right:-155px;}
@media(max-width:767px){
.timeline .elementor-row > .elementor-column.tm-icon:nth-child(odd) .elementor-widget-image, .timeline .elementor-row > .elementor-column.icon-offre:nth-child(odd) .elementor-widget-image{right:0;}
}
.timeline .elementor-row > .elementor-column.tm-icon:nth-child(odd) > .elementor-element-populated:before, .timeline .elementor-row > .elementor-column.icon-offre:nth-child(odd) > .elementor-element-populated:before{right:-145px;}
@media(max-width:767px){
.timeline .elementor-row > .elementor-column.tm-icon:nth-child(odd) > .elementor-element-populated:before, .timeline .elementor-row > .elementor-column.icon-offre:nth-child(odd) > .elementor-element-populated:before{right:0;}
}
.timeline .elementor-row > .elementor-column.tm-icon:nth-child(even) .elementor-widget-image, .timeline .elementor-row > .elementor-column.icon-offre:nth-child(even) .elementor-widget-image{left:-155px;}
@media(max-width:767px){
.timeline .elementor-row > .elementor-column.tm-icon:nth-child(even) .elementor-widget-image, .timeline .elementor-row > .elementor-column.icon-offre:nth-child(even) .elementor-widget-image{left:0;}
}
.timeline .elementor-row > .elementor-column.tm-icon:nth-child(even) > .elementor-element-populated:before, .timeline .elementor-row > .elementor-column.icon-offre:nth-child(even) > .elementor-element-populated:before{left:-145px;}
@media(max-width:767px){
.timeline .elementor-row > .elementor-column.tm-icon:nth-child(even) > .elementor-element-populated:before, .timeline .elementor-row > .elementor-column.icon-offre:nth-child(even) > .elementor-element-populated:before{left:0;}
}
.timeline .elementor-row > .elementor-column:nth-child(odd){padding-right:115px;}
@media(max-width:767px){
.timeline .elementor-row > .elementor-column:nth-child(odd){padding:0;}
}
.timeline .elementor-row > .elementor-column:nth-child(even){margin-left:-2px;padding-left:115px;}
@media(max-width:767px){
.timeline .elementor-row > .elementor-column:nth-child(even){padding:0;}
}
.timeline .elementor-row > .elementor-column.icon-offre .elementor-image{background:white;border-radius:100%;padding:10px;}
.timeline .elementor-row > .elementor-column.icon-offre .elementor-image img{height:40px;width:40px;}
.timeline .border-left{border-left:2px dashed #B1B1B1 !important;}
@media(max-width:767px){
.timeline .border-left{border:0 !important;}
}
.timeline .border-right{border-right:2px dashed #B1B1B1 !important;}
@media(max-width:767px){
.timeline .border-right{border:0 !important;}
}
.metiers-liste h3{align-items:center;display:flex;height:60px;padding-left:80px !important;position:relative;}
.metiers-liste h3:before{align-items:center;background-repeat:no-repeat !important;background-size:50% !important;background-position:center center !important;display:flex;content:"";height:60px;justify-content:center;position:absolute;width:60px;left:0;z-index:2;}
.metiers-liste h3:after{content:"";background:white;border-radius:100%;box-shadow:0 0.5px 20px rgba(0, 0, 0, 0.15) !important;height:60px;left:0;position:absolute;top:0;width:60px;z-index:1;}
#icon-search h3:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-search.svg);}
#icon-shopping h3:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-shopping.svg);}
#icon-display h3:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-display.svg);}
#icon-seo-audit h3:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-seo-audit.svg);}
#icon-seo-optimisation h3:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-seo-optimisation.svg);}
#icon-seo-migration h3:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-seo-migration.svg);}
#icon-sma-notoriete h3:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-sma-notoriete.svg);}
#icon-sma-ecommerce h3:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-sma-ecommerce.svg);}
#icon-sma-engagement h3:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-sma-engagement.svg);}
.h2-icon h2{display:flex;justify-content:center;align-items:center;}
@media(max-width:767px){
.h2-icon h2{text-align:left;}
}
.h2-icon h2:before{background-repeat:no-repeat !important;content:"";display:inline-block;height:70px;margin-right:50px;vertical-align:middle;width:70px;}
@media(max-width:767px){
.h2-icon h2:before{background-position:center !important;}
}
.h2-sea h2:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-sea-green.svg);}
.h2-seo h2:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-seo-green.svg);}
.h2-sma h2:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-sma-green.svg);}
.h2-formations h2:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-formations-green.svg);}
@media(max-width:767px){
.materialshadow + .elementor-widget-text-editor{margin-bottom:20px;}
}
.timeline .elementor-row > .elementor-column:nth-child(odd) .elementor-element-populated .elementor-widget-wrap{border-right:10px solid #A2C617;}
.timeline .elementor-row > .elementor-column:nth-child(odd) .elementor-element-populated .elementor-widget-wrap:before{right:-20px;}
.timeline .elementor-row > .elementor-column:nth-child(even) .elementor-element-populated .elementor-widget-wrap{border-left:10px solid #A2C617;}
.timeline .elementor-row > .elementor-column:nth-child(even) .elementor-element-populated .elementor-widget-wrap:before{left:-20px;transform:rotate(180deg);}
.timeline .elementor-row .elementor-element-populated .elementor-widget-wrap{background:white;box-shadow:0 0.5px 20px rgba(0, 0, 0, 0.15) !important;height:fit-content;padding:30px;}
.timeline .elementor-row .elementor-element-populated .elementor-widget-wrap:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/green-arrow.svg) no-repeat;content:"";display:none;height:25px;position:absolute;top:15px;width:12.5px;}
.timeline .elementor-row > .elementor-column.tm-icon .elementor-element-populated .elementor-widget-wrap:before, .timeline .elementor-row > .elementor-column.icon-offre .elementor-element-populated .elementor-widget-wrap:before{display:block;}
.metiers-liste .elementor-widget-text-editor{height:300px;}
.metiers-liste .elementor-widget-text-editor .elementor-widget-container{position:relative;height:100%;text-align:center;}
.metiers-liste .elementor-widget-text-editor p{display:flex;justify-content:center;}
.metiers-liste .elementor-widget-text-editor a{bottom:50px;position:absolute;}
.news-list-image{padding-left:80px !important;padding-right:0 !important;}
@media(max-width:767px){
.news-list-image{padding:0 !important;}
}
.news-list-image img{height:auto;width:100%;}
.news-list-content-wrapper{font-size:18px;padding:0 80px 0 0 !important;}
@media(max-width:767px){
.news-list-content-wrapper{padding:0 !important;}
}
.news-list-content{background:#A2C617;display:flex;flex-direction:column;height:100%;justify-content:center;padding:50px;width:100%;}
.news-list-content .btn{border:1px solid black;border-radius:10px;color:black;margin:60px auto 0 auto;display:block;width:60px;}
.news-list-content .btn:hover{background:black;color:white;}
.news-list-title{font-weight:bold;margin-bottom:20px;}
.js-wpv-layout-has-pagination .pagination-arrow{display:flex;justify-content:space-between;margin:0;position:absolute;top:45%;width:100%;}
@media(max-width:767px){
.js-wpv-layout-has-pagination .pagination-arrow{justify-content:center;margin:20px 0;position:relative;}
.js-wpv-layout-has-pagination .pagination-arrow li{margin:0 10px;}
}
.js-wpv-layout-has-pagination .pagination-arrow .page-item.disabled{opacity:0.5;}
.js-wpv-layout-has-pagination .pagination-arrow .page-item > span, .js-wpv-layout-has-pagination .pagination-arrow .page-item a{background-repeat:no-repeat !important;background-position:center;display:block;height:44px;overflow:hidden;text-indent:-500px;width:44px;}
.js-wpv-layout-has-pagination .pagination-arrow .wpv-filter-previous-link{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/pagination-arrow.svg);}
.js-wpv-layout-has-pagination .pagination-arrow .wpv-filter-next-link{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/pagination-arrow.svg);transform:rotate(180deg);}
.js-wpv-layout-has-pagination .row{position:relative;}
#tools{display:flex;justify-content:center;padding:0;}
#tools li{list-style-image:none;list-style-type:none;}
#tools img{margin-bottom:50px;}
#tools h3{color:#A2C617;font-size:35px;font-weight:bold;margin-bottom:30px;text-transform:uppercase;}
#tools .btn{margin-top:20px;}
#tools-slideshow h3{color:#A2C617;font-size:45px;margin-bottom:80px;}
#tools-slideshow p{font-size:18px;}
#tools-slideshow li{list-style-image:none;list-style-type:none;}
#tools-slideshow li:first-child > div{padding-left:80px;}
.tools-slideshow-img{text-align:right;}
.tools-slideshow-img img{margin-right:15px;}
#tools-header .elementor-widget-heading,
#tools-header .elementor-widget-text-editor{margin-left:auto;max-width:600px;}
#tools-header .elementor-image{overflow:hidden;}
#tools-header img{margin-right:-25%;max-width:120%;}
#agence-chiffres .elementor-widget-wrap .elementor-widget-counter{align-items:center;display:flex;flex-direction:column;justify-content:center;height:50%;}
#agence-chiffres .elementor-widget-wrap .elementor-widget-counter:first-child{background:#B4D144;}
#equipe-chiffres .elementor-counter-number-wrapper span,
#equipe-chiffres .elementor-counter-title{font-weight:100;line-height:1;}
#equipe-chiffres .elementor-counter-number-wrapper span{font-size:90px;}
#equipe-chiffres .elementor-counter-title{font-size:30px;}
#equipe-chiffres-first .elementor-widget-wrap{align-items:center;display:flex;justify-content:center;}
#equipe-chiffres-first .elementor-counter-number-wrapper span{font-size:125px;font-weight:bold;}
@media(max-width:767px){
#agencies-numbers .elementor-row .elementor-element:last-child{background:#3f3f3e;}
}
@media(min-width:768px){
#agence-vie .elementor-row .elementor-top-column:first-child{height:50vh;}
}
#team h2{margin:0 0 50px 0;text-align:center;}
@media(max-width:767px){
#team h2{margin-bottom:20px !important;}
}
#team li{margin-bottom:50px;padding:0 1px;position:relative;}
#team li:hover .team-hover{opacity:0;}
#team .team-item{width:20%;}
@media(max-width:767px){
#team .team-item{width:50%;}
}
#team .text-center{padding:0 10px;}
#team .team-nom{color:#95989A;font-size:20px;font-weight:bold;}
#team .team-poste{color:#A2C617;font-size:17px;}
#team .team-hover{background:rgba(255, 255, 255, 0.7);opacity:0;height:100%;position:absolute;top:0;transition:visibility 0s, opacity 0.3s linear;width:100%;}
.team-image{margin-bottom:20px;position:relative;}
.team-content{padding-top:20px;}
.team-skill{align-items:center;display:flex;font-size:20px;}
.team-skill > div{height:100%;}
.team-skill .team-nombre{align-items:center;display:flex;justify-content:center;height:100%;width:100%;}
.team-skill .team-nombre > div{color:white;transform:rotate(-90deg);}
.team-skill .team-titre{align-items:center;display:flex;}
.team-skill-1{height:20%;}
.team-skill-1 .team-nombre{background:#A2C617;}
.team-skill-1 .team-titre{color:#A2C617;}
.team-skill-2{height:60%;}
.team-skill-2 .team-nombre{background:rgb(52, 152, 41);}
.team-skill-2 .team-titre{color:rgb(52, 152, 41);}
.team-skill-3{height:20%;}
.team-skill-3 .team-nombre{background:#A2C617;}
.team-skill-3 .team-titre{color:#A2C617;}
#menu-blog .menu{display:flex;margin:0;padding:0;}
@media(max-width:767px){
#menu-blog .menu{flex-direction:column;padding:0 10px;}
}
#menu-blog .menu > li{list-style-image:none;list-style-type:none;margin-right:15px;}
@media(max-width:767px){
#menu-blog .menu > li{margin-bottom:10px;width:100%;}
}
#menu-blog .menu > li.current-category-parent a, #menu-blog .menu > li.current-menu-item a, #menu-blog .menu > li.current-post-parent a{background:#A2C617;color:#3F3F3E;}
#menu-blog .menu > li > a{border:1px solid #3F3F3E;border-radius:10px;color:#3F3F3E;display:inline-block;line-height:1.5;padding:0.375rem 0.75rem;text-align:center;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
@media(max-width:767px){
#menu-blog .menu > li > a{width:100%;}
}
#menu-blog .menu > li > a:hover{background:#A2C617;color:#3F3F3E;}
#menu-blog .sub-menu{display:none;}
#menu-blog-2 ul{display:flex;justify-content:center;padding:0;}
#menu-blog-2 li{list-style-image:none;list-style-type:none;margin:0 50px;}
#menu-blog-2 a{color:#3F3F3E;font-size:20px;opacity:0.5;text-transform:uppercase;}
#menu-blog-2 a:hover{color:#A2C617;}
#menu-blog-2 .current-cat a{opacity:1;}
.blog-list-icon{position:absolute;width:100%;margin-top:-50px;justify-content:center;display:flex;}
.blog-list-icon div{background:white;border-radius:100%;box-shadow:0 0.5px 20px rgba(0, 0, 0, 0.15) !important;height:110px;width:110px;}
#blog-icon-1{display:none;}
#blog-list{display:flex;flex-direction:column;}
#blog-list h2{font-size:20px;margin-bottom:40px;text-transform:uppercase;}
@media(max-width:767px){
#blog-list h2{margin-bottom:20px !important;}
}
#blog-list ul{display:flex;flex-wrap:wrap;margin-bottom:110px;}
.blog-hp-item{order:100;}
.blog-hp-item.liens-sponsorises{order:1;}
.blog-hp-item.seo-referencement-naturel{order:2;}
.blog-hp-item.social-ads{order:3;}
.blog-hp-item.jvweb{order:4;}
.blog-hp-item h2 a{color:#3F3F3E;}
.blog-list-content{background:white;padding:80px 50px 40px 50px;}
.blog-list-cat{margin-bottom:20px;}
.blog-list-cat a{color:#3F3F3E;display:none;font-size:15px;text-transform:uppercase;}
.blog-list-cat a:hover{color:#A2C617;}
.blog-list-cat a:first-child{display:block;}
.blog-list-title{height:135px;margin-bottom:80px;}
.blog-list-title a{color:#A2C617;font-size:20px;}
.blog-list-date a{color:#A2C617;}
#blog-others h2{margin-bottom:90px;text-align:center;}
#blog-metier{background:#A2C617;padding:75px 10px;text-align:center;}
#blog-metier, #blog-metier a{color:white;}
#blog-metier .metiers-title{font-size:18px;margin-bottom:50px;text-transform:uppercase;}
#blog-metier h3 + .icon{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-sea-green.svg);}
#blog-metier #blog-metiers-icon{height:60px;margin:0 auto 10px auto;width:60px;}
#blog-metier #blog-metiers-icon.liens-sponsorises{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-sea-white.svg);}
#blog-metier #blog-metiers-icon.seo-referencement-naturel{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-seo-white.svg);}
#blog-metier #blog-metiers-icon.social-ads{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-sma-white.svg);}
#blog-metier div{font-size:28px;text-transform:uppercase;}
#blog-author{background:white;padding:50px 50px 70px 50px;text-align:center;}
#blog-author img{border-radius:100% !important;margin-bottom:40px;}
.author-name a{color:#A2C617;}
.author-name a:hover{color:#3F3F3E;}
.author-link{color:#3F3F3E;display:block;margin-top:30px;}
.author-link:hover{color:#A2C617;}
.blog-list-img{height:175px;overflow:hidden;position:relative;width:100%;}
.blog-list-img img{height:100%;object-fit:cover;width:100%;}
#blog-list h2:before{background-repeat:no-repeat !important;content:"";display:inline-block;height:45px;margin-right:25px;vertical-align:-15px;width:45px;}
#blog-icon-34:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-blog-sma.svg);}
#blog-icon-38:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-blog-seo.svg);}
#blog-icon-24:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-blog-sea.svg);}
#blog-icon-26:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-blog-jvweb.svg);}
#blog-icon-35:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-blog-jvweb.svg);}
.blog-list-icon div{align-items:center;display:flex;justify-content:center;}
.blog-list-icon div:before{align-items:center;background-repeat:no-repeat !important;background-position:center center !important;background-size:100% !important;content:"";display:flex;height:50px;justify-content:center;width:50px;}
.blog-list-icon.liens-sponsorises div:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-search.svg);}
.blog-list-icon.seo-referencement-naturel div:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-seo-audit.svg);}
.blog-list-icon.social-ads div:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/icon-sma-engagement.svg);}
.blog-list-icon.jvweb div:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/logo-jvweb.png);}
.other-articles{font-size:45px;margin-bottom:80px;}
#blog-author-top{background:white;padding:50px 100px;}
#blog-author-top .author-image{margin:0 50px 25px 0;}
#blog-author-top .author-image img{height:100px;width:100px;}
#blog-author-top .author-content{color:#3F3F3E;display:flex;flex-direction:column;font-size:25px;justify-content:center;}
#blog-author-top .author-name{color:#A2C617;}
#blog-author-top .author-linkedin{color:#3F3F3E;font-size:20px;text-align:right;}
#blog-archive li,
#blog-author-list li,
#blog-others li{margin-bottom:30px;}
#blog-archive-pagination .pagination{align-items:center;justify-content:center;position:relative;}
#blog-archive-pagination .pagination li{margin:0 5px;}
#blog-archive-pagination .pagination a{color:#A2C617;}
@media(max-width:767px){
#news-slideshow{overflow:hidden;}
}
.formations-item{box-shadow:0 0.5px 20px rgba(0, 0, 0, 0.15) !important;}
.formations-content{background:white;height:575px;padding:60px 30px 10px 30px;}
@media(max-width:767px){
.formations-content{height:auto;}
}
#formations-list .label{font-size:20px;padding-right:0;}
#formations-list .row{margin-bottom:30px;}
#formations-list li{margin-bottom:90px;}
.formations-tag{background:#B4D144;color:#3F3F3E;font-size:16px;padding:10px 30px;text-align:center;text-transform:uppercase;}
.formations-intitule .label + div{color:#A2C617;font-size:25px;line-height:1.2;}
.formations-icons{padding:25px 30px;position:relative;}
.formations-icons a{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/more-orange.svg) no-repeat;cursor:pointer;display:block;height:33px;position:absolute;right:30px;top:20px;width:33px;}
.formations-niveau, .formations-duree, .formations-lieu{align-items:center;color:#FCC137;display:flex;font-size:15px;margin-right:20px;}
.formations-niveau:before, .formations-duree:before, .formations-lieu:before{background-size:100%;background-position:center center;background-repeat:no-repeat !important;content:"";display:inline-block;margin-right:20px;}
.formations-niveau:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/level-orange.svg);height:25px;width:30px;}
.formations-duree:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/hour-orange.svg);height:20px;width:20px;}
.formations-lieu:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/lieu-orange.svg);height:25px;width:18px;}
@media(max-width:767px){
#othertools{padding:0 15px;}
}
.method-img div{height:100%;}
.method-img img{height:100%;object-fit:cover;width:100%;}
#method-othertools{height:600px;}
@media(max-width:767px){
#method-othertools{height:auto;}
}
#method-othertools .pagination{justify-content:center;margin-top:60px;position:relative;}
#method-othertools .pagination li{margin:0 20px;}
.othertools-img img{width:75%;}
.othertools-item{text-align:center;}
.othertools-title{font-size:22px;margin:60px 0 25px 0;text-transform:uppercase;}
#tools .tool-link{bottom:-50px;position:absolute;text-align:center;width:100%;}
#missions-world:before{background:url(//www.jvweb-china.com/wp-content/themes/jvweb/img/missions-world.svg);background-repeat:no-repeat;background-size:100%;bottom:0;content:"";display:block;height:200px;opacity:0.15;position:absolute;right:0;width:75%;}
.missions-icon img{height:82px;width:auto;}
@media(max-width:767px){
#nous-rejoindre{padding:30px;}
#nous-rejoindre .elementor-image{margin-bottom:20px;}
}
.grecaptcha-badge{display:none !important;}
#accordeon{height:100%;}
#accordeon .elementor-widget-container{height:100%;}
#accordeon .elementor-widget-container .elementor-accordion{height:100%;border-left:1px solid rgba(2, 1, 1, 0.09);border-bottom:1px solid rgba(2, 1, 1, 0.09);}
#accordeon .elementor-widget-container .elementor-accordion .elementor-accordion-item{border-left:none !important;border-right:none !important;}
#accordeon .elementor-widget-container .elementor-accordion .elementor-accordion-item:last-child{border-bottom:none !important;}
#accordeon .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content{display:none !important;}
#mega-menu-29-0 #mega-menu-29-0-1 #mega-menu-item-custom_html-7{padding-bottom:0;}
#mega-menu-29-0 #mega-menu-29-0-1 #mega-menu-item-custom_html-7 .textwidget a{color:#000;font-family:inherit;font-size:13px;text-transform:none;text-decoration:none;font-weight:bold;text-align:left;margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;display:block;visibility:inherit;border:0;}
#mega-menu-29-0 #mega-menu-29-0-1 #mega-menu-item-nav_menu-7{padding-top:0;}
#mega-menu-29-0 #mega-menu-29-0-0 #mega-menu-item-custom_html-8{padding-bottom:0;}
#mega-menu-29-0 #mega-menu-29-0-0 #mega-menu-item-custom_html-8 .textwidget a{color:#000;font-family:inherit;font-size:13px;text-transform:none;text-decoration:none;font-weight:bold;text-align:left;margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;display:block;visibility:inherit;border:0;}
#mega-menu-29-0 #mega-menu-29-0-0 #mega-menu-item-custom_html-9{padding-bottom:0;}
#mega-menu-29-0 #mega-menu-29-0-0 #mega-menu-item-custom_html-9 .textwidget a{color:#000;font-family:inherit;font-size:13px;text-transform:none;text-decoration:none;font-weight:bold;text-align:left;margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;display:block;visibility:inherit;border:0;}
#mega-menu-29-0 #mega-menu-29-0-0 #mega-menu-item-nav_menu-10{padding-top:0;}
#mega-menu-29-0 #mega-menu-29-0-0 #mega-menu-item-nav_menu-6{padding-top:0;}
#mega-menu-29-0 #mega-menu-29-0-2 #mega-menu-item-custom_html-10{padding-bottom:0;}
#mega-menu-29-0 #mega-menu-29-0-2 #mega-menu-item-custom_html-10 .textwidget a{color:#000;font-family:inherit;font-size:13px;text-transform:none;text-decoration:none;font-weight:bold;text-align:left;margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;display:block;visibility:inherit;border:0;}
#mega-menu-29-0 #mega-menu-29-0-2 #mega-menu-item-nav_menu-11 {
padding-top: 0;
}