@charset "UTF-8";
/* Do not edit this file directly as it is being managed via Sass. */
/* Set the default link color scheme for the site. */ 
/* line 76, ../scss/generic.scss */
a {
  color: inherit; 
  text-decoration: none; 
}

/* line 78, ../scss/generic.scss */
a:hover, .interior-text ul li a, .interior-text ol li a {
  color: inherit;
  text-decoration: underline;
}

/* line 78, ../scss/generic.scss */
a:active {
  color: inherit;
  text-decoration: underline;
}

/* line 79, ../scss/generic.scss */
a:visited {
  color: inherit; 
  text-decoration: inherit;
}
/* line 81, ../scss/generic.scss */
.interior-text ul li a:hover, .interior-text ol li a:hover {
  color: orange;
}
/* line 81, ../scss/generic.scss */
table a {
  text-decoration: underline;
}

/* line 82, ../scss/generic.scss */
table a:hover {
  color: orange;
}
/* line 81, ../scss/generic.scss */
hr {
  color: #cacbd5;
  margin: 30px 15px;
}

/* line 83, ../scss/generic.scss */
button, a.button {
  text-transform: uppercase !important;
}

/* line 85, ../scss/generic.scss */
table {
  width: 100%;
  margin-bottom: .5rem;
  margin-top: 0.75rem;
}

/* line 86, ../scss/generic.scss */
table tr th, table tr td {
  font-size: 1rem;
  padding: 0.75em 1em;
}

/* line 87, ../scss/generic.scss */
table tbody tr td, table tr td {
  line-height: 1.35rem;
}

/* line 88, ../scss/generic.scss */
table.image-caption {
  width: auto !important;
  margin: 10px;
}

/* line 90, ../scss/generic.scss */
content {
  padding-top: 0px;
}

/* line 91, ../scss/generic.scss */
content ul:not(.pagination):not(.advancedSearch) li {
  font-size: 1.025em;
  padding: 0.2em 0 .2em .25em;
  list-style: none;
  text-indent: -.8em;
  line-height: 1.4em;
}

/* line 92, ../scss/generic.scss */
content ul:not(.pagination):not(.advancedSearch) li:before {
  content: "■";
  color: #B95205;
  padding: 0 .4em 0 0;
  font-size: 14px;
  line-height: 0;
  position: relative;
  top: -2px;
}

/* line 93, ../scss/generic.scss */
content ul:not(.pagination):not(.advancedSearch) li li {
  padding: 0 0 0 0;
}

/* line 94, ../scss/generic.scss */
content ul:not(.pagination):not(.advancedSearch) ul li:before {
  content: "\2610";
  color: #B95205;
  padding: 0 .4em 0 0;
  font-size: 12px;
  line-height: 0;
}

/* line 95, ../scss/generic.scss */
content ol li {
  font-size: 1.025em;
  padding: 0.25em 0 .25em .25em;
}

/* line 97, ../scss/generic.scss */
.float-left {
  position: relative;
  float: left;
  text-align: right;
  width: 80%;
}

/* line 98, ../scss/generic.scss */
.float-right {
  position: relative;
  float: right;
  text-align: right;
  width: 20%;
}

/* line 100, ../scss/generic.scss */
.breadcrumbsright {
  padding-top: 0.75em;
}

/* Some generic content panels */
/* line 103, ../scss/generic.scss */
.generic-panel {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* line 104, ../scss/generic.scss */
.generic-panel-full-width {
  max-width: none !important;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 105, ../scss/generic.scss */
.generic-panel-1280 {
  max-width: 1280px !important;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 106, ../scss/generic.scss */
.generic-panel-1310 {
  max-width: 1310px !important;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 107, ../scss/generic.scss */
.generic-panel-1280-no-padding {
  max-width: 1280px !important;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* line 108, ../scss/generic.scss */
.generic-grid-panel {
  margin-bottom: 0.75rem;
  padding-top: 1.75rem;
  padding-bottom: 0.75rem;
  background-color: #edecee;
}

/* line 109, ../scss/generic.scss */
.generic-panel-photo-gallery {
  max-width: none !important;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  border-top: 6px solid #e9f3f2 !important;
  border-bottom: 6px solid #e9f3f2;
}

/* line 110, ../scss/generic.scss */
.generic-panel-event-ribbon {
  max-width: none !important;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

/* line 112, ../scss/generic.scss */
.interior .generic-panel {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* START: Styling for Masthead */
/* line 4, ../scss/custom-elements/_global-masthead.scss */
.darkgray-bg {
  background-color: #576571;
}

/* line 7, ../scss/custom-elements/_global-masthead.scss */
.blackgray-bg {
  background-color: #231E20;
}

/* line 10, ../scss/custom-elements/_global-masthead.scss */
.lightbluegray-bg {
  background-color: #96a0aa;
}

/* line 14, ../scss/custom-elements/_global-masthead.scss */
#nav-wrapper {
  padding: 0;
  height: 0px;
  /* Added to fix mouse events being covered by indivisible layer */
}

/*----Top Sliver Display-----*/
/*These clases change the behavior of the top sliver. Closed on loading instead of open */
/* line 21, ../scss/custom-elements/_global-masthead.scss */
.drawer.drawerLarge {
  display: none;
}

/* line 24, ../scss/custom-elements/_global-masthead.scss */
.drawer.drawerLarge.hide {
  display: block;
}

/* line 27, ../scss/custom-elements/_global-masthead.scss */
button#sliverlink {
  height: 55px;
  outline: none;
}

/* line 31, ../scss/custom-elements/_global-masthead.scss */
button#sliverlink.sliver-open {
  height: 21px;
  outline: none;
}

/* line 35, ../scss/custom-elements/_global-masthead.scss */
.umnameLarge {
  display: none;
}

/* line 38, ../scss/custom-elements/_global-masthead.scss */
#umnametop.umnameLarge.hide, #sliverlink.sliver-open .fa-plus, #sliverlink .fa-minus {
  display: block;
  visibility: visible;
}

/* line 42, ../scss/custom-elements/_global-masthead.scss */
#sliverlink.sliver-open .fa-minus, #sliverlink .fa-plus {
  display: none;
}

/*This iverrrides a class on umiami.css that add an unnecesary extra padding to the small and med sliver navigation.*/
/* line 46, ../scss/custom-elements/_global-masthead.scss */
.sliverleft, .sliverright {
  min-height: 450px;
  padding-bottom: 2em;
}

/*----------Main Navigation Logo section------*/
/*The elements on the top navigation row can be aligned vertically by the user. 
The vertical align does not work with the float property so the mainrow class removes the float from the row 
and we can use the vertical align to position the logo and the elements on this area. */
/* line 54, ../scss/custom-elements/_global-masthead.scss */
.navCol.sitelogo img, .sitelogo img {
  padding: 2em 2em;
}

/* line 57, ../scss/custom-elements/_global-masthead.scss */
.align-top {
  /*display:inline !important;*/
  vertical-align: top;
}

/* line 61, ../scss/custom-elements/_global-masthead.scss */
.align-middle {
  /*display:inline !important;*/
  vertical-align: middle;
}

/* line 65, ../scss/custom-elements/_global-masthead.scss */
.align-bottom {
  /*display:inline !important;*/
  vertical-align: bottom;
}

/* line 69, ../scss/custom-elements/_global-masthead.scss */
.navRow {
  display: table;
}

/* line 72, ../scss/custom-elements/_global-masthead.scss */
.navCol {
  display: table-cell;
  /*padding:0 1.563rem;*/
}

/* line 76, ../scss/custom-elements/_global-masthead.scss */
.navCol ul li, .navCol div {
  display: inline-block;
}

/* line 79, ../scss/custom-elements/_global-masthead.scss */
.lower-nav {
  width: 100%;
}

/* line 82, ../scss/custom-elements/_global-masthead.scss */
.lower-nav ul li {
  font-size: 1.13rem;
  line-height: 100%;
  padding: 1em 0 1em 0;
}

/* line 87, ../scss/custom-elements/_global-masthead.scss */
.lower-nav ul {
  margin-bottom: 0;
}

/* line 90, ../scss/custom-elements/_global-masthead.scss */
.lower-nav ul.f-dropdown, .lower-nav .f-dropdown, .lower-nav div ul.f-dropdown {
  border: none;
  -webkit-box-shadow: 0px;
  box-shadow: none;
  margin: 0;
}

/* line 96, ../scss/custom-elements/_global-masthead.scss */
.lower-nav ul.f-dropdown:after, .lower-nav ul.f-dropdown:before, .lower-nav .f-dropdown:before, .lower-nav .f-dropdown:after {
  border: none;
  top: 0;
}

/* line 100, ../scss/custom-elements/_global-masthead.scss */
.lower-nav ul.f-dropdown li {
  padding: 0;
}

/* line 103, ../scss/custom-elements/_global-masthead.scss */
.lower-nav ul.f-dropdown li a, .lower-nav div ul.f-dropdown li a, .lower-nav a, .lower-nav a:hover {
  color: #ffffff;
  padding: 1em 1.75em;
  position: relative;
}

/* line 110, ../scss/custom-elements/_global-masthead.scss */
.dropdown-item {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

/* line 115, ../scss/custom-elements/_global-masthead.scss */
.lower-nav .f-dropdown li a:hover, .lower-nav .f-dropdown li a:focus {
  color: #000;
  background-color: #b7babe;
  border: none;
}

/* line 120, ../scss/custom-elements/_global-masthead.scss */
.lower-nav ul li:hover, .navCol ul li:hover {
  background: #231e20;
}

/* line 123, ../scss/custom-elements/_global-masthead.scss */
.lower-nav ul li a:hover, .navCol ul li a:hover {
  text-decoration: none;
}

/* line 126, ../scss/custom-elements/_global-masthead.scss */
.lower-nav form ul li:hover, .navCol form ul li:hover {
  background: none;
}

/* line 129, ../scss/custom-elements/_global-masthead.scss */
.lower-nav form ul li, .navCol form ul li {
  padding: .2em;
}

/* line 132, ../scss/custom-elements/_global-masthead.scss */
.lower-nav button, .navCol button {
  height: 26px;
  margin: 0;
}

/* line 136, ../scss/custom-elements/_global-masthead.scss */
.um_dropdown li {
  width: 100%;
}

/*This class is for the navigation on the lower nav*/
/* line 140, ../scss/custom-elements/_global-masthead.scss */
.right-menu {
  color: #ffffff;
  float: right;
  font-size: 1.13rem;
}

/*------Search Bar--------*/
/* line 146, ../scss/custom-elements/_global-masthead.scss */
.search {
  padding: 0 2em;
}

/* line 149, ../scss/custom-elements/_global-masthead.scss */
.fa-bars {
  color: #ffffff;
  font-size: 2em;
  padding-top: 7px;
}

/* line 154, ../scss/custom-elements/_global-masthead.scss */
.supernav li.newssearch {
  clear: none;
  float: left;
  width: auto;
}

/* line 159, ../scss/custom-elements/_global-masthead.scss */
button.newssearchbtn, input.newssearchfield[type="text"] {
  background-clip: padding-box;
  background-color: rgba(255, 255, 255, 0.85);
  border: 3px solid rgba(255, 255, 255, 0.95);
  border-radius: 0;
  color: #333333;
  display: inline-block;
  height: auto;
  line-height: normal;
  margin: 0 0 3px;
  padding: 6px;
}

/* line 171, ../scss/custom-elements/_global-masthead.scss */
input.newssearchfield[type="text"] {
  height: 33px;
  width: 20em;
  transition: all 0.5s ease 0s;
}

/* line 176, ../scss/custom-elements/_global-masthead.scss */
input.umsearchfield[type="text"], .drawer .mobilesearch input.umsearchfield-sm[type="text"] {
  transition: all 0.5s ease 0;
}

/* line 179, ../scss/custom-elements/_global-masthead.scss */
button.newssearchbtn {
  height: 33px;
  width: 33px;
}

/* line 183, ../scss/custom-elements/_global-masthead.scss */
button.newssearchbtn:focus, input[type="text"].newssearchfield:focus {
  box-shadow: none;
}

/* line 187, ../scss/custom-elements/_global-masthead.scss */
input[type="text"].newssearchfield:focus {
  background-color: white;
  color: #222;
}

/* line 192, ../scss/custom-elements/_global-masthead.scss */
.row.navmain {
  max-width: 100%;
}

/* line 195, ../scss/custom-elements/_global-masthead.scss */
.navbar-header {
  display: none !important;
}

/* line 198, ../scss/custom-elements/_global-masthead.scss */
.navbar {
  background: none;
  min-height: 0;
  padding: 0;
  transition: none;
}

/* line 205, ../scss/custom-elements/_global-masthead.scss */
#btn_navtoggle {
  /* background: none repeat scroll 0 0 #333333;*/
  /* height: 100%;*/
  left: 0;
  overflow: hidden;
  padding: 0;
  z-index: 1;
}

/* line 213, ../scss/custom-elements/_global-masthead.scss */
#btn_navtoggle.toggled {
  margin-left: 0;
  margin-top: -6px;
  overflow: auto;
  z-index: 1000;
}

/* line 220, ../scss/custom-elements/_global-masthead.scss */
#btn_navtoggle h4 {
  text-transform: uppercase;
}

/* line 223, ../scss/custom-elements/_global-masthead.scss */
#btn_navtoggle.toggled .panel-nav li a:hover span {
  background: none repeat scroll 0 0 transparent;
  text-decoration: none;
}

/* line 227, ../scss/custom-elements/_global-masthead.scss */
#btn_navtoggle .nav-panel {
  padding: 2em 0;
}

/*=====Themable Navigation styles==========*/
/* line 231, ../scss/custom-elements/_global-masthead.scss */
#nav-wrapper .toggle-menu-header {
  font-size: 14px;
  text-transform: uppercase;
  font-family: 'Stag Sans Bold';
}

/* line 237, ../scss/custom-elements/_global-masthead.scss */
#nav-wrapper .toggle-menu ul.mobile-nav {
  display: block;
  margin: 1rem 0 0 0.875rem;
  padding: 0rem 0;
  list-style-type: none;
  list-style-position: outside;
  padding-bottom: 0rem;
}

/* line 245, ../scss/custom-elements/_global-masthead.scss */
#nav-wrapper .toggle-menu ul.mobile-nav li {
  font-size: 1.125rem;
  font-family: 'Stag sans Book';
  color: #fff;
  line-height: 1.15em;
  padding-top: 6px;
  padding-bottom: 6px;
}

/* line 254, ../scss/custom-elements/_global-masthead.scss */
#nav-wrapper .toggle-menu ul.mobile-nav li a {
  z-index: 9;
}

/* line 256, ../scss/custom-elements/_global-masthead.scss */
#nav-wrapper #toggle-main-menu ul {
  margin: 0;
  padding: 0;
}

