@charset "UTF-8";#mceu_183 {display: none !important }.frm_forms.with_frm_style input, .frm_forms.with_frm_style textarea {border-top: none !important;border-right: none !important;border-left: none !important }.frm_forms.with_frm_style .frm_submit {margin-top: -20px }.frm_forms form .frm_form_fields input::-webkit-input-placeholder, .frm_forms form .frm_form_fields textarea::-webkit-input-placeholder {color: #414141 }.frm_forms form .frm_form_fields input::-moz-placeholder, .frm_forms form .frm_form_fields textarea::-moz-placeholder {color: #414141 }.frm_forms form .frm_form_fields input:-ms-input-placeholder, .frm_forms form .frm_form_fields textarea:-ms-input-placeholder {color: #414141 }.frm_forms form .frm_form_fields input:-moz-placeholder, .frm_forms form .frm_form_fields textarea:-moz-placeholder {color: #414141 }.frm_forms form .frm_form_fields .chosen-container .chosen-single {background: #fff;text-decoration: none !important;border-top: none !important;border-right: none !important;border-left: none !important;line-height: 17px !important }.frm_forms form .frm_form_fields .chosen-container .chosen-single:after {position: absolute;bottom: 5px !important;right: 16px;font-family: ETmodules;font-size: 16px;font-weight: 800;content: "3";font-size: 32px;color: #414141;font-weight: 500 }.frm_forms form .frm_form_fields .chosen-container .chosen-single span {color: #414141 }.frm_forms form .frm_form_fields .chosen-container .chosen-single div {display: none }.frm_forms form .frm_form_fields .chosen-container.chosen-with-drop .chosen-single:after {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg) }.frm_forms form .frm_form_fields .chosen-container .chosen-drop {-webkit-border-radius: 0;border-radius: 0 }.frm_forms form .frm_form_fields .chosen-container .chosen-drop .chosen-results {padding: 0;margin: 0 }.frm_forms form .frm_form_fields .chosen-container .chosen-drop .chosen-results li {padding: 10px 10px }.frm_forms form .frm_form_fields .chosen-container .chosen-drop .chosen-results li.highlighted {background-image: none }.frm_forms form.btn-right .frm_form_fields .frm_submit button {float: right }.analyses-filters-section {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex }.analyses-filters-section button {display: inline-table !important }.analyses-filters-section .clear-analysis-selects, .analyses-filters-section button {background-color: #414141 !important;color: white !important }.analyses-filters-section .clear-analysis-selects:hover, .analyses-filters-section button:hover {background-color: #8a8a8a !important }.analyses-filters-section .et_pb_module.et_pb_button {margin: 0 !important;cursor: pointer;padding: 18px 30px !important;height: 50px !important;line-height: 17px !important }.analyses-filters-section .et_pb_module.et_pb_button:after {display: none !important }.analyses-filters-section .et_pb_module.et_pb_button:hover {background-color: #8a8a8a !important;margin: 0 !important }.analyses-filters-section #analyses-filters {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100% }.analyses-filters-section #analyses-filters > * + * {margin-left: 30px !important }.analyses-filters-section .chosen-container-single.chosen-with-drop .chosen-single:after {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg) }.analyses-filters-section .chosen-container-single .chosen-single {background: #31ceff !important;color: #414141 !important;font-family: "Rubik" !important;font-size: 20px !important;text-transform: uppercase !important;border: none !important;line-height: 17px !important;height: 50px !important;-webkit-border-radius: none !important;border-radius: none !important;padding-left: 20px !important;padding-right: 22px !important;text-align: center !important;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;max-width: 235px !important;-webkit-border-radius: 0 !important;border-radius: 0 !important;-webkit-box-shadow: none !important;box-shadow: none !important;font-weight: 400 !important }.analyses-filters-section .chosen-container-single .chosen-single:after {margin-top: 17px !important;position: absolute;top: 0;right: 16px;font-family: ETmodules;font-size: 16px;font-weight: 800;content: "3";font-size: 32px;color: #414141;font-weight: 500 }.analyses-filters-section .chosen-container-single .chosen-single span {color: #414141;margin-top: 17px !important }.analyses-filters-section .chosen-container-single .chosen-single div {display: none }.analyses-filters-section .chosen-container-single .chosen-single .chosen-results {background: #414141 !important }.analyses-filters-section .chosen-container-single .chosen-drop {background: #414141 !important;color: #fff !important }.analyses-filters-section .chosen-container-single .chosen-drop .chosen-results {padding: 10px 0 0 0 !important;margin: 0 !important;position: absolute;background-color: #444 }.analyses-filters-section .chosen-container-single .chosen-drop .chosen-results li {color: #fff !important;padding: 10px 20px !important;font-size: 20px !important }.analyses-filters-section .chosen-container-single .chosen-drop .chosen-results li.active-result {white-space: nowrap }.analyses-filters-section .chosen-container-single .chosen-drop .chosen-results li.highlighted, .analyses-filters-section .chosen-container-single .chosen-drop .chosen-results li.selected {color: #31ceff !important;background: rgba(255, 255, 255, 0.1) }select {font-size: 20px !important;border: none !important;border-bottom: 1px solid #95989a !important }select option:first-child {display: none }#top-header .container ul#et-secondary-nav li ul.sub-menu {padding: 0 }#top-header .container ul#et-secondary-nav li ul.sub-menu li {padding: 0 }#top-header .container ul#et-secondary-nav li ul.sub-menu li a {padding: 1em 2em }ul#menu-lang li a {color: white;font-size: 15px;font-weight: 500;}ul#menu-lang li.menu-item-has-children {position: relative;padding: 7px 0;}ul#menu-lang li.menu-item-has-children > a::after {font-family: 'ETmodules';content: "3";margin-left: 4px;color: #31ceff;font-weight: 500;font-size: 19px;vertical-align: middle;top: -2px;position: relative;}ul#menu-lang li.menu-item-has-children:hover ul.sub-menu {padding: 0;opacity: 1;visibility: visible;z-index: 10000;background: #414141;}ul#menu-lang li ul.sub-menu {visibility: hidden;opacity: 0;padding: 0;position: absolute;top: 37px;}ul#menu-lang li ul.sub-menu:hover {padding: 0;opacity: 1;visibility: visible;z-index: 10000;background: #414141;}#main-header .container ul#top-menu li ul.sub-menu {padding: 0 }#main-header .container ul#top-menu li ul.sub-menu li {width: 100%;padding: 0 }#main-header .container ul#top-menu li ul.sub-menu li a {padding: 0.5em 2em;text-transform: inherit;width: 100% }#main-header .container ul#top-menu li ul.sub-menu li.menu-item-has-children a {padding-right: 40px }#main-header .container ul#top-menu li ul.sub-menu li.menu-item-has-children a:after {top: 12px }#main-header .container ul#top-menu li ul.sub-menu li.menu-item-has-children ul {top: 0 }#main-header .container #et-top-navigation #et_mobile_nav_menu ul#mobile_menu {padding: 0 }#main-header .container #et-top-navigation #et_mobile_nav_menu ul#mobile_menu li a {padding: 10px 10% }#main-header .container #et-top-navigation #et_mobile_nav_menu ul#mobile_menu li ul {padding: 0 }#main-header .container #et-top-navigation #et_mobile_nav_menu ul#mobile_menu li ul li {padding: 0 }#main-header .container #et-top-navigation #et_mobile_nav_menu ul#mobile_menu li ul li a {padding-left: -webkit-calc(10% + 15px);padding-left: calc(10% + 15px) }#main-header .container #et-top-navigation #et_mobile_nav_menu ul#mobile_menu li ul li ul li a {padding-left: -webkit-calc(10% + 30px);padding-left: calc(10% + 30px) }#main-header .container #et-top-navigation #et_mobile_nav_menu ul#mobile_menu li.current_page_item > a {background-color: rgba(0, 0, 0, 0.03) }#main-header #mobile_menu .secondary-menu > a {background-color: #414141 !important;color: white !important }body.et-db #et-boc .bp-button.bleu .et_pb_column:nth-child(2) .et_pb_button:hover, body.et-db #et-boc .bp-button.bleu .et_pb_column:nth-child(3) .et_pb_button:hover {background-color: #95989a !important;color: white !important }body .et_pb_button.btn-gris:hover {background-color: #31ceff !important }.et-db #et-boc .et_pb_section.breadcrumbs_section {padding: 0 !important }.et-db #et-boc .et_pb_section.breadcrumbs_section a {color: inherit !important }.et_pb_posts .more-link {margin-top: 5px;font-weight: bold }.et_pb_row.et_pb_row_0 {padding-top: 0px !important }.link-arrow a {color: #414141 }.link-arrow:hover .et-pb-icon {color: white !important }.percent-value {color: #414141;font-size: 90px;font-weight: 700 }.et_pb_slider .et_pb_slide {background-color: transparent !important }.cat-item-1 {display: none }.no-margin {margin-bottom: 0 !important }.btn_pdf img:hover {background-color: #f7f7f7 }.texte-left .et_pb_text p {text-align: left !important }sup {bottom: 0.4em;font-size: 0.9rem }.specifications {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex }.specifications div {width: 100%;border-right: 1px solid #707070;background-color: #f7f7f7 }.specifications div p {padding: 0.5em 1em;font-weight: 400;white-space: nowrap }.specifications div p:first-child {color: white;background-color: #31ceff;text-align: center;text-transform: uppercase }.specifications div p a:hover {text-decoration: underline }.specifications div:nth-child(2n) {background-color: #ebeaea }.specifications div:last-child {border: none }.specifications_mobile {display: none }.specifications_mobile div {padding: 1em;background-color: #ebeaea }.specifications_mobile div:nth-child(2n) {background-color: #f7f7f7 }.specifications_mobile p {padding-bottom: 0 }.specifications_mobile p span {text-transform: uppercase }#main-header, #top-header {z-index: 600 }.et_pb_section.breadcrumbs_section {padding: 0;background-color: #fff }.et_pb_section.breadcrumbs_section .breadcrumbs_row {padding: 8px 0 !important }.et_pb_section.breadcrumbs_section .breadcrumbs_row .breadcrumbs_module {font-size: 15px;font-weight: 400 !important;color: #9d9d9d }.et_pb_section.breadcrumbs_section .breadcrumbs_row .breadcrumbs_module a {color: #9d9d9d;text-decoration: none }.et_pb_section.breadcrumbs_section .breadcrumbs_row .breadcrumbs_module a:hover {text-decoration: underline }.et_pb_section.breadcrumbs_section .breadcrumbs_row .breadcrumbs_module .breadcrumb_last {color: #31ceff }body {font-weight: 300 !important }.et_pb_section .et_pb_row p + ul {padding-top: 0 !important }.et_pb_section .et_pb_row p:last-of-type + ul {padding-top: 1em !important }.et_pb_section .et_pb_row .et_pb_text ul {list-style: none !important }.et_pb_section .et_pb_row .et_pb_text ul li {padding-left: 30px;text-indent: -38px }.et_pb_section .et_pb_row .et_pb_text ul li:before {font-family: "ETmodules";content: "5" !important;font-weight: bold;color: #31ceff;padding: 2px 8px;font-size: 22px;position: relative;top: 3px }.et_pb_section .et_pb_row .et_pb_text ul.red-bullets li:before {color: #ff4646 }.et_pb_section .et_pb_row .et_pb_column .et_pb_text h1:last-child, .et_pb_section .et_pb_row .et_pb_column .et_pb_text h2:last-child, .et_pb_section .et_pb_row .et_pb_column .et_pb_text h3:last-child, .et_pb_section .et_pb_row .et_pb_column .et_pb_text h4:last-child, .et_pb_section .et_pb_row .et_pb_column .et_pb_text h5:last-child, .et_pb_section .et_pb_row .et_pb_column .et_pb_text h6:last-child {padding-bottom: 0 !important }.et_pb_section .et_pb_row .et_pb_column .et_pb_text h1 {font-size: 40px;font-weight: 400 !important;padding-bottom: 30px !important }.et_pb_section .et_pb_row .et_pb_column .et_pb_text h2 {padding-bottom: 20px !important;font-size: 35px;font-weight: 400 !important }.et_pb_section .et_pb_row .et_pb_column .et_pb_text h3 {padding-bottom: 25px !important;font-size: 20px !important;font-weight: 400 !important }.et_pb_section .et_pb_row .et_pb_column .et_pb_text h3 a {text-decoration: none }.et_pb_section .et_pb_row .et_pb_column .et_pb_text h3 a:hover {text-decoration: underline }.et_pb_section .et_pb_row .et_pb_column .et_pb_text a {text-decoration: underline }h2 {padding-bottom: 40px !important;font-size: 35px !important;font-weight: 400 !important }.et_pb_section .et_pb_row .et_pb_column .et_pb_toggle {-webkit-transition: background 0.5s ease;-o-transition: background 0.5s ease;transition: background 0.5s ease }.et_pb_post .more-link:first-letter {text-transform: uppercase }.et_pb_module .gform_wrapper {max-width: 100%;margin-top: 0 }.et_pb_module .gform_wrapper form .gform_body .gform_fields .gfield .gf_left_half, .et_pb_module .gform_wrapper form .gform_body .gform_fields .gfield .gf_right_half {width: 50% }.et_pb_module .gform_wrapper form .gform_body .gform_fields .gfield input.text, .et_pb_module .gform_wrapper form .gform_body .gform_fields .gfield input.title, .et_pb_module .gform_wrapper form .gform_body .gform_fields .gfield input[type=email], .et_pb_module .gform_wrapper form .gform_body .gform_fields .gfield input[type=password], .et_pb_module .gform_wrapper form .gform_body .gform_fields .gfield input[type=tel], .et_pb_module .gform_wrapper form .gform_body .gform_fields .gfield input[type=text], .et_pb_module .gform_wrapper form .gform_body .gform_fields .gfield select, .et_pb_module .gform_wrapper form .gform_body .gform_fields .gfield textarea {background-color: #eee;border: 0;color: #000;font-size: 14px;padding: 16px 16px }.et_pb_module .gform_wrapper form .gform_body .gform_fields .gfield input.small, .et_pb_module .gform_wrapper form .gform_body .gform_fields .gfield select.small {max-width: 150px }.et_pb_module .gform_wrapper form .gform_body .gform_fields .gfield input.medium, .et_pb_module .gform_wrapper form .gform_body .gform_fields .gfield select.medium {max-width: 550px }.et_pb_module .gform_wrapper form .gform_body .gform_fields .gfield textarea.large {width: 100% }.et_pb_module .gform_wrapper form .gform_body .gform_fields .gfield .chosen-container .chosen-single {-webkit-border-radius: 0;border-radius: 0;border: 0;padding: 0 0 0 16px;-webkit-box-shadow: none;box-shadow: none;background: #eee;height: 51px;line-height: 51px;font-size: 14px }.et_pb_module .gform_wrapper form .gform_body .gform_fields .gfield .chosen-container .chosen-single div b {background-position: 2px 16px }.et_pb_module .gform_wrapper form .gform_body .gform_fields .gfield .chosen-container .chosen-drop {-webkit-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;border: 1px #eee solid }.et_pb_module .gform_wrapper form .gform_body .gform_fields .gfield .chosen-container .chosen-drop .chosen-results {padding: 0 }.et_pb_module .gform_wrapper form .gform_body .gform_fields .gfield .chosen-container .chosen-drop .chosen-results li {padding: 10px 10px }.et_pb_module .gform_wrapper form .gform_body .gform_fields .gfield .chosen-container .chosen-drop .chosen-results li.highlighted {background-image: none;background-color: #dd3333 }.et_pb_module .gform_wrapper form .gform_body .gform_fields .gfield .chosen-container .chosen-drop input[type=text] {padding: 4px;font-size: 13px }.et_pb_module .gform_wrapper form .gform_body .gform_fields .gfield .chosen-container-active.chosen-with-drop .chosen-single div b {color: red !important;background-position: -16px 16px }#sidebar .widget_search #searchsubmit {width: auto;cursor: pointer }.search-results #blog-header h1 {margin-bottom: 40px }.search-results #content-area .et_pb_post img {display: none }.search-results #content-area .et_pb_post h2 {margin-top: 0 }.search-results #content-area .et_pb_post h2 a {font-size: 30px }.search-results #content-area .et_pb_post .published {display: none }.search-results #content-area .et_pb_post .entry-title {padding-bottom: 20px !important }.search-results #content-area .et_pb_post .more-link a {display: inline-block;margin-top: 10px;color: #414141;text-transform: uppercase;background-color: #31ceff;font-weight: 400;position: relative;padding: 0.3em 1em;border: 2px solid #31ceff;font-size: 20px;line-height: 1.7em !important }.search-results #sidebar {display: none }#et-main-area .gform_body .gfield {clear: none }#et-main-area .gform_body .gfield input, #et-main-area .gform_body .gfield select, #et-main-area .gform_body .gfield textarea {width: 100%;max-width: 100% }#et-main-area .gfield_description {padding: 0 }#top-header .container {padding: 0;width: 100% }#top-header .container #et-secondary-menu {float: none !important;text-align: center }#top-header .container #et-secondary-menu .current-menu-ancestor > a, #top-header .container #et-secondary-menu .current-menu-item > a, #top-header .container #et-secondary-menu .current-menu-parent > a, #top-header .container #et-secondary-menu .current_page_item > a {color: #31ceff }#top-header .container #et-secondary-menu #et_top_search {margin: 0;margin-right: 40px }#top-header .container #et-secondary-menu #et_top_search #et_search_icon:before {-webkit-transform: scaleX(-1);-ms-transform: scaleX(-1);transform: scaleX(-1);color: #fff }#top-header .container #et-secondary-menu #et_top_search #et_search_icon:hover:before {color: #31ceff }#top-header .container #et-secondary-menu .demo-button {padding-left: 25px;margin-right: 40px;background: #ff4646;-webkit-transition: all 180ms ease-in-out;-o-transition: all 180ms ease-in-out;transition: all 180ms ease-in-out }#top-header .container #et-secondary-menu .demo-button a {padding-right: 25px !important;color: #fff !important }#top-header .container #et-secondary-menu .demo-button:hover {background: #31ceff }#top-header .container #et-secondary-menu .demo-button:hover a {color: #fff !important }#top-header .container #et-secondary-menu #et-secondary-nav li.et-hover > a {color: #31ceff }#top-header .container #et-secondary-menu #et-secondary-nav li a {padding-top: 15px;padding-bottom: 15px;font-weight: 500 }#top-header .container #et-secondary-menu #et-secondary-nav li a:hover {color: #31ceff;opacity: 1 !important }#top-header .container #et-secondary-menu #et-secondary-nav li a:after {top: 13px;right: 15px;font-weight: 400;font-size: 24px;color: #31ceff;width: 15px !important }#top-header .container #et-secondary-menu #et-secondary-nav li.menu-item-has-children a {padding-right: 40px !important }#top-header .container #et-secondary-menu #et-secondary-nav li .sub-menu {margin-top: 1px;width: auto !important;right: inherit }#top-header .container #et-secondary-menu #et-secondary-nav li .sub-menu li a {padding: 10px 15px !important;text-align: left !important }#top-header .container #et-secondary-menu #et-secondary-nav li .sub-menu li a:hover {color: #31ceff;background: rgba(255, 255, 255, 0.1) }#menu-lang li .sub-menu {margin-top: 1px;width: auto !important;right: inherit;}#menu-lang li .sub-menu li a {padding: 10px 15px !important;text-align: left !important;}#menu-lang li .sub-menu li a:hover {color: #31ceff;background: rgba(255, 255, 255, 0.1);}#top-menu, .et_header_style_centered #top-menu, .fullwidth-menu, nav#top-menu-nav, nav.fullwidth-menu-nav {float: inherit !important }body {overflow-y: scroll !important }#main-header {-webkit-box-shadow: none;box-shadow: none }#main-header .logo_container {margin-top: 20px !important }#main-header #et-top-navigation {margin-top: 20px;padding-top: 20px;border-top: 1px solid #95989a }#main-header #et-top-navigation #top-menu-nav #top-menu li a {padding-right: 28px }#main-header #et-top-navigation #top-menu-nav #top-menu li a:hover {opacity: 1 !important;color: #31ceff }#main-header #et-top-navigation #top-menu-nav #top-menu li a:after {top: -1px;font-size: 32px;color: #31ceff;font-weight: 500 }#main-header #et-top-navigation #top-menu-nav #top-menu li .sub-menu {margin-top: -20px;border-top: 1px solid #31ceff;-webkit-box-shadow: none;box-shadow: none;padding: 0 20px }#main-header #et-top-navigation #top-menu-nav #top-menu li .sub-menu li a {padding-right: 0;padding-left: 0 }#main-header #et-top-navigation #top-menu-nav #top-menu li .sub-menu li a:hover {opacity: 1 !important;background: none !important;color: #31ceff }#main-header #et-top-navigation #top-menu-nav #top-menu li .sub-menu li + li {border-top: 1px solid #b2b2b2 }#main-header #mobile_menu li a {color: #414141 !important;background: #fff !important }#main-header #mobile_menu li a:hover {opacity: 1 !important }#main-header #mobile_menu li.current-menu-item > a, #main-header #mobile_menu li.current-menu-parent > a, #main-header #mobile_menu li.visible > a {color: #31ceff !important }#stick-cta-quote {height: 50px;background-color: #31ceff;color: #414141;z-index: 999;top: 135px;right: 0;bottom: 0;position: fixed;padding: 14px 25px 0 25px;font-size: 18px;font-weight: 400;text-transform: uppercase }#stick-cta-quote a {color: #414141 }#main-footer #footer-widgets {padding: 4% 0 0 }#main-footer #footer-widgets .footer-widget {position: relative !important;font-weight: 400 !important;line-height: 1.3em !important }#main-footer #footer-widgets .footer-widget .title {color: #fff }#main-footer #footer-widgets .footer-widget:after {content: "";position: absolute;display: block;width: 1px;height: 60px;background: #95989a !important;right: 0 }#main-footer #footer-widgets .footer-widget:last-child:after {display: none !important }#main-footer #footer-bottom #footer-info {text-align: center;float: none !important;font-size: 14px !important;font-weight: 400 !important }.article-preview {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex }.article-preview .article-preview-thumbnail {width: 33.3333% }.article-preview .article-preview-content {width: 66.66667%;padding-left: 2em }.article-preview .article-preview-content .entry-title {margin-top: 0 }.article-preview .article-preview-content .post-meta {padding-bottom: 0 !important;margin-bottom: 0.5em }.article-preview .article-preview-content .more-link {margin-top: 0.5em !important }.article-preview .article-preview-content .more-link a {color: #31ceff;font-weight: bold }.wp-pagenavi {text-align: center;border-top: 0;padding-top: 0 }.wp-pagenavi a, .wp-pagenavi span.current {display: inline-block;line-height: 24px;text-align: center;margin: 0 2px;font-size: 20px !important;font-weight: bold !important }.wp-pagenavi a {background-color: white !important;color: #414141 !important;font-size: 20px !important;font-weight: bold !important }.wp-pagenavi a:hover {background-color: #e7e7e7 !important;color: #414141 !important }.wp-pagenavi span.current {color: #31ceff !important;text-decoration: underline }.wp-pagenavi2 .content-nav {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between }.et_pb_button_module_wrapper .et_pb_button, .et_pb_button_module_wrapper .et_pb_button.et_pb_module {margin-top: 20px !important }.et_pb_button_module_wrapper .et_pb_button.et_pb_module:hover, .et_pb_button_module_wrapper .et_pb_button:hover {margin-top: 20px !important }.et_pb_button_module_wrapper .et_pb_button.et_pb_module.no-margin, .et_pb_button_module_wrapper .et_pb_button.no-margin {margin-top: 0 !important }.et_pb_button_module_wrapper .et_pb_module.et_pb_button.et_pb_bg_layout_dark, .et_pb_button_module_wrapper .et_pb_module.et_pb_button.et_pb_bg_layout_light {margin-top: 20px !important }.et_pb_button_module_wrapper .et_pb_module.et_pb_button.et_pb_bg_layout_dark:hover, .et_pb_button_module_wrapper .et_pb_module.et_pb_button.et_pb_bg_layout_light:hover {margin-top: 20px !important }.et_pb_button_module_wrapper .et_pb_module.et_pb_button.et_pb_bg_layout_dark.no-margin, .et_pb_button_module_wrapper .et_pb_module.et_pb_button.et_pb_bg_layout_light.no-margin {margin-top: 0 !important }.et_pb_module.et_pb_button {margin-top: 20px !important }.et_pb_module.et_pb_button:hover {margin-top: 20px !important }.et_pb_module.et_pb_button:after {top: 10px;right: 16px;font-size: 24px !important }.et_pb_module.et_pb_button.et_pb_bg_layout_dark:hover {margin-top: 20px !important;background-color: #95989a !important }.et_pb_module.et_pb_button.et_pb_bg_layout_dark {background: #ff4646 }.et_pb_module.et_pb_button.et_pb_bg_layout_dark:hover {margin-top: 20px !important;background-color: #414141 !important }.et_pb_module.et_pb_button.no-margin {margin-top: 0 !important }.et_pb_module.et_pb_image {width: 100%;margin-bottom: 30px !important }.et_pb_module.et_pb_image.force-no-margin {margin-bottom: 0 !important }.et_pb_module.et_pb_video {border: 1px solid #95989a }.et_pb_module.et_pb_video .et_pb_video_overlay_hover .et_pb_video_play {margin-top: -60px;margin-left: -69px }.et_pb_module.et_pb_video .et_pb_video_overlay_hover .et_pb_video_play:before {display: block;content: " ";background-image: url("https://clemex.com/wp-content/uploads/2018/01/icon-play.svg");-webkit-background-size: 118px 118px;background-size: 118px 118px;height: 118px;width: 118px }.rs-links {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;font-family: "ETmodules" !important }.rs-links .icon-rs {font-size: 28px;color: #414141 }.rs-links .icon-rs:hover {color: white !important }.rs-links .icon-rs + .icon-rs {margin-left: 10px }.rs-links .icon-rs-linkedin:before {content: "" }.rs-links .icon-rs-facebook:before {content: "" }.rs-links .icon-rs-twitter:before {content: "" }.rs-links .icon-rs-youtube:before {content: "" }#et_top_linkedIn:before {content: "" }#et_top_fb:before {content: "" }#et_top_youtube:before {content: "" }.et_pb_toggle {border: 3px solid #414141;padding: 20px 30px 20px 30px }.et_pb_toggle.et_pb_toggle_close {background-color: #fff }.et_pb_toggle.et_pb_toggle_open {padding: 20px 30px 30px 30px }.et_pb_toggle .et_pb_toggle_title {font-size: 19px;font-weight: 400;color: #414141 !important }.et_pb_toggle .et_pb_toggle_title:before {color: #31ceff;font-size: 24px }.et_pb_toggle .et_pb_toggle_content {padding-top: 30px }.et_pb_slider .box-shadow-overlay {display: none !important }.et_pb_slider .et_pb_slide {-webkit-box-shadow: none;box-shadow: none }.et_pb_slider .et_pb_slide .et_pb_slide_content {color: #414141 !important;text-shadow: none !important;font-size: 18px !important;font-weight: 300 !important }.et_pb_slider .et_pb_slide .et_pb_slide_description {padding: 0 0 100px 0 !important }.et_pb_slider .et-pb-slider-arrows .et-pb-arrow-prev {color: #31ceff !important;left: -20px;font-size: 72px;margin-top: -70px;opacity: 1 !important }.et_pb_slider .et-pb-slider-arrows .et-pb-arrow-next {color: #31ceff !important;right: -20px;font-size: 72px;margin-top: -70px;opacity: 1 !important }.et_pb_slider .et-pb-controllers {bottom: -14px !important }.et_pb_slider .et-pb-controllers a {background-color: #d0d0d0;width: 11px;height: 11px }.et_pb_slider .et-pb-controllers a.et-pb-active-control {background-color: #31ceff !important }#careers .career-tile {padding: 45px;background: #fff }#careers .career-tile h2 {font-size: 20px !important;font-weight: 600 !important;padding-bottom: 25px !important }#careers .career-tile .et_pb_button {margin-top: 25px !important }#careers .career-tile + .career-tile {margin-top: 7% }#articles-listing > div {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin-top: 7% }#articles-listing > div:first-child {margin-top: 0 }#articles-listing > div div:not(.article-tile) {width: 35%;-webkit-background-size: cover;background-size: cover;background-position: center }#articles-listing .article-tile {width: 65%;padding: 0px 45px 45px 45px }#articles-listing .article-tile h2 {font-size: 20px !important;font-weight: 600 !important;padding-bottom: 25px !important }#articles-listing .article-tile .et_pb_button {margin-top: 25px !important }#articles-listing .all-article {padding-left: 45px;font-weight: 400;text-decoration: underline;text-transform: uppercase }#articles-listing .all-article:after {font-family: ETmodules !important;content: "5";font-weight: 900;position: absolute;font-size: 25px }.img-zoom img {-webkit-transform: scale(0.95);-ms-transform: scale(0.95);transform: scale(0.95);-webkit-transition: -webkit-transform 0.3s;transition: -webkit-transform 0.3s;-o-transition: transform 0.3s;transition: transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s }.img-zoom .et_pb_column:hover h3 a {color: #666 }.img-zoom .et_pb_column:hover .et_pb_image img {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1) }.img-zoom .et_pb_column:hover .et_pb_image h3 {text-decoration: underline }.links-dark a {color: #414141 }#cd-timeline:before {width: 1px !important;background: #95989a !important }#cd-timeline .cd-timeline-block:first-child .cd-timeline-img:before {content: "";position: absolute;display: block;width: 10px;height: 60px;top: -67px;left: -webkit-calc(50% - 5px);left: calc(50% - 5px);background: #f7f7f7 }#cd-timeline .cd-timeline-img {top: 24px;background: #00b9f2;-webkit-box-shadow: 0 0 0 7px #fff;box-shadow: 0 0 0 7px #fff;width: 15px;height: 15px;margin-left: -8px }#cd-timeline .cd-timeline-img .et-pb-icon {display: none !important }#cd-timeline .cd-timeline-content {-webkit-box-shadow: none;box-shadow: none }#cd-timeline .cd-timeline-content:before {border-width: 11px !important }#cd-timeline .cd-timeline-content .cd-timeline-content-liner h2 {text-align: center;font-weight: 700 !important;padding-bottom: 20px !important;font-size: 25px;color: #31ceff }.bp-button .et_pb_row:not(.no-bp-button) .et_pb_column:first-child {width: 44% }.bp-button .et_pb_row:not(.no-bp-button) .et_pb_column:nth-child(2) {width: 25% }.bp-button .et_pb_row:not(.no-bp-button) .et_pb_column:last-child {width: 25% }.bp-button .et_pb_row:not(.no-bp-button) .et_pb_column .et_pb_button.et_pb_module {width: 100%;margin-top: 0px !important;text-align: center;background-color: #31ceff !important }.bp-button .et_pb_row:not(.no-bp-button) .et_pb_column .et_pb_button.et_pb_module:hover {margin-top: 0px !important;background-color: #414141 !important }body #page-container .bp-button.bleu .et_pb_row .et_pb_column .et_pb_button.et_pb_module {background-color: #414141 !important }body #page-container .bp-button.bleu .et_pb_row .et_pb_column .et_pb_button.et_pb_module:hover {background-color: white !important;color: #414141 !important;margin-top: 0px !important }.bp-button.two-col .et_pb_row:not(.no-bp-button) .et_pb_column {width: 44%;margin: 0 3% }.analysis-col h3:first-of-type {margin-top: 35px;padding-bottom: 0;font-weight: bold }.analysis-col h3 {text-transform: inherit;font-weight: 400 }.evenement {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin-bottom: 75px }.evenement .img-event {width: 30%;float: left;margin-right: 4%;-webkit-background-size: contain;background-size: contain;background-position: top center;background-repeat: no-repeat }.evenement .text-event {width: 66%;float: left }.evenement .text-event p:first-of-type {font-weight: 400 }.evenement .text-event p {padding-bottom: 0.5em }.evenement .text-event h2 {margin-top: 0;font-weight: bold !important;padding-bottom: 10px !important }.evenement .text-event .et_pb_button {margin-top: 40px;display: inline-block }div#new-webinars {margin-bottom: 0 !important }.sidebar-event, .sidebar-infolettre {width: 100% !important;background: #31ceff;padding: 45px 30px 45px 30px;text-align: center;margin-bottom: 50px }.sidebar-event h4, .sidebar-infolettre h4 {color: white !important;font-size: 25px !important }.sidebar-event a.et_pb_button.et_pb_bg_layout_dark, .sidebar-infolettre a.et_pb_button.et_pb_bg_layout_dark {background-color: #414141 !important;font-size: 20px;margin-top: 30px !important }.sidebar-event a.et_pb_button.et_pb_bg_layout_dark:hover, .sidebar-infolettre a.et_pb_button.et_pb_bg_layout_dark:hover {background-color: white !important;color: #414141 !important;margin-top: 30px !important }.sidebar-event, .sidebar-infolettre {display: block;width: 100% !important }.et_pb_widget.widget_recent_entries li {margin-bottom: 25px }.et_pb_widget ul li {margin-bottom: 15px }.et_pb_section .et_pb_row .et_pb_column .et_pb_text.rela a {text-decoration: none;padding: 0.3em 2em 0.3em 0.7em;display: inline-block;line-height: 1.7em !important }@media only screen and (max-width: 1169px) {#cd-timeline .cd-timeline-img {top: 20px;margin-left: 12px }}@media only screen and (min-width: 981px) {#main-header .container {width: 100% }.columns-divider-dark:before {content: "";position: absolute;left: -webkit-calc(50% - 1px);left: calc(50% - 1px);top: 0;display: block;width: 1px;-webkit-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);background: #95989a;height: 50% }.columns-divider-light:before {content: "";position: absolute;left: -webkit-calc(50% - 1px);left: calc(50% - 1px);top: 0;display: block;width: 1px;-webkit-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);background: #fff;height: 50% }#main-footer .rs-links {-webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%) }}@media only screen and (max-width: 1024px) {.analyses-filters-section > .et_pb_button.clear-analysis-selects {margin-right: 30px !important }}@media only screen and (max-width: 980px) {.wp-pagenavi2 {margin-bottom: 30px }.analyses-filters-section .chosen-container-single .chosen-single {max-width: 100% !important }h1 {font-size: 32px !important }h2 {font-size: 24px !important }.texte-left .et_pb_column:first-child {margin-bottom: 0px }.blog #sidebar, .single #sidebar {display: none !important }.article-preview {display: block !important;width: 100% }.article-preview .article-preview-thumbnail {margin-top: 2em;padding-left: 0 !important;width: 100% }.article-preview .article-preview-content {margin-top: 2em;padding-left: 0 !important;width: 100% }#articles-listing > div {display: block !important }#articles-listing .article-tile {padding-top: 20px !important;padding-left: 0 !important;padding-right: 0 !important;width: 100% !important }#articles-listing .all-article {padding-left: 0 !important }#main-footer #footer-widgets {padding: 8% 0 !important;padding-top: 8% !important }#main-footer #footer-widgets .footer-widget {width: 100% !important;margin-right: auto !important;margin-left: auto !important;margin-bottom: 0px !important }#main-footer #footer-widgets .footer-widget + .footer-widget {margin-top: 20px !important }#main-footer #footer-widgets .footer-widget:after {display: none }.specifications {display: none }.specifications_mobile {display: block }.frm_forms form.btn-right .frm_form_fields .frm_submit button {float: none }.analyses-filters-section {display: block }.analyses-filters-section .chosen-container {margin-bottom: 10px }.analyses-filters-section #analyses-filters {margin-top: 10px;display: block }.analyses-filters-section #analyses-filters > * + * {margin-left: 0px !important }.analyses-filters-section #analyses-filters body, .analyses-filters-section #analyses-filters input, .analyses-filters-section #analyses-filters select, .analyses-filters-section #analyses-filters textarea {width: 100%;display: block;padding: 15px 10px;margin-bottom: 15px }.analyses-filters-section #analyses-filters body:first-child, .analyses-filters-section #analyses-filters input:first-child, .analyses-filters-section #analyses-filters select:first-child, .analyses-filters-section #analyses-filters textarea:first-child {margin-top: 15px }.analysis-col {margin-bottom: 50px !important }.analysis-col h3:first-of-type {margin-top: 15px }.analysis-col:last-child {margin-bottom: 0 !important }.evenement {display: inline-block;width: 100%;margin-bottom: 50px }.evenement .img-event {width: 100%;margin-bottom: 25px }.evenement .text-event {width: 100% }.evenement .text-event .et_pb_button {margin-top: 20px }.evenement:last-child {margin-bottom: 30px }#sidebar .et_pb_widget {width: 100% !important }.sidebar-event, .sidebar-infolettre {padding: 45px 15px 45px 15px !important }.sidebar-event h4, .sidebar-infolettre h4 {font-size: 20px !important }.container-list {margin-bottom: 20px }.container-list .et_pb_column {margin-bottom: 0 !important }.container-list .one-list ul {padding-bottom: 0 }#stick-cta-quote {height: 3.5vh;min-height: 35px;width: 100%;z-index: 999;top: unset;right: 0;bottom: 0;position: fixed;padding: 5px;font-size: 16px;font-weight: 400;text-align: center }}@media only screen and (max-width: 767px) {.rows-columns-spacing-responsive .et_pb_row + .et_pb_row {margin-top: 45px !important }.rows-columns-spacing-responsive .et_pb_row .et_pb_column + .et_pb_column {margin-top: 30px !important }#no-background-image, .no-background-image {background-image: none !important }.et_pb_slide_image, .et_pb_slide_video {display: block !important }#become-a-partner.no-background-image {background-image: none !important }.et_pb_slider .et-pb-slider-arrows .et-pb-arrow-next, .et_pb_slider .et-pb-slider-arrows .et-pb-arrow-prev {display: none }.et_pb_slider .et_pb_slide_description {margin-top: 20px }}li.en-menu a, li.fr-menu a, li.de-menu a {display: flex !important;align-items: center;}li.en-menu a:before {content: '';background: url("https://clemex.com/wp-content/themes/divi-bang/img/us.svg") center no-repeat;width: 30px;height: 15px;display: flex;}li.fr-menu a:before {content: '';background: url("https://clemex.com/wp-content/themes/divi-bang/img/fr.svg") center no-repeat;width: 30px;height: 15px;display: flex;}li.de-menu a:before {content: '';background: url("https://clemex.com/wp-content/themes/divi-bang/img/de.svg") center no-repeat;width: 30px;height: 15px;display: flex;}



