@charset "UTF-8";

@font-face {
  font-family: "vroomerz";
  src:url("../../../../fonts/03/vroomerz.eot");
  src:url("../../../../fonts/03/vroomerz.eot?#iefix") format("embedded-opentype"),
    url("../../../../fonts/03/vroomerz.woff") format("woff"),
    url("../../../../fonts/03/vroomerz.ttf") format("truetype"),
    url("../../../../fonts/03/vroomerz.svg#vroomerz") format("svg");
  font-weight: normal;
  font-style: normal;
}

 @font-face {
  font-family:"Akkurat";
    src:url("../../../../fonts/ofs/01/Akkurat/regular/AkkuratStd-Regular.eot");
    src:url("../../../../fonts/ofs/01/Akkurat/regular/AkkuratStd-Regular.eot?#iefix") format("embedded-opentype"),
    url("../../../../fonts/ofs/01/Akkurat/regular/AkkuratStd-Regular.woff") format("woff"),
    url("../../../../fonts/ofs/01/Akkurat/regular/AkkuratStd-Regular.ttf") format("truetype"),
    url("../../../../ofs/01/Akkurat/regular/AkkuratStd-Regular.svg#vroomerz") format("svg");
  font-style:normal;font-weight:400;
  }  
 @font-face {
  font-family:"Tiempos";
    src:url("../../../../fonts/ofs/01/Tiempos/regular/TiemposText-Regular.eot");
    src:url("../../../../fonts/ofs/01/Tiempos/regular/TiemposText-Regular.eot?#iefix") format("embedded-opentype"),
    url("../../../../fonts/ofs/01/Tiempos/regular/TiemposText-Regular.woff") format("woff"),
    url("../../../../fonts/ofs/01/Tiempos/regular/TiemposText-Regular.ttf") format("truetype"),
    url("../../../../ofs/01/Tiempos/regular/TiemposText-Regular.svg#vroomerz") format("svg");
  font-style:normal;font-weight:400;
  }  
#type h4 {
    font-family: "Tiempos";
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 3.24px;
    min-width: 60%;
    max-width: 984px;
    padding-bottom: 20px;
    border-style: solid;
    border-color: rgb(42, 39, 48);
    border-radius: 0px;
    border-width: 0px 0px 1px;
    color: rgb(42, 39, 48);
    display: inline-block;
}

