/* @override 
	http://apudev.staging.wpengine.com/wp-content/themes/core/panels.css?
	https://www.alaskapacific.edu/wp-content/themes/core/panels.css?**/

/* Page Slider
---------------------------------------------*/

.header-image.slideshow{ margin-bottom: 0; max-height: none;}

.slideshow .soliloquy-container{  margin: 0 !important; max-width: 100% !important; max-height: none !important; }

.slideshow .soliloquy-viewport, .slideshow .soliloquy-item { max-height: 490px !important; height: auto !important; overflow: hidden;}

.soliloquy-container .soliloquy-image{ width: 100%; border: none; }


/* Slideshow Dots */
.home .soliloquy-container .soliloquy-pager{ text-align: center; bottom: auto; position: relative !important; background: #e5e5e5; padding: 20px 0 0; height: 40px; }

.home .soliloquy-container .soliloquy-pager-link{ background: #ccd5da; width: 18px; height: 18px; border: none; border-radius: 10px; display: inline-block; margin: 0 2px; color: #000;}

.home .soliloquy-container .soliloquy-pager-link:hover, .slideshow .soliloquy-pager-link.active{ background: #186388 !important; color: #fff; }

.header-image.slideshow .soliloquy-pager{text-align: left; bottom: 20px;  left: 20px;}

.header-image.slideshow .soliloquy-container .soliloquy-pager-link{ background: #e5e5e5; width: 18px; height: 18px; border: none; border-radius: 10px; display: inline-block; margin: 0 2px; }

.header-image.slideshow .soliloquy-container .soliloquy-pager-link span{ display: inline; }

.header-image.slideshow .soliloquy-container .soliloquy-pager-link:hover, .header-image.slideshow .soliloquy-pager-link.active{ background: #ee9f21 !important;}


/* Slideshow Direction */
.slideshow  .soliloquy-controls-direction{ display: block;}

.slideshow  .soliloquy-controls-direction .soliloquy-prev{ left: 0 !important; border-radius: 0 6px 6px 0; background-position: center -54px;}

.slideshow  .soliloquy-controls-direction .soliloquy-next{ right: 0 !important; border-radius: 6px 0 0 6px;}

.slideshow  .soliloquy-controls-direction a{ background: url('images/flex-direction.png') no-repeat center 45px rgba(24,99,136,0.8); width: 70px; height: 138px; text-indent: -9999px; text-align: left; opacity: 0.8; top: 40%; }

.slideshow  .soliloquy-controls-direction a:hover{ opacity: 1.0;}


/* Slideshow Caption */
.slideshow .soliloquy-caption{ position: absolute; top: 0; }

.slideshow .soliloquy-caption-inside{ max-width: 1200px; margin: 0 auto !important;  position: relative; background: none !important; padding: 0 !important;}

/* Caption Buttons */
.soliloquy-caption  .video, .soliloquy-caption  .audio{ display: inline-block; border: 1px solid rgba(255,255,255,0.4); background: url('images/icons.png') no-repeat 8px -236px rgba(255,255,255,0.2); padding: 8px 12px 6px 40px; border-radius: 3px; text-align: center; width: 44%; text-transform: uppercase;  font-family: Soho, serif;  text-shadow: 1px 1px 1px rgba(0,0,0,0.6);  margin: 10px 5px 0; line-height: 1.5; font-size: 20px; }

.soliloquy-caption  .video:hover, .soliloquy-caption  .audio:hover{ background-color: #186388;}

.soliloquy-caption  .audio{ background-position: 10px -294px;}

.soliloquy-caption  .orient { display: inline-block; text-align: center; width: auto; text-transform: uppercase; font-family: 'Gotham A', 'Gotham B', Arial, serif;	font-weight: 300; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); margin: 10px 10px ; line-height: 1.3; font-size: 39px; }

.soliloquy-caption  .orient a:hover{  color: #ffffff; font-weight: 400; padding: 5px 7px; text-align: center; width: auto; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); line-height: 1.3; font-size: 39px;  background: #215f7a; background: -moz-linear-gradient(top, #215f7a 0%, #0d4b68 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#215f7a), color-stop(100%,#0d4b68));  background: -webkit-linear-gradient(top, #215f7a 0%,#0d4b68 100%); background: -o-linear-gradient(top, #215f7a 0%,#0d4b68 100%);  background: -ms-linear-gradient(top, #215f7a 0%,#0d4b68 100%); background: linear-gradient(to bottom, #215f7a 0%,#0d4b68 100%);  }


/** Active Learning Caption **/
.slideshow .soliloquy-caption .active-learning{ width: 400px; background: none;  background: rgba(24,99,136,0.8);  text-align: center; padding: 40px 30px; float: right; margin-top: 70px;}

.soliloquy-caption .active-learning h2, .soliloquy-caption .active-learning h3, .soliloquy-caption .active-learning h4, .soliloquy-caption .active-learning p, .soliloquy-caption .active-learning a{  color: #ffffff;}

.soliloquy-caption .active-learning h2{ font-size: 46px; font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif';  font-weight: 500; text-transform: uppercase; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); line-height: 1.4; }

.soliloquy-caption .active-learning h2 span{ font-family: Soho, serif; text-shadow: -2px -2px 0 #a58a40, 2px -2px 0 #a58a40, -2px 2px 0 #a58a40, 2px 2px 0 #a58a40; display: block; }

/** Early Honors Caption **/
.slideshow .soliloquy-caption .early-honors{ width: 355px; background: none;  background: rgba(24,99,136,0.8);  text-align: center; padding: 20px 20px; float: right; margin-top: 70px; margin-right: 202px; }

.soliloquy-caption .early-honors h2, .soliloquy-caption .early-honors h3, .soliloquy-caption .early-honors h4, .soliloquy-caption .early-honors p, .soliloquy-caption .early-honors a{  color: #ffffff;}

.soliloquy-caption .early-honors h2{ font-size: 48px; font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif';  font-weight: 500; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); line-height: 1; }

.soliloquy-caption .early-honors h2 span{ font-family: Soho, serif; text-shadow: -2px -2px 0 #a58a40, 2px -2px 0 #a58a40, -2px 2px 0 #a58a40, 2px 2px 0 #a58a40; display: block; }

/** Expedition Alaska Caption **/
.slideshow .soliloquy-caption .expedition-alaska{ width: 400px; background: none; text-align: center; /*float: right; margin-right: 50%; margin-top: 180px !important*/ margin: 0 auto; }

.soliloquy-caption .expedition-alaska h2, .soliloquy-caption .expedition-alaska h3, .soliloquy-caption .expedition-alaska h4, .soliloquy-caption .expedition-alaska p, .soliloquy-caption .expedition-alaska a{  color: #186388;}

.soliloquy-caption .expedition-alaska h2{ font-size: 48px; font-weight: 500; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); line-height: 1.4; margin: 0 0 12px; }

.soliloquy-caption .expedition-alaska h2 span.alaska{ text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff; display: block; text-transform: uppercase; color: #d69827; font-size: 60px; }

.soliloquy-caption .expedition-alaska h2 span.year{ color: #348335; font-size: 60px;}

.soliloquy-caption .expedition-alaska .video, .soliloquy-caption .expedition-alaska .audio{ background-color: #186388; color: #fff; margin: 40% 5px 0; }

.soliloquy-caption .expedition-alaska .video:hover, .soliloquy-caption .expedition-alaska .audio:hover{  background-color: #348335;  }

/*  Panels
---------------------------------------------*/
.panel-box{ padding: 60px 0; background: #fff; clear: both; overflow: hidden; }

.panel-box .panel{ margin: 0; }

.panel-box .entry-header{ text-align: center;  margin: 0 0 24px;}

.panel-box h2.entry-title{ text-align: center !important;   font-size: 40px; text-transform: none; margin: 0; overflow: hidden; position: relative; font-family: Soho, serif; }

.panel-box .entry-title span:before{ content: ' '; width: 300px; height: 1px; background: rgba(255,255,255,0.2); display: inline-block; margin: 24px 20px 16px 0; position: absolute; right: 100%;}

.panel-box .entry-title span:after{  content: ' '; width: 300px; height: 1px; background: rgba(255,255,255,0.2);  display: inline-block;  margin: 24px 0 16px 20px; position: absolute; left: 100%; }

.panel-box .entry-title span{ display: inline-block; position: relative;}

.panel-box .entry-content h2{ text-align: center; font-size: 26px; margin: 0 0 24px; font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif';}

.panel-box  .entry-content h2 strong{ color: #186388; text-transform: uppercase; }

.panel-box .more-from-category{ margin: 16px 0 0; text-align: center; text-transform: uppercase;}

.panel-box .buttons{ margin: 0; overflow: hidden;}

.panel-box .buttons li{ list-style: none; margin: 0 0 12px;}

.panel-box .buttons li a{ display: block;  padding: 10px 24px; font-size: 21px; background-color: rgba(255,255,255,0.2); text-align: center; max-width: 400px; text-decoration: none; }

.panel-box .buttons li a:hover{ background-color: #fff; color: #c7963e;}

.panel-box .button{ margin: 0 12px; text-transform: none; font-weight: 500; font-size: 21px; }

.panel-box img{ border: none;}

.panel-box a { text-decoration: none;}


/*  Home - News, Events & Stories
---------------------------------------------*/
.news-events{ background: #e5e5e5; padding: 40px 0;}

.news-events h2{ text-align: center; font-size: 30px; margin: 0 0 16px; text-transform: none; font-family: Soho, serif;}

.news-events h2{ background: url('images/bg-title-line-blue.png') repeat-x center;  }

.news-events h2 span{ background: #e5e5e5; padding: 0 20px; }

.news{ width: 540px; margin-right: 40px; float: left;}

.events{ width: 290px; float: left;}

.stories{ float: right; width: 290px;}

.newsticker, .stories-list{ background: #fff; padding: 24px; border: 1px solid #e1e1e1; height: 574px; overflow: scroll;}

.newsticker img{ max-width: 156px; float: left; margin-right: 16px !important; border: 1px solid #e1e1e1;}

.newsticker p{ margin: 0; line-height: 1.2;}

.newsticker li{ margin: 0 0 15px; padding: 0 0 15px; border-bottom: 1px solid #e1e1e1; overflow: hidden; }

.newsticker li:last-child, .stories-list li:last-child{ border: none; margin: 0;}

.newsticker li h3{ margin: 0; font-size: 20px;}

/*.events .widget_ai1ec_agenda_widget { background: none; margin-top: 6px;  }

.widget_ai1ec_agenda_widget .ai1ec-agenda-widget-view .ai1ec-date, .widget_ai1ec_agenda_widget .ai1ec-agenda-widget-view .ai1ec-today { background: none !important; border: none !important; font-size: 16px;  }

.widget_ai1ec_agenda_widget .ai1ec-agenda-widget-view .ai1ec-date .ai1ec-date-events { margin: -12px 0 18px; background: url('images/bg-events.jpg') repeat-y #fff; min-height: 58px;   }

.widget_ai1ec_agenda_widget .ai1ec-agenda-widget-view .ai1ec-date .ai1ec-date-title { margin: 0;  background: #186388; color: rgba(255,255,255,0.8); border-radius: 0; box-shadow: none; text-shadow: none; padding: 0; border: none; width: 56px; font-family: 'Gotham A', 'Gotham B', Arial, serif;	font-size: 12px; font-weight: 300; }

.widget_ai1ec_agenda_widget .ai1ec-agenda-widget-view .ai1ec-date .ai1ec-date-title .ai1ec-month { background: none; color: rgba(255,255,255,0.8); font-weight: 500; font-size: 12px; letter-spacing: 	normal; }

.widget_ai1ec_agenda_widget .ai1ec-agenda-widget-view .ai1ec-date .ai1ec-date-title .ai1ec-day { font-weight: 400; color: rgba(255,255,255,0.8);  }

.widget_ai1ec_agenda_widget .ai1ec-agenda-widget-view .ai1ec-date .ai1ec-event {margin: 6px 0 6px 62px; border-top: 1px solid #e1e1e1; }

.widget_ai1ec_agenda_widget .ai1ec-agenda-widget-view .ai1ec-date .ai1ec-event:first-child { border: none; }

.widget_ai1ec_agenda_widget .ai1ec-agenda-widget-view .ai1ec-date .ai1ec-event .ai1ec-load-event {  border: none; border-radius: 0; }

.widget_ai1ec_agenda_widget .ai1ec-agenda-widget-view .ai1ec-date .ai1ec-allday-badge { background: #186388; border-radius: 0; text-transform: uppercase; display: block; background: none; color: #222; padding: 0; font-weight: 300; font-size: 14px; }

.widget_ai1ec_agenda_widget .ai1ec-agenda-widget-view .ai1ec-date .ai1ec-event-title {  font-family: Soho, serif;  }

.widget_ai1ec_agenda_widget .ai1ec-agenda-widget-view .ai1ec-date .ai1ec-event-time {  text-transform: uppercase;  font-weight: 300; font-size: 14px; display: block; color: #222; }*/

.events .event {
  margin-bottom: 12px;
  overflow: hidden; 
  background: #fff;
  position: relative;
  min-height: 72px;
}

.events .event h2 {
	font-size: 18px;
	text-align: left;
	margin: 12px 12px 12px 84px;
	background: none;
}


.event-date a {
  background: #186388;
  color: rgba(255,255,255,0.8);
  padding: 12px;
  margin: 0 12px 0 0;
  position: absolute;
  height: 100%;
  text-align: center;
  text-transform: uppercase;
  line-height: 1.2;
  width: 72px;
  font-size: 16px;
  font-weight: 600; 
  font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif';
}

.event-date a::first-line {
  font-weight: bold;
  font-size: 24px;
}

.event-date a:hover {
  background: #d69827; }

.events .event-time {
  font-size: 16px;
  color: #000; 
  margin: -12px 12px 12px 84px;
}

.stories-list{ padding: 18px; }

.stories-list img{ float: left; margin: 0 12px 0 0 !important; border: 1px solid #e1e1e1;}

.stories-list h3{ font-size: 16px; margin: 0;}

.stories-list p{ font-size: 14px; margin: 0; line-height: 1.3;}

.stories-list li{  margin: 0 0 15px; padding: 0 0 15px; border-bottom: 1px solid #e1e1e1; overflow: hidden; }

.stories-list li:last-child{ margin: 0;}


/*  Home - APU Majors & Programs
---------------------------------------------*/

.home .apu-majors-programs .entry-title{ font-size: 50px; }

.apu-majors-programs .entry-title span:before{ width: 110px; height: 33px; background: url('images/bg-title.png') no-repeat;  margin: 0; top: 10px; }

.apu-majors-programs  .entry-title span:after{  width: 110px; height: 33px; background: url('images/bg-title.png') no-repeat right -92px;  margin: 0; top: 10px; }

.apu-majors-programs h3, .apu-majors-programs p{ margin: 0;}

.apu-majors-programs h3 a{ line-height: 1.4; display: block; text-align: center; font-size: 20px; color: #000; font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif'; border: none;  text-decoration: none; }

.apu-majors-programs img{ border-radius: 112px; border: 8px solid #ffffff; padding: 0 !important;}

.apu-majors-programs a:hover img{ border-color: #d29b17;}




/*  Home - Visit APU
---------------------------------------------*/
.visit-apu{ background: url('images/bg-panel-visit-apu.jpg') #186388; background-size: cover; }

.visit-apu .entry-title, .visit-apu h2{ color: #ffffff; text-shadow: 1px 1px 1px #222;}

.home .visit-apu .entry-title{ font-size: 50px; }

.visit-apu img{ margin-bottom: 0; margin-right: 24px !important;}

.visit-apu .buttons li a{ color: #fff; text-decoration: none; background: url('images/visit-icons.png') no-repeat 24px 6px; border: 1px solid rgba(255,255,255,0.4); text-align: left; padding-left: 80px; }

.visit-apu .buttons li a:hover{ background-color: #dbad56; color: #ffffff;}

.visit-apu .buttons li a.schedule{ background-position: 24px -64px;}

.visit-apu .buttons li a.open-house{ background-position: 24px -128px;}

.visit-apu .buttons li a.summer-trip{ background-position:24px  -192px;}

.visit-apu .virtual-tour .button, .virtualtour_embed .button { padding: 0; background: none; margin: 0; font-weight: 300; text-align: left; }


/*  Home - Apply to APU
---------------------------------------------*/
.apply-to-apu{ background: url('images/bg-blue.jpg') #186388; padding: 0; }

.apply-to-apu .wrap{ background: url('images/bg-panel-apply.jpg') no-repeat left bottom; padding: 60px 0 20px;}

.apply-to-apu h2.entry-title{ color: #ffffff; text-shadow: 1px 1px 1px #222;  }

.apply-to-apu .entry-content h2{ color: #fff; font-weight: 400; }

.home .apply-to-apu .entry-title{ font-size: 50px; }

.apply-to-apu .entry-content p, .apply-to-apu .entry-content ul{ margin-left: 54%; color: #fff;}

.apply-to-apu .entry-content li{ font-size: 26px; font-weight: 400; list-style: none;  }

.apply-to-apu .entry-content li a{  color: #fff; padding: 0 0 0 75px; background: url('images/bullet.png') no-repeat; border: none; text-decoration: none; }

.apply-to-apu .entry-content li a:hover{ opacity: 1.0; }

.apply-to-apu .button{ font-size: 34px; text-align: center; font-family: Soho, serif; text-transform: none; background: none; border: 1px solid rgba(255,255,255,0.4); border-radius: 3px; padding: 12px 80px; color: #fff; }

.apply-to-apu .button:hover{ background: #fff; color: #186388; border-color: #fff;}

/*  Home - APU's Kellogg Campus
---------------------------------------------*/
.apus-kellogg-spring-creek-farm-campus{ background: url('images/bg-kellogg-campus.jpg') no-repeat center #4a6f38; background-size: cover;  color: #ffffff;   }

.apus-kellogg-spring-creek-farm-campus h2.entry-title{ color: #ffffff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); font-size: 50px; }

.apus-kellogg-spring-creek-farm-campus  .entry-content h2{  color: #ffffff; margin-bottom: 36px; }

.apus-kellogg-spring-creek-farm-campus p{ margin: 0;}

.apus-kellogg-spring-creek-farm-campus .button{ text-transform: uppercase; padding: 16px 60px; margin: 0 12px; background: none; border-radius: 3px; border: 1px solid rgba(255,255,255,0.4); font-size: 20px; }

.apus-kellogg-spring-creek-farm-campus .button:hover{ background: #fff; border-color: #fff; color: #4d8440; }

/*  Home - The APU Promise
---------------------------------------------*/
.the-apu-promise{ background: #fff; font-size: 20px; }

.the-apu-promise h2.entry-title{ color: #186388; font-size: 50px; }

.the-apu-promise h3{ text-align: left; font-size: 24px; margin: 0 0 48px; color: #222;}

.the-apu-promise .entry-title span:before{ width: 110px; height: 33px; background: url('images/bg-title.png') no-repeat;  margin: 0; top: 10px; }

.the-apu-promise  .entry-title span:after{  width: 110px; height: 33px; background: url('images/bg-title.png') no-repeat right -92px;  margin: 0; top: 10px; }

.the-apu-promise h3 strong, .the-apu-promise h2 strong{ color: #186388;}

.the-apu-promise .buttons li a{ background: #186388; color: #ffffff; text-align: center; text-transform: uppercase; }

.the-apu-promise .buttons li a:hover{ background: #f38d17; color: #fff;}


/*  Home - Quick Links
---------------------------------------------*/
.quick-links-connect{  background: #f6f8f7; }

.quick-links-connect .entry-header{ margin: 0 0 48px;}

.home .quick-links-connect h2.entry-title{ font-size: 50px; margin-bottom: 48px; }

.quick-links-connect h2.entry-title span:before, .quick-links-connect h2.entry-title span:after{  background: rgba(24,99,136, 0.2); }

.quick-links-connect img{  background: #fff; border: 6px solid #186388; margin-bottom: 12px !important;}

.quick-links-connect a:hover img{ opacity: 1.0; border-color: #d29b17;}

.quick-links-connect  .entry-content h2{ font-family: Soho, serif; font-size: 22px; margin: 0 0 24px;}

.quick-links-connect  .entry-content h2 a{  border: none; text-decoration: none; }

.youtube, .facebook, .twitter, .instagram, .linkedin { display: inline-block; font-weight: 500; width: 160px; padding-top: 90px; background: url('images/social.png') no-repeat center -11px; }

.facebook{ background-position: center -212px;}

.twitter{ background-position: center -411px;}

.instagram{ background-position: center -575px;}

.linkedin{ background-position: center -766px;}

.youtube:hover, .facebook:hover, .twitter:hover, .instagram:hover, .linkedin:hover{ opacity: 0.6;}

.quick-links-connect a{ border: none; text-decoration: none; }

.social a span { display: block; text-indent: -9999px; height: 0; width: 0;}

.quick-links-connect p {
	margin-top: 48px;
}




/*  Admissions & Costs - Admissions Intro
---------------------------------------------*/
#admissions-intro { background: #ededed; color: #186388; text-align: center; font-size: 26px; font-weight: 400; padding-bottom: 36px; border-bottom: 1px solid #dbdfdf; }

#admissions-intro strong { font-family: Soho, serif; text-transform: uppercase; }


/*  Admissions & Costs - Meet Your Admissions Counselors
---------------------------------------------*/
.meet-your-admissions-counselors{ background: #f6f8f7; padding-bottom: 26px; }

.meet-your-admissions-counselors h2.entry-title span:before, .meet-your-admissions-counselors h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.meet-your-admissions-counselors .person{ font-size: 16px; margin: 0 0 24px; min-height: 480px; position: relative; }

.meet-your-admissions-counselors .person img{ border-radius: 100px; border-color: #f6f8f7; }

.meet-your-admissions-counselors .person h4{ font-size: 20px; font-family: Soho, serif; }

/*.meet-your-admissions-counselors .admcontact { position: absolute; bottom: 0; left: 0; right: 0; }*/

a.smallbutton { color: #fff; background: #2d7192; padding: 10px 15px; }
a.smallbutton:hover { color: #fff; background: #d69827; }

/*  Admissions & Costs - Let's Meet in Person
---------------------------------------------*/
#lets-meet-in-person, #lets-meet-virtually { background: url('images/lets-meet-in-person-bg.jpg') no-repeat center #2d7293; color: #fff; padding-bottom: 36px; font-size: 24px; }

#lets-meet-in-person .wrap, #lets-meet-virtually .wrap { padding-left: 450px; }

#lets-meet-in-person .entry-header .entry-title, #lets-meet-virtually .entry-header .entry-title { color: #fff; text-align: left !important; border-bottom: 1px solid rgba(255,255,255,0.2); }

#lets-meet-in-person .entry-title span:before, #lets-meet-virtually .entry-title span:before, #lets-meet-in-person .entry-title span:after, #lets-meet-virtually .entry-title span:after{ background: none; }

#lets-meet-in-person a, #lets-meet-virtually a { color: #fff; font-family: Soho, serif; border-bottom: 2px solid #fff;}

#lets-meet-in-person a:hover, #lets-meet-virtually a:hover { color: rgba(255,255,255,0.6); border-color: rgba(255,255,255,0.6); }

#lets-meet-in-person .button, #lets-meet-virtually .button { color: #186388; border: none; font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif'; background: #fff; font-size: 21px; margin: 0 2% 0 0; padding: 18px 0; border: 1px solid rgba(255,255,255,0.4); width: 30%; text-align: center; }

#lets-meet-in-person .button:hover, #lets-meet-virtually .button:hover { background: none; color: #fff; }

/*  Admissions & Costs - Get on the Right Path
---------------------------------------------*/
#get-on-the-right-path { padding: 70px 0; background: url('images/get-on-the-right-path-bg.jpg') center #2d7293; background-size: 100% auto; color: #fff; font-size: 25px;}

#get-on-the-right-path-2 { padding: 70px 0; background: url('images/get-on-the-right-path-advising-bg.jpg') center #2d7293; background-size: 100% auto; color: #fff; font-size: 25px;}

#get-on-the-right-path .panel, #get-on-the-right-path-2 .panel { float: left; background: rgba(50,114,145,0.9) !important; padding: 40px 40px 16px; max-width: 700px;}

#get-on-the-right-path .entry-header .entry-title, #get-on-the-right-path-2 .entry-header .entry-title { color: #fff; text-align: left !important; }

#get-on-the-right-path .entry-title span:before, #get-on-the-right-path .entry-title span:after, #get-on-the-right-path-2 .entry-title span:before, , #get-on-the-right-path-2 .entry-title span:after { background: none; }

#get-on-the-right-path a, #get-on-the-right-path-2 a { color: #fff; font-family: Soho, serif; text-transform: uppercase; border-bottom: 2px solid #fff;}

#get-on-the-right-path a:hover , #get-on-the-right-path-2 a:hover { color: rgba(255,255,255,0.6); border-color: rgba(255,255,255,0.6); }


/*  Admissions & Costs - Take Action
---------------------------------------------*/
#take-action { background: #327291; color: #ffffff; padding-bottom: 36px; }

#take-action .entry-header { float: left; margin: 12px 0 0; }

#take-action .entry-header .entry-title { color: #fff; text-align: left !important; text-transform: uppercase; font-size: 32px; }

#take-action .entry-title span:before, #take-action .entry-title span:after{ background: none; }

#take-action .entry-content { float: right; width: 930px; text-align: right; }

#take-action .button { border: 1px solid rgba(255,255,255,0.4); border-radius: 3px; padding: 12px 0; margin: 0 0 0 1%; width: 23%; text-align: center; font-size: 19px; }

#take-action .button:hover { background-color: #fff; color: #327291;}

/*  Meet Admissions - Office of Admissions
---------------------------------------------*/
.office-of-admissions{ background: #246b8e; color: #ffffff; border-top: 1px solid rgba(255,255,255,0.2); padding: 50px 0 36px; }

.office-of-admissions .entry-header{ margin: 0 0 24px;}

.office-of-admissions .entry-title{ color: #ffffff; }

.office-of-admissions .button{ background: #246b8e; color: #ffffff; border: 1px solid rgba(255,255,255,0.4); text-transform: none; font-weight: 500; font-size: 20px; display: block; text-align: center; margin-bottom: 0 !important; padding: 16px 8px; }

.office-of-admissions .button:hover{ background: #ffffff; color: #246b8e; border-color: #fff; }

/*  Meet Admissions - Meet the APU Admissions Team
---------------------------------------------*/
.meet-the-apu-admissions-team{ padding-bottom: 26px; }

.meet-the-apu-admissions-team h2.entry-title span:before, .meet-the-apu-admissions-team h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

/*  Meet Admissions - Apply Today
---------------------------------------------*/
.apply-today { background: #eaeaea; color: #186388;  font-size: 26px; font-weight: 400; padding-bottom: 36px;  }

.apply-today h2.entry-title span:before, .apply-today h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }


/*  Activities & Campus Life - Outdoor Programs
---------------------------------------------*/
.outdoor-programs{ background: url('images/bg-outdoor-programs.jpg') no-repeat #186388; background-size: cover; }

.outdoor-programs h2.entry-title{ color: #ffffff; }

.outdoor-programs h2{ color: #ffffff; font-weight: 600; font-family: Soho, serif; font-size: 24px; margin: 0 0 6px;}

.outdoor-programs p{ color: #ffffff; }

.outdoor-programs img{ margin: 0 auto;}

.outdoor-programs .button{ font-size: 34px; text-align: center; font-family: Soho, serif; text-transform: none; background: none; border: 1px solid rgba(255,255,255,0.4); border-radius: 3px; padding: 12px 80px; color: #fff; }

.outdoor-programs .button:hover{ background: #fff; color: #d69827;}


/* Advising
---------------------------------------------*/
.introduction{ background: #246b8e; color: #ffffff; border-top: 1px solid rgba(255,255,255,0.2); padding: 50px 0 36px; }

.introduction .entry-header{ margin: 0 0 24px;}

.introduction .entry-title{ color: #ffffff; }

.not-sure-who-your-advisor-is{ background: #eaeaea; border-top: 1px solid rgba(255,255,255,0.2); padding: 50px 0 36px; }

.not-sure-who-your-advisor-is .entry-header{ margin: 0 0 24px;}


/*  Activities & Campus Life - Student Housing
---------------------------------------------*/
.student-housing{ background: #246b8e; color: #ffffff; border-top: 1px solid rgba(255,255,255,0.2); }

.student-housing .entry-header{ margin: 0 0 24px;}

.student-housing .entry-title{ color: #ffffff; }

.student-housing .button{ background: #246b8e; color: #ffffff; border: 1px solid rgba(255,255,255,0.4); text-transform: none; font-weight: 500; font-size: 21px; }

.student-housing .button:hover{ background: #ffffff; color: #246b8e; border-color: #fff; }

.student-housing a img{ border: 8px solid #246b8e;}

.student-housing a:hover img{ border-color: #d69827;}


/*  Activities & Campus Life - Dining on Campus
---------------------------------------------*/
.dining-on-campus .entry-header{ margin: 0 0 24px;}

.dining-on-campus h2.entry-title span:before, .dining-on-campus h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.dining-on-campus .button{ text-transform: none; font-weight: 500; font-size: 21px; }

.dining-on-campus a img{ border: 8px solid #ffffff;}

.dining-on-campus a:hover img{ border-color: #246b8e;}


/*  Activities & Campus Life - Recreation Facilities
---------------------------------------------*/
.recreation-facilities{ background: #f5f5f5;}

.recreation-facilities h2.entry-title span:before, .recreation-facilities h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.recreation-facilities a img{ border: 8px solid #f5f5f5; margin: 0 auto;}

.recreation-facilities a:hover img{ border-color: #d69827;}

.recreation-facilities a{ line-height: 1.6; display: block; text-align: center; font-size: 20px; font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif'; text-decoration: none; }


/*  Activities & Campus Life - Student Activities
---------------------------------------------*/
.student-activities h2.entry-title span:before, .student-activities h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

/* About APU - Welcome to APU
---------------------------------------------*/
#welcome-to-apu {  background: #246b8e; color: #ffffff; border-top: 1px solid rgba(255,255,255,0.2); }

#welcome-to-apu .entry-header{ margin: 0 0 24px;}

#welcome-to-apu .entry-title{ color: #ffffff; }

#welcome-to-apu h2 { color: #fff;}

/* About APU - Strategic Plan
---------------------------------------------*/
#vision-mission-values {  background: url('images/bg-strategic-plan.jpg') no-repeat center top #397d34;   color: #ffffff;text-shadow: 1px 1px 1px rgba(0,0,0,0.6); padding-bottom: 36px; font-size: 24px; }

#vision-mission-values .entry-header{ margin: 0 0 48px;}

#vision-mission-values .entry-title{ color: #ffffff; }

#vision-mission-values h2 { color: #fff; font-family: Soho, serif; font-size: 40px; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); margin-bottom: 12px; }

#vision-mission-values p { margin-bottom: 48px; }

#vision-mission-values .button { background: none; border: 1px solid #fff;}

#vision-mission-values .button:hover { background: rgba(255,255,255,0.4);}

/* About APU - Our History
---------------------------------------------*/
#our-history { padding-bottom: 36px; background: url('images/bg-our-history.jpg') no-repeat center bottom #fff; }

#our-history h2.entry-title span:before, #our-history  h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

#our-history p, #our-history img { margin-bottom: 48px; }

#our-history .button { min-width: 300px; display: inline-block; }


/*  About APU - Our roots: Alaska Methodist University
---------------------------------------------*/
.our-roots-alaska-methodist-university{ background-color: #ffffff; color: #2d7192; }

.our-roots-alaska-methodist-university h2.entry-title span:before, .our-roots-alaska-methodist-university h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }


/*  About APU - AMU to APU
---------------------------------------------*/
.amu-to-apu{ background: url('images/bg-history-vision2.png') no-repeat bottom center #eaeaea; background-size: 100% auto;}

.amu-to-apu{color: #246b8e;}

.amu-to-apu h2.entry-title span:before, .amu-to-apu h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.amu-to-apu .entry-content{ padding-bottom: 180px;}


/*  About APU - Community Support Built Alaska
---------------------------------------------*/
.community-support-built-alaskas-private-university{color: #246b8e;}

.community-support-built-alaskas-private-university h2.entry-title span:before, .community-support-built-alaskas-private-university h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }


/*  About APU - History and Vision
---------------------------------------------*/
.vision-for-the-future{ color: #ffffff; background-color: #2d7192; }

.vision-for-the-future h2.entry-title, .vision-for-the-future h2{ color: #ffffff; text-shadow: 1px 1px 1px #222;}

.vision-for-the-future .entry-content p, .vision-for-the-future .entry-content ul{ margin-left: 54%; color: #fff;}

.vision-for-the-future .entry-content li{ font-size: 26px; font-weight: 400; list-style: none;  }

.vision-for-the-future .entry-content li a{ opacity: 0.95; color: #fff; padding: 0 0 0 75px; background: url('images/bullet.png') no-repeat; }

.vision-for-the-future .entry-content li a:hover{ opacity: 1.0;  color: #2d7192;}

.vision-for-the-future .button{ margin-left: 0% !important; font-size: 25px; text-align: center; font-family: Soho, serif; text-transform: none; background: none; border: 1px solid rgba(255,255,255,0.4); border-radius: 3px; padding: 12px 12px; color: #fff; }

.vision-for-the-future .button:hover{ background: #fff; color: #186388; border-color: #fff; }

/* About APU - Campus - Our Campus
---------------------------------------------*/
#our-campus {  background: url('images/bg-our-campus.jpg') center #246b8e; color: #ffffff; border-top: 1px solid rgba(255,255,255,0.2); }

#our-campus .entry-header{ margin: 0 0 24px;}

#our-campus .entry-title{ color: #ffffff; }

#our-campus h2, #our-campus a { color: #fff;}

#our-campus a { font-size: 24px; }

#our-campus a img { border: 8px solid #fff;}

#our-campus a:hover img { border-color: #d69a2d;}

#our-campus a:hover { color: #d69a2d; }

/* About APU - Campus -  Traditional Homelands
---------------------------------------------*/

#traditional-homelands {  background: url('images/bg-traditional-homelands.jpg') no-repeat center top #d49835;   color: #ffffff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); padding-bottom: 36px;  }

#traditional-homelands .entry-header{ margin: 0 0 48px;}

#traditional-homelands .entry-title{ color: #ffffff; }

#traditional-homelands h2 { color: #fff;  }

#traditional-homelands p { margin-bottom: 48px; }

/* About APU - Arts/Theatre -  Arts on Campus
---------------------------------------------*/
#arts-on-campus {  background: #246b8e; color: #ffffff; border-top: 1px solid rgba(255,255,255,0.2); }

#arts-on-campus .entry-header{ margin: 0 0 24px;}

#arts-on-campus .entry-title{ color: #ffffff; }

#arts-on-campus h2 { color: #fff;}

/* About APU - Arts/Theatre - Atwood Center / Rasmuson Hall
---------------------------------------------*/
#atwood-center-rasmuson-hall {  background: url('images/bg-atwood-center.jpg') no-repeat center bottom #58884e;   color: #ffffff; padding-bottom: 36px;  }

#atwood-center-rasmuson-hall .entry-header{ margin: 0 0 48px;}

#atwood-center-rasmuson-hall .entry-title{ color: #ffffff; }

#atwood-center-rasmuson-hall h2 { color: #fff;}

#atwood-center-rasmuson-hall p { margin-bottom: 48px; }

#atwood-center-rasmuson-hall img { border: 8px solid #fff; margin-bottom: 60px;  }

#atwood-center-rasmuson-hall .button { background: none; border: 1px solid #fff; min-width: 300px;}

#atwood-center-rasmuson-hall .button:hover { background: rgba(255,255,255,0.4);}

/* About APU - Arts/Theatre - Art Gallery Spaces
---------------------------------------------*/
#art-gallery-spaces {  background: #246b8e; color: #ffffff; border-top: 1px solid rgba(255,255,255,0.2); }

#art-gallery-spaces .entry-header{ margin: 0 0 24px;}

#art-gallery-spaces .entry-title{ color: #ffffff; }

#art-gallery-spaces h2 { color: #fff;}

#art-gallery-spaces img { border: 8px solid #fff; margin-bottom: 60px;  }

#art-gallery-spaces .button { background: none; border: 1px solid #fff; min-width: 260px;}

#art-gallery-spaces .button:hover { background: rgba(255,255,255,0.4);}

/*  President's Office - President Letter to Students
---------------------------------------------*/
.welcome-from-the-apu-president h2.entry-title span:before, .welcome-from-the-apu-president h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }


/*  President's Office - President Team
---------------------------------------------*/
.presidents-team{ background: #eaeaea; background-size: 100% auto;}

.presidents-team h2.entry-title span:before, .presidents-team h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.presidents-team h2.entry-title span:before{ width: 110px; height: 33px; background: url('images/bg-title.png') no-repeat;  margin: 0; top: 10px; }

.presidents-team  h2.entry-title span:after{  width: 110px; height: 33px; background: url('images/bg-title.png') no-repeat right -92px;  margin: 0; top: 10px; }

.presidents-team h3, .presidents-team p{ margin: 0;}

.presidents-team h3 a{ line-height: 1.6; display: block; text-align: center; font-size: 20px; color: #000; font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif';}

.presidents-team img{ border-radius: 112px; border: 8px solid #ffffff; padding: 0 !important;}

.presidents-team a:hover img{ border-color: #d29b17;}


/*  President's Office - President Team
---------------------------------------------*/
.board-of-trustees{ color: #ffffff; background-color: #246b8e; }

.board-of-trustees .entry-content h2, .board-of-trustees h3, .board-of-trustees h2.entry-title, .board-of-trustees h4, .board-of-trustees a{  color: #ffffff; }

.board-of-trustees .entry-content h2{ text-align: center; font-size: 26px; margin: 0 0 24px; font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif';}

.board-of-trustees .button{  font-size: 24px; text-align: center; font-family: Soho, serif; text-transform: none; background: none; border: 1px solid rgba(255,255,255,0.4); border-radius: 3px; padding: 12px 80px; color: #fff; }

.board-of-trustees .button:hover{ background: #fff; color: #246b8e; border-color: #fff; }


/*  President's Office - Higher Education Opportunity
---------------------------------------------*/
.higher-education-opportunity-act-information{ background: url('images/bg-outdoor-programs.jpg') no-repeat #246b8e; background-size: cover; }

.higher-education-opportunity-act-information h2.entry-title{ color: #ffffff; }

.higher-education-opportunity-act-information .entry-content h2{ color: #ffffff; font-weight: 600; font-family: Soho, serif; font-size: 24px; margin: 0 0 6px;}

.higher-education-opportunity-act-information p{ color: #ffffff; }

.higher-education-opportunity-act-information img{ margin: 0 auto;}

.higher-education-opportunity-act-information .button{ font-size: 24px; text-align: center; font-family: Soho, serif; text-transform: none; background: none; border: 1px solid rgba(255,255,255,0.4); border-radius: 3px; padding: 12px 80px; color: #fff; }

.higher-education-opportunity-act-information .button:hover{ background: #fff; color: #d69827;}


/*  Giving - Donate to Alaska Pacific University
---------------------------------------------*/
.donate-to-alaska-pacific-university{ background-color: #ffffff; color: #2d7192; }

.donate-to-alaska-pacific-university h2.entry-title span:before, .donate-to-alaska-pacific-university h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }


/* Giving - APU Campaign
---------------------------------------------*/
#apu-campaign { background: url('images/bg-good-news.jpg') no-repeat; background-size: cover !important; background-color: #d69a2d; color: #ffffff; font-size: 20px; padding-bottom: 36px; }

.apu-campaign h2.entry-title{ color: #ffffff; }

.apu-campaign p{ color: #ffffff; }

.apu-campaign img{ margin: 0 auto 12px;}

.apu-campaign .button{ font-size: 24px; text-align: center; font-family: Soho, serif; text-transform: none; background: rgba(255,255,255,0.4); border: 1px solid rgba(255,255,255,0.4); border-radius: 3px; padding: 12px 80px; color: #fff; }

.apu-campaign .button:hover{ background: #fff; color: #d69827;}

.apu-campaign .entry-content h2{ text-align: center; font-size: 26px; margin: 0 0 24px; font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif'; color: #ffffff;}


/* Giving - Annual Gala
---------------------------------------------*/
.annual-gala{ background-color: #ffffff; color: #2d7192; background: url('images/artElementPanelsSocialMedia.png') no-repeat bottom center ;  background-size: 100% auto; padding-bottom: 140px;}

.annual-gala h2.entry-title span:before, .annual-gala h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.annual-gala .entry-content h2{ text-align: center; font-size: 26px; margin: 0 0 24px; font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif'; }

.annual-gala .button{ font-size: 24px; text-align: center; font-family: Soho, serif; text-transform: none; background: #2d7192; border: 1px solid rgba(255,255,255,0.4); border-radius: 3px; padding: 12px 80px; color: #fff; }

.annual-gala .button:hover{ background: #fff; color: #d69827;}


/* Giving - Endowment and Chairs of APU
---------------------------------------------*/
.endowment-and-chairs-of-apu{ color: #ffffff; background-color: #2d7192; background-size: 100% auto; padding-bottom: 140px;}

.endowment-and-chairs-of-apu h2.entry-title{ color: #ffffff; }

.endowment-and-chairs-of-apu p{ color: #ffffff; }

.endowment-and-chairs-of-apu .entry-content h2{ text-align: center; font-size: 26px; margin: 0 0 24px; font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif'; color: #ffffff;}

.endowment-and-chairs-of-apu .button{ font-size: 24px; text-align: center; font-family: Soho, serif; text-transform: none; background: rgba(255,255,255,0.4); border: 1px solid rgba(255,255,255,0.4); border-radius: 3px; padding: 12px 80px; color: #fff; }

.endowment-and-chairs-of-apu .button:hover{ background: #fff; color: #d69827;}


/* Giving - historical-buildings-and-donors
---------------------------------------------*/
.historical-buildings-and-donors{ background-color: #ffffff; color: #2d7192; }

.historical-buildings-and-donors h2.entry-title span:before, .historical-buildings-and-donors h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }


/* Historical Buildings Page - Buildings of APU
---------------------------------------------*/
.buildings-of-apu{ color: #2d7192; padding-bottom: 140px; background: url('images/artElementPanelsSocialMedia.png') no-repeat bottom center #eaeaea; background-size: 100% auto; }

.buildings-of-apu h2.entry-title span:before, .buildings-of-apu h2.entry-title span:after{ background: #2d7192; }

.buildings-of-apu h2.entry-title{ color: #2d7192; }

.buildings-of-apu p{ color: #222; margin: 12px 0 24px 24px; font-weight: 400; }

.buildings-of-apu .entry-content h2{ text-align: center; font-size: 26px; margin: 0 0 24px; font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif'; color: #2d7192;}

.buildings-of-apu .button{ font-size: 24px; text-align: center; font-family: Soho, serif; text-transform: none; background: #2d7192; border: 1px solid rgba(255,255,255,0.4); border-radius: 3px; padding: 12px; color: #fff; width: 100%; margin-top: -28px; }

.buildings-of-apu .button:hover{ background: #fff; color: #d69827;}


/* Historical Buildings Page - Historical Donors
---------------------------------------------*/
.historical-donors{ background-color: #ffffff; color: #2d7192; }

.historical-donors h2.entry-title span:before, .historical-donors h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }


/* APU Campaign Page - Accomplishments Campus Makeover
---------------------------------------------*/
.accomplishments-campus-makeover{ color: #222; background-color: #eaeaea; background-size: 100% auto; }

.accomplishments-campus-makeover h2.entry-title span:before, .accomplishments-campus-makeover h2.entry-title span:after{ background: #2d7192; }

.accomplishments-campus-makeover h2.entry-title{ color: #2d7192; }

.accomplishments-campus-makeover p{ color: #222; margin: 0 24px 24px; font-weight: 500; }

.accomplishments-campus-makeover .entry-content h2{ text-align: center; font-size: 26px; margin: 0 0 24px; font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif'; color: #2d7192;}

.accomplishments-campus-makeover h2 strong{ color: #2d7192; }

.accomplishments-campus-makeover .button{ font-size: 20px; text-align: center; font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif'; text-transform: none; background: #2d7192; border: 1px solid rgba(255,255,255,0.4); border-radius: 3px; padding: 12px; color: #fff; width: 100%; line-height: 1.4; margin-bottom: 24px;  }

.accomplishments-campus-makeover .button:hover{ background: #fff; color: #d69827;}


/* APU Campaign Initiatives - apu-campaign-initiatives
---------------------------------------------*/
.apu-campaign-initiatives{ background-color: #ffffff; color: #2d7192; }

.apu-campaign-initiatives h2.entry-title span:before, .apu-campaign-initiatives h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.apu-campaign-initiatives h2.entry-title{ color: #2d7192; }

.apu-campaign-initiatives .entry-content h2{ color: #2d7192; text-align: center; font-size: 26px; margin: 0 0 24px; font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif'; color: #2d7192;}

.apu-campaign-initiatives h4{ color: #2d7192; text-align: center; font-size: 36px; margin: 0 0 24px; font-family: Soho, serif; color: #2d7192;}

.apu-campaign-initiatives p{ color: #2d7192; margin-left: 10px; }

.apu-campaign-initiatives .button{ font-size: 24px; text-align: center; font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif'; text-transform: none; background: #2d7192; border: 1px solid rgba(255,255,255,0.4); border-radius: 3px; padding: 12px; color: #fff; width: 100%; margin-top: -28px; }

.apu-campaign-initiatives .button:hover{ background: #fff; color: #d69827;}

.apu-campaign-initiatives .entry-content ul{ margin-left: 15%; color: #2d7192;}

.apu-campaign-initiatives .entry-content li{ font-size: 18px; font-weight: 400; list-style: url('images/bullet.png') no-repeat;  }

.apu-campaign-initiatives .entry-content li a{ opacity: 0.95; color: #2d7192; padding: 0 0 0 75px; background: url('images/bullet.png') no-repeat; }

.apu-campaign-initiatives .entry-content li a:hover{ opacity: 1.0;  color: #2d7192;}

/*   APU Alumni
---------------------------------------------*/
.vision-statement-alumni {  background: #246b8e; color: #ffffff; border-top: 1px solid rgba(255,255,255,0.2); text-align: center; font-size: 24px; }

.vision-statement-alumni .entry-header{ margin: 0 0 24px;}

.vision-statement-alumni .entry-title{ color: #ffffff; }

.vision-statement-alumni h2 { color: #fff;}

.launch-2020 { font-size: 22px;
}

.launch-2020 h3 {
	line-height: 1.6; 
}

.alumni-in-action h2.entry-title span:before, .alumni-in-action h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.alumni-in-action{ color: #246b8e; background-color: #eaeaea; background-size: 100% auto;}

.alumni-in-action img {
	display: block; margin-bottom: 0 !important;
	width: 360px;
	max-width: 100%;
}

.alumni-in-action a span {
	display: block;
	background: #246b8e; color: #fff; font-weight: 600; padding: 12px; font-size: 16px;
	width: 360px;
	max-width: 100%;
	margin: 0 auto;
}

.alumni-in-action a:hover span {
	background: #d69827;
}

.alumni-in-action h2,
.benefits-for-alumni h2 {
	margin-bottom: 36px !important;
}

.alumni-in-action .button {
	text-transform: uppercase; margin-top: 24px;
}

.benefits-for-alumni{ background-color: #ffffff; color: #2d7192; font-size: 22px; }

.benefits-for-alumni h2{ text-align: center; font-size: 22px; margin: 0 0 24px; font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif'; color: #2d7192;}

.benefits-for-alumni h2.entry-title span:before, .benefits-for-alumni h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.benefits-for-alumni h3 {	clear: both; }

.benefits-for-alumni p {
	margin-bottom: 12px;
}

.benefits-for-alumni .entry-content ul{ margin-left: 12px; }

.benefits-for-alumni .entry-content li{ opacity: 0.95; color: #2d7192; padding: 0 0 0 36px; background: url('images/bullet-check.png') no-repeat; font-weight: 400; list-style: none; }





/*  Majors & Programs
---------------------------------------------*/

.single-program .panel-box h2.entry-title { font-size: 40px; font-family: Soho, serif; }

/*    Early Honors
---------------------------------------------*/
.early-honors-overview{ color: #ffffff; background-color: #246b8e; }

.early-honors-overview h2, .early-honors-overview h3, .early-honors-overview h4, .early-honors-overview a{  color: #ffffff; }

.early-honors-overview p:first-child{ font-size: 24px; margin: 0 0 48px; }

.early-honors-overview h3{ text-align: center; font-size: 30px; border-bottom: 1px solid rgba(255,255,255,0.2); padding: 0 0 6px; margin: 0 0 24px; }

/*    Early Honors Students, Parents, Counselors, A Year at APU
---------------------------------------------*/
.students, .parents, .counselors, .a-year-at-apu{ font-size: 20px; }

.students h2.entry-title span:before, .students  h2.entry-title span:after, .parents h2.entry-title span:before, .parents  h2.entry-title span:after, .counselors h2.entry-title span:before, .counselors  h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.students h2, .parents h2, .counselors h2, .a-year-at-apu h2{ text-transform: uppercase; font-size: 20px; font-weight: 500;}

.students img, .parents img, .counselors img, .a-year-at-apu img{ border-radius: 160px; border: 8px solid #ffffff; }

.parents{ background: #ededed;}

.parents img{ border-color: #ededed; }

.a-year-at-apu{ background: #246b8e;}

.a-year-at-apu img{ border-color: #246b8e; }

.a-year-at-apu, .a-year-at-apu h2.entry-title, .a-year-at-apu h2, .a-year-at-apu h3, .a-year-at-apu h4, .a-year-at-apu a{  color: #ffffff; }

.a-year-at-apu a:hover img{ border-color: #ffffff; }

.a-year-at-apu .button{ background: none; color: #fff; border: 1px solid rgba(255,255,255,0.4);  }

.a-year-at-apu .button:hover{ background: #fff; color: #246b8e; border-color:  #fff; }

/*   Visit
---------------------------------------------*/
.visit-overview{ background: url('images/visit-apu.jpg') no-repeat #2d7192; background-size: cover; color: #ffffff; }

.visit-overview h2.entry-title, .visit-overview h2, .visit-overview h3, .visit-overview a{ color: #ffffff; text-align: center; }

.visit-overview h3{ font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif'; margin: 20px 0;  font-weight: 400; font-size: 20px; line-height: 1.4;   }

.visit-overview h3 a{ background: url('images/visit-icons.png') no-repeat scroll 52px 215px; display: block; color: #fff !important; text-decoration: none; border: 1px solid rgba(255,255,255,0.4);  padding-bottom: 20px; }

.visit-overview h3 a.schedule{ background-position: 20px 148px; }

.visit-overview h3 a.open-house{ background-position: 48px 82px; }

.visit-overview h3 a.summer-trip{ background-position: 86px 12px; }

.visit-overview h3 a.facilities{ background-position: 106px 215px; }

.visit-overview h3 a.campus-map{ background-position: 86px 215px; }

.visit-overview h3 a:hover{ background-color: #dbad56; color: #fff; }

.visit-overview h3 img{ width: 100%; height: auto; max-width: 380px; }

.visit-overview h3 .button, .visit-overview h3 .button:hover { background: none; margin: 0; padding: 0; font-size: 20px; font-weight: 400; text-align: center;  }



/*    Degree Fit
---------------------------------------------*/
#degree_fit .entry-header{ margin: 0 0 24px;}

#degree_fit .entry-header span:before, #degree_fit .entry-header span:after{ background: rgba(24,99,136, 0.2); }


/*    Career Outcomes
---------------------------------------------*/
 #outcomes{ background: #ededed; font-size: 20px; }

 #outcomes .entry-header{ margin: 0 0 24px;}

 #outcomes .entry-header span:before,  #outcomes .entry-header span:after{ background: rgba(24,99,136, 0.2); }

 #outcomes ul{ margin-bottom: 0;}

 #outcomes li{ font-size: 17px; list-style-image: url('images/bullet-check.png'); margin: 0 0 4px;}

 #outcomes .columns{ padding-left: 480px;}

 .bs-marine-biology #outcomes{padding-bottom: 0;}

 .bs-marine-biology #outcomes .wrap{ background: url('images/bg-marine-bio-careers.jpg') no-repeat bottom left; padding-bottom: 40px;}


/*    Degree Roadmap
---------------------------------------------*/
#roadmap .entry-header{ margin: 0 0 24px;}

#roadmap .entry-header span:before, #roadmap .entry-header span:after{ background: rgba(24,99,136, 0.2); }


/* FAQ 
------------------------------------------*/
#program-faq .entry-header span:before, #program-faq .entry-header span:after{ background: rgba(24,99,136, 0.2); }



/*    Scholarships
---------------------------------------------*/
#scholarships{ background: url('images/bg-marine-bio-scholarships.jpg') no-repeat #186388; background-size: cover; color: #ffffff; text-align: center; }

#scholarships .entry-header{ margin: 0 0 24px;}

#scholarships .entry-title, #scholarships a{ color: #ffffff;  }

#scholarships a:hover{ color: #246b8e;}

#scholarships .scholarships{ display: inline-block; margin: 0 auto;}

#scholarships .scholarship{ display: block; float: left; width: 270px; margin: 0 20px; }

#scholarships .scholarship:first-child{ margin-left: 0; }

#scholarships .scholarship:last-child{ margin-right: 0; }

#scholarships .scholarship h2{ font-size: 20px; text-align: left; font-family: Soho, serif;  color: #fff; margin: 0 0 12px; }

#scholarships p{ font-size: 18px; text-align: left; margin: 0 0 24px; font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif'; }

#scholarships p.more-from-category{ margin: 0;}


/*    Similar Programs
---------------------------------------------*/
#similar{ background: #246b8e; color: #ffffff;}

#similar .entry-title, #similar a{ color: #fff;  }

#similar a:hover { color: #d69827;}

#similar .entry-header{ margin: 0 0 24px;}

#similar .grid .program{ margin: 0 24px;}

#similar .grid .program, #similar .grid .program h4 a{ color: #ffffff; }

#similar  .grid .program img{ border-color: #ffffff;}

#similar  .grid .program a:hover img{ border-color: #d69827;}


/*    Concentrations
---------------------------------------------*/
#concentrations{ background: #397d34; color: #ffffff;}

#concentrations .entry-header{ margin: 0 0 24px;}

#concentrations h2.entry-title, #concentrations h2, #concentrations h3, #concentrations h4, #concentrations a{ color: #ffffff; text-align: center;  }

#concentrations img{ border: 8px solid #ffffff; margin: 0 auto 12px;}

#concentrations a:hover img, #concentrations h4 a:hover{ border-color: #d69827; color: #d69827;}

#concentrations h4{ margin: 12px 0;}


/* Student Profiles 
------------------------------------------*/
.single-program #testimonials h2.entry-title span:before, .single-program #testimonials  h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }



/*    Faculty & Department
---------------------------------------------*/
#department .entry-header{ margin: 0 0 24px;}

#department .entry-header span:before, #department .entry-header span:after{ background: rgba(24,99,136, 0.2);  }


#faculty {     background: #ededed; }


/* People Contact
---------------------------------------------*/
.contact.panel-box{ background: #eaeaea;}

.contact.panel-box h2{ text-align: left; font-size: 36px; font-family: Soho, serif; }


/* Project Publications
---------------------------------------------*/
.publications.panel-box{ background: url('images/bg-publications-panel.jpg') no-repeat bottom center #e9f0f4;  }

.publications.faculty.panel-box{ background: #fff;  }

.publications.panel-box h2{ text-align: center; font-size: 40px; text-transform: none; margin: 0; overflow: hidden; position: relative;  font-size: 40px; font-family: Soho, serif; margin-bottom: 24px;}

.publications.panel-box h2 span:before{ content: ' '; width: 300px; height: 1px; background: rgba(24,99,136, 0.2); display: inline-block; margin: 24px 20px 16px 0; position: absolute; right: 100%;}

.publications.panel-box h2 span:after{  content: ' '; width: 300px; height: 1px; background: rgba(24,99,136, 0.2);  display: inline-block;  margin: 24px 0 16px 20px; position: absolute; left: 100%; }

.publications.panel-box h2 span{ display: inline-block; position: relative;}

.publications.panel-box .publication span{ font-weight: 700; border-left: 2px solid #222222; padding-left: 6px; }

.publications.panel-box .publication span:first-child{ border: none; padding: 0; margin: 0;}


/* Project Funding & Research Panels
---------------------------------------------*/
.blue.panel-box{ background: #246b8e; color: #fff; text-align: center;}

.blue.panel-box h2{ text-align: center; font-size: 40px; text-transform: none; margin: 0; overflow: hidden; position: relative; color: #fff; font-size: 40px; font-family: Soho, serif; margin-bottom: 24px;}

.blue.panel-box h2 span:before{ content: ' '; width: 300px; height: 1px; background: rgba(255,255,255,0.2); display: inline-block; margin: 24px 20px 16px 0; position: absolute; right: 100%;}

.blue.panel-box h2 span:after{  content: ' '; width: 300px; height: 1px; background: rgba(255,255,255,0.2);  display: inline-block;  margin: 24px 0 16px 20px; position: absolute; left: 100%; }

.blue.panel-box h2 span{ display: inline-block; position: relative;}

.blue.panel-box .funding-source, .blue.panel-box .project{ display: inline-block; vertical-align: text-top; width: 252px; margin: 12px 24px;}

.blue.panel-box .project img{ border: 8px solid #ffffff;}

.blue.panel-box .project a:hover img{ border-color: #d69827;}

.blue.panel-box h3{ color: #fff;  font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif'; font-size: 20px; margin: 12px 0 0; }

.blue.panel-box .button{ margin: 24px 0 0; background: none; border: 1px solid rgba(255,255,255,0.4); color: #fff; border-radius: 4px;  }

.blue.panel-box .button:hover{ background: #fff; color: #186388; }

/* Project Researchers
---------------------------------------------*/
.researchers.panel-box h2{ text-align: center; font-size: 40px; text-transform: none; margin: 0; overflow: hidden; position: relative;  font-size: 40px; font-family: Soho, serif; margin-bottom: 24px;}

.researchers.panel-box h2 span:before{ content: ' '; width: 300px; height: 1px; background: rgba(24,99,136, 0.2); display: inline-block; margin: 24px 20px 16px 0; position: absolute; right: 100%;}

.researchers.panel-box h2 span:after{  content: ' '; width: 300px; height: 1px; background: rgba(24,99,136, 0.2);  display: inline-block;  margin: 24px 0 16px 20px; position: absolute; left: 100%; }

.researchers.panel-box h2 span{ display: inline-block; position: relative;}

/*    Dive Class Panels - Overview
---------------------------------------------*/
.diving-overview{ color: #ffffff; background-color: #2d7192; }

.diving-overview h2, .diving-overview h3, .diving-overview h4, .diving-overview a{  color: #ffffff; }

.diving-overview p:first-child{ font-size: 24px; margin: 0 0 48px; }

.diving-overview h3{ text-align: center; font-size: 30px; border-bottom: 1px solid rgba(255,255,255,0.2); padding: 0 0 6px; margin: 0 0 24px; }


/*    Dive Class Panels - Types of Diving
---------------------------------------------*/
.types-of-diving{ background: url('images/visit-apu.jpg') no-repeat #2d7192; background-size: cover; color: #ffffff; }

.types-of-diving h2.entry-title, .types-of-diving h2, .types-of-diving h3, .types-of-diving a{ color: #ffffff; }

.types-of-diving h3{ font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif';  margin: 0 0 20px 0; font-weight: 400; font-size: 20px; line-height: 1.4;  }

.types-of-diving h3 a{ background: url('images/visit-icons.png') no-repeat scroll 52px 215px; display: block; color: #fff; }

.types-of-diving h3 a:hover{ color: #ffffff; }

.types-of-diving h3 img{ width: 100%; height: auto; max-width: 380px; }


/*    Dive Class Panels - Dive Certifications
---------------------------------------------*/
.dive-certifications{ background: url('images/bg-marine-bio-dept.jpg') no-repeat; background-size: cover; }

.dive-certifications h2{ font-weight: 600; font-family: Soho, serif; font-size: 24px; margin: 0 0 6px;}

.dive-certifications img{ margin: 0 auto;}

.dive-certifications .button{ font-size: 34px; text-align: center; font-family: Soho, serif; text-transform: none; background: rgba(255,255,255,0.4); border: 1px solid rgba(255,255,255,0.4); border-radius: 3px; padding: 12px 80px; color: #fff; }

.dive-certifications .button:hover{ background: #fff; color: #d69827;}


/*    Dive Class Panels - Dive Safety Protocal
---------------------------------------------*/
.dive-safety-protocal{ background: url('images/artElementPanels.png') repeat-x bottom center; width: 100%; }

.dive-safety-protocal h2.entry-title span:before, .dive-safety-protocal h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.dive-safety-protocal h2{ font-weight: 600; font-family: Soho, serif; font-size: 24px; margin: 0 0 6px;}

.dive-safety-protocal img{ margin: 0 auto;}

.dive-safety-protocal .button{ font-size: 34px; text-align: center; font-family: Soho, serif; text-transform: none; background: rgba(255,255,255,0.4); border: 1px solid rgba(255,255,255,0.4); border-radius: 3px; padding: 12px 280px; color: #fff; }

.dive-safety-protocal .button:hover{ background: #fff; color: #d69827;}


/*    Dive Class Panels - diving-safety
---------------------------------------------*/
.diving-safety h2.entry-title span:before, .diving-safety h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }


/*    Dive Class Panels - dive opportunities
---------------------------------------------*/
.dive-opportunities h2.entry-title span:before, .dive-opportunities h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }



/*    Dive Class Panels - Plan A Dive
---------------------------------------------*/
.plan-a-dive h2.entry-title span:before, .plan-a-dive h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.plan-a-dive h2{ font-weight: 600; font-family: Soho, serif; font-size: 24px; margin: 0 0 6px;}

.plan-a-dive img{ margin: 0 auto;}

.plan-a-dive .button{ font-size: 34px; text-align: center; font-family: Soho, serif; text-transform: none; background: rgba(255,255,255,0.4); border: 1px solid rgba(255,255,255,0.4); border-radius: 3px; padding: 12px 80px; color: #fff; }

.plan-a-dive .button:hover{ background: #fff; color: #d69827;}


/*    Dive Class Panels - Dive Control Board
---------------------------------------------*/
.dive-control-board{ background: url('images/bg-marine-bio-dept.jpg') no-repeat; background-size: cover; }

.dive-control-board h2.entry-title span:before, .dive-control-board h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.dive-control-board h2{ font-weight: 600; font-family: Soho, serif; font-size: 24px; margin: 0 0 6px;}

.dive-control-board img{ margin: 0 auto;}

.dive-control-board .button{ font-size: 34px; text-align: center; font-family: Soho, serif; text-transform: none; background: rgba(255,255,255,0.4); border: 1px solid rgba(255,255,255,0.4); border-radius: 3px; padding: 12px 80px; color: #fff; }

.dive-control-board .button:hover{ background: #fff; color: #d69827;}



/*    Dive Class Panels - Dive Club Information
---------------------------------------------*/
.dive-club-information{ background: url('images/visit-apu.jpg') no-repeat; background-size: cover; color: #ffffff; }

.dive-club-information{ background: #246b8e; color: #ffffff; border-top: 1px solid rgba(255,255,255,0.2); }

.dive-club-information .entry-header{ margin: 0 0 24px;}

.dive-club-information .entry-title { color: #ffffff; }

.dive-club-information .entry-content h2 { color: #ffffff; }

.dive-club-information .entry-content ul{  color: #fff;}

.dive-club-information .entry-content li { opacity: 0.75; color: #fff; padding: 0 0 0 75px; list-style: none; background: url('images/bullet.png') no-repeat; }

.dive-club-information .entry-content li a:hover{ opacity: 1.0; }

.dive-club-information .button{ background: #d69827; }

.dive-club-information .button:hover{ background: #ffffff; color: #ffffff; }

.dive-club-information a { color: #ffffff; }

.dive-club-information a img{ border: 8px solid #246b8e;}

.dive-club-information a:hover img{ border-color: #d69827;}



/*    Dive Class Panels - Log A Dive
---------------------------------------------*/
.log-a-dive{ background:  #186388; background-size: cover; padding: 0; }

.log-a-dive .wrap{ background: url('images/bg-panel-diver.jpg') no-repeat left bottom; padding: 60px 0 20px;}

.log-a-dive{ color: #ffffff; border-top: 1px solid rgba(255,255,255,0.2); }

.log-a-dive .entry-header{ margin: 0 0 24px;}

.log-a-dive .entry-title{ color: #ffffff; }

.log-a-dive .entry-content h2 { color: #ffffff; }

.log-a-dive .entry-content p, .log-a-dive .entry-content ul{  color: #fff;}

.log-a-dive .entry-content li { opacity: 0.75; color: #fff; padding: 0 0 0 75px; list-style: none; background: url('images/bullet.png') no-repeat; }

.log-a-dive .entry-content li a:hover{ opacity: 1.0; }

.log-a-dive .button{ background: #d69827; }

.log-a-dive .button:hover{ background: #ffffff; color: #ffffff; }

.log-a-dive a img{ border: 8px solid #246b8e;}

.log-a-dive a:hover img{ border-color: #d69827;}


/*  Dive Class Panels - Meet your dive instructors
---------------------------------------------------*/
.meet-your-dive-instructors{ background: #f6f8f7; }

.meet-your-dive-instructors h2.entry-title span:before, .meet-your-dive-instructors h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.meet-your-dive-instructors .person{ font-size: 16px; }

.meet-your-dive-instructors .person img{ border-radius: 100px; border-color: #f6f8f7; }

.meet-your-dive-instructors .person h4{ font-size: 20px; font-family: Soho, serif; }



/*  Dive Class Panels - Become an Active Diver
---------------------------------------------------*/
.become-an-active-diver{ background: url('images/visit-apu.jpg') no-repeat #186388; background-size: cover; color: #ffffff; }

.become-an-active-diver h2.entry-title, .become-an-active-diver h2, .become-an-active-diver h3, .become-an-active-diver a{ color: #ffffff; }

.become-an-active-diver h3{ font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif'; background: #dbad56; margin: 20px 0; padding-bottom: 20px; font-weight: 400; font-size: 20px; line-height: 1.4;  }

.become-an-active-diver h3 a{ background: url('images/visit-icons.png') no-repeat scroll 52px 215px; display: block; color: rgba(255,255,255,0.6); }

.become-an-active-diver h3 a:hover{ color: #ffffff; }

.become-an-active-diver h3 img{ width: 100%; height: auto; max-width: 380px; }

.become-an-active-diver .entry-content li { opacity: 0.75; color: #fff; padding: 0 0 0 75px; list-style: none; background: url('images/bullet.png') no-repeat; }


/*  Dive Class Panels - active-diver-2
---------------------------------------------------*/
.active-diver-2{ background: #f6f8f7; }

.active-diver-2 h2.entry-title span:before, .active-diver-2 h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }



/*    Social Media Panel - #ThisIsOurClassroom
---------------------------------------------*/
.thisisourclassroom{ padding-bottom: 30px; }

.thisisourclassroom h2.entry-title { font-size: 50px;}

.thisisourclassroom h2.entry-title span:before, .thisisourclassroom h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.thisisourclassroom p{ display: none;}

.thisisourclassroom .slabContainer{ padding-top: 0 !important;}

.thisisourclassroom .load-more-button_2EpjX { background-color: #186388; }

.thisisourclassroom .load-more-button_2EpjX:hover { background-color: #c7963e; }




/*  KELLOGG CAMPUS
---------------------------------------------*/

/*    KELLOGG CAMPUS - About Kellogg Campus - Purpose and Mission Panel
---------------------------------------------*/
.about-kellogg-campus .purpose-and-mission-2{ color: #ffffff; font-size: 22px; background: url('images/bg-kellogg-overview.jpg') repeat-x center bottom #246b8e; padding-bottom: 122px;  border-top: 1px solid rgba(255,255,255,0.2); }

.about-kellogg-campus .purpose-and-mission-2 h2.entry-title{ color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }


/*    KELLOGG CAMPUS - About Kellogg Campus - Louise Kellogg
---------------------------------------------*/
.about-kellogg-campus .louise-kellogg h2.entry-title span:before, .louise-kellogg h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }


/*    KELLOGG CAMPUS - About Kellogg Campus - Educational Programs
---------------------------------------------*/
.about-kellogg-campus .educational-programs{ background-color: #eaeaea; padding-bottom: 0;  }

.about-kellogg-campus .educational-programs .wrap{ background: url('images/bg-educational-programs.png') no-repeat left bottom #eaeaea; padding-bottom: 60px;}

.about-kellogg-campus .educational-programs h2.entry-title span:before, .educational-programs h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.about-kellogg-campus .educational-programs .entry-content p, .educational-programs .entry-content ul{ margin-left: 54%;}

.about-kellogg-campus .educational-programs .entry-content li{ font-size: 24px; font-weight: 400; list-style: none;  }

.about-kellogg-campus .educational-programs .entry-content li a{ opacity: 0.75;  padding: 0 0 0 75px; background: url('images/bullet-blue.png') no-repeat; text-decoration: none; }

.about-kellogg-campus .educational-programs .entry-content li a:hover{ opacity: 1.0; }

.about-kellogg-campus .educational-programs .button{ font-size: 34px; text-align: center; font-family: Soho, serif; text-transform: none;  border: 1px solid #86abbf; border-radius: 3px; padding: 12px 80px;  }

.about-kellogg-campus .educational-programs .button:hover{ background: #fff; color: #186388;}


/*    KELLOGG CAMPUS - About Kellogg Campus - Training Farm
---------------------------------------------*/

.about-kellogg-campus .training-farm{ background: url('images/bg-training-farm.jpg') no-repeat #397d34; background-size: cover;  color: #ffffff; font-size: 20px;  }

.about-kellogg-campus .training-farm h2.entry-title{ color: #ffffff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

.about-kellogg-campus .training-farm h2, .training-farm a{  color: #ffffff; text-decoration: none; }

.about-kellogg-campus .training-farm a:hover{ color: #d69827;}

.about-kellogg-campus .training-farm .one-fourth img{ margin-bottom: 8px; border: 8px solid #397d34; }

.about-kellogg-campus .training-farm .one-fourth a:hover img{ border-color: #d69827; }



/*    KELLOGG CAMPUS - About Kellogg Campus - Events & Rentals
---------------------------------------------*/
.about-kellogg-campus .events-and-rentals{  font-size: 24px; }

.about-kellogg-campus .events-and-rentals h2.entry-title span:before, .events-and-rentals h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.about-kellogg-campus .events-and-rentals .one-half img{ margin-bottom: 8px; border: 8px solid #ffffff; }

.about-kellogg-campus .events-and-rentals .one-half a:hover img{ border-color: #d69827; }

.about-kellogg-campus .events-and-rentals a:hover{ color: #d69827;}


/*    KELLOGG CAMPUS - About Kellogg Campus - Donate to Kellogg Campus
---------------------------------------------*/

.about-kellogg-campus .donate-to-kellogg-campus{ background-color: #eaeaea;}

.about-kellogg-campus .donate-to-kellogg-campus h2.entry-title span:before, .about-kellogg-campus .donate-to-kellogg-campus h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.about-kellogg-campus .donate-to-kellogg-campus .button{ text-transform: uppercase; padding: 16px 180px; margin: 24px 0 0;  font-size: 24px; }

/*    Louise Kellogg History -- Vision on Education
---------------------------------------------*/
.louise-kellogg-history .vision-on-education{ color: #ffffff; font-size: 22px; background: url('images/bg-kellogg-history.jpg') repeat-x center bottom #246b8e; padding-bottom: 122px;  border-top: 1px solid rgba(255,255,255,0.2); }

.louise-kellogg-history .vision-on-education h2.entry-title{ color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

/*    Louise Kellogg History -- History
---------------------------------------------*/
.louise-kellogg-history .history h2.entry-title span:before, .louise-kellogg-history .history h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }


/*    Louise Kellogg History -- Board of Trustees
---------------------------------------------*/
.louise-kellogg-history .board-of-trustees-2{ background-color: #eaeaea; }

.louise-kellogg-history .board-of-trustees-2 h2.entry-title span:before, .board-of-trustees-2 h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

/*    Kellogg Campus Educational Programs -- Overview
---------------------------------------------*/
.educational-programs2 .educational-programs-2{ color: #ffffff; font-size: 22px; background: url('images/bg-educational-programs.jpg') repeat-x center bottom #246b8e; padding-bottom: 122px;  border-top: 1px solid rgba(255,255,255,0.2); }

.educational-programs2 .educational-programs-2 h2.entry-title{ color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

/*    Kellogg Campus Educational Programs -- MSOEE
---------------------------------------------*/
.educational-programs2 .master-of-science-outdoor-environmental-education{ font-size: 20px;}

.educational-programs2 .master-of-science-outdoor-environmental-education h2.entry-title span:before, .educational-programs2 .master-of-science-outdoor-environmental-education h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }


/*   Kellogg Campus Educational Programs -- Kellogg FIELD School
---------------------------------------------*/
.educational-programs2 .kellogg-f-i-e-l-d-school{ background-color: #eaeaea; }

.educational-programs2 .kellogg-f-i-e-l-d-school h2.entry-title span:before, .educational-programs2 .kellogg-f-i-e-l-d-school h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.educational-programs2 .kellogg-f-i-e-l-d-school h3{ margin-bottom: 24px;}

.educational-programs2 .kellogg-f-i-e-l-d-school ul{ margin-left: 0;}

.educational-programs2 .kellogg-f-i-e-l-d-school li{  list-style: none !important; background: url('images/bullet-check.png') no-repeat !important;  padding: 0 0 0 36px;  text-align: left; }

.educational-programs2 .kellogg-f-i-e-l-d-school .button{ text-transform: uppercase; padding: 16px; display: block; text-align: center; margin: 0 auto; max-width: 360px; }



/*   Kellogg Campus Educational Programs -- Student Internship Opportunities
---------------------------------------------*/
.educational-programs2 .student-internship-opportunities{  background: #397d34; color: #ffffff; font-size: 20px; }

.educational-programs2 .student-internship-opportunities h2.entry-title{ color: #ffffff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

.educational-programs2 .student-internship-opportunities h2, .student-internship-opportunities a{  color: #ffffff;}

.educational-programs2 .student-internship-opportunities a:hover{ color: #d69827;}

.educational-programs2 .student-internship-opportunities .button{ text-transform: uppercase; padding: 16px 80px; margin: 0; background: none; border-radius: 3px; border: 1px solid rgba(255,255,255,0.4); }

.educational-programs2 .student-internship-opportunities .button:hover{ background: #fff; color: #397d34; }


/*    Kellogg Campus MSOEE -- Overview
---------------------------------------------*/
.master-of-science-outdoor-environmental-education .outdoor-environmental-education{ color: #ffffff; font-size: 22px; background: url('images/bg-msoee.jpg') repeat-x center bottom #246b8e; padding-bottom: 122px;  border-top: 1px solid rgba(255,255,255,0.2); }

.master-of-science-outdoor-environmental-education .outdoor-environmental-education h2.entry-title{ color: #ffffff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

.master-of-science-outdoor-environmental-education .outdoor-environmental-education h2{ color: #ffffff;  }

.master-of-science-outdoor-environmental-education .outdoor-environmental-education .button{ text-transform: uppercase; padding: 16px 80px; margin: 0; background: none; border-radius: 3px; border: 1px solid rgba(255,255,255,0.4); }

.master-of-science-outdoor-environmental-education .outdoor-environmental-education .button:hover{ background: #fff; color: #246b8e;}

/*    Kellogg Campus MSOEE -- Program Classes
---------------------------------------------*/
.master-of-science-outdoor-environmental-education .kellogg-campus-program-classes{ font-size: 20px;}


/*   Kellogg Campus MSOEE -- Join Leaders in Your Field
---------------------------------------------*/
.master-of-science-outdoor-environmental-education .join-leaders-in-your-field{ background-color: #eaeaea; }

.master-of-science-outdoor-environmental-education .join-leaders-in-your-field .button{ text-transform: uppercase; padding: 16px 80px; margin: 0;  }


/*    Kellogg Campus FIELD -- Overview
---------------------------------------------*/
.kellogg-f-i-e-l-d .kellogg-f-i-e-l-d-school-2{ color: #ffffff; font-size: 20px; background: url('images/bg-field-school.jpg') repeat-x center bottom #246b8e; padding-bottom: 160px;  border-top: 1px solid rgba(255,255,255,0.2); }

.kellogg-f-i-e-l-d .kellogg-f-i-e-l-d-school-2 h2.entry-title{ color: #ffffff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

.kellogg-f-i-e-l-d .kellogg-f-i-e-l-d-school-2 h2{ color: #ffffff;  }

.kellogg-f-i-e-l-d .kellogg-f-i-e-l-d-school-2 .button{ text-transform: uppercase; padding: 16px 24px; margin: 0 12px; background: none; border-radius: 3px; border: 1px solid rgba(255,255,255,0.4); font-size: 18px; }

.kellogg-f-i-e-l-d .kellogg-f-i-e-l-d-school-2 .button:hover{ background: #fff; color: #246b8e;}

/*    Kellogg Campus FIELD -- Programs
---------------------------------------------*/
.kellogg-f-i-e-l-d .programs{ font-size: 20px; border: none; text-align: left; }

.kellogg-f-i-e-l-d .programs h2.entry-title span:before, .kellogg-f-i-e-l-d .programs h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }


.kellogg-f-i-e-l-d .programs .entry-content h2{ font-size: 30px;}

.kellogg-f-i-e-l-d .programs h2.clear{ text-transform: uppercase; }

.kellogg-f-i-e-l-d .programs .one-half li{ margin-bottom: 12px; text-align: left; }

.kellogg-f-i-e-l-d .programs img{ margin-bottom: 40px; margin-right: 40px; max-width: 520px; }


/*    Kellogg Campus Training Farm -- Overview
---------------------------------------------*/
.kellogg-training-farm .training-farm-2{ color: #ffffff; font-size: 22px; background: url('images/bg-training-farm-footer.jpg') repeat-x center bottom #246b8e; padding-bottom: 122px;  border-top: 1px solid rgba(255,255,255,0.2); }

.kellogg-training-farm .training-farm-2 h2.entry-title{ color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

.kellogg-training-farm .training-farm-2 h2{ color: #fff; font-size: 32px; }

/*    Kellogg Campus Training Farm -- Farmer's Market
---------------------------------------------*/
.kellogg-training-farm .farmers-market{ font-size: 20px;}

.kellogg-training-farm .farmers-market .button{ text-transform: uppercase; padding: 16px 80px; margin: 0;  border-radius: 3px;  }


/*   Kellogg Campus Training Farm -- CSA
---------------------------------------------*/
.kellogg-training-farm .community-supported-agriculture{ background-color: #eaeaea;  font-size: 20px;}

.kellogg-training-farm .community-supported-agriculture h2.entry-title span:before, .kellogg-training-farm .community-supported-agriculture h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.kellogg-training-farm .community-supported-agriculture .one-third{ margin-bottom: 24px;}

.kellogg-training-farm .community-supported-agriculture .one-third img{ margin-bottom: 8px; border: 8px solid #eaeaea; }

.kellogg-training-farm .community-supported-agriculture .button{ text-transform: uppercase; padding: 16px 80px; margin: 0;  border-radius: 3px;  }


/*   Kellogg Campus Training Farm -- Alaska Tilth
---------------------------------------------*/
.kellogg-training-farm .alaska-tilth{ background: url('images/bg-alaska-tilth.jpg') no-repeat #397d34; background-size: cover;  color: #ffffff; font-size: 20px; }

.kellogg-training-farm .alaska-tilth h2.entry-title{ color: #ffffff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

.kellogg-training-farm .alaska-tilth h2, .kellogg-training-farm .alaska-tilth a{  color: #ffffff;}

.kellogg-training-farm .alaska-tilth a:hover{ color: #d69827;}

.kellogg-training-farm .alaska-tilth .button{ text-transform: uppercase; padding: 16px 24px; margin: 0 12px; background: none; border-radius: 3px; border: 1px solid rgba(255,255,255,0.4); font-size: 18px; }

.kellogg-training-farm .alaska-tilth .button:hover{ background: #fff; color: #397d34;}

/*    Kellogg Campus Farmer's Market -- Overview
---------------------------------------------*/
.farmers-market .farmers-market-2{ color: #ffffff; font-size: 22px; background: url('images/bg-farmers-market.jpg') repeat-x center bottom #246b8e; padding-bottom: 122px;  border-top: 1px solid rgba(255,255,255,0.2); }

.farmers-market .farmers-market-2 h2.entry-title{ color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

.farmers-market .farmers-market-2 h2{ color: #fff; font-size: 32px; }

/*    Kellogg Campus Farmer's Market -- Calendar of Events
---------------------------------------------*/
.farmers-market .calendar-of-events h2.entry-title span:before, .farmers-market .calendar-of-events h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.farmers-market .calendar-of-events .button{ text-transform: uppercase; padding: 16px 24px; margin: 0 12px;  font-size: 18px; }


/*   Kellogg Campus Farmer's Market  -- Vendor Info
---------------------------------------------*/
.farmers-market .vendor-information{ background-color: #eaeaea;  font-size: 20px; }

.farmers-market .vendor-information h2.entry-title span:before, .farmers-market .vendor-information h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.farmers-market .vendor-information .button{ text-transform: uppercase; padding: 16px 24px; margin: 0 12px;  font-size: 18px;  }

.farmers-market .vendor-information li{ text-align: left; margin-bottom: 6px; }


/*    Kellogg Campus CSA -- Overview
---------------------------------------------*/
.community-supported-agriculture .what-is-community-supported-agriculture{ color: #ffffff; font-size: 22px; background: url('images/bg-csa-footer.jpg') repeat-x center bottom #246b8e; padding-bottom: 122px;  border-top: 1px solid rgba(255,255,255,0.2); }

.community-supported-agriculture .what-is-community-supported-agriculture h2.entry-title{ color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

.community-supported-agriculture .what-is-community-supported-agriculture h2{ color: #fff; font-size: 32px; }

/*    Kellogg Campus CSA -- Distribution of Produce
---------------------------------------------*/
.community-supported-agriculture .distribution-of-produce{ font-size: 20px;}

.community-supported-agriculture .distribution-of-produce h2.entry-title span:before, .community-supported-agriculture .distribution-of-produce h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.community-supported-agriculture .distribution-of-produce li{  list-style: none !important; background: url('images/bullet-check.png') no-repeat !important;  padding: 0 0 0 36px; margin-bottom: 6px;  }

.community-supported-agriculture .distribution-of-produce .button{ text-transform: uppercase; padding: 16px 80px; margin: 0;  border-radius: 3px;  }


/*   Kellogg Campus CSA -- Where to Find 
---------------------------------------------*/
.community-supported-agriculture .where-to-find-our-produce{ background-color: #eaeaea;  font-size: 20px;}

.community-supported-agriculture .where-to-find-our-produce h2.entry-title span:before, .community-supported-agriculture .where-to-find-our-produce h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.community-supported-agriculture .where-to-find-our-produce .button{ text-transform: uppercase; padding: 16px 80px; margin: 0;  border-radius: 3px;  }


/*   Kellogg Campus CSA -- Student Opportunities
---------------------------------------------*/
.community-supported-agriculture .student-opportunities{ background: url('images/bg-csa-panel.jpg') no-repeat #397d34; background-size: cover;  color: #ffffff; font-size: 20px; }

.community-supported-agriculture .student-opportunities h2.entry-title{ color: #ffffff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

.community-supported-agriculture .student-opportunities h2, .community-supported-agriculture .student-opportunities a{  color: #ffffff;}

.community-supported-agriculture .student-opportunities a:hover{ color: #d69827;}

.community-supported-agriculture .student-opportunities .button{ text-transform: uppercase; padding: 16px 24px; margin: 0 12px; background: none; color: #fff;  border-radius: 3px; border: 1px solid rgba(255,255,255,0.4); font-size: 18px; }

.community-supported-agriculture .student-opportunities .button:hover{ background: #fff; color: #397d34; }


/*    Kellogg Campus Alaska Tilth -- Overview
---------------------------------------------*/
.tilth-program .alaska-tilth-program{ color: #ffffff; font-size: 22px; background: url('images/bg-alaska-tilth-footer.jpg') repeat-x center bottom #246b8e; padding-bottom: 122px;  border-top: 1px solid rgba(255,255,255,0.2); }

.tilth-program .alaska-tilth-program h2.entry-title{ color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

.tilth-program .alaska-tilth-program h2{ color: #fff; font-size: 32px; text-transform: uppercase; }

/*    Kellogg Campus Alaska Tilth -- Tilth and the Community
---------------------------------------------*/
.tilth-program .tilth-and-the-community{ font-size: 20px;}

.tilth-program .tilth-and-the-community h2.entry-title span:before, .tilth-program .tilth-and-the-community h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.tilth-program .tilth-and-the-community .button{ text-transform: uppercase; padding: 16px 80px; margin: 0;  border-radius: 3px;  }


/*   Kellogg Campus Alaska Tilth -- Support
---------------------------------------------*/
.tilth-program .support-alaska-tilth{ background-color: #eaeaea;  font-size: 20px;}

.tilth-program .support-alaska-tilth h2.entry-title span:before, .tilth-program .support-alaska-tilth h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.tilth-program .support-alaska-tilth .one-third{ margin-bottom: 24px;}

.tilth-program .support-alaska-tilth .one-third img{ margin-bottom: 8px; border: 8px solid #eaeaea; }

.tilth-program .support-alaska-tilth .button{ text-transform: uppercase; padding: 16px 80px; margin: 0 12px;  border-radius: 3px;  }

/*    Kellogg Campus Locations & Contacts -- Overview
---------------------------------------------*/
.kellogg-location-contacts .locations-contacts{ color: #ffffff; font-size: 22px; background: url('images/bg-kellogg-overview.jpg') repeat-x center bottom #246b8e; padding-bottom: 160px;  border-top: 1px solid rgba(255,255,255,0.2); }

.kellogg-location-contacts .locations-contacts h2.entry-title{ color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

.kellogg-location-contacts .locations-contacts h2{ color: #fff; font-size: 32px; }

.kellogg-location-contacts .locations-contacts a{ color: #fff; text-transform: uppercase; }

.kellogg-location-contacts .locations-contacts a:before{ content: '>'; margin-right: 4px; position: relative; top: 2px;  }

.kellogg-location-contacts .locations-contacts a:hover{ color: #d69827;}

.kellogg-location-contacts .locations-contacts #google_map iframe{ margin: 0; }

/*    Kellogg Campus Locations & Contacts -- Contact Us
---------------------------------------------*/
.kellogg-location-contacts .contact-us h2.entry-title span:before, .kellogg-location-contacts .contact-us h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

.kellogg-location-contacts .contact-us .button{ text-transform: uppercase; padding: 16px 80px; margin: 0 auto !important;  border-radius: 3px; font-size: 20px !important;  }

.kellogg-location-contacts .contact-us .gform_footer{ text-align: center; }

/*    Kellogg Campus  Locations & Contacts -- Staff Contacts
---------------------------------------------*/
.kellogg-location-contacts .staff-contacts{ background-color: #eaeaea; }

.kellogg-location-contacts .staff-contacts h2.entry-title span:before, .staff-contacts h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }


/*   Kellogg Campus  Locations & Contacts -- Faculty Contacts
---------------------------------------------*/
.kellogg-location-contacts .faculty-contacts{ background: #397d34; color: #ffffff;}

.kellogg-location-contacts .faculty-contacts h2.entry-title{ color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

.kellogg-location-contacts .faculty-contacts a{ color: #fff;}

.kellogg-location-contacts .faculty-contacts .person img{ border-color: #ffffff;}



/*  MSOEE - Overview
---------------------------------------------*/
#msoee { color: #ffffff; background: url('images/bg-msoee-overview.jpg') repeat-x center bottom #246b8e; padding-bottom: 202px;  border-top: 1px solid rgba(255,255,255,0.2); }

#msoee .entry-title{ color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

#msoee h2{ color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

#msoee .button {  min-width: 300px; display: inline-block;  border: 1px solid #fff; background: #d69827; }

#msoee .button:first-child { background: none;}

#msoee .button:hover { background: rgba(255,255,255,0.4); }

/*  MSOEE - Letter from Director
---------------------------------------------*/
#letter-from-the-director { background: #ebebeb; }

#letter-from-the-director h2.entry-title span:before, #letter-from-the-director h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

#letter-from-the-director .entry-title { margin-bottom: 72px;}

#letter-from-the-director img { border-radius: 150px;
	border: 4px solid #d69827; margin: 0 72px 144px 0; }
	
#letter-from-the-director blockquote { border: 4px solid rgba(24,99,136, 0.2); border-width: 4px 0; display: inline-block; padding: 24px 0; color: #d69827; font-weight: bold; font-size: 30px; max-width: 680px; margin: 0 0 24px; }

#letter-from-the-director blockquote p { margin: 0; }

#letter-from-the-director blockquote::before { content: ''; }

#letter-from-the-director .button { margin: 0; }

/*  MSOEE - Current Student Profiles
---------------------------------------------*/
#current-msoee-student-profiles {
	background: url('images/bg-msoee-student-profiles.jpg') no-repeat center top #146b60; 
	padding-top: 138px;
	color: #fff;
}

#current-msoee-student-profiles .entry-title{ color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

#current-msoee-student-profiles .button {
	border: 1px solid #fff; background: none; margin-top: 48px; clear: both;
}

#current-msoee-student-profiles .button:hover {
	background: rgba(255,255,255,0.4);
}

#current-msoee-student-profiles .person img {
	border-color: #d69827;
}

#current-msoee-student-profiles .person a:hover img {
	border-color: #fff;
}

#current-msoee-student-profiles .person h3 a {
	color: #fff;
}

/*  About MSOEE - Overview
---------------------------------------------*/
#about-msoee { color: #ffffff; background: #246b8e;   border-top: 1px solid rgba(255,255,255,0.2); }

#about-msoee .entry-title{ color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

#about-msoee h2{ color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

#about-msoee .button {  display: inline-block;  border: 1px solid #fff; background: none; }

#about-msoee .button:hover { background: rgba(255,255,255,0.4); }

/*  About MSOEE - Program Core Courses
---------------------------------------------*/
#program-core-courses { background: #ebebeb; }

#program-core-courses h2.entry-title span:before, #program-core-courses h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

#program-core-courses .entry-title { margin-bottom: 72px;}

#program-core-courses img { border-radius: 200px; 
	border: 4px solid #d69827; margin: 0 auto 24px; }
	
/*  About MSOEE - Current Employment
---------------------------------------------*/
#current-employment-of-msoee-graduates h2.entry-title span:before, #current-employment-of-msoee-graduates h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

#current-employment-of-msoee-graduates .entry-title { margin-bottom: 72px;}

#current-employment-of-msoee-graduates img { border-radius: 200px; 
	border: 4px solid #d69827; margin: 0 auto 24px; }
	
/*  About MSOEE - Past Graudate Thesis Titles
---------------------------------------------*/
#past-graduate-thesis-titles { background: #146b60; color: #fff; font-size: 22px; }

#past-graduate-thesis-titles .entry-title{ color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6);  }

#past-graduate-thesis-titles ul {
	margin: 0;
}

#past-graduate-thesis-titles li {
	list-style: none;
	background: rgba(255,255,255,0.1);
	padding: 24px;
	margin: 0 0 24px;
}

/*  MSOEE - Kellogg FIELD School
---------------------------------------------*/
#kellogg-field-school { color: #ffffff; background: #246b8e;   border-top: 1px solid rgba(255,255,255,0.2); }

#kellogg-field-school .entry-title{ color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

#kellogg-field-school h2{ color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

#kellogg-field-school .button {  display: inline-block;  border: 1px solid #fff; background: none; }

#kellogg-field-school .button:hover { background: rgba(255,255,255,0.4); }

/*  MSOEE - Kellogg FIELD Mission
---------------------------------------------*/
#kellogg-field-school-mission { background: #ebebeb; }

#kellogg-field-school-mission h2.entry-title span:before, #kellogg-field-school-mission h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

#kellogg-field-school-mission h2.entry-title{  margin-bottom: 72px;  }

#kellogg-field-school-mission img { border: 4px solid #d69827;}


/*  MSOEE - Kellogg FIELD Classes
---------------------------------------------*/
#kellogg-field-school-classes { background: #146b60; color: #fff;  }

#kellogg-field-school-classes .entry-title{ color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); margin-bottom: 72px;  }

#kellogg-field-school-classes h3{ color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); text-align: left; margin-bottom: 12px; }

#kellogg-field-school-classes hr { border-color: rgba(255,255,255,0.2); clear: both; margin-bottom: 48px; }

#kellogg-field-school-classes img { border: 2px solid rgba(255,255,255,0.4); border-radius: 150px; padding: 1px; margin-bottom: 48px; }

/*  MSOEE - Contact Us
---------------------------------------------*/
#contact-us-msoee { color: #ffffff; background: #246b8e;   border-top: 1px solid rgba(255,255,255,0.2); }

#contact-us-msoee .entry-title{ color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

#contact-us-msoee h3 a { color: #fff; }

#contact-us-msoee img { border-color: #fff; }

#contact-us-msoee a:hover img { border-color: #d69827; }

#contact-us-msoee .person { margin-bottom: 0; }


/*  MSOEE - Map
---------------------------------------------*/
#environmental-learning-center { padding: 0;}

#environmental-learning-center .wrap { max-width: none;}

#environmental-learning-center iframe { border: none; margin: 0; display: block; }

/*  Alaska FAST Lab - Overview
---------------------------------------------*/
#fisheries-aquatics-science-technology-laboratory { color: #ffffff; background: #246b8e; border-top: 1px solid rgba(255,255,255,0.2); padding-bottom: 36px; }

#fisheries-aquatics-science-technology-laboratory .entry-title{ color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

#fisheries-aquatics-science-technology-laboratory h2{ color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

#fisheries-aquatics-science-technology-laboratory .button {  min-width: 300px; display: inline-block;  border: 1px solid #fff; background: none; }

#fisheries-aquatics-science-technology-laboratory .button:hover { background: rgba(255,255,255,0.4); }

/*  Alaska FAST Lab - News & Updates
---------------------------------------------*/
#news-updates .entry-header { margin-bottom: 60px; }

#news-updates h2.entry-title span:before, #news-updates h2.entry-title span:after{ background: rgba(24,99,136, 0.2); }

#news-updates .post {
	float: left;
	margin-left: 2.564102564102564%;
	width: 31.623931623931625%;
}

#news-updates .posts .post:first-child {
	margin: 0;
}

#news-updates .post .image-link {
	display: block;
	background: #246b8e;
}

#news-updates .post img {
	float: none;
	display: block;
	margin: 0 0 24px;
	width: 100%;
}

#news-updates .post .image-link:hover img {
	opacity: 0.4;
}

#news-updates .post h4 {
	font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif';
	font-size: 24px;
	font-weight: 400;
}

#news-updates .post .more-link {
	margin-left: 12px;
	font-weight: 400;
}

#news-updates .button {  min-width: 300px; display: inline-block;  border: 1px solid #fff; margin-top: 40px;}

/*  Alaska FAST Lab - Join Us
---------------------------------------------*/
#join-us { background: #457b37; color: #fff; padding-bottom: 36px; }

#join-us a { color: #fff; }

#join-us a:hover { color: #d69827; }

#join-us .entry-title{ color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

#join-us h3{ color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif';  }

#join-us .social { margin-top: 40px; margin-left: 0px; text-align: center; }
#join-us .social li { display: inline-block; }

#join-us .social li a {	background: none; display: block; padding: 0;  color: #457b37; background-color: #fff;  width: 68px; height: 68px; border-radius: 34px; margin: 0 12px; font-size: 42px;}

#join-us .social li a:hover { color: #fff; background: rgba(255,255,255,0.4); }

/*  Alaska FAST Lab - Contact Us
---------------------------------------------*/
#contact-us-fast { color: #ffffff; background: #246b8e;   border-top: 1px solid rgba(255,255,255,0.2); }

#contact-us-fast .entry-title{ color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }

#contact-us-fast h3 { color: #fff; font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif'; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }


/*   Alaska FAST Lab - Map
---------------------------------------------*/
#alaska-fast-lab-map { padding: 0;}

#alaska-fast-lab-map .wrap { max-width: none;}

#alaska-fast-lab-map iframe { border: none; margin: 0; display: block; }





/*   Study Away panels
---------------------------------------------*/
#study-away-intro { background: #ededed; color: #186388; text-align: center; font-size: 26px; font-weight: 400; padding-bottom: 36px; border-bottom: 1px solid #dbdfdf; }

#study-away-intro strong { font-family: Soho, serif; text-transform: uppercase; }


#take-action-3 { background: #327291; color: #ffffff; padding-bottom: 36px; }

#take-action-3 .entry-header { float: left; margin: 12px 0 0; }

#take-action-3 .entry-header .entry-title { color: #fff; text-align: left !important; text-transform: uppercase; font-size: 32px; }

#take-action-3 .entry-title span:before, #take-action-3 .entry-title span:after{ background: none; }

#take-action-3 .entry-content { float: right; width: 930px; text-align: right; }

#take-action-3 .button { border: 1px solid rgba(255,255,255,0.4); border-radius: 3px; padding: 12px 0; margin: 0 0 0 1%; width: 23%; text-align: center; font-size: 19px; }



#north2north { padding: 70px 0; background: url('images/studyaway-north2north-banner-tall.jpg') center #2d7293; background-size: 100% auto; color: #fff; font-size: 25px;}

#ecoleague { padding: 150px 0; background: url('/wp-content/uploads/2022/03/study-away-ecoleague1-scaled.jpg') center #2d7293; background-size: 100% auto; color: #fff; font-size: 25px;background-position: bottom;}

#national-outdoor-leadership-school { padding: 70px 0; background: url('images/studyaway-NOLS-banner-tall.jpg') center #2d7293; background-size: 100% auto; color: #fff; font-size: 25px;}


#north2north .panel, 
#ecoleague .panel,
#national-outdoor-leadership-school .panel
{ float: left; background: rgba(50,114,145,0.9) !important; padding: 40px 40px 16px; max-width: 700px;}

#north2north .entry-header .entry-title, 
#ecoleague .entry-header .entry-title,
#national-outdoor-leadership-school .entry-header .entry-title
{ color: #fff; text-align: left !important; }

#north2north .entry-title span:before, 
#north2north .entry-title span:after, 
#national-outdoor-leadership-school .entry-title span:before, 
#national-outdoor-leadership-school .entry-title span:after, 
#ecoleague .entry-title span:before, 
#ecoleague .entry-title span:after 
{ background: none; }

#north2north a, 
#ecoleague a, 
#national-outdoor-leadership-school a 
{ color: #fff; font-family: Soho, serif; text-transform: uppercase; border-bottom: 2px solid #fff;}

#north2north a:hover, 
#ecoleague a:hover,
#national-outdoor-leadership-school a:hover
{ color: rgba(255,255,255,0.6); border-color: rgba(255,255,255,0.6); }


#faculty-led-study-courses{ background: url('images/lets-meet-in-person-bg.jpg') no-repeat center #2d7293; color: #fff; padding-bottom: 36px; font-size: 24px; }

#faculty-led-study-courses .wrap { padding-left: 450px; }

#faculty-led-study-courses .entry-header .entry-title { color: #fff; text-align: left !important; border-bottom: 1px solid rgba(255,255,255,0.2); }

#faculty-led-study-courses .entry-title span:before,
#faculty-led-study-courses .entry-title span:after
{ background: none; }

#faculty-led-study-courses a { color: #fff; font-family: Soho, serif; border-bottom: 2px solid #fff;}

#faculty-led-study-courses a:hover { color: rgba(255,255,255,0.6); border-color: rgba(255,255,255,0.6); }

#faculty-led-study-courses .button { color: #186388; border: none; font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif'; background: #fff; font-size: 21px; margin: 0 2% 0 0; padding: 18px 0; border: 1px solid rgba(255,255,255,0.4); width: 40%; text-align: center; }

#faculty-led-study-courses .button:hover { background: none; color: #fff; }





/*  Return To Campus 
---------------------------------------------*/
#campus-reopening-plan { background: #f2f2f2 !important; }
#return-to-campus-footer { background: #186388 !important; }
#return-to-campus-footer h3, #return-to-campus-footer a, #return-to-campus-footer li { color: #fff; }
#return-to-campus-footer a:hover { color: #d69827; }




/*  Research - APU is a Research Community
---------------------------------------------*/
#apu-is-a-research-community{ background: #2d7192; color: #ffffff; border-top: 0px solid rgba(255,255,255,0.2); }

#apu-is-a-research-community .entry-header{ margin: 0 0 24px;}

#apu-is-a-research-community .entry-title{ color: #ffffff; }

#apu-is-a-research-community .button{ background: #246b8e; color: #ffffff; border: 1px solid rgba(255,255,255,0.4); text-transform: none; font-weight: 500; font-size: 21px; }

#apu-is-a-research-community .button:hover{ background: #ffffff; color: #246b8e; border-color: #fff; }

#apu-is-a-research-community a img{ border: 8px solid #246b8e;}

#apu-is-a-research-community a:hover img{ border-color: #d69827;}


/*  Research - Given to excellence
---------------------------------------------*/
#given-to-excellence .entry-title span:after {
    width: 110px;
    height: 33px;
    background: url(images/bg-title.png) no-repeat right -92px;
    margin: 0;
    top: 10px;
}

#given-to-excellence .entry-title span:before {
    width: 110px;
    height: 33px;
    background: url(images/bg-title.png) no-repeat;
    margin: 0;
    top: 10px;
}


/* Research - About OSP 
---------------------------------------------*/
.panel-box.about-osp-denaina{ background: #246b8e; color: #ffffff; border-top: 1px solid rgba(255,255,255,0.2); padding: 50px 0 36px; }

.panel-box.about-osp-denaina .entry-header{ margin: 0 0 24px;}

.panel-box.about-osp-denaina .entry-title{ color: #ffffff; }




/* Veteran Support Services 
---------------------------------------------*/
.veteran-support-intro{ background: #246b8e; color: #ffffff; border-top: 1px solid rgba(255,255,255,0.2); padding: 50px 0 36px; }

.veteran-support-intro .entry-header{ margin: 0 0 24px;}

.veteran-support-intro .entry-title{ color: #ffffff; }




/* Tumyaraa Program
---------------------------------------------*/
.tumyaraa-program-introduction{ background: #246b8e; color: #ffffff; border-top: 1px solid rgba(255,255,255,0.2); padding: 50px 0 36px; }

.tumyaraa-program-introduction h2 { color: #fff; }

.tumyaraa-mission-vision{ background: url('images/bg-strategic-plan.jpg') no-repeat center top #397d34; color: #ffffff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); padding-bottom: 36px; font-size: 24px; }

.tumyaraa-mission-vision h2 { color: #fff; font-family: Soho, serif!important; font-size: 40px!important; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); margin-bottom: 12px; }

.tumyaraa-program-overview { padding-bottom: 36px; background: url('images/bg-our-history.jpg') no-repeat center bottom #fff; }

.tumyaraa-program-overview h2 { font-family: Soho, serif!important; font-size: 40px!important; margin-bottom: 12px; }

.tumyaraa-program-overview h2.entry-title span::before, .tumyaraa-program-overview h2.entry-title span::after { background: rgba(24,99,136, 0.2)!important; }



	
/*
Media Queries
---------------------------------------------------------------------------------------------------- */
@media only screen and (max-width: 1599px) {
	/** Slider **/
	.slideshow .soliloquy-caption .active-learning{ margin-top: 20px;}

	.slideshow .soliloquy-caption .early-honors{ margin-top: 20px;}

	.slideshow .soliloquy-caption .expedition-alaska{ margin-top: 50px !important;}



}




@media (max-width: 1219px) and (min-width: 1023px) {

	.scholarships .scholarship{ display: block; float: left; width: 100% !important; margin: 40px 0 0 0 !important; }


	/** MSOEE **/
	#letter-from-the-director blockquote { max-width: 600px; }
	
	
}


@media only screen and (max-width: 1219px) {

	/* Slider */
	.slideshow .soliloquy-caption-inside{ max-width: 984px; }

	.slideshow .soliloquy-caption .active-learning{ width: 360px; padding: 20px 30px; margin-top: 30px;}

	.soliloquy-caption .active-learning h2{ font-size: 40px;  }

	.soliloquy-caption  .video, .soliloquy-caption  .audio{ font-size: 18px; }

	.slideshow .soliloquy-container .soliloquy-pager{ height: 40px; }


	/*News, Events, Stories **/

	.news{width: 400px; }

	.stories, .events{width: 254px;}

	.news-events h2 span:before, .news-events h2 span:after{ width: 30px; }

	.news-events .news h2 span:before, .news-events .news h2 span:after{ width: 120px; }

	/* Panels */

	.apu-majors-programs h3 a{ line-height: 1.5; font-size: 16px; }

	.visit-apu .buttons li a{  font-size: 17px; padding: 13px 10px 13px 40px; background-position: 4px 6px; }

	.visit-apu .buttons li a.schedule{ background-position: 4px -62px;}

	.visit-apu .buttons li a.open-house{ background-position: 2px -128px;}

	.visit-apu .buttons li a.summer-trip{ background-position: 4px -194px;}

	.apply-to-apu .wrap{ background-size: 70% auto;}

	#similar .program{ width: 208px;  }

	.visit-overview h3 a{ background: none; }

	#scholarships .scholarship { display: block; float: left; width: 250px; margin: 0px !important; }
	
	.about-kellogg-campus .educational-programs{ background: url('images/bg-educational-programs.png') no-repeat left bottom #eaeaea; padding-bottom: 60px; }
	
	.about-kellogg-campus .educational-programs .wrap{ background: none; padding: 0; }
	
	#atwood-center-rasmuson-hall img, #art-gallery-spaces img { margin-bottom: 24px; }
	
	/** Admissions **/
	
	#lets-meet-in-person .wrap { padding-left: 340px; }
	
	#get-on-the-right-path { background-size: auto; }
	
	#take-action .entry-header { float: none; margin-top: 0; }
	
	#take-action .entry-header .entry-title { text-align: center !important; margin-bottom: 24px;  }
		
	#take-action .entry-content { float: none; width: 100%; }
	
	#take-action .button { margin: 0 0.5%; }


	/** Study Away **/
	#take-action-3 .entry-header { float: none; margin-top: 0; }
	
	#take-action-3 .entry-header .entry-title { text-align: center !important; margin-bottom: 24px;  }
		
	#take-action-3 .entry-content { float: none; width: 100%; }
	
	#take-action-3 .button { margin: 0 0.5%; }

	#north2north,
	#ecoleague,
	#national-outdoor-leadership-school 
	{ background-size: auto; }

	#faculty-led-study-courses .wrap { padding-left: 340px; }


	/** MSOEE **/
	#kellogg-field-school-classes img { margin-bottom: 0; }

	#kellogg-field-school-mission img.alignleft { max-width: 50%; }
	
	#letter-from-the-director img { margin: 0 24px 24px 0; }
}


@media only screen and (max-width: 1023px) {

	/** Home Page */
	.slideshow .soliloquy-caption, .slideshow  .soliloquy-controls-direction, .slideshow  .soliloquy-pager{ display: none;}

	/* Panels */

	.panel-box, .apply-to-apu{ padding: 5%;}

	.panel-box .button{ margin: 24px auto; display: block; text-align: center;}

	.news, .stories, .events{width: 100%; float: none; margin: 0 auto 40px;}
	
	.newsticker, .stories-list { height: auto;}
	
	.events .ai1ec-agenda-widget-view {max-width: 100%; width: 100%;}
	
	.events-list li{ min-height: 60px; }

	.panel-box h2.entry-title{ font-size: 40px; }

	.panel-box h2.entry-title:before, .panel-box h2.entry-title:after{ width: 180px; }

	.apu-majors-programs h2.entry-title:before, .apu-majors-programs  h2.entry-title:after{  width: 110px;  }

	.visit-apu{ text-align: center;	}

	.visit-apu .buttons li a{ width: 100%; max-width: none; padding-left: 50px; font-size: 20px !important;}

	.visit-apu img{ float: none; margin: 0 auto;}

	.apply-to-apu .wrap{ background: none; padding: 0;	}

	.apply-to-apu .entry-content p, .apply-to-apu .entry-content ul{ margin-left: 0; }

	.apply-to-apu .button{ display: block;}

	 #outcomes .wrap{ background: none; padding-bottom: 0;}

	 #outcomes li{ font-size: 17px; list-style-image: url('images/bullet-check.png'); margin: 0 0 4px; text-align: left;}

	 #outcomes .columns{ padding-left: 0;}

	#similar .program{ width: 260px; margin: 0 50px;   }

	.one-fourth{ width: 100%; float: none; margin: 0 0 24px;}

	.visit-overview h3{ font-size: 16px;}

	.quick-links-connect .one-fourth{ max-width: 300px; margin: 0 auto 36px;}
	
	.youtube, .facebook, .twitter, .instagram, .linkedin {
		width: 130px;
	}

	.scholarships .widget .panel-box { max-width: 500px; text-align: center; }

	#scholarships .scholarship{ display: block; float: left; width: 100%; margin: 0 20px; }

	#scholarships h2{ width: 100%; font-size: 20px; text-align: center; font-family: Soho, serif;  color: #ffffff; margin: 50px 0px 22px; }

    #scholarships p{ font-size: 18px; text-align: left; margin: 0 0 24px; font-family: 'Gotham A', 'Gotham B', 'Montserrat', 'sans-serif'; }

    #scholarships p.more-from-category{ margin: 0;}

	.about-kellogg-campus .educational-programs{ background: none; }
	
	.about-kellogg-campus .educational-programs .entry-content p, .educational-programs .entry-content ul{ margin-left: 0;}
	
	.about-kellogg-campus .louise-kellogg img, .about-kellogg-campus .training-farm img, .about-kellogg-campus .events-and-rentals img, .louise-kellogg-history .board-of-trustees-2 img, .educational-programs2 img, .community-supported-agriculture .where-to-find-our-produce img{ margin: 0 auto 24px !important; float: none; display: block; }
	
	.about-kellogg-campus .donate-to-kellogg-campus .button{ padding: 16px; }
	
	.kellogg-f-i-e-l-d .kellogg-f-i-e-l-d-school-2 .button, .community-supported-agriculture .student-opportunities .button, .tilth-program .support-alaska-tilth .button{ margin-top: 24px;}
	
	.tilth-program .tilth-and-the-community .one-third{ float: none; width: 100%; }
	
	#vision-mission-values { background-size: auto 100%;}
	
	#our-history p, #our-history img, #vision-mission-values h2, #vision-mission-values p, #vision-mission-values .entry-header { margin-bottom: 5%; }
	
	#news-updates .entry-header {margin-bottom: 5%;  }
	
	#news-updates .post {
		float: none; padding: 0; width: 100%; margin: 0 auto 5% !important;
	}
	
	
	
	/** Admissions **/
	
	#admissions-intro p { margin-bottom: 0; }
	
	#lets-meet-in-person .wrap { padding-left: 0; }
	
	#lets-meet-in-person .button { margin-top: 18px; width: 100%; }
	
	#get-on-the-right-path { background-size: auto; background-position: left center; }
	
	#get-on-the-right-path .panel { float: none; padding: 5% 5% 2%; max-width: none;}
	
	#take-action .entry-header { float: none; margin-top: 0; }
	
	#take-action .button { width: 100%; margin: 0 0 24px; font-size: 22px;  }
	
	#take-action p { margin: 0; }


	/** Study Away **/
	#take-action-3 .entry-header { float: none; margin-top: 0; }
	
	#take-action-3 .button { width: 100%; margin: 0 0 24px; font-size: 22px;  }
	
	#take-action-3 p { margin: 0; }

	#north2north,
	#ecoleague,
	#national-outdoor-leadership-school
	{ background-size: auto; background-position: left center; }
	
	#north2north .panel,
	#ecoleague .panel,
	#national-outdoor-leadership-school .panel 
	{ float: none; padding: 5% 5% 2%; max-width: none;}

	#faculty-led-study-courses .wrap { padding-left: 0; }
	
	#faculty-led-study-courses .button { margin-top: 18px; width: 100%; }


}

@media only screen and (max-width: 767px) {

	/** Structure */
	.panel-box{ margin: 0; padding: 5%;}

	.panel-box h2.entry-title{ font-size: 30px;}

	.panel-box h2.entry-title span:before, .panel-box h2.entry-title span:after{ margin-top: 18px;}

	/* Panels */

	.apu-majors-programs img{ border-radius: 150px; display: block; margin: 0 auto; max-width: 240px; }

	.apu-majors-programs h3 a{ font-size: 24px;}

	.panel-box .buttons li a{ max-width: none; }

	.youtube, .facebook, .twitter, .linkedin, .instagram{ display: block; margin: 0 auto 2%; }

	 #outcomes .one-half{ margin: 0;}

	#similar .program{ display: block; margin: 0 auto !important;  }

	.visit-overview h3{ font-size: 20px; margin: 0 auto 20px; max-width: 300px;}

	.visit-apu .buttons li a{  font-size: 16px; }

	#scholarships .scholarship:first-child, #scholarships .scholarship{ margin: 0 0 24px;}

	#scholarships .scholarship{ display: block; float: left; width: 100%; margin: 0 20px; }
	
	.community-supported-agriculture .student-opportunities .one-half, .community-supported-agriculture .student-opportunities ul{ margin-bottom: 0; text-align: left; }
	
	#lets-meet-in-person { background-image: none; }
	
	#get-on-the-right-path {  padding: 5%; }
	
	#atwood-center-rasmuson-hall img, #art-gallery-spaces img { margin-bottom: 5%; }

	/* Study Away */
	#north2north,
	#ecoleague,
	#national-outdoor-leadership-school
	{  padding: 5%; }

	#faculty-led-study-courses { background-image: none; }


	/** MSOEE **/
	#msoee .button {  min-width: 0; display: block; margin: 0 auto; }
	
	#letter-from-the-director .entry-title,
	#kellogg-field-school-mission h2.entry-title,
	#program-core-courses .entry-title,
	#current-employment-of-msoee-graduates .entry-title,
	#kellogg-field-school-classes .entry-title { margin-bottom: 5%;}
	
	#kellogg-field-school-mission img.alignleft { max-width: 100%; }
	
	#kellogg-field-school .button { margin: 0 auto; }
}

