/**
Theme Name: Astra Child
Author: Hoop Communication
Author URI: https://www.hoopcommunication.it/
Description: Child theme for Astra
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

.swiper-sits{
    .elementor-swiper-button{
        background-color: white;
        height: 50px;
        width: 50px;
        display: flex;
        justify-content: center;
        align-content: center;
        align-items: center;

        i{
            height: 25px;
        }
    }

    .elementor-slides-wrapper{
        posiiton:relative
    }
    .elementor-swiper-button-next{
        left: 0!important;
		right:none!important;
        top: 86%!important;
    }
    .elementor-swiper-button-prev{
        left: 0!important;
		right:none!important;
        top: 96%!important;
    }
}

.menu-header.elementor-sticky--effects{
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3);
}

/* .text-scroll{
	overflow-y:auto;
	max-height:300px;
	scrollbar-width: thin;
	scrollbar-color: grey #e0e0e0;
} */
.text-scroll {
    max-height: 300px; /* Imposta l'altezza massima del contenitore */
    overflow-y: auto; /* Abilita lo scroll verticale */
    padding: 10px;
  }
  /* Personalizzazione delle scrollbars per WebKit (Chrome, Safari) */
  .text-scroll::-webkit-scrollbar {
    width: 6px; /* Larghezza della scrollbar */
  }

  .text-scroll::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.1); /* Colore di sfondo della traccia (opaco) */
  }

  .text-scroll::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.5); /* Nero al 50% di opacità */
    border-radius: 10px; /* Arrotonda i bordi della scrollbar */
    border: 3px solid rgba(0, 0, 0, 0.1); /* Spazio tra barra e contenuto */
  }

  .text-scroll::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0, 0, 0, 0.7); /* Più scuro al passaggio del mouse */
  }