/* line 257, ../scss/custom-elements/_global-masthead.scss */
#nav-wrapper #toggle-main-menu ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 258, ../scss/custom-elements/_global-masthead.scss */
#nav-wrapper #toggle-main-menu ul li a {
  display: block;
  font-size: 14px;
  font-family: 'Stag Sans Bold';
  text-transform: uppercase;
  margin-top: 20px;
  padding: 0.3em 1em;
}

/* line 259, ../scss/custom-elements/_global-masthead.scss */
#nav-wrapper #toggle-main-menu ul li:first-child a {
  margin-top: 0;
}

/* line 261, ../scss/custom-elements/_global-masthead.scss */
#nav-wrapper #toggle-left-nav .toggle-menu-header {
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding: 0.3em 1em;
}

/* line 266, ../scss/custom-elements/_global-masthead.scss */
#nav-wrapper #toggle-related-links .toggle-menu-header {
  margin-left: 0.875em !important;
  margin-right: 0 !important;
}

/* line 270, ../scss/custom-elements/_global-masthead.scss */
#nav-wrapper #toggle-related-links ul li {
  font-size: 15px;
}

/*=====Navigation Bottom shadow colors=========*/
/*We need to add more transparency values for the bottom shadow on the navigation so it can be configurable on the Data definition*/
/* line 233, ../scss/custom-elements/_global-masthead.scss */
.border-a20 {
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  border-bottom: solid 6px rgba(0, 0, 0, 0.2);
}

/* line 239, ../scss/custom-elements/_global-masthead.scss */
.homepage .navmain.border-a20 {
  /* border:none; */
  border-bottom: solid 6px rgba(0, 0, 0, 0.2);
}

/*---Styles for xLarge viewports. Sliver Open  (max-width: 1365px) --*/
@media only screen and (min-width: 64em) and (max-width: 85.313em) {
  /* line 243, ../scss/custom-elements/_global-masthead.scss */
  #btn_navtoggle {
    margin: 0;
    visibility: visible;
  }

  /* line 247, ../scss/custom-elements/_global-masthead.scss */
  .row.umname {
    margin: 0;
  }

  /* line 250, ../scss/custom-elements/_global-masthead.scss */
  .sliver-push {
    margin: 0 !important;
  }
}
/*--Styles for Large Viewports 48.750em (760px) - 63.938em (1023px)----*/
/*Adjustment Media Query*/
/*--Styles for med to Large Viewports----*/
@media (max-width: 57em) {
  /* line 261, ../scss/custom-elements/_global-masthead.scss */
  input.newssearchfield[type="text"] {
    width: 17em;
    transition: all 0.5s ease 0s;
  }
}
/*--Styles for Medium Viewports (max-width: 759px)----*/
@media (max-width: 47.438em) {
  /*This class removes the fixed navigation when the toggle bar is clicked so it can be scrolled*/
  /* line 270, ../scss/custom-elements/_global-masthead.scss */
  .fixed.toggled {
    padding: 0 !important;
    position: relative;
    top: 0;
  }

  /* line 275, ../scss/custom-elements/_global-masthead.scss */
  #btn_navtoggle {
    /*New*/
    margin-left: -100%;
    /*margin-top:113px;
    top: 0;*/
    bottom: 0;
    /*position:fixed;*/
    overflow-y: scroll;
    overflow-x: hidden;
  }

  /* line 285, ../scss/custom-elements/_global-masthead.scss */
  #btn_navtoggle.sliver-open {
    margin-top: 618px;
  }

  /* line 292, ../scss/custom-elements/_global-masthead.scss */
  .supernav .fa-search {
    color: #fff !important;
    font-size: 1em;
    padding: 0;
  }

  /* line 297, ../scss/custom-elements/_global-masthead.scss */
  .supernav.right {
    float: right !important;
  }

  /* line 300, ../scss/custom-elements/_global-masthead.scss */
  .supernav li.newssearch {
    padding: 6px 6px 4px 0;
  }

  /*-------Top sliver adjustments-------*/
  /* line 304, ../scss/custom-elements/_global-masthead.scss */
  button#sliverlink {
    height: 21px;
  }

  /* line 307, ../scss/custom-elements/_global-masthead.scss */
  #sliverlink .fa-minus, #sliverlink.sliver-open .fa-plus {
    display: none;
  }

  /* line 310, ../scss/custom-elements/_global-masthead.scss */
  #sliverlink .fa-plus, #sliverlink.sliver-open .fa-minus {
    display: block;
    visibility: visible;
  }

  /*New for Global Nav */
  /* line 316, ../scss/custom-elements/_global-masthead.scss */
  .navbar .umlogo {
    text-align: center;
  }

  /* line 319, ../scss/custom-elements/_global-masthead.scss */
  #nav-wrapper {
    padding: 0;
    height: 0px;
    /* Added to fix mouse events being covered by indivisible layer */
  }

  /* line 323, ../scss/custom-elements/_global-masthead.scss */
  .navmain.border-a20 {
    border: none;
    /*Added to remove the bottom shadow on the small and medium*/
  }
}
/*--Styles for Small Viewports (max-width: 479px)----*/
@media (max-width: 29.938em) {
  /* line 331, ../scss/custom-elements/_global-masthead.scss */
  input.newssearchfield[type="text"] {
    width: 13em;
  }
}
/* line 336, ../scss/custom-elements/_global-masthead.scss */
.row.toggle-bar {
  margin: 0 auto;
}

/* line 337, ../scss/custom-elements/_global-masthead.scss */
.row.slivernav {
  margin: 0 auto;
  border-bottom: solid 1px white;
}

/*These classes are for the small and medium navigation links when toggled.*/
/* line 343, ../scss/custom-elements/_global-masthead.scss */
.title-area.med-nav li {
  font-size: 1.063em;
  letter-spacing: 0.1em;
  margin-bottom: 1.5em;
  margin-left: 0;
  margin-right: 0;
  margin-top: 1em;
  padding: 0.3em 1em;
  text-transform: uppercase;
  width: 98%;
}

/* line 354, ../scss/custom-elements/_global-masthead.scss */
.title-area.med-nav li a {
  color: inherit;
}

/* remove outline from buttons and inputs */
/* line 359, ../scss/custom-elements/_global-masthead.scss */
input,
textarea,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="color"]:focus,
textarea:focus,
button, button:focus, .button:focus {
  outline: none !important;
}

/* line 380, ../scss/custom-elements/_global-masthead.scss */
#chx_navtoggle:checked ~ .navbar .navbar-toggle,
.navbar .navbar-toggle:hover,
.navbar .navbar-toggle:focus {
  outline: none !important;
}

/* ---TOP SLIVER STYLING for generic websites----*/
/* line 388, ../scss/custom-elements/_global-masthead.scss */
.navbar .drawer button.umsliverbtn {
  height: 26px;
  margin-top: 7px;
  padding: 3px;
}

/* line 393, ../scss/custom-elements/_global-masthead.scss */
.navbar .drawer button.umsearchbtn, button.umsearchbtn {
  height: 26px;
  margin-top: 6.5px;
  padding: 3px;
}

/* line 398, ../scss/custom-elements/_global-masthead.scss */
.drawer li button.apply-now, .drawer li button.sliverbtn, .lower-nav li button {
  border: solid 3px #ffffff;
  padding: 0 18% !important;
}

/* line 402, ../scss/custom-elements/_global-masthead.scss */
.lower-nav .buttonNav:hover {
  background: none;
}

/* line 405, ../scss/custom-elements/_global-masthead.scss */
.drawer li button.apply-now, .drawer li button.sliverbtn {
  margin-top: 8px;
  width: 80px;
}

/* line 409, ../scss/custom-elements/_global-masthead.scss */
ul.supernav {
  width: auto;
}

/* line 412, ../scss/custom-elements/_global-masthead.scss */
ul.supernav form .umsearchbtn-li button {
  position: relative;
  top: 2px;
}

/*.umsearchfield-li input{
    margin-top:0 !important;
}*/
/* line 419, ../scss/custom-elements/_global-masthead.scss */
ul.supernav form {
  float: left;
  width: auto;
}

/* line 423, ../scss/custom-elements/_global-masthead.scss */
ul.supernav form li, ul.supernav li {
  list-style: none;
  /*Removed for IE*/
  /*display: inline;*/
}

/* line 428, ../scss/custom-elements/_global-masthead.scss */
button.umsearchbtn, input.umsearchfield[type="text"], button.umsliverbtn, input.umsearchfield[type="text"] {
  background-clip: padding-box;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  display: inline-block;
  line-height: normal;
}

/* line 437, ../scss/custom-elements/_global-masthead.scss */
input.umsearchfield.alpha25[type="text"], .alpha25, button.alpha25 {
  background-color: rgba(255, 255, 255, 0.25);
}

/* line 440, ../scss/custom-elements/_global-masthead.scss */
input.umsearchfield.alpha60[type="text"], .alpha60, button.alpha60 {
  background-color: rgba(255, 255, 255, 0.6);
}

/* line 443, ../scss/custom-elements/_global-masthead.scss */
input.umsearchfield.alpha85[type="text"], .alpha85, button.alpha85 {
  background-color: rgba(255, 255, 255, 0.85);
}

/* line 446, ../scss/custom-elements/_global-masthead.scss */
input[type="text"].umsearchfield:focus, .drawer .mobilesearch input[type="text"].umsearchfield-sm:focus {
  background-color: rgba(255, 255, 255, 0.9);
  color: #222;
}

/* fixes slideshow rendering on top of navigation on IE 9. foundation class .fixed has a z-index of 99 and slick of 800  */
/* line 451, ../scss/custom-elements/_global-masthead.scss */
.fixed, .get-started {
  z-index: 999 !important;
}

/* END: Styling for Masthead */
/* START: Styling for footer */
/* line 7, ../scss/custom-elements/_global-footer.scss */
.footer-panel {
  position: relative;
  padding-top: 1.8rem;
}

/* line 9, ../scss/custom-elements/_global-footer.scss */
#global_footer {
  width: auto;
}

/* line 10, ../scss/custom-elements/_global-footer.scss */
#global_footer .row {
  max-width: 1280px;
  margin: 0 auto;
}

/* line 11, ../scss/custom-elements/_global-footer.scss */
#global_footer img.logo {
  max-width: 95px;
}

@media (min-width: 47.5em) {
  /* line 29, ../scss/custom-elements/_global-footer.scss */
  .footer-panel {
    margin-top: 4.0em;
  }
}
/* END: Styling for footer */
/* START: Styling for Short Text Ribbon */
/* line 7, ../scss/custom-elements/_short-text-ribbon.scss */
#short-text-ribbon a:hover {
  text-decoration: none;
}

/* line 8, ../scss/custom-elements/_short-text-ribbon.scss */
#short-text-ribbon .top {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  background-color: #07361e;
  text-align: center;
  line-height: 1;
}

/* line 9, ../scss/custom-elements/_short-text-ribbon.scss */
#short-text-ribbon .bottom {
  text-align: center;
  background-color: #0b6f45;
  text-align: center;
  line-height: 1.0;
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 11, ../scss/custom-elements/_short-text-ribbon.scss */
#short-text-ribbon .date-header {
  display: block;
  text-transform: uppercase;
  font-family: "Stag Sans Bold";
  color: #57bb60;
  font-size: 2.063rem;
}

/* line 12, ../scss/custom-elements/_short-text-ribbon.scss */
#short-text-ribbon .event-header {
  display: block;
  text-transform: uppercase;
  font-family: "Stag Sans Book";
  color: #ffffff;
  font-size: 2.063rem;
}

/* line 13, ../scss/custom-elements/_short-text-ribbon.scss */
#short-text-ribbon .event-description {
  text-transform: uppercase;
  font-family: "Stag Sans Light";
  color: #ffffff;
  font-size: 1.563rem;
}

@media (min-width: 30em) {
  /* line 23, ../scss/custom-elements/_short-text-ribbon.scss */
  #short-text-ribbon .date-header {
    display: inline;
    padding-right: 3px;
  }

  /* line 24, ../scss/custom-elements/_short-text-ribbon.scss */
  #short-text-ribbon .event-header {
    display: inline;
    padding-left: 3px;
  }
}
@media (min-width: 64em) {
  /* line 37, ../scss/custom-elements/_short-text-ribbon.scss */
  #president-event-left {
    text-align: center;
    background-color: #07361e;
    padding-top: 22px;
    padding-bottom: 10px;
    height: 75px;
    line-height: 2.5em;
  }

  /* line 38, ../scss/custom-elements/_short-text-ribbon.scss */
  #president-event-right {
    background-color: #006344;
    padding-top: 22px;
    padding-bottom: 10px;
    height: 75px;
    line-height: 2.5em;
  }

  /* line 39, ../scss/custom-elements/_short-text-ribbon.scss */
  #short-text-ribbon .date-header {
    display: inline;
    padding-right: 3px;
  }

  /* line 40, ../scss/custom-elements/_short-text-ribbon.scss */
  #short-text-ribbon .event-header {
    display: inline;
    padding-left: 3px;
  }
}
@media (min-width: 85.375em) {
  /* line 46, ../scss/custom-elements/_short-text-ribbon.scss */
  #short-text-ribbon .top {
    min-height: 65px;
    width: 40%;
    height: 100%;
    display: table-cell;
  }

  /* line 47, ../scss/custom-elements/_short-text-ribbon.scss */
  #short-text-ribbon .bottom {
    min-height: 65px;
    width: 60%;
    height: 100%;
    display: table-cell;
  }
}
/* END: Styling for Short Text Ribbon */
/* START: Styling for Search Results */
/* line 7, ../scss/custom-elements/_search-results.scss */
.resultSet h3 {
  font-family: 'Stag Light';
}

/* END: Styling for Search Results */

/* START: Styling for Lead In with Images */

/* line 10, ../scss/custom-elements/_text-lead-img.scss */
#text-lead-img .column, #text-lead-img .columns {
  padding-left: 0;
  padding-right: 0;
}

/* line 14, ../scss/custom-elements/_text-lead-img.scss */
#text-lead-img .text-header {
  color: #010202;
  margin: 0;
}

/* line 18, ../scss/custom-elements/_text-lead-img.scss */
#text-lead-img p {
  line-height: 2.5rem;
  margin-bottom: 0;
}

/* line 22, ../scss/custom-elements/_text-lead-img.scss */
#text-lead-img img {
  padding: 36px 5.75rem 15px 5.75rem;
}

/* line 25, ../scss/custom-elements/_text-lead-img.scss */
#text-lead-img .caption-format-Name {
  color: #EFBB42;
  font-family: "Stag Sans Book";
  font-size: 22px;
  line-height: 17px;
}

/* line 31, ../scss/custom-elements/_text-lead-img.scss */
#text-lead-img .caption-format-Title {
  color: #BABABB;
  font-family: "Stag Sans Bold";
  font-size: 12px;
  line-height: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-transform:uppercase;
}

