@charset "utf-8";
/* CSS Document */
body {
  padding: 0px;
  margin: 0px;
}
h1 {
  font-family: Arial Black, Arial Bold, Gadget, sans-serif;
  font-weight: bold;
  color: #492f24;
}
h2 {
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
  color: #492f24;
  padding: 0px;
}
h3 {
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
  color: #492f24;
  padding-bottom: 0px;
  padding-top: 0px;
  margin-top: 0px;
}
h4 {
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
  color: #492f24;
  margin-left: 0px;
  position: relative;
  padding-top: 0px;
}
.access {
  height: 0px;
  width: 0px;
  overflow: hidden;
  position: absolute;
}
.accessDisplay {
  height: auto !important;
  width: auto !important;
  overflow: initial !important;
  z-index: 100;
  margin: 10px;
}
#accessNav {
  background-color: white;
  padding: 5px;
  border-radius: 5px;
}
#homepage-title {
  padding-bottom: 40px;
  padding-top: 10px;
}
.xlarge {
  /*font-size:590%;
	 */
  font-size: 400%;
  color: #492f24;
  text-transform: uppercase;
  margin-left: 0px;
  position: relative;
}
.large {
  font-size: 297%;
  color: #492f24;
  text-transform: uppercase;
  margin-left: 0px;
  position: relative;
  padding-top: 20px;
  padding-bottom: 10px;
}
.fullGold .large {
  padding-bottom: 10px;
}
.medium {
  font-size: 254%;
  color: #492f24;
  text-transform: uppercase;
  margin-left: 0px;
  position: relative;
}
.small {
  font-size: 128%;
  color: #492f24;
  text-transform: uppercase;
  margin-left: 0px;
/*   position: relative; */
}
.xlarge-gold {
  /*font-size:590%;
	 */
  font-size: 490%;
  color: #ffc425;
  text-transform: uppercase;
  margin-left: 0px;
  position: relative;
}
.large-gold {
  font-size: 297%;
  color: #ffc425;
  text-transform: uppercase;
  margin-left: 0px;
  position: relative;
}
.medium-gold {
  font-size: 254%;
  color: #ffc425;
  text-transform: uppercase;
  margin-left: 0px;
  position: relative;
}
.small-gold {
  font-size: 128%;
  color: #ffc425;
  text-transform: uppercase;
  margin-left: 0px;
  position: relative;
}
.xlarge-white {
  /*font-size:590%;
	 */
  font-size: 490%;
  color: #ffffff;
  text-transform: uppercase;
  margin-left: 0px;
  position: relative;
}
.large-white {
  font-size: 297%;
  color: #ffffff;
  text-transform: uppercase;
  margin-left: 0px;
  position: relative;
}
.medium-white {
  font-size: 254%;
  color: #ffffff;
  text-transform: uppercase;
  margin-left: 0px;
  position: relative;
}
.small-white {
  font-size: 128%;
  color: #ffffff;
  text-transform: uppercase;
  margin-left: 0px;
  position: relative;
}
.xlarge-inherit {
  /*font-size:590%;
	 */
  font-size: 490%;
  color: #492f24;
  text-transform: inherit;
  margin-left: 0px;
  position: relative;
}
.large-inherit {
  font-size: 297%;
  color: #492f24;
  text-transform: inherit;
  margin-left: 0px;
  position: relative;
}
.medium-inherit {
  font-size: 254%;
  color: #492f24;
  text-transform: inherit;
  margin-left: 0px;
  position: relative;
}
.small-inherit {
  font-size: 128%;
  color: #492f24;
  text-transform: inherit;
  margin-left: 0px;
  position: relative;
}
video {
  width: 100%;
  height: auto;
}
.UWaudioControls {
  position: relative;
  top: 20px;
  left: 60px;
  margin-bottom: 40px;
}
/* CDurr added for Connect section on HP */
.homePage-spacer {
  height: 26px;
  width: 100%;
  padding: 0px;
  margin: 0px;
  border-bottom: 1px solid #b7b6b6;
}
.homePage-spacer-bottom {
  height: 15px;
  width: 100%;
  padding: 0px;
  margin: 0px;
}
/* END CDurr added for Connect section on HP */
.feature {
  border-top: 1px solid #ddd;
  overflow: hidden;
  opacity: 0;
  margin: 0;
  padding: 0;
  position: relative;
  white-space: nowrap;
  width: 100%;
  z-index: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  max-height: 650px;
  height: auto;
  top: 20px;
  opacity: 1;
}
.featureBackground {
  background-image: url("https://www.uwyo.edu/_files/images/home-page/iamacowboy2210x650.jpg");
  background-position: center;
}
a {
  color: #0258A3;
  font-weight: 550;
  text-decoration: none;
}
a:hover {
  color: #0258A3;
  text-decoration: underline;
}
.jumpAnchor {
  /*padding-top:130px;
	 */
  display: block;
  height: 130px;
  margin-top: -130px;
  visibility: hidden;
}
/*added for seperation on homepage video*/
.fullvid {
  background-color: black;
  padding-top: 3px;
  padding-bottom: 3px;
}
.hpCarouselSS a .title {
  text-decoration: none;
}
.hpCarouselSS a:hover,
.hpCarouselSS a:hover .title {
  text-decoration: none;
  background: rgba(0, 0, 0, 0.4);
  color: #ffffff !important;
}
.newsPodcast {
  color: #0274d4;
  text-decoration: none;
  background-image: url(../images/audioClipIcon.png);
  background-repeat: no-repeat;
  min-height: 60px;
}
.newsPodcast a,
.newsPodcast p {
  position: relative;
  top: 12px;
  /*left:-148px;
	 */
  left: 60px;
  font-weight: bold;
}
/*Used on news article pages. Needed higher contrast.*/
.rightColumnRSS a {
  color: #0264b5;
}
.pictureAndTexDiv,
.pictureAndTextDiv {
  border: #a3a0a0 1px solid;
  width: 1%;
  display: table;
  background-color: #f5f5f5;
  margin-bottom: 15px;
}
.pictureAndTexDiv.Left,
.pictureAndTextDiv.Left {
  float: left;
  margin-right: 15px;
}
.pictureAndTexDiv.Right,
.pictureAndTextDiv.Right {
  float: right;
  margin-left: 15px;
}
.cell,
.newsImage {
  height: auto;
  overflow: hidden;
}
.fuel,
.newsCaption {
  padding: 10px 15px 20px 15px;
  /*font-size:11px;
	 */
  font-size: 86%;
  font-family: Verdana, Geneva, sans-serif;
}
p {
  font-family: Verdana, Geneva, sans-serif;
  /*font-size:12px;
	 */
  font-size: 90%;
  color: #492f24;
}
ol {
  /*font-family:Verdana,Geneva,sans-serif;
	 */
  /*font-size:12px;
	 */
  /*font-size:90%;
	 */
  color: #492f24;
}
hr {
  display: block;
  clear: both;
  border: 1px solid #ffc425;
  border-style: none none solid;
  color: #fff;
  background-color: #fff;
  padding: 0;
  margin: 30px 0px 30px 0px;
}
.align1 {
  /*position:relative;
	 left:15px;
	 */
  /*float:left;
	 */
  width: 100%;
  margin-left: 0px;
}
.homePage {
  margin-top: 30px;
  margin-bottom: 30px;
}
.clear {
  display: block;
  clear: both;
}
.gold {
  color: #ffc425;
}
.brown {
  color: #492f24;
}
.white {
  /*color:#FFFFFF ADA COMPLIANCE CHANGE */
  color: #492f24;
}
.goldLine {
  border-bottom: 1px solid #ffc425;
  padding-bottom: 5px;
}
.whiteLine {
  border-bottom: 1px solid #ffffff;
  padding-bottom: 5px;
}
.fullGold {
  background-color: #ffc425;
  margin: 0px;
  display: block;
  position: relative;
  padding-bottom: 60px;
  padding-top: 25px;
}
.fullGray {
  background-color: #ebebeb;
  margin: 0px;
  display: block;
  position: relative;
  padding-bottom: 60px;
  padding-top: 25px;
}
.fullWhite {
  background-color: #ffffff;
  margin: 0px;
  display: block;
  position: relative;
  padding-bottom: 60px;
  padding-top: 25px;
}
.fullGold a,
.fullGray a,
.fullGold a:link,
.fullGray a:link {
  /*color:#093b64;
	 color:#0274d4;
	 */
  color: #0258A3;
  text-decoration: none;
}
.fullGold a:hover,
.fullGray a:hover {
  /*color:#093b64;
	 color:#0274d4;
	 */
  color: #0258A3;
  text-decoration: underline;
}
/* GLOBAL MEGAMENU/NAV AND HEADER */
#expanderHead {
  padding: 0px;
  margin: 0 auto;
  width: 115px;
  cursor: pointer;
}
#expanderHead img {
  height: 96px;
  width: 128px;
  padding: 0px;
  position: relative;
  top: 0px;
  left: -6px;
}
#navGold {
  background-color: #ffc425;
  width: 100%;
  height: 65px;
  z-index: 56;
  position: relative;
  position: fixed;
  top: 24px;
  -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.4);
}
#expanderContent {
  background-color: #ffc425;
  z-index: 55;
  position: fixed;
  display: block;
  width: 100%;
  top: 88px;
  padding-top: 43px;
  padding-bottom: 43px;
  display: none;
}
.globalNavButtons {
  text-align: center;
  padding-top: 40px;
}
.masthead {
  position: relative;
  top: 0px;
}
.msthd {
  position: relative;
  height: auto;
  overflow: hidden;
}
/*Virtual Tour Style */
.vtour {
  margin-top: 20px;
}
.msthd img {
  width: 100%;
  max-height: 670px;
  object-fit: cover;
}
.msthd.off {
  padding-bottom: 90px;
}
.vtour {
  margin-top: 20px;
}
#applyBanner {
  z-index: 60;
  width: 64px;
  height: 176px;
  display: block;
  position: fixed;
  top: 0px;
  right: 45px;
  float: right;
}
#applyBanner img {
  display: block;
}
.applyNowRspnsv {
  color: #ffc425;
  background-color: #492f24;
  text-transform: uppercase;
  padding: 6px;
  border-radius: 5px;
  display: none;
  margin-top: 12px;
}
#navGoldInnerNav {
  display: block;
  position: fixed;
  z-index: 57;
  float: right;
  top: 44px;
  right: 370px;
}
#navGoldInnerNav a:link,
#navGoldInnerNav a {
  /*color:#ffffff;
	 ADA Compliance Change */
  color: #492f24;
  /*font-size:18px;
	 */
  font-size: 128%;
  font-weight: bold;
  text-transform: uppercase;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  margin: 0px;
  top: 0px;
  line-height: 24px;
}
#navGoldSearch {
  display: block;
  position: fixed;
  z-index: 57;
  float: right;
  top: 38px;
  right: 161px;
}
/*RedesignedSearchBar*/
.search {
  width: 100%;
  position: relative;
  display: flex;
}
.searchTerm {
  width: 100%;
  border: 3px solid #492f24;
  border-right: none;
  padding: 5px;
  border-radius: 5px 0 0 5px;
  outline: none;
  color: #9dbfaf;
}
.searchTerm:focus {
  color: #492f24;
  border: 3px solid #025ecc;
}
.searchButton {
  width: 40px;
  height: 36px;
  border: 1px solid #492f24;
  background: #492f24;
  text-align: center;
  color: #fff;
  border-radius: 0 5px 5px 0;
  cursor: pointer;
  font-size: 20px;
}
/*Resize the wrap to see the search bar change!*/
#navGoldSearchBar {
  display: block;
  position: fixed;
  z-index: 65;
  float: left;
  top: 38px;
  right: 135px;
  width: 30%;
}
/*Funnelback Concierge Styling*/
.twitter-typeahead {
  flex-grow: 2;
  width: 50%;
}
.tt-menu {
  background-color: #eeefea;
  color: #292b2c;
  left: -45% !important;
  width: 203% !important;
  padding: 0.5rem;
  border: solid 1px rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.tt-dataset {
  float: left;
  display: table-cell;
  height: 100%;
}
.tt-dataset:first-child,
.tt-dataset:first-child .tt-suggestion {
  border-left: none;
  padding-left: 0;
}
.tt-dataset h5 {
  font-size: large;
  font-weight: bold;
  text-align: center;
}
.tt-suggestion {
  cursor: pointer;
  padding-right: 1rem;
  padding-left: 1rem;
  border-left: solid 1px rgba(0, 0, 0, 0.125);
}
.tt-suggestion.tt-cursor,
.tt-suggestion:hover {
  background-color: #d7d8d2;
}
.tt-dataset-organic {
  width: 25%;
}
.tt-dataset-people {
  width: 40%;
}
.tt-dataset-events {
  width: 35%;
}
.tt-dataset-people .tt-suggestion,
.tt-dataset-events .tt-suggestion {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.tt-dataset .details {
  line-height: 1rem;
}
.tt-dataset-people img {
  max-width: 64px;
  max-height: 64px;
}
.tt-dataset h6 {
  color: #492f24;
  margin: 0;
}
.resizedTextbox {
  width: 165px !important;
  line-height: 30px;
  position: relative;
  top: 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: none;
  border: 1px solid #cccccc;
  padding-left: 10px;
}
.resizedTextbox:focus {
  /*outline: none;
	 removed for ADA on May 5th */
  box-shadow: 0px 0px 5px #a1a1a1;
  border-color: #cccccc;
}
.navUL {
  float: left;
  color: #492f24;
  list-style-type: none;
  margin-top: 12px;
  height: auto;
}
.navUL li a:link {
  /*font-size:14px;
	 */
  font-size: 109%;
  color: #492f24;
  text-decoration: none;
  font-family: Verdana, "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans",
    sans-serif;
  line-height: 24px;
  display: block;
}
.navUL li a:hover {
  background-color: #ecb618;
}
.navUL li a:visited {
  color: #492f24;
}
.parent {
  font-weight: bold;
  text-transform: uppercase;
  /*font-size:14px;
	 */
  font-size: 109%;
  color: #492f24;
  text-decoration: none;
  font-family: Verdana, "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans",
    sans-serif;
  line-height: 24px;
  display: block;
}
.child {
  border-top: #e09105 solid 1px;
}
#expanderContent .btn btn-default {
  border: #ef1014 !important;
}
.btn-info {
  background-color: #492f24;
}
.btn-info {
  background-image: none;
  border-color: #ffffff;
  color: #ffc425 !important;
}
.btn-info:active,
.btn-info:active:hover {
  background-color: #ffc425;
  color: #492f24 !important;
  border-color: #492f24;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #492f24;
  color: #ffc425;
}
.spacer {
  width: 100%;
  height: 60px;
}
/* END GLOBAL MEGAMENU/NAV AND HEADER */
/*Covid Alert Bar JG 10/14/21*/
#covid-alert-bar {
  position: relative;
  background: #ebebeb;
  height: 40px;
  padding: 5px;
  text-align: center !important;
  font-size: 1.5em;
  color: #492f24;
  z-index: 55;
  /*top: 20px;
	 */
}
#covid-alert-bar a {
  color: #492f24;
}
#covid-alert-bara: hover {
  color: #492f24;
}
/*END Covid Alert Bar*/
/* CAROUSEL/SLIDER MOUSE OVER FUNCTION/EFFECT */
.show {
  width: 282px;
  height: 282px;
  overflow: hidden;
  position: relative;
}
.tool_box {
  width: 282px;
  height: 282px;
  background-color: #492f24;
  z-index: 3;
}
.tool_hover {
  height: 282px;
  width: 282px;
  background: rgba(252, 197, 0, 0.6);
  z-index: 0;
  position: absolute;
  top: 0px;
  left: -282px;
  text-align: center;
}
.tool_hover p {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  /*font-size:16px;
	 */
  font-size: 118%;
  font-weight: bold;
}
.videoContainer {
  position: relative;
  top: 0px;
  /*height:auto;
	 */
  height: 60%;
  min-width: 100%;
  overflow: hidden;
}
.videoContainer video {
  position: relative;
  top: -150px;
  min-width: 100%;
  min-height: 100%;
}
.youtube.tooltip {
  opacity: 1;
}
.tabSection {
  height: 26px;
  width: 100%;
  padding: 0px;
  margin: 0px;
  border-bottom: 1px solid #b7b6b6;
}
.tabSection ul {
  padding-left: 0px;
  margin-left: 0px;
  list-style: none;
}
.tabSection li {
  background-color: #ededed;
  line-height: 25px;
  margin: 0px;
  position: relative;
  display: block;
  float: left;
  text-transform: uppercase;
  border-right: 1px solid #b7b6b6;
}
.tabSection li a {
  /*color:#b7b6b6;
	 ADA Compliance Change*/
  color: #000000;
  padding: 0px 10px 0px 10px;
  border-bottom: 1px solid #b7b6b6;
  line-height: 25px;
  display: block;
}
.tab-spacer {
  padding-top: 5px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
  color: #492f24;
  background-color: #ffc425;
  margin: 0px;
  display: block;
  border-bottom: 1px solid #ffc425;
}
.iconBlocks {
  height: 210px;
  width: 130px;
  display: block;
  margin: 0px 8px 0px 8px;
  right: 0px;
  border: 1px solid #9a9a9a;
  border-top-right-radius: 2em;
  border-bottom-right-radius: 2em;
}
.iconBlocks h3 {
  font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",
    "DejaVu Sans", sans-serif;
  font-weight: bold;
  /*font-size:14px;
	 */
  font-size: 109%;
  color: #492f24;
  padding-left: 15px;
  padding-top: 15px;
  z-index: 46;
  position: relative;
  top: -85px;
}
.iconBlocks p {
  color: #492f24;
  /*font-size:11px;
	 */
  font-size: 86%;
  padding-left: 15px;
  display: block;
  z-index: 46;
  position: relative;
  top: -88px;
}
.iconBlocks a {
  color: #ffc425;
  /*font-size:14px;
	 */
  font-size: 91%;
  margin-left: 15px;
  font-family: "Times New Roman", Baskerville, "Palatino Linotype", Palatino,
    "Century Schoolbook L", serif;
  text-decoration: none;
  font-style: italic;
  position: absolute;
  bottom: 0;
  padding-bottom: 15px;
  display: block;
  z-index: 46;
}
.iconBlocks img {
  display: block;
  position: relative;
  top: 86px;
  margin-left: auto;
  margin-right: auto;
  height: 85px;
  width: 85px;
  z-index: 45;
}
/*This class is for the proper padding of the carousel. Without it, the carousel would be over to the left*/
.carouselImg {
  width: 278px;
  border-left: 2px solid rgba(255, 255, 255, 1);
  margin-left: -2px;
}
.carouselImg h2 {
  color: #ffc425;
  border-left: 2px solid rgba(255, 255, 255, 1);
  margin-left: -2px;
  /*font-size:16px;
	 */
  font-size: 118%;
  text-transform: uppercase;
  text-align: center;
  position: absolute;
  top: -20px;
  font-weight: bold;
  background-color: rgba(0, 0, 0, 0.3);
  width: 278px;
  height: 70px;
  padding-top: 20px;
}
.responsive445 .slick-prev {
  left: 0px;
}
.carouselImgHP {
  display: table-cell;
  margin: 0px 0px 0px -2px;
  width: 278px;
  border-left: 2px solid rgba(255, 255, 255, 1);
}
.carouselImgHP h2 {
  color: #ffc425;
  width: 276px;
  /*font-size:14px;
	 */
  font-size: 109%;
  text-transform: uppercase;
  text-align: center;
  position: absolute;
  top: -20px;
  font-weight: bold;
  background-color: rgba(0, 0, 0, 0.3);
  height: 70px;
  padding-top: 12px;
}
.carouselImgHP p {
  color: #ffffff;
  font-weight: bold;
  margin: 0px;
  width: 284px;
  padding: 0px;
  text-align: center;
  position: absolute;
  top: 35px;
}
/* END CAROUSEL/SLIDER MOUSE OVER FUNCTION/EFFECT */
/* HOMEPAGE CAROUSEL NEW */
.hpCarouselSS .slider {
  height: 278px;
  overflow: hidden;
}
.hpCarouselSS .title {
  padding-bottom: 0px;
  margin-top: 0px;
  /* bag was at 40% ADA needs it at 60% */
  background-color: rgba(0, 0, 0, 0.6);
  color: #ffc425 !important;
  /*font-size:14px;
	 */
  font-size: 109% !important;
  padding-top: 12px !important;
  /*padding-bottom:40px;
	 */
  height: 70px;
  width: 100%;
  text-align: center;
  position: relative;
  top: 3px;
  text-transform: uppercase;
  z-index: 23;
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
}
.hpCarouselSS p {
  color: #ffffff;
  width: 100%;
  text-align: center;
  font-weight: bold;
  position: relative;
  top: -40px;
  z-index: 23;
}
.hpCarouselSS img {
  border-bottom: 20px #ffffff solid;
}
.hpCarouselSS .image {
  /*padding:10px;
	 */
}
.responsiveX .slick-slide {
  /*background-color:#492f24;
	 - CHANGED ON 8-15-16 due to previous changes */
  background-color: rgba(73, 47, 36, 0);
  /* - CHANGED ON 8-15-16 due to previous changes */
  padding: 0px !important;
  margin: 10px;
  margin-top: -3px;
}
.hpCarouselSS .slick-slide img {
  width: 100%;
  display: block;
  z-index: 22;
  position: relative;
  top: -104px;
}
.hpCarouselSS .slick-slider {
  margin: 0px auto 0px;
}
.hpCarouselSS .slick-prev {
  /*margin-left:34px;
	 */
  left: 10px;
  z-index: 1;
}
.hpCarouselSS .slick-next {
  right: 8px;
  z-index: 1;
}
.hpCarouselSS .slick-prev,
.hpCarouselSS .slick-next {
  margin-top: -30px;
}
/* HOMEPAGE CAROUSEL NEW END */
/* MAIN CAROUSEL NEW */
.carouselSS .slider {
  /*border:1px solid #000000;
	 */
  height: 278px;
  overflow: hidden;
}
.carouselSS .title {
  background-color: rgba(0, 0, 0, 0.6);
  color: #ffc425;
  font-size: 109%;
  line-height: 16px;
  padding-top: 12px;
  height: 70px;
  width: 100%;
  text-align: center;
  position: relative;
  top: 0px;
  text-transform: uppercase;
  z-index: 23;
}
.carouselSS p {
  color: #ffffff;
  width: 100%;
  text-align: center;
  font-weight: bold;
  position: relative;
  top: -40px;
  z-index: 23;
}
.carouselSS img {
  /*border-bottom:47px #ffffff solid;
	 - REMOVED 8-15-16 based on testing*/
}
.carouselSS .image {
  /*padding:10px;
	 COMMENTED BY TR 7/28/16 - was effecting carousel images with links*/
}
/* ADDED 7/28/16 - TR */
.carouselSS a:hover .title {
  background-color: rgba(0, 0, 0, 0.45);
  color: #ffffff;
}
.carouselSS a{
	outline:none;
}
.carouselSS a:hover {
  text-decoration: none;
}
/* END - ADDED 7/28/16 - TR */
.carouselSS .slick-slide img {
  width: 100%;
  display: block;
  z-index: 22;
  position: relative;
  top: -104px;
  /*top:-77px;
	 */
}
.carouselSS .slick-slider {
  margin: 20px auto 20px;
}
.carouselSS .slick-prev {
  /*margin-left:34px;
	 */
  left: 10px;
  z-index: 1;
}
.carouselSS .slick-next {
  right: 8px;
  z-index: 1;
}
.carouselSS .slick-prev,
.carouselSS .slick-next {
  margin-top: -30px;
}
/* MAIN CAROUSEL NEW END */
/* INFOGRAPHICS CAROUSEL NEW */
.infographics .slider {
  height: 212px;
  overflow: hidden;
  top: 20px;
}
.infographicsBox {
  height: 210px;
  width: 130px;
  display: block;
  margin: 0px 8px 0px 8px;
  right: 0px;
  border: 1px solid #9a9a9a;
  border-top-right-radius: 2em;
  border-bottom-right-radius: 2em;
}
.infographics .title {
  font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",
    "DejaVu Sans", sans-serif;
  color: #492f24;
  font-size: 109%;
  line-height: 16px;
  width: 100%;
  text-align: left;
  position: relative;
  top: -84px;
  text-transform: uppercase;
  z-index: 23;
  padding: 18px 18px 0px 18px;
  font-weight: bold;
}
.infographics p {
  color: #492f24;
  width: 100%;
  text-align: left;
  /*font-size:11px;
	 */
  font-size: 86%;
  font-weight: normal;
  position: relative;
  top: -87px;
  z-index: 23;
  padding: 0px 18px 0px 18px;
}
.infographics a {
  /*color:#FFC425;
	 color:#492f24;
	 width:100%;
	 */
  text-align: left !important;
  /*font-size:14px;
	 */
  font-size: 85%;
  font-weight: normal;
  z-index: 23;
  /*font-family:"Times New Roman", Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", serif;
	 */
  padding: 0px 18px 0px 18px;
  position: absolute;
  bottom: 0;
  padding-bottom: 15px;
  display: block;
  text-decoration: underline;
}
.infographics a:hover {
  text-decoration: none;
}
/*.infographics .image {
	 padding:10px;
}
 */
