@charset "UTF-8";
/*
 * This file contains the main CSS styles for all the UM Websites.
 */
/* U Miami Foundation-modifying stylesheet This stylesheet will contain all modifications to the ne; text-align: center; }
 * Foundation CSS, as well as new styles bfor the U Miami website. then mobile-only, and then large-screen-only. 
 * The final breakpoints for all the viewports we want is here. When specifying the media queries, let's use the 
 * em values to be consistent with foundation standards. 
 * small 0em (0px) - 29.938em (479px) 
 * medium 30em (480px) - 47.438em (759px) 
 * large 48.750em (760px) - 63.938em (1023px)
 * xlarge 64em (1024px) - 85.313em (1365) 
 * 
 * When setting the difference between (small, medium) and large + viewports, use the 
 * following values. max-width: 47.438em (small, medium) min-width: 47.439em (large +) Also 
 * rewrote all the links using the  tags to rewrite all the links. 
 */
/* FONTS Import hosted fonts, and reset header weights to inherit. */
@font-face {
  font-family: 'Stag Bold';
  src: url("../fonts/Stag-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/Stag-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Stag-Bold.woff") format("woff"), url("../fonts/Stag-Bold.ttf") format("truetype"), url("#989ec862db1f01c1df5be8a2b4cfd1a2") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: 'Stag Book';
  src: url("../fonts/Stag-Book.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/Stag-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/Stag-Book.woff") format("woff"), url("../fonts/Stag-Book.ttf") format("truetype"), url("../fonts/Stag-Book.svg#000d7d2794809606bdf59c9b498371c4") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: 'Stag Light';
  src: url("../fonts/Stag-Light.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/Stag-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Stag-Light.woff") format("woff"), url("../fonts/Stag-Light.ttf") format("truetype"), url("../fonts/Stag-Light.svg#d5c4e458949c25cb7cdf2e4856ff0cde") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: 200;
}
@font-face {
  font-family: 'Stag Thin';
  src: url("../fonts/Stag-Thin.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/Stag-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/Stag-Thin.woff") format("woff"), url("../fonts/Stag-Thin.ttf") format("truetype"), url("../fonts/Stag-Thin.svg#8b8b3cca2a3235c3a5ee352690cbe035") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: 200;
}
@font-face {
  font-family: 'Stag Sans Bold';
  src: url("../fonts/StagSans-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/StagSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/StagSans-Bold.woff") format("woff"), url("../fonts/StagSans-Bold.ttf") format("truetype"), url("../fonts/StagSans-Bold.svg#2c181427f883ed5c99bbc1d4855dce48") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: 'Stag Sans Book';
  src: url("../fonts/StagSans-Book.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/StagSans-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/StagSans-Book.woff") format("woff"), url("../fonts/StagSans-Book.ttf") format("truetype"), url("../fonts/StagSans-Book.svg#8925de7fcbad6485079207f61d6c580c") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: 'Stag Sans Book';
  src: url("../fonts/StagSans-BookItalic.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/StagSans-BookItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/StagSans-BookItalic.woff") format("woff"), url("../fonts/StagSans-BookItalic.ttf") format("truetype"), url("../fonts/StagSans-BookItalic.svg#7b68ae872bd68440065a2ef7968f17af") format("svg");
  /* Legacy iOS */
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: 'Stag Sans Light';
  src: url("../fonts/StagSans-Light.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/StagSans-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/StagSans-Light.woff") format("woff"), url("../fonts/StagSans-Light.ttf") format("truetype"), url("../fonts/StagSans-Light.svg#838673efa3f97adb4a8c5112bfdc6416") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: 200;
}
@font-face {
  font-family: 'Stag Sans Medium';
  src: url("../fonts/StagSans-Medium.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/StagSans-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/StagSans-Medium.woff") format("woff"), url("../fonts/StagSans-Medium.ttf") format("truetype"), url("../fonts/StagSans-Medium.svg#99fd25c110cc7503d76045299d72bd8f") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: 'Stag Sans Semibold';
  src: url("../fonts/StagSans-Semibold.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/StagSans-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/StagSans-Semibold.woff") format("woff"), url("../fonts/StagSans-Semibold.ttf") format("truetype"), url("../fonts/StagSans-Semibold.svg#b173c6206b47230bdc4eee6d3ff7df3d") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: 700;
}
/* line 173, ../scss/umiami.scss */
h1, h2, h3, h4, h5, h6, .button, button {
  font-weight: inherit;
  font-family: inherit;
}

/* For cases where an element is to be rendered in the same font, regardless of screen size... */
/* line 178, ../scss/umiami.scss */
.stagbold {
  font-family: "Stag Bold";
}

/* line 181, ../scss/umiami.scss */
.stagbook {
  font-family: "Stag Book";
}

/* line 184, ../scss/umiami.scss */
.staglight {
  font-family: "Stag Light";
}

/* line 187, ../scss/umiami.scss */
.stagthin {
  font-family: "Stag Thin";
}

/* line 190, ../scss/umiami.scss */
.stagsansbold {
  font-family: "Stag Sans Bold";
}

/* line 193, ../scss/umiami.scss */
.stagsansbook {
  font-family: "Stag Sans Book";
}

/* line 196, ../scss/umiami.scss */
.stagsanslight {
  font-family: "Stag Sans Light";
}

/* line 199, ../scss/umiami.scss */
.stagsansmedium {
  font-family: "Stag Sans Medium";
}

/* line 202, ../scss/umiami.scss */
.stagsanssemibold {
  font-family: "Stag Sans Semibold";
}

/* line 205, ../scss/umiami.scss */
.robotoslabregular {
  font-family: 'Roboto Slab';
  font-weight: 400;
}

/* line 209, ../scss/umiami.scss */
.robotoslabbold {
  font-family: 'Roboto Slab';
  font-weight: 700;
}

/* line 213, ../scss/umiami.scss */
.opensanslight {
  font-family: 'Open Sans';
  font-weight: 300;
}

/* line 217, ../scss/umiami.scss */
.opensansregular {
  font-family: 'Open Sans';
  font-weight: 400;
}

/* line 221, ../scss/umiami.scss */
.opensanssemibold {
  font-family: 'Open Sans';
  font-weight: 600;
}

/* line 225, ../scss/umiami.scss */
.opensansbold {
  font-family: 'Open Sans';
  font-weight: 700;
}

/* line 229, ../scss/umiami.scss */
h1 {
  font-size: 2.6rem;
  line-height: 2.25rem;
}

/* line 233, ../scss/umiami.scss */
h2 {
  font-size: 2rem;
  line-height: 1.8rem;
}

/* line 237, ../scss/umiami.scss */
h3 {
  font-size: 1.125rem;
  line-height: 1.125rem;
}

/* line 241, ../scss/umiami.scss */
.content-main h2 {
  font-size: 2.25rem;
  line-height: 1.8rem;
  margin: 1.5rem 0 1.25rem 0;
  font-family: 'Stag Light';
  color: #005030;
}

/* line 248, ../scss/umiami.scss */
.content-main h3 {
  font-size: 1.875rem;
  line-height: 1.5rem;
  margin: 1.5rem 0 1rem 0;
  font-family: 'Stag Light';
  color: #599193;
}

/* line 255, ../scss/umiami.scss */
.content-main h4 {
  font-size: 1.5rem;
  line-height: 1.5rem;
  margin: 1.625rem 0 .625rem 0;
  font-family: 'Stag Sans Book';
  color: #8996A0;
}

/* line 262, ../scss/umiami.scss */
.content-main h5 {
  font-size: 1.15rem;
  line-height: 1.5rem;
  margin: 1.625rem 0 .625rem 0;
  font-family: 'Stag Sans Medium';
  color: #8996A0;
}

/* line 269, ../scss/umiami.scss */
h6 {
  font-size: rem;
  line-height: .85rem;
  color: #000;
  border-bottom: 1px dotted #666666;
  padding-bottom: 5px;
  margin: 1.625rem 0 .625rem 0;
}

/* line 277, ../scss/umiami.scss */
.content-main 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 286, ../scss/umiami.scss */
.content-main-caption {
  font-family: 'Stag Sans Medium';
  color: #647079;
}

/* line 290, ../scss/umiami.scss */
body, p, h4, li {
  font-size: 0.875rem;
  /* font-size: 0.9375rem; */
  line-height: 150%;
}

/* line 295, ../scss/umiami.scss */
p {
  font-size: 1.0625rem;
  line-height: 150%;
}

/* line 299, ../scss/umiami.scss */
.show-for-sr {
  position: absolute !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  -webkit-transform: translateZ(0);
}

/* In body style Default */
/* line 309, ../scss/umiami.scss */
.pull-quote {
  color: #F37320;
  font-size: 22px;
  font-family: 'Stag Thin';
}

/* line 314, ../scss/umiami.scss */
span.pull-quote:before,
p.pull-quote:before {
  content: "\00a0\00a0\00a0\00a0";
  background: url(../images/system/quote_r.svg);
  background-repeat: no-repeat;
  background-size: 10px 10px;
  background-position: center top;
}

/* line 322, ../scss/umiami.scss */
span.pull-quote:after,
p.pull-quote:after {
  content: "\00a0\00a0\00a0\00a0";
  background: url(../images/system/quote_l.svg);
  background-repeat: no-repeat;
  background-size: 10px 10px;
  background-position: center bottom;
}

/* But sometimes, an item will have different font assignment based on screen size */
/* small and medium viewports */
@media (max-width: 47.438em) {
  /* line 335, ../scss/umiami.scss */
  .small-stagbold {
    font-family: "Stag Bold";
  }

  /* line 338, ../scss/umiami.scss */
  .small-stagbook {
    font-family: "Stag Book";
  }

  /* line 341, ../scss/umiami.scss */
  .small-staglight {
    font-family: "Stag Light";
  }

  /* line 344, ../scss/umiami.scss */
  .small-stagthin {
    font-family: "Stag Thin";
  }

  /* line 347, ../scss/umiami.scss */
  .small-stagsansbold {
    font-family: "Stag Sans Bold";
  }

  /* line 350, ../scss/umiami.scss */
  .small-stagsansbook {
    font-family: "Stag Sans Book";
  }

  /* line 353, ../scss/umiami.scss */
  .small-stagsanslight {
    font-family: "Stag Sans Light";
  }

  /* line 356, ../scss/umiami.scss */
  .small-stagsansmedium {
    font-family: "Stag Sans Medium";
  }

  /* line 359, ../scss/umiami.scss */
  .small-stagsanssemibold {
    font-family: "Stag Sans Semibold";
  }

  /* line 362, ../scss/umiami.scss */
  .small-robotonormal {
    font-family: 'Roboto Slab';
    font-weight: 400;
  }

  /* line 366, ../scss/umiami.scss */
  .small-robotobold {
    font-family: 'Roboto Slab';
    font-weight: 700;
  }

  /* line 370, ../scss/umiami.scss */
  .small-opensanslight {
    font-family: 'Open Sans';
    font-weight: 300;
  }

  /* line 374, ../scss/umiami.scss */
  .small-opensansregular {
    font-family: 'Open Sans';
    font-weight: 400;
  }

  /* line 378, ../scss/umiami.scss */
  .small-opensanssemibold {
    font-family: 'Open Sans';
    font-weight: 600;
  }

  /* line 382, ../scss/umiami.scss */
  .small-opensansbold {
    font-family: 'Open Sans';
    font-weight: 700;
  }

  /* line 386, ../scss/umiami.scss */
  h2 {
    font-size: 1.75rem;
    line-height: 1.65rem;
  }
}
/* large, xlarge and xxlarge viewports */
@media (min-width: 47.439em) {
  /* line 394, ../scss/umiami.scss */
  .large-stagbold {
    font-family: "Stag Bold";
  }

  /* line 397, ../scss/umiami.scss */
  .large-stagbook {
    font-family: "Stag Book";
  }

  /* line 400, ../scss/umiami.scss */
  .large-staglight {
    font-family: "Stag Light";
  }

  /* line 403, ../scss/umiami.scss */
  .large-stagthin {
    font-family: "Stag Thin";
  }

  /* line 406, ../scss/umiami.scss */
  .large-stagsansbold {
    font-family: "Stag Sans Bold";
  }

  /* line 409, ../scss/umiami.scss */
  .large-stagsansbook {
    font-family: "Stag Sans Book";
  }

  /* line 412, ../scss/umiami.scss */
  .large-stagsanslight {
    font-family: "Stag Sans Light";
  }

  /* line 415, ../scss/umiami.scss */
  .large-stagsansmedium {
    font-family: "Stag Sans Medium";
  }

  /* line 418, ../scss/umiami.scss */
  .large-stagsanssemibold {
    font-family: "Stag Sans Semibold";
  }

  /* line 421, ../scss/umiami.scss */
  .large-robotonormal {
    font-family: 'Roboto Slab';
    font-weight: 400;
  }

  /* line 425, ../scss/umiami.scss */
  .large-robotobold {
    font-family: 'Roboto Slab';
    font-weight: 700;
  }

  /* line 429, ../scss/umiami.scss */
  .large-opensanslight {
    font-family: 'Open Sans';
    font-weight: 300;
  }

  /* line 433, ../scss/umiami.scss */
  .large-opensansregular {
    font-family: 'Open Sans';
    font-weight: 400;
  }

  /* line 437, ../scss/umiami.scss */
  .large-opensanssemibold {
    font-family: 'Open Sans';
    font-weight: 600;
  }

  /* line 441, ../scss/umiami.scss */
  .large-opensansbold {
    font-family: 'Open Sans';
    font-weight: 700;
  }
}
/* Body/html, styles, global html element modifications, and things that need transitions */
/* line 448, ../scss/umiami.scss */
body {
  font-family: 'Stag Sans Light', "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  color: #000;
}

/* large, xlarge and xxlarge viewports */
@media (min-width: 47.439em) {
  /* line 456, ../scss/umiami.scss */
  body.home {
    padding-top: 0 !important;
  }
}
/* line 460, ../scss/umiami.scss */
br.clear {
  clear: both;
}

/* xxlarge breakpoint: old:1300px */
@media (min-width: 85.37em) {
  /* line 466, ../scss/umiami.scss */
  .container {
    width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }
}
/* line 472, ../scss/umiami.scss */
.navbar,
.navbar.shorter,
.name,
.centered-nav,
#div_quicklinks,
#div_popular,
#umiamievents div.content,
#umiamievents .large-block-grid-5 li a,
.nopad a,
button,
a.button,
a.ftr-sm,
#umiamievents .tabs dd > a,
#home_news_container,
input[type="text"].umsearchfield {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 493, ../scss/umiami.scss */
ul.nobullet {
  list-style-type: none;
  margin-left: 0;
}

/* Font size utility classes */
/* line 498, ../scss/umiami.scss */
.fs8 {
  font-size: 80%;
}

/* line 501, ../scss/umiami.scss */
.fs12 {
  font-size: 120%;
}

/* Sometimes, we'll want to be able to assign font color based on screen size;
 there are elements that gain or lose background images/colors based on screen size. */
/* line 508, ../scss/umiami.scss */
.white {
  color: #fff;
}

/* line 511, ../scss/umiami.scss */
.pink {
  color: #f2b9db;
}

/* line 514, ../scss/umiami.scss */
.orange {
  color: #f47321;
}

/* line 517, ../scss/umiami.scss */
.lightorange {
  color: #d28e00;
}

/* line 520, ../scss/umiami.scss */
.darkorange {
  color: #dd5928;
}

/* line 523, ../scss/umiami.scss */
.beige {
  color: #d4bf95;
}

/* line 526, ../scss/umiami.scss */
.bluegray {
  color: #8996a0;
}

/* line 529, ../scss/umiami.scss */
.lightbluegray {
  color: #96a0aa;
}

/* line 532, ../scss/umiami.scss */
.darkgray {
  color: #576571;
}

/* line 535, ../scss/umiami.scss */
.paleyellow {
  color: #fbde81;
}

/* line 538, ../scss/umiami.scss */
.lightblue {
  color: #9eceeb;
}

/* line 541, ../scss/umiami.scss */
.green {
  color: #005030;
}

/* line 544, ../scss/umiami.scss */
.darkgreen {
  color: #01321E;
}

/* line 547, ../scss/umiami.scss */
.palegreen {
  color: #91b9a4;
}

/* line 550, ../scss/umiami.scss */
.yellowgreen {
  color: #a2ad00;
}

/* line 553, ../scss/umiami.scss */
.lightgray {
  color: #b2b2b2;
}

/* line 556, ../scss/umiami.scss */
.paleblue {
  color: #669999;
}

/* line 559, ../scss/umiami.scss */
.twitter-blue {
  color: #4099FF;
}

/* line 562, ../scss/umiami.scss */
.facebook-blue {
  color: #3b5998;
}

/* line 565, ../scss/umiami.scss */
.mega-menu-header {
  color: #585858;
}

/* line 568, ../scss/umiami.scss */
.mega-menu-leadin-header {
  color: #333333;
  font-size: 22px;
  line-height: 22px;
  text-decoration: none !important;
}

/* line 574, ../scss/umiami.scss */
.mega-menu-hlist-header {
  color: #585858;
  font-size: 0.75rem;
  float: left;
  padding-top: 0.25em;
}

/* line 580, ../scss/umiami.scss */
#mega-menu-hlist-container ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: left;
}

/* line 586, ../scss/umiami.scss */
#mega-menu-hlist-container ul li {
  display: inline;
}

/* line 589, ../scss/umiami.scss */
#mega-menu-hlist-container ul li a {
  text-decoration: none;
  padding: 0em 1em;
  color: #fff;
  font-size: .75rem;
}

/* line 595, ../scss/umiami.scss */
#mega-menu-hlist-container ul li a:hover {
  color: #fff;
  font-size: .75rem;
}

/* line 599, ../scss/umiami.scss */
.hlist-pipe {
  color: #585858;
}

/*PC*/
/* line 605, ../scss/umiami.scss */
.white-bg {
  background-color: #fff;
}

/* line 608, ../scss/umiami.scss */
.pink-bg {
  background-color: #f2b9db;
}

/* line 611, ../scss/umiami.scss */
.orange-bg {
  background-color: #f47321;
}

/* line 614, ../scss/umiami.scss */
.lightorange-bg {
  background-color: #d28e00;
}

/* line 617, ../scss/umiami.scss */
.darkorange-bg {
  background-color: #dd5928;
}

/* line 620, ../scss/umiami.scss */
.burntorange-bg {
  background-color: #b95205;
}

/* line 623, ../scss/umiami.scss */
.beige-bg {
  background-color: #d4bf95;
}

/* line 626, ../scss/umiami.scss */
.bluegray-bg {
  background-color: #8996a0;
}

/* line 629, ../scss/umiami.scss */
.paleyellow-bg {
  background-color: #fbde81;
}