/* line 39, ../scss/custom-elements/_text-lead-img.scss */
#text-lead-img .caption-format-default {
  font-size: 12px;
  line-height: 12px;
}
/* line 43, ../scss/custom-elements/_text-lead-img.scss */
#text-lead-img .caption-format-Name, #text-lead-img .caption-format-Title, #text-lead-img .caption-format-default {
  font-style: normal;
  margin-bottom:5px;
}

/* Small Viewport */
@media (max-width: 29.938em) {
  /* line 47, ../scss/custom-elements/_text-lead-img.scss */
  #text-lead-img .text-header {
    padding-bottom: 10px;
  }

  /* line 50, ../scss/custom-elements/_text-lead-img.scss */
  #text-lead-img p {
    font-size: 1.375rem;
    line-height: 1.938rem;
  }

  /* line 54, ../scss/custom-elements/_text-lead-img.scss */
  #text-lead-img div img {
    padding: 25px 0 15px 0;
  }
}
/* Medium Viewport */
@media (min-width: 30em) {
  /* line 62, ../scss/custom-elements/_text-lead-img.scss */
  #text-lead-img .text-header {
    font-size: 2.313rem;
    line-height: 2.063rem;
    padding-bottom: 10px;
  }

  /* line 67, ../scss/custom-elements/_text-lead-img.scss */
  #text-lead-img p {
    font-size: 1.250rem;
    line-height: 2.250rem;
  }

  /* line 71, ../scss/custom-elements/_text-lead-img.scss */
  #text-lead-img div img {
    padding: 30px 0 15px 0;
  }
}
/* Large and Up */
@media (min-width: 47.5em) {
  /* line 79, ../scss/custom-elements/_text-lead-img.scss */
  #text-lead-img .text-header {
    font-size: 2.500rem;
    line-height: 2.250rem;
    padding-bottom: 20px;
  }

  /* line 84, ../scss/custom-elements/_text-lead-img.scss */
  #text-lead-img p {
    font-size: 1.250rem;
    line-height: 2.250rem;
  }

  /* line 88, ../scss/custom-elements/_text-lead-img.scss */
  #text-lead-img div img {
    padding: 32px 2.688rem 15px 2.688rem;
  }

  /* line 91, ../scss/custom-elements/_text-lead-img.scss */
  #text-lead-img .caption-format-Name, #text-lead-img .caption-format-Title, #text-lead-img .caption-format-default {
    padding: 0 2.688rem;
  }
}
/* XLarge and up */
@media (min-width: 64em) {
  /* line 100, ../scss/custom-elements/_text-lead-img.scss */
  #text-lead-img .text-header {
    font-size: 2.813rem;
    line-height: 2.5rem;
    padding-bottom: 20px;
  }

  /* line 105, ../scss/custom-elements/_text-lead-img.scss */
  #text-lead-img p {
    font-size: 1.375rem;
    line-height: 2.5rem;
  }

  /* line 109, ../scss/custom-elements/_text-lead-img.scss */
  #text-lead-img div img {
    padding: 36px 5.75rem 15px 5.75rem;
  }

  /* line 112, ../scss/custom-elements/_text-lead-img.scss */
  #text-lead-img .caption-format-Name, #text-lead-img .caption-format-Title, #text-lead-img .caption-format-default {
    padding: 0 5.75rem;
  }
}
/* End Text Lead in with Image */

/* FULL WIDTH SLIDER */
/* START: Styling for FULL WIDTH SLIDER */
/* line 6, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
#fullWidthSlider.slick-slider {
  margin-top: -0.375rem;
  /* To compensate for the full width row padding and header shadow */
  margin-bottom: 0 !important;
}

/* line 11, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
.fullWidthSlide.slick-slide img {
  top: 0px;
  left: 0px;
  height: auto;
  border-top: medium none !important;
  border-right: medium none !important;
  border-left: medium none !important;
}

/* line 20, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
.fullWidthSlide .slideCaption a {
  margin: 0;
  padding: 0;
  display: block;
}

/* line 27, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
.fullWidthSlide .slideCaption {
  margin: 0;
  padding: 1.25rem;
  color: #FFF;
}

/* line 34, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
.fullWidthSlide .slideCaption p, .fullWidthSlide .slideCaption h1,
.fullWidthSlide .slideCaption h2, .fullWidthSlide .slideCaption h3,
.fullWidthSlide .slideCaption h4 {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 42, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
.fullWidthSlide .slideCaption.full-width {
  position: absolute;
  bottom: 3.75rem;
  left: 0;
  width: 100%;
  padding: 30px 30px;
}

/* line 51, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
.fullWidthSlide .slideCaption.fullwidthbottom {
  width: 100%;
  padding: 30px 30px;
}

/* line 57, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
.fullWidthSlide .slideCaption.left-side {
  position: absolute;
  bottom: 3.75rem;
  left: 0;
  padding: 30px 30px;
  max-width: 428px;
  width: 100%;
}

/* line 67, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
.fullWidthSlide .slideCaption.right-side {
  position: absolute;
  bottom: 3.75rem;
  right: 0;
  padding: 30px 30px;
  max-width: 428px;
  width: 100%;
}

/* line 76, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
.fullWidthHighlight {
  color: #efbb43;
}

/* line 79, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
.generic-panel-full-width .columns, .generic-panel-full-width .column {
  padding-left: 0;
  padding-right: 0;
}

/* XLarge and up */
@media (min-width: 64em) {
  /* line 86, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
  .fullWidthSlide .slideCaption.fullwidthbottom {
    padding: 20px 30px;
  }

  /* line 91, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
  .fullWidthSlide .slideCaption.left-side {
    bottom: 3rem;
    padding: 20px 30px;
  }

  /* line 97, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
  .fullWidthSlide .slideCaption.right-side {
    bottom: 3rem;
    padding: 20px 30px;
  }
}
/* END FULL WIDTH SLIDER */
/* COUNTDOWN TILES */
/* START: Styling for COUNTDOWN TILES */
/* line 7, ../scss/custom-elements/_3-countdown-tiles.scss */
#countdownTimer.generic-panel-1280 {
  padding-top: 15px;
  padding-bottom: 1px;
}

/* line 11, ../scss/custom-elements/_3-countdown-tiles.scss */
.countdown-content a {
  color: inherit;
  text-decoration: underline;
}

/* line 15, ../scss/custom-elements/_3-countdown-tiles.scss */
.countdown-content a:hover {
  color: #FFA500;
  text-decoration: underline;
}

/* line 19, ../scss/custom-elements/_3-countdown-tiles.scss */
.countdown-content a:visited {
  color: inherit;
  text-decoration: inherit;
}

/* line 23, ../scss/custom-elements/_3-countdown-tiles.scss */
.countdown-content .title {
  color: #6B6B6D;
  line-height: 30px;
  font-family: 'Stag Sans Bold';
  font-size: 2rem;
  text-align: center;
  padding-bottom: 1px;
}

/* line 31, ../scss/custom-elements/_3-countdown-tiles.scss */
.countdown-content .text {
  color: #6B6B6D;
  line-height: 30px;
  font-family: 'Stag Sans Light';
  font-size: 1.313rem;
  text-align: center;
  padding-bottom: 17px;
}

