body {
	font-family: 'Open Sans', sans-serif;
	color: #000;
	font-size: 1rem;
	line-height: 1.6rem;
	font-weight: 400;
}

h1 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -3px;
	padding-top: 0.43rem;
	padding-bottom: 0.43rem;
	font-family: Ubuntu, Helvetica, sans-serif;
	font-size: 3rem;
	line-height: 3.75rem;
	font-weight: 400;
	text-align: left;
	text-transform: uppercase;
}

h2 {
	margin-top: 1.5rem;
	margin-bottom: 0.7rem;
	font-family: Ubuntu, Helvetica, sans-serif;
	color: #034a94;
	font-size: 1.75rem;
	line-height: 2.25rem;
	font-weight: 500;
}

h3 {
	margin-top: 1.5rem;
	margin-bottom: 0.7rem;
	font-family: Ubuntu, Helvetica, sans-serif;
	color: #034a94;
	font-size: 1.5rem;
	line-height: 2rem;
	font-weight: 500;
}

h4 {
	margin-top: 1.25rem;
	margin-bottom: 0.5rem;
	font-family: Ubuntu, Helvetica, sans-serif;
	color: #034a94;
	font-size: 1.25rem;
	line-height: 1.75rem;
	font-weight: 500;
}

h5 {
	margin-top: 1.25rem;
	margin-bottom: 0.5rem;
	font-family: Ubuntu, Helvetica, sans-serif;
	color: #034a94;
	font-size: 1.15rem;
	line-height: 1.65rem;
	font-weight: 500;
}

h6 {
	margin-top: 1.25rem;
	margin-bottom: 0.5rem;
	font-family: Ubuntu, Helvetica, sans-serif;
	color: #034a94;
	font-size: 1rem;
	line-height: 1.55rem;
	font-weight: 500;
	text-transform: uppercase;
}

p {
	margin-bottom: 1rem;
}

a {
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	text-decoration: underline;
}

ul {
	margin-top: 0px;
	margin-bottom: 1rem;
	padding-left: 20px;
}

ol {
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 40px;
}

label {
	display: block;
	margin-bottom: 5px;
	font-size: 0.8571rem;
	line-height: 1.5rem;
	font-weight: 700;
}

blockquote {
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
	padding: 10px 20px;
	border-left: 5px solid #629edc;
	color: #424242;
	font-size: 1.15rem;
	line-height: 1.85rem;
	font-weight: 500;
}

.button {
	display: inline-block;
	min-width: 100px;
	margin-top: 1rem;
	margin-right: 1rem;
	margin-bottom: 1rem;
	padding: 0.8rem 1rem;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	border-radius: 4px;
	background-color: #4578bc;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	color: #fff;
	line-height: 1rem;
	font-weight: 600;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.button:hover {
	background-color: #2a5ea3;
}

.button.secondary {
	background-color: #d6dce0;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	color: #2e2e2e;
	text-align: center;
	cursor: pointer;
}

.button.secondary:hover {
	border-color: #221f1f;
	background-color: #c4ccd1;
	background-image: none;
	opacity: 1;
}

.button.tertiary {
	min-width: 60px;
	margin-top: 0.5rem;
	margin-right: 0rem;
	margin-bottom: 0.5rem;
	padding: 0.25rem 0.75rem;
	border: 2px solid #c4ccd1;
	background-color: transparent;
	color: #585b5d;
	font-size: 0.9rem;
	line-height: 1.4rem;
}

.button.tertiary:hover {
	background-color: #c4ccd1;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	color: #000;
}

.button.tertiary.language-toggle {
	height: auto;
	margin-top: 0rem;
	margin-bottom: 0rem;
	border-width: 1px;
	color: #000;
	font-size: 0.75rem;
	line-height: 1.2rem;
	font-weight: 500;
}

.button.tertiary.language-toggle:hover {
	border-color: rgba(69, 120, 188, 0.41);
	background-color: rgba(69, 120, 188, 0.41);
}

.button.tertiary.language-toggle {
	display: none;
	height: auto;
	margin-top: 0rem;
	margin-bottom: 0rem;
	border-width: 1px;
	color: #000;
	font-size: 0.75rem;
	line-height: 1.2rem;
	font-weight: 500;
}

.button.tertiary.language-toggle:hover {
	border-color: rgba(69, 120, 188, 0.41);
	background-color: rgba(69, 120, 188, 0.41);
}

.button.alert-button {
	width: 200px;
	padding-right: 2.25rem;
	padding-left: 0.75rem;
	border-style: none;
	background-color: #ed9648;
	background-image: url('../images/arrow-right_black.svg');
	background-position: 89% 50%;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	color: #000;
}

.button.alert-button:hover {
	padding-left: 1.5rem;
	border-color: #ed9648;
	background-position: 96% 50%;
	background-size: 18px 18px;
}

.button.inside-flight-button {
	height: 40px;
	min-width: 125px;
	margin-top: 0rem;
	margin-right: 0rem;
	margin-bottom: 0rem;
	padding: 11px 8px;
	border-radius: 0px 4px 4px 0px;
	background-color: #4578bc;
	font-weight: 600;
}

.button.inside-flight-button:hover {
	border-color: #033466;
	background-color: #2a5ea3;
}

.button.slideshow-button {
	display: inline-block;
	height: auto;
	margin-top: 0.75rem;
	margin-right: 0rem;
	margin-bottom: 0.5rem;
	padding-top: 0.4rem;
	padding-bottom: 0.4rem;
	float: left;
	clear: left;
	background-color: #4578bc;
	font-size: 0.85em;
	line-height: 1.5rem;
}

.button.slideshow-button:hover {
	background-color: #2a5ea3;
}

.button.slideshow-button.corp-ss-button {
	display: none;
}

.button.cb-button {
	height: auto;
	margin-right: 0rem;
	padding-left: 1rem;
	border: 2.5px solid #fff;
	background-color: transparent;
}

.button.cb-button:hover {
	border-color: #2a5ea3;
	background-color: #2a5ea3;
}

.button.cb-button.popup {
	border-color: #4578bc;
	background-color: #4578bc;
}

.button.cb-button.popup:hover {
	border-color: #2a5ea3;
	background-color: #2a5ea3;
}

.sub-text .button.cb-button:hover {
	font-size: 1.25rem;
	line-height: 1.6rem;
	font-weight: 400;
	color: #fff;
	border: 2.5px solid #2a5ea3;
}

.button.accent-button {
	height: auto;
	min-width: 150px;
}

.button.accent-button:hover {
	background-color: #05cccc;
}

.button.promo-fake-button {
	display: block;
	height: auto;
	margin-right: 0rem;
	float: left;
	background-color: #4578bc;
}

.button.promo-fake-button:hover {
	background-color: #2a5ea3;
}

.form-styles {
	padding-top: 1rem;
	padding-bottom: 1rem;
}

.container {
	max-width: 1200px;
	margin-right: auto;
	margin-left: auto;
}

.container.footer-container {
	display: block;
	max-width: 1500px;
	padding-right: 1.25rem;
	padding-left: 1.25rem;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.container.signoff-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 1500px;
	padding: 0.5rem 1.25rem;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.container.inside-content-container {
	padding-top: 2rem;
	padding-right: 6.5vw;
	padding-left: 6.5vw;
	background-color: hsla(0, 0%, 100%, 0.9);
}

.container.parking-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: none;
	margin-right: 0px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.container.promo-and-cb-container {
	max-width: none;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.container.inside-page-container {
	max-width: none;
}

.container.page-title-container {
	position: relative;
	left: 0px;
	right: 0px;
	display: block;
	width: 100%;
	max-width: 1500px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 2rem;
	padding-left: 4vw;
	background-color: hsla(0, 0%, 100%, 0.75);
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.breadcrumbs-wrapper {
	display: block;
	color: #424242;
	font-size: 0.8rem;
	line-height: 1.5rem;
	font-weight: 400;
	text-decoration: none;
}

.breadcrumb-link {
	border-bottom: 1px solid transparent;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	color: #424242;
	font-size: 0.8rem;
	line-height: 1.5rem;
	text-decoration: none;
	cursor: pointer;
}

.breadcrumb-link:hover {
	border-bottom-color: #727780;
	color: #4578bc;
}

.breadcrumb-link.current-bc-link {
	border-bottom-style: none;
}

.breadcrumb-link.current-bc-link:hover {
	color: #424242;
}

.right-side-col {
	position: relative;
	width: 16%;
	max-width: 250px;
	min-width: 160px;
	margin-left: 3vw;
	padding-top: 1rem;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

.right-side-col h2 {
	margin-top: 1.25rem;
	margin-bottom: 0.25rem;
	color: #034a94;
	font-size: 1.1rem;
	line-height: 1.6rem;
}

.right-side-col p {
	font-size: 0.9rem;
	line-height: 1.4rem;
	font-weight: 400;
}

.right-side-col h3 {
	margin-top: 1.25rem;
	margin-bottom: 0.25rem;
	color: #034a94;
	font-size: 1.1rem;
	line-height: 1.6rem;
	font-weight: 500;
}

.right-side-col h4 {
	margin-bottom: 0.25rem;
	color: #034a94;
	font-size: 1.1rem;
	line-height: 1.6rem;
	font-weight: 500;
}

.right-side-col ul {
	font-size: 0.9rem;
	line-height: 1.4rem;
}

.right-side-col ol {
	padding-left: 20px;
	font-size: 0.9rem;
	line-height: 1.4rem;
}

.right-side-col a {
	border-bottom: 1px solid #629edc;
	color: #034a94;
	font-weight: 600;
	text-decoration: none;
}

.right-side-col a:hover {
	border-bottom-color: transparent;
}

.logo {
	width: 100%;
}

.logo-link {
	display: block;
	width: 150px;
	margin-right: 3rem;
	margin-left: 0vw;
	padding: 0.5rem 0rem 0rem;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	cursor: pointer;
}

.logo-link.w--current {
	position: relative;
	top: -29px;
}

.main-nav-link {
	position: relative;
	display: block;
	padding: 0.5rem 1.25rem;
	-webkit-transition: all 150ms ease;
	transition: all 150ms ease;
	color: #000;
	font-size: 0.9rem;
	line-height: 1.2rem;
	font-weight: 500;
	text-decoration: none;
	cursor: pointer;
}

.main-nav-link.w--current {
	background-color: rgba(3, 52, 102, 0.6);
	color: #f9b604;
}

.main-nav-link.mobile-duplicate {
	display: none;
}

.dropdown-list {
	position: absolute;
	top: 43px;
	display: none;
	height: 0px;
	border-top: 4px solid #f9b604;
	background-color: hsla(0, 0%, 100%, 0.93);
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.3);
	opacity: 0;
}

.dropdown-list.w--open {
	left: 0px;
	top: 43px;
	min-width: 200px;
	padding: 0.25rem 0.25rem 0.5rem;
	background-color: #ffdf1c;
}

.dropdown-link {
	display: block;
	padding: 0.7rem 0.5rem;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	text-decoration: none;
	cursor: pointer;
}

.dropdown-link:hover {
	padding-right: 0.65rem;
	padding-left: 1.15rem;
	border-left: 5px none #ed1b2e;
	border-radius: 2px;
	background-color: rgba(249, 182, 4, 0.28);
	background-image: none;
	box-shadow: none;
}

.dropdown-link.w--current {
	background-color: #034a94;
	color: #fff;
}

.dropdown-link.w--current:hover {
	padding-right: 0.85rem;
	padding-left: 0.85rem;
}

.dropdown-link.language-link {
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
	background-color: #fff;
}

.dropdown-link.language-link:hover {
	padding-right: 0.5rem;
	padding-left: 0.5rem;
	color: #2e2e2e;
}

.hero-rotator-section {
	position: relative;
	display: none;
	height: 60vh;
	max-height: 620px;
	min-height: 570px;
	margin-bottom: 0rem;
}

.hero-rotator {
	width: 100%;
	height: 100%;
	background-color: #f9f9f9;
	background-image: url('../images/brushed-alum-dark_flop.png');
	background-position: 0px 0px;
	background-size: 200px;
}

.hero-rotator.corp-hero-rotator {
	background-color: #005f9b;
	background-image: url('../images/brushed-alum-dark_flop.png');
	background-position: 0px 0px;
	background-size: 200px;
}

.slideshow-arrow {
	left: auto;
	top: auto;
	right: 0px;
	bottom: 0px;
	width: 2rem;
	height: 2rem;
}

.slideshow-arrow.left-arrow {
	left: 4vw;
	right: auto;
	display: block;
	border-radius: 50%;
	background-color: rgba(69, 120, 188, 0.75);
	-webkit-transition: all 250ms ease;
	transition: all 250ms ease;
}

.slideshow-arrow.left-arrow:hover {
	background-color: #4578bc;
}

.slideshow-arrow.left-arrow.corp-ss-arrow {
	background-color: #000;
}

.slideshow-arrow.right-arrow {
	left: 4vw;
	right: auto;
	bottom: 1rem;
	display: block;
	margin-left: 2.4rem;
	border-radius: 50%;
	background-color: rgba(69, 120, 188, 0.75);
	-webkit-transition: all 250ms ease;
	transition: all 250ms ease;
}

.slideshow-arrow.right-arrow:hover {
	background-color: #4578bc;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.slideshow-arrow.right-arrow.corp-ss-rt-arrow {
	background-color: #000;
}

.slideshow-arrow.right-arrow {
	left: 4vw;
	right: auto;
	bottom: 0.5rem;
	display: block;
	margin-left: 2.4rem;
	border-radius: 50%;
	background-color: rgba(69, 120, 188, 0.75);
	-webkit-transition: all 250ms ease;
	transition: all 250ms ease;
}

.slideshow-arrow.right-arrow:hover {
	background-color: #4578bc;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.slideshow-arrow.left-arrow {
	left: 4vw;
	right: auto;
	bottom: 0.5rem;
	display: block;
	border-radius: 50%;
	background-color: rgba(69, 120, 188, 0.75);
	-webkit-transition: all 250ms ease;
	transition: all 250ms ease;
}

.slideshow-arrow.left-arrow:hover {
	background-color: #4578bc;
}

.slideshow-arrow.right-slide-arrow {
	left: 4vw;
	right: auto;
	bottom: 1rem;
	display: block;
	margin-left: 2.4rem;
	border-radius: 50%;
	background-color: rgba(69, 120, 188, 0.75);
	-webkit-transition: all 250ms ease;
	transition: all 250ms ease;
}

.slideshow-arrow.right-slide-arrow:hover {
	background-color: #4578bc;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.slideshow-arrow.left-slide-arrow {
	left: 4vw;
	right: auto;
	bottom: 1rem;
	display: block;
	border-radius: 50%;
	background-color: rgba(69, 120, 188, 0.75);
	-webkit-transition: all 250ms ease;
	transition: all 250ms ease;
}

.slideshow-arrow.left-slide-arrow:hover {
	background-color: #4578bc;
}

.slidenav {
	left: 4vw;
	right: auto;
	bottom: 1rem;
	display: block;
	width: 100px;
	height: 2rem;
	margin-right: auto;
	margin-left: 5rem;
	padding-top: 13px;
	font-size: 0.65rem;
	text-align: left;
}

.arrow-icon {
	display: block;
	margin: auto;
	padding: 0rem;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transform: skew(3deg, 0deg);
	-ms-transform: skew(3deg, 0deg);
	transform: skew(3deg, 0deg);
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	color: hsla(0, 0%, 100%, 0.75);
	font-size: 0.9rem;
	line-height: 0.9rem;
}

.arrow-icon:hover {
	color: #fff;
}

.arrow-icon.right-arrow-icon {
	left: 0px;
	right: 0px;
	display: block;
	margin: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.hero-slide {
	overflow: hidden;
	cursor: pointer;
}

.home-content-section {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-top: 0rem;
	padding-bottom: 0rem;
}

.home-content-section.hcs-row-1 {
	padding-bottom: 7rem;
	background-color: #f9f9f9;
	text-align: left;
}

.home-content-section.hcs-row-2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 0px;
	padding-top: 0rem;
	padding-bottom: 0rem;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	background-color: #fff;
	text-align: left;
}

.home-content-section.hcs-row-4 {
	display: block;
	padding: 6rem 4vw;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.4))), url('../images/water-view.jpg');
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url('../images/water-view.jpg');
	background-position: 0px 0px, 100% 50%;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, scroll;
	text-align: left;
}

.home-content-section.hcs-row-4.hcs-row-4-corp {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 118, 221, 0.15)), to(rgba(0, 118, 221, 0.15))), url('../images/ThinkstockPhotos-603177014.jpg');
	background-image: linear-gradient(180deg, rgba(0, 118, 221, 0.15), rgba(0, 118, 221, 0.15)), url('../images/ThinkstockPhotos-603177014.jpg');
	background-position: 0px 0px, 0px 0px;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.home-content-section.home-content-section-corp {
	background-color: transparent;
}

.home-content-section.hcs-row-4-corp {
	padding: 7rem 4vw;
	background-image: url('../images/black-twill-flop-10_1black-twill-flop-10.png'), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 118, 221, 0.15)), to(rgba(0, 118, 221, 0.15))), url('../images/ThinkstockPhotos-603177014.jpg');
	background-image: url('../images/black-twill-flop-10_1black-twill-flop-10.png'), linear-gradient(180deg, rgba(0, 118, 221, 0.15), rgba(0, 118, 221, 0.15)), url('../images/ThinkstockPhotos-603177014.jpg');
	background-position: 0px 0px, 0px 0px, 0px 0px;
	background-size: 12px, auto, cover;
	background-repeat: repeat, repeat, no-repeat;
	background-attachment: scroll, scroll, fixed;
	text-align: left;
}

.home-content-section.video {
	height: 100vh;
	max-height: 100vh;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.home-content-section.banner {
	height: 30vh;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 5px solid #2a5ea3;
}

.footer-section {
	padding-top: 1rem;
	padding-bottom: 0rem;
	border-top: 4px none #c3b9a4;
	background-color: #f5f5f5;
}

.signoff-wrapper {
	position: relative;
	margin-top: 1rem;
	padding-bottom: 1.25rem;
	background-color: #384048;
}

.footer-grip-link {
	display: block;
	width: 130px;
	height: 28px;
	min-width: 0px;
	margin-top: 1rem;
	margin-bottom: 1rem;
	padding-left: 32px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	background-image: url('../images/globalreach_knockout_fullwhite.png');
	background-position: 50% 50%;
	background-size: 130px 28px;
	background-repeat: no-repeat;
	opacity: 0.75;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	text-decoration: none;
	cursor: pointer;
}

.footer-grip-link:hover {
	opacity: 1;
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.grip-logo-text-box {
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	color: #fff;
	font-size: 8px;
	line-height: 8px;
	text-decoration: none;
	text-transform: uppercase;
}

.copyright-paragraph {
	display: inline-block;
	margin-right: 8px;
	margin-bottom: 0rem;
	color: #dadada;
	font-size: 0.8rem;
	font-weight: 400;
}

.signoff-link {
	margin-right: 0.5rem;
	margin-left: 0.5rem;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	color: #dadada;
	font-size: 0.8rem;
	text-decoration: none;
}

.signoff-link:hover {
	color: #fff;
}

.footer-paragraph {
	margin-bottom: 0.65rem;
	font-size: 0.9rem;
	line-height: 1.5rem;
	font-weight: 400;
}

.footer-paragraph.email-address a,
.footer-paragraph.email-address a:hover {
	color: #034a94;
	font-weight: 500;
	text-decoration: none;
}

.footer-paragraph.email-address a:hover {
	box-shadow: inset 0 -1px 0 0 #629edc;
}

.footer-nav-list {
	-webkit-column-count: 1;
	column-count: 1;
}

.footer-nav-list-item {
	display: block;
	margin-bottom: 0rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	font-weight: 400;
}

.footer-list-item-link {
	padding-right: 0.5rem;
	color: hsla(0, 0%, 100%, 0.85);
	text-decoration: none;
}

.footer-list-item-link:hover {
	color: #fff;
}

.social-media-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.social-media-wrapper.footer-socmed-wrapper {
	float: right;
}

.social-media-wrapper.footer-socmed-wrapper.social-2 {
	margin-top: 0.5rem;
	float: none;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.social-media-wrapper.footer-socmed-wrapper.social-2 {
	float: none;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.copyright-wrapper {
	display: inline-block;
}

.two-part-mobile-nav-wrapper {
	display: none;
}

.horiz-divider {
	height: 1px;
	margin-top: 1rem;
	margin-bottom: 1rem;
	background-color: rgba(0, 0, 0, 0.15);
}

.textlink-middleout {
	color: #034a94;
	font-weight: 500;
	text-decoration: none;
}

.textlink-middleout:hover {
	box-shadow: inset 0 -1px 0 0 #629edc;
}

.textlink-middleout.footer-list-item-link {
	padding-right: 0rem;
	color: #2e2e2e;
	font-size: 0.9rem;
	line-height: 1.5rem;
	font-weight: 400;
	cursor: pointer;
}

.textlink-middleout.footer-list-item-link:hover {
	box-shadow: inset 0 -1px 0 0 #629edc;
}

.textlink-middleout.signoff-link {
	display: inline-block;
	padding-bottom: -1px;
	color: #dadada;
	font-weight: 400;
}

.textlink-middleout.signoff-link:hover {
	box-shadow: inset 0 -1px 0 0 #629edc;
}

.footer-social-icon-image {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.breadcrumb-divider {
	display: inline-block;
	margin-right: 0.5rem;
	margin-left: 0.5rem;
	color: #424242;
	font-size: 1rem;
}

.locations-options-wrapper {
	display: block;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.more-options-button {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	color: #221f1f;
	font-size: 0.95rem;
	line-height: 0.95rem;
	font-weight: 500;
	text-decoration: none;
	text-transform: uppercase;
}

.footer-heading {
	margin-top: 0rem;
	font-size: 1.5rem;
	line-height: 1.75rem;
}

.text-link {
	border-bottom: 1px solid #629edc;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	color: #034a94;
	font-weight: 600;
	text-decoration: none;
	cursor: pointer;
}

.text-link:hover {
	border-bottom-style: solid;
	border-bottom-color: transparent;
}

.text-link.language {
	color: #5e5e5f;
}

.text-link.language:hover {
	border-bottom-style: none;
	box-shadow: inset 0 -2px 0 0 #629edc;
}

.text-link.language.cuurent-lang {
	border-bottom-color: transparent;
	box-shadow: inset 0 -2px 0 0 #629edc;
}

.heading-link {
	border-bottom: 1px solid #629edc;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	color: #034a94;
	text-decoration: none;
	cursor: pointer;
}

.heading-link:hover {
	border-bottom-color: transparent;
	color: #7c8186;
}

.privacy-terms-wrapper {
	display: inline-block;
}

.less-options-button {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	color: #221f1f;
	font-size: 0.95rem;
	line-height: 0.95rem;
	font-weight: 500;
	text-decoration: none;
	text-transform: uppercase;
}

.hero-image-wrapper {
	position: relative;
	overflow: hidden;
	width: 80%;
	height: 100%;
	float: right;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1))), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
	background-position: 0px 0px, 50% 0px;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
}

.hero-image-wrapper.hero-1 {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1))), url('../images/run-to-dad-2_1480x990_tiny.jpg');
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url('../images/run-to-dad-2_1480x990_tiny.jpg');
}

