@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 77, ../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 79, ../scss/generic.scss */
a:active {
  color: inherit;
  text-decoration: underline;
}

/* line 80, ../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 82, ../scss/generic.scss */
table a {
  text-decoration: underline;
}

/* line 83, ../scss/generic.scss */
table a:hover {
  color: orange;
}

/* line 85, ../scss/generic.scss */
hr {
  color: #cacbd5;
  margin: 30px 15px;
}

/* line 87, ../scss/generic.scss */
button, a.button {
  text-transform: uppercase !important;
}

/* line 89, ../scss/generic.scss */
table {
  width: 100%;
  margin-bottom: .5rem;
  margin-top: 0.75rem;
}

/* line 90, ../scss/generic.scss */
table tr th, table tr td {
  font-size: 1rem;
  padding: 0.75em 1em;
}

/* line 91, ../scss/generic.scss */
table tbody tr td, table tr td {
  line-height: 1.35rem;
}

/* line 92, ../scss/generic.scss */
table.image-caption {
  width: auto !important;
  margin: 10px;
}

/* line 94, ../scss/generic.scss */
content {
  padding-top: 0px;
}

/* line 96, ../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 97, ../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 98, ../scss/generic.scss */
content ul:not(.pagination):not(.advancedSearch) li li {
  padding: 0 0 0 0;
}

/* line 99, ../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 100, ../scss/generic.scss */
content ol li {
  font-size: 1.025em;
  padding: 0.25em 0 .25em .25em;
}

/* line 102, ../scss/generic.scss */
.float-left {
  position: relative;
  float: left;
  text-align: right;
  width: 80%;
}

/* line 103, ../scss/generic.scss */
.float-right {
  position: relative;
  float: right;
  text-align: right;
  width: 20%;
}

/* line 105, ../scss/generic.scss */
.breadcrumbsright {
  padding-top: 0.75em;
}

/* Some generic content panels */
/* line 108, ../scss/generic.scss */
.generic-panel {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* line 109, ../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 110, ../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 111, ../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 112, ../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 113, ../scss/generic.scss */
.generic-grid-panel {
  margin-bottom: 0.75rem;
  padding-top: 1.75rem;
  padding-bottom: 0.75rem;
  background-color: #edecee;
}

/* line 114, ../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;
  border-bottom: 6px solid #e9f3f2;
}

/* line 115, ../scss/generic.scss */
.generic-panel-event-ribbon {
  max-width: none !important;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

/* line 117, ../scss/generic.scss */
.interior .generic-panel {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* START: Styline for Primary and Secondary Headlines for Standardizing in all Layers */

/* line 121, ../scss/generic.scss */
.primary-headline {
  color: #F47321;
  font-family: "Stag Bold";
}

/* line 122, ../scss/generic.scss */
.secondary-headline {
  color: #8996A0;
  font-family: "Stag Light";
}

/* END: Styline for Primary and Secondary Headlines for Standardizing in all Layers */

/* 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, .navCol.sitelogo svg, .sitelogo img, .sitelogo svg {
  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%;
}

/* 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, .lower-nav .dropdown .is-dropdown-submenu a {
  color: #ffffff;
  padding: 1em 1.75em;
  position: relative;
  text-decoration:none;
}

/* 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 */
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 241, ../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 249, ../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 258, ../scss/custom-elements/_global-masthead.scss */
#nav-wrapper .toggle-menu ul.mobile-nav li a {
  z-index: 9;
}

/* line 260, ../scss/custom-elements/_global-masthead.scss */
#nav-wrapper #toggle-main-menu ul {
  margin: 0;
  padding: 0;
}

/* line 261, ../scss/custom-elements/_global-masthead.scss */
#nav-wrapper #toggle-main-menu ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 262, ../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 263, ../scss/custom-elements/_global-masthead.scss */
#nav-wrapper #toggle-main-menu ul li:first-child a {
  margin-top: 0;
}

/* line 265, ../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 270, ../scss/custom-elements/_global-masthead.scss */
#nav-wrapper #toggle-related-links .toggle-menu-header {
  margin-left: 0.875em !important;
  margin-right: 0 !important;
}

/* line 274, ../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 280, ../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 286, ../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 290, ../scss/custom-elements/_global-masthead.scss */
  #btn_navtoggle {
    margin: 0;
    visibility: visible;
  }

  /* line 294, ../scss/custom-elements/_global-masthead.scss */
  .row.umname {
    margin: 0;
  }

  /* line 297, ../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 308, ../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 317, ../scss/custom-elements/_global-masthead.scss */
  .fixed.toggled {
    padding: 0 !important;
    position: relative;
    top: 0;
  }

  /* line 322, ../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 332, ../scss/custom-elements/_global-masthead.scss */
  #btn_navtoggle.sliver-open {
    margin-top: 618px;
  }

  /* line 339, ../scss/custom-elements/_global-masthead.scss */
  .supernav .fa-search {
    color: #fff !important;
    font-size: 1em;
    padding: 0;
  }

  /* line 344, ../scss/custom-elements/_global-masthead.scss */
  .supernav.right {
    float: right !important;
  }

  /* line 347, ../scss/custom-elements/_global-masthead.scss */
  .supernav li.newssearch {
    padding: 6px 6px 4px 0;
  }

  /*-------Top sliver adjustments-------*/
  /* line 351, ../scss/custom-elements/_global-masthead.scss */
  button#sliverlink {
    height: 21px;
  }

  /* line 354, ../scss/custom-elements/_global-masthead.scss */
  #sliverlink .fa-minus, #sliverlink.sliver-open .fa-plus {
    display: none;
  }

  /* line 357, ../scss/custom-elements/_global-masthead.scss */
  #sliverlink .fa-plus, #sliverlink.sliver-open .fa-minus {
    display: block;
    visibility: visible;
  }

  /*New for Global Nav */
  /* line 363, ../scss/custom-elements/_global-masthead.scss */
  .navbar .umlogo {
    text-align: center;
  }

  /* line 366, ../scss/custom-elements/_global-masthead.scss */
  #nav-wrapper {
    padding: 0;
    height: 0px;
    /* Added to fix mouse events being covered by indivisible layer */
  }

  /* line 370, ../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 378, ../scss/custom-elements/_global-masthead.scss */
  input.newssearchfield[type="text"] {
    width: 13em;
  }
}
/* line 383, ../scss/custom-elements/_global-masthead.scss */
.row.toggle-bar {
  margin: 0 auto;
}

/* line 384, ../scss/custom-elements/_global-masthead.scss */
.row.slivernav {
  margin: 0 auto;
  border-bottom: solid 1px #fff;
}

/*These classes are for the small and medium navigation links when toggled.*/
/* line 390, ../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 401, ../scss/custom-elements/_global-masthead.scss */
.title-area.med-nav li a {
  color: inherit;
}

/* remove outline from buttons and inputs */
/* line 406, ../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 427, ../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 435, ../scss/custom-elements/_global-masthead.scss */
.navbar .drawer button.umsliverbtn {
  height: 26px;
  margin-top: 7px;
  padding: 3px;
}

/* line 440, ../scss/custom-elements/_global-masthead.scss */
.navbar .drawer button.umsearchbtn, button.umsearchbtn {
  height: 26px;
  margin-top: 6.5px;
  padding: 3px;
}

/* line 445, ../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 449, ../scss/custom-elements/_global-masthead.scss */
.lower-nav .buttonNav:hover {
  background: none;
}

/* line 452, ../scss/custom-elements/_global-masthead.scss */
.drawer li button.apply-now, .drawer li button.sliverbtn {
  margin-top: 8px;
  width: 80px;
}

/* line 456, ../scss/custom-elements/_global-masthead.scss */
ul.supernav {
  width: auto;
}

/* line 459, ../scss/custom-elements/_global-masthead.scss */
ul.supernav form .umsearchbtn-li button {
  position: relative;
  top: 2px;
}

/*.umsearchfield-li input{
    margin-top:0 !important;
}*/
/* line 466, ../scss/custom-elements/_global-masthead.scss */
ul.supernav form {
  float: left;
  width: auto;
}

/* line 470, ../scss/custom-elements/_global-masthead.scss */
ul.supernav form li, ul.supernav li {
  list-style: none;
  /*Removed for IE*/
  /*display: inline;*/
}

/* line 475, ../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 484, ../scss/custom-elements/_global-masthead.scss */
input.umsearchfield.alpha25[type="text"], .alpha25, button.alpha25 {
  background-color: rgba(255, 255, 255, 0.25);
}

/* line 487, ../scss/custom-elements/_global-masthead.scss */
input.umsearchfield.alpha60[type="text"], .alpha60, button.alpha60 {
  background-color: rgba(255, 255, 255, 0.6);
}

/* line 490, ../scss/custom-elements/_global-masthead.scss */
input.umsearchfield.alpha85[type="text"], .alpha85, button.alpha85 {
  background-color: rgba(255, 255, 255, 0.85);
}

/* line 493, ../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 498, ../scss/custom-elements/_global-masthead.scss */
.fixed, .get-started {
  z-index: 999 !important;
}

/* BEGIN Styles for Transparent Masthead */
 @media (min-width: 47.5em) {
	/* line 505, ../scss/custom-elements/_global-masthead.scss */
	 #nav-wrapper .navmain.transparent-nav.show-for-large-up .masthead {
		 background-color: transparent;
	}
	/* line 508, ../scss/custom-elements/_global-masthead.scss */
	 #nav-wrapper .navmain.transparent-nav.show-for-large-up .navigation {
		 background-color: transparent;
	}
	/* line 512, ../scss/custom-elements/_global-masthead.scss */
	 #nav-wrapper .navmain.transparent-nav.border-a20 {
		 border-bottom: 0px;
	}
	/* line 515, ../scss/custom-elements/_global-masthead.scss */
	 #nav-wrapper .navmain.transparent-nav.show-for-large-up.navigation li > a:focus {
		 color: #218206;
		 opacity: 0.5;
	}
}
/* END Styles for Transparent Masthead */
/* 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 Search Results */
/* line 9, ../scss/custom-elements/_search-results.scss */
.resultSet h3 {
	font-family: 'Stag Light';
}
/* line 11, ../scss/custom-elements/_search-results.scss */
@media (max-width: 47.438em) {
    .interior .advancedSearchRow:first-child { margin-top: 15px; }
    .interior .searchTermContainer { padding-left: 0; }
}

/* END: Styling for Search Results */
/* START: Styling for Lead In with Images */
/* line 8, ../scss/custom-elements/_text-lead-img.scss */
#text-lead-img .column, #text-lead-img .columns {
  padding-left: 0;
  padding-right: 0;
}

/* line 9, ../scss/custom-elements/_text-lead-img.scss */
#text-lead-img .text-header {
  color: #010202;
  margin: 0;
}

/* line 10, ../scss/custom-elements/_text-lead-img.scss */
#text-lead-img p {
  line-height: 2.5rem;
  margin-bottom: 0;
}

/* line 11, ../scss/custom-elements/_text-lead-img.scss */
#text-lead-img img {
  padding: 36px 5.75rem 15px 5.75rem;
}

/* line 12, ../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 13, ../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 14, ../scss/custom-elements/_text-lead-img.scss */
#text-lead-img .caption-format-default {
  font-size: 12px;
  line-height: 12px;
}

/* line 15, ../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 20, ../scss/custom-elements/_text-lead-img.scss */
  #text-lead-img .text-header {
    padding-bottom: 10px;
  }

  /* line 21, ../scss/custom-elements/_text-lead-img.scss */
  #text-lead-img p {
    font-size: 1.375rem;
    line-height: 1.938rem;
  }

  /* line 22, ../scss/custom-elements/_text-lead-img.scss */
  #text-lead-img div img {
    padding: 25px 0 15px 0;
  }
}
/* Medium Viewport */
@media (min-width: 30em) {
  /* line 28, ../scss/custom-elements/_text-lead-img.scss */
  #text-lead-img .text-header {
    font-size: 2.313rem;
    line-height: 2.063rem;
    padding-bottom: 10px;
  }

  /* line 29, ../scss/custom-elements/_text-lead-img.scss */
  #text-lead-img p {
    font-size: 1.250rem;
    line-height: 2.250rem;
  }

  /* line 30, ../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 36, ../scss/custom-elements/_text-lead-img.scss */
  #text-lead-img .text-header {
    font-size: 2.500rem;
    line-height: 2.250rem;
    padding-bottom: 20px;
  }

  /* line 37, ../scss/custom-elements/_text-lead-img.scss */
  #text-lead-img p {
    font-size: 1.250rem;
    line-height: 2.250rem;
  }

  /* line 38, ../scss/custom-elements/_text-lead-img.scss */
  #text-lead-img div img {
    padding: 32px 2.688rem 15px 2.688rem;
  }

  /* line 39, ../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 45, ../scss/custom-elements/_text-lead-img.scss */
  #text-lead-img .text-header {
    font-size: 2.813rem;
    line-height: 2.5rem;
    padding-bottom: 20px;
  }

  /* line 46, ../scss/custom-elements/_text-lead-img.scss */
  #text-lead-img p {
    font-size: 1.375rem;
    line-height: 2.5rem;
  }

  /* line 47, ../scss/custom-elements/_text-lead-img.scss */
  #text-lead-img div img {
    padding: 36px 5.75rem 15px 5.75rem;
  }

  /* line 48, ../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 */
/* Setup the colors for the sticky buttons. */
/* Get Started */
/* START: Styling for Get Started */
/* line 18, ../scss/custom-elements/_get-started.scss */
.get-started {
  z-index: 999;
}

/* Small Viewport */
@media (max-width: 29.938em) {
  /* line 24, ../scss/custom-elements/_get-started.scss */
  .get-started {
    position: fixed;
    z-index: 20;
    right: -222px;
    top: 136px;
  }

  /* line 25, ../scss/custom-elements/_get-started.scss */
  .get-started-base {
    background-color: #04351d;
    opacity: 0.9;
    color: white;
    font-family: "Stag Sans Bold";
    font-size: 0.90rem;
    padding: 1.0rem 0.05rem;
    display: block;
    text-align: center;
    float: left;
    width: 74px;
    height: 74px;
    cursor: pointer;
  }

  /* line 27, ../scss/custom-elements/_get-started.scss */
  .get-started-one, .get-started-1 {
    background-color: #f5e3a9;
    opacity: 0.9;
    color: #984f19;
    font-family: "Stag Sans Bold";
    font-size: 1.0rem;
    padding: 0.5rem;
    display: block;
    text-align: center;
    position: relative;
    float: right;
    width: 74px;
    height: 74px;
    border-left: solid 1px #ffffff;
    cursor: pointer;
  }

  /* line 28, ../scss/custom-elements/_get-started.scss */
  .get-started-1 {
    float: left;
  }

  /* line 29, ../scss/custom-elements/_get-started.scss */
  .get-started-one:hover, .get-started-1:hover {
    background-color: #40ad48;
    color: white;
  }

  /* line 30, ../scss/custom-elements/_get-started.scss */
  .get-started-two, .get-started-2 {
    background-color: #f5e3a9;
    opacity: 0.9;
    color: #984f19;
    font-family: "Stag Sans Bold";
    font-size: 1.0rem;
    padding: 1.0rem 0.5rem;
    display: block;
    text-align: center;
    position: relative;
    float: right;
    width: 74px;
    height: 74px;
    border-left: solid 1px #ffffff;
    cursor: pointer;
  }

  /* line 31, ../scss/custom-elements/_get-started.scss */
  .get-started-2 {
    float: left;
  }

  /* line 32, ../scss/custom-elements/_get-started.scss */
  .get-started-two:hover, .get-started-2:hover {
    background-color: #40ad48;
    color: white;
  }

  /* line 33, ../scss/custom-elements/_get-started.scss */
  .get-started-three, .get-started-3 {
    background-color: #f5e3a9;
    opacity: 0.9;
    color: #984f19;
    font-family: "Stag Sans Bold";
    font-size: 1.0rem;
    padding: 1.0rem 0.5rem;
    display: block;
    text-align: center;
    position: relative;
    float: right;
    width: 74px;
    height: 74px;
    border-left: solid 1px #ffffff;
    cursor: pointer;
  }

  /* line 34, ../scss/custom-elements/_get-started.scss */
  .get-started-3 {
    float: left;
  }

  /* line 35, ../scss/custom-elements/_get-started.scss */
  .get-started-three:hover, .get-started-3:hover {
    background-color: #40ad48;
    color: white;
  }

  /* line 36, ../scss/custom-elements/_get-started.scss */
  div.get-started-number {
    font-family: 'Stag sans Semibold';
    font-size: 25px;
  }

  /* line 37, ../scss/custom-elements/_get-started.scss */
  div.get-started-text {
    font-family: 'stag sans semibold';
    font-size: 15px;
    line-height: 1.2;
  }
}
/* Medium Viewport */
@media (min-width: 30em) {
  /* line 44, ../scss/custom-elements/_get-started.scss */
  .get-started {
    position: fixed;
    z-index: 20;
    right: -222px;
    top: 136px;
  }

  /* line 45, ../scss/custom-elements/_get-started.scss */
  .get-started-base {
    background-color: #04351d;
    opacity: 0.9;
    color: white;
    font-family: "Stag Sans Bold";
    font-size: 0.90rem;
    padding: 1.0rem 0.05rem;
    display: block;
    text-align: center;
    float: left;
    width: 74px;
    height: 74px;
    cursor: pointer;
  }

  /* line 47, ../scss/custom-elements/_get-started.scss */
  .get-started-one, .get-started-1 {
    background-color: #f5e3a9;
    opacity: 0.9;
    color: #984f19;
    font-family: "Stag Sans Bold";
    font-size: 1.0rem;
    padding: 0.5rem;
    display: block;
    text-align: center;
    position: relative;
    float: right;
    width: 74px;
    height: 74px;
    border-left: solid 1px #ffffff;
    cursor: pointer;
  }

  /* line 48, ../scss/custom-elements/_get-started.scss */
  .get-started-1 {
    float: left;
  }

  /* line 49, ../scss/custom-elements/_get-started.scss */
  .get-started-one:hover, .get-started-1:hover {
    background-color: #40ad48;
    color: white;
  }

  /* line 50, ../scss/custom-elements/_get-started.scss */
  .get-started-two, .get-started-2 {
    background-color: #f5e3a9;
    opacity: 0.9;
    color: #984f19;
    font-family: "Stag Sans Bold";
    font-size: 1.0rem;
    padding: 1.0rem 0.5rem;
    display: block;
    text-align: center;
    position: relative;
    float: right;
    width: 74px;
    height: 74px;
    border-left: solid 1px #ffffff;
    cursor: pointer;
  }

  /* line 51, ../scss/custom-elements/_get-started.scss */
  .get-started-2 {
    float: left;
  }

  /* line 52, ../scss/custom-elements/_get-started.scss */
  .get-started-two:hover, .get-started-2:hover {
    background-color: #40ad48;
    color: white;
  }

  /* line 53, ../scss/custom-elements/_get-started.scss */
  .get-started-three, .get-started-3 {
    background-color: #f5e3a9;
    opacity: 0.9;
    color: #984f19;
    font-family: "Stag Sans Bold";
    font-size: 1.0rem;
    padding: 1.0rem 0.5rem;
    display: block;
    text-align: center;
    position: relative;
    float: right;
    width: 74px;
    height: 74px;
    border-left: solid 1px #ffffff;
    cursor: pointer;
  }

  /* line 54, ../scss/custom-elements/_get-started.scss */
  .get-started-3 {
    float: left;
  }

  /* line 55, ../scss/custom-elements/_get-started.scss */
  .get-started-three:hover, .get-started-3:hover {
    background-color: #40ad48;
    color: white;
  }

  /* line 56, ../scss/custom-elements/_get-started.scss */
  div.get-started-number {
    font-family: 'Stag sans Semibold';
    font-size: 25px;
  }

  /* line 57, ../scss/custom-elements/_get-started.scss */
  div.get-started-text {
    font-family: 'stag sans semibold';
    font-size: 15px;
    line-height: 1.2;
  }
}
/* Large and up */
@media (min-width: 47.5em) {
  /* The styles for the get-started block */
  /* line 64, ../scss/custom-elements/_get-started.scss */
  .get-started {
    position: fixed;
    z-index: 20;
    right: -0px !important;
    top: 255px;
  }

  /* line 66, ../scss/custom-elements/_get-started.scss */
  .get-started-base {
    background-color: #04351d;
    opacity: 0.9;
    color: white;
    font-family: "Stag Sans Bold";
    font-size: 0.90rem;
    padding: 1.0rem 0.05rem;
    display: block;
    text-align: center;
    position: static;
    float: none;
    width: 74px;
    height: 74px;
    cursor: pointer;
  }

  /* line 67, ../scss/custom-elements/_get-started.scss */
  .get-started-one, .get-started-1 {
    background-color: #f5e3a9;
    opacity: 0.9;
    color: #984f19;
    font-family: "Stag Sans Bold";
    font-size: 1.0rem;
    padding: 0.5rem;
    display: block;
    text-align: center;
    position: static;
    float: none;
    width: 74px;
    height: 74px;
    border-left: none !important;
    margin-top: 2px;
    cursor: pointer;
  }

  /* line 68, ../scss/custom-elements/_get-started.scss */
  .get-started-two, .get-started-2 {
    background-color: #f5e3a9;
    opacity: 0.9;
    color: #984f19;
    font-family: "Stag Sans Bold";
    font-size: 1.0rem;
    padding: 1.0rem 0.5rem;
    display: block;
    text-align: center;
    position: static;
    float: none;
    width: 74px;
    height: 74px;
    border-left: none !important;
    margin-top: 2px;
    cursor: pointer;
  }

  /* line 69, ../scss/custom-elements/_get-started.scss */
  .get-started-three, .get-started-3 {
    background-color: #f5e3a9;
    opacity: 0.9;
    color: #984f19;
    font-family: "Stag Sans Bold";
    font-size: 1.0rem;
    padding: 1.0rem 0.5rem;
    display: block;
    text-align: center;
    position: static;
    float: none;
    width: 74px;
    height: 74px;
    border-left: none !important;
    margin-top: 2px;
    cursor: pointer;
  }

  /* line 70, ../scss/custom-elements/_get-started.scss */
  div.get-started-number {
    font-family: 'Stag sans Semibold';
    font-size: 25px;
  }

  /* line 71, ../scss/custom-elements/_get-started.scss */
  div.get-started-text {
    font-family: 'stag sans semibold';
    font-size: 15px;
    line-height: 1.2;
  }
}
/* START: Styling for Short Text Ribbon */
/* line 16, ../scss/custom-elements/_short-text-ribbon.scss */
#short-text-ribbon a:hover {
  text-decoration: none;
}

/* line 17, ../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 18, ../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 20, ../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-height: 2rem;
}

/* line 21, ../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-height: 2.175rem;
}

/* line 22, ../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;
  line-height: 1.75rem;
}

@media (min-width: 30em) {
  /* line 33, ../scss/custom-elements/_short-text-ribbon.scss */
  #short-text-ribbon .date-header {
    display: inline;
    padding-right: 3px;
  }

  /* line 34, ../scss/custom-elements/_short-text-ribbon.scss */
  #short-text-ribbon .event-header {
    display: inline;
    padding-left: 3px;
  }
}
@media (min-width: 30em) and (max-width: 47.438em) {
  /* line 37, ../scss/custom-elements/_short-text-ribbon.scss */
  #short-text-ribbon .date-header {
    line-height: 3rem;
  }

  /* line 38, ../scss/custom-elements/_short-text-ribbon.scss */
  #short-text-ribbon .event-header {
    line-height: 3rem;
  }
}
@media (min-width: 64em) {
  /* line 46, ../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 47, ../scss/custom-elements/_short-text-ribbon.scss */
  #president-event-right {
    background-color: #0b6f45;
    padding-top: 22px;
    padding-bottom: 10px;
    height: 75px;
    line-height: 2.5em;
  }

  /* line 48, ../scss/custom-elements/_short-text-ribbon.scss */
  #short-text-ribbon .date-header {
    display: inline;
    padding-right: 3px;
  }

  /* line 49, ../scss/custom-elements/_short-text-ribbon.scss */
  #short-text-ribbon .event-header {
    display: inline;
    padding-left: 3px;
  }
}
@media (min-width: 85.375em) {
  /* line 55, ../scss/custom-elements/_short-text-ribbon.scss */
  #short-text-ribbon .top {
    min-height: 65px;
    width: 40%;
    height: 100%;
    display: table-cell;
  }

  /* line 56, ../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 TEXT CALL OUT */
/* line 8, ../scss/custom-elements/_10-text-call-out.scss */
.generic-panel-text-call-out-1280 {
  max-width: 1280px !important;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 11, ../scss/custom-elements/_10-text-call-out.scss */
#text-call-out .column,
#text-call-out .columns {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 15, ../scss/custom-elements/_10-text-call-out.scss */
#text-call-out a {
  color: inherit;
  text-decoration: underline;
}

/* line 17, ../scss/custom-elements/_10-text-call-out.scss */
#text-call-out a:hover, #text-call-out a:active {
  color: #FFA500;
  text-decoration: underline;
}

/* line 19, ../scss/custom-elements/_10-text-call-out.scss */
#text-call-out .title {
  color: #000000;
  font-family: 'Stag Light';
  font-size: 40px;
  line-height: 38px;
  text-align: center;
  padding-bottom: 10px;
}

/* line 20, ../scss/custom-elements/_10-text-call-out.scss */
#text-call-out .text {
  color: #000000;
  font-family: 'Stag Light';
  font-size: 22px;
  line-height: 31px;
  text-align: center;
  padding-bottom: 25px;
}

/* line 22, ../scss/custom-elements/_10-text-call-out.scss */
#text-call-out .button {
  font-family: 'Stag Sans Semibold';
  width: 100%;
}

/* line 23, ../scss/custom-elements/_10-text-call-out.scss */
#text-call-out .no-buttons {
  padding-bottom: 0 !important;
}

/* line 24, ../scss/custom-elements/_10-text-call-out.scss */
#text-call-out .button-last {
  margin-bottom: 0 !important;
}

/* line 25, ../scss/custom-elements/_10-text-call-out.scss */
#text-call-out .button-padding {
  padding-left: 0;
  padding-right: 0;
}

 /* Adding the classes to remove the padding from in beteen the layers */
  .generic-panel.text-call-out.nopadtop {
	 padding-top:0 !important;
}
 .generic-panel.text-call-out.nopadbottom {
	 padding-bottom:0 !important;
}

