/* Small only */
@media screen and (max-width: 39.9375em) {}
/* Medium and up */
@media screen and (min-width: 40em) {}
/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {}
/* Large and up */
@media screen and (min-width: 64em) {}
/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {}
/*SCREEN SIZES*/
/*iphone in portrait & landscape*/
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) { /* STYLES GO HERE */}
/*iphone 6 portrait 414 x 628*/
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait) { /* STYLES GO HERE */ }
/*iphone 6 landscape 736 x 306*/
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) { /* STYLES GO HERE */}
/*iphone 6+ portrait and landscape*/
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) { /* STYLES GO HERE */}
/*iphone 6+ landscape*/
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape) { /* STYLES GO HERE */}
/*iphone 6+ portrait*/
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : portrait) { /* STYLES GO HERE */}
/*iphone 5 portrait and landscape*/
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) { /* STYLES GO HERE */}
/*ipad in portrait and landscape*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  { /* STYLES GO HERE */}
/*ipad portrait*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { /* STYLES GO HERE */ }
/*IPAD landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { /* STYLES GO HERE */}
/*iPHONE X*/
@media only screen and (device-width : 375px) and (device-height : 812px) and (-webkit-device-pixel-ratio : 3) { }
/*iPHONE 8*/
@media only screen and (device-width : 375px) and (device-height : 667px) and (-webkit-device-pixel-ratio : 2) { }
/*iPHONE 8 plus*/
@media only screen and (device-width : 414px) and (device-height : 736px)  and (-webkit-device-pixel-ratio : 3) { }