.infographics .slick-slide img {
  width: 89px;
  height: 89px;
  display: block;
  z-index: 22;
  position: relative;
  top: 33%;
  margin-left: auto;
  margin-right: auto;
}
.infographics .slick-slider {
  margin: 20px auto 20px;
}
.infographics .slick-prev {
  /*margin-left:34px;
	 */
  left: 9px;
  z-index: 1;
  margin-top: -24px;
}
.infographics .slick-next {
  right: 7px;
  z-index: 1;
  margin-top: -24px;
}
/* INFOGRAPHICS CAROUSEL NEW END */
.infograinfoGraphicsSlider .slick-prev {
  /*margin-left:34px;
	 */
  left: 9px;
  z-index: 1;
  margin-top: -24px;
}
.infoGraphicsSlider .slick-next {
  right: 8px;
  z-index: 1;
  margin-top: -24px;
}
.singleSlider .slick-prev {
  left: 0px;
}
.singleSlider .slick-next {
  right: 0px;
}
/* PARALLAX SECTIONS */
.bgBrown {
  background-color: #492f24 !important;
}
.bgBlue {
  background-color: #d8e0ff !important;
}
.parallax {
  height: 100%;
  margin: 0 auto;
  width: 100%;
  position: relative;
  padding: 0;
  padding-bottom: 94px;
  /*padding-top:25px;
	 */
  /*NEW 8/22/16*/
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  /*background-attachment:scroll;
	 */
  background-size: cover;
  /*-moz-background-size: 100% 100%;
	 -o-background-size: 100% 100%;
	 -webkit-background-size: 100% 100%;
	 background-size: 100% 100%;
	 */
}
.parallax:before {
    content: " ";
    position: absolute;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,.6);
}
.parallax a {
  color: #fff;
  text-decoration: underline;
}
}
.parallax a {
  color: #fff;
  text-decoration: underline;
}