@media (max-width: 29.938em) {
  /* line 30, ../scss/custom-elements/_10-text-call-out.scss */
  .generic-panel-text-call-out-1280 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 30em) {
  /* line 36, ../scss/custom-elements/_10-text-call-out.scss */
  .generic-panel-text-call-out-1280 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  /* line 38, ../scss/custom-elements/_10-text-call-out.scss */
  #text-call-out .title {
    font-size: 40px;
    line-height: 36px;
    text-align: center;
  }

  /* line 39, ../scss/custom-elements/_10-text-call-out.scss */
  #text-call-out .text {
    font-size: 20px;
    line-height: 36px;
    text-align: center;
    padding-bottom: 35px;
  }

  /* line 41, ../scss/custom-elements/_10-text-call-out.scss */
  #text-call-out .button-padding {
    padding-left: 6.667%;
    padding-right: 6.667%;
  }

  /* line 43, ../scss/custom-elements/_10-text-call-out.scss */
  #text-call-out .button {
    margin-bottom: 30px;
  }
}
@media (min-width: 47.5em) {
  /* line 48, ../scss/custom-elements/_10-text-call-out.scss */
  #text-call-out .title {
    font-size: 37px;
    line-height: 35px;
    text-align: center;
  }

  /* line 49, ../scss/custom-elements/_10-text-call-out.scss */
  #text-call-out .text {
    font-size: 20px;
    line-height: 36px;
    text-align: center;
    padding-bottom: 35px;
  }
}
@media (min-width: 64em) {
  /* line 54, ../scss/custom-elements/_10-text-call-out.scss */
  #text-call-out .title {
    font-size: 45px;
    line-height: 40px;
    text-align: center;
  }

  /* line 55, ../scss/custom-elements/_10-text-call-out.scss */
  #text-call-out .text {
    font-size: 24px;
    line-height: 40px;
    text-align: center;
    padding-bottom: 35px;
  }

  /* line 57, ../scss/custom-elements/_10-text-call-out.scss */
  #text-call-out .button-padding {
    padding-left: 13px;
    padding-right: 13px;
  }

  /* line 59, ../scss/custom-elements/_10-text-call-out.scss */
  #text-call-out .button {
    margin-bottom: 0;
  }
}
/* END: Styling for TEXT CALL OUT */
/* 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 33, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
.fullWidthSlide .slideCaption h1 {
  font-size: 1.125rem;
  line-height: 1.125rem;
  color: #efbb43;
  font-family: "Stag Sans Bold";
}

/* line 40, ../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 48, ../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 57, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
.fullWidthSlide .slideCaption.fullwidthbottom {
  width: 100%;
  padding: 30px 30px;
}

/* line 63, ../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 73, ../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 81, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
.fullWidthSlide .slideCaption h1 {
  color: #efbb43;
  font-family: "Stag Sans Bold";
  font-size: 1.125rem;
  line-height: 1.125rem;
}

/* line 89, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
.fullWidthHighlight {
  color: #efbb43;
}

/* line 92, ../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;
}

/* Full width slider video */
/* not in sass*/
 .video-FullWidthSlider{
	 padding-top:0 !important;
}
/* line 96, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
.video-FullWidthSlider .slick-prev {
  left: 25px;
}

/* line 99, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
.video-FullWidthSlider .slick-next {
  right: 25px;
}

/* line 102, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
.video-FullWidthSlider .slick-current.slick-active video {
  position: relative;
  top: -25%;
  width: 100%;
}

/* line 107, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
.video-FullWidthSlider .fi-volume.toggler, .video-FullWidthSlider .fi-volume-strike.toggler {
  background: transparent;
  bottom: 5%;
  font-size: 36px;
  right: 5%;
  position: absolute;
}

/* line 114, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
.video-FullWidthSlider .fullWidthSlide .caption-bubble {
  border-radius: 10px 10px 0 10px;
  left: inherit;
  right: 12%;
}

/* line 119, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
.video-FullWidthSlider .fullWidthSlide .caption-bubble:after {
  border-width: 0px 33px 44px 0;
  left: inherit;
  right: 0;
}

/* making the video the same height as the slides*/
/* line 125, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
.video-FullWidthSlider .fullWidthSlide.video {
  display: flex;
}

/* line 128, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
.video-FullWidthSlider .img-container, .video-FullWidthSlider .video-container {
  flex: 2;
  position: absolute;
  width: 100%;
}

/* line 133, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
.video-FullWidthSlider .video-container {
  overflow: hidden;
}

/* line 136, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
.video-FullWidthSlider .guided-slider-button.video {
  color: #ffffff;
  position: absolute;
  top: 45%;
  left: 45%;
}

/* line 142, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
.slideCaption.overlay-black.captionLarge {
  display:none;
}

/* Large Only */
@media (min-width: 47.5em) and (max-width: 63.938em) {
  /* line 147, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
  .video-FullWidthSlider .fullWidthSlide.video {
    margin-bottom: 82px;
  }
  .slideCaption.overlay-black.captionLarge {
  bottom: -82px;
  display: block !important;
  position: absolute;
  width: 100%;
  z-index: 999;
}
}
/* Up to Large*/
@media (max-width: 63.938em) {
  /* line 153, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
  .fullWidthSlide .caption-bubble i {
    font-size: 26px;
  }

  /* line 156, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
  .video-FullWidthSlider .fi-volume.toggler, .video-FullWidthSlider .fi-volume-strike.toggler {
    font-size: 30px;
    bottom: 0;
    right: 4%;
  }

  /* line 161, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
  .video-FullWidthSlider .fullWidthSlide .caption-bubble {
    padding: 10px;
  }

  /* line 164, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
  .video-FullWidthSlider .fullWidthSlide .caption-bubble:after {
    border-width: 0 20px 44px 0;
  }

  /* line 167, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
  .fullWidthSlide .caption-bubble {
    bottom: 12%;
  }

  /* line 170, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
  .video-FullWidthSlider .guided-slider-button.video {
    top: 35%;
  }
}
/* XLarge and up */
@media (min-width: 64em) {
  /* line 178, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
  .fullWidthSlide .slideCaption.fullwidthbottom {
    padding: 20px 30px;
  }

  /* line 183, ../scss/custom-elements/_3-slideshow-with-full-width.scss */
  .fullWidthSlide .slideCaption.left-side {
    bottom: 3rem;
    display:block !important;
    padding: 20px 30px;
  }

  /* line 189, ../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;
  }
}
/* TARGETED MARKETING PANEL WITH IMAGE / NEWS FEED / 25LIVE */
/* START: Styling for TARGETED MARKETING PANEL WITH IMAGE / NEWS FEED / 25LIVE */
/* Do not edit this file directly as it is being managed via Sass */
/*
 // 0px - 479px
$small-range: (0em, 29.938em);
// 480px - 759px
$medium-range: (30.000em, 47.438em);
// 760px - 1023px
$large-range: (47.500em, 63.938em);
// 1024px - 1365px
$xlarge-range: (64.000em, 185.313em);
// 1366px +
$xxlarge-range: (85.375em, 99999999em);
 * */
/* #marketing-panel ALL VIEWPORTS: ; */
/* line 26, ../scss/custom-elements/_targeted-marketing-panel.scss */
#marketing-panel {
  /* This is to hide the link that holds the feed url */
  /* Layer Header */
  /*  Main Story: */
  /*  News Feed */
  /* 25LIVE */
}
/* 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: 1.875rem;
  line-height: 27px;
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 25px;
  text-transform: uppercase;
}
/* 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 57, ../scss/custom-elements/_targeted-marketing-panel.scss */
 #marketing-panel .news-items h2 {
	 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.125em;
    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.375em;
    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 248, ../scss/custom-elements/_targeted-marketing-panel.scss */
  #marketing-panel .news-items img {
    max-height: 125px;
  }
  /* line 250, ../scss/custom-elements/_targeted-marketing-panel.scss */
  #marketing-panel .news-items .columns {
    min-height: 152px;
  }
  /* line 253, ../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 257, ../scss/custom-elements/_targeted-marketing-panel.scss */
  #marketing-panel .xlarge-5.columns.hide-for-large-down {
    padding-right: 20px;
  }
  /* line 261, ../scss/custom-elements/_targeted-marketing-panel.scss */
  #marketing-panel .event-details .event-date {
    margin-right: 1rem;
    margin-bottom: 10px;
    float: left;
  }
  /* line 266, ../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 277, ../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 14, ../scss/custom-elements/_people-list.scss */
.people-list {
  margin: 20px auto 60px;
  max-width: 1028px;
  height: auto;
}

/* line 15, ../scss/custom-elements/_people-list.scss */
.people-list h1.collection-title {
  color: #599193;
  font-size: 32px;
  line-height: 30px;
  font-family: "Stag Light";
}

/* line 16, ../scss/custom-elements/_people-list.scss */
.people-list h2.collection-title {
  font-size: 2.25rem;
  line-height: 2.125rem;
  margin: 2.5rem 0px 1.25rem;
  font-family: 'Stag Light';
  color: #005030;
}

/* line 17, ../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 20, ../scss/custom-elements/_people-list.scss */
.people-list hr {
  margin-left: 0;
  margin-right: 0;
}

/* line 21, ../scss/custom-elements/_people-list.scss */
.people-list.robust-view .profile-divider {
  margin: 35px 0;
}

/* line 22, ../scss/custom-elements/_people-list.scss */
.people-list.list-view .profile-divider {
  margin: 25px 0;
}

/* People Collection parent styles */
/* line 25, ../scss/custom-elements/_people-list.scss */
.people-list .collection-wrapper {
  margin-top: 20px;
  margin-bottom: 30px;
}

/* line 26, ../scss/custom-elements/_people-list.scss */
.people-list.list-view .collection-wrapper {
  margin-bottom: 60px;
}

/* line 27, ../scss/custom-elements/_people-list.scss */
.people-list.robust-view .collection-wrapper {
  margin-bottom: 0;
}

/* Load More */
/* line 30, ../scss/custom-elements/_people-list.scss */
.people-loader {
  margin-top: 60px;
}

/*========== BEGIN People List Robust View Styles ==========*/
/* line 33, ../scss/custom-elements/_people-list.scss */
.people-list.robust-view .people-collection hr:last-child {
  margin-bottom: 0;
}

/* Robust View Image */
/* line 35, ../scss/custom-elements/_people-list.scss */
.people-list.robust-view .profile-image-wrapper {
  float: left;
}

/* line 36, ../scss/custom-elements/_people-list.scss */
.people-list.robust-view .profile-image-wrapper img {
  width: 200px;
  margin-right: 35px;
}

/* line 37, ../scss/custom-elements/_people-list.scss */
.people-list.robust-view .profile-content {
  overflow: hidden;
}

/* Robust View Profile Content */
/* line 39, ../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 40, ../scss/custom-elements/_people-list.scss */
.people-list.robust-view div.contact-content span {
  display: block;
}

/* line 41, ../scss/custom-elements/_people-list.scss */
.people-list.robust-view div.contact-phone {
  margin-top: 18px;
}

/* line 42, ../scss/custom-elements/_people-list.scss */
.people-list.robust-view div.contact-address {
  margin-top: 10px;
}

/* line 43, ../scss/custom-elements/_people-list.scss */
.people-list.robust-view div.contact-content span.secondary-value.hide {
  display: none;
}

/* line 44, ../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 45, ../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 46, ../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 47, ../scss/custom-elements/_people-list.scss */
.people-list.robust-view .profile-email a:hover {
  text-decoration: underline;
}

/* line 48, ../scss/custom-elements/_people-list.scss */
.people-list.robust-view div.profile-read {
  margin-bottom: 14px;
  padding-top: 0px;
  display: block;
}

/* line 49, ../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 50, ../scss/custom-elements/_people-list.scss */
.people-list.robust-view .profile-read a:hover {
  text-decoration: underline;
}

/* Robust View Social Media */
/* line 52, ../scss/custom-elements/_people-list.scss */
.people-list.robust-view .social-contact img {
  height: 22px;
  width: auto;
}

/* line 53, ../scss/custom-elements/_people-list.scss */
.people-list.robust-view .social-contact {
  margin-top: 20px;
  text-align: left;
}

/* Robust View Abstract */
/* line 55, ../scss/custom-elements/_people-list.scss */
.people-list.robust-view .profile-abstract {
  font-size: 17px;
  line-height: 25px;
  color: #000000;
  margin-bottom: 1px;
}

/*========== BEGIN People List Simple View Styles ==========*/
/* Simple View Collection Header */
/* line 59, ../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 60, ../scss/custom-elements/_people-list.scss */
.people-list.list-view .collection-wrapper .head div {
  text-transform: uppercase;
  text-align: left;
  display: inline-block;
}

/* Simple View Collection Data */
/* line 62, ../scss/custom-elements/_people-list.scss */
.people-list.list-view ul.people-collection {
  margin: 0;
  padding: 0;
}

/* line 63, ../scss/custom-elements/_people-list.scss */
.people-list.list-view ul.people-collection li {
  list-style: none;
}

/* Simple View TABLE view */
/* line 65, ../scss/custom-elements/_people-list.scss */
.people-list.list-view .profile-simple-table {
  padding: 15px 0;
}

/* line 66, ../scss/custom-elements/_people-list.scss */
.people-list.list-view ul.people-collection li:nth-child(odd) .profile-simple-table {
  background: #F6F8F8;
}

/* line 67, ../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 68, ../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 69, ../scss/custom-elements/_people-list.scss */
.people-list.list-view .profile-simple-table .profile-name a:hover {
  color: #eb5524;
}

/* line 70, ../scss/custom-elements/_people-list.scss */
.people-list.list-view .profile-simple-table .profile-name p {
  font-family: 'Stag Sans Light';
}

/* line 71, ../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 72, ../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 73, ../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 74, ../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;
}

/* Simple View LIST view */
/* line 76, ../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 77, ../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 78, ../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 79, ../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 80, ../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 81, ../scss/custom-elements/_people-list.scss */
.people-list.list-view ul.people-collection li:last-child .profile-simple-list hr {
  margin-bottom: 0px;
}

/* line 82, ../scss/custom-elements/_people-list.scss */
.people-list.list-view .profile-simple-list a {
  text-decoration: none;
  line-height: 18px;
}

/* line 83, ../scss/custom-elements/_people-list.scss */
.people-list.list-view .profile-simple-list a:hover {
  text-decoration: underline;
}

/* line 84, ../scss/custom-elements/_people-list.scss */
.people-list.list-view .profile-simple-list a i {
  margin-left: 1.5em;
}

/* line 85, ../scss/custom-elements/_people-list.scss */
table {
  border-collapse: collapse;
  width: 100%;
  border: 0px;
}

/* line 86, ../scss/custom-elements/_people-list.scss */
.peopleList.table .tr.th {
  color: white;
  font-family: 'Stag Sans Medium';
  font-size: 17px;
}

/* line 87, ../scss/custom-elements/_people-list.scss */
th, td {
  text-align: left;
  padding: 8px;
}

/* line 88, ../scss/custom-elements/_people-list.scss */
tr:nth-child(even) {
  background-color: #f2f2f2;
}

/* line 89, ../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 92, ../scss/custom-elements/_people-list.scss */
.people-list.grid-view .collection-wrapper {
  margin-top: 4px;
}

/* line 93, ../scss/custom-elements/_people-list.scss */
.people-list.grid-view .columns.people-profile {
  padding-left: 1rem;
  padding-right: 1rem;
}

/* line 94, ../scss/custom-elements/_people-list.scss */
.people-list.grid-view .columns.people-profile:last-child {
  float: left;
}

/* Grid View Profile */
/* line 96, ../scss/custom-elements/_people-list.scss */
.people-list.grid-view .people-collection .people-profile {
  padding-bottom: 1.563rem;
  padding-top: 1.563rem;
}

/* line 97, ../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 98, ../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";
}

/* line 99, ../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 100, ../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 101, ../scss/custom-elements/_people-list.scss */
.people-list.grid-view span.profile-email a:hover {
  text-decoration: underline;
}

/* line 102, ../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 103, ../scss/custom-elements/_people-list.scss */
.people-list.grid-view span.contact-phone a {
  color: #ffffff;
  text-decoration: none;
  display: block;
}

/* Grid View Overlay */
/* line 105, ../scss/custom-elements/_people-list.scss */
.people-profile .img_wrapper {
  position: relative;
  float: left;
  margin-bottom: 5px;
  width: auto;
  overflow: hidden;
}

/* line 106, ../scss/custom-elements/_people-list.scss */
.people-profile .img_wrapper:nth-child(n) {
  margin-right: 5px;
}

/* line 107, ../scss/custom-elements/_people-list.scss */
.people-profile .img_wrapper:last-child {
  margin-right: 0;
}

/* line 108, ../scss/custom-elements/_people-list.scss */
.people-profile .img_wrapper > img {
  display: block;
  margin: 0;
  padding: 0;
  height: auto;
}

/* line 109, ../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 110, ../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;
}

/* Grid View Slide-in bottom */
/* line 112, ../scss/custom-elements/_people-list.scss */
.people-collection .overlay {
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 80px;
}

/* line 113, ../scss/custom-elements/_people-list.scss */
.people-collection .img_wrapper.hover .overlay {
  height: 100%;
}

/*Overrides for Small*/
@media (max-width: 29.938em) {
  /* line 118, ../scss/custom-elements/_people-list.scss */
  .people-list .collection-wrapper {
    margin-bottom: 40px;
  }

  /*Load More*/
  /* line 120, ../scss/custom-elements/_people-list.scss */
  .people-loader {
    margin-top: 40px;
  }

  /* Robust View */
  /* Robust View Image */
  /* line 123, ../scss/custom-elements/_people-list.scss */
  .people-list.robust-view .profile-image-wrapper {
    float: none;
    width: 100%;
  }

  /* line 124, ../scss/custom-elements/_people-list.scss */
  .people-list.robust-view .profile-image-wrapper img {
    width: 240px;
    margin: 0 auto;
    display: block;
    margin-bottom: 34px;
  }

  /* Robust View Contact Info */
  /* line 126, ../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 127, ../scss/custom-elements/_people-list.scss */
  .people-list.robust-view div.contact-phone {
    margin-top: 25px;
  }

  /* line 128, ../scss/custom-elements/_people-list.scss */
  .people-list.robust-view div.contact-address {
    margin-top: 15px;
    margin-bottom: 13px;
  }

  /* line 129, ../scss/custom-elements/_people-list.scss */
  .people-list.robust-view div.contact-content span.secondary-value.hide {
    display: none;
  }

  /* line 130, ../scss/custom-elements/_people-list.scss */
  .people-list.robust-view h1.profile-name {
    font-size: 36px;
    color: #04351e;
    line-height: 34px;
  }

  /* line 131, ../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 132, ../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 133, ../scss/custom-elements/_people-list.scss */
  .people-list.robust-view .profile-email a:hover {
    text-decoration: underline;
  }

  /* line 134, ../scss/custom-elements/_people-list.scss */
  .people-list.robust-view .social-contact img {
    height: 31px;
    width: auto;
  }

  /* line 135, ../scss/custom-elements/_people-list.scss */
  .people-list.robust-view .social-contact {
    margin-top: 10px;
  }

  /* Grid View */
  /* Grid View Profile */
  /* line 138, ../scss/custom-elements/_people-list.scss */
  .people-list.grid-view .people-collection .people-profile {
    text-align: center;
  }

  /* line 139, ../scss/custom-elements/_people-list.scss */
  .people-list.grid-view .collection-wrapper {
    margin-top: 4px;
    margin-bottom: 10px;
  }

  /* line 140, ../scss/custom-elements/_people-list.scss */
  .people-list.grid-view .columns.people-profile:last-child {
    padding-bottom: .5rem;
  }

  /* line 141, ../scss/custom-elements/_people-list.scss */
  .people-list.grid-view .columns.people-profile:first-child {
    padding-top: 5px;
  }
}
/* Overrides for Small and Medium only */
@media (max-width: 47.438em) {
  /* Grid View Profile*/
  /* line 147, ../scss/custom-elements/_people-list.scss */
  .people-profile .img_wrapper {
    position: relative;
    float: left;
    margin-bottom: 5px;
    width: 100%;
    overflow: hidden;
  }

  /* line 148, ../scss/custom-elements/_people-list.scss */
  .people-profile .img_wrapper img {
    width: 100%;
  }
}
/*Overrides for Medium*/
@media (min-width: 30em) {
  /* Robust View */
  /* line 154, ../scss/custom-elements/_people-list.scss */
  .people-list.robust-view .profile-image-wrapper img {
    width: 180px;
    display: block;
  }

  /* line 155, ../scss/custom-elements/_people-list.scss */
  .people-list.robust-view .social-contact {
    margin-top: 0;
    text-align: left;
  }

  /* Grid View Profile */
  /* line 157, ../scss/custom-elements/_people-list.scss */
  .people-list.grid-view .columns.people-profile {
    padding-left: 1.9rem;
    padding-right: 1.9rem;
  }

  /* line 158, ../scss/custom-elements/_people-list.scss */
  .people-list.grid-view .people-profile .img_wrapper > img {
    width: 300px;
  }
}
/* Overrides for Medium and Large Only */
@media (min-width: 30em) and (max-width: 63.938em) {
  /* Grid View Profile */
  /* line 164, ../scss/custom-elements/_people-list.scss */
  .people-list.grid-view .people-collection .people-profile {
    padding-bottom: 1.563rem;
    padding-top: 1.563rem;
  }

  /* line 165, ../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 166, ../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 167, ../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 168, ../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 169, ../scss/custom-elements/_people-list.scss */
  .people-list.grid-view span.profile-email a:hover {
    text-decoration: underline;
  }

  /* line 170, ../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 171, ../scss/custom-elements/_people-list.scss */
  .people-list.grid-view span.contact-phone a {
    color: #ffffff;
    text-decoration: none;
    display: block;
  }
}
/* Overrides for Large */
@media (min-width: 47.5em) {
  /* line 176, ../scss/custom-elements/_people-list.scss */
  .people-list.list-view .collection-wrapper {
    border-color: #cacbd5;
    border-style: solid;
    border-width: 1px;
  }

  /* Robust View */
  /* line 178, ../scss/custom-elements/_people-list.scss */
  .people-list.robust-view .social-contact {
    margin-top: -5px;
    text-align: left;
  }
}
/* Overrides for Xlarge */
@media (min-width: 64em) {
  /* Robust View */
  /* line 184, ../scss/custom-elements/_people-list.scss */
  .people-list.robust-view .content-container {
    margin-top: 35px;
    margin-bottom: 10px;
    height: auto;
  }

  /* line 185, ../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 186, ../scss/custom-elements/_people-list.scss */
  .people-list.robust-view .profile-image-container img {
    max-height: 267px;
    max-width: 200px;
    width: 100%;
  }

  /* line 187, ../scss/custom-elements/_people-list.scss */
  .people-list.robust-view div.profile-read {
    margin-bottom: 4px;
    padding-top: 0px;
    display: block;
  }

  /* line 188, ../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 189, ../scss/custom-elements/_people-list.scss */
  .people-list.robust-view .social-contact {
    margin-top: -5px;
    text-align: right;
  }

  /* line 190, ../scss/custom-elements/_people-list.scss */
  .people-list.robust-view .social-contact img {
    height: 20px;
    width: auto;
  }

  /* Grid View */
  /* line 192, ../scss/custom-elements/_people-list.scss */
  .people-list.grid-view .people-profile .img_wrapper {
    max-height: 260px;
  }

  /* line 193, ../scss/custom-elements/_people-list.scss */
  .people-list.grid-view .content-container {
    margin-top: 35px;
    margin-bottom: 10px;
    height: auto;
  }

  /* Grid View Profile Content */
  /* line 195, ../scss/custom-elements/_people-list.scss */
  .people-list.grid-view .people-collection .people-profile {
    padding-bottom: 1.563rem;
    padding-top: 1.563rem;
  }

  /* line 196, ../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 197, ../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 198, ../scss/custom-elements/_people-list.scss */
  .people-list.grid-view hr {
    margin-bottom: 30px;
  }

  /* line 199, ../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 200, ../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 201, ../scss/custom-elements/_people-list.scss */
  .people-list.grid-view .profile-email a:hover {
    text-decoration: underline;
  }

  /* line 202, ../scss/custom-elements/_people-list.scss */
  .people-list.grid-view .contact-phone {
    font-family: 'stag sans book';
    font-size: 14px;
    color: #ffffff;
  }

  /* line 203, ../scss/custom-elements/_people-list.scss */
  .people-list.grid-view .contact-phone a {
    color: #ffffff;
    text-decoration: none;
    display: block;
  }
}
/*========== END PEOPLE LIST STYLES ==========*/

/* BEGING NEWSLIST STYLES */
/* List v 1 */
/* line 4, ../scss/custom-elements/_news-list.scss */
#int-container {
  display: block;
  clear: both;
  margin: 0;
  padding: 0;
}

/* line 5, ../scss/custom-elements/_news-list.scss */
#newsListWrapper {
  margin-top: 1.56rem;
}

/* line 6, ../scss/custom-elements/_news-list.scss */
#newsListWrapper .news_category a {
  background: none;
  color: #F37320;
  font-size: 0.813rem;
  letter-spacing: 0.07em;
  padding: 0;
}

/* line 7, ../scss/custom-elements/_news-list.scss */
#newsListWrapper .news_category {
  position: relative;
  top: 0;
  font-family: "Stag Bold" !important;
  padding: 0 0;
  letter-spacing: .04rem;
  font-size: .75rem;
}

/* line 8, ../scss/custom-elements/_news-list.scss */
#newsListWrapper h2 {
  font-size: 1.25rem;
  line-height: 1.563rem;
  color: #04351e;
  margin-top: 0 !important;
}

/* line 9, ../scss/custom-elements/_news-list.scss */
#newsListWrapper p {
  line-height: 1.563rem;
}

/* line 10, ../scss/custom-elements/_news-list.scss */
#newsListWrapper time {
  font-family: 'Stag Sans Semibold';
  text-transform: uppercase;
  font-size: .875rem;
  color: #b3bdc6;
}

/* line 11, ../scss/custom-elements/_news-list.scss */
#newsListWrapper span.fa {
  margin-left: .5rem;
  font-size: 1.25rem;
}

/* line 12, ../scss/custom-elements/_news-list.scss */
#newsListWrapper hr.news-divider, #load-button hr.news-divider {
  margin-left: 0;
  margin-right: 0;
}

