/* 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: 16px;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	background: #fff;
	line-height: 1.6;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	    overflow-x: hidden;
}
@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-13/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-----------------*/
.whiteBk {background-color: #FFFFFF;}
.white {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;}

/*used in credits*/
.steelblueBk {
    background-color: #65797E;
}
/*----------TYPOGRAPGHY------------*/
h1 { margin: 0; padding: 0; }
h1 { font-size: 48px; }

h1, h2, h3, h4 {
	font-family: "mr-eaves-xl-modern",sans-serif;
	text-transform:uppercase;
	text-rendering: optimizeLegibility;
	font-weight:normal;
}
h2{
    font-size: 2.2em;
    font-weight: 200;
    font-family: "mr-eaves-xl-modern",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: #424242;
    font-size: 16.5px;
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){
    p{font-size:16px;}
}
@media only screen and (max-width: 40em){
p {
    font-size: 1.0em;
}
}
@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;
    line-height: 1.3em;
	padding-top: 14px;
}
@media only screen and (max-width: 40em) {
	p.disclaimer{
		font-size: 1.1em;
		line-height: 1.3em;
		padding-top: 14px;
		width: 90%;
		margin: 0 auto;
	}
}
hr.thick {
    border-bottom: 4px solid #FFF;
}
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: 900;line-height: inherit; }
small { font-size: 80%;line-height: inherit; }

a.button.expanded.white-text {
    background-color: #54b5d3;
    font-size: 2em;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 9px;
    font-family: "mrs-eaves-xl-serif",sans-serif;
    font-weight: 700;
    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;
	}
}
li {font-size: 1.0em; line-height: 1.6em;margin-bottom: 3px;color:#424242;}

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; }

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

.top-mar{margin-top:1em;}
.top-marr{margin-top:2em;}
.top-marrr{margin-top:3em;}
/*SEPT AIR*/
.custom-mar {
    margin-top: 9px;
}
/*----------------------------------------------
mobile pads
----------------------------------------------*/
@media only screen and (min-width: 40.063em) {
	.pad{padding:1em 0;}
	.padd {padding: 2em 0;}
	.paddd {padding: 3em 0;}
	.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;}
}
@media only screen and (max-width: 40em) {
.top-marrr, .top-marr, .top-mar {
    margin-top: 1em;
}
    .small-top-mar{margin-top:1em;}
    .small-top-mar .quote.q-pad {margin-bottom: 1em;}
}
@media only screen and (min-width: 1030px) {
	.paddingfix { padding: 1em .5em 3em;}
}

@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;}
}
/*------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;
	}
}

/*----IMAGES -------*/
.img-responsive {width: 100%;}
.img-responsive no-margin{width:100%;margin-bottom:0;}