/* line 632, ../scss/umiami.scss */
.lightblue-bg {
  background-color: #9eceeb;
}

/* line 635, ../scss/umiami.scss */
.green-bg {
  background-color: #005030;
}

/* line 638, ../scss/umiami.scss */
.darkgreen-bg {
  background-color: #01321E;
}

/* line 641, ../scss/umiami.scss */
.palegreen-bg {
  background-color: #91b9a4;
}

/* line 644, ../scss/umiami.scss */
.yellowgreen-bg {
  background-color: #a2ad00;
}

/* line 647, ../scss/umiami.scss */
.lightgray-bg {
  background-color: #b2b2b2;
}

/* line 650, ../scss/umiami.scss */
.black-bg {
  background-color: #000;
}

/* line 653, ../scss/umiami.scss */
.overlay-burntorange {
  background-color: rgba(185, 82, 5, 0.75);
}

/* line 656, ../scss/umiami.scss */
.overlay-white {
  background-color: rgba(255, 255, 255, 0.8);
}

/* line 659, ../scss/umiami.scss */
.overlay-black {
  background-color: rgba(0, 0, 0, 0.8);
}

/* line 662, ../scss/umiami.scss */
.overlay-orange {
  background-color: rgba(244, 115, 33, 0.8);
}

/* line 665, ../scss/umiami.scss */
.overlay-lightorange {
  background-color: rgba(210, 142, 0, 0.8);
}

/* line 668, ../scss/umiami.scss */
.overlay-darkorange {
  background-color: rgba(211, 88, 10, 0.5);
}

/* line 671, ../scss/umiami.scss */
.overlay-beige {
  background-color: rgba(212, 191, 149, 0.8);
}

/* line 674, ../scss/umiami.scss */
.overlay-bluegray {
  background-color: rgba(137, 150, 160, 0.8);
}

/* line 677, ../scss/umiami.scss */
.overlay-paleyellow {
  background-color: rgba(251, 222, 129, 0.8);
}

/* line 680, ../scss/umiami.scss */
.overlay-lightblue {
  background-color: rgba(158, 206, 235, 0.8);
}

/* line 683, ../scss/umiami.scss */
.overlay-green {
  background-color: rgba(0, 80, 48, 0.8);
}

/* line 686, ../scss/umiami.scss */
.overlay-green-bg {
  background-color: #005030;
}

/* line 689, ../scss/umiami.scss */
.overlay-darkgreen {
  background-color: rgba(1, 50, 30, 0.8);
}

/* line 692, ../scss/umiami.scss */
.overlay-palegreen {
  background-color: rgba(145, 185, 164, 0.8);
}

/* line 695, ../scss/umiami.scss */
.overlay-yellowgreen {
  background-color: rgba(162, 173, 0, 0.8);
}

/* line 698, ../scss/umiami.scss */
.overlay-lightgray {
  background-color: rgba(178, 178, 178, 0.8);
}

/* The SVG Graphic for the sliver */
/* line 703, ../scss/umiami.scss */
.um-svg {
  height: 18px;
  width: 100%;
  text-align: center;
  position: relative;
  top: -2px;
}

/* Make the points of interest images display the pointer icon */
/* line 713, ../scss/umiami.scss */
img.fig1.slick-slide {
  cursor: pointer;
}

/* Override the bottom margin */
/* line 718, ../scss/umiami.scss */
figure.slick-initialized.slick-slider {
  margin-bottom: 0px !important;
}

/* small, medium viewports old:768px */
@media (max-width: 47.438em) {
  /* line 724, ../scss/umiami.scss */
  .small-white {
    color: #fff;
  }

  /* line 727, ../scss/umiami.scss */
  .small-pink {
    color: #f2b9db;
  }

  /* line 730, ../scss/umiami.scss */
  .small-orange {
    color: #f47321;
  }

  /* line 733, ../scss/umiami.scss */
  .small-lightorange {
    color: #d28e00;
  }

  /* line 736, ../scss/umiami.scss */
  .small-darkorange {
    color: #af5030;
  }

  /* line 739, ../scss/umiami.scss */
  .small-beige {
    color: #d4bf95;
  }

  /* line 742, ../scss/umiami.scss */
  .small-bluegray {
    color: #8996a0;
  }

  /* line 745, ../scss/umiami.scss */
  .small-paleyellow {
    color: #fbde81;
  }

  /* line 748, ../scss/umiami.scss */
  .small-lightblue {
    color: #9eceeb;
  }

  /* line 751, ../scss/umiami.scss */
  .small-green {
    color: #005030;
  }

  /* line 754, ../scss/umiami.scss */
  .small-darkgreen {
    color: #01321E;
  }

  /* line 757, ../scss/umiami.scss */
  .small-palegreen {
    color: #91b9a4;
  }

  /* line 760, ../scss/umiami.scss */
  .small-yellowgreen {
    color: #a2ad00;
  }

  /* line 763, ../scss/umiami.scss */
  .small-lightgray {
    color: #b2b2b2;
  }

  /* line 766, ../scss/umiami.scss */
  .small-white-bg {
    background-color: #fff;
  }

  /* line 769, ../scss/umiami.scss */
  .small-pink-bg {
    background-color: #f2b9db;
  }

  /* line 772, ../scss/umiami.scss */
  .small-orange-bg {
    background-color: #f47321;
  }

  /* line 775, ../scss/umiami.scss */
  .small-lightorange-bg {
    background-color: #d28e00;
  }

  /* line 778, ../scss/umiami.scss */
  .small-darkorange-bg {
    background-color: #af5030;
  }

  /* line 781, ../scss/umiami.scss */
  .small-beige-bg {
    background-color: #d4bf95;
  }

  /* line 784, ../scss/umiami.scss */
  .small-bluegray-bg {
    background-color: #8996a0;
  }

  /* line 787, ../scss/umiami.scss */
  .small-paleyellow-bg {
    background-color: #fbde81;
  }

  /* line 790, ../scss/umiami.scss */
  .small-lightblue-bg {
    background-color: #9eceeb;
  }

  /* line 793, ../scss/umiami.scss */
  .small-green-bg {
    background-color: #005030;
  }

  /* line 796, ../scss/umiami.scss */
  .small-darkgreen-bg {
    background-color: #01321E;
  }

  /* line 799, ../scss/umiami.scss */
  .small-palegreen-bg {
    background-color: #91b9a4;
  }

  /* line 802, ../scss/umiami.scss */
  .small-yellowgreen-bg {
    background-color: #a2ad00;
  }

  /* line 805, ../scss/umiami.scss */
  .small-lightgray-bg {
    background-color: #b2b2b2;
  }

  /* line 808, ../scss/umiami.scss */
  .small-black-bg {
    background-color: #000;
  }

  /* line 811, ../scss/umiami.scss */
  .small-black {
    color: #000;
  }

  /* line 814, ../scss/umiami.scss */
  .small-lightyellow-bg {
    background-color: #fbde81;
  }
}
/* large, xlarge, xxlarge old:769px */
@media (min-width: 47.439em) {
  /* line 820, ../scss/umiami.scss */
  .large-white {
    color: #fff;
  }

  /* line 823, ../scss/umiami.scss */
  .large-pink {
    color: #f2b9db;
  }

  /* line 826, ../scss/umiami.scss */
  .large-orange {
    color: #f47321;
  }

  /* line 829, ../scss/umiami.scss */
  .large-orange-bg {
    background-color: #f47321;
  }

  /* line 832, ../scss/umiami.scss */
  .large-lightorange {
    color: #d28e00;
  }

  /* line 835, ../scss/umiami.scss */
  .large-darkorange {
    color: #af5030;
  }

  /* line 838, ../scss/umiami.scss */
  .large-beige {
    color: #d4bf95;
  }

  /* line 841, ../scss/umiami.scss */
  .large-bluegray {
    color: #8996a0;
  }

  /* line 844, ../scss/umiami.scss */
  .large-paleyellow {
    color: #fbde81;
  }

  /* line 847, ../scss/umiami.scss */
  .large-lightblue {
    color: #9eceeb;
  }

  /* line 850, ../scss/umiami.scss */
  .large-lightblue-bg {
    background-color: #9eceeb;
  }

  /* line 853, ../scss/umiami.scss */
  .large-green {
    color: #005030;
  }

  /* line 856, ../scss/umiami.scss */
  .large-darkgreen {
    color: #01321E;
  }

  /* line 859, ../scss/umiami.scss */
  .large-palegreen {
    color: #91b9a4;
  }

  /* line 862, ../scss/umiami.scss */
  .large-yellowgreen {
    color: #a2ad00;
  }

  /* line 865, ../scss/umiami.scss */
  .large-lightgray {
    color: #b2b2b2;
  }

  /* line 868, ../scss/umiami.scss */
  .large-white-bg {
    background-color: #fff;
  }

  /* line 871, ../scss/umiami.scss */
  .large-pink-bg {
    background-color: #f2b9db;
  }

  /* line 874, ../scss/umiami.scss */
  .large-orange-bg {
    background-color: #f47321;
  }

  /* line 877, ../scss/umiami.scss */
  .large-lightorange-bg {
    background-color: #d28e00;
  }

  /* line 880, ../scss/umiami.scss */
  .large-darkorange-bg {
    background-color: #af5030;
  }

  /* line 883, ../scss/umiami.scss */
  .large-beige-bg {
    background-color: #d4bf95;
  }

  /* line 886, ../scss/umiami.scss */
  .large-bluegray-bg {
    background-color: #8996a0;
  }

  /* line 889, ../scss/umiami.scss */
  .large-paleyellow-bg {
    background-color: #fbde81;
  }

  /* line 892, ../scss/umiami.scss */
  .large-lightblue-bg {
    background-color: #9eceeb;
  }

  /* line 895, ../scss/umiami.scss */
  .large-green-bg {
    background-color: #005030;
  }

  /* line 898, ../scss/umiami.scss */
  .large-darkgreen-bg {
    background-color: #01321E;
  }

  /* line 901, ../scss/umiami.scss */
  .large-palegreen-bg {
    background-color: #91b9a4;
  }

  /* line 904, ../scss/umiami.scss */
  .large-yellowgreen-bg {
    background-color: #a2ad00;
  }

  /* line 907, ../scss/umiami.scss */
  .large-lightgray-bg {
    background-color: #b2b2b2;
  }

  /* line 910, ../scss/umiami.scss */
  .large-black-bg {
    background-color: #000;
  }

  /* line 913, ../scss/umiami.scss */
  .large-black {
    color: #000;
  }

  /* line 916, ../scss/umiami.scss */
  .smaller {
    font-size: 80%;
  }
}
/* line 920, ../scss/umiami.scss */
a {
  color: inherit;
  text-decoration: underline;
}

/* line 924, ../scss/umiami.scss */
a:hover {
  color: #f47321;
}

/* line 927, ../scss/umiami.scss */
a.orange {
  text-decoration: none;
}

/* line 930, ../scss/umiami.scss */
a.orange:hover {
  color: #000;
}

/* line 933, ../scss/umiami.scss */
ul li > a,
dl.tabs a,
dd.accordion-navigation > a,
a h1,
a h2,
a h3,
a h4,
a h5,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
a:hover h1,
a:hover h2,
a:hover h3,
a:hover h4,
a:hover h5,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover {
  text-decoration: none;
}

/* Used to hide Social Media posts with crazy long URL's */
/* line 961, ../scss/umiami.scss */
.hide-overflow {
  overflow: hidden;
}

/* Foundation overrides */
/* line 966, ../scss/umiami.scss */
.row {
  max-width: 1280px;
}

/* line 969, ../scss/umiami.scss */
.column,
.columns {
  padding-left: 1.563rem;
  padding-right: 1.563rem;
}

/* line 974, ../scss/umiami.scss */
button,
a.button {
  font-family: 'Stag Sans Bold';
  font-weight: normal;
  color: #fff !important;
  background-color: #333;
  border: solid 3px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  background-image: url(../images/system/btn-over-15.png);
  background-repeat: no-repeat;
  background-position: -7px -7px;
  text-decoration: none !important;
}

/* line 988, ../scss/umiami.scss */
button:hover,
a.button:hover {
  background-color: #333;
  background-image: url(../images/system/btn-over-15.png);
  background-repeat: repeat;
  background-position: 0 0;
  color: #fff;
}

/* line 996, ../scss/umiami.scss */
button.orange,
a.button.orange {
  background-color: #f47321;
}

/* line 1000, ../scss/umiami.scss */
button.burntorange,
a.button.burntorange {
  background-color: #b95205;
}

/* line 1004, ../scss/umiami.scss */
button.lightblue,
a.button.lightblue {
  background-color: #9eceeb;
}

/* line 1008, ../scss/umiami.scss */
button.paleyellow,
a.button.paleyellow {
  background-color: #fbde81;
}

/* line 1012, ../scss/umiami.scss */
button.palegreen,
a.button.palegreen {
  background-color: #c2cb1e;
}

/* line 1016, ../scss/umiami.scss */
button.darkgreen,
a.button.darkgreen {
  background-color: #01321E;
}

/* line 1020, ../scss/umiami.scss */
button.pink,
a.button.pink {
  background-color: #f2b9db;
}

/* line 1024, ../scss/umiami.scss */
button.lightorange,
a.button.lightorange {
  background-color: #d28e00;
}

/* line 1028, ../scss/umiami.scss */
button.beige,
a.button.beige {
  background-color: #d4bf95;
}

/* line 1032, ../scss/umiami.scss */
button.black,
a.button.black {
  background-color: #000000;
}

/* line 1036, ../scss/umiami.scss */
button.darkorange,
a.button.darkorange {
  background-color: #dd5928;
}

/* line 1040, ../scss/umiami.scss */
button.yellowgreen,
a.button.yellowgreen {
  background-color: #a2ad00;
}

/* line 1045, ../scss/umiami.scss */
button.lightgray,
a.button.lightgray {
  background-color: #b2b2b2;
}

/* line 1049, ../scss/umiami.scss */
button.bluegray,
a.button.bluegray {
  background-color: #95a1aa;
}

/* line 1057, ../scss/umiami.scss */
button.green,
a.button.green {
  background-color: #005030;
  background-image: url(../images/system/btn-over-15.png);
}

/* line 1063, ../scss/umiami.scss */
button.green:hover,
button.green.down,
a.button.green:hover,
a.button.green.down {
  background-image: url(../images/system/btn-over-15.png);
}

/* line 1070, ../scss/umiami.scss */
button.darkgreen,
a.button.darkgreen {
  background-color: #01321E;
  background-image: url(../images/system/btn-over-15.png);
}

/* line 1076, ../scss/umiami.scss */
button.darkgreen:hover,
button.darkgreen.down,
a.button.darkgreen:hover,
a.button.darkgreen.down {
  background-image: url(../images/system/btn-over-15.png);
}

/* line 1088, ../scss/umiami.scss */
button.yelloworange,
a.button.yelloworange {
  background-color: #e8a713;
}

/* line 1097, ../scss/umiami.scss */
button.bluegray:hover,
button.bluegray.down,
a.button.bluegray:hover,
a.button.bluegray.down {
  background-image: url(../images/system/btn-over-15.png);
}

/* line 1104, ../scss/umiami.scss */
button.disabled,
a.button.disabled {
  color: #E3E3E3 !important;
  background-color: #B0ADAD !important;
  border: solid 3px rgba(0, 0, 0, 0.5);
}

/* line 1110, ../scss/umiami.scss */
button.disabled:hover,
button.disabled.down,
a.button.disabled:hover,
a.button.disabled.down {
  color: #E3E3E3 !important;
  background-color: #B0ADAD !important;
  background-image: none !important;
}

/* line 1118, ../scss/umiami.scss */
button.onblack,
a.button.onblack {
  border: solid 3px rgba(255, 255, 255, 0.5);
}

/* line 1122, ../scss/umiami.scss */
button.onwhite,
a.button.onwhite {
  border: solid 3px rgba(186, 186, 186, 0.5);
}

/* line 1126, ../scss/umiami.scss */
button.notbutton {
  display: inline;
  border: 0;
  background: transparent;
  padding: 0;
  color: inherit !important;
  font-family: inherit;
}

/* line 1134, ../scss/umiami.scss */
img.left {
  margin-right: 1.563rem;
  margin-bottom: 1.563rem;
}

/* line 1138, ../scss/umiami.scss */
img.right {
  margin-left: 1.563rem;
  margin-bottom: 1.563rem;
}

/* line 1142, ../scss/umiami.scss */
h1 a,
h1 a:hover {
  color: inherit;
  text-decoration: inherit;
}

/* line 1147, ../scss/umiami.scss */
h5 {
  font-size: 14px;
  font-size: .9rem;
}

/* line 1151, ../scss/umiami.scss */
div.switch input:checked + label {
  background: gray;
}

/* line 1154, ../scss/umiami.scss */
div.switch.orange input:checked + label {
  background: #f47321;
}

/* line 1157, ../scss/umiami.scss */
div.switch.palegreen input:checked + label {
  background: #c2cb1e;
}

/* line 1160, ../scss/umiami.scss */
div.switch.yelloworange input:checked + label {
  background: #e8a713;
}

/* line 1163, ../scss/umiami.scss */
div.switch.green input:checked + label {
  background: #005030;
}

/* line 1166, ../scss/umiami.scss */
div.switch.darkgreen input:checked + label {
  background: #01321E;
}

/* line 1170, ../scss/umiami.scss */
div.switch.bluegray input:checked + label {
  background: #8996a0;
}

/* line 1173, ../scss/umiami.scss */
.th {
  line-height: 0;
  display: inline-block;
  border: solid 3px rgba(0, 0, 0, 0.5);
  max-width: 100%;
  transition: all 200ms ease-out;
  box-shadow: none;
}

/* line 1181, ../scss/umiami.scss */
.th:hover,
.th:focus {
  background-color: #333;
  background-image: url(../images/system/btn-over-15.png);
  background-repeat: repeat;
  background-position: 0 0;
  color: #fff;
}

/* NAVIGATION */
/* line 1192, ../scss/umiami.scss */
nav a {
  text-decoration: none;
}

/* line 1195, ../scss/umiami.scss */
.navbar li a,
.navbar li button {
  color: #fff;
  z-index: 9;
}

/* line 1200, ../scss/umiami.scss */
.navbar li a:hover,
.navbar li a:focus,
.navbar li button:hover,
.navbar li button:focus {
  color: inherit;
  text-decoration: underline;
}

/* line 1207, ../scss/umiami.scss */
.navbar .title-area li button {
  display: inline;
  border: 0;
  background: transparent;
  font-size: 18px;
  padding: 0;
  letter-spacing: 0.3;
  text-shadow: 1px 1px #000000;
}