/* line 39, ../scss/custom-elements/_3-countdown-tiles.scss */
.countdown-container {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 46, ../scss/custom-elements/_3-countdown-tiles.scss */
.countdown-timer .column, #countdown-timer .columns {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

/* line 50, ../scss/custom-elements/_3-countdown-tiles.scss */
.countdown-timer .clock-canvas {
  position: relative;
}

/* line 53, ../scss/custom-elements/_3-countdown-tiles.scss */
.countdown-timer .val {
  color: #D0D1D3;
  font-size: 3.188rem;
  font-family: 'Stag Sans Medium';
  line-height: 33px;
  text-align: center;
  padding-bottom: 5px;
}

/* line 62, ../scss/custom-elements/_3-countdown-tiles.scss */
.countdown-timer .type-time {
  color: #7D878D;
  font-family: 'Stag Bold';
  font-size: 0.625rem;
  text-align: center;
  width: 100%;
}

/* line 69, ../scss/custom-elements/_3-countdown-tiles.scss */
.clock-item {
  padding-bottom: 30px;
}

/* line 72, ../scss/custom-elements/_3-countdown-tiles.scss */
.countdown-container .column, .countdown-container .columns {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 20px;
}

/* line 77, ../scss/custom-elements/_3-countdown-tiles.scss */
countdown-container .column img, .countdown-container .columns img {
  max-width: 140px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 83, ../scss/custom-elements/_3-countdown-tiles.scss */
.clock-canvas .time-wrapper {
  position: absolute;
  top: 35%;
  width: 100%;
}

/* Medium Viewport */
@media (min-width: 30em) {
  /* line 88, ../scss/custom-elements/_3-countdown-tiles.scss */
  #countdownTimer.generic-panel-1280 {
    padding-bottom: 13px !important;
    padding-top: 25px !important;
  }

  /* line 92, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-content a {
    color: inherit;
    text-decoration: underline;
  }

  /* line 96, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-content a:hover {
    color: #FFA500;
    text-decoration: underline;
  }

  /* line 100, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-content a:visited {
    color: inherit;
    text-decoration: inherit;
  }

  /* line 104, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-content .title {
    color: #6B6B6D;
    line-height: 27px !important;
    font-family: 'Stag Sans Bold';
    font-size: 1.75rem  !important;
    text-align: center;
    padding-bottom: 12px !important;
  }

  /* line 112, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-content .text {
    color: #6B6B6D;
    line-height: 28px !important;
    font-family: 'Stag Sans Light' !important;
    font-size: 1.25rem !important;
    text-align: center;
    padding-bottom: 21px !important;
  }

  /* line 120, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-container {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  /* line 127, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-timer .column, #countdown-timer .columns {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  /* line 133, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-timer .val {
    color: #D0D1D3;
    font-size: 3.625rem !important;
    line-height: 33px !important;
    text-align: center;
    padding-bottom: 5px !important;
  }

  /* line 141, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-timer .type-time {
    color: #7D878D;
    font-family: 'Stag Bold' !important;
    font-size: 0.6875rem !important;
    text-align: center;
  }

  /* line 147, ../scss/custom-elements/_3-countdown-tiles.scss */
  .clock-item {
    padding-bottom: 30px !important;
  }

  /* line 150, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-container .column, .countdown-container .columns {
    margin-bottom: 15px;
  }

  /* line 153, ../scss/custom-elements/_3-countdown-tiles.scss */
  countdown-container .column img, .countdown-container .columns img {
    max-width: 160px;
  }
}
/* Large Vieport */
@media (min-width: large-range) {
  /* line 163, ../scss/custom-elements/_3-countdown-tiles.scss */
  #countdownTimer.generic-panel-1280 {
    max-width: 1280px !important;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 25px !important;
    padding-bottom: 30px !important;
  }

  /* line 172, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-content a {
    color: inherit;
    text-decoration: underline;
  }

  /* line 176, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-content a:hover {
    color: #FFA500;
    text-decoration: underline;
  }

  /* line 180, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-content a:visited {
    color: inherit;
    text-decoration: inherit;
  }

  /* line 184, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-content .title {
    color: #6B6B6D;
    line-height: 30px !important;
    font-family: 'Stag Sans Bold' !important;
    font-size: 2rem !important;
    text-align: center;
    padding-bottom: 10px !important;
  }

  /* line 192, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-content .text {
    color: #6B6B6D;
    line-height: 32px !important;
    font-family: 'Stag Sans Light' !important;
    font-size: 1.25rem !important;
    text-align: center;
    padding-bottom: 20px !important;
  }

  /* line 200, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-container {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  /* line 207, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-timer .column, #countdown-timer .columns {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  /* line 213, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-timer .val {
    color: #D0D1D3;
    font-size: 3.125rem !important;
    line-height: 32px !important;
    text-align: center;
    padding-bottom: 5px !important;
  }

  /* line 220, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-timer .type-time {
    color: #7D878D;
    font-family: 'Stag Bold' !important;
    font-size: 0.625rem !important;
    text-align: center;
  }

  /* line 226, ../scss/custom-elements/_3-countdown-tiles.scss */
  .clock-item {
    padding-bottom: 30px !important;
  }

  /* line 229, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-container .column, .countdown-container .columns {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 233, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-container .column img, .countdown-container .columns img {
    max-width: 160px;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 238, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-container .column, .countdown-container .columns {
    margin-bottom: 0px;
  }
}
/* XLarge and up */
@media (min-width: 64em) {
  /* line 246, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-content a {
    color: inherit;
    text-decoration: underline;
  }

  /* line 250, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-content a {
    color: inherit;
    text-decoration: underline;
  }

  /* line 254, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-content a:hover {
    color: #FFA500;
    text-decoration: underline;
  }

  /* line 258, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-content a:visited {
    color: inherit;
    text-decoration: inherit;
  }

  /* line 262, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-content .title {
    color: #6B6B6D;
    line-height: 33px !important;
    font-family: 'Stag Sans Bold' !important;
    font-size: 2.188rem !important;
    text-align: center;
    padding-bottom: 8px !important;
  }

  /* line 270, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-content .text {
    color: #6B6B6D;
    line-height: 35px !important;
    font-family: 'Stag Sans Light' !important;
    font-size: 1.375rem !important;
    text-align: center;
    padding-bottom: 20px !important;
  }

  /* line 278, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-container {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  /* line 285, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-timer .column, #countdown-timer .columns {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  /* line 291, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-timer .val {
    color: #D0D1D3;
    font-size: 3.625rem !important;
    line-height: 33px !important;
    text-align: center;
    padding-bottom: 5px !important;
  }

  /* line 299, ../scss/custom-elements/_3-countdown-tiles.scss */
  .countdown-timer .type-time {
    color: #7D878D;
    font-family: 'Stag Bold' !important;
    font-size: 0.75rem !important;
    text-align: center;
  }

  /* line 305, ../scss/custom-elements/_3-countdown-tiles.scss */
  .clock-item {
    padding-bottom: 30px !important;
  }
}

/*-------------- #marketing-panel ALL VIEWPORTS ---------------- */

/* line 28, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .feed-url {
  display: none;
  visibility: hidden;
}
/* line 30, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .primary-headline-color {
  color: #F47321;
}
/* line 31, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .secondary-headline-color {
  color: #8996A0;
}
/* line 32, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .columns .columns {
  padding-left: 0;
}
/* line 33, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel > .column, #marketing-panel > .columns {
  padding-left: 20px;
  padding-right: 20px;
}
/* line 34, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel > .xlarge-5.columns .xlarge-7.columns {
  padding-right: 0px;
}
/* line 35, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .headline {
  font-size: 2.2125em;
  line-height: 27px;
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 25px;
}
/* line 37, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel > .main-item {
  padding-bottom: 20px;
}
/* line 38, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .main-item h2 {
  font-size: 2.25rem;
  color: #292829;
  text-align: left;
  padding-top: 10px;
  line-height: 1;
}
/* line 45, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .main-item p {
  font-size: 1.063rem;
  margin-bottom: 0;
  line-height: 1.15;
}
/* line 50, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .news-items h3 {
  font-size: 1.125rem;
  color: #292829;
  text-align: left;
  line-height: 1;
}
/* line 56, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .news-items p {
  line-height: 1.15;
  font-size: 1.063rem;
}
/* line 61, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel > .news-items,
#marketing-panel > .image-item,
#marketing-panel > .user-code {
  padding-top: 20px;
}
/* line 67, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel > .news-items {
  padding-bottom: 20px;
}
/* line 70, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel > .news-feed {
  padding-top: 20px;
}
/* line 73, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .news-feed p {
  font-size: 1rem;
  line-height: 1rem;
  margin-bottom: 0.5rem;
  padding-top: 0px;
}
/* line 79, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .news-feed .feed-item span {
  font-size: 0.875rem;
  line-height: 1;
  color: #B3BDC6 !important;
}
/* line 84, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .news-feed .feed-item {
  margin-top: 1.25rem;
  padding-bottom: 1.25rem;
  border-bottom: 1px solid #FBD4BD;
}
/* line 89, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .news-feed .feed-item:first-child {
  margin-top: 0.2rem;
}
/* line 92, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .news-items .xlarge-7:last-child p {
  margin-bottom: 0;
}
/* line 95, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .news-items .feed-item:last-child {
  border-bottom: none;
}
/* line 98, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .news-feed .feed-item .nopadding {
  padding-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
}
/* line 104, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .news-feed .feed-item i {
  margin-left: 0.5rem;
  font-size: 16px;
}
/* line 108, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .news-feed .feed-item.row {
  margin-left: 0.3rem;
  margin-right: 0.3rem;
}
/* line 113, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .events-footer {
  height: 0.625rem;
}
/* line 116, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel h2.events-header {
  font-size: 0.875rem;
  padding-left: 0.75rem;
  height: 1.375rem;
  line-height: 1.6;
  margin-bottom: 0;
}
/* line 123, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .event-details {
  border-bottom: 1px solid #DDDDDD;
  margin-top: 0.94rem;
  padding-right: 0;
}
/* line 128, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .event-details:last-child {
  border-bottom: none;
}
/* line 131, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .event-details .event-date {
  font-family: 'Stag Sans Book';
  font-size: 1.32rem;
  text-transform: uppercase;
  padding-left: 0.75rem;
}
/* line 137, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .event-details .event-time:before {
  content: "• ";
  font-size: 0.82rem;
  color: #7D858B;
  padding-right: 3px;
}
/* line 143, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .event-details .event-time {
  font-family: 'Stag Sans Semibold';
  font-size: 0.82rem;
  color: #7D858B;
  padding-left: 0.3rem;
}
/* line 150, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .event-details .event-title {
  font-size: 0.94rem;
  font-family: 'Stag Sans Medium';
  color: #C1732D;
  margin-bottom: 0.94rem;
  padding-left: 0.75rem;
}
/* line 157, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .event-title a, #marketing-panel .news-feed a {
  text-decoration: none;
}
/* line 160, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel .event-title a:hover, #marketing-panel .main-item a:hover, #marketing-panel .news-items a:hover, #marketing-panel .news-feed a:hover {
  text-decoration: underline;
  color: inherit;
}

/*Overrides for medium-up*/
@media (min-width: 30em) {
  /* line 168, ../scss/custom-elements/_targeted-marketing-panel.scss */
  #marketing-panel > .news-items,
  #marketing-panel > .image-item,
  #marketing-panel > .user-code {
    padding-bottom: 20px;
  }
}
@media (min-width: 47.438em) {
  /* line 176, ../scss/custom-elements/_targeted-marketing-panel.scss */
  #marketing-panel {
    /* Headline */
    /* Main Item */
    /* News Feed*/
    /* 25LIVE*/
  }
  /* line 178, ../scss/custom-elements/_targeted-marketing-panel.scss */
  #marketing-panel .headline {
    font-size: 2.6em;
    line-height: 31px;
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 25px;
  }
  /* line 186, ../scss/custom-elements/_targeted-marketing-panel.scss */
  #marketing-panel > .main-item {
    padding-bottom: 0;
  }
  /* line 190, ../scss/custom-elements/_targeted-marketing-panel.scss */
  #marketing-panel > .news-items,
  #marketing-panel > .image-item,
  #marketing-panel > .user-code {
    padding-bottom: 0;
    padding-top: 0;
  }
  /* line 196, ../scss/custom-elements/_targeted-marketing-panel.scss */
  #marketing-panel > .news-feed {
    padding-top: 0;
  }
  /* line 200, ../scss/custom-elements/_targeted-marketing-panel.scss */
  #marketing-panel .event-details {
    margin-top: 1.25rem;
  }
  /* line 203, ../scss/custom-elements/_targeted-marketing-panel.scss */
  #marketing-panel .event-details:last-child {
    border-bottom: none;
  }
  /* line 206, ../scss/custom-elements/_targeted-marketing-panel.scss */
  #marketing-panel .event-details .event-date {
    font-family: 'Stag Sans Light';
    background-color: #78A397;
    font-size: 1.25rem;
    text-transform: uppercase;
    padding-left: 0.75rem;
    color: #FFFFFF;
    display: block;
    width: 5.74rem;
    padding-top: 0.3rem;
    padding-bottom: 0.2rem;
  }
  /* line 218, ../scss/custom-elements/_targeted-marketing-panel.scss */
  #marketing-panel .event-details .event-time:before {
    content: "";
  }
  /* line 221, ../scss/custom-elements/_targeted-marketing-panel.scss */
  #marketing-panel .event-details .event-title {
    font-size: 0.875rem;
    font-family: 'Stag Sans Medium';
    color: #C1732D;
    line-height: 1.06rem;
    margin-bottom: 0.94rem;
    padding-left: 0.75rem;
  }
}
@media (min-width: 64em) {
  /* line 232, ../scss/custom-elements/_targeted-marketing-panel.scss */
  #marketing-panel {
    /* Headline */
    /* Main Item */
    /*News Feed*/
    /* 25LIVE */
  }
  /* line 234, ../scss/custom-elements/_targeted-marketing-panel.scss */
  #marketing-panel .headline {
    font-size: 2.6em;
    line-height: 34px;
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 25px;
  }
  /* line 244, ../scss/custom-elements/_targeted-marketing-panel.scss */
  #marketing-panel .news-items p {
    margin-bottom: 1.875rem;
  }
  /* line 249, ../scss/custom-elements/_targeted-marketing-panel.scss */
  #marketing-panel .news-items .columns {
    min-height: 152px;
  }
  
    #marketing-panel .news-items img { max-height:125px; }
    
  /* line 252, ../scss/custom-elements/_targeted-marketing-panel.scss */
  #marketing-panel .news-items .columns:first-child,
  #marketing-panel .news-items .columns:nth-child(2) {
    margin-top: 0px;
  }
  /* line 256, ../scss/custom-elements/_targeted-marketing-panel.scss */
  #marketing-panel .xlarge-5.columns.hide-for-large-down {
    padding-right: 20px;
  }
  /* line 260, ../scss/custom-elements/_targeted-marketing-panel.scss */
  #marketing-panel .event-details .event-date {
    margin-right: 1rem;
    margin-bottom: 10px;
    float: left;
  }
  /* line 265, ../scss/custom-elements/_targeted-marketing-panel.scss */
  #marketing-panel .event-details .event-time {
    font-family: 'Stag Sans Semibold';
    font-size: 0.75rem;
    color: #7D858B;
    padding-left: 1.25rem;
    display: block;
    margin-top: 0;
    padding-top: 0;
    line-height: 1;
    clear: right;
  }
  /* line 276, ../scss/custom-elements/_targeted-marketing-panel.scss */
  #marketing-panel .event-details .event-title {
    padding-left: 7rem;
    margin-top: 0.2rem;
    padding-top: 0;
  }
}
/* END TARGETED MARKETING PANEL */

/*
/*========== BEGIN PEOPLE LIST STYLES ==========*/
/* General people list styles*/
/* line 11, ../../scss/custom-elements/people-list.scss */
.people-list {
  margin: 20px auto 60px;
  max-width: 1028px;
  height: auto;
}

/* line 12, ../../scss/custom-elements/people-list.scss */
.people-list h1.collection-title {
  color: #599193;
  font-size: 32px;
  line-height: 30px;
  font-family: "Stag Light";
}

/* line 13, ../../scss/custom-elements/people-list.scss */
.people-list p.collection-abstract {
  color: #57646d;
  font-size: 17px;
  line-height: 30px;
  font-family: "Stag Sans Medium";
}

/* Dividers */
/* line 16, ../../scss/custom-elements/people-list.scss */
.people-list hr {
  margin-left: 0;
  margin-right: 0;
}

/* line 17, ../../scss/custom-elements/people-list.scss */
.people-list.robust-view .profile-divider {
  margin: 35px 0;
}

/* line 18, ../../scss/custom-elements/people-list.scss */
.people-list.list-view .profile-divider {
  margin: 25px 0;
}

/* People Collection parent styles */
/* line 21, ../../scss/custom-elements/people-list.scss */
.people-list .collection-wrapper {
  margin-top: 20px;
  margin-bottom: 30px;
}

/* line 22, ../../scss/custom-elements/people-list.scss */
.people-list.list-view .collection-wrapper {
  margin-bottom: 60px;
}

/* line 23, ../../scss/custom-elements/people-list.scss */
.people-list.robust-view .collection-wrapper {
  margin-bottom: 0;
}

/* Large and X-Large */
@media only screen and (min-width: 47.5em) {
  /* line 26, ../../scss/custom-elements/people-list.scss */
  .people-list.list-view .collection-wrapper {
    border-color: #cacbd5;
    border-style: solid;
    border-width: 1px;
  }
}
/* Small */
@media only screen and (max-width: 29.938em) {
  /* line 30, ../../scss/custom-elements/people-list.scss */
  .people-list .collection-wrapper {
    margin-bottom: 40px;
  }
}
/* Load More */
/* line 34, ../../scss/custom-elements/people-list.scss */
.people-loader {
  margin-top: 60px;
}

@media only screen and (max-width: 29.938em) {
  /* line 36, ../../scss/custom-elements/people-list.scss */
  .people-loader {
    margin-top: 40px;
  }
}
/*========== Begin People List Robust View Styles ==========*/
/* line 41, ../../scss/custom-elements/people-list.scss */
.people-list.robust-view .people-collection hr:last-child {
  margin-bottom: 0;
}

/* Image */
/* line 44, ../../scss/custom-elements/people-list.scss */
.people-list.robust-view .profile-image-wrapper {
  float: left;
}

/* line 45, ../../scss/custom-elements/people-list.scss */
.people-list.robust-view .profile-image-wrapper img {
  width: 200px;
  margin-right: 35px;
}

/* line 46, ../../scss/custom-elements/people-list.scss */
.people-list.robust-view .profile-content {
  overflow: hidden;
}

/* Profile Content */
/* line 49, ../../scss/custom-elements/people-list.scss */
.people-list.robust-view div.contact-content {
  display: block;
  font-size: 15px;
  line-height: 20px;
  color: #000000;
  margin-bottom: 8px;
  margin-top: -10px;
}

/* line 50, ../../scss/custom-elements/people-list.scss */
.people-list.robust-view div.contact-content span {
  display: block;
}

/* line 51, ../../scss/custom-elements/people-list.scss */
.people-list.robust-view div.contact-phone {
  margin-top: 18px;
}

/* line 52, ../../scss/custom-elements/people-list.scss */
.people-list.robust-view div.contact-address {
  margin-top: 10px;
}

/* line 53, ../../scss/custom-elements/people-list.scss */
.people-list.robust-view div.contact-content span.secondary-value.hide {
  display: none;
}

/* line 54, ../../scss/custom-elements/people-list.scss */
.people-list.robust-view h1.profile-name {
  font-size: 22px;
  color: #04351e;
  line-height: 22px;
  margin-bottom: 4px;
  margin-top: 0px;
}

/* line 55, ../../scss/custom-elements/people-list.scss */
.people-list.robust-view h2.profile-position {
  font-size: 12px;
  text-transform: uppercase;
  color: #E3C888;
  line-height: 13px;
}

/* line 56, ../../scss/custom-elements/people-list.scss */
.people-list.robust-view .profile-email a {
  font-size: 15px;
  line-height: 20px;
  color: #EB5524;
  text-decoration: none;
  display: block;
  margin-top: -3px;
}

/* line 57, ../../scss/custom-elements/people-list.scss */
.people-list.robust-view .profile-email a:hover {
  text-decoration: underline;
}

/* line 58, ../../scss/custom-elements/people-list.scss */
.people-list.robust-view div.profile-read {
  margin-bottom: 14px;
  padding-top: 0px;
  display: block;
}

/* line 59, ../../scss/custom-elements/people-list.scss */
.people-list.robust-view .profile-read a {
  font-size: 17px;
  line-height: 17px;
  color: #DD5928;
  text-decoration: none;
}

/* line 60, ../../scss/custom-elements/people-list.scss */
.people-list.robust-view .profile-read a:hover {
  text-decoration: underline;
}

/* Social Media */
/* line 63, ../../scss/custom-elements/people-list.scss */
.people-list.robust-view .social-contact img {
  height: 22px;
  width: auto;
}

/* line 64, ../../scss/custom-elements/people-list.scss */
.people-list.robust-view .social-contact {
  margin-top: 20px;
  text-align: left;
}

/* Abstract */
/* line 67, ../../scss/custom-elements/people-list.scss */
.people-list.robust-view .profile-abstract {
  font-size: 17px;
  line-height: 25px;
  color: #000000;
  margin-bottom: 1px;
}