/*Interruptor*/
/* line 15, ../scss/custom-elements/_news-list.scss */
#newsListWrapper .interruptor {
  padding-bottom: 30px;
}

/* line 16, ../scss/custom-elements/_news-list.scss */
#newsListWrapper .int-content {
  background: #f2f3f3;
  /* margin: 10px 0 !important; */
}

/* line 17, ../scss/custom-elements/_news-list.scss */
#newsListWrapper .interruptor .header {
  background: #374547;
  height: 26px;
}

/* line 18, ../scss/custom-elements/_news-list.scss */
#newsListWrapper .interruptor .header h3 {
  color: #ffffff;
  font-family: "Stag Sans Bold";
  font-size: 15px;
  padding-top: 2px;
  text-transform: uppercase;
}

/* line 19, ../scss/custom-elements/_news-list.scss */
#newsListWrapper .interruptor div:first-child {
  margin-bottom: 0 !important;
}

/* line 20, ../scss/custom-elements/_news-list.scss */
#newsListWrapper .int-content > div {
  padding-left: 15px;
}

/* line 22, ../scss/custom-elements/_news-list.scss */
#newsListWrapper .interruptor .int-news {
  border-right: solid 1px #dddddd;
  background: #f2f3f3;
  margin-top: 14.8px;
  margin-bottom: 10px !important;
  min-height: 108px;
}

/* line 24, ../scss/custom-elements/_news-list.scss */
#newsListWrapper .interruptor .int-news h4 {
  font-size: 20px;
  color: #687571;
}

/* line 25, ../scss/custom-elements/_news-list.scss */
#newsListWrapper h2 a {
  color: #68757f;
}

/* line 26, ../scss/custom-elements/_news-list.scss */
#newsListWrapper .story_summary p {
  color: #515355;
}

/* line 27, ../scss/custom-elements/_news-list.scss */
#newsListWrapper .interruptor .int-news:last-child {
  border-right: none;
}

/* line 28, ../scss/custom-elements/_news-list.scss */
#newsListWrapper .img_wrapper {
  margin-bottom: 20px;
  float: left;
}

/* line 29, ../scss/custom-elements/_news-list.scss */
#newsListWrapper .slick-prev {
  margin-left: 5.313rem;
  transform: rotate(135deg);
}

/* line 30, ../scss/custom-elements/_news-list.scss */
#newsListWrapper .slick-next {
  margin-right: 5.313rem;
  transform: rotate(-45deg);
}

/* line 31, ../scss/custom-elements/_news-list.scss */
#newsListWrapper .slick-prev, #newsListWrapper .slick-next {
  content: "" !important;
  border-bottom: 7px solid #dcdcdc;
  border-right: 7px solid #dcdcdc;
  height: 40px !important;
  margin-top: -25px;
  width: 40px !important;
}

/* line 32, ../scss/custom-elements/_news-list.scss */
#newsListWrapper .interruptor, #newsListWrapper .news-slider {
  margin-bottom: 0;
}

/* News List Simple */
/* line 34, ../scss/custom-elements/_news-list.scss */
#newsListSimpleWrapper h3 {
  color: #99c1b9;
  font-size: 2rem;
  margin-top: 45px;
  margin-bottom: 20px;
}

/* line 35, ../scss/custom-elements/_news-list.scss */
#newsListSimpleWrapper ul {
  margin-top: 20px;
  margin-left: 0;
}

/* line 36, ../scss/custom-elements/_news-list.scss */
#newsListSimpleWrapper ul li {
  font-size: 18px;
  list-style: none;
  margin-bottom: 0.5rem;
}

/* line 37, ../scss/custom-elements/_news-list.scss */
#newsListSimpleWrapper ul li a {
  color: #ec6639;
  padding-right: 30px;
}

/* line 38, ../scss/custom-elements/_news-list.scss */
#newsListSimpleWrapper li time {
  display: inline-block;
  color: #b3bdc6;
  text-transform: uppercase;
  font-size: 14px;
}

/*Breaking News*/
/* line 40, ../scss/custom-elements/_news-list.scss */
#ribbon-left, #ribbon-right {
  display: table;
}

/* line 41, ../scss/custom-elements/_news-list.scss */
#ribbon-left {
  height: 45px;
}

/* line 42, ../scss/custom-elements/_news-list.scss */
#ribbon-right {
  height: 80px;
}

/* line 43, ../scss/custom-elements/_news-list.scss */
#ribbon-left {
  background: #000000;
}

/* line 44, ../scss/custom-elements/_news-list.scss */
#ribbon-right {
  background: #7d868c;
}

/* line 45, ../scss/custom-elements/_news-list.scss */
#breaking-ribbon .columns, #breaking-ribbon .column {
  margin-bottom: 0;
}

/* line 46, ../scss/custom-elements/_news-list.scss */
#ribbon-left .header {
  font-family: "Stag Sans Bold";
  color: #d2232a;
}

/* line 47, ../scss/custom-elements/_news-list.scss */
#ribbon-right .news-title {
  font-family: "Stag Sans Light";
  color: #ffffff;
  text-transform: uppercase;
}

/* line 48, ../scss/custom-elements/_news-list.scss */
#ribbon-right .news-title {
  font-size: 25px;
  line-height: 25px;
  display: table-cell;
  vertical-align: middle;
}

/* line 49, ../scss/custom-elements/_news-list.scss */
#ribbon-left .header {
  font-size: 24px;
  line-height: 25px;
  display: table-cell;
  vertical-align: middle;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 29.938em) {
  /* line 52, ../scss/custom-elements/_news-list.scss */
  #newsListSimpleWrapper time {
    display: block;
  }

  /* line 53, ../scss/custom-elements/_news-list.scss */
  #newsListWrapper .int-news-sm h4 {
    color: #04351e;
    font-family: "Stag Light";
    font-size: 1.375rem;
    text-align: center;
    margin-top: 1rem;
  }

  /* line 54, ../scss/custom-elements/_news-list.scss */
  #newsListWrapper .interruptor .header h3 {
    padding-top: 5px;
    text-align: center;
    font-size: 14px;
  }

  /* line 55, ../scss/custom-elements/_news-list.scss */
  #newsListWrapper .slick-prev, #newsListWrapper .slick-next {
    content: "" !important;
    border-bottom: 5px solid #dcdcdc;
    border-right: 5px solid #dcdcdc;
    height: 30px !important;
    margin-top: -25px;
    width: 30px !important;
  }

  /* line 56, ../scss/custom-elements/_news-list.scss */
  #newsListWrapper .slick-next {
    margin-right: 30px;
  }

  /* line 57, ../scss/custom-elements/_news-list.scss */
  #newsListWrapper .slick-prev {
    margin-left: 30px;
  }

  /* line 58, ../scss/custom-elements/_news-list.scss */
  #newsListWrapper .slick-list {
    margin-top: 10px;
  }

  /* line 59, ../scss/custom-elements/_news-list.scss */
  #newsListWrapper hr.news-divider, #load-button hr.news-divider {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  /* line 60, ../scss/custom-elements/_news-list.scss */
  #loadmore.button {
    margin-bottom: 35px;
    margin-top: 5px;
  }

  /* Breaking news */
  /* line 62, ../scss/custom-elements/_news-list.scss */
  #ribbon-right .news-title, #ribbon-left .header {
    text-align: center;
  }

  /* line 63, ../scss/custom-elements/_news-list.scss */
  #ribbon-left {
    margin-bottom: 0 !important;
  }

  /* line 64, ../scss/custom-elements/_news-list.scss */
  #ribbon-left {
    height: 75px;
  }

  /* line 65, ../scss/custom-elements/_news-list.scss */
  #breaking-ribbon #ribbon-right {
    height: 105px;
    margin-bottom: 1.563rem !important;
  }
}
@media (min-width: 30em) {
  /* line 68, ../scss/custom-elements/_news-list.scss */
  #newsListWrapper .story_summary {
    overflow: hidden;
  }

  /* line 69, ../scss/custom-elements/_news-list.scss */
  #newsListWrapper .img_wrapper {
    margin-bottom: 30px;
  }
}
@media (min-width: 30em) and (max-width: 47.738em) {
  /* line 72, ../scss/custom-elements/_news-list.scss */
  #newsListWrapper .img_wrapper {
    margin-right: 1.563rem;
    width: 225px;
    min-width: 225px;
    max-width: 225px;
  }

  /* line 73, ../scss/custom-elements/_news-list.scss */
  #newsListWrapper .interruptor .header {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 74, ../scss/custom-elements/_news-list.scss */
  #newsListWrapper .interruptor .header h3 {
    font-size: 0.9rem;
    letter-spacing: 0.02em;
    padding-top: 4px;
    text-align: center;
  }

  /* line 75, ../scss/custom-elements/_news-list.scss */
  #newsListWrapper .int-news-sm h4 {
    color: #04351e;
    font-family: "Stag Light";
    font-size: 1.5rem;
    text-align: center;
  }

  /* line 76, ../scss/custom-elements/_news-list.scss */
  #newsListWrapper .slick-list {
    margin-top: 10px;
  }

  /* line 77, ../scss/custom-elements/_news-list.scss */
  #loadmore.button {
    margin-bottom: 55px;
    margin-top: 25px;
  }
}
@media (min-width: 47.5em) {
  /* line 80, ../scss/custom-elements/_news-list.scss */
  #loadmore.button {
    margin-bottom: 1.85rem;
  }

  /* line 81, ../scss/custom-elements/_news-list.scss */
  #newsListWrapper .interruptor {
    margin-left: 0;
    margin-right: 0;
    background: #f2f3f3;
  }

  /* line 82, ../scss/custom-elements/_news-list.scss */
  #newsListWrapper .news-interrupter {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 47.5em) and (max-width: 63.988em) {
  /* line 85, ../scss/custom-elements/_news-list.scss */
  #newsListWrapper .img_wrapper {
    margin-right: 1.563rem;
    width: 220px;
    min-width: 220px;
    max-width: 220px;
  }

  /* Breaking News */
  /* line 87, ../scss/custom-elements/_news-list.scss */
  .int-news:nth-child(2), .int-news:nth-child(4) {
    width: 32%;
  }

  /* line 88, ../scss/custom-elements/_news-list.scss */
  .int-news:nth-child(3) {
    width: 35%;
  }

  /* line 89, ../scss/custom-elements/_news-list.scss */
  .int-news:nth-child(4) {
    border-right: none;
  }

  /* line 90, ../scss/custom-elements/_news-list.scss */
  #ribbon-left {
    margin-bottom: 0 !important;
  }

  /* line 91, ../scss/custom-elements/_news-list.scss */
  #ribbon-right .news-title, #ribbon-left .header {
    text-align: center;
  }

  /* line 92, ../scss/custom-elements/_news-list.scss */
  #ribbon-left, #ribbon-right {
    width: 100%;
  }
}
@media (min-width: 64em) {
  /* line 96, ../scss/custom-elements/_news-list.scss */
  #newsListWrapper .img_wrapper {
    margin-right: 1.563rem;
    width: 270px;
    min-width: 270px;
    max-width: 270px;
  }

  /* line 97, ../scss/custom-elements/_news-list.scss */
  #ribbon-right {
    height: 72px;
  }

  /* line 98, ../scss/custom-elements/_news-list.scss */
  #ribbon-left {
    /* width: 24%; */
    width: 100%;
    height: 45px;
  }

  /* line 99, ../scss/custom-elements/_news-list.scss */
  #ribbon-right {
    /* width: 76%; */
    width: 100%;
  }

  /* line 100, ../scss/custom-elements/_news-list.scss */
  #ribbon-right .news-title, #ribbon-left .header {
    text-align: center;
  }
}
/* END NEWSLIST*/
/* Gateway Grid Element */
/* START: Styling for Gateway Grid */
/* Grid Elements */
/* line 12, ../scss/custom-elements/_gateway-grid.scss */
.generic-grid-panel {
  margin-bottom: 0.75rem;
  padding-top: 1.75rem;
  padding-bottom: 0.75rem;
  background-color: #edecee;
}

/* line 13, ../scss/custom-elements/_gateway-grid.scss */
.generic-grid-caption {
  padding-top: 0.75em;
  padding-bottom: 0.75em;
  text-align: center;
  vertical-align: middle;
  bottom: 19px;
  position: absolute;
  display: block;
  width: 100%;
  font-size: 1.375em;
  letter-spacing: 0.05em;
  font-family: 'Stag sans Medium';
  color: #ffffff;
  margin: 0;
  line-height: 1.313rem;
}

/* line 14, ../scss/custom-elements/_gateway-grid.scss */
.generic-grid-caption.no-padding {
  padding: 0;
}

/* line 15, ../scss/custom-elements/_gateway-grid.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;
  margin: 0;
  line-height: 1.313rem;
}

/* line 16, ../scss/custom-elements/_gateway-grid.scss */
.homepage-grid-caption.no-padding {
  padding: 0;
}

/* line 17, ../scss/custom-elements/_gateway-grid.scss */
.homepage-grid-caption a, .homepage-grid-caption span {
  padding-top: 0.75em;
  padding-bottom: 0.75em;
  text-decoration: none;
  display: block;
  color: inherit;
}

/* line 18, ../scss/custom-elements/_gateway-grid.scss */
.homepage-grid-caption a:visited {
  color: inherit;
  text-decoration: none;
}

/* line 19, ../scss/custom-elements/_gateway-grid.scss */
.generic-grid-caption.full-caption {
  position: relative;
  height: 100%;
  bottom: 0;
  margin-bottom: 19px;
}

/* line 20, ../scss/custom-elements/_gateway-grid.scss */
.homepage-grid-caption.full-caption {
  position: relative;
  height: 100%;
  bottom: 0;
  margin-bottom: 19px;
}

/* line 21, ../scss/custom-elements/_gateway-grid.scss */
.generic-grid-caption a, .generic-grid-caption span {
  padding-top: 0.75em;
  padding-bottom: 0.75em;
  text-decoration: none;
  display: block;
  color: inherit;
}

/* line 22, ../scss/custom-elements/_gateway-grid.scss */
.generic-grid-caption a:visited {
  color: inherit;
  text-decoration: none;
}

/* line 24, ../scss/custom-elements/_gateway-grid.scss */
.homepage .generic-grid-column {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: .3em;
  margin-top: 1.3em;
}

/* line 27, ../scss/custom-elements/_gateway-grid.scss */
.gateway-caption-links {
  padding-bottom: 0;
}

/* line 28, ../scss/custom-elements/_gateway-grid.scss */
.gateway-caption-links ul {
  margin-bottom: 0;
}

/*Remove bullet on lists inside grids*/
/* line 30, ../scss/custom-elements/_gateway-grid.scss */
[class*="block-grid-"] li::before, [class*="block-grid-"] li::after {
  content: "" !important;
}

/* line 31, ../scss/custom-elements/_gateway-grid.scss */
content ul[class*="block-grid-"]:not(.pagination):not(.advancedSearch) li {
  text-indent: 0;
}

/* Remove P tag bottom spacing on all gateway grid content spaces */
/* line 34, ../scss/custom-elements/_gateway-grid.scss */
.gateway-grid-content > p {
  margin-bottom: 0px !important;
}

/* Small Viewport */
@media (max-width: 29.938em) {
  /* Adding the viewport designations so that we can have different configs for different viewports */
  /* line 40, ../scss/custom-elements/_gateway-grid.scss */
  .generic-grid-column {
    padding-left: 1.4em;
    padding-right: 1.4em;
  }

  /* line 41, ../scss/custom-elements/_gateway-grid.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 42, ../scss/custom-elements/_gateway-grid.scss */
  .gateway-caption-links ul li {
    font-size: 1.063rem;
    padding-bottom: 10px;
    padding-top: 4px !important;
  }

  /* line 43, ../scss/custom-elements/_gateway-grid.scss */
  .homepage .gateway-caption-links {
    padding-bottom: 0px !important;
  }

  /* line 44, ../scss/custom-elements/_gateway-grid.scss */
  .gateway-caption-links {
    padding-bottom: 40px !important;
  }

  /* line 45, ../scss/custom-elements/_gateway-grid.scss */
  .interior-grid-panel {
    padding-top: 21px !important;
    padding-bottom: 29px !important;
  }
}
/* line 49, ../scss/custom-elements/_gateway-grid.scss */
.homepage .generic-grid-column {
  margin-bottom: 1.25rem;
}

