.header {
	background-color: #0066CB !important;
	border-bottom: none;
}

.header .header-right .header-icons .header-phone {
	color: #FFFFFF;
	font-weight: bold;
}

.header .header-left .header-tagline {
	color: #FFFFFF;
}

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
	background-color: #FFFFFF;
}

@media screen and (min-width: 64em) {
	.desktop-nav ul.desktop-nav-headers li a, .desktop-nav ul.desktop-nav-headers li a:hover {
	   color: #FFFFFF;
	}
	
	.desktop-nav ul.desktop-nav-headers li div.desktop-sub-nav.desktop-sub-nav-destination {
		background-color: #E0E0E0;
		border-top: none;
	}
	
	.desktop-nav ul.desktop-nav-headers li div.desktop-sub-nav.desktop-sub-nav-currency {
		background-color: #E0E0E0;
		border-top: none;
	}
	
	.desktop-nav ul.desktop-nav-headers li div.desktop-sub-nav span a:hover {
		color: #0066CB;
	}
	
	.header .header-right .header-icons .header-search button {
		background-image: url('/img/template/header-search-white.png');
	}
}

@media screen and (min-width: 67.5em) {
	/************************
	* Header
	************************/
	body {
		background-color: #B3CEFB !important;
	}
	
	.page-wrapper {
		background-color: #FFFFFF;
		margin: 0 auto 0 auto;
		width: 67.5em;
	}
	
	.header .header-left {
		margin: 14px 0 0 40px;
	}
	
	.header .header-left .header-logo img {
		height: 60px;
	}
	
	.header .header-left .header-tagline {
		font-size: 14px;
		font-style: normal;
		padding: 1px 0 11px 0em;
	}
	
	.header .header-right {
		margin: 1em 1.25em 0 0;
	}
	
	.desktop-nav {
		padding-top: 0.75em;
	}
	
	.desktop-nav ul.desktop-nav-headers li div.desktop-sub-nav.desktop-sub-nav-destination {
		margin-left: -440px;
		right: unset;
	}
	
	.desktop-nav ul.desktop-nav-headers li div.desktop-sub-nav.desktop-sub-nav-currency {
		margin-left: -15px;
		right: unset;
	}
	
	/************************
	* Footer
	************************/
	.footer {
		background-color: #E5DFD1;
		border: none;
		padding: 0;
	}
}