/* New Header CSS */

.header-row {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

#main-header .header-row .logo_container {
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    z-index: 10;
    margin: 0 !important;
    left: 0;
}

#main-header #et-top-navigation {
    margin-top: 0 !important;
    padding-top: 0 !important;
    border-top: none !important;
}

.et_header_style_centered #main-header .logo_container {
    height: auto;
}

.header-row .logo_container a {
    display: block;
}

.header-row .logo_container a img {
    width: 180px;
}

.et_header_style_centered #top-menu>li>a {
    padding: 0 13px !important;
    line-height: 80px;
}

.et_header_style_centered #top-menu>li.menu-item-has-children>a {
    padding-right: 28px !important;
}

#top-menu li {
    padding-right: 0;
}

#main-header #et-top-navigation #top-menu-nav #top-menu li a:after {
    top: -2px;
    font-size: 28px;    /*position: relative;*/
}

#main-header #et-top-navigation #top-menu-nav #top-menu .sub-menu li a:after {
    top: 7px;
    right: -5px;
}

#top-menu li a {
    font-size: 16px !important;
}

#main-header >.container {
    min-width: 90vw;
}

#main-header #et-top-navigation #top-menu-nav #top-menu li .sub-menu {
    margin-top: -10px;
    border: none !important;
}

#main-header #et-top-navigation #top-menu-nav #top-menu li .sub-menu .sub-menu {
    margin-top: 0;
}

