:root {
    --responsiveMenuV1-background-header: #7e4c81;
    --responsiveMenuV1-color-header: #fff;
    --responsiveMenuV1-color-line: #7e4c81;
    --responsiveMenuV1-background-transparent: #333;
    --responsiveMenuV1-background-menu: #fff;
    --responsiveMenuV1-color-menu: #000;
    --responsiveMenuV1-color-sub-link: #3b3b3b;
    --responsiveMenuV1-background-link-selected: transparent;
    --responsiveMenuV1-color-link-selected: #7e4c81;
    
	--border-color-btn-filtri-mobile: #7e4c81;
}

header .ContattiRapidi .SocialLink a {background:#2E0B2D;}

@import url('https://gruppoleonia.it/assets/fonts/Axiforma/stylesheet.css');
/* ----- INIZIO COLORI PRINCIPALI SITO ----- */
	
	body {font-family: "Axiforma", Sans-serif;}
	#Contenuto > .PaginaInterna{font-family: 'Axiforma', Sans-serif}
	/*section .SliderVetrinaPrc {display:none}*/

	.TopAbsoluteLeft,
	.VisualizazzioneListato article h4,
	.ContenutoTop .TitlePratica h1,
	#titolo_img .title_content_IMG_First *{font-family: 'Axiforma', Sans-serif}

	a[href]:hover{color:#1F6BBB}
	.pagination a:not(.disable).paginationSelectedPage:link {color: white !important;text-decoration: none;border: solid 1px #cf2e26 !important;
															 background-color: #cf2e26 !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 #cf2e26 !important;background-color: #cf2e26 !important;}
	}
	.barra_operazioni .scelta_vista li.M_active i.fa {color: #cf2e26;}
	.str_modello{/*color: #e73d4a;*/color:#000;font-weight:600;padding-left:5px;}
	
	.AfterBackgroundPr:after, .BeforeBackgroundPr:before, *[topNumVisible]:after
	{background-color: #cf2e26 !important;}

	.colorPrincipale, .select-single:hover:not([disabled="disabled"]) > i.fa, i.activecolorPrincipale, .colorPrincipaleSoloHover:hover, .colorPrincipaleNoHover, .TabFlatmain.Version2 > .RadioHiddenTabs:not(:checked) + label .Step 
	{color: #2e0b2d !important;fill:#2e0b2d !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: #2e0b2d !important;}

	#select_potenza_min.FirstOptionSelected .ValoreScelto,
	#select_potenza_max.FirstOptionSelected .ValoreScelto{color:transparent}
	
	.backgroundColorePrincipale:hover, 
	label.styl input:checked + .checkbox {background-color: #2e0b2d;}
	
	label.styl input:checked + .radio{}
	
	.backgroundColorePrincipale, 
	.backgroundColorePrincipaleNoHover, 
	.owl-dot.active span, 
	.articleHeading, 
	*[topNumVisible]:after, 
	.backgroundColorePrincipaleSoloHover:hover {background-color: #7e4c81;color:#fff;}

	.HeaderSchedaV .ButtonsStyles{min-width: 188px;text-align: center;}
	.ButtonsStyles{line-height: 19px;height: 28px;}
	.ButtonsStyles i{top: 0;height: 20px;line-height: 26px;}
	
	#titolo_img.statica1_class {
		background-image: url(https://app.managercar.com/www/managercar_leoniasrl_118/img/background/top_listino.jpg?v=34.2);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}
	
	#Vetrina .backgroundColorePrincipale.GoToScheda {background:#2e0b2d!important}

	.venduto{color:#fff;background-color:rgb(108, 53, 242)}
	.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;}
	
	#special_liste  {margin-top: 0!important;}

	body #special_liste > .content, #ContenitoreAutoSpeciali > .content{padding-top:5px}
	body #special_liste.TabFlatmain .js_owl .owl-controls{top:-41px !important}
	@media only screen and (min-width: 600px){
		body #special_liste.TabFlatmain .js_owl .owl-controls .owl-nav > div{width: 50px;height: 30px;}
		body #special_liste.TabFlatmain .js_owl .owl-controls{top:0;margin-top;}
	}

	body .TabFlatmain > .LabelRadioHiddenTabs:not(.Title):after{content: '+';padding-left:10px;}
	body .TabFlatmain .LabelRadioHiddenTabs {font-family: "Axiforma", Sans-serif!important;}

	body .owl-controls .disable, .owl-controls .disable:hover{opacity: 0.3;}

	#ContenitoreAutoSpeciali {display:none}
	
	.ContentTitleHome {padding-bottom: 0!important}
	
	#infinity_slider_element .iS-Loading{background-color:#cf2e26!important;}
	
	.ImgParallasse.FettaContenitore {padding: 70px 0!important;}
	
	/*#InfoParallax .BloccoInfo {display:none}*/
	#InfoParallax2 .BloccoInfo {display:none}
	.BloccoInfo.Blocco0, #InfoParallax2 .BloccoInfo {background-color: #8B5286;}
	.BloccoInfo.Blocco0:hover, #InfoParallax2 .BloccoInfo:hover {background-color: #8B5286;}
	.BloccoInfo.Blocco1 {background-color: #2E0B2D;}
	.BloccoInfo.Blocco1:hover {background-color: #2E0B2D;}
	#PercheSceglierci .Blocco > i{color:#cf2e26;}
	
	.ContentTitleHome:after, .TabFlatmain:not(.Version2), h3.StyleTab{background-color: #8b5286;}
	
	.ColorSVG, .ListDettagliAuto2 svg {fill: #00adef;}
/* ----- FINE COLORI PRINCIPALI SITO ----- */

/* ----- INIZIO HEADER ----- */
	header > .TopMenu{background-color: #ffffff;border-bottom: 1px solid #2E0B2D;}
	header > .TopMenu, header > .TopMenu a{color: #000 !important;font-family: "Axiforma", Sans-serif;}
	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: #ffffff;}
	header .ContattiRapidi .Info:not(:last-child){font-weight:normal;}
	header .ContattiRapidi .telefono:not(.cellulareSH) span+span, header .ContattiRapidi .email span+span{
    line-height: 37px;
    height: 33px;
}
	header .ContattiRapidi .Info, header .ContattiRapidi .Info a {color: #000;font-family: "Axiforma", Sans-serif;}
	header .ContattiRapidi .indirizzo, header .ContattiRapidi .indirizzo .uppercase{text-transform:none;}
	header .ContattiRapidi .indirizzo, Chisiamo {display:none}
	header #menu li.Home {display:none!important}

	#titolo_img:not(.contattaci_class) {background-image: url(https://app.managercar.com/www/managercar_leoniasrl_118/img/background/top_leonia.jpg?v=1) !important;background-position: right center;}
	#titolo_img:not(.contattaci_class) .title_content_IMG_First{background-color: transparent;}
	/* #ContattiPage #titolo_img.contattaci_class {background-image: none;} */
	
	#SliderHome:not(.slider2):not(.SliderVideo) {background-image: url('https://app.managercar.com/www/managercar_leoniasrl_118/img/background/slider1.jpg')!important;background-position: 50%;}
	#InfoParallax {background-image: none!important;}
	#InfoParallax2 {display: none!important;}

	.sectionsFooter .sectionsFooter2 {background-image: none;background-color: #7E4C81;}

	header .ContattiRapidi .Info .IconaCnT{border-color:#2E0B2D!important;}
	header .ContattiRapidi .Info .IconaCnT i.fa{color:#2E0B2D;}
	.infoAzienda .icon.colorPrincipale {border-color:#00bec6!important;}
	.infoAzienda .icon.colorPrincipale .fa, .infoAzienda .icon.colorPrincipale .stm-icon-time {color:#00bec6}

	.logoimg header > .H{height: 80px;}
	.logotxt header > .H{height:92px;}
	
	header .MenuPrincipale .ulMenuPrincipale li a {font-family: "Axiforma", Sans-serif;}
	
	#SliderHome {height: 407px;}
	#SliderHome .background{height:380px;}
	#SliderHome .background{background-image:none!important;}

	.SliderVetrinaPrc{float:right;top: 32px !important;background-color: rgba(0,0,0,0.85);}
	.SliderVetrinaPrc .InfoVeicle{padding: 20px 15px 10px;}
	.SliderVetrinaPrc .js_owl{width:915px;}
	.SliderVetrinaPrc .owl-nav{right:10px;bottom:10px;}
	.SliderVetrinaPrc .owl-nav > div{background-color: rgba(0, 0, 0, 0.1);margin:0 2px;border-radius: 4px;outline-color: transparent !important;width: 50px;height: 30px;font-size: 20px;}
	.SliderVetrinaPrc .InfoVeicle .info_2 > .RowInfo > span[lgd]:before{margin-right:10px}
	.SliderVetrinaPrc .owl-nav > div:hover{background-color: rgba(0, 0, 0, 0.2) !important; color:#888 !important; border-color:transparent !important}
	
	header .ContattiRapidi .indirizzo{font-size:15px;}
	header .ContattiRapidi .telefono{font-size:15px;}
	header .ContattiRapidi .email{font-size:15px;}
	
	.BloccoInfo .title {color: #fcea10;}
	.BloccoInfo .text {color:#fff;}
	@media only screen and (min-width:600px){
		.BloccoInfo .title {font-size: 34px;line-height:34px}
		.BloccoInfo .text {font-size:24px}
	}
	@media only screen and (max-width:599px){
		#special_liste{margin-bottom:0}
		#gallery-image-leonia,
		.ImgParallasse.FettaContenitore {padding: 50px 0 !important;}
		.BloccoInfo .title {font-size: 26px;line-height:26px}
		.BloccoInfo .text {font-size:17px}
	}
	
	.IconPNG.car2 {background-image: url(https://app.managercar.com/www/managercar_leoniasrl_118/img/007-car-2.png);}
	.IconPNG.get-money1 {background-image: url(https://app.managercar.com/www/managercar_leoniasrl_118/img/001-get-money.png);}

	.TabFlatmain:not(.Version2) .LabelRadioHiddenTabs, h3.StyleTab span, h3.StyleTab .LabelRadioHiddenTabs {font-weight: 600 !important;font-size:16px !important;padding: 0 13px;height: 39px;line-height: 40px;}
	
	@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;}
	}
	
	@media only screen and (max-width:980px) and (min-width:680px){
		#titolo_img:not(.contattaci_class) {background-position: 94% center;}
	}
	
	@media only screen and (max-width:679px){
		#titolo_img:not(.contattaci_class) {background-image: url(https://app.managercar.com/www/managercar_leoniasrl_118/img/background/top_leonia_mobile.jpg?v=1) !important;background-position: right center;}
	}

	@media only screen and (max-width:450px){
		#titolo_img:not(.contattaci_class) {background-position: 94% center !important;}
	}

	@media only screen and (max-width:450px){
		#titolo_img:not(.contattaci_class) {background-position: 94% center !important;}
	}

	
	@media only screen and (max-width: 599px){
		#special_liste:not(.VociHeaderTab3) .LabelRadioHiddenTabs, #ContenitoreAutoSpeciali:not(.VociHeaderTab3) .LabelRadioHiddenTabs{padding:0 8px;float: left;left: 0;}
		body .TabFlatmain > .LabelRadioHiddenTabs:not(.Title):after{display: none;}

		.TabFlatmain:not(.Version2) .LabelRadioHiddenTabs, h3.StyleTab span, h3.StyleTab .LabelRadioHiddenTabs{font-size:14px !important}
	}
	
	/* ----- INIZIO MENU PRINCIPALE -----*/
	.ContentTitleHome:after{bottom:-39px;}
	header .MenuPrincipale, .slicknav_nav{background-color: #8b5286;text-transform: uppercase}
	header .MenuPrincipale a{font-size:18px;color:#fff;}
	header .MenuPrincipale li .FlgNascondiPrezzi{color:#fff;}
	header .MenuPrincipale #menu > li > a:not(.Confronta){height: 40px;line-height: 44px !important;font-size: 14px !important;padding: 0 23px !important;}
	header .MenuPrincipale li a{font-weight: 600 !important;}
	header .ul_SubMenu li > a{font-size:12px !important}
	header .MenuPrincipale li.active a, header .MenuPrincipale li:hover a,
	header .ul_SubMenu{color:#fff;background-color:#2E0B2D}
	header .MenuPrincipale .ulMenuPrincipale > li:not(:hover):not(.active) > a > i {border-color: #fff;}
	
	.Noleggio{background-color: transparent !important;}
	.responsiveMenuV1_listMenu ul li.Noleggio{color:#000;}
	/*header .MenuPrincipale .ulMenuPrincipale li.VendiAuto {display:none}*/
	/*header .MenuPrincipale .ulMenuPrincipale li.Chisiamo {display:none}*/
	/*header .MenuPrincipale .ulMenuPrincipale li.Servizi {display:none}*/
	/*header .MenuPrincipale .ulMenuPrincipale li.contatti {display:none}*/
	
	.TabFlatmain:not(.Version2) .RadioHiddenTabs:checked + label:not(.promozioniTAB):not(.newTAB), h3.StyleTab span,
	header .ul_SubMenu li > a:hover
	{color:#fff;background-color:#2E0B2D}
	
	.TabFlatmain .RicercaPersonalizzataHome {display:none!important}

	.MantieniAltezza {min-height: 45px;}
	
	ul.slicknav_nav:after {border-bottom-color: #cf2e26;}
	.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: #d64e47;color: #fff;}
	/* responsive */
	
	/* responsive */
	
	/* ----- FINE MENU PRINCIPALE -----*/
/* ----- FINE HEADER ----- */

/* ----- INIZIO STILE LISTATO ----- */

#SliderPr .InfoVeicle .PrezzoListato2 .iva_sc,
.ArticleMedium .InfoVeicle .PrezzoListato2 .iva_sc{border-radius:3px !important}

#SliderPr .InfoVeicle .PrezzoListato2 .valueCP.prezzo_pr{font-size:22px;padding-left:3px;}
#SliderPr .InfoVeicle .PrezzoListato2 .iva_sc{font-size: 12px;line-height: 18px;height: 22px;}
#SliderPr .InfoVeicle .info_2 > span.chilometri .legend{display:inline!important;font-size:12px;}

div:not(#News) #special_liste .ArticleMedium .InfoVeicle .info_2 > .RowInfo > span{height:25px}

.ArticleMedium .InfoVeicle h5{margin: 13px 0 10px 3px;}
.ArticleMedium .InfoVeicle .PrezzoListato2 .valueCP.prezzo_pr{font-size:22px;}
.ArticleMedium .InfoVeicle .PrezzoListato2 .iva_sc{font-size:12px;height: 23px;}
.ArticleMedium .InfoVeicle .info_2 > span{font-size:16px;}
.ArticleMedium .InfoVeicle .info_2 > span.chilometri .legend{display:inline!important;font-size:12px;}
.ArticleMedium .InfoVeicle .info_2 > .RowInfo > span{font-weight: 600;}

.SchedaPratica .AltreAuto .ArticleMedium .InfoVeicle .info_2 > span {font-size: 14px;letter-spacing:-0.1px;}

.VisualizazzioneListato.righe article{border:1px solid #9b9b9b;padding: 0 25px 5px;border-radius:4px}
.VisualizazzioneListato article .ArticleHeader .FloatR > *:not(.PrezzoListato){padding-top: 5px;margin-top: -6px;}
.VisualizazzioneListato.righe article h4{font-size:20px;}
.VisualizazzioneListato.righe article h4 .str_marca{}


body .VisualizazzioneListato.righe .dettagli_tecnici .col-md-F{padding:0 9px;}

.VisualizazzioneListato .ArticleHeader .icon svg{width:18px;height:18px;}

.VisualizazzioneListato.righe article .Cnt_FigureButton .ButtonsStyles{font-size:12px}

.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: 13px;}

.VisualizazzioneListato.righe .dettagli_tecnici i{line-height:22px;}
.VisualizazzioneListato.colonne .dettagli_tecnici i{line-height:20px;}

.VisualizazzioneListato article .ArticleHeader .FloatR > *:not(.PrezzoListato){letter-spacing: -0.5px;}
.VisualizazzioneListato .ArticleHeader .KmV,
.VisualizazzioneListato .ArticleHeader .ImmV{font-size:18px}

.VisualizazzioneListato{margin: 16px 0}
.VisualizazzioneListato article .ArticleHeader{margin-top:0;background-color: transparent;}
.VisualizazzioneListato article .ArticleHeader .FloatR{line-height: 28px;margin-bottom:0}
.DiagonaleLeft.PrezzoListato:not(.Ivabile) {padding-top: 11px;}

.VisualizazzioneListato article .ArticleHeader .FloatL{font-size:12.5px;padding-left: 0;}

.VisualizazzioneListato .ArticleHeader .PrezzoListato.Ivabile span.PrezzoAttuale > priceforyou,
.VisualizazzioneListato .ArticleHeader .PrezzoListato.Ivabile span.PrezzoAttuale > span.icon{position: relative;top:-11px}

.VisualizazzioneListato .ArticleHeader .PrezzoListato:not(.Ivabile) span.PrezzoAttuale > priceforyou,
.VisualizazzioneListato .ArticleHeader .PrezzoListato:not(.Ivabile) span.PrezzoAttuale > span.icon{position: relative;top:-5px}
.VisualizazzioneListato .ArticleHeader .PrezzoListato .optExtraSerieCompresi{margin-top:-6px;}

@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){
	h2 {font-size: 24px;line-height: 26px;}
	article .ContenutoSopraFoto .PrezzoListato2 > .iva_sc {width: 94px;line-height: 9px;padding-top: 6px;font-size: 11px;}
}
@media only screen and (max-width:510px){
	a.logo img{margin-top:0;}
}


@media only screen and (max-width: 399px){
	body .TabFlatmain:not(.Version2) .LabelRadioHiddenTabs, body h3.StyleTab span, body h3.StyleTab .LabelRadioHiddenTabs{font-size: 14px !important;}
	body #special_liste.TabFlatmain .js_owl .owl-controls{top: -37px !important;}
}

@media only screen and (max-width: 399px) and (min-width: 321px){
	.ButtonAzioni_Pratica .ButtonsStyles {min-width: 115px;line-height: 21px !important;}
}

/* ----- FINE STILE LISTATO ----- */

/* ----- INIZIO STILE SCHEDA ----- */
.ListDettagliAuto2 svg{fill: #cf2e26;}
/* ----- FINE STILE SCHEDA ----- */

/* ----- INIZIO STILE NEWSLETTER ----- */
#NewsLetter {display:none}
#NewsLetter.P0{background-color:#2E0B2D;color:#fff;}
/* ----- FINE STILE NEWSLETTER ----- */
/*
#ServiziPage .RigaTestoLiberoServizi .ImmaginiServizi{
	-webkit-mask-image: url(https://back.gruppoleonia.it/shape36.svg);
    mask-image: url(https://back.gruppoleonia.it/shape36.svg);
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
	padding:0;
}

#ServiziPage .RigaTestoLiberoServizi .ImmaginiServizi > img{
    height: auto;
    max-width: 100%;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    vertical-align: middle;
    display: inline-block;
    box-sizing: border-box;
}
*/


body .PaginaInterna h3{font-size:32px;}
body .PaginaInterna div.text{font-size:15.5px;}
.ElementiAlternati > div.img{max-height:none;}

.ElementiAlternati > div.text img,
.ElementiAlternati > div.img img{border-radius: 10px;}

#ChisiamoPage .ElementiAlternati > div.img + div.text{padding-top:50px}
#ChisiamoPage .ElementiAlternati > div.text + div.img{padding-top:25px}

.ElementiAlternati img{width:100% !important}

#PageStatica1.Richiedi_auto #titolo_img {background-image: url(https://app.managercar.com/www/managercar_leoniasrl_118/img/background/top_vendiauto.jpg?v=34.2);}

#Contenuto .ModuloContatti{margin-top: -460px;}

/*#ServiziPage .PaginaInterna > .FettaContenitore > section > .RigaTestoLiberoServizi > .TestiServizi{width:100%;}*/
#ServiziPage .PaginaInterna .TestiServizi .TestiServizi ul.icon > li+li{margin-top:7.5px;}
#ServiziPage .PaginaInterna .TestiServizi .TestiServizi ul.icon > li:not(:last-child){padding-bottom:7.5px;}
#ServiziPage .PaginaInterna .TestiServizi .TestiServizi ul.icon .check-custom{float:left;width:50px;height:50px;margin-right:10px;
background-image:url(https://app.managercar.com/www/managercar_leoniasrl_118/img/check.png); background-repeat:no-repeat;background-position:center;background-size: contain;}
#ServiziPage .PaginaInterna .RigaTestoLiberoServizi .RigaTestoLiberoServizi{margin:0 106px;}
#ServiziPage .PaginaInterna .TestiServizi .TestiServizi ul.icon > li{line-height:50px;font-size: 26px;font-weight: 600;color:#2E0B2D;}

#VendiAutoPage #vendiAutoColoreInt{display:none}
#VendiAutoPage .row.marginMin2 div:nth-child(3),
#VendiAutoPage .row.marginMin2 div:nth-child(5){display:none}
#VendiAutoPage #VendiAuto label.Pos1 {display:none!important}

#ContattiPage .InfoAziendali_Mappa{padding-top: 40px;}
#ContattiPage .InfoAziendali_Mappa .infoContatti{margin-top:0;}
#ContattiPage .str_hour span b {display:none}
#ContattiPage .str_hour ggp-2 {display:none}

@media only screen and (max-width: 600px){
	#ServiziPage .PaginaInterna .RigaTestoLiberoServizi .RigaTestoLiberoServizi{margin:0;}
	#ServiziPage .PaginaInterna .TestiServizi .TestiServizi{margin-top:30px;}
	#ServiziPage .PaginaInterna .TestiServizi .TestiServizi ul.icon .check-custom{width:36px;height:36px;}
	#ServiziPage .PaginaInterna .TestiServizi .TestiServizi ul.icon > li{line-height: 36px;font-size: 15px;}
	#ServiziPage .PaginaInterna .TestiServizi .TestiServizi ul.icon > li+li{margin-top:2px;}
	#ServiziPage .PaginaInterna .TestiServizi .TestiServizi ul.icon > li:not(:last-child){padding-bottom:2px;}
}

@media only screen and (min-width: 981px){
	#ServiziPage .TestiServizi{
    width: 100%;
}
	#ServiziPage .TestiServizi .text {padding-left: 0;}
	#ServiziPage .ImmaginiServizi {display:none}
}

#CallToAction {background-color: #2e0b2d;}
#CallToAction > section .text{position: relative;top: 15px;font-size: 30px;line-height: 37px;}
#CallToAction > section .col-md-F.FloatR {font-size: 30px;margin-top: 15px;text-align: right;}
#CallToAction > section .col-md-F i, #CallToAction > section .col-md-F a.LinkMobile, #CallToAction > section .col-md-F a.LinkMobile:hover{color:#fff;}
#CallToAction > section .col-md-F a.LinkMobile, #CallToAction > section .col-md-F a.LinkMobile:hover{padding-left:10px}
#CallToAction .button.richiediauto{font-size: 21px;background-color: rgba(255,255,255,0.1);padding: 6px 25px;margin-top: -6px;}
#CallToAction .button.richiediauto:hover{background-color: rgba(255,255,255,0.2)}


.prefooter, footer {background-color: rgba(0, 0, 0, 0.62);}

.barra_operazioni .check_SuperPrezzo{height:28px;}
.barra_operazioni .check_SuperPrezzo .txt{font-size:14px;line-height:19px;padding-left:6px; text-transform: uppercase !important;}

body .VisualizazzioneListato.righe article h4 .lightweight{display: none;}
.VisualizazzioneListato.righe article .Tags0 .superPrezzo,
article .Tags > span{height: 30px;line-height: 23px;}

.VisualizazzioneListato .AllOptionals.Extra .Opt{font-weight: 400;font-size: 13px;}

#gallery-image-leonia{padding: 70px 0;background: #f9f9f9;}
#gallery-image-leonia h2.ConSeparatore{margin-bottom:15px}
#gallery-image-leonia h2.ConSeparatore > .Separatore{margin-top:15px}
#gallery-image-leonia .item{padding-top:20px;padding-bottom:20px;}
#gallery-image-leonia .item > .relative{overflow:hidden;border-radius:8px}
#gallery-image-leonia .item > .relative > a:before{content:'';position: absolute;top: 0;left: 0;right: 0;bottom: 45px;transition: background-color 0.2s;-moz-transition: background-color 0.2s;-webkit-transition: background-color 0.2s;-o-transition: background-color 0.2s;z-index:1;}
#gallery-image-leonia .item:hover > .relative > a:before{background-color: rgba(50,50,50,.6);}
#gallery-image-leonia .item > .relative .icon{opacity: 0;font-size: 70px;position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);color: #fff;transition: opacity 0.2s;-moz-transition: opacity 0.2s;-webkit-transition: opacity 0.2s;-o-transition: opacity 0.2s;z-index:2;}
#gallery-image-leonia .item:hover > .relative .icon{opacity: 1;}
#gallery-image-leonia .item h3{position:absolute;left:0;right:0;bottom:0;background-color: rgba(50,50,50,.6);color:#fff;margin:0;padding: 10px 0 8px;font-size: 24px;height: 45px;}
@media only screen and (max-width: 1025px) and (min-width: 601px){
	#gallery-image-leonia .item{width:50%}
}

h2.ConSeparatore small{display: inline-block;margin: 6px 0 -15px;font-size: 20px;}

#VendiAutoPage iframe{float:left;margin:0 40px 20px 0;padding:0;}
@media only screen and (max-width: 600px){
	#VendiAutoPage iframe{float:none;width:100%;margin:0 0 20px;padding:0;}
}

.char-flag,
.Vantaggi h4 i.vc_tta-icon{color:#d3ad5f;}

#ChisiamoPage ul.ulChisiamo{padding-left: 0;line-height: 20px;margin-top:20px;list-style: none;}
#ChisiamoPage ul.ulChisiamo > li{padding: 7px 0 7px 40px;position: relative;}
#ChisiamoPage ul.ulChisiamo > li > .char-flag{position: absolute;left: 0;font-size: 30px}
#ChisiamoPage .ElementiAlternati:first-child{padding-top:0}
#ChisiamoPage .ElementiAlternati{position: relative;padding:65px 0;margin-top: 0;}
#ChisiamoPage .ElementiAlternati > *{position: relative;z-index:2;height: auto;float: none;width: 100%;}
#ChisiamoPage .ElementiAlternati:nth-child(even):before{content: '';position:absolute;z-index:1;top:0;bottom:0;left:-500px;right:-500px;background-color: #f9f9f9;}

#ChisiamoPage .ElementiAlternati:nth-child(3) .img{width: auto;float: none;height: auto;}
#ChisiamoPage .ElementiAlternati:nth-child(3) .text{float: none;width: 100%;}
#ChisiamoPage .ElementiAlternati:nth-child(3) img{/* object-fit: none; *//* object-position: top left; *//* max-height: 500px; */max-width: 100%;}

.tableOrariApertura span[ggm] + span[ggm-2] .virgola,
.tableOrariApertura span[ggm],
.tableOrariApertura span[ggp],
.tableOrariApertura span[ggp] + span[ggp-2],
.tableOrariApertura .indexDay1.chiuso {display:none;}

.LabelRadioHiddenTabs .TagScuro{margin-right:0;line-height: 22px;font-size: 15px;}

/* INIZIO CSS NOLEGGIO */

.TestiServizi{width:100%;}
.ImmaginiServizi{display:none;}

header .MenuPrincipale .ulMenuPrincipale > li.Noleggio{background-color:transparent;}

#PageStatica1.Noleggio_veicoli #titolo_img {}
#PageStatica1.Noleggio_veicoli .piuIva{position: relative;}
#PageStatica1.Noleggio_veicoli .piuIva::after{content: "[ + IVA ]";font-size: 12px;padding-left: 5px;width: 50px;line-height: normal;position: absolute;bottom: 10px;}
#container_schedaNoleggio .PrezzoValido.piuIva::after{bottom:4px;}

#container_DescriptionSchedaNoleggio{padding:50px 0;}
#container_noleggio:not(:empty){padding:50px 0;}
#container_noleggio > #list > .row{margin:20px -10px;display: flex;display: -webkit-flex;flex-flow: row nowrap;-webkit-flex-flow: row nowrap;align-items: stretch;-webkit-align-items: stretch;justify-content: space-between;-webkit-justify-content: space-between;}
#container_noleggio > #list > .paginationX {text-align:center;margin:0 0 30px;}
#container_noleggio > #list > .paginationX > .pages {width:30px;height:30px;line-height:30px;text-align:center;border:1px solid #c1c1c1;display:inline-block;margin:0 5px;background-color:#fff;color:#000; transition: all 0.2s;-moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;}
#container_noleggio > #list > .paginationX > .pages.active{background-color:#0f4684;border-color:#0f4684;color:#fff;}
#container_noleggio > #list > .paginationX > .pages:hover{text-decoration:none;}
#container_noleggio > #list > .paginationX > .pages:not(.active):hover{background-color:#357cce;border-color:#357cce;color:#fff;}
#container_noleggio > #list > .row > .card{width:25%;border-radius:4px;overflow:hidden;margin:0 10px;display: flex;display: -webkit-flex;flex-direction: column;-webkit-flex-direction: column;padding:10px;position: relative;border:1px solid;border-color:#c1c1c1;transition: all 0.2s;-moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;}
#container_noleggio > #list > .row > .card:hover{border-color:#0f4684;}
#container_noleggio > #list > .row > .card > *:not(.x){margin-top:auto;position: relative;    box-sizing: border-box;}
#container_noleggio > #list > .row > .card .lista_veicolo_img{max-width:100%;max-height:100%;}

#container_noleggio .card .price{text-align: center;background-color: #0f4684;color: #fff;padding: 5px 0;margin: -11px -11px 0 -11px;font-size: 30px;font-weight: 700;}
#container_noleggio .card .image{text-align: center;height:208px;}
#container_noleggio .card h3{font-size:20px;line-height:normal;}
#container_noleggio .card h3 > ver{font-size:16px;}
#container_noleggio .card .detail{font-size:20px;}

@media only screen and (max-width:600px){
	#container_noleggio .card .price{font-size:25px !important;}
	#container_noleggio > #list > .row > .card{width:50% !important;}
	#container_noleggio .card .image{height:110px !important;}

	#container_noleggio .card .price::after{position: relative;display:inline-block;bottom:inherit;top:0}
}

#container_schedaNoleggio{opacity:0;transition: all 0.2s;-moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;}
#container_schedaNoleggio{padding:50px 0;}
#container_schedaNoleggio .historyBack{float: left;margin:-20px 0 10px 0;}
#container_schedaNoleggio .historyBack > icon{font-size:16px;position: relative;top: 2px;}

#container_schedaNoleggio .category{margin-bottom:0;}
#container_schedaNoleggio h2{font-size:40px;line-height: 40px;margin: 5px 0 15px 0;}
#container_schedaNoleggio h2 > ver{display:block;font-size:30px;}


#container_schedaNoleggio .PrezzoListato{position:absolute;bottom:10px;}
#container_schedaNoleggio table.riepilogo .val{font-weight:600;font-size:16px;width:100px;}
#container_schedaNoleggio table{width:100%;}
#container_schedaNoleggio .PrezzoValido{font-size:28px;margin:10px 0 0 0;}

#container_schedaNoleggio #slider{width:100%;margin:0 auto;}
#container_schedaNoleggio #slider .Big .figure{border: 1px solid #f5f5f5;background-color: #fff;}
#container_schedaNoleggio #slider .owl-item div{cursor: default;}

#container_schedaNoleggio .veicolo_servizio td{padding:11px 0}
#container_schedaNoleggio .veicolo_servizio td.icon{width:55px;text-align:center;}
#container_schedaNoleggio .veicolo_servizio td.icon img{margin:0 10px 0 0;max-height:40px;}
#container_schedaNoleggio .veicolo_servizio .name{font-weight:700;margin-bottom:2px;}

#container_schedaNoleggio .prezzo_noleggio{font-size: 35px;margin:20px 0;padding: 7px 0;color: #3c3c3c;background-color: #dbecff;font-weight: 700;border-radius:4px;}
#container_schedaNoleggio .prezzo_noleggio .fa-eur{font-size:65%;}

#Noleggio_Veicolo{border:1px solid #c1c1c1;padding:20px;}
#container_schedaNoleggio #Noleggio_Veicolo h2{background-color: #f5f5f5;padding: 15px;margin: -20px -20px 15px;}

@media only screen and (max-width:600px){
	#container_schedaNoleggio .PrezzoListato{position: inherit;}
	#container_schedaNoleggio .schedario .PrezzoListato .PrezzoValido{float: none;margin-bottom: 10px !important;}
	#container_schedaNoleggio.SchedaPratica > .Cl2{padding-left:0;}

	#container_schedaNoleggio #slider .controls-slider .control-arrow{top:calc(50% - 62px);}
	#container_schedaNoleggio #slider .owl-item .figure[data-title]:before{bottom:9px}

	#container_schedaNoleggio h2{font-size:30px;line-height: 30px;}
	#container_schedaNoleggio h2 > ver{display:block;font-size:25px;}
}