/* line 1216, ../scss/umiami.scss */
.navbar li button.meganav-active {
  color: #ccc;
}

/* line 1219, ../scss/umiami.scss */
.f-dropdown li a {
  color: #000;
}

/* line 1222, ../scss/umiami.scss */
.f-dropdown li a:hover,
.f-dropdown li a:focus {
  color: #fff;
  background-color: #f47321;
}

/* line 1227, ../scss/umiami.scss */
.contain-to-grid {
  background-color: transparent;
}

/* line 1232, ../scss/umiami.scss */
button.umsearchbtn,
input[type="text"].umsearchfield {
  padding: 6px;
  display: inline-block;
  width: 100%;
  height: auto;
  line-height: normal;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.25);
  border: solid 3px rgba(255, 255, 255, 0.5);
  background-clip: padding-box;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 1247, ../scss/umiami.scss */
button.umsearchbtn:focus,
input[type="text"].umsearchfield:focus {
  box-shadow: none;
}

/* line 1251, ../scss/umiami.scss */
input[type="text"].umsearchfield:focus {
  background-color: white;
  color: #222;
}

/* line 1255, ../scss/umiami.scss */
.navbar {
  border-top: none;
}

/* line 1258, ../scss/umiami.scss */
.navbar.interior {
  /*remove top border on interior pages for topsliver*/
  background: none;
  border-bottom: 6px solid rgba(0, 0, 0, 0.5);
  transition: none;
}

/* line 1264, ../scss/umiami.scss */
.navbar-fixed-top {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 1272, ../scss/umiami.scss */
.toggle-inner {
  float: left;
}

/* line 1275, ../scss/umiami.scss */
.container > .navbar-header {
  background-color: #005030;
  background-image: url("../images/system/logo.png");
  background-size: auto 80%;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 1282, ../scss/umiami.scss */
#tempstyles {
  display: none;
}

/* navbar button */
/* line 1287, ../scss/umiami.scss */
.navbar .navbar-toggle {
  padding: 11px 0;
  background: transparent;
  border: 0;
}

/* navbar button icon bar for medium and small viewports */
/* line 1293, ../scss/umiami.scss */
.navbar-toggle .icon-bar {
  background-color: #333;
  border-radius: 3px;
  width: 36px;
}

/* line 1298, ../scss/umiami.scss */
.navbar .fa-search {
  background: transparent;
  border: 0;
  float: right;
}

/* line 1303, ../scss/umiami.scss */
#chx_navtoggle {
  display: none;
}

/* line 1306, ../scss/umiami.scss */
#chx_navtoggle:checked ~ .navbar .navbar-toggle,
.navbar .navbar-toggle:hover,
.navbar .navbar-toggle:focus {
  /* outline: none; */
}

/* navbar button icon bar */
/* navbar right caret */
/* line 1315, ../scss/umiami.scss */
.navbar-default .navbar-nav > li > a {
  color: #fff;
}

/* line 1318, ../scss/umiami.scss */
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #c2d3ca;
}

/* line 1322, ../scss/umiami.scss */
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: transparent;
}

/* line 1328, ../scss/umiami.scss */
.navbar-nav > li > .dropdown-menu {
  font-family: 'Stag Sans Light';
  background-color: #929faa;
  -webkit-box-shadow: 0;
  box-shadow: 0;
  border: solid 6px rgba(255, 255, 255, 0.5);
  border-radius: 6px;
}

/* line 1336, ../scss/umiami.scss */
.navbar-nav li.dropdown-header {
  font-family: 'Stag Sans Semibold';
  color: #fff;
  font-size: inherit;
}

/* line 1341, ../scss/umiami.scss */
.navbar-nav > li > .dropdown-menu a {
  color: #000;
}

/* line 1344, ../scss/umiami.scss */
.collapse {
  display: none;
}

/* line 1347, ../scss/umiami.scss */
.navbar-toggle .toggle-inner .icon-bar:first-child {
  margin-top: 0;
}

/* line 1350, ../scss/umiami.scss */
.um_dropdown i.fa {
  padding-left: 0.5rem;
}

/* line 1353, ../scss/umiami.scss */
.um-hide-for-large-up {
  display: none;
}

/* line 1356, ../scss/umiami.scss */
.alert-box {
  position: fixed;
  width: 100%;
  z-index: 999;
  top: 0;
}

/* small, medium viewport old:768px */
@media (max-width: 47.438em) {
  /* line 1364, ../scss/umiami.scss */
  nav {
    background-color: #005030;
    padding-top: 0px;
    /* Using this for "top-bar" nav positioning to work*/
  }

  /* line 1369, ../scss/umiami.scss */
  nav.um-main-toggle {
    /*background-color: #005030;
     Changed background color for updated navigation with search on it's own row*/
    background-color: #01321E;
    padding-top: 0;
    /* This class value positions the navbar toggle menu on academic top-tier so that search box is revealed below title panel */
  }

  /* line 1376, ../scss/umiami.scss */
  div.navbar-header {
    background-image: url("../images/system/logo-uonly.png");
    background-position: center 5px;
    background-repeat: no-repeat;
    background-size: auto 80%;
    height: 54px;
    width: 100%;
    position: fixed;
    z-index: 2;
    background-color: #005030;
    border-bottom: solid 6px rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
  }

  /* Added these 2 interior classes to make changes without affecting the homepage*/
  /* line 1390, ../scss/umiami.scss */
  .interior div.navbar-header {
    border-bottom: none;
    position: relative;
  }

  /* line 1394, ../scss/umiami.scss */
  .interior nav.um-main-toggle {
    padding-top: 0;
  }

  /* line 1397, ../scss/umiami.scss */
  div.fixed.navbar {
    height: 60px;
    overflow: hidden;
  }

  /* line 1401, ../scss/umiami.scss */
  .navbar-home-link {
    margin-left: -50px;
    display: block;
    width: 100px;
    height: 100%;
    position: absolute;
    z-index: 2;
    left: 50%;
    top: 0px;
  }

  /* line 1413, ../scss/umiami.scss */
  .navbar-default .navbar-collapse .form-group {
    float: left;
    width: 80%;
  }

  /* line 1417, ../scss/umiami.scss */
  ul.centered-nav {
    margin: 0;
    padding: 0 0 0 0.938rem;
  }

  /* line 1421, ../scss/umiami.scss */
  input[type="text"].umsearchfield {
    height: 36px;
    background-color: #fff;
    color: #8996a0;
    border: 0;
    font-family: "Stag Sans Book";
  }

  /* line 1428, ../scss/umiami.scss */
  .navbar .fa-search {
    color: #80A898 !important;
    padding: 12px;
    font-size: 1.5rem;
  }

  /* line 1433, ../scss/umiami.scss */
  .umsearchbtn {
    width: 20%;
  }

  /* line 1436, ../scss/umiami.scss */
  .tabs_quicklinkspopular dd {
    width: 50%;
  }

  /* line 1439, ../scss/umiami.scss */
  .tabs_quicklinkspopular dd a,
  .tabs_quicklinkspopular dd a:hover {
    text-align: center;
    background-color: #64988b;
    color: #fff;
    padding: 1rem 0.5rem;
    font-size: 0.9rem;
  }

  /* line 1447, ../scss/umiami.scss */
  .tabs_quicklinkspopular dd.active a,
  .tabs_quicklinkspopular dd.active a:hover {
    background-color: #397964;
    color: #fff;
  }

  /* line 1452, ../scss/umiami.scss */
  .content_quicklinkspopular,
  #div_quicklinks {
    background-color: #282828;
  }

  /* line 1456, ../scss/umiami.scss */
  #div_quicklinks {
    margin: 0.7815rem;
    padding: 0.7815rem;
    width: auto;
  }

  /* line 1461, ../scss/umiami.scss */
  #div_popular {
    padding: 1.563rem;
    width: auto;
  }

  /* line 1465, ../scss/umiami.scss */
  #div_quicklinks ul,
  #div_popular ul {
    margin-bottom: 0;
  }

  /* line 1469, ../scss/umiami.scss */
  #div_quicklinks ul li {
    box-sizing: padding-box;
    width: 32%;
    margin: 0 2% 2% 0%;
  }

  /* line 1474, ../scss/umiami.scss */
  #div_quicklinks ul li.endofrow {
    margin-right: 0;
  }

  /* line 1478, ../scss/umiami.scss */
  #div_quicklinks ul li a.button {
    border: none;
    vertical-align: bottom;
    font-size: 0.7rem;
    padding: 0;
    /*padding: .5rem 0.25rem;
     background-image: url('/_assets-common/images/system/quicklinks-sprite.svg');
     background-repeat: no-repeat;
     background-size: 60px auto;
     background-size:100% auto;
     background-position: 50% 0;*/
  }

  /* line 1490, ../scss/umiami.scss */
  #div_quicklinks ul li a.button.quicklinks-news {
    background-position: 50% 5px;
    margin-left: 0%;
  }

  /* line 1494, ../scss/umiami.scss */
  #div_quicklinks ul li a.button.quicklinks-events {
    background-position: 50% -115px;
  }

  /* line 1497, ../scss/umiami.scss */
  #div_quicklinks ul li a.button.quicklinks-maps {
    background-position: 50% -235px;
  }

  /* line 1500, ../scss/umiami.scss */
  #div_quicklinks ul li a.button.quicklinks-courses {
    background-position: 50% -355px;
    margin-left: 0%;
  }

  /* line 1504, ../scss/umiami.scss */
  #div_quicklinks ul li a.button.quicklinks-directory {
    background-position: 50% -475px;
  }

  /* line 1507, ../scss/umiami.scss */
  #div_quicklinks ul li a.button.quicklinks-hurry {
    background-position: 50% -595px;
  }

  /* line 1510, ../scss/umiami.scss */
  #div_quicklinks ul li a.button.quicklinks-myum {
    background-position: 50% -715px;
    margin-left: 0%;
  }

  /* line 1514, ../scss/umiami.scss */
  #div_quicklinks ul li a.button.quicklinks-athletics {
    background-position: 50% -835px;
  }

  /* line 1517, ../scss/umiami.scss */
  #div_quicklinks ul li a.button.quicklinks-mobileapp {
    background-position: 50% -955px;
  }

  /* line 1520, ../scss/umiami.scss */
  #div_popular ul li a.button {
    border: 3px solid #fff;
    margin-bottom: 0.7815rem;
  }

  /* line 1524, ../scss/umiami.scss */
  .supernav li,
  .title-area li {
    display: block;
    float: none;
    width: 100%;
  }

  /* line 1530, ../scss/umiami.scss */
  .title-area {
    padding-left: 1.563rem;
    padding-right: 1.563rem;
  }

  /* line 1534, ../scss/umiami.scss */
  .title-area li {
    height: auto;
  }

  /* line 1537, ../scss/umiami.scss */
  .title-area > li > button {
    margin: 0;
    width: 100%;
    text-align: left;
  }

  /*added class to use <span> with FontAwesome icons instead of using <i>*/
  /* line 1543, ../scss/umiami.scss */
  .title-area > li > button > i,
  .title-area > li > button > span {
    float: right;
  }

  /* line 1547, ../scss/umiami.scss */
  .supernav .right,
  .supernav.right {
    float: none !important;
  }

  /* line 1551, ../scss/umiami.scss */
  .supernav > li {
    position: relative;
    width: auto;
    clear: both;
  }

  /* line 1556, ../scss/umiami.scss */
  .supernav li.umsearchfield-li,
  .supernav li.umsearchbtn-li {
    width: auto;
    float: left;
  }

  /* line 1561, ../scss/umiami.scss */
  .supernav li.umsearchfield-li {
    padding-bottom: 0;
  }

  /* line 1564, ../scss/umiami.scss */
  .supernav li.umsearchbtn-li {
    clear: right;
  }

  /* line 1567, ../scss/umiami.scss */
  .supernav li.umsearchbtn-li:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
  }

  /* line 1575, ../scss/umiami.scss */
  #chx_navtoggle {
    display: none;
    visibility: hidden;
  }

  /* line 1579, ../scss/umiami.scss */
  #chx_navtoggle:checked ~ div.fixed.navbar {
    height: 100%;
    overflow: auto;
  }

  /* line 1583, ../scss/umiami.scss */
  .small-nav-col-left {
    width: 48%;
    float: left;
    margin: 0;
  }

  /* line 1588, ../scss/umiami.scss */
  .small-nav-col-right {
    width: 40%;
    float: right;
    margin: 0;
  }

  /* line 1593, ../scss/umiami.scss */
  ul.button-block-grid {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 1.25rem;
  }

  /* line 1598, ../scss/umiami.scss */
  ul.button-block-grid > li {
    margin: 0;
    padding: 0;
    display: table;
  }

  /* line 1603, ../scss/umiami.scss */
  ul.button-block-grid > li > a.button {
    margin: 0;
    padding: 1rem 0.25rem;
    display: table-cell;
    vertical-align: middle;
    height: 6.15rem;
  }

  /* line 1610, ../scss/umiami.scss */
  .all-sites-nav li,
  .all-sites-nav li a {
    margin-bottom: 0;
  }
}
/* large, xlarge and xxlarge viewports old:769px */
@media (min-width: 47.439em) {
  /* In body style. */
  /* line 1619, ../scss/umiami.scss */
  .pull-quote {
    font-size: 44px;
  }

  /* line 1622, ../scss/umiami.scss */
  span.pull-quote:after,
  p.pull-quote:after {
    background-size: 15px 15px;
  }

  /* line 1626, ../scss/umiami.scss */
  span.pull-quote:after,
  p.pull-quote:before {
    background-size: 15px 15px;
  }

  /* line 1630, ../scss/umiami.scss */
  .interior.f-topbar-fixed .container.open {
    /*This adds extra padding when topsliver is open*/
    padding-top: 55px;
    z-index: 0;
  }

  /* line 1635, ../scss/umiami.scss */
  .navbar {
    background-color: #005030;
    background-image: url("../images/system/nav-bg.png");
    background-repeat: repeat-x;
    background-position: bottom;
    height: 120px;
    /*padding-top: 13px;
     */
    /*changed fixed height, margin and padding for topsliver*/
    height: auto;
    min-height: 120px;
    padding-top: 0;
    z-index: 999;
  }

  /*Added extra class and padding for topsliver*/
  /* line 1650, ../scss/umiami.scss */
  .navbar .um-main-toggle {
    /*border-top: solid 6px #005030;
     removed border by Pings specs*/
    padding: 26px 0 20px;
  }

  /* line 1655, ../scss/umiami.scss */
  .home .navbar {
    background-color: transparent;
    height: 170px;
  }

  /* line 1659, ../scss/umiami.scss */
  .navbar-header {
    float: left;
  }

  /* line 1662, ../scss/umiami.scss */
  .navbar-toggle {
    display: none;
    visibility: hidden;
  }

  /* line 1666, ../scss/umiami.scss */
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

  /* line 1672, ../scss/umiami.scss */
  .navbar-left {
    float: left !important;
  }

  /* line 1675, ../scss/umiami.scss */
  .navbar-right {
    float: right !important;
  }

  /* line 1678, ../scss/umiami.scss */
  .navbar.shorter,
  .navbar.shorterhome {
    /*height: auto;*/
    background-color: #005030;
    background-image: none;
    border-bottom: solid 6px rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    min-height: 120px;
  }

  /* line 1687, ../scss/umiami.scss */
  .navbar-default {
    border: none;
    background-color: transparent;
  }

  /* line 1691, ../scss/umiami.scss */
  .navbar-default .navbar-nav > li > a {
    color: #fff;
  }

  /* line 1694, ../scss/umiami.scss */
  .centered-nav {
    display: table;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    clear: both;
    float: none;
    font-size: 18px;
    width: 100%;
  }

  /* line 1704, ../scss/umiami.scss */
  .navbar.shorter .centered-nav {
    margin-top: 0;
  }

  /* line 1707, ../scss/umiami.scss */
  .centered-nav li {
    position: relative;
    text-align: center;
    padding-bottom: 4px;
  }

  /* line 1712, ../scss/umiami.scss */
  #um_home {
    position: absolute;
    display: block;
    float: none;
    top: -44px;
    left: 50%;
    width: 118px;
    height: 90px;
    margin: 0 auto 0 -59px !important;
    background-image: url(../images/system/logo.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center top;
  }

  /* line 1726, ../scss/umiami.scss */
  .navbar.shorter #um_home {
    height: 75px;
  }

  /* line 1729, ../scss/umiami.scss */
  button.umsearchbtn,
  input[type="text"].umsearchfield {
    width: auto;
  }

  /* line 1733, ../scss/umiami.scss */
  .umsearchfield::-webkit-input-placeholder {
    color: #fff;
  }

  /* line 1736, ../scss/umiami.scss */
  .umsearchfield:-moz-placeholder {
    color: #fff;
  }

  /* line 1739, ../scss/umiami.scss */
  .umsearchfield::-moz-placeholder {
    color: #fff;
  }

  /* line 1742, ../scss/umiami.scss */
  .umsearchfield:-ms-input-placeholder {
    color: #fff;
  }

  /* line 1745, ../scss/umiami.scss */
  nav li.apply-now a {
    background-color: #005030;
    padding: 6px 10px;
    border: solid 3px rgba(255, 255, 255, 0.5);
    background-clip: padding-box;
  }

  /* line 1751, ../scss/umiami.scss */
  nav li.apply-now a:hover {
    text-decoration: none;
  }

  /* line 1754, ../scss/umiami.scss */
  .supernav {
    margin-top: 4px;
  }

  /* line 1757, ../scss/umiami.scss */
  .supernav > li {
    padding: 2px;
    position: relative;
  }

  /* line 1761, ../scss/umiami.scss */
  .supernav > li > a {
    padding: 6px 6px;
    font-size: 14px;
    text-align: center;
    display: inherit;
  }

  /* line 1767, ../scss/umiami.scss */
  .f-dropdown {
    background-clip: padding-box;
    -webkit-box-shadow: 0px 0px 4px 0px #444;
    box-shadow: 0px 0px 4px 0px #444;
    width: 200%;
  }

  /* line 1773, ../scss/umiami.scss */
  .f-dropdown-schools {
    width: 300px !important;
    max-width: 300px !important;
  }

  /* line 1777, ../scss/umiami.scss */
  .f-dropdown:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    border-color: transparent transparent white transparent;
    border-bottom-style: solid;
    position: absolute;
    top: -12px;
    z-index: 99;
  }

  /* line 1789, ../scss/umiami.scss */
  .f-dropdown:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 7px;
    border-color: transparent transparent #cccccc transparent;
    border-bottom-style: solid;
    position: absolute;
    top: -14px;
    z-index: 98;
  }

  /* line 1801, ../scss/umiami.scss */
  #drp_schools.f-dropdown:before {
    left: 30px;
  }

  /* line 1804, ../scss/umiami.scss */
  #drp_schools.f-dropdown:after {
    left: 29px;
  }

  /* line 1807, ../scss/umiami.scss */
  #drp_tools.f-dropdown.open {
    right: 3px;
    left: inherit !important;
  }

  /* line 1811, ../scss/umiami.scss */
  #drp_tools.f-dropdown.open:before {
    right: 10px;
    left: inherit !important;
  }

  /* line 1815, ../scss/umiami.scss */
  #drp_tools.f-dropdown.open:after {
    right: 9px;
    left: inherit !important;
  }

  /*added class to use <span> with FontAwesome icons instead of using <i>*/
  /* line 1821, ../scss/umiami.scss */
  .title-area > li > button > i,
  .title-area > li > button > span {
    display: none;
  }
}
/* GIANT DRAWER NAVS */
/* small, medium viewports old:768px */
@media (max-width: 47.438em) {
  /* line 1830, ../scss/umiami.scss */
  .mega_menu,
  #drp_all {
    display: none;
  }
}
/* large, xlarge, xxlarge viewports old:769px */
@media (min-width: 47.439em) {
  /* line 1838, ../scss/umiami.scss */
  #drp_all {
    position: relative;
    width: 100%;
  }

  /* line 1842, ../scss/umiami.scss */
  .mega_menu {
    position: absolute;
    width: 100%;
    background: rgba(149, 161, 170, 0.97);
    background-clip: padding-box;
    margin-top: 12px;
    padding-top: 1rem;
    padding-bottom: 1rem;
    border-bottom: solid 6px rgba(255, 255, 255, 0.5);
    border-top: solid 6px rgba(255, 255, 255, 0.7);
    left: -99999px;
    top: 0;
  }

  /* line 1855, ../scss/umiami.scss */
  .mega_menu:before {
    content: "";
    position: absolute;
    top: -26px;
    bottom: auto;
    left: 10px;
    right: auto;
    display: block;
    width: 0px;
    border-width: 0px 20px 20px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.7) transparent;
  }

  /* line 1868, ../scss/umiami.scss */
  .mega_menu:after {
    content: "";
    position: absolute;
    top: -17px;
    bottom: auto;
    left: 17px;
    right: auto;
    display: block;
    width: 0px;
    border-width: 0px 17px 17px;
    border-style: solid;
    border-color: #929FAA transparent;
  }

  /* line 1881, ../scss/umiami.scss */
  .mega_men_leadin {
    background-color: #ACB7BD;
    padding: 10px;
  }

  /* line 1885, ../scss/umiami.scss */
  .gd_shorter {
    margin-top: 0px;
  }

  /* line 1888, ../scss/umiami.scss */
  .mega_menu img.bordered {
    border: solid 6px rgba(255, 255, 255, 0.5);
  }

  /* line 1891, ../scss/umiami.scss */
  .mega_menu h2 {
    font-family: 'Stag Sans Semibold';
    font-size: 18px;
    font-size: 1.125rem;
  }

  /* line 1896, ../scss/umiami.scss */
  .mega_menu h3 {
    font-family: 'Stag Sans Semibold';
    font-size: 16px;
    font-size: 1rem;
  }

  /* line 1901, ../scss/umiami.scss */
  .mega_menu_extender {
    position: absolute;
    background-color: rgba(200, 0, 0, 0);
    top: -90px;
    height: 90px;
    width: 150px;
    left: 0;
  }

  /* line 1909, ../scss/umiami.scss */
  .mega_menu a {
    color: inherit;
    text-decoration: underline;
  }

  /* line 1913, ../scss/umiami.scss */
  .mega_menu ul li a {
    color: #ffffff;
    text-decoration: none;
    text-shadow: 1px 1px #000000;
  }

  /* line 1918, ../scss/umiami.scss */
  .mega_menu ul li a:hover {
    color: #ffffff;
    text-decoration: underline;
  }
}
/* HOME PAGE */
/* Home page all size styles */
/* line 1927, ../scss/umiami.scss */
.orange-u {
  font-family: 'Stag Bold';
  color: #f47321;
}

