
/*
/*

Theme Name: X &ndash; Child Theme &ndash; Shan
Theme URI: http://theme.co/x/
Author: Themeco, Shan
Author URI: http://theme.co/
Description: Child theme for the Division of Student Affairs, University of Florida.
Version: 1.0.0
Template: x

*/
/*
    1. UF Main Style
    2. UFSA Template Style
    3. UFSA Staff Profile Style
    4. UFSA Blockquote Style
    5. UFSA Staff Directory
    6. Gravity Forms UFSA Style
    7. Eventon Styles
    8. Integrity-light.css Overwrite
    9. Mobile Responsive Style

*/



/***********************
  1. UF Main Style
**********************/

html, div, span, applet, object, iframe,
h1, h2, h3, .kicker, .featured-story h2, h4, h5, dt, .faqs dt, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/*body {
  line-height: 1; }*/

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }
  blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

*, *:after, *:before {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

.cf:before, .main-menu-wrap:before, .aux-menu-wrap:before, .breadcrumb-wrap:before, .gal-with-caption:before, .academic-list:before, .content-box-module--tweet .content-box-img:before,
.cf:after,
.main-menu-wrap:after,
.aux-menu-wrap:after,
.breadcrumb-wrap:after,
.gal-with-caption:after,
.academic-list:after,
.content-box-module--tweet .content-box-img:after {
  content: "";
  display: table; }

.cf:after, .main-menu-wrap:after, .aux-menu-wrap:after, .breadcrumb-wrap:after, .gal-with-caption:after, .academic-list:after, .content-box-module--tweet .content-box-img:after {
  clear: both; }

.cf, .main-menu-wrap, .aux-menu-wrap, .breadcrumb-wrap, .gal-with-caption, .academic-list, .content-box-module--tweet .content-box-img {
  *zoom: 1; }

.container {
  margin-right: auto;
  margin-left: auto;
  /*padding-left: 15px;
  padding-right: 15px;*/ }
  .container:before, .container:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */ }
  .container:after {
    clear: both; }

/*.row {
  font-size: 100%;
  margin-left: -15px;
  margin-right: -15px; }*/
  .row:before, .row:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */ }
  .row:after {
    clear: both; }

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11 {
  float: left; }

.col-xs-1 {
  width: 8.33333%; }

.col-xs-2 {
  width: 16.66667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.33333%; }

.col-xs-5 {
  width: 41.66667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.33333%; }

.col-xs-8 {
  width: 66.66667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.33333%; }

.col-xs-11 {
  width: 91.66667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-offset-1 {
  margin-left: 8.33333%; }

.col-xs-offset-2 {
  margin-left: 16.66667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.33333%; }

.col-xs-offset-5 {
  margin-left: 41.66667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.33333%; }

.col-xs-offset-8 {
  margin-left: 66.66667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.33333%; }

.col-xs-offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 768px) {
  .container {
    max-width: 750px; }

  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11 {
    float: left; }

  .col-sm-1 {
    width: 8.33333%; }

  .col-sm-2 {
    width: 16.66667%; }

  .col-sm-3 {
    width: 25%; }

  .col-sm-4 {
    width: 33.33333%; }

  .col-sm-5 {
    width: 41.66667%; }

  .col-sm-6 {
    width: 50%; }

  .col-sm-7 {
    width: 58.33333%; }

  .col-sm-8 {
    width: 66.66667%; }

  .col-sm-9 {
    width: 75%;
    }

  .col-sm-10 {
    width: 83.33333%; }

  .col-sm-11 {
    width: 91.66667%; }

  .col-sm-12 {
    width: 100%; }

  .col-sm-push-1 {
    left: 8.33333%; }

  .col-sm-push-2 {
    left: 16.66667%; }

  .col-sm-push-3 {
    left: 25%; }

  .col-sm-push-4 {
    left: 33.33333%; }

  .col-sm-push-5 {
    left: 41.66667%; }

  .col-sm-push-6 {
    left: 50%; }

  .col-sm-push-7 {
    left: 58.33333%; }

  .col-sm-push-8 {
    left: 66.66667%; }

  .col-sm-push-9 {
    left: 75%; }

  .col-sm-push-10 {
    left: 83.33333%; }

  .col-sm-push-11 {
    left: 91.66667%; }

  .col-sm-pull-1 {
    right: 8.33333%; }

  .col-sm-pull-2 {
    right: 16.66667%; }

  .col-sm-pull-3 {
    right: 25%; }

  .col-sm-pull-4 {
    right: 33.33333%; }

  .col-sm-pull-5 {
    right: 41.66667%; }

  .col-sm-pull-6 {
    right: 50%; }

  .col-sm-pull-7 {
    right: 58.33333%; }

  .col-sm-pull-8 {
    right: 66.66667%; }

  .col-sm-pull-9 {
    right: 75%; }

  .col-sm-pull-10 {
    right: 83.33333%; }

  .col-sm-pull-11 {
    right: 91.66667%; }

  .col-sm-offset-1 {
    margin-left: 8.33333%; }

  .col-sm-offset-2 {
    margin-left: 16.66667%; }

  .col-sm-offset-3 {
    margin-left: 25%; }

  .col-sm-offset-4 {
    margin-left: 33.33333%; }

  .col-sm-offset-5 {
    margin-left: 41.66667%; }

  .col-sm-offset-6 {
    margin-left: 50%; }

  .col-sm-offset-7 {
    margin-left: 58.33333%; }

  .col-sm-offset-8 {
    margin-left: 66.66667%; }

  .col-sm-offset-9 {
    margin-left: 75%; }

  .col-sm-offset-10 {
    margin-left: 83.33333%; }

  .col-sm-offset-11 {
    margin-left: 91.66667%; } }
@media (min-width: 992px) {
  .container {
    max-width: 970px; }

  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11 {
    float: left; }

  .col-md-1 {
    width: 8.33333%; }

  .col-md-2 {
    width: 16.66667%; }

  .col-md-3 {
    width: 25%; }

  .col-md-4 {
    width: 33.33333%; }

  .col-md-5 {
    width: 41.66667%; }

  .col-md-6 {
    width: 50%; }

  .col-md-7 {
    width: 58.33333%; }

  .col-md-8 {
    width: 66.66667%; }

  .col-md-9 {
    width: 75%; }

  .col-md-10 {
    width: 83.33333%; }

  .col-md-11 {
    width: 91.66667%; }

  .col-md-12 {
    width: 100%; }

  .col-md-push-0 {
    left: auto; }

  .col-md-push-1 {
    left: 8.33333%; }

  .col-md-push-2 {
    left: 16.66667%; }

  .col-md-push-3 {
    left: 25%; }

  .col-md-push-4 {
    left: 33.33333%; }

  .col-md-push-5 {
    left: 41.66667%; }

  .col-md-push-6 {
    left: 50%; }

  .col-md-push-7 {
    left: 58.33333%; }

  .col-md-push-8 {
    left: 66.66667%; }

  .col-md-push-9 {
    left: 75%; }

  .col-md-push-10 {
    left: 83.33333%; }

  .col-md-push-11 {
    left: 91.66667%; }

  .col-md-pull-0 {
    right: auto; }

  .col-md-pull-1 {
    right: 8.33333%; }

  .col-md-pull-2 {
    right: 16.66667%; }

  .col-md-pull-3 {
    right: 25%; }

  .col-md-pull-4 {
    right: 33.33333%; }

  .col-md-pull-5 {
    right: 41.66667%; }

  .col-md-pull-6 {
    right: 50%; }

  .col-md-pull-7 {
    right: 58.33333%; }

  .col-md-pull-8 {
    right: 66.66667%; }

  .col-md-pull-9 {
    right: 75%; }

  .col-md-pull-10 {
    right: 83.33333%; }

  .col-md-pull-11 {
    right: 91.66667%; }

  .col-md-offset-0 {
    margin-left: 0; }

  .col-md-offset-1 {
    margin-left: 8.33333%; }

  .col-md-offset-2 {
    margin-left: 16.66667%; }

  .col-md-offset-3 {
    margin-left: 25%; }

  .col-md-offset-4 {
    margin-left: 33.33333%; }

  .col-md-offset-5 {
    margin-left: 41.66667%; }

  .col-md-offset-6 {
    margin-left: 50%; }

  .col-md-offset-7 {
    margin-left: 58.33333%; }

  .col-md-offset-8 {
    margin-left: 66.66667%; }

  .col-md-offset-9 {
    margin-left: 75%; }

  .col-md-offset-10 {
    margin-left: 83.33333%; }

  .col-md-offset-11 {
    margin-left: 91.66667%; } }
@media (min-width: 1220px) {
  .container {
    max-width: 1170px; }

  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11 {
    float: left; }

  .col-lg-1 {
    width: 8.33333%; }

  .col-lg-2 {
    width: 16.66667%; }

  .col-lg-3 {
    width: 25%; }

  .col-lg-4 {
    width: 33.33333%; }

  .col-lg-5 {
    width: 41.66667%; }

  .col-lg-6 {
    width: 50%; }

  .col-lg-7 {
    width: 58.33333%; }

  .col-lg-8 {
    width: 66.66667%; }

  .col-lg-9 {
    width: 75%; }

  .col-lg-10 {
    width: 83.33333%; }

  .col-lg-11 {
    width: 91.66667%; }

  .col-lg-12 {
    width: 100%; }

  .col-lg-push-0 {
    left: auto; }

  .col-lg-push-1 {
    left: 8.33333%; }

  .col-lg-push-2 {
    left: 16.66667%; }

  .col-lg-push-3 {
    left: 25%; }

  .col-lg-push-4 {
    left: 33.33333%; }

  .col-lg-push-5 {
    left: 41.66667%; }

  .col-lg-push-6 {
    left: 50%; }

  .col-lg-push-7 {
    left: 58.33333%; }

  .col-lg-push-8 {
    left: 66.66667%; }

  .col-lg-push-9 {
    left: 75%; }

  .col-lg-push-10 {
    left: 83.33333%; }

  .col-lg-push-11 {
    left: 91.66667%; }

  .col-lg-pull-0 {
    right: auto; }

  .col-lg-pull-1 {
    right: 8.33333%; }

  .col-lg-pull-2 {
    right: 16.66667%; }

  .col-lg-pull-3 {
    right: 25%; }

  .col-lg-pull-4 {
    right: 33.33333%; }

  .col-lg-pull-5 {
    right: 41.66667%; }

  .col-lg-pull-6 {
    right: 50%; }

  .col-lg-pull-7 {
    right: 58.33333%; }

  .col-lg-pull-8 {
    right: 66.66667%; }

  .col-lg-pull-9 {
    right: 75%; }

  .col-lg-pull-10 {
    right: 83.33333%; }

  .col-lg-pull-11 {
    right: 91.66667%; }

  .col-lg-offset-0 {
    margin-left: 0; }

  .col-lg-offset-1 {
    margin-left: 8.33333%; }

  .col-lg-offset-2 {
    margin-left: 16.66667%; }

  .col-lg-offset-3 {
    margin-left: 25%; }

  .col-lg-offset-4 {
    margin-left: 33.33333%; }

  .col-lg-offset-5 {
    margin-left: 41.66667%; }

  .col-lg-offset-6 {
    margin-left: 50%; }

  .col-lg-offset-7 {
    margin-left: 58.33333%; }

  .col-lg-offset-8 {
    margin-left: 66.66667%; }

  .col-lg-offset-9 {
    margin-left: 75%; }

  .col-lg-offset-10 {
    margin-left: 83.33333%; }

  .col-lg-offset-11 {
    margin-left: 91.66667%; } }
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0; }

.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

.embed-responsive-4by3 {
  padding-bottom: 75%; }



/*  @media (min-width: 768px) {
    body {
      font-size: 18px; } }*/



a {
  color: #f37021;
  text-decoration: none; }
  /*a:hover {
    color: #f79f6a; }*/

a[id^='d.'] {
  display: inline-block;
  margin-top: -60px;
  padding-top: 60px;
  position: relative; }
  @media (min-width: 768px) {
    a[id^='d.'] {
      margin-top: -150px;
      padding-top: 150px; } }

strong {
  font-weight: bold; }

em {
  font-style: italic; }

cite {
  font-style: normal; }

h1, h2, h3, .kicker, .featured-story h2, h4, h5, dt, .faqs dt, h6 {
  margin: 0 0 13px;
  font-family: inherit;
  font-weight: bold;
  line-height: 26px;
  color: inherit;
  text-rendering: optimizelegibility; }

h1,
h2,
h3,
.kicker,
.featured-story h2 {
  line-height: 52px; }

h1 {
  color: #00529b;
  font-size: 34px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 20px;
  text-transform: uppercase; }
  @media (min-width: 768px) {
    h1 {
      font-size: 60px;
      line-height: 72px;
      margin-bottom: 50px; } }

h2 {
  color: #4c87b5;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  text-transform: uppercase; }
  @media (min-width: 768px) {
    h2 {
      font-size: 32px;
      line-height: 36px; } }

h3, .kicker, .featured-story h2 {
  color: #005496;
  font: 500 24px/36px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 1px;
  margin-bottom: 40px; }

h4 {
  color: #4c87b5;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
  text-transform: uppercase; }

h5, dt, .faqs dt {
  color: #00529b;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 1px;
  line-height: 36px;
  text-transform: uppercase; }

hr {
  border: none;
  border-bottom: 1px solid #e5dfcf;
  margin: 30px 0; }
  @media (min-width: 768px) {
    hr {
      margin: 60px 0; } }
  hr.m-bottom {
    margin-top: 0; }














img {
  display: block; }

 img.m-bottom {
    margin-bottom: 20px; }

.img-full {
  height: auto;
  margin-bottom: 20px;
  width: 100%; }
  @media (min-width: 768px) {
    .img-full {
      margin: 0; } }

.icon-svg {
  display: inline-block; }
  .icon-svg svg {
    display: block;
    height: 100%;
    width: 100%; }

.flt-right {
  float: right; }

.content-wrap {
  margin-bottom: 100px; }

@media (min-width: 768px) {
  .resp-break {
    display: block; } }


.icon-circle {
  background: #fff;
  border-radius: 50%;
  display: inline-block;
  padding: 15px; }
  .icon-circle .icon-svg {
    display: block; }

.btn-mobile-toggle a {
  background: #f37021;
  color: #fff !important;
  display: block;
  font: 500 18px/26px "gentona", "Georgia", serif;
  padding: 18px 62px 18px 20px;
  position: relative;
  text-transform: uppercase; }

  .btn-mobile-toggle:hover .arw-right{

    transition: 0.2s;
    transform: rotateX(180deg);
}

  .btn-mobile-toggle a .arw-right {
    background: #dd661e;
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 62px; }

  .btn-mobile-toggle a span > svg {
    height: 14px;
    width: 18px; }

.btn-mobile-toggle {
  display: block; }
  @media (min-width: 768px) {
    .btn-mobile-toggle {
      display: none; } }
  .btn-mobile-toggle .arw-right > svg {
    -webkit-transform: translate(-50%, -50%) rotate(90deg);
            transform: translate(-50%, -50%) rotate(90deg);
    -webkit-transition: -webkit-transform .25s ease-out;
            transition: transform .25s ease-out; }

.open-list .btn-mobile-toggle .arw-right > svg {
  -webkit-transform: translate(-50%, -50%) rotate(270deg);
          transform: translate(-50%, -50%) rotate(270deg); }

.big-list-wrap {
  margin-bottom: 30px; }
  .big-list-wrap .big-list, .big-list-wrap .sidenav {
    margin: 0; }

.big-list, .sidenav {
  margin-left: 0; }
  .open-list .big-list li, .open-list .sidenav li, .big-list.open-list li, .open-list.sidenav li, .big-list.show-mobile li, .show-mobile.sidenav li {
    display: block; }
  @media (max-width: 992px) {
    .big-list.show-mobile, .show-mobile.sidenav {
      margin: 0; } }
  .big-list li, .sidenav li {
    display: none;
    margin: 0;
    text-transform: uppercase; }
    @media (min-width: 768px) {
      .big-list li, .sidenav li {
        display: block; } }
    .big-list li:before, .sidenav li:before {
      display: none; }
    .big-list li.btn-mobile-toggle, .sidenav li.btn-mobile-toggle {
      display: block; }
      @media (min-width: 768px) {
        .big-list li.btn-mobile-toggle, .sidenav li.btn-mobile-toggle {
          display: none; } }
  .big-list a, .sidenav a {
    display: block;
    font: 500 18px/26px "gentona", "Georgia", serif;
    letter-spacing: 2px;
    padding: 18px 62px 18px 20px;
    position: relative; }
    @media (min-width: 768px) {
      .big-list a, .sidenav a {
        padding-left: 34px; } }
  .no-touch .big-list a:hover, .no-touch .sidenav a:hover {
    background: #f37021;
    color: #fff; }
    .no-touch .big-list a:hover .arw-right, .no-touch .sidenav a:hover .arw-right {
      display: block; }
  .big-list .arw-right, .sidenav .arw-right {
    background: #dd661e;
    color: #fff;
    display: none;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 62px; }
    .big-list .arw-right > svg, .sidenav .arw-right > svg {
      height: 14px;
      width: 18px; }
  .big-list .btn-mobile-toggle a > svg, .sidenav .btn-mobile-toggle a > svg {
    -webkit-transform: translate(-50%, -50%) rotate(90deg);
            transform: translate(-50%, -50%) rotate(90deg); }*/

.read-more {
  color: #f37021;
  display: inline-block;
  font: 500 16px/16px "gentona", "Georgia", serif;
  letter-spacing: 2px;
  text-transform: uppercase; }

/*@media (min-width: 768px) {
  .aux-menu-wrap .audience-nav-wrap .arw-right > svg, .fixed .emergency-modal, .search-form button .icon-svg, .stat-wrap .stat-block, .center-vert {
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); } }
.no-csstransforms .aux-menu-wrap .audience-nav-wrap .arw-right > svg, .aux-menu-wrap .audience-nav-wrap .no-csstransforms .arw-right > svg, .no-csstransforms .fixed .emergency-modal, .fixed .no-csstransforms .emergency-modal, .no-csstransforms .search-form button .icon-svg, .search-form button .no-csstransforms .icon-svg, .no-csstransforms .stat-wrap .stat-block, .stat-wrap .no-csstransforms .stat-block, .no-csstransforms .center-vert {
  position: relative;
  top: 0;
  left: 0; }*/

@media (min-width: 768px) {
  .center-vert-large {
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); } }
.no-csstransforms .center-vert-large {
  position: relative;
  top: 0;
  left: 0; }

.btn-circle > svg, .btn-mobile-toggle a span > svg, .big-list .arw-right > svg, .sidenav .arw-right > svg, .styled-select .arw-right > svg, :root .uf-check input[type="checkbox"] + div .icon-svg, :root .uf-check input[type="radio"] + div:after, .header .logo img, .btn-search .icon-svg, .btn-menu .icon-svg, .btn-show-aux .icon-svg, .emergency-modal .icon-alert > svg, .alert-small .icon-alert > svg, .emergency-modal-close .icon-svg, .stat-wrap .stat h2, .stat-wrap .info-copy, .stat-block, .center-vert-all {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .no-csstransforms .btn-circle > svg, .no-csstransforms .btn-mobile-toggle a span > svg, .btn-mobile-toggle a .no-csstransforms span > svg, .no-csstransforms .big-list .arw-right > svg, .big-list .no-csstransforms .arw-right > svg, .no-csstransforms .sidenav .arw-right > svg, .sidenav .no-csstransforms .arw-right > svg, .no-csstransforms .styled-select .arw-right > svg, .styled-select .no-csstransforms .arw-right > svg, :root .no-csstransforms .uf-check input[type="checkbox"] + div .icon-svg, .uf-check input[type="checkbox"] + div :root .no-csstransforms .icon-svg, :root .no-csstransforms .uf-check input[type="radio"] + div:after, .uf-check :root .no-csstransforms input[type="radio"] + div:after, .no-csstransforms .header .logo img, .header .logo .no-csstransforms img, .no-csstransforms .btn-search .icon-svg, .btn-search .no-csstransforms .icon-svg, .no-csstransforms .btn-menu .icon-svg, .btn-menu .no-csstransforms .icon-svg, .no-csstransforms .btn-show-aux .icon-svg, .btn-show-aux .no-csstransforms .icon-svg, .no-csstransforms .emergency-modal .icon-alert > svg, .emergency-modal .no-csstransforms .icon-alert > svg, .no-csstransforms .alert-small .icon-alert > svg, .alert-small .no-csstransforms .icon-alert > svg, .no-csstransforms .emergency-modal-close .icon-svg, .emergency-modal-close .no-csstransforms .icon-svg, .no-csstransforms .stat-wrap .stat h2, .stat-wrap .stat .no-csstransforms h2, .no-csstransforms .stat-wrap .info-copy, .stat-wrap .no-csstransforms .info-copy, .no-csstransforms .stat-block, .no-csstransforms .center-vert-all {
    position: relative;
    top: 0;
    left: 0; }

.gradient-bg:after {
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);
  background: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent);
  bottom: 0;
  content: '';
  display: block;
  height: 60%;
  left: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
  z-index: 1; }
.gradient-bg * {
  z-index: 2; }

.visible-mobile {
  display: block; }
  @media (min-width: 768px) {
    .visible-mobile {
      display: none; } }

.hidden-mobile {
  display: none; }
  @media (min-width: 768px) {
    .hidden-mobile {
      display: inline; } }

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }
  .visuallyhidden.focusable:focus {
    border: 0;
    clip: none;
    height: auto;
    margin: -1px;
    overflow: visible;
    padding: 0;
    position: relative;
    width: auto; }

.temp-img {
  background: url(../img/_temp-landing-a-1.jpg) no-repeat center center;
  background-size: cover; }

.kicker {
  color: #4c87b5;
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 30px; }
  @media (min-width: 768px) {
    .kicker {
      font: 500 24px/36px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
      margin-bottom: 50px; } }

#skip-link {
  background: #f37021;
  color: #fff;
  display: block;
  padding: 10px 0;
  text-align: center; }

form .row {
  margin-bottom: 30px; }
form input[type='text'], form textarea {
  background: #fff;
  border: 2px solid transparent;
  color: #f37021;
  display: inline-block;
  font: 500 20px/1 "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 1px;
  margin: 0 -2px;
  padding: 17px 20px 16px;
  vertical-align: top;
  width: 100%; }
  form input[type='text']:focus, form textarea:focus {
    border-color: #f37021;
    outline: none; }
    form input[type='text']:focus::-webkit-input-placeholder, form textarea:focus::-webkit-input-placeholder {
      color: #f37021;
      line-height: 1.2; }
    form input[type='text']:focus::-moz-placeholder, form textarea:focus::-moz-placeholder {
      color: #f37021;
      line-height: 1.2; }
    form input[type='text']:focus:-ms-input-placeholder, form textarea:focus:-ms-input-placeholder {
      color: #f37021;
      line-height: 1.2; }
    form input[type='text']:focus::placeholder, form textarea:focus::placeholder {
      color: #f37021;
      line-height: 1.2; }
  form input[type='text']::-webkit-input-placeholder, form textarea::-webkit-input-placeholder {
    color: rgba(51, 49, 50, 0.6);
    line-height: 1.2; }
  form input[type='text']::-moz-placeholder, form textarea::-moz-placeholder {
    color: rgba(51, 49, 50, 0.6);
    line-height: 1.2; }
  form input[type='text']:-ms-input-placeholder, form textarea:-ms-input-placeholder {
    color: rgba(51, 49, 50, 0.6);
    line-height: 1.2; }
  form input[type='text']::placeholder, form textarea::placeholder {
    color: rgba(51, 49, 50, 0.6);
    line-height: 1.2; }
form textarea {
  min-height: 200px; }

