/*
 Theme Name:   Industrie Child
 Theme URI:    https://demo.rstheme.com/wordpress/industrie/
 Description:  Industrie Child
 Author:       RSTheme
 Author URI:   http://rstheme.com
 Template:     industrie
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */
header span.social-hover-text { display: none !important; }
header .rs-social-menu ul li a:hover { border: none !important; background: none !important; }
header span.elementor-icon-list-icon svg { width: 15px; margin-top: -5px; margin-right: 10px; }
header ul.elementor-icon-list-items.elementor-inline-items { margin: 0; }
header li.elementor-icon-list-item.elementor-inline-item { display: inline; }
header span.elementor-icon-list-icon { float: left; margin-top: 8px; }
header span.elementor-icon-list-text { float: left; margin: 8px 20px 0 10px; }
header span.elementor-icon-list-text { margin: 8px 20px 0 0px; }
header ul.elementor-icon-list-items.elementor-inline-items { display: flex; }
.page-id-29754 .rs-services-slider.service-style-1 .service-title-holder .service-title .title { min-height: 40px; display: flex; flex-wrap: wrap; align-content: center; }
.title-inner span.sub-text svg { display: none; }
.title-inner span.sub-text { padding-left: 30px !important; background: url(img/favicon.png) no-repeat left center; background-size: 21px; }
header li.elementor-icon-list-item { margin: 0 !important; padding: 0 !important; list-style: none !important; display: flex; }
header .elementor-widget-icon-list { padding: 0 !important; }
header ul.elementor-icon-list-items { margin: 0; }

/*MENU*/
header nav li li a.hfe-sub-menu-item.hfe-sub-menu-item-active { background: #000; color: #fff !important; }
header nav li li a:hover { background: #000; }
header .elementor-widget-rsoffcanvas { display: none; }
@media only screen and (max-width:1024px) {
        header .elementor-widget-rsoffcanvas { display: initial !important; }
        header .elementor-widget-rs-social-icons { display: none; }
        header .rs-offcanvas-area svg path{ fill:#fff !important; }
}
.topicos_home circle,
.topicos_home path{
    stroke: #df0209 !important;
}

/* BARRA LATERAL SERVIÇOS / PRODUTOS */
.elementor-element-8da62c1 {
    background: #e20a17 !important;
}
.elementor-element-8da62c1 h3 {
    color: #fff !important;
}
[data-id="82971cb"] { order: 1; }
[data-id="8da62c1"] { order: 2; }
[data-id="abdfef7"] { order: 3; }

/* HEADER */
.search_icons i {
    color: #fff !important;
    margin: 0 15px !important;
}

/* BANNERS INTERNOS */

.page-id-3741 .elementor-10514 .elementor-element-41335a8 {
    background-image: url("https://stasafety.com.br/wp-content/uploads/2026/05/quem-somos-sta-safety.jpg") !important;
	background-position: center center !important;
}

.page-id-29600 .elementor-10514 .elementor-element-41335a8,
.page-id-29819 .elementor-10514 .elementor-element-41335a8 {
    background-image: url("https://stasafety.com.br/wp-content/uploads/2026/05/servicos-sta-safety-1.jpg") !important;
}

.page-id-29601 .elementor-10514 .elementor-element-41335a8 {
    background-image: url("https://stasafety.com.br/wp-content/uploads/2026/05/fale-conosco-sta-safety.jpg") !important;

}

.header-breadcamb-fixer h1.elementor-heading-title.elementor-size {
    text-shadow: 2px 2px 5px #00000061 !important;
}
.breadcrumbs-inner span {
    text-shadow: 1px 1px 2px #00000061 !important;
}