/* Medium Viewport */
@media (min-width: 30em) {
  /* Adding the viewport designations so that we can have different configs for different viewports */
  /* line 55, ../scss/custom-elements/_gateway-grid.scss */
  .generic-grid-column {
    padding-left: 1.4em;
    padding-right: 1.4em;
  }

  /* line 56, ../scss/custom-elements/_gateway-grid.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 57, ../scss/custom-elements/_gateway-grid.scss */
  .gateway-caption-links ul li {
    font-size: 1.063rem;
    padding-bottom: 10px;
    padding-top: 4px !important;
  }

  /* line 58, ../scss/custom-elements/_gateway-grid.scss */
  .gateway-caption-links {
    padding-bottom: 8px !important;
  }

  /* line 59, ../scss/custom-elements/_gateway-grid.scss */
  .homepage .gateway-caption-links {
    padding-bottom: 0px !important;
  }

  /* line 60, ../scss/custom-elements/_gateway-grid.scss */
  .homepage .generic-grid-column {
    margin-bottom: 2.3rem;
  }

  /* line 61, ../scss/custom-elements/_gateway-grid.scss */
  .interior-grid-panel {
    padding-top: 21px !important;
    padding-bottom: 61px !important;
  }
}
/* Large and up */
@media (min-width: 47.5em) {
  /* line 67, ../scss/custom-elements/_gateway-grid.scss */
  .generic-grid-panel {
    margin-bottom: 2.75rem !important;
    /*padding-bottom: 50px;*/
  }

  /* line 68, ../scss/custom-elements/_gateway-grid.scss */
  .hompeage-grid-panel {
    margin-bottom: 2.75rem !important;
  }

  /* line 69, ../scss/custom-elements/_gateway-grid.scss */
  .homepage .generic-grid-column {
    margin-bottom: 2.6rem;
  }

  /* line 70, ../scss/custom-elements/_gateway-grid.scss */
  .interior-grid-panel {
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 14px !important;
  }

  /* line 71, ../scss/custom-elements/_gateway-grid.scss */
  .generic-grid-column {
    padding-left: .75em;
    padding-right: .75em;
    margin-top: 2em;
    margin-bottom: 0;
  }

  /* line 72, ../scss/custom-elements/_gateway-grid.scss */
  .gateway-caption-links {
    padding-bottom: 0px !important;
  }

  /* line 73, ../scss/custom-elements/_gateway-grid.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;
  }
}
/* XLarge and up */
@media (min-width: 64em) {
  /* line 79, ../scss/custom-elements/_gateway-grid.scss */
  .generic-grid-panel {
    margin-bottom: 2.75rem !important;
    max-width: 1310px;
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 80, ../scss/custom-elements/_gateway-grid.scss */
  .hompeage-grid-panel {
    margin-bottom: 2.75rem !important;
    max-width: 1310px;
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 81, ../scss/custom-elements/_gateway-grid.scss */
  .interior-grid-panel {
    max-width: 1310px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 0px !important;
  }

  /* line 82, ../scss/custom-elements/_gateway-grid.scss */
  .generic-grid-column {
    padding-left: 1.35em;
    padding-right: 1.35em;
    margin-top: 2em;
    margin-bottom: 1em;
  }
}
@media (min-width: 85.375em) {
  /* line 87, ../scss/custom-elements/_gateway-grid.scss */
  .generic-grid-panel {
    margin-bottom: 2.75rem !important;
    max-width: 1310px;
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 88, ../scss/custom-elements/_gateway-grid.scss */
  .hompeage-grid-panel {
    margin-bottom: 2.75rem !important;
    max-width: 1310px;
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 89, ../scss/custom-elements/_gateway-grid.scss */
  .interior-grid-panel {
    max-width: 1310px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 0px !important;
  }
}
/* line 94, ../scss/custom-elements/_gateway-grid.scss */
.small-block-grid-6 > li {
  padding-left: 0.625em;
  width: auto;
}

/* line 6, ../scss/custom-elements/_text-lead-in.scss */
.text-lead-in .text-header {
  text-transform: uppercase;
  color: #231f20;
  font-family: "Stag Light";
  font-size: 2.813em;
  line-height: 2.5rem;
  display: block;
  padding-bottom: 20px;
  margin: 0;
}

/* line 17, ../scss/custom-elements/_text-lead-in.scss */
.text-lead-in .text-body, .text-lead-in .text-body p {
  font-family: "Stag Light";
  color: #231F20;
  font-size: 1.375rem;
  line-height: 2.5rem;
  display: block;
}

/* Buttons */
/* line 27, ../scss/custom-elements/_text-lead-in.scss */
.text-lead-in-buttons .lead-in {
  padding-left: 0;
}
/* line 28, ../scss/custom-elements/_text-lead-in.scss */
.text-lead-in-buttons .button-list {
  padding-top: 1.0rem;
  padding-bottom: 0;
}
/* line 29, ../scss/custom-elements/_text-lead-in.scss */
.text-lead-in-buttons .button-list .button:last-child {
  margin-bottom: 0;
}

/* Image */
/* line 33, ../scss/custom-elements/_text-lead-in.scss */
.text-lead-in-image .lead-in {
  padding: 0;
}
/* line 34, ../scss/custom-elements/_text-lead-in.scss */
.text-lead-in-image .caption {
  font-style: normal;
  margin-bottom: 5px;
  padding: 0;
}
/* line 35, ../scss/custom-elements/_text-lead-in.scss */
.text-lead-in-image .caption-format-Name {
  color: #EFBB42;
  font-family: "Stag Sans Book";
  font-size: 22px;
  line-height: 17px;
}
/* line 36, ../scss/custom-elements/_text-lead-in.scss */
.text-lead-in-image .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 37, ../scss/custom-elements/_text-lead-in.scss */
.text-lead-in-image .caption-format-default {
  font-size: 12px;
  line-height: 12px;
}

/* Pullquote */
/* line 41, ../scss/custom-elements/_text-lead-in.scss */
.text-lead-in-quote .lead-in {
  padding-left: 0;
}
/* line 42, ../scss/custom-elements/_text-lead-in.scss */
.text-lead-in-quote .quote-text {
  font-family: 'Stag Thin';
  font-size: 2.50rem;
  line-height: 0.94;
  color: #f37320;
}
/* line 43, ../scss/custom-elements/_text-lead-in.scss */
.text-lead-in-quote .byline {
  text-align: right;
  font-family: 'Stag Sans Book';
  font-size: 0.875rem;
  line-height: 1.36;
  color: #515356;
}
/* line 44, ../scss/custom-elements/_text-lead-in.scss */
.text-lead-in-quote blockquote {
  border-left: none;
  margin: 0 0 0;
  text-align: center;
}
/* line 45, ../scss/custom-elements/_text-lead-in.scss */
.text-lead-in-quote .quote-text:before {
  content: "\00a0\00a0\00a0\00a0";
  background: url(//welcome.miami.edu/_assets/images/system/quote_r.svg);
  background-repeat: no-repeat;
  background-size: 18px 12px;
  background-position: center top;
}
/* line 53, ../scss/custom-elements/_text-lead-in.scss */
.text-lead-in-quote .quote-text:after {
  content: "\00a0\00a0\00a0\00a0";
  background: url(//welcome.miami.edu/_assets/images/system/quote_l.svg);
  background-repeat: no-repeat;
  background-size: 18px 12px;
  background-position: center 85%;
}

/* Small Viewport */
@media (max-width: 29.938em) {
  /* line 65, ../scss/custom-elements/_text-lead-in.scss */
  .text-lead-in .text-header {
    padding-bottom: 10px;
  }

  /* line 66, ../scss/custom-elements/_text-lead-in.scss */
  .text-lead-in .text-body, .text-lead-in .text-body p {
    font-size: 1.375rem;
    line-height: 1.938rem;
  }

  /* line 67, ../scss/custom-elements/_text-lead-in.scss */
  .text-lead-in-image .lead-image {
    padding: 0;
  }

  /* line 68, ../scss/custom-elements/_text-lead-in.scss */
  .text-lead-in-image .lead-image img {
    padding: 25px 0 15px 0;
  }

  /* line 69, ../scss/custom-elements/_text-lead-in.scss */
  .text-lead-in-quote .quote-text, .text-lead-in-quote .quote-text p {
    font-size: 2.125rem;
  }

  /* line 70, ../scss/custom-elements/_text-lead-in.scss */
  .text-lead-in-quote .byline {
    padding-top: 18px;
  }
}
/* Medium & Down Viewport */
@media (max-width: 47.438em) {
  /* line 76, ../scss/custom-elements/_text-lead-in.scss */
  .text-lead-in .lead-in, .text-lead-in-quote .quote {
    padding-left: 0;
    padding-right: 0;
  }
}
/* Medium and Up Viewport */
@media (min-width: 30em) {
  /* line 82, ../scss/custom-elements/_text-lead-in.scss */
  .text-lead-in .text-header {
    font-size: 2.313rem;
    line-height: 2.063rem;
    padding-bottom: 10px;
  }

  /* line 83, ../scss/custom-elements/_text-lead-in.scss */
  .text-lead-in .text-body, .text-lead-in .text-body p {
    font-size: 1.250rem;
    line-height: 2.250rem;
  }

  /* line 84, ../scss/custom-elements/_text-lead-in.scss */
  .text-lead-in-image .lead-image {
    padding: 0;
  }

  /* line 85, ../scss/custom-elements/_text-lead-in.scss */
  .text-lead-in-image .lead-image img {
    padding: 30px 0 15px 0;
  }

  /* line 86, ../scss/custom-elements/_text-lead-in.scss */
  .text-lead-in-quote .quote-text, .text-lead-in-quote .quote-text p {
    font-size: 2.3rem;
  }

  /* line 87, ../scss/custom-elements/_text-lead-in.scss */
  .text-lead-in-quote .byline {
    padding-top: 18px;
  }
}
/* Large and Up */
@media (min-width: 47.5em) {
  /* line 93, ../scss/custom-elements/_text-lead-in.scss */
  .text-lead-in .text-header {
    font-size: 2.500rem;
    line-height: 2.250rem;
    padding-bottom: 20px;
  }

  /* line 94, ../scss/custom-elements/_text-lead-in.scss */
  .text-lead-in .text-body, .text-lead-in .text-body p {
    font-size: 1.250rem;
    line-height: 2.250rem;
  }

  /* line 95, ../scss/custom-elements/_text-lead-in.scss */
  .text-lead-in-buttons .button-list {
    padding-right: 0;
  }

  /* line 96, ../scss/custom-elements/_text-lead-in.scss */
  .text-lead-in-image .lead-image {
    padding: 0 2.688rem;
  }

  /* line 97, ../scss/custom-elements/_text-lead-in.scss */
  .text-lead-in-image .lead-image img {
    padding: 0 0 15px;
  }

  /* line 98, ../scss/custom-elements/_text-lead-in.scss */
  .text-lead-in-quote .byline {
    padding-top: 28px;
  }
}
/* XLarge and up */
@media (min-width: 64em) {
  /* line 104, ../scss/custom-elements/_text-lead-in.scss */
  .text-lead-in .text-header {
    font-size: 2.813rem;
    line-height: 2.5rem;
    padding-bottom: 20px;
  }

  /* line 105, ../scss/custom-elements/_text-lead-in.scss */
  .text-lead-in .text-body, .text-lead-in .text-body p {
    font-size: 1.375rem;
    line-height: 2.5rem;
  }

  /* line 106, ../scss/custom-elements/_text-lead-in.scss */
  .text-lead-in-image .lead-image {
    padding: 0 5.75rem;
  }

  /* line 107, ../scss/custom-elements/_text-lead-in.scss */
  .text-lead-in-image .lead-image.lead-image-right {
    padding-left: 4.834rem;
    padding-right: 6.666rem;
  }

  /* line 111, ../scss/custom-elements/_text-lead-in.scss */
  .text-lead-in-image .lead-image.lead-image-left {
    padding-right: 4.834rem;
    padding-left: 6.666rem;
  }

  /* line 115, ../scss/custom-elements/_text-lead-in.scss */
  .text-lead-in-image .lead-image img {
    padding: 0 0 15px;
  }
}
/***********************
 LEGACY STYLES
************************/
/* Text / Button Elements */
/* line 123, ../scss/custom-elements/_text-lead-in.scss */
.text-header {
  text-transform: uppercase;
  font-family: "Stag Light";
  color: #231f20;
  font-size: 2.813em;
  display: block;
  padding-bottom: 35px;
}

/* line 124, ../scss/custom-elements/_text-lead-in.scss */
.text-body {
  font-family: "Stag Light";
  color: #231F20;
  font-size: 1.375em;
  display: block;
}

/* line 125, ../scss/custom-elements/_text-lead-in.scss */
.button-list {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
}

/* Text / Pullquote */
/* line 129, ../scss/custom-elements/_text-lead-in.scss */
.txtpq-header {
  font-family: 'Stag Light';
  font-size: 2.813rem;
  line-height: 0.9;
  color: #000;
  text-transform: uppercase;
}

/* line 130, ../scss/custom-elements/_text-lead-in.scss */
.txtpq-text, .txtpq-text p {
  font-family: 'Stag Light';
  font-size: 1.375rem;
  line-height: 1.9;
  color: #000;
}

/* line 131, ../scss/custom-elements/_text-lead-in.scss */
.txtpq-quote {
  font-family: 'Stag Thin';
  font-size: 2.50rem;
  line-height: 0.94;
  color: #f37320;
}

/* line 132, ../scss/custom-elements/_text-lead-in.scss */
.txtpq-byline {
  text-align: right;
  font-family: 'Stag Sans Book';
  font-size: 0.875rem;
  line-height: 1.36;
  color: #515356;
}

/* line 133, ../scss/custom-elements/_text-lead-in.scss */
.txtpq-blockquote {
  border-left: none;
  margin: 0 0 0;
  text-align: center;
}

/* line 135, ../scss/custom-elements/_text-lead-in.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 143, ../scss/custom-elements/_text-lead-in.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%;
}

/* Small Viewport */
@media (max-width: 29.938em) {
  /* line 155, ../scss/custom-elements/_text-lead-in.scss */
  .txtpq-header {
    font-size: 2.5rem;
    line-height: 0.9;
  }

  /* line 156, ../scss/custom-elements/_text-lead-in.scss */
  .txtpq-text, .txtpq-text p {
    line-height: 1.4;
  }

  /* line 157, ../scss/custom-elements/_text-lead-in.scss */
  .txtpq-quote {
    font-size: 2.125rem;
  }

  /* line 158, ../scss/custom-elements/_text-lead-in.scss */
  .txtpq-panel {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 159, ../scss/custom-elements/_text-lead-in.scss */
  .txtpq-byline {
    padding-top: 18px;
  }
}
/* Medium Viewport */
@media (min-width: 30em) {
  /* line 165, ../scss/custom-elements/_text-lead-in.scss */
  .txtpq-header {
    font-size: 2.5rem;
    line-height: 0.9;
  }

  /* line 166, ../scss/custom-elements/_text-lead-in.scss */
  .txtpq-text, .txtpq-text p {
    line-height: 1.6;
  }

  /* line 167, ../scss/custom-elements/_text-lead-in.scss */
  .txtpq-quote {
    font-size: 2.3rem;
  }

  /* line 168, ../scss/custom-elements/_text-lead-in.scss */
  .txtpq-panel {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 169, ../scss/custom-elements/_text-lead-in.scss */
  .txtpq-byline {
    padding-top: 18px;
  }
}
/* Large and up */
@media (min-width: 47.5em) {
  /* line 176, ../scss/custom-elements/_text-lead-in.scss */
  .txtpq-header {
    font-size: 2.813rem;
    line-height: 0.9;
  }

  /* line 177, ../scss/custom-elements/_text-lead-in.scss */
  .txtpq-text, .txtpq-text p {
    line-height: 1.6;
  }

  /* line 178, ../scss/custom-elements/_text-lead-in.scss */
  .txtpq-panel {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 179, ../scss/custom-elements/_text-lead-in.scss */
  .txtpq-byline {
    padding-top: 28px;
  }

  /* line 180, ../scss/custom-elements/_text-lead-in.scss */
  .txtpq-content-sig {
    margin-bottom: 41px;
  }
}
/* XLarge and up */
@media (min-width: 64em) {
  /* line 187, ../scss/custom-elements/_text-lead-in.scss */
  .txtpq-header {
    line-height: 0.9;
  }

  /* line 188, ../scss/custom-elements/_text-lead-in.scss */
  .txtpq-panel {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 189, ../scss/custom-elements/_text-lead-in.scss */
  .txtpq-byline {
    padding-top: 28px;
  }

  /* line 190, ../scss/custom-elements/_text-lead-in.scss */
  .txtpq-content-sig {
    margin-bottom: 0;
  }
}
/* START: Styling for Lead In with Images */
/* line 195, ../scss/custom-elements/_text-lead-in.scss */
#text-lead-img .column, #text-lead-img .columns {
  padding-left: 0;
  padding-right: 0;
}

/* line 196, ../scss/custom-elements/_text-lead-in.scss */
#text-lead-img .text-header {
  color: #010202;
  margin: 0;
}

/* line 197, ../scss/custom-elements/_text-lead-in.scss */
#text-lead-img p {
  line-height: 2.5rem;
  margin-bottom: 0;
}

/* line 198, ../scss/custom-elements/_text-lead-in.scss */
#text-lead-img img {
  padding: 36px 5.75rem 15px 5.75rem;
}

/* line 199, ../scss/custom-elements/_text-lead-in.scss */
#text-lead-img .caption-format-Name {
  color: #EFBB42;
  font-family: "Stag Sans Book";
  font-size: 22px;
  line-height: 17px;
}

/* line 200, ../scss/custom-elements/_text-lead-in.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 201, ../scss/custom-elements/_text-lead-in.scss */
#text-lead-img .caption-format-default {
  font-size: 12px;
  line-height: 12px;
}

/* line 202, ../scss/custom-elements/_text-lead-in.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 207, ../scss/custom-elements/_text-lead-in.scss */
  #text-lead-img .text-header {
    padding-bottom: 10px;
  }

  /* line 208, ../scss/custom-elements/_text-lead-in.scss */
  #text-lead-img p {
    font-size: 1.375rem;
    line-height: 1.938rem;
  }

  /* line 209, ../scss/custom-elements/_text-lead-in.scss */
  #text-lead-img div img {
    padding: 25px 0 15px 0;
  }
}
/* Medium Viewport */
@media (min-width: 30em) {
  /* line 215, ../scss/custom-elements/_text-lead-in.scss */
  #text-lead-img .text-header {
    font-size: 2.313rem;
    line-height: 2.063rem;
    padding-bottom: 10px;
  }

  /* line 216, ../scss/custom-elements/_text-lead-in.scss */
  #text-lead-img p {
    font-size: 1.250rem;
    line-height: 2.250rem;
  }

  /* line 217, ../scss/custom-elements/_text-lead-in.scss */
  #text-lead-img div img {
    padding: 30px 0 15px 0;
  }
}
/* Large and Up */
@media (min-width: 47.5em) {
  /* line 223, ../scss/custom-elements/_text-lead-in.scss */
  #text-lead-img .text-header {
    font-size: 2.500rem;
    line-height: 2.250rem;
    padding-bottom: 20px;
  }

  /* line 224, ../scss/custom-elements/_text-lead-in.scss */
  #text-lead-img p {
    font-size: 1.250rem;
    line-height: 2.250rem;
  }

  /* line 225, ../scss/custom-elements/_text-lead-in.scss */
  #text-lead-img div img {
    padding: 32px 2.688rem 15px 2.688rem;
  }

  /* line 226, ../scss/custom-elements/_text-lead-in.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 232, ../scss/custom-elements/_text-lead-in.scss */
  #text-lead-img .text-header {
    font-size: 2.813rem;
    line-height: 2.5rem;
    padding-bottom: 20px;
  }

  /* line 233, ../scss/custom-elements/_text-lead-in.scss */
  #text-lead-img p {
    font-size: 1.375rem;
    line-height: 2.5rem;
  }

  /* line 234, ../scss/custom-elements/_text-lead-in.scss */
  #text-lead-img div img {
    padding: 36px 5.75rem 15px 5.75rem;
  }

  /* line 235, ../scss/custom-elements/_text-lead-in.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 */

/* SPECIAL REPORT */
/*SPECIAL REPORT STORY LAYER*/
/* line 24, ../scss/custom-elements/_special-report.scss */
.gutter-divider {
  margin-left: auto;
  margin-right: auto;
}

/* line 25, ../scss/custom-elements/_special-report.scss */
.special-report-header {
  font-size: 3.5rem;
  line-height: 3.5rem;
}

/* line 26, ../scss/custom-elements/_special-report.scss */
.special-report.with-gutter .special-report-abstract {
  font-size: 1.5rem;
  margin-top: 1.5rem;
}

/* line 27, ../scss/custom-elements/_special-report.scss */
.special-report.with-gutter .special-report-content {
  font-size: 1.5rem;
  margin-top: 1.375rem;
}

/* line 27, ../scss/custom-elements/_special-report.scss */
.special-report-intro {
margin-bottom:25px;
}
  
/* line 28, ../scss/custom-elements/_special-report.scss */
.special-report-content p {
  line-height: 1.8rem;
  font-size: 1.0625rem;
}

/* line 29, ../scss/custom-elements/_special-report.scss */
.special-report .fs12 {
  font-size: 1rem;
}

/* line 30, ../scss/custom-elements/_special-report.scss */
.special-report-author {
  font-size: 0.9rem;
  text-transform: uppercase;
}

/* line 31, ../scss/custom-elements/_special-report.scss */
.special-report-date {
  font-size: 1rem;
  margin-bottom: 1.375rem;
}

/* line 33, ../scss/custom-elements/_special-report.scss */
.special-report-abstract {
  line-height: 2rem;
}

/* line 34, ../scss/custom-elements/_special-report.scss */
.gutter-text-box p {
  margin-bottom: 0;
  font-size: 1.375rem;
}

/* line 35, ../scss/custom-elements/_special-report.scss */
.gutter-social-media-box {
  text-align: center;
}

/* line 36, ../scss/custom-elements/_special-report.scss */
.gutter-social-media-box a {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-left: 20px;
  margin-right: 20px;
}

/* line 37, ../scss/custom-elements/_special-report.scss */
.special-report-content a:link, .special-report-content a:visited, .gutter-text-box a:link, .gutter-text-box a:visited {
  color: #f47321;
  text-decoration: none;
}

/* line 38, ../scss/custom-elements/_special-report.scss */
.special-report-content a:hover, .gutter-text-box a:hover {
  color: #f47321;
  text-decoration: underline;
}

/* line 39, ../scss/custom-elements/_special-report.scss */
.special-report-content a:hover {
  text-decoration: underline;
}

/* line 40, ../scss/custom-elements/_special-report.scss */
.gutter-text-box {
  margin-top: 1rem;
  margin-bottom: 1.25rem;
}

/* line 41, ../scss/custom-elements/_special-report.scss */
.gutter-story-list, .gutter-link-list, .gutter-social-media-box {
  margin-top: 1rem;
  margin-bottom: 2.5rem;
}

/* line 42, ../scss/custom-elements/_special-report.scss */
.gutter-link-list li a {
  font-size: 1.25rem;
}

/* line 43, ../scss/custom-elements/_special-report.scss */
.gutter-link-list ul {
  list-style-type: square;
  margin-bottom: 0;
  list-style-position: inside;
}

/* line 44, ../scss/custom-elements/_special-report.scss */
.gutter-link-list ul > li {
  color: #F17330;
  margin-bottom: 0.625rem;
}

/* line 45, ../scss/custom-elements/_special-report.scss */
.gutter-link-list ul > li > a {
  color: #000000;
}

/* line 46, ../scss/custom-elements/_special-report.scss */
.gutter-story-list .special-report-date {
  font-size: 0.875rem;
  margin-bottom: 0;
}

/* line 47, ../scss/custom-elements/_special-report.scss */
.gutter-story-list .special-report-author {
  font-size: 0.9rem;
  text-transform: none;
}

/* line 48, ../scss/custom-elements/_special-report.scss */
.gutter-story-list .story-list-item {
  margin-bottom: 1.25rem;
}

/* line 49, ../scss/custom-elements/_special-report.scss */
.gutter-story-list .story-list-lead-in {
  font-size: 1.0625rem;
}

/* line 50, ../scss/custom-elements/_special-report.scss */
.gutter-story-list .story-list-lead-in p {
  display: inline;
  font-size:1.0625rem;
  line-height:125%;
}

/* line 51, ../scss/custom-elements/_special-report.scss */
a.story-more:link, a.story-more:visited, a.story-more:hover {
  color: #f47321;
}

/* line 52, ../scss/custom-elements/_special-report.scss */
.dropcap {
  color: #7D868C;
  float: left;
  font-family: "Stag Light";
  font-size: 134px;
  line-height: 120px;
  padding-top: 4px;
  padding-right: 3px;
  padding-left: 0px;
}

/* line 54, ../scss/custom-elements/_special-report.scss */
.special-report-gutter h2 {
  text-align: left;
  margin-bottom: 1.25rem;
}

/* line 55, ../scss/custom-elements/_special-report.scss */
.story-list-item {
  display: table;
}

/* line 56, ../scss/custom-elements/_special-report.scss */
.story-list-th {
  width: 136px;
}

/* line 57, ../scss/custom-elements/_special-report.scss */
.story-list-th, .gutter-story-lead-in {
  display: table-cell;
  vertical-align: top;
}

/* line 58, ../scss/custom-elements/_special-report.scss */
.gutter-story-lead-in {
  padding-left: 1.25rem;
}
/* ULTRA SLIM MASTHEAD */
/* line 210, ../scss/custom-elements/_special-report.scss */
 .show-for-large-up.slim-masthead, .show-for-large-up.slim-masthead .masthead {
 max-height:50px;
}
/* line 213, ../scss/custom-elements/_special-report.scss */
 .show-for-large-up.slim-masthead .masthead .navCol.search {
 padding: 0 2em 0 0;
 vertical-align:top;
}
/* line 217, ../scss/custom-elements/_special-report.scss */
 .show-for-large-up.slim-masthead .navCol.sitelogo img, .show-for-large-up.slim-masthead .navCol.sitelogo svg, .show-for-large-up.slim-masthead .sitelogo img, .show-for-large-up.slim-masthead .sitelogo svg {
 padding: 0 !important;
 height: 25px;
 margin-top: 12px !important;
 margin-left: 20px !important;
 margin-bottom: 13px !important;
}
/* END SPECIAL REPORT STORY LAYER*/
/* SPECIAL REPORT PRIMARY LAYER FULL WIDTH ELEMENT */
/* line 67, ../scss/custom-elements/_special-report.scss */
#sr-fullWidthSlider {
  margin-top: -0.75rem;
}

/* line 68, ../scss/custom-elements/_special-report.scss */
.generic-panel-full-width {
  overflow: hidden;
}

/* line 69, ../scss/custom-elements/_special-report.scss */
.sr-fullWidth .slideHeadline {
  padding: 34px;
  text-align: center;
}

/* line 70, ../scss/custom-elements/_special-report.scss */
.sr-fullWidth .slideHeadline h1 span, .sr-fullWidth .slideHeadline h3 span, .sr-fullWidth .slideHeadline span, .slideHeadlineOverlay h1 span, .slideHeadlineOverlay h3 span {
  font-family: "Stag Light";
}

/* line 71, ../scss/custom-elements/_special-report.scss */
.sr-fullWidth .slideHeadline h1, .sr-fullWidth .slideHeadline h3 {
  text-transform: none;
}

/* line 72, ../scss/custom-elements/_special-report.scss */
.sr-fullWidth .slideHeadline span {
  font-size: 1.5rem;
  line-height: 1.8rem;
}

/* line 73, ../scss/custom-elements/_special-report.scss */
.sr-fullWidth .slideHeadline.light, .sr-fullWidth .slideHeadline.light h1, .sr-fullWidth .slideHeadline.light h3, .sr-fullWidth .slideHeadlineOverlay.light h1, .sr-fullWidth .slideHeadlineOverlay.light h3 {
  color: #ffffff;
}

/* line 74, ../scss/custom-elements/_special-report.scss */
.sr-fullWidth #fullWidthSlider .slick-prev::before, .sr-fullWidth #fullWidthSlider .slick-next::before {
  display: block;
}

/* line 75, ../scss/custom-elements/_special-report.scss */
.sr-fullWidth #fullWidthSlider .slick-dots li button {
  display: none;
}

/* line 76, ../scss/custom-elements/_special-report.scss */
.sr-fullWidth .slideHeadlineOverlay {
  margin: 0 auto;
  position: absolute;
  top: 25%;
  text-align: center;
  z-index: 99;
}

/* line 77, ../scss/custom-elements/_special-report.scss */
.sr-fullWidth .slideHeadlineOverlay h1, .sr-fullWidth .slideHeadlineOverlay h3 {
  padding: 15px 20px;
}

/* line 78, ../scss/custom-elements/_special-report.scss */
.sr-fullWidth .fullWidthSlide.slick-slide img {
  height: auto;
}

/* line 79, ../scss/custom-elements/_special-report.scss */
.sr-fullWidth .zoomOutSlide {
  width: 100%;
  overflow: hidden;
}

/* line 80, ../scss/custom-elements/_special-report.scss */
.sr-fullWidth .video .guided-slider-button.video {
  color: #ffffff;
  display: block;
  left: 30%;
  position: absolute;
  top: 20%;
}

/* line 81, ../scss/custom-elements/_special-report.scss */
.slick-active .zoomOutSlide {
  overflow: hidden;
}

/* line 82, ../scss/custom-elements/_special-report.scss */
.slick-active .zoomOutSlide img {
  opacity: 1;
  transform-origin: 50% 50% 0px;
  transform: matrix(1.2, 0, 0, 1.2, 0, 0);
  width: 100%;
  height: auto;
  margin-top: 0px;
  margin-left: 0px;
}

/* line 83, ../scss/custom-elements/_special-report.scss */
.slick-active .zoomOutSlide img {
  -webkit-animation: zoom 2s;
  animation: zoom 2s ease-out 0.1s;
  -webkit-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  /*Add this so that your modal doesn't close after the animation completes */
}

/* This controls the zoom-in animation */
@-webkit-keyframes zoom {
  100% {
    -webkit-transform: scale(1, 1);
  }
}
@keyframes zoom {
  100% {
    transform: scale(1, 1);
  }
}
/* line 91, ../scss/custom-elements/_special-report.scss */
.sr-fullWidth .fullWidthSlide video {
  position: relative;
  margin-bottom: -10px;
  width: 100%;
  transition: 1s opacity;
}

/* line 92, ../scss/custom-elements/_special-report.scss */
.sr-fullWidth .fullWidthSlide .video .slideHeadline {
  position: relative;
  top: -10px;
}

/* line 93, ../scss/custom-elements/_special-report.scss */
#sr-fullWidthSlider button.play-button {
  background: transparent;
  border: none;
}

/* line 94, ../scss/custom-elements/_special-report.scss */
.reveal-modal, dialog {
  min-height: auto;
}

/* line 95, ../scss/custom-elements/_special-report.scss */
.sr-fullWidth .videomute button {
  background: none;
  border: none;
}

/* line 96, ../scss/custom-elements/_special-report.scss */
.reveal-modal #modal_close {
  background: none;
  border: none;
  top: -3.5rem;
  right: -25px;
}

/* line 97, ../scss/custom-elements/_special-report.scss */
.video .fa-play-circle-o {
  font-size: 70px;
}

/****modified from welcome hero video*/
/* line 99, ../scss/custom-elements/_special-report.scss */
.toggler {
  position: absolute;
  bottom: 5%;
  right: 4%;
  font-size: 36px;
  float: right;
}

/* line 100, ../scss/custom-elements/_special-report.scss */
.toggler:hover {
  background: none;
}

/* line 101, ../scss/custom-elements/_special-report.scss */
.fullWidthSlide .video-container {
 /* position: relative;*/
}

/* line 102, ../scss/custom-elements/_special-report.scss */
.fullWidthSlide .caption {
  z-index: 999;
}

/* line 103, ../scss/custom-elements/_special-report.scss */
.fullWidthSlide .captionToggle {
  height: 0;
}

/* line 104, ../scss/custom-elements/_special-report.scss */
.fullWidthSlide .caption-bubble {
  position: absolute;
  max-width: 300px;
  min-width: 50px;
  bottom: 9%;
  left: 5%;
  padding: 15px 30px;
  margin: 0;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 10px 10px 10px 0px;
  border-radius: 10px 10px 10px 0px;
  z-index: 99999;
}

/* creates the triangle */
/* line 106, ../scss/custom-elements/_special-report.scss */
.fullWidthSlide .caption-bubble:after {
  content: "";
  position: absolute;
  bottom: -44px;
  left: 0;
  border-width: 0 0 44px 31px;
  border-style: solid;
  border-color: transparent #000000;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
  opacity: .5;
}

/* line 107, ../scss/custom-elements/_special-report.scss */
.fullWidthSlide .caption-bubble p {
  font-size: 15px;
  color: #ffffff;
  margin-bottom: 0px;
  text-transform: none;
}

/* line 108, ../scss/custom-elements/_special-report.scss */
.fullWidthSlide .caption-bubble a {
  font-size: 15px;
  color: #F15822;
  text-decoration: none;
  font-family: "Stag sans bold";
}

/* line 109, ../scss/custom-elements/_special-report.scss */
.fullWidthSlide .caption-bubble i {
  font-size: 36px;
}

/* line 110, ../scss/custom-elements/_special-report.scss */
.fullWidthSlide .videomute {
  heigth: 0;
}

/* line 111, ../scss/custom-elements/_special-report.scss */
.sr-fullWidth .fullWidthSlide video {
  height: 100%;
}

/* End Video styles*/
/* END SPECIAL REPORTS FULL WIDTH ELEMENT */
/* BEGIN SPECIAL REPORTS SOCIAL MEDIA BUTTONS */
/* line 114, ../scss/custom-elements/_special-report.scss */
.a2a_kit.a2a_hor_style {
  margin-bottom: 25px;
}

/* line 115, ../scss/custom-elements/_special-report.scss */
.a2a_dd span {
  width: 100% !important;
  height: 100% !important;
  margin: 0;
}

/* line 116, ../scss/custom-elements/_special-report.scss */
.a2a_button_facebook, .a2a_button_twitter, .a2a_button_google_plus, .a2a_button_pinterest, .a2a_dds, .a2a_button_email {
  width: 40px;
  height: 40px;
  display: block;
  float: left;
  padding: 0px;
}

/* line 117, ../scss/custom-elements/_special-report.scss */
.a2a_button_facebook {
  background-image: url("//cdn.miami.edu/_assets-common/images/addToAny-icons/facebook-um.jpg");
}

/* line 118, ../scss/custom-elements/_special-report.scss */
.a2a_button_twitter {
  background-image: url("//cdn.miami.edu/_assets-common/images/addToAny-icons/twitter-um.jpg");
}

/* line 119, ../scss/custom-elements/_special-report.scss */
.a2a_button_google_plus {
  background-image: url("//cdn.miami.edu/_assets-common/images/addToAny-icons/googlePlus-um.jpg");
}

/* line 120, ../scss/custom-elements/_special-report.scss */
.a2a_dds {
  background-image: url("//cdn.miami.edu/_assets-common/images/addToAny-icons/ataMore-um.jpg");
}

/* line 121, ../scss/custom-elements/_special-report.scss */
.a2a_dds {
  background-image: url("//cdn.miami.edu/_assets-common/images/addToAny-icons/ataMore-um.jpg");
}

/* line 122, ../scss/custom-elements/_special-report.scss */
.a2a_button_email {
  background-image: url("//cdn.miami.edu/_assets-common/images/addToAny-icons/email-um.jpg");
}

/* line 123, ../scss/custom-elements/_special-report.scss */
.a2a_button_pinterest span, .a2a_button_twitter span, .a2a_button_facebook span, .a2a_button_google_plus span, .a2a_dds span, .a2a_button_email span {
  display: none;
  visibility: hidden;
}

/* line 124, ../scss/custom-elements/_special-report.scss */
.a2a_button_facebook, .a2a_button_twitter, .a2a_button_google_plus, .a2a_dds, .a2a_button_email {
  background-size: 100%;
}

