/*---Responsive- Media Queries-------*/
/* Small screens */
@media only screen { } /* Define mobile styles */
@media only screen and (max-width: 40em) { } /* max-width 640px, mobile-only styles, use when QAing mobile issues */
/*IPAD 1ST GEN*/
@media(min-device-width: 650px) and (max-device-width: 1024px) { }
/* Medium screens */
@media only screen and (min-width: 40.063em) { } /* min-width 641px, medium screens */
@media only screen and (min-width: 40.063em) and (max-width: 64em) { } /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */
/* Large screens */
@media only screen and (min-width: 64.063em) { } /* min-width 1025px, large screens */
@media only screen and (min-width: 64.063em) and (max-width: 90em) { } /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */
/* XLarge screens */
@media only screen and (min-width: 90.063em) { } /* min-width 1441px, xlarge screens */
@media only screen and (min-width: 90.063em) and (max-width: 120em) { } /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */
/* XXLarge screens */
@media only screen and (min-width: 120.063em) { } /* min-width 1921px, xxlarge screens */

/* GENERAL SITE STYLES*/
html, body { margin: 0; height: 100%; }
body {font-family: "sofia-pro",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;}
.body-wrapper {max-width: 1440px!important;margin: 0 auto!important;background-color: #fff;}
@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-7/img/air/pinstripe.png") #c7e1ff;}
}
.row {max-width: 70rem!important;}
.row .row, .row.expanded {max-width: none!important;}

/*----FONTS-----
400 700
font-family: "craw-modern-urw",serif;
400 700
font-family: "europa",sans-serif;
400 500 700
font-family: "sofia-pro",sans-serif;
500
font-family: "teimer-web",serif;*/
.craw{font-family: "craw-modern-urw",serif;}
.europa{font-family: "europa",sans-serif;}
.sofia{font-family: "sofia-pro",sans-serif;}
.teimer{font-family: "teimer-web",serif;}

/*----------CLEARS & Visability stuff-----------------*/
.clearfix{clear:both;}
.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:376px) and (max-width: 40.063em) {
	#select a.endBtn.button{margin: 5px 0 35px;}
}
@media only screen and (max-width: 40.06em) {
	.mobile1{order:1;}
	.mobile2{order:2;}
	.mobile-100{width:100%;}
}
.desktopbr{	display:none;}

/*--------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;
}
}
/*----IMAGES -------*/
.img-responsive {width: 100%;}
.img-responsive no-margin{	width:100%;	margin-bottom:0;}

/*----------COLORS-----------------*/
.white, .white-bg {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;}

