/* ==================================================================

*  Endeavor Air Media Queries

/* ================================================================== */


@media (max-width: 1456px) {
/* PILOTS PAGE 
----------------- */
#etd-info a {font-size: 15px;}

/* FA PAGE 
----------------- */
#intro-fa-text h1 {font-size: 94px;}
}


@media (max-width: 1431px) {
/* ABOUT PAGE 
----------------- */
#safety-principle h3 {font-size: 34px;}

/* PILOTS PAGE 
----------------- */
.three.columns.events h4 {font-size: 24px;}
}

@media (max-width: 1418px) {
/* TECH PAGE 
----------------- */
#intro-tech-text h1 {font-size: 88px;}
}

@media (max-width: 1395px) {
/* FA PAGE 
----------------- */
#intro-fa-text h1 {font-size: 90px; max-width: 68%;}
}


@media (max-width: 1365px) {
/* PILOTS PAGE 
----------------- */
.bgrid-halves.apply-buttons [class*="column"] {width: 35%;}
}


@media (max-width: 1341px) {
/* PILOTS PAGE 
----------------- */
#etd-info-text h2 {font-size: 45px;}

/* ETD PAGE 
----------------- */
#intro-etd-text h1 {font-size: 85px;}
}

@media (max-width: 1287px) {
/* ABOUT PAGE 
----------------- */
#intro-about-text h1 {font-size: 81px; max-width: 75%;}
#meet-leaders-text h2, #see-fleet-text h2 {font-size: 70px;}
}


@media (max-width: 1280px) {
/* HOMEPAGE 
----------------- */
#navigate {background-position:center;}
#navigate .row {margin-top: 4em;}

/* FA PAGE 
----------------- */
#intro-fa-text h1 {font-size: 87px;}

/* TECH PAGE 
----------------- */
#intro-tech{height: 360px;}
#intro-tech-text h1 {font-size: 75px;}
}


@media (max-width: 1241px){
/* ABOUT PAGE 
----------------- */
#safety-principle h3 {font-size: 30px;}
#meet-leaders-text h2, #see-fleet-text h2 {font-size: 60px;}

/* PILOTS PAGE 
----------------- */
.three.columns.events img {width: 12%;}
.three.columns.events h4 {font-size: 22px;}

/* FA PAGE 
----------------- */
#intro-fa-text h1 {font-size: 84px;}

/* BENEFITS PAGE 
----------------- */
#intro-benefits-text h1 {font-size: 100px;}
#intro-benefits {height: 320px;}
}

@media (max-width: 1231px) {
/* PILOTS PAGE 
----------------- */
#intro-pilots-text h1 {font-size: 88px;}
#referral-info {min-height: 400px;}
}

@media (max-width: 1204px) {
/* ETD PAGE 
----------------- */
#intro-etd { height: 330px;}
#intro-etd-text h2 {font-size: 45px;line-height: 42px;}
}

@media (max-width: 1194px){
/* FA PAGE 
----------------- */
#intro-fa-text h1 {font-size: 81px;}
#intro-fa {height: 340px;}
}


@media (max-width: 1171px){
/*CAREERS PAGE
----------------- */
#intro-careers {height: 320px;}
#intro-careers-text h1 {font-size: 80px;}
#intro-careers-text h2 {font-size: 40px;}
#featured-careers .bgrid-halves .columns h4 {font-size: 22px;}
#featured-careers .bgrid-halves .columns p {line-height: 1.3;}
#benefits-box-text {padding: 2em 0 0 0;}

/* PILOTS PAGE 
----------------- */
#qualifications-chart a {font-size: 15px;}

/* FA PAGE 
----------------- */
#intro-fa-text h1 {max-width: 70%;}
}


@media (max-width: 1120px){
/*CAREERS PAGE
----------------- */
a.career-link {font-size: 15px;}

/* FA PAGE 
----------------- */
#intro-fa-text h1 {max-width: 73%; font-size: 78px;}
}


@media (max-width: 1108px){
/* ABOUT PAGE 
----------------- */
#intro-about-text h1 {font-size: 61px;}
#safety-principle { padding-bottom: 1em;}
#safety-principle h3 {font-size: 22px;}

/* PILOTS PAGE 
----------------- */
#intro-pilots-text h1 {font-size: 78px;}
}