body {
	font-family: "mrs-eaves-xl-serif",sans-serif;
	font-size: 17px;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	background: #fff;
	line-height: 1.6;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
@media only screen and (min-width:768px) and (max-width: 1024px) {
	body{font-size:93%;}
}
@media only screen and (min-width: 40.063em) {
	body{background: url("../../issue-9/img/air/pinstripe.png") #c7e1ff;}
}

.row { max-width: 70rem!important;}
.row.expanded { max-width: none!important;}
html, body { margin: 0; height: 100%; }
.body-wrapper { max-width: 1440px!important; margin: 0 auto!important; background-color: #fff;}

/*----------CLEARS-----------------*/
.clearfix{clear:both;}

/*----------COLORS-----------------*/
.white {background-color: #FFFFFF;}
a.white-text{color:#fff!important;}
.white-text, .white-text p{	color:#fff;}
.dkblue{color:#006790;}
.ltblue, .ltblue-text{	color:#54b5d3;}
.ltblue-bg{	background:#54b5d3;}
.dkblue-bg {    background-color: #006790;}
.darkblue {    background: #006790;}

.endBtn.lala.button {
	background-color:#FFB71A;
	margin-top: 31px;
}
.endBtn.port.button {
	background-color:#19B9BD;
	margin-top: 31px;
}

/*----------TYPOGRAPGHY------------*/
h1 { margin: 0; padding: 0; }
h1 { font-size: 48px; }

h1, h2, h3, h4 {
	font-family: "azo-sans-web",sans-serif;
	text-transform:uppercase;
	text-rendering: optimizeLegibility;
	font-weight:normal;
}
h2{
    font-size: 2.2em;
    font-weight: 200;
    font-family: "azo-sans-web",sans-serif;
    letter-spacing: 0px;
    line-height: 1.0;
}
h3.sub-head {
    font-family: "mrs-eaves-xl-serif",sans-serif;
    font-weight: bold;
    text-transform: none;
    color: #54b3d5;
    font-size: 1.2em;
}


@media only screen and (min-width: 40.063em) {
	h2{font-size: 4.0em;}
}
h4 {color: #54b5d3;font-size: 1.2625rem!important;letter-spacing: 1px;margin-bottom: 0px;}
h5 { font-size: 1.0em;margin: 0;color: #006790;}
p{
    margin-bottom: 1rem;
    text-rendering: optimizeLegibility;
    font-family: "mrs-eaves-xl-serif",sans-serif;
    color: #000;
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	p{font-size:92%;}
}
p.caption {
    font-size: .8em;
    font-weight: bold;
    line-height: 1.3em;
	padding-top: 14px;
}
p.disclaimer{
	font-size: .8em;
    font-weight: bold;
    line-height: 1.3em;
	padding-top: 14px;
	text-align:right;
}
a {
    color: #54b5d3;
    text-decoration: none;
    line-height: inherit;
    cursor: pointer;
}
a.no-decoration{
	text-decoration:none;
	color:#fff!important;
}
  a:hover, a:focus {color: #00597c; }
  a img { border: 0; }
	
a:visited {text-decoration: none;color: #2e639e;}
a:hover {text-decoration: underline;}
.upper{	text-transform:uppercase;}
em,i {font-style: italic;line-height: inherit; }
strong,b {font-weight: bold;line-height: inherit; }
small { font-size: 80%;line-height: inherit; }

a.button.expanded.white-text {
    background-color: #54b5d3;
    font-size: 1.6em;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 9px;
    font-family: "mrs-eaves-xl-serif",sans-serif;
    font-weight: bold;
    padding: 0.4em;
    width: 90%;
    margin: 10px auto 20px auto;
}
@media only screen and (min-width: 1030px) {
	a.button.expanded.white-text {
		margin: 26px auto 20px auto;
	}
}
a.button.expanded.new{
    background-color: #fff;
    font-size: 1.6em;
    color: #2e639e;
    font-family: "mrs-eaves-xl-serif",sans-serif;
    font-weight: bold;
    padding: 0.4em;
    margin: 10px auto 20px auto;
}
a.button.expanded.new {
    color: #2e639e!important;
}
a.button.expanded.new:hover {
    text-decoration: none!important;
    background-color: #2e639e!important;
    color: #fff!important;
}
@media only screen and (min-width: 1030px) {
	a.button.expanded.new {
		margin: 26px auto 20px auto;
	}
}
li {font-size: 1.2em; line-height: 1.6em;margin-bottom: .8em;}
ul.listofitems li { margin-bottom: 0;line-height: 1.4em;}
.button:focus, .button:hover {background: rgba(255, 255, 255, 0.95)!important;color: #424242!important;}

/*----ALIGNMENT------*/
.text-left { text-align: left; }
.text-right {text-align: right; }
.text-center {text-align: center; }
.text-justify {text-align: justify; }

/*--------PADDING-------*/
@media only screen and (min-width: 40.063em) {
	.pad{padding:1em 0;}
	.padd {padding: 2em 0;}
	.paddd {padding: 3em 0;}
	
}
@media only screen and (min-width: 1030px) {
	.paddingfix { padding: 1em .5em 3em;}
}

/*----------------------------------------------
pads
----------------------------------------------*/
.top-pad {padding:1em 0 0 0;}
.top-padd {padding: 2em 0 0 0;}
.top-paddd {padding: 3em 0 0 0;}
.top-padddd {padding: 4em 0 0 0;}
.top-paddddd { padding: 5em 0 0;}
.bottom-pad { padding-bottom: 1em;}
.bottom-padd {padding-bottom: 2em;}
.bottom-paddd { padding-bottom: 3em;}
.paddd{padding:3em 0;}
.bot-pad {padding-bottom: 2em;}
/*----------------------------------------------
mobile pads
----------------------------------------------*/


@media only screen and (min-width: 736px) and (max-width:60.063em) {
	.toc div.topbar{max-height:104px;}
	h1.topbar{font-size:90%;padding-bottom:10px;margin:0;text-align:center;}
	.row.links{max-width:100%!important;}
	.white{padding:1em;}
	body{background:#fff;}
}
/*------PULLQUOTE--------*/
blockquote.pullquote {border: 3px solid #000; margin: 21px 0 36px 0;}
blockquote.pullquote p {
    font-size: 42px;
    padding: 24px 44px;
    line-height: 1.1;
	font-weight: bold;
    font-family: "mrs-eaves-xl-serif",sans-serif;
}
@media only screen and (max-width: 320px) {
	blockquote.pullquote, blockquote.pullquote p {
		font-size:22px;
	}
}
@media only screen and (min-width: 768px) {
	blockquote.pullquote, blockquote.pullquote p {
		font-size:38px;
	}
}
@media only screen and (min-width: 1025px) {
	blockquote.pullquote, blockquote.pullquote p {
		font-size:44px;
	}
}
p.begin {
    height: 44px;
    background-size: 52px;
    margin: -31px 15px 0 15px;
	background: url(../../issue-9/img/teal-quote.png) 6px 3px no-repeat;
}
/*----IMAGES -------*/
.img-responsive {width: 100%;}
.img-responsive no-margin{width:100%;margin-bottom:0;}

/*--TABLE OF CONTENTS NAVIGATION---*/
@media only screen and (max-width: 40em) {
	.toc div div.nomob {display: none;}
}
nav.tableofcontentsss {position: fixed;top: 0; background: #006790;z-index: 2;}
nav.tableofcontentsss a, .title-bar-wrap a { color: #fff;text-transform: uppercase;letter-spacing: 3px;}
.title-bar-wrap {
    padding: 10px 18px 10px;
    z-index: 9999;
    background: #006790;
    color: #fff;
    font-size: 1.2em;
    text-transform: uppercase;
    letter-spacing: 3px;
	position: fixed;
}
@media only screen and (max-width: 40em) {
	.title-bar-wrap{bottom:0px;width:100%;}
}
@media only screen and (min-width: 40.063em) {
	.title-bar-wrap{top:0px;}
}
span.title-bar-title {padding: 25px 10px 10px;}
@media only screen and (max-width: 40em) {
	.center-end{margin: 0 auto;text-align:center;}
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
	.inner-container section {max-width: 90%;margin: 0 auto; left: 5%;}
}

/*-----------Top Section-----------*/
@media only screen and (max-width: 40em) {
	.topbar{z-index: 99;position: relative;}
	.title-bar-wrap{z-index:9!important;}
	#navigation-area{z-index:99!important;}
}
.topbar{z-index: 99;position: relative;}
.title-bar-wrap{z-index:9!important;}
.topbar{background-color: #006790;margin-bottom: 0px;}

/*--------------SOCIALS--------------*/
.press-fixShare {width: 32px;position: fixed;right: 0%;top: 16%;}

@media only screen and (min-width: 1080px) {
	.press-fixShare {width: 32px;position: fixed;right: 0%;top: 5%;}
}
.press-fixShare a img { margin: 3px 0;}
.footer-social img { width: 32px;}
.pad-under-credits { padding-bottom: 2.5em;}
/*-----------------TOPBAR-------------------*/
.toc div.topbar { max-height: 44px;}
@media only screen and (max-width: 375px) {
	.toc div.topbar {max-height: 84px;}
}
h1.topbar {
    color: #fff;
    text-transform: uppercase;
    font-size: 1.0em;
    padding: 0.6em 0 .5em 0;
    font-style: normal;
    /*text-align: center;*/
    font-family: "azo-sans-web",sans-serif;
    letter-spacing: 2px;
    font-weight: normal;
	
}
@media only screen and (max-width: 40.063em) {
	h1.topbar{text-align:center;}
}
@media only screen and (min-width: 1025px) {
	h1.topbar {text-align: center;margin-left: 25%;font-size:90%;height: 42px;}
}
@media only screen and (min-width: 1090px) {
	h1.topbar {text-align: center;margin-left: 15%;font-size:90%;height: 42px;}
}
@media only screen and (min-width: 1200px) {
	h1.topbar {text-align: center;margin-left: 10%;font-size:90%;height: 42px;}
}
@media only screen and (min-width: 1400px) {
	h1.topbar {text-align: center;margin-left: 0%;font-size:100%;}
}
/*-----------------Air Navigation- top SILVER ----------------*/
section.toc div {width: 100%;}
section.toc .toc-bg {
    background: url("../../issue-9/img/plan-your-next-vacation-fly-ict.jpg") center center no-repeat;
    background-size: cover;
    text-align: center;
	    max-height: 880px;
}
@media only screen and (max-width: 40em) {
	section.toc .toc-bg {
		background: url("../../issue-9/img/plan-your-next-vacation-fly-ict-mobile.jpg") center center no-repeat;
		background-size: cover;
		text-align: center;
		max-height: 480px;
	}
}
.toc-bg h3 {
    color: #fff;
    font-size: 1.0em;
    font-family: "azo-sans-web",sans-serif;
    letter-spacing: 3px;
	padding-top: 1.6em;
}
@media only screen and (max-width: 40em) {
	.toc-bg h3 {padding-top: 3.6em;}
}
.toc-bg h2 {
    font-family: "mrs-eaves-xl-serif",sans-serif;
    letter-spacing: 14px;
    color: #fff;
    font-size: 1.4em;
    font-weight: bold;
	margin: 2em auto 5em;
}
@media only screen and (max-width: 320px) {
	.toc-bg h2 {letter-spacing:5px;}
}
@media only screen and (max-width: 40em) {
	.toc-bg h2 {margin: 2em auto 2em;}
}
.toc-bg h2 span.air {
    font-family: "azo-sans-web",sans-serif;
    font-weight: 200;
    font-size: 8em;
    line-height: .8em;
}
@media only screen and (max-width: 320px) {
	.toc-bg h2 span.air {font-size: 6em;}
}
@media only screen and (min-width: 64.063em) {
	.toc-bg h2 {letter-spacing: 28px;font-size: 2.1em;margin: 2em;}
	.toc-bg h2 span.air {font-size: 10em;}
	.toc-bg h3 { font-size: 1.4em;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
	.toc-bg h2{ font-size: 2.4em; font-weight: bold; margin: 1em auto 2em;}
	article.row.links{padding: 0 6em;}
}
.linkBtn {
	display: block;
	cursor: pointer;
	background-color: black;
	color: white;
	width: 200px;
	border: 0;
	padding: 14px 24px 12px 24px;
	margin: 0 auto 20px;
	text-align: center;
	text-decoration: none;
}            
.linkBtn.button {
    background: rgba(255, 255, 255, 0.65);
    color: #424242;
    font-family: "mrs-eaves-xl-serif",sans-serif;
    font-weight: bold;
    padding: 1em;
    border: 0px;
    border-radius: 0px;
    font-size: 1.3em;
    letter-spacing: 3px;
    text-transform: uppercase;
}
.linkBtn.button:hover{ text-decoration: none;background-color:#fff;}

@media only screen and (min-width: 1080px) {
	.row.links {max-width: 75%!important;}
}
/*-----------------Letter from Director/VICTOR----------------*/
@media only screen and (max-width: 40em) {
	h2.change{margin-top:10px;}
}
h2.intro {font-size: 1.6em;font-family: "azo-sans-web",sans-serif;letter-spacing: 2px;}
@media only screen and (max-width: 320px) {
	h2.intro {font-size: 1.4em;font-family: "azo-sans-web",sans-serif;letter-spacing: 0px;}
}
@media only screen and (min-width: 64.063em) {
	h2.intro {font-size: 2.2em;}
}
@media only screen and (min-width: 64.063em) {
	.img-responsive.victor {padding: 1em 1em 1em 4em;}
}

h3.sub {text-transform: none;font-size: 2.2em; padding: .5em 0; font-family: "mrs-eaves-xl-serif",sans-serif;}

h3.articleintro {
    font-family: "azo-sans-web",sans-serif;
    line-height: 1.0em;
    font-size: 1.4625rem!important;
    letter-spacing: 1px;
}
.wichita h3.articleintro, .port h3.articleintro {color: #19B9BD;}
#fly-to-la-la-land h3.articleintro {
    color: #ffB71A;
}
h2.bar-text{font-weight: 200;font-size: 4em;color: #fff;margin: 0px auto 15px;}
h2.bar-text.text-center.top-cruise {
    font-size: 4.4em;
    padding: 40px 0;
}
#fly-to-la-la-land h2.bar-text.two {
    padding: .25em 0 .6em 0;
	font-size: 3.6em;
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 
#fly-to-la-la-land h2.bar-text.two {
    padding: .25em .5em .6em;
	font-size: 3.6em;
}}
@media only screen and (max-width: 320px) {
	h2.bar-text{
		font-weight: 200;
		font-size: 2em;
		color: #fff;
		margin: 15px;
		line-height: 1.0em;
		padding: 20px 0;
	}
}
@media only screen and (max-width: 40em) {
	h3.find {
		font-weight: 200;
		font-size: 1.8em;
		color: #fff;
		margin: 0px auto 0px;
		line-height: 1.0em;
		padding: 2px 0 20px;
		text-align:center;
	}
	h2.bar-text{font-weight: 200;font-size: 2.3em;color: #fff;margin: 0 auto;line-height: 1.0em;}
}
@media only screen and (min-width: 40.06em) {
	h3.find {font-size: 2.0em;color: #fff;}
}
@media only screen and (min-width: 1024px) {
	h2.bar-text{font-weight: 200;font-size: 4.5em;color: #fff;line-height: 1.0em;}
}
@media only screen and (min-width: 64.063em) {
	h2.bar-text{font-weight: 200;font-size: 4.4em;color: #fff;}
}
.colorstrip {padding: 3em 0;}

@media only screen and (max-width: 40.063em) {
	.colorstrip {padding: 20px 0 11px;}
}
h3.sub {text-transform: none;font-size: 1.7em;padding: .5em 0;font-family: "mrs-eaves-xl-serif",sans-serif;line-height:1.0em;}

@media only screen and (max-width: 40.063em) {
	.colorstrip h3.sub {padding: .5em 0 0px;font-size: 1.2em;}
}
@media only screen and (min-width: 60.063em) {
	.colorstrip {padding: 1.1em 0 0;}
}
@media only screen and (min-width: 90.063em) {
	h3.sub {text-transform: none;font-size: 1.7em;padding: .5em 0;font-family: "mrs-eaves-xl-serif",sans-serif;font-weight: bold;}
}
h3.sub.one2 {
    margin-bottom: 0;
}
.add-pad-here {
    padding: 27px 0 22px 0;
}
.colorstrip.one {
    padding: 3.0em 0 2em;
}
/* CREDITS */
h2.credits {font-size: 4em;font-weight: 200;padding: 1.0em 0 .5em 0;font-family: "azo-sans-web",sans-serif;line-height: 1.0em;letter-spacing: 5px;}
@media only screen and (max-width: 320px) {
	h2.credits {font-size: 3em;}
}
@media only screen and (min-width: 64.063em) {
	h2.credits {font-size: 6em;}
}

table {width: 100%;margin-bottom: 1rem;border-radius: 0px;margin: 0 auto;}
.aftercredit {margin: 50px 0;}

@media only screen and (min-width: 64.063em) {
	table {width: 100%;margin-bottom: 1rem;border-radius: 0px;margin: 0 auto 50px 50px;}
	.aftercredit {margin-left: 50px;margin: 0 0 100px 50px;}
}
.aftercredit p {color: #fff;}
table tbody th, table tbody td {padding: 0.15rem 0;color: #fff;width: 50%;}

/*-------------------Mail Chimp Form-----------------*/
@media only screen and (max-width: 40em) {div#form{padding:2em 0;}}
h2.get-air {font-size: 3em;font-family: "azo-sans-web",sans-serif;font-weight: 200;letter-spacing: 1px;line-height:1em;}
@media only screen and (min-width: 64.063em) {	h2.get-air {font-size: 4em;font-family: "azo-sans-web",sans-serif;font-weight: 200;letter-spacing: 6px;}}

/* MailChimp Form Embed Code - Classic - 12/17/2015 v10.7 */
#mc_embed_signup form {display:block;position:relative;text-align:left;/* padding:10px 0 10px 3% */}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border: 1px solid #ABB0B2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #006790; border: 0 none; border-radius:0px; transition: all 0.23s ease-in-out 0s; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: normal; height: 32px; font-family: "mrs-eaves-xl-serif",sans-serif; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;text-transform:uppercase; letter-spacing:4px;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#e85c41; font-size:150%; font-weight:normal; position:relative; top:5px;}     
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%; margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {display:inline-block; margin:2px 0 1em 0; padding:5px 10px; background-color:rgba(255,255,255,0.85); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; font-weight:normal; z-index:1; color:#e85c41;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border:2px solid #e85c41;}
#mc_embed_signup{background:transparent; clear:left; font:14px "azo-sans-web",sans-serif; }

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #006790;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #006790;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #006790;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #006790;
}
/*----------------------Footer------------*/
.text-right-desktop-but-center-mobile{text-align:right;}
@media only screen and (max-width: 40em) {
	.text-right-desktop-but-center-mobile{text-align:center;}
}
/*-------DROP DOWN-------*/
@media only screen and (max-width: 40em) {
	.dropdown {bottom:0px;width:100%;}
	.dropbtn {width: 100%;}
}
@media only screen and (min-width: 40.063em) {
	.dropdown {top:0px;}
	.dropbtn{text-align:center;}
	.dropitlikeitshot { max-width: 1440px;margin: 0 auto;color: #EFEFEF;}
}
@media only screen and (min-width: 90.063em) {
	.dropdown{width:30%;}
}
/* Dropdown Button */
@media only screen and (max-width: 40em) {
	.dropitlikeitshot {display: block;}
}
.dropbtn {
    background-color: #54b3d5;
    color: white;
    padding: 12px 20px 11px;
    font-size: 1.15em;
    border: none;
    cursor: pointer;
    text-transform: uppercase;
    letter-spacing: 4px;
    font-weight: bold;
}
/*Tablet and iphone landscape*/
@media only screen and (min-width:736px) and (max-width: 1024px) {
	.topbar {
		background-color: #006790;
		margin-bottom: 0px;
		position: fixed;
		height: 45px;
		width: 100%;
		text-align: center;
	}
	.dropdown {
		position: fixed;	
		display: inline-block;	
		z-index: 99999;
		width: 100%;
		top: 45px;
	}
	.dropbtn {
		background-color: #54b3d5;
		color: white;
		padding: 12px 20px 13px;
		font-size: 1.15em;
		border: none;
		cursor: pointer;
		text-transform: uppercase;
		letter-spacing: 4px;
		font-weight: bold;
		width: 100%;
	}
	.toc-bg h3 {
		color: #fff;
		font-size: 1.0em;
		font-family: "azo-sans-web",sans-serif;
		letter-spacing: 3px;
		padding-top: 15.6em;
	}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
	.toc-bg h3 {
		padding-top: 9.6em;
	}}
@media only screen and (min-width: 1112px) and (orientation: landscape) { .toc-bg h3 {
		padding-top: 3.6em;
	} }

/* Dropdown button on hover & focus */
.dropbtn:hover, .dropbtn:focus {background-color: #54b5d3;}

/* The container <div> - needed to position the dropdown content */
.dropdown {position: fixed;display: inline-block;z-index:99999;}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

/* Links inside the dropdown */
.dropdown-content a {
    padding: 9px 16px;
    text-decoration: none;
    display: block;
	color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-family: "mrs-eaves-xl-serif",sans-serif;
    font-size: 1.2em;
    letter-spacing: 2px;
}
@media only screen and (max-width: 40em) {
	.dropdown-content a {padding: 9px 10px;letter-spacing: 1px;}
}
/* Change color of dropdown links on hover */
.dropdown-content a:hover { background-color: rgba(241, 241, 241, 0.25);}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {display:block; position:relative;}
span.blueline {color: #54b5d3;}
span.blueline:hover {color: #fff;text-decoration: none;}
span.bluenumber:hover {text-decoration: none;background: #fff;}
span.bluenumber {background: #54b3d5;border-radius: 75px;width: 20px;height: 20px;text-align: center;padding: 0 9px; margin-right: 10px;color: #006790;font-size: 22px;}
div#myDropdown {background-color: #006790;}
article#welcome { padding-top: 5%;}
.hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {display: none !important;}
@media only screen and (min-width: 35.61111em){
.show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {display: none !important;}}
@media only screen and (min-width: 56.94444em){
.hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {display: inherit !important;}}
@media only screen and (min-width: 80.05556em){
.hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {display: inherit !important;}}
@media only screen and (min-width : 768px) and (max-width : 1024px)  {
	.show-for-medium {display: block!important;}
}
@media only screen and (min-width:376px) and (max-width: 40.063em) {
	#select a.endBtn.button{margin: 5px 0 35px;}
}
@media only screen and (min-width : 1025px){
	.hide-for-medium.show-for-large {display: block!important;}
}
.endBtn.button {background: #54b3d5;color: #fff;font-family: "azo-sans-web",sans-serif;font-weight: normal;padding: .5em 1em;border: 0px;border-radius: 0px;font-size: 1.0em;letter-spacing: 3px;text-transform: uppercase;
}
a.endBtn.ict, a.endBtn.port {background-color: #19B9BD;}
a.endBtn.lala {background-color: #FFB71A;}
tr {vertical-align: top;}

/*----------------------------------------------
shares
----------------------------------------------*/
.sharewrapper {position: absolute;z-index: 999999;}

#select .center-end{margin-bottom: -15px;}

/*----------------------------------------------
mobile headlines 
----------------------------------------------*/
section div.white {padding: 1.5em 0 1em 0;}
@media only screen and (min-width: 768px) {
	section div.white { padding: 3em 0 1.2em;}	
}
@media only screen and (min-width: 1080px) {
	section div.white {padding: 4em 0;}	
}

/*----------------------------------------------
April 2018
------------------------------------------------------------*/
.hover-thing:hover >img.img-responsive {opacity: .9;}
a.teallink{color:#19B9BD;}
a.teallink:hover{color:#54b5d3;}
a.goldlink{color:#FFB71A;}
a.goldlink:hover{color:#e7c249;}

@media only screen and (min-width: 64.063em) {
	.color-block {padding: 2em;}
}
.mar-top {margin-top: -15px;}

blockquote.pullquote.port, blockquote.pullquote.port p {line-height: 1.3;font-weight: bold;font-family: "mrs-eaves-xl-serif",sans-serif;font-size: 1.3em;padding: 15px 12px 2px 12px;}

h2.porth2 {font-size: 4.5em;line-height:1.0em;}

@media only screen and (min-width: 768px) {
	h2.porth2 {padding:1em 0 0;}
}
@media only screen and (min-width: 1200px) {
	h2.porth2 {font-size: 5.5em;padding:.75em 0 0;}
}
#wichita-port-city-background{
	background: url(../../issue-9/img/wichita-airport-gateway-to-the-globe.jpg) center bottom no-repeat;
    background-size: cover;
    text-align: center;
	min-height: 780px;
}
@media only screen and (max-width: 40em) {
	#wichita-port-city-background{
		background: url(../../issue-9/img/wichita-airport-gateway-to-the-globe_mobile.jpg) center bottom no-repeat;
		background-size: contain!important;
		text-align: center;
		    min-height: 400px;
	}
}
@media only screen and (min-width: 1300px) {
	#wichita-port-city-background{min-height:900px;}
}

/*MOBILE ADJUSTMENTS*/
@media only screen and (max-width: 40em) {
	.colorstrip.one {padding: 1em 0 2em;}
	section#wichita-port-city {/* max-height: 600px; */}
	div#wichita-port-city-background { max-height: 500px;background-size: cover;}
	h2.porth2 {
    font-size: 2.75em;
    padding: .5em .5em 0;
}
	h2.bar-text.text-center.top-cruise {
    font-size: 2.8em;
}
	.row.top-padddd {padding: 1em 0;}
	blockquote.pullquote { margin-top: 1em;}
	h2.bar-text.text-center.white-text {font-size: 2.5em;line-height: 1.2em; padding: 12px 10px 19px 10px;}
	h2.bar-text.text-center{font-size: 2.0em;}
	.row.orange-charts {padding: 1em;}
	h3.white-text.colorboxtitle { font-size: 25px;}
	.mob-bot-pad{padding-bottom:1em;}
	.show-for-small.show-for-medium{display: block !important;}
	#fly-to-la-la-land h2.bar-text.two {
    padding: .25em 0 .6em 0;
    font-size: 3.6em;
    font-size: 2.5em;
    line-height: 1.2em;
	}
	h3.sub {
    text-transform: none;
		font-size: 1.2em;}
	.bottom-paddd {
    padding-bottom: 0em;
}
	.top-paddddd {
    padding: 1em 0 0;
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	img.img-responsive.hide-for-medium.show-for-large{display: block !important;height: 100%;}
	.small-12.medium-12.large-7.wrap-this-img{overflow:hidden;}
}