/* Small Viewport */
@media (max-width: 29.938em) {
  /* Image */
  /* line 74, ../../scss/custom-elements/people-list.scss */
  .people-list.robust-view .profile-image-wrapper {
    float: none;
    width: 100%;
  }

  /* line 75, ../../scss/custom-elements/people-list.scss */
  .people-list.robust-view .profile-image-wrapper img {
    width: 240px;
    margin: 0 auto;
    display: block;
    margin-bottom: 34px;
  }

  /* Contact Info */
  /* line 78, ../../scss/custom-elements/people-list.scss */
  .people-list.robust-view div.contact-phone, .people-list.robust-view div.contact-address {
    font-size: 19px;
    line-height: 25px;
  }

  /* line 79, ../../scss/custom-elements/people-list.scss */
  .people-list.robust-view div.contact-phone {
    margin-top: 25px;
  }

  /* line 80, ../../scss/custom-elements/people-list.scss */
  .people-list.robust-view div.contact-address {
    margin-top: 15px;
    margin-bottom: 13px;
  }

  /* line 81, ../../scss/custom-elements/people-list.scss */
  .people-list.robust-view div.contact-content span.secondary-value.hide {
    display: none;
  }

  /* line 82, ../../scss/custom-elements/people-list.scss */
  .people-list.robust-view h1.profile-name {
    font-size: 36px;
    color: #04351e;
    line-height: 34px;
  }

  /* line 83, ../../scss/custom-elements/people-list.scss */
  .people-list.robust-view h2.profile-position {
    font-size: 15px;
    text-transform: uppercase;
    color: #E3C888;
    line-height: 19px;
  }

  /* line 84, ../../scss/custom-elements/people-list.scss */
  .people-list.robust-view .profile-email a {
    font-size: 19px;
    line-height: 20px;
    color: #EB5524;
    text-decoration: none;
    display: block;
    padding-top: 0.5rem;
  }

  /* line 85, ../../scss/custom-elements/people-list.scss */
  .people-list.robust-view .profile-email a:hover {
    text-decoration: underline;
  }

  /* line 86, ../../scss/custom-elements/people-list.scss */
  .people-list.robust-view .social-contact img {
    height: 31px;
    width: auto;
  }

  /* line 87, ../../scss/custom-elements/people-list.scss */
  .people-list.robust-view .social-contact {
    margin-top: 10px;
  }
}
/* Medium Viewport */
@media (min-width: 30em) {
  /* line 93, ../../scss/custom-elements/people-list.scss */
  .people-list.robust-view .profile-image-wrapper img {
    width: 180px;
    display: block;
  }

  /* line 94, ../../scss/custom-elements/people-list.scss */
  .people-list.robust-view .social-contact {
    margin-top: 0;
    text-align: left;
  }
}
/* Large and up */
@media (min-width: 47.5em) {
  /* line 99, ../../scss/custom-elements/people-list.scss */
  .people-list.robust-view .social-contact {
    margin-top: -5px;
    text-align: left;
  }
}
/* XLarge and up */
@media (min-width: 64em) {
  /* line 104, ../../scss/custom-elements/people-list.scss */
  .people-list.robust-view .content-container {
    margin-top: 35px;
    margin-bottom: 10px;
    height: auto;
  }

  /* line 105, ../../scss/custom-elements/people-list.scss */
  .people-list.robust-view .profile-image-container {
    margin-top: 3px;
    padding-left: 0px;
    max-width: 200px;
    max-height: 267px;
    width: 25%;
  }

  /* line 106, ../../scss/custom-elements/people-list.scss */
  .people-list.robust-view .profile-image-container img {
    max-height: 267px;
    max-width: 200px;
    width: 100%;
  }

  /* line 107, ../../scss/custom-elements/people-list.scss */
  .people-list.robust-view div.profile-read {
    margin-bottom: 4px;
    padding-top: 0px;
    display: block;
  }

  /* line 108, ../../scss/custom-elements/people-list.scss */
  .people-list.robust-view .profile-read a {
    font-size: 17px;
    line-height: 17px;
    color: #DD5928;
    text-decoration: none;
  }

  /* line 109, ../../scss/custom-elements/people-list.scss */
  .people-list.robust-view .social-contact {
    margin-top: -5px;
    text-align: right;
  }

  /* line 110, ../../scss/custom-elements/people-list.scss */
  .people-list.robust-view .social-contact img {
    height: 20px;
    width: auto;
  }
}
/*========== END People List Robust View Styles ==========*/
/*========== BEGIN People List Simple View Styles ==========*/
/* Collection Header */
/* line 119, ../../scss/custom-elements/people-list.scss */
.people-list.list-view .collection-wrapper .head {
  line-height: 38px;
  padding: 0;
  list-style: none;
  background-color: #a2ad00;
  font-size: 13px;
  color: #ffffff;
  font-family: 'Stag Sans Medium';
}

/* line 120, ../../scss/custom-elements/people-list.scss */
.people-list.list-view .collection-wrapper .head div {
  text-transform: uppercase;
  text-align: left;
  display: inline-block;
}

/* Collection Data */
/* line 123, ../../scss/custom-elements/people-list.scss */
.people-list.list-view ul.people-collection {
  margin: 0;
  padding: 0;
}

/* line 124, ../../scss/custom-elements/people-list.scss */
.people-list.list-view ul.people-collection li {
  list-style: none;
}

/* TABLE view */
/* line 127, ../../scss/custom-elements/people-list.scss */
.people-list.list-view .profile-simple-table {
  padding: 15px 0;
}

/* line 128, ../../scss/custom-elements/people-list.scss */
.people-list.list-view ul.people-collection li:nth-child(odd) .profile-simple-table {
  background: #F6F8F8;
}

/* line 129, ../../scss/custom-elements/people-list.scss */
.people-list.list-view .profile-simple-table .profile-name {
  display: block;
  text-align: left;
  float: left;
  color: #57646D;
  font-size: 17px;
  line-height: 21px;
}

/* line 130, ../../scss/custom-elements/people-list.scss */
.people-list.list-view .profile-simple-table .profile-name a {
  text-decoration: underline;
  font-family: 'Stag Sans Book';
}

/* line 131, ../../scss/custom-elements/people-list.scss */
.people-list.list-view .profile-simple-table .profile-name a:hover {
  color: #eb5524;
}

/* line 132, ../../scss/custom-elements/people-list.scss */
.people-list.list-view .profile-simple-table .profile-name p {
  font-family: 'Stag Sans Light';
}

/* line 133, ../../scss/custom-elements/people-list.scss */
.people-list.list-view .profile-simple-table .profile-contact-email {
  display: inline-block;
  text-align: left;
  float: none;
  color: #eb5524;
  font-size: 16px;
  font-family: 'Stag Sans Light';
  line-height: 22px;
}

/* line 134, ../../scss/custom-elements/people-list.scss */
.people-list.list-view .profile-simple-table .profile-contact-phone {
  display: inline-block;
  text-align: left;
  float: none;
  color: #57646d;
  font-size: 16px;
  font-family: 'Stag Sans Light';
  line-height: 22px;
}

/* line 135, ../../scss/custom-elements/people-list.scss */
.people-list.list-view .profile-simple-table .profile-location {
  display: inline-block;
  text-align: left;
  float: right;
  color: #57646d;
  font-size: 16px;
  font-family: 'Stag Sans Light';
  line-height: 22px;
}

/* line 136, ../../scss/custom-elements/people-list.scss */
.people-list.list-view .profile-simple-table .profile-position {
  font-size: 12px;
  text-transform: uppercase;
  color: #E3C888;
  line-height: 13px;
}

/* LIST view */
/* line 139, ../../scss/custom-elements/people-list.scss */
.people-list.list-view .profile-simple-list .profile-name {
  display: block;
  text-align: left;
  color: #57646D;
  font-size: 22px;
  font-family: 'Stag Sans Book';
  line-height: 21px;
  padding-bottom: 8px;
}

/* line 140, ../../scss/custom-elements/people-list.scss */
.people-list.list-view .profile-simple-list .profile-position {
  font-family: 'Stag Sans Semibold';
  font-size: 15px;
  text-transform: uppercase;
  color: #E3C888;
  line-height: 18px;
  padding-bottom: 12px;
}

/* line 141, ../../scss/custom-elements/people-list.scss */
.people-list.list-view .profile-simple-list .profile-contact-email {
  display: block;
  text-align: left;
  color: #eb5524;
  font-size: 18px;
  font-family: 'Stag Sans Light';
  line-height: 24px;
  padding-bottom: 12px;
}

/* line 142, ../../scss/custom-elements/people-list.scss */
.people-list.list-view .profile-simple-list .profile-contact-phone {
  display: block;
  text-align: left;
  color: #57646d;
  font-size: 18px;
  font-family: 'Stag Sans Light';
  line-height: 24px;
  padding-bottom: 12px;
}

/* line 143, ../../scss/custom-elements/people-list.scss */
.people-list.list-view .profile-simple-list .profile-location {
  display: block;
  text-align: left;
  color: #57646d;
  font-size: 18px;
  font-family: 'Stag Sans Light';
  line-height: 24px;
}

/* line 144, ../../scss/custom-elements/people-list.scss */
.people-list.list-view ul.people-collection li:last-child .profile-simple-list hr {
  margin-bottom: 0px;
}

/* line 146, ../../scss/custom-elements/people-list.scss */
.people-list.list-view .profile-simple-list a {
  text-decoration: none;
  line-height: 18px;
}

/* line 147, ../../scss/custom-elements/people-list.scss */
.people-list.list-view .profile-simple-list a:hover {
  text-decoration: underline;
}

/* line 148, ../../scss/custom-elements/people-list.scss */
.people-list.list-view .profile-simple-list a i {
  margin-left: 1.5em;
}

/*========== END People List Simple View Styles ==========*/
/* line 152, ../../scss/custom-elements/people-list.scss */
table {
  border-collapse: collapse;
  width: 100%;
  border: 0px;
}

/* line 153, ../../scss/custom-elements/people-list.scss */
.peopleList.table .tr.th {
  color: white;
  font-family: 'Stag Sans Medium';
  font-size: 17px;
}

/* line 154, ../../scss/custom-elements/people-list.scss */
th, td {
  text-align: left;
  padding: 8px;
}

/* line 155, ../../scss/custom-elements/people-list.scss */
tr:nth-child(even) {
  background-color: #f2f2f2;
}

/* line 156, ../../scss/custom-elements/people-list.scss */
th {
  background-color: #a2ad00;
  color: white;
  font-size: 13px;
  font-family: 'Stag Sans Medium';
}

/*========== Begin People List Grid View Styles ==========*/
/* line 160, ../../scss/custom-elements/people-list.scss */
.people-list.grid-view .collection-wrapper {
  margin-top: 4px;
}

/* line 161, ../../scss/custom-elements/people-list.scss */
.people-list.grid-view .columns.people-profile {
  padding-left: 1rem;
  padding-right: 1rem;
}

/* line 162, ../../scss/custom-elements/people-list.scss */
.people-list.grid-view .columns.people-profile:last-child {
  float: left;
}

/* Profile */
/* line 165, ../../scss/custom-elements/people-list.scss */
.people-list.grid-view .people-collection .people-profile {
  padding-bottom: 1.563rem;
  padding-top: 1.563rem;
}

/* line 166, ../../scss/custom-elements/people-list.scss */
.people-list.grid-view h1.profile-name {
  font-family: 'Stag Book';
  font-size: 22px;
  color: #ffffff;
  line-height: 22px;
  margin-bottom: 4px;
  margin-top: 0px;
}

/* line 167, ../../scss/custom-elements/people-list.scss */
.people-list.grid-view h2.profile-position {
  font-size: 13px;
  text-transform: uppercase;
  color: #E3C888;
  line-height: 13px;
  font-family: "Stag Sans Semibold";
}

/* .people-list.grid-view .profile-email{margin-bottom:0;} */
/* line 170, ../../scss/custom-elements/people-list.scss */
.people-list.grid-view span.profile-email {
  font-family: 'stag sans book';
  font-size: 16px;
  color: #ffffff;
  line-height: 21px;
  margin-bottom: 0px;
}

/* line 171, ../../scss/custom-elements/people-list.scss */
.people-list.grid-view span.profile-email a {
  color: #ffffff;
  text-decoration: none;
  display: block;
  word-wrap: break-word;
}

/* line 172, ../../scss/custom-elements/people-list.scss */
.people-list.grid-view span.profile-email a:hover {
  text-decoration: underline;
}

/* line 173, ../../scss/custom-elements/people-list.scss */
.people-list.grid-view span.contact-phone {
  font-family: 'stag sans book';
  font-size: 16px;
  color: #ffffff;
  line-height: 21px;
}

/* line 174, ../../scss/custom-elements/people-list.scss */
.people-list.grid-view span.contact-phone a {
  color: #ffffff;
  text-decoration: none;
  display: block;
}

/*======================= OVERLAY =====================*/
/* line 178, ../../scss/custom-elements/people-list.scss */
.people-profile .img_wrapper {
  position: relative;
  float: left;
  margin-bottom: 5px;
  width: auto;
  overflow: hidden;
}

/* line 179, ../../scss/custom-elements/people-list.scss */
.people-profile .img_wrapper:nth-child(n) {
  margin-right: 5px;
}

/* line 180, ../../scss/custom-elements/people-list.scss */
.people-profile .img_wrapper:last-child {
  margin-right: 0;
}

/* line 181, ../../scss/custom-elements/people-list.scss */
.people-profile .img_wrapper > img {
  display: block;
  margin: 0;
  padding: 0;
  height: auto;
}

/* line 182, ../../scss/custom-elements/people-list.scss */
.people-profile .overlay {
  display: block;
  position: absolute;
  z-index: 20;
  background: rgba(204, 98, 21, 0.7);
  overflow: hidden;
  text-align: left;
  transition: all 0.5s;
}

/* line 183, ../../scss/custom-elements/people-list.scss */
.people-profile a.click-overlay {
  display: block;
  position: relative;
  top: 0;
  right: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  background-color: transparent;
}

/* ============================================================
      SLIDE IN BOTTOM
    ============================================================ */
/* line 188, ../../scss/custom-elements/people-list.scss */
.people-collection .overlay {
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 80px;
}

/* line 189, ../../scss/custom-elements/people-list.scss */
.people-collection .img_wrapper.hover .overlay {
  height: 100%;
}

