/*
Theme Name: Elektrospeed
Theme URI: https://matteolecci.it/
Template: hello-elementor
Author: Matteo Lecci
Author URI: https://matteolecci.it/
Description: elektrospeed
Tags: elektrospeed
Version: 1.0.1699001270
Updated: 2023-11-03 08:47:50

*/

/* hide elementor H1 */
h1.entry-title {
	display: none !important;
}

/* header */
.eks-header-sec,
.eks-header-sec-m {
  transition: box-shadow 0.3s ease;
}

.eks-header-logo,
.eks-header-logo-m {
  transition: width 0.3s ease;
}

@media (min-width: 1367px) {
  .eks-header-logo {
    width: 260px;
  }

  .eks-header-scrolled .eks-header-logo {
    width: 220px;
  }
}

@media (min-width: 1025px) and (max-width: 1366px) {
  .eks-header-logo {
    width: 240px;
  }

  .eks-header-scrolled .eks-header-logo {
    width: 200px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .eks-header-logo-m {
    width: 220px;
  }

  .eks-header-scrolled .eks-header-logo-m {
    width: 190px;
  }
}

@media (max-width: 767px) {
  .eks-header-logo-m {
    width: 190px;
  }

  .eks-header-scrolled .eks-header-logo-m {
    width: 170px;
  }
}

.eks-header-scrolled,
.eks-header-scrolled-m {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}

/* listing machine box */
.listing-machine-img::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #E40814;
    opacity: 0;
    z-index: 2;
    pointer-events: none;
    transition: opacity 0.3s ease;
}
.listing-machine:hover .listing-machine-img::before {
    opacity: 0.1;
}
.listing-machine-img {
    position: relative !important;
    z-index: 1;
}
.listing-machine:hover .listing-machine-btn .elementor-button {
    background-color: #E40814 !important;
    border-color: #E40814 !important;
    color: #fff !important;
    transition: all 0.3s ease;
}

/* listing spare part box */
.listing-spare-parts-img::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #E40814;
    opacity: 0;
    z-index: 2;
    pointer-events: none;
    transition: opacity 0.3s ease;
}
.listing-spare-parts:hover .listing-spare-parts-img::before {
    opacity: 0.1;
}
.listing-spare-parts-img {
    position: relative !important;
    z-index: 1;
}
.listing-spare-parts:hover .listing-spare-parts-btn .elementor-button {
    background-color: #E40814 !important;
    border-color: #E40814 !important;
    color: #fff !important;
    transition: all 0.3s ease;
}

/* listing news box */
.listing-news-img::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #E40814;
    opacity: 0;
    z-index: 2;
    pointer-events: none;
    transition: opacity 0.3s ease;
}
.listing-news:hover .listing-news-img::before {
    opacity: 0.1;
}
.listing-news-img {
    position: relative !important;
    z-index: 1;
}
.listing-news:hover .listing-news-btn .elementor-button {
    background-color: #E40814 !important;
    border-color: #E40814 !important;
    color: #fff !important;
    transition: all 0.3s ease;
}