/*--TABLE OF CONTENTS NAVIGATION---*/
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: #EDF4F7;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: #424242;
    text-transform: uppercase;
    font-size: 1.0em;
    padding: 0.6em 0 .5em 0;
    font-style: normal;
    font-family: "mr-eaves-xl-modern",sans-serif;
    letter-spacing: 2px;
    font-weight: 300;
	
}
@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 SLIVER ----------------*/
section.toc div {width: 100%;}
section.toc .toc-bg {
    background: url("../../issue-13/img/travel-to-florida-flights-sights.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-13/img/travel-to-florida-flights-sights_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: "mr-eaves-xl-modern",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 {
    padding: 13px;
    margin: 0px auto 15px;
    font-size: 1.2em;
	background: rgba(255, 255, 255, 0.85);
    color: #424242;
    font-family: "mrs-eaves-xl-serif",sans-serif;
	border: 0px;
    border-radius: 0px;
}
/*@media only screen and (max-width: 40.05em) {
	.linkBtn.button {width: 66%;}
}*/
@media only screen and (min-width: 40.06em) {
.linkBtn.button {
    background: rgba(255, 255, 255, 0.65);
    color: #424242;
    font-family: "mrs-eaves-xl-serif",sans-serif;
    /* font-weight: bold; */
    padding: .5em;
    border: 0px;
    border-radius: 0px;
    font-size: 1.6em;
    /* letter-spacing: 3px; */
    /* text-transform: uppercase; */
}
}
@media only screen and (min-width: 1200px) {
.linkBtn.button {
    padding: 1em;
    border: 0px;
    border-radius: 0px;
    font-size: 1.6em;
}
}
.linkBtn.button:hover{ text-decoration: none;background-color:#fff;}

@media only screen and (min-width: 1080px) {
	.row.links {max-width: 75%!important;}
}
/*AIR SMALL NAVIGATION -------------------------- */
button.btn.menu-btn {
  -webkit-font-smoothing: antialiased;
  border: none;
  border-radius: 0.1875em;
  color: white;
  display: inline-block;
  font-size: 1em;
  font-weight: bold;
  line-height: 1;
  text-decoration: none;
	height:36px;
}
button.btn.menu-btn:hover {
  color: white;
}
	/* Header-------------------------- */
	.m-header {height: 56px;position: relative;background: #212121;}
	.logo {float: left;color: #fff;font-size: 1.3em;margin-left:20px;}
	.logo__title {margin: 0;}
	.logo__link {display: inline-block;text-decoration: none;padding: 0 10px;line-height: 80px;height: 80px;color: #fff;word-wrap: no-wrap;}
	.menu-btn {display: none;position: absolute;right: 10px;z-index: 9!important;}

	@media (max-width: 768px) {
	  .logo {}
	  .menu-btn {display: block;}
	}
	/*  Menu -------------------------- */
.menuu {float: right;}
.menu__list {overflow: hidden; padding-left: 0;margin: 0;list-style: none;    width: 100%;}
ul.menu__list {top: 0;height: 210px;}
.menu__item {float: left;text-align: center;}
li.menu__item.menu__item--play {margin-bottom: 0;}
.menu__link {display: block;text-decoration: none;word-wrap: no-wrap;transition: all .3s ease;background: #f2f7f9;color: #3f575E;height: 50px;padding: 14px;line-height: 1em;}
.menu__link:hover, .menu__link:focus {background: #65797E;color: #fff;text-decoration:none;}

@media (max-width: 768px) {
  .menuu { float: none;}
  .menu__item {display: block; float: none;-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);transition: all .3s ease-out;}
  .menu__item--play {display: block;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
  .menu__item + .menu__item { border-top: 3px solid #3F575E; }
  .menu__link { background: #F2F7F9;color:#3F575E;}
  .menu__link:hover {background:#65797E;color:#F2F7F9;}
}
/* Wrap
-------------------------- */
/*.wrap {margin-left: auto;margin-right: auto;max-width: 1000px;}
.l-main .wrap {padding: 0 10px;}*/

/*STICKY NAV*/
nav.menuu {position: relative;top: 10px;}
.navv {padding: 10px 0;background-color: #3F575E;position: -webkit-sticky;}
/*.header, .navv {text-align: center;color: #fff;}*/
/*.content { width: 600px;margin: 10px auto 100px;}*/
.sticky {position: fixed;width: 100%;left: 0;top: 0;z-index: 100;border-top: 0;}



/*HAMBURGER*/
.hamburger-menu,
.hamburger-menu:after,
.hamburger-menu:before {
      width: 30px;
    height: 2px;
}

.hamburger-menu {
  position: relative;
  transform: translateY(25px);
  background: white;
  transition: all 0ms 300ms;
	top:-25px;
}

.hamburger-menu.animate {
  background: rgba(255, 255, 255, 0);
}

.hamburger-menu:before {
  content: "";
  position: absolute;
  left: 0;
  top: -9px;
  background: white;
  transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.hamburger-menu:after {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  background: white;
  transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.hamburger-menu.animate:after {
  top: 0;
  transform: rotate(45deg);
  transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.hamburger-menu.animate:before {
  top: 0;
  transform: rotate(-45deg);
  transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
}




/*-----------------Letter from Director/VICTOR----------------*/
@media only screen and (max-width: 40em) {
	h2.change{margin-top:10px;}
}
h2.intro {font-size: 1.6em;font-family: "mr-eaves-xl-modern",sans-serif;letter-spacing: 2px;}
@media only screen and (max-width: 320px) {
	h2.intro {font-size: 1.4em;font-family: "mr-eaves-xl-modern",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: "mr-eaves-xl-modern",sans-serif;
    line-height: 1.0em;
    font-size: 1.4625rem!important;
    letter-spacing: 1px;
}

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;
}
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) { 
	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) {
	h2.bar-text {
    font-weight: 200;
    font-size: 2.6em;
    color: #fff;
    margin: 0 auto;
    line-height: 1.0em;
    letter-spacing: 6px;
    padding: 0 1em;
}
}
@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: 5.4em;color: #fff;letter-spacing: 8px;padding: 0 3em;margin-bottom: 0;line-height: .9em;}
}
.colorstrip.one {padding: 3.0em 0 2em;}
.colorstrip {padding: 3em 0;}

@media only screen and (max-width: 40.063em) {
	.colorstrip {padding: 20px 0 11px;}
	.colorstrip.one {padding: 2em 0;}
}
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 1em 0px;font-size: 1.6em;font-weight: bold;}
}
@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;
}

/* CREDITS */
h2.credits {font-size: 4em;font-weight: 200;padding: 1.0em 0 .5em 0;font-family: "mr-eaves-xl-modern",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: "mr-eaves-xl-modern",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: "mr-eaves-xl-modern",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: #35575E;border: 0 none; border-radius: 0px;transition: all 0.23s ease-in-out 0s;color: #FFFFFF;cursor: pointer;display: inline-block;font-weight: normal;line-height: 32px;margin: 0 5px 10px 0;padding: 3px 46px;text-align: center;text-decoration: none;vertical-align: top;white-space: nowrap; width: auto;/* text-transform: uppercase; *//* letter-spacing: 4px; */ font-family: "mrs-eaves-xl-serif",sans-serif; font-size: 1.6em;}
#mc_embed_signup .button:hover {
    background-color: #65797E!important;
    color: #fff!important;
}
#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 "mr-eaves-xl-modern",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: #3F575E;
    color: white;
    padding: 12px 20px 11px;
    font-size: 1.15em;
    border: none;
    cursor: pointer;
    font-weight: bold;
	    width: 300px;
	-webkit-transition: background-color .25s ease-out,color .25s ease-out;
    transition: background-color .25s ease-out,color .25s ease-out;
}
/*Tablet and iphone landscape*/
@media only screen and (min-width:736px) and (max-width: 1024px) {
	.topbar {
		background-color: #EDF4F7;
		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: #3F575E;
		color: white;
		padding: 12px 20px 13px;
		font-size: 1.15em;
		border: none;
		cursor: pointer;
		font-weight: bold;
		width: 100%;
	}
	.toc-bg h3 {
		color: #fff;
		font-size: 1.0em;
		letter-spacing: 3px;
		padding-top: 15.6em;
		font-weight:bold;
	}
}
@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: #CFD5D7;color: #3F575E;}

/* 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: #3F575E;
    /* text-transform: uppercase; */
    /* font-weight: bold; */
    font-family: "mrs-eaves-xl-serif",sans-serif;
    font-size: 1.2em;
    /* letter-spacing: 2px; */
    border-bottom: 2px solid #3F575E;
}
@media only screen and (max-width: 40em) {
	.dropdown-content a {padding: 9px 10px;letter-spacing: 0px;}
}
/* Change color of dropdown links on hover */
.dropdown-content a:hover { background-color: #3F575E;color:#fff;}

/* 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: #f2f7f9ed;}
.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: "mr-eaves-xl-modern",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.can {background-color: #f05c5e;}
a.endBtn.den {background-color: #37b660;}
tr {vertical-align: top;}
p.spacer.text-center {
    margin-bottom: 0;
}
/*----------------------------------------------
shares
----------------------------------------------*/
.sharewrapper {position: absolute;z-index: 999999;}

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

/*-------MAIN CONTENT AREA---------------------------*/
.photocaption p {
    font-family: "mrs-eaves-xl-serif";
    font-weight: 800;
    font-size: 15px;
    line-height: 1em;
    padding: .75em 0;
}


/*------------------SLIDERS--------------------------*/
.cd-slider{position: relative;width: 100%; min-height: 490px;overflow: hidden;}
.cd-slider li { top: 0;left: 0;width: 100%; visibility: hidden;transition: visibility 0s 1s;will-change: visibility;list-style-type: none;}
@media screen and (min-width: 40.06em) {
	.cd-slider {position: relative;width: 100%;min-height: 370px;overflow: hidden;}
	.cd-slider li {position: absolute;top: 0;left: 0;width: 100%;height: 100%;visibility: hidden;transition: visibility 0s 1s;will-change: visibility;}
}
.image {position: absolute;top: 0;left: 0;width: 50%;height: 70%;clip: rect(0, 80rem, 50rem, 80rem);transition: clip .5s cubic-bezier(0.99, 0.01, 0.45, 0.9) .5s;will-change: clip;}
@supports (-ms-ime-align: auto) {
  .image {transition: none!important;}
}
.content {position: absolute;top: 240px;right: 0;width: 95%;font-size: 9rem;}
@media screen and (min-width: 40.06em) {
	.content {position: absolute;top: 20%;right: 0;width: 50%;font-size: 9rem;}
}
.content h3.slid {text-overflow: ellipsis;overflow: hidden;-webkit-transform: translateY(-30%);transform: translateY(-30%);opacity: 0;transition: opacity .5s, -webkit-transform .5s;transition: transform .5s, opacity .5s;transition: transform .5s, opacity .5s, -webkit-transform .5s;will-change: transform, opacity;font-family: "mrs-eaves-xl-serif";text-transform: none;font-weight: 700;line-height: 1em; margin-bottom: 1px;letter-spacing:0;padding: 0px;color:#fff;}

@media screen and (min-width: 40.06em) {
	.content h3.slid {font-size: 24px;}
}
.content p {display: inline-block;font-size: 17px;opacity: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%);transition: opacity .5s .1s, -webkit-transform .5s .1s;transition: transform .5s .1s, opacity .5s .1s;transition: transform .5s .1s, opacity .5s .1s, -webkit-transform .5s .1s;will-change: transform, opacity;color:#fff;}
p.circle-number {color: #c1c525;background: #fff;border-radius: 50%;height: 60px;width: 60px;font-family: "mr-eaves-xl-modern";font-weight: 700;text-align: center;font-size: 60px;line-height: 58px;}

/* Current Slide 
-------------------------------------*/
li.current {visibility: visible;transition-delay: 0s;}
li.current .image {clip: rect(0, 80rem, 50rem, 0);}
li.current .content h3 {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;transition-delay: 1s;}
li.current .content p {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;transition-delay: 1.1s;}

/* Prev Slide 
------------------------------------*/
li.prev_slide .image {clip: rect(0, 0, 50rem, 0);}
@media screen and ( min-width: 551px ) {
	nav {position: absolute;bottom: 10%;right: 38%; z-index: 2;}
}
.prev, .next, .counter {vertical-align: middle;}
.prev, .next {position: relative;display: inline-block;border: 0;cursor: pointer;background: transparent;margin: auto 10px;width:60px;height:60px;}
button.prev img {height: 30px;}
button.next img {height: 30px;}
.next::before {right: 0;left: auto;border-left-width: 1rem;border-left-color: #000;border-right-width: 0;}
.next::after {right: .5rem;left: auto;}
.counter {display: inline-block;font-size: 25px;color: #fff;font-family: "mr-eaves-xl-modern";text-align: center;margin: 0 auto;font-weight:bold;}
@media screen and ( min-width: 40.06em ) {
	.counter {display: inline-block;font-size: 30px;color:#fff;}
}
.counter span:last-child::before {content: '/';margin: 0 .25rem;font-weight:900;}
.prev:hover::after, .next:hover::after {width: 3.5rem;}
@media screen and ( max-width: 550px ) {
	.image{width:100%;}
	.content { padding-right: 2rem; }
	nav.nav_arrows {margin-bottom: 10px;top: 430px;width: 100%;margin: 0 auto;text-align: center;position:absolute;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
	nav.nav_arrows {bottom: 28%; right: 27%; position:absolute;}
	.cd-slider {min-height: 310px;}
}
@media screen and ( min-width: 1200px ) {
	nav.nav_arrows{bottom:21%!important;}
}
.counter{
	display: none;
	font-size:25px!important;
	color:#fff;
	font-family:"mr-eaves-xl-modern";
	text-align: center;
	margin: 0 auto;
	font-weight:bold;
}
/********* media queries ******/

/***** mobile */
@media screen and (max-width: 40em) {
  .testimonial .testimonial-ul {width:80%;}  
  .top-left {width:30%;}
  .top-right { width:30%; }
	.content { position: absolute;top: 200px;right:0;width:90%;font-size: 9rem;padding-right: 2rem;}
	.image {position: absolute; top: 0;left: 0;width: 50%;height: 100%; clip: rect(0, 80rem, 50rem, 80rem);transition: clip .5s cubic-bezier(0.99, 0.01, 0.45, 0.9).5s;will-change: clip;}
}

/***** tablet */
/*PORTRAIT*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	.image {position: absolute;left: 13px;width: 47%;}
	.content {position: absolute;top: -1%;right: 10px;width: 47%;}
	.cd-slider {min-height: 240px;}
	nav.nav_arrows {bottom: 12%;}
	.greenBk h2.top-five {line-height: .7em;margin-bottom: 27px;}
	.padd-blue-box {padding: 1em;}
	.greyBk.todenver {padding: 3em 2em;}
	.toc-bg h2{	font-size:2.4em!important;}
}
/*not only portrait*/
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .testimonial p {font-size:1.8em;}
  .testimonial .testimonial-ul { width:70%; }  
  .top-left {width:40%; }
  .top-right {width:40%;}
  .testimonial:before { font-size:150px;}
}
.show-for-tablet{display:none;}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	.show-for-tablet{display:block!important;}
	.hide-for-tablet{display:none!important;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
	.show-for-tablet{display:block!important;}
	.hide-for-tablet{display:none!important;}
	.testimonial .testimonial-ul {width: 130%;margin-left: -40px;font-size: 10px;margin-top: -40px;}
	.my-slider h2{font-size: 41px;}
	.quoteboxinside {position: relative;overflow: hidden;max-height: 302px;margin-top: -16px;}
	.content {position: absolute;top: 0;right: 0;width: 41%;font-size: 9rem;margin-right: 40px;}
	.padd-olive-box {padding: 0 2em;font-size: 90%;}
	.content p {font-size: 14px;}
}
/*ORDERS FOR SEPT AIR*/
@media screen and (max-width: 40.06em) {
	.small-o-1{order:1;}
	.small-o-2{order:2;}
	.small-o-3{order:3;}
}
/*Mobile Adjustments*/
@media screen and (max-width: 40.06em) {
.linkBtn.expanded.button {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}
.photocaption p.text-center {
    padding: 1em 1em;
    line-height: 1.0em;
	margin-bottom: 0;
}
	.column.quoteboxinside{
		padding-left:0px;
		padding-right:0px;
	}
}

@media screen and (max-width: 1023px) {
    .show-for-large{display:none!important;}
    .hide-for-large{display:block!important;}
}
@media screen and (min-width: 1024px) {
    .show-for-large{display:block!important;}
    .hide-for-large{display:none!important;}
}

/*----------------------------------------------
APR 2019
------------------------------------------------------------*/
.hover-thing:hover >img.img-responsive {opacity: .9;}

a.orangelink{color:#ea762a;}
a.greenlink{color:#779524;}
.ltorangeBk{background-color:#f7eee4;}
.orangeBk{background-color:#ea762a;}
.orange{color:#ea762a;}

.ltorange{color:#f7eee4;}
.greenBk{background-color:#779524;}
.green{color:#779524;}

.orangeBk.photocaption{background-color:#ea762a;}
.photocaption{background-color:#CFD5D7;}

.white{color:#fff!important;}
.orangeBk.photocaption p {
    color: #fff;
}
/*BOTH ARTICLES*/
img.end-plane {
    padding: 1em 14px;
}

@media only screen and (min-width: 64.063em) {
	.color-block {padding: 2em;}
}
.mar-top {margin-top: -15px;}
h2.top-five {
    letter-spacing: 8px;
	line-height: .9em;
}

.orangeBk h2.top-five {
    padding: .75em 2em .5em;
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	.orangeBk h2.top-five {padding: .75em 0em .5em;}
}
@media only screen and (max-width: 40em) {
.orangeBk h2.top-five {
    padding: .75em 0em .5em;
    font-weight: 500;
    letter-spacing: 3px;
}
}

.white-link{
	color:#fff;
	text-decoration:none;
}
.white-link:hover{
	color:#FEA22A;
	text-decoration:none;
}

@media only screen and (max-width: 40em){
#cox-family-background {
    background: url(../../issue-13/img/adventurous-traveling-family_mobile.jpg) center bottom no-repeat;
    background-size: cover;
    text-align: center;
    min-height: 540px!important;
}
}
@media only screen and (max-width: 320px){
#cox-family-background {
    background: url(../../issue-13/img/adventurous-traveling-family_mobile.jpg) center bottom no-repeat;
    background-size: cover;
    text-align: center;
    min-height: 600px!important;
}
}
@media only screen and (min-width: 40.06em){
#cox-family-background {
    background: url(../../issue-13/img/adventurous-traveling-family.jpg) center bottom no-repeat;
    background-size: cover;
    text-align: center;
    min-height: 900px;
}
}
.cox-h h2 {
    line-height: .8em;
    margin: 0px 0 0 0;
    padding: 40px 0 0;
    font-family: "mr-eaves-xl-modern";
    font-weight: 300;
    font-size: 47px;
    letter-spacing: 6px;
}
.cox-sub h3.david-sub {
    font-size: 22px;
    padding: .5em;
    letter-spacing: 0;
    font-family: "mrs-eaves-xl-serif",sans-serif;
    font-weight: 300;
}
@media only screen and (max-width: 40em){
h3.cox-sub {
    font-weight: 700!important;
    width: 73%!important;
    margin: 0 auto!important;
}
h2.cox-h {
    padding-top: .75em!important;
    font-size: 2.5em!important;
    max-width: 80%!important;
    margin: 0 auto!important;
    line-height: 41px!important;
    letter-spacing: 3px!important;
    }
    .cox-intro {padding: 1em;}
    .row .row {

    margin-left: 0 !important;
    margin-right: 0 !important;

}
}
@media only screen and (min-width: 40.06em){
h2.cox-h {
    font-family: "mr-eaves-xl-modern";
    font-weight: 300;
    font-size: 64pt;
    letter-spacing: 6px;
    line-height: 1em;
    margin-bottom: -8px;
}
.cox-sub{
    font-size: 26px;
    letter-spacing: 0;
    font-family: "mrs-eaves-xl-serif",sans-serif;
    font-weight: 300;
}
}

@media only screen and (min-width: 1200px){
.cox-h h2 {
    font-family: "mr-eaves-xl-modern";
    font-weight: 300;
    font-size: 81pt;
    letter-spacing: 6px;
    line-height: 60px;
    margin-bottom: -8px;
}
}
p.cox-intro{
    color:#fff;
    background-color:#779524;
    font-size: 19px;
    text-align: center;
    font-weight: 700;
    font-style: italic;
    padding: 1.5em;
    }

@media only screen and (min-width: 1024px){
    p.cox-intro {
    background-color:#fff;
    color: #779524;
     font-size: 24px;
    padding: 2em 0 0;
    
}
}
   

h3#destin-headline {
    font-size: 1.8em;
    font-weight: 700;
    padding: 1em 0 .25em;
    width: 90%;
    margin: 0 auto;
}
@media only screen and (min-width: 1028px){
    h3#destin-headline {
    padding: 1.8em 0 1em;
    font-size: 2.2em;
    }
}
h2.cox-h {
    padding-top: .75em;
    font-size: 5.5em;
    max-width: 80%;
    margin: 0 auto;
    line-height: 73px;
}

h3.cox-sub {
    font-weight: 400;
}
h3.highlight {
    font-weight: 700;
    font-size: 28px;
    line-height: 1.2em;

}
@media only screen and (min-width: 1028px){
h3.highlight {
    font-weight: 700;
    font-size: 21px;
}
}
.quote-text {
    font-size: 29px;
    font-family: "mrs-eaves-xl-serif";
    font-weight: 800;
    line-height: 35px;
}

p.text-center.quote-text.white {}

.q-pad {
    padding: 1.5em 2em;
    margin-bottom: 2em;
}

.quote-text-by {
    font-size: 20px;
    font-family: "mrs-eaves-xl-serif";
    font-weight: 700;
    line-height: 25px;
}
.quote2.q-pad {
    padding: 1.5em;
    margin-bottom: 0;
}

.quote2 .quote-text {
    font-size: 25px;
}
.flight-varies {
    margin-top: -25px;
}
@media only screen and (max-width: 40em){
    .flight-varies {
    margin-top: -10px;
}
.photocaption.orangeBk, .photocaption {
    margin-bottom: 1em;
}
    .mobsm-pad{padding:2em 0;}
}

.dkgreyBk {
    background-color: #54b5d3;
    text-transform: uppercase;
    font-size: 1.25em;
    font-family: "mr-eaves-xl-modern",sans-serif;
    font-weight: bold;
    letter-spacing: 2px;
    padding: .5em 1em;
}

.dkgreyBk:hover, .dkgreyBk:focus {
    text-decoration: none;
    background-color: #3F575E!important;
    color: #fff!important;
}