/* END SPECIAL REPORTS SOCIAL MEDIA BUTTONS */
/*Overrides for Small*/
@media (max-width: 29.938em) {
  /* Story Layer */
  /* line 130, ../scss/custom-elements/_special-report.scss */
  .gutter-story-list h2, .gutter-social-media-box h2, .gutter-link-list h2 {
    padding-left: 0;
    padding-right: 0;
  }

  /* Full width Element*/
  /* line 132, ../scss/custom-elements/_special-report.scss */
  .sr-fullWidth .slideHeadline {
    padding: 20px;
    text-align: left;
  }

  /* line 133, ../scss/custom-elements/_special-report.scss */
  .sr-fullWidth .slideHeadline h1 span, .sr-fullWidth .slideHeadline h3 span {
    font-size: 2rem;
    line-height: 1.188em;
  }

  /* line 134, ../scss/custom-elements/_special-report.scss */
  .sr-fullWidth .slideHeadline span {
   /* font-size: 1rem;
    line-height: 1.250rem;*/
  }

  /* line 135, ../scss/custom-elements/_special-report.scss */
  .sr-fullWidth .slideHeadline span {
  }
}
/* Overrides for Medium only */
@media (min-width: 30em) and (max-width: 47.438em) {
  /* Story Layer */
  /* line 141, ../scss/custom-elements/_special-report.scss */
  .special-report-gutter h2 {
    padding-left: 0;
    padding-right: 0;
  }
}
/*Overrides for Medium*/
@media (min-width: 30em) {
  /* Full width Element*/
  /* line 147, ../scss/custom-elements/_special-report.scss */
  .sr-fullWidth .video .guided-slider-button.video {
    left: 40%;
    top: 25%;
  }

  /* line 148, ../scss/custom-elements/_special-report.scss */
  .sr-fullWidth .slideHeadline h1 span, .sr-fullWidth .slideHeadline h3 span {
    font-size: 3.5rem;
    line-height: 4rem;
  }
}
/* Overrides for Large Only */
@media (min-width: 47.5em) and (max-width: 63.938em) {
  /* Story Layer */
  /* line 154, ../scss/custom-elements/_special-report.scss */
  .gutter-story-lead-in {
    padding-left: 1.25rem;
  }

  /* line 155, ../scss/custom-elements/_special-report.scss */
  .story-list-item {
    padding-left: 1.563rem;
    padding-right: 1.563rem;
  }
}
/* Overrides for Large */
@media (min-width: 47.5em) {
  /* Story Layer */
  /* line 161, ../scss/custom-elements/_special-report.scss */
  .gutter-story-list, .gutter-story-list, .gutter-link-list, .gutter-social-media-box, .gutter-text-box, .story-list-item {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 162, ../scss/custom-elements/_special-report.scss */
  .gutter-story-list .story-list-item:last-child {
    margin-bottom: 0;
  }

  /* line 163, ../scss/custom-elements/_special-report.scss */
  .gutter-text-box {
    font-size: 1.375rem;
  }

  /* line 164, ../scss/custom-elements/_special-report.scss */
  .gutter-link-list li a {
    font-size: 1.25rem;
  }

  /* line 165, ../scss/custom-elements/_special-report.scss */
  .gutter-text-box {
    padding-left: 0;
    padding-right: 0;
  }

  /* Full width Element*/
  /* line 167, ../scss/custom-elements/_special-report.scss */
  .sr-fullWidth .video .guided-slider-button.video {
    left: 45%;
    position: absolute;
    top: 35%;
  }

  /* line 168, ../scss/custom-elements/_special-report.scss */
  .sr-fullWidth .slideHeadline h1 span, .sr-fullWidth .slideHeadline h3 span {
    font-size: 4rem;
    line-height: 4.5rem;
  }

  /* Social Media Buttons*/
  /* line 170, ../scss/custom-elements/_special-report.scss */
  .a2a_kit.a2a_default_style {
    float: none;
    height: 0;
    padding-top: 0.5rem;
    position: absolute;
    width: 40px;
    white-space: nowrap;
    z-index: 999;
  }

  /* line 171, ../scss/custom-elements/_special-report.scss */
  .a2a_default_style.fixed {
    position: fixed;
    margin-top: 140px;
  }

  /* line 172, ../scss/custom-elements/_special-report.scss */
  .a2a_dd span {
    width: 100% !important;
    height: 100% !important;
    margin: 0;
  }

  /* line 173, ../scss/custom-elements/_special-report.scss */
  .a2a_button_facebook, .a2a_button_twitter, .a2a_button_google_plus, .a2a_button_pinterest, .a2a_dd, .a2a_button_email {
    float: none;
    display: block;
    padding: 0px;
  }

  /* line 174, ../scss/custom-elements/_special-report.scss */
  .special-report-content {
    padding-left: 2.9rem;
  }
}
/* Overrides for Xlarge */
@media (min-width: 64em) {
  /* Story Layer */
  /* line 179, ../scss/custom-elements/_special-report.scss */
  .gutter-social-media-box a {
    margin-left: 0px;
    margin-right: 35px;
  }

  /* line 180, ../scss/custom-elements/_special-report.scss */
  .special-report-gutter h2 {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 181, ../scss/custom-elements/_special-report.scss */
  .special-report-gutter {
    padding-left: 0;
  }

  /* line 182, ../scss/custom-elements/_special-report.scss */
  .gutter-story-lead-in {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  /* line 183, ../scss/custom-elements/_special-report.scss */
  .date-author-container, .special-report-abstract, .gutter-text-box, .story-list-item, .gutter-link-list, .gutter-story-list, .gutter-social-media-box {
    padding-left: 0;
    padding-right: 0;
  }

  /* Full Width Element */
  /* line 185, ../scss/custom-elements/_special-report.scss */
  .sr-fullWidth .video .guided-slider-button.video {
    left: 45%;
    position: absolute;
    top: 35%;
  }

  /* line 186, ../scss/custom-elements/_special-report.scss */
  .sr-fullWidth .slideHeadlineOverlay h1, .sr-fullWidth .slideHeadlineOverlay h3 {
    font-size: 4.5rem;
    line-height: 5rem;
  }

  /* Social Media Buttons */
  /* line 188, ../scss/custom-elements/_special-report.scss */
  .special-report-content {
    padding-left: 2.8rem;
  }
  #sr-fullWidthSlider .slick-prev.slick-arrow::before, #sr-fullWidthSlider .slick-next.slick-arrow::before{
    display:none;
    }
}
/* Overrides for Xxlarge */
@media (min-width: 85.375em) {
  /* Story Layer */
  /* line 193, ../scss/custom-elements/_special-report.scss */
  .gutter-social-media-box a {
    margin-left: 20px;
    margin-right: 20px;
  }

  /* line 194, ../scss/custom-elements/_special-report.scss */
  .special-report-intro, .special-report-abstract,
  .date-author-container, .gutter-text-box, .story-list-item, .gutter-link-list, .gutter-story-list,
  .gutter-social-media-box {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 194, ../scss/custom-elements/_special-report.scss */
  .special-report-intro {
    margin-bottom:25px;
  }
  /* line 197, ../scss/custom-elements/_special-report.scss */
  .special-report-header {
    margin-top: 2.5rem;
  }

  /* line 198, ../scss/custom-elements/_special-report.scss */
  .special-report-content {
    padding-left: 0;
    margin-bottom: 1.5rem;
  }

  /* Full Width Element */
  /* line 200, ../scss/custom-elements/_special-report.scss */
  .sr-fullWidth .slideHeadlineOverlay h1, .sr-fullWidth .slideHeadlineOverlay h3 {
    font-size: 5.281rem;
    line-height: 5.7rem;
  }

  /* Social Media Buttons*/
  /* line 202, ../scss/custom-elements/_special-report.scss */
  .a2a_kit.a2a_default_style {
    padding-top: 2.5rem;
  }

  /* line 203, ../scss/custom-elements/_special-report.scss */
  .special-report-content {
    padding-left: 0.625rem;
  }
}
/* END SPECIAL REPORTS STYLES */


/*-------------Social Media Layer-----------------*/
/* line 178, ../scss/generic.scss */
#umiamion {
  width: auto;
}

/* line 179, ../scss/generic.scss */
#umiamion .row {
  max-width: 1280px;
  margin: 0 auto;
}

/* Text / Pullquote */
/* line 183, ../scss/generic.scss */
.txtpq-header {
  font-family: 'Stag Light';
  font-size: 2.813rem;
  line-height: 0.9;
  color: #000;
  text-transform: uppercase;
}

/* line 184, ../scss/generic.scss */
.txtpq-text, .txtpq-text p {
  font-family: 'Stag Light';
  font-size: 1.375rem;
  line-height: 1.9;
  color: #000;
}

/* line 185, ../scss/generic.scss */
.txtpq-quote {
  font-family: 'Stag Thin';
  font-size: 2.50rem;
  line-height: 0.94;
  color: #f37320;
}

/* line 186, ../scss/generic.scss */
.txtpq-byline {
  text-align: right;
  font-family: 'Stag Sans Book';
  font-size: 0.875rem;
  line-height: 1.36;
  color: #515356;
}

/* line 187, ../scss/generic.scss */
.txtpq-blockquote {
  border-left: none;
  margin: 0 0 0;
  text-align: center;
}

/* line 189, ../scss/generic.scss */
span.txtpq-quote:before, p.txtpq-quote:before {
  content: "\00a0\00a0\00a0\00a0";
  background: url(https://welcome.miami.edu/_assets/images/system/quote_r.svg);
  background-repeat: no-repeat;
  background-size: 18px 12px;
  background-position: center top;
}

/* line 197, ../scss/generic.scss */
span.txtpq-quote:after, p.txtpq-quote:after {
  content: "\00a0\00a0\00a0\00a0";
  background: url(https://welcome.miami.edu/_assets/images/system/quote_l.svg);
  background-repeat: no-repeat;
  background-size: 18px 12px;
  background-position: center 85%;
}

/*-------------Social Media Layer-----------------*/
/* line 164, ../scss/generic.scss */
#umiamion {
  width: auto;
}

/* line 165, ../scss/generic.scss */
#umiamion .row {
  max-width: 1280px;
  margin: 0 auto;
}

/* Text / Pullquote */
/* line 169, ../scss/generic.scss */
.txtpq-header {
  font-family: 'Stag Light';
  font-size: 2.813rem;
  line-height: 0.9;
  color: #000;
  text-transform: uppercase;
}

/* line 170, ../scss/generic.scss */
.txtpq-text, .txtpq-text p {
  font-family: 'Stag Light';
  font-size: 1.375rem;
  line-height: 1.9;
  color: #000;
}

/* line 171, ../scss/generic.scss */
.txtpq-quote {
  font-family: 'Stag Thin';
  font-size: 2.50rem;
  line-height: 0.94;
  color: #f37320;
}

/* line 172, ../scss/generic.scss */
.txtpq-byline {
  text-align: right;
  font-family: 'Stag Sans Book';
  font-size: 0.875rem;
  line-height: 1.36;
  color: #515356;
}

/* line 173, ../scss/generic.scss */
.txtpq-blockquote {
  border-left: none;
  margin: 0 0 0;
  text-align: center;
}

/* line 175, ../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 183, ../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 193, ../scss/generic.scss */
.genericSlider {
  max-width: 1280;
}

/* line 194, ../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 195, ../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 196, ../scss/generic.scss */
.generic-slider-button {
  text-align: right;
}

/* line 197, ../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 198, ../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 200, ../scss/generic.scss */
.slick-slide img {
  width: 100%;
  height: auto;
}

/* line 202, ../scss/generic.scss */
.generic-slider-button a.button {
  padding: 0.5em 1em !important;
}

/* Slider Navigation elements*/
/* line 204, ../scss/generic.scss */
ul.slick-dots {
  z-index: 998;
}

/* line 205, ../scss/generic.scss */
.slick-dots {
  bottom: 10px;
  margin-bottom: 0;
  position: absolute;
}

/* line 206, ../scss/generic.scss */
.slick-dots li {
  display:none;
  width: 25px;
}

/* line 207, ../scss/generic.scss */
.slick-dots li button::before {
  content: "";
}

/* line 208, ../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 209, ../scss/generic.scss */
li.slick-active button {
  background: #ffffff;
}

/* line 210, ../scss/generic.scss */
.slick-dots li button {
  height: 14px;
  width: 14px;
}

/* line 211, ../scss/generic.scss */
#genericSlider .slick-prev, #fullWidthSlider .slick-prev {
  left: 25px;
  top: 175px !important;
}

/* line 212, ../scss/generic.scss */
#genericSlider .slick-next, #fullWidthSlider .slick-next {
  right: 25px;
  top: 175px !important;
}

/* line 215, ../scss/generic.scss */
.generic-visible {
  visibility: hidden;
}

/* Text / Button Elements */
/* line 218, ../scss/generic.scss */
.text-header {
  text-transform: uppercase;
  font-family: "Stag Light";
  color: #231f20;
  font-size: 2.813em;
  display: block;
  padding-bottom: 35px;
}

/* line 219, ../scss/generic.scss */
.text-body {
  font-family: "Stag Light";
  color: #231F20;
  font-size: 1.375em;
  display: block;
}

/* line 220, ../scss/generic.scss */
.button-list {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
}

/* Add the border color around the buttons */
/* line 222, ../scss/generic.scss */
button.onblack, a.button.onblack {
  border: solid 3px #dddddd;
}

/* Interior Page Elements */
/* line 225, ../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 226, ../scss/generic.scss */
.interior-content, .interior-content p {
  font-family: "Stag sans Light";
  font-size: 1.313rem;
  color: #828283;
  line-height: 1.52;
}

/* line 227, ../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 228, ../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 231, ../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 232, ../scss/generic.scss */
.title-area {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 233, ../scss/generic.scss */
.squeeze {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

/* line 234, ../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 236, ../scss/generic.scss */
.container {
  width: auto !important;
  max-width: auto !important;
}

/* line 237, ../scss/generic.scss */
.container-interior {
  max-width: 1280;
  margin-left: auto;
  margin-right: auto;
}

/* line 240, ../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 244, ../scss/generic.scss */
.photogallery {
  margin-bottom: 0 !important;
}

/* line 245, ../scss/generic.scss */
#experienceumiami {
  border-bottom: 0px !important;
}

/* line 246, ../scss/generic.scss */
#experienceumiami .slick-prev {
  color: #fff !important;
  left: 25px;
}

/* line 247, ../scss/generic.scss */
#experienceumiami .slick-next {
  color: #fff !important;
  right: 25px;
}

/* line 261, ../scss/generic.scss */
.interior-text h2 {
  font-size: 2.25rem;
  line-height: 2.125rem;
  margin: 2.5rem 0px 1.25rem;
  font-family: 'Stag Light';
  color: #005030;
}

/* line 268, ../scss/generic.scss */
.interior-text h3 {
  font-size: 1.875rem;
  line-height: 2.125rem;
  margin: 1.5rem 0 1rem 0;
  font-family: 'Stag Light';
  color: #599193;
}

/* line 264, ../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 271, ../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 279, ../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 289, ../scss/generic.scss */
.um-blog-tn-feature {
  margin-bottom: 20px;
}

/* line 290, ../scss/generic.scss */
.um-blog-content {
  margin-bottom: 30px !important;
}

/* line 291, ../scss/generic.scss */
.um-blog-tn {
  margin-bottom: 20px;
}

/* line 292, ../scss/generic.scss */
.um-blog-content P {
  line-height: 135%;
}

/* line 295, ../scss/generic.scss */
.alumni-columns {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

/* line 296, ../scss/generic.scss */
.alumni-feature-header {
  font-family: 'Stag Light';
  font-size: 2.250rem;
  color: #282829;
  line-height: 1.0;
  padding-top: 10px;
}

/* line 297, ../scss/generic.scss */
.alumni-curated-header {
  font-family: 'Stag Sans Semibold';
  font-size: 1.125rem;
  color: #282829;
  line-height: 1;
}

/* line 298, ../scss/generic.scss */
.alumni-text {
  font-family: 'Stag Sans Light';
  font-size: 1.063rem;
  color: #282829;
  line-height: 1.15;
}

/* line 299, ../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 302, ../scss/generic.scss */
#secondary .container-background {
  background: none;
}

/* line 303, ../scss/generic.scss */
#secondary .slick-slide img, #secondary .generic-slider-caption {
  border: none;
}

/* line 304, ../scss/generic.scss */
#secondary .navmain.secondary-border-a20 {
  background-clip: padding-box;
  border-bottom: solid 6px rgba(1, 50, 30, 0.2);
}

/* line 305, ../scss/generic.scss */
#secondary.f-topbar-fixed .container {
  margin-top: 15px;
}

/* Small Viewport */
@media (max-width: 29.938em) {
  /* line 311, ../scss/generic.scss */
  .navCol.sitelogo img, .navCol.sitelogo svg, .sitelogo img, .sitelogo svg {
    height: 52px;
    padding: 0;
    margin: 5px 0;
    width: 85%;
  }

  /* line 312, ../scss/generic.scss */
  .table {
    word-break: break-all;
  }

  /* Adding the viewport designations so that we can have different configs for different viewports */
  /* line 315, ../scss/generic.scss */
  .small-column-half {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  /* line 316, ../scss/generic.scss */
  .small-column-quarter {
    padding-left: 2.08333% !important;
    padding-right: 2.08333% !important;
  }

  /* line 317, ../scss/generic.scss */
  .small-column-3quarter {
    padding-left: 6.25% !important;
    padding-right: 6.25% !important;
  }

  /* line 318, ../scss/generic.scss */
  .small-column-nopadding {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 319, ../scss/generic.scss */
  .medium-column-half {
    padding-left: 1.5% !important;
    padding-right: 1.5% !important;
  }

  /* line 320, ../scss/generic.scss */
  .slider-panel {
    padding-bottom: 0.75rem;
    padding-top: 1.75rem;
  }

  /* line 321, ../scss/generic.scss */
  .generic-slideshow-column {
    padding-left: 0.94rem;
    padding-right: 0.94rem;
  }

  /* line 322, ../scss/generic.scss */
  .interior-slideshow-caption {
    padding-left: 0.7815rem;
    padding-right: 0.7815rem;
  }

  /* line 323, ../scss/generic.scss */
  .generic-grid-column {
    padding-left: 1.4em;
    padding-right: 1.4em;
  }

  /* line 324, ../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 325, ../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 327, ../scss/generic.scss */
  ul.slick-dots {
    display: none !important;
  }

  /* line 329, ../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 330, ../scss/generic.scss */
  .gateway-caption-links ul li {
    font-size: 1.063rem;
    padding-bottom: 10px;
    padding-top: 4px !important;
  }

  /* line 331, ../scss/generic.scss */
  .homepage .gateway-caption-links {
    padding-bottom: 0px !important;
  }

  /* line 332, ../scss/generic.scss */
  .gateway-caption-links {
    padding-bottom: 40px !important;
  }

  /* line 334, ../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 335, ../scss/generic.scss */
  .text-body, .text-body p {
    font-size: 1.375rem;
    line-height: 1.59;
    font-family: "Stag Light";
  }

  /* line 337, ../scss/generic.scss */
  .generic-panel-1280 {
    padding-top: 20px !important;
    padding-bottom: 20px;
  }

  /* line 338, ../scss/generic.scss */
  .generic-panel {
    padding-top: 20px !important;
    padding-bottom: 20px;
  }

  /* line 339, ../scss/generic.scss */
  .interior-grid-panel {
    padding-top: 21px !important;
    padding-bottom: 29px !important;
  }

  /* line 343, ../scss/generic.scss */
  .txtpq-header {
    font-size: 2.5rem;
    line-height: 0.9;
  }

  /* line 344, ../scss/generic.scss */
  .txtpq-text, .txtpq-text p {
    line-height: 1.4;
  }

  /* line 345, ../scss/generic.scss */
  .txtpq-quote {
    font-size: 2.125rem;
  }

  /* line 346, ../scss/generic.scss */
  .txtpq-panel {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 347, ../scss/generic.scss */
  .txtpq-byline {
    padding-top: 18px;
  }

  /* line 350, ../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 351, ../scss/generic.scss */
  #um_blog_mobile_carousel .slick-prev {
    left: 25px !important;
  }

  /* line 352, ../scss/generic.scss */
  #um_blog_mobile_carousel .slick-next {
    right: 25px !important;
  }

  /* line 353, ../scss/generic.scss */
  .um_blog_img {
    width: 100%;
  }

  /* line 355, ../scss/generic.scss */
  .feature-story p:last-of-type, .curated-story div:last-of-type p {
    margin-bottom: 2.5rem;
  }

  /* line 357, ../scss/generic.scss */
  .curated-story div p {
    margin-bottom: 1.875rem;
  }

  /* line 359, ../scss/generic.scss */
  #umiamion h1 {
    font-size: 2.125em;
  }
}
/* line 364, ../scss/generic.scss */
#btn_navtoggle.toggled {
  margin-left: 0;
  margin-top: -6px;
  overflow: auto;
  z-index: 1000;
  background-color: #03321f;
}

/* line 365, ../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 366, ../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 367, ../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 368, ../scss/generic.scss */
.mobile-nav-left li a:hover {
  text-decoration: none;
}

/* line 369, ../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 370, ../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 371, ../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 372, ../scss/generic.scss */
.mobile-nav-related-links li a:hover {
  text-decoration: none;
}

/* line 373, ../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 374, ../scss/generic.scss */
.toggle-main-menu-header a:hover {
  text-decoration: none;
}

/* line 375, ../scss/generic.scss */
.toggle-divider {
  border-top: 1px solid #006e44;
}

/* line 376, ../scss/generic.scss */
.row.mobile-nav-pad {
  padding-top: 2.0em;
  padding-bottom: 2em;
}

/* line 377, ../scss/generic.scss */
.homepage .generic-grid-column {
  margin-bottom: 1.25rem;
}

/* Multilevel Subnav */
/* line 380, ../scss/generic.scss */
.multilevel-nav {
  color: #adbd92;
  list-style: none;
  margin-left: 0 !important;
}

/* line 381, ../scss/generic.scss */
ul.darkorange.subnav .multilevel-nav li a {
  font-size: 0.9375rem;
  padding: 0.75rem 0.75rem 0.75rem 1.65rem;
}

/* line 382, ../scss/generic.scss */
.subnav .active {
  color: #144633;
}

/* line 383, ../scss/generic.scss */
.subnav li.active > a:hover {
  text-decoration: none !important;
  color: #144633 !important;
}