.parallaxbgimg {
  background-attachment: fixed;
}
.parallax.center h2 {
  text-align: center;
}
.parallax h1,
.parallax h2 {
  color: #ffc425;
}
.parallax.extra h2 {
  padding-top: 25px;
}
.parallax.brown h1,
.parallax.brown h2 {
  color: #492f24;
}
.parallax h3,
.parallax p {
  color: #ffffff;
}
.parallax-overlay {
  /*padding-top: 25px;
	 */
  /*padding-bottom: 94px;
	 */
  width: 100%;
  position: relative;
  overflow: hidden;
  height: 100%;
  top: 0;
  left: 0;
}
#euismod {
  background-color: #492f24;
  /*background:url(../images/RedesignAboutUsParallax1.jpg) 50% 0 fixed;
	 */
  height: 100%;
  margin: 0 auto;
  width: 100%;
  position: relative;
  padding: 0;
  padding-bottom: 94px;
  padding-top: 25px;
}
#euismod h2 {
  color: #ffc425;
}
#euismod {
  background-color: #492f24;
  /*background:url(../images/RedesignAboutUsParallax1.jpg) 50% 0 fixed;
	 */
  height: 100%;
  margin: 0 auto;
  width: 100%;
  position: relative;
  padding: 0;
  padding-bottom: 94px;
  padding-top: 25px;
}
#euismod h2 {
  color: #ffc425;
}
#intro {
  background-color: rgba(37, 80, 244, 1);
  /*background:url(../images/tetons.jpg) 50% 0 fixed;
	 */
  height: 100%;
  margin: 0 auto;
  width: 100%;
  position: relative;
  padding: 0;
  padding-bottom: 94px;
  padding-top: 25px;
}
#intro h2 {
  /*color:#ffc425;
	 */
  padding-top: 25px;
}
#AS {
  /*background:url(../images/MktgParallax1.jpg) 50% 0 fixed;
	 */
  height: 740px;
  margin: 0 auto;
  width: 100%;
  position: relative;
  padding: 0;
  padding-top: 25px;
}
#ASKMEAGAIN {
  /*background:url(../images/MktgParallax1.jpg) 50% 0 fixed;
	 */
  height: 100%;
  margin: 0 auto;
  width: 100%;
  position: relative;
  padding: 0;
  padding-bottom: 94px;
  padding-top: 25px;
}
#AS h3,
#AS p,
#ASKMEAGAIN h3,
#ASKMEAGAIN p {
  color: #ffffff;
}
#ASKMEAGAIN h2 {
  color: #ffc425;
}
#ENGAS {
  /*background:url(../images/MktgParallax2.jpg) 50% 0 fixed;
	 */
  height: 100%;
  margin: 0 auto;
  width: 100%;
  position: relative;
  padding: 0px;
  padding-bottom: 94px;
  padding-top: 25px;
}
#ENGAS h3,
#ENGAS p {
  color: #ffffff;
}
#ENGAS h2 {
  color: #ffc425;
}
#SCLENGRSC {
  /*background:url(../images/MktgParallax3.jpg) 50% 0 fixed;
	 */
  height: 100%;
  margin: 0 auto;
  width: 100%;
  position: relative;
  padding: 0px;
  padding-bottom: 94px;
  padding-top: 25px;
}
#SCLENGRSC h3,
#SCLENGRSC p {
  color: #ffffff;
}
#SCLENGRSC h2 {
  color: #ffc425;
}
#PRTLATH {
  /*background:url(../images/PortalParallax1.jpg) 50% 0 fixed;
	 */
  height: 100%;
  margin: 0 auto;
  width: 100%;
  position: relative;
  padding: 0px;
  padding-bottom: 94px;
  padding-top: 25px;
}
#PRTLATH h3,
#PRTLATH p {
  color: #ffffff;
}
#PRTLATH h2 {
  color: #ffc425;
}
#PRTLMTN {
  /*background:url(../images/PortalParallax2.jpg) 50% 0 fixed;
	 */
  height: 100%;
  margin: 0 auto;
  width: 100%;
  position: relative;
  padding: 0px;
  padding-bottom: 94px;
  padding-top: 74px;
  padding-top: 25px;
}
#PRTLMTN h2 {
  text-align: center;
  padding-top: 60px;
  /*color:#ffc425;
	 */
}
/* END PARALLAX SECTIONS */
.topper {
  margin-top: 110px;
}
/* LEFT COLUMN NAVIGATION */
.localNav {
  background-color: #ebebeb !important;
  border-top: 1px solid #8f8e8e;
  text-transform: none;
  font-weight: bold;
  /*font-size:13px;
	 */
  font-size: 95%;
  line-height: 15px;
  padding: 10px;
  margin-right: -15px;
  cursor: pointer;
  display: block;
  text-transform: uppercase;
}
.regionalNavHome {
  /*background-color: #ebebeb !important;
	 border-top: 1px solid #8f8e8e;
	 */
  /* font-size: 13px;
	 */
  font-size: 100%;
  text-transform: none;
  font-weight: bold;
  font-size: 100%;
  line-height: 23px;
  padding: 10px;
  margin-right: -15px;
  cursor: pointer;
  display: block;
  text-transform: uppercase;
}
.regionalNavHome a {
  color: #333 !important;
  background-image: url("../images/regionalnavhomeicon.png");
  background-repeat: no-repeat;
  background-position: 0px 2px;
  padding-left: 23px;
  display: block;
  font-size: 90%;
}
.topLevelLocalNav:hover {
  cursor: pointer;
}
#siteSearch {
  padding-top: 15px;
}
#leftColSiteSearch .tryagain2 {
  display: none;
}
#sectionKeywords {
  vertical-align: top;
  height: 25px;
  padding: 5px;
}
#accordion {
  list-style: none;
  position: relative;
  top: 17px;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana,
    sans-serif;
  line-height: 40px;
  text-transform: uppercase;
  margin-left: 0px;
  margin-right: -15px;
  list-style-position: inside;
  padding: 0px;
  /*font-size:11px;
	 */
  font-size: 84%;
  padding-bottom: 25px;
}
#accordion div {
  display: inline-block;
  width: 100%;
  border-bottom: 1px dotted #8f8e8e;
  font-weight: bold;
  margin: 0px;
  cursor: pointer;
  padding: 5 5 5 7px;
  list-style: circle;
  /*padding-left:30px;
	 */
  padding-left: 25px;
  background-color: #f5f5f5;
  background-repeat: no-repeat;
  background-position: 11px 14px;
}
#accordion ul {
  list-style: none;
  padding: 0 0 0 0;
}
#accordion a.current {
  border-bottom: none;
  display: block;
  font-weight: bold;
}

.navParent a.current ul.navChildren,
ul.navChildren {
  display: block !important;
}
#accordion ul li {
  font-weight: normal;
  cursor: auto;
  background-color: #fff;
  /*padding: 0 0 0 7px;
	 */
  padding: 0 0 0 0;
}
#accordion a,
.localNav a {
  text-decoration: none;
  color: #333333;
}

/* design studio - commented this style */
/* #accordion a {
  display: inline-block;
  line-height: 22px;
} */
/* design studio - end */


#accordion a:hover,
.localNav a:hover {
  text-decoration: underline;
}
#accordion a.chev:hover {
  text-decoration: none;
}
#accordion .navChildren {
  border-bottom: 1px dotted #8f8e8e;
}
#accordion .navChildren div {
  padding-left: 40px;
  background-position: 20px 14px;
}
#accordion .navChildren .navChildren div {
  padding-left: 50px;
}
#accordion .navChildren .navChildren {
  border-bottom: none;
}
#accordion .navChildren li,
#accordion .navChildren li div {
  background-color: #fcfcfc;
  border: none;
  font-weight: normal;
}
#accordion .navSelected {
  background-image: url(../images/liDownArrowGray.png);
  background-repeat: no-repeat;
  background-position: 11px 14px;
  border-bottom: none;
  background-color: #fcfcfc;
}
#accordion .navDormant {
  /*background-image: url(../images/liOverArrowGray.png);
	 */
  background-image: url(../css/images/liAdditionalIndicator.png);
  background-repeat: no-repeat;
  background-position: 11px 14px;
}

/* design studio - edited this style */
/*This is used for the Regional Navigation Arrow */
.navParent {
  /*background-image: url(../images/liOverArrowGray.png);
	 */
  background-image: url(../css/images/liAdditionalIndicator.png);
  line-height: 22px;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* design studio - end */


.regionalNav #accordion {
  top: 0;
  padding-bottom: 0;
}
#accordion .firstNav {
  background-color: #ebebeb !important;
  border-top: 1px solid #8f8e8e;
  text-transform: none;
  font-weight: bold;
  /*font-size:13px;
	 */
  font-size: 100%;
  line-height: 15px;
  padding: 10px;
}
.leftNavContact {
  margin-top: 15px;
}
.leftNavContact h3 {
  font-size: 128%;
}
.leftNavContact strong {
  font-size: 150%;
}
.leftNavContact p {
  padding: 0px 0px 3px 0px;
  margin: 0px;
}
.socialMediaContact {
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 0px 0px;
  height: 40px;
  width: 40px;
}
.desktopLeftCol {
  display: block;
  float: left;
  clear: both;
}
.mobileLeftCol {
  display: none;
}
/* END LEFT COLUMN NAVIGATION */
/* LEFT COLUMN RESPONSIVE NAVIGATION */
.show-local-menu {
  display: none;
}
/* END LEFT COLUMN RESPONSIVE NAVIGATION */
/* LEFT COLUMN NAVIGATION SOCIAL MEDIA */
.lfSocMedia {
  display: block;
  position: relative;
  top: 20px;
}
/* END LEFT COLUMN NAVIGATION SOCIAL MEDIA */
/* BROWN MARKETING BOXES */
.calloutBoxLargeBrown {
  height: 258px;
  width: 100%;
  background-color: #4b3024;
  padding: 15px;
  color: #4b3024;
}
.calloutBoxLargeBrown .header {
  font-size: 150%;
  font-weight: bold;
  color: #ffc425;
}
.calloutBoxLargeBrown p {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  font-size: 98%;
  line-height: 135%;
  color: #ffffff;
  font-weight: normal;
}
/* END BROWN MARKETING BOXES */
/* GRAY MARKETING BOXES */
.calloutBoxLargeGray {
  height: 258px;
  width: 100%;
  background-color: #ebebeb;
  padding: 15px;
  color: #4b3024;
}
.calloutBoxLargeGray .header {
  font-size: 150%;
  font-weight: bold;
  color: #4b3024;
  /* color:#FFC425;
	 */
}
.calloutBoxLargeGray p {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  font-size: 98%;
  line-height: 135%;
  color: #4b3024;
  font-weight: normal;
}
/* END GRAY MARKETING BOXES */
/* GRAY MARKETING BOXES */
.calloutBoxLargeGold {
  height: 258px;
  width: 100%;
  background-color: #ffc425;
  padding: 15px;
  color: #4b3024;
  font-weight: bold;
}
.calloutBoxLargeGold .header {
  font-size: 150%;
  font-weight: bold;
  color: #4b3024;
}
.calloutBoxLargeGold p {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  font-size: 98%;
  line-height: 135%;
  color: #4b3024;
  font-weight: normal;
}
/* END GRAY MARKETING BOXES */
.videoSpacingTop {
  padding-top: 20px;
}
.videoSpacingBottom {
  padding-bottom: 20px;
}
/* BULLETED LISTS FOUND IN BODY CONTENT */
.list-3Col {
  /*float:left;
	 */
  display: table-cell;
  width: 33.33%;
  list-style-type: none;
  color: #492f24;
  padding-left: 18px;
  padding-right: 5px;
  font: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  /*font-size:12px;
	 */
  font-size: 90%;
  padding-bottom: 20px;
  list-style-image: url(../images/goldBullet.png);
}
.list-3Col li {
  /*padding-left:13px;
	 */
}
.list-3Col-on-gold {
  /*float:left;
	 */
  display: table-cell;
  width: 33.33%;
  list-style-type: none;
  color: #492f24;
  padding-left: 18px;
  padding-right: 5px;
  font: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  /*font-size:12px;
	 */
  font-size: 90%;
  padding-bottom: 20px;
  list-style-image: url(../images/whiteBullet.png);
}
.list-3Col-on-brown {
  /*float:left;
	 */
  display: table-cell;
  width: 33.33%;
  list-style-type: none;
  color: #ffffff;
  padding-left: 18px;
  padding-right: 5px;
  font: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  /*font-size:12px;
	 */
  font-size: 90%;
  padding-bottom: 20px;
  list-style-image: url(../images/goldBullet.png);
}
.list-2Col {
  /*float:left;
	 */
  display: table-cell;
  width: 50%;
  list-style-type: none;
  color: #492f24;
  padding-left: 18px;
  padding-right: 5px;
  font: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  /*font-size:12px;
	 */
  font-size: 90%;
  padding-bottom: 20px;
  list-style-image: url(../images/goldBullet.png);
}
.list-2Col-on-gold {
  /*float:left;
	 */
  display: table-cell;
  width: 50%;
  list-style-type: none;
  color: #492f24;
  padding-left: 18px;
  padding-right: 5px;
  font: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  /*font-size:12px;
	 */
  font-size: 90%;
  padding-bottom: 20px;
  list-style-image: url(../images/whiteBullet.png);
}
.list-2Col-on-brown {
  /*float:left;
	 */
  display: table-cell;
  width: 50%;
  list-style-type: none;
  color: #ffffff;
  padding-left: 18px;
  padding-right: 5px;
  font: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  /*font-size:12px;
	 */
  font-size: 90%;
  padding-bottom: 20px;
  list-style-image: url(../images/goldBullet.png);
}
.list-1Col {
  /*float:left;
	 */
  display: table-cell;
  width: 100%;
  /*height:100%;
	 */
  list-style-type: none;
  color: #492f24;
  padding-left: 18px;
  padding-right: 5px;
  font: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  /*font-size:12px;
	 */
  font-size: 90%;
  padding-bottom: 20px;
  list-style-image: url(../images/goldBullet.png);
}
.list-1Col-on-gold {
  /*float:left;
	 */
  display: table-cell;
  width: 100%;
  list-style-type: none;
  color: #492f24;
  padding-left: 18px;
  padding-right: 5px;
  font: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  /*font-size:12px;
	 */
  font-size: 90%;
  padding-bottom: 20px;
  list-style-image: url(../images/whiteBullet.png);
}
.list-1Col-on-brown {
  /*float:left;
	 */
  display: table-cell;
  width: 100%;
  list-style-type: none;
  color: #ffffff;
  padding-left: 18px;
  padding-right: 5px;
  font: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  /*font-size:12px;
	 */
  font-size: 90%;
  padding-bottom: 20px;
  list-style-image: url(../images/goldBullet.png);
}
/* END BULLETED LISTS FOUND IN BODY CONTENT */
/* MISC */
.newsDate {
  font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",
    "DejaVu Sans", sans-serif;
  /* color:#8e8e8e;
	 changed for ADA compliance */
  color: #4c4c4c;
  font-style: italic;
  /*font-size:12px;
	 */
  font-size: 90%;
  position: relative;
}
#imgHoverBox,
#imgHoverBox2,
#imgHoverBox3,
#imgHoverBox4 {
  background: transparent;
  min-height: 290px;
}
#imgHoverEffect,
#imgHoverEffect2,
#imgHoverEffect3,
#imgHoverEffect4 {
  background: rgba(0, 0, 0, 0.6);
  width: 95%;
  height: 100%;
  display: none;
  position: absolute;
  left: 10;
  bottom: 0;
  color: #ffc425;
}
#imgHoverEffect h2,
#imgHoverEffect2 h2,
#imgHoverEffect3 h2,
#imgHoverEffect4 h2 {
  color: #ffc425 !important;
  padding-left: 10px;
  text-transform: uppercase;
  /*font-size:22px;
	 */
  font-size: 148%;
}
#imgHoverEffect p,
#imgHoverEffect2 p,
#imgHoverEffect3 p,
#imgHoverEffect4 p {
  color: #ffffff;
  padding-left: 10px;
}
.imgHoverBox2 {
  background: transparent;
  height: 260px;
  margin-bottom: 30px;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0);
}
.imgHoverBox2 h2 {
  /*Was getting overridden by .parallax.brown 12/04/18 JG*/
  color: #ffc425 !important;
  margin-top: 0px;
  padding: 10px;
  text-transform: uppercase;
  /*font-size:22px;
	 */
  font-size: 138%;
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  position: relative;
  /*top:-110px;
	 */
  top: -90px;
  height: 90px;
  overflow: hidden;
  font-weight: bold;
}
.imgHoverBox2 p {
  color: #ffffff;
  position: relative;
  /*top:-170px;
	 */
  top: -155px;
  padding-left: 10px;
}
/* .imgHoverBox2:hover h2 Changed TR 7/28/16*/
.imgHoverBox2 a:hover h2 {
  color: #ffffff;
  /*font-size:22px;
	 */
  /*font-size:148%;
	 */
  background: rgba(0, 0, 0, 0.4);
}
.imgHoverBox2 a:link {
  text-decoration: none;
  display: inline-block;
}
.imgHoverBox2 a:hover {
  color: #ffffff !important;
  text-decoration: none;
}
.imgHoverBox2 a:focus {
  border: 4px solid #025ecc;
}
.imgHoverBox2 a:focus h2 {
  background: rgba(0, 0, 0, 0.4);
}
.nolinkstyle a:hover {
  text-decoration: none;
}
.nolinkstyle a:hover .rspsvHeader2 {
  background: rgba(0, 0, 0, 0.4);
  color: #ffffff;
}
/* COMMENTED OUT TR 7/28/16 .nolinkstyle:hover .rspsvHeader2 {
	 background:rgba(0,0,0,0.4);
	 color:#ffffff;
}
 */
