
header {
  border-bottom:solid 5px #e2001a;
}
header .navbar-top-header {
  border-bottom:none!important;
  background:transparent;
  border:none;
}
.t3-header {padding-top:0px!important;}
.header-menu-container {padding-bottom:7px; border-bottom:solid 1px #eaeaea;background:#f5f5f5;margin-bottom:10px;}
.header-menu nav li {float:left;margin-left:10px;font-size:12px}
.header-menu nav li a {color:#333333;}
.header-menu nav li a:hover,.header-menu nav li a:active {color:#e2001a;}

.navbar-mobile {width:100%;}

.flyout-menu.horizontal {
  text-align:right!important;
  text-transform:uppercase;
}

.header-menu nav li {float:left;margin-left:10px;font-size:12px}
.header-menu nav li a {color:#333333;}
.header-menu nav li a:hover,.header-menu nav li a:active {color:#e2001a;}

.caddy .sj-flat-menu li {
  cursor:auto!important;
}

.caddy .flyout-menu > li, .roma .flyout-menu > li {
  padding-top:3.5%!important;
  padding-left:1.1%!important;
  padding-right:1.1%!important;
}

@media only screen and (max-width : 992px) {
  .flyout-menu.horizontal {
  text-align:center!important;
    
  }
    .logocontainer {
      text-align:center;
    }
}

@media only screen and (min-width : 992px) and (max-width : 1200px) {
  .caddy .flyout-menu > li {
  padding-left:4px!important;
  padding-right:4px!important;
}
}

/*AREA RISERVATA CADDY*/
.ordini-vw .gcore-line-td  {
  padding: 10px!important;
}
.ordini-vw #ftr-multi-54 .gcore-subinput-container {
  width:25%;
}

.ordini-vw #ftr-multi-66 .gcore-subinput-container {
  width:20%;
}

.ordini-vw #ftr-multi-67 .gcore-subinput-container {
  width:33%;
}

.gestioneordini-vw [class*='col-']:last-of-type {
  padding-right:15px!important;
}

@media (max-width: 768px) {
.ordini-vw #ftr-multi-54 .gcore-subinput-container, .ordini-vw #ftr-multi-66 .gcore-subinput-container, .ordini-vw #ftr-multi-67 .gcore-subinput-container, #chronoform-vw_caddy_volkswagen_aggiungi_ordine_res #fin-custom3 {
  width:100%;
}
  .ordini-vw .gcore-subinput-container:not(:first-child) {
  padding-left:0px!important;  
}

}

@media (min-width:768px) {
  .navbar-top {display:none;}
}

.ordini-vw .gcore-input-container, .ordini-vw .gcore-subinput-container input, .ordini-vw .gcore-subinput-container select, .gestioneordini-vw input, .gestioneordini-vw select, #chronoform-vw_invia_DIM #fin-custom, #chronoform-vw_invia_DIM #fin-custom1, #chronoform-vw_invia_DIM #fin-custom2, #chronoform-vw_invia_DIM #dim, #chronoform-vw_invia_DIM #coc, #chronoform-vw_invia_DIM #submit, #chronoform-vw_invia_Bonifico #fin-custom24, #chronoform-vw_invia_Bonifico #fin-custom25, #chronoform-vw_invia_Bonifico #fin-custom26, #chronoform-vw_invia_Bonifico #submit1, #chronoform-vw_invia_Bonifico #bon, #chronoform-vw_invia_Bonifico #bon_l,#chronoform-vw_caddy_volkswagen_aggiungi_ordine_res #fin-custom2,#chronoform-vw_invia_proforma #fin-custom,#chronoform-vw_invia_proforma #fin-custom1,#chronoform-vw_invia_proforma #fin-custom2,#chronoform-vw_invia_proforma #pro,#chronoform-vw_invia_proforma #submit1 {
  width:100%!important;
}

.ordini-vw .gcore-input-container input, .ordini-vw .gcore-input-container select {
  margin-bottom:10px!important
}

.ordini-vw .btn-danger, .ordini-vw .btn-success {
  margin: 10px;
  padding: 6px 12px!important;
  float:left;
}

.ordini-vw .btn-danger .fa-times:after {
  content: " Rimuovi Veicolo";
  font-family: 'Lato', sans-serif;
}

.ordini-vw .btn-success .fa-plus:after {
  content: " Inserisci un altro veicolo";
  font-family: 'Lato', sans-serif;
}

.ordini-vw #fin-button47, .gestioneordini-vw #fin-button6 {
 width:100%;
 padding:10px;
}

.ordini-vw #button47, .gestioneordini-vw .gcore-line-tr .gcore-line-td .gcore-display-table, .gestioneordini-vw #button6 {
  width:100%;
}