@media (max-width: 1092px) {
/* PILOTS PAGE 
----------------- */
#etd-info-text h2 {font-size: 35px;}
.three.columns.events h4 {font-size: 20px;}

/* TECH PAGE 
----------------- */
#intro-tech {height: 330px;}
#intro-tech-text h1 {font-size: 70px;}
}


@media (max-width: 1080px) {
/* All Site Styles 
 --------------------- */
a.login-button {margin: 1em 0em -6em 0;}
#nav-wrap {margin-right: -35px;}
ul#nav li a {padding: 8px 28px 4px;}

/* CONTACT PAGE
 --------------------- */
 #intro-contact {height: 170px;}
#intro-contact-text h1 {font-size: 88px;}
}


@media (max-width: 1069px) {
/* HOMEPAGE
----------------------- */
#intro-text h1 {font-size: 80px;}
#intro-text h2 {font-size: 20px;}
#navigate h2 {font-size: 34px;}
#navigate p {font-size: 18px;}
}

@media (max-width: 1053px) {
/* PILOTS PAGE 
----------------- */
#intro-pilots {height: 330px;}
#intro-pilots-text a.red-button{padding: .3em .5em; font-size: 16px;}

/* FA PAGE 
----------------- */
#intro-fa-text h1 {max-width: 75%;}

/* BENEFITS PAGE 
----------------- */
#intro-benefits-text h1 {font-size: 85px;}
#intro-benefits {height: 270px;}
}


@media (max-width: 1023px){
/*CAREERS PAGE
----------------- */
#featured-careers .bgrid-halves .columns { height: 270px;}
img.career-person {height: 200px;}
a.career-link {font-size: 14px;}
#values-trio .columns.highlight {padding: 2em;}
#values-trio .columns.highlight h4 {font-size: 36px;}
#values-trio h4 {font-size: 24px;}
#values-trio p {font-size: 16px;line-height: 24px;}
}

@media (max-width: 1016px) {
/* TECH PAGE 
----------------- */
#intro-tech {height: 310px;}
#intro-tech-text h1 {font-size: 60px;}
#intro-tech-text a.red-button { padding: .3em 1em; width: 200px; display: block; text-align:center; font-size: 15px;}
}

@media (max-width: 1008px) {
/* FA PAGE 
----------------- */
#intro-fa-text h1 {max-width: 78%;}
}

@media (max-width: 981px) {
/* PILOTS PAGE 
----------------- */
#intro-pilots {height: 300px;}
#intro-pilots-text h1 {font-size: 65px;}
.three.columns.events h4 {font-size: 18px;}
}

@media (max-width: 969px) {
/* FA PAGE 
----------------- */
#intro-fa-text h1 {max-width: 81%;}
#intro-fa-text a.red-button {font-size: 16px;}
}

@media (max-width: 946px) {
/* ETD PAGE 
----------------- */
#intro-etd-text h1 {font-size: 55px;}
#intro-etd-text h2 {font-size: 35px;line-height: 30px;}
}


@media (max-width: 933px) {
/* All Site Styles
------------------------ */
a.login-button {margin: 1em -1.3em -6em 0;}
#nav-wrap {margin-right: -35px;}
ul#nav li a {padding: 8px 18px 4px; font-size: 16px;}

/* HOMEPAGE
-------------------- */
#intro-text h1 {font-size: 60px;}


/* ABOUT PAGE 
----------------- */
#safety-principle { width: 100%;}
#meet-leaders-text h2, #see-fleet-text h2 {font-size: 50px;}


/*CAREERS PAGE
----------------- */
#featured-careers .bgrid-halves .columns {width: 100%;}
img.career-person {height: auto;}

/*PILOTS PAGE
----------------- */
#referral-info-text h2 {font-size: 43px;}

/* FA PAGE 
----------------- */
#intro-fa-text h1 {max-width: 85%;}
}


@media (max-width: 895px) {
/* BENEFITS PAGE 
----------------- */
#intro-benefits-text h1 {font-size: 70px;}
#intro-benefits {height: 250px;}
#benefits-info-text h4 {font-size: 18px; line-height: 20px;}
}


@media (max-width: 889px) {
/* FA PAGE 
----------------- */
#intro-fa-text h1 {max-width: 89%;}
#intro-fa-text a.red-button {font-size: 14px;}

}