.headerSpan {
  height: 80px;
  background-color: rgba(0, 0, 0, 0.3);
  position: relative;
  display: block;
  top: -282px;
  margin-right: 3px;
  margin-bottom: -100px;
}
.headerSpan h2 {
  color: #ffc425;
  /*font-size:16px;
	 */
  font-size: 118%;
  text-transform: uppercase;
  text-align: center;
  position: absolute;
  top: 0px;
  font-weight: bold;
}
p.rspsvHeader2 {
  width: 100%;
  /*height:25px;
	 */
  height: 40px;
  background-color: rgba(0, 0, 0, 0.6);
  color: #ffc425;
  padding-left: 10px;
  text-transform: uppercase;
  /*font-size:22px;
	 */
  font-size: 128%;
  font-weight: lighter;
  position: relative;
  display: block;
  margin-top: -40px;
  line-height: 40px;
  font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",
    "DejaVu Sans", sans-serif;
}
/* COMMENTED OUT TR 7/28/16 p.rspsvHeader2:hover {
	 color:#FFFFFF;
	 background-color:rgba(0,0,0,0.5);
}
 */
.homepageBlocks {
  min-height: 280px;
  max-height: 280px;
  overflow: hidden;
}
.homepageBlocksButton {
  position: absolute;
  bottom: 0;
  display: block;
}
.storyTitle.small a {
  color: #492f24;
}
.myBlockFeature {
  height: auto;
  width: 385px;
  background-color: #ffc425;
  margin-bottom: 15px;
}
.myBlockFeature .storyType {
  color: #492f24;
  background-color: #ffc425;
  padding: 10px;
  margin: 0px;
  position: absolute;
  top: 0px;
  /*font-size:12px;
	 */
  font-size: 90%;
  font-weight: bold;
}
.myBlockFeature .storyTitle {
  color: #ffc425;
  background-color: rgba(0, 0, 0, 0.7);
  width: 255px;
  height: 90px;
  padding: 10px;
  margin-right: -5px;
  position: absolute;
  bottom: 5px;
  /*font-size:12px;
	 */
  font-size: 90%;
  line-height: 16px;
}
.orange {
  margin-right: 10px !important;
}
/*.myBlock p {
	 color:#FFFFFF;
	 position:relative;
	 padding:10px;
	 top:-52px;
	 height:45px;
	 overflow:hidden;
}
 */
.myBlock {
  height: 212px;
  width: 265px;
  background-color: #ffc425;
  margin-bottom: 10px;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 1);
}
.myBlock .storyType {
  color: #492f24;
  background-color: #ffc425;
  padding: 10px;
  margin: 0px;
  position: absolute;
  top: 0px;
  /*font-size:12px;
	 */
  font-size: 90%;
  font-weight: bold;
}
.myBlock .storyTitle {
  color: #ffc425;
  background-color: rgba(0, 0, 0, 0.7);
  /*width:255px;
	 */
  height: 90px;
  padding: 10px;
  margin-right: -5px;
  position: absolute;
  bottom: 0px;
  top: 122px;
  /*font-size:12px;
	 */
  font-size: 90%;
  line-height: 16px;
}
.myBlock p {
  color: #ffffff;
  position: relative;
  padding: 10px;
  top: -60px;
  height: 45px;
  overflow: hidden;
}
.myBlock img {
  width: 100%;
  height: auto;
}
.myBlock a,
.myBlock a:link {
  color: #ffc425 !important;
  text-decoration: none;
}
.myBlock a:hover {
  text-decoration: underline;
}
.myBlockGray {
  height: 212px;
  width: 265px;
  background-color: #f1f1f1;
  margin-bottom: 10px;
}
.myBlockGray .storyType {
  color: #492f24;
  background-color: #ffc425;
  padding: 10px;
  margin: 0px;
  position: absolute;
  top: 0px;
  /*font-size:12px;
	 */
  font-size: 90%;
  font-weight: bold;
}
.myBlockGray .storyTitle {
  color: #492f24;
  /*width:240px;
	 */
  padding: 0px 10px 10px 0px;
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
  top: 50px;
  /*font-size:12px;
	 */
  font-size: 90%;
  line-height: 16px;
  border-bottom: 1px solid #ffc245;
}
.myBlockGray p {
  color: #492f24;
  padding: 10px;
  position: relative;
  top: 40px;
}
.myBlockGray a,
.myBlockGray a:link {
  color: #492f24 !important;
  text-decoration: none;
}
.myBlockGray a:hover {
  text-decoration: underline;
}
.myBlockAudio {
  height: 212px;
  width: 265px;
  background-color: #ffc425;
  margin-bottom: 10px;
  /*background-image:url(../images/audioClipIconII.png);
	 background-repeat:no-repeat;
	 background-position:top 60px left 70px;
	 */
  background-image: url(../images/audioClipIcon.png);
  background-repeat: no-repeat;
  background-position: top 35px left 105px;
}
.myBlockAudio .storyType {
  color: #492f24;
  background-color: #ffc425;
  padding: 10px;
  margin: 0px;
  position: absolute;
  top: 0px;
  /*font-size:12px;
	 */
  font-size: 90%;
  font-weight: bold;
}
.myBlockAudio .storyTitle {
  /* color:#ffffff;
	 changed for ADA compliance */
  color: #492f24;
  /*width:240px;
	 */
  padding: 0px 10px 10px 0px;
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
  top: 90px;
  /*font-size:12px;
	 */
  font-size: 90%;
  line-height: 16px;
  border-bottom: 1px solid #ffffff;
}
.myBlockAudio p {
  /* color:#ffffff;
	 changed for ADA compliance */
  color: #492f24;
  padding: 10px;
  position: relative;
  top: 80px;
}
.myBlockAudio a,
.myBlockAudio a:link {
  color: #492f24 !important;
  text-decoration: none;
}
.myBlockAudio a:hover {
  text-decoration: underline;
}
.myBlockGold {
  height: 212px;
  width: 265px;
  background-color: #ffc425;
  background-position: top 30px left 70px;
  margin-bottom: 10px;
}
.myBlockGold .storyType {
  color: #492f24;
  background-color: #ffc425;
  padding: 10px;
  margin: 0px;
  position: absolute;
  top: 0px;
  /*font-size:12px;
	 */
  font-size: 90%;
  font-weight: bold;
}
.myBlockGold .storyTitle {
  color: #492f24;
  /*width:240px;
	 */
  padding: 0px 10px 10px 0px;
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
  top: 50px;
  /*font-size:12px;
	 */
  font-size: 90%;
  line-height: 16px;
  border-bottom: 1px solid #492f24;
}
.myBlockGold p {
  color: #492f24;
  padding: 10px;
  position: relative;
  top: 40px;
}
.myBlockBrown {
  height: 212px;
  width: 265px;
  background-color: #492f24;
  margin-bottom: 10px;
}
.myBlockBrown .storyType {
  color: #492f24;
  background-color: #ffc425;
  padding: 10px;
  margin: 0px;
  position: absolute;
  top: 0px;
  /*font-size:12px;
	 */
  font-size: 90%;
  font-weight: bold;
}
.myBlockBrown .storyTitle {
  color: #ffc245;
  /*width:240px;
	 */
  padding: 0px 10px 10px 0px;
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
  top: 50px;
  /*font-size:12px;
	 */
  font-size: 90%;
  line-height: 16px;
  border-bottom: 1px solid #ffc245;
}
.myBlockBrown p {
  color: #ffffff;
  padding: 10px;
  position: relative;
  top: 40px;
}
.myBlockBrown a,
.myBlockBrown a:link {
  color: #ffc425 !important;
  text-decoration: none;
}
.myBlockBrown a:hover {
  text-decoration: underline;
}
/* END MISC */
/* BREADCRUMB */
#breadcrumbSpacer {
  position: relative;
  top: 140px;
}
#breadcrumb {
  list-style: none;
  overflow: hidden;
  /*font-size:12px;
	 */
  font-size: 90%;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana,
    sans-serif;
  position: relative;
  left: -26px;
  margin-top: 0px;
}
#breadcrumb li {
  float: left;
}
#breadcrumb li a {
  color: #000000;
  text-decoration: none;
  padding: 10px 0 10px 65px;
  background: #ffc425;
  position: relative;
  display: block;
  float: left;
  border-left: 1px solid #ffffff;
}
#breadcrumb li a:after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  /* <-- Go big on the size, and let overflow hide */
  border-bottom: 50px solid transparent;
  border-left: 30px solid rgba(255, 196, 37, 1);
  position: absolute;
  top: 50%;
  margin-top: -50px;
  left: 100%;
  z-index: 2;
}
#breadcrumb li a:before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 30px solid white;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  margin-left: 1px;
  left: 100%;
  z-index: 1;
}
#breadcrumb li:first-child a {
  padding-left: 10px;
}
#breadcrumb li:nth-child(2) a {
  background: rgba(255, 196, 37, 0.8);
  border-left: 1px solid #ffffff;
}
#breadcrumb li:nth-child(2) a:after {
  border-left-color: rgba(255, 196, 37, 0.8);
}
#breadcrumb li:nth-child(3) a {
  background: rgba(255, 196, 37, 0.7);
  border-left: 1px solid #ffffff;
}
#breadcrumb li:nth-child(3) a:after {
  border-left-color: rgba(255, 196, 37, 0.7);
}
#breadcrumb li:nth-child(4) a {
  background: rgba(255, 196, 37, 0.6);
  border-left: 1px solid #ffffff;
}
#breadcrumb li:nth-child(4) a:after {
  border-left-color: rgba(255, 196, 37, 0.6);
}
#breadcrumb li:nth-child(5) a {
  background: rgba(255, 196, 37, 0.5);
  border-left: 1px solid #ffffff;
}
#breadcrumb li:nth-child(5) a:after {
  border-left-color: rgba(255, 196, 37, 0.5);
}
/*#breadcrumb li:last-child a {
	 background: transparent !important;
	 color: black;
	 pointer-events: none;
	 cursor: default;
}
 */
