.BW_Mnav {display:none;}
.BW_availform { width:100%; padding:15px; background-color:#f0f0f0; border:1px solid #eee; float:left;}
.BW_cont {width:100%;}
.BW_availform input, .BW_availform select { color:#7c7c7c;  border:1px solid #ccc; width:auto;  max-width:100%; outline: medium none;  padding: 6px; float:left;}
.BW_availform div {float:left; display:inline-block;}
.BW_availform label {display: block;}
.BW_availform #BW_selDtArrivo { margin-right:15px;position:relative;}
.BW_availform #BW_notti, .BW_availform #BW_rooms, .BW_availform #BW_tot_infant, .BW_availform #BW_tot_adulti, .BW_availform #BW_tot_bambini, .BW_availform #BW_promocode{float:left; min-width:70px; width:auto; margin-right:15px;}
#BW_btnSubmit {float:right;padding:7px 12px 7px 12px; background-color:#979797;color:#fff;max-width: 170px;}
#BW_btnSubmit a:hover{color:#fff;}
#BW_btnSubmit a:link{color:#fff;}
#BW_btnSubmit a {color:#fff;}
#BW_onlyBtnSubmit {margin:0 auto;text-align:center; padding:7px 12px 7px 12px; background-color:#979797;color:#fff;max-width: 170px;}
#BW_onlyBtnSubmit a:hover{color:#fff;}
#BW_onlyBtnSubmit a:link{color:#fff;}
#BW_onlyBtnSubmit a {color:#fff;}
#BW_datepicker { z-index: -1; display: block;}
#ui-datepicker-div {z-index: 9999!important;}
#BW_selDtArrivo:before { position: absolute; top: 32%; right: 10px; font-size: 1.3em; color: #7f2e2c; content: '\f073'; font-family: FontAwesome; }
@media (max-width: 768px) {
.BW_availform { display: none !important; }
.BW_Mnav {display:inline-block; position: fixed; bottom: 0; left: 0; width: 100%; margin-right: auto; margin-left: auto; text-align: center; z-index: 999;}
.BW_Mnav a { text-decoration:none !important; }
.BW_col { width: 50%; float:left; text-transform: uppercase; line-height: 3.8em; font-size: 1.4em; font-weight: bold; }
.BW_call { background-color: #000; color: #fff; }
.BW_booking-link,  .BW_booking-link:visited { background-color:#979797 !important;color:#fff  !important; }
.BW_booking-link:hover { background-color:#fff !important;color:#979797 !important; }
.BW_Mnav i.fa.fa-phone.fa-2x { margin: 0 10px; vertical-align: middle; }
}