/* line 1931, ../scss/umiami.scss */
.homepage-panel {
  padding-top: 1.8rem;
  padding-bottom: 0rem;
  /* margin-top: 1.563rem;
   */
  margin-top: 0rem;
  margin-bottom: 0rem;
}

/* line 1939, ../scss/umiami.scss */
h1.column {
  padding-bottom: 1.563rem;
}

/*------ENN ALERT-----------*/
/* line 1945, ../scss/umiami.scss */
.alertbody {
  padding-top: 213px;
}

/* line 1948, ../scss/umiami.scss */
#alertbanner {
  background: #000;
  width: 100%;
  display: table;
  padding-top: 0px;
  min-height: 55px;
  /*border-spacing:1px height: 50px; 
   border-bottom: solid 5px #000; */
}

/* line 1957, ../scss/umiami.scss */
.banner1 {
  background: #000;
  color: white;
  font-size: 0.95rem;
  letter-spacing: 0.05em;
  text-align: right;
  /* padding-top: 5px; */
  padding-right: 15px;
  vertical-align: middle;
  width: 25%;
  height: 55px;
  display: table-cell;
}

/* line 1970, ../scss/umiami.scss */
.banner2 {
  background: #e41c26;
  color: white;
  text-align: left;
  /* padding-top: 5px; */
  padding-left: 15px;
  padding-right: 15px;
  vertical-align: middle;
  width: 75%;
  font-size: 0.95rem;
  letter-spacing: 0.03em;
  display: table-cell;
}

/* line 1982, ../scss/umiami.scss */
.banner2 a {
  text-decoration: underline;
}

/* line 1985, ../scss/umiami.scss */
#alertbanner-mo {
  background: #000;
  width: 100%;
  border-bottom: solid 2px #000;
  position: absolute;
  height: 50px;
  z-index: 999;
}

/* line 1993, ../scss/umiami.scss */
.banner1-mo {
  background: #000;
  color: white;
  font-size: 0.95rem;
  letter-spacing: 0.03em;
  text-align: center;
  width: 100%;
  padding-top: 5px;
  z-index: 9999;
}

/* line 2003, ../scss/umiami.scss */
.banner2-mo {
  background: #e41c26;
  color: white;
  text-align: center;
  border-left: solid 8px #000;
  border-right: solid 8px #000;
  height: 100%;
  font-size: 0.95rem;
  letter-spacing: 0.03em;
  min-height: 35px;
  margin-bottom: 10px;
  padding: 5px;
  width: 100%;
  z-index: 9999;
}

/* line 2018, ../scss/umiami.scss */
.banner2-mo a {
  text-decoration: underline;
}

/*------End ENN ALERT-----------*/
/* line 2023, ../scss/umiami.scss */
#studentstories,
#studentstories_mo {
  background-color: #e8d4a3;
  border-top: solid 6px #F3e9d1;
  border-bottom: solid 6px #F3e9d1;
}

/* line 2029, ../scss/umiami.scss */
#studentstories .um-blog-content {
  vertical-align: top;
  display: table-cell;
}

/* line 2033, ../scss/umiami.scss */
#studentstories .um-blog-content-mo {
  padding: 1.563rem;
  /* margin-bottom: 40px;
   */
}

/* line 2038, ../scss/umiami.scss */
#studentstories .um-blog-content-large {
  padding-top: 1.563rem;
  width: 100%;
  /* margin-bottom: 40px;
   */
}

/* line 2044, ../scss/umiami.scss */
#studentstories .um-blog-column {
  float: left;
  width: 100%;
  padding-left: 145;
  padding-bottom: 25px;
  display: table-cell;
}

/* line 2051, ../scss/umiami.scss */
#studentstories .um-blog-column-mo {
  width: 100%;
  height: 100%;
  /* padding-bottom: 1.563rem; */
}

/* line 2056, ../scss/umiami.scss */
#studentstories .um-blog-column-large {
  float: left;
  width: 100%;
  padding-left: 145;
  /*  padding-bottom: 25px; */
  display: table;
}

/* line 2063, ../scss/umiami.scss */
#studentstories .um-blog-tn {
  float: left;
  margin-right: 25px;
  /* margin-left: -160px;
   */
  /* width: 100%;
   */
  /* padding-right: 10px;
   */
}

/* line 2073, ../scss/umiami.scss */
#studentstories .um-blog-tn img {
  height: auto;
  min-width: 180px;
  max-width: 180px;
  width: 100%;
}

/* line 2079, ../scss/umiami.scss */
#studentstories .um-blog-tn-mo {
  width: 100%;
  padding-bottom: 2rem;
}

/* line 2083, ../scss/umiami.scss */
#studentstories .um-blog-tn-large {
  width: 100%;
}

/* line 2086, ../scss/umiami.scss */
#studentstories .um-blog-tn-large img {
  width: 100%;
  padding-bottom: 10px;
  height: auto;
  display: block;
}

/* line 2092, ../scss/umiami.scss */
#studentstories .um-blog-tn-mo img {
  width: 100%;
  padding-bottom: 10px;
  padding-top: 10px;
  height: auto;
  display: block;
}

/* line 2100, ../scss/umiami.scss */
#studentstories .um-blog-tn-mo-feature {
  height: 100%;
}

/* line 2103, ../scss/umiami.scss */
#studentstories .um-blog-tn-mo-feature a {
  display: block;
  height: 100%;
}

/* line 2107, ../scss/umiami.scss */
#studentstories .um-blog-tn-mo-feature img {
  position: absolute;
  bottom: 0;
}

/* line 2111, ../scss/umiami.scss */
#studentstories .um-tw-column {
  float: left;
  width: 100%;
  padding-left: 90px;
  padding-bottom: 1.563rem;
}

/* line 2117, ../scss/umiami.scss */
#studentstories .um-tw-tn {
  float: left;
  margin-left: -75px;
}

/* line 2125, ../scss/umiami.scss */
#umiamion .umiamion-hero {
  border: solid 1px #e0e7ea;
}

/* line 2128, ../scss/umiami.scss */
#umiamion div.panel {
  border: 0;
  padding: 1.563rem 42px 1.563rem 1.563rem;
  overflow: auto;
  color: #fff;
}

/* line 2134, ../scss/umiami.scss */
#umiamion div.panel.youtube {
  background-color: #f47321;
}

/* line 2137, ../scss/umiami.scss */
#umiamion div.panel.twitter {
  background-color: #54c0ee;
}

/* line 2140, ../scss/umiami.scss */
#umiamion div.panel.facebook {
  background-color: #0054a6;
}

/* line 2143, ../scss/umiami.scss */
#umiamion div.panel.instagram {
  background-color: #406e95;
}

/* line 2146, ../scss/umiami.scss */
#umiamion div.panel .panelleft {
  float: left;
  padding-right: 1.563rem;
}

/* line 2150, ../scss/umiami.scss */
#umiamion div.panel .panelright {
  float: left;
  margin-right: -42px;
  font-size: 2rem;
}

/* line 2155, ../scss/umiami.scss */
#umiamievents,
#umiamievents_mo {
  background-color: #9ac2b9;
  /* border-top: solid #cce0dc 6px;
   */
  /* border-bottom: solid #cce0dc 6px;
   */
}

/* line 2163, ../scss/umiami.scss */
#umiamievents .large-block-grid-5 li,
#umiamievents_mo .large-block-grid-5 li {
  position: relative;
  padding: 0;
  list-style: none outside none;
  float: left;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 2172, ../scss/umiami.scss */
#umiamievents .large-block-grid-5 li a,
#umiamievents_mo .large-block-grid-5 li a {
  display: block;
  width: 100%;
  min-height: 175px;
  position: relative;
  text-decoration: none;
}

/* line 2180, ../scss/umiami.scss */
#umiamievents .large-block-grid-5 li a:hover,
#umiamievents_mo .large-block-grid-5 li a:hover {
  background-color: rgba(0, 80, 48, 0.75);
  text-decoration: none;
}

/* line 2185, ../scss/umiami.scss */
#umiamievents .large-block-grid-5 li span.date,
#umiamievents_mo .large-block-grid-5 li span.date {
  position: absolute;
  top: 1.563rem;
  right: 1.563rem;
  font-size: 2rem;
}

/* line 2192, ../scss/umiami.scss */
#umiamievents .large-block-grid-5 li span.date span.time,
#umiamievents_mo .large-block-grid-5 li span.date span.time {
  display: inherit;
  clear: both;
  font-size: initial;
  text-align: right;
  line-height: 2;
}

/* line 2200, ../scss/umiami.scss */
#umiamievents .large-block-grid-5 li span.event-info,
#umiamievents_mo .large-block-grid-5 li span.event-info {
  position: absolute;
  bottom: 1.563rem;
  left: 1.563rem;
}

/* line 2206, ../scss/umiami.scss */
#umiamievents .large-block-grid-5 li.canes-calendar,
#umiamievents_mo .large-block-grid-5 li.canes-calendar {
  display: table;
  background-color: #f47321;
  min-height: 175px;
}

/* line 2212, ../scss/umiami.scss */
#umiamievents .large-block-grid-5 li.canes-calendar a,
#umiamievents_mo .large-block-grid-5 li.canes-calendar a {
  display: table-row;
}

/* line 2216, ../scss/umiami.scss */
#umiamievents .large-block-grid-5 li.canes-calendar a:hover,
#umiamievents_mo .large-block-grid-5 li.canes-calendar a:hover {
  background-color: #005030;
}

/* line 2220, ../scss/umiami.scss */
#umiamievents .large-block-grid-5 li.canes-calendar a span,
#umiamievents_mo .large-block-grid-5 li.canes-calendar a span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

/* line 2226, ../scss/umiami.scss */
#alumnistories,
#alumnistories_mo {
  background-color: #cce0dc;
  border-top: solid #e8f1f0 6px;
  border-bottom: solid #e8f1f0 6px;
}

/* line 2232, ../scss/umiami.scss */
#alumnistories,
#alumnistories_mo p {
  line-height: 1.75rem;
}

/* line 2236, ../scss/umiami.scss */
.three-px-orange-border {
  border: solid 3px #f47321;
  border-radius: 2px;
}

/* line 2240, ../scss/umiami.scss */
.umomentumlogo {
  margin-bottom: 1.563rem;
}

/* line 2243, ../scss/umiami.scss */
.momentumdiv {
  background-color: #a3d8f5;
  border: solid 6px #dff1fc;
  padding-top: 1.563rem;
}

/* line 2248, ../scss/umiami.scss */
#alumnistories .um-blog-column {
  float: left;
  width: 100%;
  padding-left: 145;
  padding-bottom: 25px;
  display: table-cell;
}

/* line 2255, ../scss/umiami.scss */
#alumnistories .um-blog-column-mo {
  width: 100%;
  padding-bottom: 1.563rem;
}

/* line 2259, ../scss/umiami.scss */
#alumnistories .um-blog-tn {
  float: left;
  margin-right: 25px;
  /* margin-left: -145px */
}

/* line 2264, ../scss/umiami.scss */
#alumnistories .um-blog-tn-mo {
  width: 100%;
}

/* line 2267, ../scss/umiami.scss */
#alumnistories .um-blog-tn-mo-news {
  width: 100%;
}

/* line 2270, ../scss/umiami.scss */
#alumnistories .um-blog-tn img {
  height: auto;
  min-width: 180px;
  max-width: 180px;
  width: 100%;
}

/* line 2276, ../scss/umiami.scss */
#alumnistories .um-blog-tn-feature img {
  width: 100%;
  padding-bottom: 10px;
  height: auto;
  display: block;
}

/* line 2282, ../scss/umiami.scss */
#alumnistories .um-blog-tn-spotlight img {
  width: 100%;
  height: auto;
  display: block;
}

/* line 2287, ../scss/umiami.scss */
#alumnistories .um-blog-tn-mo-news img {
  width: 100%;
  padding-bottom: 10px;
  height: auto;
  display: block;
}

/* line 2293, ../scss/umiami.scss */
#alumnistories .um-blog-content {
  vertical-align: top;
  display: table-cell;
}

/* line 2297, ../scss/umiami.scss */
#alumnistories .um-blog-content-mo {
  padding: 1.563rem;
  /* margin-bottom: 40px;
   */
}

/* line 2302, ../scss/umiami.scss */
#experienceumiami {
  background-color: #005030;
  margin-bottom: 0px !important;
  border-bottom: solid 6px #e8f1f0;
  /* border-bottom: solid 1px #005030;
   */
}

/* line 2309, ../scss/umiami.scss */
.nopad {
  padding: 0;
}

/* line 2312, ../scss/umiami.scss */
#experienceumiami .nopad a {
  position: absolute;
  opacity: 0;
  z-index: 2;
  left: 6%;
  top: 6%;
  width: 88%;
  height: 88%;
  padding: 6%;
  color: #FFF;
  background-color: rgba(0, 80, 48, 0.75);
  text-decoration: none;
  text-align: center;
}

/* line 2326, ../scss/umiami.scss */
#experienceumiami .nopad a:hover {
  opacity: 1;
  text-decoration: none;
  text-align: center;
}

/* line 2331, ../scss/umiami.scss */
.experience-row2 {
  text-align: right;
}

/* line 2334, ../scss/umiami.scss */
#experienceumiami .slick-prev {
  left: 0;
}

/* line 2337, ../scss/umiami.scss */
#experienceumiami .slick-next {
  right: 0;
}

/* line 2340, ../scss/umiami.scss */
#global_footer {
  background-color: #63707b;
}

/* line 2343, ../scss/umiami.scss */
#global_footer a:hover {
  color: white;
  text-decoration: underline;
}

/* line 2347, ../scss/umiami.scss */
#global_footer ul li span a:hover {
  text-decoration: none;
}

/* line 2350, ../scss/umiami.scss */
#global_footer ul li a {
  color: white;
  text-decoration: none;
}

/* remove the hover state from the social media icons */
/* line 2357, ../scss/umiami.scss */
#global_footer ul li a:hover {
  text-decoration: none;
}

/* line 2360, ../scss/umiami.scss */
#global_footer ul li a:hover {
  text-decoration: underline;
  color: white;
}

/* line 2364, ../scss/umiami.scss */
#global_footer p a {
  color: white;
  text-decoration: none;
}

/* line 2368, ../scss/umiami.scss */
#global_footer p a:hover {
  text-decoration: underline;
  color: white;
}

/* line 2372, ../scss/umiami.scss */
#global_footer img.logo {
  margin-left: auto;
  margin-right: auto;
  display: block;
  max-width: 50%;
}

/* line 2378, ../scss/umiami.scss */
.ftr-sm {
  display: block;
  color: #fff;
  text-decoration: none;
  font-size: 2.625rem;
}

/* need the social icons smaller in the footer */
/* line 2386, ../scss/umiami.scss */
.ftr-sm-social {
  display: block;
  color: #fff;
  text-decoration: none;
  font-size: 2.25rem;
}