#main-header #et-top-navigation #top-menu-nav #top-menu >li >a::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    opacity: 0;
    bottom: 15px;
    border-top: 1px solid #31ceff;
    margin: 0 7px;
}

#main-header #et-top-navigation #top-menu-nav #top-menu >li:hover >a::before {
    opacity: 1;
}

#top-header {
    display: none;
}

.topbar-header {
    background: #414141;
}

.topbar-row {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.topbar-row #et_top_search {
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin: 0 30px 0 0 !important;
    text-align: center;
}

.topbar-row #et_search_icon:before {
    position: static;
    color: #fff !important;
}

.contact-btn a {
    background: #31ceff;
    height: 40px;
    color: #414141;
    padding: 0 20px;
    display: block;
    line-height: 40px;
    text-transform: uppercase;
    font-weight: 400;
    margin-left: 30px; 
}

.et_header_style_centered .et-search-form input, .et_header_style_centered span.et_close_search_field {
    top: 0;
}

.lang-switch .wpml-ls {
    position: relative;
}

.lang-switch .wpml-ls >ul >li> a {
    line-height: 40px;
}

.lang-switch .wpml-ls >ul >li a {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
}

.lang-switch .wpml-ls >ul >li:hover ul {
    opacity: 1;
}

.lang-switch .wpml-ls> ul >li >a::after {
    font-family: 'ETmodules';
    content: "3";
    margin-left: 4px;
    color: #31ceff;
    font-weight: 500;
    font-size: 19px;
    vertical-align: middle;
    top: -2px;
    position: relative;
}

