.hamburger span, .hamburger::before, .hamburger::after {
	background: #fff none repeat scroll 0 0;
}

#header, #header.enterpriseHeader.stick {
	background: linear-gradient(68deg, #33B5E3 0%, #0059BB 51%, #91258F 100%);
	border-bottom: none;
}

#header.enterpriseHeader {
	border-bottom: none;
}

.enterpriseHeader .links a, .enterpriseHeader .wsite-menu li a, .enterpriseHeader #wsite-menus .wsite-menu li a {
	color: #fff;
}

.enterpriseHeader .links button {
	color: #fff;
	background-color: transparent;
	border: none;
	font-size: 16px;
	cursor: pointer;
}

.enterpriseHeader .arn_username, .links form .logoutCommand.submit {
	color: white;
}

.links form {
	margin: 0;
}

#navmobile {
	background: #06a2d5 none repeat scroll 0 0;
}

/* header to stay in skin */

@media only screen and (min-width: 1500px) {
	.enterpriseHeader #logo {
		width: 350px;
	}

	.wsite-logo img {
		width: 89px !important;
		margin: 0;
	}
}

@media only screen and (max-width: 1500px) {
	.enterpriseHeader #logo {
		width: 290px;
	}

	.wsite-logo img {
		width: 89px !important;
	}

	.members {
		font-size: 16px;
	}
}

@media only screen and (max-width: 1300px) {
	.enterpriseHeader #logo {
		width: 242px;
	}

	.wsite-logo img {
		width: 89px !important;
	}

	.members {
		font-size: 14px;
	}

	.enterpriseHeader .arn_username {
		padding: 13px 10px 13px 5px;
		margin: 0 5px 0 0;
		font-size: 15px;
	}

	.links form .logoutCommand.submit {
		font-size: 14px;
		padding: 13px 5px;

	}

	.enterpriseHeader .links a, .enterpriseHeader .wsite-menu li a, .enterpriseHeader #wsite-menus .wsite-menu li a {
		padding: 18px 5px;
		font-size: 14px;
	}

	.enterpriseHeader .languageContainer select {
		max-width: 125px;
	}
}

@media only screen and (min-width: 1000px) and (max-width: 1200px) {
	.enterpriseHeader #logo {
		width: 130px;
	}

	.members {
		margin: 0;
		border-left: none;
		padding: 0;
	}
}

@media only screen and (max-width: 1000px) {
	.enterpriseHeader #logo {
		width: 70%;
		margin: 0 0 0 0px;
	}

	.enterpriseHeader #logo img {
		width: 89px !important
	}

	.members {
		font-size: 15px;
		margin: 2px 0 0 5px;
		border-left: none;
		padding: 0 0 0 5px;
	}
}

@media only screen and (min-width: 800px) {
	#header.enterpriseHeader.stick .wsite-logo img {
		width: 89px !important;
		margin: 0;
	}
}

/* Color Changes */

.SearchHotels .ArnQuadSearchContainer.ArnPrimarySearchContainer {
	xbackground-color: #000;
}

.submit, a.ArnShowRatesLink, .SearchHotels .ArnContentContainer a.bookRoom {
	xbackground: #06a2d5 none repeat scroll 0 0;
}

.submit:hover, a.ArnShowRatesLink:hover, .SearchHotels .ArnContentContainer a.bookRoom:hover {
	xbackground: #002d5b none repeat scroll 0 0;
}

#theConfirmationButton.submit {
	xbackground: #06a2d5 none repeat scroll 0 0;
}

#theConfirmationButton.submit:hover {
	xbackground: #002d5b none repeat scroll 0 0;
}

a.ArnGoCitySearch:hover, a.ArnGoAddressSearch:hover, a.ArnGoLandmarkSearch:hover, a.ArnGoAirportSearch:hover, a.selectedTab {
	background-color: #002d5b;
}

.ArnSortContainer a:hover {
	border-left: 4px solid #333;
}

.OnSale .mainRate .yourRateContainer, .OnSale .yourRateContainer {
	color: black;
}

.SearchHotels .OnSale .yourRateAmount {
	color: black;
}

.SearchHotels .OnSale .memberSavings a {
	color: #3aab03;
}

.SearchHotels .ArnPages a, .SearchHotels .ArnPages span {
	color: black;
}

.SearchHotels .ArnPages a, .SearchHotels .ArnPages span {
	border: 1px solid #06a2d5;
}

.SearchHotels .ArnPages span.pagesActive,
.SearchHotels .ArnContentButtonContainer div.active, .SearchHotels .ArnContentButtonContainer div:hover,
.SinglePropDetail a.bookRoom, .SinglePropDetail a.holdRoom {
	background-color: #06a2d5;
}

.SinglePropDetail a.bookRoom:hover, .SinglePropDetail a.holdRoom:hover {
	background-color: #002d5b;
}

.arn-leaflet-search2-button {
	background-color: black;
}

.arnMapMarker {
	background-color: black;
	border: 1px solid white;
}

.arnMapMarkerTriangle {
	border-top-color: black;
}

.arnMapMarker:hover {
	background-color: #06a2d5;
	border: solid 1px white;
}

.arnMapMarker:hover .arnMapMarkerTriangle {
	border-top-color: #06a2d5;
}