#breadcrumb li:last-child a {
  background: rgba(245, 245, 245, 1);
  border-left: 1px solid #ffffff;
}
#breadcrumb li:last-child a:after {
  border-left-color: rgba(245, 245, 245, 1);
}
#breadcrumb li a:hover {
  background: rgba(73, 47, 36, 1) /*hsla(18,51%,22%,11)*/;
  border-left: 1px solid #ffffff;
  color: #ffffff;
}
#breadcrumb li a:hover:after {
  border-left-color: rgba(73, 47, 36, 1) /*hsla(18,51%,22%,11) !important*/;
}
#breadcrumb {
 margin-left: 11px;
}
 
#breadcrumb li {
 overflow: hidden;
 padding-right: 30px;
 margin-left: -11px;
 margin-top: 1px;
}
/* END BREADCRUMB */
#content {
  position: relative;
  top: 165px;
  padding-bottom: 165px;
}
.col-sm-9.alignmentCorrection #content {
  top: auto;
  padding-bottom: 0;
}
/* Blog begin*/
.clearfix {
  clear: both;
}
a.readmore {
  color: #492f24;
  border: 2px solid #6f6d6c;
  border-radius: 3px;
  display: inline-block;
  margin-top: 5px;
  padding: 3px 10px;
  text-transform: uppercase;
}
a.readmore:hover {
  color: #492f24;
  text-decoration: underline;
}
/* Content */
#blogcontent {
  float: left;
  width: 75%;
  padding: 40px 24px 0 25px;
}
.bread {
  padding-top: 30px;
}
/* Post */
.post {
  box-shadow: 1px 4px 21px #e4e4e4;
  margin-bottom: 30px;
  padding-bottom: 10px;
  border-radius: 3px;
  border: 1px solid gainsboro;
}
.post .title,
.post .date {
  padding: 0 25px;
}
.post .title {
  margin: 0;
  padding-top: 25px;
  line-height: normal;
  font-size: 32px;
  color: #5a5544;
}
.post .title a {
  text-decoration: none;
  color: #5a5544;
}
.post .title a:hover {
  text-decoration: underline;
}
.post .date {
  line-height: normal;
  color: #acaaa1;
}
.post .entry {
  margin: 0 25px;
  padding: 10px 0;
  border-top: 1px solid #e5e1d8;
}
.post .entry img {
  float: left;
  padding: 0 20px 20px 0;
  max-width: 100%;
}
.post .meta {
  clear: both;
  margin: 0 25px;
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  background: #ebebeb;
  border-bottom: 1px solid #ebebeb;
  border-radius: 3px;
}
.post .meta p {
  line-height: normal;
}
.post .meta .auth {
  float: left;
  padding: 15px 0 0 20px;
}
.post .meta .cats {
  float: right;
  padding: 15px 20px 0 0;
}
.post .comment {
  margin: 5px 25px;
  padding: 10px 20px;
  background: #ededed;
}
/* Sidebar */
#sidebar {
  float: right;
  width: 246px;
  padding: 70px 50px 0 0;
}
#sidebar ul {
  margin: 0;
  padding: 0 0 0 25px;
  list-style: none;
  line-height: normal;
  border-left: 1px solid #e5e1d8;
}
#sidebar li {
}
#sidebar h2 {
  margin: 0 0 20px 0;
  padding: 5px 0 5px 0;
  border-bottom: 1px solid #e5e1d8;
}
#sidebar .months {
  padding-left: 15px;
}
/*Blog end */
/* FOOTER */
#footerSpacer {
  height: 70px;
  /*height:240px;
	 */
}
#footerSpacerII {
  height: 70px;
}
.uwFooter {
  margin-top: 0px;
}
.footerContain {
  height: 49px;
  width: 890px;
  /*width:870px;
	 */
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.uwFooterTop {
  background-color: #ebebeb;
  min-height: 50px;
  border-top: 1px solid #8f8e8e;
}
.uwFooterTop p {
  float: left;
  /*color:#8f8e8e;
	 ADA COMPLIANCE CHANGE */
  color: #492f24;
  /*font-size:11px;
	 */
  font-size: 80%;
  position: relative;
  /*top:11px !important;
	 position:relative;
	 top:15px;
	 */
  top: 7px;
  text-align: center;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",
    "DejaVu Sans", Verdana, sans-serif;
}
.footerLogo {
  float: left;
  height: 35px;
  width: 240px;
  position: relative;
  top: 7px;
  margin-right: 8px;
}
.footerSocialMediaContainer {
  width: 234px;
  height: 35px;
  float: left;
  position: relative;
  top: 7px;
  margin-left: 10px;
}
.footerSocialMedia {
  float: left;
  height: 35px;
  width: 36px;
  position: relative;
  margin-left: 9px;
}
.uwFooterBottom {
  background-color: #cdcdcd;
  height: 80px;
}
.uwFooterBottom p {
  text-align: center;
  color: #492f24;
  font-size: 80%;
  position: relative;
  top: 15px;
  text-transform: uppercase;
}
.uwFooterBottom p {
  /*color:#8f8e8e;
	 ADA COMPLIANCE COLOR CHANGE font-size:10px;
	 */
}
.uwFooterTop a {
  /*color:#8f8e8e;
	 ADA Compliance Color Change */
  color: #492f24;
  /*text-decoration:none;
	 ADA Compliance Color Change */
  text-decoration: underline;
}
.uwFooterTop a:hover {
  /*text-decoration:underline;
	 ADA Compliance Color Change */
  text-decoration: none;
}
.uwFooterBottom a {
  /*color:#8f8e8e;
	 ADA Compliance Color Change */
  color: #492f24;
  /*text-decoration:none;
	 ADA Compliance Color Change */
  text-decoration: underline;
}
.uwFooterBottom a:hover {
  /*text-decoration:underline;
	 ADA Compliance Color Change */
  text-decoration: none;
}
/* END FOOTER */
/* NAV IN BROWN */
#navBrown {
  background-color: #492f24;
  width: 100%;
  height: 24px;
  z-index: 57;
  position: fixed;
}
/*Strip the ul of padding and list styling*/
#navBrown ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
  top: 6px;
  right: 150px;
  float: right;
}
/*Create a horizontal list with spacing*/
#navBrown li {
  display: inline-block;
  float: left;
  margin-right: 1px;
}
/*Style for menu links*/
#navBrown li a {
  display: block;
  text-align: center;
  font-family: Verdana, "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans",
    sans-serif;
  /*font-size:11px;
	 */
  font-size: 80%;
  text-transform: uppercase;
  line-height: 12px;
  color: #fff;
  text-decoration: none;
  border-right: 1px solid #ffffff;
  padding-right: 10px;
  padding-left: 10px;
}
/*Hover state for top level links*/
#navBrown li:hover a {
  text-decoration: underline;
}
#navBrown li:last-child a {
  border-right: none;
}
/*Style 'show menu' label button and hide it by default*/
#navBrown .show-menu {
  font-family: Verdana, "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans",
    sans-serif;
  text-decoration: none;
  color: #fff;
  background-color: #492f24;
  text-align: center;
  padding: 10px 0;
  display: none;
  width: 50px;
  /*font-size:18px;
	 */
  font-size: 180%;
  line-height: 18px;
}
#navBrown .show-menu:hover {
  cursor: pointer;
}
/*Hide checkbox*/
#navBrown input[type="checkbox"] {
  display: none;
}
/*Show menu when invisible checkbox is checked*/
#navBrown input[type="checkbox"]:checked ~ #menu {
  display: block;
}
.spacing {
  position: relative;
}
.alignmentCorrection {
  margin-left: -15px;
  float: left;
}
.mktgBlockImage {
  width: 100%;
  height: 258px;
  overflow: hidden;
}
.mktgBlockImage img {
  width: 100%;
  height: 100%;
}
.ulContent {
  height: 100%;
  background-color: rgba(207, 0, 253, 1);
}
.collegePageBody {
  margin-top: 54px;
}
.regionalNav {
  position: relative;
  padding-bottom: 35px;
  margin-top: 17px;
}
.bodyContentPostBreadCrumb {
  padding-top: 15px;
}
.bodyContentNewsLanding {
  padding-top: 17px;
}
/*Emergency Message System Styles*/
.largeEmergency {
  background-color: #fff;
  margin-top: 145px;
  display: block;
  border: 1px solid red;
  padding: 15px;
}
.largeEmergency h1 {
  font-size: 590%;
  color: red;
  text-transform: uppercase;
}
.largeEmergency h2 {
  font-size: 200%;
  color: red;
  font-weight: normal;
}
.largeEmergencyLower {
  background-color: red;
  padding: 15px;
  margin: -15px;
  margin-top: 0px;
}
.largeEmergencyLower h1 {
  font-size: 240%;
  color: #fff;
  font-weight: lighter;
}
.largeEmergencyLower a {
  color: #fff;
}
.largeEmergency p,
.largeEmergency p a {
  color: #fff;
}
.smallEmergencySevere {
  background-color: #fff;
  margin-top: 10px;
  display: block;
  border: 1px solid red;
  padding: 10px;
}
.smallEmergencySevere h1 {
  font-size: 160%;
  color: #fff;
  text-shadow: 2px 2px 2px #000000;
  font-weight: lighter;
  background-color: red;
  padding: 10px;
  margin: -10px;
  margin-bottom: 20px;
}
.smallEmergencySevere p {
  color: black;
}
.smallEmergencyHigh {
  background-color: #fff;
  margin-top: 10px;
  display: block;
  border: 1px solid #ff7a01;
  padding: 10px;
}
.smallEmergencyHigh h1 {
  font-size: 160%;
  color: #fff;
  text-shadow: 2px 2px 2px #000000;
  font-weight: lighter;
  background-color: #ff7a01;
  padding: 10px;
  margin: -10px;
  margin-bottom: 20px;
}
.smallEmergencyHigh p {
  color: black;
}
.smallEmergencyElevated {
  background-color: #fff;
  margin-top: 10px;
  display: block;
  border: 1px solid #3566cd;
  padding: 10px;
}
.smallEmergencyElevated h1 {
  font-size: 160%;
  color: #fff;
  text-shadow: 2px 2px 2px #000000;
  font-weight: lighter;
  background-color: #3566cd;
  padding: 10px;
  margin: -10px;
  margin-bottom: 20px;
}
.smallEmergencyElevated p {
  color: black;
}
/* LEGACY STYLES FOR OLDER PAGES BROUGHT OVER */
/* Added for older pages - Faculty Page */
div.Faculty-img {
  float: left;
  margin: 0px 10px 0px 0px;
  overflow: hidden;
  width: 125px;
}
div.Faculty .name,
h2.name {
  color: #492f24 !important;
  font-size: 1em !important;
  margin: 10px 0px 0px 0px !important;
  margin-bottom: 0px !important;
  padding: 0px 0px 0px 0px !important;
  border: none;
  font-weight: bold !important;
}
div.Faculty a.name_link,
h2.name_link,
.name_link {
  color: #492f24 !important;
  font-size: 1em !important;
  margin: 10px 0px 0px 0px !important;
  margin-bottom: 0px !important;
  padding: 0px !important;
  border: none;
  font-weight: bold !important;
}
div.Faculty.result_a {
  background: none repeat scroll 0 0 #ebebeb;
  float: left;
  height: auto;
  margin: 0 0 8px;
  overflow: hidden;
  width: 100%;
}
/*Added for AA accessibility on contrasting rows*/
div.Faculty.result_a a {
  color: #006bc4;
  text-decoration: none;
}
div.Faculty.result_a a:hover {
  color: #006bc4;
  text-decoration: underline;
}
div.Faculty.result_b {
  background: none repeat scroll 0 0 #f5f5f5;
  float: left;
  height: auto;
  margin: 0 0 8px;
  overflow: hidden;
  width: 100%;
}
/*Added for AA accessibility on contrasting rows*/
div.Faculty.result_b a {
  color: #006bc4;
  text-decoration: none;
}
div.Faculty.result_b a:hover {
  color: #006bc4;
  text-decoration: underline;
}
/* End older page - Faculty Page */
/* Start Older Page - Summary Page */
div.Summary.result_a {
  border-top: 1px dotted #ffc425;
  float: left;
  height: auto;
  margin: 6px 0 -15px;
  overflow: hidden;
  padding: 12px 0 0;
  width: 100%;
}
div.Summary.result_b {
  border-top: 1px dotted #ffc425;
  float: left;
  height: auto;
  margin: 6px 0 -15px;
  overflow: hidden;
  padding: 12px 0 0;
  width: 100%;
}
.summary_title,
.Summary a {
  color: #492f24 !important;
  font-size: 14px !important;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  border: none;
  margin-bottom: 5px;
  font-weight: bold;
}
/* End older page - Summary Page */
/* Start Left Column Content Headers */
.leftColContentBox h3 {
  color: #492f24;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 128%;
  font-weight: bold;
  margin-top: 0;
  padding-bottom: 0;
  padding-top: 0;
}
.leftNavContact img {
  max-width: 270px;
}
/* End Left Column Content Headers */
/* RIGHT COLUMN CALLOUTS */
.callout h2,
.callout h3 {
  font-size: 110%;
  background-color: rgba(241, 241, 241, 1);
  padding: 12px 12px 5px 12px;
  margin: 0px;
}
.callout img {
  width: 100%;
}
.content,
.rccontent {
  color: #492f24;
  background-color: rgba(241, 241, 241, 1);
  padding: 5px 12px 12px 12px;
}
.callout .video .play-button img {
  width: 38px;
  height: 29px;
  position: absolute;
  margin-top: -29px;
}
.story {
  clear: both;
  font-size: 13px;
  color: #412b28;
  padding-top: 10px;
  padding-bottom: 10px;
  display: table;
  border-bottom: 1px dotted #ffc425;
}
.news-bg {
  /*position:relative;
	 left:17px;
	 top:40px;
	 */
  margin-left: 17px;
  margin-top: 40px;
  padding-bottom: 40px;
  /*top:17px;
	 padding-bottom:17px;
	 float:left;
	 */
}
#news .newsStories .story .image img.landingThumb,
.landingThumb {
  padding-right: 10px;
  float: left;
  width: 100px;
}
.news-bg .story .image {
  float: left;
  /*max-width: 190px;
	 */
}
.story .content {
  background-color: #ffffff;
  padding: 3px 15px 0px 0px;
}
.story h3 {
  font-size: 128%;
}
.more-stories {
  cursor: pointer;
  margin-top: 17px;
  margin-bottom: 17px;
  color: #0274d4;
  font-weight: bold;
  font-size: 12px;
}
.twDescription a {
  font-size: 128% !important;
  font-family: Verdana, Geneva, sans-serif !important;
  font-weight: bold !important;
  color: #0274d4 !important;
}
/* RIGHT COLUMN CALLOUTS */
/* START SEARCH BLOCK ABOVE SUB-SITE NAVIGATION */
#siteSearch {
  margin-left: -19px;
}
/*input#keywords {
	 width: 146px;
	 height: 19px;
	 margin: 0 2px 0 0;
	 padding: 1px 3px 2px 3px;
	 font-size: 0.9em;
	 color: #999;
	 border: #ffffff 1px solid;
}
 */
