/* Généré automatiquement : remplace l’orange par défaut du thème Industrie (#EA5501) par le bleu SOLINDUX. */
.variable--bg--color > div { background: var(--sx-blue); }
.social-primary .elementor-social-icon:hover { background-color: var(--sx-blue); border-color: var(--sx-blue); }
.social-light .elementor-social-icon:hover i { color: var(--sx-blue); }
.primary-color, .primary-icon-list i { color: var(--sx-blue); }
.secondary-color, .secondary-icon-list i { color: var(--sx-blue); }
#rs-mouse #cursor-ball:after { background: var(--sx-blue); }
.primary-color { color: var(--sx-blue); }
.primary-bg { background: var(--sx-blue); }
.primary-border-color { border-color: var(--sx-blue); }
.rs-primary-bg { background: var(--sx-blue); }
.rs-heading-primary .title { color: var(--sx-blue); }
.rs-primary-color { color: var(--sx-blue); }
.rs-hover-primary-link:hover { color: var(--sx-blue); }
.rs-hover-primary-link-inner a:hover { color: var(--sx-blue) !important; }
.elementor-social-icon-hover-primary .elementor-social-icons-wrapper a.elementor-social-icon:hover i { color: var(--sx-blue); }
.elementor-social-icon-hover-primary-bg .elementor-social-icons-wrapper a.elementor-social-icon:hover { background: var(--sx-blue); border-color: var(--sx-blue); }
.rs-primary-bg-child > * { background: var(--sx-blue); }
.rs-primary-color-child > * { color: var(--sx-blue); }
.header-shape:after { background: var(--sx-blue); }
.rs-service-search-form button { background: var(--sx-blue); }
.rs-service-search-form button:hover { background: var(--sx-blue); }
.service-border-menu .hfe-nav-menu__layout-horizontal .menu-item a.hfe-menu-item:hover, .service-border-menu .hfe-nav-menu__layout-horizontal .menu-item a.hfe-menu-item.highlighted, .service-border-menu .hfe-nav-menu__layout-horizontal .menu-item a.hfe-menu-item:focus { color: var(--sx-blue); }
.custom-footer-color .hfe-nav-menu ul li a:hover, .footer-copyright-area .hfe-nav-menu ul li a:hover { color: var(--sx-blue) !important; }
.bs-sidebar #wp-calendar th { background: var(--sx-blue); }
.rs-blog .blog-meta .blog-title a:hover { color: var(--sx-blue); }
body.error404 .page-error .site-main .page-content .readon { background-color: var(--sx-blue); }
.rs-blog-details .type-post .tag-line a:hover { color: var(--sx-blue); }
.rs-blog-details .bs-info.tags a:hover { background: var(--sx-blue); }
.full-blog-content .blog-title a:hover { color: var(--sx-blue); }
.comment-respond .form-submit #submit { background: var(--sx-blue); }
.comment-respond .form-submit #submit:hover { background: var(--sx-blue); }
.comments-area .comment-list li.comment .reply a { background: var(--sx-blue); }
.comments-area .comment-list li.comment .reply a:hover { background: var(--sx-blue); }
.check-arrow li:before { color: var(--sx-blue); }
blockquote { border-left: 7px solid var(--sx-blue); }
blockquote cite:before { color: var(--sx-blue); }
.bs-sidebar .widget::before { background: var(--sx-blue); }
.bs-sidebar .wp-block-latest-comments a:hover, .bs-sidebar ul a:hover { color: var(--sx-blue); }
.bs-sidebar .widget_categories ul li a:hover { color: var(--sx-blue); }
.bs-sidebar #categories-2#categories-2 ul li:hover { background: var(--sx-blue); }
.bs-sidebar .recent-post-widget .post-desc a:hover { color: var(--sx-blue); }
.bs-sidebar .widget_medvillsocialiconwi_widget .footer_social li a:hover { background-color: var(--sx-blue); }
.inner-offcan .ri-close-fill.closes { background: var(--sx-blue); }
.pagination .nav-links span.current, .pagination-area .nav-links span.current { background: var(--sx-blue); }
.bs-sidebar .recent-post-widget .post-desc span svg { color: var(--sx-blue); }
.bs-sidebar .tagcloud a:hover { background: var(--sx-blue); }
.rs-blog .blog-item .blog-img .blog-img-content .blog-link:hover { background: var(--sx-blue); }
.rs-blog .blog-item .blog-meta .categories a:hover { color: var(--sx-blue); }
.rs-blog .blog-item .blog-slidermeta span.category a:hover { color: var(--sx-blue); }
.rs-blog .blog-item:not(.rs-flat) .blog-button a:hover { color: var(--sx-blue); }
.rs-blog .blog-item.rs-flat .blog-button a { background: var(--sx-blue); }
.rs-blog .blog-item.rs-flat .blog-button a:hover { background: var(--sx-blue); }
body.search .entry-summary .blog-button a:hover { color: var(--sx-blue); }
body.search .entry-summary .blog-button a:hover:before { color: var(--sx-blue); }
article.sticky .blog-title a { color: var(--sx-blue); }
.archive-post h3.blog-title a:hover { color: var(--sx-blue); }
.pagination-pages .nav-links span.current, .pagination-pages .nav-links a { color: var(--sx-blue); }
.pagination-pages .nav-links span.current { background: var(--sx-blue); }
.rs-offcanvas-area .right_menu_togle .current-menu-parent > a { color: var(--sx-blue); }
.rs-offcanvas-area .right_menu_togle .current-menu-parent .sub-menu .current-menu-item > a { color: var(--sx-blue); }
.rs-offcanvas-area .right_menu_togle .current_page_item > span > i, .rs-offcanvas-area .right_menu_togle .current_page_ancestor > span > i, .rs-offcanvas-area .right_menu_togle .current-menu-ancestor > span > i { color: var(--sx-blue); }
.rs-offcanvas-area .right_menu_togle .current-menu-ancestor > a { color: var(--sx-blue); }
.rs-offcanvas-area .right_menu_togle .current_page_item > a { color: var(--sx-blue); }
.rs-offcanvas-area .right_menu_togle .current_page_item .sub-menu .current-menu-item > a { color: var(--sx-blue); }
.rs-offcanvas-area .right_menu_togle a:hover { color: var(--sx-blue); }
.rs-offcanvas-area .right_menu_togle .contact-area li i { color: var(--sx-blue); }
.rs-offcanvas-area .right_menu_togle .footer_social li a:hover i:before { color: var(--sx-blue); }
.rs-offcanvas-area .fa-ul li i { color: var(--sx-blue); }
body.search-results .site-main > article .entry-title a:hover { color: var(--sx-blue); }
.bs-sidebar.dynamic-sidebar .service-singles .menu li a:hover { background: var(--sx-blue); }
.bs-sidebar.dynamic-sidebar .service-singles .menu li.current-menu-item a { background: var(--sx-blue); }
.bs-sidebar.dynamic-sidebar .service-singles .menu li ul.sub-menu li a:before { color: var(--sx-blue); }
.rs-heading.style14 .heading-line:before { background: var(--sx-blue); }
#scrollUp i { background: var(--sx-blue); }
.menu-area .navbar ul li.current-menu-ancestor a, .menu-area .navbar ul li.current_page_item a { color: var(--sx-blue); }
.menu-area .navbar ul li:hover a { color: var(--sx-blue); }
.menu-area .navbar ul li ul.sub-menu li.current-menu-ancestor > a, .menu-area .navbar ul li ul.sub-menu li.current_page_item > a, .menu-area .navbar ul li ul.sub-menu li:hover > a { color: var(--sx-blue); }
.menu-area .navbar ul li.active a { color: var(--sx-blue); }
.menu-area .navbar ul li.active li a, .menu-area .navbar ul li.active li ahover { color: var(--sx-blue); }
.menu-area .navbar ul li .sub-menu li:hover > a { color: var(--sx-blue); }
.menu-area .navbar ul li .sub-menu li.current-menu-item a { color: var(--sx-blue); }
.menu-area .navbar .navbar-toggle { background-color: var(--sx-blue); }
ul.offcanvas-icon .nav-link-container a { background: var(--sx-blue); }
.header-share ul li a:hover i { color: var(--sx-blue); }
.rs-latest-news .news-normal-block .news-info a:hover { color: var(--sx-blue); }
.rs-latest-news .news-normal-block .news-title a:hover, .rs-latest-news .news-normal-block .news-title a:focus { color: var(--sx-blue); }
.rs-latest-news .news-normal-block .news-btn a { background-color: var(--sx-blue); }
.rs-latest-news .news-list-block .news-list-item .news-title a:hover, .rs-latest-news .news-list-block .news-list-item .news-title a:focus { color: var(--sx-blue); }
.rs-latest-news .news-list-block .news-list-item .categories a:hover { color: var(--sx-blue); }
.footer-copyright-area .menu-item a.hfe-menu-item:hover { color: var(--sx-blue); }
.latest-news-nav .slick-slide.slick-current, .latest-news-nav .slick-slide:hover { background-color: var(--sx-blue); }
.team-grid-style2 .appointment-bottom-area .app_details:hover a, .team-slider-style2 .appointment-bottom-area .app_details:hover a { color: var(--sx-blue); }
.icon-button a { background: var(--sx-blue); }
#team-list-style .team-name a { color: var(--sx-blue); }
#team-list-style .social-info .phone a:hover { color: var(--sx-blue); }
#team-list-style .team-social i:hover { color: var(--sx-blue); }
.information-sidebar .serivce-brochure { background: var(--sx-blue); }
.information-sidebar .widget_contact_widget i { color: var(--sx-blue); }
.rs-portfolio .portfolio-slider .portfolio-item .categories a { color: var(--sx-blue); }
.rs-portfolio .portfolio-slider .portfolio-item .categories a:hover { color: var(--sx-blue); }
.rs-portfolio .portfolio-slider .portfolio-item .p-title a { color: var(--sx-blue); }
.rs-portfolio .portfolio-slider .portfolio-item .p-title a:hover { color: var(--sx-blue); }
.rs-portfolio.style2 .portfolio-slider .portfolio-item .portfolio-img .portfolio-content h3.p-title a:hover { color: var(--sx-blue); }
.rs-project-section .project-item .project-content .p-icon { background: var(--sx-blue); }
.rs-project-section .project-item .project-content .title a:hover { color: var(--sx-blue); }
.testimonial-light #cl-testimonial .testimonial-slide7 .single-testimonial { border-left: 4px solid var(--sx-blue); }
.testimonial-light #cl-testimonial .testimonial-slide7 .single-testimonial:before { border-top-color: var(--sx-blue); border-right-color: var(--sx-blue); border-right: 30px solid var(--sx-blue); }
.testimonial-light #cl-testimonial .testimonial-slide7 .single-testimonial:after { border-top-color: var(--sx-blue); border-right-color: var(--sx-blue); border-right: 30px solid var(--sx-blue); border-bottom-color: var(--sx-blue); }
.mfp-close-btn-in .mfp-close { background: var(--sx-blue); }
.single-teams .designation-info { color: var(--sx-blue); }
.single-teams .project-desc .nav .nav-link:before { background: var(--sx-blue); }
.single-teams .team-detail-wrap-btm.team-inner { background: var(--sx-blue); }
.single-teams .team-inner h3:before { background: var(--sx-blue); }
.single-teams .team-inner ul li i { color: var(--sx-blue); }
.single-teams .siderbar-title { color: var(--sx-blue); }
.single-teams .emergency-time i { color: var(--sx-blue); }
.single-teams .team-skill .rs-progress { border: 1px solid var(--sx-blue); }
.single-teams .team-skill .rs-progress .progress-bar { background-image: linear-gradient(250deg, #1F1F1F 19%, var(--sx-blue) 100%); }
.rs-breadcrumbs-meta-elementor { background: var(--sx-blue); }
.rs-porfolio-details .ps-informations { background-image: linear-gradient(250deg, #1F1F1F 19%, var(--sx-blue) 100%); }
.rs-porfolio-details .ps-share ul li a { border: 1px solid var(--sx-blue); }
.rs-porfolio-details .ps-share ul li a:hover { background-color: var(--sx-blue); }
.rs-porfolio-details.project-gallery .file-list-image:hover .p-zoom:hover { background: var(--sx-blue); }
#rs-services-slider .img_wrap .feature-title a:hover { color: var(--sx-blue); }
#rs-services-slider .menu-carousel .heading-block h4 a:hover { color: var(--sx-blue); }
#rs-services-slider .services-wrap .services-item:hover .services-desc:after { background: var(--sx-blue); }
#rs-services-slider .services-wrap .services-icon { color: var(--sx-blue); }
.rs-products-slider .product-item h4.product-title a:hover { color: var(--sx-blue); }
.rs-products-slider .product-item .product-price ins { color: var(--sx-blue); }
.rs-products-slider.rs-products-grid .product-item-inner .product-img .product-btn a:hover:before { color: var(--sx-blue); }
.rs-products-slider.rs-products-grid .product-item-inner .product-img .product-btn a.wc-forward:hover { background: var(--sx-blue); }
.wp-block-button__link { background: var(--sx-blue) !important; }
.is-style-outline { color: var(--sx-blue) !important; }
.is-style-outline a { border-color: var(--sx-blue) !important; }
.rs-search-form-area input[type=submit] { background: var(--sx-blue); }
.rs-service-areas .service-item .service-item-inner .rs-service-thumb .rs-service-categorys a { background: var(--sx-blue); }
.rs-service-areas .service-item .service-item-inner .service-normal-text .rs-service-categorys a { background: var(--sx-blue); }
.rs-service-areas .service-item .service-item-inner .service-normal-text ul li i:before { color: var(--sx-blue); }
.rs-service-areas .service-item .service-item-inner .service-normal-text .rs-service-title a:hover { color: var(--sx-blue); }
.woocommerce nav.woocommerce-pagination ul li span.current { color: var(--sx-blue); }
.woocommerce nav.woocommerce-pagination ul li a:hover { color: var(--sx-blue); }
.woocommerce .star-rating span::before, .woocommerce .star-rating::before { color: var(--sx-blue) !important; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle { background-color: var(--sx-blue); }
.price_slider_wrapper .price_slider_amount button { background: var(--sx-blue); }
.price_slider_wrapper .price_slider_amount button:hover { background: var(--sx-blue); }
.woocommerce ul.products li .woocommerce-loop-product__title a:hover { color: var(--sx-blue); }
.woocommerce .star-rating span::before { color: var(--sx-blue); }
.woocommerce ul.products li.product .triangle_left { border-right: 140px solid var(--sx-blue); }
.woocommerce ul.products li.product:hover h3 a { color: var(--sx-blue); }
.woocommerce ul.products li.product:hover .add-to-cart { background: var(--sx-blue); }
.woocommerce ul.products li.product .images-product .overley .winners-details .product-info ul li a:hover { background: var(--sx-blue); }
.woocommerce ul.products li.product .images-product .overley .winners-details .product-info ul li a i:hover { color: var(--sx-blue); }
.woocommerce ul.products li.product h4 a:hover { color: var(--sx-blue); }
.woocommerce ul.products li.product .price-details ul li .add-to-cart { border: 1px solid var(--sx-blue); }
.industrie-social-custom .elementor-widget-container .elementor-social-icon:hover i { color: var(--sx-blue); }
.hfe-layout-vertical .right-arrow-style2 ul .menu-item a:after { color: var(--sx-blue); }
.woocommerce-info { border-top-color: var(--sx-blue); }
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce .wc-forward, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { background: var(--sx-blue); }
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce .wc-forward:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover { background: var(--sx-blue); }
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) { background: var(--sx-blue); }
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover { background: var(--sx-blue); }
body .wc-block-cart__submit-button { background: var(--sx-blue); }
.wc-block-components-form .wc-block-components-text-input.has-error input, .wc-block-components-form .wc-block-components-text-input.has-error input:active, .wc-block-components-form .wc-block-components-text-input.has-error input:focus, .wc-block-components-form .wc-block-components-text-input.has-error input:hover, .wc-block-components-text-input.has-error input, .wc-block-components-text-input.has-error input:active, .wc-block-components-text-input.has-error input:focus, .wc-block-components-text-input.has-error input:hover { border-color: var(--sx-blue); }
.page-error.coming-soon .countdown-inner .time_circles div { background: var(--sx-blue); }
.header-logo-skew::before { border-left: 15px solid var(--sx-blue); }
span.yellow { color: var(--sx-blue); }
button:hover, html input[type=button]:hover { background: var(--sx-blue); }
input[type=reset]:hover { background: var(--sx-blue); }
a { color: var(--sx-blue); }
.wp-block-calendar tfoot a { color: var(--sx-blue); }
.rs-particle-banner .particle-content .banner-button.btn-light .readon.border:hover { border-color: var(--sx-blue) !important; }
.hfe-nav-menu nav.border-tops > ul > li.current-menu-ancestor > div > a::before, .hfe-nav-menu nav.border-tops > ul > li.current_page_item > div > a::before, .hfe-nav-menu nav.border-tops > ul > li.current_page_item > a::before { background: var(--sx-blue); }
.hfe-nav-menu nav.border-tops > ul > li > div > a::before, .hfe-nav-menu nav.border-tops > ul > li > a::before { background: var(--sx-blue); }
.hfe-nav-menu nav.arrow-tops > ul > li > div > a::before, .hfe-nav-menu nav.arrow-tops > ul > li > a::before { border-top-color: var(--sx-blue); }
.rs-button .rs-btn { background: var(--sx-blue); }
.rs-button.btn-factory .rs-btn { background: var(--sx-blue); }
.rs-button.btn-robotics .rs-btn { background: var(--sx-blue); }
.rs-services-single-step:hover .numbering-step { background-color: var(--sx-blue) !important; }
.rs-slider-video-ani .rs-video .popup-videos i { background: var(--sx-blue); }
.elementor-icon-list-text em:not(.rs-white) { color: var(--sx-blue); }
.owl-carousel .owl-nav [class*=owl-]:hover { background: var(--sx-blue); }
.blog .rs-blog .blog-item .blog-img .blog-meta .btm-cate, .archive .rs-blog .blog-item .blog-img .blog-meta .btm-cate { background: var(--sx-blue); }
.sidenav .nav-close-menu-li a:hover:after, .sidenav .nav-close-menu-li a:hover:before { background-color: var(--sx-blue); }
.sidenav li.nav-link-container a span { background: var(--sx-blue) !important; }
.prelements-heading .pre-heading-line:before { background: var(--sx-blue); }
.transparent_header .sticky .navbar ul > li > a:after { background: var(--sx-blue); }
.default_header .menu-area .navbar ul > li > a:after { background: var(--sx-blue); }
.rs-breadcrumbs .breadcrumbs-meta { background: var(--sx-blue); }
.footer-top-contact .rs-contact .contact-address .address-text a:hover { color: var(--sx-blue); }
.rs-gradient-yes .rs-counter-list .count-number span { background-image: linear-gradient(90deg, #1F1F1F 10%, var(--sx-blue) 100%); }