@media (max-width: 868px) {
/* TECH PAGE 
----------------- */
#intro-tech-text h1 {font-size: 55px;}
#intro-tech-text .bgrid-halves.apply-buttons [class*="column"] {margin-right: 1em;}

/* LEADERSHIP PAGE 
----------------- */
#intro-leaders {height: 290px;}
#intro-leaders-text h1 {font-size: 88px;}
img.headshot {float: none;}
}

@media (max-width: 849px) {
/* FA PAGE 
----------------- */
#intro-fa-text h1 {font-size: 75px; max-width: 96%;}

/* PILOTS PAGE 
----------------- */
.columns.requirements a { font-size: 14px;}
}

@media (max-width: 844px) {
/*CAREERS PAGE
----------------- */
#intro-careers-text h1 {font-size: 70px;}
#intro-careers-text h2 {font-size: 30px;}

/*PILOTS PAGE
----------------- */
#referral-info a {font-size:15px;}
}


@media (max-width: 816px) {
/* PILOTS Page
----------------- */
#intro-pilots {height: 260px;}
#intro-pilots-text h1 {font-size: 55px;}
#intro-pilots-text a.red-button {padding: .3em .5em; font-size: 14px;}
}


@media (max-width: 780px) {

/* mobile navigation
------------------------- */

header .logo {
top: 20px;
}
    /* mobile navigation
   -------------------------------------------------------------------- */
   #nav-wrap {
      width: auto;
      margin: 0;

      position: absolute;
      top: 0;
      right: 0;
   }
   #nav-wrap > a {
	   width: 48px;
		height: 48px;
		text-align: left;
		background-color: #002d56;
		position: relative;

      border: none;
      float: right;

      font: 0/0 a;
      text-shadow: none;
      color: transparent;

      position: relative;
      top: 74px;
      right: 5px;
   }

	#nav-wrap > a:before,
   #nav-wrap > a:after {
	   position: absolute;
		border: 2px solid #fff;
		top: 35%;
		left: 25%;
		right: 25%;
		content: '';
	}
   #nav-wrap > a:after { top: 60%; }

   /* toggle buttons */
	#nav-wrap:not( :target ) > a:first-of-type,
	#nav-wrap:target > a:last-of-type  {
	   display: block;
	}

   /* hide menu panel */
   #nav-wrap ul#nav {
      height: auto;
		display: none;
      clear: both;

      width: auto;

      position: relative;
      top: 48px;
      right: 0px;
   }

   /* display menu panels */
	#nav-wrap:target > ul#nav	{
	   display: block;
      padding: 10px 20px 30px 20px;
      background: #fff;
      margin: 0 20px;
      clear: both;
      border-radius: 3px;
   }

   ul#nav li {
      width: 100%;
      display: block;
      height: auto;
      margin: 0 auto;
      text-align: left;
   }
   ul#nav  li {
      border-bottom: 1px solid #2D2E34;
      border-bottom-style: dotted;
   }
   ul#nav li a {
      background-image: none;
      margin: 0;
      padding: 0;
      font-size: 14px;
      margin: 12px 0;
      line-height: 14px; /* reset line-height from 48px */
      border: none;
   }
   ul#nav span:after {
      left: 5px;
   }

   /* Sub Menu */
   ul#nav ul {
      position: static;
      background: none;
      width: 100%;
      padding-left: 15px !important;

      /* for transition */
      opacity: 0;
   }
   ul#nav ul li {
      width: 100%;
      padding: 0;
      display: list-item;
      border: none;

      /* for transition */
      height: 0px;
	   overflow: hidden;
      border-bottom: 1px dotted #595B6A;
   }

   /*On Hover  */
   ul#nav li:hover {border-bottom: 0px;}
   #nav li:hover > ul li { height: 30px; }
   #nav li:hover > ul li:last-child { margin-bottom: 9px; }

   /* Sub Menu Anchor links */
   ul#nav ul li a {
      white-space: normal;
      padding-left: 0px !important;
      color:#002d56;
      font-weight: normal;
      font-size: 13px;
      line-height: 30px; /* should be the same with li's height */
   }


/* HOMEPAGE 
----------------- */

#intro-text h1, #intro-text h2 {max-width: 96%;}
#intro-text h1 {font-size: 48px;}
#navigate h2 {font-size: 28px;}
#contact-info p {font-size: 16px;}

/* TECH PAGE 
----------------- */
#intro-tech-text h1 {font-size: 50px;}
}