.lang-switch .wpml-ls ul ul {
    position: absolute;
    top: 100%;
    left: 0;
    background: #414141;
    z-index: 2222;
    padding: 2px 11px;
    border-top: 2px solid #FFF;
    white-space: nowrap;
    opacity: 0;
    pointer-events: none;
    transition: 0.25s;
}

.lang-switch .wpml-ls >ul>li:hover ul {
    opacity: 1;
    pointer-events: unset;
}

.lang-switch .wpml-ls >ul>li a img {
    margin-right: 10px;
}

.et_header_style_centered #main-header .mobile_nav {
    background: transparent;
    padding-right: 0;
}

.et_header_style_centered #main-header .mobile_nav .select_page {
    display: none;
}
#main-header #et-top-navigation #top-menu-nav #top-menu .product_list ul.sub-menu {
    min-width: 340px;
    padding: 0 0px 0 20px!important;
}

.site-header{
    position: sticky;
    top: 0;
	box-shadow: 0 0 4px #ddd;
    z-index: 100;
}

/* Responsive CSS */

@media (max-width:980px) {
    .et_header_style_centered header#main-header .logo_container, .et_header_style_centered .et_menu_container .mobile_menu_bar {
        position: static;
    }

    .header-row {
        justify-content: space-between;
    }

    .et_header_style_centered #main-header div#et-top-navigation {
        width: auto;
        position: static;
    }

    .et_header_style_centered #et_mobile_nav_menu {
        margin-top: 0;
        position: static;
    }

    .et_header_style_centered #main-header {
        padding: 10px 0;
    }

    .et_header_style_centered .et_menu_container  .mobile_menu_bar:before {
        left: 7px;
        font-size: 35px;
    }

    .et_header_style_centered .et_mobile_menu {
        top: 65px;
    }

    .topbar-row {
        justify-content: space-between;
    }

    .topbar-row .search-icon {
        display: none;
    }

    .topbar-header .container {
        width: 90%;
    }

    .contact-btn a {
        margin-left: 0;
    }

}

