.mobilecal div.ui-datepicker {margin-top:5px!important}

#SearchBox-Widget, #SearchBox-Widget * {
		padding: 0;
		margin: 0;
		border: 0;
		list-style: none;
				
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		}
	
	
	#SearchBox-Widget .displayTxt{border: 1px solid transparent;}
	#SearchBox-Widget .displayField{border-width: 1px;}
	
	body { font-family: Helvetica, Arial, sans-serif; margin: 0; padding: 0; background:#fff; }
	
	.clear { clear: both }
	
	#SearchBox-Widget .form-heading {
		display: block;
		text-align: center;
		font-size: 22px;
		font-weight: bold;
		margin-bottom: 15px;
		color: #435062;
		}

	#SearchBox-Widget {
		width: 100%;
		background-color: transparent;
		padding: 20px;
		position: relative;
		font-size: 16px;	
		}
	
	#SearchBox-Widget form { 
		max-width: 750px;
		margin: 0 auto;
		display: block;
		}
	
	#SearchBox-Widget .form-group { 
		float: left;
		margin-bottom: 10px;
		padding-right: 5px;
		}
	
	#SearchBox-Widget .destination.form-group,
	#SearchBox-Widget .submit.form-group {
		width: 100%;
		padding: 0;
		}
		
	#SearchBox-Widget .submit.form-group { margin-bottom: 0 }
	
	
	#SearchBox-Widget label {
		display: block;
		color: #435062;
		font-size: 15px;
		margin-bottom: 3px;
		font-weight: bold;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		}
	
	#SearchBox-Widget input,
	#SearchBox-Widget select {
		display: block;
		width: 100%;
		background-color: #fff;
		border: 1px solid #cecece;
				
		padding: 15px 12px;
		font-size: 17px;
		
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
				
		-webkit-border-radius: 3px; 
		-moz-border-radius: 3px; 
		border-radius: 3px;
		}
	
	
	
	#SearchBox-Widget input[type=submit] {
		background-color: #ff6c00;
		border: 0;
		cursor: pointer;
		padding: 15px;
		font-size: 18px;
		color: #fff;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		}
	
	#SearchBox-Widget input[type=submit]:hover {
		background-color: #ff7a00;
		}
	
	input:focus { outline: 0; }
	
	#SearchBox-Widget .dates.form-group { width: 40% }	
	#SearchBox-Widget .rooms.form-group { width: 20% }
	
	
	
	iframe { border: 1px solid #333 }
	
	@media (max-height: 300px) {
		
		
		
		#SearchBox-Widget input,
		#SearchBox-Widget select {		
			padding: 8px 12px;
			font-size: 15px;

			}
	
	}
	
	
	
@media (max-height: 250px) {
	
	#SearchBox-Widget .form-heading {
	    display: none
	}
	
	body .mobilecal .ui-datepicker td {
	   font-size: 11px;
	}
	
	body .ui-datepicker table {
    font-size: .75em;
	}
}