/*#sectionSearch {
	 float: right;
}
 */
input#sectionKeywords {
  width: 155px;
  /*height: 19px;
	 margin: 0 2px 0 0;
	 padding: 1px 3px 2px 3px;
	 */
  margin-top: 1px;
  font-size: 0.9em;
  color: #999;
  border: #999 solid 1px;
}
#sectionSearchTable {
  line-height: 19px;
  margin-bottom: 15px;
}
#subnav-search-button {
  margin-left: 5px;
  margin-top: 1px;
}
/* END SEARCH BLOCK ABOVE SUB-SITE NAVIGATION */
/* LEGACY STYLES FOR OLDER PAGES BROUGHT OVER */
p.shareThis {
  display: inline-block;
}
/* FOR TRUMBA SPUDS */
div.twDescription a,
div.twDescription a:hover,
div.twDescription a:focus,
.twRyoUpcomingPreviewFooter a {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 128%;
  font-weight: bold;
  font-style: normal;
  color: #3366cc;
}
.twRyoUpcomingPreviewDescription a {
  font-family: Verdana, Geneva, sans-serif !important;
  font-size: 128% !important;
  font-weight: bold !important;
  color: #3366cc !important;
  text-decoration: none !important;
}
.teaser-content {
  /*background: transparent;
	 height: 260px;
	 margin-bottom: 0px;
	 overflow: hidden;
	 background-color: rgba(0,0,0,0.00);
	 ) background-color:red;
	 */
  position: relative;
  margin-top: 20px;
}
.teaser-img {
  position: relative;
}
.teaser-text {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  /*padding: 7px 15px 13px 15px;
	 */
  padding: 12px 7px 12px 7px;
  color: #ffffff;
  background-color: rgba(32, 32, 32, 0.7);
  background-repeat: repeat;
  z-index: 33;
  text-align: center;
  line-height: 16px;
  min-height: 67px;
}
.teaser-header {
  color: #ffc425;
  font-size: 109%;
  font-weight: bold;
  text-transform: uppercase;
  font-family: Verdana, Geneva, sans-serif;
}
.teaser-subline {
  color: #ffffff;
  padding-top: 3px;
}
.carouselSSXX a:link .teaser-header {
  text-decoration: none;
}
.carouselSSXX a:hover .teaser-header {
  color: #ffffff !important;
  text-decoration: none;
}
.carouselSSXX a:hover {
  text-decoration: none;
}
.carouselSSXX a:hover .teaser-text {
  background: rgba(0, 0, 0, 0.4);
  color: #ffffff;
}
/* END TRUMBA SPUDS */
/* START EMPLOYEE LISTING */
.empProfile {
  margin-bottom: 29px;
  /*background-color:#cdcdcd;
	 margin-left:15px;
	 */
}
.empOverlay {
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  display: block;
  margin: 0px 15px 0px 15px;
  padding: 0px 10px 7px 10px;
}
.empOverlay p {
  margin: 0px;
  padding: 0px;
}
a:hover .empOverlay {
  background-color: rgba(0, 0, 0, 0);
}
.empflag {
  font-weight: bold;
  color: #ffffff;
}
.empname {
  font-weight: bold;
  color: #ffffff;
  line-height: 155%;
}
.emptitle {
  color: #ffffff;
  line-height: 115%;
}
.empContent {
  position: absolute;
  bottom: 10px;
}
/* END EMPLOYEE LISTING */
/*Used for quick escape button because bootstrap and jquery. Replace when updating 8/29/2018*/
.popover .arrow {
  display: none;
}
/*Info Cards Module*/
.card img {
  height: auto;
  width: 100%;
  vertical-align: middle;
}
.cards {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
}
.cards__item {
  display: flex;
  padding: 1rem;
  width: 33.33333%;
}
.card {
  background-color: white;
  border-radius: 0.25rem;
  box-shadow: 0 20px 40px -14px rgba(0, 0, 0, 0.25);
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow: hidden;
}
.card__image:hover {
  filter: contrast(100%);
}
.card__content {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  padding: 1rem;
}
.card__image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  overflow: hidden;
  position: relative;
  transition: filter 0.5s cubic-bezier(0.43, 0.41, 0.22, 0.91);
/*   &::before {
    content: "";
    display: block;
    padding-top: 56.25%;
    // 16:9 aspect ratio
  } */
}
.card__title {
  letter-spacing: 2px;
  text-transform: uppercase;
}
.card__text {
  flex: 1 1 auto;
  line-height: 1.5;
  margin-bottom: 1.25rem;
}
.imageGrow img {
  transition: 0.5s ease;
}
.imageGrow img:hover {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
  transition: 0.5s ease;
}
.imageGrow img:focus {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
  transition: 0.5s ease;
}
/* @media(min-width: 56rem) {
	 */
/* .cards__item{
		 */
/* width: 33.3333%;
		 */
/* 
	}
	 */
/* 
}
 */
/* @media only screen and (max-width: 991px) {
	 */
/* .cards__item{
		 */
/* width:90%;
		 */
/* 
	}
	 */
/* 
}
 */
/*FAQ Accordion Module */
.accordion-group {
  margin-bottom: 25px;
}
.accordion-title-collapsible {
  background-color: #492f24;
  color: white;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: 2px solid #000000;
  text-align: left;
  outline: none;
  font-size: 15px;
}
.accordion-title-collapsible:focus {
  border: 2px solid #2994f3;
}
.accordion-title-active,
.accordion-title-collapsible:hover {
  background-color: #ffc425;
  color: #492f24;
}
.accordion-title-collapsible:after {
  content: "\002B";
  color: white;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}