@media (max-width:1050px) and (min-width:981px) {
    #top-menu li a {
        font-size: 14px !important;
    }

    #main-header >.container {
        padding: 0 15px;
    }

    .header-row .logo_container a img {
        width: 140px;
    }

}
@media (max-width:568px) {
	#main-header .container #et-top-navigation #et_mobile_nav_menu ul#mobile_menu li ul li a {
    	padding-left: calc(5% + 10px);
	}
	#main-header .container #et-top-navigation #et_mobile_nav_menu ul#mobile_menu li a {
		padding: 10px 5%;
	}
}

.cart_button {
    background: #31ceff;
    height: 40px;
    color: #fff;
    padding: 0 20px;
    line-height: 40px;
    font-weight: 500;
    border: none;
    margin-left: 5px;
    cursor: pointer;
    -webkit-transform: none!important;
    -ms-transform: none!important;
    transform: none!important;
    display: flex;
    gap: 7px;
    align-items: center;
    transition: background-color 0.5s,color 0.5s
}

.cart_button:hover {
    background-color: #414141
}

.cart_button.floating {
    position: fixed;
    right: 20px;
    bottom: 100px;
    z-index: 9999
}

.cart_button svg {
    display: none
}

.cart_button.active svg {
    display: block
}

.cart_repeater {
    display: none
}

.cart_repeater .frm_primary_label {
    display: none!important
}

.cart_repeater .frm_repeat_buttons {
    display: none!important
}

.cart_header {
    margin-left: auto;
    margin-right: .25rem
}

.cart_header.d-none {
    display: none
}

.cart_header button {
    cursor: pointer;
    border: unset;
    background-color: transparent
}

.cart_header img {
    width: 30px
}

.cart_header .cart-link {
    position: relative
}

.cart_header .cart-link .item-count {
    position: absolute;
    top: -5px;
    right: -20px;
    width: 20px;
    height: 20px;
    text-align: center;
    font-size: 14px;
    line-height: 19px;
    color: #31ceff;
    font-weight: bolder
}

.catalog-container {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center
}

.catalog-container #et-boc {
    flex-grow: 1;
    flex-basis: 0%;
    min-width: 0
}

@media screen and (max-width: 1200px) {
    .catalog-container.related-posts {
        flex-direction:row;
        flex-wrap: nowrap;
        padding: 0 100px
    }
}

.catalog-container.related-posts {
    padding: 0!important;
    margin-bottom: 30px
}

.catalog-container.related-posts .et_pb_row.img-zoom>div {
    padding-left: 8px
}