/* line 2392, ../scss/umiami.scss */
#global_footer ul,
#global_footer p {
  font-size: 13px;
  font-size: 0.8rem;
}

/* line 2397, ../scss/umiami.scss */
.homepage_hero_container a.large-white {
  text-decoration: none;
  font-size: 0.925rem;
}

/* line 2401, ../scss/umiami.scss */
.homepage_hero_container .button {
  text-transform: uppercase !important;
}

/* line 2404, ../scss/umiami.scss */
a.large-white:hover {
  text-decoration: underline;
  color: #fff;
}

/* Home page mobile-only */
/* small, medium viewports old:768px */
@media (max-width: 47.438em) {
  /* line 2412, ../scss/umiami.scss */
  .homepage_hero_container h1 {
    font-size: 2.5em;
    letter-spacing: 0.03em;
    line-height: 91%;
  }

  /* line 2417, ../scss/umiami.scss */
  .homepage_hero_container h3 {
    font-size: 1.325em;
    letter-spacing: 0.03em;
    line-height: 120%;
    font-family: 'Stag Book';
  }

  /* line 2423, ../scss/umiami.scss */
  #home_news_container h3.small-orange {
    font-size: 1.375em;
  }

  /* line 2426, ../scss/umiami.scss */
  .homepage_hero_container h3 span {
    font-size: 1.325em;
    letter-spacing: 0.03em;
    line-height: 120%;
    font-family: 'Stag Bold';
  }

  /* line 2432, ../scss/umiami.scss */
  .homepage_hero_container a.small-white {
    text-decoration: none;
    font-size: 0.875em;
  }

  /* line 2436, ../scss/umiami.scss */
  #home_news_container h3.small-orange {
    font-size: 1.375em;
  }

  /* line 2439, ../scss/umiami.scss */
  #home_news_container_inner h4 {
    font-size: 1.063em;
  }

  /* line 2442, ../scss/umiami.scss */
  .cal-item a,
  .cal-item a span {
    font-size: 1.063em;
  }

  /* line 2446, ../scss/umiami.scss */
  #studentstories h1 {
    font-size: 2.125em;
  }

  /* line 2449, ../scss/umiami.scss */
  .um-blog-tn-mo h4 {
    font-size: 1.125em;
    line-height: 110%;
  }

  /* line 2453, ../scss/umiami.scss */
  #alumnistories h1 {
    font-size: 2em;
    line-height: 1em;
  }

  /* line 2457, ../scss/umiami.scss */
  #umiamion h1,
  #experienceumiami h1#alumnistories h1.orange {
    font-size: 2.125em;
  }

  /* line 2461, ../scss/umiami.scss */
  #experienceumiami h1 {
    font-size: 2em;
    line-height: 1em;
  }

  /* line 2465, ../scss/umiami.scss */
  .homepage_hero_container p {
    font-size: 1.563em;
    letter-spacing: .03em;
    line-height: 136%;
  }

  /* line 2470, ../scss/umiami.scss */
  .homepage_hero_container img {
    width: 100%;
  }

  /* line 2473, ../scss/umiami.scss */
  .homepage_hero_container a.button {
    font-family: 'Stag Sans Bold';
    font-weight: normal;
    color: #fff !important;
    text-decoration: none;
    font-size: 1rem;
    letter-spacing: .03em;
  }

  /* line 2481, ../scss/umiami.scss */
  .homepage_hero_container .button {
    text-transform: uppercase !important;
  }

  /* line 2484, ../scss/umiami.scss */
  .home-hero-mobile-overflow-image-container {
    margin-left: -1.563rem;
    margin-right: -1.563rem;
    margin-bottom: 32px;
    max-height: 500px;
    overflow-y: hidden;
  }

  /* line 2491, ../scss/umiami.scss */
  #homepage_hero_slider .slick-prev,
  #homepage_hero_slider .slick-next {
    top: 25%;
  }

  /* line 2495, ../scss/umiami.scss */
  #homepage_hero_slider .slick-prev {
    left: 5px;
  }

  /* line 2498, ../scss/umiami.scss */
  #homepage_hero_slider .slick-next {
    right: 5px;
  }

  /* line 2503, ../scss/umiami.scss */
  #home_news_container {
    padding-top: 1.563rem;
    padding-bottom: .1rem;
    border-color: #fff;
    border-style: solid;
    border-width: 6px 0;
  }

  /* line 2510, ../scss/umiami.scss */
  #home_news_container strong {
    display: inline !important;
  }

  /* line 2513, ../scss/umiami.scss */
  #home_news_container .slick-prev,
  #home_news_container .slick-next {
    width: 15px;
    height: 15px;
  }

  /* line 2518, ../scss/umiami.scss */
  #home_news_container .slick-prev {
    left: 0px;
  }

  /* line 2521, ../scss/umiami.scss */
  #home_news_container .slick-next {
    right: 0px;
  }

  /* line 2524, ../scss/umiami.scss */
  #home_news_container .slick-prev:before,
  #home_news_container .slick-next:before {
    font-size: 15px;
  }

  /* line 2528, ../scss/umiami.scss */
  #quicklinks {
    margin-top: 1.563rem;
    margin-bottom: 1.563rem;
  }

  /* line 2532, ../scss/umiami.scss */
  #um_blog_mobile_carousel .slick-prev,
  #um_blog_mobile_carousel .slick-next {
    width: 15px;
    height: 15px;
  }

  /* line 2537, ../scss/umiami.scss */
  #um_blog_mobile_carousel .slick-prev {
    left: 0px;
  }

  /* line 2540, ../scss/umiami.scss */
  #um_blog_mobile_carousel .slick-next {
    right: 0px;
  }

  /* line 2543, ../scss/umiami.scss */
  #um_blog_mobile_carousel .slick-prev:before,
  #um_blog_mobile_carousel .slick-next:before {
    font-size: 15px;
  }

  /* line 2547, ../scss/umiami.scss */
  #umiamion .slick-prev,
  #um_blog_mobile_carousel .slick-next {
    width: 15px;
    height: 15px;
    color: #8996a0;
  }

  /* line 2553, ../scss/umiami.scss */
  #umiamion .slick-prev {
    left: 0px;
  }

  /* line 2556, ../scss/umiami.scss */
  #umiamion .slick-next {
    right: 0px;
  }

  /* line 2559, ../scss/umiami.scss */
  #umiamion .slick-prev:before,
  #umiamion .slick-next:before {
    font-size: 15px;
    color: #8996a0;
  }

  /* line 2564, ../scss/umiami.scss */
  #umiamion .tabs-content.vertical > .content {
    padding: 0px 10px;
  }

  /* line 2567, ../scss/umiami.scss */
  #umiamievents_mo .small-block-grid-2 li {
    width: 50%;
  }

  /* line 2570, ../scss/umiami.scss */
  #umiamievents_mo .content.active {
    border-top: solid 6px #cde1dc;
    border-bottom: solid 6px #cde1dc;
    background-color: #cde1dc;
  }

  /* line 2575, ../scss/umiami.scss */
  #umiamievents_mo dd.accordion-navigation {
    border-bottom: solid 2px #9AC2B9;
  }

  /* line 2578, ../scss/umiami.scss */
  #umiamievents_mo dd.accordion-navigation a.mobile-events-carousel-trigger {
    background-color: #cde1dc;
  }

  /* line 2581, ../scss/umiami.scss */
  #umiamievents_mo dd.accordion-navigation.active a.mobile-events-carousel-trigger {
    background-color: #fff;
  }

  /* line 2584, ../scss/umiami.scss */
  .mobile-events-carousel {
    margin-bottom: 0;
  }

  /* line 2587, ../scss/umiami.scss */
  .mobile-events-carousel-trigger {
    text-align: center;
  }

  /* line 2590, ../scss/umiami.scss */
  #home_news_container a {
    text-decoration: none;
  }

  /* line 2594, ../scss/umiami.scss */
  #home_news_container_inner .news-item {
    background: none !important;
    overflow: hidden;
  }

  /* line 2598, ../scss/umiami.scss */
  #home_news_container_inner .news-item h4 {
    border-top: solid 2px #e8e8e9;
    padding-top: 0.5rem;
    overflow: hidden;
    text-transform: uppercase !important;
  }

  /* line 2604, ../scss/umiami.scss */
  #home_news_container_inner .news-item.first h4 {
    border-top: 0;
    padding-top: 0;
    overflow: hidden;
  }

  /* line 2609, ../scss/umiami.scss */
  #home_news_container_inner .cal-item h3 {
    border-top: solid 2px #e8e8e9;
    padding-top: 2rem;
    overflow: hidden;
    text-transform: uppercase !important;
  }

  /* line 2615, ../scss/umiami.scss */
  #home_news_container_inner .cal-item p {
    border-top: solid 2px #e8e8e9;
    padding-top: 1.5rem;
    overflow: hidden;
  }

  /* line 2620, ../scss/umiami.scss */
  #home_news_container_inner .cal-item a {
    display: block;
  }

  /* line 2623, ../scss/umiami.scss */
  #home_news_container_inner .cal-item a:hover {
    color: inherit;
  }

  /* line 2626, ../scss/umiami.scss */
  #alumnistories .um-blog-column.margin-bottom {
    margin-top: 1.563rem;
    margin-bottom: 1.563rem;
  }

  /* line 2630, ../scss/umiami.scss */
  #experienceumiami .nopad a {
    opacity: 0;
    font-size: 85%;
    line-height: 1.2;
    overflow: hidden;
  }

  /* line 2636, ../scss/umiami.scss */
  #experienceumiami .nopad a:hover {
    opacity: 1;
    text-decoration: none;
    text-align: center;
  }

  /* line 2641, ../scss/umiami.scss */
  #experienceumiami .nopad a h3 {
    line-height: 1.2;
  }

  /* line 2644, ../scss/umiami.scss */
  #global_footer img.logo {
    margin-top: 1.563rem;
    margin-bottom: 1.563rem;
    max-width: 125px;
  }
}
/* News Date Section */
/* Large Viewports */
@media (min-width: 47.438em) {
  /* line 2655, ../scss/umiami.scss */
  #home_news_container_inner .cal-item a {
    display: inline-block !important;
    line-height: 1.275rem;
    /*  height: 40px !important; */
    /* margin-bottom: .5rem; */
    font-size: .875rem;
  }

  /* line 2662, ../scss/umiami.scss */
  #home_news_container_inner .cal-item p {
    margin-bottom: .5rem;
  }

  /* line 2665, ../scss/umiami.scss */
  #home_news_container_inner .cal-item {
    display: block;
    background-color: #82b0a5;
    height: 15.1rem;
    padding-top: .75rem;
    overflow-y: hidden;
    padding-left: 0px;
    padding-right: 0px;
  }

  /* line 2674, ../scss/umiami.scss */
  #home_news_container_inner .cal-item a .date {
    display: inline-block;
    color: #fff;
    float: left;
    background-color: #6f9f93;
    padding-left: .75rem;
    margin-right: .75rem;
    font-size: 1.7rem;
    text-transform: uppercase;
    width: 117px;
    padding-top: 12px !important;
    margin-bottom: .525rem;
  }
}
/* Large, XLarge, XXLarge Viewports */
@media (min-width: 63.939em) {
  /* line 2691, ../scss/umiami.scss */
  #home_news_container_inner .cal-item {
    display: block;
    background-color: #82b0a5;
    height: 15.1rem;
    padding-top: .75rem;
    overflow-y: hidden;
    padding-left: 0px;
    padding-right: 0px;
  }

  /* line 2700, ../scss/umiami.scss */
  #home_news_container_inner .cal-item a {
    display: inline-block;
    /* margin-bottom: 1.1rem; */
    /*  margin-bottom: 0.9rem; */
    line-height: 1.275rem;
    height: 40px;
    margin-bottom: .275rem;
    overflow: hidden;
    width: 100%;
  }

  /* line 2710, ../scss/umiami.scss */
  .cal-item .columns div {
    max-height: 40px;
    margin: 0;
    margin-bottom: .6rem;
    overflow: hidden;
    padding: 0;
    display: block;
  }

  /* line 2718, ../scss/umiami.scss */
  #home_news_container_inner .date-details {
    max-height: 39px;
    overflow: hidden;
    display: block;
  }

  /* line 2723, ../scss/umiami.scss */
  #home_news_container_inner .cal-item a .date {
    display: inline-block;
    color: #fff;
    float: left;
    background-color: #6f9f93;
    padding: 0.75rem;
    margin-right: 0.75rem;
    font-size: 1.7rem;
    text-transform: uppercase;
    width: 117px;
    margin-bottom: 0.5rem;
  }
}
/* Home page large screen only */
/* Large, xlarge, xxlarge viewports old:769px */
@media (min-width: 47.439em) {
  /* Here's the plan: There are six regions into which the content of each hero area can be placed: top-left, top-center, top-right, bottom-left, bottom-center, bottom-right. Left-to-right placement will lean on the Foundation column layouts: top-left and bottom-left need 'large-4 columns' top-center and bottom-center need 'large-4 large-offset-4 columns' top-right and bottom-right need 'large-4 large-offset-8 columns' Additionally, an over/under offset needs to be declared, but will likely be handled with javascript. */
  /* line 2741, ../scss/umiami.scss */
  .homepage_hero_container_1 {
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    height: 100%;
  }

  /* line 2747, ../scss/umiami.scss */
  .homepage_hero_container_2 {
    background-image: url(/img/home-bg-lunar-newyear.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    height: 100%;
  }

  /* line 2754, ../scss/umiami.scss */
  .homepage_hero_container_3 {
    background-image: url(/img/home-bg-random-acts.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    height: 100%;
  }

  /* line 2761, ../scss/umiami.scss */
  .homepage_hero_container p {
    line-height: 150%;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
    filter: progid:DXImageTransform.Microsoft.DropShadow(color=#333333, offx=1, offy=1);
  }

  /* line 2766, ../scss/umiami.scss */
  .homepage_hero_container h1 {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
    filter: progid:DXImageTransform.Microsoft.DropShadow(color=#333333, offx=1, offy=1);
  }

  /* line 2770, ../scss/umiami.scss */
  .homepage_hero_container h3 {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
    filter: progid:DXImageTransform.Microsoft.DropShadow(color=#333333, offx=1, offy=1);
  }

  /* line 2774, ../scss/umiami.scss */
  .homepage_hero_content_topright,
  .homepage_hero_content_topleft {
    padding-top: 12%;
  }

  /* line 2778, ../scss/umiami.scss */
  .homepage_hero_content_1 {
    padding-top: 12%;
  }

  /* line 2781, ../scss/umiami.scss */
  .homepage_hero_content_2 {
    padding-top: 18%;
  }

  /* line 2784, ../scss/umiami.scss */
  .homepage_hero_content_3 {
    padding-top: 24%;
  }

  /* line 2787, ../scss/umiami.scss */
  .homepage_hero_content_4 {
    padding-top: 30%;
  }

  /* line 2790, ../scss/umiami.scss */
  .homepage_hero_content_5 {
    padding-top: 36%;
  }

  /* Slider overrides for the big one on the home page */
  /* line 2794, ../scss/umiami.scss */
  #homepage_hero_slider,
  #homepage_hero_slider .slick-list,
  #homepage_hero_slider .slick-track {
    height: 100%;
    margin-bottom: 0;
    background-color: #000;
  }

  /* line 2801, ../scss/umiami.scss */
  #homepage_hero_slider .slick-prev {
    left: 5%;
  }

  /* line 2804, ../scss/umiami.scss */
  #homepage_hero_slider .slick-next {
    right: 5%;
  }

  /* line 2807, ../scss/umiami.scss */
  #homepage_hero_slider .slick-prev,
  #homepage_hero_slider .slick-next {
    width: 45px;
    height: 45px;
    z-index: 997;
  }

  /* line 2813, ../scss/umiami.scss */
  #homepage_hero_slider .slick-prev:before,
  #homepage_hero_slider .slick-next:before {
    font-size: 45px;
  }

  /* line 2817, ../scss/umiami.scss */
  #heroCarouselContentAndImg_0,
  #heroCarouselContent_0,
  #heroCarouselContent_1,
  #heroCarouselContent_2 {
    opacity: 0;
  }

  /* line 2823, ../scss/umiami.scss */
  .home-hero-mobile-overflow-image-container {
    display: none;
    visibility: hidden;
  }

  /* line 2827, ../scss/umiami.scss */
  #home_news_container.news-shorter {
    height: 4.2625rem;
    margin-top: -4.2625rem;
    overflow: hidden;
  }

  /* line 2832, ../scss/umiami.scss */
  #home_news_container {
    height: 15.5rem;
    margin-top: -15.5rem;
    overflow: hidden;
    position: relative;
    z-index: 998;
  }

  /* line 2839, ../scss/umiami.scss */
  #home_news_container #home_news_container_trigger {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 50px;
    height: 15.1rem;
    padding: 0;
    border: 0;
  }

  /* line 2849, ../scss/umiami.scss */
  #home_news_container.news-shorter #home_news_container_trigger {
    height: 4.2625rem;
  }

  /* line 2852, ../scss/umiami.scss */
  #home_news_container #home_news_container_trigger .fa-plus {
    display: none;
  }

  /* line 2855, ../scss/umiami.scss */
  #home_news_container #home_news_container_trigger .fa-minus {
    display: inline;
  }

  /* line 2858, ../scss/umiami.scss */
  #home_news_container.news-shorter #home_news_container_trigger .fa-plus {
    display: inline;
  }

  /* line 2861, ../scss/umiami.scss */
  #home_news_container.news-shorter #home_news_container_trigger .fa-minus {
    display: none;
  }

  /* line 2864, ../scss/umiami.scss */
  #home_news_container_inner {
    background-clip: padding-box;
    border: solid 0.375rem rgba(255, 255, 255, 0.5);
    border-bottom: 0;
    height: 15.5rem;
    position: relative;
    padding-left: 50px;
  }

  /* line 2872, ../scss/umiami.scss */
  #home_news_container_inner .news-item {
    display: block;
    background-color: rgba(0, 0, 0, 0.8);
    height: 15.1rem;
    overflow-y: hidden;
    padding-top: 0.46875rem;
    background-repeat: no-repeat;
    background-position: center top;
  }

  /* line 2881, ../scss/umiami.scss */
  #home_news_container_inner .news-item a {
    display: block;
    width: 100%;
    height: 100%;
    max-height: 52px;
    overflow: hidden;
  }

  /* line 2888, ../scss/umiami.scss */
  #home_news_container.news-shorter #home_news_container_inner .news-item {
    background-position: 0 10rem;
  }

  /* line 2891, ../scss/umiami.scss */
  #home_news_container.news-shorter #home_news_container_inner .news-item h4 {
    top: 0.46875rem;
    line-height: 1.75em;
  }

  /* line 2895, ../scss/umiami.scss */
  #home_news_container_inner .news-item h4 {
    position: absolute;
    bottom: 0;
    margin-left: -1.563rem;
    padding-left: 1.563rem;
    padding-right: 1.563rem;
    border-left: solid 1px #fff;
    height: 50px;
    overflow: hidden;
    text-transform: uppercase;
    line-height: 1.75em;
  }

  /* line 2907, ../scss/umiami.scss */
  #home_news_container_inner .news-item.first h4 {
    border: 0;
  }

  /* line 2910, ../scss/umiami.scss */
  #home_news_container_inner a {
    text-decoration: none;
  }

  /* line 2913, ../scss/umiami.scss */
  #home_news_container_inner a:hover,
  #home_news_container_inner a:hover h4 {
    text-decoration: underline;
  }

  /* line 2917, ../scss/umiami.scss */
  #home_news_container_inner .news-slug {
    font-size: 0.7rem;
    line-height: 0.9rem;
  }

  /* line 2921, ../scss/umiami.scss */
  #home_news_container_inner .cal-item-ev {
    display: block;
    background-color: #82b0a5;
    height: 15rem;
    padding-top: 1rem;
    overflow-y: hidden;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    /* padding-left: 1.7rem; */
  }

  /* line 2932, ../scss/umiami.scss */
  #home_news_container_inner .newsEvents {
    display: block;
    background-color: #99C2B9;
    height: 3.938rem;
    padding-top: 1rem;
    overflow-y: hidden;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    position: absolute;
    bottom: 0;
  }

  /* line 2944, ../scss/umiami.scss */
  #home_news_container_inner .newsIcon,
  #home_news_container_inner .eventsIcon {
    display: block;
    float: left;
    height: 100%;
    width: 49%;
    text-align: center;
  }

  /* line 2952, ../scss/umiami.scss */
  #home_news_container_inner .newsIcon img,
  #home_news_container_inner .eventsIcon img {
    width: 50px;
    padding-left: 5px;
    padding-right: 10px;
    height: 35px;
  }

  /* line 2959, ../scss/umiami.scss */
  #home_news_container.news-shorter #home_news_container_inner .cal-item a {
    display: none;
  }

  /* line 2962, ../scss/umiami.scss */
  #home_news_container.news-shorter #home_news_container_inner .cal-item a.first {
    display: block;
  }

  /* line 2965, ../scss/umiami.scss */
  #home_news_container.news-shorter #home_news_container_inner .cal-item h4 {
    display: none;
  }

  /* line 2968, ../scss/umiami.scss */
  #home_news_container #home_news_container_inner .cal-item h4 {
    background-color: #9ac2b9;
    /* margin: 2.3rem -1.563rem 1.563rem;
     padding: 1.24rem; */
    padding: 0.2rem;
    text-transform: uppercase;
  }

  /* line 2975, ../scss/umiami.scss */
  #home_news_container #home_news_container_inner .cal-item-ev h4 {
    background-color: #9ac2b9;
    /* margin: 2.3rem -1.563rem 1.563rem;
     padding: 1.24rem; */
    padding-top: 0.5rem;
    padding-left: 1.7rem;
    text-transform: uppercase;
  }

  /* line 2983, ../scss/umiami.scss */
  #home_news_container_inner .cal-item-ev a {
    display: block;
    /* margin-bottom: 1.1rem; */
    margin-bottom: 0.9rem;
    line-height: 1rem;
  }

  /*margin: -1.563rem -1.563rem 1.563rem -1.563rem;
   padding: 1.563rem;
   */
  /* line 2992, ../scss/umiami.scss */
  #homepage_hero_slider.dim .slick-list {
    opacity: 0.5;
  }

  /* line 2995, ../scss/umiami.scss */
  #proofpoints {
    background-image: url(/img/proofpoints-bg.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    /* padding: 2.5rem 0; */
    border-top: solid 6px #e5e5e5;
    margin-top: 0;
  }

  /* line 3003, ../scss/umiami.scss */
  figure {
    display: block;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  /* .proofpoint-1 img {
       float:right;
  }
   .proofpoint-2 img {
       display:block;
       margin-left:auto;
       margin-right:auto;
  }
   .proofpoing-3 img {
       float:left;
  }
   */
  /* line 3023, ../scss/umiami.scss */
  #proofpoints figcaption {
    text-align: center;
    font-size: 0.75rem;
    margin-top: 0.5rem;
  }

  /* line 3028, ../scss/umiami.scss */
  #proofpoints img.fig2 {
    height: auto;
  }

  /* line 3031, ../scss/umiami.scss */
  #proofpoints img.fig1 {
    height: auto;
  }

  /* line 3034, ../scss/umiami.scss */
  #umiamievents .tabs.vertical {
    float: right;
  }

  /* line 3037, ../scss/umiami.scss */
  #umiamievents .tabs dd > a {
    background-color: transparent;
    padding: 1.25rem 2rem;
  }

  /* line 3041, ../scss/umiami.scss */
  #umiamievents .tabs dd.active a,
  #umiamievents .tabs dd > a:hover {
    background-color: #cde1dc;
  }

  /* line 3045, ../scss/umiami.scss */
  #umiamievents .tabs-content.vertical > .content {
    padding: 0;
  }

  /* line 3048, ../scss/umiami.scss */
  #umiamievents .large-block-grid-5 li {
    min-height: 175px;
    background-position: center center;
    width: 20%;
  }

  /* line 3053, ../scss/umiami.scss */
  #umiamievents .large-block-grid-5 {
    border: solid 6px #cde1dc;
  }

  /* line 3056, ../scss/umiami.scss */
  #umiamievents .large-block-grid-5 li span.date span.time,
  #umiamievents_mo .large-block-grid-5 li span.date span.time,
  #umiamievents .large-block-grid-5 li span.event-info,
  #umiamievents_mo .large-block-grid-5 li span.event-info {
    visibility: hidden;
  }

  /* line 3062, ../scss/umiami.scss */
  #umiamievents .large-block-grid-5 li a:hover span.date span.time,
  #umiamievents_mo .large-block-grid-5 li a:hover span.date span.time,
  #umiamievents .large-block-grid-5 li a:hover span.event-info,
  #umiamievents_mo .large-block-grid-5 li a:hover span.event-info {
    visibility: visible;
  }

  /* line 3068, ../scss/umiami.scss */
  #alumnistories .border-right {
    border-right: solid 3px #f1f3f3;
  }

  /* line 3071, ../scss/umiami.scss */
  .large-float-right {
    float: right;
  }

  /* line 3074, ../scss/umiami.scss */
  .large-float-left {
    float: left;
  }

  /* line 3077, ../scss/umiami.scss */
  #global_footer img.logo {
    max-width: 95px;
  }

  /* line 3080, ../scss/umiami.scss */
  #global_footer .large-9 .columns {
    padding-left: 0px;
  }

  /* line 3083, ../scss/umiami.scss */
  #global_footer .large-9 {
    padding: 0 0;
  }

  /* line 3087, ../scss/umiami.scss */
  .sub-footer-links span,
  .sub-footer-links a {
    padding-left: 1rem;
    margin-right: 1rem;
    font-size: 0.6875rem;
  }

  /* line 3093, ../scss/umiami.scss */
  .sub-footer-links a {
    border-left: solid 1px #fff;
  }
}
/* TODO */
/* large, xlarge and xxlarge viewports with min-height */
@media (min-width: 47.439em) and (min-height: 650px) {
  /* line 3102, ../scss/umiami.scss */
  .homepage_hero_content_topright,
  .homepage_hero_content_topleft {
    padding-top: 20%;
  }
}
/* large, xlarge and xxlarge viewports with min-height */
@media (min-width: 47.439em) and (min-height: 800px) {
  /* line 3110, ../scss/umiami.scss */
  .homepage_hero_content_topright,
  .homepage_hero_content_topleft {
    padding-top: 25%;
  }
}
/* INTERIOR PAGE GLOBAL STYLES - ALL SCREEN SIZES */
/* line 3118, ../scss/umiami.scss */
.breadcrumbs {
  border: none;
  border-radius: 0;
  background-color: transparent;
  padding-left: 0;
  margin-top: 1.0rem;
  margin-bottom: 1.0rem;
}

