/*
 Theme Name:   Industrium Child
 Description:  Industrium Child Theme
 Theme URI:	   https://demo.artureanec.com/themes/industrium
 Author:       Artureanec
 Author URI:   https://demo.artureanec.com
 Template:     industrium
 Version:      1.0.0
 License: GNU  General Public License version 3.0
 License URI:  http://www.gnu.org/licenses/gpl-3.0.html
 Text Domain:  industrium-child
*/
/* =Theme customization starts here
------------------------------------------------------- */
h1,
h2,
h3,
h4,
h6 {
  font-family: "athelas", serif !important;
  font-style: normal;
}

h5 {
  font-family: "Nunito Sans" !important;
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.industrium-heading {
  font-family: "athelas", serif !important;
  font-style: normal;
}

.elementor-393 .elementor-element.elementor-element-1f8a60d .industrium-heading .industrium-heading-content,
h2,
.industrium-heading-content,
.post-title {
  font-family: "athelas", serif !important;
  font-weight: 700 !important;
  font-style: normal;
}

/* .elementor-393 .elementor-element.elementor-element-3e20dcf .project-item .post-title, .elementor-393 .elementor-element.elementor-element-3e20dcf .project-item .post-title a {
      color: #9a0204 !important;
  } */
.industrium-subheading,
.team-item-position,
.post-categories a.post-category-item {
  border-left: 3px solid #9a0204;
  /* display: block; */
  /* width: 200px; */
  line-height: 18px;
  padding-left: 8px;
}

.team-item .team-item-position:before,
.post-categories .post-category-item:before {
  display: none;
}

.elementor-widget-industrium_services_listing.view_type-2 .service-item {
  border-radius: 18px;
}

.service-item-content:hover {
  border-radius: 0px !important;
  transition: border-radius 1s ease-in-out;
}

.service-item-content:hover,
.service-item-content:active,
.elementor-widget-industrium_services_listing.view_type-2 .service-item:hover .service-item-content {
  border-radius: 0px 0px 18px 18px !important;
}

.elementor-widget-industrium_services_listing.view_type-2 .service-item-media img {
  display: block;
  width: 100%;
  filter: saturate(100%);
}

.header-row {
  max-width: 1340px;
  margin: 0 auto;
}

.logo img {
  width: 180px;
}

.elementor-widget-industrium_services_listing.view_type-2 .service-item-number {
  margin-top: 16px;
}

div.wpforms-container-full input[type=date]:focus,
div.wpforms-container-full input[type=datetime]:focus,
div.wpforms-container-full input[type=datetime-local]:focus,
div.wpforms-container-full input[type=email]:focus,
div.wpforms-container-full input[type=month]:focus,
div.wpforms-container-full input[type=number]:focus,
div.wpforms-container-full input[type=password]:focus,
div.wpforms-container-full input[type=range]:focus,
div.wpforms-container-full input[type=search]:focus,
div.wpforms-container-full input[type=tel]:focus,
div.wpforms-container-full input[type=text]:focus,
div.wpforms-container-full input[type=time]:focus,
div.wpforms-container-full input[type=url]:focus,
div.wpforms-container-full input[type=week]:focus,
div.wpforms-container-full select:focus,
div.wpforms-container-full textarea:focus {
  border: 0px solid var(--wpforms-button-background-color) !important;
  box-shadow: 0 0 0 0px var(--wpforms-button-background-color), 0px 0px 0px 0px rgba(0, 0, 0, 0.15) !important;
  outline: none;
}

.elementor-element .class_icon {
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  translate: 0.3s ease;
}
.elementor-element .class_icon:hover {
  background-color: #9a0204;
}
.elementor-element .class_icon:hover svg {
  fill: #fff;
}
.elementor-element .class_icon:hover h3 {
  color: #fff;
}

.ue-mega-slider .owl-nav {
  position: relative;
  left: 30px;
}
.ue-mega-slider .owl-nav .owl-next {
  right: 90% !important;
}

.ue-item.ue-item-active {
  position: relative;
}
.ue-item.ue-item-active .ue-item-title {
  font-weight: 700;
  color: #fff;
}
.ue-item.ue-item-active .ue-item-title:before {
  content: "";
  position: absolute;
  width: 100%;
  background: #fff;
  height: 2px;
  bottom: 0;
  left: 0;
}

.header-approccio {
  position: relative;
}
.header-approccio .box_ancore {
  position: absolute;
  top: 150%;
  margin: 0 auto;
  transform: translate(-50%, 50%);
  left: 50%;
  max-width: 90%;
}/*# sourceMappingURL=style.css.map */