@import url('https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body,

*[topNumVisible]:after,
#titolo_img .title_content_IMG_First *,
#breadcrumbs,
.TopAbsoluteLeft,
.VisualizazzioneListato article h4,
.ContenutoTop .TitlePratica h1,
#operazioni_utente a h5,
.Testimonials .Info .car,
footer .copyright p
{font-family:'Public Sans';}

/* ----- INIZIO COLORI PRINCIPALI SITO ----- */
	a[href]:hover{color:#1F6BBB}
	.pagination a:not(.disable).paginationSelectedPage:link {color: white !important;text-decoration: none;border: solid 1px #1c1c1c !important;
															 background-color: #1c1c1c !important;}
	@media only screen and (min-width: 981px){
		.pagination a:not(.disable):hover, .pagination a:not(.disable).paginationSelectedPage:active, .pagination a:not(.disable).paginationSelectedPage:visited
		{color: white !important;text-decoration: none;border: solid 1px #1c1c1c !important;background-color: #1c1c1c !important;}
	}
	.barra_operazioni .scelta_vista li.M_active i.fa {color: #1c1c1c;}
	.str_modello{color: #e73d4a;font-weight:500;}

	.AfterBackgroundPr:after, .BeforeBackgroundPr:before, *[topNumVisible]:after
	{background-color: #1c1c1c !important;}

	.colorPrincipale, .select-single:hover:not([disabled="disabled"]) > i.fa, i.activecolorPrincipale, .colorPrincipaleSoloHover:hover, .colorPrincipaleNoHover, .TabFlatmain.Version2 > .RadioHiddenTabs:not(:checked) + label .Step
	{color: #717171 !important;fill: #717171 !important;}

	.bordoColorePrincipale, input[type='text']:focus, .select-single.clicked, .select-single.clicked .Valori, input[type="password"]:focus, textarea:focus, .borderColorPrincipaleSoloHover:hover,
	.dropzone.dz-drag-hover
	{border-color: #717171 !important;}

	.backgroundColorePrincipale:hover,
	label.styl input:checked + .checkbox {background-color: #313131;}

	label.styl input:checked + .radio{}

	.backgroundColorePrincipale,
	.backgroundColorePrincipaleNoHover,
	.owl-dot.active span,
	.articleHeading,
	*[topNumVisible]:after,
	.backgroundColorePrincipaleSoloHover:hover {background-color: #1c1c1c;color:#fff;}

	.RadioHiddenTabs:checked + label.promozioniTAB, .offerta{color:#fff;background-color:rgb(218, 159, 49);}
	.RadioHiddenTabs:checked + label.newTAB, .novita{color:#fff;background-color:rgb(109,178,48);}

	.Alm.gas{color:#fff;background-color:rgb(221,119,93);}
	.Alm.elettr{color:#fff;background-color:rgb(221,119,93)}

	label.styl_S2 input[type="radio"]:checked + span{background-color:#cf2e26;color:#fff;}

	.irs--round .irs-bar, .irs--round .irs-from, .irs--round .irs-to, .irs--round .irs-single{background-color:#9e1b14}
	.irs--round .irs-handle{border-color:#9e1b14!important;}
	.irs--round .irs-from:before,
	.irs--round .irs-to:before,
	.irs--round .irs-single:before{border-top-color:#9e1b14!important}


	body .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
	body .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
	body .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{background-color:#cf2e26;}
	body .xdsoft_datetimepicker .xdsoft_calendar td:hover,
	body .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div:hover{background-color:#9e1b14!important;}

	#infinity_slider_element .iS-Loading{background-color:#cf2e26!important;}

	.BloccoInfo.Blocco0, #InfoParallax2 .BloccoInfo {background-color: rgba(250, 182, 55, 0.9);}
	.BloccoInfo.Blocco0:hover, #InfoParallax2 .BloccoInfo:hover {background-color: rgba(250, 182, 55, 1);}
	.BloccoInfo.Blocco1 {background-color: rgba(255, 72, 72, 0.9);}
	.BloccoInfo.Blocco1:hover {background-color: rgba(255, 72, 72, 1);}
	#PercheSceglierci .Blocco > i{color:#cf2e26;}

	.ContentTitleHome:after, .TabFlatmain:not(.Version2), h3.StyleTab{background-color:#1d1d1b;}

	.ColorSVG, .ListDettagliAuto2 svg {fill: #00adef;}
/* ----- FINE COLORI PRINCIPALI SITO ----- */

/* ----- INIZIO HEADER ----- */
	header > .TopMenu{background-color:#e6e6e6;}
	header > .TopMenu, header > .TopMenu a{color: #000 !important;}
	a.logo img{max-width: 320px;max-height: 100px;margin-top:0;}
	header .logo .txt{font-size:30px;color:#000;text-transform:uppercase;display:inline-block;margin-top:5px;}
	header > .H, header .FixedResponsive{background-color:#fff;}
	header .ContattiRapidi{margin:25px 0 0}
	header .ContattiRapidi .Info:not(:last-child){font-weight:normal}
	header .ContattiRapidi .Info, header .ContattiRapidi .Info a {color: #000;}
	header .ContattiRapidi .indirizzo, header .ContattiRapidi .indirizzo .uppercase{text-transform:none;}

	header .ContattiRapidi .Info .IconaCnT{border-color: #000537!important;}
	header .ContattiRapidi .Info .IconaCnT i.fa{color: #000537;}

	.logoimg header > .H{height:116px;}
	.logotxt header > .H{height:92px;}

	#SliderHome .background{height:380px;}
	#SliderHome .background{background-image:none!important;}

	header .ContattiRapidi .indirizzo{font-size:15px;}
	header .ContattiRapidi .telefono{font-size:15px;}
	header .ContattiRapidi .email{font-size:15px;}

	@media only screen and (min-width: 981px) and (max-width: 1024px){
		body header a.logo img {max-width: 205px;max-height: 63px;}
		body header .ContattiRapidi .Info:not(:last-child) {padding-right: 20px;}
		body header .ContattiRapidi .indirizzo{font-size:12px;}
		body header .ContattiRapidi .telefono{font-size:15px;}
		body header .ContattiRapidi .email{font-size:13px;}

	}

	@media only screen and (max-width:980px) and (min-width:750px){
		body header .ContattiRapidi .Info:not(:last-child) {padding-right: 20px;}
		body header .ContattiRapidi .indirizzo{font-size:12px;}
		body header .ContattiRapidi .telefono{font-size:15px;}
		body header .ContattiRapidi .email{font-size:12px;}
	}

	/* ----- INIZIO MENU PRINCIPALE -----*/

	header .MenuPrincipale, .slicknav_nav, header .ul_SubMenu{background-color: #1c1c1c;}
	header .MenuPrincipale a{font-size:18px;color:#fff;}
	header .MenuPrincipale li .FlgNascondiPrezzi{color:#fff;}
	header .MenuPrincipale li.active a, header .MenuPrincipale li:hover > a
	{color: #919191;background-color: transparent;}
	header .MenuPrincipale .ulMenuPrincipale > li:not(:hover):not(.active) > a > i {border-color: #fff;}

	.TabFlatmain:not(.Version2) .RadioHiddenTabs:checked + label:not(.promozioniTAB):not(.newTAB), h3.StyleTab span,
	header .ul_SubMenu li > a:hover
	{color: #fff;background-color: #91919142;}

	.MantieniAltezza {min-height: 45px;}

	ul.slicknav_nav:after {border-bottom-color: #919191;}
	.slicknav_btn {border-color: #808080;}
	.slicknav_menu .slicknav_icon-bar{background-color:#808080;}
	ul.slicknav_nav li a {color: #fff;}
	ul.slicknav_nav li.active a {background-color: #1c1c1c;color: #fff;}
	/* responsive */

	/* responsive */

	/* ----- FINE MENU PRINCIPALE -----*/
/* ----- FINE HEADER ----- */

/* ----- INIZIO STILE LISTATO ----- */
.SliderVetrinaPrc .InfoVeicle .PrezzoListato2 .valueCP.prezzo_pr{font-size:22px;padding-left:3px;}
.SliderVetrinaPrc .InfoVeicle .PrezzoListato2 .iva_sc{font-size:12px;}
.SliderVetrinaPrc .InfoVeicle .info_2 > span.chilometri .legend{display:inline!important;font-size:12px;}

.ArticleMedium .InfoVeicle .PrezzoListato2 .valueCP.prezzo_pr{font-size:22px;}
.ArticleMedium .InfoVeicle .info_2 > span{font-size:16px;}
.ArticleMedium .InfoVeicle .info_2 > span.chilometri .legend{display:inline!important;font-size:12px;}

.SchedaPratica .AltreAuto .ArticleMedium .InfoVeicle .info_2 > span {font-size: 14px;letter-spacing:-0.1px;}

.VisualizazzioneListato.righe article h4{font-size:20px;}
.VisualizazzioneListato.righe article h4 .str_marca{}

.VisualizazzioneListato.colonne article h4{font-size: 16px;letter-spacing: -0.5px;line-height:20px;}
.VisualizazzioneListato.colonne article h4 .str_marca{font-size:16px;}

.VisualizazzioneListato .AllOptionals.DiSerie .Opt{border-radius:3px;}

.VisualizazzioneListato.righe .dettagli_tecnici .col-md-F{font-size: 17px;}
.VisualizazzioneListato.colonne .dettagli_tecnici .col-md-F{font-size: 11px;}

.VisualizazzioneListato.righe .dettagli_tecnici i{line-height:22px;}
.VisualizazzioneListato.colonne .dettagli_tecnici i{line-height:20px;}

@media only screen and (max-width:980px) and (min-width:750px){
	.VisualizazzioneListato.righe article h4{font-size:16px;}
	.VisualizazzioneListato.righe .dettagli_tecnici .col-md-F{font-size:13px;}
	.VisualizazzioneListato.righe .dettagli_tecnici i{line-height:18px;top:1px;}
}

@media only screen and (max-width:750px) and (min-width:600px){
	.VisualizazzioneListato.colonne article h4{font-size:14px;line-height:17px;}
	.VisualizazzioneListato.colonne article h4 .str_marca{font-size:14px;}
	.VisualizazzioneListato.colonne .dettagli_tecnici .row{margin-top:0;}
	.VisualizazzioneListato.colonne .dettagli_tecnici .col-md-F{font-size:11px;}
}

@media only screen and (max-width:980px){
	a.logo {height: 100%;display:inline-block;overflow: hidden;}
}

@media only screen and (max-width:599px){

}
@media only screen and (max-width:510px){
	a.logo img{margin-top:0;}
}
/* ----- FINE STILE LISTATO ----- */

/* ----- INIZIO STILE SCHEDA ----- */
.ListDettagliAuto2 svg{fill: #232323;}
/* ----- FINE STILE SCHEDA ----- */

/* ----- INIZIO STILE NEWSLETTER ----- */
#NewsLetter.P0{background-color: #232323;color:#fff;}
/* ----- FINE STILE NEWSLETTER ----- */