/*
Theme Name:  My Child Theme. Child for Enfold.
Theme URI:  http://www.carabiniericecurity.it
Description:  Theme to support tutsplus tutorial. Child theme for the Twenty Nineteen theme.
Author:  Mauro Padovani
Textdomain:  mauro
Author URI:  http://www.mp65web.com
Template:  enfold
Version:  1.0
License:  GNU General Public License v2 or later
                 
*/

.phone-info { 
    font-family: 'Impact', Charcoal, sans-serif;
    font-size: 25px !important;     
    color: #ffffff !important;      
}
.info {
  font-family: 'Impact', Charcoal, sans-serif;   
   font-size: 35px !important;
   color: red;
}
.info-space {
   color: #000000;
}
.testo-color{
    font-family: 'Roboto Condensed', sans-serif;
    color: #d9af2e;
    text-align: center;
    font-size: 25px ;
	font-weight: 300;
}
.consorzio{
    font-family: 'Impact', Charcoal, sans-serif;
    color: #cc0000;
    text-align: center;
    font-size: 50px ;
    font-style: oblique;
    font-weight: 900;
}
@media (max-width: 768px) {
  /* Stili per tablet e smartphone */
  .consorzio {
    font-size: 25px; /* Dimensione del testo principale */
  }
 }
.sicurezza{
    font-family: 'Roboto Condensed', sans-serif;
    color: #d9af2e;
    text-align: center;
    font-size: 25px ;
}
.contatti{
    font-family: 'Roboto Condensed', sans-serif;
    text-align: center;
    font-size: 15px ;
}
.testo-home-mauro{
    font-family: 'Roboto Condensed', sans-serif;
	/*font-family: 'Impact', Charcoal, sans-serif;*/
    text-align: justify;
    font-size: 15px ;
    letter-spacing: 0.2em;
}


/*------ Testo scorrevole News --------------*/
/* Contenitore principale sticky */
.ticker-wrap {
  position: sticky;
  top: 0;
  display: flex;
  align-items: center;
  background: #111;
  color: #fff;
  overflow: hidden;
  z-index: 9999;
  padding: 8px 0;
}
/* Etichetta fissa con punta proporzionata */
.ticker-label {
  position: relative;
  background: #e30613;
  color: #fff;
  font-weight: bold;
  padding: 6px 20px 6px 12px; /* spazio interno */
  white-space: nowrap;
  text-transform: uppercase;
  flex-shrink: 0;
  margin-right: 10px; /* distanza dal testo scorrevole */
  display: inline-flex;
  align-items: center;
}
/* Triangolo punta a destra uguale all'altezza dell'etichetta */
.ticker-label::after {
  content: '';
  position: absolute;
  top: 0;
  right: -10px; /* distanza dal bordo */
  width: 0;
  height: 100%; /* altezza uguale all'etichetta */
  border-left: 10px solid #e30613;
  clip-path: polygon(0 0, 100% 50%, 0 100%); /* crea il triangolo */
}
/* Contenitore scorrevole */
.ticker {
  display: inline-block;
  font-size: 20px;
  white-space: nowrap;
  flex: 1;
  overflow: hidden;  /* niente sovrapposizione */
  position: relative;  
}
/* Wrapper interno per animazione */
.ticker-inner {
  display: flex;
  align-items: center;
  gap: 40px; 
  width: max-content;
  animation: ticker-scroll 80s linear infinite;
}
.ticker-item {

  display: inline-block;  
  white-space: nowrap;
}
.ticker a {
  color: #fff;
  text-decoration: none;
}
/* 🔴 PAUSA AL PASSAGGIO DEL MOUSE */
.ticker-wrap:hover .ticker-inner {
  animation-play-state: paused !important;
}
@keyframes ticker-scroll {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}
/*----- Fine Testo scorrevole News --------------*/
