@import url('https://fonts.googleapis.com/css?family=Titillium+Web');
*{
    font-family: 'Titillium Web', sans-serif !important;
}


img[alt="EnterNow"]{ /* sostituisce il logo EN nel topo menÃ¹ con logo della gara da caricare su FTP */
    background: url(https://www.enternow.it/uploads/races/11882/logo_LG42_monochrome.png) center center no-repeat;
	background-size:contain;
    width: 167px;
    padding-left: 167px;
}

.cNavigation-Primary__DesktopOnly a { /* modifica il puntatore del cursore in freccia così non sembra cliccabile */
 cursor:default;  
}

.cNavigation-Primary__PhoneOnly a { /* modifica il puntatore del cursore in freccia così non sembra cliccabile */
 cursor:default;
}

.cNavigation-Primary__Toggler {
	color: #ffffff !important;
	fill: #ffffff !important;
	background-color:#ffffff !important;
	
}

.cHeader-Edition__Info { /* informazioni edizione  */
	visibility:visible !important;
}

.cHeader-Edition__InfoLogo { /* logo gara nella copertina  */
	display:none !important;
}

/* 
.cHeader-Edition { ***** sostituisce l'immagine di copertina *****
	background: url(https://www.enternow.it/uploads/races/11926/Cover-Enternow.jpg) center center no-repeat !important;
	background-size:auto;
	height: 562px;	
}
*/

.cHeader-Edition__BackgroundOverlay {
    opacity: 0.1;  /* opacitÃ  1 = nessuna opacitÃ  -> opacitÃ  0.1 = max opacitÃ  */
	/* background-color: #ffffff; */
	visibility:visible; 
}


/*
.cHeader { ***** mette uno sfondo dietro la copertina *****
	height: 562px;
    background: url(https://www.enternow.it/uploads/races/11926/ChristmasVirtualRace_HeaderBack.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color:#fff4bd;
}
*/

/*
.lHeaderWrapper {  ***** blocca la dimensione del DIV della copertina compresa la barra di navigazione ma se l'immagine di copertina Ã¨ piÃ¹ grande non la riduce*****
	height: 155px !important;
  }
}
*/

.cNavigation-Primary { /* top menu */ 
    background-color: #004d71;
    border-bottom: 2px solid #00a7e1;
}

.cNavigation-Primary a { /* top menu link */ 
    color: #FFFFFF;
	text-decoration: none !important;
}

@media only screen and (max-width: 1200px) { /*colore delle voci di menu su mobile  CERCA EVENTI e AIUTO */
	.cNavigation-Primary a { /* top menu link */ 
    	color: #004d71;
		text-decoration: none !important;
	}	
}

.cNavigation-Primary a:hover { /* top menu link over */ 
	font-weight:bold !important;
}

.cNavigation-Primary__Column--Left{ /* sezione sinistra del top menu */ 
   /* display: inline-block !important; */
}

.cNavigation-Primary__Column--Right {
	color:#FF0 !important;
}

.cNavigation-Edition { /* menÃ¹ edizione gara */ 
    background-color: #00a7e1;
}

.cNavigation-Edition__Anchors a { /* menÃ¹ edizione gara link */ 
    color: #FFFFFF;
}

.cNavigation-Edition__Anchors a.eScrollHighlightActive { /* menÃ¹ edizione gara link attivo */ 
    border-color: #1f598b;
}

.cNavigation-Edition__Anchors a:hover { /* menÃ¹ edizione gara link over barretta */ 
    border-color: #0387b5;
}


.cNavigation-Edition__Anchors a.eScrollHighlightActive .eSvgHighlight { /* icone voci di menÃ¹ edizione */ 
    fill: #1f598b;
}

.cNavigation-Edition__Anchors a .eSvgHighlight { /* icone voci di menÃ¹ edizione */ 
    fill: #ffffff;
}

.cNavigation-Edition__Anchors a:hover .eSvgHighlight { /* icone voci di menÃ¹ edizione over */ 
    fill: #0387b5;
}

.cNavigation-Edition__ActionsSubscribe { /* tasto iscriviti */ 
    background-color: #1f598b;
    border-color: #ffffff;
}

.cNavigation-Edition__ActionsSubscribe:hover { /* tasto iscriviti over */ 
    background-color: #0387b5;
    border-color: #0387b5;
}

.cNavigation-Primary__DropdownToggle a:hover{ /* testo e sfondo voce menu utente */
	color:#ffffff !important;
	background-color:#0387b5 !important;
}

.cNavigation-Primary__PhoneOnly a{ /* colore testo menu mobile */
	color:#004d71 !important;
}

.uIsToggled { /* testo e sfondo voce menu utente selezionata */
	color:#ffffff !important;
	background-color:#00a7e1 !important;

}

/*
.cCard-Map { ***** DIV della mappa *****
	display: none !important;
}
*/


.cCard-Description__Where {
	display: none !important;
}

.cCard-Description__When {
	display: none !important;
}
/***** voci della sezione descrizione 
.cCard-Description__Info {
	display: none !important;
}

.cCard-Description__Share {
	display: none !important;
}
*****/

.cCard-Event__TicketSubscribe button { /* tasto iscriviti */
    background-color: #1f598b;
    border-color: #1f598b;  
}

.cCard-Event__TicketSubscribe button:hover { /* tasto iscriviti */
    background-color: #00a7e1;
    border-color: #00a7e1 ;  
}

.cCard-Event__TicketSubscribe span { /* tasto iscriviti */
    color: #e8f51a;
}

.cCard-Event__Title { /* sfondo del titolo del biglietto */
    background-color: #1f598b !important;
}

/* .pFeEdition-Show__Related  h4 {  ********* sezione eventi correlati ******
    color: white !important;
} */

h4{ /* titolo acquista */
  color: #1f598b !important;
}

.cBanner-AddYourEvent { /* sezione aggiungi il tuo evento nel footer */
    display: none !important;
}

.cCard-OrderSubscribeForm__ActionBack a{ /* tasto INDIETRO percorso iscrizione */
    color: #1f598b !important;
    border-color: #1f598b !important;
}
.cCard-OrderSubscribeForm__ActionBack a:hover{ /* tasto INDIETRO percorso iscrizione */
    background-color: #1f598b !important;
    color: #ffffff !important;
}

.eButton--Primary  { /* bottone avanti nella prima pagina del percorso iscrizioni */
	color: #ffffff !important;
    border-color: #ffffff !important;
	background-color:#1f598b !important;
}

.eButton--Primary:hover  { /* bottone avanti nella prima pagina del percorso iscrizioni */
	color: #ffffff !important;
    border-color: #0387b5 !important;
	background-color:#0387b5 !important;
}

.cCard-OrderSubscribeForm__ActionForward button { /* bottone avanti opzioni iscrizione */
	color: #ffffff !important;
    border-color: #ffffff !important;
	background-color:#1f598b !important;
}

.cCard-OrderSubscribeForm__ActionForward button:hover { /* bottone avanti opzioni iscrizione */
	color: #ffffff !important;
    border-color: #0387b5 !important;
	background-color:#0387b5 !important;
}

.cCard-Event__TicketTitle h5 { /* titolo del biglietto nella race page */
	display: none !important;
}

.cCard-Event__TicketLogo { /* logo del ticket nella race page */
	display: none !important;
}

.cFooter__Columns { /* elimina il footer ENTERNOW - TROVA EVENTI - SEGUICI */
    display: none !important;
}

.cFooter-Order{  /* elimina il "DOPPIO" footer quando personalizzato nel percorso iscrizione */
    background-image:none !important;
	background-color:#e6ecef !important;
	height:auto;
}

.cFooter img[alt="EnterNow"]{ /* logo enternow nell footer */
    /* background: url(https://www.enternow.it/iol/immagini/header_manifestazioni/CDS_LogoSmall.png) center center no-repeat; */
    width: 130px;
    padding-left: 400px;
	display:none !important;
}

.cFooter {
    background-image: url(https://www.enternow.it/uploads/races/11882/EnternowFooter.png);
	background-position:center;
	background-repeat: no-repeat;
	background-color:#00a8e2;
	background-size:auto;
	height: 200px;	
}

.lContentWrapper { /* sfondo del contenuto DESCRIZIONE GALLERIA */
	background-color: #d2ebf4 !important; /* azzurro chiaro chiaro */
}

.lWrapper { /* sfondo del contenuto DIV tutta la pagina anche per le pagine successive alla prima*/
	background-color: #d2ebf4 !important;

}

.cBlock { /* sfondo DIV della sezione Acquista (biglietti) */
	margin-bottom: 0px !important;
}

.cFooter-Order {  /* sezione del contatore e totale somma acquisto */
	height: 100px !important;
	background-color: #d2ebf4 !important;	
	color: #00a7e1 !important;	
}

.cItem-OrderAmount__Title { /* titolo del contatore e della somma acquisto */
	color: #1f598b !important;
	font-weight:bold !important;	
}

/***** bottone COMPLETA ORDINE *****
.eButton {
	color: #ffffff !important;
	background-color:#1f598b !important;
	border-color: #1f598b !important;
}
***** bottone COMPLETA ORDINE *****/

.eSpinner-Bar { /* colore dello spinner che si sta decrementando */
	border-color:#1f598b !important;			
}

.eSpinner-Fill { /* colore dello spinner parte fissa */
	border-color:#1f598b !important;
}

/***** tasto ISCRIVI UN ALTRO ATLETA *****/
.cCard-SubscriptionCompleted__SubscribeAgain .eSvgHighlight{ /* colore icona non attivo */
	fill: #1f598b;
}
.cCard-SubscriptionCompleted__SubscribeAgain { /* colore testo non attivo */
	color: #1f598b !important;
}
.cCard-SubscriptionCompleted__SubscribeAgain { /* colore bordo non attivo */
    border-color: #1f598b;
}
.cCard-SubscriptionCompleted__SubscribeAgain:hover { /* colore bordo, sfondo e testo mouse over */ 
    border-color: #0387b5;
	background-color:#0387b5 !important;
	color:#FFF !important;
}
/***** FINE tasto ISCRIVI UN ALTRO ATLETA *****/

/***** tasto RIEPILOGO ORDINE *****/
.cCard-SubscriptionCompleted__Continue {
    border-color: #1f598b;
	background-color:#1f598b !important;
	color:#FFF !important;	
}	

.cCard-SubscriptionCompleted__Continue:hover {
    border-color: #0387b5;
	background-color:#0387b5 !important;
	color:#FFF !important;	
}
/***** FINE tasto RIEPILOGO ORDINE *****/

/***** tasto MODIFICA ISCRIZIONE *****/
.fa-edit {
	padding: 10px;
	color:#1f598b !important;
}
.cCard-SubscriptionCompleted__AthleteSummary button  {
	color:#1f598b !important;
}
/***** FINE tasto MODIFICA ISCRIZIONE *****/

/***** tasto ANNULLA ISCRIZIONE *****/
.cItem-OrderButtons__Cancel a:hover{
	color:#1f598b !important;
}
.cItem-OrderButtons__Cancel a:hover .eSvgHighlight{ /* colore icona non attivo */
	fill: #1f598b;
}
/***** Fine tasto ANNULLA ISCRIZIONE *****/


/***** Area di sostituzione delle immagini di copertina e footer nelle versioni mobili in base alle risoluzioni 
@media only screen and (max-width: 600px) {
	.cFooter {
	background-image: url(https://www.enternow.it/uploads/races/11926/ChristmasVirtualRace_Footer_mobile.jpg);
  }
}

@media only screen and (max-width: 600px) {
	.cHeader-Edition {
	background: url(https://www.enternow.it/uploads/races/11926/Cover-Enternow_mobile.jpg) center center no-repeat !important;
	height: 394px !important;	
  }
}

@media only screen and (max-width: 1200px) {
	.cFooter-Order__Container { * testo e sfondo timer iscrizione 
		background-color:#d6d5d4 !important;
		padding: 5px;
		border: 2px solid #7d7d7d;
		border-radius: 10px;
	}
}
Fine area *****/