.ordini-vw .gcore-line-td{padding:10px!important;}
.ordini-vw #ftr-multi-71 .gcore-subinput-container,.ordini-vw #ftr-multi-79 .gcore-subinput-container,.ordini-vw #ftr-multi-89 .gcore-subinput-container{width:25%;}
.ordini-vw #ftr-multi-83 .gcore-subinput-container{width:33%;}
.gestioneordini-vw [class*='col-']:last-of-type{padding-right:15px!important;}
@media (max-width:768px){.ordini-vw #ftr-multi-71 .gcore-subinput-container, .ordini-vw #ftr-multi-79 .gcore-subinput-container, .ordini-vw #ftr-multi-83 .gcore-subinput-container, .ordini-vw #ftr-multi-89 .gcore-subinput-container{width:100%;}
.ordini-vw .gcore-subinput-container:not(:first-child){padding-left:0px!important;}
}
.ordini-vw .gcore-input-container, .ordini-vw .gcore-subinput-container input, .ordini-vw .gcore-subinput-container select, .gestioneordini-vw input, .gestioneordini-vw select{width:100%!important;}
.ordini-vw .gcore-input-container input, .ordini-vw .gcore-input-container select{margin-bottom:10px!important}
.ordini-vw .btn-danger, .ordini-vw .btn-success{margin:10px;padding:6px 12px!important;float:left;}
.ordini-vw .btn-danger .fa-times:after{content:" Rimuovi Veicolo";font-family:'Lato', sans-serif;}
.ordini-vw .btn-success .fa-plus:after{content:" Inserisci un altro veicolo";font-family:'Lato', sans-serif;}
.ordini-vw #fin-button47, .gestioneordini-vw #fin-button6{width:100%;padding:10px;}
.ordini-vw #button47, .gestioneordini-vw .gcore-line-tr .gcore-line-td .gcore-display-table, .gestioneordini-vw #button6{width:100%;}
.gestioneordini-vw .casel{padding-right:15px!important;}
.btn-1step{padding:6px 12px!important;width:100%!important;background:#ebebeb;}
.btn-1step_telaio{color:#e2001a;font-weight:700;}
.btn-1step_telaio:hover{color:#ffffff;background:#e2001a;border:solid 1px #e2001a!important;}
.btn-1step_ordine{color:green;font-weight:700;}
.btn-1step_ordine:hover{color:#ffffff;background:green;border:solid 1px green!important;}

.gestioneordini-vw .casel {
  padding-right: 15px!important;
}

.btn-1step {
  padding: 6px 12px!important;
  width:100%!important;
 background: #ebebeb;
}

.btn-1step_telaio {
  color:#e2001a;
  font-weight:700;
}

.btn-1step_telaio:hover {
  color:#ffffff;
  background:#e2001a;
  border: solid 1px #e2001a!important;
}

.btn-1step_ordine {
  color: green;
  font-weight:700;
}

.btn-1step_ordine:hover {
  color: #ffffff;
  background: green;
  border: solid 1px green!important;
}

.thank_youpage {
  background: #ebebeb;
}

.annulla {
  padding:8px 10px 7px 10px!important;
  -webkit-border-radius: 2px!important;
  -moz-border-radius: 2px!important;
  border-radius: 2px!important;
  }
.conferma {
  background:#23b123!important;
  color:#ffffff!important;
}

.conferma:hover,
.conferma:focus,
.conferma:active,
.conferma.active {
  background:#209c20!important;
  border-color: #1c8e1c!important;
}
.flyout-menu.horizontal  li >.fm-container.direction-left{
  left: -180px!important;
  }
  #lista_optional_ord{
    margin-bottom:20px;
  }
  #lista_optional_ord .optional_ord {
      background-color: #007399;
      padding:5px 7px;
      margin-right:10px;
      display:inline-block;
      color:#fff;
      font-weight:bold;
      border-radius:5px;
      font-size:13px;
      margin-bottom:5px;
  }

.legenda {
    padding: 0px;
    list-style-type: none;
}
.legenda li {
    margin-bottom: 5px;
}
.box_quadrato {
    height: 15px !important;
    width: 15px !important;
    display: inline-block !important;
    margin-right: 10px !important;
    border-radius: 9999px !important;
}
.bg_caddy {
    background-color: #888 !important;
}
.bg_crafter {
    background-color: #0489B1 !important;
}
.bg_crafter_l3h2 {
    background-color: #d147a3 !important;
}
.bg_annullato {
    background-color: #000 !important;
}

.lista_ordini .bg_caddy, .lista_ordini .bg_crafter,.lista_ordini .bg_crafter_l3h2,.lista_ordini .bg_annullato{
  padding-top:20px;
  padding-bottom:20px;
  min-height: 100px !important;
  color:#fff;
}
#chronoform-vw_invia_Bonifico #fin-custom{
  width:100% !important;
}
.desc_agg{
  display:block;
  font-size:12px;
  font-weight:normal;
  color:#ff0000;
}
  #anagrafica_cliente,#sedile_aggiuntivo{display:none;}
  #sedile_aggiuntivo input{font-size:12px;width:80px !important;}
 /* #totali{display:none;}*/