/* Minification failed. Returning unminified contents.
(60,78): run-time error CSS1046: Expect comma, found '0'
(60,82): run-time error CSS1046: Expect comma, found '/'
 */
/*Fondi*/

.bkg-1 { background-color: #fff; }
.bkg-2 { background-color: #ddd; }

/*Esclusione elementi esclusiva del sito web*/
.DucatiV_dNone { display: none !important; }

/*colori*/
.color { color: #CC0000; }
/*testi*/

/*Divisori*/
.line.brdr_color { border-color: #CC0000; }
.line.brdr_maincolor { border-color: #CC0000; }

/*pulsanti*/
.btn_main { font-size: 15px; }
.btn_main.maincolor { background: #CC0000; color: #fff; /*box-shadow: none;*/ }

/*Tab Assistenza*/
.tab-assistenza .tab-panels .tab.active { border-bottom: solid 1px #CC0000; transition: .5s; }

.logo-ducati{
	height:36px;
}

@media (min-width: 950px) {
}

@media (min-width: 320px) and (max-width: 949px) {

}

@font-face { font-display: fallback; font-family: 'font_bold'; src: url('../font/vwtext-bold.woff2') format('woff2'); font-weight: normal; font-style: normal; }
@font-face { font-display: fallback; font-family: 'font_regular'; src: url('../font/vwtext-regular.woff2') format('woff2'); font-weight: normal; font-style: normal; }
@font-face { font-display: fallback; font-family: 'font-serif_regular'; src: url('../font/vwtext-regular.woff2') format('woff2'); font-weight: normal; font-style: normal; }
.ico-tel { background-image: url('../../4/img/icon/phone-call.svg?v=1.0'); }
.ico-mail { background-image: url('../../4/img/icon/envelope.svg?v=1.0'); }
.head_fb { background: url(../../4/img/icon/sc-facebook.svg); }
.head_ig { background: url(../../4/img/icon/sc-instagram.svg); }

/*HEADER*/
.head { color: #000; background-color: rgba(255,255,255,0); position: relative; }
	.head img { height: 100%; }
	.head .ico-head.head-cont { margin-bottom: 0; box-shadow: none; background-color: transparent; margin-top: 5px; }
	.head .head-cont { position: relative; box-shadow: 0 0 5px rgba(0,0,0,.25); width: 95%; background: rgb(255,255,255); padding: 0; background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); }
	/**/
	/*Alternativa con il menù sopra all'immagine*
	.head .head-cont, .ico-head.head-cont { position: absolute; left: 50%; transform: translateX(-50%); }
	.head .head-cont { top: 50px; }
	.head.fixed .head-cont { top: 10px; }
	/**/
	.head .head-cont > * { padding: 0; }
	.head .head-cont .flx_itm { text-align: center; flex: 1; line-height: unset !important; }
		.head .head-cont a.voce_head_lunga { line-height: 20px; }
		/*.head .head-cont .flx_itm:first-child, .head .head-cont .flx_itm:last-child { flex: 0; }*/
	.head .head-cont .flx_itm { display: flex; justify-content: center; align-items: center; line-height: 55px; }
	.head .head-cont .flx_itm span { width: 100%; }
.submenu { background-color: rgba(255,255,255,.9); box-shadow: 0 0 6px rgb(0 0 0 / 30%); top: 85px; left: 0;  }
.head .head-cont a:hover { color: #00ADEF !important; transition: .5s; }

.head .head-cont > div:first-child { padding: 10px; border-right: solid 1px #ddd; }

.head.avviso_utenti { background: #CC0000; }

.head .head-cont > div:first-child { border: none; }

.link-hamburger { background-image: url('../../4/img/Icon/menu_list.svg?v=1.0'); background-position: center; width: 100%;}
.head .head-cont .flx_itm:last-child .submenu { right: 0; left: unset; }

.brandHead { height: auto !important; padding: unset !important; line-height: unset !important; }
	.brandHead img { max-width: 45px; height: 40px; margin: 5px; }
		.brandHead img.brand_or { max-width: unset; width: 150px; height: auto;  }
		.brandHead img.bmw_logoHead { }

#head_logo { height: 95%; width: auto; }
.head.fixed { transition: .5s ease-in-out; top: 0; }
/*##################*/
/*Contact Bar*/
#pin-bar { background-image: url(../img/icon/maps.png?v=1.0); }
#cal-bar { background-image: url(../img/icon/mail.png?v=1.0); }
#mail-bar { background-image: url(../img/icon/mail.png?v=1.0) !important; }
#telefono-bar { background-image: url(../img/icon/phone.png?v=1.0); }
#nVerde-bar { background-image: url(../img/icon/phone.png?v=1.0); }
#Messenger-bar { background-image: url(../img/icon/messenger.png?v=1.0); background-size: contain; }
#WhtApp-bar { background-image: url(../img/icon/whatsapp.png?v=1.0); }
#WhtApp_auto-bar { background-image: url(../img/icon/whatsapp.png?v=1.0); }
#WhtApp_service-bar { background-image: url(../img/icon/whatsapp-bar_service.png?v=1.0); }
#fb-bar { background-image: url(../img/icon/Facebook.png?v=1.0); background-size: contain; }
#ig-bar { background-image: url(../img/icon/instagram.png?v=1.0); background-size: contain; }
#mail2-bar { background-image: url(../img/icon/mail.png?v=1.0); }

ul.icon-menu { box-shadow: none; margin-right: 2px; background-color: transparent; }
li.icon-box { /*background-color: transparent;*/ border-bottom: none; margin-bottom: 5px; }

.head .head-cont .ico-head a { width: unset; }
.brandHead img.brand_or { }
/*##################*/
/*Footer*/
.footer-newsletter .footer-cont { border-color: #CC0000; padding: 20px 0; }
.footer > div:last-child { background-color: #000; color: #fff; }

.head .head-cont a, .head .head-cont .flx_itm .submenu div { border-bottom: none !important; }

/*##################*/
@media (min-width: 950px) and (max-width: 1024px) {

	.brandHead img { max-width: 35px; height: auto; margin: 0 2px; }
		.brandHead img.brand_or { max-width: 65px; height: auto; }
		.brandHead img.bmw_logoHead { }
}

@media (min-width: 320px) and (max-width: 949px) {

	/*HEad*/
	.head { position: fixed; height: 100vh; }
		.head .head-cont { margin-top: 0;  width: 100%; box-sizing: border-box; padding-top: 50px; justify-content: flex-start; }
		.head.avviso_utenti { background: rgba(0, 30, 80,.9); }
		.head .head-cont .flx_itm { flex: 0; width: 100%; text-align: center; line-height: unset; flex-flow: column; }
		.head .head-cont a.open-submenu { display: none; }
		.head .head-cont .flx_itm .submenu, .head .head-cont .flx_itm:last-child .submenu { display: block; background-color: transparent; box-shadow: none; top: unset;}
				.head .head-cont .flx_itm .submenu div { font-size: 18px; text-decoration: none; transition: 1s; padding: 10px 5px; margin: 5px 0; display: block; border-bottom: solid 1px #666; }
				.head .head-cont .flx_itm .submenu div { font-size: 18px; text-decoration: none; transition: 1s; padding: 10px 5px; margin: 5px 0; display: block; border-bottom: solid 1px #666; }
	.link-hamburger, .open-submenu { display: none; background-image: none; }
	.head .head-cont .flx_itm:last-child .submenu { transform: unset; }
	/**/
	.head .head-cont .brand_search_mobile { width: 100%; }
		.head .head-cont .brand_search_mobile .flx_itm { flex: 1; }
			.head .head-cont .brand_search_mobile .flx_itm img { max-height: 40px; width: auto; }
			/**/
	.d_flex.search_models_container { flex-flow: column; }
	/**/
	.mobile-bar { background-color: #fff; }
		.mobile-bar .open-menu { background-color: #fff; }
		.mobile-bar .close-menu { background-color: #fff; }

	.logo-mobile { height: 40px; margin: 5px 0 5px 40%; }
	#pin-bar { background-image: url(../img/icon/maps.png?v=1.0); background-size: 65%; }
	#fb-bar { background-image: url(../img/icon/Facebook.png?v=1.0); background-size: 65%; }
	#ig-bar { background-image: url(../img/icon/instagram.png?v=1.0); background-size: 65%; }
	#mail-bar { background-image: url(../../img/icon/Email_Wht.svg); }
	ul.icon-menu.mobileVar_sidebar { background-color: rgba(120,1,1,.9); }
		ul.icon-menu.mobileVar_sidebar li.icon-box a span { color: #fff; }
}

/*Dettaglio Auto*/
.dett-head .dett-border { border-color: #CC0000; }
.dett-cont .tab-2.active { border-color: #CC0000; }

/*Assistenza*/
.service-icon#tagliando { background-image: url(../img/icon/Servizi/); }
.service-icon#tagliando { background-image: url(../img/icon/Servizi/Tagliando.svg?v=1.0); }
.service-icon#pneumatici { background-image: url(../img/icon/Servizi/Pneumatici.svg?v=1.0); }
.service-icon#revisione { background-image: url(../img/icon/Servizi/Revisione.svg?v=1.0); }
.service-icon#carrozzeria { background-image: url(../img/icon/Servizi/Carrozzeria.svg?v=1.0); }
.service-icon#riparazioni { background-image: url(../img/icon/Servizi/Riparazioni_Varie.svg?v=1.0); }
.service-icon#freni { background-image: url(../img/icon/Servizi/Freni.svg?v=1.0); }
.service-icon#promozioni { background-image: url(../img/icon/Servizi/Promo.svg?v=1.0); }
.service-icon#ricambi { background-image: url(../img/icon/Servizi/Ricambi.svg?v=1.0); }
.service-icon#moto { background-image: url(../img/icon/Servizi/Moto.svg?v=1.0); }
.service-icon#sostitutiva { background-image: url(../img/icon/Servizi/Sostitutiva.svg?v=1.0); }
.service-icon#altro { background-image: url(../img/icon/Servizi/Altro.svg?v=1.0); }
.service-icon#garanzia { background-image: url(../img/icon/Servizi/garanzia.svg); }
.service-icon#ever_red { background-image: url(../img/icon/Servizi/ever_red.svg); }
.service-icon#certificato { background-image: url(../img/icon/Servizi/certificato_ducati.svg); }
.service-icon#soccorso { background-image: url(../img/icon/Servizi/soccorso.svg); }
.service-icon#manutenzione { background-image: url('../img/Icon/Servizi/manutenzione.svg'); }

/* Assistenza Noleggio Blu*/
.service-icon#manutenzioneNoleggio { background-image: url(../../3/img/Icon/Servizi/manutenziona-01.svg); }
.service-icon#vetturasostitutivaNoleggio { background-image: url(../../3/img/Icon/Servizi/vettura_sostitutiva-01.svg); }
.service-icon#paiNoleggio { background-image: url(../../3/img/Icon/Servizi/pai_conducente-01.svg); }
.service-icon#tutelalegaleNoleggio { background-image: url(../../3/img/Icon/Servizi/tutela_legale-01.svg); }
.service-icon#soccorsostradaleNoleggio { background-image: url(../../3/img/Icon/Servizi/soccorso_stradale-01.svg); }
.service-icon#rabbocchiNoleggio { background-image: url(../../3/img/Icon/Servizi/rabbocchi-01.svg); }
.service-icon#kaskoNoleggio { background-image: url(../../3/img/Icon/Servizi/kasko-01.svg); }
.service-icon#gestionemulteNoleggio { background-image: url(../../3/img/Icon/Servizi/gestione_multe-01.svg); }
.service-icon#pneumaticiNoleggio { background-image: url(../../3/img/Icon/Servizi/pneumatici_invernali-01.svg); }
.service-icon#backofficeNoleggio { background-image: url(../../3/img/Icon/Servizi/backoffice-01.svg); }






.service-container span { border-color: #CC0000; }
.service-container .service-content-btn { background-color: #CC0000; }

/*Label Assistenza*/
.service-box::before { font-size: 12px; }
.service-box:nth-of-type(1)::before { content: 'Manutenzione'; }
.service-box:nth-of-type(2)::before { content: 'Garanzia'; }
.service-box:nth-of-type(3)::before { content: 'Estensione di Garanzia Ever Red '; }
.service-box:nth-of-type(4)::before { content: 'Usato Certificato - Ducati Approved';  }
.service-box:nth-of-type(5)::before { content: 'Ducati Bike Value '; } 

/*Variazione Sezione Chi siamo*/
.plus .vantaggio { min-height: 300px; }
    .plus .vantaggio .vantaggio_img { flex-basis: 60%; }
/*Varianti per sezione Manutenzione*/
.service-container span { max-width: unset; }
.service-container.tab-container.ducatiV_variant { }
    .service-container.tab-container.ducatiV_variant .flx_itm.w1 .plus, .service-container.tab-container.ducatiV_variant .flx_itm.w1 .plus .vantaggio { flex-flow: initial; }
    .service-container.tab-container.ducatiV_variant .flx_itm.w1 .plus { padding: 1% 0; }
        .service-container.tab-container.ducatiV_variant .flx_itm.w1 .plus .vantaggio { min-height: 250px; }
.plus div .vantaggio_img#DV_Manutenzione_1 { background-image: url('../img/Service/DV_Manutenzione_1.jpg'); }
.plus div .vantaggio_img#DV_Manutenzione_2 { background-image: url('../img/Service/DV_Manutenzione_2.jpg'); }
.plus div .vantaggio_img#DV_Manutenzione_3 { background-image: url('../img/Service/DV_Manutenzione_3.jpg'); }
.plus div .vantaggio_img#DV_Manutenzione_4 { background-image: url('../img/Service/DV_Manutenzione_4.jpg'); }
.plus div .vantaggio_img#DV_Manutenzione_5 { background-image: url('../img/Service/DV_Manutenzione_5.jpg'); }
.plus div .vantaggio_img#DV_Manutenzione_6 { background-image: url('../img/Service/DV_Manutenzione_6.jpg'); }
.plus div .vantaggio_img#DV_Manutenzione_7 { background-image: url('../img/Service/DV_Manutenzione_7.jpg'); }
/**/
/*Dettaglio Content*/ .landing_basic_properties { background: #fff; color: #707070; }
#btn-action div.active { background-color: #CC0000; }

/*Lista Auto thumbnail*/
.list .list-item .list-overlay.list-overlay-top { color: #fff; background-color: rgba(0,180,255,.8); }
.list .list-item .list-prezzo { font-family: 'font_regular'; }

/*FLOTTE*/
.plus.flotte .vantaggio.Sx .vantaggio_img { background-image: url(../img/Flotte/Flotte_1.jpg); }
.plus.flotte .vantaggio.Dx .vantaggio_img { background-image: url(../img/Flotte/Flotte_2.jpg); }

/*CHI SIAMO*/
.about_head { background-image: url(../img/ChiSiamo/bkg_banner.jpg); }

.plus .vantaggio.Sx .vantaggio_img { background-image: url(../img/ChiSiamo/About_01.jpg); }
.plus .vantaggio.Dx .vantaggio_img { background-image: url(../img/ChiSiamo/About_02.jpg); }
.plus .vantaggio.Cx .vantaggio_img { background-image: url(../img/ChiSiamo/About_03.jpg); }
.plus .vantaggio.Cx .vantaggio_img2 { background-image: url(../img/Icon/top_dealers.svg); width: 5%; height: auto; }
.plus .vantaggio .about { min-height: 250px; }


iframe.videoabout_1 { display: block; position: relative; width: 90%; height: auto; margin: 15px auto; max-width: 800px; min-height: 500px; }

.team .team_container .team_member .img { width: 250px; height: 250px; }

.d_flex.video_sedi .items_third iframe { width: 100%; margin-bottom: 10px; min-height: 400px; }
/*Team*/
.team .team_container .team_member .member_data a.member_contact.phone:hover { background-image: url(../img/icon/Core/phone.svg); transition: .5s; }
.team .team_container .team_member .member_data a.member_contact.mail:hover { background-image: url(../img/icon/Core/Email.svg); transition: .5s; }
.team .team_container .team_member .member_data a.member_contact.facebook:hover { background-image: url(../img/icon/Core/sc-facebook.svg); transition: .5s; }
.team .team_container .team_member .member_data a.member_contact.fb2:hover { background-image: url(../img/icon/Core/sc-facebook.svg); transition: .5s; }
.orari_img { background-image: url(../img/icon/Core/Orario.svg); }
.team .team_container .team_member:hover .img { border-color: #CC0000; }

/*CONTATTI*/
.locationPin:hover img { border-color: #CC0000; }

/*Form*/
input[type="checkbox"].checkFilter:checked ~ span { background: #CC0000 url(../img/Icon/checked.svg) center no-repeat; background-size: 80%; }
input[type="checkbox"].checkFilter ~ span { background: #fff; }
input[type="checkbox"]:checked ~ span, input[type="radio"]:checked ~ span { background-color: #CC0000; }
form input[type="submit"] { background-color: #CC0000; }
/*Eccezione Form Jobs*/
.items_third.form_jobs:hover { background-color: #CC0000; color: #fff; transition: .5s; }
.items_third.form_jobs.active { background-color: #CC0000; color: #fff; transition: .5s; }

/*Ricerca*/
.search { background-color: #fff; }
    .search .search-select .search-item .collapse-content-search li.active { color: #CC0000; }
    .search .search-select .search-item .collapse-bar-search { background-image: url(../../img/icon/plus.svg?v=1.0); }
.search-btn input[type="submit"] { background: #CC0000; color: #fff; }
/**/
.search#searchAutovega { background-image: url(../../img/Ricerca_Bkg_V2_Moto.jpg); background-repeat: no-repeat; background-position: bottom center; background-size: contain; background-color: #fff; position: relative; color: #000; }


.scelta_mezzo .mezzo:hover { border-bottom: none; }
.scelta_mezzo .mezzo.active { border-bottom: none; color: #71bf44; transition: .5s; }
    .scelta_mezzo .mezzo.active .image_mezzo.auto, .scelta_mezzo .mezzo:hover .image_mezzo.auto { background-image: url(../img/Bodyshapes/SceltaMezzi/Auto.svg?v=1.0); }
    .scelta_mezzo .mezzo.active .image_mezzo.moto, .scelta_mezzo .mezzo:hover .image_mezzo.moto { background-image: url(../img/Bodyshapes/SceltaMezzi/Moto.svg?v=1.0); }
    .scelta_mezzo .mezzo.active .image_mezzo.ibrida, .scelta_mezzo .mezzo:hover .image_mezzo.ibrida { background-image: url(../img/Bodyshapes/SceltaMezzi/Moto.svg?v=1.0); }
    .scelta_mezzo .mezzo.active .image_mezzo.vcl, .scelta_mezzo .mezzo:hover .image_mezzo.vcl { background-image: url(../img/Bodyshapes/SceltaMezzi/Moto.svg?v=1.0); }
.search#searchAutovega .carrozzerie-tipoveicolo > div:last-child { flex-basis: 100%; }
.search#searchAutovega .carrozzerie-tipoveicolo > div:first-child { border: none; }

/*PROMOZIONE*/
.bkg_promo-container { background: -moz-linear-gradient(top, rgba(192,12,0,1) 0%, rgba(192,12,0,0.9) 100%); background: -webkit-linear-gradient(top, rgba(192,12,0,1) 0%,rgba(192,12,0,0.9) 100%); background: linear-gradient(to bottom, rgba(192,12,0,1) 0%,rgba(192,12,0,0.9) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c00c00', endColorstr='#e6c00c00',GradientType=0 ); }

.promo-tag { color: #fff; background-color: #c00; }
.labelBollino span:first-child { color: #fff; background: rgba(192,12,0,.8); }

.tooltips .tooltipText { color: #fff; background: rgba(192,12,0,.8); }
/**/

@media (min-width: 1025px) {
}

@media (min-width: 768px) and (max-width: 1024px) {
    iframe.videoabout_1 { width: 100%; height: auto; min-height: 350px; margin-bottom: 20px; }
}

@media (min-width: 320px) and (max-width: 767px) {

    .team .team_container .team_member .member_data a.member_contact.phone { background-image: url(../img/icon/Core/phone.svg); transition: .5s; }
    .team .team_container .team_member .member_data a.member_contact.mail { background-image: url(../img/icon/Core/Email.svg); transition: .5s; }
    .team .team_container .team_member .member_data a.member_contact.facebook { background-image: url(../img/icon/Core/sc-facebook.svg); transition: .5s; }
    .team .team_container .team_member .member_data a.member_contact.fb2 { background-image: url(../img/icon/Core/sc-facebook.svg); transition: .5s; }
    /*Slider*/
    .caption .caption-btn::before { border: solid 2px #fff; background-color: #CC0000; }

    #btn-search-mobile { background: #CC0000; color: #fff; }

    .search#searchAutovega .carrozzerie-tipoveicolo { flex-wrap: wrap; }
    .type .type-item { flex-basis: 25%; }


    iframe.videoabout_1 { width: 100%; height: auto; min-height: unset; margin-bottom: 20px; }

    /*SERVICE*/

    /*Label Assistenza*/
    .service-box::before { font-size: 12px; min-height: 24px;}
    .service-icon { padding: 40px 0; }
    .service-cont .service-box { min-height: 115px; }
    .service-container.tab-container.ducatiV_variant .flx_itm.w1 .plus { display: block; }
        .service-container.tab-container.ducatiV_variant .flx_itm.w1 .plus .vantaggio .vantaggio_img { height: 80px; }
}