/*======================END OVERLAY=======================*/
/* Small Viewport */
@media (max-width: 29.938em) {
  /* Profile */
  /* line 197, ../../scss/custom-elements/people-list.scss */
  .people-list.grid-view .people-collection .people-profile {
    text-align: center;
  }

  /* line 198, ../../scss/custom-elements/people-list.scss */
  .people-list.grid-view .collection-wrapper {
    margin-top: 4px;
    margin-bottom: 10px;
  }

  /* line 199, ../../scss/custom-elements/people-list.scss */
  .people-list.grid-view .columns.people-profile:last-child {
    padding-bottom: .5rem;
  }

  /* line 200, ../../scss/custom-elements/people-list.scss */
  .people-list.grid-view .columns.people-profile:first-child {
    padding-top: 5px;
  }
}
/* Styles for Small and Medium viewports */
@media only screen and (max-width: 47.438em) {
  /* line 205, ../../scss/custom-elements/people-list.scss */
  .people-profile .img_wrapper {
    position: relative;
    float: left;
    margin-bottom: 5px;
    width: 100%;
    overflow: hidden;
  }

  /* line 206, ../../scss/custom-elements/people-list.scss */
  .people-profile .img_wrapper img {
    width: 100%;
  }
}
/* Medium Viewport */
@media (min-width: 30em) and (max-width: 47.438em) {
  /* line 211, ../../scss/custom-elements/people-list.scss */
  .people-list.grid-view .columns.people-profile {
    padding-left: 1.9rem;
    padding-right: 1.9rem;
  }

  /* line 212, ../../scss/custom-elements/people-list.scss */
  .people-list.grid-view .people-profile .img_wrapper > img {
    width: 300px;
  }
}
/* Medium and Large Only */
@media (min-width: 30em) and (max-width: 63.9375em) {
  /* Profile */
  /* line 218, ../../scss/custom-elements/people-list.scss */
  .people-list.grid-view .people-collection .people-profile {
    padding-bottom: 1.563rem;
    padding-top: 1.563rem;
  }

  /* line 219, ../../scss/custom-elements/people-list.scss */
  .people-list.grid-view h1.profile-name {
    font-family: 'Stag Book';
    font-size: 17px;
    color: #ffffff;
    line-height: 17px;
    margin-bottom: 4px;
    margin-top: -4px;
  }

  /* line 220, ../../scss/custom-elements/people-list.scss */
  .people-list.grid-view h2.profile-position {
    font-size: 11px;
    text-transform: uppercase;
    color: #E3C888;
    line-height: 12px;
    font-family: "Stag Sans Semibold";
    margin-top: 2px;
  }

  /* line 221, ../../scss/custom-elements/people-list.scss */
  .people-list.grid-view span.profile-email {
    font-family: 'stag sans book';
    font-size: 14px;
    color: #ffffff;
    line-height: 19px;
    margin-bottom: 0px;
  }

  /* line 222, ../../scss/custom-elements/people-list.scss */
  .people-list.grid-view span.profile-email a {
    color: #ffffff;
    text-decoration: none;
    display: block;
    word-wrap: break-word;
  }

  /* line 223, ../../scss/custom-elements/people-list.scss */
  .people-list.grid-view span.profile-email a:hover {
    text-decoration: underline;
  }

  /* line 224, ../../scss/custom-elements/people-list.scss */
  .people-list.grid-view span.contact-phone {
    font-family: 'stag sans book';
    font-size: 14px;
    color: #ffffff;
    line-height: 19px;
  }

  /* line 225, ../../scss/custom-elements/people-list.scss */
  .people-list.grid-view span.contact-phone a {
    color: #ffffff;
    text-decoration: none;
    display: block;
  }
}
/* Large and up */
/* XLarge and up */
@media (min-width: 64em) {
  /* line 234, ../../scss/custom-elements/people-list.scss */
  .people-list.grid-view .content-container {
    margin-top: 35px;
    margin-bottom: 10px;
    height: auto;
  }

  /* Profile Content */
  /* line 236, ../../scss/custom-elements/people-list.scss */
  .people-list.grid-view .people-collection .people-profile {
    padding-bottom: 1.563rem;
    padding-top: 1.563rem;
  }

  /* line 237, ../../scss/custom-elements/people-list.scss */
  .people-list.grid-view h1.profile-name {
    font-family: 'Stag Book';
    font-size: 17px;
    color: #ffffff;
    line-height: 16px;
    margin-bottom: 4px;
    margin-top: 0px;
  }

  /* line 238, ../../scss/custom-elements/people-list.scss */
  .people-list.grid-view h2.profile-position {
    font-size: 11px;
    text-transform: uppercase;
    color: #E3C888;
    line-height: 12px;
    font-family: "Stag Sans Semibold";
  }

  /* line 239, ../../scss/custom-elements/people-list.scss */
  .people-list.grid-view hr {
    margin-bottom: 30px;
  }

  /* line 240, ../../scss/custom-elements/people-list.scss */
  .people-list.grid-view .profile-email {
    font-family: 'stag sans book';
    font-size: 14px;
    color: #ffffff;
    margin-bottom: 0px;
  }

  /* line 241, ../../scss/custom-elements/people-list.scss */
  .people-list.grid-view .profile-email a {
    color: #ffffff;
    text-decoration: none;
    display: block;
    word-wrap: break-word;
  }

  /* line 242, ../../scss/custom-elements/people-list.scss */
  .people-list.grid-view .profile-email a:hover {
    text-decoration: underline;
  }

  /* line 243, ../../scss/custom-elements/people-list.scss */
  .people-list.grid-view .contact-phone {
    font-family: 'stag sans book';
    font-size: 14px;
    color: #ffffff;
  }

  /* line 244, ../../scss/custom-elements/people-list.scss */
  .people-list.grid-view .contact-phone a {
    color: #ffffff;
    text-decoration: none;
    display: block;
  }
}

/* ============END PEOPLE LIST STYLES============= */

/*-------------Social Media Layer-----------------*/
/* line 128, ../scss/generic.scss */
#umiamion {
  width: auto;
}

/* line 129, ../scss/generic.scss */
#umiamion .row {
  max-width: 1280px;
  margin: 0 auto;
}

/* Text / Pullquote */
/* line 133, ../scss/generic.scss */
.txtpq-header {
  font-family: 'Stag Light';
  font-size: 2.813rem;
  line-height: 0.9;
  color: #000;
  text-transform: uppercase;
}

/* line 134, ../scss/generic.scss */
.txtpq-text, .txtpq-text p {
  font-family: 'Stag Light';
  font-size: 1.375rem;
  line-height: 1.9;
  color: #000;
}

/* line 135, ../scss/generic.scss */
.txtpq-quote {
  font-family: 'Stag Thin';
  font-size: 2.50rem;
  line-height: 0.94;
  color: #f37320;
}

/* line 136, ../scss/generic.scss */
.txtpq-byline {
  text-align: right;
  font-family: 'Stag Sans Book';
  font-size: 0.875rem;
  line-height: 1.36;
  color: #515356;
}

/* line 137, ../scss/generic.scss */
.txtpq-blockquote {
  border-left: none;
  margin: 0 0 0;
  text-align: center;
}

/* line 139, ../scss/generic.scss */
span.txtpq-quote:before, p.txtpq-quote:before {
  content: "\00a0\00a0\00a0\00a0";
  background: url(http://welcome.miami.edu/_assets/images/system/quote_r.svg);
  background-repeat: no-repeat;
  background-size: 18px 12px;
  background-position: center top;
}

/* line 147, ../scss/generic.scss */
span.txtpq-quote:after, p.txtpq-quote:after {
  content: "\00a0\00a0\00a0\00a0";
  background: url(http://welcome.miami.edu/_assets/images/system/quote_l.svg);
  background-repeat: no-repeat;
  background-size: 18px 12px;
  background-position: center 85%;
}

/* Slider Settings */
/* line 157, ../scss/generic.scss */
.genericSlider {
  max-width: 1280;
}

/* line 158, ../scss/generic.scss */
.generic-slider-caption {
  width: 100%;
  font-family: "Stag sans Light";
  padding: 15px;
  font-size: 1rem;
  bottom: 0px;
  position: relative;
  background-color: #586671;
}

/* line 159, ../scss/generic.scss */
.interior-slider-caption {
  width: 100%;
  font-family: "Stag sans Light";
  padding: 15px;
  font-size: 1rem;
  bottom: 0px;
  position: relative;
  background-color: #404041;
}

/* line 160, ../scss/generic.scss */
.generic-slider-button {
  text-align: right;
}

/* line 161, ../scss/generic.scss */
.generic-slider-button a.button {
  background-image: none !important;
  background-repeat: none !important;
  background-clip: none !important;
  border: solid 3px #bababa;
  background-color: #e7e7e7;
  color: #d75531 !important;
  font-family: "Stag sans Light";
  text-transform: uppercase;
  margin: 0 !important;
}

/* line 162, ../scss/generic.scss */
.generic-slider-button a.button:hover {
  background-image: none !important;
  background-repeat: none !important;
  background-clip: none !important;
  color: #e7e7e7 !important;
  background-color: #d75531 !important;
}

/* Adjust the img width so its always full width */
/* line 164, ../scss/generic.scss */
.slick-slide img {
  width: 100%;
  height: auto;
}

/* line 166, ../scss/generic.scss */
.generic-slider-button a.button {
  padding: 0.5em 1em !important;
}

/* Slider Navigation elements*/
/* line 169, ../scss/generic.scss */
ul.slick-dots {
  display: block;
  z-index:998;
}

/* line 170, ../scss/generic.scss */
.slick-dots {
  bottom: 10px;
  margin-bottom:0;
  position: absolute;
}

/* line 171, ../scss/generic.scss */
.slick-dots li {
  width: 25px;
}

/* line 172, ../scss/generic.scss */
.slick-dots li button::before {
  content: "";
}

/* line 173, ../scss/generic.scss */
.slick-dots li button {
  background: transparent;
  background-clip: border-box;
  box-shadow: 0 0 0 2px #ffffff inset;
  border-radius: 10px;
}

/* line 174, ../scss/generic.scss */
li.slick-active button {
  background: #ffffff;
}

/* line 175, ../scss/generic.scss */
.slick-dots li button {
  height: 14px;
  width: 14px;
}

/* line 201, ../scss/generic.scss */
#genericSlider .slick-prev, #fullWidthSlider .slick-prev {
  left: 25px;
    top: 175px !important;
}

/* line 202, ../scss/generic.scss */
#genericSlider .slick-next, #fullWidthSlider .slick-next {
  right: 25px;
    top: 175px !important;
}

/* Grid Elements */
/* line 169, ../scss/generic.scss */
.generic-grid-caption {
  padding-top: 0.75em;
  padding-bottom: 0.75em;
  text-align: center;
  vertical-align: middle;
  position: absolute;
  bottom: 19px;
  display: block;
  width: 100%;
  font-size: 1.375em;
  letter-spacing: 0.05em;
  font-family: 'Stag sans Medium';
  color: #ffffff;
}

/* line 170, ../scss/generic.scss */
.homepage-grid-caption {
  font-family: "Stag Sans Medium";
  color: white;
  font-size: 1.375em;
  padding-top: 0.75em;
  padding-bottom: 0.75em;
  text-align: center;
  vertical-align: middle;
  position: absolute;
  bottom: 19px;
  display: block;
  width: 100%;
  letter-spacing: 0.05em;
}

/* line 171, ../scss/generic.scss */
.generic-grid-caption.full-caption {
  position: relative;
  height: 100%;
  bottom: 0;
  margin-bottom: 19px;
}

/* line 172, ../scss/generic.scss */
.homepage-grid-caption.full-caption {
  position: relative;
  height: 100%;
  bottom: 0;
  margin-bottom: 19px;
}

/* line 174, ../scss/generic.scss */
.generic-visible {
  visibility: hidden;
}

/* line 175, ../scss/generic.scss */
.homepage .generic-grid-column {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: .3em;
  margin-top: 1.3em;
}

/* line 177, ../scss/generic.scss */
.gateway-caption-links {
  padding-bottom: 0;
}

/* line 178, ../scss/generic.scss */
.gateway-caption-links ul {
  margin-bottom: 0;
}
/*Remove bullet on lists inside grids*/
/* line 181, ../scss/generic.scss */
[class*="block-grid-"] li::before, [class*="block-grid-"] li::after {
  content: "" !important;
}

/* line 182, ../scss/generic.scss */
content ul[class*="block-grid-"]:not(.pagination):not(.advancedSearch) li {
  text-indent: 0;
}

/* Text / Button Elements */
/* line 181, ../scss/generic.scss */
.text-header {
  text-transform: uppercase;
  font-family: "Stag Light";
  color: #231f20;
  font-size: 2.813em;
  display: block;
  padding-bottom: 35px;
}

/* line 182, ../scss/generic.scss */
.text-body {
  font-family: "Stag Light";
  color: #231f20;
  font-size: 1.375em;
  display: block;
}

/* line 183, ../scss/generic.scss */
.button-list {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
}

/* Add the border color around the buttons */
/* line 185, ../scss/generic.scss */
button.onblack, a.button.onblack {
  border: solid 3px #dddddd;
}

/* Interior Page Elements */
/* line 202, ../scss/generic.scss */
.page-title {
  font-family: "Stag Light";
  font-size: 2.188rem;
  color: #586672;
  line-height: 0.86;
  padding-top: 37px;
  padding-bottom: 14px;
  padding-left: 15px;
  padding-right: 17px;
}

/* line 189, ../scss/generic.scss */
.interior-content, .interior-content p {
  font-family: "Stag sans Light";
  font-size: 1.313rem;
  color: #828283;
  line-height: 1.52;
}

/* line 190, ../scss/generic.scss */
.interior-content-subheader, .interior-content-subheader p {
  color: #828383;
  font-family: 'Stag sans Light';
  font-size: 1.250rem;
  line-height: 1.6;
}

/* line 191, ../scss/generic.scss */
.interior-text, .interior-text p {
  color: #292829;
  font-family: 'Stag sans Light';
  font-size: 1.063rem;
  line-height: 1.6;
}

/* Mobile nav elements */
/* line 194, ../scss/generic.scss */
.toggled-divider {
  color: #fff !important;
  border-width: 1px 0 0;
  width: 85%;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 2.5rem !important;
}

/* line 195, ../scss/generic.scss */
.title-area {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 196, ../scss/generic.scss */
.squeeze {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

/* line 197, ../scss/generic.scss */
.toggle-left-nav-header {
  margin-left: 0.75rem;
  background-color: #474a4d;
  color: #7d868d;
  font-size: 14px;
  font-family: 'Stag Sans Bold';
  padding: 0.3em 1em;
  margin-right: 1.0rem;
}

/* line 199, ../scss/generic.scss */
.container {
  width: auto !important;
  max-width: auto !important;
}

/* line 200, ../scss/generic.scss */
.container-interior {
  max-width: 1280;
  margin-left: auto;
  margin-right: auto;
}

/* line 203, ../scss/generic.scss */
.gateway-subhead, .gateway-subhead p {
  font-family: 'Stag sans Light';
  font-size: 1.313rem;
  color: #828283;
  line-height: 1.52;
}

/* For the photo gallery layer */
/* line 207, ../scss/generic.scss */
.photogallery {
  margin-bottom: 0 !important;
}

/* line 208, ../scss/generic.scss */
#experienceumiami {
  border-bottom: 0px !important;
}

/* line 209, ../scss/generic.scss */
#experienceumiami .slick-prev {
  color: #fff !important;
  left: 25px;
}

/* line 210, ../scss/generic.scss */
#experienceumiami .slick-next {
  color: #fff !important;
  right: 25px;
}

/* line 213, ../scss/generic.scss */
.interior-text h2 {
  font-size: 2.25rem;
  line-height: 1.8rem;
  margin: 2.5rem 0px 1.25rem;
  font-family: 'Stag Light';
  color: #005030;
}

/* line 220, ../scss/generic.scss */
.interior-text h3 {
  font-size: 1.875rem;
  line-height: 1.5rem;
  margin: 1.5rem 0 1rem 0;
  font-family: 'Stag Light';
  color: #599193;
}

/* line 227, ../scss/generic.scss */
.interior-text h4 {
  font-size: 1.5rem;
  line-height: 1.5rem;
  margin: 1.625rem 0 .625rem 0;
  font-family: 'Stag Sans Book';
  color: #8996A0;
}