@media (max-width: 767px) {

/* rows and columns
---------------------- */

.row {
	width: 90%;
	margin: 0 auto;
	padding: 0;
}
.column, .columns {
	width: auto !important;
	float: none;
	margin-left: 0;
	margin-right: 0;
	padding: 0 30px;
	display:block;
}

.row .row { width: auto; max-width: none; margin: 0 -30px; }

[class*="column"] + [class*="column"]:last-child { float: none; display:block; }
[class*="bgrid"] [class*="column"] + [class*="column"]:last-child { float: none; display:block; }

Offsets 
   .row .offset-1    { margin-left: 0%; }
   .row .offset-2    { margin-left: 0%; }
   .row .offset-3    { margin-left: 0%; }
   .row .offset-4    { margin-left: 0%; }
   .row .offset-5    { margin-left: 0%; }
   .row .offset-6    { margin-left: 0%; }
   .row .offset-7    { margin-left: 0%; }
   .row .offset-8    { margin-left: 0%; }
   .row .offset-9    { margin-left: 0%; }
   .row .offset-10   { margin-left: 0%; }
   .row .offset-11   { margin-left: 0%; }
   
/* All Site Styles
---------------- */
#hubs p {margin-top: 2em;}
#hubs, #hubs-tech {padding-top: 20px;}

/* HOMEPAGE
---------------- */
#intro-text {padding: 2em 1em 2em 1em; } 
#contact-info {padding-top: 0px;}
#contact-info .row .six { margin-top: 1em;}
#navigate {background-position: left; margin-top: -11em;}
#navigate .row {margin-top: 8em;}
#navigate .bgrid-halves [class*="column"] {margin-top: 2em;}

/* ABOUT PAGE 
----------------- */
#intro-about-text h1, #meet-leaders-text h2, #see-fleet-text h2  {max-width: 96%;}
#intro-about-text, #meet-leaders-text, #see-fleet-text {padding: 2em 1em 2em 1em; } 
#safety-principle h3 {font-size: 28px;}

/*CAREERS PAGE
----------------- */
#benefits-box {height: auto; padding-bottom: 2em;}
#benefits-box-text .bgrid-thirds {margin-bottom: 2em;}
#values-trio .bgrid-thirds {margin-top: 2em;}
#values-trio .columns.highlight, #values-trio .columns {margin-top: 1em;}

/*PILOTS PAGE
----------------- */
#intro-pilots {height: 300px;}
#intro-pilots-text {width: 90%;}
#intro-pilots-text h1 {max-width: 80%;}
#intro-pilots-text a.red-button { padding: .3em 1em; text-align: left; margin-top: .5em; width: 250px;}
.three.columns.events img { max-width: 100%; width: 30px;}
#etd-info-text {width: 90%;}
#qualifications-chart {margin: 1em auto 2em auto;}
#referral-info-text {width: 90%;}
#referral-info-text h2 {font-size: 30px;}
#referral-info a {margin-bottom: 1em; font-size: 15px;}

/* FA PAGE 
----------------- */
#intro-fa {height: 240px;}
#intro-fa-text {width: 90%;}
#intro-fa-text h1 {font-size: 50px; max-width: 100%;}
#intro-fa-text a.red-button {padding: .3em 1em; margin-bottom: .5em; width: 200px; display:block;}
#testimonial-text {width: 90%; padding: 2em 0;}
#testimonial-text p {font-size: 20px; line-height: 34px;}

/* TECH PAGE 
----------------- */
#intro-tech {height: 250px;}
#intro-tech-text h1 {max-width: 100%;}
#intro-tech-text a.red-button { margin-bottom: 1em;}
#intro-tech-text { width: 90%}
#hubs-tech .bgrid-quarters {margin-bottom: 5em;}
#hubs-tech p {margin-top: 7em;}

/* BENEFITS PAGE 
----------------- */
#intro-benefits {background-position: center;}
#intro-benefits-text {width: 90%;}
#intro-benefits-text h1 { max-width: 100%;}
#benefits-info-text .bgrid-fifths {height: auto;}
#benefits-info {background: #002d56; height: auto; padding-bottom: 2em;}
#benefits-info-text { width: 90%;}
#benefits-info-text .bgrid-fifths .columns{margin-top: 2em;}

/* AIRCRAFT PAGE 
----------------- */
#intro-aircraft {height: 230px;}
#intro-aircraft-text {width: 96%;}
#intro-aircraft-text h1 {font-size: 88px;line-height: 1; max-width: 100%;}
#aircraft img {margin-top: 0em;}

/* LEADERSHIP PAGE 
----------------- */
#intro-leaders-text {width: 90%;}
#intro-leaders-text h1{width: 100%;}
#bios {margin-top: 0em;}
#bios h3 {margin-top: 50px;}
img.headshot {float: left; padding-bottom: 10px;}
#bios p {margin-bottom: 10px;}

/* CONTACT PAGE
 --------------------- */
#intro-contact {margin-bottom: 1em;}
#intro-contact-text {width: 90%;}
#intro-contact-text h1 {max-width: 100%; }

/* EVENTS PAGE
 --------------------- */
#intro-events {height:220px;}
#intro-events-text {width: 90%;}
#intro-events-text h1 {max-width: 100%; font-size: 68px;}
#events-info {margin-top: 1em;}
}