.hero-image-wrapper.hero-2 {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1))), url('../images/parking_1480x990_tiny.jpg');
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url('../images/parking_1480x990_tiny.jpg');
}

.hero-image-wrapper.hero-3 {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1))), url('../images/eating-cafe_1480x990_tiny.jpg');
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url('../images/eating-cafe_1480x990_tiny.jpg');
}

.hero-image-wrapper.hero-4 {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1))), url('../images/beach-flopped_1480x990_tiny.jpg');
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url('../images/beach-flopped_1480x990_tiny.jpg');
}

.hero-image-wrapper.corp-hero-1 {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1))), url('../images/larnaka-night.jpg');
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url('../images/larnaka-night.jpg');
	background-position: 0px 0px, 50% 50%;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
}

.footer-section-wrap {
	position: relative;
	z-index: 2;
}

.success-message {
	margin-top: 1rem;
	margin-bottom: 1rem;
	padding: 1rem 1rem 1rem 1.25rem;
	border-top: 2px solid #4fb402;
	border-bottom: 2px solid #4fb402;
	background-color: rgba(187, 238, 148, 0.55);
	font-weight: 500;
}

.error-message {
	margin-top: 1rem;
	margin-bottom: 1rem;
	padding: 1rem 1rem 1rem 1.25rem;
	border-top: 2px solid #e81c2e;
	border-bottom: 2px solid #e81c2e;
	background-color: rgba(255, 190, 195, 0.4);
	font-weight: 500;
}

.feature-card-bg-image {
	height: 200px;
	margin-top: 4px;
	margin-right: 4px;
	margin-left: 4px;
	background-image: url('../images/placeholder-image.png');
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}

.feature-card-heading {
	display: block;
	margin-top: 0rem;
	margin-bottom: 0rem;
	padding: 0px 0rem;
	font-family: 'Chunkfive webfont';
	color: #fff;
	font-size: 1.5rem;
	line-height: 1.9rem;
	font-weight: 400;
	text-align: right;
	letter-spacing: 0.05rem;
}

.parking-field-label {
	color: #fff;
	font-weight: 600;
}

.nav-dd-triangle {
	position: absolute;
	right: 50%;
	bottom: 0px;
	display: none;
	border-right: 7px solid transparent;
	border-bottom: 8px solid #f9b604;
	border-left: 7px solid transparent;
}

.dropdown-toggle {
	padding: 9px 1.15rem 0.5rem 0.5rem;
	font-family: 'Encode Sans';
	font-weight: 400;
}

.picker-dd-arrow {
	margin-right: 0.25rem;
	font-size: 0.6rem;
	line-height: 0.6rem;
	font-weight: 400;
}

.submit-button {
	display: none;
}

.upper-left-wrap {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	text-transform: uppercase;
}

.cb-feature-heading {
	margin-top: 0rem;
	color: #034a94;
	font-size: 3rem;
	line-height: 3.5rem;
	font-weight: 500;
	text-transform: none;
}

.cb-feature-heading.reversed {
	color: #fff;
	font-weight: 500;
}

.cb-feature-heading.white {
	margin-bottom: 10px;
	color: #fff;
	font-size: 5rem;
	line-height: 5rem;
	font-weight: 700;
	text-align: left;
	text-transform: none;
}

.cb-feature-heading.white.popup {
	margin-bottom: 0px;
	font-size: 3rem;
	text-transform: uppercase;
}

.cb-feature-heading.content-box-white {
	margin-bottom: 0px;
	margin-left: -3px;
	padding-top: 0rem;
	padding-bottom: 0rem;
	color: #fff;
	font-size: 3rem;
	line-height: 3rem;
	letter-spacing: 0.5px;
	width: 100%;
	text-transform: none;
}

.cb-feature-heading.content-box-white.center {
	text-align: center;
}

.cb-feature-heading.content-box-white.section-two {
	padding-bottom: 0rem;
}

.cb-feature-heading.popup {
	margin-bottom: 10px;
	margin-left: -3px;
	padding-top: 0rem;
	padding-bottom: 0rem;
	padding-left: 20px;
}

.feature-cb-paragraph {
	margin-top: 0.5rem;
	margin-bottom: 0.75rem;
	font-size: 1.25rem;
	line-height: 2.1rem;
	width: 100%;
	text-align: center;
}

.feature-cb-paragraph.white-feature-cb-para {
	color: #fff;
}

.tab-triangle {
	position: absolute;
	left: 50%;
	display: none;
	height: 16px;
	border-top: 10px solid #165b89;
	border-right: 12px solid transparent;
	border-left: 12px solid transparent;
	opacity: 0;
	-webkit-transform: translate(-50%, 0px);
	-ms-transform: translate(-50%, 0px);
	transform: translate(-50%, 0px);
}

.language-dd-list {
	display: none;
	background-color: #dce3e7;
}

.language-dd-list.w--open {
	top: 38px;
	right: 0px;
	z-index: 2000;
	background-color: #c8e3ff;
}

.search-button {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 40px;
	height: 38px;
	background-image: url('../images/search_blk.svg');
	background-position: 50% 50%;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	opacity: 0.34;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
}

.search-form {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 1px none #bec7d1;
}

.footer-header {
	margin-top: 0rem;
	color: #034a94;
	font-size: 1rem;
	line-height: 1.5rem;
}

.footer-header.filler-hack {
	color: transparent;
}

.footer-lower-parent {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-top: 1rem;
	padding-bottom: 1rem;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	border-top: 2px none #c3b9a4;
}

.footer-upper-parent {
	display: none;
	padding-bottom: 1.5rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
}

.nav-section-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

.inside-table-text.inside-table-header {
	color: #fff;
	font-size: 1rem;
	line-height: 1.4rem;
}

.inside-table-text.inside-table-header-centered {
	color: #fff;
	font-size: 1rem;
	line-height: 1.4rem;
	text-align: center;
}

.inside-table-text.date-text {
	font-size: 0.85rem;
	font-weight: 500;
	text-transform: uppercase;
}

.inside-table-text.inside-table-header-tablesaw {
	color: #fff;
	font-size: 1rem;
	line-height: 1.4rem;
	font-weight: 600;
}

.inside-table-text.table-text-bolder {
	font-weight: 500;
}

.header-right-wrap {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 80%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.header-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-right: auto;
	margin-left: auto;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background-color: transparent;
}

.alert-section {
	position: relative;
	display: block;
	background-color: #033466;
}

.alert-wrapper {
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding: 5rem 4rem 3rem;
}

.alert-heading {
	margin-top: 0rem;
	font-family: 'Exo 2';
	color: #fff;
	font-size: 3rem;
	line-height: 3.5rem;
	font-weight: 600;
}

.alert-paragraph {
	color: #fff;
	font-size: 1.1rem;
}

.alert-close {
	position: absolute;
	top: 22px;
	right: 0px;
	width: 60px;
	height: 60px;
	margin-right: 1rem;
	background-image: url('../images/close_white.svg');
	background-position: 50% 50%;
	background-size: 28px 28px;
	background-repeat: no-repeat;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
}

.alert-close:hover {
	opacity: 0.5;
}

.column {
	padding-top: 1.625rem;
}

.spinner-country-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 150px;
	padding-top: 0.7rem;
	padding-bottom: 0.7rem;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 4px;
	background-color: #fff;
	background-image: url('../images/60px_wikipedia_Flag_of_Spain_160px_wikipedia_Flag_of_Spain.png');
	background-position: 11px 50%;
	background-size: 35px;
	background-repeat: no-repeat;
}

.spinner-destination {
	margin-top: 0rem;
	margin-bottom: 0rem;
	color: #fff;
	font-size: 1.25rem;
}

.footer-cb {
	width: 20%;
}

.footer-cb.footer-cb-1 {
	padding-right: 0rem;
	padding-left: 0rem;
	background-color: transparent;
}

.footer-cb.footer-cb-2 {
	width: 27%;
	padding-right: 0rem;
	padding-left: 0rem;
	background-color: transparent;
}

.footer-cb.footer-cb-2 {
	display: block;
	width: 20%;
	padding-right: 0rem;
	padding-left: 0rem;
	background-color: transparent;
}

.footer-cb.footer-cb-4 {
	width: 27%;
	padding-right: 0rem;
	padding-left: 0rem;
	background-color: transparent;
}

.footer-cb.footer-cb-3 {
	width: 27%;
	padding-right: 0rem;
	padding-left: 0rem;
	background-color: transparent;
}

.footer-subhead {
	font-family: Ubuntu, Helvetica, sans-serif;
	font-weight: 500;
	letter-spacing: 0.02rem;
	text-transform: uppercase;
}

.inside-content-section {
	padding-top: 153px;
}

.inside-flight-schedule-wrapper {
	width: 100%;
	padding-top: 0rem;
	padding-bottom: 4rem;
	text-align: left;
}

.inside-arrival-departure-tabs {
	display: block;
	text-align: left;
}

.inside-flight-tab-link {
	margin-right: 0.5rem;
	padding-top: 12px;
	padding-left: 3.5rem;
	background-color: transparent;
	background-image: url('../images/arrivals_4c4c4c_50pct.svg');
	background-position: 10px 3px;
	background-size: 40px 30px;
	background-repeat: no-repeat;
	opacity: 0.83;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	color: #797676;
	font-size: 1.1rem;
	font-weight: 500;
}

.inside-flight-tab-link:hover {
	opacity: 1;
}

.inside-flight-tab-link.w--current {
	background-color: transparent;
	background-image: url('../images/arrivals_blue3.svg');
	background-position: 10px 3px;
	background-size: 40px 30px;
	background-repeat: no-repeat;
	box-shadow: inset 0 -4px 0 0 #629edc;
	opacity: 1;
	font-weight: 500;
}

.inside-flight-tab-link.inside-departures-tab {
	background-color: transparent;
	background-image: url('../images/departures_4c4c4c_50pct.svg');
	background-position: 10px 50%;
	background-size: 42px 24px;
	opacity: 0.83;
	color: #797676;
	font-weight: 500;
}

.inside-flight-tab-link.inside-departures-tab:hover {
	box-shadow: inset 0 -4px 0 0 #629edc;
	opacity: 1;
}

.inside-flight-tab-link.inside-departures-tab.w--current {
	padding-left: 3.5rem;
	background-image: url('../images/departures_blue4.svg');
	background-position: 10px 50%;
	background-size: 42px 24px;
	background-repeat: no-repeat;
	box-shadow: inset 0 -4px 0 0 #629edc;
	opacity: 1;
	color: #000;
}

.inside-tab-1-arrivals {
	padding-top: 1rem;
}

.inside-flight-form-block {
	margin-top: 0.5rem;
	margin-bottom: 1.25rem;
}

.inside-flight-form {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.inside-flight-form-text-field {
	height: 40px;
	margin-bottom: 0px;
	padding-top: 7px;
	border: 1px solid #a5a5a5;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	background-color: hsla(0, 0%, 100%, 0.54);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
	background-image: linear-gradient(180deg, #fff, #fff);
	color: #252020;
	font-size: 0.8rem;
}

.inside-flight-form-text-field::-webkit-input-placeholder {
	color: #676767;
}

.inside-flight-form-text-field:-ms-input-placeholder {
	color: #676767;
}

.inside-flight-form-text-field::-ms-input-placeholder {
	color: #676767;
}

.inside-flight-form-text-field::placeholder {
	color: #676767;
}

.inside-flight-table {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.inside-table-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 0.25rem;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}

.inside-table-row.inside-header-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 38px;
	padding: 4px 0.25rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 2px none #033466;
	background-color: #033466;
	color: #fff;
}

.inside-table-row.new-day-row {
	border-bottom-color: rgba(98, 158, 220, 0.4);
	background-color: rgba(98, 158, 220, 0.4);
	color: #000;
}

.inside-table-row.inside-header-row-tablesaw {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 38px;
	padding: 4px 0.25rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 2px solid #629edc;
	background-color: #034a94;
	color: #fff;
}

.inside-table-cell {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 26px;
	padding-right: 0.25rem;
	padding-left: 0.25rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.inside-table-cell.airline-name-cell {
	width: 20%;
}

.inside-table-cell.flight-number-cell {
	width: 21%;
}

.inside-table-cell.city-to-from-cell {
	width: 23%;
	line-height: 1rem;
}

.inside-table-cell.time-cell {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 11%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.inside-table-cell.more-info-cell {
	width: 12%;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.inside-table-cell.inside-lg-cell-tablesaw {
	width: 26%;
}

.inside-table-cell.inside-small-cell-tablesaw {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 15%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.inside-table-cell.inside-small-cell-tablesaw {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 15%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.inside-table-cell.status-cell {
	width: 13%;
	line-height: 1rem;
}

.more-flight-info-link {
	display: block;
	width: 24px;
	height: 24px;
	margin-right: auto;
	margin-left: auto;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	background-image: url('../images/info-circle_yellow-blue-taller.svg');
	background-position: 50% 50%;
	background-size: 22px 22px;
	background-repeat: no-repeat;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
}

.more-flight-info-link:hover {
	background-image: url('../images/info-circle_blue-taller.svg');
	background-size: 22px;
}

.flight-status-tools-wrap {
	border-bottom: 1px solid #a5a5a5;
}

.flight-status-dd-field {
	width: 32%;
	margin-bottom: 0px;
	border: 1px solid #a5a5a5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
	background-image: linear-gradient(180deg, #fff, #fff);
}

.inside-flight-search-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 40%;
}

.inside-tab-content {
	overflow: auto;
	border-top: 1px solid rgba(0, 0, 0, 0.15);
	background-color: #fff;
}

.inside-table-status-text {
	display: inline;
	padding: 1px 3px;
	color: #000;
	font-size: 0.9rem;
	text-align: left;
}

.inside-table-status-text.landed {
	background-color: #e0dbc4;
	line-height: 1.3rem;
}

.inside-table-status-text.on-time {
	background-color: #adf3cc;
	line-height: 1.3rem;
}

.inside-table-status-text.delayed {
	background-color: #ffec62;
	line-height: 1.3rem;
}

.inside-table-status-text.cancelled {
	background-color: #ffb2b2;
	line-height: 1.3rem;
}

.inside-table-status-text.boarding {
	background-color: #ffec62;
	line-height: 1.3rem;
}

.inside-table-status-text.departed {
	background-color: #e0dbc4;
	line-height: 1.3rem;
}

.inside-table-status-text.gate-closed {
	background-color: #ffc877;
	line-height: 1.3rem;
}

.inside-flight-dd-fields-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 59%;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.breadcrumbs-list {
	margin-bottom: 2rem;
	padding-left: 0px;
}

.breadcrumbs-list-item {
	display: inline-block;
	float: left;
}

.inside-tab-2-departures {
	padding-top: 1rem;
	padding-bottom: 2rem;
	border-top: 1px none rgba(0, 0, 0, 0.1);
	background-color: #fff;
}

.inside-table-row-tablesaw {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 0.25rem;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 1px solid #cecab7;
}

.inside-table-text-tablesaw {
	color: #000;
	font-size: 0.9rem;
	line-height: 1.4rem;
	text-align: left;
}

.inside-table-status-text-tablesaw {
	display: inline;
	padding: 1px 3px;
	color: #000;
	font-size: 0.9rem;
	font-weight: 500;
	text-align: left;
}

.inside-table-status-text-tablesaw.landed {
	background-color: #e0dbc4;
}

.inside-table-status-text-tablesaw.on-time {
	background-color: #adf3cc;
}

.inside-table-status-text-tablesaw.delayed {
	background-color: #ffec62;
}

.inside-table-status-text-tablesaw.cancelled {
	background-color: #ffb2b2;
}

.inside-table-status-text-tablesaw.boarding {
	background-color: #adf3cc;
}

.inside-table-status-text-tablesaw.departed {
	background-color: #e0dbc4;
}

.tablesaw-outer-wrap {
	display: none;
}

.page-wrapper {
	padding-top: 116px;
}

.block-quote {
	border-left-color: #4578bc;
	color: #424242;
}

.intro-paragraph {
	margin-bottom: 1.5rem;
	color: #424242;
	font-size: 1.75rem;
	line-height: 2.25rem;
}

.insta-tile-link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border: 1px solid #fff;
	background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
	box-shadow: 0 0 9px -8px rgba(0, 0, 0, 0.5);
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	text-decoration: none;
}

.insta-tile-link:hover {
	box-shadow: none;
	opacity: 0.6;
}

.insta-tile-link.big-pic {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	background-image: url('../images/_0015_airport-art.jpg');
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: repeat;
}

.insta-tile-link.insta-1 {
	width: 100%;
	height: 100%;
	border-color: #fff;
	background-image: url('../images/_0009_colorful-hippo.jpg');
}

.insta-tile-link.insta-2 {
	background-image: url('../images/_0013_grilled-halloumi.jpg');
}

.insta-tile-link.insta-3 {
	background-image: url('../images/_0007_cute-kid.jpg');
}

.insta-tile-link.insta-4 {
	background-image: url('../images/_0016_dancers.jpg');
}

.nav-search-button-icon {
	width: 1em;
	height: 1.375em;
}

.nav-search-button-close-icon {
	display: none;
	width: 1em;
	height: 1.375em;
}

.slider-caption {
	position: absolute;
	left: 0px;
	top: 50%;
	bottom: 0px;
	width: 50%;
	height: 100%;
	max-width: 650px;
	min-width: 545px;
	margin-left: 4vw;
	padding-bottom: 4rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-transform: translate(0px, -50%);
	-ms-transform: translate(0px, -50%);
	transform: translate(0px, -50%);
	color: #fff;
	font-size: 1.125em;
	line-height: 1.65em;
}

.slide-caption-inner-wrap {
	position: relative;
	top: 50%;
	-webkit-transform: translate(0px, -50%);
	-ms-transform: translate(0px, -50%);
	transform: translate(0px, -50%);
}

.slideshow-header {
	display: inline-block;
	max-width: none;
	padding: 0.5rem 1rem;
	float: left;
	border-left: 4px solid #4578bc;
	background-color: hsla(0, 0%, 100%, 0.75);
	color: #000;
	font-size: 2.75rem;
	line-height: 3.15rem;
	font-weight: 500;
	letter-spacing: 0.03rem;
	text-transform: uppercase;
}

.slideshow-header.corp-ss-header {
	border-left-color: #033466;
}

.slideshow-caption {
	display: inline-block;
	max-width: 650px;
	margin-bottom: 0.7rem;
	padding: 0.5rem 1rem;
	float: left;
	background-color: hsla(0, 0%, 100%, 0.75);
	color: #000;
	font-size: 1.5rem;
	line-height: 2.1rem;
	font-weight: 300;
}

.insta-inner-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 520px;
	height: 520px;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	background-color: #000;
}

.quick-search-results-outer {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 0px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	opacity: 0;
}

.instagram-wrapper {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 500px;
	margin-top: 2rem;
	margin-right: auto;
	margin-left: auto;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.cb-header-wrap {
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-right: 2rem;
	padding-left: 2rem;
	text-align: center;
}

.content-box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 7rem 3.125rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.4))), url('../images/jeroen-den-otter-HlxuCe2pkJU-unsplash.jpg');
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url('../images/jeroen-den-otter-HlxuCe2pkJU-unsplash.jpg');
	background-position: 0px 0px, 50% 50%;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	-webkit-transition: all 400ms ease;
	transition: all 400ms ease;
}

.content-box.cb-2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-left: 0vw;
	padding-top: 4rem;
	padding-right: 0rem;
	padding-bottom: 4rem;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-image: url('../images/parking-TS582270906_952x635_tiny.jpg');
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
}

.content-box.cb-2.corp-cb2 {
	background-image: url('../images/black-twill-flop-10_1black-twill-flop-10.png'), url('../images/ThinkstockPhotos-176979003.jpg');
}

.content-box.cb-1 {
	margin-right: 2rem;
	padding-top: 4.5rem;
	padding-right: 0rem;
}

.content-box.cb-1.parking-text {
	min-height: 0px;
	margin-right: 0rem;
	padding-right: 2rem;
	padding-left: 4vw;
}

.content-box.callout-cb {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 300px;
	min-height: 0px;
	padding: 3rem 3vw 3rem 0vw;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: transparent;
	background-image: none;
	text-align: center;
}

.content-box.promo-cb {
	width: 100%;
	padding-top: 0rem;
	padding-right: 0rem;
	padding-bottom: 3rem;
}

.content-box.section-two {
	min-height: 50vh;
	background-position: 0px 0px, 50% 50%;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-color: #ccc;
}

