/* Minification failed. Returning unminified contents.
(188,8): run-time error CSS1030: Expected identifier, found ':'
 */
/*Esclusione elementi esclusiva del sito web*/
.autosilver_dNone { display: none !important; }

/*colori*/
.color { color: #00B4FF; }
/*testi*/

/*Divisori*/
.line.brdr_color { border-color: #00B4FF; }
.line.brdr_maincolor { border-color: #00b4ff; }

/*pulsanti*/
.btn_main.maincolor { background: #00B4FF; color: #fff; /*box-shadow: none;*/ }

/*Tab Assistenza*/
.tab-assistenza .tab-panels .tab.active { border-bottom: solid 1px #00b4ff; transition: .5s; }

.logo-autosilver{
	height:36px;
	width:273px;
}
@media (min-width: 950px) {
}

@media (min-width: 320px) and (max-width: 949px) {

}

@font-face { font-display: fallback; font-family: 'font_bold'; src: url('../font/daimler_sans_bold-webfont.woff2') format('woff2'), url('../font/daimler_sans_bold-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-display: fallback; font-family: 'font_regular'; src: url('../font/daimler_sans_regular-webfont.woff2') format('woff2'), url('../font/daimler_sans_regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-display: fallback; font-family: 'font-serif_regular'; src: url('../font/daimler_serif_regular-webfont.woff2') format('woff2'), url('../font/daimler_serif_regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-display: fallback; font-family: 'font-serif_medium'; src: url('../font/daimler_serif_medium-webfont.woff2') format('woff2'), url('../font/daimler_serif_medium-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }
/*HEADER*/
.head { color: #fff; background-color: rgba(0,0,0,.9); }
.submenu { background-color: rgba(0,0,0,.9); }
.head .head-cont a:hover { color: #00ADEF !important; transition: .5s; }

.avviso_utenti { background: #00b4ff; }
.avviso_utenti a{
    display:inline-block;
    width: max-content;
}

.link-hamburger { background-image: url('../img/icon/menu_list.svg?v=1.0'); }
/*##################*/

.head_fb { background: url(../../img/icon/sc-facebook_wht.svg?v=1.0); }
.head_ig { background: url(../../img/icon/sc-instagram_wht.svg?v=1.0); }
/*Footer*/
.footer-newsletter .footer-cont { border-color: #00B4FF; padding: 20px 0; }
.footer > div:last-child { background-color: #000; color: #fff; }


/*CONTACT BAR*/
ul.icon-menu { background-color: rgba(255,255,255,.9); }


@media (min-width: 320px) and (max-width: 949px) {
    .head .head-cont a { color: #fff; }
    /**/
    .mobile-bar { background-color: #000; }
        .mobile-bar .open-menu { background-color: #000; }
        .mobile-bar .close-menu { background-color: #000; background-image: url('../../1/img/Icon/001-cancel.svg') !important; }

		/*FOOTER*/
	.avviso_utenti_footer { background-color: rgba(0, 180, 255,.9); color: #fff; text-align: left; padding: 8px; }
    ul.icon-menu.mobileVar_sidebar { justify-content: flex-start; }
        ul.icon-menu.mobileVar_sidebar li.icon-box, li.icon-box.mobileVar_sidebar { min-width:40px; margin-right: 10px;}
}

/*Dettaglio Auto*/
.dett-head .dett-border { border-color: #00B4FF; }
.dett-cont .tab-2.active { border-color: #00B4FF; }

/*Assistenza*/
.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-container span { border-color: #00B4FF; }
.service-container .service-content-btn { background-color: #00B4FF; }
.service-box:nth-of-type(1)::before { content: 'Tagliando'; }
.service-box:nth-of-type(2)::before { content: 'Pneumatici'; }
.service-box:nth-of-type(3)::before { content: 'Revisione'; }
.service-box:nth-of-type(4)::before { content: 'Freni'; }
.service-box:nth-of-type(5)::before { content: 'Carrozzeria'; }
.service-box:nth-of-type(6)::before { content: 'Riparazioni Varie'; }
.service-box:nth-of-type(7)::before { content: 'Promo/Offerte'; }

/*Dettaglio Content*/
.landing_basic_properties { background: #000; color: #fff; }
#btn-action div.active { background-color: #00B4FF; }

/*Lista Auto thumbnail*/

.list .list-item .list-overlay.discount-overlay-top .discount { background-color: rgba(0,0,0,.85) !important; color: #fff !important; }
/*Variazione Tag in lista auto*/

.thumbnail_auto_iva, .list .list-item .list-overlay.list-overlay-bottom .thumbnail_auto_neopatentati { display: none; }
.thumbnail_auto_statopresenza { display: block; }
/**/

/*FLOTTE*/
.plus.flotte .vantaggio.Sx .vantaggio_img { background-image: url('../img/Sedi/sede_1.jpg'); }
.plus.flotte .vantaggio.Dx .vantaggio_img { background-image: url('../img/Sedi/sede_2.jpg'); }
/*Sezione Tab Area Aziende*/
.tab-main.area_aziende_As_Plus { margin-top: 50px; width: 100%; flex: 1 1 100%; box-shadow: 0 0 6px rgba(0,0,0,0.2); }
.area_aziende_As_Plus .tab-panels { background-color: #fff; box-shadow: 0 0 6px rgba(0,0,0,0.2); padding: 0; }
    .area_aziende_As_Plus .tab-panels .tab { flex: 1; padding: 10px; text-align: left; border-bottom: solid 1px rgba(0,0,0,0); border-right: solid 1px #707070; margin: 0; }
        .area_aziende_As_Plus .tab-panels .tab:last-child { border-right: solid 1px #fff; }
        .area_aziende_As_Plus .tab-panels .tab.active { font-weight: bolder; border-bottom-color: #00B4FF; }
/**/
.area_aziende_As_Plus .tab-container { padding: 30px 20px; background-position: top; background-size: 100% auto; background-repeat: no-repeat; }
    .area_aziende_As_Plus .tab-container .txt_var_2 { text-align: center; width: 100%; }
    /**/
    .area_aziende_As_Plus .tab-container .d_flx { margin-top: 30px; justify-content: flex-start; align-items: flex-start; }
        .area_aziende_As_Plus .tab-container .d_flx .flx_itm { align-items: flex-start; margin-bottom: 10px; }
            .area_aziende_As_Plus .tab-container .d_flx .flx_itm span.material-icons { color: #00B4FF; flex: 0 1 8%; padding-right: 2.5%; }
            .area_aziende_As_Plus .tab-container .d_flx .flx_itm p { flex: 0 1 85%; margin: 0; }
                .area_aziende_As_Plus .tab-container .d_flx .flx_itm p span.txt_var_3 { }
                .area_aziende_As_Plus .tab-container .d_flx .flx_itm p span.txt_var_4 { color: #707070;}
    /**/
    .area_aziende_As_Plus .tab-container.servizi { background-image: url('../img/Flotte/servizi.jpg'); }
    .area_aziende_As_Plus .tab-container.post_vendita { background-image: url('../img/Flotte/post_vendita.jpg'); }
    .area_aziende_As_Plus .tab-container.mercedes { background-image: url('../img/Flotte/mercedes.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); }

/*CODICE ETICO*/
.button-principi_autosilver {
    background-color: #000;
    padding: 10px 20px;
    font-family: Arial, sans-serif;
    font-size: 15px;
    cursor: pointer;
    transition: 0.3s ease-in-out;
    text-decoration: none;
    border-radius: 5px;
    display: block;
    margin: auto;
    color: #fff;
    text-transform: uppercase;
}

    .button-principi_autosilver:hover {
        background-color: #333;
    }

.separator {
    height: 2px;
    background-color: #000; 
    margin: 20px 0;
}

/*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: #00b4ff; }

/*CONTATTI*/
.locationPin:hover img { border-color: #00b4ff; }

/*Form*/
input[type="checkbox"]:checked ~ span, input[type="radio"]:checked ~ span { background-color: #00B4FF; }
form input[type="submit"] { background-color: #00B4FF; }
/*Eccezione Form Jobs*/
.items_third.form_jobs:hover { background-color: #00B4FF; color: #fff; transition: .5s; }
.items_third.form_jobs.active { background-color: #00B4FF; color: #fff; transition: .5s; }

/*Ricerca*/
.search { background-color: #000; }
    .search .search-select .search-item .collapse-content-search li.active { color: #00b4ff; }
    .search .search-select .search-item .collapse-bar-search { background-image: url(../../img/icon/plus.svg?v=1.0); }
.input.:placeholder { color: #fff !important; }
:-ms-input-placeholder { color: red; }
::-ms-input-placeholder { color: red; }

/*PROMOZIONE*/
.bkg_promo-container { background: -moz-linear-gradient(top, rgba(0,180,255,1) 0%, rgba(0,180,255,0.9) 100%); background: -webkit-linear-gradient(top, rgba(0,180,255,1) 0%,rgba(0,180,255,0.9) 100%); background: linear-gradient(to bottom, rgba(0,180,255,1) 0%,rgba(0,180,255,0.9) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b4ff', endColorstr='#e600b4ff',GradientType=0 ); }

.promo-tag { color: #fff; background-color: #00B4FF; }
.labelBollino span:first-child { color: #fff; background: rgba(0,180,255,.8); }

.tooltips .tooltipText { color: #fff; background: rgba(0,180,255,.8); }
/**/
/*Plus ulteriori sezione area aziende*/
.plus_fleet { }
/**/

/*CONTATTI - SEZIONE SOCIAL*/
.link_social_contatti a .link_cta i { color: #00B4FF; }
.link_social_contatti a:hover span { border-bottom-color: #00B4FF; }
/**/
.list-item.eco_item a .list-image .list-overlay.list-overlay-bottom { background-color: #707070; }
/*#############################################################*/
/*# Gestione Vetrine ##########################################*/
.vetrine .promozioni { order: 3; }
.vetrine .line { order: 2; }
.vetrine .vetrina_auto { order: 1; }

    @media (min-width: 950px) {
    }

    @media (min-width: 320px) and (max-width: 949px) {
        .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: #00B4FF;
        }
        /*Sezione Tab Area Aziende*/
        /*CODICE ETICO*/
        .button-principi_autosilver {
            font-size: 12px;
        }
    }