[data-icon]:before,.box-city-time-ritiro:before,.box-city-time-consegna:before,input#consegna:before {
    font-family: "vroomerz" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  [class^="icon-"]:before,
  [class*=" icon-"]:before {
    font-family: "vroomerz" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  


  * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  
  
  .icon-check:before {
    content: "\61";
  }
  .icon-logo-vroomerz:before {
    content: "\63";
  }
  .icon-user-ico:before {
    content: "\64";
  }
  .icon-toggler:before {
    content: "\68";
  }
  .icon-help-minus:before {
    content: "\66";
  }
  .icon-braintree:before {
    content: "\62";
  }
  .icon-serbatoio:before {
    content: "\67";
  }
  .icon-seggiolinoneonati:before {
    content: "\69";
  }
  .icon-seggiolinobambini:before {
    content: "\6a";
  }
  .icon-accelerazione:before {
    content: "\6b";
  }
  .icon-alimentazione:before {
    content: "\6c";
  }
  .icon-anno:before {
    content: "\6d";
  }
  .icon-cerca-icon:before {
    content: "\6f";
  }
  .icon-wifi:before {
    content: "\74";
  }
  .icon-km:before {
    content: "\76";
  }
  .icon-skirack:before {
    content: "\65";
  }
  .icon-share-alt:before {
    content: "\62";
  }
  .icon-twitter:before {
    content: "\65";
  }
  .icon-youtube:before {
    content: "\67";
  }
  .icon-facebook:before {
    content: "\69";
  }
  .icon-instagram:before {
    content: "\6a";
  }
  .icon-whatsapp:before {
    content: "\6b";
  }
  .icon-paypal:before {
    content: "\6c";
  }
  .icon-paypal-1:before {
    content: "\6d";
  }
  .icon-braintree:before {
    content: "\7a";
  }
  .icon-seggiolinoneonati:before {
    content: "\48";
  }
  .icon-seggiolinobambini:before {
    content: "\49";
  }
  .icon-stripe-logo-white:before {
    content: "\4a";
  }
  .icon-spunta:before {
    content: "\4b";
  }
  .icon-contatti-85:before {
    content: "\4d";
  }
  .icon-date:before {
    content: "\4e";
  }
  .icon-manage-booking:before {
    content: "\4f";
  }
  .icon-online-checkin:before {
    content: "\50";
  }
  .icon-daterisorsa-4:before {
    content: "\51";
  }
  .icon-au-01:before {
    content: "\53";
  }
  .icon-au-02:before {
    content: "\55";
  }
  .icon-au-03:before {
    content: "\56";
  }
  .icon-au-04:before {
    content: "\57";
  }
  .icon-fleet-registrazione-79:before {
    content: "\58";
  }
  .icon-post-noleggio:before {
    content: "\30";
  }
  .icon-foto:before {
    content: "\31";
  }
  .icon-global-audience:before {
    content: "\32";
  }
  .icon-savings:before {
    content: "\33";
  }
  .icon-prize:before {
    content: "\34";
  }
  .icon-time:before {
    content: "\35";
  }
  .icon-telefono:before {
    content: "\36";
  }
  .icon-simpler-svg:before {
    content: "\37";
  }
  .icon-vroom:before {
    content: "\38";
  }
  .icon-erz:before {
    content: "\52";
  }
  .icon-assistance:before {
    content: "\77";
  }
  .icon-deliverylocation:before {
    content: "\54";
  }
  .icon-rating-vuota:before {
    content: "\39";
  }
  .icon-rating:before {
    content: "\21";
  }
  .icon-z:before {
    content: "\23";
  }
  .icon-vz:before {
    content: "\24";
  }
  .icon-fleet-registrazione-75:before {
    content: "\59";
  }
  .icon-rating-vuota:before {
    content: "\39";
  }
  .icon-v:before {
    content: "\22";
  }
  .icon-conducenteaddizionale:before {
    content: "\70";
  }
  .icon-porte:before {
    content: "\78";
  }
  .icon-anno:before {
    content: "\41";
  }
  .icon-cilindrata:before {
    content: "\46";
  }
  .icon-wintertires:before {
    content: "\75";
  }
  .icon-piu:before {
    content: "\25";
  }
  .icon-frecciastep:before {
    content: "\44";
  }
  .icon-posti:before {
    content: "\5a";
  }
  .icon-alimentazione:before {
    content: "\42";
  }
  .icon-potenza:before {
    content: "\79";
  }
  .icon-gps:before {
    content: "\71";
  }
  .icon-accelerazione:before {
    content: "\43";
  }
  .icon-serbatoio:before {
    content: "\47";
  }
  .icon-cambio:before {
    content: "\6e";
  }
  .icon-velocita:before {
    content: "\73";
  }
  .icon-colore:before {
    content: "\45";
  }
  .icon-valigia:before {
    content: "\72";
  }
  .icon-lucchetto:before {
    content: "\26";
  }
  .icon-info:before {
    content: "\4c";
  }
  .icon-info:before {
    content: "\4c";
  }
  
/* .box-city-time-ritiro:before,.box-city-time-consegna:before,input#consegna:before{
      content: "\54";
  } */
  
.icon-deliverylocation:before {
  content: "\54";
}
  /* .box-city-time-ritiro:before,.box-city-time-consegna:before{font-size:14px; color:#ff0000;} */
    input#consegna:before{font-size:14px; color:#fff000;}
  
  
  
  .scheda_tec_opt .icon {color: rgb(237,84,52);margin-right: 10px;
      float: left;
      margin-top: 2px;
  }
  .star_rating_1::before { content: "\21";  }
  .star_rating_2::before { content: "\21\21";  }
  .star_rating_3::before { content: "\21\21\21";  }
  .star_rating_4::before { content: "\21\21\21\21";  }
  .star_rating_5::before { content: "\21\21\21\21\21";  }
  .star_rating_1,.star_rating_2,.star_rating_3,.star_rating_4,.star_rating_5 { width: 70px; height: 15px; font-family: 'vroomerz'; color: #d5a700; background-image: none;background-position: -13px 0px;background-repeat: no-repeat;}
  .deposito i.icon.icon-spunta { color: rgb(237,84,52);font-size: 55px;}
  
  
  .icon-schedaauto_kmextra::before {content: "\76";}
  .icon-schedaauto_condadd::before {content: "\70";}
  .icon-schedaauto_seggionati::before {content: "\48";}
  .icon-schedaauto_seggiobam::before {content: "\49";}
  .extra_list .icon{font-size: 24px;color:#fff;}
  
  #footer i.icon-stripe-logo-white, #footer i.icon-paypal-1 { height: 20px; position: relative; width: 100%; display: block; }
  #footer i.icon-stripe-logo-white::before, #footer i.icon-paypal-1::before {font-size: 60px; line-height: 20px; color: #6D6968; position: absolute;}
  #footer i.icon-stripe-logo-white::before {margin-left: -8px;}
  #scheda i.icon-piu{ float: left; margin-right: 10px;position: relative;width: 14px;display: block;height: 23px;}
  #scheda i.icon-piu::before{position:absolute; top:-5px;}
  #scheda i.icon-piu::before {position: absolute;top: 3px;left: 4px;color: #25221F;}
  #scheda i.icon-piu:hover::before{color:rgb(237,84,52);}
  #scheda i.icon-frecciastep { width: 122px; margin-top: 25px; margin-bottom: 0px; float: left; height: 50px;}
  #scheda i.icon-frecciastep::before { position: absolute; top: 34px; left: 43px; font-size: 39px; color: rgb(237,84,52);}
  .navuser.user-account li a i {  margin-right: 10px;  float: left;}
    /* Font size*/
  
  .policy-title,.policy-title h3{font-size:11px;}
  .large_bt,.cancellation-policy,.prezzo-eti,
  .dettagli-link-linea ul li:first-child a span,.brand_name,#scheda .prezzo-finale div.eti_fin,.risultati-filtri a{font-size:12px;}
  body,.box-type ul li,.cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date,#footerhome > .more_li > ul > li > a{font-family: "Akkurat",sans-serif; font-size:13px;}

h1,h2,h3,h4,h5,.dettagli-marca,.dettagli-modello{ font-family: "Tiempos";}
  .eti-riti-cons,#scheda .policy-title,#scheda .scheda_tec_opt,.risposta_wrap span,.four_cont.quat > div > span,.booking_steps h6,#welcome_popup,.cont_text,.side_forty,body .article_wrp,
  #scheda .deposito .tabcel,.cd-timeline-content > div,.wrpcnt_right{font-size:14px;}
  #search .prezzo-sconto{font-size:18px;}
  .box-city-time-dataora-ritiro select,
  .box-city-time-dataora-consegna select,#infografica_wrap div p,
  input[type="text"],.ui-autocomplete li a,.box-city-time-dataora-ritiro select,
  #schedaautoprenota h2,.light_bt,.login_text > div > select,#footer li a,.log_tx,
  .box-city-time-dataora-consegna select,.prezzo-totale,#scheda .extra_list li span:nth-child(2),.rispostalogin,.risultati-filtri{font-size:15px;}
  ::-webkit-input-placeholder{font-size:15px;}
  ::-moz-placeholder,:-moz-placeholder{font-size:15px;}
  .box-submit input,#search .box-city-time-wrp input[type="text"],
  .heavy_bt,#location h4 a,#slides p,#footer li,#scheda .cancellation-policy > span,body.id11184 .article_wrp,body.id11177 .article_wrp,body.id11178 .article_wrp,
  #search .box-city-time-wrp select,.prenota_scream,.oneline > div > span,.four_cont > div > span,.promo_banner{font-size:16px;}
  .wrpcnt_right .texto p,.wrpcnt_right .texto{font-size:16px!important;}
  .dettagli-marca,.dettagli-modello, .booking_steps h5,.space-up-cont-wide > .tab > .tabcel > .tabcell_cell,.wrpcnt_right .tabcell_cell > .tab > .tabcel > span:last-child,
  #search span.price_el,#scheda .prezzo-finale,#type ul li a ,#location ul li a,.wrpcnt_left ul li a{font-size:18px;}
  .login_text h4{font-size:20px; font-weight:bold;}
  nav h4,#footerhome li a,#infografica_wrap div,.discovermore,.wrpcnt_right h4{font-size:20px;}
  .login_text h3{font-size:27px; font-weight:bold;}
  #footerhome li,#scheda_auto_core h2,#scheda_auto_core h1{font-size:28px;}
  .simplibo14{font-size:16px; line-height:24px;}
  h1,h2,h3,h4,h5,h6,.box-submit input[type="submit"],.heavy_bt,.oneline > div > span.light,#footer li a{font-weight:200;}
  .policy-title,.dettagli-marca,
  .dettagli-modello,.cancellation-policy,#tot_auto,
  #search span.price_el,ul li.flotta_bt a,.eti-riti-cons,#schedaautoprenota h2,#footer li,
  .prezzo-totale,.prenota_scream,.cd-timeline-content > div > div,#welcome_popup,
  .rispostalogin,#scheda .box-city-time-wrp .laquenta div,.laquenta div a,.gogreen,.four_cont > div > span.orange{font-weight:600;}
  .scrm h2,#scheda .riepilogo-scheda-auto-header{font-size:21px; line-height:32px;}
  .scrm h1,#slides h3{font-size:42px; line-height:42px; letter-spacing:2px;}
  .navuser a {line-height: 20px;}
  .navcom a,.scrm h1,.box-submit input,.lista_eti,#schedaautoprenota h2,#type ul li a,#location ul li a,#location h4 a,.space-up-cont-wide > .tab > .tabcel > .tabcell_cell,
  .wrpcnt_right .three .tabcell_cell > .tab > .tabcel:last-child,
  .policy-title,.large_bt,.risposta_wrap span,.cd-timeline-content > div > div,.heavy_bt{text-transform:uppercase;}
  .log_tx{text-transform:capitalize;}
  #location.location_white ul li a div span,#infografica_wrap div p,#location ul.side_location li a div span{text-transform:none;}
  .scrm,div.policy,div.prezzo,ul.tip li ul li,.heavy_bt,.rispostalogin,.cd-timeline-img div{text-align:center;}
  .prezzo-finale,.prezzo-iniziale,.prezzo-eti{text-align:center;}
  #infografica_wrap div p{text-align:justify;}
  #footer li{text-align:left;}
  #scheda .deposito .tabcel,.article_wrp{text-align:justify;}
  .navcom a{letter-spacing:1px;}
  .dettagli-marca,.dettagli-modello{line-height:22px;}
  .large_bt{line-height:15px;}
  #location h4 a,.discovermore a,#alertmailesiste a{text-decoration: underline;}
  .prezzo-iniziale,.crossed{text-decoration: line-through;}
  #scheda .deposito .tabcel{vertical-align:top;}
  #scheda .dettagli-marca, #scheda .dettagli-modello,.wrpcnt_right h3,#scheda_auto_core h1{font-size:28px;}
  #scheda .dettagli-marca{line-height:37px;}
  #scheda .dettagli-modello{line-height:25px;}
  #scheda .rating{ margin-top: 12px; margin-bottom:12px;}
  #scheda_auto_core h1,#scheda_auto_core h2,.policy-title h3,.policy-title h3,#alertmailesiste a,.promo_banner{font-weight:bold;}
  #scheda span.listino_scontato{text-align:right;}
  .tabcel h1 strong,.tabcel h2 strong{font-weight:200;}
  .prez_scon{text-decoration: line-through;}
  /*.simplibo14,.oneline > div > span{font.weight:600;}*/
  
  
  .wrpcnt_right p {
      font-family: "Akkurat",sans-serif!important;
      line-height:normal!important;
      text-indent:0px;
  }
  .giorno_filtro_deals{width:100%;height:100%;font-size: 64px}

/*da calendarMedula.css*/
.giorno, .giorno_blank{font-size: 14px; padding: 8px 1px;}
.intestazione_mese{margin-top:10px; margin-bottom:10px; font-size:18px; font-weight:bold;}
.giorno, .giorno_blank{font-size: 14px;}
#calendar_wrapper table.intestazione_settimane td{ border:none; text-transform: uppercase; font-size: 12px;}
#calendar_header > a { display:block; position: absolute; top: -18px; right: -18px; padding: 6px 6px; height: auto; border-radius: 25px; width: 17px; background-color: #fff; font-weight: bold; text-align: center; font-size: 12px;color: #737373;border: 1px solid #c5c5c5;}

.tabcel h1 strong, .tabcel h2 strong {
    font-weight: 200;
}

/* motore.ricerca.css */
.n_s_b > div:nth-child(1) > div > input[type="submit"] {font-weight: normal;}
.n_s_b > div:nth-child(1) > div > input[type="submit"],.n_s_b > div:nth-child(1) > div > label {text-transform:none;}
.n_s_b > div:nth-child(1) > div > input[type="submit"] {text-align: center; }
.n_s_b > div:nth-child(1) > div > a,.n_s_b > div:nth-child(1) > div > input,.n_s_b > div:nth-child(1) > div > select{font-size:16px;}
.n_s_b > div:nth-child(1) > div > input[type="submit"]{font-size: 13px;}