@charset "UTF-8";

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


@font-face {
  font-family: 'semplicitapro';
  src: url('/fonts/semplicita/light/SemplicitaPro-Light.woff') format('woff'),
       url('/fonts/semplicita/light/SemplicitaPro-Light.ttf') format('truetype'),
       url('/fonts/semplicita/light/SemplicitaPro-Light.svg#SemplicitaPro-Light') format('svg');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'semplicitapro';
  src: url('/fonts/semplicita/light/semplicitapro-normal.eot');
  src: url('/fonts/semplicita/light/semplicitapro-normal.woff2') format('woff2'),
       url('/fonts/semplicita/light/semplicitapro-normal.eot?#iefix') format('embedded-opentype');
  font-weight: 300;
  font-style: normal;
}


@font-face {
  font-family: 'semplicitapro';
  src: url('/fonts/semplicita/normal/SemplicitaPro.woff') format('woff'),
       url('/fonts/semplicita/normal/SemplicitaPro.ttf') format('truetype'),
       url('/fonts/semplicita/normal/SemplicitaPro.svg#SemplicitaPro') format('svg');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'semplicitapro';
  src: url('/fonts/semplicita/normal/semplicitapro-normal400.eot');
  src: url('/fonts/semplicita/normal/semplicitapro-normal400.woff2') format('woff2'),
       url('/fonts/semplicita/normal/semplicitapro-normal400.eot?#iefix') format('embedded-opentype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'semplicitapro';
  src: url('/fonts/semplicita/bold/SemplicitaPro-Bold.woff') format('woff'),
       url('/fonts/semplicita/bold/SemplicitaPro-Bold.ttf') format('truetype'),
       url('/fonts/semplicita/bold/SemplicitaPro-Bold.svg#SemplicitaPro-Bold') format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'semplicitapro';
  src: url('/fonts/semplicita/bold/semplicitapro-normal700.eot');
  src: url('/fonts/semplicita/bold/semplicitapro-normal700.woff2') format('woff2'),
       url('/fonts/semplicita/bold/semplicitapro-normal700.eot?#iefix') format('embedded-opentype');
  font-weight: 700;
  font-style: normal;
}


[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;
  }
  
  /* nome font: vroomerz */

.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";
}
.icon-your-settings:before {
  content: "\27";
}
.icon-your-bookings:before {
  content: "\28";
}
.icon-logout:before {
  content: "\29";
}
.icon-login:before {
  content: "\2a";
}

  
/* .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: #00aeba;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: #00aeba;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:#00aeba;}
  #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: #00aeba;}
  .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;}
.multipagina > li > a, 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: "semplicitapro",sans-serif; font-size:13px;}
  .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,.login-bar li, .login-bar a{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,.order-manager,.booking_story ul li a,.booking_story {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,.tab > .tabcel > .tabcell_cell,.help-menu h4{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 ,.menu-help,.content-help{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;}
  .wrpcnt_right h3 {font-size: 28px;}
  .scrm h1 {font-size: 48px;line-height: 54px;letter-spacing: 2px;font-weight: bold;}
  #slides h3 {font-size: 36px;line-height: 54px;letter-spacing: 2px;font-weight: bold;}
  .navuser a {line-height: 20px;}
  .navcom a,.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,.help-menu h4{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 section {
    text-indent: 10px;
}
  article > div.wrp.booking_steps > div > div > i {
    font-size: 40px;
    /* margin-top: auto; */
}
 .wrpcnt_right p {
      font-family: "semplicitapro",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: 400;
}

/* 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"]{text-transform:uppercase;}
.n_s_b > div:nth-child(1) > div > label {font-weight: 600; font-size: 15px; text-transform: lowercase;}
.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;}


.help-menu i {font-size: 30px;display: inline-flex; margin-right:10px;}





.login_text h6 {
    width: 100%;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}