/* line 234, ../scss/generic.scss */
.interior-text h5 {
  font-size: 1.15rem;
  line-height: 1.5rem;
  margin: 1.625rem 0 .625rem 0;
  font-family: 'Stag Sans Medium';
  color: #8996A0;
}

/* line 242, ../scss/generic.scss */
.interior-text h6 {
  color: #D28E00;
  font-size: rem;
  font-family: 'Stag Bold';
  line-height: .85rem;
  border-bottom: 1px dotted #666666;
  padding-bottom: 5px;
  margin: 1.625rem 0 .625rem 0;
}

/* line 252, ../scss/generic.scss */
.um-blog-tn-feature {
  margin-bottom: 20px;
}

/* line 253, ../scss/generic.scss */
.um-blog-content {
  margin-bottom: 30px !important;
}

/* line 254, ../scss/generic.scss */
.um-blog-tn {
  margin-bottom: 20px;
}

/* line 255, ../scss/generic.scss */
.um-blog-content P {
  line-height: 135%;
}

/* line 258, ../scss/generic.scss */
.alumni-columns {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

/* line 259, ../scss/generic.scss */
.alumni-feature-header {
  font-family: 'Stag Light';
  font-size: 2.250rem;
  color: #282829;
  line-height: 1.0;
  padding-top: 10px;
}

/* line 260, ../scss/generic.scss */
.alumni-curated-header {
  font-family: 'Stag Sans Semibold';
  font-size: 1.125rem;
  color: #282829;
  line-height: 1;
}

/* line 261, ../scss/generic.scss */
.alumni-text {
  font-family: 'Stag Sans Light';
  font-size: 1.063rem;
  color: #282829;
  line-height: 1.15;
}

/* line 262, ../scss/generic.scss */
.feature-story p:last-of-type, .curated-story div:last-of-type p {
  margin-bottom: 0;
}

/* Secondary Landing Page (Parent Breadcrumbs) */
/* line 306, ../scss/generic.scss */
#secondary .container-background {
  background: none;
}

/* line 307, ../scss/generic.scss */
#secondary .slick-slide img, #secondary .generic-slider-caption {
  border: none;
}

/* line 308, ../scss/generic.scss */
#secondary .navmain.secondary-border-a20 {
  background-clip: padding-box;
  border-bottom: solid 6px rgba(1, 50, 30, 0.2);
}

/* line 309, ../scss/generic.scss */
#secondary.f-topbar-fixed .container {
  margin-top: 15px;
}

/* Remove P tag bottom spacing on all gateway grid content spaces */
.gateway-grid-content > p {
  margin-bottom: 0px !important;
}


/* Small Viewport */
@media (max-width: 29.938em) {
  /* line 267, ../scss/generic.scss */
  .navCol.sitelogo img, .sitelogo img {
    height:52px;
    padding:0;
    margin:5px 0;
    width:85%;
  }
    /* line 282, ../scss/generic.scss */
  .table {
    word-break: break-all;
  }

  /* Adding the viewport designations so that we can have different configs for different viewports */
  /* line 270, ../scss/generic.scss */
  .small-column-half {
    padding-left: 4.16667% !important;
    padding-right: 4.16667% !important;
  }

  /* line 271, ../scss/generic.scss */
  .small-column-quarter {
    padding-left: 2.08333% !important;
    padding-right: 2.08333% !important;
  }

  /* line 272, ../scss/generic.scss */
  .small-column-3quarter {
    padding-left: 6.25% !important;
    padding-right: 6.25% !important;
  }

  /* line 273, ../scss/generic.scss */
  .small-column-nopadding {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
    /* line 289, ../scss/generic.scss */
  .medium-column-half {
    padding-left: 1.5% !important;
    padding-right: 1.5% !important;
  }

  /* line 274, ../scss/generic.scss */
  .slider-panel {
    padding-bottom: 0.75rem;
    padding-top: 1.75rem;
  }

  /* line 275, ../scss/generic.scss */
  .generic-slideshow-column {
    padding-left: 0.94rem;
    padding-right: 0.94rem;
  }

  /* line 276, ../scss/generic.scss */
  .interior-slideshow-caption {
    padding-left: 0.7815rem;
    padding-right: 0.7815rem;
  }

  /* line 313, ../scss/generic.scss */
  .generic-grid-column {
    padding-left: 1.4em;
    padding-right: 1.4em;
  }

  /* line 278, ../scss/generic.scss */
  .generic-slider-header, .interior-slider-header {
    font-size: 1.875rem;
    font-family: 'Stag sans Light';
    color: #ffffff;
    line-height: 1.2;
  }

  /* line 279, ../scss/generic.scss */
  .generic-slider-subhead, .interior-slider-subhead {
    font-size: 1.125rem;
    font-family: 'Stag sans Light';
    color: #ffffff;
    line-height: 1.28;
  }
  
  /*Slider Navigation elements*/
  /* line 294, ../scss/generic.scss */
  ul.slick-dots {
    display: none !important;
  }

  /* line 319, ../scss/generic.scss */
  .gateway-grid-content, .gateway-grid-content p {
    font-family: 'Stag sans Light';
    font-size: 1.063rem;
    line-height: 1.47;
    color: #282829;
    padding-top: 3px !important;
  }

  /* line 320, ../scss/generic.scss */
  .gateway-caption-links ul li {
    font-size: 1.063rem;
    padding-bottom: 10px;
    padding-top: 4px !important;
  }

  /* line 321, ../scss/generic.scss */
  .homepage .gateway-caption-links {
    padding-bottom: 0px !important;
  }

  /* line 322, ../scss/generic.scss */
  .gateway-caption-links {
    padding-bottom: 40px !important;
  }
  
  /* line 329, ../scss/generic.scss */
  .interior-grid-panel {
    padding-top: 21px !important;
    padding-bottom: 29px !important;
  }

  /* line 302, ../scss/generic.scss */
  .page-title {
    font-size: 2.188em;
    padding-top: 37px !important;
    padding-bottom: 14px !important;
    padding-left: 15px !important;
    padding-right: 17px !important;
  }

  /* line 285, ../scss/generic.scss */
  .text-body, .text-body p {
    font-size: 1.375rem;
    line-height: 1.59;
    font-family: "Stag Light";
  }

  /* line 287, ../scss/generic.scss */
  .generic-panel-1280 {
    padding-top: 20px !important;
    padding-bottom: 20px;
  }

  /* line 288, ../scss/generic.scss */
  .generic-panel {
    padding-top: 20px !important;
    padding-bottom: 20px;
  }

  /* line 292, ../scss/generic.scss */
  .txtpq-header {
    font-size: 2.5rem;
    line-height: 0.9;
  }

  /* line 293, ../scss/generic.scss */
  .txtpq-text, .txtpq-text p {
    line-height: 1.4;
  }

  /* line 294, ../scss/generic.scss */
  .txtpq-quote {
    font-size: 2.125rem;
  }

  /* line 295, ../scss/generic.scss */
  .txtpq-panel {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 296, ../scss/generic.scss */
  .txtpq-byline {
    padding-top: 18px;
  }

  /* line 299, ../scss/generic.scss */
  .generic-panel-alumni {
    max-width: 1280px !important;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 300, ../scss/generic.scss */
  #um_blog_mobile_carousel .slick-prev {
    left: 25px !important;
  }

  /* line 301, ../scss/generic.scss */
  #um_blog_mobile_carousel .slick-next {
    right: 25px !important;
  }

  /* line 302, ../scss/generic.scss */
  .um_blog_img {
    width: 100%;
  }

  /* line 304, ../scss/generic.scss */
  .feature-story p:last-of-type, .curated-story div:last-of-type p {
    margin-bottom: 2.5rem;
  }

  /* line 306, ../scss/generic.scss */
  .curated-story div p {
    margin-bottom: 1.875rem;
  }

  /* line 308, ../scss/generic.scss */
  #umiamion h1 {
    font-size: 2.125em;
  }
}
/* Menu resizing for LOSGABL-391 */
@media (max-width: 64em) {
  /* line 466, ../scss/generic.scss */
  .lower-nav > .navCol > ul:first-child {
    height: 55px;
    padding: 0 15px;
  }

  /* line 467, ../scss/generic.scss */
  .lower-nav ul:first-child li {
    font-size: 1rem;
    padding: 0 0;
  }

  /* line 468, ../scss/generic.scss */
  .lower-nav a.umMenuLink {
    color: #FFF;
    padding: 0em 1.2em;
    position: relative;
    height: 55px;
    max-height: 55px;
    margin: 0 !important;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    text-indent: 0;
    text-align: left;
  }

  /* line 470, ../scss/generic.scss */
  .lower-nav .f-dropdown {
    width: 400%;
  }
}
/* line 313, ../scss/generic.scss */
#btn_navtoggle.toggled {
  margin-left: 0;
  margin-top: -6px;
  overflow: auto;
  z-index: 1000;
  background-color: #03321f;
}

/* line 314, ../scss/generic.scss */
.toggle-left-nav-header {
  background-color: #f18b30;
  color: #f7c59a;
  font-size: 14px;
  font-family: 'Stag Sans Bold';
  margin-left: 0 !important;
  margin-right: 0 !important;
  text-transform: uppercase;
  padding: 0.3em 1em;
}

/* line 315, ../scss/generic.scss */
.mobile-nav-left {
  display: block;
  margin: 1rem 0 0 0.875rem;
  padding: 0rem 0;
  list-style-type: none;
  list-style-position: outside;
  padding-bottom: 1.0rem;
}

/* line 316, ../scss/generic.scss */
.mobile-nav-left li {
  font-size: 1.125rem;
  font-family: 'Stag sans Book';
  color: #fff;
  line-height: 1.15em;
  padding-top: 6px;
  padding-bottom: 6px;
}

/* line 317, ../scss/generic.scss */
.mobile-nav-left li a:hover {
  text-decoration: none;
}

/* line 318, ../scss/generic.scss */
.toggle-related-links-header {
  color: #f18b30;
  font-size: 14px;
  font-family: 'Stag Sans Bold';
  margin-left: 0.875em !important;
  margin-right: 0 !important;
  text-transform: uppercase;
}

/* line 319, ../scss/generic.scss */
.mobile-nav-related-links {
  display: block;
  margin: 1rem 0 0 0.875rem;
  padding: 0rem 0;
  list-style-type: none;
  list-style-position: outside;
  padding-bottom: 1rem;
}

/* line 320, ../scss/generic.scss */
.mobile-nav-related-links li {
  font-size: 15px;
  font-family: 'Stag sans Book';
  color: #fff;
  line-height: 1.15em;
  padding-top: 6px;
  padding-bottom: 6px;
}

/* line 321, ../scss/generic.scss */
.mobile-nav-related-links li a:hover {
  text-decoration: none;
}

/* line 322, ../scss/generic.scss */
.toggle-main-menu-header {
  background-color: #006344;
  color: #82b5a1;
  font-size: 14px;
  font-family: 'Stag Sans Bold';
  margin-top: 20px;
  margin-left: 0 !important;
  margin-right: 0 !important;
  text-transform: uppercase;
  padding: 0.3em 1em;
}

/* line 323, ../scss/generic.scss */
.toggle-main-menu-header a:hover {
  text-decoration: none;
}

/* line 324, ../scss/generic.scss */
.toggle-divider {
  border-top: 1px solid #006e44;
}

/* line 325, ../scss/generic.scss */
.row.mobile-nav-pad {
  padding-top: 2.0em;
  padding-bottom: 2em;
}
/* line 326, ../scss/generic.scss */
.homepage .generic-grid-column {
  margin-bottom: 1.25rem;
}


