/* 
Theme Name: Hello Elementor Child Lead On
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

/***** YES WE SELL *****/
/******** Isabel 25-11-2021 *********/
/*** Generico ***/
* {
  outline: none !important;
}
.elementor-location-header section {
  min-width:100%!important;
}
/*** Header menu ***/
/* OPEN MENU ICON */
.eicon-menu-bar:before {
  background-image: url("/wp-content/uploads/sites/8/2021/12/Raggruppa-5522-4.svg") !important;

  background: no-repeat;
}

/* CLOSE MENU ICON */
.elementor-menu-toggle.elementor-active i:before {
  background-image: url("/wp-content/uploads/sites/8/2021/12/Raggruppa-5522-5.svg") !important;

  background: no-repeat;
}

@media (max-width: 1125px) and (min-width: 1025px) {
  .sec-col-menu a.elementor-item {
    margin-right: 5px !important;
  }
}
@media (max-width: 1024px) {
  .menu-button a {
    border: none !important;
    justify-content: center !important;
    margin-top: 10px;
    background-color: #f08c14 !important;
    color: #ffffff !important;
    padding: 14px 30px 13px 30px !important;
    border-radius: 30px 30px 30px 30px !important;
  }
  .menu-button a :hover {
    background-color: #0280da !important;
  }

  li.menu-button {
    display: table !important;
    margin: 0 auto !important;
    padding-top: 10px;
  }
  .menu-first a {
    border-top: 1px solid #000000 !important;
  }
  li.menu-last {
    border-bottom: none !important;
  }
  .logo-header {
    text-align: center !important;
  }
  .sec-col-menu ul {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .sec-col-menu nav {
    overflow: hidden !important;
  }
  .first-col-menu {
    z-index: 999;
  }
  .sec-col-menu .elementor-menu-toggle {
    z-index: 999;
  }
  .sec-col-menu a:focus-visible,
  .sec-col-menu li:focus-visible,
  .sec-col-menu .elementor-menu-toggle,
  .sec-col-menu .elementor-menu-toggle:active,
  .sec-col-menu .elementor-menu-toggle:focus,
  .sec-col-menu .elementor-menu-toggle:hover,
  .sec-col-menu .elementor-menu-toggle:focus-visible,
  .sec-col-menu .elementor-menu-toggle.elementor-active:active,
  .sec-col-menu .elementor-menu-toggle.elementor-active:active,
  .sec-col-menu .elementor-menu-toggle.elementor-active:focus,
  .sec-col-menu .elementor-menu-toggle.elementor-active:active:hover,
  .sec-col-menu .elementor-menu-toggle.elementor-active:active:focus-visible {
    background-color: #ffffff !important;
    outline: 0 !important;
    outline: none !important;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-tap-highlight-color: transparent;
  }
  .elementor-nav-menu--dropdown .elementor-item.elementor-item-active,
  .elementor-nav-menu--dropdown .elementor-item.highlighted,
  .elementor-nav-menu--dropdown .elementor-item:focus,
  .elementor-nav-menu--dropdown .elementor-item:hover,
  .elementor-sub-item.elementor-item-active,
  .elementor-sub-item.highlighted,
  .elementor-sub-item:focus,
  .elementor-sub-item:hover {
    background-color: #ffffff !important;
  }
  
}
/*
  
  .menu-first a:hover{
    color: #032741 !important;
  } */
@media (max-width: 1024px) and (min-width: 768px) {
  .sec-col-menu .elementor-menu-toggle.elementor-active {
    padding-bottom: 30px;
  }
  li.menu-button {
    padding-bottom: 100px !important;
  }
}

/* LISTING UL */
.roar-footer-link {
  text-decoration: none;
  color: #ffffff;
}
.roar-footer-link:hover {
  text-decoration: underline;
  color: #ffffff;
}
a.my-link {
  color: #1865ae !important;
}
a.my-link:hover {
  text-decoration: underline !important;
}
.roar-call-link {
  text-decoration: none !important;
  color: #f08c14 !important;
}
.roar-call-link:hover {
  text-decoration: underline !important;
  color: #f08c14 !important;
}
.swiper-slide[data-swiper-slide-index="0"]
  .swiper-slide-inner
  .elementor-slide-heading,
.swiper-slide[data-swiper-slide-index="1"]
  .swiper-slide-inner
  .elementor-slide-heading,
.swiper-slide[data-swiper-slide-index="2"]
  .swiper-slide-inner
  .elementor-slide-heading,
.swiper-slide[data-swiper-slide-index="3"]
  .swiper-slide-inner
  .elementor-slide-heading,
.swiper-slide[data-swiper-slide-index="4"]
  .swiper-slide-inner
  .elementor-slide-heading {
  margin-top: -200px;
}
.call-link-arrow {
  margin-left: 5px;
}
.eicon-chevron-right:before {
  background-image: url("/wp-content/uploads/sites/8/2021/12/freccia-right.svg") !important;
  background: no-repeat;
  background-size: 20px;
  margin-right: -20px;
}
.eicon-chevron-left:before {
  background-image: url("/wp-content/uploads/sites/8/2021/12/freccia-left.svg") !important;
  background: no-repeat;
  background-size: 20px;
}

@media (max-width: 767px) {
  .menu-first {
    padding-top: 80px !important;
  }
  li.menu-button {
    padding-bottom: 50px !important;
  }
  .call-link-arrow {
    width: 12px;
  }
}

@media (min-width: 1500px) {
  .header-image > .elementor-container {
    min-height: 850px !important;
  }
}
@media (max-width: 767px) {
  #sez-header-mobile .elementor-container.elementor-column-gap-default {
    align-items: flex-end !important;

    padding-bottom: 30px;
  }
}