.vetblue-bg{background:#2f4756;}
.vetblue-text{color:#2f4756;}
.vetfadeblue{background:#2f4756;opacity:.85;}
.vetfadeblue-text{color:#2f4756;opacity:.85;}
.armygreen-bg{background-color:#424242;}

.edwin-bg{background:#ae9638;}
.endBtn.edwin-bg.button{background:#ae9638;margin-top: 1.4em;margin-bottom: 6px;}
a.endBtn.edwin-bg.button:hover {background-color:#2f4756;text-decoration: none;}
.edwin-text{color:#ae9638;}

.russel-text{background:#97a064;}
.russel-bg{background-color:#97a064;}
.endBtn.russel-bg.button {background:#97a064;color:#fff!important; margin: 1.2em 0 3px;}
a.endBtn.russel-bg.button:hover { background-color: #2f4756;text-decoration: none;}

.tom-bg, .intro-bg{background:#2f4756;}
.endBtn.tom-bg.button, .endBtn.intro-bg.button{background:#2f4756;}
a.endBtn.tom-bg.button:hover, a.endBtn.intro-bg.button:hover { background-color: #ae9638;text-decoration: none;}
.tom-text, .intro-text{color:#2f4756;}

.endBtn.victorw.button {margin-top: 31px;}
.endBtn.grab.button {margin-top: 46px;}

.button:focus, .button:hover {background-color: #97a064;}

a.button.white-bg {background-color: #fff; font-size: 1.5em;padding: .45em 1em 0.5em;letter-spacing: 3px;color: #12849f; margin: 1em 0;text-decoration: none;}
a.button.white-bg:hover {color: #fff;background-color: #12849f;}

.endBtn.button {background: #54b3d5;color: #fff;font-family: "sofia-pro",sans-serif;font-weight: normal;padding: .5em 1em;border: 0px;border-radius: 0px;font-size: 1.0em;letter-spacing: 3px;text-transform: uppercase;}

.linkBtn.button { background: rgba(47, 71, 86, 0.85);color: #fff;font-family: "europa",sans-serif;padding: 1em;border: 0px;border-radius: 0px;font-size: 1.3em;letter-spacing: 3px;text-transform: uppercase;text-decoration:none;}
.linkBtn.button:hover {background: #12849f;color: #fff;}
/*----------TYPOGRAPGHY------------*/
p{margin-bottom: 1rem;text-rendering: optimizeLegibility;font-family: "sofia-pro",sans-serif;color: #424242;}
p.caption {font-size: .7em;font-weight: bold;line-height: 1.3em;padding-top: 1em; padding-bottom: 1em;}
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; }
  
li {font-size: 1.2em;line-height: 1.6em; margin-bottom: .8em;}

/*------PULLQUOTE--------*/
blockquote.pullquote{padding: 1em;}
blockquote.pullquote2 {padding: 1em 4.5em 1.0em;margin-bottom: 1em;}
p.begin {background: url(../../issue-7/img/honor/white-quote.png) -3px 4px no-repeat;padding-top: 40px;line-height: 2.0;font-family: "sofia-pro",sans-serif;font-size: 1.0em;text-transform: uppercase;letter-spacing: 1px;}
p.begin.two{background: url(../../issue-7/img/honor/white-quote.png) -3px 4px no-repeat;padding-top: 40px;line-height: 2.0;font-family: "sofia-pro",sans-serif;font-size: 1.0em;text-transform: uppercase;letter-spacing: 1px;}

/*--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;
}
/*-----------------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;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%;}
.row.toc-bg2 {margin-top: -18em;margin-bottom:142px;width: 70%;}
.toc-bg-2 {text-align: center;margin-top: 6em;}
section.toc .toc-bg {text-align:center;}
.toc-bg h3 {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: "sofia-pro",sans-serif;letter-spacing: 14px;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;}
}
/*--------------SOCIALS--------------*/
.sharewrapper {position: absolute;z-index: 999999;}
.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;}

/*-------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 (max-width: 40em) {
	.dropitlikeitshot {display: block;}
}
.dropbtn {background-color: #12849f;color: white;font-family: "europa",sans-serif;padding: 12px 20px 11px;font-size: 1.15em; border: none; cursor: pointer;text-transform: uppercase;letter-spacing: 4px; font-weight: bold;}
.dropbtn:hover, .dropbtn:focus {background-color: #54b5d3;}

/*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: 7.6em;}
}
.dropdown {position: fixed;display: inline-block;z-index:99999;}
.dropdown-content {display: none;position: absolute;background-color: #f9f9f9;min-width: 160px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);}
.dropdown-content a {padding: 9px 16px;text-decoration: none;display: block;color: #fff;text-transform: uppercase;font-weight: bold;font-family: "sofia-pro",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;}
}
.dropdown-content a:hover { background-color: rgba(241, 241, 241, 0.25);}
.show {display:block; position:relative;}

span.blueline {color: #54b5d3;}
span.blueline:hover { color: #fff;text-decoration: none;}

div#myDropdown {background-color: #2f4756;}
/*END DROP DOWN*/
/*-----------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: #2f4756;margin-bottom: 0px;}
@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;}
	body{background:#fff;}
}
/*----------------------Footer------------*/
.footer-social img { width: 32px;}
.pad-under-credits {padding-bottom: 2.5em;}
.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;
}
}
/* CREDITS */
tr {vertical-align: top;}
h2.credits {font-size: 4em;font-weight: 200;padding: 1.0em 0 .5em 0;font-family: "craw-modern-urw",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: "craw-modern-urw",serif;color: #fff;font-weight: 200;letter-spacing: 1px;line-height:1em;text-transform: uppercase;}
@media only screen and (min-width: 64.063em) {
	h2.get-air {font-size: 3em;font-family: "craw-modern-urw",serif;color: #fff;font-weight: 200;letter-spacing: 0px;text-transform: uppercase;}
}

/* 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: "sofia-pro",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 "craw-modern-urw",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;
}

/*----------------------------------------------------------------------
THIS ISSUE
-----------------------------------------------------------------------*/
/*VET TYPE IN HEADER*/
h2.honor {font-size: 13.2em;margin-bottom: -3px;font-family: "craw-modern-urw",serif; line-height: .7em;	text-transform:uppercase;}
h2.eisenhower-issue{font-family: "europa",sans-serif;font-size:1em;letter-spacing: 7px;text-transform:uppercase;}
.left-side {text-align: left;}
.right-side {text-align: right;}
/*HONOR INTRODUCTION*/
.honor-intro {background: rgba(47, 71, 86, 0.85);}
.honor-intro .columns.no-right-padding { padding-right: 0px;}
.honor-intro .honor-intro-left {padding: 3em;}
p.introtext { font-size: 1.26em;line-height: 1.9em;color:#fff;}
/*EDWIN*/
.no-pad, .small-4.medium-4.large-4.column.no-pad{padding-left:0;padding-right:0px;}
/*HEADLINES*/
h2.craw.text-center {font-size: 5.5em;padding-top: .5em; line-height: 1.0em;}
h3.subhead.upper {font-size: 1.2em;letter-spacing: 5px;padding-bottom: 2.5em;}

/*MOBILE ADJUSTMENTS*/
@media only screen and (max-width: 40em) {
	h2.honor.vetblue-text.mobile2 {font-size: 4.6em;text-align: center;}
	h2.eisenhower-issue.right-side.vetblue-text { text-align: center; margin-bottom: 2em;}
	h2.eisenhower-issue.left-side.vetblue-text {text-align: center;font-size: 150%;}
	.toc-bg-2 {margin-top: 3em;}
	.row.toc-bg2 {display: none;}
	h1.topbar { padding: .5em;font-size: 90%;}
	img.flag-adj {height: 100%; width: 100%;}
	.small-12.medium-6.large-6.columns.no-right-padding {padding: 0;}
	a.endBtn.intro-bg.button {margin-top: 1.5em; margin-bottom: 8px;}
	h2.edwin-text.upper.craw.text-center {font-size: 3.5em;line-height: 1.0em;}
	h3.subhead.europa.text-center.upper {font-size: 80%;}
	h2.white-text.upper.craw.text-center {font-size: 3.5em;line-height: 1.0em;}
	h2.tom-text.upper.craw.text-center { font-size: 3.5em;line-height: 1.0em;}
	h2.credits.white-text.text-center.upper {font-size: 3em;}
	.aftercredit p {font-size: 88%;}
	p {font-size: 90%!important;}
	table tbody th, table tbody td{font-size:90%!important;}
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
	.dropdown{top: 0px;z-index:9;}
	h2.honor{font-size: 10.2em;}
	.row.toc-bg2{margin-bottom:120px;width:80%;}
	.honor-intro .honor-intro-left{padding:2em;}
	p.introtext{font-size:1.0em;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
	h2.honor{font-size: 13.5em;text-align: center;}
	.press-fixShare{display:none;}
}