
.BW_Mnav {display:none}
.BW_availform { width:100%; padding:15px; background-color:#f9f9f9; z-index: 999;left: 0;text-align: left;}

.BW_availform .container {margin:0 auto; float:none;}

.BW_cont  {float:none; margin:0 auto;}

.BW_cont {display: flex;width:100%!important;margin:0 auto;text-align:center;}

.BW_availform div {float:left; display:inline-block;width:100%;}

.BW_availform label {display: block;}



.txtLeft { text-align:left;}

.txtCenter { text-align:center;}

.txtRight {text-align:right; }



.BW_availform input, .BW_availform select { color:#000!important; border: none;
   
    width:100%;
    max-width: 100%;
    outline: medium none;
    padding: 6px;
    float: left;
    background: none;
    text-align: center;
    font-size: 21px;
	margin-bottom:3px!important;
		text-align:center;
   }

#BW_selDtArrivo, #BW_selDtPartenza{ border-bottom: 4px solid #363636;
    width: auto;} 
#BW_promoblock{width: 94%;
    margin: 20px 15px 0;
    border-bottom: 4px solid #363636;
    float: none;}
BW_promocode { border-bottom: 4px solid #363636; }
#BW_selAdt, #BW_selInf, #BW_selChd {border-bottom: 4px solid #363636;}

#BW_selRooms {border-bottom: 4px solid #363636;}

.BW_cont #BW_selDtArrivo, .BW_cont #BW_selDtPartenza {width:44%;margin:15px;position:relative;float: left;}

.BW_cont #BW_selRooms, .BW_cont #BW_notti {width:100%;  position:relative;}

.BW_cont #BW_selRooms {width: 21%;float: left;margin: 15px;}
.BW_cont #BW_selGuests {width: 70%;float: right;}

#BW_selGuests #BW_selAdt, #BW_selGuests #BW_selInf, #BW_selGuests #BW_selChd {    width: 28%;
    float: left;
    margin: 15px 8px;
    float: left;}

#top label {font-size: 11px!important;text-transform:uppercase;color:#000;text-align:left;}



#BW_btnSubmit {background-color: #1a1a1a;
    padding: 13px 12px 13px 12px;
    color: #fff;
    max-width: 80%;
    margin: 25px;
    border-radius: 5px;
    text-transform: uppercase;
    float: none;}

#BW_btnSubmit a:hover{opacity:0.75;}

#BW_btnSubmit a {color:#fff;text-decoration:none;}



#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;width:100%;    display: inline;}

#ui-datepicker-div {z-index: 9999!important;}



#BW_selDtArrivo::before { position: absolute; top: 46%; right: 10px; font-size: 1.3em; color: #7f2e2c; content: '\f073'; font-family: FontAwesome; display:none;}

#BW_selDtPartenza::before { position: absolute; top: 46%; right: 10px; font-size: 1.3em; color: #7f2e2c; content: '\f073'; font-family: FontAwesome; display:none;}



#BW_dateerror {color:red;font-weight:600; font-size:14px;}





@media (max-width: 650px) {
.BW_availform input, .BW_availform select {width:auto!important; float:none;}
	.paoc-popup-inr {width: 100%;}
	.paoc-popup-mheading {font-size: 18px;text-align: center;}
	.paoc-popup-sheading { font-size: 16px;text-align: center;}
	.BW_cont #BW_selDtArrivo, .BW_cont #BW_selDtPartenza { width: 100%; margin: 2px; float: none;}
	.BW_cont #BW_selRooms {width: 100%;}
    .BW_cont #BW_selGuests {width: 100%;}
	.BW_availform label {font-size: 12px;}
	.BW_availform input, .BW_availform select {font-size: 16px!important;}
	#BW_btnSubmit {font-size: 14px;}
	.BW_cont #BW_selGuests {padding:0px;}
	.BW_cont #BW_selRooms, .BW_cont #BW_promoblock {padding:7px;margin:0!important;}
	.BW_cont #BW_promocode {font-size: 16px;padding: 0px;}
 .BW_cont #BW_promoblock {padding: 0 7px 7px;margin-top:0;}
	#ui-datepicker-div {width: 71%;}
	#BW_selGuests #BW_selAdt, #BW_selGuests #BW_selInf, #BW_selGuests #BW_selChd {
    width: 28%;}
	#BW_selGuests #BW_selAdt {margin: 15px 13px 15px 0;}
	#BW_selGuests #BW_selChd {margin: 15px 0 15px 13px;}
	#BW_selInf {margin:15px 12px}
	#BW_selRooms select, #BW_selAdt select, #BW_selInf select, #BW_selChd select  {width: 30px!important;
		margin: 0 auto!important;}
	
	
}