/* Medium Viewport */
@media (min-width: 30em) {
  /* line 388, ../scss/generic.scss */
  .navCol.sitelogo img, .navCol.sitelogo svg, .sitelogo img, .sitelogo svg {
    height: 52px;
    padding: 0;
    margin: 5px 0;
  }

  /* Adding the viewport designations so that we can have different configs for different viewports */
  /* line 391, ../scss/generic.scss */
  .medium-column-half {
    padding-left: 0.867% !important;
    padding-right: 0.867% !important;
  }

  /* line 392, ../scss/generic.scss */
  .medium-column-quarter {
    padding-left: 2.08333% !important;
    padding-right: 2.08333% !important;
  }

  /* line 393, ../scss/generic.scss */
  .medium-column-3quarter {
    padding-left: 6.25% !important;
    padding-right: 6.25% !important;
  }

  /* line 394, ../scss/generic.scss */
  .medium-column-nopadding {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 396, ../scss/generic.scss */
  .slider-panel {
    padding-bottom: 0.75rem;
    padding-top: 1.75rem;
  }

  /* line 397, ../scss/generic.scss */
  .generic-slideshow-column {
    padding-left: 0.94rem;
    padding-right: 0.94rem;
  }

  /* line 398, ../scss/generic.scss */
  .interior-slideshow-column {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 399, ../scss/generic.scss */
  .row .row.genericSliderWrapper {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 400, ../scss/generic.scss */
  .generic-grid-column {
    padding-left: 1.4em;
    padding-right: 1.4em;
  }

  /* line 401, ../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 402, ../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 405, ../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 406, ../scss/generic.scss */
  .gateway-caption-links ul li {
    font-size: 1.063rem;
    padding-bottom: 10px;
    padding-top: 4px !important;
  }

  /* line 407, ../scss/generic.scss */
  .gateway-caption-links {
    padding-bottom: 8px !important;
  }

  /* line 408, ../scss/generic.scss */
  .homepage .gateway-caption-links {
    padding-bottom: 0px !important;
  }

  /* line 410, ../scss/generic.scss */
  .text-body {
    line-height: 2.04;
  }

  /* line 411, ../scss/generic.scss */
  .page-title {
    font-size: 2.625rem;
    padding-left: 15px !important;
  }

  /* line 412, ../scss/generic.scss */
  .text-body, .text-body p {
    font-size: 1.375rem;
    line-height: 2.04;
    font-family: "Stag Light";
  }

  /* line 414, ../scss/generic.scss */
  .generic-panel-1280 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  /* line 415, ../scss/generic.scss */
  .generic-panel {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  /* line 416, ../scss/generic.scss */
  .homepage .generic-grid-column {
    margin-bottom: 2.3rem;
  }

  /* line 417, ../scss/generic.scss */
  .interior-grid-panel {
    padding-top: 21px !important;
    padding-bottom: 61px !important;
  }

  /*Slider Navigation elements*/
  
  /* line 424, ../scss/generic.scss */
  .txtpq-header {
    font-size: 2.5rem;
    line-height: 0.9;
  }

  /* line 425, ../scss/generic.scss */
  .txtpq-text, .txtpq-text p {
    line-height: 1.6;
  }

  /* line 426, ../scss/generic.scss */
  .txtpq-quote {
    font-size: 2.3rem;
  }

  /* line 427, ../scss/generic.scss */
  .txtpq-panel {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 428, ../scss/generic.scss */
  .txtpq-byline {
    padding-top: 18px;
  }

  /* line 431, ../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 432, ../scss/generic.scss */
  #um_blog_mobile_carousel .slick-prev {
    left: 25px !important;
  }

  /* line 433, ../scss/generic.scss */
  #um_blog_mobile_carousel .slick-next {
    right: 25px !important;
  }

  /* line 434, ../scss/generic.scss */
  .feature-story img {
    width: 100%;
  }

  /* line 436, ../scss/generic.scss */
  .curated-story div p {
    margin-bottom: 1.875rem;
  }

  /* line 437, ../scss/generic.scss */
  .feature-story p:last-of-type, .curated-story div:last-of-type p {
    margin-bottom: 2.5rem;
  }

  /* line 439, ../scss/generic.scss */
  #umiamion h1 {
    font-size: 2.125em;
  }
}
/* Large and up */
@media (min-width: 47.5em) {
  /* line 445, ../scss/generic.scss */
  .interior .container {
    margin-top: 15px;
  }

  /* line 446, ../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 447, ../scss/generic.scss */
  .navCol.sitelogo img, .navCol.sitelogo svg, .sitelogo img, .sitelogo svg {
    padding: 0 !important;
    height: 65px;
    margin-top: 20px !important;
    margin-left: 20px !important;
    margin-bottom: 16px !important;
  }

  /* line 449, ../scss/generic.scss */
  .generic-grid-panel {
    margin-bottom: 2.75rem !important;
    /*padding-bottom: 50px;*/
  }

  /* line 450, ../scss/generic.scss */
  .hompeage-grid-panel {
    margin-bottom: 2.75rem !important;
  }

  /* line 451, ../scss/generic.scss */
  .homepage .generic-grid-column {
    margin-bottom: 2.6rem;
  }

  /* line 452, ../scss/generic.scss */
  .interior-grid-panel {
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 14px !important;
  }

  /* Adding the viewport designations so that we can have different configs for different viewports */
  /* line 458, ../scss/generic.scss */
  .large-column-half {
    padding-left: 4.16667% !important;
    padding-right: 4.16667% !important;
  }

  /* line 459, ../scss/generic.scss */
  .large-column-quarter {
    padding-left: 2.08333% !important;
    padding-right: 2.08333% !important;
  }

  /* line 460, ../scss/generic.scss */
  .large-column-3quarter {
    padding-left: 6.25% !important;
    padding-right: 6.25% !important;
  }

  /* line 461, ../scss/generic.scss */
  .large-column-nopadding {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 463, ../scss/generic.scss */
  .container-background {
    background: url() repeat-x;
    background-size: auto 70%;
  }

  /* line 469, ../scss/generic.scss */
  .slider-panel {
    padding-bottom: 0.75rem;
    padding-top: 0rem !important;
    position: relative;
    top: 0px !important;
  }

  /* line 470, ../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 471, ../scss/generic.scss */
  .generic-slider-subhead {
    font-size: 1.250rem;
    font-family: 'Stag Sans Light';
    color: #ffffff;
    line-height: 1.35;
  }

  /* line 472, ../scss/generic.scss */
  .genericSliderWrapper {
    padding-top: 0 !important;
  }

  /* line 473, ../scss/generic.scss */
  .interior-slider-subhead {
    font-size: 1.0rem;
    font-family: 'Stag Sans Light';
    color: #ffffff;
    line-height: 1.35em;
  }

  /* line 474, ../scss/generic.scss */
  .generic-grid-column {
    padding-left: .75em;
    padding-right: .75em;
    margin-top: 2em;
    margin-bottom: 0;
  }

  /*Slider Navigation Elements*/
  
  /* line 477, ../scss/generic.scss */
  #fullWidthSlider .slick-dots li {
    visibility: hidden;
  }

  /* line 478, ../scss/generic.scss */
  .slick-dots {
    bottom: 10px;
  }

  /* line 479, ../scss/generic.scss */
  ul.slick-dots {
    display: none !important;
  }

  /* Add a border around the slider image and the captions where needed*/
  /* line 482, ../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 483, ../scss/generic.scss */
  .generic-slider-caption {
    border-left: solid 2px #ffffff;
    border-right: solid 2px #ffffff;
  }

  /* line 484, ../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 486, ../scss/generic.scss */
  .gateway-caption-links {
    padding-bottom: 0px !important;
  }

  /* line 488, ../scss/generic.scss */
  .generic-slider-button {
    padding-top: 10px;
    padding-bottom: 5px;
  }

  /* line 489, ../scss/generic.scss */
  .text-body {
    line-height: 2.04;
  }

  /* line 490, ../scss/generic.scss */
  .page-title {
    font-size: 2.625rem;
  }

  /* line 493, ../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 495, ../scss/generic.scss */
  .generic-panel-1280 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  /* line 496, ../scss/generic.scss */
  .generic-panel {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  /* line 499, ../scss/generic.scss */
  .txtpq-header {
    font-size: 2.813rem;
    line-height: 0.9;
  }

  /* line 500, ../scss/generic.scss */
  .txtpq-text, .txtpq-text p {
    line-height: 1.6;
  }

  /* line 501, ../scss/generic.scss */
  .txtpq-panel {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 502, ../scss/generic.scss */
  .txtpq-byline {
    padding-top: 28px;
  }

  /* line 503, ../scss/generic.scss */
  .txtpq-content-sig {
    margin-bottom: 41px;
  }

  /* line 506, ../scss/generic.scss */
  .feature-story p:last-of-type, .curated-story div:last-of-type p {
    margin-bottom: 0;
  }

  /* line 508, ../scss/generic.scss */
  #umiamion h1 {
    font-size: 2.6rem;
  }
}
/* Menu resizing for LOSGABL-391 */
@media (max-width: 64em) {
  /* line 514, ../scss/generic.scss */
  .lower-nav > .navCol > ul:first-child {
    height: 55px;
    padding: 1px 15px;
  }

  /* line 515, ../scss/generic.scss */
  .lower-nav ul:first-child li {
    font-size: 1rem;
    padding: 0 0;
  }

  /* line 516, ../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 518, ../scss/generic.scss */
  .lower-nav .f-dropdown {
    width: 400%;
  }
}
/* XLarge and up */
@media (min-width: 64em) {
  /* line 524, ../scss/generic.scss */
  #fullWidthSlider .slick-dots li {
    visibility: visible;
  }

  /* line 525, ../scss/generic.scss */
  ul.slick-dots {
    display: block !important;
  }

  /* line 526, ../scss/generic.scss */
  .generic-grid-panel {
    margin-bottom: 2.75rem !important;
    max-width: 1310px;
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 527, ../scss/generic.scss */
  .hompeage-grid-panel {
    margin-bottom: 2.75rem !important;
    max-width: 1310px;
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 528, ../scss/generic.scss */
  .interior-grid-panel {
    max-width: 1310px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 0px !important;
  }

  /* Adding the viewport designations so that we can have different configs for different viewports */
  /* line 531, ../scss/generic.scss */
  .xlarge-column-half {
    padding-left: 4.16667% !important;
    padding-right: 4.16667% !important;
  }

  /* line 532, ../scss/generic.scss */
  .xlarge-column-quarter {
    padding-left: 2.08333% !important;
    padding-right: 2.08333% !important;
  }

  /* line 533, ../scss/generic.scss */
  .xlarge-column-3quarter {
    padding-left: 6.25% !important;
    padding-right: 6.25% !important;
  }

  /* line 534, ../scss/generic.scss */
  .xlarge-column-nopadding {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 536, ../scss/generic.scss */
  .slider-panel {
    padding-bottom: 0.75rem;
    padding-top: 0rem !important;
    position: relative;
    top: 0px !important;
  }

  /* line 538, ../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);

  }

  /* line 540, ../scss/generic.scss */
  .generic-grid-column {
    padding-left: 1.35em;
    padding-right: 1.35em;
    margin-top: 2em;
    margin-bottom: 1em;
  }

  /* line 542, ../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 543, ../scss/generic.scss */
  .generic-slider-subhead {
    font-size: 1.250rem;
    font-family: 'Stag Sans Light';
    color: #ffffff;
    line-height: 1.53;
  }

  /* line 544, ../scss/generic.scss */
  .text-body {
    line-height: 2.04;
  }

  /* line 546, ../scss/generic.scss */
  .generic-panel {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  /* line 547, ../scss/generic.scss */
  .generic-panel-1280 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  /* line 548, ../scss/generic.scss */
  .generic-panel-photo-gallery {
    margin-top: 10px;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  /* line 550, ../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 553, ../scss/generic.scss */
  #genericSlider .slick-prev::before, #genericSlider .slick-next::before, #fullWidthSlider .slick-prev::before, #fullWidthSlider .slick-next::before {
    display: none;
  }

  /* line 554, ../scss/generic.scss */
  .slick-dots {
    bottom: 10px;
    margin-left: 0;
  }
  /* line 565, ../scss/generic.scss */
	 .slick-dots li {
		 display: inline-block;
}
  /* line 557, ../scss/generic.scss */
  .txtpq-header {
    line-height: 0.9;
  }

  /* line 558, ../scss/generic.scss */
  .txtpq-panel {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 559, ../scss/generic.scss */
  .txtpq-byline {
    padding-top: 28px;
  }

  /* line 560, ../scss/generic.scss */
  .txtpq-content-sig {
    margin-bottom: 0;
  }

  /* line 561, ../scss/generic.scss */
  .generic-slider-caption.left-side {
    left: 0;
    border-left: solid 2px #ffffff !important;
    border-right: none !important;
  }

  /* line 562, ../scss/generic.scss */
  .generic-slider-caption.right-side {
    right: 0;
    border-right: solid 2px #ffffff !important;
    border-left: none !important;
  }
  /* line 564, ../scss/generic.scss */
  #secondary .generic-slider-caption.right-side, #secondary .generic-slider-caption.left-side {
    border: none !important;
  }

  /* line 564, ../scss/generic.scss */
  .curated-story .xlarge-column-quarter {
    padding-left: 0 !important;
  }

  /* line 565, ../scss/generic.scss */
  .curated-story .xlarge-column-nopadding {
    padding-right: 20px !important;
  }

  /* line 566, ../scss/generic.scss */
  .curated-story .xlarge-column-quarter, .curated-story .xlarge-column-nopadding {
    min-height: 152px;
  }

  /* line 570, ../scss/generic.scss */
  .lower-nav > .navCol > ul:first-child {
    height: 55px;
    padding: 1px 15px;
  }

  /* line 571, ../scss/generic.scss */
  a.um_dropdown {
    white-space: nowrap;
  }

  /* line 572, ../scss/generic.scss */
  a.umMenuLink, a.umMenuLink:hover {
    padding: 1em 1.13em;
    display: inline-block;
  }

  /* line 573, ../scss/generic.scss */
  a.umMenuLink br {
    display: none;
    visibility: hidden;
  }

  /* line 574, ../scss/generic.scss */
  a.umMenuLink br::after {
    content: "&nbsp;";
  }

  /* line 575, ../scss/generic.scss */
  .lower-nav .f-dropdown {
    width: 400%;
  }
}
@media (min-width: 85.375em) {
  /* line 581, ../scss/generic.scss */
  .container {
    width: 1310px;
  }

  /* line 582, ../scss/generic.scss */
  .generic-grid-panel {
    margin-bottom: 2.75rem !important;
    max-width: 1310px;
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 583, ../scss/generic.scss */
  .hompeage-grid-panel {
    margin-bottom: 2.75rem !important;
    max-width: 1310px;
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 584, ../scss/generic.scss */
  .interior-grid-panel {
    max-width: 1310px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 0px !important;
  }
}
/* line 591, ../scss/generic.scss */
.small-block-grid-6 > li {
  padding-left: 0.625em;
  width: auto;
}

@media (min-width: 47.5em) and (max-width: 64em) {
  /* line 595, ../scss/generic.scss */
  .large-offset-0-25 {
    margin-left: 2% !important;
  }

  /* line 596, ../scss/generic.scss */
  .large-offset-neg-0-25 {
    margin-left: -2% !important;
  }
}
/* START: Styling for Related Content Widget */
/* line 8, ../scss/custom-elements/_widget-related-content.scss */
.widget.related-content {
  margin-top: 30px;
}

/* line 9, ../scss/custom-elements/_widget-related-content.scss */
.related-widget-title {
  font-family: "Stag Book";
  color: white;
  font-size: 23px;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  line-height: 1;
  text-align: left;
  vertical-align: middle;
  display: block;
  width: 100%;
  padding-left: 10px !important;
  padding-right: 10px !important;
}

/* line 10, ../scss/custom-elements/_widget-related-content.scss */
.related-item-title {
  font-family: "stag sans bold";
  font-size: 15px;
  font-weight: bold;
  margin-top: 25px;
  text-transform: uppercase;
}

/* line 11, ../scss/custom-elements/_widget-related-content.scss */
.related-item-title a {
  color: #EB5625;
}

/* line 12, ../scss/custom-elements/_widget-related-content.scss */
.related-item-description, .related-item-heading {
  font-size: 17px;
  line-height: 1.35em;
}

/* line 13, ../scss/custom-elements/_widget-related-content.scss */
.related-item-heading {
  margin-top: 15px;
  padding-left: 10px !important;
}

/* line 14, ../scss/custom-elements/_widget-related-content.scss */
.related-item-title, .related-item-description {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

/* line 15, ../scss/custom-elements/_widget-related-content.scss */
.related-widget-load-more {
  margin-top: 40px;
}

/* line 16, ../scss/custom-elements/_widget-related-content.scss */
.related-hr {
  color: #cacbd5;
  margin-bottom: 40px;
  margin-top: 0px !important;
  margin-left: 0px;
  margin-right: 0px;
}

/* line 17, ../scss/custom-elements/_widget-related-content.scss */
.feed-content li {
  list-style: none;
}

@media (min-width: 47.5em) {
  /* line 20, ../scss/custom-elements/_widget-related-content.scss */
  .related-item-title, .related-item-description {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  /* line 21, ../scss/custom-elements/_widget-related-content.scss */
  .related-widget-title {
    padding-left: 15px !important;
  }

  /* line 22, ../scss/custom-elements/_widget-related-content.scss */
  .related-item-heading {
    padding-left: 15px !important;
  }
}
/* START: Styling for Image Mosaic Slideshow */
/* line 19, ../scss/custom-elements/_17-image-mosaic-slideshow.scss */
.photogallery .slick-slide img {
  border: 0 none !important;
}

/* Override the default footer panel spacing. */
/* line 22, ../scss/custom-elements/_17-image-mosaic-slideshow.scss */
.footer-panel {
  margin-bottom: 0em !important;
  padding-bottom: 0em !important;
}

/* line 23, ../scss/custom-elements/_17-image-mosaic-slideshow.scss */
.homepage .footer-panel {
  margin-top: 0em !important;
}

/* END: Image Mosaic Slideshow */

   /* BEGIN ALERTS STYLES */
/* Background colors */
/* line 14, ../scss/custom-elements/_alerts.scss */
.critical {
  background: #ed2024;
}

/* line 15, ../scss/custom-elements/_alerts.scss */
.informational {
  background: #5a6773;
}

/* line 16, ../scss/custom-elements/_alerts.scss */
.escalating {
  background: #f99d1c;
}

/* line 17, ../scss/custom-elements/_alerts.scss */
.normal {
  background: #649e42;
}

/* line 18, ../scss/custom-elements/_alerts.scss */
.warning {
  background: #f0c21e;
}

/* line 19, ../scss/custom-elements/_alerts.scss */
.critical .incident-status {
  background: #e21f26;
}

/* line 20, ../scss/custom-elements/_alerts.scss */
.informational .incident-status {
  background: #4e5a65;
}

/* line 21, ../scss/custom-elements/_alerts.scss */
.escalating .incident-status {
  background: #f78f2a;
}

/* line 22, ../scss/custom-elements/_alerts.scss */
.normal .incident-status {
  background: #5b903f;
}

/* line 23, ../scss/custom-elements/_alerts.scss */
.warning .incident-status {
  background: #ecb42f;
}

/* INTERIOR PAGE LAYER */
/* line 27, ../scss/custom-elements/_alerts.scss */
#advisories {
  margin-top: 30px;
}

/* line 28, ../scss/custom-elements/_alerts.scss */
.homepage #advisories {
  border-top: solid 1px #d7d7d6;
  border-bottom: solid 1px #d7d7d6;
  display: table;
  width: 100%;
}

/* line 29, ../scss/custom-elements/_alerts.scss */
#advisories .incidents-title, .interior-text .incidents-title {
  color: #599193;
  font-size: 32px;
  line-height: 30px;
  font-family: "Stag Light";
}

/* line 30, ../scss/custom-elements/_alerts.scss */
#advisories .incidents-abstract {
  color: #57646d;
  font-size: 17px;
  line-height: 30px;
  font-family: "Stag Sans Medium";
}

/* line 31, ../scss/custom-elements/_alerts.scss */
.interior #advisories .alert-content {
  margin-bottom: 60px;
}

/* line 32, ../scss/custom-elements/_alerts.scss */
.homepage #advisories .incident-legend, .alertHome #advisories .incident-legend {
  float: none;
}

/* line 33, ../scss/custom-elements/_alerts.scss */
#advisories .incident-legend {
  float: right;
}

/* line 34, ../scss/custom-elements/_alerts.scss */
#advisories .incident-legend li {
  display: inline-block;
  margin-right: 0;
  margin-left: 12px;
}

/* line 35, ../scss/custom-elements/_alerts.scss */
#advisories.advisoryLayerContent {
  margin-top: 0;
}

/* line 36, ../scss/custom-elements/_alerts.scss */
.alerts {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

/* line 37, ../scss/custom-elements/_alerts.scss */
.alerts .enn-title h2 {
  background: #000;
  color: #ed2024;
  font-family: "Stag Bold";
  font-size: 4vh;
  letter-spacing: 0.02em;
  line-height: 1.1em;
  margin-bottom: 40px;
  padding: 25px 35px;
  text-align: center;
}

/* line 38, ../scss/custom-elements/_alerts.scss */
.incident-content ul li {
  color: #ffffff;
  font-family: "Stag Sans Book";
  font-size: 20px;
}

/* line 39, ../scss/custom-elements/_alerts.scss */
.incident-content ul li a {
  font-family: "Stag Sans Bold";
  letter-spacing: 0.02em;
  text-decoration: underline;
}

/* line 40, ../scss/custom-elements/_alerts.scss */
.alert-content ul, .reveal-modal ul {
  border-bottom: solid 3px #ffffff;
  margin-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 41, ../scss/custom-elements/_alerts.scss */
.alert-subheader h3, .alert-subheader {
  text-align: center;
}

/* line 42, ../scss/custom-elements/_alerts.scss */
.alert-subheader h3 {
  font-family: "Stag Sans Medium";
  font-size: 25px;
  line-height: 1.1em;
  text-transform: uppercase;
}

/* line 43, ../scss/custom-elements/_alerts.scss */
.alert-subheader {
  font-family: "Stag Sans Book";
  font-size: 20px;
  line-height: 1.3em;
}

/* line 44, ../scss/custom-elements/_alerts.scss */
.alert-subheader .alert-time {
  margin-bottom: 20px;
}

/* line 45, ../scss/custom-elements/_alerts.scss */
.alert-browsing {
  color: #96a0aa;
  font-family: "Stag Medium";
  font-size: 14px;
  margin-bottom: 8px;
  text-align: right;
}

/* line 46, ../scss/custom-elements/_alerts.scss */
.alert-browsing img {
  margin-left: 5px;
}

/* line 47, ../scss/custom-elements/_alerts.scss */
.alert-content ul {
  padding: 20px 15px;
}

/* line 48, ../scss/custom-elements/_alerts.scss */
.alert-content ul li {
  padding-bottom: 15px;
}

/* line 49, ../scss/custom-elements/_alerts.scss */
.alert-content .incident-heading, .reveal-modal .incident-heading, .incident-status-heading, .incident-date-heading, .incident-campus-heading {
  background: #f5f5f6;
  clear: both;
  font-family: "Stag Sans Bold";
  font-size: 16px;
  width: 100%;
}

/* line 50, ../scss/custom-elements/_alerts.scss */
.alert-content .incident-heading, .reveal-modal .incident-heading {
  padding: 9px 0;
}

/* line 51, ../scss/custom-elements/_alerts.scss */
.incident-content:last-of-type {
  margin-bottom: 20px;
}

/* line 52, ../scss/custom-elements/_alerts.scss */
.incident-date {
  line-height: 1.6em !important;
}

/* line 53, ../scss/custom-elements/_alerts.scss */
.alert-content .incident-heading, .reveal-modal .incident-heading {
  margin-top: 10px;
}

/* line 54, ../scss/custom-elements/_alerts.scss */
.alert-content .incident-heading li, .reveal-modal .incident-heading li {
  padding-bottom: 0;
  text-transform: uppercase;
}

/* line 55, ../scss/custom-elements/_alerts.scss */
.incident li.incident-status {
  font-family: "Stag Sans Bold";
  font-size: 18px;
  letter-spacing: 0.1em;
  padding: 7px;
  text-transform: uppercase;
}

/* line 56, ../scss/custom-elements/_alerts.scss */
.incident li {
  vertical-align: middle;
}

/* line 57, ../scss/custom-elements/_alerts.scss */
.incident-legend {
  width: auto;
  margin: 0 auto;
}

/* line 58, ../scss/custom-elements/_alerts.scss */
.incident-legend ul {
  color: #515355;
  display: table;
  font-family: "Stag Sans Bold";
  font-size: 13px;
  margin: 0 auto;
  padding: 15px 0;
}

/* line 59, ../scss/custom-elements/_alerts.scss */
.incident-legend li span {
  border: 1px solid #d7d7d6;
  display: inline-block;
  height: 14px;
  margin-right: 8px;
  width: 14px;
}

/* line 60, ../scss/custom-elements/_alerts.scss */
.incident-legend li {
  display: inline-flex;
  margin-right: 12px;
}

/* line 61, ../scss/custom-elements/_alerts.scss */
.incident-date {
  line-height: 2em;
}

/* line 62, ../scss/custom-elements/_alerts.scss */
.homepage .advisory-layer {
  display: block;
  padding: 0 20px;
}

/* line 63, ../scss/custom-elements/_alerts.scss */
.advisory-content .advisory {
  background: #dedee1;
  color: #515355;
  padding-top: 20px;
  text-align: initial;
  width: 100%;
}

/* line 64, ../scss/custom-elements/_alerts.scss */
.advisory-content .advisory .advisory-title {
  text-align: center;
}

/* line 65, ../scss/custom-elements/_alerts.scss */
.advisory-content .advisory li {
  border-right: none;
  font-size: 20px;
}

/* line 66, ../scss/custom-elements/_alerts.scss */
.advisory .advisory-title {
  font-family: "Stag Sans Bold";
  padding-top: 0;
}

/* line 67, ../scss/custom-elements/_alerts.scss */
.advisory .advisory-content {
  padding-top: 0;
}

/* line 68, ../scss/custom-elements/_alerts.scss */
.advisory .advisory-content a {
  text-decoration: underline;
}

/* line 69, ../scss/custom-elements/_alerts.scss */
.advisory .advisory-content a:hover {
  color: #eb5625;
}

/* line 70, ../scss/custom-elements/_alerts.scss */
.alert-content ul li.advisory {
  text-align: center;
}

/* Modal */
/* line 72, ../scss/custom-elements/_alerts.scss */
.fa-times-circle-o::before {
  color: #ffffff;
  font-weight: 500;
}

/* line 73, ../scss/custom-elements/_alerts.scss */
.reveal-modal, dialog {
  width: 88%;
  left: 6%;
  margin-top: 40px;
  z-index: 9999;
}

/* line 74, ../scss/custom-elements/_alerts.scss */
.reveal-modal .close-reveal-modal, dialog .close-reveal-modal {
  right: -15px;
}

/* line 75, ../scss/custom-elements/_alerts.scss */
.reveal-modal .incident .incident-status {
  background: none;
  color: #ffffff;
  font-family: "Stag Sans Bold";
  font-size: 16px;
  text-transform: uppercase;
}

/* line 76, ../scss/custom-elements/_alerts.scss */
.reveal-modal .incident .incident-date, .reveal-modal .incident .incident-campus {
  color: #ffffff;
  font-family: "Stag Sans Medium";
  font-size: 20px;
}

/* line 77, ../scss/custom-elements/_alerts.scss */
.reveal-modal .incident-update {
  font-family: "Stag Sans Book";
  font-size: 16px;
}

/* line 78, ../scss/custom-elements/_alerts.scss */
.reveal-modal .incident-update .update-title {
  font-family: "Stag Sans Medium";
  line-height: 2.5rem;
}

/* line 79, ../scss/custom-elements/_alerts.scss */
.reveal-modal .incident-update .update-title span {
  font-family: "Stag Sans Bold";
  text-transform: uppercase;
}

/* line 80, ../scss/custom-elements/_alerts.scss */
.fa-times-circle-o::before {
  position: relative;
  top: -2px;
}

/* line 81, ../scss/custom-elements/_alerts.scss */
.reveal-modal {
  padding: 5px 20px;
}

/* line 82, ../scss/custom-elements/_alerts.scss */
.reveal-modal .incident-title {
  color: #ffffff;
  font-family: "Stag Bold";
  font-size: 26;
  letter-spacing: 0.05em;
  padding: 8px 25px;
  margin: 0 -15px 25px;
  text-align: center;
}

/* line 83, ../scss/custom-elements/_alerts.scss */
.reveal-modal .incident-content, .incident-content + p {
  font-family: "Stag Sans Book";
  font-size: 16px;
  margin-bottom: 25px;
  text-align: inherit;
  padding: 20px 45px 0;
}

/* line 84, ../scss/custom-elements/_alerts.scss */
.reveal-modal .incident-details {
  display: table;
  margin: 0 auto 40px;
  width: 90%;
}

/* line 85, ../scss/custom-elements/_alerts.scss */
.reveal-modal .updates {
  padding: 0 45px;
  overflow-y: auto;
  max-height: 250px;
}

/* line 86, ../scss/custom-elements/_alerts.scss */
.reveal-modal .incident li {
  padding: 10px 20px;
}

/* line 87, ../scss/custom-elements/_alerts.scss */
.reveal-modal .incident-date, .reveal-modal .incident-campus, .reveal-modal .incident-status {
  text-align: left;
}

/* line 88, ../scss/custom-elements/_alerts.scss */
.incident-status-heading, .incident-date-heading, .incident-campus-heading {
  border-top: solid 20px #ffffff;
}

/* line 89, ../scss/custom-elements/_alerts.scss */
.alertHome #advisories .interior-text .incidents-title {
  margin-top: 0 !important;
}

/* line 90, ../scss/custom-elements/_alerts.scss */
.alerts .enn-title.default h2 {
  color: #649e42;
}

/* Lead in headline */
/* line 92, ../scss/custom-elements/_alerts.scss */
#advisories .headline {
  font-size: 2.6em;
  line-height: 34px;
  margin-bottom: 25px;
  margin-top: 0;
  padding-top: 0;
  text-transform: uppercase;
}

/* line 93, ../scss/custom-elements/_alerts.scss */
#advisories .primary-headline-color {
  color: #f47321;
}