@media (max-width: 736px){
/*CAREERS PAGE
----------------- */
#intro-careers-text h1 {font-size: 60px;}
}

@media (max-width: 572px) {
/*HOME PAGE
----------------- */
#intro {background-position: left;}
}

@media (max-width: 546px) {
/* All Site Styles 
 --------------------- */
h3 {font-size: 24px;}
#info {padding-top: 30px; padding-bottom: 0px;}
a.red-button {font-size: 15px;}

/* ABOUT PAGE 
----------------- */
#intro-about-text h1, #meet-leaders-text h2, #see-fleet-text h2  {font-size: 45px;}

/* FA PAGE 
----------------- */
#intro-fa-text h1 {font-size: 40px;}
p.flight-attendant {line-height: 26px !important;}
}

@media (max-width: 520px){
/*CAREERS PAGE
----------------- */
#intro-careers-text {padding: 2em 0 0 0;}
#intro-careers-text h1 {font-size: 40px;}
#intro-careers-text h2 {font-size: 22px;}
#intro-careers {height: 210px;}
#featured-careers p {line-height: 20px;}
img.career-person {height: 75%;}
#featured-careers .bgrid-halves .columns {height: 240px;}
#featured-careers .bgrid-halves .columns p { font-size: 14px;}
#benefits-box-text p {font-size: 16px; line-height: 20px;}

/* ETD PAGE
 --------------------- */
#intro-etd{ height: 310px;}
#intro-etd-text {padding: 3em 0;}
#intro-etd-text h1 {font-size: 46px;}
#intro-etd-text h2 {font-size: 30px;}
#intro-etd-text img.small-logo { width: 45%; margin-top: -1em; }

/* BENEFITS PAGE 
----------------- */
#intro-benefits {height: 190px;}
#intro-benefits-text h1 {font-size: 55px;}

/* CONTACT PAGE
 --------------------- */
#intro-contact-text h1 {font-size: 60px; }
#intro-contact {height: 130px;}
}

@media (max-width: 505px) {
/*PILOTS PAGE
----------------- */
#intro-pilots-text h1 {max-width: 90%; font-size: 45px;}

/* TECH PAGE 
----------------- */
#intro-tech-text h1 {font-size: 40px;}
#intro-tech {height: 220px;}
#intro-tech-text a.red-button {font-size: 14px;}

/* LEADERSHIP PAGE 
----------------- */
#intro-leaders {height: 210px;}
#intro-leaders-text h1{font-size: 60px;}
}


@media (max-width: 455px) {
/* All Site Styles 
 --------------------- */
header .logo img {width: 75%;}
a.login-button img {width: 80%;}
a.login-button {margin: .5em -3.7em -6em 0;}
#nav-wrap > a { width: 40px; height: 40px; top: 60px;}
#intro {margin: 7em auto 0 auto;}

/* HOMEPAGE
---------------- */
#navigate .bgrid-halves [class*="column"] {margin-top: 5em;}

/*CAREERS PAGE
----------------- */
img.career-person {height: 65%;}
a.career-link {padding: 0em 0 0em 1em;}

/* LEADERSHIP PAGE 
----------------- */
img.headshot {float: none;}

/* EVENTS PAGE
 --------------------- */
#intro-events {height:180px;}
#intro-events-text h1 {font-size: 48px;}
}


