.bookingWidget {
	background: #000;
	margin-bottom: 25px;
	padding: 15px 20px;
	max-width: 300px;
}
	.bookingWidget header {}
		.bookingWidget header .title {
			margin: 0;
			padding: 0;
			color: #fff;
			font-family: 'TradeGothicW01-BoldCn20 675334';
			font-size: 24px;
			line-height: 28px;
			text-transform: uppercase;
		}
		.bookingWidget header .bookingTabs {
			margin: 0;
			padding: 0;
		}
			.bookingWidget header .bookingTabs > li {
				display: inline-block;
				color: #fff;
				font-family: 'Trade Gothic W01 Cn 18';
				font-size: 21px;
				line-height: 28px;
				text-transform: uppercase;
				padding-right: 0px;
			}
				.bookingWidget header .bookingTabs > li:last-child {
					padding-right: 0px;
				}
				.bookingWidget header .bookingTabs > li > a {
					color: #fff;
					font-family: 'Trade Gothic W01 Cn 18';
					font-size: 21px;
					line-height: 28px;
					text-transform: uppercase;
				}
				.bookingWidget header .bookingTabs > li > a.active,
				.bookingWidget header .bookingTabs > li > a:hover {
					color: #c63c43;
				}
				.bookingWidget header .bookingTabs > li.sep {}
	.bookingWidget .bookingContent {}
		.bookingWidget .bookingContent .content {
			display: none;
			color: #fff;
			font-family: 'Trade Gothic W01 Cn 18';
			font-size: 14px;
			line-height: 28px;
			text-transform: uppercase;
			padding-top: 5px;
		}
			.bookingWidget .bookingContent .content.active {
				display: block;
			}
			.bookingWidget .bookingContent .content form {
				width: 100%;
			}
				.bookingWidget .bookingContent .content form .form-group {
					margin-bottom: 6px;
				}
					.bookingWidget .bookingContent .content form .form-group > label {
						margin: 0;
						padding: 0;
						color: #fff;
						font-family: 'Trade Gothic W01 Roman';
						font-size: 14px;
						line-height: 28px;
						text-transform: uppercase;
					}
					.bookingWidget .bookingContent .content form .form-group > input[type=text],
					.bookingWidget .bookingContent .content form .form-group > input[type=text]:hover,
					.bookingWidget .bookingContent .content form .form-group > input[type=submit],
					.bookingWidget .bookingContent .content form .form-group > input[type=submit]:hover,
					.bookingWidget .bookingContent .content form .form-group > select {
						background: #464646;
						height: 27px;
						padding: 0px 8px;
						margin: 0;
						border: 0;
						color: #fff;
						font-family: 'Trade Gothic W01 Roman';
						font-weight: normal;
						font-size: 14px;
						line-height: 28px;
						text-transform: uppercase;
						cursor: pointer;
					}
					.bookingWidget .bookingContent .content form .form-group > select {
						border-radius: 7px;
						background-image: url('/includes/public/assets/images/dropdown-arrows.png');
						background-repeat: no-repeat;
						background-position: 80% center;
					}
					.bookingWidget .bookingContent .content form .form-group > input[type=text].input-date {
						background-image: url('/includes/public/assets/images/bookingiconcal.png');
						background-repeat: no-repeat;
						background-position: 95% center;
					}
					.bookingWidget .bookingContent .content form .form-group > input[type=text].input-text:hover {
						cursor: text;
					}
					.bookingWidget .bookingContent .content form .form-group > input[type=submit] {
						width: 100%;
					}
					.bookingWidget .bookingContent .content form .form-group > input[type=text]:focus {
						box-shadow: 0 0 0 0;
					}
	.bookingWidget footer {
		color: #fff;
		color: #fff;
		font-family: 'TradeGothicW01-BoldCn20 675334';
		font-size: 18px;
		line-height: 28px;
		text-transform: uppercase;
	}
		.bookingWidget footer > a {}

	.submit-group { padding-top: 15px; }
	.submit-group label { display: none; }

@media only screen and (min-width:40.063em) {
	.submit-group { padding-top: 0px; }
	.submit-group label { display: block; }
}
@media only screen and (min-width:64.063em) {
	.bookingWidget {
		height: 240px;
	}
	.bookingWidget header .bookingTabs > li {
		padding-right: 7px;
	}
	.bookingWidget .bookingContent .content form .form-group > input[type=text],
	.bookingWidget .bookingContent .content form .form-group > input[type=text]:hover,
	.bookingWidget .bookingContent .content form .form-group > input[type=submit],
	.bookingWidget .bookingContent .content form .form-group > input[type=submit]:hover,
	.bookingWidget .bookingContent .content form .form-group > select {
		padding: 0px 5px;
	}
}