/* line 94, ../scss/custom-elements/_alerts.scss */
#advisories .secondary-headline-color {
  color: #8996a0;
}

/* line 95, ../scss/custom-elements/_alerts.scss */
.incident-update li a {
  text-decoration: underline;
}

/* line 96, ../scss/custom-elements/_alerts.scss */
.incident-update li a:hover {
  color: orange;
}

/* Medium Viewports */
@media (min-width: 30em) {
  /* line 100, ../scss/custom-elements/_alerts.scss */
  .alerts .enn-title h2 {
    font-size: 2.5rem;
  }

  /* line 101, ../scss/custom-elements/_alerts.scss */
  .reveal-modal, dialog {
    overflow-y: inherit;
    left: 0;
  }

  /* line 102, ../scss/custom-elements/_alerts.scss */
  .fa-times-circle-o::before {
    right: 0;
  }
}
/* END Medium Viewports */
/* Small and Medium Viewports */
@media (max-width: 47.49em) {
  /* line 108, ../scss/custom-elements/_alerts.scss */
  .incident li.incident-status {
    text-align: center;
  }

  /* line 109, ../scss/custom-elements/_alerts.scss */
  .reveal-modal {
    height: auto;
  }

  /* line 110, ../scss/custom-elements/_alerts.scss */
  .reveal-modal .updates {
    max-height: 100%;
  }

  /* line 111, ../scss/custom-elements/_alerts.scss */
  #advisories .headline {
    font-size: 2.2125em;
    line-height: 27px;
    margin-bottom: 25px;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0 !important;
    text-transform: uppercase;
  }

  /* line 112, ../scss/custom-elements/_alerts.scss */
  .interior #advisories .alert-content {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 113, ../scss/custom-elements/_alerts.scss */
  .alert-content .incident-heading, .reveal-modal .incident-heading {
    padding-left: 15px;
  }
}
/* END Small and Medium Viewports */
/* Large Viewports */
@media (min-width: 47.5em) {
  /* line 119, ../scss/custom-elements/_alerts.scss */
  .interior.alerts .large-column-3quarter, .interior.archives .large-column-3quarter, .homepage #advisories .large-column-3quarter {
    padding-left: 3.25% !important;
  }

  /* line 120, ../scss/custom-elements/_alerts.scss */
  .row.alerts {
    margin-left: 0 !important;
  }

  /* line 121, ../scss/custom-elements/_alerts.scss */
  .incident-content, .alert-content, .advisory-content {
    display: table;
    width: 100%;
  }

  /* line 122, ../scss/custom-elements/_alerts.scss */
  .reveal-modal {
    padding: 5px;
    overflow-y: inherit;
  }

  /* line 123, ../scss/custom-elements/_alerts.scss */
  .alert-content ul, .reveal-modal ul {
    display: table;
  }

  /* line 124, ../scss/custom-elements/_alerts.scss */
  .incident {
    display: table;
    width: 100%;
  }

  /* line 125, ../scss/custom-elements/_alerts.scss */
  .incident li {
    display: table-cell;
    font-size: 17px;
  }

  /* line 126, ../scss/custom-elements/_alerts.scss */
  .incident-content ul li a {
    font-family: "Stag Sans Medium";
  }

  /* line 127, ../scss/custom-elements/_alerts.scss */
  .alert-content ul, .reveal-modal ul {
    padding: 0;
  }

  /* line 128, ../scss/custom-elements/_alerts.scss */
  .alert-content ul li {
    border-right: solid 3px #ffffff;
    padding: 5px 15px;
  }

  /* line 129, ../scss/custom-elements/_alerts.scss */
  .alert-content .incident-heading {
    border-right: solid 3px #ffffff;
  }

  /* line 130, ../scss/custom-elements/_alerts.scss */
  .alert-content ul li.advisory {
    padding: 20px;
  }

  /* line 131, ../scss/custom-elements/_alerts.scss */
  .alert-content .incident-heading li, .reveal-modal .incident-heading li {
    border-right: none;
    display: table-cell;
    font-size: 13px;
  }

  /* line 132, ../scss/custom-elements/_alerts.scss */
  .alert-content ul li.incident-date, .alert-content ul li.incident-campus, .alert-content ul li.incident-status {
    text-align: center;
  }

  /* line 133, ../scss/custom-elements/_alerts.scss */
  .alert-content .incident-title {
    width: 40%;
  }

  /* line 134, ../scss/custom-elements/_alerts.scss */
  .alert-content .incident-date, .alert-content .incident-campus, .reveal-modal .incident-status, .alert-content .incident-status {
    width: 20%;
  }

  /* line 135, ../scss/custom-elements/_alerts.scss */
  .reveal-modal .incident-date, .reveal-modal .incident-campus {
    width: 40%;
  }

  /* line 136, ../scss/custom-elements/_alerts.scss */
  .reveal-modal .incident-date, .reveal-modal .incident-campus, .reveal-modal .incident-status {
    line-height: 1.5em;
    text-align: center;
  }

  /* line 137, ../scss/custom-elements/_alerts.scss */
  .reveal-modal .incident .incident-date, .reveal-modal .incident .incident-campus {
    font-size: 16px;
  }

  /* line 138, ../scss/custom-elements/_alerts.scss */
  .incident li.incident-status {
    font-family: "Stag Sans Book";
    letter-spacing: 0;
    text-transform: none;
  }

  /* line 139, ../scss/custom-elements/_alerts.scss */
  .critical .incident-status {
    background: #ed2024;
  }

  /* line 140, ../scss/custom-elements/_alerts.scss */
  .informational .incident-status {
    background: #5a6773;
  }

  /* line 141, ../scss/custom-elements/_alerts.scss */
  .escalating .incident-status {
    background: #f99d1c;
  }

  /* line 142, ../scss/custom-elements/_alerts.scss */
  .normal .incident-status {
    background: #649e42;
  }

  /* line 143, ../scss/custom-elements/_alerts.scss */
  .warning .incident-status {
    background: #f0c21e;
  }

  /* Modal */
  /* line 145, ../scss/custom-elements/_alerts.scss */
  .reveal-modal {
    padding: 5px;
  }

  /* line 146, ../scss/custom-elements/_alerts.scss */
  .reveal-modal .incident-title {
    font-size: 23px;
    margin: 0;
  }

  /* line 147, ../scss/custom-elements/_alerts.scss */
  .reveal-modal .incident-heading li {
    padding: 5px 0;
  }

  /* line 148, ../scss/custom-elements/_alerts.scss */
  .reveal-modal .incident li {
    padding: 10px;
  }

  /* line 149, ../scss/custom-elements/_alerts.scss */
  .reveal-modal .incident li, .reveal-modal .incident-heading {
    border-right: solid 3px #ffffff;
  }

  /* line 150, ../scss/custom-elements/_alerts.scss */
  .incident li.incident-status {
    text-align: center;
  }

  /* line 151, ../scss/custom-elements/_alerts.scss */
  .fa-times-circle-o::before {
    position: relative;
    top: 0;
    right: 0;
  }
}
/* END Large Viewports */
/* XLarge Viewports */
@media (min-width: 64em) {
  /* line 157, ../scss/custom-elements/_alerts.scss */
  .fa-times-circle-o::before {
    position: relative;
    right: 0;
    top: 0;
  }

  /* line 158, ../scss/custom-elements/_alerts.scss */
  .alert-content .incident-title {
    width: 45%;
  }

  /* line 159, ../scss/custom-elements/_alerts.scss */
  .alert-content .incident-date, .alert-content .incident-campus, .reveal-modal .incident-status {
    width: 20%;
  }

  /* line 160, ../scss/custom-elements/_alerts.scss */
  .alert-content .incident-status {
    width: 15%;
  }

  /* line 161, ../scss/custom-elements/_alerts.scss */
  .reveal-modal {
    max-height: 600px;
    width: 100vw;
    left: 0;
  }
}
/* END XLarge Viewports */
/* Custom xXLarge Viewports */
@media (min-width: 82.75em) {
  /* Custom size for a border on the incidents layer in Primary and secondary landing pages */
  /* line 168, ../scss/custom-elements/_alerts.scss */
  .homepage .advisory-layer {
    border-bottom: solid 1px #d7d7d6;
    border-top: solid 1px #d7d7d6;
  }

  /* line 169, ../scss/custom-elements/_alerts.scss */
  .homepage #advisories {
    border: none;
  }
}
/* END xXLarge Viewports */
/* END: Alerts styles*/