.arnMapMarker.highlight {
	background-color: #06a2d5;
	border: solid 1px #06a2d5;
}

.arnMapMarker.highlight .arnMapMarkerTriangle {
	border-top-color: #06a2d5;
}

.ArnCarRentals button {
	background-color: #06a2d5;
}

.ArnCarRentals button:hover {
	background-color: #002d5b;
}

.RegisterAction.submit {
	background: #06a2d5 none repeat scroll 0 0;
}

.RegisterAction.submit:hover {
	background: #002d5b none repeat scroll 0 0;
}

/* AIR CAR FIXES */

.arnAir, .arnCar {
	xmargin: 114px 0 0;
}

.arnAir .members, .arnCar .members {
	margin: 22px 0 0 10px;
	vertical-align: top;
}

.ArnCarRentals .landing-page-bottom .activities {
	display: none;
}

.throbberContainer {
	box-shadow: 0px 0px 12px 2px rgba(0, 0, 0, .25);
}

/* add in Trip Advisor Icon */

.ArnTripAdvisorDetails img {
	display: block;
	margin: 5px 0 0px;
	height: 16px;
}

.animated-background .ArnTripAdvisorDetails img {
	display: none;
}

@media only screen and (min-width: 500px) {
	.SearchHotels .ArnPropThumb img {
		height: 280px;
	}
}

.arrowDown::before {
	border-top-color: #06a2d5;
}

/* Air Fixes */

.arnAir a.rs_button {
	color: #fff;
}

.arnAir #header.enterpriseHeader {
	position: static;
}



/* Display none on these */

/* 7across_au featuredContainer */

/* Keystone CSS Updates */

.WBLoginFormContainer.ArnSubPage #theWBLoginForm .submit:hover {
	background-color: #00ae9f;
}

.ds-primary {
	background-color: var(--color-primary) !important;
	color: var(--color-black-100) !important;
}

.ds-primary:hover {
	background-color: var(--color-primary-hover) !important;
}

.litepicker .container__days .day-item.is-start-date, .litepicker .container__days .day-item.is-end-date {
	background-color: #00EBFF;
}

.litepicker .container__days .day-item.is-in-range {
	background-color: #BFF8FF;
}

.litepicker .container__days .day-item:hover {
	color: var(--litepicker-day-color-hover);
	box-shadow: inset 0 0 0 1px var(--litepicker-day-color-hover);
}

.enterpriseHeader #nav .links form .logoutCommand {
	color: #FFFFFF;
}

.links form button.logoutCommand.submit:hover, .links form button.logoutCommand.submit:focus {
	color: #00ebd7 !important;
}

.SearchHotels.SearchMode-WBHotelListKeystone .ArnSecondarySearchOuterContainer .ArnIndividualSearchContainer.ArnPropertyClassesContainer div span svg path {
	fill: #1E1E46;
}

.SearchHotels.SearchMode-WBHotelListKeystone .ArnSecondarySearchOuterContainer .ArnIndividualSearchContainer.ArnPropertyClassesContainer div span svg.inactive path {
	fill: #ddd;
}

.ArnPriceCell .percentSavings {
	color: #000000;
}

.SinglePropDetail .bestAvailable {
	background-color: #FFFBE1;
}

.SinglePropDetail.WBPropertyDetailViewKeystone .SimpleSearch form {
	background-color: #FFFBE1;
}

.memberSavings {
	xbackground-color: #D2FFF7;
	color: black;
}

.percentSavings {
	color: var(--color-black-75);
}

.SinglePropDetail.WBPropertyDetailViewKeystone .PropertyLinks a.active:after {
	background-color: #1E1E46;
}

.CheckOutForm.CheckoutMode-WBCheckoutFormKeystone .PaymentPolicies:before {
	background-color: #f8f8f8;
}

.RootBody {
	background-color: #f8f8f8;
}

.SinglePropDetail.WBPropertyDetailViewKeystone .showRoomsContainer {
	background-color: #f8f8f8;
}

@media screen and (max-width: 1000px) {
	.CheckOutForm.CheckoutMode-WBCheckoutFormKeystone .PaymentPolicies {
		background-color: #f8f8f8;
	}
}

@media screen and (max-width: 1000px) {
	.CheckOutForm.CheckoutMode-WBCheckoutFormKeystone .totalPopup .closeIt svg {
		background-color: #f5f5f5;
	}
}

@media screen and (max-width: 800px) {
	.CheckOutForm.CheckoutMode-WBCheckoutFormKeystone .totalPopup {
		background-color: #f5f5f5;
		padding: 0 !important;
	}
}

@media screen and (max-width: 800px) {
	.CheckOutForm.CheckoutMode-WBCheckoutFormKeystone .totalPopup .dueNowRow {
		padding: 1em !important;
	}
}

.enterpriseHeader {
	z-index: 31;
	padding: 15px 40px;
}

.SearchHotels.SearchMode-WBHotelListKeystone .ArnLeftSearchContainer {
	background-color: #7DFFEB !important;
}

.PropLimitedAvail {
	background-color: #BFF8FF !important;
}

.WBLoginFormContainer.ArnSubPage #theWBLoginForm .submit {
	background-color: #00ebd7;
	color: black;
}

@media screen and (max-width: 1000px) {
	.enterpriseHeader {
		padding: 20px 40px;
	}
}