@media (max-width: 433px) {
/* ABOUT PAGE 
----------------- */
#intro-about-text h1, #meet-leaders-text h2, #see-fleet-text h2  {font-size: 38px;}

/* FA PAGE 
----------------- */
#intro-fa {height: 240px;}
#intro-fa-text h1 {font-size: 34px;}
}

@media (max-width: 422px) {
/*CAREERS PAGE
----------------- */
#intro-careers-text h1 {font-size: 30px;}
#intro-careers-text h2 {font-size: 18px;}
#featured-careers .bgrid-halves .columns {height: 310px;}
img.career-person {height: 50%;bottom: 54px;}
a.career-link {padding: .5em 0em .5em 1em;}

/*PILOTS PAGE
----------------- */
#referral-info a {font-size:14px;}
#referral-info a img{width: 25%;}

/* ETD PAGE
 --------------------- */
#intro-etd{ height: 240px;}
#intro-etd-text {padding: 3em 0 0 0;}
#intro-etd-text h1 {font-size: 38px;}
#intro-etd-text h2 {font-size: 24px;}
#intro-etd-text span {font-size: 20px;}
#intro-etd-text img.small-logo { margin-top: -2em; }
}

@media (max-width: 403px) {
/* ALL Site
----------------- */
h3 {font-size: 22px; line-height: 26px;}

/* TECH PAGE 
----------------- */
#intro-tech-text h1 {font-size: 34px;}
#intro-tech {height: 200px;}

/* BENEFITS PAGE 
----------------- */
#intro-benefits-text h1 {font-size: 45px;}
#intro-benefits {height: 170px;}

/* AIRCRAFT PAGE 
----------------- */
#intro-aircraft {height: 190px; background-position:center;}
#intro-aircraft-text h1 {font-size: 68px;}
}

@media (max-width: 379px) {
/*PILOTS PAGE
----------------- */
#referral-info-text .columns {padding: 0 !important;}
}

@media (max-width: 373px){
/* TECH PAGE 
----------------- */
#hubs h5, #hubs-tech h5 {font-size: 18px;}
}


@media (max-width: 371px) {
/* HOMEPAGE
---------------- */
#intro-text h1 {font-size: 40px;}
#intro-text h2 {font-size: 18px;}
#navigate h2 {font-size: 24px;}
#navigate p {font-size: 16px;}
}

@media (max-width: 369px){
/*PILOTS PAGE
----------------- */
#intro-pilots {height: 250px;}
#intro-pilots-text h1 {font-size: 38px;}
#etd-info a {max-width: 100%; font-size: 14px;}

/* FA PAGE 
----------------- */
#intro-fa-text h1 {font-size: 30px;}

/* CONTACT PAGE
 --------------------- */
#intro-contact-text h1 {font-size: 50px; }
#intro-contact {height: 100px;}
}

@media (max-width: 350px) {
/* All Site Styles 
 --------------------- */
header .logo {top: 30px;}
header .logo img {width: 65%;}
a.login-button img {width: 70%;}
a.login-button {margin: .5em -4.7em -6em 0;}
#nav-wrap > a { width: 40px; height: 40px; top: 60px;}
a.red-button {font-size: 13px;}

@media (max-width: 342px){
/* ABOUT PAGE 
----------------- */
#meet-leaders {background-position-x: 68%;}

/* CAREERS PAGE 
----------------- */
#intro-careers-text a.red-button {margin-top: 2em;}

/* TECH PAGE 
----------------- */
#intro-tech {height: 180px;}
#intro-tech-text h1 {font-size: 30px;}

/* BENEFITS PAGE 
----------------- */
#intro-benefits-text h1 {font-size: 40px;}
#intro-benefits {height: 150px;}

/* AIRCRAFT PAGE 
----------------- */
#aircraft .bgrid-halves .columns h5, #aircraft .bgrid-thirds .columns h5 {font-size: 15px;}

/* LEADERSHIP PAGE 
----------------- */
#intro-leaders {height: 190px;}
#intro-leaders-text h1 {font-size: 50px;}

/* ETD PAGE
 --------------------- */
#intro-etd{ height: 200px;}
#intro-etd-text {padding: 2em 0 0 0;}
#intro-etd-text h1 {font-size: 34px;}
#intro-etd-text h2 {font-size: 20px;}
#intro-etd-text span {font-size: 16px;}
#intro-etd-text img.small-logo { margin-top: -2em; }
}