/******START Slideshow with Guided Navigation******/
/* line 6, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
#guidedNavSlider .guidedNav .guided-slider h3 {
  color: #F37320;
  font-family: "Stag Bold";
  font-size: 14px;
  margin-bottom: 0;
}

/* line 8, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
#guidedNavSlider .guidedNav .guided-slider p {
  color: #282829;
  font-family: "Stag Sans Light";
  font-size: 14px;
  line-height: 16.5px;
  margin-bottom: 0;
}

/* line 10, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
#guidedNavSlider #genericSlider .slick-prev, #guidedNavSlider #genericSlider .slick-next {
  position: relative;
}

/* line 12, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
#guidedNavSlider #genericSlider .slick-prev {
  top: 5px !important;
}

/* line 14, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
#guidedNavSlider #genericSlider .slick-next {
  margin-bottom: 10px;
  top: 20px !important;
}

/* line 16, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
#guidedNavSlider #genericSlider .slick-prev, #guidedNavSlider #genericSlider .slick-next {
  left: 48%;
  transform: rotate(90deg);
}

/* line 18, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
#guidedNavSlider #genericSlider .slick-prev::before, #guidedNavSlider #genericSlider .slick-next::before {
  opacity: 1;
}

/* line 20, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
#guidedNavSlider .guided-slider-button a {
  display: none;
}

/* line 22, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
#guidedNavSlider .guided-slider-button a {
  background: #f37321;
  border: 3px solid #bababa;
  font-family: "Stag Sans Light";
  font-size: 17px;
  padding: 0.7rem 1rem;
}

/* line 24, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
#guidedNavSlider .slick-slider {
  margin-bottom: 0;
}

/* line 26, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
#guidedNavSlider .slider-nav {
  background: #000000;
  padding: 25px 20px;
  overflow: hidden;
}

/* line 28, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
#guidedNavSlider .slider-nav .slick-slide {
  background: #ffffff;
  display: table;
  height: 84px;
  margin-bottom: 10px;
  padding: 0 20px;
  position: relative;
}

/* line 30, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
#guidedNavSlider .slider-nav .slick-slide.slick-current {
  background: #596473;
}

/* line 32, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
#guidedNavSlider .slider-nav .slick-slide.slick-current h3 {
  color: #ffffff;
}

/* line 34, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
#guidedNavSlider .slider-nav .slick-slide.slick-current p {
  display: none;
}

/* line 36, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
#guidedNavSlider .slider-nav .slick-slide .guided-slider {
  display: table-cell;
  vertical-align: middle;
}

/* line 38, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
#guidedNavSlider .slider-nav .slick-slide img {
  margin-top: 0;
}

/* line 40, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
#guidedNavSlider .slick-current .guided-slider-button a {
  display: block;
}

/* line 42, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
#guidedNavSlider .video .guided-slider-button.video {
  color: #ffffff;
  display: block;
  position: absolute;
  left: 43%;
  top: 45%;
}

/* line 44, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
#guidedNavSlider .video .guided-slider-button.video a {
  background: transparent;
  border: none;
  font-size: 60px;
}

/* line 46, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
.reveal-modal.guidedNavVideo {
  overflow: inherit;
  padding: 20px;
}

/* line 48, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
.reveal-modal .close-reveal-modal, dialog .close-reveal-modal {
  top: -2.5rem;
  right: 0;
}

/* line 50, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
.reveal-modal .flex-video {
  margin-bottom: 0 !important;
}

/* line 52, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
#guidedNavSlider .video .guided-slider-button.video a:link, #guidedNavSlider .video .guided-slider-button.video a:visited {
  color: #ffffff;
}

/* line 54, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
#guidedNavSlider .video .guided-slider-button.video a:hover {
  color: #f37320;
}

/* line 56, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
#guidedNavSlider .slick-slide .guided-slider img {
  height: 77px;
  width: 125px;
}

/* Small Only*/
@media (max-width: 29.9em) {
  /* line 60, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #myModal.reveal-modal {
    left: 2.5%;
    margin: 0 auto;
    min-height: inherit;
    top: 6% !important;
    width: 95%;
  }

  /* line 62, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .video .guided-slider-button.video a {
    font-size: 45px;
  }

  /* line 64, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .video .guided-slider-button.video {
    left: 40%;
  }

  /* line 66, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slider-nav .slick-slide img {
    display: none;
  }
}
/*Medium and Up*/
@media (min-width: 30em) {
  /* line 71, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slider-nav .slick-slide {
    padding: 2px 10px 2px 2px;
  }

  /* line 73, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slider-nav .slick-slide .guided-slider {
    display: table;
  }

  /* line 75, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slide-caption, #guidedNavSlider .slider-nav .slick-current .guided-slider {
    display: table-cell;
    padding-left: 15px;
    vertical-align: middle;
  }

  /* line 77, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slick-current .guided-slider img {
    display: none !important;
  }

  /* line 79, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slick-vertical .slick-slide {
    border: none;
  }

  /* line 81, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .guided-slider img {
    display: table-cell;
  }

  /* line 83, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slick-active .guided-slider {
    padding: 2px 0 2px 3px;
  }

  /* line 85, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slick-active.slick-current .guided-slider {
    padding-left: 20px;
  }

  /* line 87, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slick-current .guided-slider {
    padding-left: 20px;
  }

  /* line 89, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  .reveal-modal .flex-video {
    margin-bottom: 0 !important;
  }

  /* line 91, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slick-active .guided-slider {
    padding: 1px;
  }
}
/*Large Only*/
@media (min-width: 47.5em) and (max-width: 63.938em) {
  /* line 96, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slide-caption {
    padding-left: 0;
    width: 67%;
    /*pat*/
  }

  /* line 98, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slick-slide.slick-current .slide-caption {
    width: 100%;
  }

  /* line 100, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slick-current .guided-slider-button {
    display: block !important;
  }

  /* line 102, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slider-nav .slick-slide .guided-slider {
    width: 100%;
  }

  /* line 104, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slick-slide .guided-slider img {
    clip: rect(0px, 101px, 101px, 24px);
    left: -21px;
    position: absolute;
  }

  /* line 106, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slider-nav {
    border-left: solid 2px #ffffff;
    border-right: solid 2px #ffffff;
    padding: 0 35px;
  }

  /* line 108, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slider-nav .slick-list {
    max-height: 84px;
    margin-top: -5px;
    margin-bottom: 5px;
  }

  /* line 110, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slider-nav .slick-slide {
    margin-right: 10px;
    margin-bottom: 0;
  }

  /* line 112, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .guidedNav .guided-slider h3, #guidedNavSlider .guidedNav .guided-slider p {
    font-size: 15px;
    line-height: 18px;
  }

  /* line 114, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider #genericSlider .slick-prev, #guidedNavSlider #genericSlider .slick-next {
    transform: none;
    position: relative;
  }

  /* line 116, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slick-prev::before, #guidedNavSlider .slick-next::before {
    display: block;
    position: relative;
  }

  /* line 118, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider #genericSlider .slick-prev {
    left: -25px;
    margin: 5px 0;
    top: 50px !important;
  }

  /* line 120, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider #genericSlider .slick-next {
    left: 100%;
    margin: 0px;
    top: -60px !important;
  }

  /* line 122, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .guided-slider-button {
    bottom: 0;
    left: 35px;
    position: absolute;
    z-index: 99;
  }

  /* line 124, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  .video .fa-play-circle-o {
    color: #ffffff;
    font-size: 70px;
  }

  /* line 126, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slick-current .guided-slider-button.video {
    bottom: 40%;
  }

  /* line 128, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slick-current .guided-slider-button.video a {
    background: transparent;
    border: none;
  }

  /* line 130, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  .reveal-modal .flex-video {
    margin-bottom: 0 !important;
  }
}
/*Large lower end only*/
@media (min-width: 47.5em) and (max-width: 53.75em) {
  /* line 135, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .guided-slider img {
    display: none !important;
  }

  /* line 137, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slick-slide.slick-active .guided-slider {
    display: table-cell;
    padding-left: 10px;
  }

  /* line 139, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slick-current .guided-slider-button {
    display: block !important;
  }

  /* line 141, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slide-caption {
    width: 100%;
  }
}
/*Large Upper end only*/
@media (min-width: 53.813em) and (max-width: 60.063em) {
  /*This class image spacing issues on the upper large*/
  /* line 147, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slide-caption {
    padding-left: 10px;
  }
}
/*XLarge and Up*/
@media (min-width: 64em) {
  /* line 152, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slick-current .guided-slider-button {
    bottom: 12px;
    display: block !important;
    position: absolute;
    right: 65px;
  }

  /* line 154, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slider-nav {
    background: transparent;
  }

  /* line 156, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .guidedSliderSidebar {
    position: absolute;
    top: 2.5rem;
    z-index: 99;
  }

  /* line 158, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slider-nav .slick-slide {
    padding-right: 2px;
  }

  /* line 160, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slider-nav .slick-slide.slick-active {
    background: transparent;
  }

  /* line 162, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slider-nav .slick-slide.slick-active .guided-slider {
    background: #ffffff;
  }

  /* line 164, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slick-slide.slick-active .guided-slider .slide-caption, #guidedNavSlider .guided-slider img {
    display: inline-table;
    max-width: 68%;
  }

  /* line 166, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slick-slide.slick-current .guided-slider .slide-caption {
    max-width: 95%;
  }

  /* line 168, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slider-nav .slick-slide.slick-current .guided-slider {
    background: #000000;
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.5);
  }

  /* line 170, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider #genericSlider .slick-prev, #guidedNavSlider #genericSlider .slick-next {
    height: 32px;
    left: 42%;
    width: 32px;
  }

  /* line 172, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slider-nav .slick-track {
    margin-right: 20px;
    top: 9px;
    width: 450px;
  }

  /* line 174, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #secondary #guidedNavSlider .slider-nav .slick-track {
    top: 3px;
  }

  /* line 176, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slider-nav .slick-slide img {
    margin-top: 2px;
    margin-left: 1px;
  }

  /* line 178, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .guidedNav .guided-slider h3, #guidedNavSlider .guidedNav .guided-slider p {
    font-size: 15px;
    line-height: 18px;
  }

  /* line 180, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slide-caption {
    display: inline-table;
    padding-left: 10px;
    max-width: 68%;
  }

  /* line 182, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slider-nav .slick-slide, #guidedNavSlider .slider-nav .slick-slide .guided-slider, #guidedNavSlider .slider-nav .slick-slide.slick-cloned {
    height: 84px;
    padding-bottom: 2px;
    padding-top: 2px;
    width: 425px !important;
  }

  /* line 184, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider #genericSlider .slick-prev:before, #guidedNavSlider #genericSlider .slick-next:before {
    color: rgba(255, 255, 255, 0.6);
    display: block;
    font-size: 32px;
  }

  /* line 186, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider #genericSlider .slick-next:before {
    margin-left: -10px;
  }

  /* line 188, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .guidedNav {
    margin-left: -3%;
  }

  /* line 190, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .guidedNav .slick-current .guided-slider::after {
    border-bottom: 42px solid transparent;
    border-left: 15px solid #000000;
    border-top: 42px solid transparent;
    content: " ";
    display: block;
    right: -13px;
    position: absolute;
    top: 2px;
  }

  /* line 192, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slick-current .guided-slider-button.video {
    left: 46%;
    bottom: 50%;
  }

  /* line 194, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  .video .fa-play-circle-o {
    color: #ffffff;
    font-size: 70px;
  }

  /* line 196, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slick-current .guided-slider-button.video a {
    background: transparent;
    border: none;
  }

  /* line 198, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  .reveal-modal.guidedNavVideo {
    max-height: 720px;
  }
}
@media (min-width: 81.94em) {
  /* This is to adjust the slider navigation position on the higher end of xLarge*/
  /* line 203, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .guidedNav {
    margin-left: -4%;
  }
}
/*IE 9,10,11 media queries*/
@media screen and (min-width: 0\0) {
  /* line 209, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  .guidedSliderMain.slick-initialized .slick-list .slick-track[style] {
    opacity: 0.99 !important;
  }

  /* line 211, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .slide-caption {
    width: 67%;
    /*pat*/
  }

  /* line 213, ../scss/custom-elements/_slideshow-with-guided-nav.scss */
  #guidedNavSlider .guided-slider img {
    display: table-cell;
    float: left;
  }
}
/******************END SLIDESHOW WITH GUIDED NAV****************************/

/**********FACTS AND FIGURES GRID**********/
/* line 11, ../scss/custom-elements/_facts-and-figures.scss */
.factsFigures .headline {
  font-size: 1.875rem;
  line-height: 27px;
  text-transform: uppercase;
  text-align: left;
  margin-left: 15px;
}

/* line 12, ../scss/custom-elements/_facts-and-figures.scss */
.factsFigures hr.simple {
  border-color: #bfbfbf;
  margin-left: auto;
  margin-right: auto;
  width: 93%;
}

/* line 13, ../scss/custom-elements/_facts-and-figures.scss */
.frame {
  border: 3px #bfbfbf solid;
}

/* line 14, ../scss/custom-elements/_facts-and-figures.scss */
.frame:last-of-type {
  margin-top: 0;
}

/* line 15, ../scss/custom-elements/_facts-and-figures.scss */
.factsFigures {
  text-align: center;
}

/* line 16, ../scss/custom-elements/_facts-and-figures.scss */
.factsFigures h3 {
  font-family: "Stag Bold";
  font-size: 4.250rem;
  line-height: 3.50rem;
  margin: 0;
  margin-top: 1.2rem;
  padding: 0;
}

/* line 17, ../scss/custom-elements/_facts-and-figures.scss */
.factsFigures p {
  font-family: "Stag Sans Book";
  font-size: 0.97rem;
  line-height: 150%;
  letter-spacing: 0.01rem;
  margin-top: 1.1rem;
  margin-bottom: 3rem;
  padding: 0 6.5rem;
}

/* line 18, ../scss/custom-elements/_facts-and-figures.scss */
.factsFigures p.subhead {
  display: block;
  font-size: 0.75rem;
  font-weight: normal;
  color: #969696;
  line-height: 0.95rem;
  text-transform: uppercase;
  margin-bottom: 0.25rem;
  margin-top: 0.5rem;
}

/* line 19, ../scss/custom-elements/_facts-and-figures.scss */
.factsFigures .facts-container {
  height: 100%;
  margin: 40px 0 12px 0;
  overflow: hidden;
}

/* line 20, ../scss/custom-elements/_facts-and-figures.scss */
.facts-container {
  text-align: center;
}

/* line 21, ../scss/custom-elements/_facts-and-figures.scss */
.facts-container .factoid {
  vertical-align: top;
}

/*Overrides for Small*/
@media (max-width: 29.938em) {
  /* line 27, ../scss/custom-elements/_facts-and-figures.scss */
  .factsFigures p {
    padding: 0 3rem;
  }
}
/*Overrides for Medium*/
@media (min-width: 30em) {
  /* line 32, ../scss/custom-elements/_facts-and-figures.scss */
  .factsFigures p {
    padding: 0 6rem;
  }
}
/* Medium Higher end only*/
/* This is to maintain the proporcion of the p element on resize */
@media (min-width: 40.625em) {
  /* line 38, ../scss/custom-elements/_facts-and-figures.scss */
  .factsFigures p {
    padding: 0 12rem;
  }
}
/* Overrides for Large */
@media (min-width: 47.5em) {
  /* line 43, ../scss/custom-elements/_facts-and-figures.scss */
  .factsFigures p {
    padding: 0 3rem;
  }

  /* line 44, ../scss/custom-elements/_facts-and-figures.scss */
  .factsFigures .headline {
    font-size: 2.125em;
    line-height: 31px;
  }

  /* line 45, ../scss/custom-elements/_facts-and-figures.scss */
  .facts-container .factoid {
    vertical-align: top;
  }

  /* line 46, ../scss/custom-elements/_facts-and-figures.scss */
  .factsFigures .factoid {
    border-right: solid 1px #bfbfbf;
    padding: 50px 0;
  }

  /* line 47, ../scss/custom-elements/_facts-and-figures.scss */
  .factsFigures .factoid:last-child, .factsFigures .factoid:nth-of-type(even) {
    border: none;
  }

  /* line 48, ../scss/custom-elements/_facts-and-figures.scss */
  .factsFigures hr.simple {
    margin: 0 auto;
  }

  /* line 49, ../scss/custom-elements/_facts-and-figures.scss */
  .factsFigures .facts-container {
    margin: 10px 0;
  }

  /* line 50, ../scss/custom-elements/_facts-and-figures.scss */
  .factsFigures .frame {
    margin-bottom: 0;
  }

  /* line 51, ../scss/custom-elements/_facts-and-figures.scss */
  .factsFigures .factoid.borders, .factsFigures .factoid.borders-5 {
    border-left: solid 1px #bfbfbf;
    border-right: solid 1px #bfbfbf;
  }
}
/* Large higher end only*/
/* This is to maintain the proporcion of the p element on resize */
@media (min-width: 56.25em) {
  /* line 57, ../scss/custom-elements/_facts-and-figures.scss */
  .factsFigures p {
    padding: 0 6rem;
  }
}
/* Overrides for Xlarge */
@media (min-width: 64em) {
  /* line 62, ../scss/custom-elements/_facts-and-figures.scss */
  .factsFigures p {
    padding: 0 5.5rem;
  }

  /* line 63, ../scss/custom-elements/_facts-and-figures.scss */
  .factsFigures hr.simple {
    width: 95%;
  }

  /* line 64, ../scss/custom-elements/_facts-and-figures.scss */
  .factsFigures .headline {
    font-size: 2.375em;
    line-height: 34px;
  }

  /* line 65, ../scss/custom-elements/_facts-and-figures.scss */
  .facts-container .factoid {
    vertical-align: top;
  }

  /* line 66, ../scss/custom-elements/_facts-and-figures.scss */
  .factsFigures .facts-container .factoid {
    border-right: solid 1px #bfbfbf;
  }

  /* line 67, ../scss/custom-elements/_facts-and-figures.scss */
  .factsFigures .facts-container .factoid:last-child, .factsFigures .facts-container .factoid:nth-of-type(3) {
    border: none;
  }

  /* line 68, ../scss/custom-elements/_facts-and-figures.scss */
  .factsFigures .facts-container .factoid.borders-4 {
    border-left: solid 1px #bfbfbf;
    border-right: solid 1px #bfbfbf;
  }

  /* line 69, ../scss/custom-elements/_facts-and-figures.scss */
  .factsFigures .facts-container .factoid.borders-5 {
    border-right: solid 1px #bfbfbf;
  }
}
/***********END FACTS AND FIGURES GRID***********/


/******BEGIN Styles for Text Call Out Parallax Layer******/
/* line 7, ../scss/custom-elements/_text-call-out.scss */
 .text-call-out .bg-image {
	 margin: 0px;
	 padding: 25px 0px 25px 0px;
	 background-position: 50% -2px;
	 background-size: cover;
	 background-repeat: no-repeat;
}
/* line 8, ../scss/custom-elements/_text-call-out.scss */
 .text-call-out .parallax-enabled.bg-image.parallax, .text-call-out .parallax-enabled.bg-pattern.parallax {
	 background-attachment: fixed;
	 background-color: transparent;
	 background-position: 50% 50%;
}
/* line 9, ../scss/custom-elements/_text-call-out.scss */
 .text-call-out .row {
	 margin-top: 30px;
	 margin-bottom: 30px !important;
	 padding-top: 0;
	 padding-bottom: 0;
	 text-align: center;
}
/* line 10, ../scss/custom-elements/_text-call-out.scss */
 .text-call-out .columns {
	 margin: 0;
	 padding: 0;
}
/* line 11, ../scss/custom-elements/_text-call-out.scss */
 .text-call-out.light h1, .text-call-out.light p {
	 color: #fff;
}
/* line 12, ../scss/custom-elements/_text-call-out.scss */
 .text-call-out.dark h1, .text-call-out.dark p {
	 color: #000;
}
/* line 13, ../scss/custom-elements/_text-call-out.scss */
 .text-call-out .title h1 {
	 font-family: 'Stag Light';
	 text-align: center;
	 padding: 0 0;
	 margin-bottom: 1rem;
}
/* line 14, ../scss/custom-elements/_text-call-out.scss */
 .text-call-out .bg-image h1 {
	 text-align: center;
	 letter-spacing: 1px;
	 font-size: 3rem;
	 line-height: 4.15rem;
	 font-family: 'Stag Bold';
}
/* line 15, ../scss/custom-elements/_text-call-out.scss */
 .text-call-out .bg-image p {
	 font-size: 1.16rem;
	 line-height: 2.25rem;
	 letter-spacing: 0.005rem;
	 font-family: 'Stag Sans Book';
}
/* line 16, ../scss/custom-elements/_text-call-out.scss */
 .text-call-out hr {
	 margin: 1.25rem 0 1.1875rem;
	 padding: 0;
}
/* line 17, ../scss/custom-elements/_text-call-out.scss */
 .text-call-out .bg-image hr {
	 border-top: 1px #fff solid;
	 border-top-width: 1px;
	 border-top-style: solid;
	 border-top-color: white;
}
/* line 18, ../scss/custom-elements/_text-call-out.scss */
 .text-call-out p {
	 margin-bottom: 0;
	 font-family: 'Stag Light';
	 text-align: center;
}
/* line 19, ../scss/custom-elements/_text-call-out.scss */
 .text-call-out .button {
	 width: 92%;
	 margin: 0;
	 margin-top: 2rem;
}
/* line 20, ../scss/custom-elements/_text-call-out.scss */
 .footer-panel {
	 margin-top: 1rem !important;
}
/* line 21, ../scss/custom-elements/_text-call-out.scss */
 .generic-panel-full-width {
	 margin-bottom: 0.5rem !important;
	 padding-bottom: 0rem !important;
}
/* SMALL up to 479px */
 @media (max-width: 29.999em) {
	/* line 25, ../scss/custom-elements/_text-call-out.scss */
	 .generic-panel-full-width {
		 margin-bottom: 0.5rem !important;
		 padding-bottom: 0rem !important;
	}
	/* line 26, ../scss/custom-elements/_text-call-out.scss */
	 .text-call-out .row {
		 margin-top: 20px;
		 margin-bottom: 20px;
	}
	/* line 27, ../scss/custom-elements/_text-call-out.scss */
	 .text-call-out .title h1 {
		 font-size: 40px;
		 line-height: 38px;
		 padding: 0 0;
	}
	/* line 28, ../scss/custom-elements/_text-call-out.scss */
	 .text-call-out .bg-image h1 {
		 letter-spacing: 1px;
		 font-size: 2.5rem;
		 line-height: 2.75rem;
	}
	/* line 29, ../scss/custom-elements/_text-call-out.scss */
	 .text-call-out .bg-image p {
		 font-size: 1rem;
		 line-height: 1.9rem;
	}
	/* line 30, ../scss/custom-elements/_text-call-out.scss */
	 .text-call-out p {
		 font-size: 22px;
		 line-height: 31px;
	}
	/* line 31, ../scss/custom-elements/_text-call-out.scss */
	 .text-call-out .button {
		 width: 78%;
		 margin-top: 0rem;
		 margin-top: 1.25rem;
	}
}
/* MEDIUM 480px up to 759px */
 @media (min-width: 30em) and (max-width: 47.499em) {
	/* line 35, ../scss/custom-elements/_text-call-out.scss */
	 .generic-panel-full-width {
		 margin-bottom: 0.5rem !important;
		 padding-bottom: 0rem !important;
	}
	/* line 36, ../scss/custom-elements/_text-call-out.scss */
	 .text-call-out .title h1 {
		 font-size: 37px;
		 line-height: 35px;
		 padding: 0 0;
	}
	/* line 37, ../scss/custom-elements/_text-call-out.scss */
	 .text-call-out .bg-image h1 {
		 text-align: center;
		 letter-spacing: 1px;
		 font-size: 2.5rem;
		 line-height: 2.75rem;
	}
	/* line 38, ../scss/custom-elements/_text-call-out.scss */
	 .text-call-out .bg-image p {
		 letter-spacing: 0.005rem;
		 font-size: 1.15rem;
		 line-height: 2.25rem;
	}
	/* line 39, ../scss/custom-elements/_text-call-out.scss */
	 .text-call-out p {
		 font-size: 20px;
		 line-height: 36px;
	}
	/* line 40, ../scss/custom-elements/_text-call-out.scss */
	 .text-call-out .button {
		 width: 70%;
	}
}
/* LARGE 760px up to 1023px */
 @media (min-width: 47.5em) and (max-width: 63.999em) {
	/* line 44, ../scss/custom-elements/_text-call-out.scss */
	 .generic-panel-full-width {
		 margin-bottom: 0.5rem !important;
		 padding-bottom: 0rem !important;
	}
	/* line 45, ../scss/custom-elements/_text-call-out.scss */
	 .text-call-out .title h1 {
		 font-size: 40px;
		 line-height: 36px;
		 padding: 0 0;
	}
	/* line 46, ../scss/custom-elements/_text-call-out.scss */
	 .text-call-out .bg-image h1 {
		 text-align: center;
		 letter-spacing: 1px;
		 font-size: 3rem;
		 line-height: 3.15rem;
	}
	/* line 47, ../scss/custom-elements/_text-call-out.scss */
	 .text-call-out p {
		 font-size: 20px;
		 line-height: 36px;
	}
	/* line 48, ../scss/custom-elements/_text-call-out.scss */
	 .text-call-out .bg-image p {
		 letter-spacing: 0.005rem;
		 font-size: 1.25rem;
		 line-height: 2.5rem;
	}
	/* line 49, ../scss/custom-elements/_text-call-out.scss */
	 .text-call-out .button {
		 width: 65%;
	}
}
/* XLARGE 1024px up */
/* and (max-width: 85.374em) */
 @media (min-width: 64em) {
	/* line 54, ../scss/custom-elements/_text-call-out.scss */
	 .text-call-out .title h1 {
		 font-size: 45px;
		 line-height: 40px;
		 padding: 0 0;
	}
	/* line 55, ../scss/custom-elements/_text-call-out.scss */
	 .text-call-out p {
		 font-size: 24px;
		 line-height: 40px;
	}
	/* line 56, ../scss/custom-elements/_text-call-out.scss */
	 .text-call-out .bg-image h1 {
		 text-align: center;
		 letter-spacing: 1px;
		 font-size: 3rem;
		 line-height: 3.15rem;
	}
	/* line 57, ../scss/custom-elements/_text-call-out.scss */
	 .text-call-out .bg-image p {
		 letter-spacing: 0.005rem;
		 font-size: 1.25rem;
		 line-height: 2.5rem;
	}
	/* line 58, ../scss/custom-elements/_text-call-out.scss */
	 .text-call-out .button {
		 width: 92%;
	}
}

/* line 60, ../scss/custom-elements/_text-call-out.scss */
.nopadtop {
  padding-top: 0 !important;
}

/* line 61, ../scss/custom-elements/_text-call-out.scss */
.nopadbottom {
  padding-bottom: 0 !important;
}
/******************END Text Call Out****************************/
/*========== BEGIN MULTIMEDIA SLIDESHOW STYLES ==========*/
/* General/Default multimedia slideshow styles */
/* line 10, ../scss/custom-elements/_multimedia-slideshow.scss */
.mmsVideo.reveal-modal {
  overflow: hidden;
  padding: 20px !important;
  max-height: 720px !important;
}

/* line 16, ../scss/custom-elements/_multimedia-slideshow.scss */
.mms {
  /* margin: 30px 0; */
  padding: 0;
  background-color: #fbf6ef;
}

/* line 21, ../scss/custom-elements/_multimedia-slideshow.scss */
.mms .columns,
.mms img,
.mms h3,
.mms p {
  margin: 0;
  padding: 0;
}

/* line 28, ../scss/custom-elements/_multimedia-slideshow.scss */
.mms-image .play_button {
  display: none;
  visibility: hidden;
}

/* line 33, ../scss/custom-elements/_multimedia-slideshow.scss */
.mms .play {
  position: relative;
}

/* line 37, ../scss/custom-elements/_multimedia-slideshow.scss */
.mms .play_button {
  position: absolute;
  top: 42%;
  left: 40%;
  width: 10%;
}

/* line 43, ../scss/custom-elements/_multimedia-slideshow.scss */
.mms .play_button img {
  border: none;
}

/* line 46, ../scss/custom-elements/_multimedia-slideshow.scss */
.mms h3 {
  font-size: 2.625rem;
  line-height: 2.438rem;
  color: #282829;
}

/* line 52, ../scss/custom-elements/_multimedia-slideshow.scss */
.mms .read div.text {
  font-size: 1.188rem;
  line-height: 2.188rem;
  color: #282829;
}

/* line 58, ../scss/custom-elements/_multimedia-slideshow.scss */
.mms .icons {
  text-align: right;
}

/* line 62, ../scss/custom-elements/_multimedia-slideshow.scss */
.mms i {
  margin-bottom: 1rem;
  margin-left: 1rem;
  font-size: 2.5rem;
  color: #bababa;
  line-height: 0;
}

/* line 70, ../scss/custom-elements/_multimedia-slideshow.scss */
.mms button {
  width: 100%;
  margin: 1rem auto;
}

/* line 75, ../scss/custom-elements/_multimedia-slideshow.scss */
.mms .end {
  height: 1rem;
  background-color: red;
  background-color: #fbf6ef;
}

/* line 81, ../scss/custom-elements/_multimedia-slideshow.scss */
.mms-heading h1.column {
  padding-bottom: 0;
  float: none;
  clear: both;
}

/* Slick slide overrides */
/* line 87, ../scss/custom-elements/_multimedia-slideshow.scss */
.mms-slick-slider {
  margin-bottom: 0px !important;
}

/* line 88, ../scss/custom-elements/_multimedia-slideshow.scss */
.multimediaSlideshow .slick-prev::before, .multimediaSlideshow .slick-next::before {
  color: #CCC;
  font-size: 1.85rem;
}

/* line 92, ../scss/custom-elements/_multimedia-slideshow.scss */
.multimediaSlideshow .slick-prev {
  left: 1.5625rem;
  z-index: 300;
}

/* line 96, ../scss/custom-elements/_multimedia-slideshow.scss */
.multimediaSlideshow .slick-next {
  right: 1.5625rem;
  z-index: 300;
}

/* line 100, ../scss/custom-elements/_multimedia-slideshow.scss */
.multimediaSlideshow .slick-prev,
.multimediaSlideshow .slick-next {
  z-index: 300;
  height: 40px;
}

/* Small Viewports */
@media (max-width: 29.938em) {
  /* line 107, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .play {
    width: 100%;
  }

  /* line 110, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .play_button {
    top: 42%;
    left: 43%;
  }

  /* line 114, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .icons {
    margin-top: 1.5rem;
    margin-bottom: 0.5rem;
  }

  /* line 118, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .read {
    padding-top: 3.5rem;
  }

  /* line 122, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms h3 {
    padding-right: 3rem;
    font-size: 2.625rem;
    line-height: 2.813rem;
  }

  /* line 127, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .read div.text {
    margin-top: 1.5rem;
    padding-right: 0.6rem;
    font-size: 1.45rem;
  }

  /* line 132, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .go {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  /* line 136, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .button {
    margin: 0;
    -webkit-text-size-adjust: 100%;
  }

  /* line 140, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .end {
    height: 1rem;
  }

  /* line 144, ../scss/custom-elements/_multimedia-slideshow.scss */
  .multimediaSlideshow .slick-prev {
    left: 0.563rem;
    z-index: 300;
    top: 25%;
  }

  /* line 149, ../scss/custom-elements/_multimedia-slideshow.scss */
  .multimediaSlideshow .slick-next {
    right: 0.563rem;
    z-index: 300;
    top: 25%;
  }

  /* line 154, ../scss/custom-elements/_multimedia-slideshow.scss */
  .multimediaSlideshow .reveal-modal {
    min-height: auto;
  }
}
/* Medium Viewports */
@media (min-width: 30em) {
  /* line 160, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .play_button {
    top: 42%;
    left: 43%;
  }

  /* line 164, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .icons {
    margin-top: 1.75rem;
    margin-bottom: 0.5rem;
  }

  /* line 168, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .read {
    padding-top: 3.5rem;
  }

  /* line 171, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms h3 {
    font-size: 2.625rem;
    line-height: 2.813rem;
  }

  /* line 175, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .read div.text {
    margin-top: 1rem;
    font-size: 1.5rem;
    line-height: 2.5rem;
  }

  /* line 180, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .go {
    padding: 1.5rem 0;
  }

  /* line 183, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .button {
    margin: 1rem 0;
  }

  /* line 186, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .end {
    height: 1rem;
  }

  /* Slick Slide overrides */
  /* line 191, ../scss/custom-elements/_multimedia-slideshow.scss */
  .multimediaSlideshow .slick-prev {
    left: 0.563rem;
    z-index: 300;
  }

  /* line 195, ../scss/custom-elements/_multimedia-slideshow.scss */
  .multimediaSlideshow .slick-next {
    right: 0.563rem;
    z-index: 300;
  }
}
/* Large Viewports */
@media (min-width: 47.5em) {
  /* line 202, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms {
    height: 350px;
    overflow: hidden;
  }

  /* line 206, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .play_button {
    left: 40%;
  }

  /* line 209, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .icons {
    margin-top: 0.75rem;
    padding-right: 0.75rem;
  }

  /* line 213, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms i {
    font-size: 1.5rem;
    margin-left: 0.75rem;
  }

  /* line 217, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .read {
    padding-top: 3.5rem;
  }

  /* line 220, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .read h3 {
    padding: 0 1.75rem;
    font-size: 1.65rem;
    line-height: 1.85rem;
  }

  /* line 225, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .read div.text {
    margin-top: 0.25rem;
    padding: 0 1.75rem;
    font-size: 0.84rem;
    line-height: 1.5rem;
  }

  /* line 231, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .go {
    padding-top: 2rem;
    padding-left: 1.75rem;
    padding-right: 8rem;
  }

  /* line 236, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .button {
    margin-top: 0;
  }

  /* line 239, ../scss/custom-elements/_multimedia-slideshow.scss */
  .multimediaSlideshow .slick-prev {
    left: 0.3rem;
    z-index: 300;
    top: 50%;
  }

  /* line 244, ../scss/custom-elements/_multimedia-slideshow.scss */
  .multimediaSlideshow .slick-next {
    right: 0.3rem;
    z-index: 300;
    top: 50%;
  }
}
/* xlarge: Viewports */
@media (min-width: 64em) {
  /* line 252, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms {
    height: 385px;
  }

  /* line 255, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .icons {
    margin-top: 1.5rem;
    padding-right: 1rem;
  }

  /* line 259, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms i {
    margin-left: 0.5rem;
    font-size: 2.25rem;
  }

  /* line 263, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .read h3 {
    padding-right: 4rem;
    padding-left: 2.25rem;
    font-size: 2.13rem;
    line-height: 2.25rem;
  }

  /* line 269, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .read div.text {
    padding-top: 0.5rem;
    padding-right: 3.25rem;
    padding-bottom: 0;
    padding-left: 2.25rem;
    font-size: 0.94rem;
    line-height: 1.7rem;
  }

  /* line 277, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .go {
    padding-right: 12.25rem;
    padding-left: 2rem;
  }

  /* line 281, ../scss/custom-elements/_multimedia-slideshow.scss */
  .multimediaSlideshow .slick-prev {
    left: 0.5rem;
    z-index: 5000;
  }

  /* line 285, ../scss/custom-elements/_multimedia-slideshow.scss */
  .multimediaSlideshow .slick-next {
    right: 0.5rem;
    z-index: 5000;
  }
}
/* xxlarge Viewports */
@media (min-width: 85.375em) {
  /* line 292, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mmsVideo.reveal-modal {
    max-height: 720px;
  }

  /* line 295, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms {
    height: 375px;
  }

  /* line 298, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .play_button {
    left: 42%;
  }

  /* line 301, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .icons {
    margin-top: 1.75rem;
    padding-right: 2rem;
  }

  /* line 305, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .read h1,
  .mms .read h3,
  .mms .read h2,
  .mms .read h4 {
    padding-right: 4rem;
    padding-left: 3.35rem;
  }

  /* line 312, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .read h3 {
    padding-left: 3.35rem;
    font-size: 2.15rem;
    line-height: 1.85rem;
  }

  /* line 317, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .read div.text {
    padding-top: 1.5rem;
    padding-right: 5.25rem;
    padding-left: 3.35rem;
    font-size: 1.0rem;
    line-height: 2.15rem;
  }

  /* line 324, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .go {
    padding-top: 2rem;
    padding-right: 2.25rem;
    padding-left: 3rem;
  }

  /* line 329, ../scss/custom-elements/_multimedia-slideshow.scss */
  .mms .button {
    width: 59%;
  }
}
/*========== END MULTIMEDIA SLIDESHOW STYLES ==========*/


/**************INFOGRAPHIC LAYER******************/
/* line 5, ../scss/custom-elements/_infographics-layer.scss */
.infographic .row {
  max-width: 91.3em;
}

/* line 6, ../scss/custom-elements/_infographics-layer.scss */
.infographic .headline {
  font-size: 2.375em;
  text-transform: uppercase;
  margin-left: 15px;
  text-align: left;
}

/* line 7, ../scss/custom-elements/_infographics-layer.scss */
.infographic .info-bg {
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
}

/* line 8, ../scss/custom-elements/_infographics-layer.scss */
.infographic .infographic-container {
  padding: 0 15px;
  position: relative;
}

/* line 9, ../scss/custom-elements/_infographics-layer.scss */
.infographic .info-graphics {
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 10, ../scss/custom-elements/_infographics-layer.scss */
.infographic .igraphic {
  padding-left: 0;
  padding-right: 0;
}

/* line 11, ../scss/custom-elements/_infographics-layer.scss */
.graphic {
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 1s;
  -moz-transition: -moz-transform 1s;
  -o-transition: -o-transform 1s;
  transition: transform 1s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform-origin: 50% 50%;
}

/* click effect */
/* line 13, ../scss/custom-elements/_infographics-layer.scss */
.igraphic.effect-click .graphic-reveal, .igraphic.effect-click.flipped .graphic-front {
  display: none;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
}

/* line 14, ../scss/custom-elements/_infographics-layer.scss */
.igraphic.effect-click {
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  cursor: pointer;
}

/* line 15, ../scss/custom-elements/_infographics-layer.scss */
.igraphic.effect-click.flipped .graphic-reveal {
  display: block;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
}

/* line 16, ../scss/custom-elements/_infographics-layer.scss */
.igraphic .infoCaption {
  text-align: center;
}
/**************END INFOGRAPHIC LAYER******************/

/* START: Styling for TEXT WITH ICON LEAD-IN LAYER */

/* line 8, ../scss/custom-elements/_text-with-icon-lead-in.scss */
.row.twt-title {
  padding-top: 30px !important;
}

/* line 9, ../scss/custom-elements/_text-with-icon-lead-in.scss */
.row.twt-title h1 {
  font-size: 2.5rem;
  font-family: "stag bold";
  margin-bottom: 0;
  text-transform: uppercase;
}

/* line 10, ../scss/custom-elements/_text-with-icon-lead-in.scss */
.row.twt-title h1.column {
  padding-bottom: 0;
}

/* line 11, ../scss/custom-elements/_text-with-icon-lead-in.scss */
.twt a:hover {
  color: inherit;
  text-decoration: underline;
}

/* line 12, ../scss/custom-elements/_text-with-icon-lead-in.scss */
.twt a:visited {
  color: inherit;
  text-decoration: inherit;
}

/* line 13, ../scss/custom-elements/_text-with-icon-lead-in.scss */
.row.twt {
  margin-top: 0px;
  margin-bottom: 30px !important;
}

/* line 14, ../scss/custom-elements/_text-with-icon-lead-in.scss */
.twt hr {
  margin: 0;
  padding: 0;
  border-color: #fff;
}

/* line 15, ../scss/custom-elements/_text-with-icon-lead-in.scss */
.twt .columns {
  margin-top: 30px;
}

/* line 16, ../scss/custom-elements/_text-with-icon-lead-in.scss */
.twt img {
  float: left;
  width: 65px;
  padding-left: 10px;
}

/* line 17, ../scss/custom-elements/_text-with-icon-lead-in.scss */
.twt h2 {
  border-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 0.5rem;
  padding-left: 5.5rem;
  font-size: 1.25rem;
  line-height: 1.5rem;
}

/* line 18, ../scss/custom-elements/_text-with-icon-lead-in.scss */
.twt p {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 5.5rem;
  line-height: 1.3;
}

/* line 19, ../scss/custom-elements/_text-with-icon-lead-in.scss */
.twt [class*="foundicon-"] {
  float: left;
  width: 65px;
  padding-top: 15px;
  padding-left: 17px;
  font-size: 45px;
  color: #d2d2d2;
}

/* Small Viewport */
/* Small Only*/
@media (max-width: 29.9em) {
  /* line 24, ../scss/custom-elements/_text-with-icon-lead-in.scss */
  .row.twt-title h1 {
    font-size: 1.88rem;
  }

  /* line 25, ../scss/custom-elements/_text-with-icon-lead-in.scss */
  .twt img {
    width: 60px;
    padding-left: 0;
  }

  /* line 26, ../scss/custom-elements/_text-with-icon-lead-in.scss */
  .twt h2 {
    padding-left: 5rem;
  }

  /* line 27, ../scss/custom-elements/_text-with-icon-lead-in.scss */
  .twt p {
    padding-left: 5rem;
  }
}
/* Medium Viewport */
@media (min-width: 30em) and (max-width: 47.499em) {
  /* line 32, ../scss/custom-elements/_text-with-icon-lead-in.scss */
  .twt img {
    width: 65px;
    padding-left: 0;
  }

  /* line 33, ../scss/custom-elements/_text-with-icon-lead-in.scss */
  .twt h2 {
    padding-right: 0;
    padding-left: 5.5rem;
  }

  /* line 34, ../scss/custom-elements/_text-with-icon-lead-in.scss */
  .twt p {
    padding-right: 0;
    padding-left: 5.5rem;
  }
}
/* Large Viewport */
@media (min-width: 47.5em) and (max-width: 63.999em) {
  /* line 39, ../scss/custom-elements/_text-with-icon-lead-in.scss */
  #text-lead-img .text-header {
    font-size: 2.500rem;
    line-height: 2.250rem;
    padding-bottom: 20px;
  }

  /* line 40, ../scss/custom-elements/_text-with-icon-lead-in.scss */
  #text-lead-img p {
    font-size: 1.250rem;
    line-height: 2.250rem;
  }

  /* line 41, ../scss/custom-elements/_text-with-icon-lead-in.scss */
  #text-lead-img div img {
    padding: 32px 2.688rem 15px 2.688rem;
  }

  /* line 42, ../scss/custom-elements/_text-with-icon-lead-in.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 47, ../scss/custom-elements/_text-with-icon-lead-in.scss */
  .twt p {
    padding-right: 1.5rem;
  }
}

/* End TEXT WITH ICON LEAD-IN */


/* Page Title */
/* New styles that replace the original .page-title styles */
/* line 634, ../scss/generic.scss */
 .generic-page-title h1 {
	 font-size: 2.188rem;
	 font-family: 'Stag Light';
	 color: #586672;
	 line-height: 0.86;
	 padding-top: 37px;
	 padding-bottom: 14px;
	 margin: 0;
}
/* line 635, ../scss/generic.scss */
 .interior .row.generic-page-title {
	 margin: 0;
}
/* Small Viewport */
 @media (max-width: 29.938em) {
	/* line 639, ../scss/generic.scss */
	 .generic-page-title h1 {
		 font-size: 2.188rem;
		 padding-top: 37px;
		 padding-bottom: 14px;
		 margin: 0;
	}
}
/* Medium Viewport */
 @media (min-width: 30em) {
	/* line 644, ../scss/generic.scss */
	 .generic-page-title h1 {
		 font-size: 2.625rem;
		 margin: 0;
	}
}
/* Large and up */
 @media (min-width: 47.5em) {
	/* line 649, ../scss/generic.scss */
	 .generic-page-title h1 {
		 font-size: 2.625rem;
		 padding-top: .75rem;
		 padding-bottom: 2.5rem;
		 margin: 0;
	}
}

 
 