/* line 3126, ../scss/umiami.scss */
.breadcrumbs > * {
  color: inherit;
  /* color: #B2B2B2 !important;
   margin: 0px 0.75rem;
   position: relative;
   top: 1px;
   font-size: 170%;
   */
}

/* line 3135, ../scss/umiami.scss */
.breadcrumbs > * a {
  color: inherit;
  text-decoration: inherit;
}

/* line 3139, ../scss/umiami.scss */
.breadcrumbs > *.current a {
  color: #005030;
}

/* line 3142, ../scss/umiami.scss */
.breadcrumbs > *:before {
  content: "›";
  font-size: 170%;
}

/* line 3146, ../scss/umiami.scss */
.breadcrumbsright {
  /*padding-top: 0.5625rem;*/
  padding-top: 0;
  text-align: right;
}

/* line 3151, ../scss/umiami.scss */
.breadcrumbsright button {
  margin-right: 1rem;
}

/* line 3154, ../scss/umiami.scss */
hr.divider {
  border: solid transparent;
  margin: 1rem 0;
}

/* line 3158, ../scss/umiami.scss */
hr.divider-half {
  border: solid transparent;
  margin: 0.5rem 0;
}

/* line 3162, ../scss/umiami.scss */
.introp {
  font-size: 150%;
}

/* overlay colors are up top, near the other helper classes */
/* line 3168, ../scss/umiami.scss */
.overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0.9375rem;
  text-align: center;
  margin: 0;
}

/* line 3177, ../scss/umiami.scss */
.marginbottom {
  margin-bottom: 1.563rem;
}

/* line 3180, ../scss/umiami.scss */
.relative {
  display: block;
  position: relative;
}

/* line 3184, ../scss/umiami.scss */
ul li > a i.fa {
  font-size: 0.6rem;
}

/* line 3187, ../scss/umiami.scss */
ul.darkorange.subnav {
  border-top: solid 1px #cccccc;
}

/* line 3190, ../scss/umiami.scss */
ul.darkorange.subnav li {
  font-size: 1rem;
  letter-spacing: 1px;
  font-weight: bolder;
  line-height: 1.325rem;
}

/* line 3196, ../scss/umiami.scss */
ul.darkorange.subnav li a {
  display: block;
  border-bottom: solid 1px #cccccc;
  padding: .9rem;
}

/* line 3201, ../scss/umiami.scss */
ul.darkorange.subnav li a:hover {
  text-decoration: underline;
  color: #8996a0;
  -o-transition: all 1s ease-out, all .3s ease-in;
  -ms-transition: all 1s ease-out, all .3s ease-in;
  -moz-transition: all 1s ease-out, all .3s ease-in;
  -webkit-transition: all 1s ease-out, all .3s ease-in;
}

/* line 3213, ../scss/umiami.scss */
ul.bluegray.subnav li a:hover {
  text-decoration: underline;
}

/* line 3216, ../scss/umiami.scss */
.flex-video-playlist-wrapper {
  margin-left: 0.9375rem;
  margin-bottom: 1rem;
}

/* line 3220, ../scss/umiami.scss */
.flush-left.columns {
  padding-left: 0;
}

/* LANDING PAGE GLOBAL STYLES - ALL SCREEN SIZES */
/* line 3226, ../scss/umiami.scss */
div.landingpage-hero,
div.interior-hero {
  background-repeat: no-repeat;
  background-position: 50% bottom;
  background-size: cover;
  position: relative;
}

/* line 3233, ../scss/umiami.scss */
div.landingpage-caption,
div.interior-caption {
  background-color: #005030;
  color: #ffffff;
  /* background-color: rgba(0,0,0,0.5); */
  /* color: #ceced0; */
  padding: 1.5rem;
}

/* LANDING PAGE GLOBAL STYLES - SMALL SCREEN ONLY min-width: 1366px */
/* small, medium viewports old:768px */
@media only screen and (max-width: 47.438em) {
  /* line 3246, ../scss/umiami.scss */
  div.landingpage-hero,
  div.interior-hero {
    height: 300px;
  }

  /* line 3250, ../scss/umiami.scss */
  div.landingpage-caption,
  div.interior-caption {
    width: 100%;
    position: absolute;
    Bottom: 0;
  }
}
/* line 3258, ../scss/umiami.scss */
.row .row.gatewaySliderWrapper {
  margin-bottom: 3.75rem;
  margin-left: 0;
  margin-right: 0;
}

/* line 3263, ../scss/umiami.scss */
.gatewayPage-caption {
  width: 100%;
  padding: 15px;
  font-size: 1.125em;
  bottom: 0px;
  /* position: absolute; */
}

/* line 3270, ../scss/umiami.scss */
.gatewayHero {
  max-width: 1240px;
}

/* line 3273, ../scss/umiami.scss */
.gatewayHero .slick-prev {
  left: 5%;
}

/* line 3276, ../scss/umiami.scss */
.gatewayHero .slick-next {
  right: 5%;
}

/* line 3279, ../scss/umiami.scss */
.gatewayHero .slick-prev,
.gatewayHero .slick-next {
  width: 45px;
  height: 45px;
  z-index: 997;
}

/* line 3285, ../scss/umiami.scss */
.gatewayHero .slick-prev:before,
.gatewayHero .slick-next:before {
  font-size: 45px;
}

/* LANDING PAGE GLOBAL STYLES - LARGE SCREEN ONLY */
/* TODO */
/* large, xlarge, xx large viewport old: 769px */
@media only screen and (min-width: 47.439em) {
  /* line 3296, ../scss/umiami.scss */
  div.landingpage-hero {
    height: 520px;
  }

  /* line 3299, ../scss/umiami.scss */
  div.landingpage-caption {
    width: 37%;
    left: 65%;
    bottom: 27px;
    height: 35%;
    position: absolute;
    /*     width: 40%;
     left: 60%;
     bottom: 0; */
  }

  /* line 3309, ../scss/umiami.scss */
  div.landingpage-caption h3,
  div.landingpage-caption p {
    max-width: 26rem;
    color: #ceced0;
  }

  /* line 3314, ../scss/umiami.scss */
  div.interior-hero {
    height: 440px;
    border: 1px solid white;
  }

  /* line 3318, ../scss/umiami.scss */
  div.interior-caption {
    width: 33%;
    left: 67%;
    bottom: 0;
  }

  /* line 3323, ../scss/umiami.scss */
  div.interior-caption h3,
  div.interior-caption p {
    max-width: 26rem;
    color: #ceced0;
  }

  /* line 3328, ../scss/umiami.scss */
  .gatewayPage-caption {
    width: 37%;
    right: 0;
    bottom: 27px;
    position: absolute;
  }

  /* line 3334, ../scss/umiami.scss */
  .row .row.gatewaySliderWrapper {
    margin-bottom: 0px;
  }
}
/* GUIDE STYLES */
/* line 3341, ../scss/umiami.scss */
.guide-logo {
  display: block;
  width: auto;
  height: 100px;
  margin: 0 0 2rem;
}

/* Ping */
/* line 3350, ../scss/umiami.scss */
.top-bar {
  background: #04351e;
}

/* line 3355, ../scss/umiami.scss */
.top-bar-section li:not(.has-form) a:not(.button) {
  padding: 0 30px;
  line-height: 45px;
  background: #005130;
}

/* line 3360, ../scss/umiami.scss */
.top-bar-section li:not(.has-form) a:hover:not(.button) {
  background: none repeat scroll 0% 0% #04351e;
}

/* line 3363, ../scss/umiami.scss */
.top-bar-section li.active:not(.has-form) a:not(.button) {
  padding: 0 30px;
  background: #04351e;
}

/* line 3367, ../scss/umiami.scss */
.top-bar-section li.active:not(.has-form) a:not(.button):hover {
  padding: 0 30px;
  background: #04351e;
}

/* line 3371, ../scss/umiami.scss */
.top-bar-section .dropdown li:hover:not(.has-form) > a:not(.button) {
  background: none repeat scroll 0% 0% #04351e;
}

/* line 3374, ../scss/umiami.scss */
.top-bar-section .dropdown li:not(.has-form) a:not(.button) {
  background: none repeat scroll 0% 0% #005130;
}

/* line 3377, ../scss/umiami.scss */
.top-bar-section ul li:hover:not(.has-form) > a {
  background: none repeat scroll 0% 0% #04351e;
}

/* PS */
/* line 3383, ../scss/umiami.scss */
.pad_r_0 {
  padding-right: 0px;
}

/* line 3386, ../scss/umiami.scss */
.pad_l_0 {
  padding-left: 0px;
}

/* line 3389, ../scss/umiami.scss */
.pad_btm_10 {
  padding-bottom: .625rem;
}

/* line 3392, ../scss/umiami.scss */
.pad_top_10 {
  padding-top: .625rem;
}

/* line 3395, ../scss/umiami.scss */
.pad_l_12 {
  margin-left: 0.375rem !important;
}

/* line 3401, ../scss/umiami.scss */
.side-nav {
  display: block;
  margin: 1rem 0 0 0.875rem;
  padding: 0rem 0;
  list-style-type: none;
  list-style-position: outside;
}

/* line 3408, ../scss/umiami.scss */
.side-nav li {
  margin: 0 0 0.3125rem 0;
  font-size: 0.875rem;
}

/* line 3412, ../scss/umiami.scss */
.side-nav li a:not(.button) {
  display: block;
  color: #008cba;
  margin-left: -0.5rem;
  padding: 0.188rem 0.5rem;
}

/* line 3418, ../scss/umiami.scss */
.side-nav li a:not(.button):hover,
.side-nav li a:not(.button):focus {
  color: #8996a0;
  text-decoration: none;
}

/* line 3423, ../scss/umiami.scss */
.side-nav li.active > a:first-child:not(.button) {
  color: #8996a0;
  font-weight: inherit;
  font-family: inherit;
  background: rgba(0, 0, 0, 0.025);
}

/* line 3433, ../scss/umiami.scss */
.divider_v {
  border-right: 1px solid #555555;
  margin: 6rem -1.625rem;
  height: 40%;
  position: relative;
  float: right;
  background-color: #999;
  width: 1px;
}

/* line 3442, ../scss/umiami.scss */
a {
  color: inherit;
  text-decoration: none;
}

/* line 3446, ../scss/umiami.scss */
a:hover {
  text-decoration: underline;
  color: inherit;
}

/* line 3450, ../scss/umiami.scss */
.list {
  padding-left: .625rem;
}

/* line 3453, ../scss/umiami.scss */
p a,
.list ul li a {
  text-decoration: underline;
}