.accordion-title-active:after {
  content: "\2212";
}
.accordion-row-content {
  padding: 0 18px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  background-color: #f1f1f1;
}
.accordion-row-content a {
  color: #0258A3;
}
.accordion-row-content-spacing {
  padding-top: 10px;
  padding-bottom: 10px;
}
/*Program Pages*/
.msthdoverlay {
  width: 100%;
  height: 100%;
  top: -70px;
  text-align: center;
  display: block;
  position: absolute;
  background: linear-gradient(rgba(20, 20, 20, 0.5), rgba(20, 20, 20, 0.5));
}
.msthdoverlay.left {
  text-align: left;
}
.msthdoverlay.center {
  text-align: center;
}
.msthdoverlay.right {
  text-align: right;
}
.hero-overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  width: 90%;
  font-size: 3em;
  white-space: pre-wrap;
  font-family: Arial Black, Arial Bold, Gadget, sans-serif;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 10px;
  line-height: 1.1;
}
.cta-3-col-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100px;
  background-color: #ebebeb;
}
.cta-3-col-button-item {
  width: 200px;
  height: 50px;
  line-height: 1em;
  -moz-box-shadow: 0px 10px 14px -7px #736427;
  -webkit-box-shadow: 0px 10px 14px -7px #736427;
  box-shadow: 0px 10px 14px -7px #736427;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.05, #edda2b),
    color-stop(1, #d49c48)
  );
  background: -moz-linear-gradient(top, #edda2b 5%, #d49c48 100%);
  background: -webkit-linear-gradient(top, #edda2b 5%, #d49c48 100%);
  background: -o-linear-gradient(top, #edda2b 5%, #d49c48 100%);
  background: -ms-linear-gradient(top, #edda2b 5%, #d49c48 100%);
  background: linear-gradient(to bottom, #edda2b 5%, #d49c48 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edda2b', endColorstr='#d49c48',GradientType=0);
  background-color: #edda2b;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  display: inline-block;
  cursor: pointer;
  color: #492f24;
  font-family: Arial;
  text-decoration: none;
  font-weight: bold;
  font-size: 1.5em;
  text-align: center;
}
.cta-3-col-button-item:hover {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.05, #d49c48),
    color-stop(1, #edda2b)
  );
  background: -moz-linear-gradient(top, #d49c48 5%, #edda2b 100%);
  background: -webkit-linear-gradient(top, #d49c48 5%, #edda2b 100%);
  background: -o-linear-gradient(top, #d49c48 5%, #edda2b 100%);
  background: -ms-linear-gradient(top, #d49c48 5%, #edda2b 100%);
  background: linear-gradient(to bottom, #d49c48 5%, #edda2b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d49c48', endColorstr='#edda2b',GradientType=0);
  background-color: #d49c48;
}
.cta-3-col-button-item:active {
  position: relative;
  top: 1px;
}
.program-overview .large {
  padding-top: 0;
}
.program-sidebar {
  border: 1px black solid;
  border-radius: 10px;
}
.fact-callout {
  margin-top: -70px;
}
.fact-callout h2 {
  color: white;
}
.program-fact-svg {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100px;
}
.program-related {
  background: white;
  box-shadow: 0 0 56px 0 rgba(0, 0, 0, 0.16);
  padding: 25px;
  border-radius: 3px;
  border-top: 1em solid #ffc426;
  margin-top: 15px;
  margin-bottom: -15px;
}
.program-hubspot {
  box-shadow: 7px 7px 15px grey;
  background-color: #fdfdfd;
  padding-bottom: 30px;
  border-radius: 5px;
}
.program-hubspot-btns {
  display: flex;
  position: relative;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  min-height: 100px;
}
.hubbtn {
  margin-bottom: 25px;
}
.fullGraphite {
  background: #6f7583;
  /* Old browsers */
  background: -moz-radial-gradient(
    center,
    ellipse cover,
    #6f7583 0%,
    #383e49 100%
  );
  /* FF3.6-15 */
  background: -webkit-radial-gradient(
    center,
    ellipse cover,
    #6f7583 0%,
    #383e49 100%
  );
  /* Chrome10-25,Safari5.1-6 */
  background: radial-gradient(ellipse at center, #6f7583 0%, #383e49 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f7583', endColorstr='#383e49',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
  margin: 0px;
  display: block;
  position: relative;
  padding-bottom: 60px;
  padding-top: 25px;
  color: white;
}
.fullGraphite {
  background-color: #504d43;
  margin: 0px;
  display: block;
  position: relative;
  padding-bottom: 60px;
  padding-top: 25px;
}
.fullGraphite h2,
.fullGraphite p {
  color: white;
}
.quote-box {
  box-shadow: 10px 10px 5px grey;
  background-color: #fff;
  padding-bottom: 30px;
  border-radius: 5px;
}
.program-profile-pic {
  width: 100%;
  border-radius: 360px;
}
.program-quote {
  margin-top: 25px;
}
/*.program-quote q{
	 */
/* font-size:1.8em;
	 */
/* 
}
 */
/*END Program Pages*/
@media screen and (max-width: 1200px) {
  .navUL li a:link {
    /*font-size:11px;
		 */
    font-size: 80%;
  }
  .carouselImg {
    width: 130px;
    display: block;
    margin: 0px 8px 0px 8px;
    right: 0px;
    border-left: 2px solid rgba(255, 255, 255, 1);
  }
  .carouselImg h2 {
    width: 283px;
  }
  .carouselImgHP {
    border-left: 11px solid rgba(255, 255, 255, 1);
    border-right: 12px solid rgba(255, 255, 255, 1);
  }
  .carouselImgHP h2 {
    width: 282px;
  }
  .responsive445 .slick-prev {
    left: 0px;
  }
  .imgHoverBox2 {
    height: 240px;
    margin-bottom: 0px;
  }
  .calloutBoxLargeBrown {
    height: 205px;
    overflow: hidden;
  }
  .calloutBoxLargeGray {
    height: 205px;
    overflow: hidden;
  }
  .calloutBoxLargeGold {
    height: 205px;
    overflow: hidden;
  }
  .calloutBoxLargeBrown .header {
    font-size: 150%;
  }
  .calloutBoxLargeGray .header {
    font-size: 130%;
  }
  .calloutBoxLargeGold .header {
    font-size: 130%;
  }
  .calloutBoxLargeBrown p {
    font-size: 90%;
  }
  .calloutBoxLargeGray p {
    font-size: 90%;
  }
  .calloutBoxLargeGold p {
    font-size: 90%;
  }
  .mktgBlockImage {
    width: 250px;
    height: 205px;
    overflow: hidden;
  }
  .mktgBlockImage img {
    width: 100%;
    height: 100%;
  }
  .homepageBlocks {
    min-height: 300px;
    max-height: 300px;
    overflow: hidden;
  }
  .homepageBlocksButton {
    position: absolute;
    bottom: 0;
    /*font-size:11px;
		 */
    font-size: 80%;
  }
  .videoContainer video {
    top: 0px;
  }
  .blue .slider {
    height: 305px;
  }
  .blue h3 {
    top: 0px;
  }
  .blue p {
    top: -40px;
  }
}
@media screen and (max-width: 1190px) {
  .col-md-3,
  .col-sm-9 {
    width: 100%;
  }
  #navBrown {
    top: 0px;
  }
  /*Strip the ul of padding and list styling*/
  #navBrown ul {
    right: 124px;
  }
  #navGoldInnerNav {
    position: fixed;
    top: 44px;
    float: left;
    right: auto;
    padding-left: 15px;
  }
  #navGoldSearch {
    right: 136px;
  }
  .localNav {
    margin-right: 0px;
    margin-top: 19px;
  }
  #accordion {
    margin-right: 0px;
  }
  .calloutBoxLargeBrown {
    margin-bottom: 25px;
  }
  .calloutBoxLargeGray {
    margin-bottom: 25px;
  }
  .calloutBoxLargeGold {
    margin-bottom: 25px;
  }
  .calloutBoxTopPadding {
    padding-top: 20px;
  }
  .myBlock {
    width: 294px;
  }
  .myBlock p {
    top: -85px;
  }
  .myBlockGray,
  .myBlockAudio,
  .myBlockGold,
  .myBlockBrown {
    width: 294px;
  }
  .mktgBlockImage {
    width: auto;
    height: auto;
    padding-bottom: 25px;
  }
  .mktgBlockImage img {
    width: auto;
    height: auto;
  }
  .desktopLeftCol {
    display: none;
  }
  .mobileLeftCol {
    display: block;
    float: left;
    clear: both;
  }
  #blogcontent {
    width: 100%;
  }
  #sidebar {
    float: left;
    width: 100%;
    padding: 20px 0px 0 0;
  }
}
@media screen and (max-width: 992px) {
  .accessDisplay {
    margin: 50px 10px;
  }
  /* RESPONSIVE NAVIGATION - BROWN TOP */
  #navBrown {
    height: 43px;
    position: relative;
    top: -26px;
  }
  /*Make dropdown links appear inline*/
  #navBrown ul {
    display: none;
    position: relative;
    top: 0px;
    width: 100%;
    left: 0px;
    background-color: #492f24;
    border-top: rgba(55, 20, 1, 1);
    overflow: auto;
  }
  /*Create vertical spacing*/
  #navBrown li {
    margin-bottom: 1px;
    height: 40px;
    background-color: #492f24;
    position: relative;
    top: 0px;
  }
  #navBrown li:first-child {
    -webkit-box-shadow: inset 0px 5px 3px -3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0px 5px 3px -3px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0px 5px 3px -3px rgba(0, 0, 0, 0.4);
  }
  /*Make all menu links full width*/
  #navBrown ul li,
  #navBrown li a {
    width: 100%;
    text-align: left;
    height: 40px;
    position: relative;
    top: 0px;
    line-height: 40px;
    padding: 0px;
    margin: 0px;
    text-indent: 15px;
    border-bottom: 1px solid #492f24;
    border-right: none;
  }
  #navBrown li a:hover {
    background-color: rgba(255, 255, 255, 0.1);
  }
  #navBrown li a:focus {
    border: 2px solid #2994f3;
  }
  /*Display 'show menu' link*/
  #navBrown .show-menu {
    display: block;
    margin-bottom: 0px !important;
  }
  /* END RESPONSIVE NAVIGATION - BROWN TOP */
  /* LEFT COLUMN RESPONSIVE NAVIGATION */
  .show-local-menu {
    display: block;
    padding: 0px;
    margin: 0px;
    position: relative;
    top: 13px;
    font-size: 12px;
  }
  .show-local-menu:hover {
    cursor: pointer;
  }
  /* END LEFT COLUMN RESPONSIVE NAVIGATION */
  #navGoldSearchBar {
    position: absolute;
    width: 75%;
    border: 1px solid white;
    border-radius: 3px;
    top: 2px;
    right: 10px;
  }
  #applyBanner {
    /*right:0px;
		 position:absolute;
		 display:none;
		 */
    width: 96px;
    height: 26px;
    top: 47px;
    right: 35px;
    text-align: center;
    position: relative;
    z-index: 57;
  }
  #applyBanner img {
    display: none;
  }
  .applyNowRspnsv {
    display: block;
    line-height: 125%;
  }
  #applyBanner a {
    color: #ffc425;
  }
  #applyBanner a:hover {
    color: #ffc425;
    text-decoration: underline;
  }
  /* Responsive Gold Nav */
  #navGold {
    position: relative;
    height: 65px;
    z-index: 56;
    top: -26px;
    float: left;
  }
  #expanderContent {
    position: relative;
    width: 100%;
    top: -24px !important;
    overflow: auto;
    float: left;
  }
  #expanderContent .btn btn-default,
  #expanderContent .col-md-4 {
    min-width: 33.3%;
    padding-bottom: 10px;
  }
  #covid-alert-bar {
    top: -24px;
  }
  .cards__item {
    width: 90%;
  }
  .brownButtons {
    text-align: center !important;
  }
  .navUL {
    width: 100%;
    height: auto;
  }
  .navUL li a:link {
    font-size: 14px;
  }
  .navUL .parent {
    padding-left: 5px;
    border-bottom: #e09105 solid 1px;
    font-size: 14px;
  }
  .navPlus {
    /*background-image: url(../images/liOverArrowGray.png);
		 */
    background-image: url(../css/images/liAdditionalIndicator.png);
    background-repeat: no-repeat;
    background-position: right 7px;
  }
  .navMinus {
    /*background-image: url(../images/liOverArrowGray.png);
		 */
    background-image: url(../css/images/liAdditionalIndicator.png);
    background-repeat: no-repeat;
    background-position: right 7px;
  }
  #navGoldInnerNav {
    position: relative;
    top: 4px;
    left: 30px;
    float: left;
    width: 105px;
    padding-left: 0px;
    z-index: 78;
  }
  #navGoldInnerNav a,
  #navGoldInnerNav a:link {
    color: #fff;
    font-size: 12px;
  }
  #navGoldSearch {
    position: relative;
    top: 4px;
    right: 0px;
    padding-right: 15px;
    z-index: 78;
  }
  .resizedTextbox {
    width: 115px !important;
    line-height: 16px;
  }
  .glyphicon .glyphicon-search {
    line-height: 11px;
    padding: 0px;
    margin: 0px;
    height: 20px;
  }
  .glyphicon {
    font-size: 10px;
  }
  .smokey {
    height: 20px;
    width: 20px;
    margin: 0px;
    padding: 0px;
    line-height: 10px;
  }
  #breadcrumbSpacer,
  #breadcrumb {
    display: none;
  }
  #breadcrumb li {
    float: left;
    height: 35px;
    overflow: hidden;
  }
  #breadcrumb li a {
    padding: 10px 5px 10px 5px;
  }
  #content {
    position: relative;
    top: 46px;
    padding-bottom: 46px;
  }
  .newsPodcast {
    margin-right: 60px;
  }
  .newsPodcast a {
    top: 2px;
  }
  .masthead {
    top: -24px;
  }
  .msthd {
    top: -24px;
    height: auto;
    overflow: visible;
    padding-bottom: 0px;
    /*ADDED 8/19/16 TO ACCOMIDATE CHANGE REQUEST BY CD/KS */
  }
  .topper {
    margin-top: 55px;
  }
  .localNav:before {
    content: "☰ ";
  }
  .spacing {
    position: relative;
    top: 20px;
  }
  .bottom20 {
    padding-bottom: 20px;
  }
  .homepageBlocks {
    min-height: 100%;
    max-height: 100%;
    overflow: visible;
  }
  .homepageBlocksButton {
    position: absolute;
    bottom: 0;
  }
  .homepageBlocks {
    min-height: auto;
    max-height: auto;
    overflow: hidden;
  }
  .homepageBlocksButton {
    position: relative;
    bottom: 0px;
    margin-bottom: 25px;
    /*font-size:11px;
		 */
    font-size: 80%;
  }
  h1 {
    font-size: 45px;
  }
  .carouselImg {
    width: 130px;
    display: block;
    margin: 0px 31px 0px 31px;
    right: 0px;
    border-left: 0px solid rgba(255, 255, 255, 1);
  }
  .hpCarouselSS .slider,
  .carouselSS .slider {
    height: 347px;
  }
  .hpCarouselSS p {
    /*top:-326px;
		 */
    top: -40px;
  }
  .hpCarouselSS .slick-next,
  .carouselSS .slick-next {
    right: 10px;
  }
  .imgHoverBox2 {
    /*background:transparent;
		 */
    height: 332px;
    margin-bottom: 30px;
  }
  .imgHoverBox2 img {
    width: 100%;
  }
  .bndg {
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
  #gutter {
    margin-left: -15px !important;
    padding-left: -15px;
  }
  .gtr {
    margin-right: -30px;
  }
  .myBlockFeature {
    height: 235px;
    width: 100%;
    background-color: #ffc425;
    margin-bottom: 15px;
  }
  .myBlock {
    width: 100%;
    background-color: rgba(0, 0, 0, 0.7);
  }
  .myBlock .storyType {
    left: 15px;
    height: 37px;
  }
  .myBlock .storyTitle {
    color: #ffc245;
    background-color: rgba(0, 0, 0, 0);
    height: 100%;
    padding: 10px;
    margin-right: 16px;
    left: 270px;
    right: 0px;
    padding-right: 10px;
    position: absolute;
    top: 0px;
    /*font-size:12px;
		 */
    font-size: 90%;
    line-height: 16px;
    padding-top: 20px;
  }
  .myBlock p {
    color: #ffffff;
    position: absolute;
    padding-top: 20px;
    padding: 10px;
    top: 60px;
    height: 125px;
    margin-right: 30px;
    overflow: hidden;
    left: 270px;
  }
  .myBlock img {
    width: 255px;
  }
  .myBlockAudio {
    background-position: top 35px left 45px;
  }
  .myBlockGray,
  .myBlockGold,
  .myBlockBrown,
  .myBlockAudio {
    width: 100%;
  }
  .bottomCallout {
    margin-top: 40px;
  }
  .videoSpacingTop {
    padding-top: 30px;
  }
  .videoSpacingBottom {
    padding-top: 0px;
  }
  .collegePageBody {
    margin-top: 0px;
  }
  .brownButtons {
    position: relative;
    top: 10px;
  }
  /* INFOGRAPHICS CAROUSEL NEW START */
  .infographics .slick-next {
    right: 9px;
    z-index: 1;
  }
  /* INFOGRAPHICS CAROUSEL NEW END */
  .parallax {
    background-attachment: scroll;
  }
  .desktopLeftCol {
    display: none;
  }
  .mobileLeftCol {
    display: block;
    float: left;
    clear: both;
  }
  .jumpAnchor {
    /*padding-top:0px;
		 */
    display: block;
    height: 12px;
    margin-top: -15px;
    visibility: hidden;
  }
  /* Issue with bootstrap wrapping/spilling over other rows */
  /* .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
		 float:left;
	}
	 */
  /*Add padding to 2-col for stacking*/
  .col-md-6 img {
    padding-bottom: 10px;
  }
  /*END Add padding to 2-col for stacking*/
  /*Styles for Program Pages*/
  .msthdoverlay {
    top: 0 !important;
  }
  .program-overview {
    margin-top: -24px;
  }
  .hero-overlay {
    width: 95%;
    font-size: 2.7em;
  }
  .cta-3-col-buttons {
    top: -24px;
  }
  /* Do not display auto-complete on small devices */
  .tt-menu {
    display: none !important;
  }
}

@media only screen and (max-width: 977px) {
  .feature {
    top: -25px;
  }
}