.content-box.section-two.center {
	align-items: center;
}

.content-box.section-two.two {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.4))), url('../images/denys-nevozhai-guNIjIuUcgY-unsplash.jpg');
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url('../images/denys-nevozhai-guNIjIuUcgY-unsplash.jpg');
	background-position: 0px 0px, 50% 50%;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
}


.content-box.three {
	padding-right: 3.125rem;
	padding-left: 3.125rem;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.4))), url('../images/ruins-image.jpg');
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url('../images/ruins-image.jpg');
	background-position: 0px 0px, 90% 50%;
	background-size: auto, 1000px;
	background-repeat: repeat, no-repeat;
}

.content-box.two {
	padding-right: 3.125rem;
	padding-left: 3.125rem;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.4))), url('../images/denys-nevozhai-guNIjIuUcgY-unsplash.jpg');
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url('../images/denys-nevozhai-guNIjIuUcgY-unsplash.jpg');
	background-position: 0px 0px, 0px 0px;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
}

.content-box.logo {
	min-height: 50vh;
	background-position: 0px 0px, 50% 50%;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-color: #ccc;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding: 3rem 3.125rem;
}

.content-box-wrap {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-right: 4rem;
	padding-left: 4rem;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-top: 4px none #4c4c4c;
	background-image: none;
	background-size: auto;
	background-repeat: repeat;
}

