
.fl, .box-city-time-wrp div, .box-submit input, .box-type ul li input {
    float: left;
    position: relative;
}

.eti-riti-cons{
    display: none;
}

.box-city-time-ritiro, .box-city-time-dataora-ritiro, .box-city-time-dataora-consegna, .box-city-time-consegna {
    height: 46px;
}

.box-city-time {
    height: 167px;
}

.box-city-time {
    width: 72.5%;
    margin-left: 1%;
    margin-right: 1%;
}

.box-city-time-ritiro,.box-city-time-dataora-ritiro {
    margin-right: 1%;
    width: 48%;
}

.box-city-time-consegna,.box-city-time-dataora-consegna {
    margin-right: 1%;
    width: 48%;
}

.box-city-time-consegna, #home .box-city-time-dataora-consegna, #home .box-type ul, #home .box-submit input, .wrpcnt_right h3, #home .box-city-time-ritiro, #home .box-city-time-consegna, #home .box-city-time-dataora-ritiro, .wrpcnt_right h4 {
    margin-bottom: 15px;
}

.box-city-time-ritiro, #home .box-city-time-consegna, #home .box-type ul, #home .box-submit input {
    margin-top: 30px;
}

.box-city-time-dataora-consegna, #home .box-city-time-ritiro, #home .box-city-time-consegna, #home .box-city-time-dataora-ritiro {
    border: 2px solid transparent;
}

.fixedo .box-city-time {
    margin-top: 25px;
}

.box-city-time-ritiro, .fixedo .box-city-time-dataora-ritiro, .fixedo .box-city-time-dataora-consegna, .fixedo .box-city-time-consegna {
    height: 40px;
}

/* eccezione fast track */

.fast_container #brand, .fast_container #type, .fast_container .pulsante_scopri, .fast_container .box-city-time-dataora-ritiro, .fast_container .box-city-time-dataora-consegna, .fast_container .box-city-time-consegna, .fast_container #location, .fast_container #footerhome {
    display: none;
}

.fast_container .box-city-time {
    height: 108px;
}

.fast_container .box-city-time-ritiro {
    margin-right: 1%;
    width: 71%;
}

.fast_container .box-city-time {
    width: 97.5%;
    margin-left: 1%;
    margin-right: 1%;
}

.box-city-time-ritiro input, .box-city-time-consegna input {padding-left: 28px;width: 85%;max-width: 350px;}
.box-city-time-dataora-ritiro input, .box-city-time-dataora-consegna input {padding-left: 28px; width: 50%; min-width:110px;}
.box-city-time-dataora-ritiro select, .box-city-time-dataora-consegna select { margin-right: 10px;padding-left: 28px; width: 82px; float: right; margin-top: 12px;}

.box-city-time-dataora-ritiro select,.box-city-time-dataora-consegna select{opacity:1;}
/* Disattivazione background Select */
.box-city-time-dataora-ritiro select,
.box-city-time-dataora-consegna select,.navuser li select
{ -webkit-appearance: none; -moz-appearance: none; appearance: none;}

/*icona gps*/

a.get_coo {
    position: absolute;
    margin-right: 4px;
    right: 12px;
    bottom: 10px;
}

/*button*/
.box-submit {
    width: 23.5%;
    margin-left: 1%;
    margin-right: 1%;
    float: right;
}

.box-type ul, .box-submit input {
    height: 117px;
}

.box-submit input {
    margin:0 0 30px 30px; 
}
.box-submit input[type="submit"] {
    width: 100%;
    min-width: 95px;
}

 /* Form */
 .barra_freccia_cnt{width:100%;height:100%;position:relative;float:left;overflow:hidden;}
 .barra_freccia { width: 100%; z-index: 0; top: 36px; height: 136px;position: absolute; }
 .barra_freccia div .fondo{width: 46%;height: 100%;left: 0px;position:absolute;}
 .barra_freccia div svg{height: 100%;left: 46%;margin-left:0px;position:absolute;}
 #search .searchbox-home{height:172px; margin-bottom:20px;}
 .searchbox-home .scrm {height: 408px;}
 #search .searchbox-home-main{height:136px;}
 #search .box-submit input{height:27px;}
 #search #search_home{position:relative;}
 #search .box-city-time-ritiro input,#search .box-city-time-consegna input{padding-left: 0px; width: 95%; max-width: 350px;}
 #search input[type="text"]{ padding-top: 0px;}
 #search input[type="text"]{ padding-bottom: 0px;}
 #search .box-city-time-dataora-ritiro select, #search .box-city-time-dataora-consegna select{padding-top:0px; margin-top:0px;}
 #search .box-submit{width:8%;}
 #search .box-submit input[type="submit"]{    width: 100%; max-width: 100%; min-width: 100%;}
 #search .box-city-time{width: 100%; margin-top:60px;}
 #search .eti-riti-cons{position:absolute; top:-20px; left:0px;}
 #home .eti-riti-cons {display:none;}
 #search .box-city-time-ritiro{margin-left:2%; width:24%; margin-right:0%; position:relative;}
 #search .box-city-time-ritiro input,
 #search .box-city-time-consegna input{border-bottom:2px solid rgba(185, 181, 181,0.2);}
 #search .box-city-time-dataora-ritiro input,
 #search .box-city-time-dataora-consegna input,
 #search .box-city-time-consegna input,#search .box-city-time-consegna select{-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
 #search .box-city-time-consegna{margin-left:2%; width:24%;  position:relative;}
 #search .box-city-time-dataora-ritiro,#search .box-city-time-dataora-consegna{ width: 20%; min-width: 190px;}
 #search .box-city-time-dataora-ritiro input, #search .box-city-time-dataora-consegna input { width: 67%;padding-left: 0px;text-align: center;min-width: 118px; max-width: 118px; border: 1px solid rgba(185, 181, 181,0.2); float: left;}
 #search .box-city-time-dataora-ritiro select,
 #search .box-city-time-dataora-consegna select{ margin-right: 0px; padding-left: 0px; width:32%; float: left; border-left:none; text-align-last:center;    min-width: 64px; max-width: 64px; border: 1px solid rgba(185, 181, 181,0.2);}*/
 




/*  Scheda Auto */
#search .box-city-time-wrp div.intestazione_mese,
#search .box-city-time-wrp div#calendar_cont,
#search .box-city-time-wrp div > table.intestazione_settimane,
#scheda .box-city-time-wrp div.intestazione_mese,
#scheda .box-city-time-wrp div#calendar_cont,
#scheda .box-city-time-wrp div > table.intestazione_settimane{background-color:#fff; color:#565a5c}
#scheda #calendar_cont .arrow_from {top: 5px;}
#scheda #calendar_cont .arrow_to {display:none!important;}
#scheda #calendar_cont .arrow_from, #scheda #calendar_cont .arrow_to{right: -12px; border: 20px solid transparent; border-top: 0; border-right-color: rgba(255,255,255,1); -ms-transform: rotate(7deg); -webkit-transform: rotate(7deg); transform: rotate(45deg); transform: rotate;}
#scheda #calendar_cont .arrow_from, #scheda #calendar_cont .arrow_to{ content: ""; display: inline-block; position: absolute;bottom: auto;     z-index: 1000000000;}

*:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.mid_calendar {position: absolute; background-color: #fff!important; width: 40%; left: 30%; padding: 5px 0px; top: -27px; color: #00a7b9!important; text-align: center; display: none;}
.mid_calendar a{ display:none;}
#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;}
.inc3 #calendar_header > a {left:-15px;right:auto;}

 
 
 