.styled-select {
  color: rgba(51, 49, 50, 0.6);
  cursor: pointer;
  font: 500 20px/1.2 "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  width: 100%; }
  .styled-select:hover {
    color: #f37021; }
  .no-js .styled-select ul, .styled-select.hover ul {
    display: block; }
  .styled-select ul {
    display: none;
    margin: 0;
    left: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 1; }
  .styled-select .selected, .styled-select a {
    background: #fff;
    padding: 17px 20px 16px;
    text-transform: none; }
  .styled-select .selected {
    padding: 17px 80px 16px 20px; }
  .styled-select .selected.changed {
    color: #f37021; }
  .styled-select li {
    border-top: 2px solid #faf8f1;
    margin: 0; }
    .styled-select li:before {
      display: none; }
  .styled-select a {
    color: rgba(51, 49, 50, 0.6);
    display: block; }
    .styled-select a:hover, .styled-select a:focus {
      color: #f37021; }
  .styled-select .arw-right {
    background: #f37021;
    border: 2px solid #f37021;
    color: #fff;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 57px; }
    .styled-select .arw-right > svg {
      height: 16px;
      width: 14px; }
  .styled-select.hover .arw-right {
    background: #faf8f1;
    border-color: #f37021;
    color: #f37021; }

:root .uf-check input[type="checkbox"], :root .uf-check input[type="radio"] {
  /* :root here acting as a filter for older browsers */
  position: absolute;
  opacity: 0; }

.uf-check {
  color: rgba(51, 49, 50, 0.6);
  cursor: pointer;
  display: block;
  font: 500 20px/1 "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 30px; }

:root .uf-check input[type="checkbox"] + div, :root .uf-check input[type="radio"] + div {
  display: inline-block;
  vertical-align: middle;
  width: 58px;
  height: 58px;
  border: 2px solid #f37021;
  margin: 0 20px 0 0;
  background: white;
  overflow: hidden;
  position: relative; }

:root .uf-check input[type="radio"] + div {
  border-radius: 50%; }

:root .uf-check input[type="checkbox"] + div .icon-svg {
  color: #f37021;
  display: none;
  height: 20px;
  width: 20px; }

:root .uf-check input[type="radio"] + div:after {
  background: #f37021;
  border-radius: 50%;
  content: '';
  display: none;
  height: 20px;
  width: 20px; }

:root .uf-check input[type="checkbox"]:checked + div .icon-svg,
:root .uf-check input[type="radio"]:checked + div:after {
  display: block; }

:root .uf-check input[type="checkbox"]:focus + div, :root .uf-check input[type="radio"]:focus + div {
  background: #faf8f1; }

span.float-right, span.float-left {
  display: block;
  margin: 0 auto 20px;
  text-align: center; }

span.float-right img, span.float-left img {
  display: inline; }

@media (min-width: 768px) {
  span.float-right {
    float: right;
    margin: 0 0 20px 20px; }

  span.float-left {
    float: left;
    margin: 0 20px 20px 0; } }
.header {
  background: transparent;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  left: 0;
  position: fixed;
  top: 0;
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.54, 0.06, 0.55, 0.97);
          transition: transform 0.4s cubic-bezier(0.54, 0.06, 0.55, 0.97);
  width: 100%;
  z-index: 1000; }

  .header .logo {
    background: #00529b;
    display: block;
    float: left;
    height: 60px;
    position: relative;
    width: 76px;
    z-index: 1001; }
    @media (min-width: 768px) {
      .header .logo {
        height: 150px;
        width: 150px; } }
    .header .logo:hover {
      background: #084b81; }
    .header .logo img {
      height: 31px;
      width: 46px; }
      @media (min-width: 768px) {
        .header .logo img {
          height: 50px;
          width: 74px; } }
  @media (min-width: 768px) {
    .header.show-aux {
      -webkit-transform: translate3d(0, 45px, 0);
              transform: translate3d(0, 45px, 0); } }
  @media (min-width: 1220px) {
    .header.show-aux {
      -webkit-transform: none;
              transform: none; } }

.header.unit .logo {
  width: 210px;
  padding: 0 10px; }
  @media (min-width: 768px) {
    .header.unit .logo {
      height: 40px;
      width: 40px; } }
  @media screen and (max-width: 991px) {
    .header.unit .logo {
       } }
  .header.unit .logo.mobile {
    display: block; }
    @media (min-width: 768px) {
      .header.unit .logo.mobile {
        display: none; } }
  .header.unit .logo img {
    display: none; }
    @media (min-width: 768px) {
      .header.unit .logo img {
        height: 16px;
        width: 24px;
        display: block; } }
  .header.unit .logo .logo-unit {
    display: block;
    height: 60px;
    width: 190px;
    color: #fff;
    fill: #fff; }
    @media (min-width: 768px) {
      .header.unit .logo .logo-unit {
        display: none; } }
.header.unit .menu-wrap {
  padding-left: 0px; }
@media (min-width: 768px) {
  .header.unit .main-menu-wrap {
    padding-left: 280px; } }
@media screen and (min-width: 991px) and (max-width: 1250px) {
  .header.unit .main-menu-wrap {
    padding-left: 220px; } }
.header.unit .main-menu-wrap .logo-unit {
  color: #fff;
  display: none; }
  @media (min-width: 768px) {
    .header.unit .main-menu-wrap .logo-unit {
      height: 58px;
      width: 240px;
      position: absolute;
      margin-left: 30px;
      top: 22px;
      left: 0px;
      display: block;
      color: #00529b;
      fill: #00529b; } }
  @media screen and (min-width: 991px) and (max-width: 1250px) {
    .header.unit .main-menu-wrap .logo-unit {
      width: 180px;
      margin-left: 20px; } }
@media screen and (min-width: 991px) and (max-width: 1250px) {
  .header.unit .main-menu-wrap .main-menu-link {
    font-size: 15px;
    padding: 37px 8px; } }
@media screen and (min-width: 1220px) {
  .header.unit .aux-menu-wrap {
    padding-left: 50px; } }

form.search-wrap, .btn-show-aux, .btn-menu, .btn-search-mobile {
  height: 40px;
  right: 0px;
  position: absolute;
  top: 0;
  width: 40px; }
  @media (min-width: 768px) {
    form.search-wrap, .btn-show-aux, .btn-menu, .btn-search-mobile {
      height: 40px;
      right: 0px;
      width: 40px; } }
  @media (min-width: 1220px) {
    form.search-wrap, .btn-show-aux, .btn-menu, .btn-search-mobile {
      right: 0; } }
  form.search-wrap.mobile, .btn-show-aux.mobile, .btn-menu.mobile, .btn-search-mobile.mobile {
    right: 0;
    top: 60px;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
    width: 100%; }
    form.search-wrap.mobile input, .btn-show-aux.mobile input, .btn-menu.mobile input, .btn-search-mobile.mobile input {
      display: none;
      font-size: 16px;
      -webkit-transform: translateY(100%);
              transform: translateY(100%); }
    form.search-wrap.mobile.open-search input, .btn-show-aux.mobile.open-search input, .btn-menu.mobile.open-search input, .btn-search-mobile.mobile.open-search input {
      display: block; }
  form.search-wrap input, .btn-show-aux input, .btn-menu input, .btn-search-mobile input {
    background: #faf8f1;
    border: none;
    color: #f37021;
    font: 500 14px/1 "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
    height: 40px;
    left: 0;
    letter-spacing: 1px;
    margin: 0;
    padding: 10px;
    position: absolute;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform .25s ease-out;
            transition: transform .25s ease-out;
    top: 0px;
    width: 100%;
    z-index: 1;
    -webkit-appearance: none; }
    @media (min-width: 768px) {
      form.search-wrap input, .btn-show-aux input, .btn-menu input, .btn-search-mobile input {
        top: auto;
        width: 350px; } }
    .no-csstransforms3d form.search-wrap input, .no-csstransforms3d .btn-show-aux input, .no-csstransforms3d .btn-menu input, .no-csstransforms3d .btn-search-mobile input {
      -webkit-transform: translateX(0);
              transform: translateX(0); }
  @media (min-width: 768px) {
    form.search-wrap.open-search input, .btn-show-aux.open-search input, .btn-menu.open-search input, .btn-search-mobile.open-search input {
      -webkit-transform: translate3d(-100%, 0, 0);
              transform: translate3d(-100%, 0, 0); } }
  @media (min-width: 768px) {
    .no-csstransforms3d form.search-wrap.open-search input, .no-csstransforms3d .btn-show-aux.open-search input, .no-csstransforms3d .btn-menu.open-search input, .no-csstransforms3d .btn-search-mobile.open-search input {
      -webkit-transform: translateX(-100%);
              transform: translateX(-100%); } }

.btn-search {
  background: #f37021;
  border: none;
  cursor: pointer;
  display: block;
  height: 100%;
  position: relative;
  width: 40px;
  z-index: 5;
  float:right;
}
  @media (min-width: 768px) {
    .btn-search {
      background: #dd661e;
      width: 100%; } }
  @media (min-width: 1220px) {
    .btn-search {
      background: #f37021; } }
  .btn-search:hover {
    background: #f37021; }
    @media (min-width: 1220px) {
      .btn-search:hover {
        background: #dd661e; } }
  .mobile .btn-search {
    position: absolute;
    right: 0px; }
  .btn-search .icon-svg {
    height: 19px;
    width: 18px; }

.btn-menu, .btn-show-aux {
  background: #dd661e;
  right: 0;
  z-index: 6; }
  @media (min-width: 768px) {
    .btn-menu, .btn-show-aux {
      display: none;
      right: 0; } }
  .btn-menu .icon-svg, .btn-show-aux .icon-svg {
    height: 18px;
    color: #fff;
    width: 23px; }
  .btn-menu .icon-close, .btn-show-aux .icon-close {
    opacity: 0;
    visibility: hidden; }
    .open-menu .btn-menu .icon-close, .open-menu .btn-show-aux .icon-close {
      opacity: 1;
      visibility: visible;
      -webkit-transition: all 0.4s ease-out;
              transition: all 0.4s ease-out; }
  .btn-menu .icon-menu, .btn-show-aux .icon-menu {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all .4s ease-out;
            transition: all .4s ease-out; }
    .open-menu .btn-menu .icon-menu, .open-menu .btn-show-aux .icon-menu {
      opacity: 0;
      -webkit-transition: none;
              transition: none;
      visibility: hidden; }

.btn-show-aux {
  display: none;
  z-index: 7; }
  .btn-show-aux .icon-close {
    opacity: 0;
    visibility: hidden; }
    .show-aux .btn-show-aux .icon-close {
      opacity: 1;
      visibility: visible;
      -webkit-transition: all 0.4s ease-out;
              transition: all 0.4s ease-out; }
  .btn-show-aux .icon-menu {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all .4s ease-out;
            transition: all .4s ease-out; }
    .show-aux .btn-show-aux .icon-menu {
      opacity: 0;
      -webkit-transition: none;
              transition: none;
      visibility: hidden; }
  @media (min-width: 768px) {
    .btn-show-aux {
      background: #f37021;
      display: block;
      right: 0; } }
  @media (min-width: 1220px) {
    .btn-show-aux {
      display: none; } }

.menu-wrap {
  background: #f37021;
  display: none;
  height: calc(100vh - 60px);
  overflow: scroll;
  position: absolute;
  top: 60px;
  width: 100%;
  z-index: 1000;
  -webkit-overflow-scrolling: touch; }
  @media (min-width: 768px) {
    .menu-wrap {
      display: block;
      float: left;
      height: 150px;
      overflow: visible;
      padding-left: 150px;
      padding-top: 0;
      top: 0; } }
  .open-mobile-dropdown .menu-wrap {
    -webkit-transform: translateX(-80%);
            transform: translateX(-80%); }
  .open-menu .menu-wrap {
    display: block;
    -webkit-transition: all .25s ease-out;
            transition: all .25s ease-out; }
    .open-menu .menu-wrap .aux-menu-wrap, .open-menu .menu-wrap .main-menu-wrap {
      display: block; }
  .menu-wrap a {
    color: #fff; }
  .menu-wrap ul {
    margin: 0; }
  .menu-wrap li {
    margin: 0; }
    @media (min-width: 768px) {
      .menu-wrap li {
        float: left; } }
    .menu-wrap li:before {
      display: none; }
  .menu-wrap .search-wrap {
    display: none; }
    @media (min-width: 768px) {
      .menu-wrap .search-wrap {
        display: block;
        z-index: 6; } }

.main-menu-wrap {
  background: #fff;
  display: none;
  position: relative; }
  @media (min-width: 768px) {
    .main-menu-wrap {
      display: block;
      top: 50px; } }
  .main-menu-wrap li {
    border-top: 1px solid #eae5d7;
    position: relative; }
    @media (min-width: 768px) {
      .main-menu-wrap li {
        border: none; } }
    @media (min-width: 1220px) {
      .main-menu-wrap li {
        width: 14.285714286%;
        width: calc(99.9% / 7); } }
    .main-menu-wrap li:first-child {
      border: none; }
    .main-menu-wrap li:nth-child(even) {
      background: #fffdf5; }
      @media (min-width: 768px) {
        .main-menu-wrap li:nth-child(even) {
          background: none; } }
    @media (min-width: 768px) {
      .main-menu-wrap li.hover .dropdown {
        display: block; } }
    .main-menu-wrap li.hover span:after {
      -webkit-transition: width 0.2s ease-out;
              transition: width 0.2s ease-out;
      width: 100%; }
    .main-menu-wrap li:hover a {
      background: #faf8f1; }
    @media (min-width: 768px) {
      .no-js .main-menu-wrap li:hover .dropdown {
        display: block; } }
  .main-menu-wrap .main-menu-link {
    color: #00529b;
    display: block;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 2px;
    padding: 15px;
    text-transform: uppercase; }
    @media (min-width: 768px) {
      .main-menu-wrap .main-menu-link {
        font-size: 17px;
        padding: 37px 9px; } }
    @media (min-width: 1090px) {
      .main-menu-wrap .main-menu-link {
        padding: 37px 16px; } }
    @media (min-width: 1130px) {
      .main-menu-wrap .main-menu-link {
        padding: 37px 18px; } }
    @media (min-width: 1220px) {
      .main-menu-wrap .main-menu-link {
        font-size: 18px;
        height: 100px;
        padding: 37px 0 0 0;
        text-align: center; } }
    .main-menu-wrap .main-menu-link span {
      display: inline-block;
      position: relative; }
      @media (min-width: 768px) {
        .main-menu-wrap .main-menu-link span:after {
          background: url('/media/templates/uf2015/img/main-menu-hover.png') repeat-x left center;
          content: '';
          bottom: -5px;
          display: block;
          height: 5px;
          left: 0;
          position: absolute;
          -webkit-transform-origin: center center;
                  transform-origin: center center;
          width: 0; } }
    .main-menu-wrap .main-menu-link .icon-caret {
      height: 14px;
      right: 15px;
      margin-top: -7px;
      position: absolute;
      top: 50%;
      width: 9px; }
      @media (min-width: 768px) {
        .main-menu-wrap .main-menu-link .icon-caret {
          display: none; } }

@media (min-width: 768px) {
  .search-wrap.mobile {
    display: none; } }


.dropdown {
  background: #faf8f1;
  display: none;
  left: 0;
  overflow: hidden;
  padding: 30px 20px;
  position: fixed;
  top: 150px;
  width: 100%;
  z-index: 1000; }
  @media (min-width: 1220px) {
    .dropdown {
      min-width: 845px;
      position: absolute;
      top: 100px;
      width: auto; } }
  .offscreen .dropdown {
    left: auto;
    right: 0; }
  .dropdown ul {
    margin: 0; }
  .dropdown li {
    float: none;
    width: auto; }
    .dropdown li li a {
      padding-left: 10px; }
    .dropdown li:first-child a {
      border: none; }
  .dropdown a {
    color: #00529b;
    border-top: 1px solid #eae5d7;
    display: block;
    font: 500 18px/26px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 11px;
    text-align: left;
    text-transform: none; }
    .dropdown a:hover {
      color: #f37021; }
  .dropdown .aux-dropdown {
    padding-top: 7px; }
  .dropdown .aux-dropdown a {
    border: none;
    color: #f37021;
    font: 700 14px/21px "gentona", "Georgia", serif;
    letter-spacing: 2px;
    padding: 6px 0;
    text-transform: uppercase; }
    .dropdown .aux-dropdown a:hover {
      color: #f79f6a; }
  .dropdown .col-sm-4 {
    padding-left: 9px;
    padding-right: 9px; }

.mobile-dropdown-wrap {
  background: #fffdf5;
  border-left: 1px solid #eae5d7;
  height: calc(100vh - 60px);
  right: 0;
  overflow: scroll;
  position: absolute;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: -webkit-transform .25s ease-out;
          transition: transform .25s ease-out;
  top: 60px;
  width: 80%;
  z-index: 1000;
  -webkit-overflow-scrolling: touch; }
  .open-mobile-dropdown .mobile-dropdown-wrap {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  .mobile-dropdown-wrap .img-full {
    display: none; }
  .mobile-dropdown-wrap h2 {
    color: #00529b;
    font: 700 18px/18px "gentona", "Georgia", serif;
    margin: 15px 15px 0 15px;
    text-transform: uppercase; }
    .mobile-dropdown-wrap h2 a {
      color: #00529b;
      display: block;
      padding: 15px; }
  .mobile-dropdown-wrap ul {
    border-top: 1px solid #eae5d7;
    margin: 0 15px;
    padding: 0; }
  .mobile-dropdown-wrap li {
    border-top: 1px solid #eae5d7;
    list-style: none;
    margin: 0; }
    .mobile-dropdown-wrap li:before {
      display: none; }
    .mobile-dropdown-wrap li:first-child {
      border: none; }
  .mobile-dropdown-wrap li a {
    color: #00529b;
    display: block;
    font: 500 18px/18px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 15px;
    text-transform: none; }


.social-nav {
  margin: 0 0 30px 0; }
  @media (min-width: 768px) and (max-width: 979px) {
    .social-nav {
      margin: 0 0 20px 0; } }
  @media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    .social-nav {
      margin: 0 0 20px 0; } }
  .social-nav li {
    display: inline-block;
    margin: 0 10px 0 0; }
    @media (min-width: 768px) and (max-width: 979px) {
      .social-nav li {
        margin: 0 5px 0 0; } }
    @media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
      .social-nav li {
        margin: 0 5px 0 0; } }
    .social-nav li:before {
      display: none; }
  .social-nav a {
    border-color: #f37021; }
    .social-nav a:hover {
      background: #f37021;
      color: #fff; }
  .social-nav .icon-facebook svg {
    height: 19px;
    width: 11px; }
  .social-nav .icon-twitter svg {
    height: 17px;
    width: 20px; }
  .social-nav .icon-instagram svg {
    height: 18px;
    width: 18px; }
  .social-nav .icon-youtube svg {
    height: 16px;
    width: 22px; }

.footer-bottom {
  background: #fff; }
  @media (min-width: 768px) {
    .footer-bottom {
      padding: 75px 0; } }
  .footer-bottom .address {
    font: 100 16px/22px "gentona", "Georgia", serif; }

.footer-menu {
  padding: 0; }
  @media (min-width: 768px) {
    .footer-menu {
      padding-left: 15px;
      padding-right: 15px; } }
  @media (max-width: 767px) {
    .footer-menu.open ul {
      display: block;
      margin-bottom: 20px; } }
  @media (max-width: 767px) {
    .footer-menu.open h2 {
      margin-bottom: 10px;
      padding-bottom: 0; } }
  .footer-menu.open h2 .icon-caret {
    margin-top: 8px;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg); }
  .footer-menu ul {
    display: none;
    margin: 0; }
    @media (min-width: 768px) {
      .footer-menu ul {
        display: block; } }
    .footer-menu ul li {
      margin: 0;
      text-transform: uppercase; }
      .footer-menu ul li:before {
        display: none; }


.resources-wrap {
  background: #fffdf5;
  padding: 0; }
  .resources-wrap h2 {
    font: 700px 22px/26px "gentona", "Georgia", serif;
    margin: 0 !important;
    padding: 10px 20px; }
  .resources-wrap ul {
    margin: 0; }
  .resources-wrap li {
    margin: 0; }
    .resources-wrap li:before {
      display: none; }
    .resources-wrap li:nth-child(odd) {
      background: #fcfaf2; }
  .resources-wrap a {
    color: #ed1c24;
    display: block;
    font: 100 18px/22px "gentona", "Georgia", serif;
    padding: 10px 20px;
    text-decoration: none;
    text-transform: none; }
    .resources-wrap a:hover {
      color: #333132; }

.emergency-modal-close {
  background: #f00;
  float: right;
  height: 44px;
  position: relative;
  width: 44px; }
  @media (min-width: 768px) {
    .emergency-modal-close {
      height: 65px;
      width: 65px; } }
  .emergency-modal-close:hover {
    background: #ed1c24; }
  .emergency-modal-close .icon-svg {
    height: 14px;
    width: 15px; }

.breadcrumb-wrap {
  margin: 0 0 5px; }
  .breadcrumb-wrap li {
    float: left;
    margin: 0 20px;
    position: relative;
    text-transform: uppercase; }
    .breadcrumb-wrap li:before {
      background-color: #f37021;
      border-radius: 50%;
      content: '';
      color: #F37021;
      display: block;
      height: 4px;
      left: -22px;
      margin-top: -1px;
      position: absolute;
      top: 50%;
      width: 4px; }
    .breadcrumb-wrap li:first-child {
      margin-left: 0; }
      .breadcrumb-wrap li:first-child:before {
        display: none; }
  .breadcrumb-wrap a {
    color: #304657;
    font: 300 14px/14px "gentona", "Georgia", serif;
    letter-spacing: 1px; }
    .breadcrumb-wrap a:hover {
      color: #f37021; }

@media (max-width: 992px) {
  .hor-scroll-wrap {
    font-size: 0;
    overflow: scroll;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch; } }
@media (max-width: 992px) {
  .hor-scroll-wrap .container {
    margin: 0;
    padding: 0; } }
@media (max-width: 992px) {
  .hor-scroll-wrap .row {
    margin: 0; } }

@media (max-width: 992px) {
  .hor-scroll-el {
    float: none;
    font-size: inherit;
    display: inline-block;
    vertical-align: top;
    width: 90%;
    white-space: normal; } }

.slick-list, .slick-track {
  height: 100%;
  width: 100%; }



.category-tag {
  border: 5px solid #fff;
  background: #a9dcda;
  color: #00529b;
  display: block;
  font: 700 14px/14px "gentona", "Georgia", serif;
  left: -25px;
  letter-spacing: 2px;
  padding: 9px 14px;
  position: absolute;
  top: -25px;
  text-transform: uppercase; }
  .category-tag:hover {
    background: #fff;
    color: #00529b; }
  .category-tag.orange {
    background: #f37021;
    color: #fff; }



.landing-page-hero {
  overflow: hidden;
  padding-bottom: 80px; }
  @media (min-width: 768px) {
    .landing-page-hero {
      padding-bottom: 135px; } }
  .landing-page-hero .row {
    position: relative; }
  .landing-page-hero .img-hero {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 250px; }
    @media (min-width: 768px) {
      .landing-page-hero .img-hero {
        height: 500px; } }
    @media (min-width: 768px) {
      .landing-page-hero .img-hero {
        height: 620px; } }
  @media (min-width: 768px) and (max-width: 979px) {
    .landing-page-hero .col-sm-9 {
      margin-bottom: 30px; } }
  @media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    .landing-page-hero .col-sm-9 {
      margin-bottom: 30px; } }
  .landing-page-hero .secondary {
    clear: left; }
    @media (min-width: 768px) {
      .landing-page-hero .secondary {
        clear: none;
        margin-top: 75px;
        position: absolute;
        right: -8.33333%; } }
  .landing-page-hero .secondary .img-hero {
    height: 250px; }
    @media (min-width: 768px) {
      .landing-page-hero .secondary .img-hero {
        height: 430px; } }

.hero-content {
  background: #fffdf5;
  padding: 30px;
  z-index: 5; }
  @media (max-width: 767px) {
    .hero-content {
      margin: -20px auto;
      width: 85%; } }
  @media (min-width: 768px) {
    .hero-content {
      position: absolute;
      -webkit-transform: translateY(70px);
              transform: translateY(70px);
      bottom: -65px; } }
  @media (min-width: 768px) {
    .hero-content {
      bottom: 0;
      top: auto; } }
  .hero-content p {
    margin: 0; }

.landing-page-hero-full {
  text-align: center;
  margin-top: -30px; }
  @media (min-width: 768px) {
    .landing-page-hero-full {
      margin: -95px 0 0px; } }
  .landing-page-hero-full .hero-img {
    background-position: center center;
    background-size: cover;
    height: 450px;
    position: relative; }
    .landing-page-hero-full .hero-img h1 {
      bottom: 50px;
      color: #fff;
      font: 700 42px/42px "gentona", "Georgia", serif;
      margin-bottom: 0;
      position: absolute;
      text-align: center;
      text-shadow: 2px 3px 2px #f37021;
      width: 100%; }
      @media (min-width: 768px) {
        .landing-page-hero-full .hero-img h1 {
          bottom: 100px;
          font-size: 60px;
          line-height: 72px; } }
  .landing-page-hero-full .hero-text {
    color: #4c87b5;
    font: 500 18px/28px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 50px 0; }
    @media (min-width: 768px) {
      .landing-page-hero-full .hero-text {
        font-size: 24px;
        line-height: 40px;
        padding: 85px 0; } }
    .landing-page-hero-full .hero-text p {
      margin-bottom: 40px; }

.gal-list-wrap {
  margin-bottom: 80px; }
  @media (min-width: 768px) {
    .gal-list-wrap {
      margin-bottom: 100px; } }

.gal-with-caption {
  position: relative; }
  @media (min-width: 768px) and (max-width: 979px) {
    .gal-with-caption {
      margin-bottom: 50px; } }
  @media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    .gal-with-caption {
      margin-bottom: 50px; } }
  @media (min-width: 768px) {
    .gal-with-caption {
      padding-bottom: 100px; } }
  .gal-with-caption .gal-img {
    float: right;
    height: 400px;
    width: 80%; }
    @media (min-width: 768px) {
      .gal-with-caption .gal-img {
        float: none;
        height: 532px;
        width: 455px; } }
    @media (min-width: 1220px) {
      .gal-with-caption .gal-img {
        margin-left: 86px;
        width: 469px; } }
  .gal-with-caption .caption {
    background: #faf8f1;
    bottom: 0;
    color: #4c87b5;
    font: 500 20px/28px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
    left: 0;
    padding: 30px 40px;
    text-align: right; }
    @media (max-width: 767px) {
      .gal-with-caption .caption {
        float: left;
        margin-top: -100px;
        width: 80%; } }
    @media (min-width: 768px) {
      .gal-with-caption .caption {
        font-size: 24px;
        line-height: 40px;
        position: absolute;
        width: 351px; } }

.img-callout-wrapper {

  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 70px 0;
  margin-bottom: 50px; }
  @media (min-width: 768px) {
    .img-callout-wrapper {
      margin-bottom: 100px;
      padding: 100px 0; } }

@media (min-width: 768px) {
  .img-callout-wrap {
    margin: 0; } }

.img-callout-wrap:nth-child(even) {
  margin-top: 20px; }
  @media (min-width: 768px) {
    .img-callout-wrap:nth-child(even) {
      margin-top: 150px; } }

.img-callout {
  background: #fff;
  background: rgba(255, 255, 255, 0.9);
  padding: 17px;
  text-align: center; }
  @media (min-width: 768px) {
    .img-callout {
      padding: 25px; } }
  .img-callout img {
    margin-bottom: 30px; }
  .img-callout h2 {
    font-size: 24px;
    line-height: 36px; }
  .img-callout p {
    font-size: 18px;
    line-height: 28px; }

.content-layout-a {
  margin-bottom: 100px; }
  .content-layout-a .copy-wrap {
    background: #eee;
    margin-top: 70px;
    padding: 25px; }
    @media (min-width: 768px) {
      .content-layout-a .copy-wrap {
        padding: 50px; } }
  .content-layout-a .img-wrap {
    padding: 0; }



.filter-wrap.open ul {
  display: block; }
.filter-wrap.open h2 {
  margin: 0 0 5px; }
.filter-wrap h2 {
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
  margin-bottom: 20px;
  text-transform: uppercase; }
  @media (max-width: 992px) {
    .filter-wrap h2 {
      background: #555;
      color: #fff;
      font-size: 16px;
      line-height: 16px;
      padding: 22px 0;
      text-align: center; } }
.filter-wrap ul {
  margin: 0; }
.filter-wrap li {
  margin-bottom: 10px; }
  .filter-wrap li:before {
    display: none; }
.filter-wrap a {
  background: #00529b;
  color: #fff;
  display: block;
  font: 700 16px/24px "gentona", "Georgia", serif;
  letter-spacing: 1px;
  padding: 18px 0;
  text-align: center;
  text-transform: uppercase; }
  .filter-wrap a:hover, .filter-wrap a.active {
    background: #4c87b5; }

.sidenav {
  list-style: none;
  margin-bottom: 30px; }
  @media (min-width: 768px) {
    .sidenav {
      margin: 0; } }
  .sidenav ul {
    margin: 0; }
  .sidenav li {
    margin: 0; }
    .sidenav li:before {
      display: none; }
    .sidenav li li a {
      padding: 13px 20px 13px 35px; }
  .sidenav a {
    font-size: 16px;
    padding: 13px 20px; }
  .sidenav .active a {
    background: #f37021;
    color: #fff; }

.search-form {
  margin-bottom: 65px; }
  .search-form input {
    width: 600px;
    width: calc(100% - 67px); }
  .search-form button {
    background: #f37021;
    border: 0;
    cursor: pointer;
    display: inline-block;
    height: 67px;
    margin: 0 -2px;
    position: relative;
    vertical-align: top;
    width: 67px; }
    .search-form button:hover {
      background: #dd661e; }
    .search-form button .icon-svg {
      height: 24px;
      width: 25px; }

.search-results h2 a {
  color: #4c87b5; }
  .search-results h2 a:hover {
    color: #f37021; }
.search-results p:last-child {
  margin: 0; }

.breaker {
  background-size: cover;
  margin-bottom: 10px;
  overflow: hidden;
  padding: 100px 0;
  position: relative;
  text-align: center; }
  @media (min-width: 768px) {
    .breaker {
      margin-bottom: 10px;
      padding: 30px 0 110px 0; } }
  .breaker.last {
    margin: 0; }
  .breaker.home-section.last {
    }
  .breaker p {
    color: #fff;
    font: 500 20px/30px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-bottom: 25px;
    text-shadow: 2px 2px 1px #606060; }
    .breaker p a {
      text-shadow: none; }
    @media (min-width: 768px) {
      .breaker p {
        font-size: 22px;
        line-height: 38px; } }
  .breaker h2 {
    color: #fff;
    font: 700 38px/44px "gentona", "Georgia", serif;
    letter-spacing: 1px;
    margin-bottom: 25px;
    text-transform: uppercase;
    text-shadow: 2px 3px 2px #f37021; }
    @media (min-width: 768px) {
      .breaker h2 {
        font-size: 52px;
        line-height: 56px; } }
  .breaker .icon-circle {
    margin-bottom: 25px; }
  .breaker .icon-circle .icon-svg {
    color: #f37021;
    height: 95px;
    width: 95px; }
  .breaker .edge-bottom, .breaker .edge-top {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }
  .breaker .edge-bottom {
    bottom: 0;
    top: auto; }

.breaker:before, .breaker:after, .stat-breaker:before, .stat-breaker:after {

  background-position: top center;
  bottom: 0;
  content: '';
  display: block;
  height: 40px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 5; }
.breaker:after, .stat-breaker:after {

  background-position: bottom center;
  bottom: auto;
  top: 0; }
.breaker.edge-blue-top:after, .stat-breaker.edge-blue-top:after {
}
.breaker.edge-blue-bottom:before, .stat-breaker.edge-blue-bottom:before {
 }

a {
  color: #f37021;
  text-decoration: none; }
  a:hover {
    color: #f79f6a; }


strong {
  font-weight: bold; }

em {
  font-style: italic; }

cite {
  font-style: normal; }

h1, h2, h3, .kicker, .featured-story h2, h4, h5, dt, .faqs dt, h6 {
  margin: 0 0 13px;
  font-family: inherit;
  font-weight: bold;
  line-height: 26px;
  color: inherit;
  text-rendering: optimizelegibility; }

h1,
h2,
h3,
.kicker,
.featured-story h2 {
  line-height: 52px; }

h1 {
  color: #00529b;
  font-size: 34px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 20px;
  text-transform: uppercase; }
  @media (min-width: 768px) {
    h1 {
      font-size: 60px;
      line-height: 72px;
      margin-bottom: 50px; } }

h2 {
  color: #4c87b5;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  text-transform: uppercase; }
  @media (min-width: 768px) {
    h2 {
      font-size: 32px;
      line-height: 36px; } }

h3, .kicker, .featured-story h2 {
  color: #005496;
  font: 500 24px/36px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 1px;
  margin-bottom: 40px; }

h4 {
  color: #4c87b5;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
  text-transform: uppercase; }

h5, dt, .faqs dt {
  color: #00529b;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 1px;
  line-height: 36px;
  text-transform: uppercase; }

hr {
  border: none;
  border-bottom: 1px solid #e5dfcf;
  margin: 30px 0; }
  @media (min-width: 768px) {
    hr {
      margin: 60px 0; } }
  hr.m-bottom {
    margin-top: 0; }


img {
  display: block; }

.read-more {
  color: #f37021;
  display: inline-block;
  font: 500 16px/16px "gentona", "Georgia", serif;
  letter-spacing: 2px;
  text-transform: uppercase; }

@media (max-width: 992px) {
  .hor-scroll-wrap {
    font-size: 0;
    overflow: scroll;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch; } }
@media (max-width: 992px) {
  .hor-scroll-wrap .container {
    margin: 0;
    padding: 0; } }
@media (max-width: 992px) {
  .hor-scroll-wrap .row {
    margin: 0; } }

@media (max-width: 992px) {
  .hor-scroll-el {
    float: none;
    font-size: inherit;
    display: inline-block;
    vertical-align: top;
    width: 90%;
    white-space: normal; } }


.category-tag {
  border: 5px solid #fff;
  background: #a9dcda;
  color: #00529b;
  display: block;
  font: 700 14px/14px "gentona", "Georgia", serif;
  left: -25px;
  letter-spacing: 2px;
  padding: 9px 14px;
  position: absolute;
  top: -25px;
  text-transform: uppercase; }
  .category-tag:hover {
    background: #fff;
    color: #00529b; }
  .category-tag.orange {
    background: #f37021;
    color: #fff; }



.feature-bio-wrap {
  margin-bottom: 50px;
  margin-top: -25px;
  padding-top: 25px; }
  @media (min-width: 768px) {
    .feature-bio-wrap {
      margin-bottom: 100px; } }
  @media (min-width: 992px) {
    .feature-bio-wrap {
      overflow: hidden; } }

.feature-bios {
  position: relative; }
  @media (min-width: 992px) {
    .feature-bios {
      height: 638px;
      margin-top: 94px; } }

.bio h3, .bio .kicker, .bio .featured-story h2, .featured-story .bio h2, .feature-bio-copy-wrap h3, .feature-bio-copy-wrap .kicker, .feature-bio-copy-wrap .featured-story h2, .featured-story .feature-bio-copy-wrap h2 {
  color: #a9dcda;
  font: 500 16px/24px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 40px; }

@media (max-width: 992px) {
  .bio {
    background: #00529b; } }
@media (max-width: 992px) {
  .bio:nth-child(odd) {
    background: #4c87b5; } }
@media (max-width: 992px) {
  .bio:nth-child(even) .copy-wrap:before {
    background: #00529b; } }
@media (min-width: 992px) {
  .bio {
    bottom: 0;
    cursor: pointer;
    float: none;
    height: 251px;
    overflow: hidden;
    left: 0;
    position: absolute;
    width: 251px;
    z-index: 5; } }
.bio.active {
  cursor: default;
  height: 638px; }
  @media (min-width: 992px) {
    .bio.active {
      height: 638px;
      width: 370px; } }
  @media (min-width: 1220px) {
    .bio.active {
      width: 570px; } }
  @media (min-width: 992px) {
    .bio.active:before, .bio.active .copy-wrap {
      display: none; } }
@media (min-width: 992px) {
  .bio:before {
    background: #00529b;
    background: rgba(0, 82, 155, 0.65);
    content: '';
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: all .4s ease-out;
            transition: all .4s ease-out;
    visibility: hidden;
    width: 100%; } }
@media (min-width: 992px) {
  .bio:hover .copy-wrap, .bio:hover:before {
    opacity: 1;
    pointer-events: all;
    visibility: visible; } }
.bio.velocity-animating .copy-wrap, .bio.velocity-animating:before {
  display: none !important; }
.bio .category-tag {
  display: none; }
.bio .copy-wrap {
  padding: 40px 30px;
  position: relative;
  white-space: normal;
  width: 100%; }
  @media (max-width: 992px) {
    .bio .copy-wrap {
      color: #fff;
      font-size: 14px;
      line-height: 26px; } }
  @media (min-width: 992px) {
    .bio .copy-wrap {
      opacity: 0;
      padding: 0 30px;
      pointer-events: none;
      position: absolute;
      text-align: center;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      top: 50%;
      visibility: hidden; } }
  .bio .copy-wrap h2 {
    color: #fff;
    font: 700 22px/31px "gentona", "Georgia", serif;
    margin: 0 0 10px;
    text-transform: uppercase; }
  .bio .copy-wrap h3, .bio .copy-wrap .kicker, .bio .copy-wrap .featured-story h2, .featured-story .bio .copy-wrap h2 {
    font-size: 14px;
    margin: 0 0 20px;
    text-transform: uppercase; }
  @media (max-width: 992px) {
    .bio .copy-wrap p {
      margin: 0; } }
  @media (min-width: 992px) {
    .bio .copy-wrap p {
      display: none; } }
  @media (max-width: 992px) {
    .bio .copy-wrap .btn-circle {
      display: none; } }
.bio .bio-img {
  background: no-repeat center center;
  background-size: cover;
  display: block;
  height: 300px;
  width: 100%; }
  @media (min-width: 992px) {
    .bio .bio-img {
      height: 380px; } }
  @media (min-width: 992px) {
    .bio .bio-img {
      height: 100%; } }
.bio .arw-right svg {
  color: #fff;
  height: 14px;
  width: 16px; }

.feature-bio-wrap:before, .copy-wrap:before {
  background: #4c87b5;
  content: '';
  height: 48px;
  left: -24px;
  margin: -24px 0 0 0;
  position: absolute;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 50%;
  width: 48px; }
  @media (min-width: 992px) {
    .feature-bio-wrap:before, .copy-wrap:before {
      display: none; } }
.feature-bio-wrap.copy-wrap:before, .copy-wrap.copy-wrap:before {
  left: 50%;
  margin: 0 0 0 -24px;
  top: -24px; }

.feature-bio-copy-wrap {
  background: #4c87b5;
  color: #fff;
  display: none;
  height: 481px;
  padding: 70px 50px 50px;
  position: absolute;
  -webkit-transform: translateY(-94px);
          transform: translateY(-94px);
  right: 0;
  width: 570px; }


  @media (min-width: 992px) {
    .feature-bio-copy-wrap {
      display: block;
      } }

  .feature-bio-copy-wrap h2 {
    color: #fff;
    font: 700 28px/34px "gentona", "Georgia", serif;
    margin-bottom: 5px;
    text-transform: uppercase; }
  .feature-bio-copy-wrap p {
    font: 100 18px/28px "gentona", "Georgia", serif; }
  .feature-bio-copy-wrap .arw-right {
    display: none !important; }


.content-box-module {
  margin-bottom: 50px; }
  @media (min-width: 768px) {
    .content-box-module {
      margin-bottom: 100px; } }
  @media (max-width: 992px) {
    .content-box-module .category-tag {
      left: 25px; } }

.content-box-copy {
  background: #fffdf5;
  margin: 0 15px;
  padding: 30px; }
  @media (min-width: 768px) {
    .content-box-copy {
      margin: 0;
      padding: 30px 40px; } }

.content-box-img {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 0 15px;
  min-height: 300px;
  padding-left: 0; }
  @media (min-width: 768px) {
    .content-box-img {
      margin: 100px 0 0;
      min-height: 400px; } }
  @media (min-width: 768px) {
    .content-box-img {
      min-height: 532px; } }

@media (min-width: 768px) {
  .content-box-module--tweet {
    margin-bottom: 250px; } }
.content-box-module--tweet .container {
  position: relative; }
  @media (min-width: 768px) {
    .content-box-module--tweet .container {
      min-height: 760px; } }
@media (max-width: 992px) {
  .content-box-module--tweet .category-tag {
    left: auto;
    right: 25px; } }
.content-box-module--tweet .content-box-copy {
  margin-top: 100px; }
.content-box-module--tweet .content-box-img {
  margin: 0; }
  @media (max-width: 768px) {
    .content-box-module--tweet .content-box-img {
      padding: 0 15px; } }
  @media (max-width: 767px) {
    .content-box-module--tweet .content-box-img {
      background: none !important; } }
.content-box-module--tweet .visible-mobile {
  float: right;
  margin-top: -60px;
  width: 75%; }
@media (max-width: 992px) {
  .content-box-module--tweet .tweet-copy {
    padding: 0 30px 30px; } }
@media (max-width: 992px) {
  .content-box-module--tweet .tweet-copy:before {
    font-size: 160px;
    line-height: 160px;
    top: -90px; } }
@media (max-width: 992px) {
  .content-box-module--tweet .tweet-copy p {
    font-size: 16px;
    line-height: 26px; } }
.content-box-module--tweet .tweet-block {
  margin: 0;
  width: 95%; }
  @media (min-width: 350px) {
    .content-box-module--tweet .tweet-block {
      width: 75%; } }
  @media (min-width: 768px) {
    .content-box-module--tweet .tweet-block {
      left: 0;
      position: absolute;
      top: 100%;
      width: 100%; } }
  @media (min-width: 768px) {
    .content-box-module--tweet .tweet-block {
      left: auto;
      top: 360px;
      right: -147px;
      width: 400px; } }
  @media (min-width: 1220px) {
    .content-box-module--tweet .tweet-block {
      right: -180px; } }
  .content-box-module--tweet .tweet-block .visible-mobile {
    width: 75%; }

table {
  border-collapse: collapse;
  margin-bottom: 18px;
  min-width: 50%;
  text-align: left; }
  table.mobilefriendly td {
  display:block; }
  table th, table td, table td a {
    font: 400 14px/16px "gentona", "Georgia", serif;
    padding: 7px 13px; }
	table.mobilefriendly td.head {
	display: none; }
  table th {
    background: #084b81;
    border: 1px solid #084b81;
    color: #fff;
    font: 400 16px/24px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  table tbody tr {
    background: #fffdf5;
	display: table-row;}
    table tbody tr:nth-child(odd) {
      background: #eae5d7; }
table td.nowrap {
	white-space: nowrap;
}
table.mobilefriendly td:first-child {
	font-weight: 700;
}


  @media (min-width: 768px) {
	  table.mobilefriendly td, table.mobilefriendly td.head {
	display: table-cell; }
	table.mobilefriendly td:first-child {
	font-weight: 400;
}
 }

  @media (min-width: 1220px) {
    table th, table td, table td a {
    font-size:  16px; }
 }

.ufsa-general-btn{
  color: #f37021;
  padding: 15px 20px;
  border: 3px solid #f37021;
  font-size: 16px;
  font-weight: 700;
  font-family: "gentona","Georgia",serif;
  background: transparent;
  letter-spacing: 2px;
  margin: 6px;
  text-transform: uppercase;
}

/*gatortoo page btn*/




.ufsa-general-btn:hover{

  color: #ffffff;
  background-color: #f37021;
  border: 3px solid #f37021;
}

/***********************
  2. UFSA Template Style
**********************/

html{
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}




@media (min-width: 992px){

}
@media (min-width: 768px){
body {
    font-size: 18px;

}
}



.x-topbar {
  background-color: #dd661e;
  height: 41px;
  min-height:0;
}
@media (max-width:767px){

  .x-topbar {
    display:none;
  }

}


.x-topbar .p-info{
    font: 500 14px/20px "gentona", "Georgia", serif;
  }

@media (max-width:767px){

  .x-topbar {
  background-color: #00539b;
}

  .topbar-dropdown{
    display: none !important;

  }

  .x-topbar .p-info{
    background-color: #00539b;
  }

  .btn-search{
    width: 40px;
  }
}

.x-topbar .p-info a{
  color: #fff;
  border-bottom: none;
  display: block;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 2px;
  line-height: 14px;
  text-transform: uppercase;
  padding: 0px 15px;
}

.x-topbar .p-info a:hover{
  opacity: 0.8;
  color: #fff;
}
.x-section {
  padding-top:0px !important;
}

.x-social-global a{
  color: #ffffff;
}

.x-topbar .x-social-global a i:hover {
    color: #ffffff;
    opacity: 0.8;
}

.x-topbar .x-social-global a {
    margin-left: 10px;
    font-size: 30px;
}

.x-topbar .x-social-global {
  margin-top: 5px;

}

a.logo img{
  height: 20px;
  width: 30px;

}

.logo{
    background: #00529b;
    display: block;
    float: left;
    height: 40px;
    padding: 10px 10px 5px 10px;
    width: 50px;
    z-index: 1001;
}


ul {
    list-style: none;
}

li {
    line-height: 1.0;
}

ul, ol {
    margin: 0px 0px 0em 1.655em;
}
/*Search button*/
.x-btn, .button, [type="submit"] {
    color: #ffffff !important;
    background-color: #f37021 !important;
    border-radius: 0em !important;
    border: 0px solid !important;
}

.x-btn, .button, [type="submit"] {

    border-color: #00539b !important;
    text-shadow: 0 0.075em 0.075em rgba(0,0,0,0) !important;
    box-shadow: 0 0em 0 0 #f37021,0 0px 0px rgba(0,0,0,0) !important;

}

.x-btn:hover, .button:hover, [type="submit"]:hover {
    color: #ffffff !important;
    border-color: #00539b !important;
    background-color: #dd661e !important;
    margin-bottom: 0.25em !important;
    text-shadow: 0 0 0 rgba(0,0,0,0) !important;
    box-shadow: 0 0 0 0 hsla(0,0%,100%,0),0 4px 9px rgba(0,0,0,0)!important;
}

.x-btn:focus, .button:focus, [type="submit"]:focus {
    outline: thin dotted #333;
    outline: 5px auto #f37021;
    outline-offset: -1px;
}

.button, form button {
    margin: 0;
  }

  /*@media (min-width: 768px){*/
form.search-wrap, .btn-show-aux, .btn-menu, .btn-search-mobile {
    height: 40px;
    right: 0px;
    width: 40px;
}
/*}*/

form.search-wrap input, .btn-show-aux input, .btn-menu input, .btn-search-mobile input {

height: 40px;
}

input[type="text"]{

  border-radius: 0px;
  box-shadow: inset 0 0 0 rgba(0,0,0,0);
}

/*.x-btn, .button, [type="submit"] {
  padding: 0 !important;
}
*/


blockquote{
  margin: 0;
  border: 0;
  border-left:0;
  border-right:0;
  padding: inherit !important;
  font-family: Quadon,"Myriad Pro",sans-serif;
  font-size: inherit !important;
  font-weight: 100 !important;
  line-height: 35px !important;
  color: inherit !important;
  display: block;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 40px;
  -webkit-margin-end: 40px;
}

@media (min-width: 768px){

  blockquote{
    line-height: 48px !important;
  }
}


b, strong {
    font-weight: 500 !important;
}


 h1.ufsa-heading, h1.staff {
      color: #00529b;
      font-size: 34px;
      font-family: "gentona",Arial,Helvetica,sans-serif;
      font-weight: bold;
      margin-bottom: 0px;
      text-transform: uppercase;
      letter-spacing: 0.1em;
      text-shadow: -2px 2px 0 #ccddeb;
      line-height: 40px;
    }

@media(min-width: 768px){

h1.ufsa-heading{

    line-height: 72px;
    font-size: 60px;
    margin-bottom: 20px;
    padding-top: 40px;
   }

h1.staff{
  line-height: 72px;
  font-size: 60px;
  padding-top: 0px;
}
}

h2.ufsa-heading{
  margin: 20px 0px 20px 0px;
}

@media(min-width: 768px){
h2.ufsa-heading {
    font-family: "gentona","Georgia",serif;
    color: #4c87b5;
    font-weight: 700;
    letter-spacing: 1px;
    margin: 40px 0px;
}
}

h3.ufsa-heading, h3.staff-info-name  {
    font: 500 18px/26px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #005496;
    letter-spacing: 0px;
    padding: 10px 10%;
    text-transform: uppercase;
    margin-bottom: 0px;
}

@media(min-width: 768px){
h3.ufsa-heading, h3.staff-info-name  {
    font: 500 24px/36px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 10px 0;
}

}

@media(min-width: 768px){

  div.staff-info-email{
  padding: 0 !important;
}
}

div.staff-info-email{
  padding: 0 10%;
}



div.staff-info-title{
    font: 500 18px/1 "gentona", "Georgia", serif;
    line-height: 1.2;
    padding: 0 10%;
    text-transform: capitalize;
    color: #4c87b5;
    margin: 0 0 10px;
}

@media(min-width: 768px){
div.staff-info-title{
    font: 500 20px/1 "gentona", "Georgia", serif;
    line-height: 1.4;
    padding: 0;
}
}



div.staff-info-phone, div.staff-info-address{
  color: #555;
  padding: 0 10%;
}


@media(min-width: 768px){

  div.staff-info-phone, div.staff-info-address{
  padding: 0;
}
}

div.staff-directory-section{
  padding-bottom: 20px;
}


.topbar-dropdown {
    position: relative;
    /** Make it fit tightly around it's children */
    display: inline-block;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-color: rgba(255, 255, 255, 0.4);
    float: right;
    margin-right: 40px;
    margin-left: 10px;
}

.topbar-dropdown .dropdown-menu {
    position: absolute;
    /**
     * Set the top of the dropdown menu to be positioned 100%
     * from the top of the container, and aligned to the left.
     */
    top: 100%;
    left: 0;
    /** Allow no empty space between this and .dropdown */
    margin: 0;
}

/**
 * Apply these styles to .dropdown-menu when user hovers
 * over .dropdown
 */
.topbar-dropdown:hover .dropdown-menu {
    /** Show dropdown menu */
    display: block;
}

.topbar-dropdown {
    position: relative;
    display: inline-block;
}

.topbar-dropdown .dropdown-menu {
    position: absolute;
    top: 100%;
    display: none;
    margin: 0;

    /****************
     ** NEW STYLES **
     ****************/

    list-style: none; /** Remove list bullets */
    width: 100%; /** Set the width to 100% of it's parent */
    padding: 0;
}

.topbar-dropdown:hover .dropdown-menu {
    display: block;
}

/** Button Styles **/
.topbar-dropdown button {
    background: #dd661e;
    color: #fef2d2 !important;
    border: none;
    margin: 0;
    padding: 10px 40px;
    font:500 14px/20px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 2px;
    height: 40px;
}

/** List Item Styles **/
.topbar-dropdown a {
    display: block;
    padding: 15px 20px;
    font: 500 14px/20px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-decoration: none;
    background: #FBF8F1;
    color: #00529b;
    letter-spacing: 2px;
}

/** List Item Hover Styles **/
.topbar-dropdown a:hover {
    background: #EBE7DC;
}

ul.dropdown-menu li{
  margin-bottom: 0 !important;
  border-top: 1px solid #fff;
}

ul.dropdown-menu li:first-child{
  border-top: none;
}






/*********************************************
      4. UFSA Staff Profile Style
*********************************************/

/*staff page style*/

.coe_od_card-data{display:block;padding:3px 5px 3px 120px;font-size:smaller}
.coe_od_card p{margin:3px;padding:0}
.coe_od_card .name{padding-top:0;margin-top:0}
.coe_od_card .avatar{float:left;margin:0 0 0 5px;padding:0;border:none}
.coe_od_card p.address{padding-left:8px}
.coe_od_card .notes{padding:4px}
.coe_od_card .homepage,.coe_od_card .homepage a{display:block}
.filterdirectory{width:100%}
.filterdirectory input{width:200px}
.filterdirectory select{width:auto;vertical-align:top}
.coe_directory_table{margin-top:15px}
.coe_directory_table td,.coe_directory_table th{padding:10px 5px}
.dir_info .avatar{margin:0 1.5em 0 0;width:250px;float:left}@media (max-width: 500px){.dir_info .avatar{float:none;width:70%}}
.dir_info .phone,.dir_info .mail{font-weight:normal;margin-top:1em}
.dashboard_page_coe_od_admin_menu th,.dashboard_page_coe_od_admin_menu tr:nth-child(even) td{background:#dcdcdc}
.dashboard_page_coe_od_admin_menu table{width:100%;border-collapse:collapse}
.dashboard_page_coe_od_admin_menu table th{text-align:left}
.dashboard_page_coe_od_admin_menu table th,
.dashboard_page_coe_od_admin_menu table td{border:1px solid #7f7f7f;padding:8px}
.dashboard_page_coe_od_admin_menu table .checkbox{width:10%;text-align:center}
.dashboard_page_coe_od_admin_menu div.input{float:left;padding:1px 3px;margin:0}
.dashboard_page_coe_od_admin_menu div.input label{padding:1px 0}
.dashboard_page_coe_od_admin_menu div.input input,
.dashboard_page_coe_od_admin_menu div.input textarea{width:100%;margin:1px 0 5px 0}
.dashboard_page_coe_od_admin_menu div.formline{width:auto;margin:auto;padding:0 6px}

#feature-wrap, #content-wrap {
    background-color: transparent;
    font-size: 95%;
}
html, div, span, h1, h2, h3, h4, h5, h6, p, #main-content .pullquote, #main-content .pullquote-full, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;

}


div {
    display: block;
}


#feature-shadow, #content-shadow {
    width: 1300px;
    margin: 0 auto;
}

#content {
    background-color: #fff;
    padding: 55px 0 65px 0;
}
.clearfix, .staff-container {
    display: block;
}
.staff-container, .staff-container-5 {
    width: 1300px;
    margin: 0 auto;
    position: relative;
}

.box {
    padding: 0 1.5em;
}
.span-23 {
    width: 1200px;
}
.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {
    display: inline;
    float: left;
    margin-left: 50px;
    margin-right: 10px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
    display: block;
}

/*h1.staff {
    font-size: 2.2em;
    letter-spacing: 0.15em;
    text-shadow: -2px 2px 0 #ccddeb;
    text-transform: uppercase;
}
*/

h2.staff {
    font-family: "gentona",Arial,Helvetica,sans-serif;
    color: #00529b;
    font-weight: bold;
    margin-bottom: 0.5em;
    text-transform: uppercase;
}


h2.staff {
  margin-top: 0em;
    font-size: 1.8em;
    letter-spacing: 0.075em;
}

.shortcode_alignleft {
    float: left;
    padding-right: 2%;
    width: 47%;
}

.shortcode_align {
    float: left;
    padding-right: 0%;
    width: 100%;
}

div.shortcode_align p, li.staff{
    font-family: "quadon",Georgia,serif;
    font-weight: 400;
}

#main-content .wp-post-image, #main-content .size-full, #main-content .size-thumbnail, #main-content .avatar {
    padding: 4px;
    border: 1px solid #ccddeb;
}
.dir_info .avatar {
    margin: 0 1.5em 0 0;
    width: 250px;
    float: left;
}
.avatar {
    position: relative;
    background: #fff;
    z-index: 5;
}

h3.staff {
    font-size: 1.25em;
    line-height: 1.3em;
    margin-top: 0.5em;
}
h3.staff, h4.staff, h5 {
    font-family: "gentona",Arial,Helvetica,sans-serif;
    font-weight: normal;
    color: #00529b;
    letter-spacing: 0.05em;
    margin-bottom: 0.5em;
}

#main-content h4 {
    text-transform: uppercase;
}
h4.staff {
    margin: 0px 0 -15px 0;
}
h4.staff {
    font-size: 1.1em;
    line-height: 1.25;
}


article p.staff , article li, article address, article dt, article dd {
    font-size: 100%;
    line-height: 1.75em;
}
a.staff , li, p.staff , input {

    transition: all 0.4s ease;
}
article ul li {
   /* background: transparent url(../img/bg-orange-bullet.png) 0 8px no-repeat;
    padding-left: 12px;*/
}
p.staff {
    font-family: "quadon",Georgia,serif;
    color: #404040;
    margin: 0 0 1.75em 0;
    line-height: 1.75em;
    font-weight: 400;
}

p.staff  {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

em, dfn {
    font-style: italic;
}

.shortcode_alignright {
    float: right;
    padding-left: 2%;
    width: 47%;
}

.phone {

    padding-left: 0px;
    margin-left: 5px;
    height: 20px;
}

article a.staff:visited {
    color: #369;
}
a.staff:link {
    -webkit-tap-highlight-color: #00529b;
}
a.staff, a.staff:active, a.staff:visited {
    color: #00529b;
    text-decoration: none;
}
article a.staff {
    color: #00529b;
    text-decoration: none;
    border-bottom: 1px dotted #00529b;
}

article a.staff:hover {

    border-bottom: 1px solid #00529b;
}
a.staff {
    color: #00529b;
    text-decoration: underline;
}

a.staff {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}


.mail {

    padding-left: 0px;
    padding-top: 7px;
    margin-left: 5px;
    height: 20px;
}

.fa{
    /*color: #00529b;*/
    margin-right: 10px;
}

.fa-angle-down{
    display: inline-block;
    /*padding-top: 17px;
    padding-left: 25px;*/
}

i.fa.fa-arrow-down {
	margin: 16px 24px 24px;
}

i #inner-page-arrow{
    display: inline-block;
    padding-top: 17px;
    padding-left: 25px;
}

.fa-envelope-o{
  display: none
}

@media(min-width: 769px){
.fa-envelope-o{
  display: inline-block;
}
}
.clear {
    clear: both;
}

hr {
    margin: 25px 0;
}
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #BFBFBF;
    margin: 1em 0;
    padding: 0;
    clear: both;
}



#main-content ul, #main-content ol {
    overflow: hidden;
}
ul {
    list-style-type: none;
}
ul, ol {
    margin: 0 1.5em 1.5em 0;
    padding-left: 1.5em;
}
#main-content li {
    margin-bottom: .5em;
}
article ul li {
   /* background: transparent url(../img/bg-orange-bullet.png) 0 8px no-repeat;
    padding-left: 15px;*/
}

.clearfix:after, .staff-container:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}


    .profile-image{
        width: 40%;
        height:auto;
        padding:20px 0;

    }

@media(min-width:768px){
 .profile-image{
        width: 100%;
        height: auto;
        padding: 0px 20px 0px 0px;
    }
}

@media(max-width:576px){
 .profile-image{
        width: 80%;
        height: auto;
        padding: 0px 20px 0px 0px;
    }
}
/**************************************************
    5. UFSA Blockquote Style
**************************************************/



p{margin:.25em 0 1em}p a{font-weight:400}h1,h2,h3,h4,h5,h6{line-height:1em}
.button,a,button{background:0 0;font-size:16px;text-decoration:none;cursor:pointer}
b,strong{font-weight:500}em{font-style:italic}
ul{margin:.25em 0 1em;padding:0}
ul:first-child{margin-top:0}
ul:last-child{margin-bottom:0}
ul li{margin-bottom: 0em}
ul li:first-child{margin-top:0!important}
ul li:last-child{margin-bottom:0!important}
table{width:100%;margin:.25em 0 1em;outline:#00539b solid .05em}
table:first-child{margin-top:0}
table:last-child{margin-bottom:0}
table tr{border-bottom:1px solid #E5E2E0}
table tr:last-child{border-bottom:0}
table tr td,table tr th{padding:.5em;border-right:1px solid #E5E2E0;overflow:hidden}
table tr td:last-child,table tr th:last-child{border-right:none}
table tr th{padding:.625em;background-color:#2C2C33;font-size:.8em;font-weight:500;color:#FFF;text-align:center;text-transform:uppercase}table tr td{width:auto}.page-container{background-color:#FFF}.section{display:block;clear:both;position:relative;z-index:0}.center{position:relative;z-index:0}
.icon-fallback{text-decoration:none;display:none;visibility:hidden}
.search-box{width:100%;margin:0;position:relative;background-color:transparent}
.search-box form{width:100%;background-color:#005EB8}
.search-box label{display:none}
.search-box button,.search-box input[type=text]{
  margin:0;
  border-style:solid;
  border-color:#005EB8;
  font-weight:400;
  line-height:100%;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0}

.search-box input[type=text]{width:100%;padding:.45em .6em;border-width:.3em .3em 0;float:none;height:2.4em;background-color:#FFF;font-size:1.25em;color:#000}
.search-box button{width:100%;height:2.4em;padding:.3em 0;border-width:.3em;font-size:1.25em;line-height:1.2em;float:none;background-color:#005EB8;color:#FFF!important;text-align:center;text-transform:uppercase;-webkit-transition:background-color;-moz-transition:background-color;-o-transition:background-color;transition:background-color;-webkit-transition-duration:250ms;-moz-transition-duration:250ms;-o-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
.search-box button .fa{margin-right:.25em;color:inherit!important}
.no-js .search-box button:hover,.no-touchevents .search-box button:hover{background-color:#000;color:#FFF!important}
.force:after{visibility:hidden;display:block;content:"";clear:both;height:0}* html .force{zoom:1}.hide{display:none}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}

/*body{background-color:#000}*/

/*h1
{margin:2.25em 0;font-family:Quadon,"Myriad Pro",sans-serif;font-weight:200;font-size:2em;text-transform:uppercase}
@media only screen and (min-width:36em){h1{margin:1.5em 0;font-size:3em;font-weight:100}}@media only screen and (min-width:54em){h1{margin:.9em 0;font-size:5em}}

h1 b{font-weight:300}
h2{margin:1.84615em 0 .30769em;font-family:Quadon,"Myriad Pro",sans-serif;font-weight:700;font-size:1.625em}
@media only screen and (min-width:36em){h2{margin:1.71429em 0 .28571em;font-size:1.75em}}
@media only screen and (min-width:54em){h2{margin:1.5em 0 .25em;font-size:2em}}
h2 b{font-weight:900}*/
/*.home h2{margin:1.71429em 0 .57143em;font-family:Quadon,"Myriad Pro",sans-serif;font-weight:200;font-size:1.75em;line-height:1.1em}*/
/*@media only screen and (min-width:36em){.home h2{margin:1.33333em 0 .44444em;font-size:2.25em}}
@media only screen and (min-width:54em){.home h2{margin:1.09091em 0 .36364em;font-size:2.75em;font-weight:100}
.home h2 b{font-weight:300}}
.home h2 b{font-weight:400}
.club-modal h1,h3{margin:.72727em 0 .36364em;font-family:Gentona,"Myriad Pro",sans-serif;font-weight:700;font-size:1.375em}
@media only screen and (min-width:36em){.club-modal h1,h3{margin:.66667em 0 .33333em;font-size:1.5em}}
.club-modal h1 b,h3 b{font-weight:900}
.explore-modal h2,.home .subhead,h4{margin:.88889em 0 .22222em;font-family:Gentona,"Myriad Pro",sans-serif;font-weight:600;font-size:1.125em}
@media only screen and (min-width:36em){.explore-modal h2,.home .subhead,h4{margin:.8em 0 .2em;font-size:1.25em}}.explore-modal h2 b,.home .subhead b,h4 b{font-weight:800}h5{margin:1em 0 .25em;font-family:Gentona,"Myriad Pro",sans-serif;font-weight:500;font-size:1em}h5 b{font-weight:700}
a,button{margin:0;padding:0;border:none;border-bottom:0em solid;border-bottom-color:rgba(0,0,0,0);color:#005EB8;font-weight:inherit;line-height:1.1em;display:inline;-webkit-transition:color,border-bottom-color;-moz-transition:color,border-bottom-color;-o-transition:color,border-bottom-color;transition:color,border-bottom-color;-webkit-transition-duration:250ms,250ms;-moz-transition-duration:250ms,250ms;-o-transition-duration:250ms,250ms;transition-duration:250ms,250ms;-webkit-transition-timing-function:ease-in-out,ease-in-out;-moz-transition-timing-function:ease-in-out,ease-in-out;-o-transition-timing-function:ease-in-out,ease-in-out;transition-timing-function:ease-in-out,ease-in-out}

  /* a:hover,button:hover
   {
    border-bottom-color:#005EB8;
    color:#000;
  }*/

.button,form button{margin: 0em 0 1em;padding:.5em;border:.1875em solid;border-color:#000;color:#000;font-weight:400;line-height:1em;text-align:center;text-transform:uppercase;display:inline-block;-webkit-transition:border-color,background-color,color;-moz-transition:border-color,background-color,color;-o-transition:border-color,background-color,color;transition:border-color,background-color,color;-webkit-transition-duration:250ms,250ms,250ms;-moz-transition-duration:250ms,250ms,250ms;-o-transition-duration:250ms,250ms,250ms;transition-duration:250ms,250ms,250ms;-webkit-transition-timing-function:ease-in-out,ease-in-out,ease-in-out;-moz-transition-timing-function:ease-in-out,ease-in-out,ease-in-out;-o-transition-timing-function:ease-in-out,ease-in-out,ease-in-out;transition-timing-function:ease-in-out,ease-in-out,ease-in-out}.button:hover,form button:hover{border-color:#005EB8;color:#005EB8}.button:first-child,form button:first-child{margin-top:0}.button:last-child,form button:last-child{margin-bottom:0}.button.button-inline,form button.button-inline{display:inline-block}.button.button-accent,form button.button-accent{background-color:#005EB8;border-color:#005EB8;font-weight:500;color:#FFF}.button.button-accent:hover,form button.button-accent:hover{background-color:#000;border-color:#005EB8;color:#FFF}.button.inherit,form button.inherit{font-size:1em}.button.small,form button.small{margin:.625em 0 1.25em;padding:.46875em;border-width:.15625em;font-size:.8em}.button.small:first-child,form button.small:first-child{margin-top:0}.button.small:last-child,form button.small:last-child{margin-bottom:0}.button.medium,form button.medium{font-size:1em}.button.large,form button.large{margin:.4em 0 .8em;padding:.48em;border-width:.2em;font-size:1.25em}.button.large:first-child,form button.large:first-child{margin-top:0}.button.large:last-child,form button.large:last-child{margin-bottom:0}.button.xlarge,form button.xlarge{width:100%;margin:.33333em 0 .66667em;padding:.5em;border-width:.25em;font-size:1.5em;font-weight:500}.button.xlarge:first-child,form button.xlarge:first-child{margin-top:0}.button.xlarge:last-child,form button.xlarge:last-child{margin-bottom:0}.button+.button,.button+button,form button+.button,form button+button{margin-top:0}.block{margin:3em 0}.block:first-child{margin-top:0}.block:last-child{margin-bottom:0}.close-box-x{width:3em;height:3em;border:none;position:fixed;top:0;right:0;z-index:100;background-color:#000;color:#B4B2AD;text-decoration:none;display:block;cursor:pointer;-webkit-transition:background-color;-moz-transition:background-color;-o-transition:background-color;transition:background-color;-webkit-transition-duration:250ms;-moz-transition-duration:250ms;-o-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.close-box-x:after,.close-box-x:before{width:50%;height:0;border-top:solid .125em #E5E2E0;position:absolute;top:50%;left:50%;content:"";background-color:transparent;-webkit-transition:border-top-color;-moz-transition:border-top-color;-o-transition:border-top-color;transition:border-top-color;-webkit-transition-duration:250ms;-moz-transition-duration:250ms;-o-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.close-box-x:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.close-box-x:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.close-box-x:hover{background-color:#2C2C33}.close-box-x:hover:after,.close-box-x:hover:before{border-top-color:#FFF}.close-box-x:hover .fa{color:#FFF}.close-box-x .fa{width:1em;height:1em;margin:.25em;display:none;visibility:hidden;font-size:2em;color:#E5E2E0;-webkit-transition:color;-moz-transition:color;-o-transition:color;transition:color;-webkit-transition-duration:250ms;-moz-transition-duration:250ms;-o-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.close-box-x.dark{background-color:#FFF;color:#4A484C}.close-box-x.dark:after,.close-box-x.dark:before{border-top-color:#2C2C33}.close-box-x.dark:hover:after,.close-box-x.dark:hover:before{border-top-color:#FFF}.close-box-x.dark:hover .fa{color:#FFF}.close-box-x.dark .fa{color:#2C2C33}.dot-matrix{background:url(../images/dot-matrix_03-1b37f2ee63.png);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.js .fallback{display:none}.skip-to-main{padding:.25em;position:fixed;top:-30em;background-color:#FFF;display:block}.skip-to-main:focus{position:relative;top:0}.browse-happy,.rave-alert{margin:0;text-align:center}.browse-happy,.rave-alert a,.rave-alert.no-link{padding:.5em}.browse-happy{background-color:#FFF}#main-content{position:relative;z-index:0}.page-container,.sticky{width:100%;position:relative;left:0;z-index:0;-webkit-transition:left;-moz-transition:left;-o-transition:left;transition:left;-webkit-transition-duration:375ms;-moz-transition-duration:375ms;-o-transition-duration:375ms;transition-duration:375ms;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.stick-top .sticky{top:0}.stick-bottom .sticky{bottom:0}.stuck{overflow:hidden;z-index:-100}.stuck .sticky{position:fixed;z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.identity-stripe{width:100%;height:auto;border-top:0 solid #005EB8;position:relative;z-index:100;background-color:transparent}@media only screen and (min-width:36em){.identity-stripe{height:0;border-top-width:.5em}}.identity-stripe .center{position:relative}.identity-stripe .logo-tab{background-color:#005EB8}.identity-stripe .logo-tab,.page-title-container .logo-tab{width:100%;min-height:1px;margin-right:0;border-bottom:none;display:block;text-align:center}.identity-stripe .logo-tab img,.page-title-container .logo-tab img{width:190px;height:79px;height:auto;margin:0 auto;display:block}@media only screen and (min-width:36em){.identity-stripe .logo-tab,.page-title-container .logo-tab{width:31.66667%;min-height:1px;margin-right:0}.identity-stripe .logo-tab img,.page-title-container .logo-tab img{width:100%;min-width:0;max-width:190px;max-height:79px}}@media only screen and (min-width:54em){.identity-stripe .logo-tab,.page-title-container .logo-tab{width:23.125%;min-height:1px;margin-right:0}.identity-stripe .logo-tab img,.page-title-container .logo-tab img{max-width:230px;max-height:96px}}@media only screen and (min-width:81em){.identity-stripe .logo-tab img,.page-title-container .logo-tab img{max-width:260px;max-height:108px}}.fullwidth{min-width:100%;width:100%}.field-of-study-modal li,.field-of-study-modal ol,.field-of-study-modal ul,.person li,.person ol,.person ul,.profile-modal li,.profile-modal ol,.profile-modal ul,.quote li,.quote ol,.quote ul{list-style:none inside}.field-of-study-modal ul.clubs,.field-of-study-modal ul.degrees,.field-of-study-modal ul.divisions,.field-of-study-modal ul.frequency,.field-of-study-modal ul.major_minor,.field-of-study-modal ul.majors,.field-of-study-modal ul.minors,.field-of-study-modal ul.type,.person ul.clubs,.person ul.degrees,.person ul.divisions,.person ul.frequency,.person ul.major_minor,.person ul.majors,.person ul.minors,.person ul.type,.profile-modal ul.clubs,.profile-modal ul.degrees,.profile-modal ul.divisions,.profile-modal ul.frequency,.profile-modal ul.major_minor,.profile-modal ul.majors,.profile-modal ul.minors,.profile-modal ul.type,.quote ul.clubs,.quote ul.degrees,.quote ul.divisions,.quote ul.frequency,.quote ul.major_minor,.quote ul.majors,.quote ul.minors,.quote ul.type{margin:0 0 .3125em;padding:0;font-weight:300;color:#000;font-size:.8em}.field-of-study-modal ul.clubs:last-child,.field-of-study-modal ul.degrees:last-child,.field-of-study-modal ul.divisions:last-child,.field-of-study-modal ul.frequency:last-child,.field-of-study-modal ul.major_minor:last-child,.field-of-study-modal ul.majors:last-child,.field-of-study-modal ul.minors:last-child,.field-of-study-modal ul.type:last-child,.person ul.clubs:last-child,.person ul.degrees:last-child,.person ul.divisions:last-child,.person ul.frequency:last-child,.person ul.major_minor:last-child,.person ul.majors:last-child,.person ul.minors:last-child,.person ul.type:last-child,.profile-modal ul.clubs:last-child,.profile-modal ul.degrees:last-child,.profile-modal ul.divisions:last-child,.profile-modal ul.frequency:last-child,.profile-modal ul.major_minor:last-child,.profile-modal ul.majors:last-child,.profile-modal ul.minors:last-child,.profile-modal ul.type:last-child,.quote ul.clubs:last-child,.quote ul.degrees:last-child,.quote ul.divisions:last-child,.quote ul.frequency:last-child,.quote ul.major_minor:last-child,.quote ul.majors:last-child,.quote ul.minors:last-child,.quote ul.type:last-child{margin-bottom:0}.field-of-study-modal ul.clubs li,.field-of-study-modal ul.degrees li,.field-of-study-modal ul.divisions li,.field-of-study-modal ul.frequency li,.field-of-study-modal ul.major_minor li,.field-of-study-modal ul.majors li,.field-of-study-modal ul.minors li,.field-of-study-modal ul.type li,.person ul.clubs li,.person ul.degrees li,.person ul.divisions li,.person ul.frequency li,.person ul.major_minor li,.person ul.majors li,.person ul.minors li,.person ul.type li,.profile-modal ul.clubs li,.profile-modal ul.degrees li,.profile-modal ul.divisions li,.profile-modal ul.frequency li,.profile-modal ul.major_minor li,.profile-modal ul.majors li,.profile-modal ul.minors li,.profile-modal ul.type li,.quote ul.clubs li,.quote ul.degrees li,.quote ul.divisions li,.quote ul.frequency li,.quote ul.major_minor li,.quote ul.majors li,.quote ul.minors li,.quote ul.type li{margin-bottom:.3125em}.field-of-study-modal ul.clubs li:last-child,.field-of-study-modal ul.degrees li:last-child,.field-of-study-modal ul.divisions li:last-child,.field-of-study-modal ul.frequency li:last-child,.field-of-study-modal ul.major_minor li:last-child,.field-of-study-modal ul.majors li:last-child,.field-of-study-modal ul.minors li:last-child,.field-of-study-modal ul.type li:last-child,.person ul.clubs li:last-child,.person ul.degrees li:last-child,.person ul.divisions li:last-child,.person ul.frequency li:last-child,.person ul.major_minor li:last-child,.person ul.majors li:last-child,.person ul.minors li:last-child,.person ul.type li:last-child,.profile-modal ul.clubs li:last-child,.profile-modal ul.degrees li:last-child,.profile-modal ul.divisions li:last-child,.profile-modal ul.frequency li:last-child,.profile-modal ul.major_minor li:last-child,.profile-modal ul.majors li:last-child,.profile-modal ul.minors li:last-child,.profile-modal ul.type li:last-child,.quote ul.clubs li:last-child,.quote ul.degrees li:last-child,.quote ul.divisions li:last-child,.quote ul.frequency li:last-child,.quote ul.major_minor li:last-child,.quote ul.majors li:last-child,.quote ul.minors li:last-child,.quote ul.type li:last-child{margin-bottom:0}.field-of-study-modal ul.clubs li:after,.field-of-study-modal ul.degrees li:after,.field-of-study-modal ul.divisions li:after,.field-of-study-modal ul.frequency li:after,.field-of-study-modal ul.major_minor li:after,.field-of-study-modal ul.majors li:after,.field-of-study-modal ul.minors li:after,.field-of-study-modal ul.type li:after,.person ul.clubs li:after,.person ul.degrees li:after,.person ul.divisions li:after,.person ul.frequency li:after,.person ul.major_minor li:after,.person ul.majors li:after,.person ul.minors li:after,.person ul.type li:after,.profile-modal ul.clubs li:after,.profile-modal ul.degrees li:after,.profile-modal ul.divisions li:after,.profile-modal ul.frequency li:after,.profile-modal ul.major_minor li:after,.profile-modal ul.majors li:after,.profile-modal ul.minors li:after,.profile-modal ul.type li:after,.quote ul.clubs li:after,.quote ul.degrees li:after,.quote ul.divisions li:after,.quote ul.frequency li:after,.quote ul.major_minor li:after,.quote ul.majors li:after,.quote ul.minors li:after,.quote ul.type li:after{display:inline;color:#B4B2AD}.field-of-study-modal ul.clubs,.field-of-study-modal ul.major_minor,.field-of-study-modal ul.majors,.field-of-study-modal ul.minors,.person ul.clubs,.person ul.major_minor,.person ul.majors,.person ul.minors,.profile-modal ul.clubs,.profile-modal ul.major_minor,.profile-modal ul.majors,.profile-modal ul.minors,.quote ul.clubs,.quote ul.major_minor,.quote ul.majors,.quote ul.minors{font-weight:400}.field-of-study-modal ul.majors li:after,.person ul.majors li:after,.profile-modal ul.majors li:after,.quote ul.majors li:after{content:", Major"}.field-of-study-modal ul.minors li:after,.person ul.minors li:after,.profile-modal ul.minors li:after,.quote ul.minors li:after{content:", Minor"}.field-of-study-modal ul.clubs li:after,.person ul.clubs li:after,.profile-modal ul.clubs li:after,.quote ul.clubs li:after{content:", Club"}.modal-background a,.modal-background button,.page-layout_inner .primary-column .primary-content a,.page-layout_inner .primary-column .primary-content button{-webkit-text-shadow:#FFF -2px 2px,#FFF -1px 2px,#FFF 0 2px,#FFF 1px 2px,#FFF 2px 2px;-moz-text-shadow:#FFF -2px 2px,#FFF -1px 2px,#FFF 0 2px,#FFF 1px 2px,#FFF 2px 2px;-ms-text-shadow:#FFF -2px 2px,#FFF -1px 2px,#FFF 0 2px,#FFF 1px 2px,#FFF 2px 2px;-o-text-shadow:#FFF -2px 2px,#FFF -1px 2px,#FFF 0 2px,#FFF 1px 2px,#FFF 2px 2px;text-shadow:#FFF -2px 2px,#FFF -1px 2px,#FFF 0 2px,#FFF 1px 2px,#FFF 2px 2px}.modal-background .button,.page-layout_inner .primary-column .primary-content .button{text-shadow:none}.modal-background .filters a,.modal-background .filters button,.modal-background .nav a,.modal-background .nav button,.modal-background .search-box a,.modal-background .search-box button,.modal-background .teaser a,.modal-background .teaser button,.page-layout_inner .primary-column .primary-content .filters a,.page-layout_inner .primary-column .primary-content .filters button,.page-layout_inner .primary-column .primary-content .nav a,.page-layout_inner .primary-column .primary-content .nav button,.page-layout_inner .primary-column .primary-content .search-box a,.page-layout_inner .primary-column .primary-content .search-box button,.page-layout_inner .primary-column .primary-content .teaser a,.page-layout_inner .primary-column .primary-content .teaser button{-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none}.main-content .primary-column .supporting-content-item h3 a,.modal-background .info h3 a,.modal-background .results-primary .supporting-content-item h3 a{font-weight:inherit;cursor:pointer}.main-content .primary-column .supporting-content-item h3 b,.modal-background .info h3 b,.modal-background .results-primary .supporting-content-item h3 b{font-weight:inherit;font-style:italic;color:#000}.main-content .primary-column .supporting-content-item h3 i,.modal-background .info h3 i,.modal-background .results-primary .supporting-content-item h3 i{display:inline;color:#B4B2AD;font-size:.8em}.main-content .primary-column .supporting-content-item .address,.main-content .primary-column .supporting-content-item .division,.modal-background .info .address,.modal-background .info .division,.modal-background .results-primary .supporting-content-item .address,.modal-background .results-primary .supporting-content-item .division{margin:.15625em 0 0;font-size:.8em;font-style:italic;color:#7E7E7C}.main-content .primary-column .supporting-content-item .address p,.main-content .primary-column .supporting-content-item .division p,.modal-background .info .address p,.modal-background .info .division p,.modal-background .results-primary .supporting-content-item .address p,.modal-background .results-primary .supporting-content-item .division p{margin:0}.main-content .primary-column .supporting-content-item .description,.main-content .primary-column .supporting-content-item .snippet,.main-content .primary-column .supporting-content-item .summary,.modal-background .info .description,.modal-background .info .snippet,.modal-background .info .summary,.modal-background .results-primary .supporting-content-item .description,.modal-background .results-primary .supporting-content-item .snippet,.modal-background .results-primary .supporting-content-item .summary{margin:.5em 0 0}.main-content .primary-column .supporting-content-item .snippet b,.modal-background .info .snippet b,.modal-background .results-primary .supporting-content-item .snippet b{font-weight:500;font-style:italic}.modal-background .results-primary .supporting-content-item{position:relative;padding:1em 0;border-bottom:.125em solid #E5E2E0}.modal-background .results-primary .supporting-content-item:first-child{padding-top:0}.modal-background .results-primary .supporting-content-item:last-child{padding-bottom:0;border-bottom:none}.modal-background .results-primary .supporting-content-item>h2,.modal-background .results-primary .supporting-content-item>h3{margin:0}.modal-background .results-primary .canned-results .supporting-content-item h3{margin-bottom:.4em}.modal-background .results-primary .canned-results .supporting-content-item p{margin-top:0}.modal-background .results-primary .canned-results .supporting-content-item:last-child{margin-bottom:1em;padding-bottom:1em;border-bottom:.125em solid #E5E2E0}.modal-background{width:105%;padding-right:5%;height:100%;position:fixed;top:0;right:-105%;bottom:0;z-index:500;background-color:#FFF;-webkit-transition:right;-moz-transition:right;-o-transition:right;transition:right;-webkit-transition-duration:375ms;-moz-transition-duration:375ms;-o-transition-duration:375ms;transition-duration:375ms;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (min-width:36em){.modal-background{width:70.66667%;padding-right:4%;right:-70.66667%}}@media only screen and (min-width:54em){.modal-background{width:53%;padding-right:3%;right:-53%}}@media only screen and (min-width:81em){.modal-background{width:42%;padding-right:2%;right:-42%}}@media only screen and (min-width:108em){.modal-background{width:34.83333%;padding-right:1.5%;right:-34.83333%}}@media only screen and (min-width:36em){.modal-background.full-width{width:99%;right:-99%}}@media only screen and (min-width:54em){.modal-background.full-width{width:98%;right:-98%}}@media only screen and (min-width:81em){.modal-background.full-width{width:97%;right:-97%}}@media only screen and (min-width:108em){.modal-background.full-width{width:96.5%;right:-96.5%}}.modal-background .close-box-x{position:absolute;right:4.7619%;background-color:#005EB8;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:background-color 250ms ease-in-out,visibility 0ms linear,opacity 250ms ease-in-out;-moz-transition:background-color 250ms ease-in-out,visibility 0ms linear,opacity 250ms ease-in-out;-o-transition:background-color 250ms ease-in-out,visibility 0ms linear,opacity 250ms ease-in-out;transition:background-color 250ms ease-in-out,visibility 0ms linear,opacity 250ms ease-in-out;-webkit-transition-delay:0ms,250ms,0ms;-moz-transition-delay:0ms,250ms,0ms;-o-transition-delay:0ms,250ms,0ms;transition-delay:0ms,250ms,0ms}@media only screen and (min-width:36em){.modal-background .close-box-x{right:5.66038%}}@media only screen and (min-width:54em){.modal-background .close-box-x{right:5.66038%}}@media only screen and (min-width:81em){.modal-background .close-box-x{right:4.7619%}}@media only screen and (min-width:108em){.modal-background .close-box-x{right:4.30622%}}.modal-background .close-box-x:hover{background-color:#000}.modal-background.modal-open{right:-5%;-webkit-transition-duration:750ms;-moz-transition-duration:750ms;-o-transition-duration:750ms;transition-duration:750ms;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.14);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.14);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.14);transition-timing-function:cubic-bezier(.175,.885,.32,1.14)}@media only screen and (min-width:36em){.modal-background.modal-open{right:-4%}}@media only screen and (min-width:54em){.modal-background.modal-open{right:-3%}}@media only screen and (min-width:81em){.modal-background.modal-open{right:-2%}}@media only screen and (min-width:108em){.modal-background.modal-open{right:-1.5%}}.modal-background.modal-open .close-box-x{position:fixed;right:0;visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition-delay:0ms,0ms,875ms;-moz-transition-delay:0ms,0ms,875ms;-o-transition-delay:0ms,0ms,875ms;transition-delay:0ms,0ms,875ms}.modal-background.modal-open .results-secondary{-webkit-transition-duration:750ms;-moz-transition-duration:750ms;-o-transition-duration:750ms;transition-duration:750ms;-webkit-transition-delay:125ms;-moz-transition-delay:125ms;-o-transition-delay:125ms;transition-delay:125ms;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.14);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.14);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.14);transition-timing-function:cubic-bezier(.175,.885,.32,1.14)}@media only screen and (min-width:36em){.modal-background.modal-open .results-secondary{right:66.66667%}}@media only screen and (min-width:54em){.modal-background.modal-open .results-secondary{right:50%}}@media only screen and (min-width:81em){.modal-background.modal-open .results-secondary{right:40%}}@media only screen and (min-width:108em){.modal-background.modal-open .results-secondary{right:33.33333%}}.modal-background .modal-content{width:100%;height:100%;margin:0;padding:0;border-top:.5em solid #005EB8;position:relative;overflow:auto;overflow-x:hidden;overflow-y:auto;background-color:#FFF;-webkit-transition:border-top-color 250ms ease-in-out;-moz-transition:border-top-color 250ms ease-in-out;-o-transition:border-top-color 250ms ease-in-out;transition:border-top-color 250ms ease-in-out}.modal-background .modal-content.all{border-top-color:#005EB8}.modal-background .modal-content.jhu{attr:#005EB8}.modal-background .modal-content.applied-physics-laboratory{border-top-color:#003D4C}.modal-background .modal-content.carey-business-school{border-top-color:#007A53}.modal-background .modal-content.peabody-institute{border-top-color:#74AA50}.modal-background .modal-content.sais{border-top-color:#FF9E1B}.modal-background .modal-content.school-of-arts-and-sciences{border-top-color:#CF4520}.modal-background .modal-content.school-of-education{border-top-color:#8A2A2B}.modal-background .modal-content.school-of-engineering{border-top-color:#8E3A80}.modal-background .modal-content.school-of-medicine{border-top-color:#470A68}.modal-background .modal-content.school-of-nursing{border-top-color:#7C7FAB}.modal-background .modal-content.school-of-public-health{border-top-color:#418FDE}.modal-background .explore-modal{padding-right:0;border-top:none}.modal-background .explore-modal .button{width:100%}.modal-background .image-container,.modal-background .search-box{min-height:1px;margin-right:0;width:100%}.modal-background .image-container{margin:0 0 8.54167%;background-color:#005EB8;position:relative}.modal-background .image-container img{width:100%;display:block}.modal-background .info{width:82.91667%;min-height:1px;margin:0 8.54167%;padding-bottom:8.54167%}.modal-background .info ul{list-style-type:none}.modal-background .info.all-alone{padding-top:3em}.modal-background .search-box{position:relative;z-index:0;background-color:#000}.modal-background .search-box form{width:100%;min-height:1px;-test-nomargin:"true";-test-ratio:12 of 12;-test-nth:12;-test-columns:12;background-color:#000}.modal-background .search-box input{padding:.45em .6em;border-width:.3em 2.7em 0 .3em;float:none;width:100%;min-height:1px;-test-nomargin:"true";-test-ratio:12 of 12;-test-nth:12;-test-columns:12;border-color:#000}.modal-background .search-box button{height:2.4em;padding:.3em 0;border-width:.3em;font-size:1.25em;line-height:1.2em;float:none;width:100%;min-height:1px;-test-nomargin:"true";-test-ratio:12 of 12;-test-nth:12;-test-columns:12;border-color:#000!important;background-color:#000}.modal-background .search-box button:hover{background-color:#005EB8}.modal-background .messages{width:100%;-test-nomargin:"true";-test-ratio:12 of 12;-test-nth:12;-test-columns:12;min-height:0;margin:0;background-color:rgba(0,0,0,.5);color:#FFF;-webkit-border-radius:0 0 .5em .5em;-moz-border-radius:0 0 .5em .5em;border-radius:0 0 .5em .5em}@media only screen and (min-width:36em){.modal-background .messages{width:82.91667%;min-height:0;margin:0 8.54167%}}@media only screen and (min-width:54em){.modal-background .messages{width:100%;min-height:0;margin:0}}@media only screen and (min-width:108em){.modal-background .messages{width:100%;-test-nomargin:"true";-test-ratio:12 of 12;-test-nth:12;-test-columns:12;min-height:0;margin:0}}.modal-background .messages p{margin:1em}.modal-background .results-primary{width:82.91667%;min-height:1px;margin:0 8.54167%;padding:8.54167% 0}.modal-background .results-secondary{display:none}@media only screen and (min-width:36em){.modal-background .results-secondary{width:33.33333%;max-height:100%;margin:0;position:fixed;top:0;right:-33.33333%;z-index:-1;color:#FFF;display:block;overflow:auto;overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:right;-moz-transition:right;-o-transition:right;transition:right;-webkit-transition-duration:375ms;-moz-transition-duration:375ms;-o-transition-duration:375ms;transition-duration:375ms;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}}@media only screen and (min-width:54em){.modal-background .results-secondary{width:50%;right:-50%}}@media only screen and (min-width:81em){.modal-background .results-secondary{width:40%;right:-40%}}@media only screen and (min-width:108em){.modal-background .results-secondary{width:33.33333%;right:-33.33333%}}@media only screen and (min-width:36em){.modal-background .results-secondary .explore-result-set{width:100%;max-height:100%;margin:0;padding:0 17.08333% 17.08333%}}@media only screen and (min-width:54em){.modal-background .results-secondary .explore-result-set{padding:0 8.54167% 8.54167%}}.modal-background .results-secondary .explore-result-set .supporting-content-item{width:100%}@media only screen and (min-width:36em){.modal-background .results-secondary .explore-result-set .supporting-content-item{margin:0 0 25.94937%;text-align:center}}@media only screen and (min-width:54em){.modal-background .results-secondary .explore-result-set .supporting-content-item{margin:0 0 10.30151%;position:relative;text-align:right}}@media only screen and (min-width:36em){.modal-background .results-secondary .explore-result-set .supporting-content-item:first-child{margin-top:3em}}@media only screen and (min-width:54em){.modal-background .results-secondary .explore-result-set .supporting-content-item:first-child{margin-top:6em}}.modal-background .results-secondary .explore-result-set .supporting-content-item:last-child{margin-bottom:0}@media only screen and (min-width:36em){.modal-background .results-secondary .explore-result-set img{width:74.05063%;margin:0 12.97468% 1em;border-bottom:solid .5em #005EB8}}@media only screen and (min-width:54em){.modal-background .results-secondary .explore-result-set img{width:17.58794%;margin:0;float:right}}@media only screen and (min-width:81em){.modal-background .results-secondary .explore-result-set img{width:27.88945%}}.modal-background .results-secondary .explore-result-set p{margin:0}.modal-background .results-secondary .explore-result-set i.fa{display:block;margin:0 auto 5.40541% 0;font-size:5em;color:#005EB8}.modal-background .results-secondary .explore-result-set .impact{font-family:"TitlingGothicFB Comp","Titling Gothic Compressed",titling-gothic,Impact,sans-serif;font-weight:500;font-size:2em}@media only screen and (min-width:54em){.modal-background .results-secondary .explore-result-set .impact{font-size:3em}}.modal-background .results-secondary .explore-result-set .by-line{width:100%;margin:0}@media only screen and (min-width:54em){.modal-background .results-secondary .explore-result-set .by-line{width:79.39698%;position:absolute;bottom:0;right:20.60302%;z-index:0}}@media only screen and (min-width:81em){.modal-background .results-secondary .explore-result-set .by-line{width:69.09548%;right:30.90452%}}.modal-background .results-secondary .explore-result-set .class-of,.modal-background .results-secondary .explore-result-set .divisions,.modal-background .results-secondary .explore-result-set .name,.modal-background .results-secondary .explore-result-set .person-type,.modal-background .results-secondary .explore-result-set .title{display:block;color:inherit}.modal-background .results-secondary .explore-result-set .name{font-family:Quadon,"Myriad Pro",sans-serif;font-weight:700}.modal-background .results-secondary .explore-result-set .name:before{display:inline;content:"Meet ";font-weight:500}.modal-background .results-secondary .explore-result-set .class-of,.modal-background .results-secondary .explore-result-set .person-type{font-family:Gentona,"Myriad Pro",sans-serif;font-size:.8em}.modal-background .results-secondary .explore-result-set .class-of,.modal-background .results-secondary .explore-result-set .title{white-space:nowrap}.modal-background .results-secondary .explore-result-set ul.divisions{margin-bottom:0}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:100%;z-index:400;background-color:rgba(44,44,51,0);cursor:url(/theme/images/cursor-close-x-85903d1c1e.png),auto;-webkit-transition:left,background-color;-moz-transition:left,background-color;-o-transition:left,background-color;transition:left,background-color;-webkit-transition-duration:0ms,375ms;-moz-transition-duration:0ms,375ms;-o-transition-duration:0ms,375ms;transition-duration:0ms,375ms;-webkit-transition-timing-function:linear,ease-in-out;-moz-transition-timing-function:linear,ease-in-out;-o-transition-timing-function:linear,ease-in-out;transition-timing-function:linear,ease-in-out;-webkit-transition-delay:375ms,0ms;-moz-transition-delay:375ms,0ms;-o-transition-delay:375ms,0ms;transition-delay:375ms,0ms}body.modals-open{overflow:hidden}body.modals-open .page-container,body.modals-open .rave-alert,body.modals-open .stuck .sticky{left:-100%!important;-webkit-transition-duration:750ms;-moz-transition-duration:750ms;-o-transition-duration:750ms;transition-duration:750ms;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.14);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.14);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.14);transition-timing-function:cubic-bezier(.175,.885,.32,1.14)}@media only screen and (min-width:36em){body.modals-open .page-container,body.modals-open .rave-alert,body.modals-open .stuck .sticky{left:-66.66667%!important}}@media only screen and (min-width:54em){body.modals-open .page-container,body.modals-open .rave-alert,body.modals-open .stuck .sticky{left:-50%!important}}@media only screen and (min-width:81em){body.modals-open .page-container,body.modals-open .rave-alert,body.modals-open .stuck .sticky{left:-40%!important}}@media only screen and (min-width:108em){body.modals-open .page-container,body.modals-open .rave-alert,body.modals-open .stuck .sticky{left:-33.33333%!important}}body.modals-open .modal-overlay{left:0;background-color:rgba(44,44,51,.9);-webkit-transition-duration:0ms,375ms;-moz-transition-duration:0ms,375ms;-o-transition-duration:0ms,375ms;transition-duration:0ms,375ms;-webkit-transition-timing-function:linear,ease-in-out;-moz-transition-timing-function:linear,ease-in-out;-o-transition-timing-function:linear,ease-in-out;transition-timing-function:linear,ease-in-out;-webkit-transition-delay:0ms,0ms;-moz-transition-delay:0ms,0ms;-o-transition-delay:0ms,0ms;transition-delay:0ms,0ms}.social-links a,.tabpanel .social-links a{margin:0 .25em;padding:0;border:none;display:inline-block}.social-links a:hover,.tabpanel .social-links a:hover{background-color:transparent}.social-links a:first-child,.tabpanel .social-links a:first-child{margin-left:0}.social-links a:last-child,.tabpanel .social-links a:last-child{margin-right:0}.social-links .fa-stack,.tabpanel .social-links .fa-stack{width:1.5em;height:1.5em;line-height:1.5em}.social-links .fa,.tabpanel .social-links .fa{font-size:1.5em;color:#4A484C;transition:color;transition-duration:250ms;transition-timing-function:ease-in-out}.social-links .fa-circle,.social-links .fa-square,.tabpanel .social-links .fa-circle,.tabpanel .social-links .fa-square{color:#B4B2AD}.social-links .twitter:hover .fa-square,.tabpanel .social-links .twitter:hover .fa-square{color:#FFF}.social-links .twitter:hover .fa-twitter-square,.tabpanel .social-links .twitter:hover .fa-twitter-square{color:#418FDE}.social-links .facebook:hover .fa-square,.tabpanel .social-links .facebook:hover .fa-square{color:#FFF}.social-links .facebook:hover .fa-facebook-square,.tabpanel .social-links .facebook:hover .fa-facebook-square{color:#005EB8}.social-links .linkedin:hover .fa-square,.tabpanel .social-links .linkedin:hover .fa-square{color:#FFF}.social-links .linkedin:hover .fa-linkedin-square,.tabpanel .social-links .linkedin:hover .fa-linkedin-square{color:#002D72}.social-links .youtube:hover .fa-square,.tabpanel .social-links .youtube:hover .fa-square{color:#FFF}.social-links .youtube:hover .fa-youtube-square,.tabpanel .social-links .youtube:hover .fa-youtube-square{color:#E03C31}.social-links .instagram:hover .fa-square,.tabpanel .social-links .instagram:hover .fa-square{color:#FFF}.social-links .instagram:hover .fa-instagram,.tabpanel .social-links .instagram:hover .fa-instagram{color:#623412}.social-links .hub:hover .fa-square,.tabpanel .social-links .hub:hover .fa-square{color:#6CACE4}.social-links .hub:hover .fa-gear,.tabpanel .social-links .hub:hover .fa-gear{color:#FFF}.social-links .hub .fa-square,.tabpanel .social-links .hub .fa-square{color:#4A484C}.social-links .hub .fa-gear,.tabpanel .social-links .hub .fa-gear{font-size:1em;color:#B4B2AD}.home .big-section .sticky>.center:first-child .content,.home .big-section .sticky>.fullwidth:first-child .content,.home .big-section>.center:first-child .content,.home .big-section>.fullwidth:first-child .content{padding-top:17.08333%}.home .big-section .sticky>.center:last-child .content,.home .big-section .sticky>.fullwidth:last-child .content,.home .big-section>.center:last-child .content,.home .big-section>.fullwidth:last-child .content{padding-bottom:17.08333%}.home .identity-stripe{position:absolute;border-top-width:.5em}.home .identity-stripe.content{padding:0}.home .identity-stripe .logo-tab{display:none}.home .section-intro{width:65.83333%;min-height:1px;margin:0 17.08333%;padding:0 0 8.54167%}.home .section-intro .head,.home .section-intro .subhead{text-align:center}.home .section-intro .head{margin-top:0;color:#000}.home .section-intro .head:last-child{margin-bottom:0}.home .section-intro .subhead{margin-bottom:0;color:#4A484C}.no-js .home .fallback .subhead+p{margin-top:1em}.no-js .home .fallback p{text-align:center}.page-layout_inner .minimal-title{background-color:#005EB8}.page-layout_inner .page-title-container{width:100%;min-height:1px;margin-right:0}.page-layout_inner .dot-matrix{display:none}.page-layout_inner .page-title{width:82.91667%;min-height:1px;margin:0 8.54167%;padding:.5em 0;border-top:solid rgba(255,255,255,.2) .0625em;font-size:2em;font-weight:200;line-height:100%;text-align:center;color:#FFF}@media only screen and (min-width:36em){.page-layout_inner .page-title{min-height:1px;width:68.33333%;margin:.75em 0;padding:0 2em 0 2.5%;border-top:none;border-left-style:solid;border-left-color:rgba(255,255,255,.2);border-left-width:.0625em;text-align:left}}@media only screen and (min-width:54em){.page-layout_inner .page-title{min-height:1px;margin-right:0;width:76.875%}}@media only screen and (min-width:108em){.page-layout_inner .page-title{padding-right:0}}.page-layout_inner .search-result .description,.page-layout_inner .search-result .snippet,.page-layout_inner .search-result .summary,.page-layout_inner .supporting-content-item .description,.page-layout_inner .supporting-content-item .snippet,.page-layout_inner .supporting-content-item .summary,.page-layout_inner .teaser .description,.page-layout_inner .teaser .snippet,.page-layout_inner .teaser .summary{margin-bottom:0;font-size:.8em}.page-layout_inner .search-result .url,.page-layout_inner .supporting-content-item .url,.page-layout_inner .teaser .url{font-size:.6em;font-weight:400}.page-layout_inner .main-content,.page-layout_inner .main-content .center{position:relative}.page-layout_inner .main-content .teaser{background-color:#f1efee}.page-layout_inner .main-content .teaser .headline{margin-top:0;margin-bottom:.33333em;font-family:"TitlingGothicFB Comp","Titling Gothic Compressed",titling-gothic,Impact,sans-serif;font-size:1.5em;font-weight:500;line-height:133%;text-transform:uppercase}.page-layout_inner .primary-column{width:100%;min-height:1px;-test-nomargin:"true";-test-ratio:12 of 12;-test-nth:12;-test-columns:12;padding:8.54167% 0;position:relative;z-index:0;background-color:#fff}@media only screen and (min-width:36em){.page-layout_inner .primary-column{width:65.83333%;min-height:1px;margin:0;padding:5% 0 8.54167%}}@media only screen and (min-width:54em){.page-layout_inner .primary-column{width:74.375%;min-height:1px;margin:0}}@media only screen and (min-width:81em){.page-layout_inner .primary-column{width:82.91667%;min-height:1px;margin:0}}.page-layout_inner .primary-column .primary-content{width:82.91667%;min-height:1px;margin:0 8.54167%}@media only screen and (min-width:36em){.page-layout_inner .primary-column .primary-content{width:74.05063%;min-height:1px;margin:0 12.97468%}}@media only screen and (min-width:54em){.page-layout_inner .primary-column .primary-content{width:54.06162%;min-height:1px;margin:0 11.48459% 0 0}}@media only screen and (min-width:81em){.page-layout_inner .primary-column .primary-content{width:58.79397%;min-height:1px;margin:0 10.30151% 0 0}}.page-layout_inner .primary-column .primary-content .filters [data-group=degrees] a,.page-layout_inner .primary-column .primary-content .filters [data-group=degrees] button,.page-layout_inner .primary-column .primary-content .filters [data-group=divisions] a,.page-layout_inner .primary-column .primary-content .filters [data-group=divisions] button{border-bottom:none;color:inherit;display:block;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.page-layout_inner .primary-column .primary-content .block:first-child>:first-child{margin-top:0}.page-layout_inner .primary-column .primary-content .block:last-child>:last-child{margin-bottom:0}.page-layout_inner .primary-column .primary-content .teaser{width:100%;margin:1em 0;padding:1.5em 2em}.page-layout_inner .primary-column .primary-content .teaser.has-image .image{width:3em;height:auto;margin:0 .5em 0 0;float:left;overflow:hidden}.page-layout_inner .primary-column .primary-content .teaser.has-image .image a,.page-layout_inner .primary-column .primary-content .teaser.has-image .image button{width:100%;height:auto;padding:0;border-bottom:none;display:block}.page-layout_inner .primary-column .primary-content .teaser.has-image .image a img,.page-layout_inner .primary-column .primary-content .teaser.has-image .image button img{width:100%;height:auto;display:block}.page-layout_inner .primary-column .primary-content .teaser.has-image .headline a{display:table}@media only screen and (min-width:81em){.page-layout_inner .primary-column .primary-content .teaser.has-image .summary-container{padding-left:4em}}.page-layout_inner .primary-column .primary-content .teaser .summary-container{width:100%}.page-layout_inner .primary-column .primary-content ul{padding:0 0 0 1em}.page-layout_inner .primary-column .primary-content .embedded.image img{width:100%;display:block}.page-layout_inner .primary-column .primary-content .embedded.image.small-size{width:27.88945%;min-height:1px;margin-right:3.01508%}@media only screen and (min-width:36em){.page-layout_inner .primary-column .primary-content .embedded.image.small-size{width:29.91453%;min-height:1px;margin-right:5.12821%}}@media only screen and (min-width:54em){.page-layout_inner .primary-column .primary-content .embedded.image.small-size{width:36.26943%;min-height:1px;margin-right:6.21762%}}@media only screen and (min-width:81em){.page-layout_inner .primary-column .primary-content .embedded.image.small-size{width:29.91453%;min-height:1px;margin-right:5.12821%}}.page-layout_inner .primary-column .primary-content .embedded.image.medium-size{width:48.49246%;min-height:1px;margin-right:3.01508%}@media only screen and (min-width:36em){.page-layout_inner .primary-column .primary-content .embedded.image.medium-size{width:47.4359%;min-height:1px;margin-right:5.12821%}}@media only screen and (min-width:54em){.page-layout_inner .primary-column .primary-content .embedded.image.medium-size{width:57.51295%;min-height:1px;margin-right:6.21762%}}@media only screen and (min-width:81em){.page-layout_inner .primary-column .primary-content .embedded.image.medium-size{width:47.4359%;min-height:1px;margin-right:5.12821%}}.page-layout_inner .primary-column .primary-content .embedded.image.large-size{width:100%;min-height:1px;margin-right:3.01508%}.page-layout_inner .primary-column .primary-content .embedded.image.align-left{float:left;margin:0 1em 0 0}.page-layout_inner .primary-column .primary-content .embedded.image.align-left.large-size{margin:0}.page-layout_inner .primary-column .primary-content .embedded.image.align-right{float:right;margin:0 0 0 1em}.page-layout_inner .primary-column .primary-content .embedded.image.align-right.large-size{margin:0}.page-layout_inner .primary-column .primary-content .embedded.type-field_of_study h3{margin:0;padding-top:0}.page-layout_inner .primary-column .primary-content .embedded.type-field_of_study h3 i{display:none}.page-layout_inner .primary-column .primary-content .embedded.youtube{width:100%;height:0;padding-bottom:75%}.page-layout_inner .primary-column .primary-content .embedded.youtube iframe{width:100%;height:100%}.page-layout_inner .primary-column .primary-content .search-box{width:100%;min-height:1px;margin-right:0}@media only screen and (min-width:36em){.page-layout_inner .primary-column .primary-content .search-box{width:100%;min-height:1px;margin-right:0}}@media only screen and (min-width:54em){.page-layout_inner .primary-column .primary-content .search-box{width:100%;min-height:1px;margin-right:0}}@media only screen and (min-width:81em){.page-layout_inner .primary-column .primary-content .search-box{width:100%;min-height:1px;margin-right:0}}.page-layout_inner .primary-column .primary-content .search-box input{width:100%;padding:.45em .6em;border-width:.3em .3em 0;float:none}@media only screen and (min-width:81em){.page-layout_inner .primary-column .primary-content .search-box input{padding:.3em .6em;border-width:.3em;float:left;width:70.08547%}}.page-layout_inner .primary-column .primary-content .search-box button{width:100%;height:2.4em;padding:.3em 0;border-width:.3em;font-size:1.25em;line-height:1.2em;float:none}@media only screen and (min-width:81em){.page-layout_inner .primary-column .primary-content .search-box button{height:3em;padding:.375em;border-width:.375em .375em .375em 0;font-size:1em;line-height:1.5em;float:right;width:29.91453%;min-height:1px;margin-right:0}}.page-layout_inner .primary-column .supporting-content-item h3{font-size:1em}.page-layout_inner .primary-column .supporting-content-item.type-canned h3{margin-bottom:.5em}.page-layout_inner .primary-column .supporting-content-item.type-canned p{margin-top:0;margin-bottom:.625em;font-size:.8em}.page-layout_inner .primary-column .supporting-content-item .description,.page-layout_inner .primary-column .supporting-content-item .snippet,.page-layout_inner .primary-column .supporting-content-item .summary{margin:.625em 0 0}.page-layout_inner .section-nav{display:none}@media only screen and (min-width:54em){.page-layout_inner .section-nav{width:31.09244%;min-height:1px;margin-right:3.36134%;margin-left:0;padding:0;border-right:.125em solid #E5E2E0;display:block}}@media only screen and (min-width:81em){.page-layout_inner .section-nav{width:27.88945%;min-height:1px;margin-right:3.01508%}}.page-layout_inner .section-nav a{color:#7E7E7C}.page-layout_inner .section-nav a:hover{background-color:#E5E2E0;color:#000!important}.page-layout_inner .section-nav li{border-bottom-color:#E5E2E0}.page-layout_inner .section-nav li:first-child{border-top-color:#E5E2E0}.page-layout_inner .section-nav li.parent-level a{margin:0}@media only screen and (min-width:54em){.page-layout_inner .section-nav .tier-1{padding:0 10.81081%}}@media only screen and (min-width:108em){.page-layout_inner .section-nav .tier-1{padding:0 10.81081% 0 0}}.page-layout_inner .section-nav .tier-2,.page-layout_inner .section-nav .tier-3{display:none}.page-layout_inner .section-nav .tier-2 a,.page-layout_inner .section-nav .tier-3 a{color:#B4B2AD}.page-layout_inner .section-nav .tier-2 li:last-child,.page-layout_inner .section-nav .tier-3 li:last-child{border-bottom:none}.page-layout_inner .section-nav .active-section .tier-2,.page-layout_inner .section-nav .active-section .tier-3{display:block}.page-layout_inner .section-nav .active-page>a{position:relative;font-weight:500;color:#005EB8}.page-layout_inner .section-nav .active-page>a:before{width:1em;height:1em;margin-top:-.5em;margin-left:-.5em;position:absolute;top:50%;left:-.75em;font-family:FontAwesome;font-size:.8em;line-height:1em;text-align:center;content:"\f111";display:none}@media only screen and (min-width:81em){.page-layout_inner .section-nav .active-page>a:before{display:block}}.page-layout_inner .in-page-search-results .supplemental-results,.page-layout_inner .sidebar{position:relative;z-index:0;display:none}@media only screen and (min-width:36em){.page-layout_inner .in-page-search-results .supplemental-results,.page-layout_inner .sidebar{min-height:1px;margin-right:0;width:34.16667%;padding:5%;text-align:center;font-weight:300;display:block}}@media only screen and (min-width:54em){.page-layout_inner .in-page-search-results .supplemental-results,.page-layout_inner .sidebar{min-height:1px;margin-right:0;width:25.625%}}@media only screen and (min-width:81em){.page-layout_inner .in-page-search-results .supplemental-results,.page-layout_inner .sidebar{min-height:1px;margin-right:0;width:17.08333%;padding:2.5%}}@media only screen and (min-width:108em){.page-layout_inner .in-page-search-results .supplemental-results,.page-layout_inner .sidebar{padding-right:0}}@media only screen and (min-width:36em){.page-layout_inner .in-page-search-results .supplemental-results .search-result,.page-layout_inner .in-page-search-results .supplemental-results .sidebar-group,.page-layout_inner .in-page-search-results .supplemental-results .sidebar-result,.page-layout_inner .in-page-search-results .supplemental-results .supplemental-group,.page-layout_inner .in-page-search-results .supplemental-results .supporting-content-item,.page-layout_inner .sidebar .search-result,.page-layout_inner .sidebar .sidebar-group,.page-layout_inner .sidebar .sidebar-result,.page-layout_inner .sidebar .supplemental-group,.page-layout_inner .sidebar .supporting-content-item{margin:0 0 20.68966%;padding:0 0 20.68966%}}@media only screen and (min-width:54em){.page-layout_inner .in-page-search-results .supplemental-results .search-result,.page-layout_inner .in-page-search-results .supplemental-results .sidebar-group,.page-layout_inner .in-page-search-results .supplemental-results .sidebar-result,.page-layout_inner .in-page-search-results .supplemental-results .supplemental-group,.page-layout_inner .in-page-search-results .supplemental-results .supporting-content-item,.page-layout_inner .sidebar .search-result,.page-layout_inner .sidebar .sidebar-group,.page-layout_inner .sidebar .sidebar-result,.page-layout_inner .sidebar .supplemental-group,.page-layout_inner .sidebar .supporting-content-item{margin:0 0 32%;padding:0 0 32%}}@media only screen and (min-width:81em){.page-layout_inner .in-page-search-results .supplemental-results .search-result,.page-layout_inner .in-page-search-results .supplemental-results .sidebar-group,.page-layout_inner .in-page-search-results .supplemental-results .sidebar-result,.page-layout_inner .in-page-search-results .supplemental-results .supplemental-group,.page-layout_inner .in-page-search-results .supplemental-results .supporting-content-item,.page-layout_inner .sidebar .search-result,.page-layout_inner .sidebar .sidebar-group,.page-layout_inner .sidebar .sidebar-result,.page-layout_inner .sidebar .supplemental-group,.page-layout_inner .sidebar .supporting-content-item{margin:0 0 20.68966%;padding:0 0 20.68966%}}@media only screen and (min-width:108em){.page-layout_inner .in-page-search-results .supplemental-results .search-result,.page-layout_inner .in-page-search-results .supplemental-results .sidebar-group,.page-layout_inner .in-page-search-results .supplemental-results .sidebar-result,.page-layout_inner .in-page-search-results .supplemental-results .supplemental-group,.page-layout_inner .in-page-search-results .supplemental-results .supporting-content-item,.page-layout_inner .sidebar .search-result,.page-layout_inner .sidebar .sidebar-group,.page-layout_inner .sidebar .sidebar-result,.page-layout_inner .sidebar .supplemental-group,.page-layout_inner .sidebar .supporting-content-item{margin:0 0 17.14286%;padding:0 0 17.14286%}}.page-layout_inner .in-page-search-results .supplemental-results .sidebar-group,.page-layout_inner .in-page-search-results .supplemental-results .supplemental-group,.page-layout_inner .sidebar .sidebar-group,.page-layout_inner .sidebar .supplemental-group{border-bottom:.25em solid #FFF}.page-layout_inner .in-page-search-results .supplemental-results .sidebar-group:last-child,.page-layout_inner .in-page-search-results .supplemental-results .supplemental-group:last-child,.page-layout_inner .sidebar .sidebar-group:last-child,.page-layout_inner .sidebar .supplemental-group:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.page-layout_inner .in-page-search-results .supplemental-results .supplemental-group.hub h3,.page-layout_inner .sidebar .supplemental-group.hub h3{margin-top:0;font-family:"TitlingGothicFB Comp","Titling Gothic Compressed",titling-gothic,Impact,sans-serif;font-weight:500;text-align:left;text-transform:uppercase}.page-layout_inner .in-page-search-results .supplemental-results ul.search-results,.page-layout_inner .sidebar ul.search-results{padding-left:0;list-style:none}.page-layout_inner .in-page-search-results .supplemental-results .search-result,.page-layout_inner .in-page-search-results .supplemental-results .sidebar-result,.page-layout_inner .in-page-search-results .supplemental-results .supporting-content-item,.page-layout_inner .sidebar .search-result,.page-layout_inner .sidebar .sidebar-result,.page-layout_inner .sidebar .supporting-content-item{width:100%;border-color:#FFF;border-bottom:solid .125em;border-bottom-color:rgba(255,255,255,.5);display:none}@media only screen and (min-width:36em){.page-layout_inner .in-page-search-results .supplemental-results .search-result,.page-layout_inner .in-page-search-results .supplemental-results .sidebar-result,.page-layout_inner .in-page-search-results .supplemental-results .supporting-content-item,.page-layout_inner .sidebar .search-result,.page-layout_inner .sidebar .sidebar-result,.page-layout_inner .sidebar .supporting-content-item{display:block}}@media only screen and (min-width:81em){.page-layout_inner .in-page-search-results .supplemental-results .search-result,.page-layout_inner .in-page-search-results .supplemental-results .sidebar-result,.page-layout_inner .in-page-search-results .supplemental-results .supporting-content-item,.page-layout_inner .sidebar .search-result,.page-layout_inner .sidebar .sidebar-result,.page-layout_inner .sidebar .supporting-content-item{border-bottom-width:.15625em;font-size:.8em}}.page-layout_inner .in-page-search-results .supplemental-results .search-result:last-child,.page-layout_inner .in-page-search-results .supplemental-results .sidebar-result:last-child,.page-layout_inner .in-page-search-results .supplemental-results .supporting-content-item:last-child,.page-layout_inner .sidebar .search-result:last-child,.page-layout_inner .sidebar .sidebar-result:last-child,.page-layout_inner .sidebar .supporting-content-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom-width:0}.page-layout_inner .in-page-search-results .supplemental-results .search-result>:last-child,.page-layout_inner .in-page-search-results .supplemental-results .sidebar-result>:last-child,.page-layout_inner .in-page-search-results .supplemental-results .supporting-content-item>:last-child,.page-layout_inner .sidebar .search-result>:last-child,.page-layout_inner .sidebar .sidebar-result>:last-child,.page-layout_inner .sidebar .supporting-content-item>:last-child{margin-bottom:0!important}.page-layout_inner .in-page-search-results .supplemental-results .search-result img,.page-layout_inner .in-page-search-results .supplemental-results .sidebar-result img,.page-layout_inner .in-page-search-results .supplemental-results .supporting-content-item img,.page-layout_inner .sidebar .search-result img,.page-layout_inner .sidebar .sidebar-result img,.page-layout_inner .sidebar .supporting-content-item img{width:100%;height:auto}.page-layout_inner .in-page-search-results .supplemental-results .search-result .supporting-content-item,.page-layout_inner .in-page-search-results .supplemental-results .sidebar-result .supporting-content-item,.page-layout_inner .in-page-search-results .supplemental-results .supporting-content-item .supporting-content-item,.page-layout_inner .sidebar .search-result .supporting-content-item,.page-layout_inner .sidebar .sidebar-result .supporting-content-item,.page-layout_inner .sidebar .supporting-content-item .supporting-content-item{margin-bottom:1em}.page-layout_inner .in-page-search-results .supplemental-results .teaser,.page-layout_inner .sidebar .teaser{padding:1em 0 0;border:none}.page-layout_inner .in-page-search-results .supplemental-results .teaser.has-image,.page-layout_inner .sidebar .teaser.has-image{padding-top:0}.page-layout_inner .in-page-search-results .supplemental-results .teaser .image a,.page-layout_inner .in-page-search-results .supplemental-results .teaser .image img,.page-layout_inner .sidebar .teaser .image a,.page-layout_inner .sidebar .teaser .image img{display:block}.page-layout_inner .in-page-search-results .supplemental-results .teaser .image a,.page-layout_inner .sidebar .teaser .image a{border-bottom:none}.page-layout_inner .in-page-search-results .supplemental-results .teaser .headline,.page-layout_inner .sidebar .teaser .headline{margin:.66667em .88889em;font-size:1.125em}@media only screen and (min-width:36em){.page-layout_inner .in-page-search-results .supplemental-results .teaser .headline,.page-layout_inner .sidebar .teaser .headline{margin:.6em .8em;font-size:1.25em}}@media only screen and (min-width:54em){.page-layout_inner .in-page-search-results .supplemental-results .teaser .headline,.page-layout_inner .sidebar .teaser .headline{margin:.66667em .88889em;font-size:1.125em}}@media only screen and (min-width:108em){.page-layout_inner .in-page-search-results .supplemental-results .teaser .headline,.page-layout_inner .sidebar .teaser .headline{margin:.54545em .72727em;font-size:1.375em}}.page-layout_inner .in-page-search-results .supplemental-results .teaser .summary,.page-layout_inner .sidebar .teaser .summary{text-align:left;margin:0 1.25em;padding-bottom:1.25em}.page-layout_inner .in-page-search-results .supplemental-results .type-button,.page-layout_inner .sidebar .type-button{margin:0;padding-top:0;padding-right:0;padding-left:0;border-top-width:0;border-right-width:0;border-left-width:0;border-radius:0}.page-layout_inner .in-page-search-results .supplemental-results .type-button .button,.page-layout_inner .sidebar .type-button .button{width:100%;margin:0}.page-layout_inner .in-page-search-results .supplemental-results .type-fact,.page-layout_inner .sidebar .type-fact{font-weight:500}.page-layout_inner .in-page-search-results .supplemental-results .type-fact .fa,.page-layout_inner .sidebar .type-fact .fa{margin-bottom:.2em;color:#005EB8;font-size:5em}.page-layout_inner .in-page-search-results .supplemental-results .fact-impact,.page-layout_inner .sidebar .fact-impact{font-family:"TitlingGothicFB Comp","Titling Gothic Compressed",titling-gothic,Impact,sans-serif;font-weight:500;font-size:2em}.page-layout_inner .bg-left,.page-layout_inner .bg-right{display:none}@media only screen and (min-width:36em){.page-layout_inner .bg-left{position:absolute;top:0;bottom:0;left:0;z-index:0;display:block;background-color:#fff}.page-layout_inner .bg-left.outer{width:50%}.page-layout_inner .bg-left.inner{width:65.83333%;min-height:1px;margin-right:2.5%}}@media only screen and (min-width:54em){.page-layout_inner .bg-left.inner{width:74.375%;min-height:1px;margin-right:2.5%}}@media only screen and (min-width:81em){.page-layout_inner .bg-left.inner{width:82.91667%;min-height:1px;margin-right:2.5%}}@media only screen and (min-width:36em){.page-layout_inner .bg-right{position:absolute;top:0;bottom:0;right:0;z-index:0;display:block;background:url(../images/textures/textured_paper_@2X-c2b9157c47.jpg) #E5E2E0;-webkit-background-size:200px 200px;-moz-background-size:200px 200px;-o-background-size:200px 200px;-ms-background-size:200px 200px;background-size:200px 200px}.page-layout_inner .bg-right.outer{width:50%}.page-layout_inner .bg-right.inner{width:100%;min-height:1px;-test-nomargin:"true";-test-ratio:12 of 12;-test-nth:12;-test-columns:12}}.js .field-of-study-modal ul.clubs,.js .field-of-study-modal ul.degrees,.js .field-of-study-modal ul.divisions,.js .field-of-study-modal ul.frequency,.js .field-of-study-modal ul.major_minor,.js .field-of-study-modal ul.majors,.js .field-of-study-modal ul.minors,.js .field-of-study-modal ul.type{font-weight:400;color:#7E7E7C}.js .field-of-study-modal ul.degrees li .fa,.js .field-of-study-modal ul.degrees li:before,.js .field-of-study-modal ul.divisions li .fa,.js .field-of-study-modal ul.divisions li:before,.js .field-of-study-modal ul.frequency li .fa,.js .field-of-study-modal ul.frequency li:before,.js .field-of-study-modal ul.major_minor li .fa,.js .field-of-study-modal ul.major_minor li:before,.js .field-of-study-modal ul.type li .fa,.js .field-of-study-modal ul.type li:before{width:1.28571em;font-size:1em;color:inherit;text-align:center;display:inline-block}.js .field-of-study-modal ul.degrees li span,.js .field-of-study-modal ul.divisions li span,.js .field-of-study-modal ul.frequency li span,.js .field-of-study-modal ul.major_minor li span,.js .field-of-study-modal ul.type li span{color:#7E7E7C}.js .field-of-study-modal ul.degrees li .fa,.js .field-of-study-modal ul.frequency li .fa,.js .field-of-study-modal ul.major_minor li .fa,.js .field-of-study-modal ul.type li .fa{color:#000}.js .field-of-study-modal ul.divisions li.all{color:#005EB8}.js .field-of-study-modal ul.divisions li.jhu{attr:#005EB8}.js .field-of-study-modal ul.divisions li.applied-physics-laboratory{color:#003D4C}.js .field-of-study-modal ul.divisions li.carey-business-school{color:#007A53}.js .field-of-study-modal ul.divisions li.peabody-institute{color:#74AA50}.js .field-of-study-modal ul.divisions li.sais{color:#FF9E1B}.js .field-of-study-modal ul.divisions li.school-of-arts-and-sciences{color:#CF4520}.js .field-of-study-modal ul.divisions li.school-of-education{color:#8A2A2B}.js .field-of-study-modal ul.divisions li.school-of-engineering{color:#8E3A80}.js .field-of-study-modal ul.divisions li.school-of-medicine{color:#470A68}.js .field-of-study-modal ul.divisions li.school-of-nursing{color:#7C7FAB}.js .field-of-study-modal ul.divisions li.school-of-public-health{color:#418FDE}.js .field-of-study-modal ul.divisions li:before{font-family:FontAwesome;content:"\f111"}.js .field-of-study-modal ul.divisions li span:before{display:inline;content:"\0020"}.page-layout_inner.page-layout_big-header .page-title-section{width:100%;position:relative;z-index:0;background-color:#005EB8;text-align:center}@media only screen and (min-width:36em){.page-layout_inner.page-layout_big-header .page-title-section{text-align:left}}@media only screen and (min-width:54em){.page-layout_inner.page-layout_big-header .page-title-section{text-align:center}}.page-layout_inner.page-layout_big-header .page-title-section .center{padding:4em 0;position:relative;z-index:0}@media only screen and (min-width:36em){.page-layout_inner.page-layout_big-header .page-title-section .center{padding:8em 0 11em}}@media only screen and (min-width:81em){.page-layout_inner.page-layout_big-header .page-title-section .center{padding:9em 0 9em5em -1}}@media only screen and (min-width:108em){.page-layout_inner.page-layout_big-header .page-title-section .center{padding:10em 0 14em}}.page-layout_inner.page-layout_big-header .dot-matrix,.page-layout_inner.page-layout_big-header .page-title-background{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0}.page-layout_inner.page-layout_big-header .dot-matrix{display:block}.page-layout_inner.page-layout_big-header .page-title-background{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.page-layout_inner.page-layout_big-header .page-title-container{width:82.91667%;min-height:1px;margin:0 8.54167%}@media only screen and (min-width:36em){.page-layout_inner.page-layout_big-header .page-title-container{padding-right:10em}}@media only screen and (min-width:81em){.page-layout_inner.page-layout_big-header .page-title-container{width:100%;min-height:1px;-test-nomargin:"true";-test-ratio:12 of 12;-test-nth:12;-test-columns:12;margin-right:0;margin-left:0;padding:0 13em}}@media only screen and (min-width:108em){.page-layout_inner.page-layout_big-header .page-title-container{padding:0 6.04167%}}.page-layout_inner.page-layout_big-header .page-title{width:100%;margin:0;padding:0;border-top:none}@media only screen and (min-width:36em){.page-layout_inner.page-layout_big-header .page-title{width:100%;margin:0;padding:0;border-left:none}}@media only screen and (min-width:54em){.page-layout_inner.page-layout_big-header .page-title{width:100%;font-size:3em;font-weight:100;line-height:90%;text-align:center}}@media only screen and (min-width:81em){.page-layout_inner.page-layout_big-header .page-title{font-size:3.75em}}@media only screen and (min-width:108em){.page-layout_inner.page-layout_big-header .page-title{font-size:5em}}.page-layout_inner.page-layout_big-header .page-breadcrumb{width:100%;margin:1em 0 0;color:#fff;font-family:Gentona,"Myriad Pro",sans-serif;font-size:1em;font-weight:500}.page-layout_inner.page-layout_big-header .page-breadcrumb a{color:rgba(255,255,255,.7);text-decoration:none;margin:0 .5em;padding:.0625em 0;border-bottom:solid .125em transparent;-webkit-transition:color 250ms ease-in-out,border-bottom-color 250ms ease-in-out;-moz-transition:color 250ms ease-in-out,border-bottom-color 250ms ease-in-out;-o-transition:color 250ms ease-in-out,border-bottom-color 250ms ease-in-out;transition:color 250ms ease-in-out,border-bottom-color 250ms ease-in-out}.page-layout_inner.page-layout_big-header .page-breadcrumb a:hover{color:#FFF;border-bottom-color:#005EB8}@media only screen and (min-width:36em){.page-layout_inner.page-layout_big-header .main-content .primary-column{margin-bottom:-5em;top:-5em}}@media only screen and (min-width:36em){.page-layout_inner.page-layout_big-header .bg-left.outer{top:-5em}}@media only screen and (min-width:36em){.page-layout_inner.page-layout_no-sidebar.page-layout_big-header .page-title-section .center{padding:8em 0 7em}}@media only screen and (min-width:81em){.page-layout_inner.page-layout_no-sidebar.page-layout_big-header .page-title-section .center{padding:9em 0 8em}}@media only screen and (min-width:108em){.page-layout_inner.page-layout_no-sidebar.page-layout_big-header .page-title-section .center{padding:10em 0 9em}}.page-layout_inner.page-layout_no-sidebar .main-content .primary-column{width:100%;min-height:1px;-test-nomargin:"true";-test-ratio:12 of 12;-test-nth:12;-test-columns:12}@media only screen and (min-width:36em){.page-layout_inner.page-layout_no-sidebar .main-content .primary-column{margin:0;top:0}}.page-layout_inner.page-layout_no-sidebar .main-content .section-nav{display:none}@media only screen and (min-width:54em){.page-layout_inner.page-layout_no-sidebar .main-content .section-nav{width:23.125%;min-height:1px;margin-right:2.5%;margin-left:0;padding:0;display:block}}@media only screen and (min-width:54em){.page-layout_inner.page-layout_no-sidebar .main-content .section-nav .tier-1{padding:0 10.81081%}}@media only screen and (min-width:108em){.page-layout_inner.page-layout_no-sidebar .main-content .section-nav .tier-1{padding:0 10.81081% 0 0}}.page-layout_inner.page-layout_no-sidebar .main-content .primary-content{width:82.91667%;min-height:1px;margin:0 8.54167%}@media only screen and (min-width:54em){.page-layout_inner.page-layout_no-sidebar .main-content .primary-content{width:65.83333%;min-height:1px;margin:0 8.54167% 0 0}}@media only screen and (min-width:108em){.page-layout_inner.page-layout_no-sidebar .main-content .primary-content{width:74.375%;min-height:1px;margin:0}}.page-layout_inner.page-layout_no-sidebar .main-content .primary-content .search-box{width:100%;min-height:1px;margin-right:0}@media only screen and (min-width:54em){.page-layout_inner.page-layout_no-sidebar .main-content .primary-content .search-box{width:100%;min-height:1px;margin-right:0}}@media only screen and (min-width:108em){.page-layout_inner.page-layout_no-sidebar .main-content .primary-content .search-box{width:100%;min-height:1px;margin-right:0}}.page-layout_inner.page-layout_no-sidebar .main-content .primary-content .search-box input{width:100%;padding:.45em .6em;border-width:.3em .3em 0;float:none}@media only screen and (min-width:36em){.page-layout_inner.page-layout_no-sidebar .main-content .primary-content .search-box input{padding:.3em .6em;border-width:.3em;float:left;width:72.11055%}}@media only screen and (min-width:54em){.page-layout_inner.page-layout_no-sidebar .main-content .primary-content .search-box input{width:64.87342%}}@media only screen and (min-width:108em){.page-layout_inner.page-layout_no-sidebar .main-content .primary-content .search-box input{width:80.39216%}}.page-layout_inner.page-layout_no-sidebar .main-content .primary-content .search-box button{width:100%;height:2.4em;padding:.3em 0;border-width:.3em;font-size:1.25em;line-height:1.2em;float:none}@media only screen and (min-width:36em){.page-layout_inner.page-layout_no-sidebar .main-content .primary-content .search-box button{height:3em;padding:.375em;border-width:.375em .375em .375em 0;font-size:1em;line-height:1.5em;float:right;width:27.88945%;min-height:1px;margin-right:0}}@media only screen and (min-width:54em){.page-layout_inner.page-layout_no-sidebar .main-content .primary-content .search-box button{width:35.12658%;min-height:1px;margin-right:0}}@media only screen and (min-width:108em){.page-layout_inner.page-layout_no-sidebar .main-content .primary-content .search-box button{width:19.60784%;min-height:1px;margin-right:0}}.page-layout_inner.page-layout_no-sidebar .main-content .sidebar{display:none}.page-layout_inner.page-layout_full-width .primary-column,.page-layout_inner.page-layout_full-width .primary-content{width:100%;min-height:1px;margin-right:0;margin-left:0}.page-layout_inner.page-layout_full-width .primary-content>*{width:get_span_span(10 of 12);margin-right:8.54167%;margin-left:8.54167%}@media only screen and (min-width:108em){.page-layout_inner.page-layout_full-width .primary-content>*{width:get_span_span(12 of 12);margin-right:0;margin-left:0}}.page-layout_inner.page-layout_search .primary-column .search-box{margin-bottom:.25em}.page-layout_inner.page-layout_search .primary-column .primary-content ul{padding-left:0;list-style:none}.page-layout_inner.page-layout_search .gsa .search-result:last-child{margin-bottom:0}.page-layout_inner.page-layout_search .gsa.key-matches .fa{width:1.25em;margin-left:-1.25em;font-size:.8em;line-height:1.40625em;text-align:left;color:#FFCD00;display:block;float:left}@media only screen and (min-width:36em){.page-layout_inner.page-layout_search .gsa.key-matches .fa{line-height:1.5625em}}.page-layout_inner.page-layout_search .results-count{margin-top:0;margin-bottom:1.25em;font-size:.8em}.page-layout_inner.page-layout_search .search-pagination{margin:1em 0;padding:0;font-weight:400;list-style:none;text-align:center;clear:both}.page-layout_inner.page-layout_search .search-pagination li{display:inline}.page-layout_inner.page-layout_search .search-pagination a{border-bottom-color:transparent}.page-layout_inner.page-layout_search .search-pagination a:hover{border-bottom-color:#005EB8}.page-layout_inner.page-layout_search .search-pagination .page-number,.page-layout_inner.page-layout_search .search-pagination .prev-next{margin-right:.5em;margin-left:.5em;display:inline;text-transform:uppercase}.page-layout_inner.page-layout_search .search-pagination .prev{margin-left:0}.page-layout_inner.page-layout_search .search-pagination .next{margin-right:0}.page-layout_inner.page-layout_search .search-pagination span.page-number{width:1.5em;height:1.5em;padding:.25em;background-color:#005EB8;display:inline-block;font-weight:500;color:#FFF;line-height:1em;border-radius:100%}.page-layout_inner.page-layout_search .search-result{margin:0 0 1em}.page-layout_inner.page-layout_search .cant-find p,.page-layout_inner.page-layout_search .not-who p,.page-layout_inner.page-layout_search .people-matching p{margin:0;font-size:.8em;font-weight:400}.page-layout_inner.page-layout_search .cant-find .button,.page-layout_inner.page-layout_search .not-who .button,.page-layout_inner.page-layout_search .people-matching .button{margin-top:.25em}.page-layout_inner.page-layout_search .cant-find .button.small,.page-layout_inner.page-layout_search .not-who .button.small,.page-layout_inner.page-layout_search .people-matching .button.small{margin-top:.3125em}.page-layout_inner.page-layout_search .cant-find,.page-layout_inner.page-layout_search .not-who{margin-top:1em;padding-top:.5em;border-top:solid .125em rgba(0,0,0,.1);text-align:center}.page-layout_inner.page-layout_search .not-who{padding-bottom:1em;border-bottom:.25em solid #000}.page-layout_inner.page-layout_search .sidebar .field_of_study,.page-layout_inner.page-layout_search .sidebar .search-result,.page-layout_inner.page-layout_search .sidebar .search_response{text-align:left}.page-layout_inner.page-layout_search .sidebar .search-result,.page-layout_inner.page-layout_search .sidebar .supporting-content-item{margin-bottom:1em;padding-bottom:1em}@media only screen and (min-width:54em){.page-layout_inner.page-layout_search .sidebar .search-result,.page-layout_inner.page-layout_search .sidebar .supporting-content-item{margin-bottom:1.25em;padding-bottom:1.25em}}@media only screen and (min-width:81em){.page-layout_inner.page-layout_search .sidebar .search-result,.page-layout_inner.page-layout_search .sidebar .supporting-content-item{margin-bottom:1em;padding-bottom:1em}}.page-layout_inner.page-layout_search .sidebar .search-result:last-child,.page-layout_inner.page-layout_search .sidebar .supporting-content-item:last-child{margin-bottom:0;padding-bottom:0}.page-layout_inner.page-layout_search .sidebar .field_of_study .divisions{margin-bottom:.71429em;padding:0 0 0 .35714em;text-indent:-.35714em;font-size:.7em;list-style:none;font-weight:400;color:rgba(0,0,0,.5)}.page-layout_inner.page-layout_search .sidebar .search_response p{font-size:.8em;margin:.3125em 0 1.25em}.page-layout_inner.page-layout_search .sidebar .search_response p a{display:inline}#layout-debugger{display:none}#column-master-super-awesome-grid{padding-top:2.5%;width:100%;position:fixed;top:0;left:0;z-index:1000}#column-master-super-awesome-grid .row{padding-top:.625%}#column-master-super-awesome-grid .row:first-child{padding-top:0}#column-master-super-awesome-grid .row .column{padding-top:.3125%;padding-bottom:.3125%;text-align:center;color:#FFF;border-top:solid .5em}#column-master-super-awesome-grid .row .column.twelve{width:100%;min-height:1px;-test-nomargin:"true";-test-ratio:12 of 12;-test-nth:12;-test-columns:12;border-top-color:#CF4520}#column-master-super-awesome-grid .row .column.eleven{width:91.45833%;min-height:1px;margin-right:2.5%;border-top-color:#FF6900}#column-master-super-awesome-grid .row .column.ten{width:82.91667%;min-height:1px;margin-right:2.5%;border-top-color:#FF9E1B}#column-master-super-awesome-grid .row .column.nine{width:74.375%;min-height:1px;margin-right:2.5%;border-top-color:#FBD872}#column-master-super-awesome-grid .row .column.eight{width:65.83333%;min-height:1px;margin-right:2.5%;border-top-color:#FFCD00}#column-master-super-awesome-grid .row .column.seven{width:57.29167%;min-height:1px;margin-right:2.5%;border-top-color:#F7EA48}#column-master-super-awesome-grid .row .column.six{width:48.75%;min-height:1px;margin-right:2.5%;border-top-color:#D2D755}#column-master-super-awesome-grid .row .column.five{width:40.20833%;min-height:1px;margin-right:2.5%;border-top-color:#74AA50}#column-master-super-awesome-grid .row .column.four{width:31.66667%;min-height:1px;margin-right:2.5%;border-top-color:#44693D}#column-master-super-awesome-grid .row .column.three{width:23.125%;min-height:1px;margin-right:2.5%;border-top-color:#007A53}#column-master-super-awesome-grid .row .column.two{width:14.58333%;min-height:1px;margin-right:2.5%;border-top-color:#86C8BC}#column-master-super-awesome-grid .row .column.one{width:6.04167%;min-height:1px;margin-right:2.5%;border-top-color:#00AB8E}#column-master-super-awesome-grid .row .column:last-child{margin-right:0}#height-breakpoint-totally-tubular-stripes,#width-breakpoint-totally-tubular-stripes{width:0;height:0;position:fixed;top:0;left:0;z-index:1000;overflow:visible}#width-breakpoint-totally-tubular-stripes .stripe{height:100%;width:2px;position:fixed;left:0;z-index:1000;background-color:#6399AE}#width-breakpoint-totally-tubular-stripes .stripe.lap{left:36em;background-color:#005EB8}#width-breakpoint-totally-tubular-stripes .stripe.desk{left:54em;background-color:#24135F}#width-breakpoint-totally-tubular-stripes .stripe.wall{left:81em;background-color:#86647A}#width-breakpoint-totally-tubular-stripes .stripe.jumbotron{left:108em;background-color:#6F2C3F}#height-breakpoint-totally-tubular-stripes .stripe{width:100%;height:2px;position:fixed;left:0;z-index:1000;background-color:#6399AE}#height-breakpoint-totally-tubular-stripes .stripe.lap{top:24em;background-color:#005EB8}#height-breakpoint-totally-tubular-stripes .stripe.desk{top:36em;background-color:#24135F}#height-breakpoint-totally-tubular-stripes .stripe.wall{top:48em;background-color:#86647A}#height-breakpoint-totally-tubular-stripes .stripe.jumbotron{top:60em;background-color:#6F2C3F}#breakpoint-checker{position:fixed;bottom:0;left:0;z-index:1000;color:#FFF;line-height:1em}#breakpoint-checker:after,#breakpoint-checker:before{padding:.5em;background-color:#6399AE;display:inline-block}#breakpoint-checker:before{content:"width: hand"}@media only screen and (min-width:36em){#breakpoint-checker:before{background-color:#005EB8;content:"width: lap"}}@media only screen and (min-width:54em){#breakpoint-checker:before{background-color:#24135F;content:"width: desk"}}@media only screen and (min-width:81em){#breakpoint-checker:before{background-color:#86647A;content:"width: wall"}}@media only screen and (min-width:108em){#breakpoint-checker:before{background-color:#6F2C3F;content:"width: jumbotron"}}#breakpoint-checker:after{content:"height: hand"}@media only screen and (min-height:24em){#breakpoint-checker:after{background-color:#005EB8;content:"height: lap"}}@media only screen and (min-height:36em){#breakpoint-checker:after{background-color:#24135F;content:"height: desk"}}@media only screen and (min-height:48em){#breakpoint-checker:after{background-color:#86647A;content:"height: wall"}}@media only screen and (min-height:60em){#breakpoint-checker:after{background-color:#6F2C3F;content:"height: jumbotron"}}.debug-breakpoints #layout-debugger{display:block}.nav{font-weight:400}.nav.main-nav{color:#FFF;z-index:300}.nav.main-nav,.nav.main-nav .center{width:0;height:100%;position:fixed;top:0;right:0;bottom:0;left:100%;background-color:transparent;overflow:visible}.nav.main-nav .center{z-index:1}.nav ul{margin:0}.nav li{margin-bottom:0;border-bottom:.125em solid #2C2C33;list-style:none;position:relative}.nav li:first-child{border-top:.125em solid #2C2C33}.nav a{min-height:2em;margin-right:2em;padding:.5em .75em .5em 0;border-bottom:none;background-color:transparent;color:#FFF;text-decoration:none;line-height:1em;display:block;-webkit-transition:padding-left,padding-right,background-color,color;-moz-transition:padding-left,padding-right,background-color,color;-o-transition:padding-left,padding-right,background-color,color;transition:padding-left,padding-right,background-color,color;-webkit-transition-duration:250ms,250ms,250ms,250ms;-moz-transition-duration:250ms,250ms,250ms,250ms;-o-transition-duration:250ms,250ms,250ms,250ms;transition-duration:250ms,250ms,250ms,250ms;-webkit-transition-timing-function:ease-in-out,ease-in-out,ease-in-out,ease-in-out;-moz-transition-timing-function:ease-in-out,ease-in-out,ease-in-out,ease-in-out;-o-transition-timing-function:ease-in-out,ease-in-out,ease-in-out,ease-in-out;transition-timing-function:ease-in-out,ease-in-out,ease-in-out,ease-in-out}.nav a:hover{padding-right:0;padding-left:.75em;background-color:#2C2C33}.nav a,.nav a button{-webkit-text-shadow:none!important;-moz-text-shadow:none!important;-ms-text-shadow:none!important;-o-text-shadow:none!important;text-shadow:none!important}.nav .hamburger{height:auto;width:4em;margin:0;padding:1em 2em 1em 1em;border-bottom:none;position:fixed;z-index:0;top:0;right:-1em;background-color:rgba(180,178,173,.5);text-align:center;line-height:1em;color:rgba(0,0,0,.5);cursor:pointer;visibility:visible;-webkit-transition:width,padding-right,right,background-color,color,visibility;-moz-transition:width,padding-right,right,background-color,color,visibility;-o-transition:width,padding-right,right,background-color,color,visibility;transition:width,padding-right,right,background-color,color,visibility;-webkit-transition-duration:250ms,250ms,375ms,250ms,250ms,0ms;-moz-transition-duration:250ms,250ms,375ms,250ms,250ms,0ms;-o-transition-duration:250ms,250ms,375ms,250ms,250ms,0ms;transition-duration:250ms,250ms,375ms,250ms,250ms,0ms;-webkit-transition-timing-function:ease-in-out,ease-in-out,cubic-bezier(.175,.885,.32,1.14),ease-in-out,ease-in-out,linear;-moz-transition-timing-function:ease-in-out,ease-in-out,cubic-bezier(.175,.885,.32,1.14),ease-in-out,ease-in-out,linear;-o-transition-timing-function:ease-in-out,ease-in-out,cubic-bezier(.175,.885,.32,1.14),ease-in-out,ease-in-out,linear;transition-timing-function:ease-in-out,ease-in-out,cubic-bezier(.175,.885,.32,1.14),ease-in-out,ease-in-out,linear;-webkit-transition-delay:0ms,0ms,375ms,0ms,0ms,0ms;-moz-transition-delay:0ms,0ms,375ms,0ms,0ms,0ms;-o-transition-delay:0ms,0ms,375ms,0ms,0ms,0ms;transition-delay:0ms,0ms,375ms,0ms,0ms,0ms}@media only screen and (min-width:36em) and (min-height:24em){.nav .hamburger{background-color:rgba(180,178,173,.5);color:rgba(0,0,0,.5)}}.nav .hamburger:hover{width:4.5em;padding:1em 2.5em 1em 1em;background-color:#000;color:#fff;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),ease-in-out,ease-in-out;-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),ease-in-out,ease-in-out;-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),ease-in-out,ease-in-out;transition-timing-function:cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),ease-in-out,ease-in-out}.nav .hamburger .fa{width:1em;display:block}.nav .french-fries{width:0;position:fixed;top:3.5em;right:0;z-index:300;visibility:hidden;overflow:hidden;-webkit-transition:width,right,visibility;-moz-transition:width,right,visibility;-o-transition:width,right,visibility;transition:width,right,visibility;-webkit-transition-duration:0ms,0ms,0ms;-moz-transition-duration:0ms,0ms,0ms;-o-transition-duration:0ms,0ms,0ms;transition-duration:0ms,0ms,0ms;-webkit-transition-delay:0ms,0ms,0ms;-moz-transition-delay:0ms,0ms,0ms;-o-transition-delay:0ms,0ms,0ms;transition-delay:0ms,0ms,0ms;-webkit-transition-timing-function:ease-in-out,ease-in-out,linear;-moz-transition-timing-function:ease-in-out,ease-in-out,linear;-o-transition-timing-function:ease-in-out,ease-in-out,linear;transition-timing-function:ease-in-out,ease-in-out,linear}@media only screen and (min-width:36em) and (min-height:24em){.nav .french-fries{-webkit-transition-duration:375ms,375ms,0ms;-moz-transition-duration:375ms,375ms,0ms;-o-transition-duration:375ms,375ms,0ms;transition-duration:375ms,375ms,0ms;-webkit-transition-delay:0ms,0ms,375ms;-moz-transition-delay:0ms,0ms,375ms;-o-transition-delay:0ms,0ms,375ms;transition-delay:0ms,0ms,375ms}}@media only screen and (min-width:81em) and (min-height:48em){.nav .french-fries{top:4.5em}}@media only screen and (min-width:108em) and (min-height:60em){.nav .french-fries{top:6em}}.nav .french-fries.tablist a{background-color:rgba(0,0,0,.7)}.nav .french-fries.tablist a:hover{background-color:#000}.nav .french-fries.actions{top:12.45em;padding-left:3em}@media only screen and (min-width:81em) and (min-height:48em){.nav .french-fries.actions{top:13.5em}}@media only screen and (min-width:108em) and (min-height:60em){.nav .french-fries.actions{top:16.5em}}.nav .french-fries.actions a{margin:.71429em 0;padding:.71429em 1.07143em;background-color:#005EB8;font-size:.7em;line-height:1.42857em}@media only screen and (min-width:108em) and (min-height:60em){.nav .french-fries.actions a{margin:.625em 0;padding:.625em .9375em;font-size:.8em;line-height:1.25em}}.nav .french-fries li{border-top:none;border-bottom:none}.nav .french-fries li[aria-selected=true] a{background-color:#000;color:#FFF}.nav .french-fries a{width:95%;margin:.625em 0;padding:.9375em;border-bottom:none;position:relative;top:0;right:-5%;z-index:0;font-size:.8em;line-height:1.25em;color:rgba(255,255,255,.8);text-align:left;text-decoration:none;text-transform:uppercase;white-space:nowrap;display:block;overflow:hidden;-webkit-transition:width,right,background-color,color;-moz-transition:width,right,background-color,color;-o-transition:width,right,background-color,color;transition:width,right,background-color,color;-webkit-transition-duration:250ms,250ms,250ms,250ms;-moz-transition-duration:250ms,250ms,250ms,250ms;-o-transition-duration:250ms,250ms,250ms,250ms;transition-duration:250ms,250ms,250ms,250ms;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),ease-in-out,ease-in-out;-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),ease-in-out,ease-in-out;-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),ease-in-out,ease-in-out;transition-timing-function:cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),ease-in-out,ease-in-out}@media only screen and (min-width:108em) and (min-height:60em){.nav .french-fries a{margin:.5em 0;padding:1em;font-size:1em;line-height:1em}}.nav .french-fries a:hover{width:100%;right:0;color:#FFF}.nav .french-fries a:first-child{margin-top:.625em}@media only screen and (min-width:108em) and (min-height:60em){.nav .french-fries a:first-child{margin-top:.5em}}.nav .french-fries a .fa{width:1em;margin-right:.5em;font-size:1.25em;text-align:center;display:block;float:left}@media only screen and (min-width:108em){.nav .french-fries a .fa{font-size:1em}}.nav .site-tree{padding-bottom:1em}.nav .toggle-section{width:2em;height:2em;margin:0;padding:.5em!important;float:right;background-color:rgba(44,44,51,.5);color:#7E7E7C;text-align:center;-webkit-transition:background-color 250ms ease-in-out,color 250ms ease-in-out;-moz-transition:background-color 250ms ease-in-out,color 250ms ease-in-out;-o-transition:background-color 250ms ease-in-out,color 250ms ease-in-out;transition:background-color 250ms ease-in-out,color 250ms ease-in-out;cursor:pointer}.nav .toggle-section:hover{background-color:#2c2c33;color:#FFF}.nav .toggle-section .fa{display:block}@media only screen and (min-width:36em) and (min-height:24em){.nav .search-box{margin-bottom:1.5em}}.nav .search-box form{width:100%;background-color:#2C2C33}.nav .search-box input{border-color:#2C2C33;color:#000}.nav .search-box button{background-color:#2C2C33;border-color:#2C2C33}.nav .search-box button:hover{background-color:#005EB8}.nav .ga-suggestion-set:last-child{margin:0}.nav .ga-suggestion-set a:hover{color:#E5E2E0}.nav .ga-suggestion-set a:hover strong{color:#FFF}.nav .ga-suggestion-set a strong{font-weight:700;color:#E5E2E0;-webkit-transition:color 250ms ease-in-out;-moz-transition:color 250ms ease-in-out;-o-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out}.nav .ga-suggestion-set,.nav .hub-articles,.nav .hub-events,.nav .tier-2,.nav .tier-3{width:100%;margin:0;padding:0}.nav .ga-suggestion-set a,.nav .hub-articles a,.nav .hub-events a,.nav .tier-2 a,.nav .tier-3 a{margin:0;color:#B4B2AD}.nav .more a,.nav .tier-2 a,.nav .tier-3 a{padding-top:.75em;padding-right:.9375em;padding-bottom:.75em;font-size:.8em}.nav .more a:hover,.nav .tier-2 a:hover,.nav .tier-3 a:hover{padding-left:.9375em;padding-right:0;color:#FFF}.nav .tier-2,.nav .tier-3{padding-left:1em}.nav .tier-2 li:last-child,.nav .tier-3 li:last-child{border-bottom:none}.nav .tier-3{display:none}.nav .hub-articles h4,.nav .hub-events h4{margin:0}.nav .hub-articles h4 a,.nav .hub-events h4 a{min-height:1.6em;padding-top:.3em;padding-bottom:.3em;color:#fff}.nav .hub-articles h4 a:hover,.nav .hub-events h4 a:hover{padding-left:.6em;color:#FFF}.nav .hub-articles.content-loading .more,.nav .hub-events.content-loading .more{display:none}.nav .hub-events{margin-top:2em}.nav .hub-article,.nav .hub-event{border-top:.125em solid #2C2C33}.nav .hub-article:last-child,.nav .hub-event:last-child{border-bottom:.125em solid #2C2C33}.nav .media{padding-right:1.5em;color:#E5E2E0}.nav .media:hover{padding-right:.75em;color:#FFF}.nav .media-heading{margin-bottom:0;font-size:.8em}.nav .date{margin:.20833em 0 0;font-size:.6em;line-height:1.33333em;color:#7E7E7C}.nav .utility-links{padding:0}.nav .utility-links li{border:none}.nav .utility-links a{margin-right:0;display:inline-block;font-size:.8em;line-height:1.25em;color:#B4B2AD}.nav .utility-links a:hover{color:#FFF;background-color:transparent}.nav #menu,.nav #search{height:0;min-height:0;max-height:0;margin:0;padding:0;overflow:hidden;display:block}.tabpanel-set{top:0;overflow-x:hidden;overflow-y:auto}.tabpanel-set,.tabpanel-set .social-links{width:100%;position:fixed;right:-133.33333%;bottom:0;z-index:100;visibility:hidden;-webkit-transition:width,right,visibility;-moz-transition:width,right,visibility;-o-transition:width,right,visibility;transition:width,right,visibility;-webkit-transition-duration:375ms,375ms,0ms;-moz-transition-duration:375ms,375ms,0ms;-o-transition-duration:375ms,375ms,0ms;transition-duration:375ms,375ms,0ms;-webkit-transition-delay:0ms,0ms,375ms;-moz-transition-delay:0ms,0ms,375ms;-o-transition-delay:0ms,0ms,375ms;transition-delay:0ms,0ms,375ms;-webkit-transition-timing-function:ease-in-out,ease-in-out,linear;-moz-transition-timing-function:ease-in-out,ease-in-out,linear;-o-transition-timing-function:ease-in-out,ease-in-out,linear;transition-timing-function:ease-in-out,ease-in-out,linear;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (min-width:36em) and (min-height:24em){.tabpanel-set,.tabpanel-set .social-links{width:21em;right:-28em}}.tabpanel-set .social-links{padding:.75em 0;border-top:solid .125em #2C2C33;right:-100%;background-color:#000;text-align:center}@media only screen and (min-width:36em) and (min-height:24em){.tabpanel-set .social-links{right:-21em}}.tabpanel-set .social-links a{min-height:0}.tabpanel-set .close-box-x{margin:0;padding:0;position:absolute;background-color:#000;color:#E5E2E0;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:background-color,visibility,opacity;-moz-transition:background-color,visibility,opacity;-o-transition:background-color,visibility,opacity;transition:background-color,visibility,opacity;-webkit-transition-duration:250ms,0ms,250ms;-moz-transition-duration:250ms,0ms,250ms;-o-transition-duration:250ms,0ms,250ms;transition-duration:250ms,0ms,250ms;-webkit-transition-delay:0ms,250ms,0ms;-moz-transition-delay:0ms,250ms,0ms;-o-transition-delay:0ms,250ms,0ms;transition-delay:0ms,250ms,0ms;-webkit-transition-timing-function:ease-in-out,linear,ease-in-out;-moz-transition-timing-function:ease-in-out,linear,ease-in-out;-o-transition-timing-function:ease-in-out,linear,ease-in-out;transition-timing-function:ease-in-out,linear,ease-in-out}.tabpanel-set .close-box-x:hover{margin:0;padding:0;background-color:#2C2C33;color:#FFF}.tabpanel{width:100%;max-height:none;padding:3em;position:relative;top:0;left:0;z-index:0;visibility:visible;-webkit-transition:max-height,padding,visibility;-moz-transition:max-height,padding,visibility;-o-transition:max-height,padding,visibility;transition:max-height,padding,visibility;-webkit-transition-duration:0ms,0ms,0ms;-moz-transition-duration:0ms,0ms,0ms;-o-transition-duration:0ms,0ms,0ms;transition-duration:0ms,0ms,0ms;-webkit-transition-delay:375ms,375ms,375ms;-moz-transition-delay:375ms,375ms,375ms;-o-transition-delay:375ms,375ms,375ms;transition-delay:375ms,375ms,375ms;-webkit-transition-timing-function:linear,linear,linear;-moz-transition-timing-function:linear,linear,linear;-o-transition-timing-function:linear,linear,linear;transition-timing-function:linear,linear,linear}@media only screen and (min-width:36em) and (min-height:24em){.tabpanel{width:21em;max-height:0;padding:0 3em;position:absolute;visibility:hidden;overflow:hidden}.tabpanel[aria-expanded=true]{max-height:999999999em;padding:3em;z-index:300;visibility:visible;overflow:visible}.tabpanel[aria-expanded=true] .social-links{visibility:visible}}.tabpanel .ga-search-suggestions{display:none}@media only screen and (min-width:36em) and (min-height:24em){.tabpanel .ga-search-suggestions{display:block}}.tabpanel .tier-2{max-height:0;visibility:hidden;overflow:hidden;-webkit-transition:max-height 250ms ease-in-out,visibility 0ms linear;-moz-transition:max-height 250ms ease-in-out,visibility 0ms linear;-o-transition:max-height 250ms ease-in-out,visibility 0ms linear;transition:max-height 250ms ease-in-out,visibility 0ms linear;-webkit-transition-delay:0ms,250ms;-moz-transition-delay:0ms,250ms;-o-transition-delay:0ms,250ms;transition-delay:0ms,250ms}.tabpanel .open>.tier-2{max-height:50em;visibility:visible;-webkit-transition-duration:500ms,0ms;-moz-transition-duration:500ms,0ms;-o-transition-duration:500ms,0ms;transition-duration:500ms,0ms;-webkit-transition-delay:0ms,0ms;-moz-transition-delay:0ms,0ms;-o-transition-delay:0ms,0ms;transition-delay:0ms,0ms}.panel-actions,.panel-menu,.panel-search{padding-bottom:0}@media only screen and (min-width:36em) and (min-height:24em){.panel-actions[aria-expanded=true],.panel-menu[aria-expanded=true],.panel-search[aria-expanded=true]{padding-bottom:3em}}.calls-to-action li,.panel-actions li{margin:1em 0;border:0!important}.calls-to-action li:first-child,.panel-actions li:first-child{margin-top:0}.calls-to-action li:last-child,.panel-actions li:last-child{margin-bottom:0}.calls-to-action a,.panel-actions a{margin-right:0;padding:.5em .75em;border:.25em solid #2C2C33;text-align:center;text-transform:uppercase;-webkit-transition:border-color,background-color,color;-moz-transition:border-color,background-color,color;-o-transition:border-color,background-color,color;transition:border-color,background-color,color;-webkit-transition-duration:250ms,250ms,250ms;-moz-transition-duration:250ms,250ms,250ms;-o-transition-duration:250ms,250ms,250ms;transition-duration:250ms,250ms,250ms;-webkit-transition-timing-function:ease-in-out,ease-in-out,ease-in-out;-moz-transition-timing-function:ease-in-out,ease-in-out,ease-in-out;-o-transition-timing-function:ease-in-out,ease-in-out,ease-in-out;transition-timing-function:ease-in-out,ease-in-out,ease-in-out}.calls-to-action a:hover,.panel-actions a:hover{padding-right:.75em;border-color:#005EB8;background-color:#005EB8}.panel-menu .close-box-x,.panel-newsevents .close-box-x{display:none}@media only screen and (min-width:36em) and (min-height:24em){.panel-menu .close-box-x,.panel-newsevents .close-box-x{display:block}}.panel-newsevents[aria-expanded=true]{padding-bottom:6em}.panel-search{z-index:1}.panel-search[aria-expanded=true]{padding-top:3em}.main-nav-overlay{position:fixed;top:0;right:0;bottom:0;left:100%;z-index:201;background-color:rgba(44,44,51,0);-webkit-transition:right,left,background-color;-moz-transition:right,left,background-color;-o-transition:right,left,background-color;transition:right,left,background-color;-webkit-transition-duration:375ms,0ms,375ms;-moz-transition-duration:375ms,0ms,375ms;-o-transition-duration:375ms,0ms,375ms;transition-duration:375ms,0ms,375ms;-webkit-transition-timing-function:ease-in-out,linear,ease-in-out;-moz-transition-timing-function:ease-in-out,linear,ease-in-out;-o-transition-timing-function:ease-in-out,linear,ease-in-out;transition-timing-function:ease-in-out,linear,ease-in-out;-webkit-transition-delay:0ms,375ms,0ms;-moz-transition-delay:0ms,375ms,0ms;-o-transition-delay:0ms,375ms,0ms;transition-delay:0ms,375ms,0ms}.home .nav .hamburger,.page-layout_big-header .nav .hamburger{background-color:#005EB8;color:#FFF}@media only screen and (min-width:36em) and (min-height:36em){.home .nav .hamburger,.page-layout_big-header .nav .hamburger{background-color:rgba(180,178,173,.5);color:rgba(0,0,0,.5);right:-4em;visibility:hidden;-webkit-transition-delay:0ms,0ms,0ms,375ms,375ms,375ms;-moz-transition-delay:0ms,0ms,0ms,375ms,375ms,375ms;-o-transition-delay:0ms,0ms,0ms,375ms,375ms,375ms;transition-delay:0ms,0ms,0ms,375ms,375ms,375ms;-webkit-transition-timing-function:ease-in-out,ease-in-out,ease-in-out,ease-in-out,ease-in-out,linear;-moz-transition-timing-function:ease-in-out,ease-in-out,ease-in-out,ease-in-out,ease-in-out,linear;-o-transition-timing-function:ease-in-out,ease-in-out,ease-in-out,ease-in-out,ease-in-out,linear;transition-timing-function:ease-in-out,ease-in-out,ease-in-out,ease-in-out,ease-in-out,linear}}.home .nav .hamburger:hover,.page-layout_big-header .nav .hamburger:hover{background-color:#000;color:#fff}.home .nav .french-fries,.page-layout_big-header .nav .french-fries{-webkit-transition-duration:375ms,375ms,0ms;-moz-transition-duration:375ms,375ms,0ms;-o-transition-duration:375ms,375ms,0ms;transition-duration:375ms,375ms,0ms;-webkit-transition-timing-function:ease-in-out,ease-in-out,linear;-moz-transition-timing-function:ease-in-out,ease-in-out,linear;-o-transition-timing-function:ease-in-out,ease-in-out,linear;transition-timing-function:ease-in-out,ease-in-out,linear}@media only screen and (min-width:36em) and (min-height:36em){.home .nav .french-fries,.page-layout_big-header .nav .french-fries{width:10em;visibility:visible;-webkit-transition-duration:750ms,375ms,0ms;-moz-transition-duration:750ms,375ms,0ms;-o-transition-duration:750ms,375ms,0ms;transition-duration:750ms,375ms,0ms;-webkit-transition-delay:0ms,0ms,0ms;-moz-transition-delay:0ms,0ms,0ms;-o-transition-delay:0ms,0ms,0ms;transition-delay:0ms,0ms,0ms;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.14),ease-in-out,linear;-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.14),ease-in-out,linear;-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.14),ease-in-out,linear;transition-timing-function:cubic-bezier(.175,.885,.32,1.14),ease-in-out,linear}}@media only screen and (min-width:108em) and (min-height:60em){.home .nav .french-fries,.page-layout_big-header .nav .french-fries{width:12.5em}}.no-js .nav a{margin-right:0}.no-js .nav li:first-child{border-top-width:0}.no-js .tabpanel-set{display:none}.no-js .page-footer .nav{padding-bottom:0}.hide-nav-fries .nav .hamburger{right:-1em;background-color:rgba(180,178,173,.5);color:rgba(0,0,0,.5);visibility:visible;-webkit-transition-delay:0ms,0ms,375ms,0ms,0ms,0ms;-moz-transition-delay:0ms,0ms,375ms,0ms,0ms,0ms;-o-transition-delay:0ms,0ms,375ms,0ms,0ms,0ms;transition-delay:0ms,0ms,375ms,0ms,0ms,0ms;-webkit-transition-timing-function:ease-in-out,ease-in-out,cubic-bezier(.175,.885,.32,1.14),ease-in-out,ease-in-out,linear;-moz-transition-timing-function:ease-in-out,ease-in-out,cubic-bezier(.175,.885,.32,1.14),ease-in-out,ease-in-out,linear;-o-transition-timing-function:ease-in-out,ease-in-out,cubic-bezier(.175,.885,.32,1.14),ease-in-out,ease-in-out,linear;transition-timing-function:ease-in-out,ease-in-out,cubic-bezier(.175,.885,.32,1.14),ease-in-out,ease-in-out,linear}.hide-nav-fries .nav .hamburger:hover{background-color:#000;color:#fff;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),ease-in-out,ease-in-out;-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),ease-in-out,ease-in-out;-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),ease-in-out,ease-in-out;transition-timing-function:cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),ease-in-out,ease-in-out}.hide-nav-fries .nav .french-fries{width:0;visibility:hidden;-webkit-transition-duration:375ms,375ms,0ms;-moz-transition-duration:375ms,375ms,0ms;-o-transition-duration:375ms,375ms,0ms;transition-duration:375ms,375ms,0ms;-webkit-transition-delay:0ms,0ms,375ms;-moz-transition-delay:0ms,0ms,375ms;-o-transition-delay:0ms,0ms,375ms;transition-delay:0ms,0ms,375ms;-webkit-transition-timing-function:ease-in-out,ease-in-out,linear;-moz-transition-timing-function:ease-in-out,ease-in-out,linear;-o-transition-timing-function:ease-in-out,ease-in-out,linear;transition-timing-function:ease-in-out,ease-in-out,linear}.main-nav-open{overflow:hidden}.main-nav-open .page-container,.main-nav-open .stuck .sticky{left:-100%!important;-webkit-transition-duration:750ms;-moz-transition-duration:750ms;-o-transition-duration:750ms;transition-duration:750ms;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.14);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.14);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.14);transition-timing-function:cubic-bezier(.175,.885,.32,1.14)}@media only screen and (min-width:36em) and (min-height:24em){.main-nav-open .page-container,.main-nav-open .stuck .sticky{left:-21em!important}}.main-nav-open .main-nav-overlay{right:100%;left:0;background-color:rgba(44,44,51,.9);cursor:url(/theme/images/cursor-close-x-85903d1c1e.png),auto;-webkit-transition-duration:750ms,0ms,375ms;-moz-transition-duration:750ms,0ms,375ms;-o-transition-duration:750ms,0ms,375ms;transition-duration:750ms,0ms,375ms;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.14),linear,ease-in-out;-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.14),linear,ease-in-out;-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.14),linear,ease-in-out;transition-timing-function:cubic-bezier(.175,.885,.32,1.14),linear,ease-in-out;-webkit-transition-delay:0ms,0ms,0ms;-moz-transition-delay:0ms,0ms,0ms;-o-transition-delay:0ms,0ms,0ms;transition-delay:0ms,0ms,0ms}@media only screen and (min-width:36em) and (min-height:24em){.main-nav-open .main-nav-overlay{right:21em}}.main-nav-open .nav .hamburger{right:-4em;visibility:hidden;-webkit-transition-duration:250ms,250ms,375ms,250ms,250ms,0ms;-moz-transition-duration:250ms,250ms,375ms,250ms,250ms,0ms;-o-transition-duration:250ms,250ms,375ms,250ms,250ms,0ms;transition-duration:250ms,250ms,375ms,250ms,250ms,0ms;-webkit-transition-delay:0ms,0ms,0ms,0ms,0ms,375ms;-moz-transition-delay:0ms,0ms,0ms,0ms,0ms,375ms;-o-transition-delay:0ms,0ms,0ms,0ms,0ms,375ms;transition-delay:0ms,0ms,0ms,0ms,0ms,375ms;-webkit-transition-timing-function:ease-in-out,ease-in-out,ease-in-out,ease-in-out,ease-in-out,linear;-moz-transition-timing-function:ease-in-out,ease-in-out,ease-in-out,ease-in-out,ease-in-out,linear;-o-transition-timing-function:ease-in-out,ease-in-out,ease-in-out,ease-in-out,ease-in-out,linear;transition-timing-function:ease-in-out,ease-in-out,ease-in-out,ease-in-out,ease-in-out,linear}.main-nav-open .nav .french-fries{right:100%;-webkit-transition-duration:625ms,750ms,0ms;-moz-transition-duration:625ms,750ms,0ms;-o-transition-duration:625ms,750ms,0ms;transition-duration:625ms,750ms,0ms;-webkit-transition-delay:0ms,0ms,0ms;-moz-transition-delay:0ms,0ms,0ms;-o-transition-delay:0ms,0ms,0ms;transition-delay:0ms,0ms,0ms;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),linear;-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),linear;-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),linear;transition-timing-function:cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),linear}@media only screen and (min-width:36em) and (min-height:24em){.main-nav-open .nav .french-fries{width:10em;right:21em;visibility:visible}}@media only screen and (min-width:108em) and (min-height:60em){.main-nav-open .nav .french-fries{width:12.5em}}.main-nav-open .nav .tabpanel{-webkit-transition-delay:0ms,0ms,0ms;-moz-transition-delay:0ms,0ms,0ms;-o-transition-delay:0ms,0ms,0ms;transition-delay:0ms,0ms,0ms}.main-nav-open .social-links,.main-nav-open .tabpanel-set,.map.modal-open .social-links,.map.modal-open .tabpanel-set{right:0;visibility:visible;-webkit-transition-duration:1000ms,1000ms,0ms;-moz-transition-duration:1000ms,1000ms,0ms;-o-transition-duration:1000ms,1000ms,0ms;transition-duration:1000ms,1000ms,0ms;-webkit-transition-delay:0ms,0ms,0ms;-moz-transition-delay:0ms,0ms,0ms;-o-transition-delay:0ms,0ms,0ms;transition-delay:0ms,0ms,0ms;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),linear;-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),linear;-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),linear;transition-timing-function:cubic-bezier(.175,.885,.32,1.14),cubic-bezier(.175,.885,.32,1.14),linear}.main-nav-open .social-links,.map.modal-open .social-links{-webkit-transition-duration:750ms,750ms,0ms;-moz-transition-duration:750ms,750ms,0ms;-o-transition-duration:750ms,750ms,0ms;transition-duration:750ms,750ms,0ms}@media only screen and (min-width:36em) and (min-height:24em){.main-nav-open .social-links,.map.modal-open .social-links{visibility:hidden}}.main-nav-open .tabpanel-set .close-box-x,.map.modal-open .tabpanel-set .close-box-x{margin:0;position:fixed;visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition-delay:0ms,0ms,1000ms;-moz-transition-delay:0ms,0ms,1000ms;-o-transition-delay:0ms,0ms,1000ms;transition-delay:0ms,0ms,1000ms}.page-footer{background-color:#000;color:#FFF}.page-footer .content{padding:17.08333% 0}@media only screen and (min-width:36em){.page-footer .content{padding:8.54167% 0}}.page-footer a{color:inherit;text-decoration:none}.page-footer a:hover{color:#FFF}.page-footer .identification,.page-footer .nav{width:65.83333%;min-height:1px;margin:0 17.08333%}@media only screen and (min-width:36em){.page-footer .identification,.page-footer .nav{width:40.20833%;min-height:1px;margin:0 8.54167%}}.page-footer .identification{text-align:center}@media only screen and (min-width:36em){.page-footer .identification{margin-top:0;margin-right:2.5%;text-align:left}}@media only screen and (min-width:54em){.page-footer .identification{width:57.29167%;min-height:1px;margin-right:2.5%}}@media only screen and (min-width:108em){.page-footer .identification{width:65.83333%;min-height:1px;margin-right:2.5%;margin-left:0}}.page-footer .contact,.page-footer .footer-logo,.page-footer .search-box,.page-footer .site-tree,.page-footer .utility-links{width:100%;min-height:1px;margin-right:3.79747%}@media only screen and (min-width:36em){.page-footer .contact,.page-footer .footer-logo,.page-footer .search-box,.page-footer .site-tree,.page-footer .utility-links{width:100%;min-height:1px;margin-right:6.21762%}}.page-footer .footer-logo,.page-footer .search-box{margin-bottom:3em}.page-footer .footer-logo{padding:0;border-bottom:none;display:block;text-align:center}@media only screen and (min-width:36em){.page-footer .footer-logo{margin-bottom:1.5em}}@media only screen and (min-width:54em){.page-footer .footer-logo{width:40.36364%;min-height:1px;margin-right:4.36364%;margin-bottom:0}}@media only screen and (min-width:108em){.page-footer .footer-logo{width:48.10127%;min-height:1px;margin-right:3.79747%}}.page-footer .footer-logo img{width:100%;max-width:190px;height:auto;max-height:90px;margin:0 auto;display:block}@media only screen and (min-width:36em){.page-footer .footer-logo img{max-width:230px;max-height:2.5em;margin:.25em 0}}@media only screen and (min-width:54em){.page-footer .footer-logo img{width:90%;max-width:260px;margin:0}}@media only screen and (min-width:36em){.page-footer .footer-logo .vertical-logo{display:none}}@media only screen and (min-width:54em){.page-footer .footer-logo .vertical-logo{display:block;max-height:123px}}@media only screen and (min-width:81em){.page-footer .footer-logo .vertical-logo{display:none}}.page-footer .footer-logo .horizontal-logo{display:none}@media only screen and (min-width:36em){.page-footer .footer-logo .horizontal-logo{display:block}}@media only screen and (min-width:54em){.page-footer .footer-logo .horizontal-logo{display:none}}@media only screen and (min-width:81em){.page-footer .footer-logo .horizontal-logo{display:block;max-height:50px}}.page-footer .contact{color:#E5E2E0;list-style:none}@media only screen and (min-width:36em){.page-footer .contact{margin-bottom:0}}@media only screen and (min-width:54em){.page-footer .contact{width:55.27273%;min-height:1px;margin-right:0;padding:0 4.36364%;border:.125em solid #2C2C33;border-top:0;border-bottom:0}}@media only screen and (min-width:108em){.page-footer .contact{width:48.10127%;min-height:1px;margin-right:0;padding:0 3.79747%}}.page-footer .contact li{padding:.25em 0}.page-footer .contact li:first-child{padding-top:0}.page-footer .contact li:last-child{padding-bottom:0}.page-footer .contact .fa{text-align:center;margin-right:.5em}.page-footer .contact .university-name{padding:0 0 .2em;color:#FFF;font-weight:500;font-size:1.25em}.page-footer .contact .social-links a{margin:0}.page-footer .contact .social-links .fa{text-align:center;margin-right:0}.page-footer .nav{padding-top:3em}@media only screen and (min-width:36em){.page-footer .nav{margin-left:0;padding:0}}@media only screen and (min-width:54em){.page-footer .nav{width:23.125%;min-height:1px;margin-right:8.54167%}}@media only screen and (min-width:108em){.page-footer .nav{width:31.66667%;min-height:1px;margin-right:0}}.page-footer .nav .toggle-section,.page-footer .nav [name=search],.page-footer .nav [name=menu]{display:none}.page-footer .search-box{width:100%;min-height:1px;margin-right:3.79747%}.page-footer .search-box form{margin-bottom:0}@media only screen and (min-width:36em){.page-footer .search-box{margin-bottom:1.125em}.page-footer .search-box input{padding:.3em .6em;border-width:.3em;float:left;width:63.73057%}.page-footer .search-box button{height:3em;padding:.375em;border-width:.375em .375em .375em 0;font-size:1em;line-height:1.5em;float:right;width:36.26943%;min-height:1px;margin-right:0}.page-footer .search-box button .fa{margin-right:0}.page-footer .search-box button .text{display:none}}@media only screen and (min-width:54em){.page-footer .search-box input{padding:.3em .6em;border-width:.3em;float:left;width:73.87387%}.page-footer .search-box button{height:3em;padding:.375em;border-width:.375em .375em .375em 0;font-size:1em;line-height:1.5em;float:right;width:26.12613%;min-height:1px;margin-right:0}}@media only screen and (min-width:108em){.page-footer .search-box input{padding:.3em .6em;border-width:.3em;float:left;width:80.92105%}.page-footer .search-box button{height:3em;padding:.375em;border-width:.375em .375em .375em 0;font-size:1em;line-height:1.5em;float:right;width:19.07895%;min-height:1px;margin-right:0}}.page-footer .tier-2{display:none}.page-footer .utility-links{padding-bottom:0;color:#B4B2AD}.no-js .page-footer .footer-utility{margin-top:1em;padding-top:1em;border-top:.125em solid #2C2C33}.js .page-footer .nav-utility,.js .page-footer .site-tree .fa{display:none}.js .page-footer .nav{text-align:center}@media only screen and (min-width:36em){.js .page-footer .nav{text-align:left}}.js .page-footer .nav li a{margin-right:0}@media only screen and (max-width:35.99964em){.js .page-footer .nav li a{padding-right:0}.js .page-footer .nav li a:hover{padding-left:0}}.rave-alert{color:#FFF}.rave-alert a,.rave-alert.no-link{-webkit-transition:background-color 250ms ease-in-out;-moz-transition:background-color 250ms ease-in-out;-o-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out}.rave-alert a{width:100%;border-bottom:none;display:block;text-decoration:none;color:inherit}.rave-alert.red{font-weight:700}.rave-alert.red a,.rave-alert.red.no-link{background-color:#E03C31}.rave-alert.red a:hover,.rave-alert.red.no-link:hover{background-color:#ab231a}.rave-alert.green a,.rave-alert.green.no-link{background-color:#007A53}.rave-alert.green a:hover,.rave-alert.green.no-link:hover{background-color:#00ad76}.rave-alert.yellow{color:#000}.rave-alert.yellow a,.rave-alert.yellow.no-link{background-color:#FFCD00}.rave-alert.yellow a:hover,.rave-alert.yellow.no-link:hover{background-color:#ffe166}.big-story-container{width:105%;position:fixed;bottom:0;right:-105%;z-index:300;color:#E5E2E0;display:block!important;-webkit-transition:right,background-color;-moz-transition:right,background-color;-o-transition:right,background-color;transition:right,background-color;-webkit-transition-duration:375ms,250ms;-moz-transition-duration:375ms,250ms;-o-transition-duration:375ms,250ms;transition-duration:375ms,250ms;-webkit-transition-delay:0,0;-moz-transition-delay:0,0;-o-transition-delay:0,0;transition-delay:0,0;-webkit-transition-timing-function:ease-in-out,ease-in-out;-moz-transition-timing-function:ease-in-out,ease-in-out;-o-transition-timing-function:ease-in-out,ease-in-out;transition-timing-function:ease-in-out,ease-in-out}@media only screen and (min-width:54em){.big-story-container{width:36em;right:-36em}}@media only screen and (min-width:36em) and (min-height:36em){.big-story-container{width:24em;right:-24em}}.big-story-container:hover{background-color:#005EB8!important;color:#FFF}.big-story-container.modal-open{right:-5%;-webkit-transition-duration:750ms,250ms;-moz-transition-duration:750ms,250ms;-o-transition-duration:750ms,250ms;transition-duration:750ms,250ms;-webkit-transition-delay:375ms,0;-moz-transition-delay:375ms,0;-o-transition-delay:375ms,0;transition-delay:375ms,0;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.14),ease-in-out;-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.14),ease-in-out;-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.14),ease-in-out;transition-timing-function:cubic-bezier(.175,.885,.32,1.14),ease-in-out}@media only screen and (max-height:23.99976em){.big-story-container.modal-open{right:-105%;-webkit-transition-duration:375ms,250ms;-moz-transition-duration:375ms,250ms;-o-transition-duration:375ms,250ms;transition-duration:375ms,250ms;-webkit-transition-timing-function:ease-in-out,ease-in-out;-moz-transition-timing-function:ease-in-out,ease-in-out;-o-transition-timing-function:ease-in-out,ease-in-out;transition-timing-function:ease-in-out,ease-in-out}}@media only screen and (min-width:54em){.big-story-container.modal-open{right:-3em}}@media only screen and (min-width:54em) and (max-height:23.99976em){.big-story-container.modal-open{right:-36em;-webkit-transition-duration:375ms,250ms;-moz-transition-duration:375ms,250ms;-o-transition-duration:375ms,250ms;transition-duration:375ms,250ms;-webkit-transition-timing-function:ease-in-out,ease-in-out;-moz-transition-timing-function:ease-in-out,ease-in-out;-o-transition-timing-function:ease-in-out,ease-in-out;transition-timing-function:ease-in-out,ease-in-out}}@media only screen and (min-width:36em) and (min-height:36em){.big-story-container.modal-open{right:-3em}}.big-story-container.modal-open .close-box-x{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition-delay:0ms,0ms,1125ms;-moz-transition-delay:0ms,0ms,1125ms;-o-transition-delay:0ms,0ms,1125ms;transition-delay:0ms,0ms,1125ms}.big-story-container .close-box-x{position:absolute;top:0;right:4.7619%;z-index:100;background-color:rgba(0,0,0,.2);visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:background-color,visibility,opacity;-moz-transition:background-color,visibility,opacity;-o-transition:background-color,visibility,opacity;transition:background-color,visibility,opacity;-webkit-transition-duration:250ms,0ms,250ms;-moz-transition-duration:250ms,0ms,250ms;-o-transition-duration:250ms,0ms,250ms;transition-duration:250ms,0ms,250ms;-webkit-transition-delay:0ms,250ms,0ms;-moz-transition-delay:0ms,250ms,0ms;-o-transition-delay:0ms,250ms,0ms;transition-delay:0ms,250ms,0ms;-webkit-transition-timing-function:ease-in-out,linear,ease-in-out;-moz-transition-timing-function:ease-in-out,linear,ease-in-out;-o-transition-timing-function:ease-in-out,linear,ease-in-out;transition-timing-function:ease-in-out,linear,ease-in-out}@media only screen and (min-width:54em){.big-story-container .close-box-x{right:3em}}@media only screen and (min-width:36em) and (min-height:36em){.big-story-container .close-box-x{right:3em}}.big-story-container .close-box-x:hover{background-color:#000}.big-story-container .big-story{width:95.2381%;padding:1.5em 3em 1.5em 1.5em;border-bottom:0;color:inherit;display:block;-webkit-transition:color;-moz-transition:color;-o-transition:color;transition:color;-webkit-transition-duration:250ms;-moz-transition-duration:250ms;-o-transition-duration:250ms;transition-duration:250ms;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}@media only screen and (min-width:54em){.big-story-container .big-story{width:100%;padding-right:6em}}@media only screen and (min-width:36em) and (min-height:36em){.big-story-container .big-story{width:100%;padding-right:6em}}.big-story-container .date{margin:.625em 0;font-size:.8em;font-weight:500;font-style:italic;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.media-list{padding-left:0;list-style:none}.media-heading{margin-top:-.1em!important;line-height:1em}.media,.media-body{overflow:hidden;zoom:1}.media:first-child{margin-top:0}.media .media-object{width:3em;height:auto;margin-top:.25em;padding:0;border:0;display:none}@media only screen and (min-width:36em) and (min-height:36em){.media .media-object{display:block}}.media>.pull-left{margin-right:.5em;float:left}.media>.pull-right{margin-left:.5em;float:right}.media .excerpt{font-size:.8em;font-weight:400;line-height:1.125em}@media only screen and (min-width:36em) and (min-height:36em){.media .excerpt{margin-top:.25em}}@media only screen and (min-width:36em) and (min-height:48em){.media .excerpt{font-size:1em;font-weight:300}}.home .big-story-container{background-color:rgba(0,0,0,.7)}.page-layout_inner .big-story-container{background-color:#2C2C33}.hide-nav-fries .big-story-container,.main-nav-open .big-story-container{right:-105%;-webkit-transition-duration:375ms,250ms;-moz-transition-duration:375ms,250ms;-o-transition-duration:375ms,250ms;transition-duration:375ms,250ms;-webkit-transition-delay:0ms,0ms;-moz-transition-delay:0ms,0ms;-o-transition-delay:0ms,0ms;transition-delay:0ms,0ms;-webkit-transition-timing-function:ease-in-out,ease-in-out;-moz-transition-timing-function:ease-in-out,ease-in-out;-o-transition-timing-function:ease-in-out,ease-in-out;transition-timing-function:ease-in-out,ease-in-out}@media only screen and (min-width:36em) and (min-height:36em){.hide-nav-fries .big-story-container,.main-nav-open .big-story-container{right:-24em}}.hide-nav-fries .big-story-container .close-box-x,.main-nav-open .big-story-container .close-box-x{visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition-delay:0ms,250ms,0ms;-moz-transition-delay:0ms,250ms,0ms;-o-transition-delay:0ms,250ms,0ms;transition-delay:0ms,250ms,0ms}.person .quote-info,.profile-modal .quote-info,.quote .quote-info{font-family:Gentona,"Myriad Pro",sans-serif}.person .by-line,.profile-modal .by-line,.quote .by-line{font-family:Gentona,"Myriad Pro",sans-serif;line-height:1em}.person .by-line a,.person .by-line button,.profile-modal .by-line a,.profile-modal .by-line button,.quote .by-line a,.quote .by-line button{border:none;color:inherit;-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none}.person .by-line a:hover,.person .by-line button:hover,.profile-modal .by-line a:hover,.profile-modal .by-line button:hover,.quote .by-line a:hover,.quote .by-line button:hover{color:inherit}.person .by-line dt,.profile-modal .by-line dt,.quote .by-line dt{display:none!important}.person .by-line dd,.profile-modal .by-line dd,.quote .by-line dd{margin:0;display:inline}.person .by-line dd.divisions,.profile-modal .by-line dd.divisions,.quote .by-line dd.divisions{display:block}.person .by-line .name,.profile-modal .by-line .name,
{font-size:1em;font-weight:700}

.quote .by-line .name{font-size:18px;font-weight:500;}
.person .by-line .name:after,.profile-modal .by-line .name:after,.quote .by-line{}
.person .by-line .class-of,.person .by-line .department,.person .by-line .person-type,.person .by-line .title,
.person .by-line ul.divisions,.profile-modal .by-line .class-of,.profile-modal .by-line .department,
.profile-modal .by-line .person-type,.profile-modal .by-line .title,.profile-modal .by-line ul.divisions,
.quote .by-line .class-of,.quote .by-line .department,.quote .by-line .person-type,.quote .by-line .title,
.quote .by-line ul.divisions{font-size:.8em;font-weight:300}.person .by-line .class-of,
.person .by-line .person-type,.person .by-line .title,.profile-modal .by-line .class-of,
.profile-modal .by-line .person-type,.profile-modal .by-line .title,.quote .by-line .class-of,
.quote .by-line .person-type,.quote .by-line .title{margin-left:.33333em;font-weight:500}
.person .by-line .class-of,.profile-modal .by-line .class-of,.quote .by-line .class-of{white-space:nowrap}.person .by-line .class-of:before,.profile-modal .by-line .class-of:before,.quote .by-line .class-of:before{content:"Class of "}.person .by-line .department,.profile-modal .by-line .department,.quote .by-line .department{font-weight:400;display:block}.quote{font-family:Quadon,"Myriad Pro",sans-serif}.quote.embedded .bubble{position:relative;z-index:0}.quote.embedded .bubble p{margin:0;position:relative;z-index:1}.quote.embedded .bubble p:before{width:.5em;position:absolute;top:0;left:0;z-index:-1;display:block;content:"\201C";font-size:4em;font-weight:700;font-family:Gentona,"Myriad Pro",sans-serif}.quote.embedded .bubble p:after{position:relative;top:.07em;z-index:0;content:"\201D";display:inline;font-family:Gentona,"Myriad Pro",sans-serif;font-size:1.25em;font-weight:300;line-height:.5em}.quote.embedded .bubble strong{font-weight:500}.quote.embedded .bubble .fa{position:absolute;bottom:-.5em;z-index:-100;color:#005EB8;font-size:2em}.quote.embedded .quote-info{width:100%}.quote.embedded .quote-info .quote-image-container{width:3em;height:3em;margin-top:-.5em;float:left;overflow:hidden;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.quote.embedded .quote-info .quote-image-container .quote-image{width:100%;height:auto;display:block}.quote.embedded .quote-info .by-line{width:100%;padding:0 0 0 3.5em}.quote.embedded .quote-info .by-line .name{margin:0;padding-top:.75em}.primary-column .quote{margin:3em 0}.primary-column .quote .bubble{margin-bottom:.8em;padding:1.2em;border:.2em solid #005EB8;font-weight:200;font-size:1.25em;color:#000}.primary-column .quote .bubble:before{content:"";display:block;width:3em;height:1.5em;position:absolute;bottom:0;left:3em;z-index:1;background-color:#FFF}.primary-column .quote .bubble p:before{color:#E5E2E0;-webkit-transform:translate(-25%,-33%);-moz-transform:translate(-25%,-33%);-o-transform:translate(-25%,-33%);-ms-transform:translate(-25%,-33%);transform:translate(-25%,-33%)}.primary-column .quote .bubble p:after{color:#000}.primary-column .quote .bubble p span,.primary-column .quote .bubble p strong{color:#005EB8}.primary-column .quote .bubble .fa{left:1.625em}@media only screen and (min-width:81em){.primary-column .quote .bubble .fa{left:2.0625em}}.primary-column .quote .quote-info{padding:0 0 0 1em}@media only screen and (min-width:81em){.primary-column .quote .quote-info{padding-left:2em}}.primary-column .quote .by-line .department,.primary-column .quote .by-line ul.divisions{padding-left:0}.sidebar .person .by-line button,.sidebar .person.embedded .by-line button,.sidebar .quote .by-line button,.sidebar .quote.embedded .by-line button{margin-right:.33333em}.sidebar .person .by-line .class-of,.sidebar .person .by-line .person-type,.sidebar .person .by-line .title,.sidebar .person.embedded .by-line .class-of,.sidebar .person.embedded .by-line .person-type,.sidebar .person.embedded .by-line .title,.sidebar .quote .by-line .class-of,.sidebar .quote .by-line .person-type,.sidebar .quote .by-line .title,.sidebar .quote.embedded .by-line .class-of,.sidebar .quote.embedded .by-line .person-type,.sidebar .quote.embedded .by-line .title{margin-left:0}.sidebar .person .by-line .title,.sidebar .person.embedded .by-line .title,.sidebar .quote .by-line .title,.sidebar .quote.embedded .by-line .title{white-space:normal}.sidebar .quote.embedded .quote-info .quote-image-container{width:2em;height:2em;margin-top:-.25em}.sidebar .quote.embedded .quote-info .by-line{text-align:left;margin-bottom:0;padding-left:2.5em}.sidebar .quote.embedded .quote-info .by-line .name:before{content:normal}.sidebar .quote .bubble{padding:1em;margin-bottom:1em;background-color:#005EB8;color:#FFF;font-weight:300;font-size:1em}.sidebar .quote .bubble p:before{margin-right:-.16em;position:relative;top:.09em;display:inline;font-size:2em;line-height:0;color:#FFF;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";filter:alpha(opacity=20);-moz-opacity:.2;-khtml-opacity:.2;opacity:.2}.sidebar .quote .bubble p:after{color:#FFF;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.sidebar .quote .bubble p span,.sidebar .quote .bubble p strong{color:#FFF}.sidebar .quote .bubble .fa{left:1.125em}.sidebar .person img{max-width:100%;margin-bottom:1em;border-bottom:.5em solid #005EB8;display:block}.sidebar .person .by-line{margin:0 0 1em}.sidebar .person .by-line .name{font-family:Quadon,"Myriad Pro",sans-serif}.sidebar .person .by-line .name:before{display:inline;content:"Meet ";font-weight:500}.profile-modal .quote{margin:0;position:relative;font-weight:500;font-size:1.5em}@media only screen and (min-width:36em){.profile-modal .quote{font-size:2em}}@media only screen and (min-width:54em){.profile-modal .quote{font-size:1.75em}}@media only screen and (min-width:81em){.profile-modal .quote{font-size:1.5em}}@media only screen and (min-width:108em){.profile-modal .quote{font-size:2em}}.profile-modal .quote p:first-child:before{content:"\201C";position:absolute;top:0;left:0;display:block;font-family:Gentona,"Myriad Pro",sans-serif;font-weight:900;font-size:6em;color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";filter:alpha(opacity=10);-moz-opacity:.1;-khtml-opacity:.1;opacity:.1;-webkit-transform:translate(-22.5%,-33.33%);-moz-transform:translate(-22.5%,-33.33%);-o-transform:translate(-22.5%,-33.33%);-ms-transform:translate(-22.5%,-33.33%);transform:translate(-22.5%,-33.33%)}.profile-modal .quote p:last-child:after{content:"\201D"}.profile-modal .quote strong{font-weight:700;color:#005EB8}.profile-modal .dash{margin:0;font-weight:700;color:rgba(0,0,0,.1)}.profile-modal .by-line{margin:0}.profile-modal .by-line .class-of,.profile-modal .by-line .name,.profile-modal .by-line .title{line-height:normal}.profile-modal .by-line .name{margin:0 0 .16667em;font-size:1.5em}@media only screen and (min-width:81em){.profile-modal .by-line .name{margin-bottom:.2em;font-size:1.25em}}@media only screen and (min-width:108em){.profile-modal .by-line .name{margin-bottom:.16667em;font-size:1.5em}}.profile-modal .by-line .name:before{content:normal}.profile-modal .by-line .class-of,.profile-modal .by-line .title{font-size:1em}.profile-modal .bio,.profile-modal .long-quote{margin-top:2em;color:#7E7E7C}.profile-modal .long-quote p:before{content:"\201C";display:inline}.profile-modal .long-quote p:after{content:"\201D";display:inline}.home .bbProfileQuoteSection{z-index:1}.home .profile-quote{background-color:#005EB8;z-index:1}@media only screen and (min-width:36em){.home .profile-quote:hover .portrait{margin-top:-.5em;-webkit-transition-duration:375ms;-moz-transition-duration:375ms;-o-transition-duration:375ms;transition-duration:375ms;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.14);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.14);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.14);transition-timing-function:cubic-bezier(.175,.885,.32,1.14)}}.home .profile-quote:hover .ring{width:110%;height:110%;border-width:.125em;border-color:#000!important;top:-5%;left:-5%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";filter:alpha(opacity=12.5);-moz-opacity:.125;-khtml-opacity:.125;opacity:.125}

@media only screen and (min-width:36em){
  .home .profile-quote.portrait-left .portrait
  {margin-left:8.54167%;left:0}}

  @media only screen and (min-width:108em){
    .home .profile-quote.portrait-left .portrait{margin-left:4%;}
  }

  @media only screen and (min-width:36em){
    .home .profile-quote.portrait-left .quote{margin-left:34.16667%}
  }
  @media only screen and (min-width:108em){
    .home .profile-quote.portrait-left .quote{margin-right:0;margin-left:25.625%}
    }
  @media only screen and (min-width:36em){
    .home .profile-quote.portrait-right .portrait{margin-right:8.54167%;right:0}

  }
  @media only screen and (min-width:108em){
    .home .profile-quote.portrait-right .portrait{margin-right:0}
  }
  @media only screen and (min-width:36em){
    .home .profile-quote.portrait-right .quote{margin-right:34.16667%}
    }
  @media only screen and (min-width:108em){
    .home .profile-quote.portrait-right .quote{margin-right:25.625%;margin-left:0}
    }
  @media only screen and (min-width:81em){
    .home .profile-quote.portrait-right .quote .left-quote{
      -webkit-transform:translate(-67%,-36%);
      -moz-transform:translate(-67%,-36%);
      -o-transform:translate(-67%,-36%);
      -ms-transform:translate(-67%,-36%);
      transform:translate(-67%,-36%)}}

  .home .profile-quote .quote{
    width:65.83333%;min-height:1px;margin:8.54167% 17.08333% 17.08333%;
    position:relative;z-index:0;color:#FFF;font-size:1.5em;font-weight:200
  }
    @media only screen and (min-width:36em){
      .home .profile-quote .quote{width:57.29167%;min-height:1px;margin:8.54167%;font-size:2em}}

    @media only screen and (min-width:54em){
      .home .profile-quote .quote{margin-top:2.5%;margin-bottom:2.5%}}
      @media only screen and (min-width:108em){
        .home .profile-quote .quote{width:74.375%;min-height:1px;margin-right:2.5%}}


.home .profile-quote .quote blockquote {margin:0}

.home .profile-quote .quote p{margin:0px;}

@media(min-width: 768px){
  .home .profile-quote .quote p{margin:0 50px;}
}

.home .profile-quote .quote p:first-child:after{content:"\201D"}
.home .profile-quote .quote .left-quote{position:absolute;top:0;left:0;z-index:-1;font-family:Gentona,"Myriad Pro",sans-serif;font-weight:900;color:#000;font-size:12em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";filter:alpha(opacity=10);-moz-opacity:.1;-khtml-opacity:.1;opacity:.1;-webkit-transform:translate(-21%,-36%);-moz-transform:translate(-21%,-36%);-o-transform:translate(-21%,-36%);-ms-transform:translate(-21%,-36%);transform:translate(-21%,-36%)}

@media only screen and (min-width:36em){.home .profile-quote .quote .left-quote{font-size:9em;-webkit-transform:translate(-22%,-36%);-moz-transform:translate(-22%,-36%);-o-transform:translate(-22%,-36%);-ms-transform:translate(-22%,-36%);transform:translate(-22%,-36%)}}

@media only screen and (min-width:54em){.home .profile-quote .quote .left-quote{-webkit-transform:translate(-22%,-36%);-moz-transform:translate(-22%,-36%);-o-transform:translate(-22%,-36%);-ms-transform:translate(-22%,-36%);transform:translate(-22%,-36%)}}

.home .profile-quote .quote .by-line{margin:.66667em 0 0;text-align:center;font-size:.66667em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}

@media only screen and (min-width:36em){.home .profile-quote .quote .by-line{font-size:.5em}}

.home .profile-quote .portrait{
  width:65.83333%;min-height:1px;margin:17.08333% 17.08333% 0;
  position:relative;
  -webkit-transition:margin-top;
  -moz-transition:margin-top;
  -o-transition:margin-top;
  transition:margin-top;
  -webkit-transition-duration:250ms;
  -moz-transition-duration:250ms;
  -o-transition-duration:250ms;
  transition-duration:250ms;
  -webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;
  -o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}

@media only screen and (min-width:36em){
.home .profile-quote .portrait{
  width: 20.125%;min-height:1px;margin:0;position:absolute;top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)}}

.home .profile-quote .portrait img{width:100%;height:auto;border-radius:100%;display:block}

.home .profile-quote .ring{width:95%;height:95%;border:solid;border-width:.1875em;position:absolute;top:2.5%;left:2.5%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;border-radius:100%;-webkit-transition:all;-moz-transition:all;-o-transition:all;transition:all;-webkit-transition-duration:375ms;-moz-transition-duration:375ms;-o-transition-duration:375ms;transition-duration:375ms;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.14);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.14);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.14);transition-timing-function:cubic-bezier(.175,.885,.32,1.14)}

.home .profile-quote .divisions{display:none}.js .loading{width:100%;text-align:center;font-size:1em;color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.js .loading.light{color:#FFF}.js .loading.dark{color:#000}.no-js .loading{display:none}


/**************************************************
    6. UFSA Staff Directory
***************************************************/
.staff-directory-btn{
  color: #00529B;
  padding: 5px 5px;
  border: 2px solid #00529B;
  font-size: 14px;
  font-weight: 500;
  font-family: "gentona","Georgia",serif;
  background: transparent;
  letter-spacing: 1px;
  margin: 6px;
  text-transform: uppercase;
}

@media(min-width: 768px){
.staff-directory-btn{
  color: #00529B;
  padding: 15px 20px;
  border: 3px solid #00529B;
  font-size: 16px;
  font-weight: 700;
  font-family: "gentona","Georgia",serif;
  background: transparent;
  letter-spacing: 2px;
  margin: 6px;
  text-transform: uppercase;
}
}
.staff-directory-btn:hover{

  color: #ffffff;
  background-color: #00529B;
}


.button-inline{
  display: block;
  margin: 20px 0px 0px 0px;
}

@media(min-width: 768px){
.button-inline{
  display: inline-block;
  margin: 50px 0px 0px 0px;
}
}
.button-inline-left{
  display: inline-block;
  margin: 50px 0px 0px 0px;
  float: left;
}

.button-inline-right{
  display: inline-block;
  margin: 50px 0px 0px 0px;
  float: right;
}
/*.ufsa-heading {
    font-family: "gentona","Georgia",serif;
    color: #00539b;
}*/

h1{
  font-weight: 700;
}


/***************************************************
    7. Gravity Forms UFSA Style
***************************************************/


/*Edit Site Layout*/


.site{
  margin:0px !important;
  background-color: transparent;
}
.site-inner{
  margin: 0px;
}
.site-content{
  padding:0 0;
}
.entry-content{
  margin-left: 0 !important;
  margin-right: 0 !important;
}



/*Remove default styling from gravity forms--------------------------------------------------------------------------------------------------------------*/

body .gform_wrapper form .gform_body ul,
body .gform_wrapper form .gform_body ul li{
  list-style-type: none !important;
        list-style-image: none !important;
        list-style: none !important;
        background-image: none !important;
        background: none !important;
  padding: 0 !important;
        margin: 0 !important;
        border: none !important;
}

body .gform_wrapper form .gform_body ul > li:before{
  content: "";
}

/*Style the form fields */

/* form fields half*/
body .gform_wrapper .gform_body .gform_fields .gfield_uf_half{
  width:47.5%;
}


/*Input style*/
body .gform_wrapper .gform_body .gform_fields .gfield input, .gform_wrapper form textarea, .gfield select {
  background-color: #fff;
  border: 2px solid #f3f3f3;
  color: #f37021; /*rgba(51, 49, 50, 0.6);*/
  display: inline-block;
      font: 500 20px/1 "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
      letter-spacing: 1px;
      margin: 0;
      padding: 14px 16px 16px;
      vertical-align: top;
}

body .gform_wrapper .gform_body .gform_fields .gfield input:focus{
  border: 2px solid #f37021;
  color: #f37021;
}

body .gform_wrapper .gfield_label{
    /*margin: 8px 0 12px !important;*/
    color: rgba(51, 49, 50, 0.6);
    display: block;
    font: normal 20px/1 "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-bottom: 12px;

}


/*gfield_description*/

body .gform_wrapper .gfield_description{margin-top: 5px; font-weight: 400; font-size: 14px;}

/*Style the form buttons--------------------------------------------------------------------------------------------------------------*/
body .gform_wrapper .gform_body .gform_page_footer .gform_next_button, .gform_button{
  float: left;
  clear: both;
  width: 113px;
  height: 54px;
  background: none !important;
  border: 3px solid #f37021 !important;
  color: #f37021 !important;
  font-size: 1em;
  letter-spacing: 2px !important;
}


/* button hover affect*/
body .gform_wrapper .gform_body .gform_page_footer .gform_next_button:hover, .gform_button:hover{
  background: #f37021 !important;
  color: #fff !important;

}

/*label required*/
body .gform_wrapper .gfield_required {
    color: #dd661e;
    margin-left: .25em;
}
/* form id = 2 */
/*Style the form radio buttons---------------------------------------------------------------------------------------*/
body .gform_wrapper .gform_body .gform_fields .gfield li{
  display: block;
  padding: 8px 0 10px 0 !important;
}

/*Hide Radio Button*/
body .gform_wrapper .gform_body .gform_fields .gfield input[type=radio]{
  display: none;
}

body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox]{
  display: none;
}

/* Radio Button Customization*/
body .gform_wrapper .gform_body .gform_fields .gfield input[type=radio] + label:before {

  border: 2px solid #f37021;
  content:"";
  display: inline-block;
  font-size: 40px;
  width: 36px;
  border-radius: 50%;
  line-height: 0px;
  margin:0px 10px 0px 0px;
  text-align: center;
  vertical-align: middle;
  padding-bottom: 18px;
  padding-top: 12px;
  color: #f37021;
  cursor: pointer;
}


/* Radio Button Checked Customization*/
body .gform_wrapper .gform_body .gform_fields .gfield input[type=radio]:checked + label:before{
  content:"\2022";


}
body .gform_wrapper .gform_body .gform_fields .gfield input[type=radio]:checked + label{
  font-weight:700;
}
body .gform_wrapper .gform_body .gform_fields .gfield label{
  cursor: pointer;
}


/*Hide Checkbox*/
body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox]{
  display: none;
}

/* Checkbox Customization*/
body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox] + label:before {
  background-color: #fff;
  border: 2px solid #f37021;
  content:"";
  display: inline-block;
  font-size: 22px;
  width: 35px;
  line-height: 0px;
  margin:0px 10px 0px 0px;
  text-align: center;
  vertical-align: middle;
  padding-bottom: 15px;
  padding-top: 15px;
  color: #f37021;
  cursor: pointer;
}

/* Checkbox Checked Customization*/
body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox]:checked + label:before{
   content:"\03a7";

}
body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox]:checked + label{
  font-weight:700;
}
body .gform_wrapper .gform_body .gform_fields .gfield label{
  cursor: pointer;
}

/*Date Field*/
body .gform_wrapper  .ginput_container .ginput_container_date {
  display: inline;
  margin-right: 10px;
}

/* DatePicker*/

#ui-datepicker-div{
  width: 47.5%;
  cursor: pointer;
}

@media (max-width: 768px){

  #ui-datepicker-div{
  width: 100%;
}
}

.ui-datepicker-prev, .ui-datepicker-next{
  margin-left: 20%;
  margin-right: 20%;
}

.ui-datepicker-title{
  margin-left: 33%;
}
.ui-datepicker-header{
  background-color: #fff;
}
table{
  background-color: #fff;
}
a{
  color: #f37021;
}

/*a:hover{
  color: #00529b;
}*/

/* Time */

.gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_year, .gform_wrapper .gfield_time_hour, .gform_wrapper .gfield_time_minute{
  width: 4.688em;
  vertical-align: top;
  display: inline-block !important;
}

.gform_wrapper .gfield_time_ampm {
    vertical-align: top;
    display: -moz-inline-stack;
    display: inline-block;
}

.gform_wrapper .gfield_time_hour i {
    display: none;
}

/* Advanced Field Name Display */
div.ginput_complex.ginput_container.gf_name_has_2 span {
    width: 50%;
}
div.ginput_container_name span {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    padding-right: 16px;
    margin-right: -4px;
}

/* below label font */
.gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_year label, .gform_wrapper .gfield_time_ampm label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .ginput_complex label, .gform_wrapper .instruction {
    display: block;
    font-size: .875em;
    letter-spacing: .5pt;
    white-space: nowrap;
    margin: .188em 0 .75em;
}

/* top_label font */
.gform_wrapper .top_label .gfield_label {
    margin: .625em 0 .5em;
    font-weight: 400;
    display: -moz-inline-stack;
    display: inline-block;
    line-height: 1.3;
    clear: both;
}

/* gf_left_half */

.gform_wrapper .top_label li.gfield.gf_left_half {
    clear: left!important;
    margin-right: 1.6%;
}

.gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
}

.gform_wrapper .top_label li.gfield.gf_left_half {
    margin: 0 0 .5em;
    width: 49%;
}

/* gf_right_half */

.gform_wrapper .top_label li.gfield.gf_right_half {
    clear: right!important;
}

.gform_wrapper .top_label li.gfield.gf_right_half {
    margin: 0 0 .5em;
    width: 48.5%;
}

/*gf_left_third, gf_middle_third, gf_right_third*/

.gform_wrapper .top_label li.gfield.gf_left_third {
    margin: 0 0 .5em;
    clear: left!important;
}
.gform_wrapper .top_label li.gfield.gf_left_third, .gform_wrapper .top_label li.gfield.gf_middle_third, .gform_wrapper .top_label li.gfield.gf_right_third {
    width: 31.9%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
}

/*gf_middle_third*/
.gform_wrapper .top_label li.gfield.gf_middle_third {
    clear: none!important;
}
.gform_wrapper .top_label li.gfield.gf_middle_third, .gform_wrapper .top_label li.gfield.gf_right_third {
    margin-bottom: .5em;
    margin-left: 1.3%!important;
}

/*gf_right_third*/
.gform_wrapper .top_label li.gfield.gf_right_third {
    clear: right!important;
}

/*gf_button*/
button, button[disabled]:hover, button[disabled]:focus, input[type="button"], input[type="button"][disabled]:hover, input[type="button"][disabled]:focus, input[type="reset"], input[type="reset"][disabled]:hover, input[type="reset"][disabled]:focus, input[type="submit"], input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus {

    font-family: "gentona";
    margin-top: 40px;
}

h2.gform_title{
    font-family: "gentona", "Georgia", serif;
    color: #4c87b5;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
    text-transform: uppercase;
}

body .gform_wrapper .gfield_radio li label, body .gform_wrapper .gfield_checkbox li label {
    font-size: 16px;
}
/*****************
  Main Nav (Uber Menu)
******************/
/*.x-container.max{
  max-width: ;
}*/

.ubermenu{
  background-color: #fff;
}
.brand-wrap{

  float:left;
  position: absolute;
  z-index: 5001;
}

.header-ubermenu{

  float:left;
  position:absolute;
  width: 100%;
  z-index: 1001;
  padding-left: 225px;

}

/*
@media(min-width: 769px){
.header-ubermenu{
  float:left;
  position: relative;*/
 /*left: 255px;
  width:70%
  width: 70%;
  left: 225px;


}
}
*/
.ubermenu-responsive-default.ubermenu{
  width: 100%;
}
/*nav.ubermenu{
  width:100%;
}*/


.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega{

  background: #faf8f1;
}


.ubermenu-main {
    border: none;
}
/*Top menu*/

.ubermenu .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target{
    font-family:"gentona", "Georgia", serif;
    letter-spacing: 2px;
    color: #00539b;
    text-transform: uppercase;
    font-weight: 700;
    padding-top: 29px;
    padding-bottom: 29px;
    font-size: 16px;
}


@media(min-width: 1392px){

  .ubermenu .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target{
    padding-top: 28px;
    padding-bottom: 28px;
    font-size: 18px;
}
}

@media(max-width: 450px){

  .ubermenu .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target{
    padding-top: 15px;
    padding-bottom: 15px;

}
}



/* Submenu: "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif */

.ubermenu .ubermenu-submenu .ubermenu-item .ubermenu-target{
   font: 500 16px/20px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
   padding: 9px;
   text-align: center;
   color: #00529b;
}

@media(min-width: 767px){
.ubermenu .ubermenu-submenu .ubermenu-item .ubermenu-target{
   font: 100 18px/26px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
   padding: 11px;
   color: #00529b;
   display: block;
   border-top: 0.5px solid #eae5d7;
   width: 350px;
   text-align:left;
   margin-right:40px;
}
}

li.first-child a{

   border-top: 0px solid #eae5d7 !important;
}


.ubermenu-item .ubermenu-submenu-drop{
  padding: 10px;
  width: 845px !important;
}

@media(min-width: 767px){
.ubermenu-item .ubermenu-submenu-drop{
  padding: 30px 20px;
  width: 845px !important;
}
}


.x-navbar .ubermenu-nav > li > a span:after{
    background: url(../img/main-menu-hover.png) repeat-x center center;
    content: '';
    bottom: 20px;
    display: block!important;
    height: 0px;
    left: 25%;
    position: absolute;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    width: 0;
}


@media(min-width: 768px){

  .x-navbar .ubermenu-nav > li > a span:after{
    height: 5px;
  }
}


.x-navbar .ubermenu-nav > li > a:hover span:after{
    -webkit-transition: width 0.2s ease-out;
    transition: width 0.2s ease-out;
    width: 50%;
}

.ubermenu-responsive-toggle{

  padding: 17px;
}

@media(width: 768px){
.ubermenu-responsive-toggle{

  padding: 3%;
}
}

@media(min-width: 769px){
.ubermenu-responsive-toggle{

  padding: 3%;
}
}


@media screen and (max-width: 959px){
.ubermenu-responsive-default.ubermenu-responsive.ubermenu {
    padding-top: 8px;
    margin-top: -1px;
    padding-bottom: 15px;
}
}
.info-profile-image{
    width: 100%;
    height:auto;
    padding-left: 10%;
    padding-right: 10%;
}

@media(min-width:768px){
.info-profile-image{
    padding-left: 1%;
    padding-right: 1%;
}
}
.topbar-dropdown:hover .topbar-arrow{

    transition: 0.1s;
    transform: rotateX(180deg);
}

.topbar-arrow{
    position: relative;
    display: inline-block;
    width: 1em;
    height: 1.3em;
    line-height: 1.3em;
    vertical-align: middle;
    padding-left: 5px;
}

.topbar-arrow > .fa{
  color: #fef2d2;
}


/*****************************
    Ubermenu Customization
*****************************/

/* Top Level Items */





/*Cornertone customize*/


.button-group{
  display: inline-block;
}

.ufsa-button{

  background-color:transparent;
  border-radius:0px;
  color:#00539b;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing: 2px;
  font:700 16px/1 "gentona", "Georgia", serif;
  padding: 15px 20px;
}

.ufsa-button:hover{
  background-color:#00539b;
  color: #fff;
}

.x-btn.x-btn-real,.x-btn.x-btn-real:hover{
  box-shadow:none;
  text-shadow:none;
   border: 3px solid #00539b;
}


h1.ufsa_three_column_title{
  text-align: center;
  margin-bottom: 50px;
}
.x-column{
  margin-right: 1%;
}

.aux-nav a:hover{
  color: #f1f1f1;
  text-decoration: none;
}



.x-btn, .button, [type="submit"] {
    text-shadow: none;
    box-shadow: none;
    border: 2px solid;
}

.x-btn:hover, .button, [type="submit"] {

    text-shadow: none;
    box-shadow: none;

}

.x-section{
  padding:0px;
}

.hero-text{
    color: #00529B;
    font: 500 18px/28px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 24px;
    line-height: 40px;
    padding: 3% 6%;
}

 @media only screen and (max-width: 768px) {
  .hero-text{
    font-size: 18px;
    line-height: 28px;

  }
}

.ufsa_text_block{
  margin-bottom: 0px;
}
.cs-empty-rows{
  margin:0px !important;
}



/***********************
  8. Eventon Styles
**********************/
.eventon_events_list .eventon_list_event .desc_trig{
    background-color: #fff;
}

.eventon_events_list .eventon_list_event .evcal_eventcard{

  background-color: #faf8f1 !important;

}

.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p,
#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title,
.evcal_evdata_row .evcal_evdata_cell h3{
    color: #00539b !important;
    font-family: "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

#evcal_list .eventon_list_event .event_description p,
#evcal_list .evcal_list_a .event_description li,
.evo_pop_body .evcal_evdata_row .evcal_evdata_cell p{

    font-size: 16px !important;
    line-height: 28px !important;
    color: #333132 !important;
}

.evcal_evdata_row{
  background-color:#faf8f1 !important;
}

.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_pop_body .evcal_desc span.evcal_event_subtitle {
  color:#f37021 !important;
}

/*Month Header*/
.ajde_evcal_calendar .calendar_header {
    margin: 5px 0 40px;
}

/*Arrows*/
.ajde_evcal_calendar .calendar_header .evcal_arrows, .ajde_evcal_calendar .calendar_header .evcal_arrows:hover {
    border: 2px solid #f37021 !important;
    color: #f37021 !important;
    border-radius: 0;
    border-color:#f37021 !important;
    background-color: #fff;
}
.ajde_evcal_calendar #evcal_next {
    margin-left: 10px;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows .fa, .ajde_evcal_calendar .calendar_header .evcal_arrows:hover .fa  {
    margin-top: 3px;
    color: #f37021 !important;
}


.ajde_evcal_calendar .calendar_header .evcal_arrows {
    background-color: transparent !important;
}


/*.ajde_evcal_calendar .calendar_header .evcal_arrows:hover {
    color: #e2e2e2;
    border-color: #e2e2e2;
    background-color: #e2e2e2;
}*/
/*Date*/
.eventon_fc_days .evo_fc_day {

    color: #00539b !important;
}

#evcal_list .eventon_list_event .evcal_cblock {
    color: #00529B;
    padding-top: 15px;
}
.eventon_events_list .eventon_list_event .evcal_cblock, .evo_pop_body .evcal_cblock{
    font-weight: normal;
}
/*Events Title*/
.eventon_events_list .eventon_list_event .evcal_desc, .evo_pop_body .evcal_desc, #page-content p.evcal_desc {
    margin-left: 40px;
    margin-top: 15px;
    margin-bottom: 15px;}

.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .evo_pop_body .evcal_desc span.evcal_desc2 {
    font-size: 18px;
}
@media(min-width: 768px){
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .evo_pop_body .evcal_desc span.evcal_desc2 {
    font-size: 24px;
}
}

#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title, .eventon_events_list .evcal_event_subtitle {
    line-height: 120%;
    padding-bottom: 10px;
}

/*Event Description Data*/
.eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info, .evo_pop_body .evcal_desc .evcal_desc_info {
    font-size: 14px;
    opacity: 1;
   padding-bottom: 8px;
}

.evcal_desc .evcal_desc3 em {
    font-size: 12px;
}

/*Sort Options*/
.ajde_evcal_calendar .evo_sort_btn {
    font: 700 16px/1 "gentona", "Georgia", serif;
    font-style: normal;
    text-transform: uppercase;
    cursor: pointer;
    border: 2px solid #f37021;
    padding: 10px;
    color: #f37021;
    letter-spacing: 1px;
}

.ajde_evcal_calendar .evo_sort_btn:hover {
    color: #fff;
    background-color: #f37021;
}

.entry-content a, .entry-summary a, .taxonomy-description a, .logged-in-as a, .comment-content a, .pingback .comment-body > a, .textwidget a, .entry-footer a:hover, .site-info a:hover {
    box-shadow: 0 0 0 0 currentColor;
}

.eventon_sorting_section {
    margin: 20px 0;
}

/*Loadbar*/
#eventon_loadbar_section {
    margin-top: 26px;
}

/*Event Top*/
button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
    color: #f37021;
    background: transparent;
}

button, button[disabled]:hover, button[disabled]:focus, input[type="button"], input[type="button"][disabled]:hover, input[type="button"][disabled]:focus, input[type="reset"], input[type="reset"][disabled]:hover, input[type="reset"][disabled]:focus, input[type="submit"], input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus {
    background: transparent;
    color: #00539b;
}

button, button[disabled]:hover, button[disabled]:focus, input[type="button"], input[type="button"][disabled]:hover, input[type="button"][disabled]:focus, input[type="reset"], input[type="reset"][disabled]:hover, input[type="reset"][disabled]:focus, input[type="submit"], input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus {
    padding: 0.5em 0.2em  0.5em 0;
    font-family: Quadon;
    font-size: 24px;
    letter-spacing: 0em;
    font-weight: 500;
}

.eventon_events_list .eventon_list_event .evcal_eventcard, .evcal_evdata_row, .evorow .tbrow, .dark1, .evo_pop_body {
    background-color: #FFFDF6;
}

.eventon_fc_daynames {
    background-color: #FFFDF6;
}

.eventon_fc_days{
  background-color: #FFF;
}

.eventon_fc_days .evo_fc_day.on_focus {

    opacity: 1 !important;
}

/*action user- submit an event*/

body .evoau_submission_form {
    border-color: transparent;
    background-color: transparent;
}


body .evoau_submission_form h2, body .evoau_submission_form h3 {
    color: #00539b;
}
body #eventon_form p label {
    font-style: normal;
    font-family: quadon, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: rgba(51, 49, 50, 0.6);
    font-size: 16px;
}

/*************************
  9. Wordpress Customizer
**************************/

/*<style id="x-generated-css" type="text/css">*/
  a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.x-topbar .p-info a:hover,.x-breadcrumb-wrap a:hover,.widget ul li a:hover,.widget ol li a:hover,.widget.widget_text ul li a,.widget.widget_text ol li a,.widget_nav_menu .current-menu-item > a,.x-widgetbar .widget ul li a:hover,.x-accordion-heading .x-accordion-toggle:hover,.x-comment-author a:hover,.x-comment-time:hover,.x-recent-posts a:hover .h-recent-posts{color:rgb(243,112,33);}

  a:hover,.widget.widget_text ul li a:hover,.widget.widget_text ol li a:hover,.x-twitter-widget ul li a:hover
  {color:hsl(23,84%,51%);}

  .rev_slider_wrapper,a.x-img-thumbnail:hover,.x-slider-container.below,.page-template-template-blank-3-php .x-slider-container.above,.page-template-template-blank-6-php .x-slider-container.above{border-color:rgb(243,112,33);}

  .entry-thumb:before,.x-pagination span.current,.flex-direction-nav a,.flex-control-nav a:hover,.flex-control-nav a.flex-active,.mejs-time-current,.x-dropcap,.x-skill-bar .bar,.x-pricing-column.featured h2,.h-comments-title small,.x-entry-share .x-share:hover,.x-highlight,.x-recent-posts .x-recent-posts-img:after
  {background-color:rgb(243,112,33);}

  /*.x-nav-tabs > .active > a,.x-nav-tabs > .active > a:hover
  {box-shadow:inset 0 3px 0 0 rgb(243,112,33);}*/
  .x-nav-tabs > .active > a, .x-nav-tabs > .active > a:hover {
    box-shadow: inset 0 0px 0 0 rgb(243,112,33);
    color: #fff;
    background-color: #4c87b5;
    font-weight: 500;
    font-size: 14px;
}


  .x-main{width:77.536945%;}

  .x-sidebar{width:17.536945%;}

  .x-topbar .p-info,.x-topbar .p-info a,.x-navbar .desktop .x-nav > li > a,.x-navbar .desktop .sub-menu a,.x-navbar .mobile .x-nav li > a,.x-breadcrumb-wrap a,.x-breadcrumbs .delimiter{color:#00529b;}

  .x-navbar .desktop .x-nav > li > a:hover,.x-navbar .desktop .x-nav > .x-active > a,.x-navbar .desktop .x-nav > .current-menu-item > a,.x-navbar .desktop .sub-menu a:hover,.x-navbar .desktop .sub-menu .x-active > a,.x-navbar .desktop .sub-menu .current-menu-item > a,.x-navbar .desktop .x-nav .x-megamenu > .sub-menu > li > a,.x-navbar .mobile .x-nav li > a:hover,.x-navbar .mobile .x-nav .x-active > a,.x-navbar .mobile .x-nav .current-menu-item > a{color:#00529b;}

  .x-navbar .desktop .x-nav > li > a:hover,.x-navbar .desktop .x-nav > .x-active > a,.x-navbar .desktop .x-nav > .current-menu-item > a{box-shadow:inset 0 4px 0 0 rgb(243,112,33);}

  .x-navbar .desktop .x-nav > li > a{height:80px;padding-top:30px;}

  .x-navbar-fixed-top-active .x-navbar-wrap{margin-bottom:1px;}

  .x-navbar .desktop .x-nav > li ul{top:80px;}

  .x-comment-author,.x-comment-time,.comment-form-author label,.comment-form-email label,.comment-form-url label,.comment-form-rating label,.comment-form-comment label,.widget_calendar #wp-calendar caption,.widget.widget_rss li .rsswidget{font-family:'Quandon';font-weight:400;}

  .p-landmark-sub,.p-meta,input,button,select,textarea{font-family:Arial;}

  .widget ul li a,.widget ol li a,.x-comment-time{color:rgb(51,49,50);}

  .widget_text ol li a,.widget_text ul li a{color:rgb(243,112,33);}.widget_text ol li a:hover,.widget_text ul li a:hover{color:hsl(23,84%,51%);}.comment-form-author label,.comment-form-email label,.comment-form-url label,.comment-form-rating label,.comment-form-comment label,.widget_calendar #wp-calendar th,.p-landmark-sub strong,.widget_tag_cloud .tagcloud a:hover,.widget_tag_cloud .tagcloud a:active,.entry-footer a:hover,.entry-footer a:active,.x-breadcrumbs .current,.x-comment-author,.x-comment-author a{color:rgb(0,82,155);}.widget_calendar #wp-calendar th{border-color:rgb(0,82,155);}.h-feature-headline span i{background-color:rgb(0,82,155);}@media (max-width:979px){.x-navbar-fixed-top-active .x-navbar-wrap{margin-bottom:0;}}

  /*body{

    font-size:16px;
    font-style:normal;
    font-weight:400;
    color:rgb(51,49,50);*/
    /*background:rgb(250,248,241) url(//testsite2.testwp-www.ufsa.ufl.edu/wp-content/uploads/sites/4/2016/10/bg-texture.png) center top repeat;
  }
*/
  a:focus,select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="submit"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto rgb(243,112,33);outline-offset:-1px;}

  h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6
  {font-family:"Quando",serif;font-style:normal;font-weight:400;}
  h2{
    letter-spacing: 1px;
  }

  /*h1,.h1{letter-spacing:-0.035em;}
  h2,.h2{letter-spacing:-0.035em;}
  h3,.h3{letter-spacing:-0.035em;}
  h4,.h4{letter-spacing:-0.035em;}
  h5,.h5{letter-spacing:-0.035em;}
  h6,.h6{letter-spacing:-0.035em;}
  .w-h{font-weight:400 !important;}*/

 /* .x-container.width{width:100%;}*/

  .x-container.nav-header.width{
    width: 100%;
    height:60px;
  }

  @media (min-width: 960px){
  .x-container.nav-header.width{
    height:80px;
  }
  }
  .x-container.max{max-width: 1200px;}
  .x-main.full{float:none;display:block;width:auto;}
  @media (max-width:979px){.x-main.full,.x-main.left,.x-main.right,.x-sidebar.left,.x-sidebar.right{float:none;display:block;width:auto !important;}}.entry-header,.entry-content{font-size:16px;}

/*
  body,input,button,select,textarea{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}*/

  h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,blockquote{color:rgb(0,82,155);}

  .cfc-h-tx{color:rgb(0,82,155) !important;}

  .cfc-h-bd{border-color:rgb(0,82,155) !important;}

  .cfc-h-bg{background-color:rgb(0,82,155) !important;}

  .cfc-b-tx{color:rgb(51,49,50) !important;}

  .cfc-b-bd{border-color:rgb(51,49,50) !important;}

  .cfc-b-bg{background-color:rgb(51,49,50) !important;}

  body.x-navbar-fixed-top-active .x-navbar-wrap{height:80px;}

  .x-navbar-inner{min-height:60px;}

  .x-brand{

    font-family:"Lato",sans-serif;
    font-size:42px;
    font-style:normal;
    font-weight:700;
    letter-spacing:-0.035em;
    color:#00539b;
  }

  @media (min-width:960px){
    .x-brand{
    /*margin-top:25px;*/
  }
  }
  .x-brand:hover,.x-brand:focus{color:#00539b;}

 .x-brand img{

 width:160px;

}

@media(min-width: 960px){
  .x-brand img{width:225px;}

}

  .x-navbar .x-nav-wrap .x-nav > li > a

  {font-family:"Lato",sans-serif;font-style:normal;font-weight:700;letter-spacing:-0.15em;text-transform:uppercase;}

  .x-navbar .desktop .x-nav > li > a{font-size:px;}

  .x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce)
  {padding-left:40px;padding-right:40px;}

  .x-navbar .desktop .x-nav > li > a > span{margin-right:--0.15em;}

  .x-btn-navbar{margin-top:28px;}

  .x-btn-navbar,.x-btn-navbar.collapsed{font-size:18px;}

  @media (max-width:979px){body.x-navbar-fixed-top-active .x-navbar-wrap{height:auto;}.x-widgetbar{left:0;right:0;}}

  .x-btn,.button,[type="submit"]{color:#00539b;border-color:#00539b;background-color:#ffffff;margin-bottom:0.25em;text-shadow:0 0.075em 0.075em rgba(0,0,0,0.5);box-shadow:0 0.25em 0 0 #00539b,0 4px 9px rgba(0,0,0,0.75);border-radius:0.25em;}

  .x-btn:hover,.button:hover,[type="submit"]:hover{color:#ffffff;border-color:#00539b;background-color:#00539b;margin-bottom:0.25em;text-shadow:0 0.075em 0.075em rgba(0,0,0,0.5);box-shadow:0 0.25em 0 0 hsla(0,0%,100%,0),0 4px 9px rgba(0,0,0,0.75);}.x-btn.x-btn-real,.x-btn.x-btn-real:hover{margin-bottom:0.25em;text-shadow:0 0.075em 0.075em rgba(0,0,0,0.65);}.x-btn.x-btn-real{box-shadow:0 0.25em 0 0 #00539b,0 4px 9px rgba(0,0,0,0.75);}.x-btn.x-btn-real:hover{box-shadow:0 0.25em 0 0 hsla(0,0%,100%,0),0 4px 9px rgba(0,0,0,0.75);}.x-btn.x-btn-flat,.x-btn.x-btn-flat:hover{margin-bottom:0;text-shadow:0 0.075em 0.075em rgba(0,0,0,0.65);box-shadow:none;}.x-btn.x-btn-transparent,.x-btn.x-btn-transparent:hover{margin-bottom:0;border-width:3px;text-shadow:none;text-transform:uppercase;background-color:transparent;box-shadow:none;}body .gform_wrapper .gfield_required,body .gform_wrapper span.ginput_total{color:rgb(243,112,33);}body .gform_wrapper h2.gsection_title,body .gform_wrapper h3.gform_title{font-weight:400;}body .gform_wrapper h2.gsection_title{letter-spacing:-0.035em !important;}body .gform_wrapper h3.gform_title{letter-spacing:-0.035em !important;}body .gform_wrapper .top_label .gfield_label,body .gform_wrapper .left_label .gfield_label,body .gform_wrapper .right_label .gfield_label{font-weight:400;}/*</style>*/
  /*<style id="cornerstone-custom-page-css" type="text/css"></style>*/




  /*************************************************
    8. Integrity-light.css Overwrite
  *************************************************/
.x-navbar {
    border-bottom: 0px solid #ccc;
    background-color: #fff;
    box-shadow: 0 0.15em 0.35em 0 rgba(0,0,0,0);

}



/*****************************
  9. Mobile Responsive Style
******************************/


.x-topbar .p-info a{
  color: #fff !important;
  border-bottom: none;
  display: block;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 2px;
  line-height: 14px;
  text-transform: uppercase;
  padding: 0px 5px;
  display: inline-block;
}

.x-topbar .p-info a:hover{
  opacity: 0.8;
  color: #fff;
}
.x-section {
  padding-top:0px !important;
}

.x-social-global a{
  color: #ffffff;
}

a.logo img{
  height: 20px;
  width: 30px;

}

.logo{
    background: #00529b;
    display: block;
    float: left;
    height: 40px;
    padding: 5px 10px 5px 10px;
    width: 50px;
    z-index: 1001;
}


ul {
    list-style: none;
}

li {
    line-height: 1.5;
}

ul, ol {
    margin: 0px 0px 0em 1.655em;
}


/* Adds line below hovered menu item text*/
/*
.x-navbar .desktop .x-nav > li > a:hover span
{
    padding-bottom: 8px;
    border-bottom: 2px solid #f37021;
}
*/
/*
.x-navbar .desktop .x-nav  > li > a span:after {
    background: url(http://testsite2.testwp-www.ufsa.ufl.edu/wp-content/uploads/sites/4/2016/11/main-menu-hover.png) repeat-x center center;
    content: '';
    bottom: 20px;
    display: block!important;
    height: 5px;
    left: 0;
    position: absolute;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    width: 0;
}

.x-navbar .desktop .x-nav > li > a:hover span:after{
    -webkit-transition: width 0.2s ease-out;
    transition: width 0.2s ease-out;
    width: 100%;
}

*, *:after, *:before {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
*/

.x-navbar .desktop .x-nav  > li > a span:after {
    background: url(../img/main-menu-hover.png) repeat-x center center;
    content: '';
    bottom: 20px;
    display: block!important;
    height: 5px;
    left: 18%;
    position: absolute;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    width: 0;
}

.x-navbar .desktop .x-nav > li > a:hover span:after{
    -webkit-transition: width 0.2s ease-out;
    transition: width 0.2s ease-out;
    width: 60%;
}

*, *:after, *:before {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

/*remove navigation drop down arrow*/
body .x-navbar .x-nav li>a>span:after {
  /*display: none;*/
}

/*remove line above current and hovered menu item*/

.x-navbar .desktop .x-nav > li > a:hover, .x-navbar .desktop .x-nav > .x-active > a, .x-navbar .desktop .x-nav > .current-menu-item > a {
    box-shadow: none !important;
}


/*change menu hover and submenu background color*/

.x-navbar li:hover{
background:#faf8f1 !important;
}

.x-navbar ul.sub-menu{
background:#faf8f1 !important;
}

/*navbar animation
.x-navbar .desktop .x-nav > li > a {
    webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
*/

/*******/
.x-navbar .desktop .x-nav > li > a{
  font-family: "gentona","Georgia",serif !important;
  font-size: 18px;
  letter-spacing: 2px !important;
}


/*center main nav bar*/

.masthead-inline .x-nav{
  display: block;
  float: none;
  /*text-align: center;*/
  width: 100%;
  left: 25%;
  position: absolute;
}
.masthead-inline .x-navbar .x-nav>li {
  display: inline-block;
}

/*style drop down menu*/
/*
.masthead-inline .x-navbar .desktop .sub-menu {
  column-count: 2;
  -moz-column-count: 2;
  -webkit-column-count: 2;
}
*/
.masthead-inline .x-navbar .desktop .x-megamenu .sub-menu a, .masthead-inline .x-navbar .desktop .sub-menu a{
    color: #00529b;
    border-top: 1px solid #eae5d7;
    display: block;
    font: 500 18px/26px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 11px;
    text-align: left;
    text-transform: none;

}



.masthead-inline .x-navbar .desktop .sub-menu li.first-child a {
    border: none;
}

.masthead-inline .x-navbar .desktop .x-megamenu .sub-menu a:hover{
  color: #f37021;

}

.desktop .x-nav .x-megamenu>.sub-menu>li {
  width: 30%;
  float: left;
  margin: 0;
  padding: 0;
}

.x-navbar-static-active .desktop .x-nav .x-megamenu > .sub-menu, .x-navbar-fixed-top-active .desktop .x-nav .x-megamenu > .sub-menu {
    left: auto;
    right: auto;
    padding: 40px;
    width: 40%;
}

/*
float: left;
    margin-bottom: 0px;
    border-right: 0px;
  padding: 0 18px;
*/


/*@media (max-width: 992px){
  .x-topbar .x-social-global {
  display: none;
}
}
*/


/*********************Small Devices: phones***********************/

@media (max-width:767px){

  body{
    padding-top: 50px;
  }

  .header{
    background: #fff;

  }

  .x-navbar-inner{
    height: 53px;
    min-height: 53px;
  }

  .x-brand{
    /*margin-top: 7px;*/
  }

}

/****************Revolution Slider*****************


*/
/*
@media (max-width: 1363px){

  .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{

    padding-left: 20px !important;
  }

}

@media (max-width: 1164px){

  .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{

    padding-left: 20px !important;
    padding-right: 20px !important;
  }

}
*/


/***************************************************
  UberMenu
***************************************************/


/* =============================================================================
// ufsa-style.css
// -----------------------------------------------------------------------------
// CSS for the UFSA X Theme
// =============================================================================

// =============================================================================
// TABLE OF CONTENTS
// -----------------------------------------------------------------------------
//   01. Fonts
//   02. Elements
//   03. Header
//   04. Footer
//   05. Blog
// =============================================================================*/

/* Fonts
// =============================================================================*/
@font-face {
  font-family: 'quadon';
        src: url('/wp-content/themes/x-child-ufsa/framework/css/fonts/rene_bieder_-_quadon_medium-webfont.eot');
        src: url('/wp-content/themes/x-child-ufsa/framework/css/fonts/rene_bieder_-_quadon_medium-webfont.eot?#iefix') format("embedded-opentype"), url('/wp-content/themes/x-child-ufsa/framework/css/fonts/rene_bieder_-_quadon_medium-webfont.woff') format("woff"), url('/wp-content/themes/x-child-ufsa/framework/css/fonts/rene_bieder_-_quadon_medium-webfont.ttf') format("truetype"), url('/wp-content/themes/x-child-ufsa/framework/css/fonts/rene_bieder_-_quadon_medium-webfont.svg#quadon') format("svg");
        font-weight: 500;
        font-style: normal; }
@font-face {
  font-family: 'gentona';
        src: url('/wp-content/themes/x-child-ufsa/framework/css/fonts/rene_bieder_-_gentona_bold-webfont.eot');
        src: url('/wp-content/themes/x-child-ufsa/framework/css/fonts/rene_bieder_-_gentona_bold-webfont.eot?#iefix') format("embedded-opentype"), url('/wp-content/themes/x-child-ufsa/framework/css/fonts/rene_bieder_-_gentona_bold-webfont.woff') format("woff"), url('/wp-content/themes/x-child-ufsa/framework/css/fonts/rene_bieder_-_gentona_bold-webfont.ttf') format("truetype"), url('/wp-content/themes/x-child-ufsa/framework/css/fonts/rene_bieder_-_gentona_bold-webfont.svg') format("svg");
        font-weight: 700;
        font-style: normal; }
@font-face {
  font-family: 'gentona';
        src: url('/wp-content/themes/x-child-ufsa/framework/css/fonts/rene_bieder_-_gentona_medium-webfont.eot');
        src: url('/wp-content/themes/x-child-ufsa/framework/css/fonts/rene_bieder_-_gentona_medium-webfont.eot?#iefix') format("embedded-opentype"), url('/wp-content/themes/x-child-ufsa/framework/css/fonts/rene_bieder_-_gentona_medium-webfont.woff') format("woff"), url('/wp-content/themes/x-child-ufsa/framework/css/fonts/rene_bieder_-_gentona_medium-webfont.ttf') format("truetype"), url('/wp-content/themes/x-child-ufsa/framework/css/fonts/rene_bieder_-_gentona_medium-webfont.svg#gentona') format("svg");
        font-weight: 500;
        font-style: normal; }
@font-face {
  font-family: 'gentona';
        src: url('/wp-content/themes/x-child-ufsa/framework/css/fonts/rene_bieder_-_gentona_light-webfont.eot');
        src: url('/wp-content/themes/x-child-ufsa/framework/css/fonts/rene_bieder_-_gentona_light-webfont.eot?#iefix') format("embedded-opentype"), url('/wp-content/themes/x-child-ufsa/framework/css/fonts/rene_bieder_-_gentona_light-webfont.woff') format("woff"), url('/wp-content/themes/x-child-ufsa/framework/css/fonts/rene_bieder_-_gentona_light-webfont.ttf') format("truetype"), url('/wp-content/themes/x-child-ufsa/framework/css/fonts/rene_bieder_-_gentona_light-webfont.svg#gentona') format("svg");
        font-weight: 100;
        font-style: normal; }
@font-face {
  font-family: 'gentona';
        src: url('/wp-content/themes/x-child-ufsa/framework/css/fonts/rene_bieder_-_gentona_light_italic-webfont.eot');
        src: url('/wp-content/themes/x-child-ufsa/framework/css/fonts/rene_bieder_-_gentona_light_italic-webfont.eot?#iefix') format("embedded-opentype"), url('/wp-content/themes/x-child-ufsa/framework/css/fonts/rene_bieder_-_gentona_light_italic-webfont.woff') format("woff"), url('/wp-content/themes/x-child-ufsa/framework/css/fonts/rene_bieder_-_gentona_light_italic-webfont.ttf') format("truetype"), url('/wp-content/themes/x-child-ufsa/framework/css/fonts/rene_bieder_-_gentona_light_italic-webfont.svg') format("svg");
        font-weight: 100;
        font-style: italic; }
@font-face {
  font-family: 'pitch-bold';
        src: url('/wp-content/themes/x-child-ufsa/framework/css/fonts/Courier10 Pitch Bold.ttf');
        font-weight: 700;
        font-style: normal; }
/* Elements
// =============================================================================*/
  html{
    font-size: 100%;
  }

  body{
    font-family:"gentona","Georgia",serif;
    font-weight: 100;
    /*font-size: 16px;*/
    line-height: 26px;
    background: #faf8f1 url('../img/bg-texture.png');
    color: #333132;
    padding-top: 40px;
  }

  @media (min-width: 768px){

    body{
      padding-top: 100px;
  }
  }

  h1{
    font: 700 60px "gentona", "Georgia", serif;
    line-height: 60px;
    color: #00529b;
    text-transform: uppercase;
    margin-top: 0.25em;
    letter-spacing: 1px;
  }
  a {
    color: #f37021;
    text-decoration: none; }
  a:hover {
    color: #f79f6a; }
  a[id^='d.'] {
        display: inline-block;
        margin-top: -60px;
        padding-top: 60px;
        position: relative; }
     @media (min-width: 768px) {
        a[id^='d.'] {
          margin-top: -150px;
          padding-top: 150px; } }

  strong {
        font-weight: bold; }

  em {
        font-style: italic; }

  cite {
        font-style: normal; }

  h1, h2, h3, h4, h5, dt, .faqs dt, h6 {
    margin: 0 0 13px;
    font-family: inherit;
    font-weight: bold;
    line-height: 26px;
    color: inherit;
    text-rendering: optimizelegibility; }

  h1, h2, h3 {
    line-height: 52px; }

  h1 {
    color: #00529b;
    font-size: 34px;
    font-weight: 700;
    line-height: 40px;
    margin-bottom: 20px;
    text-transform: uppercase; }
    @media (min-width: 768px) {
        h1 {
          font-size: 60px;
          line-height: 72px;
          margin-bottom: 50px; } }

  h2 {
    color: #4c87b5;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
    text-transform: uppercase; }
    @media (min-width: 768px) {
        h2 {
          font-size: 32px;
          line-height: 36px; } }

  h3 {
    color: #005496;
    font: 500 24px/36px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 1px;
    margin-bottom: 0px; }

  h4 {
    color: #4c87b5;
    font-size: 24px;
    font-weight: 500;
    line-height: 36px;
    text-transform: uppercase; }

  h5, dt, .faqs dt {
    color: #00529b;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 36px;
    text-transform: uppercase; }

  hr {
    border: none;
    border-bottom: 1px solid #e5dfcf;
    margin: 30px 0; }
    @media (min-width: 768px) {
      hr {
        margin: 20px 0; } }
      hr.m-bottom {
        margin-top: 0; }

  blockquote {
    color: #4c87b5;
    font: 500 20px/32px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0 0 20px 30px; }

  ul, ol, dl {
    margin: 0 0 20px; }

  p{
    /*margin: 0 0 5px;*/
    margin: .25em 0 1em; }

  ul, ol {
    margin-left: 2px; }

  ul li, ol li {
    margin-bottom: 10px; }
/*  ul li:before, ol li:before {
    content: "\2022 ";
    color: #f37021;
    font-weight: bold;
    margin-right: 5px; } */

  ol > li {
    counter-increment: step-counter; }
  ol > li:before {
    content: counter(step-counter);
    font-size: 14px;
    margin-right: 10px;
    top: -2px;
    position: relative; }

  .faqs dt {
    border-top: 1px solid #e5dfcf;
    padding-top: 10px;
    line-height: 26px; }
  .faqs .toplink {
    border-top: 1px solid #e5dfcf;
    padding-top: 10px;
    margin-bottom: 40px; }

  dd {
    margin-bottom: 20px; }

  small {
    font-size: 80%;
    color: #888; }

  pre, code {
    font-family: monospace;
    font-size: 14px;
    line-height: 20px; }

  code {
    background: rgba(234, 229, 215, 0.75);
    padding: 0.2rem 0.1rem; }

  pre {
    background: url('/media/templates/uf2015/img/pre_bg.png') 0px 2px;
    border: 1px solid #084b81;
    border-left-width: 6px;
    margin-bottom: 20px;
    padding: 2px 10px;
    position: relative;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap !important;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word; }
  pre code {
    background-color: transparent; }

  img {
    display: block; }
  img.m-bottom {
    margin-bottom: 20px; }

  .img-full {
    height: auto;
    margin-bottom: 20px;
    width: 100%; }
    @media (min-width: 768px) {
      .img-full {
          margin: 0; } }

  .icon-svg {
    display: inline-block; }
  .icon-svg svg {
        display: block;
        height: 100%;
        width: 100%; }

.container{

    padding-top: 30px;

  }


  #ufsa_three_column_container, #main{
    padding-top: 20px;
  }

 @media(min-width:768px){
  .container{
    padding-top: 90px;
  }

  #ufsa_three_column_container, #main{
    padding-top: 30px;
  }


}


  /*.x-container {
    margin: 0 0;
  }*/
/* Header
// =============================================================================*/

/* Footer
// =============================================================================*/

  .instagram-sidebar {
    padding: 15px;
  }
  .ufsa-col-footerwrap {
    margin:0px !important;
  }
   .ufsa-footer {

    display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
    display: -ms-flexbox;  /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
    display: flex;
    padding-top:12px;
    padding-bottom: 12px;
  }



  .ufsa-footerwrap {
    margin: auto;
    width: 75%;
    padding-top: 15px;
  }

  .footer-menu {
    padding: 0;
    text-align: center;
    margin:0;
  }
  .footer-menu ul {
      list-style: none;
      margin:0px;
      }
  .footer-menu ul li {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: solid 1px rgba(255, 255, 255, .1);
  }

  .footer-menu li:last-child {
    border-bottom: none;
  }
    @media (min-width: 768px) {
    .footer-menu {
      padding-left: 15px;
      padding-right: 15px; } }

    @media (max-width: 767px) {

    .footer-menu h2 {
      background-color: #004277;
      font-size: 24px;
      margin: 10px;
    }
    .footer-menu.open h2 {
      background-color: transparent;
      margin-bottom: 10px;
      padding-bottom: 0; }
    .footer-menu ul {
      display: none;
    }
    .footer-menu.open ul {
      display: block;
    }
    }
    @media (min-width: 768px) {
    .footer-menu ul li {
      margin: 0;
      text-transform: uppercase; }
      .footer-menu ul li:before {
      display: none; }
    }
    .footer-menu h2 {
    color: #fff;
    font: 700 18px "gentona", "Georgia", serif;
    letter-spacing: 1px;
    margin-bottom: 0;
    padding: 30px 20px;
    text-transform: uppercase; }
    @media (min-width: 768px) {
      .footer-menu h2 {
      font-size:26px;
      margin-top:12px;
      margin-bottom: 12px;
      padding: 0; } }

    .footer-menu a {
    font: 100 14px "gentona", "Georgia", serif;
    padding: 10px 20px;
    color: #e17f35;
    text-decoration: none;
    border-style: none;
    }
    @media (min-width: 768px) {
      .footer-menu a {
      font-size: 18px;
      }
    }

      .footer-menu a:hover  {
      color: #fff;
    }

    .featured-footer a:hover {
      color: #084b81;
    }
    .footer-social-row{
      width:100%;
      margin:auto;
      text-align: center;
      overflow:hidden;
    }
    /*    .footer-social span:before,
  .footer-social span:after {
    content: "";
    position: absolute;
    height: 2px;
    border-top: 2px solid white;
    top: 35%;
    opacity: 0.1;
    width: 300%;
  }*/

 /* .footer-social span:before {
    right: 100%;
    margin-right: 15px;
  }
  .footer-social span:after {
    left: 100%;
    margin-left: 15px;
  }
   .footer-social i{
    padding: 10px;
    font-size:32px;
    color:#fff;
    }*/

    .footer-social {
    display: inline-block;
    position: relative;
    line-height: .5;
  }
    @media (min-width: 768px) {
      .footer-menu a {
      padding: 12px 0; } }

  .ufsa-footer-nav li {
    background-color: #fff;
    margin: 10px !important;
  }
  .footer-logo svg {
    display: block;
    height: 100%;
    width: 100%;
  }

  .footer-logo {
    display: inline-block;
    height: 51px;
    margin-bottom: 30px; }
    @media (min-width: 768px) {
    .footer-logo {
      height: 46px;
      margin-bottom: 20px; } }
    @media (min-width: 992px) {
    .footer-logo {
      height: 46px;
      margin-bottom: 20px; } }
    @media (min-width: 1280px) {
    .footer-logo {
      height: 65px;
      margin-bottom: 0px; } }
  }

  .x-social-global {
    display: inline-block;
    height: 51px;
    margin-bottom: 30px; }
    @media (min-width: 768px) {
    .x-social-global {
      height: 46px;
      margin-bottom: 20px; } }
    @media (min-width: 992px) {
    .x-social-global {
      height: 46px;
      margin-bottom: 20px; } }
    @media (min-width: 1280px) {
    .x-social-global {
      height: 65px;
      margin-bottom: 0px; } }

/* Blog
// =============================================================================*/
.x-header-landmark {
  margin: auto;
  margin-top: 10px;
  width: 100%;
}
.entry-thumb {
  background-color:#00529b;
}
.blog .widget ul {
  list-style: none;
}
.blog .x-main {
  width: 100%;
}
.blog .x-sidebar {
  width: 100%;
}

@media (min-width: 768px) {
  .blog .x-main {
    width: 75%;
  }
  .blog .x-sidebar {
    width: 23%;
  }
}

@media (min-width: 992px) {
  .blog .x-main {
    width: 65%;
    margin-left: 10%;
  }

}
@media (min-width: 1280px) {
  .blog .x-main {
    width: 60%;
  }
  .blog .x-sidebar {
	margin-right: 30px;
  }
}

/*******************Grid Container***********************/

.esg-container{
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom:100px;
  width:88%;
}

.esg-grid .esg-center a{
  border: solid 2px #fff;
  border-top: solid 2px #fff !important;
  font-family: "gentona", "Georgia", serif;
  letter-spacing: 1px;
  font-size: 16px;
}



.esg-filter-wrapper {

    margin-top: 20px;
}



#sb_instagram{
  margin: 120px auto 0 auto;
}

input[type="submit"]{
  padding: 0.5em 1.0em 0.5em 1.0em;
  font-family: "gentona", "Georgia", serif;
}

input[type="submit"]:hover{
  border-color: #f37021 !important;
}

.x-nav-tabs>li>a {
    padding: 0.75em;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3;
    color: #f37021;
    background-color: #f7f7f7;
    box-shadow: inset 0 0px 0 0 rgba(255,255,255,0.85);
}

.x-nav-tabs>li>a:hover {

    color: #ffffff;
    background-color: #4c87b5;

}

/*.x-container.width {
    width: 100%;
}*/


 .swiper-container {
        width: 100%;
        height: 400px;

    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }


   .swiper-img{
        position: relative;

    }

    .swiper-caption{
        position:absolute;
        background: rgba(255, 255, 255, 0.75);
        right: 15%;
        left: 15%;
        bottom:10%;
        border: 5px solid #fff;
        padding: 10px 5px;
    }

    .swiper-category-tag{

        background: #a9dcda;
        color: #00529b;
        display: block;
        font: 700 12px/14px "gentona", "Georgia", serif;
        left: -25px;
        letter-spacing: 2px;
        position: absolute;
        top: -20px;
        text-transform: uppercase;
        border: 3px solid #fff;
        padding: 5px 8px;

    }

    .swiper-read-more{

        color: #f37021;
        display: inline-block;
        font: 500 14px/14px "gentona", "Georgia", serif;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .swiper-caption h2{
        margin: 4px 0 1px 0;
        color: #00529b;
        font: 700 20px/24px "gentona", "Georgia", serif;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .swiper-caption h3{
        margin-top: 0;
        color: #005496;
        font: 500 0px/0px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
        letter-spacing: 1px;
        margin-bottom: 0px;
    }

    @media(min-width: 769px){

      .swiper-container {

        height: 600px;

    }

      .swiper-slide {
        text-align: center;
        font-size: 18px;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

        .swiper-category-tag{

        border: 5px solid #fff;
        padding: 9px 14px;
        font: 700 14px/14px "gentona", "Georgia", serif;

    }

    .swiper-caption{
        right: 25%;
        left: 25%;
        border: 10px solid #fff;
        padding: 10px 0;

    }

    .swiper-read-more{

        font: 500 16px/16px "gentona", "Georgia", serif;
        letter-spacing: 2px;
    }

    .swiper-caption h2{
        margin: 10px 0 10px 0;
        font: 700 34px/38px "gentona", "Georgia", serif;
    }

    .swiper-caption h3{
        font: 500 24px/28px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
        margin-bottom: 10px;
    }

    }

   .x-topbar .p-info a.topbar-item{
      font-size: 0px;
    }

    @media(min-width: 1024px){
      .x-topbar .p-info a.topbar-item{
      font-size: 14px;

    }

    }

    .x-accordion-heading .x-accordion-toggle.collapsed {
    background-color: transparent;
}

    .x-accordion-heading .x-accordion-toggle {
    display: block;
    padding: 10px 15px;
    font-family: "gentona", "Georgia", serif;
    font-weight: 400;
    font-size: 18px;
    color: #00529b;
    background-color: transparent;
    cursor: pointer;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.x-accordion-inner {
    padding: 10px 15px;
    border-top: 0px solid rgba(0,0,0,0.15);
    background-color: transparent;
    box-shadow: none;
}

.tablepress .odd td { background-color: #eae5d7; }

.tablepress .even td {
    background-color: #fffdf5;
}

.x-accordion-group {
    margin: 0 0 0px;
    border-top: 1px solid rgba(0,0,0,0.15);
    border-bottom: 1px solid rgba(0,0,0,0.15);
    box-shadow: 0 0em 0em 0 rgba(0,0,0,0);
}

/*side nav styles*/
li.page_item_has_children ul.children li a {
	margin-left:0px;
}
@media(min-width: 769px){
	li.page_item_has_children ul.children li a {
		margin-left:12px;
	}
}

li.page_item_has_children ul.children li a:before {
    content:'\21B3';
    margin-right: 10px;
    font-size: 18px;
    top: 10px;
    left: 20px;
    position: absolute;
}



.logo-mobile, .logo-mobile img{
  display:none;
}


@media(max-width: 767px){
.logo-mobile{

  background: #00539b;
  display: block;
  float: left;
  height:53px;
  position: relative;
  width: 53px;
  z-index: 1002;
}

.logo-mobile img{
  height: 26px;
  width: 40px;
  margin-top: 26%;
  margin-left: 12%;
  display: block;
}
}

/*Contact Webmaster*/
ul#webmaster li{
  line-height: 1;
  margin: 0 10px;
}

ul#webmaster li a{
  font-size: 14px;
  text-transform:capitalize;
}

ul#webmaster li:first-child{
  border-bottom:none;
  padding-top:10px;
  padding-bottom:3px;
}

ul#webmaster li:last-child{
  padding-top:0px;
}




/**Update Styles in ufsa-style.css**/


/********************ADA Compliance Styles********************************/

/****Topbar****/

.x-topbar {
    background-color: #bc581a;
    height: 41px;
    min-height: 0;
}

.topbar-dropdown button {
    background: #bc581a;
    color: #fff !important;
    border: none;
    margin: 0;
    padding: 10px 40px;
    font: 700 18px/20px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 2px;
    height: 40px;
}

.x-btn, .button, [type="submit"] {
    color: #ffffff !important;
    background-color: #bc581a !important;
    border-radius: 0em !important;
    border: 0px solid !important;
}

.x-topbar .x-social-global a:focus {
    color: #00529B;
}


.x-topbar .x-social-global a:hover {
    color: #00529B;
}

a:focus {
    text-decoration: underline;
    color: #c65006;
}

a:hover {
    color: #c65006;
    text-decoration: underline;
}

.x-topbar .p-info a {
    color: #fff !important;
    border-bottom: none;
    display: block;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 2px;
    line-height: 18px;
    text-transform: uppercase;
    padding: 0px 15px;
    display: inline-block;
}

/****Footer****/

.ufsa-footer {
    background-color: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px;
}

.footer-menu a {
    font: 100 18px "gentona", "Georgia", serif;
    padding: 10px 20px;
    color: #c65006;
    text-decoration: none;
    border-style: none;
}

.footer-menu h2 {
    color: #ffffff;
    font: 700 18px "gentona", "Georgia", serif;
    letter-spacing: 1px;
    margin-bottom: 0;
    padding: 30px 20px;
    text-transform: uppercase;
}


@media (min-width: 768px){
.footer-menu h2 {
    color: #00529b;
    font-size: 26px;
    margin-top: 12px;
    margin-bottom: 12px;
    padding: 0;
}
}

.footer-social div:before, .footer-social div:after {
    content: "";
    position: absolute;
    height: 2px;
    border-top: 2px solid #00529b;
    top: 35%;
    opacity: 0.5;
    width: 300%;
}


.footer-social div:before{
	right:100%;
	margin-right: 15px;
}

.footer-social div:after{
	left:100%;
	margin-left: 15px;
}

ul.ufsa-footer-nav a {
    color: #ffffff;
   }


ul.ufsa-footer-nav a:hover {
    color: #ffffff;
    text-decoration: underline;
   }

.ufsa-footer-nav li {

    background-color: #084b81;
    margin: 10px !important;
}

ul#webmaster li a {
    font-size: 14px;
    text-transform: capitalize;
    color: #000000;
}

.footer-social span {
    padding: 10px;
    font-size: 32px;
    color: #00529b;
}
.x-social-global a span{
    display: block;
}

.footer-menu a:hover {
    color: #c65006;
    text-decoration: underline;
}

@media (max-width: 767px){

.footer-menu.open h2 {
    background-color: transparent;
    margin-bottom: 10px;
    padding-bottom: 0;
    color: #00529b;
}}


/*****Sidenav hover and focus******/

.sidenav a:focus{
  background: #f37021;
  color:#fff;
}



/***Add focus to links for tabbing**/

.x-topbar .x-social-global a:hover{
  color:#00529B;
}

.x-topbar .x-social-global a:focus{
  color:#00529B;
}

.btn.btn--white:focus {
    background: #fff;
    color: #f37021;
}

.ufsa-general-btn:focus {
    color: #ffffff;
    background-color: #f37021;
    border: 3px solid #f37021;
}

a:focus{
  text-decoration: underline;
  color: #c65006;
}

.sidenav a:focus{
  background: #f37021;
  color: #fff;
}

.entry-wrap{padding:0px}


.brand-wrap{
	padding-left: 0px;
}

@media(min-width: 768px){

  .brand-wrap{
	padding-left: 20px;
}

}

/*******Theme Styles Update**********/

/**
5. UFSA Blockquote Style
**/

a{
background:0 0;
font-size:16px; /*Needs update**/
text-decoration:none;
cursor:pointer}

@media(min-width: 768px){
a {
font-size: 18px;
}
}


/*Lists**/
ul li:before{
content: "\2022 ";
color: #f37021;
font-weight: bold;
margin-right: 5px;
}

.header ul li:before, .header ol li:before, .esg-grid ul li:before, .esg-grid ol li:before, .widget_recent_entries ul li:before, ul.x-nav-tabs li:before{
content: no-close-quote;
margin-right: 0;
}

ul ul, ol ul{

content: no-close-quote;
margin-left: 25px;
}

ol{
padding-left: 0px;
}

/*Add Padding bottom to Container***/

.container{
padding-bottom: 50px;
}

@media (min-width: 768px){
.container{
padding-bottom: 90px;
}
}

/****Make fullwidth/ Container Switch button work again (CSS updates)**/

.x-navbar-inner > .x-container.width{

width: 100%;
}

.x-navbar-inner > .x-container.max{
max-width: none;
}


.header-ubermenu{

	width:100%;
	padding-left: 225px;
}

.simple-banner{
margin-top: 20px;
}

@media(max-width: 959px){
  .simple-banner{
margin-top: 0px;
}
}

@media(max-width: 768px){
  .simple-banner{
margin-top: 13px;
}
}

.top-logo{
    margin-left: auto;
    margin-right: auto;
    width: 400px;
    margin-top:50px;
}

@media(max-width: 768px){
  .top-logo{
    margin-top:30px;
  }
}

.submenu{
  padding-top: 50px;
  padding-bottom: 50px;
}

@media(max-width: 768px){

  .submenu{
  padding-top: 30px;
  padding-bottom: 30px;
}

}

.legacy-menu{
  text-align: center;
}
ul.legacy-menu{
   list-style: none;
}

ul.legacy-menu li{
  display: inline;
  margin: 0px 10px;
}

ul.legacy-menu li:before{

  content:no-close-quote;
}

.legacy-menu a {
    font-weight: 400;
    color: #00549b;
    text-transform: uppercase;
}

/************ Slider Lightbox *********/
.slick-prev:before, .slick-next:before {
    color: #007aff !important;
}

.lg-outer .lg-thumb{
  margin:0 auto;
}

.lg-backdrop.in{
  opacity: 0.5;
}


/*img.veteran-nav{
  max-width: 100%;
  background-size: cover;
  background-position: center;
}
*/
.slider-nav .item-slick{
    max-width: 240px;
    margin-right: 10px;
    margin-top: 10px;
    outline: none!important;
    cursor: pointer;
  }

  .sidemargin{
  padding-top: 140px;
}

.mainmargin{
  padding-top: 45px;
}

.qasection{
  padding-top: 40px;
  padding-left: 20px;
}

   @media(max-width: 786px){

      .sidemargin{
      padding-top: 0px;
}

      .mainmargin{
      padding-top: 0px;
}

      .qasection{
      padding-top: 0px;
      padding-left: 0px;
}

  }

.slick-dots li:before{
  display: none;
}

.slick-dots li button:before{
  display: none;
}

.slick-track{
  margin-left:0;
}

.slider-for .slick-slide img{
  height: auto;
  width: auto;
}

.slider-nav .slick-slide img{
  height:80px;
  width: auto;
}


ul.lg-dropdown li:before{
  content:none;
}

a#lg-share-googleplus{

  display:none;
}

a#lg-share-pinterest{

  display:none;
}

.slick-prev{
  left: 0;
}

.slick-next{
  right: 0;
}

.slick-prev, .slick-next{
  position: absolute;
  top: 30%;
  z-index: 50;
  margin-top: 15px;
}



.slick-slide.slick-active.slick-center{
  opacity:1;
}

.slider-nav .slick-slide{
  opacity:0.5;
}

.slick-dots li button{
  background-color: #00549b !important;
  width:3px !important;
  height:3px !important;
  border-radius: 6px !important;
  opacity:0.3;
}

li.slick-active button{

  background-color: #00549b !important;
  opacity: 1;
}



.slick-slider {
    /*width:280px;*/
}



/**Veterans single page side bar **/


@media(max-width: 576px) {

  #kickoff-sliders {
    width: auto;
  }
  #kickoff-sliders .slick-list .slick-track a img {
    margin: 0 auto;
  }
}


.slick-dotted.slick-slider{
  margin-bottom: 0px;
}



@media(max-width: 360px) {
  #kickoff-sliders{
    margin-left: -11%;
  }
  #kickoff-slider-nav{
    margin-left: -4%;
  }
}

/**********************************/

/*
.simple-banner{
  margin-top:0px;
  position:fixed;

}*/

.simple-banner .simple-banner-text{
  font-weight: 400;
}


/*@media(max-width: 1369px){
.simple-banner{
  margin-top:30px;
  position:relative;
}
}

@media(max-width: 960px){
.simple-banner{
  margin-top:0px;
  position:relative;
}
}

@media(max-width: 769px){
.simple-banner{
  margin-top:20px;
  position:relative;
}
}
*/

.widget_nav_menu ul li:before{

    display: none;
}

.widget_nav_menu ul li a, .widget_meta ul li a, .widget_pages ul li a {
    display: block;
    border-bottom: 0px solid #ddd;
    border-bottom: 0px solid rgba(0,0,0,0.1);
    padding: 0.65em 0.85em;
    box-shadow: 0 0px 0px rgba(255,255,255,0.95);
}

.widget ul li a, .widget ol li a, .x-comment-time {

    font: 500 16px/24px "gentona", "Georgia", serif;
    text-transform: uppercase;
    color:#f37021;
    letter-spacing: 2px;
}

.widget ul, .widget ol{

    border: 0px solid #ddd;
    border: 0px solid rgba(0,0,0,0);
    box-shadow: 0 0px 0px transparent;
    border-radius: 0px;
}

.widget_nav_menu ul li a:before, .widget_meta ul li a:before, .widget_pages ul li a:before{

  display: none;
}

.widget_nav_menu .current-menu-item>a {
    background-color: transparent;
}

.widget_nav_menu ul li a:hover, .widget_meta ul li a:hover, .widget_pages ul li a:hover {
    background-color: #f37021;
    color: #ffffff;
    text-shadow: none;
}