/* line 3457, ../scss/umiami.scss */
p a:hover,
.list ul li a:hover {
  text-decoration: underline;
  color: orange;
}

/* line 3462, ../scss/umiami.scss */
.darkgray {
  color: #828282;
}

/* line 3465, ../scss/umiami.scss */
.introp {
  line-height: 2.1875rem;
}

/* line 3468, ../scss/umiami.scss */
ul.square {
  list-style-type: square;
}

/* line 3471, ../scss/umiami.scss */
.list ul li {
  font-size: 1.0625rem;
  line-height: 180%;
  padding: .5rem 0;
}

/* line 3476, ../scss/umiami.scss */
.homepage-panel {
  margin-bottom: 0rem;
  padding-bottom: 0rem;
}

/* line 3480, ../scss/umiami.scss */
.panel .ligthgray2-bg {
  background-color: #eeecec !important;
}

/* line 3483, ../scss/umiami.scss */
.floatright {
  position: relative;
  float: right;
}

/* line 3487, ../scss/umiami.scss */
.floatleft {
  position: relative;
  float: left;
  padding-right: 20px;
}

/* line 3492, ../scss/umiami.scss */
#global_footer a:hover {
  color: white;
}

/* line 3495, ../scss/umiami.scss */
#global_footer p a {
  color: white;
  text-decoration: none;
}

/* line 3499, ../scss/umiami.scss */
#global_footer p a:hover {
  text-decoration: underline;
  color: white;
}

/* small, medium viewports old:768px */
@media (max-width: 47.438) {
  /* line 3506, ../scss/umiami.scss */
  nav {
    padding-top: 0px;
    z-index: 3000;
  }

  /* line 3510, ../scss/umiami.scss */
  div.interior-caption h3 {
    color: #ceced0;
    font-size: 90%;
  }

  /* line 3514, ../scss/umiami.scss */
  .content-main {
    margin: 0 0;
  }

  /* line 3517, ../scss/umiami.scss */
  .top-bar-section ul li h1 {
    font-size: 90% !important;
  }

  /* line 3520, ../scss/umiami.scss */
  .side-nav {
    padding-bottom: 0px;
  }

  /* line 3523, ../scss/umiami.scss */
  .slick-slider {
    margin-bottom: -1.25rem;
  }
}
/*TOP SLIVER AND MOBILE NAVIGATION*/
/*Overriding Foundation fixed topbar padding to accomodate navigation different heights*/
/* line 3531, ../scss/umiami.scss */
body.interior.f-topbar-fixed {
  padding-top: 163px;
}

/*This divs adds the extra padding when the slicer is open*/
/* line 3537, ../scss/umiami.scss */
.sliver-push.open {
  padding-top: 35px;
  z-index: 0;
}

/* line 3541, ../scss/umiami.scss */
.sliver-push {
  padding-top: 0px;
}

/* line 3544, ../scss/umiami.scss */
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}

/* line 3549, ../scss/umiami.scss */
.clearfix:after {
  clear: both;
}

/* line 3554, ../scss/umiami.scss */
.navbar #sliver {
  border: none;
  display: block;
  margin: 0 auto;
}

/* line 3559, ../scss/umiami.scss */
#home-tactical-nav #search {
  padding-left: 0;
}

/* line 3562, ../scss/umiami.scss */
.sliverlink {
  color: white;
  font-size: 1.07143em;
  font-weight: 700;
}

/* line 3567, ../scss/umiami.scss */
#slivertab {
  background: #01321e;
  color: white;
  font-weight: bold;
  height: 32px;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}

/* line 3578, ../scss/umiami.scss */
.navbar .drawer {
  color: white;
  /*display:none;
  */
  height: 55px;
  /*padding-top:7px;*/
  max-width: 1280px;
  margin: 0 auto;
  z-index: 999;
}

/* line 3588, ../scss/umiami.scss */
.navbar .slivernav,
.navbar .drawer {
  background: #01321e;
}

/* line 3592, ../scss/umiami.scss */
.navbar .slivernav {
  /*min-height:21px;
   height:480px;
  */
  max-width: 9999px;
  width: 100%;
  border-bottom: 1px solid #ffffff;
}

/* line 3599, ../scss/umiami.scss */
ul.title-area {
  margin-bottom: 0;
}

/* line 3602, ../scss/umiami.scss */
ul.title-area li.separator {
  border-bottom: solid 1px #005030;
  padding-top: 1em;
  width: 98%;
}

/* line 3607, ../scss/umiami.scss */
ul.title-area.last {
  margin-bottom: 2em;
}

/* line 3611, ../scss/umiami.scss */
.navbar ul.title-area li a:hover {
  text-decoration: none;
}

/* line 3614, ../scss/umiami.scss */
button#sliverlink {
  float: right;
  height: 21px;
  margin: 0;
  padding: 0;
  transition: none;
  width: 50px;
}

/* line 3622, ../scss/umiami.scss */
button#sliverlink,
.sliverbutton button,
.sliverbutton button:hover,
.sliverbutton button:focus {
  background-color: #005030;
  border-color: #005030;
}

/* line 3629, ../scss/umiami.scss */
button#sliverlink.sliver-open {
  height: 55px;
  transition: none;
}

/* line 3633, ../scss/umiami.scss */
#sliverlink.sliver-open .fa-plus,
#sliverlink .fa-minus {
  display: none;
}

/* line 3637, ../scss/umiami.scss */
#sliverlink .fa-plus,
#sliverlink.sliver-open .fa-minus {
  display: inline;
}

/* line 3641, ../scss/umiami.scss */
#sliverlink a,
#sliverlink a:hover,
#sliverlink a:focus {
  color: #fff;
}

/* line 3646, ../scss/umiami.scss */
.navbar .drawer input,
.navbar .drawer button {
  margin: 0 0 4px;
}

/* line 3650, ../scss/umiami.scss */
.navbar .drawer input.umsearchfield {
  height: 27px;
  padding: 3px;
}

/* line 3654, ../scss/umiami.scss */
.navbar .drawer button.umsearchbtn {
  height: 26px;
  margin-top: 7px;
  padding: 3px;
}

/* line 3659, ../scss/umiami.scss */
.navbar .drawer button.umsearchbtn-sm {
  height: 35px;
  padding: 3px;
}

/* line 3663, ../scss/umiami.scss */
.drawer li button.apply-now {
  background-color: #005030;
  border: solid 3px #ffffff;
  margin-top: 8px;
  padding: 0 18% !important;
  width: 80px;
}

/* line 3670, ../scss/umiami.scss */
.drawer li a:hover,
#sliverlink a:hover {
  text-decoration: none;
}

/* line 3674, ../scss/umiami.scss */
.drawer li.apply-now a {
  padding: 0px;
}

/* line 3677, ../scss/umiami.scss */
.small-block-grid-5 > li {
  /* override foundation's padding*/
  padding-left: 0.625em;
  width: auto;
}

/* line 3682, ../scss/umiami.scss */
.small-block-grid-5-social > li {
  /* override foundation's padding*/
  padding-left: 0.005em;
  width: auto;
}

/* line 3687, ../scss/umiami.scss */
[class*="block-grid-5-social"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.150rem 1.25rem;
}

/* Remove the underline effect from the social media icons */
/* line 3696, ../scss/umiami.scss */
#social-icon a:hover {
  text-decoration: none !important;
}

/* line 3699, ../scss/umiami.scss */
.umname {
  padding-top: 3px;
  height: 20px;
}

/* line 3703, ../scss/umiami.scss */
.umname h4 {
  color: #005030;
  letter-spacing: 0.5em;
  font-size: 0.8em;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
}

/* line 3711, ../scss/umiami.scss */
.slivernav .columns,
.slivernav .column {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/*========Interior mobile nav==========*/
/* line 3718, ../scss/umiami.scss */
.mobile-bar {
  height: 46px;
}

/* line 3721, ../scss/umiami.scss */
.mobile-nav {
  background: #01321e;
  color: #fff;
  padding: 2em 0 0 0;
}

/* line 3726, ../scss/umiami.scss */
.mobile-nav ul li {
  line-height: 1.85em;
}

/* line 3729, ../scss/umiami.scss */
.mobile-nav.mobilelinks {
  padding: 0;
}

/* line 3732, ../scss/umiami.scss */
.mobile-nav.mobilelinks h4 {
  font-size: 1.063em;
  background: none;
  padding-top: 1em;
}

/* line 3737, ../scss/umiami.scss */
.mobile-nav.mobilelinks ul li {
  font-size: 1em;
}

/* line 3740, ../scss/umiami.scss */
.mobile-nav.relatedlinks ul li {
  font-size: 0.875em;
}

/* line 3743, ../scss/umiami.scss */
.topsliver .mobilesearch {
  padding: 2em 0 1.5em 0;
}

/* line 3747, ../scss/umiami.scss */
.mobile-bar.mobilesearch {
  background-color: #cccbd5;
}

/* line 3750, ../scss/umiami.scss */
.supernav li.umsearchfield-li input,
.supernav li.umsearchbtn-li button {
  margin-top: 6px;
}

/* line 3754, ../scss/umiami.scss */
.supernav > li > a {
  padding: 12px 6px 0;
  text-shadow: 1px 1px #000000;
}

/* line 3758, ../scss/umiami.scss */
#supernav1 > li > a button {
  margin-top: -3px;
}

/*========= Changes to Homepage Top Navigation ============*/
/* line 3763, ../scss/umiami.scss */
.home .navbar {
  height: 152px;
  transition: none;
}

/* line 3767, ../scss/umiami.scss */
.home .navbar.open {
  height: 187px;
}

/* line 3770, ../scss/umiami.scss */
.home .navbar .um-main-toggle {
  /*padding-top:15px;*/
  padding-top: 0;
}

/* line 3774, ../scss/umiami.scss */
#home-tactical-nav {
  background: none;
  margin-bottom: 41px;
  max-width: 1240px;
  position: relative;
  top: -6px;
}

/* line 3781, ../scss/umiami.scss */
#home-tactical-nav.hide {
  display: none;
  height: 0;
  visibility: hidden;
}

/* line 3786, ../scss/umiami.scss */
#home-tactical-nav button,
#home-tactical-nav .button,
#home-tactical-nav input {
  transition: none 0.5s ease 0s;
  /*background-color:rgba(255,255,255,0.5);*/
}

/* line 3792, ../scss/umiami.scss */
#home-tactical-nav button.tacticalTransition,
#home-tactical-nav .button.tacticalTransition,
#home-tactical-nav input.tacticalTransition {
  transition: all 0.5s ease 0s;
  /*background-color:rgba(255,255,255,0.5);*/
}

/* line 3798, ../scss/umiami.scss */
#sliver .small-offset-1 {
  margin-left: 5% !important;
}

/* line 3801, ../scss/umiami.scss */
.hp-top-sliver .row {
  margin: 0 auto;
}

/* line 3804, ../scss/umiami.scss */
.topborder {
  border-top: solid 6px #005030;
  max-width: 9999px;
}

/* line 3808, ../scss/umiami.scss */
.topborder.hide {
  border: none;
}

/*The following classes override the previous ones due to changes to the top navigation */
/* line 3814, ../scss/umiami.scss */
div.fixed.navbar {
  min-height: 120px;
  z-index: 999;
}

/* line 3818, ../scss/umiami.scss */
div.navbar-header {
  border-bottom: none;
}

/* line 3821, ../scss/umiami.scss */
div.navbar-header {
  border-bottom: none;
  position: relative;
}

/*topsliver adjustments for large viewports*/
@media (max-width: 63.938em) {
  /* line 3829, ../scss/umiami.scss */
  .supernav > li > a {
    padding: 12px 2px 0;
    text-shadow: 1px 1px #000000;
  }
}
@media (min-width: 63.939em) {
  /* line 3836, ../scss/umiami.scss */
  .supernav > li > a {
    padding: 12px 6px 0;
    text-shadow: 1px 1px #000000;
  }
}
@media (min-width: 69.25em) {
  /* line 3843, ../scss/umiami.scss */
  .supernav > li > a {
    padding: 12px 6px 0;
    text-shadow: 1px 1px #000000;
  }
}
/*topsliver adjustments for medium viewports */
/* small and medium viewports */
@media (max-width: 47.438em) {
  /* Small and med viewport search bar styles */
  /* line 3854, ../scss/umiami.scss */
  .mobilesearch input[type="text"].umsearchfield,
  .drawer .mobilesearch input[type="text"].umsearchfield-sm,
  .mobilesearch button.search-sliver,
  .mobilesearch button {
    background: #E5E5EA;
    border: solid 4px rgba(255, 255, 255, 0.5);
    font-size: 1.375em;
    font-family: "Stag Sans Light";
    padding-bottom: 0.2em;
  }

  /* line 3864, ../scss/umiami.scss */
  .mobilesearch input[type="text"].umsearchfield {
    margin-top: 8px;
  }

  /* line 3867, ../scss/umiami.scss */
  .title-area.mainlinks li {
    background: #011a0d;
    color: #ff0000 !important;
    font-size: 1.063em;
    letter-spacing: 0.1em;
    margin: 1em 0;
    padding-left: 0.5em;
    text-transform: uppercase;
    width: 98%;
  }

  /* line 3877, ../scss/umiami.scss */
  .title-area.mainlinks li a {
    color: #005030;
  }

  /* line 3880, ../scss/umiami.scss */
  .home .navbar .um-main-toggle {
    padding-top: 0;
  }

  /*This divs adds the extra padding when the slicer is open*/
  /* line 3884, ../scss/umiami.scss */
  .sliver-push.open {
    padding-top: 453px;
  }

  /* line 3887, ../scss/umiami.scss */
  .mobilesearch button {
    border-radius: 0;
    padding: 0;
  }

  /* line 3891, ../scss/umiami.scss */
  .mobilesearch button.searchbar {
    margin-top: 8px !important;
    height: 36px;
    width: 35px;
  }

  /* line 3896, ../scss/umiami.scss */
  .mobilesearch button.search-sliver {
    height: 36px;
    margin-left: 0.4em;
    width: 35px;
  }

  /* line 3901, ../scss/umiami.scss */
  .mobilesearch button.search-sliver .fa {
    padding: 5px;
  }

  /* line 3904, ../scss/umiami.scss */
  .mobilesearch button .fa {
    color: #ffffff !important;
    font-size: 0.9em;
    padding: 0;
  }

  /* NEW SEARCH BAR - changed to look like the news site bar */
  /* line 3911, ../scss/umiami.scss */
  .navbar .navbar-toggle {
    padding-top: 7px;
  }

  /* line 3914, ../scss/umiami.scss */
  .fa-bars {
    color: #ffffff;
    font-size: 2em;
    padding-top: 7px;
  }

  /* line 3919, ../scss/umiami.scss */
  .supernav li.newssearch {
    clear: none;
    float: left;
    padding: 0.5em 0;
    width: auto;
  }

  /* line 3925, ../scss/umiami.scss */
  .supernav.right {
    float: right !important;
  }

  /* line 3928, ../scss/umiami.scss */
  button.newssearchbtn,
  input.newssearchfield[type="text"] {
    background-clip: padding-box;
    background-color: rgba(255, 255, 255, 0.6);
    border: 3px solid rgba(255, 255, 255, 0.8);
    border-radius: 0;
    color: #333333;
    display: inline-block;
    height: auto;
    line-height: normal;
    margin: 0 0 3px;
    padding: 6px;
  }

  /* line 3941, ../scss/umiami.scss */
  input.newssearchfield[type="text"] {
    height: 33px;
    width: 20em;
    transition: all 0.5s ease 0s;
  }

  /* line 3946, ../scss/umiami.scss */
  button.newssearchbtn {
    height: 33px;
    margin-left: 0.3em !important;
    width: 33px;
  }

  /* line 3951, ../scss/umiami.scss */
  button.newssearchbtn:focus,
  input[type="text"].newssearchfield:focus {
    box-shadow: none;
  }

  /* line 3955, ../scss/umiami.scss */
  input[type="text"].newssearchfield:focus {
    background-color: white;
    color: #222;
  }

  /* END NEWS SEARCH BAR */
  /*This height needs to be changed if the height of the topsliver navigation changes or it will cover the bottom search nav when the sliver is open*/
  /* line 3961, ../scss/umiami.scss */
  div.fixed.navbar.navbar-open {
    /*min-height: 500px;
    */
    min-height: 626px;
  }

  /* line 3966, ../scss/umiami.scss */
  .navbar.interior {
    border-bottom: none;
    height: auto;
    min-height: 122px;
    transition: none;
  }

  /* line 3972, ../scss/umiami.scss */
  .navbar.navbar-open #drawer {
    height: 460px;
  }

  /* line 3975, ../scss/umiami.scss */
  button#sliverlink {
    background: none;
    border: none;
  }

  /* line 3979, ../scss/umiami.scss */
  button#sliverlink.sliver-open {
    height: auto;
    padding-top: 0.1em;
  }

  /* line 3983, ../scss/umiami.scss */
  .drawer div ul {
    list-style: none !important;
  }

  /* line 3986, ../scss/umiami.scss */
  .drawer div ul li {
    font-size: 1.125em;
    line-height: 1.15em;
    padding: 0.4em 0;
  }

  /* line 3991, ../scss/umiami.scss */
  .toggle-inner .fa.fa-bars {
    color: #333333 !important;
    font-size: 1.6em;
  }

  /*Topsliver search styles medium*/
  /* line 3996, ../scss/umiami.scss */
  .supernav li.umsearchfield-li,
  .supernav li.umsearchbtn-li {
    float: right;
    width: 95%;
  }

  /* line 4001, ../scss/umiami.scss */
  .sliversearch {
    padding: 1.4em 0 1em 0;
  }

  /* line 4004, ../scss/umiami.scss */
  .sliversearch input.umsearchfield {
    background: #e6e6e6;
    border: solid 3px rgba(255, 255, 255, 0.5);
  }

  /* line 4008, ../scss/umiami.scss */
  .navbar-open .slivernav.hide-for-large-up {
    min-height: 526px;
  }

  /* line 4011, ../scss/umiami.scss */
  .row.mobilescroll {
    overflow-x: hidden;
    overflow-y: scroll;
    max-height: 526px;
    width: 120%;
    padding-right: 20px;
  }

  /* line 4018, ../scss/umiami.scss */
  .sliverright-title {
    margin-left: 1.8em;
    padding-left: 0.5em;
    background: #011a0d;
    box-sizing: initial;
    line-height: 130%;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    width: inherit;
    font-size: 0.938em;
    padding-top: 3px;
  }

  /* line 4030, ../scss/umiami.scss */
  .sliverleft,
  .sliverright {
    min-height: 626px;
    padding-bottom: 160px;
  }

  /* line 4035, ../scss/umiami.scss */
  .sliverleft {
    text-align: right;
  }

  /* line 4038, ../scss/umiami.scss */
  .sliverleft ul {
    border-right: solid 1px #005030;
    padding-right: 2em;
  }

  /* line 4042, ../scss/umiami.scss */
  .sliverleft ul li a {
    color: rgba(255, 255, 255, 0.5);
  }

  /* line 4045, ../scss/umiami.scss */
  .sliverright ul {
    margin-left: 0;
    padding-left: 2em;
  }

  /* line 4049, ../scss/umiami.scss */
  .sliverright h4,
  .mobile-nav h4 {
    background: #011a0d;
    box-sizing: initial;
    font-size: 0.938em;
    line-height: 130%;
    letter-spacing: 0.05em;
    padding-top: 3px;
    text-transform: uppercase;
    width: inherit;
  }

  /* line 4060, ../scss/umiami.scss */
  .sliverright h4 {
    margin-left: 1.8em;
    padding-left: 0.5em;
  }

  /* line 4064, ../scss/umiami.scss */
  .mobile-nav h4 {
    margin: 0.5em 2.5em 1.2em 2.5em;
    padding-left: 0.5em;
  }

  /* line 4068, ../scss/umiami.scss */
  .mobile-nav.leftnav h4 {
    background: none repeat scroll 0 0 #005030;
    color: #319056;
    font-size: 1.063em;
    letter-spacing: 0.05em;
    width: 87%;
  }

  /* line 4075, ../scss/umiami.scss */
  .mobile-nav.leftnav ul li {
    font-size: 1.125em;
  }

  /*====Homepage Navigation adjustments for small and medium viewports ====*/
  /* line 4079, ../scss/umiami.scss */
  body.home.f-topbar-fixed {
    padding-top: 120px;
  }

  /* line 4082, ../scss/umiami.scss */
  .home .navbar.open {
    height: 120px;
  }

  /*Fix the Homepage grid display on IE and Windows phone*/
  /* line 4086, ../scss/umiami.scss */
  #div_quicklinks ul li a img {
    width: 100%;
  }
}
/*topsliver adjustments for small viewports */
/* small viewports only */
@media (max-width: 29.938em) {
  /* line 4094, ../scss/umiami.scss */
  .mobilesearch button.navbar-toggle {
    margin-left: 0.5em !important;
  }

  /* line 4097, ../scss/umiami.scss */
  input.newssearchfield[type="text"] {
    width: 13em;
  }
}
/* styles for large viewports only*/
@media (min-width: 47.439em) and (max-width: 63.938em) {
  /* This is to adjust the padding of the top sliver after the addition of the About UM */
  /* .drawerLarge .small-offset-1{ margin-left: 4.33333% !important; } */
  /* line 4106, ../scss/umiami.scss */
  .supernav .umsearchfield-li .umsearchfield {
    width: 160px !important;
  }
}
/*=====END TOP SLIVER AND MOBILE NAVIGATION===*/
/* Some adjustments for the interior page royal slider */
/* wasn't going full width on some browsers */
/* line 4116, ../scss/umiami.scss */
.videoGallery {
  width: 100%;
}