@media screen and (max-width: 835px) {
  .uwFooter {
    margin-top: 0px;
  }
  .footerContain {
    height: 140px;
    width: 400px;
  }
  .uwFooterTop p {
    float: none;
    left: inherit;
    padding-bottom: 18px;
    margin-left: auto;
    margin-right: auto;
  }
  .footerLogo {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  .footerSocialMediaContainer {
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 16px;
    top: 0;
  }
  .uwFooterBottom {
    height: 95px;
  }
  .uwFooterBottom p {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
    top: 20px;
  }
  #expanderContent .btn btn-default,
  #expanderContent .col-md-4 {
    min-width: 33.3%;
    padding-bottom: 10px;
  }
  .xlarge,
  .xlarge-gold,
  .xlarge-white,
  .xlarge-inherit {
    font-size: 390%;
  }
}
@media screen and (max-width: 768px) {
  h2,
  h4 {
    /*font-size:36px;
		 */
    font-size: 155%;
  }
  .rspsvHeader2 {
    width: 100%;
  }
  #PRTLMTN h2 {
    font-size: 25px;
  }

  .carouselImgHP {
    border-left: 5px solid rgba(255, 255, 255, 1);
    border-right: 5px solid rgba(255, 255, 255, 1);
  }
  .carouselImgHP h2 {
    overflow: hidden;
  }
  .imgHoverBox2 {
    margin-bottom: 30px;
    position: relative;
    padding-bottom: 48%;
    height: 0;
    overflow: hidden;
  }
  .hpCarouselSS .slider,
  .carouselSS .slider {
    padding-bottom: 50%;
    height: 0;
    overflow: hidden;
  }
  .hpCarouselSS p {
    /*top:-326px;
		 */
    top: -40px;
  }
  h3 {
    padding-top: 10px;
  }
  .program-sidebar {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }
  .quote-box {
    width: 90%;
  }
  .tab-content {
    padding-left: 20px;
    padding-right: 20px;
  }
  .program-hubspot {
    width: 90%;
  }
}
@media screen and (max-width: 712px) {
  .navUL {
    width: 94%;
    margin-right: -30px;
  }
  #expanderContent {
    padding-bottom: 13px;
  }
  .carouselImg {
    margin: 0px 25px 0px 25px;
  }
  .list-3Col,
  .list-3Col-on-gold,
  .list-3Col-on-brown,
  .list-2Col,
  .list-2Col-on-gold,
  .list-2Col-on-brown {
    display: block;
    width: 100%;
    padding-bottom: 0px;
    margin-bottom: 0px;
  }
  .carouselImgHP h2,
  .carouselImgHP img {
    width: 282px;
  }
}
@media screen and (max-width: 700px) {
  .carouselImgHP h2,
  .carouselImgHP img {
    width: 252px;
  }
}
@media screen and (max-width: 645px) {
  .carouselImg {
    width: 456px;
    float: left;
  }
  .responsive445 .slick-prev {
    left: 0px;
  }
  .slick-list,
  .carouselImg {
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .carouselImg img {
    width: 277px !important;
    height: 280px;
    overflow: hidden;
    background-color: rgba(5, 9, 195, 1);
  }
  .tool_box {
    float: left;
  }
  .imgHoverBoxX {
    min-height: 281px;
  }
  h1 {
    font-size: 50px;
  }
  h2,
  h4 {
    /*font-size:33px;
		 */
    font-size: 150%;
  }
  /* #covid-alert-bar{*/
  /*	 top:0px;*/
  /*}*/
  .iconBlocks {
    text-align: left;
  }
  .responsive445 .slick-slide {
    height: 250px !important;
  }
  .carouselImgHP img {
    width: 282px;
    margin-left: auto;
    margin-right: auto;
  }
  .carouselImgHP h2 {
    width: 282px;
    /*font-size:12px;
		 */
    font-size: 90%;
    position: relative;
    top: -302px;
    margin-left: auto;
    margin-right: auto;
    max-height: 70px;
  }
  .carouselImgHP p {
    width: 282px;
    /*font-size:11px;
		 */
    font-size: 80%;
    position: relative;
    top: -345px;
    margin-left: auto;
    margin-right: auto;
  }
  .hpCarouselSS .slider,
  .carouselSS .slider {
    padding-bottom: 100%;
    height: 0;
    overflow: hidden;
  }
  .cta-3-col-buttons {
    padding-top: 10px;
    padding-bottom: 10px;
    flex-direction: column;
    height: auto;
  }
  .cta-3-col-button-item {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 590px) {
  .carouselImg {
    width: 130px;
    display: block;
    margin: 0px 31px 0px 31px;
    right: 0px;
    border-left: 0px solid rgba(255, 255, 255, 1);
  }
  .slick-list {
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .carouselImg img {
    width: 100% !important;
    height: 280px;
    overflow: hidden;
    background-color: rgba(5, 9, 195, 1);
    border-left: 2px solid rgba(255, 255, 255, 1);
    margin-left: 0px;
  }
  .tool_box {
    float: none;
  }
  .carouselImg h2 {
    position: absolute;
    float: none;
    margin-left: 0px;
    height: 70px;
    background-color: rgba(0, 0, 0, 0.3);
    padding-top: 20px;
    text-align: left;
    padding-left: 10px;
    padding-right: 20px;
  }
  .myBlock {
    background-color: #ffc425;
  }
  .myBlock .storyTitle {
    color: #ffc425;
    background-color: rgba(0, 0, 0, 0.7);
    height: 90px;
    padding: 10px;
    margin-right: 15px;
    left: 15px;
    top: 122px;
    position: absolute;
    bottom: 20px;
    /*font-size:12px;
		 */
    font-size: 90%;
    line-height: 16px;
  }
  .myBlock p {
    color: #ffffff;
    position: absolute;
    padding: 10px;
    top: 155px;
    height: 45px;
    overflow: hidden;
    left: 15px;
  }
  .myBlock img {
    width: 100%;
  }
  .myBlockAudio {
    background-position: top 35px left 45px;
  }
  .myBlockGray,
  .myBlockBrown,
  .myBlockAudio {
    width: 100%;
  }
  .masthead {
    height: 180px;
    margin-bottom: 150px;
  }
  .videoContainer {
    height: 200px;
  }
  .videoContainer video {
    top: -20px;
  }
  .xlarge,
  .xlarge-gold,
  .xlarge-white,
  .xlarge-inherit {
    /*font-size:590%;
		 */
    font-size: 250%;
  }
  .hero-overlay {
    font-size: 2em;
  }
  /*Removed due to overflow of container JG 4/17/20*/
  /*.fact-callout h2{
		 */
  /* font-size:2.5em;
		 */
  /* 
	}
	 */
}
@media all and (max-width: 500px) {
  .hero-overlay {
    top: 50%;
    font-size: 1.7em;
  }
}
@media screen and (max-width: 480px) {
  #navGoldInnerNav {
    position: relative;
    top: 4px;
    left: 30px;
    float: left;
    width: 105px;
  }
  #navGoldSearch {
    position: relative;
    top: 4px;
    left: 0px;
    padding-right: 0px;
  }
  .resizedTextbox {
    line-height: 16px;
  }
  .glyphicon .glyphicon-search {
    line-height: 11px;
    padding: 0px;
    margin: 0px;
    height: 20px;
  }
  .glyphicon {
    /*font-size:10px;
		 */
    font-size: 70%;
  }
  .smokey {
    height: 20px;
    width: 20px;
    margin: 0px;
    padding: 0px;
    line-height: 10px;
  }
  #applyBanner {
    /*right:-8px;
		 */
    right: 14px;
  }
  #applyBanner img {
    /*height:70%;
		 width:70%;
		 */
  }
  h1 {
    /*font-size:40px;
		 */
    font-size: 257%;
  }
  h2,
  h4 {
    /*font-size:30px;
		 */
    font-size: 215%;
  }
  .iconBlocks {
    display: block;
    margin: 0px 104px 0px 104px;
  }
  .newsPodcast {
    min-height: 60px;
    height: auto;
    padding-bottom: 8px;
  }
  .newsPodcast a {
    top: 0px;
  }
  .pictureAndTexDiv {
    float: none;
    margin-top: 15px;
  }
  .imgHoverBox2 h2 {
    /*font-size:18px;
		 */
    font-size: 128%;
    height: 70px;
    /*top:-90px;
		 */
    top: 70px;
  }
  .imgHoverBox2 p {
    top: -140px;
  }
  .imgHoverBox2:hover h2 {
    /*font-size:18px;
		 */
    font-size: 128%;
  }
  .large {
    font-size: 237%;
  }
  .imgHoverBox2 h2,
  .imgHoverBox2 h2 {
    font-size: 115%;
    top: -70px;
  }
  .imgHoverBox2 p,
  .imgHoverBox2 p {
    display: none;
    top: -103px;
  }
  .hero-overlay {
    font-size: 1.5em;
  }
}
@media screen and (max-width: 460px) {
  h2,
  h4 {
    /*font-size:28px;
		 */
    font-size: 195%;
  }
  .iconBlocks {
    display: table-cell;
    margin: 0px 104px 0px 104px;
  }
  .footerContain {
    width: 380px;
    height: 160px;
  }
  .parallaxbgimg {
    background-attachment: scroll !important;
  }
  .imgHoverBox2 h2,
  .imgHoverBox2 h2 {
    font-size: 115%;
    top: -70px;
  }
  .imgHoverBox2 p,
  .imgHoverBox2 p {
    display: none;
    top: -103px;
  }
}
@media screen and (max-width: 440px) {
  .carouselImgHP img {
    /*width:282px;
		 */
    width: 100%;
  }
  .carouselImgHP h2 {
    /*width:282px;
		 */
    width: 100%;
    top: -322px;
    padding-top: 15px;
  }
  .carouselImgHP p {
    /*width:282px;
		 */
    width: 100%;
    top: -367px;
  }
}
@media screen and (max-width: 430px) {
  .carouselImgHP h2 {
    top: -312px;
  }
  .carouselImgHP p {
    top: -357px;
  }
}
@media screen and (max-width: 415px) {
  .carouselImgHP h2 {
    top: -297px;
  }
  .carouselImgHP p {
    top: -335px;
  }
}
@media screen and (max-width: 400px) {
  .carouselImgHP h2 {
    top: -282px;
  }
  .carouselImgHP p {
    top: -320px;
  }
}
@media screen and (max-width: 390px) {
  .carouselImgHP h2 {
    top: -272px;
  }
  .carouselImgHP p {
    top: -310px;
  }
}
@media screen and (max-width: 380px) {
  h1 {
    /*font-size:30px;
		 */
    font-size: 215%;
  }
  h2,
  h4 {
    /*font-size:24px;
		 */
    font-size: 168%;
  }
  .tabSection li {
    /*font-size:12px;
		 */
    font-size: 90%;
  }
  p.rspsvHeader2 {
    font-size: 95%;
  }
  .responsive2 {
    min-width: 290px;
  }
  .iconBlocks {
    display: block;
    margin: 0px 75px 0px 75px;
  }
  .myBlock {
    background-color: #ffc425;
  }
  .myBlock .storyTitle {
    height: 113px;
    top: 100px;
  }
  .myBlock p {
    position: absolute;
    top: 135px;
    height: 65px;
    left: 15px;
  }
  .carouselImgHP h2 {
    top: -262px;
  }
  .carouselImgHP p {
    top: -300px;
  }
  .responsive445 .slick-slide {
    height: 200px !important;
  }
}
@media screen and (max-width: 370px) {
  .carouselImgHP h2 {
    top: -252px;
  }
  .carouselImgHP p {
    top: -290px;
  }
}
@media screen and (max-width: 360px) {
  body {
    min-width: 320px;
  }
  #applyBanner {
    position: absolute;
    right: -8px;
  }
  .footerContain {
    height: 160px;
    width: 280px;
  }
  .uwFooterBottom p {
    max-width: 280px;
  }
  .carouselImgHP h2 {
    top: -242px;
  }
  .carouselImgHP p {
    top: -280px;
  }
}
@media screen and (max-width: 350px) {
  .carouselImgHP h2 {
    top: -225px;
  }
  .carouselImgHP p {
    top: -270px;
  }
  .responsive445 .slick-slide {
    height: 190px !important;
  }
}
@media screen and (max-width: 330px) {
  .pictureAndTexDiv {
    float: none;
  }
  .tabSection li {
    /*font-size:11px;
		 */
    font-size: 80%;
  }
  .masthead {
    height: 160px;
    margin-bottom: 30px;
  }
  .carouselImgHP h2 {
    top: -215px;
  }
  .carouselImgHP p {
    top: -260px;
  }
  .responsive445 .slick-slide {
    height: 180px !important;
  }
}
@media screen and (max-width: 320px) {
  .carouselImgHP h2 {
    top: -203px;
  }
  .carouselImgHP p {
    top: -248px;
  }
  .videoContainer {
    /*max-*/
    height: 140px;
  }
}
@media screen and (max-width: 315px) {
  #applyBanner {
    position: absolute;
    left: 260px;
  }
}
/* IE10+ styles go here */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .resizedTextbox {
    line-height: 12px;
    position: relative;
    top: 0px;
  }
}
@media print {
  #applyBanner,
  #menu #navBrown,
  #navGold,
  #expanderContent,
  #expanderHead,
  #navGoldSearch,
  #navGoldInnerNav,
  #navBrown ul li,
  #navBrown li a {
    display: none;
  }
  .regionalNav {
    display: none;
  }
  /* BREADCRUMB */
  #breadcrumbSpacer,
  #breadcrumb,
  #breadcrumb li,
  #breadcrumb li a,
  #breadcrumb li a:after,
  #breadcrumb li a:before,
  #breadcrumb li:first-child a,
  #breadcrumb li:nth-child(2) a,
  #breadcrumb li:nth-child(2) a:after,
  #breadcrumb li:nth-child(3) a,
  #breadcrumb li:nth-child(3) a:after,
  #breadcrumb li:nth-child(4) a,
  #breadcrumb li:nth-child(4) a:after,
  #breadcrumb li:nth-child(5) a,
  #breadcrumb li:nth-child(5) a:after,
  #breadcrumb li:last-child a,
  #breadcrumb li:last-child a:after,
  #breadcrumb li a:hover,
  #breadcrumb li a:hover:afte {
    display: none !important;
  }
  #breadcrumb {
    display: none;
  }
  .shareThis {
    display: none;
  }
  #content {
    position: static;
    top: 0px;
    padding-bottom: 0px;
  }
  /* END BREADCRUMB */
}

/*Slider Captions*/
.carouselSS .image {
  position: relative;
}

.carouselSS p {
  position: absolute;
  top: 45px;
}

/* sidbar accordion */
.navChildren.collapse {
  display: none !important;
}

.navChildren.collapse.in {
  display: block !important;
}

ul[aria-expanded="false"] {
  display: none;
}

a.chev {
  transform: rotate(90deg);
  line-height: unset !important;
  transition: all 0.2s;
  float: right;
  margin: 0 10px 0 0;
  text-decoration: none;
  font-size: 2em;
}

a.chev:after {
  /* content: "\2039"; 
  font-size: 3em;*/
}

.sidebar-menu_open {
  background-color: #ffc425 !important;
}

.sidebar-menu_open a.chev[aria-expanded="true"] {
  transform: unset;
}

/*Updates for Header*/

#mobile-slidedown-search {
  width: 100%;
  z-index: 10000;
}

#mobile-slidedown-search input[type="text"] {
  width: 70%;
  padding-right: 50px;
  display: inline;
  border-radius: 4px 0 0 4px;
}

#mobile-slidedown-search button {
  width: 26%;
  background: #FFC425;
  color: #492F24;
  border: none;
  position: absolute;
  height: 34px;
  border-radius: 0 4px 4px 0;
  font-weight: bold;
}

#mobile-slidedown-search>form {
  margin-top: 20px !important;
  margin-bottom: 10px !important;
}

.mobile-search-icon-div {
  position: absolute;
  right: 0;
  margin-right: 50px;
  margin-top: 12px;
}

.mobile-search-icon-div img {
  width: 70%;
}

.small-adjusted{
	font-size: 128%;
    color: #492f24;
    text-transform: uppercase;
    margin-left: 0px;
    position: inherit;
}

/* p.small {
    z-index: -999;
} */