.content-box-wrap.cbw-row-1 {
	left: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 1040px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0rem;
	padding-left: 0rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.form-block {
	width: 100%;
}

.two-item-form-field {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.date-item {
	margin-right: 1rem;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.select-airport {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
	background-image: linear-gradient(180deg, #fff, #fff);
}

.text-field {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
	background-image: linear-gradient(180deg, #fff, #fff);
}

.text-field::-webkit-input-placeholder {
	color: #2e2e2e;
}

.text-field:-ms-input-placeholder {
	color: #2e2e2e;
}

.text-field::-ms-input-placeholder {
	color: #2e2e2e;
}

.text-field::placeholder {
	color: #2e2e2e;
}

.select-field-2 {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
	background-image: linear-gradient(180deg, #fff, #fff);
	color: #2e2e2e;
}

.select-field-3 {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
	background-image: linear-gradient(180deg, #fff, #fff);
}

.text-field-2 {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
	background-image: linear-gradient(180deg, #fff, #fff);
}

.text-field-2::-webkit-input-placeholder {
	color: #2e2e2e;
}

.text-field-2:-ms-input-placeholder {
	color: #2e2e2e;
}

.text-field-2::-ms-input-placeholder {
	color: #2e2e2e;
}

.text-field-2::placeholder {
	color: #2e2e2e;
}

.parking-form-header {
	color: #fff;
	font-size: 1.75rem;
	line-height: 2.25rem;
}

.parking-form-outer-wrap {
	width: 80%;
	padding-right: 2rem;
	padding-left: 2rem;
	background-color: rgba(6, 95, 173, 0.9);
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.15)), to(rgba(0, 0, 0, 0.15)));
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
}

.parking-form-outer-wrap.corp-form-outer-wrap {
	display: none;
}

.insta-small-image-wrap {
	width: 260px;
	height: 260px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

.promo-slide-item-wrapper {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	background-color: #f9f9f9;
	background-image: url('../images/brushed-alum-dark_flop.png');
	background-position: 0px 0px;
	background-size: 200px;
}

.promo-slide-item-wrapper.corp-slide-item-wrapper {
	background-color: #fff;
}

.promo-link-wrapper {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	margin-bottom: 0rem;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	text-decoration: none;
}

.promo-link-wrapper:hover {
	border-bottom-color: #6dcdf4;
}

.promo-item-outer-text-wrap {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 50%;
	height: 100%;
	padding: 2rem 80px 2rem 3vw;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	color: #000;
}

.promo-item-heading-copy {
	margin-top: 0rem;
	color: #000;
	font-size: 2rem;
	line-height: 2.7rem;
}

.promo-arrow-link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 50px;
	height: 50px;
	margin: auto 20px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 50px;
	background-color: rgba(69, 120, 188, 0.75);
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.promo-arrow-link:hover {
	background-color: #4578bc;
}

.promo-arrow-link.promo-arrow-link-corp {
	background-color: #4578bc;
}

.promo-arrow-link.promo-arrow-link-corp:hover {
	background-color: #2a5ea3;
}

.promo-image {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: auto;
	height: 100%;
	min-width: 0%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 520px;
	-ms-flex: 1 0 520px;
	flex: 1 0 520px;
	background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
	color: #000;
}

.promo-image.promo-image-2 {
	background-image: url('../images/cobalt-air_952x698_tiny.jpg');
}

.promo-image.promo-image-3 {
	background-image: url('../images/shop-sale-2_952x698_tiny.jpg');
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
}

.promo-image.promo-image-1 {
	background-image: url('../images/flamingo_952x698_tiny.jpg');
}

.promo-image.corp-promo-image-1 {
	background-image: url('../images/ThinkstockPhotos-640120656.jpg');
}

.promo-image.corp-promo-image-2 {
	background-image: url('../images/832105172-170667a.jpg');
}

.promo-image.corp-promo-image-3 {
	background-image: url('../images/97771586-170667a.jpg');
}

.promo-slider {
	height: 554px;
	background-color: transparent;
}

.promo-slide {
	width: 100%;
	margin-right: 0%;
	margin-left: 0%;
}

.slide-nav {
	bottom: -56px;
	font-size: 0.65rem;
}

.promo-item-inner-text-wrap {
	width: 100%;
}

.promo-arrow-icon {
	color: hsla(0, 0%, 100%, 0.75);
	font-size: 1.5rem;
}

.accent-divider {
	display: block;
	width: 100px;
	height: 2px;
	margin: 0.75rem auto;
	background-color: #c3b9a4;
}

.social-media-link-block-2 {
	width: 2.25rem;
	height: 2.25rem;
	margin-right: 0.5rem;
	margin-left: 0.5rem;
	background-image: url('../images/facebook_wht_1facebook_wht.png');
	background-position: 50% 50%;
	background-size: 25px;
	background-repeat: no-repeat;
}

.social-media-link-block-2.footer-socmed-link-block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 2rem;
	height: 2rem;
	margin-right: 0.25rem;
	margin-left: 0.25rem;
	padding: 0px 2px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	border: 2px solid transparent;
	border-radius: 50%;
	background-color: #4578bc;
	background-image: none;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	cursor: pointer;
}

.social-media-link-block-2.footer-socmed-link-block:hover {
	padding: 2px;
	border: 2px solid #2a5ea3;
	background-color: #2a5ea3;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.promo-paragraph {
	margin-top: 0.5rem;
	margin-bottom: 0.75rem;
	font-size: 1.25rem;
	line-height: 1.95rem;
}

.header-search-form {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-top: 0.75rem;
	margin-bottom: 0.75rem;
}

.temperature {
	padding-top: 3px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #5e5e5f;
	font-size: 0.9rem;
	line-height: 1rem;
	font-weight: 600;
}

.header-sect {
	position: relative;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: auto;
	z-index: 10000;
	padding: 0.5rem 2vw 1rem 4vw;
	border-bottom: 4px solid #c3b9a4;
	background-color: #fff;
}

.header-sect.corp-header-sect {
	border-bottom-color: #033466;
}

.nav-bar-widget-2 {
	display: block;
	width: 100%;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background-color: transparent;
}

.search-go-button {
	display: inline-block;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding: 0.75em 1.5em;
	background-color: #b69b11;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	color: #fff;
	line-height: 1.375em;
	font-weight: 400;
	text-align: center;
	letter-spacing: 0.03em;
	text-decoration: none;
}

.search-go-button:hover {
	background-color: #000;
	color: #fff;
}

.search-go-button.flight-quick-search-button {
	display: none;
	width: 0rem;
	margin-top: 0em;
	margin-bottom: 0em;
	padding-top: 0em;
	padding-bottom: 0em;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #034a94;
	background-image: url('../images/arrow-right.svg');
	background-position: 50% 50%;
	background-size: 20px 20px;
	background-repeat: no-repeat;
	color: transparent;
	font-size: 1rem;
	line-height: 1em;
	text-transform: uppercase;
}

.search-go-button.flight-quick-search-button:hover {
	background-color: #b69b11;
}

.search-text-field-2 {
	width: 150px;
	margin-bottom: 0px;
	padding-right: 40px;
	padding-bottom: 8px;
	padding-left: 0.25rem;
	border-style: none;
	background-color: transparent;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	font-size: 0.8rem;
	line-height: 1.4rem;
}

.search-text-field-2:focus {
	width: 175px;
	box-shadow: 0 1px 0 0 #8f9296;
}

.search-text-field-2::-webkit-input-placeholder {
	color: #000;
	text-align: left;
}

.search-text-field-2:-ms-input-placeholder {
	color: #000;
	text-align: left;
}

.search-text-field-2::-ms-input-placeholder {
	color: #000;
	text-align: left;
}

.search-text-field-2::placeholder {
	color: #000;
	text-align: left;
}

.nav-dd-list.w--open {
	width: auto;
	min-width: 150px;
	background-color: #fff;
	box-shadow: 0 15px 15px 0 rgba(0, 0, 0, 0.05);
}

.weather-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	padding-bottom: 0.25rem;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #797676;
}

.subnav-outer-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 50px;
	float: right;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.weather-icon {
	width: 32px;
	height: 32px;
	min-width: 30px;
	margin-right: 0.25rem;
}

.weather-icon img {
	margin-bottom: -3px;
}

.flight-search-form-block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px 1rem 0.5rem;
	float: right;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	background-color: hsla(0, 0%, 100%, 0.93);
}

.logo-wrapper {
	position: relative;
	width: 20%;
}

.megamenu-section-header {
	display: inline-block;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 6px 10px;
	color: #034a94;
	font-size: 0.85rem;
	font-weight: 600;
	text-transform: uppercase;
}

.header-right-upper-wrap {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 50px;
	padding-top: 0rem;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	border-bottom: 1px none rgba(0, 0, 0, 0.1);
}

.flight-search-dd-icon {
	top: 2px;
	margin-right: 0px;
	font-size: 0.78rem;
}

.dd-link-wrap {
	padding: 10px;
}

.subnav-wrap {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

.search-form-block-2 {
	position: relative;
	z-index: 100;
	height: 100%;
	margin-bottom: 0px;
}

.search-dd {
	top: 0px;
	right: 0px;
}

.search-dd.w--open {
	top: 100%;
	width: 452px;
	background-color: #fff;
	box-shadow: 0 15px 15px 0 rgba(0, 0, 0, 0.05);
}

.translate-embed {
	display: none;
	width: 180px;
	height: 38px;
}

.flight-quick-search-results-wrap {
	overflow: auto;
	width: 100%;
	max-height: 160px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.category-nav-link-2 {
	position: relative;
	display: block;
	margin-right: 0.75rem;
	padding: 12px 1rem;
	color: #000;
	font-size: 1rem;
	line-height: 1.2rem;
	font-weight: 600;
	letter-spacing: 0.03rem;
	text-decoration: none;
	cursor: pointer;
}

.category-nav-link-2:hover {
	box-shadow: inset 0 -4px 0 0 #629edc;
	color: #000;
}

.category-nav-link-2.w--current {
	margin-right: 0.75rem;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	box-shadow: 2px 0 11px 0 rgba(0, 0, 0, 0.25), inset 0 -4px 0 0 #f9b604;
	color: #033466;
	font-weight: 600;
}

.category-nav-link-2.current-category {
	display: none;
	box-shadow: inset 0 -4px 0 0 #629edc;
}

.flight-info-link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 0.3rem 1rem;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	text-decoration: none;
}

.flight-info-link:hover {
	background-color: rgba(3, 52, 102, 0.1);
}

.flight-info-link.tinted-row {
	-webkit-transition-property: all;
	transition-property: all;
}

.flight-info-link.tinted-row:hover {
	background-color: rgba(3, 52, 102, 0.07);
}

.megamenu-wrap {
	padding-right: 0.5rem;
	padding-bottom: 1rem;
	padding-left: 0.5rem;
}

.topnav-link-2 {
	display: none;
	margin-top: 0.5rem;
	margin-right: 0.5rem;
	margin-left: 0.5rem;
	padding: 0.13rem 0.25rem;
	float: left;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	font-size: 0.8rem;
	line-height: 1.4rem;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	cursor: pointer;
}

.topnav-link-2:hover {
	position: relative;
	background-color: transparent;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	color: #629edc;
	text-align: left;
}

.topnav-link-2.picker-link {
	z-index: 2000;
	display: none;
	height: 38px;
	margin-top: 0rem;
	margin-right: 0rem;
	margin-left: 0rem;
	padding: 0rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.header-content-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.translate-wrap {
	display: block;
	margin-bottom: 0.5rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 0.8rem;
	line-height: 1.4rem;
	font-weight: 500;
}

.search-button-2 {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 40px;
	height: 38px;
	border-radius: 4px;
	background-image: url('../images/search_blk.svg');
	background-position: 50% 45%;
	background-size: 16px 16px;
	background-repeat: no-repeat;
	opacity: 0.6;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
}

.search-button-2:hover {
	background-image: url('../images/search_blk_4578bc.svg');
	background-size: 16px 16px;
	opacity: 1;
}

.form-field {
	position: relative;
	width: auto;
	margin-bottom: 0.75em;
	padding: 4px 10px;
	font-size: 1rem;
}

.form-field.flight-search-field {
	width: 100%;
	height: 2.5rem;
	margin-bottom: 0em;
	padding-right: 1em;
	padding-left: 1em;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border-style: solid;
	border-width: 1px;
	border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	background-color: transparent;
	-webkit-transition: all 350ms ease;
	transition: all 350ms ease;
	font-weight: 400;
}

.form-field.flight-search-field:focus {
	font-size: 1em;
}

.form-field.flight-search-field::-webkit-input-placeholder {
	color: #000;
	font-size: 0.9em;
	line-height: 1.2rem;
}

.form-field.flight-search-field:-ms-input-placeholder {
	color: #000;
	font-size: 0.9em;
	line-height: 1.2rem;
}

.form-field.flight-search-field::-ms-input-placeholder {
	color: #000;
	font-size: 0.9em;
	line-height: 1.2rem;
}

.form-field.flight-search-field::placeholder {
	color: #000;
	font-size: 0.9em;
	line-height: 1.2rem;
}

.form-field.flight-search-field {
	width: 272px;
	height: 35px;
	margin-bottom: 0em;
	padding-right: 0.5rem;
	padding-bottom: 5px;
	padding-left: 0.75rem;
	border-style: solid;
	border-width: 1px;
	border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.2);
	border-radius: 4px 0px 0px 4px;
	background-color: #fff;
	-webkit-transition: all 350ms ease;
	transition: all 350ms ease;
	font-size: 0.88rem;
	font-weight: 400;
}

.form-field.flight-search-field:focus {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
	background-image: linear-gradient(180deg, #fff, #fff);
	font-size: 0.88rem;
}

.form-field.flight-search-field::-webkit-input-placeholder {
	color: #000;
	font-size: 0.88rem;
	line-height: 1.6rem;
}

.form-field.flight-search-field:-ms-input-placeholder {
	color: #000;
	font-size: 0.88rem;
	line-height: 1.6rem;
}

.form-field.flight-search-field::-ms-input-placeholder {
	color: #000;
	font-size: 0.88rem;
	line-height: 1.6rem;
}

.form-field.flight-search-field::placeholder {
	color: #000;
	font-size: 0.88rem;
	line-height: 1.6rem;
}

.form-field.flight-search-field {
	width: 272px;
	height: 35px;
	margin-bottom: 0em;
	padding-right: 0.5rem;
	padding-bottom: 5px;
	padding-left: 0.75rem;
	border-style: solid;
	border-width: 1px;
	border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.2);
	background-color: #fff;
	-webkit-transition: all 350ms ease;
	transition: all 350ms ease;
	font-size: 0.88rem;
	font-weight: 400;
}

.form-field.flight-search-field:focus {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
	background-image: linear-gradient(180deg, #fff, #fff);
	font-size: 0.88rem;
}

.form-field.flight-search-field::-webkit-input-placeholder {
	color: #000;
	font-size: 0.88rem;
	line-height: 1.6rem;
}

.form-field.flight-search-field:-ms-input-placeholder {
	color: #000;
	font-size: 0.88rem;
	line-height: 1.6rem;
}

.form-field.flight-search-field::-ms-input-placeholder {
	color: #000;
	font-size: 0.88rem;
	line-height: 1.6rem;
}

.form-field.flight-search-field::placeholder {
	color: #000;
	font-size: 0.88rem;
	line-height: 1.6rem;
}

.form-field.mini-flight-search-field {
	width: 100%;
	height: 35px;
	margin-bottom: 0em;
	padding-right: 0.5rem;
	padding-bottom: 5px;
	padding-left: 0.75rem;
	border-style: solid;
	border-width: 1px;
	border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	background-color: #fff;
	-webkit-transition: all 350ms ease;
	transition: all 350ms ease;
	font-size: 0.88rem;
	font-weight: 400;
}

.form-field.mini-flight-search-field:focus {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
	background-image: linear-gradient(180deg, #fff, #fff);
	font-size: 0.88rem;
}

.form-field.mini-flight-search-field::-webkit-input-placeholder {
	color: #000;
	font-size: 0.88rem;
	line-height: 1.6rem;
}

.form-field.mini-flight-search-field:-ms-input-placeholder {
	color: #000;
	font-size: 0.88rem;
	line-height: 1.6rem;
}

.form-field.mini-flight-search-field::-ms-input-placeholder {
	color: #000;
	font-size: 0.88rem;
	line-height: 1.6rem;
}

.form-field.mini-flight-search-field::placeholder {
	color: #000;
	font-size: 0.88rem;
	line-height: 1.6rem;
}

.table-cell {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-right: 0.25rem;
	padding-left: 0.25rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.table-cell.view-flight-cell {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 30px;
	padding-right: 0rem;
	padding-left: 0rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.table-cell.dd-time-date {
	width: 20%;
}

.table-cell.dd-airline {
	width: 24%;
}

.table-cell.dd-status {
	width: 20%;
}

.table-cell.dd-airport-flight {
	width: 36%;
}

.main-nav-link-toggle {
	width: 100%;
	padding: 0px;
	box-shadow: none;
}

.main-nav-link-toggle:hover {
	box-shadow: inset 0 -2px 0 0 #629edc;
}

.main-nav-link-toggle.w--open {
	box-shadow: inset 0 -2px 0 0 #629edc;
	color: #4578bc;
}

.megamenu-column {
	display: block;
	margin-right: 1rem;
	padding-top: 10px;
	padding-bottom: 10px;
}

.megamenu-column.extra-wide {
	width: 50%;
}

.flight-search-dd-toggle {
	display: inline-block;
	margin-right: 0px;
	padding: 0.25rem 0.75rem;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	border-radius: 4px;
	background-color: #4578bc;
	color: #fff;
	font-size: 0.9rem;
	line-height: 1.2rem;
	font-weight: 500;
	text-align: center;
}

.flight-search-dd-toggle:hover {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	background-color: #2a5ea3;
}

.flight-search-dd-toggle.w--current {
	background-color: transparent;
	color: #b69b11;
}

.flight-search-dd-toggle.w--open {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

.main-nav-dd-widget {
	margin-right: 0.5rem;
	margin-left: 0.5rem;
	color: #000;
	font-size: 0.9rem;
	line-height: 1.2rem;
	font-weight: 500;
}

.search-outer-wrapper {
	display: block;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.quick-search-text-wrap {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-right: 2rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.flight-search-dd-widget {
	position: absolute;
	right: 0px;
	bottom: 5px;
	z-index: 1000;
	display: none;
	margin-right: 0px;
	margin-left: 0px;
}

.megamenu-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.main-nav-text {
	position: relative;
	display: block;
	width: 100%;
	padding: 0.5rem;
	color: #000;
	font-weight: 600;
	text-decoration: none;
}

.main-nav-text:hover {
	color: #4578bc;
}

.main-nav-text.w--current {
	box-shadow: none;
	color: #4578bc;
}

.main-nav-text.w--current:hover {
	box-shadow: inset 0 -2px 0 0 #629edc;
	color: #4578bc;
}

.upper-right-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.table-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 0.45rem 0.5rem 0.45rem 1.25rem;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px none #c5c2c2;
	font-size: 0.83rem;
	line-height: 1.25rem;
}

.table-row.white-row {
	background-color: #fff;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
}

.table-row.quick-search-tinted {
	padding: 0rem;
	background-color: rgba(3, 52, 102, 0.08);
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
}

.table-row.quick-search-tinted {
	padding: 0rem;
	background-color: rgba(3, 52, 102, 0.05);
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
}

.text-block-2 {
	display: none;
}

.flight-info-arrow-link {
	display: none;
	width: 30px;
	height: 30px;
	padding: 8px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.dd-link {
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 4px 10px;
	font-size: 0.85rem;
	font-weight: 500;
}

.dd-link:hover {
	box-shadow: inset 2px 0 0 0 #629edc;
	color: #4578bc;
}

.dd-link.w--current {
	box-shadow: inset 2px 0 0 0 #629edc;
	color: #4578bc;
}

.flight-quick-search-link-wrap-2 {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 0px;
	padding: 0rem 1.5rem;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	opacity: 0;
}

.view-all-flights-2 {
	display: inline-block;
	margin-top: 0.75rem;
	margin-bottom: 0.75rem;
	margin-left: 0rem;
	padding-right: 1.4rem;
	background-image: url('../images/arrow-right_black.svg');
	background-position: 94% 48%;
	background-size: 10px 10px;
	background-repeat: no-repeat;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	color: #000;
	font-size: 0.8rem;
	font-weight: 600;
	text-decoration: none;
}

.view-all-flights-2:hover {
	opacity: 0.7;
	-webkit-transform: translate(4px, 0px);
	-ms-transform: translate(4px, 0px);
	transform: translate(4px, 0px);
}

.view-all-flights-2.right {
	position: relative;
	margin-right: 0.75rem;
}

.dropdown-toggle-2 {
	padding: 9px 1.15rem 0.5rem 0.5rem;
	font-weight: 400;
}

.translate-wrapper {
	display: none;
	height: 100%;
	padding-bottom: 0.25rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 0.8rem;
	line-height: 1.4rem;
	font-weight: 500;
}

.language-divider {
	margin-right: 0.5rem;
	margin-left: 0.5rem;
	color: rgba(0, 0, 0, 0.25);
}

.utility-divider {
	width: 2px;
	height: 65%;
	margin-right: 1rem;
	margin-bottom: 0.375rem;
	margin-left: 1rem;
	border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.image {
	width: 27px;
	height: 27px;
	margin-right: 0.5rem;
}

.slidenav-corp {
	left: 4vw;
	right: auto;
	bottom: 0.75rem;
	display: block;
	width: 100px;
	height: 2rem;
	margin-right: auto;
	margin-left: 5rem;
	padding-top: 13px;
	font-size: 0.65rem;
	text-align: left;
}

.promo-arrow-link-corp {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 50px;
	height: 50px;
	margin: auto 20px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 50px;
	background-color: #4578bc;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}

.promo-arrow-link-corp:hover {
	background-color: #2a5ea3;
}

.promo-slide-item-wrapper-corporate {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	background-color: #fff;
}

.language-link {
	width: 72px;
	margin-right: 0rem;
	margin-left: 0rem;
	padding-right: 0rem;
	padding-left: 0rem;
	color: #5e5e5f;
	font-weight: 500;
	text-align: center;
}

.greek {
	display: block;
	font-weight: 600;
	letter-spacing: 0rem;
}

.english {
	display: none;
	font-weight: 400;
	letter-spacing: 0rem;
}

.phone-link {
	color: #000;
	text-decoration: none;
}

.find-flight-tool {
	position: absolute;
	top: 116px;
	right: 0px;
	display: none;
	width: 452px;
	padding: 24px;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	background-color: #fff;
}

.find-flight-view-all-wrap {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 0rem 1.5rem;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.flight-search-image {
	display: none;
	width: 27px;
	height: 27px;
	margin-right: 0.5rem;
}

.flight-search-dd-widget-2 {
	display: block;
	margin-right: 0px;
	margin-left: 0px;
}

.view-all-inner-wrap {
	display: inline-block;
	width: 50%;
}

.view-all-inner-wrap.right-view-all {
	width: 50%;
	padding-left: 30px;
}

.find-flight-outer-wrap {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	background-color: #fff;
}

.find-flight-dd-toggle {
	display: inline-block;
	width: 134px;
	margin-right: 0px;
	padding: 0.5rem;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	border-radius: 0px 4px 4px 0px;
	background-color: #4578bc;
	color: #fff;
	font-size: 0.9rem;
	line-height: 1.2rem;
	font-weight: 600;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.find-flight-dd-toggle:hover {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	background-color: #2a5ea3;
}

.find-flight-dd-toggle.w--current {
	background-color: transparent;
	color: #b69b11;
}

.find-flight-dd-toggle.w--open {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

.flight-results-outer-wrap {
	display: none;
	padding-top: 1.5rem;
}

.inside-table-text-2 {
	width: 100%;
}

.view-all-flights {
	display: inline-block;
	margin-top: 1rem;
	margin-bottom: 0.75rem;
	margin-left: 0rem;
	padding-right: 1.4rem;
	background-image: url('../images/arrow-right_034a94.svg');
	background-position: 94% 48%;
	background-size: 10px 10px;
	background-repeat: no-repeat;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	color: #034a94;
	font-size: 0.8rem;
	font-weight: 600;
	text-decoration: none;
}

.view-all-flights:hover {
	opacity: 1;
	-webkit-transform: translate(7px, 0px);
	-ms-transform: translate(7px, 0px);
	transform: translate(7px, 0px);
	color: #4578bc;
}

.view-all-flights.right {
	position: relative;
}

.find-flight-form-block {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 270px;
	margin-bottom: 0px;
	float: right;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.flight-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 0.45rem 0.5rem 0.45rem 1.25rem;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px none #c5c2c2;
	font-size: 0.83rem;
	line-height: 1.25rem;
}

.flight-row.white-row {
	background-color: #fff;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
}

.flight-row.tint-row {
	background-color: #e6eff5;
}

.find-flight-search-results-wrap {
	overflow: auto;
	width: 100%;
	max-height: 163px;
	margin-top: 0rem;
	border-top: 1px solid rgba(0, 0, 0, 0.2);
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.find-flight-form {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.find-flight-dd {
	position: absolute;
	left: 0px;
	top: 59px;
	right: 0px;
	z-index: 1002;
	width: 452px;
	height: 0px;
	padding-top: 0rem;
	box-shadow: 0 15px 15px 0 rgba(0, 0, 0, 0.05);
	opacity: 0;
}

.find-flight-dd.w--open {
	top: 100%;
	right: -24px;
	width: 452px;
	padding-top: 1.5rem;
	background-color: #fff;
	box-shadow: 0 15px 15px 0 rgba(0, 0, 0, 0.05);
}

.flight-search-image-2 {
	width: 27px;
	height: 27px;
	margin-right: 0.5rem;
}

.mini-find-flight-form {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-top: 0.75rem;
	margin-bottom: 0.75rem;
}

.mini-find-flight-dd {
	position: absolute;
	left: 0px;
	top: 52px;
	right: 0px;
	z-index: 1002;
	width: 452px;
	padding-top: 0rem;
	box-shadow: 0 15px 15px 0 rgba(0, 0, 0, 0.05);
}

.mini-find-flight-dd.w--open {
	top: 100%;
	right: -24px;
	width: 452px;
	padding-top: 1.5rem;
	background-color: #fff;
	box-shadow: 0 15px 15px 0 rgba(0, 0, 0, 0.05);
}

.mini-find-flight-view-all-wrap {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 0rem 1.5rem;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.mini-find-flight-form-block {
	position: static;
	display: block;
	width: 100%;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 1rem;
	padding-bottom: 0.5rem;
	padding-left: 1rem;
	float: right;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	background-color: #fff;
}

.flight-search-dd-toggle-3 {
	display: inline-block;
	margin-right: 0px;
	padding: 0.25rem 0.75rem;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	border-radius: 4px;
	background-color: #4578bc;
	color: #fff;
	font-size: 0.9rem;
	line-height: 1.2rem;
	font-weight: 500;
	text-align: center;
}

.flight-search-dd-toggle-3:hover {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	background-color: #2a5ea3;
}

.flight-search-dd-toggle-3.w--current {
	background-color: transparent;
	color: #b69b11;
}

.flight-search-dd-toggle-3.w--open {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

.mini-flight-results-outer-wrap {
	display: none;
	padding-top: 1.5rem;
}

.mini-find-flight-widget {
	position: absolute;
	right: 0px;
	bottom: 5px;
	z-index: 1000;
	display: none;
	margin-right: 0px;
	margin-left: 0px;
}

.search-close {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-right: 0px;
	margin-left: 0.5rem;
	padding: 0.25rem;
	float: right;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	opacity: 0.5;
	font-size: 0.8rem;
	text-decoration: none;
	text-transform: uppercase;
}

.search-close:hover {
	opacity: 1;
}

.mobile-search-field {
	display: inline-block;
	width: 70%;
	height: 2.5rem;
	margin-bottom: 0px;
	float: left;
	border: 0px none transparent;
}

.mobile-search-field.search-cover-field {
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}

.close-container {
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	display: none;
	width: 100%;
	max-width: none;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0.25rem;
	padding-right: 2rem;
	padding-left: 2rem;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.search-session-message {
	height: 0px;
	margin-top: 0px;
	padding: 0px;
	background-color: transparent;
	opacity: 0;
	color: transparent;
}

.close-link {
	position: relative;
	right: 7rem;
	margin-right: 0px;
	margin-bottom: 0.75rem;
	margin-left: 0.5rem;
	padding: 0.25rem;
	float: right;
	opacity: 0.5;
	text-decoration: none;
}

.close-link:hover {
	opacity: 1;
}

.close-image {
	display: block;
}

.search-container-cover {
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 20000;
	display: none;
	overflow: hidden;
	width: 100%;
	height: 0px;
	padding-right: 2rem;
	padding-left: 2rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: rgba(0, 0, 0, 0.85);
}

.close-x-wrapper {
	width: 2rem;
	height: 2rem;
	float: left;
}

.close-x-wrapper:hover {
	opacity: 0.8;
}

.text-block-3 {
	display: none;
	margin-left: 0.25rem;
	color: #fff;
}

.button-5 {
	display: inline-block;
	height: 44px;
	min-width: 100px;
	margin-top: 1rem;
	margin-right: 1.5rem;
	margin-bottom: 1rem;
	padding: 9px 1rem;
	border-radius: 2px;
	background-color: #000;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	color: #fff;
	font-weight: 600;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.button-5:hover {
	background-color: #007aef;
}

.button-5.search-button {
	width: 30%;
	height: 2.5rem;
	min-height: 2.5rem;
	margin-top: 0rem;
	margin-right: 0rem;
	margin-bottom: 0rem;
	padding: 0.38rem 1rem;
	float: left;
}

.button-5.search-button.search-cover-button {
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	background-color: #8ba0cd;
	color: #000;
	font-weight: 300;
	text-transform: uppercase;
}

.button-5.search-button.search-cover-button:hover {
	background-color: #a7bcd6;
}

.mobile-search-form {
	display: block;
	border-style: none;
}

.mobile-search-form.search-cover-form {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.mobile-search-form-wrapper {
	width: 50%;
	margin-bottom: 0px;
	padding: 1rem;
	float: right;
	background-color: rgba(0, 0, 0, 0.5);
}

.mobile-search-form-wrapper.search-cover-wrapper {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	padding: 0rem;
	float: none;
	background-color: transparent;
}

.megamenu-section-head {
	display: block;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 6px 10px;
	color: #034a94;
	font-size: 0.85rem;
	line-height: 1.25rem;
	font-weight: 600;
	text-transform: uppercase;
}

.exch-form-label {
	margin-bottom: 4px;
	margin-left: 2px;
	color: #000;
	font-size: 0.65rem;
	line-height: 0.7rem;
	font-weight: 400;
	text-transform: uppercase;
}

.search-text-field-3 {
	display: none;
	width: 140px;
	margin-bottom: 0px;
	padding-right: 40px;
	padding-bottom: 8px;
	padding-left: 0.25rem;
	border-style: none;
	background-color: transparent;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	font-size: 0.8rem;
	line-height: 1.4rem;
}

.search-text-field-3:focus {
	width: 175px;
	box-shadow: 0 1px 0 0 #8f9296;
}

.search-text-field-3::-webkit-input-placeholder {
	color: #000;
	text-align: left;
}

.search-text-field-3:-ms-input-placeholder {
	color: #000;
	text-align: left;
}

.search-text-field-3::-ms-input-placeholder {
	color: #000;
	text-align: left;
}

.search-text-field-3::placeholder {
	color: #000;
	text-align: left;
}

.exchange-dd-field {
	height: 20px;
	margin-bottom: 11px;
	padding: 0px 2px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
	background-image: linear-gradient(180deg, #fff, #fff);
	font-size: 0.75rem;
	line-height: 0.2rem;
}

.weather-wrap-2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	margin-right: 0.125rem;
	padding-bottom: 7px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	color: #797676;
}

.exchange-rate-form-block {
	width: 122px;
	margin-bottom: 0px;
}

.exchange-dd {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #797676;
}

.temperature-2 {
	margin-bottom: 7px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #5e5e5f;
	font-size: 0.9rem;
	line-height: 1rem;
	font-weight: 600;
}

.language-link-2 {
	width: 72px;
	margin-right: 0rem;
	margin-left: 0rem;
	padding-right: 0rem;
	padding-left: 0rem;
	color: #5e5e5f;
	line-height: 1.3rem;
	font-weight: 500;
	text-align: center;
}

.mobile-search-button {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 40px;
	height: 38px;
	border-radius: 4px;
	background-image: url('../images/search_blk.svg');
	background-position: 50% 45%;
	background-size: 16px 16px;
	background-repeat: no-repeat;
	opacity: 0.6;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
}

.mobile-search-button:hover {
	background-image: url('../images/search_blk_4578bc.svg');
	background-size: 16px 16px;
	opacity: 1;
}

.upper-divider {
	width: 2px;
	height: 75%;
	margin-right: 1rem;
	margin-bottom: 0.375rem;
	margin-left: 1rem;
	border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.upper-divider.div-1 {
	margin-left: 0.35rem;
}

.upper-divider.div-3 {
	margin-right: 0.45rem;
}

.language-toggle {
	display: block;
	margin-right: 0rem;
	margin-left: 0rem;
	padding-right: 0.15rem;
	padding-left: 0.15rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #474747;
	font-size: 0.75rem;
	font-weight: 700;
	letter-spacing: 0.02rem;
	text-decoration: none;
	text-transform: uppercase;
}

.language-toggle:hover {
	box-shadow: inset 0 -2px 0 0 #629edc;
	color: #474747;
}

.search-button-3 {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 35px;
	height: 38px;
	padding-right: 0px;
	border-radius: 4px;
	background-image: url('../images/search_blk.svg');
	background-position: 5px 50%;
	background-size: 16px 16px;
	background-repeat: no-repeat;
	opacity: 0.6;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
}

.search-button-3:hover {
	background-image: url('../images/search_blk_4578bc.svg');
	background-size: 16px 16px;
	opacity: 1;
}

.alert-close-2 {
	position: absolute;
	top: 8px;
	right: 0px;
	width: 60px;
	height: 60px;
	margin-right: 1rem;
	background-image: url('../images/exit-icon-white-01.png');
	background-position: 50% 50%;
	background-size: 25px;
	background-repeat: no-repeat;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
}

.alert-close-2:hover {
	opacity: 0.5;
}

.column-2 {
	padding-right: 20px;
	padding-left: 0px;
}

.alert-heading-2 {
	margin-top: 0rem;
	color: #fff;
	font-size: 2rem;
	line-height: 3rem;
	text-transform: none;
}

.alert-paragraph-2 {
	margin-top: 16px;
	color: #fff;
	font-size: 1.1rem;
}

.button-6 {
	display: inline-block;
	height: 44px;
	margin-top: 1rem;
	margin-right: 1rem;
	margin-bottom: 1rem;
	padding: 0.8rem 1rem;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	border-radius: 4px;
	background-color: #4578bc;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	color: #fff;
	line-height: 1rem;
	font-weight: 500;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.button-6:hover {
	background-color: #033466;
}

.button-6.alert-btn {
	height: auto;
	margin-bottom: 0rem;
	padding-top: 0.6rem;
	padding-bottom: 0.6rem;
	font-size: 0.88rem;
}

.button-6.alert-btn:hover {
	background-color: #2a5ea3;
}

.alert-wrap {
	display: block;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding: 2.25rem 4rem 2.5rem 3rem;
	background-color: #033466;
}

.alert-and-header-wrap {
	position: fixed;
	z-index: 50;
	width: 100%;
}

.spacer {
	height: 209px;
}

.right-column-styles-div {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.right-column-link {
	border-bottom: 1px solid #629edc;
	color: #034a94;
	text-decoration: none;
}

.right-column-link:hover {
	border-bottom: 1px solid transparent;
}

.right-col-item-wrap {
	padding-bottom: 0.4rem;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.main-content-inner-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.main-content {
	display: block;
	width: 100%;
	padding-top: 2rem;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

.main-content.no-sidebars {
	display: block;
	max-width: 1024px;
	margin-right: auto;
	margin-left: auto;
}

.inside-content-sect {
	position: relative;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-right: 3vw;
	padding-left: 3vw;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #d6dce0;
}

.inside-page-banner-wrap {
	width: 100%;
	height: 450px;
	padding-right: 8rem;
	padding-left: 8rem;
	background-color: #fff;
	background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
}

.inside-page-banner-wrap.inside-banner-1 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-right: 3vw;
	padding-left: 3vw;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1))), url('../images/insidebanner-1_1903x500_tiny.jpg');
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url('../images/insidebanner-1_1903x500_tiny.jpg');
	background-position: 0px 0px, 50% 50%;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
}

.content-outer-wrap {
	position: relative;
	z-index: 2;
	display: block;
	max-width: 1500px;
	margin-right: auto;
	margin-left: auto;
	padding: 0rem 4vw 4rem;
	border-top: 8px solid #629edc;
	background-color: #fff;
}

.inside-page-wrapper {
	padding-top: 116px;
}

.main-content-outer-wrap {
	display: block;
	width: 100%;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.session-message-ul {
	margin-bottom: 0rem;
}

.ordered-list {
	padding-left: 20px;
}

.left-nav-section-title-link {
	display: block;
	padding-top: 0.25rem;
	padding-right: 0px;
	padding-bottom: 0.4rem;
	color: #4578bc;
	font-size: 1.05rem;
	line-height: 1.4rem;
	text-decoration: none;
}

.left-nav-col {
	width: 20%;
	height: 100%;
	max-width: 250px;
	min-height: 300px;
	min-width: 200px;
	margin-right: 3vw;
	padding-top: 2rem;
	padding-right: 0.75px;
	padding-bottom: 4rem;
	float: left;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	border-right: 1px solid rgba(0, 0, 0, 0.15);
}

.left-nav-section-title {
	margin-top: 0px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}

.left-nav-link-2 {
	display: block;
	margin-bottom: 0.5rem;
	padding: 2px 0rem 2px 0.63rem;
	-webkit-transition-duration: 200ms;
	transition-duration: 200ms;
	-webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
	transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
	color: #000;
	font-size: 0.89rem;
	line-height: 1.2rem;
	font-weight: 600;
	text-decoration: none;
	text-transform: uppercase;
}

.left-nav-link-2:hover {
	padding-right: 0rem;
	padding-left: 0.63rem;
	-webkit-transform: translate(5px, 0px);
	-ms-transform: translate(5px, 0px);
	transform: translate(5px, 0px);
	color: #2a5ea3;
}

.left-nav-link-2.w--current {
	box-shadow: inset 2px 0 0 0 #629edc;
	color: #4578bc;
}

.left-nav-link-2.w--current:hover {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.left-nav-link-2.grandchild-link {
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url('../images/bullet_ffffff.svg');
	background-position: 0px 50%;
	background-size: 4px 4px;
	background-repeat: no-repeat;
	font-size: 0.9rem;
	line-height: 1.25rem;
	font-weight: 600;
	text-transform: none;
}

.left-nav-link-2.grandchild-link.w--current {
	background-image: url('../images/bullet_629edc.svg');
	background-position: 0px 50%;
	background-size: 4px 4px;
	background-repeat: no-repeat;
	box-shadow: none;
}

.left-nav-link-2.greatgrandchild-link {
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url('../images/bullet_ffffff.svg');
	background-position: 0px 50%;
	background-size: 4px 4px;
	background-repeat: no-repeat;
	font-size: 0.83rem;
	line-height: 1.13rem;
	font-weight: 600;
	text-transform: none;
}

.left-nav-link-2.greatgrandchild-link:hover {
	box-shadow: none;
}

.left-nav-link-2.greatgrandchild-link.w--current {
	background-image: url('../images/bullet_629edc.svg');
	background-position: 0px 50%;
	background-size: 4px 4px;
	background-repeat: no-repeat;
	box-shadow: none;
	font-size: 0.85rem;
	line-height: 1.13rem;
}

.left-nav-wrapper {
	margin-right: 1rem;
	margin-left: 0rem;
}

.left-nav-ul {
	display: block;
	margin-bottom: 0.5rem;
	background-color: transparent;
}

.left-nav-li.grandchild-li {
	margin-left: 0.75rem;
}

.left-nav-li.greatgrandchild-li {
	margin-top: 2px;
	margin-left: 0.85rem;
	font-size: 0.9rem;
}

.div-block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.logo-home-link {
	display: block;
	width: 150px;
	margin-right: 3rem;
	margin-left: 0vw;
	padding: 0.5rem 0rem 0rem;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	cursor: pointer;
}

.logo-home-link.w--current {
	position: relative;
	top: -29px;
}

.field-label {
	font-weight: 700;
}

.highlight {
	background-color: #f8ff5a;
}

.heading {
	font-family: Ubuntu, Helvetica, sans-serif;
}

.heading-2 {
	font-weight: 700;
}

.heading-3 {
	font-weight: 500;
}

.heading-4 {
	font-weight: 400;
}

.heading-5 {
	font-weight: 400;
}

.social-media-icons {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 5px;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.hero-image-content-section {
	position: relative;
	top: auto;
	height: auto;
}

.inner-content {
	position: absolute;
	left: 0%;
	top: 0%;
	right: 0%;
	bottom: 0%;
	z-index: 5;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: auto 0%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.inner-content div {
	width: 100%;
	text-align: center;
}

.sub-text {
	display: block;
	width: 100%;
	margin-bottom: 30px;
	padding-right: 0px;
	padding-left: 0px;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: Ubuntu, Helvetica, sans-serif;
	color: #fff;
	font-size: 1.25rem;
	font-weight: 400;
	text-align: left;
}

.sub-text.content {
	-webkit-transition: all 400ms ease;
	transition: all 400ms ease;
	text-align: left;
}

.sub-text.banner {
	color: #2a5ea3;
}

.sub-text.hero-image {
	text-align: center;
}

.div-block-2 {
	display: block;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.div-block-3 {
	height: 100vh;
}

.heading-6 {
	margin-bottom: 5px;
	margin-left: 0px;
	padding-bottom: 0rem;
	color: #fff;
	font-size: 1.125rem;
	line-height: 1.5rem;
	font-weight: 700;
	letter-spacing: 0.5px;
	text-transform: none;
}

.bold-text {
	font-weight: 300;
}

.image-11 {
	position: relative;
	width: 100%;
	max-height: 100vh;
	max-width: none;
	cursor: pointer;
}

.video-block-content {
	position: absolute;
	left: 0px;
	z-index: 5;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: auto;
	height: auto;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 4rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	background-image: none;
	background-size: auto;
	background-repeat: repeat;
}

.cursive-header {
	margin-bottom: 0px;
	color: #4a73bc;
	font-size: 46px;
	line-height: 40px;
	font-weight: 400;
}

.cursive-header.video {
	color: #fff;
}

.lightbox-link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: auto;
	height: auto;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.bold-text-3 {
	color: #1f1e1e;
}

.bold-text-3.video {
	display: none;
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	font-style: italic;
	font-weight: 700;
	text-align: center;
}

.regular-header {
	margin-top: 0px;
	font-family: 'Open Sans', sans-serif;
	color: #213a7f;
	font-size: 46px;
	font-weight: 800;
	text-transform: uppercase;
}

.regular-header.white {
	margin-bottom: 30px;
	color: #fff;
	text-align: center;
}

.image-12 {
	width: 70px;
	height: 70px;
	opacity: 0.75;
}

.image-12:hover {
	opacity: 1;
}

.div-block-39 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: visible;
	width: 100%;
	height: 80px;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-image: none;
	background-size: auto;
	background-repeat: repeat;
}

.div-block-40 {
	position: absolute;
	top: 200%;
	z-index: 5;
	width: 100%;
	height: 100vh;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

.div-block-41 {
	position: absolute;
	z-index: 3;
	width: 100%;
	height: 100vh;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.25)), to(rgba(0, 0, 0, 0.25)));
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));
}

.div-block-42 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.div-block-43 {
	width: 15%;
	height: 1.5px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
	background-image: linear-gradient(180deg, #fff, #fff);
}

.div-block-43.section-two {
	width: 10%;
}

.div-block-43.popup {
	display: none;
	width: 7%;
	height: 3px;
	margin-left: 20px;
	padding-left: 0px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2a5ea3), to(#2a5ea3));
	background-image: linear-gradient(180deg, #2a5ea3, #2a5ea3);
}

.div-block-7 {
	margin-left: 20px;
}

.button-7 {
	display: inline-block;
	margin-top: 0.25rem;
	margin-bottom: 0.25rem;
	padding: 0.375rem 1rem;
	background-color: #1e4485;
	box-shadow: none;
	-webkit-transition: background-color 200ms ease, color 200ms ease;
	transition: background-color 200ms ease, color 200ms ease;
	color: #fff;
	font-size: 0.95rem;
	font-weight: 600;
	text-align: center;
	text-decoration: none;
	text-transform: capitalize;
}

.button-7:hover {
	background-color: #c5272a;
	color: #fff;
}

.button-7.enroll-quiz {
	margin-top: 1.25rem;
	margin-right: 40px;
	padding-right: 2.55rem;
	padding-left: 2.55rem;
}

.div-block-44 {
	position: absolute;
	left: auto;
	top: 0%;
	right: 0%;
	bottom: auto;
	cursor: pointer;
}

.enroll-heading {
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Bitter, serif;
	color: #1e4485;
	font-weight: 700;
	text-align: center;
}

.div-block-45 {
	position: fixed;
	left: 0%;
	top: 0%;
	right: 0%;
	bottom: 0%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: visible;
	width: 85vw;
	height: 650px;
	max-height: none;
	margin: auto;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	border-top: 5px none #c3b9a4;
	border-top-left-radius: 0px;
	border-bottom-right-radius: 0px;
	background-color: #fff;
	-o-object-fit: contain;
	object-fit: contain;
}

.div-block-4 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 20px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.link {
	box-shadow: none;
	font-size: 0.9rem;
	font-weight: 600;
	text-decoration: none;
	text-transform: uppercase;
}

.div-block-6 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 30px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.image-13 {
	padding: 12px;
	opacity: 0.75;
}

.image-13:hover {
	opacity: 1;
}

.paragraph {
	text-align: center;
}

.paragraph.enroll-quiz {
	margin-bottom: 2rem;
	padding-right: 60px;
	padding-left: 20px;
	font-size: 1rem;
	font-weight: 600;
	text-align: left;
	width: 100%;
}

.div-block-5 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 50%;
	height: auto;
	margin: 0px 60px;
	padding: 0px 30px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	border: 3px none #c3b9a4;
}

.image-2 {
	display: inline-block;
}

.div-block-46 {
	position: absolute;
	left: 0%;
	top: 0%;
	right: 0%;
	bottom: auto;
	z-index: 2000;
	display: block;
	width: 100vw;
	height: 450vh;
	background-color: rgba(41, 41, 41, 0.8);
}

.div-block-47 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 50%;
	margin-bottom: 0px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	border-right: 7px solid #c3b9a4;
	border-bottom: 5px none #2a5ea3;
	background-position: 36% 50%;
	background-size: cover;
	background-repeat: no-repeat;
}

.div-block-48 {
	position: static;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.text-block-4 {
	margin-bottom: 4px;
	padding-left: 20px;
	font-family: Ubuntu, Helvetica, sans-serif;
	color: #2a5ea3;
	font-size: 1.125rem;
	font-weight: 700;
}

.line-block {
	width: 15%;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 0px;
	border-bottom: 3px solid #fff;
}

.line-block.section-two {
	width: 10%;
}

.line-block-section-two {
	width: 10%;
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom: 3px solid #fff;
}

.footer-grip-link-2 {
	width: 133px;
	height: 29px;
	min-width: 0px;
	margin-top: 1rem;
	margin-bottom: 1rem;
	padding-left: 33px;
	background-image: url('../images/globalreach_dark.svg');
	background-position: 50% 50%;
	background-size: 130px 29px;
	background-repeat: no-repeat;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	text-decoration: none;
	cursor: pointer;
}

.footer-grip-link-2.white {
	background-image: url('../images/globalreach_white.svg');
	background-size: 150px 29px;
}

.grip-logo-text-box-2 {
	color: #000;
	font-size: 0.5rem;
	line-height: 0.5rem;
	font-weight: 700;
	letter-spacing: 0.01rem;
	text-decoration: none;
	text-transform: uppercase;
}

.grip-logo-text-box-2.webdevby-white {
	color: #fff;
	font-weight: 400;
}

.slider {
	position: relative;
	display: block;
	height: 88vh;
}

.slide {
	background-position: 0px 0px, 100% 50%;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
}

.left-arrow-2 {
	display: block;
	font-family: Ubuntu, Helvetica, sans-serif;
}

.right-arrow-2 {
	display: block;
	font-family: Ubuntu, Helvetica, sans-serif;
}

.slide-nav-2 {
	font-size: 0.8rem;
}

.slide-2 {
	background-position: 0px 0px, 50% 50%;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
}

.slider-section {
	height: 88vh;
}

.slider-2 {
	height: 90vh;
}

.slide-3 {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.4))), url('../images/kartik-singhal-a8UOIlHYIO0-unsplash.jpg');
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url('../images/kartik-singhal-a8UOIlHYIO0-unsplash.jpg');
	background-position: 0px 0px, 100% 50%;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
}

html.w-mod-js *[data-ix="slide-reveal"] {
	opacity: 0;
	-webkit-transform: translate(300px, 0px);
	-ms-transform: translate(300px, 0px);
	transform: translate(300px, 0px);
}

html.w-mod-js *[data-ix="slide-header-reveal"] {
	opacity: 0;
	-webkit-transform: translate(300px, 0px);
	-ms-transform: translate(300px, 0px);
	transform: translate(300px, 0px);
}

html.w-mod-js *[data-ix="slide-caption-reveal"] {
	opacity: 0;
	-webkit-transform: translate(300px, 0px);
	-ms-transform: translate(300px, 0px);
	transform: translate(300px, 0px);
}

html.w-mod-js *[data-ix="insta-load"] {
	opacity: 0;
	-webkit-transform: translate(0px, 100px);
	-ms-transform: translate(0px, 100px);
	transform: translate(0px, 100px);
}

html.w-mod-js *[data-ix="insta-load-2"] {
	opacity: 0;
	-webkit-transform: translate(0px, 100px);
	-ms-transform: translate(0px, 100px);
	transform: translate(0px, 100px);
}

html.w-mod-js *[data-ix="insta-load-3"] {
	opacity: 0;
	-webkit-transform: translate(0px, 100px);
	-ms-transform: translate(0px, 100px);
	transform: translate(0px, 100px);
}

html.w-mod-js *[data-ix="row-2-cb-1-reveal"] {
	opacity: 0;
	-webkit-transform: translate(0px, 100px);
	-ms-transform: translate(0px, 100px);
	transform: translate(0px, 100px);
}

html.w-mod-js *[data-ix="row-2-cb2-reveal"] {
	opacity: 0;
	-webkit-transform: translate(0px, 100px);
	-ms-transform: translate(0px, 100px);
	transform: translate(0px, 100px);
}

html.w-mod-js *[data-ix="cb2-reveal"] {
	opacity: 0;
	-webkit-transform: translate(0px, 50px);
	-ms-transform: translate(0px, 50px);
	transform: translate(0px, 50px);
}

html.w-mod-js *[data-ix="feature-slide-stage"] {
	-webkit-transform: scale(0.9400000000000006, 0.9400000000000006);
	-ms-transform: scale(0.9400000000000006, 0.9400000000000006);
	transform: scale(0.9400000000000006, 0.9400000000000006);
}

html.w-mod-js *[data-ix="feature-image"] {
	opacity: 0.5;
	-webkit-transform: scale(1.5, 1.5);
	-ms-transform: scale(1.5, 1.5);
	transform: scale(1.5, 1.5);
}

html.w-mod-js *[data-ix="zoom-in-slide"] {
	opacity: 0;
	-webkit-transform: translate(0px, -20px) scale(0.5, 0.5);
	-ms-transform: translate(0px, -20px) scale(0.5, 0.5);
	transform: translate(0px, -20px) scale(0.5, 0.5);
}

html.w-mod-js *[data-ix="hide-location-options"] {
	display: none;
}

html.w-mod-js *[data-ix="less-options"] {
	display: none;
}

html.w-mod-js *[data-ix="slide-caption-load"] {
	opacity: 0;
	-webkit-transform: translate(0px, 50px);
	-ms-transform: translate(0px, 50px);
	transform: translate(0px, 50px);
}

html.w-mod-js *[data-ix="cb1-reveal"] {
	opacity: 0;
	-webkit-transform: translate(0px, 50px);
	-ms-transform: translate(0px, 50px);
	transform: translate(0px, 50px);
}

html.w-mod-js *[data-ix="card-1-reveal"] {
	opacity: 0;
	-webkit-transform: translate(0px, 50px);
	-ms-transform: translate(0px, 50px);
	transform: translate(0px, 50px);
}

html.w-mod-js *[data-ix="card-2-reveal"] {
	opacity: 0;
	-webkit-transform: translate(0px, 50px);
	-ms-transform: translate(0px, 50px);
	transform: translate(0px, 50px);
}

html.w-mod-js *[data-ix="card-3-reveal"] {
	opacity: 0;
	-webkit-transform: translate(0px, 50px);
	-ms-transform: translate(0px, 50px);
	transform: translate(0px, 50px);
}

html.w-mod-js *[data-ix="card-4-reveal"] {
	opacity: 0;
	-webkit-transform: translate(0px, 50px);
	-ms-transform: translate(0px, 50px);
	transform: translate(0px, 50px);
}

html.w-mod-js *[data-ix="lower-heading-reveal"] {
	opacity: 0;
	-webkit-transform: translate(0px, 50px);
	-ms-transform: translate(0px, 50px);
	transform: translate(0px, 50px);
}

html.w-mod-js *[data-ix="tab1-reveal"] {
	opacity: 0;
	-webkit-transform: translate(0px, 50px);
	-ms-transform: translate(0px, 50px);
	transform: translate(0px, 50px);
}

html.w-mod-js *[data-ix="tab1-reveal-2"] {
	opacity: 0;
	-webkit-transform: translate(0px, 50px);
	-ms-transform: translate(0px, 50px);
	transform: translate(0px, 50px);
}

html.w-mod-js *[data-ix="tab1-reveal-3"] {
	opacity: 0;
	-webkit-transform: translate(0px, 50px);
	-ms-transform: translate(0px, 50px);
	transform: translate(0px, 50px);
}

html.w-mod-js *[data-ix="tab1-reveal-4"] {
	opacity: 0;
	-webkit-transform: translate(0px, 50px);
	-ms-transform: translate(0px, 50px);
	transform: translate(0px, 50px);
}

html.w-mod-js *[data-ix="tab1-reveal-5"] {
	opacity: 0;
	-webkit-transform: translate(0px, 50px);
	-ms-transform: translate(0px, 50px);
	transform: translate(0px, 50px);
}

html.w-mod-js *[data-ix="feature-text"] {
	opacity: 0;
	-webkit-transform: translate(-40px, 0px);
	-ms-transform: translate(-40px, 0px);
	transform: translate(-40px, 0px);
}

html.w-mod-js *[data-ix="hide-mobile-header-on-load"] {
	height: 0px;
}

html.w-mod-js *[data-ix="minislideshow-load"] {
	opacity: 0;
	-webkit-transform: translate(0px, 200px);
	-ms-transform: translate(0px, 200px);
	transform: translate(0px, 200px);
}

html.w-mod-js *[data-ix="intro-load"] {
	opacity: 0;
	-webkit-transform: translate(0px, 200px);
	-ms-transform: translate(0px, 200px);
	transform: translate(0px, 200px);
}

html.w-mod-js *[data-ix="left-nav-load"] {
	opacity: 0;
	-webkit-transform: translate(0px, 120px);
	-ms-transform: translate(0px, 120px);
	transform: translate(0px, 120px);
}

html.w-mod-js *[data-ix="line-block-hidden"] {
	display: block;
	opacity: 0;
	height: 0px;
}

html.w-mod-js *[data-ix="sub-text-hidden"] {
	display: block;
	opacity: 0;
	height: 0px;
}

@media screen and (max-width: 991px) {
	h1 {
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
		font-size: 2.5rem;
		line-height: 2.75rem;
	}

	h2 {
		font-size: 1.65rem;
		line-height: 2.35rem;
	}

	h3 {
		font-size: 1.4rem;
		line-height: 2.1rem;
	}

	h4 {
		font-size: 1.3rem;
		line-height: 1.9rem;
	}

	h5 {
		font-size: 1.2rem;
		line-height: 1.8rem;
	}

	h6 {
		font-size: 1.1rem;
		font-weight: 500;
	}

	.button.cb-button.popup {
		font-size: 0.85rem;
	}

	.container {
		max-width: 768px;
	}

	.container.footer-container {
		padding-right: 1.5rem;
		padding-left: 1.5rem;
	}

	.container.signoff-container {
		padding-top: 2rem;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.container.inside-content-container {
		max-width: none;
		padding-top: 1rem;
		padding-right: 2rem;
		padding-left: 2rem;
	}

	.container.parking-container {
		margin-left: 0vw;
	}

	.container.promo-and-cb-container {
		max-width: none;
	}

	.container.page-title-container {
		padding-left: 2rem;
	}

	.breadcrumbs-wrapper {
		margin-top: 0.5rem;
		font-size: 0.9rem;
		line-height: 1.5rem;
	}

	.breadcrumb-link {
		margin-top: 0.25rem;
	}

	.right-side-col {
		width: 100%;
		max-width: none;
		min-width: 0px;
		margin-top: 2rem;
		margin-left: 0rem;
		padding-top: 0rem;
		border-top: 1px solid rgba(0, 0, 0, 0.15);
	}

	.main-nav-link {
		border-bottom: 1px solid rgba(0, 0, 0, 0.2);
		text-align: left;
	}

	.main-nav-link.mobile-duplicate {
		display: block;
		width: 88%;
		padding: 0.75rem 1.25rem;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		border-bottom-style: none;
		background-color: transparent;
	}

	.main-nav-link.mobile-duplicate:hover {
		background-color: rgba(69, 120, 188, 0.35);
		background-image: none;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}

	.main-nav-link.mobile-duplicate.w--current {
		box-shadow: inset 6px 0 0 0 #f9b604;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
		color: #f9b604;
	}

	.main-nav-link.mobile-duplicate.mobile-no-children {
		width: 100%;
	}

	.main-nav-link.mobile-duplicate.mobile-no-children:hover {
		background-color: #033466;
		background-image: none;
	}

	.main-nav-link.mobile-duplicate.mobile-no-children.w--current {
		background-color: rgba(69, 120, 188, 0.35);
		box-shadow: inset 4px 0 0 0 #4578bc;
		color: #000;
	}

	.hero-rotator-section {
		height: auto;
		max-height: none;
		min-height: 0px;
	}

	.hero-rotator {
		width: auto;
		height: auto;
	}

	.slideshow-arrow.left-arrow {
		left: 2rem;
		overflow: hidden;
	}

	.slideshow-arrow.right-arrow {
		left: 2rem;
	}

	.slideshow-arrow.right-arrow {
		left: 2rem;
	}

	.slideshow-arrow.left-arrow {
		left: 2rem;
		overflow: hidden;
	}

	.slideshow-arrow.right-slide-arrow {
		left: 2rem;
	}

	.slideshow-arrow.left-slide-arrow {
		left: 2rem;
		overflow: hidden;
	}

	.slidenav {
		left: 2rem;
		width: 200px;
	}

	.arrow-icon {
		left: 0px;
		right: 0px;
		bottom: 0px;
		color: hsla(0, 0%, 100%, 0.75);
	}

	.home-content-section.hcs-row-2 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		padding-top: 0vw;
		padding-bottom: 0vw;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.home-content-section.hcs-row-4 {
		padding-top: 2.5rem;
		padding-bottom: 2.5rem;
	}

	.home-content-section.video {
		max-height: 100vh;
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}

	.footer-section {
		padding-bottom: 0rem;
	}

	.signoff-wrapper {
		margin-top: 0.75rem;
	}

	.copyright-paragraph {
		margin-right: 0px;
	}

	.menu-icon {
		display: block;
		width: 40px;
		height: 40px;
		margin-right: auto;
		margin-left: auto;
		padding: 3px 0px 0px;
		font-size: 2.15rem;
		line-height: 2.15rem;
		text-align: center;
	}

	.mobile-menu-arrow {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 12%;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		border-left: 1px solid rgba(0, 0, 0, 0.2);
		color: #000;
	}

	.mobile-menu-arrow:hover {
		background-color: rgba(69, 120, 188, 0.35);
	}

	.footer-paragraph {
		font-size: 0.9rem;
		line-height: 1.6rem;
	}

	.footer-nav-list {
		-webkit-column-count: 1;
		column-count: 1;
	}

	.footer-nav-list-item {
		font-size: 0.9rem;
		line-height: 1.4rem;
	}

	.social-media-wrapper.footer-socmed-wrapper {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.copyright-wrapper {
		margin-bottom: 1rem;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.two-part-mobile-nav-wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	}

	.locations-options-wrapper {
		display: block;
	}

	.more-options-button {
		-webkit-align-self: flex-start;
		-ms-flex-item-align: start;
		align-self: flex-start;
	}

	.privacy-terms-wrapper {
		margin-bottom: 0.75rem;
	}

	.copyright-privacy-wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		text-align: center;
		width: 100%;
	}

	.less-options-button {
		-webkit-align-self: flex-start;
		-ms-flex-item-align: start;
		align-self: flex-start;
	}

	.hero-image-wrapper {
		width: 100%;
		height: 400px;
	}

	.hero-image-wrapper.hero-1 {
		width: 100%;
	}

	.feature-card-heading {
		font-size: 1.7rem;
	}

	.upper-left-wrap {
		display: block;
	}

	.cb-feature-heading {
		font-size: 2.25rem;
		line-height: 2.7rem;
	}

	.cb-feature-heading.white {
		font-size: 4rem;
		line-height: 4.5rem;
		text-align: center;
	}

	.cb-feature-heading.content-box-white {
		font-size: 2.75rem;
		line-height: 2.5rem;
	}

	.cb-feature-heading.popup {
		padding-left: 0px;
	}

	.feature-cb-paragraph {
		font-size: 1.15rem;
		line-height: 2rem;
	}

	.feature-cb-paragraph.white-feature-cb-para {
		font-size: 1rem;
	}

	.footer-lower-parent {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.nav-section-wrap {
		display: none;
	}

	.header-right-wrap {
		position: static;
		display: none;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.alert-wrapper {
		padding-top: 3rem;
	}

	.alert-close {
		top: 0px;
		margin-right: 0rem;
	}

	.footer-cb.footer-cb-1 {
		width: 50%;
		border-bottom: 1px none rgba(0, 0, 0, 0.1);
	}

	.footer-cb.footer-cb-2 {
		width: 50%;
		margin-top: 1rem;
	}

	.footer-cb.footer-cb-2 {
		width: 50%;
		margin-top: 0rem;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	}

	.footer-cb.footer-cb-4 {
		width: 50%;
		margin-top: 1rem;
	}

	.footer-cb.footer-cb-3 {
		width: 50%;
		margin-top: 1rem;
		margin-bottom: 2rem;
	}

	.mobile-arrow {
		margin-right: 1.25rem;
		margin-left: 1.25rem;
	}

	.inside-flight-schedule-wrapper {
		padding-bottom: 3rem;
	}

	.inside-tab-1-arrivals {
		padding-right: 1rem;
		padding-left: 1rem;
	}

	.inside-flight-form-text-field {
		font-size: 0.85rem;
	}

	.inside-table-cell.flight-number-cell {
		width: 28%;
	}

	.inside-table-cell.city-to-from-cell {
		width: 28%;
	}

	.inside-table-cell.time-cell {
		width: 12%;
	}

	.inside-table-cell.status-cell {
		width: 20%;
	}

	.inside-flight-search-wrap {
		width: 100%;
	}

	.inside-flight-dd-fields-wrap {
		width: 100%;
		margin-top: 1rem;
	}

	.inside-tab-2-departures {
		padding-right: 1rem;
		padding-bottom: 1.5rem;
		padding-left: 1rem;
	}

	.page-wrapper {
		padding-top: 100px;
	}

	.intro-paragraph {
		font-size: 1.65rem;
		line-height: 2.35rem;
	}

	.insta-tile-link {
		margin-bottom: 30px;
	}

	.insta-tile-link.insta-1 {
		margin-bottom: 0px;
	}

	.insta-tile-link.insta-2 {
		margin-bottom: 0px;
	}

	.insta-tile-link.insta-3 {
		margin-bottom: 0px;
	}

	.insta-tile-link.insta-4 {
		margin-bottom: 0px;
	}

	.slider-caption {
		position: static;
		display: block;
		width: 100%;
		height: auto;
		max-width: none;
		min-width: 0px;
		margin-top: 0px;
		margin-right: auto;
		margin-left: auto;
		padding-right: 2rem;
		padding-bottom: 3.5rem;
		padding-left: 2rem;
		background-color: transparent;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}

	.slide-caption-inner-wrap {
		position: static;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}

	.slideshow-header {
		font-size: 2.5rem;
		line-height: 3rem;
	}

	.slideshow-caption {
		width: 100%;
		font-size: 1.25rem;
		line-height: 1.75rem;
	}

	.insta-inner-wrap {
		width: 384px;
		height: 384px;
	}

	.instagram-wrapper {
		height: 384px;
	}

	.content-box {
		padding-right: 1.5rem;
		padding-left: 1.5rem;
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.content-box.cb-2 {
		width: 60%;
		min-height: 0px;
	}

	.content-box.cb-1.parking-text {
		width: 40%;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.content-box.callout-cb {
		max-width: 768px;
		padding: 2rem;
	}

	.content-box.promo-cb {
		min-height: 0px;
		padding-top: 0rem;
	}

	.content-box.three {
		padding-right: 1.5rem;
		padding-left: 1.5rem;
	}

	.content-box.two {
		padding-right: 1.5rem;
		padding-left: 1.5rem;
	}

	.parking-form-header {
		font-size: 1.5rem;
		line-height: 2rem;
	}

	.insta-small-image-wrap {
		width: 192px;
		height: 192px;
	}

	.promo-slide-item-wrapper {
		background-color: transparent;
	}

	.promo-link-wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.promo-item-outer-text-wrap {
		width: 100%;
		height: auto;
		padding-right: 5rem;
		padding-bottom: 3rem;
		padding-left: 5rem;
	}

	.promo-arrow-link {
		width: 45px;
		height: 45px;
		margin-right: 15px;
		margin-left: 15px;
	}

	.promo-image {
		width: 100%;
		height: 400px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 auto;
		-ms-flex: 0 auto;
		flex: 0 auto;
	}

	.promo-slider {
		height: auto;
	}

	.promo-mask {
		display: block;
		max-width: 703px;
		margin-right: auto;
		margin-left: auto;
		background-color: #f4f5f0;
	}

	.promo-slide {
		margin-right: 0%;
		margin-left: 0%;
	}

	.slide-nav {
		bottom: 0px;
		max-width: 703px;
	}

	.header-search-form {
		position: relative;
	}

	.mobile-menu-toggle-2 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 44px;
		height: 44px;
		margin-right: 3vw;
		padding: 0px;
		float: none;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		border-radius: 4px;
		-webkit-transition: all 200ms ease;
		transition: all 200ms ease;
		color: #000;
	}

	.mobile-menu-toggle-2:hover {
		background-color: transparent;
		color: #4578bc;
	}

	.mobile-menu-toggle-2.w--open {
		background-color: transparent;
		color: #000;
	}

	.header-sect {
		position: relative;
		padding-top: 0.25rem;
		padding-right: 4vw;
		padding-bottom: 9px;
		background-color: #fff;
	}

	.nav-bar-widget-2 {
		display: none;
		margin-top: 0.65rem;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.search-go-button.flight-quick-search-button {
		position: absolute;
		right: 0px;
		width: 4rem;
		height: 4rem;
		font-size: 1rem;
	}

	.search-text-field-2 {
		width: 150px;
		padding-bottom: 6px;
	}

	.search-text-field-2:focus {
		width: 150px;
	}

	.subnav-outer-wrap {
		position: absolute;
		left: 0px;
		top: 0px;
		right: 0px;
		width: 100%;
		margin-top: 58px;
		padding-top: 8px;
		padding-left: 8px;
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		background-color: #f9f9f9;
		box-shadow: -4px 4px 15px 0 rgba(0, 0, 0, 0.3);
		color: #fff;
	}

	.flight-search-form-block {
		padding-top: 0.25rem;
		padding-bottom: 0.25rem;
	}

	.logo-wrapper {
		width: auto;
		margin-right: 0rem;
		margin-bottom: 0.375rem;
	}

	.header-right-upper-wrap {
		width: auto;
		height: auto;
		padding-top: 0rem;
		padding-right: 0vw;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.flight-search-dd-icon {
		position: absolute;
	}

	.search-dd {
		z-index: 1002;
	}

	.flight-quick-search-results-wrap {
		max-height: 160px;
	}

	.category-nav-link-2 {
		display: none;
		border-bottom: 1px solid rgba(0, 0, 0, 0.2);
		text-align: left;
	}

	.topnav-link-2 {
		padding-left: 1.3rem;
		background-position: 0px 2px;
		background-size: 16px 16px;
		font-size: 0.75rem;
	}

	.topnav-link-2:hover {
		background-image: url('../images/person-roundhead-blk-tall.svg');
		background-position: 0px 2px;
		background-size: 16px 16px;
		background-repeat: no-repeat;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}

	.topnav-link-2.picker-link:hover {
		background-image: none;
	}

	.header-content-wrap {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.translate-wrap {
		margin-bottom: 0.4375rem;
	}

	.form-field.flight-search-field {
		font-size: 1rem;
	}

	.form-field.flight-search-field {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		border-radius: 4px 0px 0px 4px;
	}

	.form-field.mini-flight-search-field {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.flight-search-dd-toggle {
		background-image: none;
	}

	.flight-search-dd-toggle:hover {
		box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, 0.25);
	}

	.flight-search-dd-toggle.w--current {
		background-color: transparent;
		box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, 0.25), inset 5px 0 0 0 #b69b11;
		color: #fff;
	}

	.quick-search-text-wrap {
		padding-right: 1.5rem;
	}

	.flight-search-dd-widget {
		position: absolute;
		right: 211px;
		bottom: 14px;
	}

	.main-nav-text {
		color: #fff;
	}

	.upper-right-wrap {
		padding-top: 6px;
	}

	.table-row {
		padding-left: 1rem;
	}

	.view-all-flights-2 {
		font-size: 0.85rem;
	}

	.utility-divider {
		margin-right: 0.75rem;
		margin-left: 0.75rem;
	}

	.slidenav-corp {
		width: 200px;
	}

	.promo-arrow-link-corp {
		width: 45px;
		height: 45px;
	}

	.greek {
		font-weight: 500;
	}

	.english {
		font-weight: 500;
	}

	.find-flight-tool {
		top: 113px;
		z-index: 500;
		display: none;
		width: 100%;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.3);
		-webkit-transition: all 300ms ease;
		transition: all 300ms ease;
	}

	.find-flight-dd-toggle {
		width: 134px;
		border-radius: 0px 4px 4px 0px;
	}

	.find-flight-dd-toggle:hover {
		box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, 0.25);
	}

	.find-flight-dd-toggle.w--current {
		background-color: transparent;
		box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, 0.25), inset 5px 0 0 0 #b69b11;
		color: #fff;
	}

	.find-flight-dd-toggle.w--open {
		width: 134px;
	}

	.view-all-flights {
		font-size: 0.85rem;
	}

	.view-all-flights:hover {
		padding-right: 1.4rem;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}

	.find-flight-form-block {
		width: 318px;
	}

	.flight-row {
		padding-left: 1rem;
	}

	.find-flight-search-results-wrap {
		max-height: 160px;
	}

	.find-flight-form {
		position: relative;
		width: 100%;
	}

	.find-flight-dd {
		display: block;
		margin-right: auto;
		margin-left: auto;
		box-shadow: 0 15px 15px 0 rgba(0, 0, 0, 0.05);
	}

	.find-flight-dd.w--open {
		right: 0px;
		padding-top: 0rem;
		box-shadow: 0 15px 15px 0 rgba(0, 0, 0, 0.05), -1px 1px 3px 0 rgba(0, 0, 0, 0.15), 1px 1px 3px 0 rgba(0, 0, 0, 0.15);
	}

	.mini-find-flight-form {
		position: relative;
		width: 100%;
	}

	.mini-find-flight-dd {
		display: block;
		margin-right: auto;
		margin-left: auto;
		box-shadow: 0 15px 15px 0 rgba(0, 0, 0, 0.05);
	}

	.mini-find-flight-dd.w--open {
		right: 0px;
		padding-top: 0rem;
		box-shadow: 0 15px 15px 0 rgba(0, 0, 0, 0.05), -1px 1px 3px 0 rgba(0, 0, 0, 0.15), 1px 1px 3px 0 rgba(0, 0, 0, 0.15);
	}

	.mini-find-flight-form-block {
		width: 318px;
	}

	.flight-search-dd-toggle-3 {
		background-image: none;
	}

	.flight-search-dd-toggle-3:hover {
		box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, 0.25);
	}

	.flight-search-dd-toggle-3.w--current {
		background-color: transparent;
		box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, 0.25), inset 5px 0 0 0 #b69b11;
		color: #fff;
	}

	.mini-find-flight-widget {
		position: absolute;
		right: 211px;
		bottom: 14px;
	}

	.search-close {
		right: 6rem;
	}

	.close-container {
		max-width: 991px;
		margin-right: auto;
		margin-left: auto;
	}

	.close-link {
		right: 6rem;
		padding-top: 0.5rem;
	}

	.mobile-search-form-wrapper.search-cover-wrapper {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.search-text-field-3 {
		width: 150px;
		padding-bottom: 6px;
	}

	.search-text-field-3:focus {
		width: 150px;
	}

	.exchange-dd-field {
		margin-bottom: 5px;
	}

	.exchange-rate-form-block {
		margin-top: -7px;
	}

	.upper-divider {
		margin-right: 0.75rem;
		margin-left: 0.75rem;
	}

	.language-toggle {
		margin-right: 0rem;
		margin-left: 0rem;
		padding-right: 0rem;
		padding-left: 0rem;
		border-bottom-style: none;
	}

	.language-toggle:hover {
		box-shadow: inset 0 -2px 0 0 #629edc;
	}

	.alert-close-2 {
		top: 8px;
	}

	.column-3 {
		padding-left: 0px;
	}

	.alert-heading-2 {
		margin-bottom: 0.5rem;
		font-size: 1.75rem;
		line-height: 2.75rem;
	}

	.alert-paragraph-2 {
		margin-top: 0px;
	}

	.alert-wrap {
		padding-top: 1.5rem;
		padding-right: 4.5rem;
	}

	.alert-and-header-wrap {
		position: fixed;
	}

	.main-content-inner-wrap {
		display: block;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.main-content {
		width: 100%;
		padding-top: 1rem;
	}

	.inside-page-banner-wrap {
		height: 250px;
	}

	.inside-page-banner-wrap.inside-banner-1 {
		height: 400px;
	}

	.content-outer-wrap {
		height: 100%;
		padding-top: 0rem;
		padding-right: 2rem;
		padding-left: 2rem;
	}

	.inside-page-wrapper {
		padding-top: 196px;
	}

	.main-content-outer-wrap {
		display: block;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}

	.left-nav-col {
		display: none;
	}

	.hero-image-content-section {
		top: 0px;
		height: 100vh;
	}

	.inner-content {
		padding-right: 3rem;
		padding-left: 3rem;
	}

	.sub-text {
		font-size: 1rem;
	}

	.sub-text.content {
		font-size: 1rem;
	}

	.sub-text.hero-image {
		font-size: 1.125rem;
	}

	.image-11 {
		height: 100vh;
	}

	.video-block-content {
		height: 100%;
		max-height: 100vh;
		padding: 25px;
	}

	.bold-text-3 {
		color: #1f1e1e;
	}

	.regular-header.white {
		margin-bottom: 30px;
	}

	.image-12 {
		width: 70px;
		height: 70px;
	}

	.div-block-39 {
		width: 70px;
		height: 70px;
	}

	.div-block-41 {
		position: absolute;
	}

	.div-block-7 {
		margin-left: 0px;
	}

	.div-block-45 {
		top: 0%;
		height: 650px;
		max-height: none;
	}

	.paragraph.enroll-quiz {
		padding-right: 0px;
		padding-left: 0px;
		font-size: 0.85rem;
		line-height: 1.2rem;
	}

	.div-block-5 {
		height: auto;
		max-height: none;
		margin: 0px;
		padding-top: 40px;
		padding-right: 35px;
		padding-left: 35px;
	}

	.div-block-46 {
		position: fixed;
		display: none;
	}

	.text-block-4 {
		padding-left: 0px;
	}
}

@media screen and (max-width: 767px) {
	h1 {
		padding-top: 0.65rem;
		font-size: 2.15rem;
		line-height: 2.4rem;
	}

	h2 {
		margin-top: 1.25rem;
	}

	h3 {
		margin-bottom: 0.5rem;
		font-size: 1.35rem;
		line-height: 2.1rem;
	}

	h6 {
		font-size: 1rem;
		line-height: 1.6rem;
	}

	ul {
		padding-left: 20px;
	}

	ol {
		padding-left: 20px;
	}

	blockquote {
		font-size: 1.1rem;
		line-height: 1.8rem;
	}

	.button.tertiary.language-toggle {
		font-size: 0.75rem;
		line-height: 1.2rem;
	}

	.button.tertiary.language-toggle {
		font-size: 0.75rem;
		line-height: 1.2rem;
	}

	.button.promo-fake-button {
		margin-bottom: 0rem;
	}

	.container {
		max-width: 550px;
	}

	.container.footer-container {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.container.inside-content-container {
		padding-right: 1rem;
		padding-left: 1rem;
	}

	.container.parking-container {
		width: 100%;
		padding-right: 2rem;
		padding-left: 2rem;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.container.promo-and-cb-container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.container.page-title-container {
		padding-right: 1.5rem;
		padding-left: 1.5rem;
	}

	.breadcrumbs-wrapper {
		margin-top: 0.25rem;
		font-size: 0.85rem;
	}

	.logo-link {
		width: 140px;
		margin-left: 2rem;
	}

	.main-nav-link.mobile-duplicate {
		width: 84%;
		padding-left: 1rem;
	}

	.hero-rotator-section {
		margin-bottom: 1rem;
	}

	.slideshow-arrow.left-arrow {
		left: 2rem;
	}

	.slideshow-arrow.right-arrow {
		left: 2rem;
	}

	.slideshow-arrow.right-arrow {
		left: 2rem;
	}

	.slideshow-arrow.left-arrow {
		left: 2rem;
	}

	.slideshow-arrow.right-slide-arrow {
		left: 2rem;
	}

	.slideshow-arrow.left-slide-arrow {
		left: 2rem;
	}

	.slidenav {
		left: 2rem;
	}

	.arrow-icon.right-arrow-icon {
		background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
		background-image: linear-gradient(180deg, transparent, transparent);
	}

	.home-content-section {
		padding-top: 0rem;
		padding-bottom: 0rem;
	}

	.home-content-section.hcs-row-1 {
		padding-top: 2.5rem;
		padding-bottom: 4rem;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	}

	.home-content-section.hcs-row-2 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		padding-top: 0rem;
		padding-bottom: 0rem;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-webkit-align-content: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
		border-bottom: 1px none rgba(0, 0, 0, 0.1);
	}

	.home-content-section.hcs-row-4 {
		padding: 4rem 3rem;
	}

	.home-content-section.hcs-row-4-corp {
		padding: 4rem 2rem;
	}

	.signoff-wrapper {
		margin-top: 0.5rem;
		padding-bottom: 0.5rem;
	}

	.mobile-menu-arrow {
		width: 16%;
	}

	.footer-nav-list-item {
		margin-bottom: 0.3rem;
	}

	.privacy-terms-wrapper {
		margin-bottom: 0.75rem;
	}

	.hero-image-wrapper {
		height: 300px;
	}

	.cb-feature-heading {
		font-size: 2.25rem;
		line-height: 2.6rem;
	}

	.cb-feature-heading.white {
		font-size: 3.6rem;
	}

	.cb-feature-heading.popup {
		line-height: 2.1rem;
	}

	.feature-cb-paragraph.white-feature-cb-para {
		line-height: 1.5rem;
	}

	.inside-table-text {
		line-height: 1.3rem;
	}

	.inside-table-text.inside-table-header-centered {
		font-size: 0.9rem;
		line-height: 1.3rem;
	}

	.inside-table-text.inside-table-header-tablesaw {
		color: #034a94;
		font-size: 0.9rem;
		line-height: 1.3rem;
	}

	.header-right-wrap {
		display: none;
		padding-top: 1rem;
	}

	.header-container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.alert-wrapper {
		padding-left: 2rem;
	}

	.alert-heading {
		font-size: 2.5rem;
		line-height: 3rem;
	}

	.alert-paragraph {
		font-size: 1rem;
		line-height: 1.6rem;
	}

	.column {
		padding-top: 0rem;
	}

	.footer-cb {
		width: 100%;
	}

	.footer-cb.footer-cb-1 {
		width: 50%;
	}

	.footer-cb.footer-cb-2 {
		width: 50%;
	}

	.footer-cb.footer-cb-2 {
		width: 50%;
	}

	.footer-cb.footer-cb-4 {
		width: 50%;
	}

	.footer-cb.footer-cb-3 {
		width: 50%;
		padding-right: 0.25rem;
	}

	.inside-flight-schedule-wrapper {
		padding-bottom: 3rem;
	}

	.inside-table-row {
		min-height: 36px;
	}

	.inside-table-row.inside-header-row-tablesaw {
		display: none;
		width: 15%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
		border-bottom-style: none;
		background-color: transparent;
	}

	.inside-table-cell.flight-number-cell {
		width: 26%;
	}

	.inside-table-cell.city-to-from-cell {
		width: 26%;
	}

	.inside-table-cell.more-info-cell {
		width: 10%;
	}

	.inside-table-cell.status-cell {
		width: 26%;
	}

	.flight-status-dd-field {
		padding-right: 6px;
		padding-left: 6px;
	}

	.inside-tab-content {
		height: auto;
	}

	.inside-table-status-text.departed {
		line-height: 1.3rem;
	}

	.breadcrumbs-list {
		margin-bottom: 1.5rem;
	}

	.inside-table-text-tablesaw {
		line-height: 1.3rem;
	}

	.inside-table-status-text-tablesaw.departed {
		line-height: 1.3rem;
	}

	.page-wrapper {
		padding-top: 100px;
	}

	.page-wrapper.corp-page-wrapper {
		padding-top: 115px;
	}

	.insta-tile-link {
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.slideshow-header {
		padding-right: 0.75rem;
		padding-left: 0.75rem;
		font-size: 2.15rem;
		line-height: 2.65rem;
	}

	.slideshow-caption {
		padding-right: 0.75rem;
		padding-left: 0.75rem;
	}

	.insta-inner-wrap {
		width: 416px;
		height: 416px;
	}

	.instagram-wrapper {
		height: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.cb-header-wrap {
		padding-right: 3.25rem;
		padding-left: 3.25rem;
	}

	.content-box {
		width: 100%;
		height: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.content-box.cb-2 {
		width: 100%;
		margin-left: 0vw;
	}

	.content-box.cb-1.parking-text {
		width: 100%;
		margin-right: 0rem;
		margin-left: 0rem;
		padding: 0rem 0rem 2rem 0vw;
	}

	.content-box.callout-cb {
		min-width: 416px;
	}

	.content-box.promo-cb {
		width: 100%;
		padding-top: 0rem;
	}

	.insta-small-image-wrap {
		width: 208px;
		height: 208px;
	}

	.promo-slide-item-wrapper {
		background-color: transparent;
	}

	.promo-link-wrapper {
		border-style: none;
		border-width: 1px;
		border-color: rgba(0, 0, 0, 0.1);
	}

	.promo-item-heading-copy {
		margin-bottom: 0.7rem;
		font-size: 1.75rem;
		line-height: 2.45rem;
	}

	.promo-image {
		width: 100%;
		height: 325px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 auto;
		-ms-flex: 0 auto;
		flex: 0 auto;
	}

	.promo-image.promo-image-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 auto;
		-ms-flex: 0 auto;
		flex: 0 auto;
	}

	.promo-slider {
		height: auto;
	}

	.promo-mask {
		display: block;
		max-width: 703px;
		margin-right: auto;
		margin-left: auto;
		background-color: #f4f5f0;
	}

	.slide-nav {
		bottom: 0px;
		max-width: 703px;
	}

	.promo-paragraph {
		font-size: 1rem;
		line-height: 1.7rem;
	}

	.header-search-form {
		width: 100%;
	}

	.mobile-menu-toggle-2:hover {
		background-image: none;
	}

	.header-sect {
		padding-bottom: 0rem;
		padding-left: 0rem;
		background-color: #fff;
	}

	.search-text-field-2:focus {
		width: 150px;
		border-right-style: none;
	}

	.weather-wrap {
		padding-top: 0.25rem;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}

	.subnav-outer-wrap {
		margin-top: 68px;
	}

	.flight-search-form-block {
		padding-top: 0.5rem;
		padding-right: 2rem;
		padding-left: 2rem;
		float: none;
		border-top-style: none;
	}

	.logo-wrapper {
		top: 0.25rem;
		display: block;
		width: auto;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.header-right-upper-wrap {
		position: absolute;
		left: 0px;
		top: 0px;
		right: 0px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		padding-right: 3vw;
		padding-left: 3vw;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
		-webkit-transition: all 300ms ease;
		transition: all 300ms ease;
	}

	.flight-search-dd-icon {
		position: absolute;
		float: right;
	}

	.flight-quick-search-results-wrap {
		max-height: 164px;
	}

	.flight-info-link {
		padding-right: 2rem;
		padding-left: 2rem;
	}

	.header-content-wrap {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		padding-top: 40px;
		padding-bottom: 10px;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-transition: all 300ms ease;
		transition: all 300ms ease;
	}

	.translate-wrap {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		height: 100%;
		margin-bottom: 0rem;
	}

	.form-field.flight-search-field {
		width: 100%;
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
		background-image: linear-gradient(180deg, #fff, #fff);
	}

	.form-field.flight-search-field {
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;
	}

	.form-field.flight-search-field {
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;
	}

	.form-field.mini-flight-search-field {
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;
	}

	.flight-search-dd-toggle {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		border-radius: 0px;
		background-color: #d14300;
		background-image: none;
		background-size: auto;
		background-repeat: repeat;
		font-size: 1rem;
	}

	.search-outer-wrapper {
		padding-top: 0.25rem;
	}

	.flight-search-dd-widget {
		left: 0px;
		right: 0px;
		bottom: 0px;
		width: 100%;
	}

	.upper-right-wrap {
		width: 100%;
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.table-row {
		padding-left: 0.75rem;
	}

	.translate-wrapper {
		padding-top: 0.25rem;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}

	.utility-divider {
		height: 100%;
		margin-right: 1vw;
		margin-bottom: 0rem;
		margin-left: 1vw;
	}

	.image {
		margin-right: 0.6rem;
	}

	.greek {
		position: relative;
		top: 2px;
		width: 100%;
	}

	.english {
		width: 100%;
	}

	.find-flight-tool {
		top: 148px;
		-webkit-transition-duration: 250ms;
		transition-duration: 250ms;
	}

	.flight-search-image {
		margin-right: 0.6rem;
	}

	.find-flight-dd-toggle {
		width: 134px;
	}

	.inside-table-text-2 {
		line-height: 1.3rem;
	}

	.find-flight-form-block {
		width: 298px;
	}

	.flight-row {
		padding-left: 0.75rem;
	}

	.find-flight-search-results-wrap {
		max-height: 164px;
	}

	.find-flight-dd {
		width: 432px;
	}

	.find-flight-dd.w--open {
		right: 0px;
		width: 432px;
	}

	.flight-search-image-2 {
		margin-right: 0.6rem;
	}

	.mini-find-flight-dd {
		width: 432px;
	}

	.mini-find-flight-dd.w--open {
		right: 0px;
		width: 432px;
	}

	.mini-find-flight-form-block {
		width: 298px;
	}

	.flight-search-dd-toggle-3 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		border-radius: 0px;
		background-color: #d14300;
		background-image: none;
		background-size: auto;
		background-repeat: repeat;
		font-size: 1rem;
	}

	.mini-find-flight-widget {
		left: 0px;
		right: 0px;
		bottom: 0px;
		width: 100%;
	}

	.mobile-search-field.search-cover-field {
		width: 71%;
	}

	.button-5.search-button.search-cover-button {
		width: 25%;
		font-size: 0.95rem;
	}

	.mobile-search-form-wrapper.search-cover-wrapper {
		width: 400px;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.search-text-field-3:focus {
		width: 150px;
		border-right-style: none;
	}

	.weather-wrap-2 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}

	.exchange-dd {
		padding-top: 0.25rem;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}

	.upper-divider {
		height: 100%;
		margin-right: 1vw;
		margin-bottom: 0rem;
		margin-left: 1vw;
	}

	.alert-close-2 {
		top: 0px;
		right: -12px;
		background-size: 24px 24px;
	}

	.column-3 {
		padding-top: 0rem;
	}

	.alert-paragraph-2 {
		font-size: 1rem;
		line-height: 1.6rem;
	}

	.alert-wrap {
		padding-left: 2rem;
	}

	.inside-page-banner-wrap.inside-banner-1 {
		height: 300px;
	}

	.content-outer-wrap {
		padding-right: 1.5rem;
		padding-bottom: 2rem;
		padding-left: 1.5rem;
	}

	.inside-page-wrapper {
		padding-top: 231px;
	}

	.logo-home-link {
		width: 140px;
		margin-left: 2rem;
	}

	.sub-text.hero-image {
		font-size: 1.05rem;
	}

	.video-block-content {
		height: 90%;
	}

	.cursive-header {
		font-size: 40px;
	}

	.bold-text-3 {
		font-size: 14px;
	}

	.regular-header.white {
		margin-bottom: 20px;
		font-size: 40px;
		text-align: center;
	}

	.image-12 {
		width: 60px;
		height: 60px;
	}

	.div-block-39 {
		width: 60px;
		height: 60px;
	}

	.div-block-41 {
		max-height: 100vh;
	}

	.div-block-45 {
		width: 85vw;
		height: 650px;
		max-height: none;
		margin-right: auto;
		margin-left: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.paragraph.enroll-quiz {
		margin-bottom: 2rem;
	}

	.div-block-5 {
		width: 100%;
		height: auto;
		max-height: none;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-top: 60px;
	}

	.div-block-46 {
		display: none;
	}

	.div-block-47 {
		width: 100%;
		height: 160px;
		border-right-style: none;
		border-bottom-style: solid;
		border-bottom-color: #c3b9a4;
	}

	.left-arrow-2 {
		font-size: 2.5rem;
	}

	.right-arrow-2 {
		font-size: 2.5rem;
	}
}

@media screen and (max-width: 479px) {
	h1 {
		padding-top: 0.65rem;
		font-size: 1.75rem;
		line-height: 2rem;
	}

	h2 {
		font-size: 1.45rem;
		line-height: 2.15rem;
	}

	h3 {
		font-size: 1.3rem;
		line-height: 2rem;
	}

	h4 {
		font-size: 1.2rem;
		line-height: 1.8rem;
	}

	h5 {
		font-size: 1.05rem;
		line-height: 1.65rem;
	}

	p {
		font-size: 0.98rem;
		line-height: 1.65rem;
	}

	blockquote {
		font-size: 1.05rem;
		line-height: 1.75rem;
	}

	.button.tertiary.language-toggle {
		padding-right: 0.3rem;
		padding-left: 0.3rem;
	}

	.button.tertiary.language-toggle {
		padding-right: 0.3rem;
		padding-left: 0.3rem;
	}

	.button.inside-flight-button {
		width: 100%;
		margin-top: 1rem;
	}

	.button.cb-button.popup {
		margin-top: 1rem;
		margin-bottom: 0rem;
	}

	.container {
		max-width: none;
	}

	.container.footer-container {
		padding-right: 1.25rem;
		padding-left: 1.25rem;
	}

	.container.signoff-container {
		width: 100%;
	}

	.container.inside-content-container {
		padding-right: 0.75rem;
		padding-left: 0.75rem;
		background-color: hsla(0, 0%, 100%, 0.9);
	}

	.container.parking-container {
		padding-right: 1rem;
		padding-left: 1rem;
	}

	.container.page-title-container {
		padding-right: 1rem;
		padding-left: 1rem;
	}

	.breadcrumbs-wrapper {
		margin-top: 0rem;
	}

	.logo-link {
		width: 110px;
		margin-left: 1.5rem;
	}

	.main-nav-link.mobile-duplicate {
		width: 80%;
	}

	.slideshow-arrow.left-arrow {
		left: 1rem;
	}

	.slideshow-arrow.right-arrow {
		left: 1rem;
	}

	.slideshow-arrow.right-arrow {
		left: 1rem;
	}

	.slideshow-arrow.left-arrow {
		left: 1rem;
	}

	.slideshow-arrow.right-slide-arrow {
		left: 1rem;
	}

	.slideshow-arrow.left-slide-arrow {
		left: 1rem;
	}

	.slidenav {
		left: 1rem;
		background-color: transparent;
	}

	.arrow-icon {
		color: hsla(0, 0%, 100%, 0.85);
	}

	.arrow-icon.right-arrow-icon {
		background-image: url('../images/rounded-tab-left-wht-50pct.svg');
		background-position: 112% 50%;
		background-size: 130px 40px;
		background-repeat: no-repeat;
	}

	.home-content-section {
		padding-bottom: 0rem;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
		border-bottom: 1px none rgba(0, 0, 0, 0.1);
	}

	.home-content-section.hcs-row-4 {
		padding: 4.5rem 1rem;
	}

	.home-content-section.hcs-row-4-corp {
		padding: 4.5rem 1rem;
	}

	.home-content-section.video {
		height: 60vh;
	}

	.copyright-paragraph {
		margin-right: 1rem;
		margin-left: 1rem;
		line-height: 1.4rem;
	}

	.signoff-link {
		display: inline-block;
		margin-bottom: 0.25rem;
		line-height: 1.3rem;
	}

	.mobile-menu-arrow {
		position: relative;
		width: 20%;
	}

	.social-media-wrapper.footer-socmed-wrapper.social-2 {
		width: 100%;
	}

	.social-media-wrapper.footer-socmed-wrapper.social-2 {
		width: 100%;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.privacy-terms-wrapper {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.hero-image-wrapper {
		height: 200px;
	}

	.feature-card-heading {
		font-size: 1.5rem;
		line-height: 1.9rem;
	}

	.cb-feature-heading {
		font-size: 2rem;
		line-height: 2.4rem;
	}

	.cb-feature-heading.white {
		font-size: 2.5rem;
		line-height: 3rem;
	}

	.cb-feature-heading.content-box-white {
		font-size: 2.5rem;
	}

	.cb-feature-heading.popup {
		margin-left: 0px;
		padding-right: 0px;
		padding-left: 0px;
		font-size: 1.5rem;
	}

	.feature-cb-paragraph.white-feature-cb-para {
		font-size: 1rem;
		line-height: 1.5rem;
	}

	.footer-header.filler-hack {
		display: none;
	}

	.inside-table-text.date-text {
		font-size: 1.1rem;
	}

	.inside-table-text.inside-table-header-tablesaw {
		font-size: 1rem;
	}

	.header-right-wrap {
		padding-top: 0rem;
	}

	.alert-wrapper {
		padding-right: 2rem;
	}

	.alert-heading {
		font-size: 2rem;
		line-height: 2.4rem;
	}

	.footer-cb {
		width: 100%;
	}

	.footer-cb.footer-cb-1 {
		width: 100%;
	}

	.footer-cb.footer-cb-2 {
		width: 100%;
	}

	.footer-cb.footer-cb-2 {
		width: 100%;
		padding-top: 1rem;
	}

	.footer-cb.footer-cb-4 {
		width: 100%;
	}

	.footer-cb.footer-cb-3 {
		width: 100%;
	}

	.inside-flight-tab-menu {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.inside-flight-tab-link {
		width: 47%;
		margin-right: 0.25rem;
		padding-top: 9px;
		padding-right: 0.5rem;
		padding-left: 0.5rem;
		background-image: none;
		background-position: 0px 0px;
		background-size: auto;
		background-repeat: repeat;
		text-align: center;
	}

	.inside-flight-tab-link.w--current {
		padding-right: 0.5rem;
		background-image: none;
		background-position: 0px 0px;
		background-size: auto;
		background-repeat: repeat;
		text-align: center;
	}

	.inside-flight-tab-link.inside-departures-tab {
		padding-top: 9px;
		padding-right: 0.5rem;
		background-image: none;
		background-position: 0px 0px;
		background-size: auto;
		background-repeat: repeat;
		text-align: center;
	}

	.inside-flight-tab-link.inside-departures-tab.w--current {
		width: 47%;
		padding-left: 0.5rem;
		background-image: none;
		background-position: 0px 0px;
		background-size: auto;
		background-repeat: repeat;
	}

	.inside-tab-1-arrivals {
		padding-right: 0rem;
		padding-left: 0rem;
	}

	.inside-flight-form-block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.inside-flight-form {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.inside-flight-form-text-field {
		width: 100%;
		padding-right: 6px;
		padding-left: 6px;
	}

	.inside-table-row.new-day-row {
		padding-top: 0.4rem;
		padding-bottom: 0.4rem;
		border-bottom-style: none;
	}

	.inside-table-row.inside-header-row-tablesaw {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100px;
	}

	.inside-table-cell.time-cell {
		width: 100%;
	}

	.inside-table-cell.inside-lg-cell-tablesaw {
		width: 100%;
		padding-top: 6px;
		padding-bottom: 6px;
	}

	.inside-table-cell.inside-lg-cell-tablesaw.status-cell-tablesaw {
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.inside-table-cell.inside-small-cell-tablesaw {
		width: 20%;
	}

	.inside-table-cell.inside-small-cell-tablesaw {
		width: 100%;
		padding-top: 6px;
		padding-bottom: 6px;
	}

	.more-flight-info-link {
		margin-right: 0px;
		margin-left: 0px;
	}

	.flight-status-tools-wrap {
		border-bottom-style: none;
	}

	.flight-status-dd-field {
		width: 100%;
		margin-bottom: 1rem;
	}

	.inside-flight-search-wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.inside-tab-content {
		height: auto;
	}

	.inside-table-status-text.gate-closed {
		font-size: 1rem;
		line-height: 1.3rem;
	}

	.inside-flight-dd-fields-wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.inside-tab-2-departures {
		padding-right: 0rem;
		padding-bottom: 0rem;
		padding-left: 0rem;
	}

	.inside-table-row-tablesaw {
		width: 60%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		border-bottom-style: none;
	}

	.tablesaw-row-wrap {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		padding-top: 0.25rem;
		padding-bottom: 0.5rem;
		border-bottom: 1px solid #cecab7;
	}

	.tablesaw-row-wrap.shaded-tablesaw {
		background-color: #f9f9f9;
	}

	.inside-table-text-tablesaw {
		font-size: 1rem;
	}

	.inside-table-status-text-tablesaw.landed {
		font-size: 1rem;
		line-height: 1.3rem;
	}

	.inside-table-status-text-tablesaw.on-time {
		font-size: 1rem;
		line-height: 1.3rem;
	}

	.inside-table-status-text-tablesaw.delayed {
		font-size: 1rem;
		line-height: 1.3rem;
	}

	.inside-table-status-text-tablesaw.cancelled {
		font-size: 1rem;
		line-height: 1.3rem;
	}

	.inside-table-status-text-tablesaw.boarding {
		background-color: #ffec62;
		font-size: 1rem;
		line-height: 1.3rem;
	}

	.inside-table-status-text-tablesaw.departed {
		font-size: 1rem;
	}

	.tablesaw-outer-wrap {
		display: block;
	}

	.page-wrapper {
		padding-top: 0px;
	}

	.page-wrapper.corp-page-wrapper {
		padding-top: 98px;
	}

	.intro-paragraph {
		font-size: 1.45rem;
		line-height: 2.15rem;
	}

	.insta-tile-link {
		width: 100%;
	}

	.slider-caption {
		padding-right: 1rem;
		padding-left: 1rem;
		font-size: 0.925em;
	}

	.slide-caption-inner-wrap {
		padding-bottom: 0rem;
	}

	.slideshow-header {
		font-size: 1.85rem;
		line-height: 2.15rem;
	}

	.slideshow-caption {
		font-size: 1.15rem;
		line-height: 1.65rem;
	}

	.insta-inner-wrap {
		width: 340px;
		height: 340px;
	}

	.instagram-wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.cb-header-wrap {
		padding-right: 0.25rem;
		padding-left: 0.25rem;
	}

	.content-box {
		height: auto;
	}

	.content-box.cb-2 {
		padding-top: 0rem;
		padding-bottom: 0rem;
	}

	.content-box.callout-cb {
		min-width: 0px;
		padding-right: 1rem;
		padding-left: 1rem;
	}

	.content-box.promo-cb {
		padding-top: 0rem;
		padding-bottom: 0rem;
		background-image: none;
		background-position: 0px 0px;
		background-size: auto;
		background-repeat: repeat;
	}

	.content-box.section-two {
		padding-right: 1.75rem;
		padding-left: 1.75rem;
	}

	.content-box.section-two.two {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		padding-right: 1.75rem;
		padding-left: 1.75rem;
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}

	.parking-form-outer-wrap {
		width: 100%;
		padding-right: 1rem;
		padding-left: 1rem;
	}

	.insta-small-image-wrap {
		width: 170px;
		height: 170px;
	}

	.promo-item-outer-text-wrap {
		padding-right: 1rem;
		padding-left: 1rem;
	}

	.promo-item-heading-copy {
		font-size: 1.5rem;
	}

	.promo-arrow-link {
		top: -8px;
		bottom: 102px;
		width: 40px;
		height: 40px;
		margin-right: 5px;
		margin-left: 5px;
	}

	.promo-image {
		height: 212px;
	}

	.promo-mask {
		display: block;
		max-width: 340px;
		margin-right: auto;
		margin-left: auto;
	}

	.slide-nav {
		max-width: 340px;
	}

	.promo-arrow-icon {
		font-size: 1.25rem;
	}

	.social-media-link-block-2.footer-socmed-link-block {
		margin-right: 0.25rem;
		margin-left: 0.25rem;
	}

	.mobile-menu-toggle-2 {
		margin-top: 17px;
		margin-right: 1rem;
	}

	.temperature {
		font-size: 0.8rem;
	}

	.header-sect {
		padding-right: 0vw;
	}

	.search-text-field-2 {
		width: 141px;
	}

	.search-text-field-2:focus {
		width: 141px;
	}

	.subnav-outer-wrap {
		width: 100%;
		margin-top: 76px;
	}

	.weather-icon {
		width: 26px;
		height: 26px;
		min-width: 26px;
		margin-right: 0.125rem;
	}

	.flight-search-form-block {
		padding-right: 1.25rem;
		padding-left: 1.25rem;
	}

	.logo-wrapper {
		width: auto;
	}

	.header-right-upper-wrap {
		padding-right: 0vw;
		padding-left: 0vw;
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}

	.search-form-block-2 {
		display: none;
	}

	.flight-quick-search-results-wrap {
		max-height: 192px;
	}

	.translate-wrap {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		height: 100%;
		min-width: 62px;
	}

	.search-button-2 {
		position: relative;
		top: 2px;
		right: -6px;
		width: 40px;
		height: 36px;
	}

	.form-field.flight-search-field {
		font-size: 0.875rem;
	}

	.form-field.flight-search-field {
		height: 40px;
		padding-left: 0.5rem;
		font-size: 0.875rem;
	}

	.form-field.flight-search-field::-webkit-input-placeholder {
		font-size: 0.85rem;
	}

	.form-field.flight-search-field:-ms-input-placeholder {
		font-size: 0.85rem;
	}

	.form-field.flight-search-field::-ms-input-placeholder {
		font-size: 0.85rem;
	}

	.form-field.flight-search-field::placeholder {
		font-size: 0.85rem;
	}

	.form-field.flight-search-field {
		height: 40px;
		padding-left: 0.5rem;
		font-size: 0.875rem;
	}

	.form-field.flight-search-field::-webkit-input-placeholder {
		font-size: 0.85rem;
	}

	.form-field.flight-search-field:-ms-input-placeholder {
		font-size: 0.85rem;
	}

	.form-field.flight-search-field::-ms-input-placeholder {
		font-size: 0.85rem;
	}

	.form-field.flight-search-field::placeholder {
		font-size: 0.85rem;
	}

	.form-field.mini-flight-search-field {
		height: 40px;
		padding-left: 0.5rem;
		font-size: 0.875rem;
	}

	.form-field.mini-flight-search-field::-webkit-input-placeholder {
		font-size: 0.85rem;
	}

	.form-field.mini-flight-search-field:-ms-input-placeholder {
		font-size: 0.85rem;
	}

	.form-field.mini-flight-search-field::-ms-input-placeholder {
		font-size: 0.85rem;
	}

	.form-field.mini-flight-search-field::placeholder {
		font-size: 0.85rem;
	}

	.table-cell {
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.table-cell.dd-time-date {
		width: 100%;
	}

	.table-cell.quick-search-city-flight {
		width: 50%;
	}

	.table-cell.dd-airline {
		width: 100%;
	}

	.table-cell.dd-status {
		width: 100%;
	}

	.table-cell.dd-airport-flight {
		width: 100%;
	}

	.search-outer-wrapper {
		width: 80px;
		height: 42px;
	}

	.upper-right-wrap {
		padding-right: 0.4rem;
		padding-left: 0.4rem;
	}

	.table-row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.flight-info-arrow-link {
		display: none;
	}

	.flight-quick-search-link-wrap-2 {
		padding: 0.75rem 1rem;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.view-all-flights-2 {
		font-size: 0.8rem;
	}

	.utility-divider {
		margin-right: 0.5rem;
		margin-left: 0.5rem;
	}

	.slidenav-corp {
		background-color: transparent;
	}

	.promo-arrow-link-corp {
		bottom: 50%;
		width: 40px;
		height: 40px;
		margin-right: 5px;
		margin-left: 5px;
	}

	.greek {
		position: relative;
		top: 2px;
		width: 100%;
	}

	.english {
		width: 100%;
	}

	.find-flight-tool {
		top: 132px;
	}

	.find-flight-view-all-wrap {
		padding: 0.75rem 1rem;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.flight-search-image {
		display: block;
		width: 20px;
		height: 20px;
		margin-right: 0rem;
	}

	.view-all-inner-wrap {
		width: 100%;
		padding-top: 0.25rem;
		padding-bottom: 0.25rem;
	}

	.view-all-inner-wrap.right-view-all {
		width: 100%;
		padding-left: 0px;
	}

	.find-flight-dd-toggle {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 40px;
		height: 40px;
		padding: 0.25rem 0.5rem;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.find-flight-dd-toggle.w--open {
		width: 40px;
	}

	.inside-table-text-2 {
		width: auto;
	}

	.inside-table-text-2.second-line {
		margin-left: 0.5rem;
	}

	.view-all-flights {
		margin-top: 0rem;
		margin-bottom: 0rem;
		font-size: 0.8rem;
		line-height: 1.2rem;
	}

	.flight-dd-text-2 {
		display: none;
	}

	.find-flight-form-block {
		width: 232px;
	}

	.flight-row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.find-flight-search-results-wrap {
		max-height: 192px;
	}

	.find-flight-dd {
		top: 73%;
		width: 272px;
	}

	.find-flight-dd.w--open {
		width: 272px;
	}

	.mini-find-flight-dd {
		top: 73%;
		width: 272px;
	}

	.mini-find-flight-dd.w--open {
		width: 272px;
	}

	.mini-find-flight-view-all-wrap {
		padding: 0.75rem 1rem;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.mini-find-flight-form-block {
		width: 232px;
	}

	.search-close {
		right: 5.5rem;
		margin-top: 1rem;
		margin-right: 0.75rem;
		padding-top: 0.25rem;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		opacity: 0.7;
	}

	.mobile-search-field {
		width: 70%;
	}

	.mobile-search-field.search-cover-field {
		width: 67%;
		height: 40px;
		padding-top: 9px;
	}

	.close-link {
		right: 5.5rem;
		padding-top: 0.25rem;
	}

	.search-container-cover {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		padding-right: 1rem;
		padding-left: 1rem;
	}

	.close-x-wrapper {
		width: 1.25rem;
		height: 1.25rem;
	}

	.text-block-3 {
		display: block;
		margin-right: 0.25rem;
		margin-left: 0rem;
		font-size: 0.9rem;
	}

	.button-5.search-button {
		width: 30%;
		min-width: 0px;
		padding-right: 0.5rem;
		padding-left: 0.5rem;
		font-size: 0.9rem;
	}

	.button-5.search-button.search-cover-button {
		position: relative;
		width: 30%;
		height: 40px;
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
		background-color: #4578bc;
		background-image: none;
		opacity: 1;
		color: #fff;
		font-size: 0.9rem;
		font-weight: 600;
	}

	.button-5.search-button.search-cover-button:hover {
		background-color: #2a5ea3;
	}

	.mobile-search-form.search-cover-form {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
	}

	.mobile-search-form-wrapper {
		min-width: 100%;
	}

	.mobile-search-form-wrapper.search-cover-wrapper {
		width: 260px;
		height: 88px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end;
	}

	.search-text-field-3 {
		width: 141px;
	}

	.search-text-field-3:focus {
		width: 141px;
	}

	.weather-wrap-2 {
		padding-bottom: 0px;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.temperature-2 {
		margin-top: 5px;
		margin-bottom: 0px;
		font-size: 0.85rem;
		line-height: 0.95rem;
	}

	.mobile-search-button {
		position: relative;
		top: 2px;
		right: -6px;
		width: 100%;
		height: 36px;
		min-width: 40px;
	}

	.upper-divider {
		margin-right: 0.5rem;
		margin-left: 0.5rem;
	}

	.upper-divider.div-1 {
		margin-right: 0.25rem;
	}

	.upper-divider.div-2 {
		margin-left: 0.25rem;
	}

	.language-toggle {
		width: 62px;
	}

	.search-button-3 {
		position: relative;
		top: 2px;
		right: -6px;
		width: 40px;
		height: 36px;
	}

	.alert-close-2 {
		background-size: 24px 24px;
	}

	.alert-heading-2 {
		font-size: 1.5rem;
		line-height: 2rem;
	}

	.alert-wrap {
		padding-top: 2.75rem;
		padding-right: 2rem;
	}

	.main-content {
		padding-top: 0.75rem;
	}

	.inside-content-sect {
		padding-right: 0.75rem;
		padding-left: 0.75rem;
	}

	.inside-page-banner-wrap.inside-banner-1 {
		height: 175px;
	}

	.content-outer-wrap {
		padding-right: 1rem;
		padding-bottom: 2rem;
		padding-left: 1rem;
	}

	.inside-page-wrapper {
		padding-top: 220px;
	}

	.logo-home-link {
		width: 110px;
		margin-left: 1.5rem;
	}

	.hero-image-content-section {
		background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3))), url('../images/kartik-singhal-a8UOIlHYIO0-unsplash.jpg');
		background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('../images/kartik-singhal-a8UOIlHYIO0-unsplash.jpg');
		background-position: 0px 0px, 100% 50%;
		background-size: auto, cover;
		background-repeat: repeat, no-repeat;
	}

	.inner-content {
		top: 15%;
		padding: 0% 2rem;
	}

	.image-11 {
		height: 60vh;
	}

	.video-block-content {
		height: 60vh;
		padding-top: 25px;
	}

	.cursive-header {
		margin-top: 0px;
		font-size: 32px;
		line-height: 30px;
	}

	.bold-text-3 {
		color: #1f1e1e;
		font-size: 14px;
	}

	.regular-header {
		font-size: 30px;
		line-height: 30px;
	}

	.regular-header.white {
		margin-bottom: 5px;
		font-size: 24px;
		line-height: 30px;
	}

	.image-12 {
		width: 35px;
		height: 35px;
	}

	.div-block-39 {
		width: 35px;
		height: 35px;
	}

	.div-block-41 {
		height: 60vh;
	}

	.div-block-7 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.button-7.enroll-quiz {
		margin-right: 0px;
	}

	.div-block-45 {
		width: 85vw;
		height: 650px;
		max-height: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.image-13 {
		opacity: 1;
	}

	.paragraph.enroll-quiz {
		margin-bottom: 1rem;
		padding-right: 0px;
		padding-left: 0px;
		font-size: 0.8rem;
		line-height: 1.2rem;
	}

	.div-block-5 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		height: auto;
		max-height: none;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-top: 60px;
		padding-right: 20px;
		padding-left: 20px;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.div-block-46 {
		display: block;
		padding-top: 0px;
	}

	.div-block-47 {
		display: block;
		width: 100%;
		height: 78px;
		margin-bottom: 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		border-bottom: 5px solid #c3b9a4;
		border-right-style: none;
	}

	.text-block-4 {
		margin-bottom: 2px;
		padding-left: 5px;
		font-size: 1rem;
		line-height: 1rem;
	}

	.left-arrow-2 {
		left: -10px;
		padding-left: 0px;
	}

	.right-arrow-2 {
		right: -10px;
	}
}

/****************** Print ***********************/
/*************************************************/
#printFooter {
	display: none;
	visibility: hidden;
}

#printHeader {
	display: none;
	visibility: hidden;
}

/**************** Webflow Styles **********************/
/*****************************************************/
body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
}
/* CONTROL PHONE NUMBER COLOR */
a[href^=tel] {
	color: #000000;
	text-decoration: none;
}
/* CONTROL CURSOR CLICK & DRAG HIGHLIGHT COLOR */
/* Mozilla-based browsers */
::-moz-selection {
	background-color: #4578bc;
	color: #ffffff;
}
/* Safari browser */
::selection {
	background-color: #4578bc;
	color: #ffffff;
}
/* CHANGE THE STYLE OF THE SLIDER PAGINATION */
.w-slider-nav > div {
	background-color: rgba(0, 0, 0, 0.22);
}

.w-slider-nav > div.w-active {
	background-color: #4578bc;
}
/* SWITCH OUT FLIGHT SEARCH WIDGETS BASED ON DESKTOP BROWSER WIDTH */
@media screen and (min-width: 992px) and (max-width: 1100px) {
	.find-flight-tool {
		display: none;
	}

	.mini-find-flight-widget {
		display: block;
	}
}
/* SHIFT POSITION OF FIND FLIGHT TOOL ON DESKTOP SCROLL */
@media screen and (min-width: 1350px) {
	.shift.find-flight-tool {
		top: 68px;
		padding: 0px 24px;
		background-color: transparent;
		z-index: 10001;
	}

	.shift .find-flight-dd {
		top: 35px;
	}

	.shift .view-all-flights {
		margin-top: 1.25rem;
	}
}
/* COLLAPSIBLE STICKY HEADER  */
@media screen and (max-width: 767px) {
	.sticky.header-sect {
		position: fixed;
		top: 0;
		padding-top: 0px;
	}

	.sticky .header-content-wrap {
		padding-top: 0px;
		padding-bottom: 10px;
	}

	.sticky .header-right-upper-wrap {
		height: 0px;
		transition: all 300ms ease;
		border: none;
		opacity: 0;
	}

	.sticky .logo-home-link {
		width: 100px;
	}

	.sticky .header-right-wrap {
		padding-top: 0px;
	}

	.sticky .page-wrapper {
		padding-top: 128px;
	}

	.sticky .find-flight-tool {
		top: 83px;
	}
}

@media screen and (max-width: 479px) {
	.sticky .find-flight-tool {
		top: 85px;
	}

	.sticky .subnav-outer-wrap {
		margin-top: 105px;
	}
}
/* MAIN NAV ADJUSTMENTS */
@media screen and (min-width: 991px) and (max-width: 1240px) {
	.header-sect {
		padding-right: 0.5rem;
		padding-left: 1.5rem;
	}

	.logo-wrapper {
		width: 18.5%;
	}

	.logo-home-link {
		width: 136px;
		margin-right: 1.5rem;
	}
}

@media screen and (min-width: 991px) and (max-width: 1100px) {
	.main-nav-dd-widget {
		font-size: 0.88rem;
	}

	.main-nav-text {
		padding: 0.4rem 0.4rem;
	}

	.flight-search-dd-toggle {
		/* I wonder which one this was for! */
		font-size: 0.8rem;
	}

	.category-nav-link-2 {
		margin-right: 0.5rem;
		padding: 12px 0.75rem;
		letter-spacing: 0rem;
	}

	.upper-divider {
		margin-right: 0.5rem;
		margin-left: 0.5rem;
	}

	.upper-divider.div-1 {
		margin-left: 0.125rem;
	}

	.upper-divider.div-3 {
		margin-right: 0.25rem;
	}
}

@media screen and (min-width: 991px) and (max-width: 1020px) {
	.main-nav-dd-widget {
		margin-right: 0.25rem;
		margin-left: 0.25rem;
	}
}
/* PROMO SLIDESHOW ADJUSTMENTS TO PREVENT ARROWS OVERLAPPING TEXT */
@media screen and (min-width: 821px) and (max-width: 860px) {
	.promo-item-inner-text-wrap {
		width: 90%;
	}
}

@media screen and (min-width: 768px) and (max-width: 820px) {
	.promo-item-inner-text-wrap {
		width: 85%;
	}
}

/*********************** Header **********************/
/*****************************************************/
.page-container {
	width: 100%;
	overflow: hidden;
}

.alert-wrap {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding: 3rem 4rem 2.5rem 3rem;
	background-color: #033466;
	display: none;
	position: relative;
}

.alert-close-2 {
	position: absolute;
	top: 8px;
	right: 0px;
	width: 60px;
	height: 60px;
	margin-right: 1rem;
	background-image: url("/20170713122722/local/public/shared/assets/images/customlandingpage/close_white.png");
	background-position: 50% 50%;
	background-size: 25px;
	background-repeat: no-repeat;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	background-color: transparent;
}

.alert-wrap .cms-website-content-region a {
	border-bottom: 1px solid #629edc;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	color: #fff;
	font-weight: 500;
	text-decoration: none;
}

.alert-wrap .cms-website-content-region a:hover {
	border-bottom-style: solid;
	border-bottom-color: transparent;
}

.alert-wrap .cms-website-content-region p {
	color: #fff;
	font-size: 1.1rem;
}

@media (max-width: 991px) {
	.alert-wrap {
		padding-top: 1.5rem;
		padding-right: 4.5rem;
	}

	.alert-close-2 {
		top: 8px;
	}
}

@media (max-width: 767px) {
	.alert-wrap {
		padding-left: 2rem;
	}

	.alert-close-2 {
		top: 0px;
		right: -12px;
		background-size: 24px 24px;
	}

	.alert-wrap .cms-website-content-region p {
		font-size: 1rem;
		line-height: 1.6rem;
	}

	.alert-wrap.with-margin {
		margin-top: 83px;
	}
}

@media (max-width: 479px) {
	.alert-wrap {
		padding-top: 2.75rem;
		padding-right: 2rem;
	}

	.alert-close-2 {
		background-size: 24px 24px;
	}
}

/******************** Homepage **********************/
/*****************************************************/
.paragraph.enroll-quiz a,
.paragraph.enroll-quiz span,
.paragraph.enroll-quiz li,
.paragraph.enroll-quiz p,
.sub-text a,
.sub-text span,
.sub-text li,
.sub-text p,
.white-feature-cb-para a,
.white-feature-cb-para span,
.white-feature-cb-para li,
.white-feature-cb-para p {
	font-family: inherit;
	line-height: inherit;
	font-weight: inherit;
	font-size: inherit;
	color: inherit;
}

.paragraph.enroll-quiz p:last-child,
.sub-text p:last-child,
.white-feature-cb-para p:last-child {
	margin-bottom: 0px;
}

.link-page-popup {
	position: relative;
	background: #fff;
	width: auto;
	margin: 20px auto;
	display: flex;
	width: 85vw;
	min-height: 650px;
	border-top: 5px none #c3b9a4;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.link-page-popup {
		height: 650px;
	}
}

.link-page-popup.video {
	background-color: #000;
	text-align: center;
	max-width: 1000px;
	width: 90%;
	padding: 30px 25px;
	min-height: auto;
	max-height: 530px;
	height: 50vw;
}

.link-page-popup.video video {
	margin: 0 auto;
	max-width: 100%;
	max-height: 100%;
}

.link-page-popup.video iframe {
	border: 0px;
	width: 100%;
	height: 100%;
}

.content-box.video {
	display: block;
	padding: 0;
	background: none;
}

.content-box.video .home-content-section {
	padding-left: 4rem;
	background-position: 0px 0px, 50% 50%;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-color: #ccc;
}

.content-box.video .lightbox-link {
	width: 100%;
	height: 100%;
	flex-direction: column;
	align-items: flex-start;
	text-decoration: none;
	border-bottom: 0px;
}

.grid-container .contentbox-container {
	grid-gap: 0px 0px;
}

.grid-container iframe {
	max-width: 100%;
}


/* Magnific popup */
.mfp-fade.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out;
	-moz-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}

.mfp-fade.mfp-bg.mfp-ready {
	opacity: 0.8;
}

.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out;
	-moz-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}

.mfp-close-btn-in .mfp-close {
	width: 36px;
	height: 36px;
	margin: 12px;
	background-repeat: no-repeat;
	font-size: 0px;
	background-size: 36px 36px;
	background-image: url("/20170713122722/local/public/shared/assets/images/customlandingpage/exit-icon-blue.png");
}

.link-page-popup.video .mfp-close {
	width: 18px;
	height: 18px;
	background-size: 18px 18px;
	background-image: url("/20170713122722/local/public/shared/assets/images/customlandingpage/ic-close-youtube.svg");
}

.content-box.default {
	background-color: #fff;
	padding: 20px;
	background-image: none;
}

.content-box.default h2 {
	margin-top: 0px;
}

.content-box.default .content-box-image-container img {
	max-height: 250px;
}

.content-box.default .content-box-read-more a {
	color: #000;
	font-size: 1rem;
	line-height: 1.6rem;
	font-weight: 400;
}

.content-box.default .content-box-read-more a:hover {
	text-decoration: none;
}

@media screen and (max-width: 991px) {
	.link-page-popup {
		min-height: 650px;
	}

	.content-box.video .home-content-section {
		padding: 25px;
	}
}

@media screen and (max-width: 767px) {
	.link-page-popup {
		width: 85vw;
		min-height: 650px;
		max-height: none;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
	}

	.link-page-popup.video {
		padding: 0px;
	}
}

@media screen and (max-width: 479px) {
	.link-page-popup {
		width: 85vw;
		min-height: 650px;
		max-height: none;
	}
}

/******************** Slideshow **************************/
/**********************************************************/
.content-box.slideshow {
	display: block;
	padding: 0;
	background: none;
}

.sub-text.hero-image p {
	font-family: inherit;
	line-height: inherit;
	font-weight: inherit;
	font-size: inherit;
	color: inherit;
}

.content-box.slideshow .cb-feature-heading {
	text-align: center;
}

@media screen and (max-width: 991px) {
	.grid-container .slider-section,
	.grid-container .slider-section .slider {
		margin-top: 0px;
		height: calc(88vh - 80px);
	}

	.grid-container .contentbox-container .content-box.slideshow .slide {
		background-position: 0px 0px, 50% 50%;
	}
}

@media screen and (max-width: 767px) {
	.grid-container .slider-section,
	.grid-container .slider-section .slider {
		height: calc(88vh - 100px);
	}
}

@media screen and (max-width: 479px) {
	.grid-container .slider-section,
	.grid-container .slider-section .slider {
		height: calc(88vh - 150px);
	}
}

/*********************** Footer **********************/
/*****************************************************/
.phone-link.mobile {
	display: none;
}

.phone-link.desktop {
	display: inline;
}

#GRIPFooterLogo {
	opacity: 0.75;
	line-height: 11px;
	float: right;
	margin-top: 1rem;
	margin-bottom: 1rem;
	padding-top: 0px !important;
	transition: all 200ms ease;
}

#GRIPFooterLogo:hover {
	opacity: 1;
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.footer-paragraph.pafos {
	margin-top: 29px;
}

@media (max-width: 991px) {
	.phone-link.mobile {
		display: inline;
	}

	.phone-link.desktop {
		display: none;
	}

	#GRIPFooterLogo {
		float: none;
		margin-right: auto;
		margin-left: auto;
	}
}

/*********************** GDPR **********************/
/*****************************************************/
#cookie-consent-form-container form .consent-header img {
	margin: 0 auto;
	display: block;
	float: none;
}

#cookie-consent-container.minimized {
	bottom: 10px;
	right: 10px;
}

#cookie-consent-container .consent-disclaimer a {
	border-bottom: 1px dotted #fff;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}

.cms_form_button.primary {
	padding: 0.8rem 1rem;
	-webkit-box-pack: center;
	border-radius: 4px;
	background-color: #4578bc;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	color: #fff;
	line-height: 1rem;
	font-weight: 500;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	border: 0;
	text-align: center;
	margin-top: 1rem;
	margin-right: 0.5rem;
	margin-bottom: 1rem;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	margin-left: 0.5rem;
	margin-right: 0.5rem;
	margin-top: 20px;
}

.cms_form_button.primary:hover {
	background-color: #2a5ea3;
	color: #fff;
	padding: 0.8rem 1rem;
}

#cookie-consent-form-container form a {
	border-bottom: 1px solid #629edc;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	color: #034a94;
	font-weight: 500;
	text-decoration: none;
	cursor: pointer;
}

#cookie-consent-form-container form a:hover {
	border-bottom-style: solid;
	border-bottom-color: transparent;
}

@media (max-width: 767px) {
	#cookie-consent-container {
		font-size: 0.8rem;
		line-height: 1.1rem;
	}
}

span.underline-text {
	text-decoration: underline;
}


/* submission fomr content box styles */
.grid-container #submissionforms_module.homepage_contentbox {
	padding: 40px;
	width: 100%;
	max-width: 900px;
	margin: 0 auto;
	background-color: rgba(0, 0, 0, 0.6);
	font-size: 15px;
	line-height: 20px;
	text-align: left;
	color: #000;
}

.grid-container #submissionforms_module.homepage_contentbox .cms_buttons .cms_form_button {
	padding: 0.8rem 1rem !important;
	border: 0px !important;
}

.grid-container #submissionforms_module.homepage_contentbox .cms_buttons .cms_form_button:hover {
	background-color: #2a5ea3 !important;
}

.grid-container #submissionforms_module.homepage_contentbox label {
	font-size: 15px;
}

.grid-container #submissionforms_module.homepage_contentbox .cms_label {
	padding: 0px 0 0px 0;
	color: #fff;
}

.grid-container #submissionforms_module.homepage_contentbox .required_information {
	color: #fff;
}

.grid-container #submissionforms_module.homepage_contentbox .cms_field {
	padding: 0px 0 15px 0;
}

.grid-container #submissionforms_module.homepage_contentbox .formSection {
	margin: 10px 0 10px 0;
	color: #fff;
	border-radius: 0;
	-webkit-border-radius: 0;
	background-color: #4578bc;
	padding: 0.65rem;
}

.grid-container #submissionforms_module.homepage_contentbox input[type=text],
.grid-container #submissionforms_module.homepage_contentbox input[type=tel],
.grid-container #submissionforms_module.homepage_contentbox input[type=password],
.grid-container #submissionforms_module.homepage_contentbox input[type=email],
.grid-container #submissionforms_module.homepage_contentbox input[type=search],
.grid-container #submissionforms_module.homepage_contentbox input[type=file],
.grid-container #submissionforms_module.homepage_contentbox select,
.grid-container #submissionforms_module.homepage_contentbox textarea {
	max-width: 100%;
	padding: 8px 12px;
	font-size: 0.875rem;
	line-height: 1.428571429;
	color: #333;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #ccc;
	min-width: 0;
	margin-top: 0.5rem;
}

.grid-container #submissionforms_module.homepage_contentbox .container-fields-wrapper {
	padding: 5px 20px 20px 20px;
	border: 2px solid #ffffff;
}

.grid-container #submissionforms_module.homepage_contentbox .container-buttons-wrapper span.container-button {
	background-color: #fff;
	font-weight: bold;
}

.grid-container #submissionforms_module.homepage_contentbox .container-buttons-wrapper span.container-button:hover {
	background-color: #fff;
}

.grid-container #submissionforms_module.homepage_contentbox .paragraph-text {
	color: #fff;
	padding: 1rem 0;
	font-size: 1.25rem;
	line-height: 2.1rem;
}