/* The caption block for the interior page royal sliders */
/* line 4121, ../scss/umiami.scss */
.infoBlock {
  width: 33%;
  left: 67%;
  bottom: 0px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #CECED0;
  position: absolute;
  padding: 1.5rem;
}

/* UMiami On - Social Media Slice */
/* line 4132, ../scss/umiami.scss */
.socialHeaderIcon {
  font-size: 3.0em;
}

/* line 4135, ../scss/umiami.scss */
.allcap {
  text-transform: uppercase;
}

/* The date part of the social media slice */
/* line 4140, ../scss/umiami.scss */
.date {
  color: #B1BEC7;
}

/* The by line for the youtube video */
/* line 4145, ../scss/umiami.scss */
.youtube-byline {
  color: 98A0AB;
}

/* Search results template */
/* line 4150, ../scss/umiami.scss */
#defaultSearch {
  padding-left: 0;
  padding-right: 0;
}

/* line 4154, ../scss/umiami.scss */
#defaultSearch .searchButton {
  background: none;
  float: left;
  display: block;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.3125rem;
  width: 2.3125rem;
  border: 2px solid #DBDBDB;
  color: #333;
  box-sizing: border-box;
  margin-left: 0.5rem;
  font-size: 0.875rem;
  font-weight: normal;
}

/* line 4169, ../scss/umiami.scss */
.searchButtonContainer {
  padding-left: 0.25rem;
}

/* line 4172, ../scss/umiami.scss */
.searchTermContainer {
  padding-right: 0.25rem;
}

/* line 4175, ../scss/umiami.scss */
.searchButton .fa {
  color: #DADADA;
  font-size: 120%;
  font-weight: normal;
}

/* line 4180, ../scss/umiami.scss */
input[type="text"].searchBar {
  display: block;
  float: left;
  width: 100%;
  border: 2px solid #DBDBDB;
  /*border-right: none;*/
  padding-right: 2.45rem;
}

/* line 4188, ../scss/umiami.scss */
.interior-text .resultSet h3,
.resultSet h3 {
  font-size: 19px !important;
  line-height: 120% !important;
  color: #ED5312 !important;
}

/* line 4194, ../scss/umiami.scss */
.interior-text .resultSet p,
.resultSet p {
  line-height: 120% !important;
  font-size: 17px !important;
}

/* line 4199, ../scss/umiami.scss */
.resultSet a {
  word-break: break-all;
}

/* line 4202, ../scss/umiami.scss */
.interior-text p.searchSummary,
p.searchSummary,
.searchSummary {
  font-size: 24px !important;
  line-height: 120%;
  color: #B81F1E;
}

/* line 4209, ../scss/umiami.scss */
.interior-text .resultCount p.stagsansbook.smaller,
.resultCount p.stagsansbook.smaller {
  font-size: 80% !important;
  font-family: 'Stag Sans Book' !important;
  color: #626F7B !important;
}

/* line 4218, ../scss/umiami.scss */
.interior .resultCount {
  font-size: 15px;
  color: #626F7B;
}

/* line 4222, ../scss/umiami.scss */
.advancedSearch {
  display: block;
  max-width: 220px;
  min-width: 173px;
  width: 100%;
  clear: both;
  margin-left: 0;
}

/* line 4230, ../scss/umiami.scss */
.row.advancedSearchRow {
  margin-left: 0;
  margin-right: 0;
}

/* line 4234, ../scss/umiami.scss */
.advancedSearchRow .push {
  display: block;
  height: 315px;
}

/* line 4238, ../scss/umiami.scss */
.advancedSearchRow hr {
  margin-top: 0.75rem;
}

/* line 4241, ../scss/umiami.scss */
.advancedSearch li {
  display: block;
  border-top: 1px solid #DBDBDB;
  border-left: 1px solid #DBDBDB;
  border-right: 1px solid #DBDBDB;
  border-bottom: 1px solid #DBDBDB;
  background: #FFF;
  max-width: 220px;
  min-width: 173px;
  width: 100%;
  padding: 0;
  height: 2.3125rem;
  text-align: center;
}

/* line 4255, ../scss/umiami.scss */
.advancedSearch li fa {
  color: #DBDBDB;
  font-weight: normal;
  padding-left: 10px;
  margin-left: 10px;
  font-size: 120%;
}

/* line 4262, ../scss/umiami.scss */
.advancedSearchOn {
  display: block;
  width: 100%;
  clear: both;
  position: relative;
}

/* line 4268, ../scss/umiami.scss */
.advancedSearchContainer {
  border-top: 1px solid #DBDBDB;
  margin-top: -21px;
  padding-top: 21px;
  /*display: block;*/
}

/* line 4274, ../scss/umiami.scss */
.advancedSearchOn li {
  display: block;
  border-top: 1px solid #DBDBDB;
  border-left: 1px solid #DBDBDB;
  border-right: 1px solid #DBDBDB;
  border-bottom: 0px solid #FFF;
  background: #FFF;
  max-width: 220px;
  min-width: 173px;
  width: 100%;
  height: 2.3125rem;
  text-align: center;
}

/* line 4287, ../scss/umiami.scss */
#advDrop {
  display: block;
  margin: 0;
  padding: 0.5rem;
  height: 2.3125rem;
  font-size: 17px;
  text-decoration: none;
}

/* line 4295, ../scss/umiami.scss */
#advDrop span {
  margin-right: 5px;
  text-decoration: none;
}

/* line 4299, ../scss/umiami.scss */
a#advDrop.bluegray:hover {
  text-decoration: none;
}

/* line 4302, ../scss/umiami.scss */
a#advDrop.bluegray:active {
  border: none;
}

/* line 4305, ../scss/umiami.scss */
ul.advancedSearch > li i#advArrow {
  color: #DBDBDB;
  font-size: 17px;
  background: transparent;
}

/* line 4310, ../scss/umiami.scss */
div#advancedSearch {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
}

/* line 4315, ../scss/umiami.scss */
.advancedSearchLabels {
  font-size: 15px;
}

/*pagination links  */
/* line 4320, ../scss/umiami.scss */
a.pageNumber {
  display: inline-block;
  width: 23px;
  height: 23px;
  text-align: center;
  padding: 2px;
  margin: 5px;
  border: 1px solid #AFAFAF;
}

/* line 4329, ../scss/umiami.scss */
ul.pagination li a,
ul.pagination li button {
  border: 1px solid #AFAFAF;
  border-radius: 0;
}

/* line 4334, ../scss/umiami.scss */
ul.pagination li a:hover {
  text-decoration: none;
}

/* line 4337, ../scss/umiami.scss */
ul.pagination > li:first-child a,
ul.pagination > li:first-child button,
ul.pagination > li:last-child a,
ul.pagination > li:last-child button a.pageNumber:first-child,
a.pageNumber:last-child {
  border: none;
}

/* line 4344, ../scss/umiami.scss */
a.currentPage {
  background: #F67300;
  border: 1px solid #FCAF77;
  color: #FFF;
}

/* line 4349, ../scss/umiami.scss */
ul.pagination li.current a,
ul.pagination li.current button,
ul.pagination li.current a:hover,
ul.pagination li.current a:focus,
ul.pagination li.current button:hover,
ul.pagination li.current button:focus {
  background-color: #F67300;
  color: white;
  font-weight: bold;
  cursor: default;
  border: 1px solid #FCAF77;
}

/* end search results*/
/* Gateway Page */
/* small, medium viewports old:768px */
@media (max-width: 47.438em) {
  /* line 4367, ../scss/umiami.scss */
  .gateway-caption {
    padding-top: 0.75em;
    padding-bottom: 0.75em;
    text-align: center;
    vertical-align: middle;
    position: absolute;
    bottom: 19px;
    display: block;
    width: 100%;
    font-size: 1.375em;
    letter-spacing: 0.05em;
  }

  /* line 4379, ../scss/umiami.scss */
  .gateway-caption.full-caption {
    position: relative;
    height: 100%;
    bottom: 0;
    margin-bottom: 19px;
  }

  /* line 4385, ../scss/umiami.scss */
  .gateway-caption-group {
    width: 100%;
    display: block;
    position: relative;
  }

  /* line 4390, ../scss/umiami.scss */
  .gateway-caption-group img {
    padding-bottom: 20px;
    height: auto;
    width: 100%;
  }

  /* line 4395, ../scss/umiami.scss */
  .gateway-caption-links {
    padding-bottom: 10px;
  }

  /* line 4398, ../scss/umiami.scss */
  .row .row.gatewaySliderWrapper {
    margin-bottom: 0;
  }
}
/* Gateway Page */
/* large, xlarge, xx large viewport old: 769px */
@media (min-width: 47.439em) {
  /* line 4406, ../scss/umiami.scss */
  .gateway-caption {
    padding-top: 0.75em;
    padding-bottom: 0.75em;
    text-align: center;
    vertical-align: middle;
    position: absolute;
    bottom: 19px;
    display: block;
    width: 100%;
    font-size: 1.375em;
    letter-spacing: 0.05em;
  }

  /* line 4418, ../scss/umiami.scss */
  .gateway-caption.full-caption {
    position: relative;
    height: 100%;
    bottom: 0;
    margin-bottom: 19px;
  }

  /* line 4424, ../scss/umiami.scss */
  .gateway-caption-group {
    width: 100%;
    display: block;
    max-width: 345px;
    position: relative;
  }

  /* line 4430, ../scss/umiami.scss */
  .gateway-caption-group img {
    padding-bottom: 20px;
    height: auto;
    width: 100%;
  }

  /* line 4435, ../scss/umiami.scss */
  .gateway-caption-links {
    padding-bottom: 10px;
  }

  /* line 4438, ../scss/umiami.scss */
  .gateway-caption-links a {
    font-size: 1.0625rem;
  }

  /* line 4441, ../scss/umiami.scss */
  .gatewayPage-caption p {
    display: block;
    width: 100%;
    vertical-align: middle;
    font-size: 1.375em;
    letter-spacing: 0.05em;
    padding: 10px;
    height: auto;
  }

  /* Adjusting the student stories  */
}
@media (min-width: 47.439em) and (min-width: 47.439em) {
  /* line 4452, ../scss/umiami.scss */
  .um-blog-content P {
    line-height: 110%;
  }
}
@media (min-width: 47.439em) {
  /* line 4456, ../scss/umiami.scss */
  .toupper {
    text-transform: uppercase !important;
  }

  /*remove outline on chrome wj*/
  /* line 4460, ../scss/umiami.scss */
  #chx_navtoggle:checked ~ .navbar .navbar-toggle,
  .navbar .navbar-toggle:hover,
  .navbar .navbar-toggle:focus,
  a,
  a:focus,
  button,
  button:focus,
  .button:focus,
  .button,
  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; */
  }

  /* used to override foundation extra padding when undesired */
  /* line 4492, ../scss/umiami.scss */
  .no-pad-right {
    padding-right: 0;
  }

  /* line 4495, ../scss/umiami.scss */
  .no-pad-left {
    padding-left: 0;
  }
}
/* line 4502, ../scss/umiami.scss */
.small-block-grid-6 > li {
  padding-left: 0.625em;
  width: auto;
}

@media (min-width: 47.5em) and (max-width: 64em) {
  /* line 4508, ../scss/umiami.scss */
  .large-offset-0-25 {
    margin-left: 2% !important;
  }

  /* line 4511, ../scss/umiami.scss */
  .large-offset-neg-0-25 {
    margin-left: -2% !important;
  }
}

/* Sliver Toggle Buttons */
.slivernav .sliverbutton button {
	height: 21px;
	margin: 0;
	padding: 0;
	width: 50px;
}
.slivernav.open .sliverbutton button {
	height: 55px;
}
.sliverbutton button, .sliverbutton button:hover, .sliverbutton button:focus {
	background-color: #005030;
	border-color: #005030;
	transition: none;
}
.sliverbutton button:focus {
	outline: #FFF dotted 1px !important;
}
/* Customizations for nav toggle button only */
.sliverbutton.toggle button {
	float: right;
}
/* Customizations for accessibility button only */
.sliverbutton.accessibility button {
	float: left;
	background-color: #000;
	border-color: #000;
}
.sliverbutton.accessibility button:hover {
	background-color: #FFF;
	border-color: #FFF;
}
.sliverbutton.accessibility button:hover i {
	color: #000;
}
.custom-eye {
	width: 15px;
	height: 15px;
	display: inline-block;
	background-image: url(../images/system/icon-eye-open-white.svg);
	background-position: center center;
	background-repeat: no-repeat;
}
button:hover .custom-eye {
	background-image: url(../images/system/icon-eye-open.svg);
}
.custom-eye.close {
	background-image: url(../images/system/icon-eye-close-white.svg);
}
button:hover .custom-eye.close {
	background-image: url(../images/system/icon-eye-close.svg);
}
@media (max-width: 47.438em) {
	.sliverbutton button, .sliverbutton button:hover, .sliverbutton button:focus {
		width: 50px;
		background: none;
		border: none;
		z-index: 9999;
	}
	.sliverbutton button:hover, .sliverbutton button:focus {
		outline: #FFF dotted 1px !important;
	}
	.sliverbutton.accessibility button:hover i {
		color: #FFF;
	}
	.slivernav.open .sliverbutton button {
		height: 21px;
	}
	.sliverbutton.accessibility button {
		background: none;
	}
	.sliverbutton.accessibility button:hover {
		background: #FFF;
	}
	
	.sliverbutton .custom-eye { height: 21px; } 
}
/* Styles for the Accessibility Toolbar region (does not include the toggle) */
.accessibility-toolbar {
	display: block;
	width: 100%;
	max-width: 9999px;
	background-color: #000;
	min-height: 55px;
	margin: 0;
	padding: 0;
	z-index: 10000;
}
.accessibility-toolbar .supernav { margin-bottom: 10px; }
.accessibility-toolbar .supernav li a { color: #FFF; text-shadow: none; padding: 12px 6px 0; }
.accessibility-toolbar .supernav li a:hover, .accessibility-toolbar .menu li a:focus { color: #FFF; text-decoration: underline; }
.accessibility-toolbar .supernav li span { display: block; color: #FFF; text-shadow: none; padding: 12px 6px 0; }

.accessibility-toolbar #color-toggle li a {
	height: 26px;
	margin: 9px 6px 0;
	padding: 0 1em !important;
	border: solid 3px #ffffff;
	line-height: 20px;
}
.accessibility-toolbar #color-toggle li a:focus {
	text-decoration: underline !important;
	background-color: #333;
}
.accessibility-toolbar #color-toggle li a.selected {
	background-color: #FFF;
	color: #000 !important;
	font-family: 'Stag Sans Bold';
}
/*--Styles for Medium Viewports (max-width: 759px)----*/
@media (max-width: 47.438em) {
	.accessibility-toolbar {
		display: block;
		width: 100%;
		max-width: 9999px;
		background-color: #000;
		height: auto;
		margin: 0;
		padding: 0;
	}
	.accessibility-toolbar ul.supernav {
		float: none !important;
		text-align: center;
	}
	.accessibility-toolbar ul.supernav li {
		display: inline-block;
	}
}
/* WELCOME CUSTOMIZATIONS */
.supernav.small-block-grid-6 > li, .supernav.small-block-grid-7 > li {
	width: auto;
}
#home-tactical-nav button.accessibility {
	margin-top: 10px;
	width: auto;
	background-color: rgba(0,0,0,0.9);
	border: solid 3px rgba(0, 0, 0, 0.9);
}
#home-tactical-nav button.accessibility:hover {
	background-color: rgba(255, 255, 255, 1);
	border: solid 3px rgba(255, 255, 255, 1);
}
#home-tactical-nav button.accessibility:focus {
	outline: #FFF dotted 1px !important;
}
#home-tactical-nav button.accessibility:hover i {
	color: #000;
}