/* Medium Viewport */
@media (min-width: 30em) {
  /* line 330, ../scss/generic.scss */
  .navCol.sitelogo img, .sitelogo img {
    height:52px;
    padding:0;
    margin:5px 0;
  }

  /* Adding the viewport designations so that we can have different configs for different viewports */
  /* line 352, ../scss/generic.scss */
  .medium-column-half {
    padding-left: 0.867% !important;
    padding-right: 0.867% !important;
  }

  /* line 353, ../scss/generic.scss */
  .medium-column-quarter {
    padding-left: 2.08333% !important;
    padding-right: 2.08333% !important;
  }

  /* line 335, ../scss/generic.scss */
  .medium-column-3quarter {
    padding-left: 6.25% !important;
    padding-right: 6.25% !important;
  }

  /* line 336, ../scss/generic.scss */
  .medium-column-nopadding {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 338, ../scss/generic.scss */
  .slider-panel {
    padding-bottom: 0.75rem;
    padding-top: 1.75rem;
  }

  /* line 339, ../scss/generic.scss */
  .generic-slideshow-column {
    padding-left: 0.94rem;
    padding-right: 0.94rem;
  }

  /* line 340, ../scss/generic.scss */
  .interior-slideshow-column {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 341, ../scss/generic.scss */
  .row .row.genericSliderWrapper {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 384, ../scss/generic.scss */
  .generic-grid-column {
    padding-left: 1.4em;
    padding-right: 1.4em;
  }

  /* line 343, ../scss/generic.scss */
  .generic-slider-header, .interior-slider-header {
    font-size: 2.188rem;
    font-family: 'Stag Sans Light';
    color: #ffffff;
    line-height: 1.2;
  }

  /* line 344, ../scss/generic.scss */
  .generic-slider-subhead, .interior-slider-subhead {
    font-size: 1.250rem;
    font-family: 'Stag Sans Light';
    color: #ffffff;
    line-height: 1.35em;
  }

  /* line 389, ../scss/generic.scss */
  .gateway-grid-content, .gateway-grid-content p {
    font-family: 'Stag sans Light';
    font-size: 1.063rem;
    line-height: 1.47;
    color: #282829;
    padding-top: 4px !important;
  }

  /* line 390, ../scss/generic.scss */
  .gateway-caption-links ul li {
    font-size: 1.063rem;
    padding-bottom: 10px;
    padding-top: 4px !important;
  }

  /* line 391, ../scss/generic.scss */
  .gateway-caption-links {
    padding-bottom: 8px !important;
  }

  /* line 392, ../scss/generic.scss */
  .homepage .gateway-caption-links {
    padding-bottom: 0px !important;
  }
  
  /* line 401, ../scss/generic.scss */
  .interior-grid-panel {
    padding-top: 21px !important;
    padding-bottom: 61px !important;
  }

  /* line 349, ../scss/generic.scss */
  .text-body {
    line-height: 2.04;
  }

  /* line 341, ../scss/generic.scss */
  .page-title {
    font-size: 2.625rem;
    padding-left: 15px !important;
  }

  /* line 351, ../scss/generic.scss */
  .text-body, .text-body p {
    font-size: 1.375rem;
    line-height: 2.04;
    font-family: "Stag Light";
  }

  /* line 353, ../scss/generic.scss */
  .generic-panel-1280 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  /* line 354, ../scss/generic.scss */
  .generic-panel {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
   
  /* line 356, ../scss/generic.scss */
  .homepage .generic-grid-column {
    margin-bottom: 2.3rem;
  }
  
  /*Slider Navigation elements*/
  /* line 376, ../scss/generic.scss */
  ul.slick-dots {
    display: none !important;
  }

  /* line 357, ../scss/generic.scss */
  .txtpq-header {
    font-size: 2.5rem;
    line-height: 0.9;
  }

  /* line 358, ../scss/generic.scss */
  .txtpq-text, .txtpq-text p {
    line-height: 1.6;
  }

  /* line 359, ../scss/generic.scss */
  .txtpq-quote {
    font-size: 2.3rem;
  }

  /* line 360, ../scss/generic.scss */
  .txtpq-panel {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 361, ../scss/generic.scss */
  .txtpq-byline {
    padding-top: 18px;
  }

  /* line 364, ../scss/generic.scss */
  .generic-panel-alumni {
    max-width: 1280px !important;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 365, ../scss/generic.scss */
  #um_blog_mobile_carousel .slick-prev {
    left: 25px !important;
  }

  /* line 366, ../scss/generic.scss */
  #um_blog_mobile_carousel .slick-next {
    right: 25px !important;
  }

  /* line 367, ../scss/generic.scss */
  .feature-story img {
    width: 100%;
  }

  /* line 369, ../scss/generic.scss */
  .curated-story div p {
    margin-bottom: 1.875rem;
  }

  /* line 370, ../scss/generic.scss */
  .feature-story p:last-of-type, .curated-story div:last-of-type p {
    margin-bottom: 2.5rem;
  }

  /* line 372, ../scss/generic.scss */
  #umiamion h1 {
    font-size: 2.125em;
  }
}
/* Large and up */
@media (min-width: 47.5em) {
  /* line 378, ../scss/generic.scss */
  .interior .container {
    margin-top: 15px;
  }
  
    /* line 402, ../scss/generic.scss */
  .page-title {
    font-family: "Stag Light";
    font-size: 2.188rem;
    color: #586672;
    line-height: 0.86;
    padding-top: .75rem;
    padding-bottom: 2.5rem !important;
  }

  /* line 380, ../scss/generic.scss */
  .navCol.sitelogo img, .sitelogo img {
    padding: 0 !important;
    height: 77px;
    margin-top: 40px !important;
    margin-left: 20px !important;
    margin-bottom: 16px !important;
  }

  /* line 382, ../scss/generic.scss */
  .generic-grid-panel {
    margin-bottom: 2.75rem !important;
    /*padding-bottom: 50px;*/
  }

  /* line 383, ../scss/generic.scss */
  .hompeage-grid-panel {
    margin-bottom: 2.75rem !important;
  }
   /* line 387, ../scss/generic.scss */
  .homepage .generic-grid-column {
    margin-bottom: 2.6rem;
  }
  
      /* line 436, ../scss/generic.scss */
  .interior-grid-panel {
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 14px !important;
  }
  
  /* line 469, ../scss/generic.scss */
  .gateway-caption-links {
    padding-bottom: 0px !important;
  }

  /* Adding the viewport designations so that we can have different configs for different viewports */
  /* line 388, ../scss/generic.scss */
  .large-column-half {
    padding-left: 4.16667% !important;
    padding-right: 4.16667% !important;
  }

  /* line 389, ../scss/generic.scss */
  .large-column-quarter {
    padding-left: 2.08333% !important;
    padding-right: 2.08333% !important;
  }

  /* line 390, ../scss/generic.scss */
  .large-column-3quarter {
    padding-left: 6.25% !important;
    padding-right: 6.25% !important;
  }

  /* line 391, ../scss/generic.scss */
  .large-column-nopadding {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 393, ../scss/generic.scss */
  .container-background {
    background: url() repeat-x;
    background-size: auto 70%;
  }

  /* line 399, ../scss/generic.scss */
  .slider-panel {
    padding-bottom: 0.75rem;
    padding-top: 0rem !important;
    position: relative;
    top: 0px !important;
  }

  /* line 400, ../scss/generic.scss */
  .generic-slider-header, .interior-slider-header {
    font-size: 2.188rem;
    font-family: 'Stag Sans Light';
    color: #ffffff;
    line-height: 1.20;
  }

  /* line 401, ../scss/generic.scss */
  .generic-slider-subhead {
    font-size: 1.250rem;
    font-family: 'Stag Sans Light';
    color: #ffffff;
    line-height: 1.35;
  }

  /* line 402, ../scss/generic.scss */
  .genericSliderWrapper {
    padding-top: 0 !important;
  }

  /* line 403, ../scss/generic.scss */
  .interior-slider-subhead {
    font-size: 1.0rem;
    font-family: 'Stag Sans Light';
    color: #ffffff;
    line-height: 1.35em;
  }

  /* line 404, ../scss/generic.scss */
  .generic-grid-column {
    padding-left: .75em;
    padding-right: .75em;
    margin-top: 2em;
    margin-bottom: 0;
  }
  
   /*Slider Navigation Elements*/
     /* line 541, ../scss/generic.scss */
  #genericSlider .slick-prev::before, #genericSlider .slick-next::before {
    display: none;
  }
  /* line 466, ../scss/generic.scss */
  #fullWidthSlider .slick-dots li {
    visibility: hidden;
  }

  /* line 429, ../scss/generic.scss */
  .slick-dots {
    bottom: 10px;
  }
   /* line 433, ../scss/generic.scss */
  ul.slick-dots {
    display: none !important;
  }

  /* Add a border around the slider image and the captions where needed*/
  /* line 408, ../scss/generic.scss */
  .homepage .slick-slide img {
    border-left: solid 2px #ffffff;
    border-top: solid 2px #ffffff;
    border-right: solid 2px #ffffff;
    margin-top: 1px;
  }

  /* line 409, ../scss/generic.scss */
  .generic-slider-caption {
    border-left: solid 2px #ffffff;
    border-right: solid 2px #ffffff;
  }

  /* line 410, ../scss/generic.scss */
  .interior-slider-caption {
    position: absolute;
    line-height: 1.35em;
    width: 40%;
    height: auto;
    padding: 1.0em 1.5rem 1.0em 2.0rem;
    bottom: 27px;
    left: 0;
    background-color: rgba(29, 29, 29, 0.75);
  }

  /* line 412, ../scss/generic.scss */
  .generic-slider-button {
    padding-top: 10px;
    padding-bottom: 5px;
  }

  /* line 413, ../scss/generic.scss */
  .text-body {
    line-height: 2.04;
  }

  /* line 414, ../scss/generic.scss */
  .page-title {
    font-size: 2.625rem;
  }

  /* line 417, ../scss/generic.scss */
  .generic-panel-alumni {
    max-width: 1280px !important;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 419, ../scss/generic.scss */
  .generic-panel-1280 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  /* line 420, ../scss/generic.scss */
  .generic-panel {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  /* line 423, ../scss/generic.scss */
  .txtpq-header {
    font-size: 2.813rem;
    line-height: 0.9;
  }

  /* line 424, ../scss/generic.scss */
  .txtpq-text, .txtpq-text p {
    line-height: 1.6;
  }

  /* line 425, ../scss/generic.scss */
  .txtpq-panel {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 426, ../scss/generic.scss */
  .txtpq-byline {
    padding-top: 28px;
  }

  /* line 427, ../scss/generic.scss */
  .txtpq-content-sig {
    margin-bottom: 41px;
  }

  /* line 430, ../scss/generic.scss */
  .feature-story p:last-of-type, .curated-story div:last-of-type p {
    margin-bottom: 0;
  }

  /* line 432, ../scss/generic.scss */
  #umiamion h1 {
    font-size: 2.6rem;
  }
}
/* XLarge and up */
@media (min-width: 64em) {
 /* line 513, ../scss/generic.scss */
  #fullWidthSlider .slick-dots li {
    visibility: visible;
  }    
  ul.slick-dots{ display:block !important;}
  /* line 439, ../scss/generic.scss */
  .generic-grid-panel {
    margin-bottom: 2.75rem !important;
    max-width: 1310px;
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 510, ../scss/generic.scss */
  .interior-grid-panel {
    max-width: 1310px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 0px !important;
  }
  
  /* line 440, ../scss/generic.scss */
  .hompeage-grid-panel {
    margin-bottom: 2.75rem !important;
    max-width: 1310px;
    padding-left: 15px;
    padding-right: 15px;
  }

  /* Adding the viewport designations so that we can have different configs for different viewports */
  /* line 443, ../scss/generic.scss */
  .xlarge-column-half {
    padding-left: 4.16667% !important;
    padding-right: 4.16667% !important;
  }

  /* line 444, ../scss/generic.scss */
  .xlarge-column-quarter {
    padding-left: 2.08333% !important;
    padding-right: 2.08333% !important;
  }

  /* line 445, ../scss/generic.scss */
  .xlarge-column-3quarter {
    padding-left: 6.25% !important;
    padding-right: 6.25% !important;
  }

  /* line 446, ../scss/generic.scss */
  .xlarge-column-nopadding {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 448, ../scss/generic.scss */
  .slider-panel {
    padding-bottom: 0.75rem;
    padding-top: 0rem !important;
    position: relative;
    top: 0px !important;
  }

  /* line 450, ../scss/generic.scss */
  .generic-slider-caption {
    position: absolute;
    width: 40%;
    bottom: 60px;
    right: 0;
    padding: 0.85em 1.5rem 0.75rem 2.0rem;
    background-color: rgba(0, 0, 0, 0.65);
    border-right: solid 2px #ffffff;
    border-left: none !important;
  }

  /* line 452, ../scss/generic.scss */
  .generic-grid-column {
    padding-left: 1.35em;
    padding-right: 1.35em;
    margin-top: 2em;
    margin-bottom: 1em;
  }

  /* line 454, ../scss/generic.scss */
  .generic-slider-header, .interior-slider-header {
    font-size: 2.188rem;
    font-family: 'Stag Sans Light';
    color: #ffffff;
    line-height: 1.2;
  }

  /* line 455, ../scss/generic.scss */
  .generic-slider-subhead {
    font-size: 1.250rem;
    font-family: 'Stag Sans Light';
    color: #ffffff;
    line-height: 1.53;
  }

  /* line 456, ../scss/generic.scss */
  .text-body {
    line-height: 2.04;
  }

  /* line 458, ../scss/generic.scss */
  .generic-panel {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  /* line 459, ../scss/generic.scss */
  .generic-panel-1280 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  /* line 460, ../scss/generic.scss */
  .generic-panel-photo-gallery {
    margin-top: 10px;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  /* line 462, ../scss/generic.scss */
  .generic-panel-alumni {
    max-width: 1280px !important;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  
   /*Slider Navigation elements*/
  /* line 493, ../scss/generic.scss */
  #genericSlider .slick-prev::before, #genericSlider .slick-next::before,
  #fullWidthSlider .slick-prev::before, #fullWidthSlider .slick-next::before{
    display: none;
  }

  /* line 490, ../scss/generic.scss */
  .slick-dots {
    bottom: 10px;
    margin-left: 0;
  }


  /* line 465, ../scss/generic.scss */
  .txtpq-header {
    line-height: 0.9;
  }

  /* line 466, ../scss/generic.scss */
  .txtpq-panel {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 467, ../scss/generic.scss */
  .txtpq-byline {
    padding-top: 28px;
  }

  /* line 468, ../scss/generic.scss */
  .txtpq-content-sig {
    margin-bottom: 0;
  }

  /* line 472, ../scss/generic.scss */
  .curated-story .xlarge-column-quarter {
    padding-left: 0 !important;
  }

  /* line 473, ../scss/generic.scss */
  .curated-story .xlarge-column-nopadding {
    padding-right: 20px !important;
  }

  /* line 474, ../scss/generic.scss */
  .curated-story .xlarge-column-quarter, .curated-story .xlarge-column-nopadding {
    min-height: 152px;
  }
  
   /* line 520, ../scss/generic.scss */
  .lower-nav > .navCol > ul:first-child {
    height: 55px;
    padding: 0 15px;
  }

  /* line 521, ../scss/generic.scss */
  a.um_dropdown {
    white-space: nowrap;
  }

  /* line 522, ../scss/generic.scss */
  a.umMenuLink, a.umMenuLink:hover {
    padding: 1em 1.13em;
  }

  /* line 523, ../scss/generic.scss */
  a.umMenuLink br {
    display: none;
    visibility: hidden;
  }

  /* line 524, ../scss/generic.scss */
  a.umMenuLink br::after {
    content: "&nbsp;";
  }

  /* line 525, ../scss/generic.scss */
  .lower-nav .f-dropdown {
    width: 400%;
  }
}
@media (min-width: 85.375em) {
  /* line 480, ../scss/generic.scss */
  .container {
    width: 1310px;
  }

  /* line 481, ../scss/generic.scss */
  .generic-grid-panel {
    margin-bottom: 2.75rem !important;
    max-width: 1310px;
    padding-left: 15px;
    padding-right: 15px;
  }
  
    /* line 566, ../scss/generic.scss */
  .interior-grid-panel {
    max-width: 1310px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 0px !important;
  }

  /* line 482, ../scss/generic.scss */
  .hompeage-grid-panel {
    margin-bottom: 2.75rem !important;
    max-width: 1310px;
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* Multilevel Subnav */
/* line 384, ../scss/generic.scss */
.multilevel-nav {
  color: #adbd92;
  list-style: none;
  margin-left: 0 !important;
}

/* line 385, ../scss/generic.scss */
ul.darkorange.subnav .multilevel-nav li a {
  font-size: 0.9375rem;
  padding: 0.75rem 0.75rem 0.75rem 1.65rem;
}

/* line 386, ../scss/generic.scss */
.subnav .active {
  color: #144633;
}

/* line 387, ../scss/generic.scss */
.subnav li.active > a:hover {
  text-decoration: none !important;
  color: #144633 !important;
}

/* Small and medium Multilevel Subnav*/
/* line 237, ../scss/custom-elements/_global-masthead.scss */
ul.toggle-menu-subnav {
  margin-left: 0;
  margin-bottom: 0;
}

/* line 238, ../scss/custom-elements/_global-masthead.scss */
li.toggle-menu-header {
  list-style: none;
  list-style-position: inherit;
  margin-top: 20px;
}

/* line 239, ../scss/custom-elements/_global-masthead.scss */
li.toggle-menu-header:first-child {
  margin-top: 0;
}

/* line 595, ../scss/generic.scss */
.small-block-grid-6 > li {
  padding-left: 0.625em;
  width: auto;
}

@media (min-width: 47.5em) and (max-width: 64em) {
  /* line 599, ../scss/generic.scss */
  .large-offset-0-25 {
    margin-left: 2% !important;
  }

  /* line 600, ../scss/generic.scss */
  .large-offset-neg-0-25 {
    margin-left: -2% !important;
  }
}
