/* SM.Custom.News: base.less */
/* SM.Custom.News: variables.less */
/* Layout variables */
/* State variables */
/* Thematic variables */
/* END SM.Custom.News: variables.less */
.tag-navigation-panel ul {
  padding-left: 0;
  list-style: none;
}
.tag-navigation-panel .nav-item {
  padding-left: 6px;
  padding-left: 0.42857142857142855rem;
  font-size: 14px;
  font-size: 1rem;
  font-weight: 600;
  color: #333333;
  text-transform: uppercase;
  margin-bottom: 6px;
  margin-bottom: 0.42857142857142855rem;
}
.tag-navigation-panel .nav-item i {
  color: #aabec6;
  font-size: 12px;
  font-size: 0.8571428571428571rem;
}
.tag-navigation-panel .nav-item a {
  color: #333333;
  font-weight: normal;
}

/* SM.Custom.News: base.less */
/* Article Byline Component Styles */
.byline {
  margin: 24px 0px 48px 0px;
  margin: 1.7142857142857142rem 0rem 3.4285714285714284rem 0rem;
}
.byline:before,
.byline:after {
  content: "";
  display: table;
}
.byline:after {
  clear: both;
}
.byline ul {
  margin: 0;
  padding: 0;
}
.byline ul.columned > .media {
  float: left;
  width: 48%;
  margin: 0 2% 24px 0;
}
.byline .media {
  list-style: none;
  padding: 0;
}
.byline .media:before,
.byline .media:after {
  content: "";
  display: table;
}
.byline .media:after {
  clear: both;
}
.byline .media:nth-child(2n+1) {
  clear: both;
}
.byline .media .media-object {
  float: left;
}
.byline .media .media-object .u-photo > img {
  display: block;
  min-height: 60px;
  min-width: 85px;
  max-width: 95px;
  max-height: 95px;
  margin: 0 10px 10px 0;
  border-top: 5px solid #009abb;
  background-color: #999;
}
.byline .media .media-body .profile-popup {
  color: #8c1515;
}
.byline .media .media-body .p-name {
  display: block;
  color: #8c1515;
  text-transform: uppercase;
  margin-bottom: 4px;
}
.byline .media .media-body .p-note {
  font-size: 12px;
  font-size: 0.8571428571428571rem;
  font-style: italic;
  line-height: 1.22857;
}
.byline .media-link {
  color: #333;
}

.youtube {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.youtube .videoWrapper embed,
.youtube .videoWrapper object,
.youtube .videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* SM.Commons.Image: base.less */
/* Commons Image Component Styles */
.sm-video-playlist {
  padding: 0;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 0;
}
.sm-video-playlist.caption.background-color-333333 {
  background-color: #333333;
}
.sm-video-playlist.caption.background-color-8C1515 {
  background-color: #8c1515;
}
.sm-video-playlist.caption .video-playlist {
  overflow: hidden;
  position: relative;
}
.sm-video-playlist.caption .caption {
  color: #ffffff;
  font-size: 14px;
  font-size: 1rem;
  padding: 18px 12px 12px 12px;
  padding: 1.2857142857142858rem 0.8571428571428571rem 0.8571428571428571rem 0.8571428571428571rem;
  line-height: 1.3;
  overflow: hidden;
}
.sm-video-playlist.caption .caption h3 {
  font-size: 14px;
  font-size: 1rem;
  text-transform: uppercase;
  margin: 0px;
  margin: 0rem;
  margin-bottom: 6px;
  margin-bottom: 0.42857142857142855rem;
  color: #ffffff;
  font-weight: 400;
}
.sm-video-playlist.caption .caption h3:after {
  border: none;
}
.sm-video-playlist.caption .caption p:last-child {
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
.sm-video-playlist.caption .caption a,
.sm-video-playlist.caption .caption a:link,
.sm-video-playlist.caption .caption a:active,
.sm-video-playlist.caption .caption a:visited {
  color: #6fdef9;
}
.sm-video-playlist.caption.left .caption-container,
.sm-video-playlist.caption.right .caption-container {
  position: absolute;
  width: 35%;
  height: 100%;
  margin-top: -12px;
  margin-top: -0.8571428571428571rem;
  overflow: hidden;
}
@media (max-width: 767px) {
  .sm-video-playlist.caption.left .caption-container,
  .sm-video-playlist.caption.right .caption-container {
    margin-top: 0px;
    margin-top: 0rem;
    width: 100%;
    float: none;
    position: static;
  }
}
.sm-video-playlist.caption.left .caption,
.sm-video-playlist.caption.right .caption {
  padding-top: 30px;
  padding-top: 2.142857142857143rem;
}
@media (max-width: 767px) {
  .sm-video-playlist.caption.left .caption,
  .sm-video-playlist.caption.right .caption {
    padding-top: 18px;
    padding-top: 1.2857142857142858rem;
  }
}
.sm-video-playlist.caption.left .video-playlist,
.sm-video-playlist.caption.right .video-playlist {
  width: 65%;
}
@media (max-width: 767px) {
  .sm-video-playlist.caption.left .video-playlist,
  .sm-video-playlist.caption.right .video-playlist {
    width: 100%;
    float: none;
  }
}
.sm-video-playlist.caption.left .caption-container {
  float: left;
}
.sm-video-playlist.caption.left .video-playlist {
  float: right;
}
.sm-video-playlist.caption.right .caption-container {
  margin-left: 65%;
}
@media (max-width: 767px) {
  .sm-video-playlist.caption.right .caption-container {
    margin-left: 0px;
    margin-left: 0rem;
  }
}
.sm-video-playlist.caption.right .video-playlist {
  float: left;
}

.video-list-builder .overlay-icon {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  background: url(../images/icons/icon-play-video.png) no-repeat 50% 31%;
}
@media all and (max-width: 991px) and (min-width: 768px) {
  .video-list-builder .overlay-icon {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    background: url(../images/icons/icon-play-video.png) no-repeat 50% 31%;
  }
}
.video-list-builder .thumbnail-standard-size {
  width: 100%;
}

/* SM.Commons.Image: base.less */
/* Commons Image Component Styles */
.sm-video {
  padding: 0;
  width: 100%;
  overflow: hidden;
  position: relative;
}
.sm-video.caption.background-color-333333 {
  background-color: #333333;
}
.sm-video.caption.background-color-8C1515 {
  background-color: #8c1515;
}
.sm-video.caption .video {
  overflow: hidden;
  position: relative;
}
.sm-video.caption .caption {
  color: #ffffff;
  font-size: 14px;
  font-size: 1rem;
  padding: 18px 12px 12px 12px;
  padding: 1.2857142857142858rem 0.8571428571428571rem 0.8571428571428571rem 0.8571428571428571rem;
  line-height: 1.3;
  overflow: hidden;
}
.sm-video.caption .caption h3 {
  font-size: 14px;
  font-size: 1rem;
  text-transform: uppercase;
  margin: 0px;
  margin: 0rem;
  margin-bottom: 6px;
  margin-bottom: 0.42857142857142855rem;
  color: #ffffff;
  font-weight: 400;
}
.sm-video.caption .caption h3:after {
  border: none;
}
.sm-video.caption .caption p:last-child {
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
.sm-video.caption .caption a,
.sm-video.caption .caption a:link,
.sm-video.caption .caption a:active,
.sm-video.caption .caption a:visited {
  color: #6fdef9;
}
.sm-video.caption.left .caption-container,
.sm-video.caption.right .caption-container {
  width: 50%;
  height: 100%;
  margin-top: -12px;
  margin-top: -0.8571428571428571rem;
  overflow: hidden;
}
@media (max-width: 767px) {
  .sm-video.caption.left .caption-container,
  .sm-video.caption.right .caption-container {
    margin-top: 0px;
    margin-top: 0rem;
    width: 100%;
    float: none;
    position: static;
  }
}
.sm-video.caption.left .caption,
.sm-video.caption.right .caption {
  padding-top: 30px;
  padding-top: 2.142857142857143rem;
}
@media (max-width: 767px) {
  .sm-video.caption.left .caption,
  .sm-video.caption.right .caption {
    padding-top: 18px;
    padding-top: 1.2857142857142858rem;
  }
}
.sm-video.caption.left .video,
.sm-video.caption.right .video {
  width: 50%;
}
@media (max-width: 767px) {
  .sm-video.caption.left .video,
  .sm-video.caption.right .video {
    width: 100%;
    float: none;
  }
}
.sm-video.caption.left .video {
  float: right;
}
.sm-video.caption.right .caption-container {
  margin-left: 50%;
}
@media (max-width: 767px) {
  .sm-video.caption.right .caption-container {
    margin-left: 0px;
    margin-left: 0rem;
  }
}
.sm-video.caption.right .video {
  float: left;
}

/* SM.Commons.ToggleSearch */
@media (max-width: 767px) {
  .toggle-search .search-container {
    margin: 0px 12px 0px 12px;
    margin: 0rem 0.8571428571428571rem 0rem 0.8571428571428571rem;
  }
}
.toggle-search .selectize-dropdown-content .link-autocomplete-item {
  padding: 0px;
  padding: 0rem;
}
.toggle-search .selectize-dropdown-content .link-autocomplete-item:nth-child(even) {
  background-color: #efefef;
}
.toggle-search .selectize-dropdown-content .link-autocomplete-item h3 {
  margin: 0px;
  margin: 0rem;
}
.toggle-search .selectize-dropdown-content .link-autocomplete-item h3 a {
  padding: 12px 12px 6px 12px;
  padding: 0.8571428571428571rem 0.8571428571428571rem 0.42857142857142855rem 0.8571428571428571rem;
  display: block;
}
.toggle-search .selectize-dropdown-content .link-autocomplete-item a.link-url {
  padding: 6px 12px 6px 12px;
  padding: 0.42857142857142855rem 0.8571428571428571rem 0.42857142857142855rem 0.8571428571428571rem;
  display: block;
}
.toggle-search .selectize-control .empty {
  padding: 12px;
  padding: 0.8571428571428571rem;
}
.toggle-search .form-control,
.toggle-search .btn {
  height: 45px;
  height: 3.2142857142857144rem;
}
.toggle-search .selectize-dropdown-content {
  max-height: 400px;
}
.toggle-search select.dropdown-menu {
  width: auto;
  left: -1px;
  padding-top: 4px;
  padding-top: 0.2857142857142857rem;
  padding-left: 6px;
  padding-left: 0.42857142857142855rem;
  padding-right: 6px;
  padding-right: 0.42857142857142855rem;
  height: auto;
  border-radius: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  background-color: #f0f4f5;
  position: absolute;
  margin-top: 0;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.toggle-search .btn {
  background-color: #80982a;
  color: #ffffff;
  font-size: 22px;
  font-size: 1.5714285714285714rem;
  border-radius: 2px;
  border-color: #80982a;
}
.toggle-search .search-select .btn {
  background-color: #f0f4f5;
  color: #333333;
  font-weight: normal;
  border-color: #ccc;
}
.toggle-search .search-select .btn.dropdown-toggle {
  color: #09425a;
}
.toggle-search .search-select .btn .search-description {
  font-size: 14px;
  font-size: 1rem;
  line-height: 32px;
  line-height: 2.2857142857142856rem;
}
.toggle-search select.dropdown-menu option {
  padding: 0px 3px 1px;
}
.toggle-search .form-control.selectize-control {
  display: table;
}
.toggle-search .form-control.selectize-control .selectize-input {
  height: 45px;
  height: 3.2142857142857144rem;
  padding: 5.25px 10.5px 5.25px 10.5px;
  padding: 0.375rem 0.75rem 0.375rem 0.75rem;
  display: table-cell;
  width: 100%;
  -webkit-border-radius: 0px;
  -webkit-border-radius: 0rem;
  -moz-border-radius: 0px;
  -moz-border-radius: 0rem;
  border-radius: 0px;
  border-radius: 0rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  line-height: 32px;
  line-height: 2.2857142857142856rem;
}
.toggle-search .form-control.selectize-control .selectize-input:after {
  display: none;
}
.toggle-search .form-control.selectize-control .selectize-dropdown {
  height: auto;
  -webkit-border-radius: 0px;
  -webkit-border-radius: 0rem;
  -moz-border-radius: 0px;
  -moz-border-radius: 0rem;
  border-radius: 0px;
  border-radius: 0rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin-top: -1px;
  margin-top: -0.07142857142857142rem;
}
.toggle-search .form-control.selectize-control .selectize-dropdown .highlight {
  background-color: transparent;
  font-weight: bold;
}
.toggle-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item {
  padding: 10px 12px 10px 12px;
  padding: 0.7142857142857143rem 0.8571428571428571rem 0.7142857142857143rem 0.8571428571428571rem;
}
.toggle-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item[data-selectable] {
  cursor: default;
}
.toggle-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item:nth-child(even) {
  background-color: #efefef;
}
.toggle-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item h3.ts-od-autocomplete-name {
  margin: 0;
  font-weight: normal;
  font-size: 22px;
  font-size: 1.5714285714285714rem;
  margin-right: 6px;
  margin-right: 0.42857142857142855rem;
}
.toggle-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-title,
.toggle-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-email,
.toggle-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-phone,
.toggle-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-profile {
  font-size: 14px;
  font-size: 1rem;
  line-height: 14px;
  line-height: 1rem;
  margin: 4px 0px 4px 0px;
  margin: 0.2857142857142857rem 0rem 0.2857142857142857rem 0rem;
}
.toggle-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-title {
  margin-top: 0px;
  margin-top: 0rem;
}
.toggle-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-pic {
  max-width: 60px;
  max-width: 4.285714285714286rem;
  max-height: 60px;
  max-height: 4.285714285714286rem;
  overflow: hidden;
  display: inline-block;
  object-fit: cover;
  object-position: 0 10%;
  margin-left: 6px;
  margin-left: 0.42857142857142855rem;
  margin-top: 6px;
  margin-top: 0.42857142857142855rem;
}
.toggle-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-affiliation {
  background: url('../images/targeted-search/logo-SU-60x30.png') no-repeat scroll top right;
  width: 65px;
  width: 4.642857142857143rem;
  height: 32px;
  height: 2.2857142857142856rem;
  margin-top: 0px;
  margin-top: 0rem;
  padding: 0px;
  padding: 0rem;
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
.toggle-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-affiliation.shc {
  background-image: url('../images/targeted-search/logo-SHC-60x30.png');
  height: 30px;
  height: 2.142857142857143rem;
}
.toggle-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-affiliation.sch {
  background-image: url('../images/targeted-search/logo-SCH-60x30.png');
  height: 30px;
  height: 2.142857142857143rem;
}
.toggle-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-contact {
  margin-top: 0px;
  margin-top: 0rem;
}
.toggle-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-email a:before {
  content: "\f0e0";
  margin-right: 3px;
  margin-right: 0.21428571428571427rem;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.toggle-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-phone a:before {
  content: "\f098";
  margin-right: 3px;
  margin-right: 0.21428571428571427rem;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.toggle-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-profile a:before {
  content: "\f007";
  margin-right: 3px;
  margin-right: 0.21428571428571427rem;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.toggle-search .form-control.selectize-control.loading:after {
  content: " ";
  background: url('../images/icons/icon-spinner.gif') no-repeat scroll center center #ffffff;
  position: absolute;
  right: 2px;
  right: 0.14285714285714285rem;
  top: 2px;
  top: 0.14285714285714285rem;
  bottom: 2px;
  bottom: 0.14285714285714285rem;
  z-index: 1;
  width: 30px;
  width: 2.142857142857143rem;
  background-size: 25px 25px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
@media (max-width: 768px) {
  .toggle-search #searchSelectButton {
    display: none;
  }
  .toggle-search .ts-od-autocomplete-bottom a {
    width: auto;
  }
}

/* Timeline Styles */
.timeline {
  padding: 0;
  /* Preset the base arrow styles to these elements */
  /*--------------*/
  /*---------------*/
  /*------------*/
  /*------------*/
  /* Styles for selected timeline items */
}
.timeline .media-object:before,
.timeline .media-heading:before,
.timeline .media-heading:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 0;
  width: 0;
  border-top: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 20px solid transparent;
}
.timeline .media-list {
  border-left: 1px solid #000000;
  margin: 0;
  margin-left: 70px;
  margin-left: 5rem;
  overflow: visible;
}
.timeline .media-list:before,
.timeline .media-list:after {
  content: " ";
  display: table;
}
.timeline .media-list:after {
  clear: both;
}
.lt-ie8 .timeline .media-list {
  zoom: 1;
}
.timeline .media {
  clear: left;
  overflow: visible;
  outline: 0;
}
.timeline .media:hover .media-object {
  background-color: #8c1515;
}
.timeline .media:hover .media-object:before {
  border-left-color: #8c1515;
}
.timeline .media:hover .media-heading {
  background-color: #dddddd;
}
.timeline .media-object {
  outline: 0;
  cursor: pointer;
  position: relative;
  display: block;
  float: left;
  margin-left: -70px;
  margin-left: -5rem;
  margin-top: 0.5em;
  padding: 0 4px 1px 0;
  width: 56px;
  width: 4rem;
  text-align: right;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 0.8571428571428571rem;
  background-color: #09425a;
  color: #ffffff;
  /* CSS Arrow Style for timeline component */
}
.timeline .media-object:before {
  left: auto;
  right: -18px;
  right: -1.2857142857142858rem;
  border-width: 12px;
  border-width: 0.8571428571428571rem;
  border-left: 7px solid #09425a;
  border-left-width: 7px;
  border-left-width: 0.5rem;
}
.timeline .media-object:after {
  position: absolute;
  z-index: 10;
  right: -18.5px;
  right: -1.3214285714285714rem;
  top: 0.6em;
  display: block;
  height: 10px;
  height: 0.7142857142857143rem;
  width: 10px;
  width: 0.7142857142857143rem;
  -webkit-border-radius: 10px;
  -webkit-border-radius: 0.7142857142857143rem;
  -moz-border-radius: 10px;
  -moz-border-radius: 0.7142857142857143rem;
  border-radius: 10px;
  border-radius: 0.7142857142857143rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  content: "";
  background-color: #000000;
}
.timeline .date {
  display: block;
  padding-top: 4px;
}
.timeline .year {
  display: block;
  min-height: 1em;
  margin-top: -4px;
  margin-top: -0.2857142857142857rem;
  font-size: 16px;
  font-size: 1.1428571428571428rem;
  font-weight: 600;
}
.timeline .media-heading {
  width: 66.6666%;
  margin-bottom: 15px;
  margin-bottom: 1.0714285714285714rem;
  cursor: pointer;
  padding: 10px 0 10px 15px;
  font-size: 14px;
  font-size: 1rem;
  font-weight: 600;
}
.everest-page .col-md-9.col-md-push-3 .timeline .media-heading {
  width: 50%;
}
@media (min-width: 479px) and (max-width: 767px) {
  .timeline .media-heading,
  .everest-page .col-md-9.col-md-push-3 .timeline .media-heading {
    width: 50%;
  }
  .everest-page .col-md-9.col-md-push-3 .panel-builder-66-col .timeline .media-heading {
    /*width: auto;*/
  }
}
.everest-page .col-md-9.col-md-push-3 .panel-builder-66-col .timeline .media-heading {
  display: block;
  float: none;
  width: auto;
}
.everest-page .col-md-9.col-md-push-3 .panel-builder-66-col .timeline .media-heading:after,
.everest-page .col-md-9.col-md-push-3 .panel-builder-66-col .timeline .media-heading:before {
  display: none;
}
@media (max-width: 479px) {
  .timeline .media-heading,
  .everest-page .col-md-9.col-md-push-3 .timeline .media-heading,
  .everest-page .col-md-9.col-md-push-3 .panel-builder-66-col .timeline .media-heading {
    display: block;
    float: none;
    width: auto;
  }
  .timeline .media-heading:after,
  .everest-page .col-md-9.col-md-push-3 .timeline .media-heading:after,
  .everest-page .col-md-9.col-md-push-3 .panel-builder-66-col .timeline .media-heading:after,
  .timeline .media-heading:before,
  .everest-page .col-md-9.col-md-push-3 .timeline .media-heading:before,
  .everest-page .col-md-9.col-md-push-3 .panel-builder-66-col .timeline .media-heading:before {
    display: none;
  }
}
.timeline .media-body {
  overflow: visible;
}
@media (max-width: 479px) {
  .timeline .media-body:before,
  .timeline .media-body:after {
    content: " ";
    display: table;
  }
  .timeline .media-body:after {
    clear: both;
  }
  .lt-ie8 .timeline .media-body {
    zoom: 1;
  }
}
.timeline .media-body .edit-link {
  padding-left: 15px;
}
.timeline .media-content {
  display: none;
  float: right;
  clear: right;
  margin-top: -25px;
  margin-top: -1.7857142857142858rem;
  padding: 0 10px 10px 57px;
  width: 33.3333%;
}
.everest-page .col-md-9.col-md-push-3 .timeline .media-content,
.everest-page .panel-builder-66-col .timeline .media-content {
  width: 50%;
}
.timeline .media-content img {
  width: 100%;
  max-width: 100%;
}
.everest-page .panel-builder-66-col .timeline .media-content img {
  width: auto;
}
.timeline .media-content h4 {
  color: #8c1515;
}
.timeline .media:first-child .media-content {
  margin-top: 0;
}
.timeline .media:focus .media-object {
  background-color: #8c1515;
}
.timeline .media:focus .media-object:before {
  border-left-color: #8c1515;
}
.timeline .media.selected {
  /*---------------*/
  /*-------------------*/
}
.timeline .media.selected .media-object {
  background-color: #8c1515;
}
.timeline .media.selected .media-object:before {
  border-left-color: #8c1515;
}
.timeline .media.selected .media-heading {
  position: relative;
  display: inline-block;
  float: left;
  background-color: #dddddd;
}
.timeline .media.selected .media-heading:before {
  z-index: 2;
  top: -7px;
  top: -0.5rem;
  left: auto;
  right: -31px;
  right: -2.2142857142857144rem;
  border-width: 23px 31px 0px;
  border-width: 1.6428571428571428rem 2.2142857142857144rem 0rem;
  border-right: 30px solid #f0f4f5;
  border-right-width: 30px;
  border-right-width: 2.142857142857143rem;
  /* Set background to white when used on a panel component */
}
.border-and-shadow .timeline .media.selected .media-heading:before {
  border-right-color: #ffffff;
}
.timeline .media.selected .media-heading:after {
  z-index: 1;
  top: -5px;
  top: -0.35714285714285715rem;
  left: auto;
  right: -33px;
  right: -2.357142857142857rem;
  border-width: 23px 35px 0px;
  border-width: 1.6428571428571428rem 2.5rem 0rem;
  border-right: 35px solid #dddddd;
  border-right-width: 35px;
  border-right-width: 2.5rem;
}
.timeline .media.selected:first-child .media-heading:before {
  right: -33px;
  right: -2.357142857142857rem;
  border-right-width: 35px;
  border-right-width: 2.5rem;
}
.timeline .media.selected.empty .media-heading:after,
.timeline .media.selected.empty .media-heading:before {
  display: none;
}
@media (max-width: 479px) {
  .timeline .media.selected .media-heading,
  .everest-page .col-md-9.col-md-push-3 .timeline .media.selected .media-heading,
  .everest-page .col-md-9.col-md-push-3 .panel-builder-66-col .timeline .media.selected .media-heading {
    display: block;
    float: none;
    width: auto;
  }
  .timeline .media.selected .media-heading:after,
  .everest-page .col-md-9.col-md-push-3 .timeline .media.selected .media-heading:after,
  .everest-page .col-md-9.col-md-push-3 .panel-builder-66-col .timeline .media.selected .media-heading:after,
  .timeline .media.selected .media-heading:before,
  .everest-page .col-md-9.col-md-push-3 .timeline .media.selected .media-heading:before,
  .everest-page .col-md-9.col-md-push-3 .panel-builder-66-col .timeline .media.selected .media-heading:before {
    display: none;
  }
}
.timeline .media.selected .media-content {
  position: relative;
  display: inline-block;
  float: right;
}
.timeline .media.selected .media-content:after {
  position: absolute;
  z-index: 20;
  top: 0;
  left: 21px;
  left: 1.5rem;
  display: block;
  height: 25px;
  height: 1.7857142857142858rem;
  padding: 2px;
  padding: 0.14285714285714285rem;
  width: 25px;
  width: 1.7857142857142858rem;
  -webkit-border-radius: 20px 20px 20px 5px;
  -webkit-border-radius: 1.4285714285714286rem 1.4285714285714286rem 1.4285714285714286rem 0.35714285714285715rem;
  -moz-border-radius: 20px 20px 20px 5px;
  -moz-border-radius: 1.4285714285714286rem 1.4285714285714286rem 1.4285714285714286rem 0.35714285714285715rem;
  border-radius: 20px 20px 20px 5px;
  border-radius: 1.4285714285714286rem 1.4285714285714286rem 1.4285714285714286rem 0.35714285714285715rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  content: "\f069";
  font-family: FontAwesome;
  font-weight: normal;
  text-align: center;
  color: #ffffff;
  background-color: #8c1515;
}
.everest-page .panel-builder-66-col .timeline .media.selected .media-content {
  float: none;
  width: auto;
  margin-top: auto;
  padding-left: 45px;
  padding-left: 3.2142857142857144rem;
}
.everest-page .panel-builder-66-col .timeline .media.selected .media-content:after {
  left: 15px;
  left: 1.0714285714285714rem;
}
.timeline .media.selected.empty .media-content {
  display: none;
}
@media (min-width: 479px) and (max-width: 767px) {
  .timeline .media.selected .media-content,
  .everest-page .panel-builder-66-col .timeline .media.selected .media-content,
  .everest-page .col-md-9.col-md-push-3 .timeline .media.selected .media-content {
    width: 50%;
  }
}
@media (max-width: 479px) {
  .timeline .media.selected .media-content,
  .everest-page .panel-builder-66-col .timeline .media.selected .media-content,
  .everest-page .col-md-9.col-md-push-3 .timeline .media.selected .media-content {
    float: none;
    width: auto;
    margin-top: auto;
    padding-left: 45px;
    padding-left: 3.2142857142857144rem;
  }
  .timeline .media.selected .media-content:after,
  .everest-page .panel-builder-66-col .timeline .media.selected .media-content:after,
  .everest-page .col-md-9.col-md-push-3 .timeline .media.selected .media-content:after {
    left: 15px;
    left: 1.0714285714285714rem;
  }
}

/* SM.Commons.TextImage: base.less */
.text-image .image-container {
  margin-bottom: 0;
}
.text-image .image-container .icon-container {
  padding: 30px 0px 30px 0px;
  padding: 2.142857142857143rem 0rem 2.142857142857143rem 0rem;
  margin-bottom: 12px;
  margin-bottom: 0.8571428571428571rem;
}
.text-image .image-container .icon-container .fa {
  font-size: 80px;
  font-size: 5.714285714285714rem;
  color: #ffffff;
  text-align: center;
  width: 100%;
}
.text-image .image-container .icon-container.icon-small .fa {
  font-size: 30px;
  font-size: 2.142857142857143rem;
}
.text-image .image-container .icon-container.icon-medium .fa {
  font-size: 60px;
  font-size: 4.285714285714286rem;
}
.text-image .image-container .icon-container.icon-large .fa {
  font-size: 72px;
  font-size: 5.142857142857143rem;
}
.text-image .image-container .icon-container.blue-xx-light-bg .fa,
.text-image .image-container .icon-container.blue-md-light-bg .fa,
.text-image .image-container .icon-container.blue-x-light-bg .fa,
.text-image .image-container .icon-container.white-bg .fa,
.text-image .image-container .icon-container.grey-x-light-bg .fa,
.text-image .image-container .icon-container.grey-light-bg .fa,
.text-image .image-container .icon-container.blue-light-bg .fa,
.text-image .image-container .icon-container.accent-grey-bg .fa {
  color: #333333;
}
.text-image .image-container .image {
  margin-bottom: 18px;
  margin-bottom: 1.2857142857142858rem;
}
.text-image .image-container .image img {
  max-width: 100%;
  margin: auto;
}
.text-image .text h3 {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  color: #8c1515;
  font-weight: 400;
}
.text-image .text h3:first-child {
  margin-top: 0px;
  margin-top: 0rem;
}
.text-image .text .right {
  text-align: right;
}
.text-image .text .left {
  text-align: left;
}
.text-image .text .center {
  text-align: center;
}
.text-image .text hr {
  margin-bottom: 6px;
  margin-bottom: 0.42857142857142855rem;
}
.text-image .text a .fa-arrow-right {
  font-size: 7px;
  font-size: 0.5rem;
  vertical-align: middle;
}

/* SM.Commons.Text: style.less */
.text:before,
.text:after {
  content: " ";
  display: table;
}
.text:after {
  clear: both;
}
.lt-ie8 .text {
  zoom: 1;
}
.text h1,
.text h2,
.text h3,
.text h4 {
  margin: 12px 0px 12px 0px;
  margin: 0.8571428571428571rem 0rem 0.8571428571428571rem 0rem;
}
.text h1 {
  color: #8c1515 !important;
  font-weight: 300 !important;
}
.text h2 {
  font-size: 22px;
  font-size: 1.5714285714285714rem;
  margin: 14px 0px 14px 0px;
  margin: 1rem 0rem 1rem 0rem;
  font-weight: 400;
}
.text h2:after {
  content: " ";
  border-top: 1px solid #d8dbdc;
  border-top-width: 1px;
  border-top-width: 0.07142857142857142rem;
  width: 100%;
  border-left: 26px solid #d8dbdc;
  border-left-width: 26px;
  border-left-width: 1.8571428571428572rem;
  display: block;
  height: 4px;
  height: 0.2857142857142857rem;
  margin-top: 10px;
  margin-top: 0.7142857142857143rem;
}
.text h3 {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  color: #8c1515 !important;
  font-weight: 400;
}
.text .paragraph-small {
  font-size: 12px;
  font-size: 0.8571428571428571rem;
}
.text .paragraph-large {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
}
.text.parbase.section:first-child h1,
.text.parbase.section:first-child h2,
.text.parbase.section:first-child h3,
.text.parbase.section:first-child h4,
.text.parbase.section:first-child h5,
.text.parbase.section:first-child h6 {
  margin-top: 0;
}
.text > div > img,
.text > div > p > img {
  padding: 10px 10px 10px 10px;
  padding: 0.7142857142857143rem 0.7142857142857143rem 0.7142857142857143rem 0.7142857142857143rem;
  max-width: 50%;
}
.text .image-box img {
  max-width: 100%;
}
.text ol {
  list-style-type: decimal;
}
.text ol ol {
  list-style-type: lower-alpha;
}
.text ol ol ol {
  list-style-type: lower-roman;
}
.text ul {
  list-style: none;
  padding-left: 0px;
  padding-left: 0rem;
  float: left;
  width: 100%;
  clear: both;
}
.text ul.no-styles {
  list-style-type: disc;
  list-style-position: outside;
  margin: 0;
  padding: 0px 0px 0px 40px;
  padding: 0rem 0rem 0rem 2.857142857142857rem;
  float: none;
}
.text ul.no-styles li {
  display: list-item;
  padding: 0px;
  padding: 0rem;
}
.text ul.no-styles li:after {
  display: none;
}
.text ul.no-styles li ul {
  padding: 0px;
  padding: 0rem;
  margin: 0px 0px 0px 40px;
  margin: 0rem 0rem 0rem 2.857142857142857rem;
  list-style-type: circle;
  list-style-position: inherit;
}
.text ul.no-styles li ul li.even {
  background-color: transparent;
}
.text ul.no-styles li ul li.odd {
  margin-right: 29px;
  margin-right: 2.0714285714285716rem;
}
.text ul.no-styles li ul li:last-child {
  padding: 0px;
  padding: 0rem;
}
.text ul.no-styles li ul li ul {
  list-style-type: square;
  padding: 0px;
  padding: 0rem;
  margin: 0px 0px 0px 40px;
  margin: 0rem 0rem 0rem 2.857142857142857rem;
}
.text ul li {
  display: block;
  padding-top: 6px;
  padding-top: 0.42857142857142855rem;
  padding-right: 6px;
  padding-right: 0.42857142857142855rem;
  padding-bottom: 6px;
  padding-bottom: 0.42857142857142855rem;
  padding-left: 0px;
  padding-left: 0rem;
  line-height: 1.428571429;
  clear: both;
}
.text ul li:after {
  border-bottom: solid 1px #dddddd;
  content: no-open-quote;
  display: inherit;
  position: relative;
  bottom: -6px;
  bottom: -0.42857142857142855rem;
}
.text ul li + li:last-child:after {
  border: none;
}
.text ul li ul {
  /*border-top: solid 1px @ul-hr-color;*/
  /* Commented out to fix layout issue in WT-616 */
  padding-left: 30px;
  padding-left: 2.142857142857143rem;
  margin-top: 6px;
  margin-top: 0.42857142857142855rem;
  /*li:nth-child(even),*/
}
.text ul li ul li.even {
  background-color: #dddddd;
}
.text ul li ul li:last-child {
  padding-bottom: 6px;
  padding-bottom: 0.42857142857142855rem;
  padding-right: 0px;
  padding-right: 0rem;
}
.text ul li ul li {
  padding-left: 6px;
  padding-left: 0.42857142857142855rem;
}
.text ul li ul li ul {
  padding-left: 30px;
  padding-left: 2.142857142857143rem;
  margin-top: 6px;
  margin-top: 0.42857142857142855rem;
  /*
            li:nth-child(even),
            li.even{
                background:none;
            }
            */
}
.text ul li ul li:after {
  border: none;
}
.text a.collapse-text:hover,
.text a.collapse-text:focus {
  text-decoration: none;
  cursor: pointer;
}
.text a.link-w-arrow .lastWord,
.text .p-link-w-arrow a .lastWord {
  display: inline-block;
}
.text a.link-w-arrow .lastWord:after,
.text .p-link-w-arrow a .lastWord:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f061";
  line-height: 14px;
  line-height: 1rem;
  font-size: 7px;
  font-size: 0.5rem;
  padding-left: 4px;
  padding-left: 0.2857142857142857rem;
  top: -1px;
  top: -0.07142857142857142rem;
  position: relative;
}
.text a.link-w-arrow.external .lastWord,
.text a.link-w-arrow[target="_blank"] .lastWord,
.text p.link-w-arrow a.external .lastWord,
.text .p-link-w-arrow a[target="_blank"] .lastWord,
.text .p-e-link-w-arrow a .lastWord,
.text a.e-link-w-arrow .lastWord {
  display: inline-block;
}
.text a.link-w-arrow.external .lastWord:after,
.text a.link-w-arrow[target="_blank"] .lastWord:after,
.text p.link-w-arrow a.external .lastWord:after,
.text .p-link-w-arrow a[target="_blank"] .lastWord:after,
.text .p-e-link-w-arrow a .lastWord:after,
.text a.e-link-w-arrow .lastWord:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f08e";
  line-height: 14px;
  line-height: 1rem;
  font-size: 10px;
  font-size: 0.7142857142857143rem;
  padding-left: 6px;
  padding-left: 0.42857142857142855rem;
}
.text blockquote {
  float: left;
  width: 45%;
  color: #666666;
  font-family: 'Fjord One', serif;
  font-style: italic;
  border: none;
  padding-top: 24px;
  padding-top: 1.7142857142857142rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
  padding-left: 57px;
  padding-left: 4.071428571428571rem;
  padding-right: 12px;
  padding-right: 0.8571428571428571rem;
  text-indent: -45px;
  overflow: hidden;
  margin: 0px 0px 0px 0px;
  margin: 0rem 0rem 0rem 0rem;
  margin-top: -45px;
  margin-top: -3.2142857142857144rem;
  min-height: 80px;
  min-height: 5.714285714285714rem;
}
.text blockquote.full {
  width: 100%;
  padding-bottom: 12px;
  padding-bottom: 0.8571428571428571rem;
}
@media (max-width: 767px) {
  .text blockquote {
    width: 100%;
    padding-bottom: 12px;
    padding-bottom: 0.8571428571428571rem;
  }
}
.text blockquote:before {
  position: relative;
  -webkit-border-radius: 50px 5px 50px 50px;
  -webkit-border-radius: 3.5714285714285716rem 0.35714285714285715rem 3.5714285714285716rem 3.5714285714285716rem;
  -moz-border-radius: 50px 5px 50px 50px;
  -moz-border-radius: 3.5714285714285716rem 0.35714285714285715rem 3.5714285714285716rem 3.5714285714285716rem;
  border-radius: 50px 5px 50px 50px;
  border-radius: 3.5714285714285716rem 0.35714285714285715rem 3.5714285714285716rem 3.5714285714285716rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  display: inline-block;
  padding-top: 0;
  content: "\201C";
  text-align: center;
  text-indent: 0;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 300;
  font-style: normal;
  color: #ffffff;
  background-color: #09425a;
}
.text blockquote:after {
  content: "\201D";
}
.text blockquote.large {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
}
.text blockquote.large:before {
  top: 25px;
  top: 1.7857142857142858rem;
}
.text blockquote.xlarge {
  font-size: 22px;
  font-size: 1.5714285714285714rem;
}
.text blockquote.xlarge:before {
  top: 24px;
  top: 1.7142857142857142rem;
}
.text blockquote.large:before,
.text blockquote.xlarge:before {
  font-size: 60px;
  font-size: 4.285714285714286rem;
  width: 45px;
  width: 3.2142857142857144rem;
  height: 45px;
  height: 3.2142857142857144rem;
  left: -12px;
  left: -0.8571428571428571rem;
  line-height: 1.3;
}
.text blockquote.small {
  font-size: 14px;
  font-size: 1rem;
  padding-top: 40px;
  padding-top: 2.857142857142857rem;
  padding-left: 38px;
  padding-left: 2.7142857142857144rem;
  text-indent: -23px;
}
.text blockquote.small:before {
  font-size: 30px;
  font-size: 2.142857142857143rem;
  width: 24px;
  width: 1.7142857142857142rem;
  height: 24px;
  height: 1.7142857142857142rem;
  left: -7px;
  left: -0.5rem;
  top: 13px;
  top: 0.9285714285714286rem;
  text-indent: 0;
  line-height: 1.3;
}
.col-sm-4 .text blockquote,
.col-sm-3 .text blockquote {
  width: 100%;
  padding-bottom: 12px;
  padding-bottom: 0.8571428571428571rem;
}
.col-sm-3 .text blockquote {
  font-size: 14px;
  font-size: 1rem;
  padding-top: 40px;
  padding-top: 2.857142857142857rem;
  padding-left: 38px;
  padding-left: 2.7142857142857144rem;
  text-indent: -23px;
}
.col-sm-3 .text blockquote:before {
  font-size: 30px;
  font-size: 2.142857142857143rem;
  width: 24px;
  width: 1.7142857142857142rem;
  height: 24px;
  height: 1.7142857142857142rem;
  left: -7px;
  left: -0.5rem;
  top: 13px;
  top: 0.9285714285714286rem;
  text-indent: 0;
  line-height: 1.3;
}
.background-dark .text {
  padding: 12px;
  padding: 0.8571428571428571rem;
  padding-right: 6px;
  padding-right: 0.42857142857142855rem;
  padding-top: 0px;
  padding-top: 0rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
}
.background-dark .text a {
  color: #ffffff !important;
}
.background-dark .text a:hover,
.background-dark .text a:active,
.background-dark .text a.active {
  color: #007c92 !important;
}
.border-and-shadow .text ul.no-styles li ul li.even {
  background-color: transparent;
}
.border-and-shadow .text ul li:after {
  border-bottom: solid 1px #f1f1f1;
}
.border-and-shadow .text ul li + li:last-child:after {
  border: none;
}
.border-and-shadow .text ul li ul li.even {
  background-color: #f1f1f1;
}
.text blockquote.icon-bg-white:before {
  color: #333333;
  background-color: #ffffff;
}
.text blockquote.icon-bg-grey-x-light:before {
  color: #333333;
  background-color: #dddddd;
}
.text blockquote.icon-bg-grey-light:before {
  color: #333333;
  background-color: #cccccc;
}
.text blockquote.icon-bg-grey:before {
  color: #333333;
  background-color: #999999;
}
.text blockquote.icon-bg-grey-med:before {
  color: #ffffff;
  background-color: #666666;
}
.text blockquote.icon-bg-grey-dark:before {
  color: #ffffff;
  background-color: #333333;
}
.text blockquote.icon-bg-black:before {
  color: #ffffff;
  background-color: #000000;
}
.text blockquote.icon-bg-blue-xxx-light:before {
  color: #333333;
  background-color: #6fdef9;
}
.text blockquote.icon-bg-blue-xx-light:before {
  color: #333333;
  background-color: #f0f4f5;
}
.text blockquote.icon-bg-blue-x-light:before {
  color: #333333;
  background-color: #d0d8da;
}
.text blockquote.icon-bg-blue-light:before {
  color: #333333;
  background-color: #aabec6;
}
.text blockquote.icon-bg-blue:before {
  color: #ffffff;
  background-color: #009abb;
}
.text blockquote.icon-bg-blue-dark:before {
  color: #ffffff;
  background-color: #007c92;
}
.text blockquote.icon-bg-blue-x-dark:before {
  color: #ffffff;
  background-color: #09425a;
}
.text blockquote.icon-bg-accent-grey:before {
  color: #ffffff;
  background-color: #c7d1c6;
}
.text blockquote.icon-bg-accent-lt-green:before {
  color: #ffffff;
  background-color: #80982a;
}
.text blockquote.icon-bg-accent-green:before {
  color: #ffffff;
  background-color: #556222;
}
.text blockquote.icon-bg-accent-orange:before {
  color: #ffffff;
  background-color: #b96d12;
}
.text blockquote.icon-bg-accent-purple:before {
  color: #ffffff;
  background-color: #53284f;
}
.text blockquote.icon-bg-accent-red:before {
  color: #ffffff;
  background-color: #5e3032;
}
.text blockquote.icon-bg-red:before {
  color: #ffffff;
  background-color: #8c1515;
}
/* END SM.Commons.Text: style.less */
/* Sytles for headings placed inside of a dark color row */
.color-row.blue-dark-bg .text h1,
.border-and-shadow.blue-dark-bg .text h1,
.color-row.grey-bg .text h1,
.border-and-shadow.grey-bg .text h1,
.color-row.grey-med-bg .text h1,
.border-and-shadow.grey-med-bg .text h1,
.color-row.grey-dark-bg .text h1,
.border-and-shadow.grey-dark-bg .text h1,
.color-row.black-bg .text h1,
.border-and-shadow.black-bg .text h1,
.color-row.blue-bg .text h1,
.border-and-shadow.blue-bg .text h1,
.color-row.blue-dark-bg .text h1,
.border-and-shadow.blue-dark-bg .text h1,
.color-row.blue-x-dark-bg .text h1,
.border-and-shadow.blue-x-dark-bg .text h1,
.color-row.accent-lt-green-bg .text h1,
.border-and-shadow.accent-lt-green-bg .text h1,
.color-row.accent-green-bg .text h1,
.border-and-shadow.accent-green-bg .text h1,
.color-row.accent-orange-bg .text h1,
.border-and-shadow.accent-orange-bg .text h1,
.color-row.accent-purple-bg .text h1,
.border-and-shadow.accent-purple-bg .text h1,
.color-row.accent-red-bg .text h1,
.border-and-shadow.accent-red-bg .text h1,
.color-row.stanford-red-bg .text h1,
.border-and-shadow.stanford-red-bg .text h1,
.color-row.blue-dark-bg .text h2,
.border-and-shadow.blue-dark-bg .text h2,
.color-row.grey-bg .text h2,
.border-and-shadow.grey-bg .text h2,
.color-row.grey-med-bg .text h2,
.border-and-shadow.grey-med-bg .text h2,
.color-row.grey-dark-bg .text h2,
.border-and-shadow.grey-dark-bg .text h2,
.color-row.black-bg .text h2,
.border-and-shadow.black-bg .text h2,
.color-row.blue-bg .text h2,
.border-and-shadow.blue-bg .text h2,
.color-row.blue-dark-bg .text h2,
.border-and-shadow.blue-dark-bg .text h2,
.color-row.blue-x-dark-bg .text h2,
.border-and-shadow.blue-x-dark-bg .text h2,
.color-row.accent-lt-green-bg .text h2,
.border-and-shadow.accent-lt-green-bg .text h2,
.color-row.accent-green-bg .text h2,
.border-and-shadow.accent-green-bg .text h2,
.color-row.accent-orange-bg .text h2,
.border-and-shadow.accent-orange-bg .text h2,
.color-row.accent-purple-bg .text h2,
.border-and-shadow.accent-purple-bg .text h2,
.color-row.accent-red-bg .text h2,
.border-and-shadow.accent-red-bg .text h2,
.color-row.stanford-red-bg .text h2,
.border-and-shadow.stanford-red-bg .text h2,
.color-row.blue-dark-bg .text h3,
.border-and-shadow.blue-dark-bg .text h3,
.color-row.grey-bg .text h3,
.border-and-shadow.grey-bg .text h3,
.color-row.grey-med-bg .text h3,
.border-and-shadow.grey-med-bg .text h3,
.color-row.grey-dark-bg .text h3,
.border-and-shadow.grey-dark-bg .text h3,
.color-row.black-bg .text h3,
.border-and-shadow.black-bg .text h3,
.color-row.blue-bg .text h3,
.border-and-shadow.blue-bg .text h3,
.color-row.blue-dark-bg .text h3,
.border-and-shadow.blue-dark-bg .text h3,
.color-row.blue-x-dark-bg .text h3,
.border-and-shadow.blue-x-dark-bg .text h3,
.color-row.accent-lt-green-bg .text h3,
.border-and-shadow.accent-lt-green-bg .text h3,
.color-row.accent-green-bg .text h3,
.border-and-shadow.accent-green-bg .text h3,
.color-row.accent-orange-bg .text h3,
.border-and-shadow.accent-orange-bg .text h3,
.color-row.accent-purple-bg .text h3,
.border-and-shadow.accent-purple-bg .text h3,
.color-row.accent-red-bg .text h3,
.border-and-shadow.accent-red-bg .text h3,
.color-row.stanford-red-bg .text h3,
.border-and-shadow.stanford-red-bg .text h3,
.color-row.blue-dark-bg .text p,
.border-and-shadow.blue-dark-bg .text p,
.color-row.grey-bg .text p,
.border-and-shadow.grey-bg .text p,
.color-row.grey-med-bg .text p,
.border-and-shadow.grey-med-bg .text p,
.color-row.grey-dark-bg .text p,
.border-and-shadow.grey-dark-bg .text p,
.color-row.black-bg .text p,
.border-and-shadow.black-bg .text p,
.color-row.blue-bg .text p,
.border-and-shadow.blue-bg .text p,
.color-row.blue-dark-bg .text p,
.border-and-shadow.blue-dark-bg .text p,
.color-row.blue-x-dark-bg .text p,
.border-and-shadow.blue-x-dark-bg .text p,
.color-row.accent-lt-green-bg .text p,
.border-and-shadow.accent-lt-green-bg .text p,
.color-row.accent-green-bg .text p,
.border-and-shadow.accent-green-bg .text p,
.color-row.accent-orange-bg .text p,
.border-and-shadow.accent-orange-bg .text p,
.color-row.accent-purple-bg .text p,
.border-and-shadow.accent-purple-bg .text p,
.color-row.accent-red-bg .text p,
.border-and-shadow.accent-red-bg .text p,
.color-row.stanford-red-bg .text p,
.border-and-shadow.stanford-red-bg .text p,
.color-row.blue-dark-bg .text li,
.border-and-shadow.blue-dark-bg .text li,
.color-row.grey-bg .text li,
.border-and-shadow.grey-bg .text li,
.color-row.grey-med-bg .text li,
.border-and-shadow.grey-med-bg .text li,
.color-row.grey-dark-bg .text li,
.border-and-shadow.grey-dark-bg .text li,
.color-row.black-bg .text li,
.border-and-shadow.black-bg .text li,
.color-row.blue-bg .text li,
.border-and-shadow.blue-bg .text li,
.color-row.blue-dark-bg .text li,
.border-and-shadow.blue-dark-bg .text li,
.color-row.blue-x-dark-bg .text li,
.border-and-shadow.blue-x-dark-bg .text li,
.color-row.accent-lt-green-bg .text li,
.border-and-shadow.accent-lt-green-bg .text li,
.color-row.accent-green-bg .text li,
.border-and-shadow.accent-green-bg .text li,
.color-row.accent-orange-bg .text li,
.border-and-shadow.accent-orange-bg .text li,
.color-row.accent-purple-bg .text li,
.border-and-shadow.accent-purple-bg .text li,
.color-row.accent-red-bg .text li,
.border-and-shadow.accent-red-bg .text li,
.color-row.stanford-red-bg .text li,
.border-and-shadow.stanford-red-bg .text li,
.color-row.blue-dark-bg .text div,
.border-and-shadow.blue-dark-bg .text div,
.color-row.grey-bg .text div,
.border-and-shadow.grey-bg .text div,
.color-row.grey-med-bg .text div,
.border-and-shadow.grey-med-bg .text div,
.color-row.grey-dark-bg .text div,
.border-and-shadow.grey-dark-bg .text div,
.color-row.black-bg .text div,
.border-and-shadow.black-bg .text div,
.color-row.blue-bg .text div,
.border-and-shadow.blue-bg .text div,
.color-row.blue-dark-bg .text div,
.border-and-shadow.blue-dark-bg .text div,
.color-row.blue-x-dark-bg .text div,
.border-and-shadow.blue-x-dark-bg .text div,
.color-row.accent-lt-green-bg .text div,
.border-and-shadow.accent-lt-green-bg .text div,
.color-row.accent-green-bg .text div,
.border-and-shadow.accent-green-bg .text div,
.color-row.accent-orange-bg .text div,
.border-and-shadow.accent-orange-bg .text div,
.color-row.accent-purple-bg .text div,
.border-and-shadow.accent-purple-bg .text div,
.color-row.accent-red-bg .text div,
.border-and-shadow.accent-red-bg .text div,
.color-row.stanford-red-bg .text div,
.border-and-shadow.stanford-red-bg .text div {
  color: #ffffff !important;
}
.color-row.blue-dark-bg .text h1:after,
.border-and-shadow.blue-dark-bg .text h1:after,
.color-row.grey-bg .text h1:after,
.border-and-shadow.grey-bg .text h1:after,
.color-row.grey-med-bg .text h1:after,
.border-and-shadow.grey-med-bg .text h1:after,
.color-row.grey-dark-bg .text h1:after,
.border-and-shadow.grey-dark-bg .text h1:after,
.color-row.black-bg .text h1:after,
.border-and-shadow.black-bg .text h1:after,
.color-row.blue-bg .text h1:after,
.border-and-shadow.blue-bg .text h1:after,
.color-row.blue-dark-bg .text h1:after,
.border-and-shadow.blue-dark-bg .text h1:after,
.color-row.blue-x-dark-bg .text h1:after,
.border-and-shadow.blue-x-dark-bg .text h1:after,
.color-row.accent-lt-green-bg .text h1:after,
.border-and-shadow.accent-lt-green-bg .text h1:after,
.color-row.accent-green-bg .text h1:after,
.border-and-shadow.accent-green-bg .text h1:after,
.color-row.accent-orange-bg .text h1:after,
.border-and-shadow.accent-orange-bg .text h1:after,
.color-row.accent-purple-bg .text h1:after,
.border-and-shadow.accent-purple-bg .text h1:after,
.color-row.accent-red-bg .text h1:after,
.border-and-shadow.accent-red-bg .text h1:after,
.color-row.stanford-red-bg .text h1:after,
.border-and-shadow.stanford-red-bg .text h1:after,
.color-row.blue-dark-bg .text h2:after,
.border-and-shadow.blue-dark-bg .text h2:after,
.color-row.grey-bg .text h2:after,
.border-and-shadow.grey-bg .text h2:after,
.color-row.grey-med-bg .text h2:after,
.border-and-shadow.grey-med-bg .text h2:after,
.color-row.grey-dark-bg .text h2:after,
.border-and-shadow.grey-dark-bg .text h2:after,
.color-row.black-bg .text h2:after,
.border-and-shadow.black-bg .text h2:after,
.color-row.blue-bg .text h2:after,
.border-and-shadow.blue-bg .text h2:after,
.color-row.blue-dark-bg .text h2:after,
.border-and-shadow.blue-dark-bg .text h2:after,
.color-row.blue-x-dark-bg .text h2:after,
.border-and-shadow.blue-x-dark-bg .text h2:after,
.color-row.accent-lt-green-bg .text h2:after,
.border-and-shadow.accent-lt-green-bg .text h2:after,
.color-row.accent-green-bg .text h2:after,
.border-and-shadow.accent-green-bg .text h2:after,
.color-row.accent-orange-bg .text h2:after,
.border-and-shadow.accent-orange-bg .text h2:after,
.color-row.accent-purple-bg .text h2:after,
.border-and-shadow.accent-purple-bg .text h2:after,
.color-row.accent-red-bg .text h2:after,
.border-and-shadow.accent-red-bg .text h2:after,
.color-row.stanford-red-bg .text h2:after,
.border-and-shadow.stanford-red-bg .text h2:after,
.color-row.blue-dark-bg .text h3:after,
.border-and-shadow.blue-dark-bg .text h3:after,
.color-row.grey-bg .text h3:after,
.border-and-shadow.grey-bg .text h3:after,
.color-row.grey-med-bg .text h3:after,
.border-and-shadow.grey-med-bg .text h3:after,
.color-row.grey-dark-bg .text h3:after,
.border-and-shadow.grey-dark-bg .text h3:after,
.color-row.black-bg .text h3:after,
.border-and-shadow.black-bg .text h3:after,
.color-row.blue-bg .text h3:after,
.border-and-shadow.blue-bg .text h3:after,
.color-row.blue-dark-bg .text h3:after,
.border-and-shadow.blue-dark-bg .text h3:after,
.color-row.blue-x-dark-bg .text h3:after,
.border-and-shadow.blue-x-dark-bg .text h3:after,
.color-row.accent-lt-green-bg .text h3:after,
.border-and-shadow.accent-lt-green-bg .text h3:after,
.color-row.accent-green-bg .text h3:after,
.border-and-shadow.accent-green-bg .text h3:after,
.color-row.accent-orange-bg .text h3:after,
.border-and-shadow.accent-orange-bg .text h3:after,
.color-row.accent-purple-bg .text h3:after,
.border-and-shadow.accent-purple-bg .text h3:after,
.color-row.accent-red-bg .text h3:after,
.border-and-shadow.accent-red-bg .text h3:after,
.color-row.stanford-red-bg .text h3:after,
.border-and-shadow.stanford-red-bg .text h3:after {
  border-color: rgba(255, 255, 255, 0.3);
}
.color-row.blue-dark-bg .text a,
.border-and-shadow.blue-dark-bg .text a,
.color-row.grey-bg .text a,
.border-and-shadow.grey-bg .text a,
.color-row.grey-med-bg .text a,
.border-and-shadow.grey-med-bg .text a,
.color-row.grey-dark-bg .text a,
.border-and-shadow.grey-dark-bg .text a,
.color-row.black-bg .text a,
.border-and-shadow.black-bg .text a,
.color-row.blue-bg .text a,
.border-and-shadow.blue-bg .text a,
.color-row.blue-dark-bg .text a,
.border-and-shadow.blue-dark-bg .text a,
.color-row.blue-x-dark-bg .text a,
.border-and-shadow.blue-x-dark-bg .text a,
.color-row.accent-lt-green-bg .text a,
.border-and-shadow.accent-lt-green-bg .text a,
.color-row.accent-green-bg .text a,
.border-and-shadow.accent-green-bg .text a,
.color-row.accent-orange-bg .text a,
.border-and-shadow.accent-orange-bg .text a,
.color-row.accent-purple-bg .text a,
.border-and-shadow.accent-purple-bg .text a,
.color-row.accent-red-bg .text a,
.border-and-shadow.accent-red-bg .text a,
.color-row.stanford-red-bg .text a,
.border-and-shadow.stanford-red-bg .text a {
  color: #6fdef9;
}
.color-row.blue-dark-bg .text a:link,
.border-and-shadow.blue-dark-bg .text a:link,
.color-row.grey-bg .text a:link,
.border-and-shadow.grey-bg .text a:link,
.color-row.grey-med-bg .text a:link,
.border-and-shadow.grey-med-bg .text a:link,
.color-row.grey-dark-bg .text a:link,
.border-and-shadow.grey-dark-bg .text a:link,
.color-row.black-bg .text a:link,
.border-and-shadow.black-bg .text a:link,
.color-row.blue-bg .text a:link,
.border-and-shadow.blue-bg .text a:link,
.color-row.blue-dark-bg .text a:link,
.border-and-shadow.blue-dark-bg .text a:link,
.color-row.blue-x-dark-bg .text a:link,
.border-and-shadow.blue-x-dark-bg .text a:link,
.color-row.accent-lt-green-bg .text a:link,
.border-and-shadow.accent-lt-green-bg .text a:link,
.color-row.accent-green-bg .text a:link,
.border-and-shadow.accent-green-bg .text a:link,
.color-row.accent-orange-bg .text a:link,
.border-and-shadow.accent-orange-bg .text a:link,
.color-row.accent-purple-bg .text a:link,
.border-and-shadow.accent-purple-bg .text a:link,
.color-row.accent-red-bg .text a:link,
.border-and-shadow.accent-red-bg .text a:link,
.color-row.stanford-red-bg .text a:link,
.border-and-shadow.stanford-red-bg .text a:link,
.color-row.blue-dark-bg .text a:visited,
.border-and-shadow.blue-dark-bg .text a:visited,
.color-row.grey-bg .text a:visited,
.border-and-shadow.grey-bg .text a:visited,
.color-row.grey-med-bg .text a:visited,
.border-and-shadow.grey-med-bg .text a:visited,
.color-row.grey-dark-bg .text a:visited,
.border-and-shadow.grey-dark-bg .text a:visited,
.color-row.black-bg .text a:visited,
.border-and-shadow.black-bg .text a:visited,
.color-row.blue-bg .text a:visited,
.border-and-shadow.blue-bg .text a:visited,
.color-row.blue-dark-bg .text a:visited,
.border-and-shadow.blue-dark-bg .text a:visited,
.color-row.blue-x-dark-bg .text a:visited,
.border-and-shadow.blue-x-dark-bg .text a:visited,
.color-row.accent-lt-green-bg .text a:visited,
.border-and-shadow.accent-lt-green-bg .text a:visited,
.color-row.accent-green-bg .text a:visited,
.border-and-shadow.accent-green-bg .text a:visited,
.color-row.accent-orange-bg .text a:visited,
.border-and-shadow.accent-orange-bg .text a:visited,
.color-row.accent-purple-bg .text a:visited,
.border-and-shadow.accent-purple-bg .text a:visited,
.color-row.accent-red-bg .text a:visited,
.border-and-shadow.accent-red-bg .text a:visited,
.color-row.stanford-red-bg .text a:visited,
.border-and-shadow.stanford-red-bg .text a:visited,
.color-row.blue-dark-bg .text a:hover,
.border-and-shadow.blue-dark-bg .text a:hover,
.color-row.grey-bg .text a:hover,
.border-and-shadow.grey-bg .text a:hover,
.color-row.grey-med-bg .text a:hover,
.border-and-shadow.grey-med-bg .text a:hover,
.color-row.grey-dark-bg .text a:hover,
.border-and-shadow.grey-dark-bg .text a:hover,
.color-row.black-bg .text a:hover,
.border-and-shadow.black-bg .text a:hover,
.color-row.blue-bg .text a:hover,
.border-and-shadow.blue-bg .text a:hover,
.color-row.blue-dark-bg .text a:hover,
.border-and-shadow.blue-dark-bg .text a:hover,
.color-row.blue-x-dark-bg .text a:hover,
.border-and-shadow.blue-x-dark-bg .text a:hover,
.color-row.accent-lt-green-bg .text a:hover,
.border-and-shadow.accent-lt-green-bg .text a:hover,
.color-row.accent-green-bg .text a:hover,
.border-and-shadow.accent-green-bg .text a:hover,
.color-row.accent-orange-bg .text a:hover,
.border-and-shadow.accent-orange-bg .text a:hover,
.color-row.accent-purple-bg .text a:hover,
.border-and-shadow.accent-purple-bg .text a:hover,
.color-row.accent-red-bg .text a:hover,
.border-and-shadow.accent-red-bg .text a:hover,
.color-row.stanford-red-bg .text a:hover,
.border-and-shadow.stanford-red-bg .text a:hover,
.color-row.blue-dark-bg .text a:active,
.border-and-shadow.blue-dark-bg .text a:active,
.color-row.grey-bg .text a:active,
.border-and-shadow.grey-bg .text a:active,
.color-row.grey-med-bg .text a:active,
.border-and-shadow.grey-med-bg .text a:active,
.color-row.grey-dark-bg .text a:active,
.border-and-shadow.grey-dark-bg .text a:active,
.color-row.black-bg .text a:active,
.border-and-shadow.black-bg .text a:active,
.color-row.blue-bg .text a:active,
.border-and-shadow.blue-bg .text a:active,
.color-row.blue-dark-bg .text a:active,
.border-and-shadow.blue-dark-bg .text a:active,
.color-row.blue-x-dark-bg .text a:active,
.border-and-shadow.blue-x-dark-bg .text a:active,
.color-row.accent-lt-green-bg .text a:active,
.border-and-shadow.accent-lt-green-bg .text a:active,
.color-row.accent-green-bg .text a:active,
.border-and-shadow.accent-green-bg .text a:active,
.color-row.accent-orange-bg .text a:active,
.border-and-shadow.accent-orange-bg .text a:active,
.color-row.accent-purple-bg .text a:active,
.border-and-shadow.accent-purple-bg .text a:active,
.color-row.accent-red-bg .text a:active,
.border-and-shadow.accent-red-bg .text a:active,
.color-row.stanford-red-bg .text a:active,
.border-and-shadow.stanford-red-bg .text a:active {
  color: #6fdef9;
}
.color-row.blue-dark-bg .text ul li:after,
.border-and-shadow.blue-dark-bg .text ul li:after,
.color-row.grey-bg .text ul li:after,
.border-and-shadow.grey-bg .text ul li:after,
.color-row.grey-med-bg .text ul li:after,
.border-and-shadow.grey-med-bg .text ul li:after,
.color-row.grey-dark-bg .text ul li:after,
.border-and-shadow.grey-dark-bg .text ul li:after,
.color-row.black-bg .text ul li:after,
.border-and-shadow.black-bg .text ul li:after,
.color-row.blue-bg .text ul li:after,
.border-and-shadow.blue-bg .text ul li:after,
.color-row.blue-dark-bg .text ul li:after,
.border-and-shadow.blue-dark-bg .text ul li:after,
.color-row.blue-x-dark-bg .text ul li:after,
.border-and-shadow.blue-x-dark-bg .text ul li:after,
.color-row.accent-lt-green-bg .text ul li:after,
.border-and-shadow.accent-lt-green-bg .text ul li:after,
.color-row.accent-green-bg .text ul li:after,
.border-and-shadow.accent-green-bg .text ul li:after,
.color-row.accent-orange-bg .text ul li:after,
.border-and-shadow.accent-orange-bg .text ul li:after,
.color-row.accent-purple-bg .text ul li:after,
.border-and-shadow.accent-purple-bg .text ul li:after,
.color-row.accent-red-bg .text ul li:after,
.border-and-shadow.accent-red-bg .text ul li:after,
.color-row.stanford-red-bg .text ul li:after,
.border-and-shadow.stanford-red-bg .text ul li:after {
  border-color: rgba(255, 255, 255, 0.3);
}
.color-row.blue-dark-bg .text blockquote,
.border-and-shadow.blue-dark-bg .text blockquote,
.color-row.grey-bg .text blockquote,
.border-and-shadow.grey-bg .text blockquote,
.color-row.grey-med-bg .text blockquote,
.border-and-shadow.grey-med-bg .text blockquote,
.color-row.grey-dark-bg .text blockquote,
.border-and-shadow.grey-dark-bg .text blockquote,
.color-row.black-bg .text blockquote,
.border-and-shadow.black-bg .text blockquote,
.color-row.blue-bg .text blockquote,
.border-and-shadow.blue-bg .text blockquote,
.color-row.blue-dark-bg .text blockquote,
.border-and-shadow.blue-dark-bg .text blockquote,
.color-row.blue-x-dark-bg .text blockquote,
.border-and-shadow.blue-x-dark-bg .text blockquote,
.color-row.accent-lt-green-bg .text blockquote,
.border-and-shadow.accent-lt-green-bg .text blockquote,
.color-row.accent-green-bg .text blockquote,
.border-and-shadow.accent-green-bg .text blockquote,
.color-row.accent-orange-bg .text blockquote,
.border-and-shadow.accent-orange-bg .text blockquote,
.color-row.accent-purple-bg .text blockquote,
.border-and-shadow.accent-purple-bg .text blockquote,
.color-row.accent-red-bg .text blockquote,
.border-and-shadow.accent-red-bg .text blockquote,
.color-row.stanford-red-bg .text blockquote,
.border-and-shadow.stanford-red-bg .text blockquote {
  color: #ffffff;
}
.color-row.blue-dark-bg .text blockquote:before,
.border-and-shadow.blue-dark-bg .text blockquote:before {
  background-color: #ffffff;
  color: #007c92;
}
.color-row.blue-dark-bg .text blockquote.icon-bg-white:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-white:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-grey-x-light:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-grey-x-light:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-grey-light:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-grey-light:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-grey:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-grey:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-grey-med:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-grey-med:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-grey-dark:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-grey-dark:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-black:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-black:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-blue-xxx-light:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-blue-xxx-light:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-blue-xx-light:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-blue-xx-light:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-blue-x-light:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-blue-x-light:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-blue-light:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-blue-light:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-blue:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-blue:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-blue-dark:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-blue-dark:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-blue-x-dark:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-blue-x-dark:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-accent-grey:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-accent-grey:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-accent-lt-green:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-accent-lt-green:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-accent-green:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-accent-green:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-accent-orange:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-accent-orange:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-accent-purple:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-accent-purple:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-accent-red:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-accent-red:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-red:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-red:before {
  background-color: #ffffff;
  color: #007c92;
}
.color-row.grey-bg .text blockquote:before,
.border-and-shadow.grey-bg .text blockquote:before {
  background-color: #ffffff;
  color: #999999;
}
.color-row.grey-bg .text blockquote.icon-bg-white:before,
.border-and-shadow.grey-bg .text blockquote.icon-bg-white:before,
.color-row.grey-bg .text blockquote.icon-bg-grey-x-light:before,
.border-and-shadow.grey-bg .text blockquote.icon-bg-grey-x-light:before,
.color-row.grey-bg .text blockquote.icon-bg-grey-light:before,
.border-and-shadow.grey-bg .text blockquote.icon-bg-grey-light:before,
.color-row.grey-bg .text blockquote.icon-bg-grey:before,
.border-and-shadow.grey-bg .text blockquote.icon-bg-grey:before,
.color-row.grey-bg .text blockquote.icon-bg-grey-med:before,
.border-and-shadow.grey-bg .text blockquote.icon-bg-grey-med:before,
.color-row.grey-bg .text blockquote.icon-bg-grey-dark:before,
.border-and-shadow.grey-bg .text blockquote.icon-bg-grey-dark:before,
.color-row.grey-bg .text blockquote.icon-bg-black:before,
.border-and-shadow.grey-bg .text blockquote.icon-bg-black:before,
.color-row.grey-bg .text blockquote.icon-bg-blue-xxx-light:before,
.border-and-shadow.grey-bg .text blockquote.icon-bg-blue-xxx-light:before,
.color-row.grey-bg .text blockquote.icon-bg-blue-xx-light:before,
.border-and-shadow.grey-bg .text blockquote.icon-bg-blue-xx-light:before,
.color-row.grey-bg .text blockquote.icon-bg-blue-x-light:before,
.border-and-shadow.grey-bg .text blockquote.icon-bg-blue-x-light:before,
.color-row.grey-bg .text blockquote.icon-bg-blue-light:before,
.border-and-shadow.grey-bg .text blockquote.icon-bg-blue-light:before,
.color-row.grey-bg .text blockquote.icon-bg-blue:before,
.border-and-shadow.grey-bg .text blockquote.icon-bg-blue:before,
.color-row.grey-bg .text blockquote.icon-bg-blue-dark:before,
.border-and-shadow.grey-bg .text blockquote.icon-bg-blue-dark:before,
.color-row.grey-bg .text blockquote.icon-bg-blue-x-dark:before,
.border-and-shadow.grey-bg .text blockquote.icon-bg-blue-x-dark:before,
.color-row.grey-bg .text blockquote.icon-bg-accent-grey:before,
.border-and-shadow.grey-bg .text blockquote.icon-bg-accent-grey:before,
.color-row.grey-bg .text blockquote.icon-bg-accent-lt-green:before,
.border-and-shadow.grey-bg .text blockquote.icon-bg-accent-lt-green:before,
.color-row.grey-bg .text blockquote.icon-bg-accent-green:before,
.border-and-shadow.grey-bg .text blockquote.icon-bg-accent-green:before,
.color-row.grey-bg .text blockquote.icon-bg-accent-orange:before,
.border-and-shadow.grey-bg .text blockquote.icon-bg-accent-orange:before,
.color-row.grey-bg .text blockquote.icon-bg-accent-purple:before,
.border-and-shadow.grey-bg .text blockquote.icon-bg-accent-purple:before,
.color-row.grey-bg .text blockquote.icon-bg-accent-red:before,
.border-and-shadow.grey-bg .text blockquote.icon-bg-accent-red:before,
.color-row.grey-bg .text blockquote.icon-bg-red:before,
.border-and-shadow.grey-bg .text blockquote.icon-bg-red:before {
  background-color: #ffffff;
  color: #999999;
}
.color-row.grey-med-bg .text blockquote:before,
.border-and-shadow.grey-med-bg .text blockquote:before {
  background-color: #ffffff;
  color: #666666;
}
.color-row.grey-med-bg .text blockquote.icon-bg-white:before,
.border-and-shadow.grey-med-bg .text blockquote.icon-bg-white:before,
.color-row.grey-med-bg .text blockquote.icon-bg-grey-x-light:before,
.border-and-shadow.grey-med-bg .text blockquote.icon-bg-grey-x-light:before,
.color-row.grey-med-bg .text blockquote.icon-bg-grey-light:before,
.border-and-shadow.grey-med-bg .text blockquote.icon-bg-grey-light:before,
.color-row.grey-med-bg .text blockquote.icon-bg-grey:before,
.border-and-shadow.grey-med-bg .text blockquote.icon-bg-grey:before,
.color-row.grey-med-bg .text blockquote.icon-bg-grey-med:before,
.border-and-shadow.grey-med-bg .text blockquote.icon-bg-grey-med:before,
.color-row.grey-med-bg .text blockquote.icon-bg-grey-dark:before,
.border-and-shadow.grey-med-bg .text blockquote.icon-bg-grey-dark:before,
.color-row.grey-med-bg .text blockquote.icon-bg-black:before,
.border-and-shadow.grey-med-bg .text blockquote.icon-bg-black:before,
.color-row.grey-med-bg .text blockquote.icon-bg-blue-xxx-light:before,
.border-and-shadow.grey-med-bg .text blockquote.icon-bg-blue-xxx-light:before,
.color-row.grey-med-bg .text blockquote.icon-bg-blue-xx-light:before,
.border-and-shadow.grey-med-bg .text blockquote.icon-bg-blue-xx-light:before,
.color-row.grey-med-bg .text blockquote.icon-bg-blue-x-light:before,
.border-and-shadow.grey-med-bg .text blockquote.icon-bg-blue-x-light:before,
.color-row.grey-med-bg .text blockquote.icon-bg-blue-light:before,
.border-and-shadow.grey-med-bg .text blockquote.icon-bg-blue-light:before,
.color-row.grey-med-bg .text blockquote.icon-bg-blue:before,
.border-and-shadow.grey-med-bg .text blockquote.icon-bg-blue:before,
.color-row.grey-med-bg .text blockquote.icon-bg-blue-dark:before,
.border-and-shadow.grey-med-bg .text blockquote.icon-bg-blue-dark:before,
.color-row.grey-med-bg .text blockquote.icon-bg-blue-x-dark:before,
.border-and-shadow.grey-med-bg .text blockquote.icon-bg-blue-x-dark:before,
.color-row.grey-med-bg .text blockquote.icon-bg-accent-grey:before,
.border-and-shadow.grey-med-bg .text blockquote.icon-bg-accent-grey:before,
.color-row.grey-med-bg .text blockquote.icon-bg-accent-lt-green:before,
.border-and-shadow.grey-med-bg .text blockquote.icon-bg-accent-lt-green:before,
.color-row.grey-med-bg .text blockquote.icon-bg-accent-green:before,
.border-and-shadow.grey-med-bg .text blockquote.icon-bg-accent-green:before,
.color-row.grey-med-bg .text blockquote.icon-bg-accent-orange:before,
.border-and-shadow.grey-med-bg .text blockquote.icon-bg-accent-orange:before,
.color-row.grey-med-bg .text blockquote.icon-bg-accent-purple:before,
.border-and-shadow.grey-med-bg .text blockquote.icon-bg-accent-purple:before,
.color-row.grey-med-bg .text blockquote.icon-bg-accent-red:before,
.border-and-shadow.grey-med-bg .text blockquote.icon-bg-accent-red:before,
.color-row.grey-med-bg .text blockquote.icon-bg-red:before,
.border-and-shadow.grey-med-bg .text blockquote.icon-bg-red:before {
  background-color: #ffffff;
  color: #666666;
}
.color-row.grey-dark-bg .text blockquote:before,
.border-and-shadow.grey-dark-bg .text blockquote:before {
  background-color: #ffffff;
  color: #333333;
}
.color-row.grey-dark-bg .text blockquote.icon-bg-white:before,
.border-and-shadow.grey-dark-bg .text blockquote.icon-bg-white:before,
.color-row.grey-dark-bg .text blockquote.icon-bg-grey-x-light:before,
.border-and-shadow.grey-dark-bg .text blockquote.icon-bg-grey-x-light:before,
.color-row.grey-dark-bg .text blockquote.icon-bg-grey-light:before,
.border-and-shadow.grey-dark-bg .text blockquote.icon-bg-grey-light:before,
.color-row.grey-dark-bg .text blockquote.icon-bg-grey:before,
.border-and-shadow.grey-dark-bg .text blockquote.icon-bg-grey:before,
.color-row.grey-dark-bg .text blockquote.icon-bg-grey-med:before,
.border-and-shadow.grey-dark-bg .text blockquote.icon-bg-grey-med:before,
.color-row.grey-dark-bg .text blockquote.icon-bg-grey-dark:before,
.border-and-shadow.grey-dark-bg .text blockquote.icon-bg-grey-dark:before,
.color-row.grey-dark-bg .text blockquote.icon-bg-black:before,
.border-and-shadow.grey-dark-bg .text blockquote.icon-bg-black:before,
.color-row.grey-dark-bg .text blockquote.icon-bg-blue-xxx-light:before,
.border-and-shadow.grey-dark-bg .text blockquote.icon-bg-blue-xxx-light:before,
.color-row.grey-dark-bg .text blockquote.icon-bg-blue-xx-light:before,
.border-and-shadow.grey-dark-bg .text blockquote.icon-bg-blue-xx-light:before,
.color-row.grey-dark-bg .text blockquote.icon-bg-blue-x-light:before,
.border-and-shadow.grey-dark-bg .text blockquote.icon-bg-blue-x-light:before,
.color-row.grey-dark-bg .text blockquote.icon-bg-blue-light:before,
.border-and-shadow.grey-dark-bg .text blockquote.icon-bg-blue-light:before,
.color-row.grey-dark-bg .text blockquote.icon-bg-blue:before,
.border-and-shadow.grey-dark-bg .text blockquote.icon-bg-blue:before,
.color-row.grey-dark-bg .text blockquote.icon-bg-blue-dark:before,
.border-and-shadow.grey-dark-bg .text blockquote.icon-bg-blue-dark:before,
.color-row.grey-dark-bg .text blockquote.icon-bg-blue-x-dark:before,
.border-and-shadow.grey-dark-bg .text blockquote.icon-bg-blue-x-dark:before,
.color-row.grey-dark-bg .text blockquote.icon-bg-accent-grey:before,
.border-and-shadow.grey-dark-bg .text blockquote.icon-bg-accent-grey:before,
.color-row.grey-dark-bg .text blockquote.icon-bg-accent-lt-green:before,
.border-and-shadow.grey-dark-bg .text blockquote.icon-bg-accent-lt-green:before,
.color-row.grey-dark-bg .text blockquote.icon-bg-accent-green:before,
.border-and-shadow.grey-dark-bg .text blockquote.icon-bg-accent-green:before,
.color-row.grey-dark-bg .text blockquote.icon-bg-accent-orange:before,
.border-and-shadow.grey-dark-bg .text blockquote.icon-bg-accent-orange:before,
.color-row.grey-dark-bg .text blockquote.icon-bg-accent-purple:before,
.border-and-shadow.grey-dark-bg .text blockquote.icon-bg-accent-purple:before,
.color-row.grey-dark-bg .text blockquote.icon-bg-accent-red:before,
.border-and-shadow.grey-dark-bg .text blockquote.icon-bg-accent-red:before,
.color-row.grey-dark-bg .text blockquote.icon-bg-red:before,
.border-and-shadow.grey-dark-bg .text blockquote.icon-bg-red:before {
  background-color: #ffffff;
  color: #333333;
}
.color-row.black-bg .text blockquote:before,
.border-and-shadow.black-bg .text blockquote:before {
  background-color: #ffffff;
  color: #000000;
}
.color-row.black-bg .text blockquote.icon-bg-white:before,
.border-and-shadow.black-bg .text blockquote.icon-bg-white:before,
.color-row.black-bg .text blockquote.icon-bg-grey-x-light:before,
.border-and-shadow.black-bg .text blockquote.icon-bg-grey-x-light:before,
.color-row.black-bg .text blockquote.icon-bg-grey-light:before,
.border-and-shadow.black-bg .text blockquote.icon-bg-grey-light:before,
.color-row.black-bg .text blockquote.icon-bg-grey:before,
.border-and-shadow.black-bg .text blockquote.icon-bg-grey:before,
.color-row.black-bg .text blockquote.icon-bg-grey-med:before,
.border-and-shadow.black-bg .text blockquote.icon-bg-grey-med:before,
.color-row.black-bg .text blockquote.icon-bg-grey-dark:before,
.border-and-shadow.black-bg .text blockquote.icon-bg-grey-dark:before,
.color-row.black-bg .text blockquote.icon-bg-black:before,
.border-and-shadow.black-bg .text blockquote.icon-bg-black:before,
.color-row.black-bg .text blockquote.icon-bg-blue-xxx-light:before,
.border-and-shadow.black-bg .text blockquote.icon-bg-blue-xxx-light:before,
.color-row.black-bg .text blockquote.icon-bg-blue-xx-light:before,
.border-and-shadow.black-bg .text blockquote.icon-bg-blue-xx-light:before,
.color-row.black-bg .text blockquote.icon-bg-blue-x-light:before,
.border-and-shadow.black-bg .text blockquote.icon-bg-blue-x-light:before,
.color-row.black-bg .text blockquote.icon-bg-blue-light:before,
.border-and-shadow.black-bg .text blockquote.icon-bg-blue-light:before,
.color-row.black-bg .text blockquote.icon-bg-blue:before,
.border-and-shadow.black-bg .text blockquote.icon-bg-blue:before,
.color-row.black-bg .text blockquote.icon-bg-blue-dark:before,
.border-and-shadow.black-bg .text blockquote.icon-bg-blue-dark:before,
.color-row.black-bg .text blockquote.icon-bg-blue-x-dark:before,
.border-and-shadow.black-bg .text blockquote.icon-bg-blue-x-dark:before,
.color-row.black-bg .text blockquote.icon-bg-accent-grey:before,
.border-and-shadow.black-bg .text blockquote.icon-bg-accent-grey:before,
.color-row.black-bg .text blockquote.icon-bg-accent-lt-green:before,
.border-and-shadow.black-bg .text blockquote.icon-bg-accent-lt-green:before,
.color-row.black-bg .text blockquote.icon-bg-accent-green:before,
.border-and-shadow.black-bg .text blockquote.icon-bg-accent-green:before,
.color-row.black-bg .text blockquote.icon-bg-accent-orange:before,
.border-and-shadow.black-bg .text blockquote.icon-bg-accent-orange:before,
.color-row.black-bg .text blockquote.icon-bg-accent-purple:before,
.border-and-shadow.black-bg .text blockquote.icon-bg-accent-purple:before,
.color-row.black-bg .text blockquote.icon-bg-accent-red:before,
.border-and-shadow.black-bg .text blockquote.icon-bg-accent-red:before,
.color-row.black-bg .text blockquote.icon-bg-red:before,
.border-and-shadow.black-bg .text blockquote.icon-bg-red:before {
  background-color: #ffffff;
  color: #000000;
}
.color-row.blue-bg .text blockquote:before,
.border-and-shadow.blue-bg .text blockquote:before {
  background-color: #ffffff;
  color: #009abb;
}
.color-row.blue-bg .text blockquote.icon-bg-white:before,
.border-and-shadow.blue-bg .text blockquote.icon-bg-white:before,
.color-row.blue-bg .text blockquote.icon-bg-grey-x-light:before,
.border-and-shadow.blue-bg .text blockquote.icon-bg-grey-x-light:before,
.color-row.blue-bg .text blockquote.icon-bg-grey-light:before,
.border-and-shadow.blue-bg .text blockquote.icon-bg-grey-light:before,
.color-row.blue-bg .text blockquote.icon-bg-grey:before,
.border-and-shadow.blue-bg .text blockquote.icon-bg-grey:before,
.color-row.blue-bg .text blockquote.icon-bg-grey-med:before,
.border-and-shadow.blue-bg .text blockquote.icon-bg-grey-med:before,
.color-row.blue-bg .text blockquote.icon-bg-grey-dark:before,
.border-and-shadow.blue-bg .text blockquote.icon-bg-grey-dark:before,
.color-row.blue-bg .text blockquote.icon-bg-black:before,
.border-and-shadow.blue-bg .text blockquote.icon-bg-black:before,
.color-row.blue-bg .text blockquote.icon-bg-blue-xxx-light:before,
.border-and-shadow.blue-bg .text blockquote.icon-bg-blue-xxx-light:before,
.color-row.blue-bg .text blockquote.icon-bg-blue-xx-light:before,
.border-and-shadow.blue-bg .text blockquote.icon-bg-blue-xx-light:before,
.color-row.blue-bg .text blockquote.icon-bg-blue-x-light:before,
.border-and-shadow.blue-bg .text blockquote.icon-bg-blue-x-light:before,
.color-row.blue-bg .text blockquote.icon-bg-blue-light:before,
.border-and-shadow.blue-bg .text blockquote.icon-bg-blue-light:before,
.color-row.blue-bg .text blockquote.icon-bg-blue:before,
.border-and-shadow.blue-bg .text blockquote.icon-bg-blue:before,
.color-row.blue-bg .text blockquote.icon-bg-blue-dark:before,
.border-and-shadow.blue-bg .text blockquote.icon-bg-blue-dark:before,
.color-row.blue-bg .text blockquote.icon-bg-blue-x-dark:before,
.border-and-shadow.blue-bg .text blockquote.icon-bg-blue-x-dark:before,
.color-row.blue-bg .text blockquote.icon-bg-accent-grey:before,
.border-and-shadow.blue-bg .text blockquote.icon-bg-accent-grey:before,
.color-row.blue-bg .text blockquote.icon-bg-accent-lt-green:before,
.border-and-shadow.blue-bg .text blockquote.icon-bg-accent-lt-green:before,
.color-row.blue-bg .text blockquote.icon-bg-accent-green:before,
.border-and-shadow.blue-bg .text blockquote.icon-bg-accent-green:before,
.color-row.blue-bg .text blockquote.icon-bg-accent-orange:before,
.border-and-shadow.blue-bg .text blockquote.icon-bg-accent-orange:before,
.color-row.blue-bg .text blockquote.icon-bg-accent-purple:before,
.border-and-shadow.blue-bg .text blockquote.icon-bg-accent-purple:before,
.color-row.blue-bg .text blockquote.icon-bg-accent-red:before,
.border-and-shadow.blue-bg .text blockquote.icon-bg-accent-red:before,
.color-row.blue-bg .text blockquote.icon-bg-red:before,
.border-and-shadow.blue-bg .text blockquote.icon-bg-red:before {
  background-color: #ffffff;
  color: #009abb;
}
.color-row.blue-dark-bg .text blockquote:before,
.border-and-shadow.blue-dark-bg .text blockquote:before {
  background-color: #ffffff;
  color: #007c92;
}
.color-row.blue-dark-bg .text blockquote.icon-bg-white:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-white:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-grey-x-light:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-grey-x-light:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-grey-light:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-grey-light:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-grey:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-grey:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-grey-med:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-grey-med:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-grey-dark:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-grey-dark:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-black:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-black:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-blue-xxx-light:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-blue-xxx-light:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-blue-xx-light:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-blue-xx-light:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-blue-x-light:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-blue-x-light:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-blue-light:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-blue-light:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-blue:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-blue:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-blue-dark:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-blue-dark:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-blue-x-dark:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-blue-x-dark:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-accent-grey:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-accent-grey:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-accent-lt-green:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-accent-lt-green:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-accent-green:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-accent-green:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-accent-orange:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-accent-orange:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-accent-purple:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-accent-purple:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-accent-red:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-accent-red:before,
.color-row.blue-dark-bg .text blockquote.icon-bg-red:before,
.border-and-shadow.blue-dark-bg .text blockquote.icon-bg-red:before {
  background-color: #ffffff;
  color: #007c92;
}
.color-row.blue-x-dark-bg .text blockquote:before,
.border-and-shadow.blue-x-dark-bg .text blockquote:before {
  background-color: #ffffff;
  color: #09425a;
}
.color-row.blue-x-dark-bg .text blockquote.icon-bg-white:before,
.border-and-shadow.blue-x-dark-bg .text blockquote.icon-bg-white:before,
.color-row.blue-x-dark-bg .text blockquote.icon-bg-grey-x-light:before,
.border-and-shadow.blue-x-dark-bg .text blockquote.icon-bg-grey-x-light:before,
.color-row.blue-x-dark-bg .text blockquote.icon-bg-grey-light:before,
.border-and-shadow.blue-x-dark-bg .text blockquote.icon-bg-grey-light:before,
.color-row.blue-x-dark-bg .text blockquote.icon-bg-grey:before,
.border-and-shadow.blue-x-dark-bg .text blockquote.icon-bg-grey:before,
.color-row.blue-x-dark-bg .text blockquote.icon-bg-grey-med:before,
.border-and-shadow.blue-x-dark-bg .text blockquote.icon-bg-grey-med:before,
.color-row.blue-x-dark-bg .text blockquote.icon-bg-grey-dark:before,
.border-and-shadow.blue-x-dark-bg .text blockquote.icon-bg-grey-dark:before,
.color-row.blue-x-dark-bg .text blockquote.icon-bg-black:before,
.border-and-shadow.blue-x-dark-bg .text blockquote.icon-bg-black:before,
.color-row.blue-x-dark-bg .text blockquote.icon-bg-blue-xxx-light:before,
.border-and-shadow.blue-x-dark-bg .text blockquote.icon-bg-blue-xxx-light:before,
.color-row.blue-x-dark-bg .text blockquote.icon-bg-blue-xx-light:before,
.border-and-shadow.blue-x-dark-bg .text blockquote.icon-bg-blue-xx-light:before,
.color-row.blue-x-dark-bg .text blockquote.icon-bg-blue-x-light:before,
.border-and-shadow.blue-x-dark-bg .text blockquote.icon-bg-blue-x-light:before,
.color-row.blue-x-dark-bg .text blockquote.icon-bg-blue-light:before,
.border-and-shadow.blue-x-dark-bg .text blockquote.icon-bg-blue-light:before,
.color-row.blue-x-dark-bg .text blockquote.icon-bg-blue:before,
.border-and-shadow.blue-x-dark-bg .text blockquote.icon-bg-blue:before,
.color-row.blue-x-dark-bg .text blockquote.icon-bg-blue-dark:before,
.border-and-shadow.blue-x-dark-bg .text blockquote.icon-bg-blue-dark:before,
.color-row.blue-x-dark-bg .text blockquote.icon-bg-blue-x-dark:before,
.border-and-shadow.blue-x-dark-bg .text blockquote.icon-bg-blue-x-dark:before,
.color-row.blue-x-dark-bg .text blockquote.icon-bg-accent-grey:before,
.border-and-shadow.blue-x-dark-bg .text blockquote.icon-bg-accent-grey:before,
.color-row.blue-x-dark-bg .text blockquote.icon-bg-accent-lt-green:before,
.border-and-shadow.blue-x-dark-bg .text blockquote.icon-bg-accent-lt-green:before,
.color-row.blue-x-dark-bg .text blockquote.icon-bg-accent-green:before,
.border-and-shadow.blue-x-dark-bg .text blockquote.icon-bg-accent-green:before,
.color-row.blue-x-dark-bg .text blockquote.icon-bg-accent-orange:before,
.border-and-shadow.blue-x-dark-bg .text blockquote.icon-bg-accent-orange:before,
.color-row.blue-x-dark-bg .text blockquote.icon-bg-accent-purple:before,
.border-and-shadow.blue-x-dark-bg .text blockquote.icon-bg-accent-purple:before,
.color-row.blue-x-dark-bg .text blockquote.icon-bg-accent-red:before,
.border-and-shadow.blue-x-dark-bg .text blockquote.icon-bg-accent-red:before,
.color-row.blue-x-dark-bg .text blockquote.icon-bg-red:before,
.border-and-shadow.blue-x-dark-bg .text blockquote.icon-bg-red:before {
  background-color: #ffffff;
  color: #09425a;
}
.color-row.accent-lt-green-bg .text blockquote:before,
.border-and-shadow.accent-lt-green-bg .text blockquote:before {
  background-color: #ffffff;
  color: #80982a;
}
.color-row.accent-lt-green-bg .text blockquote.icon-bg-white:before,
.border-and-shadow.accent-lt-green-bg .text blockquote.icon-bg-white:before,
.color-row.accent-lt-green-bg .text blockquote.icon-bg-grey-x-light:before,
.border-and-shadow.accent-lt-green-bg .text blockquote.icon-bg-grey-x-light:before,
.color-row.accent-lt-green-bg .text blockquote.icon-bg-grey-light:before,
.border-and-shadow.accent-lt-green-bg .text blockquote.icon-bg-grey-light:before,
.color-row.accent-lt-green-bg .text blockquote.icon-bg-grey:before,
.border-and-shadow.accent-lt-green-bg .text blockquote.icon-bg-grey:before,
.color-row.accent-lt-green-bg .text blockquote.icon-bg-grey-med:before,
.border-and-shadow.accent-lt-green-bg .text blockquote.icon-bg-grey-med:before,
.color-row.accent-lt-green-bg .text blockquote.icon-bg-grey-dark:before,
.border-and-shadow.accent-lt-green-bg .text blockquote.icon-bg-grey-dark:before,
.color-row.accent-lt-green-bg .text blockquote.icon-bg-black:before,
.border-and-shadow.accent-lt-green-bg .text blockquote.icon-bg-black:before,
.color-row.accent-lt-green-bg .text blockquote.icon-bg-blue-xxx-light:before,
.border-and-shadow.accent-lt-green-bg .text blockquote.icon-bg-blue-xxx-light:before,
.color-row.accent-lt-green-bg .text blockquote.icon-bg-blue-xx-light:before,
.border-and-shadow.accent-lt-green-bg .text blockquote.icon-bg-blue-xx-light:before,
.color-row.accent-lt-green-bg .text blockquote.icon-bg-blue-x-light:before,
.border-and-shadow.accent-lt-green-bg .text blockquote.icon-bg-blue-x-light:before,
.color-row.accent-lt-green-bg .text blockquote.icon-bg-blue-light:before,
.border-and-shadow.accent-lt-green-bg .text blockquote.icon-bg-blue-light:before,
.color-row.accent-lt-green-bg .text blockquote.icon-bg-blue:before,
.border-and-shadow.accent-lt-green-bg .text blockquote.icon-bg-blue:before,
.color-row.accent-lt-green-bg .text blockquote.icon-bg-blue-dark:before,
.border-and-shadow.accent-lt-green-bg .text blockquote.icon-bg-blue-dark:before,
.color-row.accent-lt-green-bg .text blockquote.icon-bg-blue-x-dark:before,
.border-and-shadow.accent-lt-green-bg .text blockquote.icon-bg-blue-x-dark:before,
.color-row.accent-lt-green-bg .text blockquote.icon-bg-accent-grey:before,
.border-and-shadow.accent-lt-green-bg .text blockquote.icon-bg-accent-grey:before,
.color-row.accent-lt-green-bg .text blockquote.icon-bg-accent-lt-green:before,
.border-and-shadow.accent-lt-green-bg .text blockquote.icon-bg-accent-lt-green:before,
.color-row.accent-lt-green-bg .text blockquote.icon-bg-accent-green:before,
.border-and-shadow.accent-lt-green-bg .text blockquote.icon-bg-accent-green:before,
.color-row.accent-lt-green-bg .text blockquote.icon-bg-accent-orange:before,
.border-and-shadow.accent-lt-green-bg .text blockquote.icon-bg-accent-orange:before,
.color-row.accent-lt-green-bg .text blockquote.icon-bg-accent-purple:before,
.border-and-shadow.accent-lt-green-bg .text blockquote.icon-bg-accent-purple:before,
.color-row.accent-lt-green-bg .text blockquote.icon-bg-accent-red:before,
.border-and-shadow.accent-lt-green-bg .text blockquote.icon-bg-accent-red:before,
.color-row.accent-lt-green-bg .text blockquote.icon-bg-red:before,
.border-and-shadow.accent-lt-green-bg .text blockquote.icon-bg-red:before {
  background-color: #ffffff;
  color: #80982a;
}
.color-row.accent-green-bg .text blockquote:before,
.border-and-shadow.accent-green-bg .text blockquote:before {
  background-color: #ffffff;
  color: #556222;
}
.color-row.accent-green-bg .text blockquote.icon-bg-white:before,
.border-and-shadow.accent-green-bg .text blockquote.icon-bg-white:before,
.color-row.accent-green-bg .text blockquote.icon-bg-grey-x-light:before,
.border-and-shadow.accent-green-bg .text blockquote.icon-bg-grey-x-light:before,
.color-row.accent-green-bg .text blockquote.icon-bg-grey-light:before,
.border-and-shadow.accent-green-bg .text blockquote.icon-bg-grey-light:before,
.color-row.accent-green-bg .text blockquote.icon-bg-grey:before,
.border-and-shadow.accent-green-bg .text blockquote.icon-bg-grey:before,
.color-row.accent-green-bg .text blockquote.icon-bg-grey-med:before,
.border-and-shadow.accent-green-bg .text blockquote.icon-bg-grey-med:before,
.color-row.accent-green-bg .text blockquote.icon-bg-grey-dark:before,
.border-and-shadow.accent-green-bg .text blockquote.icon-bg-grey-dark:before,
.color-row.accent-green-bg .text blockquote.icon-bg-black:before,
.border-and-shadow.accent-green-bg .text blockquote.icon-bg-black:before,
.color-row.accent-green-bg .text blockquote.icon-bg-blue-xxx-light:before,
.border-and-shadow.accent-green-bg .text blockquote.icon-bg-blue-xxx-light:before,
.color-row.accent-green-bg .text blockquote.icon-bg-blue-xx-light:before,
.border-and-shadow.accent-green-bg .text blockquote.icon-bg-blue-xx-light:before,
.color-row.accent-green-bg .text blockquote.icon-bg-blue-x-light:before,
.border-and-shadow.accent-green-bg .text blockquote.icon-bg-blue-x-light:before,
.color-row.accent-green-bg .text blockquote.icon-bg-blue-light:before,
.border-and-shadow.accent-green-bg .text blockquote.icon-bg-blue-light:before,
.color-row.accent-green-bg .text blockquote.icon-bg-blue:before,
.border-and-shadow.accent-green-bg .text blockquote.icon-bg-blue:before,
.color-row.accent-green-bg .text blockquote.icon-bg-blue-dark:before,
.border-and-shadow.accent-green-bg .text blockquote.icon-bg-blue-dark:before,
.color-row.accent-green-bg .text blockquote.icon-bg-blue-x-dark:before,
.border-and-shadow.accent-green-bg .text blockquote.icon-bg-blue-x-dark:before,
.color-row.accent-green-bg .text blockquote.icon-bg-accent-grey:before,
.border-and-shadow.accent-green-bg .text blockquote.icon-bg-accent-grey:before,
.color-row.accent-green-bg .text blockquote.icon-bg-accent-lt-green:before,
.border-and-shadow.accent-green-bg .text blockquote.icon-bg-accent-lt-green:before,
.color-row.accent-green-bg .text blockquote.icon-bg-accent-green:before,
.border-and-shadow.accent-green-bg .text blockquote.icon-bg-accent-green:before,
.color-row.accent-green-bg .text blockquote.icon-bg-accent-orange:before,
.border-and-shadow.accent-green-bg .text blockquote.icon-bg-accent-orange:before,
.color-row.accent-green-bg .text blockquote.icon-bg-accent-purple:before,
.border-and-shadow.accent-green-bg .text blockquote.icon-bg-accent-purple:before,
.color-row.accent-green-bg .text blockquote.icon-bg-accent-red:before,
.border-and-shadow.accent-green-bg .text blockquote.icon-bg-accent-red:before,
.color-row.accent-green-bg .text blockquote.icon-bg-red:before,
.border-and-shadow.accent-green-bg .text blockquote.icon-bg-red:before {
  background-color: #ffffff;
  color: #556222;
}
.color-row.accent-orange-bg .text blockquote:before,
.border-and-shadow.accent-orange-bg .text blockquote:before {
  background-color: #ffffff;
  color: #b96d12;
}
.color-row.accent-orange-bg .text blockquote.icon-bg-white:before,
.border-and-shadow.accent-orange-bg .text blockquote.icon-bg-white:before,
.color-row.accent-orange-bg .text blockquote.icon-bg-grey-x-light:before,
.border-and-shadow.accent-orange-bg .text blockquote.icon-bg-grey-x-light:before,
.color-row.accent-orange-bg .text blockquote.icon-bg-grey-light:before,
.border-and-shadow.accent-orange-bg .text blockquote.icon-bg-grey-light:before,
.color-row.accent-orange-bg .text blockquote.icon-bg-grey:before,
.border-and-shadow.accent-orange-bg .text blockquote.icon-bg-grey:before,
.color-row.accent-orange-bg .text blockquote.icon-bg-grey-med:before,
.border-and-shadow.accent-orange-bg .text blockquote.icon-bg-grey-med:before,
.color-row.accent-orange-bg .text blockquote.icon-bg-grey-dark:before,
.border-and-shadow.accent-orange-bg .text blockquote.icon-bg-grey-dark:before,
.color-row.accent-orange-bg .text blockquote.icon-bg-black:before,
.border-and-shadow.accent-orange-bg .text blockquote.icon-bg-black:before,
.color-row.accent-orange-bg .text blockquote.icon-bg-blue-xxx-light:before,
.border-and-shadow.accent-orange-bg .text blockquote.icon-bg-blue-xxx-light:before,
.color-row.accent-orange-bg .text blockquote.icon-bg-blue-xx-light:before,
.border-and-shadow.accent-orange-bg .text blockquote.icon-bg-blue-xx-light:before,
.color-row.accent-orange-bg .text blockquote.icon-bg-blue-x-light:before,
.border-and-shadow.accent-orange-bg .text blockquote.icon-bg-blue-x-light:before,
.color-row.accent-orange-bg .text blockquote.icon-bg-blue-light:before,
.border-and-shadow.accent-orange-bg .text blockquote.icon-bg-blue-light:before,
.color-row.accent-orange-bg .text blockquote.icon-bg-blue:before,
.border-and-shadow.accent-orange-bg .text blockquote.icon-bg-blue:before,
.color-row.accent-orange-bg .text blockquote.icon-bg-blue-dark:before,
.border-and-shadow.accent-orange-bg .text blockquote.icon-bg-blue-dark:before,
.color-row.accent-orange-bg .text blockquote.icon-bg-blue-x-dark:before,
.border-and-shadow.accent-orange-bg .text blockquote.icon-bg-blue-x-dark:before,
.color-row.accent-orange-bg .text blockquote.icon-bg-accent-grey:before,
.border-and-shadow.accent-orange-bg .text blockquote.icon-bg-accent-grey:before,
.color-row.accent-orange-bg .text blockquote.icon-bg-accent-lt-green:before,
.border-and-shadow.accent-orange-bg .text blockquote.icon-bg-accent-lt-green:before,
.color-row.accent-orange-bg .text blockquote.icon-bg-accent-green:before,
.border-and-shadow.accent-orange-bg .text blockquote.icon-bg-accent-green:before,
.color-row.accent-orange-bg .text blockquote.icon-bg-accent-orange:before,
.border-and-shadow.accent-orange-bg .text blockquote.icon-bg-accent-orange:before,
.color-row.accent-orange-bg .text blockquote.icon-bg-accent-purple:before,
.border-and-shadow.accent-orange-bg .text blockquote.icon-bg-accent-purple:before,
.color-row.accent-orange-bg .text blockquote.icon-bg-accent-red:before,
.border-and-shadow.accent-orange-bg .text blockquote.icon-bg-accent-red:before,
.color-row.accent-orange-bg .text blockquote.icon-bg-red:before,
.border-and-shadow.accent-orange-bg .text blockquote.icon-bg-red:before {
  background-color: #ffffff;
  color: #b96d12;
}
.color-row.accent-purple-bg .text blockquote:before,
.border-and-shadow.accent-purple-bg .text blockquote:before {
  background-color: #ffffff;
  color: #53284f;
}
.color-row.accent-purple-bg .text blockquote.icon-bg-white:before,
.border-and-shadow.accent-purple-bg .text blockquote.icon-bg-white:before,
.color-row.accent-purple-bg .text blockquote.icon-bg-grey-x-light:before,
.border-and-shadow.accent-purple-bg .text blockquote.icon-bg-grey-x-light:before,
.color-row.accent-purple-bg .text blockquote.icon-bg-grey-light:before,
.border-and-shadow.accent-purple-bg .text blockquote.icon-bg-grey-light:before,
.color-row.accent-purple-bg .text blockquote.icon-bg-grey:before,
.border-and-shadow.accent-purple-bg .text blockquote.icon-bg-grey:before,
.color-row.accent-purple-bg .text blockquote.icon-bg-grey-med:before,
.border-and-shadow.accent-purple-bg .text blockquote.icon-bg-grey-med:before,
.color-row.accent-purple-bg .text blockquote.icon-bg-grey-dark:before,
.border-and-shadow.accent-purple-bg .text blockquote.icon-bg-grey-dark:before,
.color-row.accent-purple-bg .text blockquote.icon-bg-black:before,
.border-and-shadow.accent-purple-bg .text blockquote.icon-bg-black:before,
.color-row.accent-purple-bg .text blockquote.icon-bg-blue-xxx-light:before,
.border-and-shadow.accent-purple-bg .text blockquote.icon-bg-blue-xxx-light:before,
.color-row.accent-purple-bg .text blockquote.icon-bg-blue-xx-light:before,
.border-and-shadow.accent-purple-bg .text blockquote.icon-bg-blue-xx-light:before,
.color-row.accent-purple-bg .text blockquote.icon-bg-blue-x-light:before,
.border-and-shadow.accent-purple-bg .text blockquote.icon-bg-blue-x-light:before,
.color-row.accent-purple-bg .text blockquote.icon-bg-blue-light:before,
.border-and-shadow.accent-purple-bg .text blockquote.icon-bg-blue-light:before,
.color-row.accent-purple-bg .text blockquote.icon-bg-blue:before,
.border-and-shadow.accent-purple-bg .text blockquote.icon-bg-blue:before,
.color-row.accent-purple-bg .text blockquote.icon-bg-blue-dark:before,
.border-and-shadow.accent-purple-bg .text blockquote.icon-bg-blue-dark:before,
.color-row.accent-purple-bg .text blockquote.icon-bg-blue-x-dark:before,
.border-and-shadow.accent-purple-bg .text blockquote.icon-bg-blue-x-dark:before,
.color-row.accent-purple-bg .text blockquote.icon-bg-accent-grey:before,
.border-and-shadow.accent-purple-bg .text blockquote.icon-bg-accent-grey:before,
.color-row.accent-purple-bg .text blockquote.icon-bg-accent-lt-green:before,
.border-and-shadow.accent-purple-bg .text blockquote.icon-bg-accent-lt-green:before,
.color-row.accent-purple-bg .text blockquote.icon-bg-accent-green:before,
.border-and-shadow.accent-purple-bg .text blockquote.icon-bg-accent-green:before,
.color-row.accent-purple-bg .text blockquote.icon-bg-accent-orange:before,
.border-and-shadow.accent-purple-bg .text blockquote.icon-bg-accent-orange:before,
.color-row.accent-purple-bg .text blockquote.icon-bg-accent-purple:before,
.border-and-shadow.accent-purple-bg .text blockquote.icon-bg-accent-purple:before,
.color-row.accent-purple-bg .text blockquote.icon-bg-accent-red:before,
.border-and-shadow.accent-purple-bg .text blockquote.icon-bg-accent-red:before,
.color-row.accent-purple-bg .text blockquote.icon-bg-red:before,
.border-and-shadow.accent-purple-bg .text blockquote.icon-bg-red:before {
  background-color: #ffffff;
  color: #53284f;
}
.color-row.accent-red-bg .text blockquote:before,
.border-and-shadow.accent-red-bg .text blockquote:before {
  background-color: #ffffff;
  color: #5e3032;
}
.color-row.accent-red-bg .text blockquote.icon-bg-white:before,
.border-and-shadow.accent-red-bg .text blockquote.icon-bg-white:before,
.color-row.accent-red-bg .text blockquote.icon-bg-grey-x-light:before,
.border-and-shadow.accent-red-bg .text blockquote.icon-bg-grey-x-light:before,
.color-row.accent-red-bg .text blockquote.icon-bg-grey-light:before,
.border-and-shadow.accent-red-bg .text blockquote.icon-bg-grey-light:before,
.color-row.accent-red-bg .text blockquote.icon-bg-grey:before,
.border-and-shadow.accent-red-bg .text blockquote.icon-bg-grey:before,
.color-row.accent-red-bg .text blockquote.icon-bg-grey-med:before,
.border-and-shadow.accent-red-bg .text blockquote.icon-bg-grey-med:before,
.color-row.accent-red-bg .text blockquote.icon-bg-grey-dark:before,
.border-and-shadow.accent-red-bg .text blockquote.icon-bg-grey-dark:before,
.color-row.accent-red-bg .text blockquote.icon-bg-black:before,
.border-and-shadow.accent-red-bg .text blockquote.icon-bg-black:before,
.color-row.accent-red-bg .text blockquote.icon-bg-blue-xxx-light:before,
.border-and-shadow.accent-red-bg .text blockquote.icon-bg-blue-xxx-light:before,
.color-row.accent-red-bg .text blockquote.icon-bg-blue-xx-light:before,
.border-and-shadow.accent-red-bg .text blockquote.icon-bg-blue-xx-light:before,
.color-row.accent-red-bg .text blockquote.icon-bg-blue-x-light:before,
.border-and-shadow.accent-red-bg .text blockquote.icon-bg-blue-x-light:before,
.color-row.accent-red-bg .text blockquote.icon-bg-blue-light:before,
.border-and-shadow.accent-red-bg .text blockquote.icon-bg-blue-light:before,
.color-row.accent-red-bg .text blockquote.icon-bg-blue:before,
.border-and-shadow.accent-red-bg .text blockquote.icon-bg-blue:before,
.color-row.accent-red-bg .text blockquote.icon-bg-blue-dark:before,
.border-and-shadow.accent-red-bg .text blockquote.icon-bg-blue-dark:before,
.color-row.accent-red-bg .text blockquote.icon-bg-blue-x-dark:before,
.border-and-shadow.accent-red-bg .text blockquote.icon-bg-blue-x-dark:before,
.color-row.accent-red-bg .text blockquote.icon-bg-accent-grey:before,
.border-and-shadow.accent-red-bg .text blockquote.icon-bg-accent-grey:before,
.color-row.accent-red-bg .text blockquote.icon-bg-accent-lt-green:before,
.border-and-shadow.accent-red-bg .text blockquote.icon-bg-accent-lt-green:before,
.color-row.accent-red-bg .text blockquote.icon-bg-accent-green:before,
.border-and-shadow.accent-red-bg .text blockquote.icon-bg-accent-green:before,
.color-row.accent-red-bg .text blockquote.icon-bg-accent-orange:before,
.border-and-shadow.accent-red-bg .text blockquote.icon-bg-accent-orange:before,
.color-row.accent-red-bg .text blockquote.icon-bg-accent-purple:before,
.border-and-shadow.accent-red-bg .text blockquote.icon-bg-accent-purple:before,
.color-row.accent-red-bg .text blockquote.icon-bg-accent-red:before,
.border-and-shadow.accent-red-bg .text blockquote.icon-bg-accent-red:before,
.color-row.accent-red-bg .text blockquote.icon-bg-red:before,
.border-and-shadow.accent-red-bg .text blockquote.icon-bg-red:before {
  background-color: #ffffff;
  color: #5e3032;
}
.color-row.stanford-red-bg .text blockquote:before,
.border-and-shadow.stanford-red-bg .text blockquote:before {
  background-color: #ffffff;
  color: #8c1515;
}
.color-row.stanford-red-bg .text blockquote.icon-bg-white:before,
.border-and-shadow.stanford-red-bg .text blockquote.icon-bg-white:before,
.color-row.stanford-red-bg .text blockquote.icon-bg-grey-x-light:before,
.border-and-shadow.stanford-red-bg .text blockquote.icon-bg-grey-x-light:before,
.color-row.stanford-red-bg .text blockquote.icon-bg-grey-light:before,
.border-and-shadow.stanford-red-bg .text blockquote.icon-bg-grey-light:before,
.color-row.stanford-red-bg .text blockquote.icon-bg-grey:before,
.border-and-shadow.stanford-red-bg .text blockquote.icon-bg-grey:before,
.color-row.stanford-red-bg .text blockquote.icon-bg-grey-med:before,
.border-and-shadow.stanford-red-bg .text blockquote.icon-bg-grey-med:before,
.color-row.stanford-red-bg .text blockquote.icon-bg-grey-dark:before,
.border-and-shadow.stanford-red-bg .text blockquote.icon-bg-grey-dark:before,
.color-row.stanford-red-bg .text blockquote.icon-bg-black:before,
.border-and-shadow.stanford-red-bg .text blockquote.icon-bg-black:before,
.color-row.stanford-red-bg .text blockquote.icon-bg-blue-xxx-light:before,
.border-and-shadow.stanford-red-bg .text blockquote.icon-bg-blue-xxx-light:before,
.color-row.stanford-red-bg .text blockquote.icon-bg-blue-xx-light:before,
.border-and-shadow.stanford-red-bg .text blockquote.icon-bg-blue-xx-light:before,
.color-row.stanford-red-bg .text blockquote.icon-bg-blue-x-light:before,
.border-and-shadow.stanford-red-bg .text blockquote.icon-bg-blue-x-light:before,
.color-row.stanford-red-bg .text blockquote.icon-bg-blue-light:before,
.border-and-shadow.stanford-red-bg .text blockquote.icon-bg-blue-light:before,
.color-row.stanford-red-bg .text blockquote.icon-bg-blue:before,
.border-and-shadow.stanford-red-bg .text blockquote.icon-bg-blue:before,
.color-row.stanford-red-bg .text blockquote.icon-bg-blue-dark:before,
.border-and-shadow.stanford-red-bg .text blockquote.icon-bg-blue-dark:before,
.color-row.stanford-red-bg .text blockquote.icon-bg-blue-x-dark:before,
.border-and-shadow.stanford-red-bg .text blockquote.icon-bg-blue-x-dark:before,
.color-row.stanford-red-bg .text blockquote.icon-bg-accent-grey:before,
.border-and-shadow.stanford-red-bg .text blockquote.icon-bg-accent-grey:before,
.color-row.stanford-red-bg .text blockquote.icon-bg-accent-lt-green:before,
.border-and-shadow.stanford-red-bg .text blockquote.icon-bg-accent-lt-green:before,
.color-row.stanford-red-bg .text blockquote.icon-bg-accent-green:before,
.border-and-shadow.stanford-red-bg .text blockquote.icon-bg-accent-green:before,
.color-row.stanford-red-bg .text blockquote.icon-bg-accent-orange:before,
.border-and-shadow.stanford-red-bg .text blockquote.icon-bg-accent-orange:before,
.color-row.stanford-red-bg .text blockquote.icon-bg-accent-purple:before,
.border-and-shadow.stanford-red-bg .text blockquote.icon-bg-accent-purple:before,
.color-row.stanford-red-bg .text blockquote.icon-bg-accent-red:before,
.border-and-shadow.stanford-red-bg .text blockquote.icon-bg-accent-red:before,
.color-row.stanford-red-bg .text blockquote.icon-bg-red:before,
.border-and-shadow.stanford-red-bg .text blockquote.icon-bg-red:before {
  background-color: #ffffff;
  color: #8c1515;
}

/* SM.Commons.TargetedSearch */
@media (max-width: 767px) {
  .targeted-search .search-container {
    margin: 0px 12px 0px 12px;
    margin: 0rem 0.8571428571428571rem 0rem 0.8571428571428571rem;
  }
}
.targeted-search .form-control,
.targeted-search .btn {
  height: 45px;
  height: 3.2142857142857144rem;
}
.targeted-search .selectize-dropdown-content {
  max-height: 400px;
}
.targeted-search select.dropdown-menu {
  width: auto;
  left: -1px;
  padding-top: 4px;
  padding-top: 0.2857142857142857rem;
  padding-left: 6px;
  padding-left: 0.42857142857142855rem;
  padding-right: 6px;
  padding-right: 0.42857142857142855rem;
  height: auto;
  border-radius: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  background-color: #f0f4f5;
  position: absolute;
  margin-top: 0;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.targeted-search .btn {
  background-color: #80982a;
  color: #ffffff;
  font-size: 22px;
  font-size: 1.5714285714285714rem;
  border-radius: 2px;
  border-color: #80982a;
}
.targeted-search .search-select .btn {
  background-color: #f0f4f5;
  color: #333333;
  font-weight: normal;
  border-color: #ccc;
}
.targeted-search .search-select .btn.dropdown-toggle {
  color: #09425a;
}
.targeted-search .search-select .btn .search-description {
  font-size: 14px;
  font-size: 1rem;
  line-height: 32px;
  line-height: 2.2857142857142856rem;
}
.targeted-search select.dropdown-menu option {
  padding: 0px 3px 1px;
}
.targeted-search .form-control.selectize-control {
  display: table;
}
.targeted-search .form-control.selectize-control .selectize-input {
  height: 45px;
  height: 3.2142857142857144rem;
  padding: 5.25px 10.5px 5.25px 10.5px;
  padding: 0.375rem 0.75rem 0.375rem 0.75rem;
  display: table-cell;
  width: 100%;
  -webkit-border-radius: 0px;
  -webkit-border-radius: 0rem;
  -moz-border-radius: 0px;
  -moz-border-radius: 0rem;
  border-radius: 0px;
  border-radius: 0rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  line-height: 32px;
  line-height: 2.2857142857142856rem;
}
.targeted-search .form-control.selectize-control .selectize-input:after {
  display: none;
}
.targeted-search .form-control.selectize-control .selectize-dropdown {
  height: auto;
  -webkit-border-radius: 0px;
  -webkit-border-radius: 0rem;
  -moz-border-radius: 0px;
  -moz-border-radius: 0rem;
  border-radius: 0px;
  border-radius: 0rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin-top: -1px;
  margin-top: -0.07142857142857142rem;
}
.targeted-search .form-control.selectize-control .selectize-dropdown .highlight {
  background-color: transparent;
  font-weight: bold;
}
.targeted-search .form-control.selectize-control .selectize-dropdown .ts-people-autocomplete-item {
  line-height: 14px;
  line-height: 1rem;
  margin-bottom: 2px;
  margin-bottom: 0.14285714285714285rem;
}
.targeted-search .form-control.selectize-control .selectize-dropdown .ts-people-autocomplete-item .ts-people-autocomplete-name {
  line-height: 16px;
  line-height: 1.1428571428571428rem;
  margin-bottom: 1px;
  margin-bottom: 0.07142857142857142rem;
}
.targeted-search .form-control.selectize-control .selectize-dropdown .ts-people-autocomplete-item .ts-people-autocomplete-description {
  font-size: 12px;
  font-size: 0.8571428571428571rem;
  line-height: 14px;
  line-height: 1rem;
  display: block;
  margin-top: 2px;
  margin-top: 0.14285714285714285rem;
}
.targeted-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item {
  padding: 10px 12px 10px 12px;
  padding: 0.7142857142857143rem 0.8571428571428571rem 0.7142857142857143rem 0.8571428571428571rem;
}
.targeted-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item[data-selectable] {
  cursor: default;
}
.targeted-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item:nth-child(even) {
  background-color: #efefef;
}
.targeted-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item h3.ts-od-autocomplete-name {
  margin: 0;
  font-weight: normal;
  font-size: 22px;
  font-size: 1.5714285714285714rem;
  margin-right: 6px;
  margin-right: 0.42857142857142855rem;
}
.targeted-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-title,
.targeted-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-email,
.targeted-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-phone,
.targeted-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-profile {
  font-size: 14px;
  font-size: 1rem;
  line-height: 14px;
  line-height: 1rem;
  margin: 4px 0px 4px 0px;
  margin: 0.2857142857142857rem 0rem 0.2857142857142857rem 0rem;
}
.targeted-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-title {
  margin-top: 0px;
  margin-top: 0rem;
}
.targeted-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-pic {
  max-width: 60px;
  max-width: 4.285714285714286rem;
  max-height: 60px;
  max-height: 4.285714285714286rem;
  overflow: hidden;
  display: inline-block;
  object-fit: cover;
  object-position: 0 10%;
  margin-left: 6px;
  margin-left: 0.42857142857142855rem;
  margin-top: 6px;
  margin-top: 0.42857142857142855rem;
}
.targeted-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-affiliation {
  background: url('../images/targeted-search/logo-SU-60x30.png') no-repeat scroll top right;
  width: 65px;
  width: 4.642857142857143rem;
  height: 32px;
  height: 2.2857142857142856rem;
  margin-top: 0px;
  margin-top: 0rem;
  padding: 0px;
  padding: 0rem;
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
.targeted-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-affiliation.shc {
  background-image: url('../images/targeted-search/logo-SHC-60x30.png');
  height: 30px;
  height: 2.142857142857143rem;
}
.targeted-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-affiliation.sch {
  background-image: url('../images/targeted-search/logo-SCH-60x30.png');
  height: 30px;
  height: 2.142857142857143rem;
}
.targeted-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-contact {
  margin-top: 0px;
  margin-top: 0rem;
}
.targeted-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-email a:before {
  content: "\f0e0";
  margin-right: 3px;
  margin-right: 0.21428571428571427rem;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.targeted-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-phone a:before {
  content: "\f098";
  margin-right: 3px;
  margin-right: 0.21428571428571427rem;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.targeted-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-profile a:before {
  content: "\f007";
  margin-right: 3px;
  margin-right: 0.21428571428571427rem;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.targeted-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-bottom a {
  display: block;
  background-color: #007c92;
  color: #ffffff;
  padding: 5px;
  padding: 0.35714285714285715rem;
  margin: 10px auto;
  min-width: 10px;
  min-width: 0.7142857142857143rem;
  width: 63%;
  text-align: center;
  font-size: 14px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1.1428571428571428rem;
}
.targeted-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-bottom a:after {
  content: "\f054";
  margin-left: 4px;
  margin-left: 0.2857142857142857rem;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  top: 1px;
  top: 0.07142857142857142rem;
}
@media (max-width: 768px) {
  .targeted-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-bottom a {
    width: auto;
  }
}
.targeted-search .form-control.selectize-control.loading:after {
  content: " ";
  background: url('../images/icons/icon-spinner.gif') no-repeat scroll center center #ffffff;
  position: absolute;
  right: 2px;
  right: 0.14285714285714285rem;
  top: 2px;
  top: 0.14285714285714285rem;
  bottom: 2px;
  bottom: 0.14285714285714285rem;
  z-index: 1;
  width: 30px;
  width: 2.142857142857143rem;
  background-size: 25px 25px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
@media (max-width: 768px) {
  .targeted-search #searchSelectButton {
    display: none;
  }
  .targeted-search .ts-od-autocomplete-bottom a {
    width: auto;
  }
}

/* SM.Commons.Tabs: base.less */
.tabs {
  position: relative;
  /* Styles for columns narrower than tabs */
  /* Start of custom styles for collapse-to-accordion layout */
}
.tabs .nav-tabs-menu {
  display: none;
}
.tabs .nav-tabs {
  padding-top: 10px;
  padding-top: 0.7142857142857143rem;
  padding-left: 15px;
  padding-left: 1.0714285714285714rem;
  position: relative;
}
.tabs .nav-tabs .tab-text {
  border-bottom: 2px solid #dddddd;
}
.tabs .nav-tabs li.active a[role="tab"] {
  background-color: transparent;
  border-width: 1px;
  border-width: 0.07142857142857142rem;
}
.tabs .nav-tabs li a[role="tab"],
.tabs .nav-tabs li a[role="tab"]:link,
.tabs .nav-tabs li a[role="tab"]:visited {
  padding-bottom: 0;
  padding-top: 12px;
  padding-top: 0.8571428571428571rem;
  outline: none;
  color: #888888;
  text-decoration: none;
}
.tabs .nav-tabs li.active .tab-text,
.tabs .nav-tabs li a[role="tab"]:hover .tab-text {
  color: #000000;
  border-bottom-color: #6b8e23;
}
.tabs li:hover a.bookmark {
  display: inline-block;
}
.tabs li a.bookmark {
  display: none;
}
.tabs li a.bookmark,
.tabs li a.bookmark:hover,
.tabs li a.bookmark:focus,
.tabs li a.bookmark:active {
  position: absolute;
  top: 40%;
  left: -10px;
  height: 1em;
  width: 1em;
  background-color: transparent;
  border: none;
  text-indent: -9999px;
  color: #000000;
}
.tabs li a.bookmark:before,
.tabs li a.bookmark:hover:before,
.tabs li a.bookmark:focus:before,
.tabs li a.bookmark:active:before {
  position: absolute;
  top: 0;
  left: 0;
  text-indent: 0;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0c1";
}
.tabs .hamburger ul {
  display: none;
}
.tabs .hamburger li {
  position: relative;
}
.tabs .tab-content {
  padding-top: 12px;
  padding-top: 0.8571428571428571rem;
}
.tabs.compressed .nav-tabs li {
  display: none;
}
.tabs.compressed .nav-tabs li.active {
  display: block;
  padding-bottom: 0;
  width: auto;
  max-width: 75%;
}
.tabs.compressed .nav-tabs-menu {
  display: block;
  position: absolute;
  cursor: pointer;
  right: 0px;
  right: 0rem;
  top: 22px;
  top: 1.5714285714285714rem;
  padding: 0px 5px 2px;
  padding: 0rem 0.35714285714285715rem 0.14285714285714285rem;
  -webkit-border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 0.21428571428571427rem 0.21428571428571427rem 0rem 0rem;
  -moz-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 0.21428571428571427rem 0.21428571428571427rem 0rem 0rem;
  border-radius: 3px 3px 0px 0px;
  border-radius: 0.21428571428571427rem 0.21428571428571427rem 0rem 0rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid transparent;
  background-color: transparent;
}
.tabs.compressed .nav-tabs-menu:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0c9";
}
.tabs.compressed .nav-tabs-menu .expanded,
.tabs.compressed .nav-tabs-menu:hover {
  border-color: #dddddd;
  background-color: #eeeeee;
}
.tabs.compressed .hamburger {
  padding: 0;
}
.tabs.compressed .hamburger ul {
  list-style-type: none;
  text-align: center;
  background-color: #eeeeee;
  padding-left: 0;
  border-bottom: solid 1px #cccccc;
}
.tabs.compressed .hamburger ul li {
  border-bottom: solid 1px #dddddd;
}
.tabs.compressed .hamburger ul li.active {
  background-color: #d8d8d8;
}
.tabs.compressed .hamburger ul li.active a[role="tab"] {
  color: #000000;
}
.tabs.compressed .hamburger ul li:hover {
  background-color: #d8d8d8;
  cursor: pointer;
}
.tabs.compressed .hamburger ul li:hover a[role="tab"] {
  color: #000000;
}
.tabs.compressed .hamburger ul li a[role="tab"] {
  color: #888888;
  display: block;
  text-transform: uppercase;
  width: 100%;
  padding: 5px;
  padding: 0.35714285714285715rem;
}
.tabs .collapse-to-accordion .nav-tabs {
  display: table;
  table-layout: fixed;
  width: 100%;
  border-bottom: none;
}
@media (max-width: 767px) {
  .tabs .collapse-to-accordion .nav-tabs {
    display: none;
  }
}
.tabs .collapse-to-accordion .nav-tabs .tab-text {
  border-bottom: none;
}
.tabs .collapse-to-accordion .nav-tabs .tab-text .title {
  text-transform: none;
  font-weight: 100;
}
.tabs .collapse-to-accordion .nav-tabs.nav.qty-1 > li {
  width: 100%;
}
.tabs .collapse-to-accordion .nav-tabs.nav.qty-2 > li {
  width: 50%;
}
.tabs .collapse-to-accordion .nav-tabs.nav.qty-3 > li {
  width: 33.33333333333333%;
}
.tabs .collapse-to-accordion .nav-tabs.nav.qty-4 > li {
  width: 25%;
}
.tabs .collapse-to-accordion .nav-tabs.nav.qty-5 > li {
  width: 20%;
}
.tabs .collapse-to-accordion .nav-tabs.nav.qty-6 > li {
  width: 16.57%;
}
.tabs .collapse-to-accordion .nav-tabs.nav.qty-7 > li {
  width: 14.28571428571429%;
}
.tabs .collapse-to-accordion .nav-tabs.nav.qty-8 > li {
  width: 12.5%;
}
.tabs .collapse-to-accordion .nav-tabs > li {
  display: table-cell;
  float: none;
  width: 100%;
}
.tabs .collapse-to-accordion .nav-tabs > li.active:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 0;
  width: 0;
  border-top: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 20px solid transparent;
  left: 50%;
  top: auto;
  bottom: -2px;
  bottom: -0.14285714285714285rem;
  border-width: 25px;
  border-bottom-color: #f0f4f5;
  margin-left: -25px;
  margin-left: -1.7857142857142858rem;
}
.tabs .collapse-to-accordion .nav-tabs > li.active:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 0;
  width: 0;
  border-top: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 20px solid transparent;
  left: 50%;
  top: auto;
  bottom: -2px;
  bottom: -0.14285714285714285rem;
  border-width: 27px;
  border-bottom-color: #dddddd;
  margin-left: -27px;
  margin-left: -1.9285714285714286rem;
}
.tabs .collapse-to-accordion .nav-tabs > li.active a[role="tab"] {
  border: none;
}
.tabs .collapse-to-accordion .nav-tabs > li a[role="tab"] {
  text-align: center;
  color: #333333;
  padding: 10px 0px 30px;
  padding: 0.7142857142857143rem 0rem 2.142857142857143rem;
  font-size: 22px;
  font-size: 1.5714285714285714rem;
  line-height: 28px;
  line-height: 2rem;
}
.tabs .collapse-to-accordion .nav-tabs > li a[role="tab"]:hover {
  background-color: transparent;
  border: none;
}
.tabs .collapse-to-accordion .panel-group {
  border-top: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .tabs .collapse-to-accordion .panel-group .panel + .panel {
    margin-top: 0;
  }
}
.tabs .collapse-to-accordion .panel-group .panel {
  border: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=3)";
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
@media (max-width: 767px) {
  .tabs .collapse-to-accordion .panel-group .panel {
    -webkit-border-radius: 0px;
    -webkit-border-radius: 0rem;
    -moz-border-radius: 0px;
    -moz-border-radius: 0rem;
    border-radius: 0px;
    border-radius: 0rem;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
}
.tabs .collapse-to-accordion .panel-group .panel > .panel-heading {
  padding: 0;
  background-color: #f0f4f5;
  border: none;
}
@media (min-width: 768px) {
  .tabs .collapse-to-accordion .panel-group .panel > .panel-heading {
    display: none;
  }
}
.tabs .collapse-to-accordion .panel-group .panel > .panel-heading > a[role="tab"] {
  display: block;
  padding: 10px 15px;
  padding: 0.7142857142857143rem 1.0714285714285714rem;
}
.tabs .collapse-to-accordion .panel-group .panel > .panel-heading > a[role="tab"][aria-expanded=false] .title {
  color: #333333;
  font-weight: 100;
}
.tabs .collapse-to-accordion .panel-group .panel > .panel-heading > a[role="tab"] .title {
  text-transform: none;
  padding-top: 10px;
  padding-top: 0.7142857142857143rem;
  padding-bottom: 10px;
  padding-bottom: 0.7142857142857143rem;
}
.tabs .collapse-to-accordion .panel-group .panel > .panel-heading > a[role="tab"] .tab-text {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.tabs .collapse-to-accordion .panel-group .panel .panel-body {
  background-color: #f0f4f5;
  border-top: none;
}
@media (max-width: 767px) {
  .tabs .collapse-to-accordion .panel-group .panel .panel-body {
    border: none;
  }
}
@media (max-width: 767px) {
  .tabs .collapse-to-accordion .panel-group .panel .panel-collapse .panel-body div {
    opacity: 0;
  }
  .tabs .collapse-to-accordion .panel-group .panel .panel-collapse.in .panel-body div {
    opacity: 1;
  }
}
.tabs .collapse-to-accordion.custom-tabs-1 .nav-tabs > li.active a[role="tab"] {
  background-color: transparent;
}
.tabs .collapse-to-accordion.custom-tabs-1 .nav-tabs > li.active a[role="tab"]:before {
  background-color: #09425a;
}
.tabs .collapse-to-accordion.custom-tabs-1 .nav-tabs > li.active .tab-text {
  color: #8c1515;
}
.tabs .collapse-to-accordion.custom-tabs-1 .nav-tabs > li.active .tab-text .title {
  font-weight: 400;
}
.tabs .collapse-to-accordion.custom-tabs-1 .nav-tabs > li a[role="tab"] {
  color: #333333;
  padding: 40px 10px 40px 10px;
  padding: 2.857142857142857rem 0.7142857142857143rem 2.857142857142857rem 0.7142857142857143rem;
  font-size: 24px;
  font-size: 1.7142857142857142rem;
  line-height: 24px;
  line-height: 1.7142857142857142rem;
}
.tabs .collapse-to-accordion.custom-tabs-1 .nav-tabs > li a[role="tab"]:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: " ";
  font-size: 85px;
  font-size: 6.071428571428571rem;
  color: #ffffff;
  padding: 20px 15px 15px;
  padding: 1.4285714285714286rem 1.0714285714285714rem 1.0714285714285714rem;
  border-radius: 50%;
  background-color: #aabec6;
  margin-bottom: 6px;
  margin-bottom: 0.42857142857142855rem;
  width: 132px;
  width: 9.428571428571429rem;
  height: 132px;
  height: 9.428571428571429rem;
  vertical-align: middle;
}
.tabs .collapse-to-accordion.custom-tabs-1 .nav-tabs > li a[role="tab"]:hover,
.tabs .collapse-to-accordion.custom-tabs-1 .nav-tabs > li a[role="tab"]:focus {
  background-color: transparent;
  border: none;
}
.tabs .collapse-to-accordion.custom-tabs-1 .nav-tabs > li a[role="tab"]:focus:before {
  background-color: #09425a;
}
.tabs .collapse-to-accordion.custom-tabs-1 .nav-tabs > li:first-child a[role="tab"]:before {
  content: "\f0f0";
}
.tabs .collapse-to-accordion.custom-tabs-1 .nav-tabs > li:first-child + li a[role="tab"]:before {
  content: url("images/icon-clipboard.svg");
  padding-top: 21px;
  padding-top: 1.5rem;
}
.tabs .collapse-to-accordion.custom-tabs-1 .nav-tabs > li:first-child + li + li a[role="tab"]:before {
  content: "\f0c3";
}
.tabs .collapse-to-accordion.custom-tabs-1 .nav-tabs > li:first-child + li + li + li a[role="tab"]:before {
  content: "\f19d";
  font-size: 82px;
  font-size: 5.857142857142857rem;
  padding-top: 27px;
  padding-top: 1.9285714285714286rem;
}
.tabs .collapse-to-accordion.custom-tabs-1 .panel-group .panel > .panel-heading {
  background-color: #f0f4f5;
  min-height: 70px;
  min-height: 5rem;
}
.tabs .collapse-to-accordion.custom-tabs-1 .panel-group .panel > .panel-heading > a[role="tab"] {
  display: table;
}
.tabs .collapse-to-accordion.custom-tabs-1 .panel-group .panel > .panel-heading > a[role="tab"]:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: " ";
  font-size: 38px;
  font-size: 2.7142857142857144rem;
  color: #ffffff;
  padding: 5px 12px 5px 12px;
  padding: 0.35714285714285715rem 0.8571428571428571rem 0.35714285714285715rem 0.8571428571428571rem;
  border-radius: 50%;
  background-color: #09425a;
  margin-bottom: 6px;
  margin-bottom: 0.42857142857142855rem;
  width: 55px;
  width: 3.9285714285714284rem;
  height: 52px;
  height: 3.7142857142857144rem;
  float: left;
  margin-right: 6px;
  margin-right: 0.42857142857142855rem;
  display: table-cell;
  vertical-align: middle;
}
.tabs .collapse-to-accordion.custom-tabs-1 .panel-group .panel > .panel-heading > a[role="tab"]:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f077";
  font-size: 30px;
  font-size: 2.142857142857143rem;
  color: #aabec6;
  display: table-cell;
  vertical-align: middle;
}
.tabs .collapse-to-accordion.custom-tabs-1 .panel-group .panel > .panel-heading > a[role="tab"][aria-expanded=false]:before {
  background-color: #aabec6;
}
.tabs .collapse-to-accordion.custom-tabs-1 .panel-group .panel > .panel-heading > a[role="tab"][aria-expanded=false]:after {
  content: "\f078";
}
.tabs .collapse-to-accordion.custom-tabs-1 .panel-group .panel > .panel-heading > a[role="tab"][aria-expanded=false] .title {
  color: #333333;
  font-weight: 100;
}
.tabs .collapse-to-accordion.custom-tabs-1 .panel-group .panel > .panel-heading > a[role="tab"] .title {
  text-transform: none;
  font-size: 24px;
  font-size: 1.7142857142857142rem;
  padding-top: 10px;
  padding-top: 0.7142857142857143rem;
  padding-bottom: 10px;
  padding-bottom: 0.7142857142857143rem;
}
.tabs .collapse-to-accordion.custom-tabs-1 .panel-group .panel:first-child > .panel-heading > a[role="tab"]:before {
  content: "\f0f0";
}
.tabs .collapse-to-accordion.custom-tabs-1 .panel-group .panel:first-child + .panel > .panel-heading > a[role="tab"]:before {
  content: url("images/icon-clipboard-sm.svg");
  padding: 7px 15px 7px 15px;
  padding: 0.5rem 1.0714285714285714rem 0.5rem 1.0714285714285714rem;
}
.tabs .collapse-to-accordion.custom-tabs-1 .panel-group .panel:first-child + .panel + .panel > .panel-heading > a[role="tab"]:before {
  content: "\f0c3";
}
.tabs .collapse-to-accordion.custom-tabs-1 .panel-group .panel:first-child + .panel + .panel + .panel > .panel-heading > a[role="tab"]:before {
  content: "\f19d";
  font-size: 34px;
  font-size: 2.4285714285714284rem;
  padding: 12px 7px 12px 7px;
  padding: 0.8571428571428571rem 0.5rem 0.8571428571428571rem 0.5rem;
}
/* End of custom styles for collapse-to-accordion layout */
/* Styles for tabs inside panel builder */
.border-and-shadow .nav-tabs {
  margin-left: -12px;
  margin-right: -12px;
}
@media (min-width: 768px) {
  .border-and-shadow .panel-builder-mid .nav-tabs,
  .border-and-shadow border-and-shadow.panel-builder-mid .nav-tabs {
    margin-left: -6px;
    margin-right: -6px;
  }
  .border-and-shadow .panel-builder-left .nav-tabs,
  .border-and-shadow border-and-shadow.panel-builder-left .nav-tabs {
    margin-right: -6px;
  }
  .border-and-shadow .panel-builder-right .nav-tabs,
  .border-and-shadow border-and-shadow.panel-builder-right .nav-tabs {
    margin-left: -6px;
  }
}
@media (min-width: 768px) {
  .border-and-shadow .panel-builder-mid .tabs.compressed .hamburger ul,
  .border-and-shadow.panel-builder-mid .tabs.compressed .hamburger ul {
    margin-left: -6px;
    margin-right: -6px;
  }
  .border-and-shadow .panel-builder-left .tabs.compressed .hamburger ul,
  .border-and-shadow.panel-builder-left .tabs.compressed .hamburger ul {
    margin-left: -12px;
    margin-right: -6px;
  }
  .border-and-shadow .panel-builder-right .tabs.compressed .hamburger ul,
  .border-and-shadow.panel-builder-right .tabs.compressed .hamburger ul {
    margin-left: -6px;
    margin-right: -12px;
  }
}
.title {
  text-transform: uppercase;
}

.social-share {
  display: inline-block;
  height: 20px;
}

.social-share .email-share-container, .social-share .twitter-share-container, .social-share .facebook-share-container {
  float: left;
}

.social-share .email-share, .social-share .facebook-share, .social-share .twitter-share {
  display: inline-block;
  margin-right: 3px;
  position: relative;
}
.social-share .twitter-share {
  height: 20px;
  top: -10px;
}

.social-share .facebook-share {
  height: 20px;
  top: 0px;
  max-width: 120px;
}

.social-share .email-share {
  color: #009abb;
  border-radius: 3px;
  background-color: #ddd;
  padding: 1px 3px 1px 0;
  font-size: 10px;
  top: -1px;
}
.social-share .email-share-content {
  color: #fff;
  border-radius: 3px;
  background-color: #009abb;
  padding: 2px 6px;
  font-size: 12px;
}

.social-share .cq-social-twitter-widgets-div, .social-share .cq-social-facebook-plugins-div {
  margin: 0;
}

.social-share .cq-social-facebook-plugins-div {
  padding: 0;
}
/* SM.Commons.SimpleBanner: base.less */
.simple-banner {
  /* override of foundations image component style */
}
.simple-banner div.image {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .simple-banner {
    position: static;
  }
}
.simple-banner .headerText {
  width: 100%;
  background-color: #333333;
  color: #ffffff;
  font-weight: 400;
  padding: 6px 6px 6px 6px;
  padding: 0.42857142857142855rem 0.42857142857142855rem 0.42857142857142855rem 0.42857142857142855rem;
}
.simple-banner .headerText.color-000000 {
  background-color: #000000;
}
@media (max-width: 767px) {
  .simple-banner .headerText.color-000000 {
    background-color: #000000;
  }
}
.simple-banner .headerText.color-333333 {
  background-color: #333333;
}
@media (max-width: 767px) {
  .simple-banner .headerText.color-333333 {
    background-color: #333333;
  }
}
.simple-banner .headerText.color-8C1515 {
  background-color: #8c1515;
}
@media (max-width: 767px) {
  .simple-banner .headerText.color-8C1515 {
    background-color: #8c1515;
  }
}
.simple-banner .headerText.color-AABEC6 {
  background-color: #aabec6;
  color: #333333;
}
@media (max-width: 767px) {
  .simple-banner .headerText.color-AABEC6 {
    background-color: #aabec6;
  }
}
.simple-banner .headerText.color-09425A {
  background-color: #09425a;
}
@media (max-width: 767px) {
  .simple-banner .headerText.color-09425A {
    background-color: #09425a;
  }
}
.simple-banner .headerText.color-556222 {
  background-color: #556222;
}
@media (max-width: 767px) {
  .simple-banner .headerText.color-556222 {
    background-color: #556222;
  }
}
.simple-banner .headerText.color-B96D12 {
  background-color: #b96d12;
}
@media (max-width: 767px) {
  .simple-banner .headerText.color-B96D12 {
    background-color: #b96d12;
  }
}
.simple-banner .headerText.color-53284F {
  background-color: #53284f;
}
@media (max-width: 767px) {
  .simple-banner .headerText.color-53284F {
    background-color: #53284f;
  }
}
.simple-banner .headerText .fa {
  margin-right: 3px;
  margin-right: 0.21428571428571427rem;
}
.simple-banner .imageContainer {
  position: relative;
  overflow: hidden;
  margin-bottom: 24px;
  margin-bottom: 1.7142857142857142rem;
  min-height: 180px;
  min-height: 12.857142857142858rem;
}
.simple-banner .image > img {
  width: 100%;
}
.simple-banner .simple-banner-caption {
  padding: 12px 12px 12px 12px;
  padding: 0.8571428571428571rem 0.8571428571428571rem 0.8571428571428571rem 0.8571428571428571rem;
  position: absolute;
  /* Styled version of ul. Class selector will need to change when options for default and styled are available */
}
@media (max-width: 767px) {
  .simple-banner .simple-banner-caption {
    position: static;
  }
}
.simple-banner .simple-banner-caption h3 {
  margin-top: 0px;
  margin-top: 0rem;
  margin-bottom: 0px;
  margin-bottom: 0rem;
  padding-bottom: 12px;
  padding-bottom: 0.8571428571428571rem;
  font-size: 16px;
  font-size: 1.1428571428571428rem;
  font-weight: 400;
  text-transform: uppercase;
}
.simple-banner .simple-banner-caption .link {
  text-align: right;
  margin-top: 12px;
  margin-top: 0.8571428571428571rem;
  padding-top: 6px;
  padding-top: 0.42857142857142855rem;
  border-top: 1px solid #666666;
  clear: both;
}
.simple-banner .simple-banner-caption .link a,
.simple-banner .simple-banner-caption .link a:visited,
.simple-banner .simple-banner-caption .link a:active,
.simple-banner .simple-banner-caption .link a:hover {
  color: #ffffff;
}
.simple-banner .simple-banner-caption .link .fa-arrow-right {
  font-size: 7px;
  font-size: 0.5rem;
  vertical-align: middle;
  margin-left: 2px;
  margin-left: 0.14285714285714285rem;
}
.simple-banner .simple-banner-caption a,
.simple-banner .simple-banner-caption a:link,
.simple-banner .simple-banner-caption a:active,
.simple-banner .simple-banner-caption a:visited {
  color: #6fdef9;
}
.simple-banner .simple-banner-caption.bottom {
  bottom: 0px;
  bottom: 0rem;
}
.simple-banner .simple-banner-caption.left {
  left: 12px;
  left: 0.8571428571428571rem;
}
.simple-banner .simple-banner-caption.right {
  right: 12px;
  right: 0.8571428571428571rem;
}
.simple-banner .simple-banner-caption.full {
  margin: 0 1.5%;
}
.simple-banner .simple-banner-caption.top {
  top: 0px;
  top: 0rem;
}
.simple-banner .simple-banner-caption p {
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
.simple-banner .simple-banner-caption.width-50 {
  width: 50%;
}
@media (max-width: 767px) {
  .simple-banner .simple-banner-caption.width-50 {
    width: 100%;
  }
}
.simple-banner .simple-banner-caption.width-75 {
  width: 75%;
}
@media (max-width: 767px) {
  .simple-banner .simple-banner-caption.width-75 {
    width: 100%;
  }
}
.simple-banner .simple-banner-caption.width-100 {
  width: 97%;
}
@media (max-width: 767px) {
  .simple-banner .simple-banner-caption.width-100 {
    width: 100%;
    margin: 0;
  }
}
.simple-banner .simple-banner-caption.color-000000 {
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.8);
  color: #ffffff;
}
@media (max-width: 767px) {
  .simple-banner .simple-banner-caption.color-000000 {
    background-color: #000000;
  }
}
.simple-banner .simple-banner-caption.color-333333 {
  background-color: #333333;
  background-color: rgba(51, 51, 51, 0.8);
  color: #ffffff;
}
@media (max-width: 767px) {
  .simple-banner .simple-banner-caption.color-333333 {
    background-color: #333333;
  }
}
.simple-banner .simple-banner-caption.color-8C1515 {
  background-color: #8c1515;
  background-color: rgba(140, 21, 21, 0.8);
  color: #ffffff;
}
.simple-banner .simple-banner-caption.color-8C1515 ul li:after {
  border-bottom: solid 1px #cccccc;
}
.simple-banner .simple-banner-caption.color-8C1515 ul li:last-child:after {
  border: none;
}
.simple-banner .simple-banner-caption.color-8C1515 ul li ul {
  border-top: solid 1px #cccccc;
}
.simple-banner .simple-banner-caption.color-8C1515 ul li ul li ul {
  border: none;
}
.simple-banner .simple-banner-caption.color-8C1515 ul li ul li ul li:nth-child(even) {
  background: none;
}
.simple-banner .simple-banner-caption.color-8C1515 ul li ul li:after {
  border: none;
}
.simple-banner .simple-banner-caption.color-8C1515 ul li ul li:nth-child(even) {
  background-color: #cccccc;
  background-color: rgba(204, 204, 204, 0.8);
}
@media (max-width: 767px) {
  .simple-banner .simple-banner-caption.color-8C1515 {
    background-color: #8c1515;
  }
}
.simple-banner .simple-banner-caption.color-8C1515 .link {
  border-top: 1px solid #cccccc;
}
.simple-banner .simple-banner-caption.color-FFFFFF {
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.8);
  color: #333333;
}
@media (max-width: 767px) {
  .simple-banner .simple-banner-caption.color-FFFFFF {
    background-color: #ffffff;
  }
}
.simple-banner .simple-banner-caption.color-FFFFFF h3 {
  color: #8c1515;
}
.simple-banner .simple-banner-caption.color-FFFFFF .link a,
.simple-banner .simple-banner-caption.color-FFFFFF .link a:visited,
.simple-banner .simple-banner-caption.color-FFFFFF .link a:active,
.simple-banner .simple-banner-caption.color-FFFFFF .link a:hover {
  color: #007c92;
}
.simple-banner .simple-banner-caption.color-FFFFFF ul li ul li ul li:nth-child(even) {
  background: none;
}
.simple-banner .simple-banner-caption.color-FFFFFF ul li ul li:nth-child(even) {
  background-color: #f1f1f1;
  background-color: rgba(241, 241, 241, 0.8);
}
.simple-banner .simple-banner-caption.color-FFFFFF a,
.simple-banner .simple-banner-caption.color-FFFFFF a:link,
.simple-banner .simple-banner-caption.color-FFFFFF a:active,
.simple-banner .simple-banner-caption.color-FFFFFF a:visited {
  color: #007c92;
}
.simple-banner .simple-banner-caption ol {
  list-style-type: decimal;
}
.simple-banner .simple-banner-caption ol ol {
  list-style-type: lower-alpha;
}
.simple-banner .simple-banner-caption ol ol ol {
  list-style-type: lower-roman;
}
.simple-banner .simple-banner-caption ul {
  list-style: none;
  padding-left: 0px;
  padding-left: 0rem;
  float: left;
  width: 100%;
  clear: both;
}
.simple-banner .simple-banner-caption ul:after {
  clear: both;
}
.simple-banner .simple-banner-caption ul li {
  clear: both;
  display: block;
  padding-top: 6px;
  padding-top: 0.42857142857142855rem;
  padding-right: 6px;
  padding-right: 0.42857142857142855rem;
  padding-bottom: 6px;
  padding-bottom: 0.42857142857142855rem;
  padding-left: 0px;
  padding-left: 0rem;
  line-height: 1.3;
}
.simple-banner .simple-banner-caption ul li:after {
  border-bottom: solid 1px #dddddd;
  content: no-open-quote;
  display: inherit;
  position: relative;
  bottom: -6px;
  bottom: -0.42857142857142855rem;
}
.simple-banner .simple-banner-caption ul li:last-child:after {
  border: none;
}
.simple-banner .simple-banner-caption ul li ul {
  border-top: solid 1px #666666;
  padding-left: 30px;
  padding-left: 2.142857142857143rem;
  margin-top: 6px;
  margin-top: 0.42857142857142855rem;
}
.simple-banner .simple-banner-caption ul li ul li:last-child {
  padding-bottom: 6px;
  padding-bottom: 0.42857142857142855rem;
  padding-right: 0px;
  padding-right: 0rem;
}
.simple-banner .simple-banner-caption ul li ul li:nth-child(even) {
  background-color: #666666;
  background-color: rgba(102, 102, 102, 0.8);
}
.simple-banner .simple-banner-caption ul li ul li ul {
  padding-left: 30px;
  padding-left: 2.142857142857143rem;
  margin-top: 6px;
  margin-top: 0.42857142857142855rem;
  border: none;
}
.simple-banner .simple-banner-caption ul li ul li ul li:nth-child(even) {
  background: none;
}
.simple-banner .simple-banner-caption ul li ul li:after {
  border: none;
}
/* Eliminate extra bottom margin when used as homepage banner */
.hero-container .simple-banner .imageContainer {
  margin-bottom: 0px;
  margin-bottom: 0rem;
}

.share-page {
  text-align: right;
}
.share-page .fa {
  color: #ffffff;
  font-size: 12px;
  font-size: 0.8571428571428571rem;
  background-color: #007c92;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  padding-top: 4px;
  padding-top: 0.2857142857142857rem;
}

/* SM.Commons.SearchResultsLight: base.less */
.search-results-lite h3 {
  color: #8c1515;
  font-weight: 400;
}
.search-results-lite h2 {
  margin-top: 0;
  font-weight: 400;
}
.search-results-lite h2:after {
  content: " ";
  border-top: 1px solid #d8dbdc;
  border-top-width: 1px;
  border-top-width: 0.07142857142857142rem;
  width: 100%;
  border-left: 26px solid #d8dbdc;
  border-left-width: 26px;
  border-left-width: 1.8571428571428572rem;
  display: block;
  height: 4px;
  height: 0.2857142857142857rem;
  margin-top: 10px;
  margin-top: 0.7142857142857143rem;
}
.search-results-lite h2 .heading-search-keyword {
  font-weight: 600;
}
.search-results-lite .search-form {
  margin-bottom: 12px;
  margin-bottom: 0.8571428571428571rem;
}
.search-results-lite .search-form .form-control {
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=3)";
  -webkit-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  padding: 5px 5px 5px 5px;
  padding: 0.35714285714285715rem 0.35714285714285715rem 0.35714285714285715rem 0.35714285714285715rem;
  border-right: medium none;
  height: 41px;
  height: 2.9285714285714284rem;
  line-height: 24px;
  line-height: 1.7142857142857142rem;
}
.search-results-lite .search-form .btn {
  display: inline-block;
  margin: 0;
}
.search-results-lite .search-form .btn .btn-text {
  padding: 6px 8px 6px 6px;
  padding: 0.42857142857142855rem 0.5714285714285714rem 0.42857142857142855rem 0.42857142857142855rem;
}
.search-results-lite .search-tabs {
  padding: 0;
}
@media (max-width: 991px) {
  .search-results-lite .search-tabs {
    overflow: hidden;
    margin-bottom: 24px;
    margin-bottom: 1.7142857142857142rem;
  }
}
.search-results-lite .search-tabs li {
  list-style: none;
  padding: 0;
  margin: 0;
}
@media (max-width: 991px) {
  .search-results-lite .search-tabs li:last-child {
    border-right: medium none;
  }
}
@media (max-width: 991px) {
  .search-results-lite .search-tabs li {
    float: left;
    margin-right: 20px;
    margin-right: 1.4285714285714286rem;
    border-right: 1px solid #cccccc;
  }
}
@media (max-width: 767px) {
  .search-results-lite .search-tabs li {
    float: none;
    margin: 0;
    width: 100%;
    border: medium none;
  }
}
.search-results-lite .search-tabs a {
  font-weight: 600;
  cursor: pointer;
  color: #333333;
  position: relative;
}
.search-results-lite .search-tabs a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f060";
  line-height: 14px;
  line-height: 1rem;
  font-size: 10px;
  font-size: 0.7142857142857143rem;
  padding-right: 4px;
  padding-right: 0.2857142857142857rem;
  top: -1px;
  top: -0.07142857142857142rem;
  position: relative;
}
@media (max-width: 991px) {
  .search-results-lite .search-tabs a {
    padding: 10px 20px 10px 0px;
    padding: 0.7142857142857143rem 1.4285714285714286rem 0.7142857142857143rem 0rem;
  }
}
@media (max-width: 767px) {
  .search-results-lite .search-tabs a {
    padding: 0px 0px 0px 12px;
    padding: 0rem 0rem 0rem 0.8571428571428571rem;
  }
}
.search-results-lite .search-tabs a.inactive {
  font-weight: 400;
  color: #007c92;
}
.search-results-lite .search-tabs a.inactive:before {
  content: " ";
  position: relative;
  width: 12px;
  width: 0.8571428571428571rem;
}
.search-results-lite .search-tabs a:hover {
  text-decoration: none;
}
.search-results-lite .search-tabs a:before {
  position: relative;
  width: 12px;
  width: 0.8571428571428571rem;
}
@media (max-width: 991px) {
  .search-results-lite .search-tabs a:before {
    display: none;
  }
}
.search-results-lite .search-tabs a .fa {
  position: relative;
  top: 1px;
  top: 0.07142857142857142rem;
  font-size: 10px;
  font-size: 0.7142857142857143rem;
}
.search-results-lite .results-pagination {
  display: none;
  margin-top: 35px;
  margin-top: 2.5rem;
  padding-top: 12px;
  padding-top: 0.8571428571428571rem;
  border-top: 1px solid #cccccc;
}
.search-results-lite .results-list {
  padding: 0;
}
.search-results-lite .result-item {
  position: relative;
  list-style: none;
  padding: 0;
  margin: 0px 0px 18px 0px;
  margin: 0rem 0rem 1.2857142857142858rem 0rem;
}
.search-results-lite .result-item:before,
.search-results-lite .result-item:after {
  content: " ";
  display: table;
}
.search-results-lite .result-item:after {
  clear: both;
}
.lt-ie8 .search-results-lite .result-item {
  zoom: 1;
}
.search-results-lite .result-item .result-image {
  width: 20%;
  margin: 0px 6px 6px 0px;
  margin: 0rem 0.42857142857142855rem 0.42857142857142855rem 0rem;
  float: left;
}
.search-results-lite .result-item.search-promotion {
  padding: 12px;
  padding: 0.8571428571428571rem;
  background-color: #fff;
  border: 1px solid #ccc;
  -webkit-box-shadow: 1px 1px 3px 0.2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0.07142857142857142rem 0.07142857142857142rem 0.21428571428571427rem 0.014285714285714287rem rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 1px 1px 3px 0.2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0.07142857142857142rem 0.07142857142857142rem 0.21428571428571427rem 0.014285714285714287rem rgba(0, 0, 0, 0.1);
  box-shadow: 1px 1px 3px 0.2px rgba(0, 0, 0, 0.1);
  box-shadow: 0.07142857142857142rem 0.07142857142857142rem 0.21428571428571427rem 0.014285714285714287rem rgba(0, 0, 0, 0.1);
  padding: 6px;
  padding: 0.42857142857142855rem;
  border-left: 5px solid #b96d12;
  margin-left: -1%;
  width: 101%;
  margin-bottom: 12px;
  margin-bottom: 0.8571428571428571rem;
}
.search-results-lite .result-item.search-promotion:before,
.search-results-lite .result-item.search-promotion:after {
  content: " ";
  display: table;
}
.search-results-lite .result-item.search-promotion:after {
  clear: both;
}
.lt-ie8 .search-results-lite .result-item.search-promotion {
  zoom: 1;
}
.lt-ie8 .search-results-lite .result-item.search-promotion {
  filter: "progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=3)";
}
.search-results-lite .result-link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
.search-results-lite .result-content .result-heading {
  margin-top: 0px;
  margin-top: 0rem;
}
.search-results-lite .result-content .result-heading.result-is-pdf:before {
  margin-right: 4px;
  margin-right: 0.2857142857142857rem;
  content: url("../images/icon-pdf-doc.gif");
  float: left;
}
.search-results-lite .result-content p {
  margin-bottom: 0;
}
.search-results-lite .result-url {
  color: #007c92;
}
.olympus-results-page #mainContent {
  margin-top: 160px;
  margin-top: 11.428571428571429rem;
}
.olympus-results-page .page-leadin {
  display: none;
}
.olympus-results-page .section-header.feature p {
  font-size: 24px;
  font-size: 1.7142857142857142rem;
}
.olympus-results-page .section-header.feature p .heading-search-keyword {
  font-weight: 600;
}
.olympus-results-page .search-results h2 {
  display: none;
}

/* SM.Commons.HeroBanner: base.less */
.search-results h3 {
  color: #8c1515;
  font-weight: 400;
}
.search-results h2 {
  margin-top: 0;
  font-weight: 400;
}
.search-results h2:after {
  content: " ";
  border-top: 1px solid #d8dbdc;
  border-top-width: 1px;
  border-top-width: 0.07142857142857142rem;
  width: 100%;
  border-left: 26px solid #d8dbdc;
  border-left-width: 26px;
  border-left-width: 1.8571428571428572rem;
  display: block;
  height: 4px;
  height: 0.2857142857142857rem;
  margin-top: 10px;
  margin-top: 0.7142857142857143rem;
}
.search-results h2 .heading-search-keyword {
  font-weight: 600;
}
.search-results .search-form {
  margin-bottom: 12px;
  margin-bottom: 0.8571428571428571rem;
}
.search-results .search-form .form-control {
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=3)";
  -webkit-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  padding: 5px 5px 5px 5px;
  padding: 0.35714285714285715rem 0.35714285714285715rem 0.35714285714285715rem 0.35714285714285715rem;
  border-right: medium none;
  height: 41px;
  height: 2.9285714285714284rem;
  line-height: 24px;
  line-height: 1.7142857142857142rem;
}
.search-results .search-form .btn {
  display: inline-block;
  margin: 0;
}
.search-results .search-form .btn .btn-text {
  padding: 6px 8px 6px 6px;
  padding: 0.42857142857142855rem 0.5714285714285714rem 0.42857142857142855rem 0.42857142857142855rem;
}
.search-results .search-tabs {
  padding: 0;
}
@media (max-width: 991px) {
  .search-results .search-tabs {
    overflow: hidden;
    margin-bottom: 24px;
    margin-bottom: 1.7142857142857142rem;
  }
}
.search-results .search-tabs li {
  list-style: none;
  padding: 0;
  margin: 0;
}
@media (max-width: 991px) {
  .search-results .search-tabs li:last-child {
    border-right: medium none;
  }
}
@media (max-width: 991px) {
  .search-results .search-tabs li {
    float: left;
    margin-right: 20px;
    margin-right: 1.4285714285714286rem;
    border-right: 1px solid #cccccc;
  }
}
@media (max-width: 767px) {
  .search-results .search-tabs li {
    float: none;
    margin: 0;
    width: 100%;
    border: medium none;
  }
}
.search-results .search-tabs a {
  font-weight: 600;
  cursor: pointer;
  color: #333333;
  position: relative;
}
.search-results .search-tabs a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f060";
  line-height: 14px;
  line-height: 1rem;
  font-size: 10px;
  font-size: 0.7142857142857143rem;
  padding-right: 4px;
  padding-right: 0.2857142857142857rem;
  top: -1px;
  top: -0.07142857142857142rem;
  position: relative;
}
@media (max-width: 991px) {
  .search-results .search-tabs a {
    padding: 10px 20px 10px 0px;
    padding: 0.7142857142857143rem 1.4285714285714286rem 0.7142857142857143rem 0rem;
  }
}
@media (max-width: 767px) {
  .search-results .search-tabs a {
    padding: 0px 0px 0px 12px;
    padding: 0rem 0rem 0rem 0.8571428571428571rem;
  }
}
.search-results .search-tabs a.inactive {
  font-weight: 400;
  color: #007c92;
}
.search-results .search-tabs a.inactive:before {
  content: " ";
  position: relative;
  width: 12px;
  width: 0.8571428571428571rem;
}
.search-results .search-tabs a:hover {
  text-decoration: none;
}
.search-results .search-tabs a:before {
  position: relative;
  width: 12px;
  width: 0.8571428571428571rem;
}
@media (max-width: 991px) {
  .search-results .search-tabs a:before {
    display: none;
  }
}
.search-results .search-tabs a .fa {
  position: relative;
  top: 1px;
  top: 0.07142857142857142rem;
  font-size: 10px;
  font-size: 0.7142857142857143rem;
}
.search-results .results-pagination {
  display: none;
  margin-top: 35px;
  margin-top: 2.5rem;
  padding-top: 12px;
  padding-top: 0.8571428571428571rem;
  border-top: 1px solid #cccccc;
}
.search-results .results-list {
  padding: 0;
}
.search-results .result-item {
  position: relative;
  list-style: none;
  padding: 0;
  margin: 0px 0px 18px 0px;
  margin: 0rem 0rem 1.2857142857142858rem 0rem;
}
.search-results .result-item:before,
.search-results .result-item:after {
  content: " ";
  display: table;
}
.search-results .result-item:after {
  clear: both;
}
.lt-ie8 .search-results .result-item {
  zoom: 1;
}
.search-results .result-item .result-image {
  width: 20%;
  margin: 0px 6px 6px 0px;
  margin: 0rem 0.42857142857142855rem 0.42857142857142855rem 0rem;
  float: left;
}
.search-results .result-item.search-promotion {
  padding: 12px;
  padding: 0.8571428571428571rem;
  background-color: #fff;
  border: 1px solid #ccc;
  -webkit-box-shadow: 1px 1px 3px 0.2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0.07142857142857142rem 0.07142857142857142rem 0.21428571428571427rem 0.014285714285714287rem rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 1px 1px 3px 0.2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0.07142857142857142rem 0.07142857142857142rem 0.21428571428571427rem 0.014285714285714287rem rgba(0, 0, 0, 0.1);
  box-shadow: 1px 1px 3px 0.2px rgba(0, 0, 0, 0.1);
  box-shadow: 0.07142857142857142rem 0.07142857142857142rem 0.21428571428571427rem 0.014285714285714287rem rgba(0, 0, 0, 0.1);
  padding: 6px;
  padding: 0.42857142857142855rem;
  border-left: 5px solid #b96d12;
  margin-left: -1%;
  width: 101%;
  margin-bottom: 12px;
  margin-bottom: 0.8571428571428571rem;
}
.search-results .result-item.search-promotion:before,
.search-results .result-item.search-promotion:after {
  content: " ";
  display: table;
}
.search-results .result-item.search-promotion:after {
  clear: both;
}
.lt-ie8 .search-results .result-item.search-promotion {
  zoom: 1;
}
.lt-ie8 .search-results .result-item.search-promotion {
  filter: "progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=3)";
}
.search-results .result-link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
.search-results .result-content .result-heading {
  margin-top: 0px;
  margin-top: 0rem;
}
.search-results .result-content .result-heading.result-is-pdf:before {
  margin-right: 4px;
  margin-right: 0.2857142857142857rem;
  content: url("../images/icon-pdf-doc.gif");
  float: left;
}
.search-results .result-content p {
  margin-bottom: 0;
}
.search-results .result-url {
  color: #007c92;
}
.olympus-results-page #mainContent {
  margin-top: 160px;
  margin-top: 11.428571428571429rem;
}
.olympus-results-page .page-leadin {
  display: none;
}
.olympus-results-page .section-header.feature p {
  font-size: 24px;
  font-size: 1.7142857142857142rem;
}
.olympus-results-page .section-header.feature p .heading-search-keyword {
  font-weight: 600;
}
.olympus-results-page .search-results h2 {
  display: none;
}

.iparsys .related-links-panel {
  display: none;
}
@media (min-width: 992px) {
  .iparsys .related-links-panel {
    display: block;
  }
}
.header-global .related-links-panel {
  display: none;
  margin-bottom: 0;
}
.related-links-panel h2,
.related-links-panel li > a {
  border-left: 6px solid;
  border-left: 0.42857142857142855rem solid;
  border-left-color: #333333;
  border-left-style: solid;
}
.related-links-panel h2 {
  padding: 6px;
  padding: 0.42857142857142855rem;
  font-size: 14px;
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: 400;
  margin: 0;
}
.related-links-panel h2 i {
  font-size: 16px;
  font-size: 1.1428571428571428rem;
  font-weight: 600;
}
.related-links-panel .fa-angle-right,
.related-links-panel .fa-angle-up {
  cursor: pointer;
}
.related-links-panel ul {
  border-top: 1px solid #cccccc;
}
.related-links-panel li > a {
  padding: 6px;
  padding: 0.42857142857142855rem;
}
.related-links-panel h2,
.related-links-panel .nav-item {
  color: #333333;
}
.slide-right .related-links-panel {
  position: static;
  margin-bottom: 0;
  padding: 6px;
  padding: 0.42857142857142855rem;
}
.slide-right .related-links-panel h2,
.slide-right .related-links-panel .nav-item {
  color: #ffffff;
}
.slide-right .related-links-panel li > .nav-item:hover {
  color: #333333;
}

/* SM.Custom.News: base.less */
.news-search {
  margin-bottom: 12px;
}
.news-search-filter-group {
  padding: 1px 0 20px 20px;
}
ul.news {
  margin: 0;
  margin-top: 12px;
  margin-top: 0.8571428571428571rem;
  padding: 0;
  list-style: none;
}
.news-results-page .pagination > li > a,
.news-results-page .pagination > li > span {
  margin-top: 12px;
  margin-top: 0.8571428571428571rem;
}
div.search {
  padding: 0 1px 0 0;
}
div.searchRight {
  border-left: 1px solid #dddddd;
  float: right;
  width: 150px;
  padding-left: 20px;
  padding-bottom: 20px;
}
div.searchTrends {
  text-align: justify;
}
div.searchRight p {
  text-align: center;
  font-weight: bold;
  margin-bottom: 5px;
}
div.search span.icon img {
  width: 16px;
  height: 16px;
}
div.search span.icon {
  padding: 0 2px 8px 0;
  background: url(../../../../apps/sm/components/etc/designs/default/images/icons/default.gif) no-repeat;
}
div.search span.icon.type_doc {
  background: url(../../../../apps/sm/components/etc/designs/default/images/icons/doc.gif) no-repeat;
}
div.search span.icon.type_eps {
  background: url(../../../../apps/sm/components/etc/designs/default/images/icons/eps.gif) no-repeat;
}
div.search span.icon.type_gif {
  background: url(../../../../apps/sm/components/etc/designs/default/images/icons/zip.gif) no-repeat;
}
div.search span.icon.type_jpg {
  background: url(../../../../apps/sm/components/etc/designs/default/images/icons/jpg.gif) no-repeat;
}
div.search span.icon.type_pdf {
  background: url(../../../../apps/sm/components/etc/designs/default/images/icons/pdf.gif) no-repeat;
}
div.search span.icon.type_ppt {
  background: url(../../../../apps/sm/components/etc/designs/default/images/icons/ppt.gif) no-repeat;
}
div.search span.icon.type_tif {
  background: url(../../../../apps/sm/components/etc/designs/default/images/icons/tif.gif) no-repeat;
}
div.search span.icon.type_txt {
  background: url(../../../../apps/sm/components/etc/designs/default/images/icons/txt.gif) no-repeat;
}
div.search span.icon.type_xls {
  background: url(../../../../apps/sm/components/etc/designs/default/images/icons/xls.gif) no-repeat;
}
div.search span.icon.type_zip {
  background: url(../../../../apps/sm/components/etc/designs/default/images/icons/zip.gif) no-repeat;
}

/* SM.Custom.News: base.less */
ul.profiles-results {
  padding: 0;
  list-style: none;
}
ul.profiles-results .person-info .bio-heading {
  display: none;
}
ul.profiles-results .person-info .bio {
  margin-top: 18px;
  margin-top: 1.2857142857142858rem;
}
ul.profiles-results .person-info .bio.info-collapsible + .more-btn:after,
ul.profiles-results .person-info .bio.info-collapsible + .less-btn:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0da";
  vertical-align: middle;
  margin-left: 4px;
  margin-left: 0.2857142857142857rem;
}
ul.profiles-results .person-info .bio.info-collapsible + .less-btn:after {
  content: "\f0d8";
}
ul.profiles-results .profile .name {
  font-size: 20px;
  font-size: 1.4285714285714286rem;
}
ul.profiles-results .profile .image-holder {
  width: 120px;
  width: 8.571428571428571rem;
  height: 120px;
  height: 8.571428571428571rem;
}
ul.profiles-results .profile img {
  width: 120px;
  width: 8.571428571428571rem;
}
ul.profiles-results .profile .person-info {
  margin-left: 130px;
  margin-left: 9.285714285714286rem;
}
.results h2.profiles-results-heading {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}
.results h3.affiliation-tags-heading {
  margin-top: 0;
}
.results .profiles-results-number {
  font-weight: 100;
  margin-bottom: 22px;
  margin-bottom: 1.5714285714285714rem;
}
.results .tag-col {
  background-color: #f0f4f5;
}
.results .tag-col .tag-navigation {
  padding: 22px;
  padding: 1.5714285714285714rem;
}
.results .tag-col .tag-navigation h2:first-child {
  margin-top: 0;
}
.results .tag-col .tag-navigation li {
  padding-top: 3px;
  padding-top: 0.21428571428571427rem;
  padding-bottom: 3px;
  padding-bottom: 0.21428571428571427rem;
}
.results .related-tag-list {
  list-style: none;
  padding: 0;
}
.results .related-tag-list a.selected-item {
  font-weight: bold;
  position: relative;
}
.results .related-tag-list a.selected-item:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f060";
  position: absolute;
  left: -13px;
  left: -0.9285714285714286rem;
  top: 5px;
  top: 0.35714285714285715rem;
  font-size: 12px;
  font-size: 0.8571428571428571rem;
}

.profile {
  position: relative;
  margin: 0;
  margin-top: 12px;
  margin-top: 0.8571428571428571rem;
  margin-bottom: 24px;
  margin-bottom: 1.7142857142857142rem;
}
.profile:before,
.profile:after {
  content: " ";
  display: table;
}
.profile:after {
  clear: both;
}
.lt-ie8 .profile {
  zoom: 1;
}
.profile .profile {
  margin-top: 0px;
  margin-top: 0rem;
  margin-bottom: 2px;
  margin-bottom: 0.14285714285714285rem;
}
.profile-details:before,
.profile-details:after {
  content: " ";
  display: table;
}
.profile-details:after {
  clear: both;
}
.lt-ie8 .profile-details {
  zoom: 1;
}
.profile img {
  width: 80px;
  width: 5.714285714285714rem;
}
.profile a {
  text-decoration: none;
}
.profile .has-image {
  padding-left: 90px;
  padding-left: 6.428571428571429rem;
}
.profile .has-image .image-holder {
  margin-left: -90px;
  margin-left: -6.428571428571429rem;
  float: left;
}
.profile .name {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  color: #8c1515;
  display: inline-block;
}
.profile .name a {
  color: #8c1515;
}
.profile .dept {
  font-size: 14px;
  font-size: 1rem;
  text-transform: uppercase;
  line-height: 130%;
  font-weight: 600;
  display: inline-block;
}
.profile .title {
  font-size: 12px;
  font-size: 0.8571428571428571rem;
  text-transform: uppercase;
  line-height: 130%;
}
.profile .email a {
  font-size: 12px;
  font-size: 0.8571428571428571rem;
  color: #007c92;
}
.profile .detail-holder {
  padding-left: 5px;
  padding-left: 0.35714285714285715rem;
}
.profile .image-holder {
  float: left;
  overflow: hidden;
  width: 80px;
  width: 5.714285714285714rem;
  height: 80px;
  height: 5.714285714285714rem;
  margin: 0px 10px 10px 0px;
  margin: 0rem 0.7142857142857143rem 0.7142857142857143rem 0rem;
  background: url(images/profile-placeholder.jpeg) top left no-repeat;
  -webkit-background-size: 80px 80px;
  -webkit-background-size: 5.714285714285714rem 5.714285714285714rem;
  -khtml-background-size: 80px 80px;
  -khtml-background-size: 5.714285714285714rem 5.714285714285714rem;
  -moz-background-size: 80px 80px;
  -moz-background-size: 5.714285714285714rem 5.714285714285714rem;
  -o-background-size: 80px 80px;
  -o-background-size: 5.714285714285714rem 5.714285714285714rem;
  background-size: 80px 80px;
  background-size: 5.714285714285714rem 5.714285714285714rem;
}
.profile .image-holder + .person-info {
  margin-left: 90px;
  margin-left: 6.428571428571429rem;
}
.profile .bio-heading {
  text-transform: uppercase;
  margin: 18px 0px 12px 0px;
  margin: 1.2857142857142858rem 0rem 0.8571428571428571rem 0rem;
}
.profile div.profile-details,
.profile li.publication.article {
  padding-top: 5px;
  padding-top: 0.35714285714285715rem;
  padding-left: 10px;
  padding-left: 0.7142857142857143rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
  margin-bottom: 20px;
  margin-bottom: 1.4285714285714286rem;
  margin-left: -12px;
  margin-left: -0.8571428571428571rem;
  list-style: none;
  list-style-image: none;
}
.profile div.profile-details.featured,
.profile li.publication.article.featured {
  background: #fbf7dc;
  border-left: solid 0.3125em #ebac00;
}
.profile div.profile-details a,
.profile li.publication.article a {
  display: block;
}
.profile div.profile-details i.icon-caret,
.profile li.publication.article i.icon-caret,
.profile div.profile-details i.icon-caret-up,
.profile li.publication.article i.icon-caret-up,
.profile div.profile-details i.icon-external-link,
.profile li.publication.article i.icon-external-link {
  font-family: FontAwesome;
  font-style: normal;
  margin-right: 2px;
  margin-right: 0.14285714285714285rem;
  display: inline-block;
  width: 14px;
  width: 1rem;
  height: 14px;
  height: 1rem;
  line-height: 14px;
  line-height: 1rem;
  vertical-align: text-top;
  margin-top: 3px;
  margin-top: 0.21428571428571427rem;
}
.profile div.profile-details span.title,
.profile li.publication.article span.title {
  font-weight: 600;
}
.profile div.profile-details i,
.profile li.publication.article i {
  font-weight: normal;
}
.profile div.profile-details a.collapsed i.icon-caret:before,
.profile li.publication.article a.collapsed i.icon-caret:before {
  content: "\f0da";
}
.profile div.profile-details i.icon-caret:before,
.profile li.publication.article i.icon-caret:before {
  content: "\f0d7";
}
.profile div.profile-details .icon-external-link:before,
.profile li.publication.article .icon-external-link:before {
  content: "\f08e";
}
.profile div.profile-details .icon-caret-up:before,
.profile li.publication.article .icon-caret-up:before {
  content: "\f0d8";
}
.profile div.profile-details .detail h4,
.profile li.publication.article .detail h4 {
  color: #007c92;
  font-weight: 400;
}

/* SM.Commons.PanelBuilder: color-row.less */
.color-row {
  position: relative;
  /* F0F4F5 */
}
.color-row:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  right: -100%;
  left: -100%;
  bottom: 0;
}
.color-row.row-has-padding {
  padding: 12px 0px 12px 0px;
  padding: 0.8571428571428571rem 0rem 0.8571428571428571rem 0rem;
}
.color-row.blue-xx-light-bg {
  background-color: transparent;
}
.color-row.blue-xx-light-bg:before {
  background-color: #f0f4f5;
}
.color-row.blue-md-light-bg {
  background-color: transparent;
}
.color-row.blue-md-light-bg:before {
  background-color: #f1f1f1;
}
.color-row.blue-x-light-bg {
  background-color: transparent;
}
.color-row.blue-x-light-bg:before {
  background-color: #d0d8da;
}
.color-row.white-bg {
  background-color: transparent;
}
.color-row.white-bg:before {
  background-color: #ffffff;
}
.color-row.grey-x-light-bg {
  background-color: transparent;
}
.color-row.grey-x-light-bg:before {
  background-color: #dddddd;
}
.color-row.grey-light-bg {
  background-color: transparent;
}
.color-row.grey-light-bg:before {
  background-color: #cccccc;
}
.color-row.grey-bg {
  background-color: transparent;
}
.color-row.grey-bg:before {
  background-color: #999999;
}
.color-row.grey-med-bg {
  background-color: transparent;
}
.color-row.grey-med-bg:before {
  background-color: #666666;
}
.color-row.grey-dark-bg {
  background-color: transparent;
}
.color-row.grey-dark-bg:before {
  background-color: #333333;
}
.color-row.black-bg {
  background-color: transparent;
}
.color-row.black-bg:before {
  background-color: #000000;
}
.color-row.blue-light-bg {
  background-color: transparent;
}
.color-row.blue-light-bg:before {
  background-color: #aabec6;
}
.color-row.blue-bg {
  background-color: transparent;
}
.color-row.blue-bg:before {
  background-color: #009abb;
}
.color-row.blue-dark-bg {
  background-color: transparent;
}
.color-row.blue-dark-bg:before {
  background-color: #007c92;
}
.color-row.blue-x-dark-bg {
  background-color: transparent;
}
.color-row.blue-x-dark-bg:before {
  background-color: #09425a;
}
.color-row.accent-grey-bg {
  background-color: transparent;
}
.color-row.accent-grey-bg:before {
  background-color: #c7d1c6;
}
.color-row.accent-lt-green-bg {
  background-color: transparent;
}
.color-row.accent-lt-green-bg:before {
  background-color: #80982a;
}
.color-row.accent-green-bg {
  background-color: transparent;
}
.color-row.accent-green-bg:before {
  background-color: #556222;
}
.color-row.accent-orange-bg {
  background-color: transparent;
}
.color-row.accent-orange-bg:before {
  background-color: #b96d12;
}
.color-row.accent-purple-bg {
  background-color: transparent;
}
.color-row.accent-purple-bg:before {
  background-color: #53284f;
}
.color-row.accent-red-bg {
  background-color: transparent;
}
.color-row.accent-red-bg:before {
  background-color: #5e3032;
}
.color-row.stanford-red-bg {
  background-color: transparent;
}
.color-row.stanford-red-bg:before {
  background-color: #8c1515;
}
.color-row .parsys {
  position: relative;
}
/* END SM.Commons.PanelBuilder: color-row.less */

/* SM.Commons.OneDirectoryResults: base.less */
.oned-search-results h2 {
  margin-top: 0;
  font-weight: 300;
  background: none;
  font-family: 'Fjord One', serif;
  font-size: 22px;
}
.oned-search-results ul {
  list-style-type: none;
}
.oned-search-results .od-results-item {
  padding: 10px 12px 10px 12px;
  padding: 0.7142857142857143rem 0.8571428571428571rem 0.7142857142857143rem 0.8571428571428571rem;
  height: auto;
  overflow: auto;
}
.oned-search-results .od-results-item[data-selectable] {
  cursor: default;
}
.oned-search-results .od-results-item:nth-child(even) {
  background-color: #efefef;
}
.oned-search-results .od-results-item h3.od-results-name {
  margin: 0;
  font-weight: normal;
  font-size: 22px;
  font-size: 1.5714285714285714rem;
  margin-right: 6px;
  margin-right: 0.42857142857142855rem;
}
.oned-search-results .od-results-item .od-results-title,
.oned-search-results .od-results-item .od-results-email,
.oned-search-results .od-results-item .od-results-phone,
.oned-search-results .od-results-item .od-results-profile {
  font-size: 14px;
  font-size: 1rem;
  line-height: 14px;
  line-height: 1rem;
  margin: 4px 0px 4px 0px;
  margin: 0.2857142857142857rem 0rem 0.2857142857142857rem 0rem;
}
.oned-search-results .od-results-item .od-results-title {
  margin-top: 0px;
  margin-top: 0rem;
}
.oned-search-results .od-results-item .od-results-pic {
  max-width: 60px;
  max-width: 4.285714285714286rem;
  max-height: 60px;
  max-height: 4.285714285714286rem;
  overflow: hidden;
  display: inline-block;
  object-fit: cover;
  object-position: 0 10%;
  margin-left: 6px;
  margin-left: 0.42857142857142855rem;
  margin-top: 6px;
  margin-top: 0.42857142857142855rem;
}
.oned-search-results .od-results-item .od-contact {
  margin-top: 0px;
  margin-top: 0rem;
}
.oned-search-results .od-results-item .od-results-email a:before {
  content: "\f0e0";
  margin-right: 3px;
  margin-right: 0.21428571428571427rem;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.oned-search-results .od-results-item .od-results-phone a:before {
  content: "\f098";
  margin-right: 3px;
  margin-right: 0.21428571428571427rem;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.oned-search-results .od-results-item .od-results-profile a:before {
  content: "\f007";
  margin-right: 3px;
  margin-right: 0.21428571428571427rem;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* SM.Commons.OneDSearch */
@media (max-width: 767px) {
  .oned-search .search-container {
    margin: 0px 12px 0px 12px;
    margin: 0rem 0.8571428571428571rem 0rem 0.8571428571428571rem;
  }
}
.oned-search .form-control,
.oned-search .btn {
  height: 45px;
  height: 3.2142857142857144rem;
}
.oned-search .input-group-addon img {
  max-height: 24px;
}
.oned-search .selectize-dropdown-content {
  max-height: 400px;
}
.oned-search select.dropdown-menu {
  width: auto;
  left: -1px;
  padding-top: 4px;
  padding-top: 0.2857142857142857rem;
  padding-left: 6px;
  padding-left: 0.42857142857142855rem;
  padding-right: 6px;
  padding-right: 0.42857142857142855rem;
  height: auto;
  border-radius: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  background-color: #f0f4f5;
  position: absolute;
  margin-top: 0;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.oned-search .btn {
  background-color: #80982a;
  color: #ffffff;
  font-size: 22px;
  font-size: 1.5714285714285714rem;
  border-radius: 2px;
  border-color: #80982a;
}
.oned-search .search-select .btn {
  background-color: #f0f4f5;
  color: #333333;
  font-weight: normal;
  border-color: #ccc;
}
.oned-search .search-select .btn.dropdown-toggle {
  color: #09425a;
}
.oned-search .search-select .btn .search-description {
  font-size: 14px;
  font-size: 1rem;
  line-height: 32px;
  line-height: 2.2857142857142856rem;
}
.oned-search select.dropdown-menu option {
  padding: 0px 3px 1px;
}
.oned-search .form-control.selectize-control {
  display: table;
}
.oned-search .form-control.selectize-control .selectize-input {
  height: 45px;
  height: 3.2142857142857144rem;
  padding: 5.25px 10.5px 5.25px 10.5px;
  padding: 0.375rem 0.75rem 0.375rem 0.75rem;
  display: table-cell;
  width: 100%;
  -webkit-border-radius: 0px;
  -webkit-border-radius: 0rem;
  -moz-border-radius: 0px;
  -moz-border-radius: 0rem;
  border-radius: 0px;
  border-radius: 0rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  line-height: 32px;
  line-height: 2.2857142857142856rem;
}
.oned-search .form-control.selectize-control .selectize-input:after {
  display: none;
}
.oned-search .form-control.selectize-control .selectize-dropdown {
  height: auto;
  -webkit-border-radius: 0px;
  -webkit-border-radius: 0rem;
  -moz-border-radius: 0px;
  -moz-border-radius: 0rem;
  border-radius: 0px;
  border-radius: 0rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin-top: -1px;
  margin-top: -0.07142857142857142rem;
}
.oned-search .form-control.selectize-control .selectize-dropdown .highlight {
  background-color: transparent;
  font-weight: bold;
}
.oned-search .form-control.selectize-control .selectize-dropdown .ts-people-autocomplete-item {
  line-height: 14px;
  line-height: 1rem;
  margin-bottom: 2px;
  margin-bottom: 0.14285714285714285rem;
}
.oned-search .form-control.selectize-control .selectize-dropdown .ts-people-autocomplete-item .ts-people-autocomplete-name {
  line-height: 16px;
  line-height: 1.1428571428571428rem;
  margin-bottom: 1px;
  margin-bottom: 0.07142857142857142rem;
}
.oned-search .form-control.selectize-control .selectize-dropdown .ts-people-autocomplete-item .ts-people-autocomplete-description {
  font-size: 12px;
  font-size: 0.8571428571428571rem;
  line-height: 14px;
  line-height: 1rem;
  display: block;
  margin-top: 2px;
  margin-top: 0.14285714285714285rem;
}
.oned-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item {
  padding: 10px 12px 10px 12px;
  padding: 0.7142857142857143rem 0.8571428571428571rem 0.7142857142857143rem 0.8571428571428571rem;
}
.oned-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item[data-selectable] {
  cursor: default;
}
.oned-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item:nth-child(even) {
  background-color: #efefef;
}
.oned-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item h3.ts-od-autocomplete-name {
  margin: 0;
  font-weight: normal;
  font-size: 22px;
  font-size: 1.5714285714285714rem;
  margin-right: 6px;
  margin-right: 0.42857142857142855rem;
}
.oned-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-title,
.oned-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-email,
.oned-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-phone,
.oned-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-profile {
  font-size: 14px;
  font-size: 1rem;
  line-height: 14px;
  line-height: 1rem;
  margin: 4px 0px 4px 0px;
  margin: 0.2857142857142857rem 0rem 0.2857142857142857rem 0rem;
}
.oned-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-title {
  margin-top: 0px;
  margin-top: 0rem;
}
.oned-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-pic {
  max-width: 60px;
  max-width: 4.285714285714286rem;
  max-height: 60px;
  max-height: 4.285714285714286rem;
  overflow: hidden;
  display: inline-block;
  object-fit: cover;
  object-position: 0 10%;
  margin-left: 6px;
  margin-left: 0.42857142857142855rem;
  margin-top: 6px;
  margin-top: 0.42857142857142855rem;
}
.oned-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-affiliation {
  background: url('../images/targeted-search/logo-SU-60x30.png') no-repeat scroll top right;
  width: 65px;
  width: 4.642857142857143rem;
  height: 32px;
  height: 2.2857142857142856rem;
  margin-top: 0px;
  margin-top: 0rem;
  padding: 0px;
  padding: 0rem;
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
.oned-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-affiliation.shc {
  background-image: url('../images/targeted-search/logo-SHC-60x30.png');
  height: 30px;
  height: 2.142857142857143rem;
}
.oned-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-affiliation.sch {
  background-image: url('../images/targeted-search/logo-SCH-60x30.png');
  height: 30px;
  height: 2.142857142857143rem;
}
.oned-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-contact {
  margin-top: 0px;
  margin-top: 0rem;
}
.oned-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-email a:before {
  content: "\f0e0";
  margin-right: 3px;
  margin-right: 0.21428571428571427rem;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.oned-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-phone a:before {
  content: "\f098";
  margin-right: 3px;
  margin-right: 0.21428571428571427rem;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.oned-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-profile a:before {
  content: "\f007";
  margin-right: 3px;
  margin-right: 0.21428571428571427rem;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.oned-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-bottom a {
  display: block;
  background-color: #007c92;
  color: #ffffff;
  padding: 5px;
  padding: 0.35714285714285715rem;
  margin: 10px auto;
  min-width: 10px;
  min-width: 0.7142857142857143rem;
  width: 63%;
  text-align: center;
  font-size: 14px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1.1428571428571428rem;
}
.oned-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-bottom a:after {
  content: "\f054";
  margin-left: 4px;
  margin-left: 0.2857142857142857rem;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  top: 1px;
  top: 0.07142857142857142rem;
}
@media (max-width: 768px) {
  .oned-search .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-bottom a {
    width: auto;
  }
}
.oned-search .form-control.selectize-control.loading:after {
  content: " ";
  background: url('../images/icons/icon-spinner.gif') no-repeat scroll center center #ffffff;
  position: absolute;
  right: 2px;
  right: 0.14285714285714285rem;
  top: 2px;
  top: 0.14285714285714285rem;
  bottom: 2px;
  bottom: 0.14285714285714285rem;
  z-index: 1;
  width: 30px;
  width: 2.142857142857143rem;
  background-size: 25px 25px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
@media (max-width: 768px) {
  .oned-search #searchSelectButton {
    display: none;
  }
  .oned-search .ts-od-autocomplete-bottom a {
    width: auto;
  }
}

/* SM.Custom.News: base.less */
.news-search {
  margin-bottom: 12px;
}
.news-search-filter-group {
  padding: 1px 0 20px 20px;
}
ul.news {
  margin: 0;
  margin-top: 12px;
  margin-top: 0.8571428571428571rem;
  padding: 0;
  list-style: none;
}
.news-results-page .pagination > li > a,
.news-results-page .pagination > li > span {
  margin-top: 12px;
  margin-top: 0.8571428571428571rem;
}
div.search {
  padding: 0 1px 0 0;
}
div.searchRight {
  border-left: 1px solid #dddddd;
  float: right;
  width: 150px;
  padding-left: 20px;
  padding-bottom: 20px;
}
div.searchTrends {
  text-align: justify;
}
div.searchRight p {
  text-align: center;
  font-weight: bold;
  margin-bottom: 5px;
}
div.search span.icon img {
  width: 16px;
  height: 16px;
}
div.search span.icon {
  padding: 0 2px 8px 0;
  background: url(../../../../apps/sm/etc/designs/default/images/icons/default.gif) no-repeat;
}
div.search span.icon.type_doc {
  background: url(../../../../apps/sm/etc/designs/default/images/icons/doc.gif) no-repeat;
}
div.search span.icon.type_eps {
  background: url(../../../../apps/sm/etc/designs/default/images/icons/eps.gif) no-repeat;
}
div.search span.icon.type_gif {
  background: url(../../../../apps/sm/etc/designs/default/images/icons/zip.gif) no-repeat;
}
div.search span.icon.type_jpg {
  background: url(../../../../apps/sm/etc/designs/default/images/icons/jpg.gif) no-repeat;
}
div.search span.icon.type_pdf {
  background: url(../../../../apps/sm/etc/designs/default/images/icons/pdf.gif) no-repeat;
}
div.search span.icon.type_ppt {
  background: url(../../../../apps/sm/etc/designs/default/images/icons/ppt.gif) no-repeat;
}
div.search span.icon.type_tif {
  background: url(../../../../apps/sm/etc/designs/default/images/icons/tif.gif) no-repeat;
}
div.search span.icon.type_txt {
  background: url(../../../../apps/sm/etc/designs/default/images/icons/txt.gif) no-repeat;
}
div.search span.icon.type_xls {
  background: url(../../../../apps/sm/etc/designs/default/images/icons/xls.gif) no-repeat;
}
div.search span.icon.type_zip {
  background: url(../../../../apps/sm/etc/designs/default/images/icons/zip.gif) no-repeat;
}

/* SM.Custom.News: base.less */
.news-builder .news,
.news-builder .compact {
  margin: 0;
  padding: 0;
  list-style: none;
}
.news-builder .newsfeed-item .newsfeed-item-image-container div.image {
  margin-bottom: 0;
}
.news-builder ul.compact {
  margin-top: 8px;
  margin-top: 0.5714285714285714rem;
  margin-bottom: 12px;
  margin-bottom: 0.8571428571428571rem;
}
.news-builder ul.compact li {
  margin-bottom: 0px;
  margin-bottom: 0rem;
  padding-top: 6px;
  padding-top: 0.42857142857142855rem;
  padding-bottom: 6px;
  padding-bottom: 0.42857142857142855rem;
  border-color: #dddddd;
}
.news-builder ul.compact li:last-child {
  border-bottom: none;
}
.news-builder li.newsfeed-item .date {
  color: #777777;
  font-size: 12px;
  font-size: 0.8571428571428571rem;
}

@charset "utf-8";
/* SM.Custom.News: base.less */
/* News List  */
/* CSS Document */
ul.news li.newsfeed-item.newswire:last-child div.col-sm-12.compact hr {
  display: none;
}
.newsfeed-item {
  margin-bottom: 24px;
  margin-bottom: 1.7142857142857142rem;
}
.newsfeed-item .newsfeed-item-container {
  text-align: center;
  display: block;
  position: relative;
  width: 100%;
  overflow: hidden;
}
.newsfeed-item .newsfeed-item-container:before {
  padding: 56.25% 0 0 0;
  content: "";
  display: block;
}
.newsfeed-item .newsfeed-item-container img,
.newsfeed-item .newsfeed-item-container span {
  position: absolute;
  display: block;
  max-width: 100%;
  max-height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.newsfeed-item .newsfeed-item-container span {
  color: #ffffff;
  font-size: 22px;
  font-size: 1.5714285714285714rem;
  text-transform: uppercase;
  margin-top: 24%;
}
@media (min-width: 768px) {
  .newsfeed-item .newsfeed-item-container span {
    font-size: 18px;
    font-size: 1.2857142857142858rem;
  }
}
.newsfeed-item .newsfeed-item-container img {
  vertical-align: middle;
}
.newsfeed-item a.more:hover {
  cursor: pointer;
  text-decoration: none;
  color: #007c92;
}
.newsfeed-item .newsfeed-item-image-container {
  background-color: #d0d8da;
}
.newsfeed-item h3,
.border-and-shadow .newsfeed-item h3 {
  text-transform: none;
  margin: 0;
  padding: 0;
  color: #007c92;
  font-weight: 400;
}
.newsfeed-item hr {
  margin-top: 6px;
  margin-top: 0.42857142857142855rem;
  margin-bottom: 6px;
  margin-bottom: 0.42857142857142855rem;
}
.newsfeed-item p {
  margin: 0px 0px 2px 0px;
  margin: 0rem 0rem 0.14285714285714285rem 0rem;
}
@media (max-width: 767px) {
  .newsfeed-item .col-sm-4,
  .newsfeed-item .col-sm-6:first-child {
    margin-bottom: 20px;
    margin-bottom: 1.4285714285714286rem;
  }
}
.newsfeed-item .newsfeed-item-footer {
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.newsfeed-item .newsfeed-item-footer time {
  font-size: 12px;
  font-size: 0.8571428571428571rem;
  color: #999999;
}
.newsfeed-item .newsfeed-item-footer a.audio,
.newsfeed-item .newsfeed-item-footer a.video {
  display: inline-block;
  height: 30px;
  height: 2.142857142857143rem;
  color: #09425a;
  font-weight: 600;
}
.newsfeed-item .newsfeed-item-footer a .fa-headphones,
.newsfeed-item .newsfeed-item-footer a .fa-video-camera {
  color: #ffffff;
  background-color: #09425a;
  -webkit-border-radius: 13px 13px 13px 13px;
  -webkit-border-radius: 0.9285714285714286rem 0.9285714285714286rem 0.9285714285714286rem 0.9285714285714286rem;
  -moz-border-radius: 13px 13px 13px 13px;
  -moz-border-radius: 0.9285714285714286rem 0.9285714285714286rem 0.9285714285714286rem 0.9285714285714286rem;
  border-radius: 13px 13px 13px 13px;
  border-radius: 0.9285714285714286rem 0.9285714285714286rem 0.9285714285714286rem 0.9285714285714286rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 23px;
  width: 1.6428571428571428rem;
  height: 23px;
  height: 1.6428571428571428rem;
  font-size: 15px;
  font-size: 1.0714285714285714rem;
  position: relative;
  top: 2px;
  top: 0.14285714285714285rem;
  margin-right: 3px;
  margin-right: 0.21428571428571427rem;
  padding: 3px 3px 3px 3px;
  padding: 0.21428571428571427rem 0.21428571428571427rem 0.21428571428571427rem 0.21428571428571427rem;
}
.newsfeed-item .newsfeed-item-footer a .fa-video-camera {
  font-size: 14px;
  font-size: 1rem;
  top: 1px;
  top: 0.07142857142857142rem;
}
.newsfeed-item .newsfeed-item-footer ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.newsfeed-item .newsfeed-item-footer ul .brand-link {
  text-align: right;
}
.newsfeed-item .newsfeed-item-footer ul .brand-link a {
  color: inherit;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}
.newsfeed-item .newsfeed-item-footer ul .brand-link .fa-headphones,
.newsfeed-item .newsfeed-item-footer ul .brand-link .fa-video-camera {
  padding: 6px 6px 6px 6px;
  padding: 0.42857142857142855rem 0.42857142857142855rem 0.42857142857142855rem 0.42857142857142855rem;
}
.newsfeed-item .newsfeed-item-footer ul .brand-link i,
.newsfeed-item .newsfeed-item-footer ul .news-link i {
  font-size: 14px;
  font-size: 1rem;
}
.newsfeed-item .newsfeed-item-footer ul .brand-link i.fa-arrow-right,
.newsfeed-item .newsfeed-item-footer ul .news-link i.fa-arrow-right {
  font-size: 50%;
  position: relative;
  top: -2px;
}
.newsfeed-item .newsfeed-item-footer ul .brand-link i.fa-headphones,
.newsfeed-item .newsfeed-item-footer ul .news-link i.fa-headphones,
.newsfeed-item .newsfeed-item-footer ul .brand-link i.fa-video-camera,
.newsfeed-item .newsfeed-item-footer ul .news-link i.fa-video-camera {
  padding: 5px 5px 5px 5px;
  padding: 0.35714285714285715rem 0.35714285714285715rem 0.35714285714285715rem 0.35714285714285715rem;
}
.newsfeed-item.newswire {
  margin-bottom: 6px;
  margin-bottom: 0.42857142857142855rem;
}
.newsfeed-item.newswire .newsfeed-item-image-container {
  background: none;
}
@media (max-width: 767px) {
  .newsfeed-item.newswire .newsfeed-item-image-container:before {
    padding: 25.25% 0 0 0;
  }
}
.newsfeed-item.newswire .col-sm-12.compact {
  margin-bottom: -12px;
  margin-bottom: -0.8571428571428571rem;
  padding-bottom: 6px;
  padding-bottom: 0.42857142857142855rem;
}
.newsfeed-item.newswire .col-sm-12.compact h4.newsfeed-item-title {
  font-weight: 600;
  margin-bottom: 6px;
  margin-bottom: 0.42857142857142855rem;
  color: #333333;
}
.newsfeed-item.newswire .col-sm-12.compact .more:after {
  font-family: FontAwesome;
  content: "\f0da";
  margin-left: 3px;
  margin-left: 0.21428571428571427rem;
  position: relative;
  top: 1px;
  top: 0.07142857142857142rem;
}
.newsfeed-item.newswire .col-sm-12.compact .more.expanded:after {
  content: "\f0d8";
}
.newsfeed-item.newswire .col-sm-12.compact hr {
  color: #ccc;
}

@charset "utf-8";
/* SM.Custom.News: base.less */
/* News List  */
/* CSS Document */
.news-builder .mcd {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.news-builder .mcd h3 {
  color: #8c1515;
}
.news-builder .mcd .right {
  text-align: right;
}
.news-builder .mcd a.newsbuilder-list-image div.image {
  margin-bottom: 0;
}

@charset "utf-8";
/* SM.Custom.News: base.less */
/* News List  */
/* CSS Document */
.news-builder .k2 {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.news-builder .k2 h3 {
  color: #8c1515;
}
.news-builder .k2 .right {
  text-align: right;
}

@charset "utf-8";
/* SM.Custom.News: base.less */
/* News List  */
/* CSS Document */
.news-builder .feature-story {
  padding: 12px;
}
.news-builder .feature-story h3 {
  padding-bottom: 12px;
}
.news-builder .feature-story .newsfeed-feature-small {
  display: none;
}
.news-builder .feature-story .newsfeed-item-image-container {
  float: left;
  margin-top: 0px;
  margin-top: 0rem;
  margin-bottom: 12px;
  margin-bottom: 0.8571428571428571rem;
  margin-right: 12px;
  margin-right: 0.8571428571428571rem;
  margin-left: 0px;
  margin-left: 0rem;
}
.news-builder .feature-story .feature-lg.newsfeed-item-image-container {
  float: none;
  margin-top: 0px;
  margin-top: 0rem;
  margin-bottom: 12px;
  margin-bottom: 0.8571428571428571rem;
  margin-left: 0px;
  margin-left: 0rem;
  margin-right: 0px;
  margin-right: 0rem;
}
.news-builder .compact .feature-story .newsfeed-item-image-container {
  width: 33%;
}
.panel-builder-25-col .news-builder .compact .feature-story .newsfeed-item-image-container,
.panel-builder-33-col .news-builder .compact .feature-story .newsfeed-item-image-container {
  width: 100%;
}

.more-search-box {
  padding: 12px;
}
.more-search-box h2 {
  margin-top: 0;
}

/* SM.Commons.Gallery: base.less */
.gallery .royalSlider {
  height: 0 !important;
  width: 100%;
  display: block !important;
}
.gallery .royalSlider .rsOverflow {
  display: none;
}
.gallery .royalSlider .rsGCaption {
  display: none;
}
.gallery .royalSlider .mediaImageFullWidth {
  max-width: 100%!important;
  max-height: 100%!important;
}
.gallery .royalSlider .mediaImageWidth {
  max-width: 100%!important;
  max-height: 100%!important;
  width: auto!important;
}
.gallery .royalSlider .rsTmb {
  height: 100%;
}
.gallery .royalSlider .rsTmb img {
  width: auto;
  height: 100%;
}
.gallery .royalSlider .rsTmb.vertical img {
  width: 100%;
  height: auto;
}
.gallery .royalSlider .rsThumbs {
  background: transparent;
}
.gallery .royalSlider .rsThumbs .rsThumb img {
  margin: auto;
}
.gallery .royalSlider .rsThumbs .rsNavSelected {
  background: transparent;
}
.gallery .royalSlider .rsThumbs .rsNavSelected img {
  opacity: 1;
  filter: alpha(opacity=100);
}
.gallery .royalSlider .rsThumbs .rsThumbsArrowIcn {
  background: url('../images/hero-banner/hero-arrows.png') no-repeat scroll 0 0 transparent;
  background: url('../images/hero-banner/hero-arrows.svg') no-repeat scroll 0 0 transparent;
  width: 16px;
  width: 1.1428571428571428rem;
  height: 71px;
  height: 5.071428571428571rem;
  top: -11px;
  top: -0.7857142857142857rem;
  left: 50%;
  margin-top: 0;
}
.gallery .royalSlider .rsThumbs .rsThumbsArrowRight .rsThumbsArrowIcn {
  background-position: -29px 21px;
  background-position: -2.0714285714285716rem 1.5rem;
  -webkit-background-size: 50px 50px;
  -webkit-background-size: 3.5714285714285716rem 3.5714285714285716rem;
  -khtml-background-size: 50px 50px;
  -khtml-background-size: 3.5714285714285716rem 3.5714285714285716rem;
  -moz-background-size: 50px 50px;
  -moz-background-size: 3.5714285714285716rem 3.5714285714285716rem;
  -o-background-size: 50px 50px;
  -o-background-size: 3.5714285714285716rem 3.5714285714285716rem;
  background-size: 50px 50px;
  background-size: 3.5714285714285716rem 3.5714285714285716rem;
}
.gallery .royalSlider .rsThumbs .rsThumbsArrowLeft .rsThumbsArrowIcn {
  background-position: -5px 21px;
  background-position: -0.35714285714285715rem 1.5rem;
  -webkit-background-size: 50px 50px;
  -webkit-background-size: 3.5714285714285716rem 3.5714285714285716rem;
  -khtml-background-size: 50px 50px;
  -khtml-background-size: 3.5714285714285716rem 3.5714285714285716rem;
  -moz-background-size: 50px 50px;
  -moz-background-size: 3.5714285714285716rem 3.5714285714285716rem;
  -o-background-size: 50px 50px;
  -o-background-size: 3.5714285714285716rem 3.5714285714285716rem;
  background-size: 50px 50px;
  background-size: 3.5714285714285716rem 3.5714285714285716rem;
}
@media (min-width: 0px) {
  .gallery .royalSlider .rsThumbs {
    height: 72px;
    height: 5.142857142857143rem;
  }
  .gallery .royalSlider .rsThumb {
    width: 96px;
    width: 6.857142857142857rem;
    height: 72px;
    height: 5.142857142857143rem;
  }
}
.mfp-bg {
  z-index: 9042;
}
.mfp-wrap {
  z-index: 9043;
}
.mfp-wrap .mfp-content {
  z-index: 9045;
}
@media (max-width: 767px) {
  .mfp-wrap .mfp-content {
    height: 100%;
  }
}
.mfp-wrap .mfp-content .royalSlider {
  margin: auto;
  height: 100%;
}
.mfp-wrap .mfp-content .royalSlider .mfp-close {
  color: #999999;
}
.mfp-wrap .mfp-content .royalSlider .rsFullscreenBtn {
  display: none;
}
.mfp-wrap .mfp-content .royalSlider .caption-container {
  position: relative;
}
.mfp-wrap .mfp-content .royalSlider .caption-container .caption {
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.75);
  color: #000000;
  position: absolute;
  bottom: 0;
  padding: 12px;
  padding: 0.8571428571428571rem;
  padding-right: 33px;
  padding-right: 2.357142857142857rem;
  margin-left: 31px;
  margin-left: 2.2142857142857144rem;
  margin-bottom: 31px;
  margin-bottom: 2.2142857142857144rem;
  width: 100%;
  left: 0;
}
.mfp-wrap .mfp-content .royalSlider .caption-container .caption h2 {
  margin: 0;
  font-size: 22;
  color: #333333;
  font-weight: 400;
}
.mfp-wrap .mfp-content .royalSlider .caption-container .caption h3 {
  margin: 0;
  font-size: 18;
  color: #8c1515 !important;
  font-weight: 400;
  margin-bottom: 6px;
  margin-bottom: 0.42857142857142855rem;
}
.mfp-wrap .mfp-content .royalSlider .caption-container .caption p {
  margin: 0;
}
.mfp-wrap .mfp-content .royalSlider .caption-container .caption p.p-link-w-arrow .lastWord {
  display: inline-block;
}
.mfp-wrap .mfp-content .royalSlider .caption-container .caption p.p-link-w-arrow .lastWord:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f061";
  line-height: 14px;
  line-height: 1rem;
  font-size: 7px;
  font-size: 0.5rem;
  padding-left: 4px;
  padding-left: 0.2857142857142857rem;
  top: -1px;
  top: -0.07142857142857142rem;
  position: relative;
}
.mfp-wrap .mfp-content .royalSlider .caption-container .caption p.p-e-link-w-arrow .lastWord {
  display: inline-block;
}
.mfp-wrap .mfp-content .royalSlider .caption-container .caption p.p-e-link-w-arrow .lastWord:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f08e";
  line-height: 14px;
  line-height: 1rem;
  font-size: 10px;
  font-size: 0.7142857142857143rem;
  padding-left: 6px;
  padding-left: 0.42857142857142855rem;
}
.mfp-wrap .mfp-content .royalSlider .caption-container .hideCaptionButton {
  position: absolute;
  bottom: 31px;
  bottom: 2.2142857142857144rem;
  right: 31px;
  right: 2.2142857142857144rem;
  color: #999999;
  cursor: pointer;
  padding: 12px;
  padding: 0.8571428571428571rem;
  z-index: 30;
}
@media (max-width: 479px) {
  .mfp-wrap .mfp-content .royalSlider {
    width: 100%;
    height: 100%;
  }
  .mfp-wrap .mfp-content .royalSlider .caption-container {
    position: static;
  }
  .mfp-wrap .mfp-content .royalSlider .caption-container .caption {
    width: 100%;
    margin-left: 0;
  }
  .mfp-wrap .mfp-content .royalSlider .caption-container .hideCaptionButton {
    bottom: 31px;
    bottom: 2.2142857142857144rem;
    right: 0;
  }
}
@media (min-width: 479px) {
  .mfp-wrap .mfp-content .royalSlider {
    width: 100%;
    height: 100%;
  }
  .mfp-wrap .mfp-content .royalSlider .caption-container {
    position: static;
  }
  .mfp-wrap .mfp-content .royalSlider .caption-container .caption {
    width: 100%;
    margin-left: 0;
  }
  .mfp-wrap .mfp-content .royalSlider .caption-container .hideCaptionButton {
    bottom: 31px;
    bottom: 2.2142857142857144rem;
    right: 0;
  }
}
@media (min-width: 768px) {
  .mfp-wrap .mfp-content .royalSlider {
    width: 756px;
    width: 54rem;
    height: 457px;
    height: 32.642857142857146rem;
  }
  .mfp-wrap .mfp-content .royalSlider .caption-container {
    position: relative;
  }
  .mfp-wrap .mfp-content .royalSlider .caption-container .caption {
    width: 694px;
    width: 49.57142857142857rem;
    margin-left: 31px;
    margin-left: 2.2142857142857144rem;
  }
  .mfp-wrap .mfp-content .royalSlider .caption-container .hideCaptionButton {
    bottom: 31px;
    bottom: 2.2142857142857144rem;
    right: 31px;
    right: 2.2142857142857144rem;
  }
}
@media (min-width: 992px) {
  .mfp-wrap .mfp-content .royalSlider {
    width: 975px;
    width: 69.64285714285714rem;
    height: 576px;
    height: 41.142857142857146rem;
  }
  .mfp-wrap .mfp-content .royalSlider .caption-container .caption {
    width: 913px;
    width: 65.21428571428571rem;
  }
}
@media (min-width: 1200px) {
  .mfp-wrap .mfp-content .royalSlider {
    width: 1183px;
    width: 84.5rem;
    height: 702px;
    height: 50.142857142857146rem;
  }
  .mfp-wrap .mfp-content .royalSlider .caption-container .caption {
    width: 1121px;
    width: 80.07142857142857rem;
  }
}
.mfp-wrap .mfp-content .royalSlider .rsOverflow {
  display: block;
}
.mfp-wrap .mfp-content .royalSlider .rsOverflow .rsContainer {
  height: 100%;
}
@media (max-width: 767px) {
  .mfp-wrap .mfp-content .royalSlider .rsOverflow .rsContainer .rsContent {
    display: table;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .mfp-wrap .mfp-content .royalSlider .rsOverflow .rsContainer .rsContent {
    display: block;
  }
}
.mfp-wrap .mfp-content .royalSlider .rsOverflow .rsContainer .rsContent .image {
  height: 100%;
}
@media (max-width: 767px) {
  .mfp-wrap .mfp-content .royalSlider .rsOverflow .rsContainer .rsContent .image {
    vertical-align: middle;
    display: table-cell;
    padding: 0;
    padding-top: 31px;
    padding-top: 2.2142857142857144rem;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .mfp-wrap .mfp-content .royalSlider .rsOverflow .rsContainer .rsContent .image {
    display: block;
  }
}
.mfp-wrap .mfp-content .royalSlider .rsOverflow .rsContainer .rsContent .image.vertical img {
  height: 100%;
}
@media (max-width: 767px) {
  .mfp-wrap .mfp-content .royalSlider .rsOverflow .rsContainer .rsContent .image.vertical img {
    height: auto;
    width: 100%;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .mfp-wrap .mfp-content .royalSlider .rsOverflow .rsContainer .rsContent .image.vertical img {
    height: 100%;
    width: auto;
  }
}
.mfp-wrap .mfp-content .royalSlider .rsOverflow .rsContainer .rsContent .image.horizontal img {
  height: 100%;
}
@media (max-width: 767px) {
  .mfp-wrap .mfp-content .royalSlider .rsOverflow .rsContainer .rsContent .image.horizontal img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 767px) and (orientation: landscape) {
  .mfp-wrap .mfp-content .royalSlider .rsOverflow .rsContainer .rsContent .image.horizontal img {
    height: 100%;
    width: auto;
  }
}
.mfp-wrap .mfp-content .royalSlider .rsOverflow .rsContainer .rsContent .image img {
  padding: 31px;
  padding: 2.2142857142857144rem;
  margin: auto;
  display: block;
}
@media (max-width: 767px) {
  .mfp-wrap .mfp-content .royalSlider .rsOverflow .rsContainer .rsContent .image img {
    padding: 0;
    padding-bottom: 31px;
    padding-bottom: 2.2142857142857144rem;
  }
}
.mfp-wrap .mfp-content .royalSlider .rsThumbsHor {
  height: 103px;
  height: 7.357142857142857rem;
}
.mfp-wrap .mfp-content .royalSlider .rsThumbs .rsThumb img {
  margin: auto;
}
.mfp-wrap .mfp-content .royalSlider .rsThumbs .rsThumb.rsNavSelected {
  background: none;
}
.mfp-wrap .mfp-content .royalSlider .rsThumbs .rsThumb.rsNavSelected img {
  opacity: .50;
  filter: alpha(opacity=50);
}
.mfp-wrap .mfp-content .royalSlider .rsThumbsArrowIcn {
  background: url('../images/hero-banner/hero-arrows.png') no-repeat scroll 0 0 transparent;
  background: url('../images/hero-banner/hero-arrows.svg') no-repeat scroll 0 0 transparent;
  width: 16px;
  width: 1.1428571428571428rem;
  height: 71px;
  height: 5.071428571428571rem;
  top: -11px;
  top: -0.7857142857142857rem;
  left: 50%;
  margin-top: 0;
}
.mfp-wrap .mfp-content .royalSlider .rsThumbsArrow {
  height: 72px;
  height: 5.142857142857143rem;
}
.mfp-wrap .mfp-content .royalSlider .rsThumbsArrowRight .rsThumbsArrowIcn {
  background-position: -29px 0px;
  background-position: -2.0714285714285716rem 0rem;
  -webkit-background-size: 50px 98px;
  -webkit-background-size: 3.5714285714285716rem 7rem;
  -khtml-background-size: 50px 98px;
  -khtml-background-size: 3.5714285714285716rem 7rem;
  -moz-background-size: 50px 98px;
  -moz-background-size: 3.5714285714285716rem 7rem;
  -o-background-size: 50px 98px;
  -o-background-size: 3.5714285714285716rem 7rem;
  background-size: 50px 98px;
  background-size: 3.5714285714285716rem 7rem;
}
.mfp-wrap .mfp-content .royalSlider .rsThumbsArrowLeft .rsThumbsArrowIcn {
  background-position: -5px 0px;
  background-position: -0.35714285714285715rem 0rem;
  -webkit-background-size: 50px 98px;
  -webkit-background-size: 3.5714285714285716rem 7rem;
  -khtml-background-size: 50px 98px;
  -khtml-background-size: 3.5714285714285716rem 7rem;
  -moz-background-size: 50px 98px;
  -moz-background-size: 3.5714285714285716rem 7rem;
  -o-background-size: 50px 98px;
  -o-background-size: 3.5714285714285716rem 7rem;
  background-size: 50px 98px;
  background-size: 3.5714285714285716rem 7rem;
}
.mfp-wrap .mfp-content .royalSlider .rsArrow {
  height: 60%;
}
.mfp-wrap .mfp-content .royalSlider .rsArrowIcn {
  background: url('../images/hero-banner/hero-arrows.png') no-repeat scroll 0 0 transparent;
  background: url('../images/hero-banner/hero-arrows.svg') no-repeat scroll 0 0 transparent;
  width: 16px;
  width: 1.1428571428571428rem;
  height: 71px;
  height: 5.071428571428571rem;
  -webkit-background-size: 85px 70px;
  -webkit-background-size: 6.071428571428571rem 5rem;
  -khtml-background-size: 85px 70px;
  -khtml-background-size: 6.071428571428571rem 5rem;
  -moz-background-size: 85px 70px;
  -moz-background-size: 6.071428571428571rem 5rem;
  -o-background-size: 85px 70px;
  -o-background-size: 6.071428571428571rem 5rem;
  background-size: 85px 70px;
  background-size: 6.071428571428571rem 5rem;
  top: 80%;
  left: 31px;
  left: 2.2142857142857144rem;
  margin-top: 0;
}
.mfp-wrap .mfp-content .royalSlider .rsArrowLeft .rsArrowIcn {
  background-position: -14px 0px;
  background-position: -1rem 0rem;
}
.mfp-wrap .mfp-content .royalSlider .rsArrowRight .rsArrowIcn {
  background-position: -55px 0px;
  background-position: -3.9285714285714284rem 0rem;
}
@media (min-width: 0px) {
  .mfp-wrap .mfp-content .royalSlider .rsThumbs {
    height: 103px;
    height: 7.357142857142857rem;
  }
  .mfp-wrap .mfp-content .royalSlider .rsThumb {
    width: 96px;
    width: 6.857142857142857rem;
    height: 72px;
    height: 5.142857142857143rem;
  }
}

.map-canvas {
    width: 100%;
    height:100%;
    border: solid 1px #ccc;
}

.map-container {
    padding-right: 2px;
    margin-bottom: 10px;
}

.map-container .get-directions {
    float: right;
    padding: 5px 0 0 0;
    width: 100%;
}

.map-container .get-directions a{
    text-decoration: none;
    vertical-align: middle;
    color:#007c94;
    font-size:14px;
    padding: 0 0 0 44px;
    float: right;
}

#map-canvas-preview {
    padding-top: 10px;
}

.map-container h3 {
    color:#8c1515;
    margin-top: 0;
    margin-bottom: 5px;
    font-weight: 400;
}
.login-form {
  width: 80%;
}
.login-form .label {
  display: table-cell;
  width: 12%;
  text-align: right;
}
.login-form label {
  color: #000;
  font-size: 14px;
}
.login-form .form_field_text {
  width: 75%;
}
@media (max-width: 991px) {
  .login-form .form_field_text {
    width: 100%;
  }
}
.login-form .error-message {
  color: #b70b0b;
}
.login-form .error-message div {
  width: 75%;
}
@media (max-width: 991px) {
  .login-form .error-message div {
    width: 100%;
  }
}

/* SM.Local.Search.Results: base.less */

/* SM.Local.Search: base.less */
.local-search form button.btn {
  color: #fff;
  margin-left: 5px;
  background-color: #007c92;
  border-color: #007c92;
}
.local-search form button.btn:hover {
  color: #fff;
  background-color: #009abb;
  border-color: #009abb;
}

/* SM.Commons.List: base.less */
.list ul.modern_li {
  list-style: none;
  padding-left: 0px;
  padding-left: 0rem;
  width: 100%;
  clear: both;
}
.list ul.modern_li li {
  display: block;
  padding-top: 6px;
  padding-top: 0.42857142857142855rem;
  padding-right: 6px;
  padding-right: 0.42857142857142855rem;
  padding-bottom: 6px;
  padding-bottom: 0.42857142857142855rem;
  padding-left: 0px;
  padding-left: 0rem;
  line-height: 1.3;
  clear: both;
}
.list ul.modern_li li:after {
  border-bottom: solid 1px #dddddd;
  content: no-open-quote;
  display: inherit;
  position: relative;
  bottom: -6px;
  bottom: -0.42857142857142855rem;
}
.list ul.modern_li li + li:last-child:after {
  border: none;
}
.list ul.modern_li li ul {
  /*border-top: solid 1px @ul-hr-color;*/
  /* Commented out to fix layout issue in WT-616 */
  padding-left: 30px;
  padding-left: 2.142857142857143rem;
  margin-top: 6px;
  margin-top: 0.42857142857142855rem;
  /*li:nth-child(even),*/
}
.list ul.modern_li li ul li.even {
  background-color: #dddddd;
}
.list ul.modern_li li ul li:last-child {
  padding-bottom: 6px;
  padding-bottom: 0.42857142857142855rem;
  padding-right: 0px;
  padding-right: 0rem;
}
.list ul.modern_li li ul li ul {
  padding-left: 30px;
  padding-left: 2.142857142857143rem;
  margin-top: 6px;
  margin-top: 0.42857142857142855rem;
  /*
                        li:nth-child(even),
                        li.even{
                            background:none;
                        }
                        */
}
.list ul.modern_li li ul li:after {
  border: none;
}
/* In panel builder with background */
.border-and-shadow .list ul.modern_li li:after {
  border-bottom: solid 1px #f1f1f1;
}
.border-and-shadow .list ul.modern_li li + li:last-child:after {
  border: none;
}
.border-and-shadow .list ul.modern_li li ul li.even {
  background-color: #f1f1f1;
}
/* END SM.Commons.List: modern_li.less */

/* SM.Commons.LinkSearchResults: base.less */
.linksearch-results {
  border: 1px solid #ccc;
  padding: 12px;
  padding: 0.8571428571428571rem;
}
.linksearch-results .more-results-link {
  margin: 12px 0px 12px 0px;
  margin: 0.8571428571428571rem 0rem 0.8571428571428571rem 0rem;
  display: block;
}
.linksearch-results ul#results-list {
  list-style-type: none;
  padding: 0px 0px 0px 6px;
  padding: 0rem 0rem 0rem 0.42857142857142855rem;
}
.linksearch-results ul#results-list li h3 {
  margin-bottom: 6px;
  margin-bottom: 0.42857142857142855rem;
}

/* SM.Commons.LinkSearch */
@media (max-width: 767px) {
  .linksearch .search-container {
    margin: 0px 12px 0px 12px;
    margin: 0rem 0.8571428571428571rem 0rem 0.8571428571428571rem;
  }
}
.linksearch .form-control,
.linksearch .btn {
  height: 45px;
  height: 3.2142857142857144rem;
}
.linksearch .input-group-addon img {
  max-height: 24px;
}
.linksearch .selectize-dropdown-content {
  max-height: 400px;
}
.linksearch select.dropdown-menu {
  width: auto;
  left: -1px;
  padding-top: 4px;
  padding-top: 0.2857142857142857rem;
  padding-left: 6px;
  padding-left: 0.42857142857142855rem;
  padding-right: 6px;
  padding-right: 0.42857142857142855rem;
  height: auto;
  border-radius: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  background-color: #f0f4f5;
  position: absolute;
  margin-top: 0;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.linksearch .btn {
  background-color: #80982a;
  color: #ffffff;
  font-size: 22px;
  font-size: 1.5714285714285714rem;
  border-radius: 2px;
  border-color: #80982a;
}
.linksearch .search-select .btn {
  background-color: #f0f4f5;
  color: #333333;
  font-weight: normal;
  border-color: #ccc;
}
.linksearch .search-select .btn.dropdown-toggle {
  color: #09425a;
}
.linksearch .search-select .btn .search-description {
  font-size: 14px;
  font-size: 1rem;
  line-height: 32px;
  line-height: 2.2857142857142856rem;
}
.linksearch select.dropdown-menu option {
  padding: 0px 3px 1px;
}
.linksearch .form-control.selectize-control {
  display: table;
}
.linksearch .form-control.selectize-control .selectize-input {
  height: 45px;
  height: 3.2142857142857144rem;
  padding: 5.25px 10.5px 5.25px 10.5px;
  padding: 0.375rem 0.75rem 0.375rem 0.75rem;
  display: table-cell;
  width: 100%;
  -webkit-border-radius: 0px;
  -webkit-border-radius: 0rem;
  -moz-border-radius: 0px;
  -moz-border-radius: 0rem;
  border-radius: 0px;
  border-radius: 0rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  line-height: 32px;
  line-height: 2.2857142857142856rem;
}
.linksearch .form-control.selectize-control .selectize-input:after {
  display: none;
}
.linksearch .form-control.selectize-control .selectize-dropdown {
  height: auto;
  -webkit-border-radius: 0px;
  -webkit-border-radius: 0rem;
  -moz-border-radius: 0px;
  -moz-border-radius: 0rem;
  border-radius: 0px;
  border-radius: 0rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin-top: -1px;
  margin-top: -0.07142857142857142rem;
}
.linksearch .form-control.selectize-control .selectize-dropdown .highlight {
  background-color: transparent;
  font-weight: bold;
}
.linksearch .form-control.selectize-control .selectize-dropdown .ts-people-autocomplete-item {
  line-height: 14px;
  line-height: 1rem;
  margin-bottom: 2px;
  margin-bottom: 0.14285714285714285rem;
}
.linksearch .form-control.selectize-control .selectize-dropdown .ts-people-autocomplete-item .ts-people-autocomplete-name {
  line-height: 16px;
  line-height: 1.1428571428571428rem;
  margin-bottom: 1px;
  margin-bottom: 0.07142857142857142rem;
}
.linksearch .form-control.selectize-control .selectize-dropdown .ts-people-autocomplete-item .ts-people-autocomplete-description {
  font-size: 12px;
  font-size: 0.8571428571428571rem;
  line-height: 14px;
  line-height: 1rem;
  display: block;
  margin-top: 2px;
  margin-top: 0.14285714285714285rem;
}
.linksearch .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item {
  padding: 10px 12px 10px 12px;
  padding: 0.7142857142857143rem 0.8571428571428571rem 0.7142857142857143rem 0.8571428571428571rem;
}
.linksearch .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item[data-selectable] {
  cursor: default;
}
.linksearch .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item:nth-child(even) {
  background-color: #efefef;
}
.linksearch .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item h3.ts-od-autocomplete-name {
  margin: 0;
  font-weight: normal;
  font-size: 22px;
  font-size: 1.5714285714285714rem;
  margin-right: 6px;
  margin-right: 0.42857142857142855rem;
}
.linksearch .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-title,
.linksearch .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-email,
.linksearch .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-phone,
.linksearch .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-profile {
  font-size: 14px;
  font-size: 1rem;
  line-height: 14px;
  line-height: 1rem;
  margin: 4px 0px 4px 0px;
  margin: 0.2857142857142857rem 0rem 0.2857142857142857rem 0rem;
}
.linksearch .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-title {
  margin-top: 0px;
  margin-top: 0rem;
}
.linksearch .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-pic {
  max-width: 60px;
  max-width: 4.285714285714286rem;
  max-height: 60px;
  max-height: 4.285714285714286rem;
  overflow: hidden;
  display: inline-block;
  object-fit: cover;
  object-position: 0 10%;
  margin-left: 6px;
  margin-left: 0.42857142857142855rem;
  margin-top: 6px;
  margin-top: 0.42857142857142855rem;
}
.linksearch .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-affiliation {
  background: url('../images/targeted-search/logo-SU-60x30.png') no-repeat scroll top right;
  width: 65px;
  width: 4.642857142857143rem;
  height: 32px;
  height: 2.2857142857142856rem;
  margin-top: 0px;
  margin-top: 0rem;
  padding: 0px;
  padding: 0rem;
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
.linksearch .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-affiliation.shc {
  background-image: url('../images/targeted-search/logo-SHC-60x30.png');
  height: 30px;
  height: 2.142857142857143rem;
}
.linksearch .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-affiliation.sch {
  background-image: url('../images/targeted-search/logo-SCH-60x30.png');
  height: 30px;
  height: 2.142857142857143rem;
}
.linksearch .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-contact {
  margin-top: 0px;
  margin-top: 0rem;
}
.linksearch .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-email a:before {
  content: "\f0e0";
  margin-right: 3px;
  margin-right: 0.21428571428571427rem;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.linksearch .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-phone a:before {
  content: "\f098";
  margin-right: 3px;
  margin-right: 0.21428571428571427rem;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.linksearch .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-item .ts-od-autocomplete-profile a:before {
  content: "\f007";
  margin-right: 3px;
  margin-right: 0.21428571428571427rem;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.linksearch .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-bottom a {
  display: block;
  background-color: #007c92;
  color: #ffffff;
  padding: 5px;
  padding: 0.35714285714285715rem;
  margin: 10px auto;
  min-width: 10px;
  min-width: 0.7142857142857143rem;
  width: 63%;
  text-align: center;
  font-size: 14px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1.1428571428571428rem;
}
.linksearch .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-bottom a:after {
  content: "\f054";
  margin-left: 4px;
  margin-left: 0.2857142857142857rem;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  top: 1px;
  top: 0.07142857142857142rem;
}
@media (max-width: 768px) {
  .linksearch .form-control.selectize-control .selectize-dropdown .ts-od-autocomplete-bottom a {
    width: auto;
  }
}
.linksearch .form-control.selectize-control.loading:after {
  content: " ";
  background: url('../images/icons/icon-spinner.gif') no-repeat scroll center center #ffffff;
  position: absolute;
  right: 2px;
  right: 0.14285714285714285rem;
  top: 2px;
  top: 0.14285714285714285rem;
  bottom: 2px;
  bottom: 0.14285714285714285rem;
  z-index: 1;
  width: 30px;
  width: 2.142857142857143rem;
  background-size: 25px 25px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
@media (max-width: 768px) {
  .linksearch #searchSelectButton {
    display: none;
  }
  .linksearch .ts-od-autocomplete-bottom a {
    width: auto;
  }
}

/* SM.Commons.Image: base.less */
/* Commons Image Component Styles */
.adaptiveimage.image {
  margin-bottom: 0;
  overflow: inherit;
}
.adaptiveimage div.image {
  margin-bottom: 0;
}
.adaptiveimage.section {
  margin-bottom: 12px;
  margin-bottom: 0.8571428571428571rem;
}
.adaptiveimage .pull-right,
.adaptiveimage .pull-left {
  float: none;
}
.adaptiveimage .image-full-width,
.adaptiveimage .image-half-width {
  width: 100%;
}
.adaptiveimage .image-one-fourth-width {
  width: 25%;
}
.adaptiveimage .image-one-third-width {
  width: 33%;
}
.adaptiveimage .image-auto-width img {
  width: auto;
}
.adaptiveimage .center-image,
.adaptiveimage .center-image img {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.adaptiveimage .image-full-width,
.adaptiveimage .image-half-width {
  margin-bottom: 12px;
  margin-bottom: 0.8571428571428571rem;
}
.adaptiveimage .pull-right {
  margin-left: 12px;
  margin-left: 0.8571428571428571rem;
}
.adaptiveimage .pull-left {
  margin-right: 12px;
  margin-right: 0.8571428571428571rem;
}
@media (min-width: 479px) {
  .adaptiveimage .image-half-width {
    width: 50%;
    margin-bottom: 0;
  }
  .adaptiveimage .image-full-width.pull-right,
  .adaptiveimage .image-full-width.pull-left {
    margin-left: 0;
    margin-right: 0;
  }
}
.adaptiveimage + .text.section {
  margin-top: 10px;
}
.adaptiveimage .icon-tray {
  bottom: 10px;
  bottom: 0.7142857142857143rem;
  font-size: 24px;
  font-size: 1.7142857142857142rem;
  line-height: 24px;
  line-height: 1.7142857142857142rem;
  right: 10px;
  right: 0.7142857142857143rem;
  position: absolute;
}
.adaptiveimage .icon-tray a {
  padding: 3px 4px;
  padding: 0.21428571428571427rem 0.2857142857142857rem;
  background: rgba(51, 51, 51, 0.2);
  color: rgba(255, 255, 255, 0.8);
  display: inline-block;
  text-shadow: 1px 1px 3px #999;
}
.adaptiveimage .icon-tray a:hover {
  background: rgba(51, 51, 51, 0.8);
  color: #ffffff;
}
.adaptiveimage [data-fullscreen-modal="true"] img {
  cursor: -moz-zoom-in;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
.adaptiveimage [data-fullscreen-modal="true"] a img {
  cursor: pointer;
}
.sm-image {
  padding: 0;
  overflow: hidden;
  position: relative;
}
.sm-image img {
  height: auto;
  max-width: 100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .sm-image img {
    width: 100% !important;
  }
}
.sm-image.caption.background-color-333333 {
  background-color: #333333;
}
.sm-image.caption.background-color-8C1515 {
  background-color: #8c1515;
}
.sm-image.caption .image {
  overflow: hidden;
  position: relative;
}
.sm-image.caption .caption {
  color: #ffffff;
  font-size: 14px;
  font-size: 1rem;
  padding: 18px 12px 12px 12px;
  padding: 1.2857142857142858rem 0.8571428571428571rem 0.8571428571428571rem 0.8571428571428571rem;
  line-height: 1.3;
  overflow: hidden;
}
.sm-image.caption .caption h3 {
  font-size: 14px;
  font-size: 1rem;
  text-transform: uppercase;
  margin: 0px;
  margin: 0rem;
  margin-bottom: 6px;
  margin-bottom: 0.42857142857142855rem;
  color: #ffffff;
  font-weight: 400;
}
.sm-image.caption .caption h3:after {
  border: none;
}
.sm-image.caption .caption .p-link-w-arrow a .lastWord,
.sm-image.caption .caption a.link-w-arrow .lastWord {
  display: inline-block;
}
.sm-image.caption .caption .p-link-w-arrow a .lastWord:after,
.sm-image.caption .caption a.link-w-arrow .lastWord:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f061";
  line-height: 14px;
  line-height: 1rem;
  font-size: 7px;
  font-size: 0.5rem;
  padding-left: 4px;
  padding-left: 0.2857142857142857rem;
  top: -1px;
  top: -0.07142857142857142rem;
  position: relative;
}
.sm-image.caption .caption p:last-child {
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
.sm-image.caption .caption a,
.sm-image.caption .caption a:link,
.sm-image.caption .caption a:active,
.sm-image.caption .caption a:visited {
  color: #6fdef9;
}
.sm-image.caption.left .caption-container,
.sm-image.caption.right .caption-container {
  position: absolute;
  width: 50%;
  height: 100%;
  margin-top: -12px;
  margin-top: -0.8571428571428571rem;
  overflow: hidden;
}
@media (max-width: 767px) {
  .sm-image.caption.left .caption-container,
  .sm-image.caption.right .caption-container {
    margin-top: 0px;
    margin-top: 0rem;
    width: 100%;
    float: none;
    position: static;
  }
}
.sm-image.caption.left .caption,
.sm-image.caption.right .caption {
  padding-top: 30px;
  padding-top: 2.142857142857143rem;
}
@media (max-width: 767px) {
  .sm-image.caption.left .caption,
  .sm-image.caption.right .caption {
    padding-top: 18px;
    padding-top: 1.2857142857142858rem;
  }
}
.sm-image.caption.left .image,
.sm-image.caption.right .image {
  width: 50%;
}
@media (max-width: 767px) {
  .sm-image.caption.left .image,
  .sm-image.caption.right .image {
    width: 100%;
    float: none;
  }
}
.sm-image.caption.left .caption-container {
  float: left;
}
.sm-image.caption.left .image {
  float: right;
}
.sm-image.caption.right .caption-container {
  margin-left: 50%;
}
@media (max-width: 767px) {
  .sm-image.caption.right .caption-container {
    margin-left: 0px;
    margin-left: 0rem;
  }
}
.sm-image.caption.right .image {
  float: left;
}
.mfp-wrap.image-component-modal .mfp-bottom-bar {
  margin-top: -40px;
}
.mfp-wrap.image-component-modal .mfp-title {
  padding-right: 0;
}
.mfp-wrap.image-component-modal .mfp-counter {
  display: none;
}
.mfp-wrap.image-component-modal .image-component-caption {
  padding: 12px 20px;
  padding: 0.8571428571428571rem 1.4285714285714286rem;
  background: #333333;
}
.mfp-wrap.image-component-modal .image-component-caption p:last-child {
  margin-bottom: 0;
}
div.image-full-width div.sm-image div.image img {
  width: 100%;
}

/* style for unconfigured component */

.empty-component {
	background-color: #eee;
	padding:5px 10px;
} 
/* SM.Commons.HorizontalRule: base.less */
/* Use negative margin to offset the global margin-bottom from the H tags */
.horizontal_rule .hr-no-margins {
  position: relative;
  top: -10px;
  margin-bottom: 2px;
}
.horizontal_rule_editmode_padding {
  padding: 5px 0px 5px 0px;
}

/* SM.Commons.HeroBanner: base.less */
.hero-container {
  /* Hide full bleed hero image in mobile navigation */
}
.slide-right .hero-container {
  overflow: hidden;
}
.hero-container .section {
  margin-bottom: 0;
}
.hero-container.hero-banner-hatched:before {
  content: " ";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: url('../images/hero-banner/hatched-background.png');
  opacity: 0.2;
}
.hero-container.hero-banner-hatched .hero-banner-container img.rsImg {
  z-index: 1;
}
.hero-container.hero-banner-hatched .hero-banner-container .rsContent:after {
  content: " ";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: url('../images/hero-banner/hatched-background.png');
  opacity: 0.2;
}
.hero-container.hero-banner-hatched .hero-banner-container .hero-banner-infobox {
  z-index: 3;
}
.hero-container.hero-banner-hatched .hero-banner-container .hero-banner-more-link {
  z-index: 4;
}
.hero-banner-container > .container > .row {
  margin-right: 0;
  margin-left: 0;
}
.hero-banner-container > .container > .row > .col-md-12 {
  padding-right: 0;
  padding-left: 0;
}
.hero-banner-container .royalSlider {
  width: 100%;
}
.hero-banner-container .royalSlider.banner-loading {
  overflow: hidden;
}
.hero-banner-container .royalSlider.banner-loading:before {
  content: " ";
  background: url('../images/icons/icon-spinner.gif') no-repeat scroll center center #ffffff;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 22;
}
.hero-banner-container .royalSlider.has-one-slide .rsNav {
  display: none;
}
.hero-banner-container .hero-banner-label-container {
  display: none;
  position: relative;
  z-index: 21;
  width: 100%;
  background-color: #333333;
  padding: 6px 12px 6px 12px;
  padding: 0.42857142857142855rem 0.8571428571428571rem 0.42857142857142855rem 0.8571428571428571rem;
}
@media (max-width: 767px) {
  .hero-banner-container .hero-banner-label-container {
    display: block;
  }
}
@media (max-width: 767px) {
  .hero-banner-container .hero-banner-label-container.hero-banner-no-label {
    display: none;
  }
}
.hero-banner-container .hero-banner-label-container h2.hero-banner-label-text {
  font-weight: 400;
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  color: #ffffff;
  margin: 6px 0px 6px 0px;
  margin: 0.42857142857142855rem 0rem 0.42857142857142855rem 0rem;
  font-family: 'Fjord One', serif;
}
.hero-banner-container .hero-banner-label-container p {
  color: #ffffff;
}
.hero-banner-container .hero-banner-label-container .hero-banner-label-link {
  display: block;
  width: 100%;
  margin-top: 12px;
  margin-top: 0.8571428571428571rem;
  overflow: hidden;
}
.hero-banner-container .hero-banner-label-container .hero-banner-label-link a {
  font-size: 12px;
  font-size: 0.8571428571428571rem;
  color: #ffffff;
  text-shadow: 0.07142857142857rem 0.07142857142857rem 0.07142857142857rem #000;
  padding: 6px;
  padding: 0.42857142857142855rem;
  background-color: #8c1515;
  font-family: 'Fjord One', serif;
  display: block;
  float: right;
}
.hero-banner-container .hero-banner-label-container .hero-banner-label-link a .fa {
  font-size: 7px;
  font-size: 0.5rem;
}
.hero-banner-container .rsDefault {
  background: none repeat scroll 0 0 transparent;
}
@media (max-width: 991px) {
  .hero-banner-container .rsDefault {
    width: 100%;
    margin-left: 0;
  }
}
.hero-banner-container .rsDefault .rsContent {
  margin: 0 auto;
  overflow: hidden;
}
.hero-banner-container .rsDefault .rsContent .image {
  height: 100%;
  margin-top: 0;
}
.hero-banner-container .rsDefault .rsContent .image img {
  width: 100%;
}
.hero-banner-container .rsDefault .rsGCaption {
  display: none;
}
.hero-banner-container .rsDefault .rsOverflow,
.hero-banner-container .rsDefault .rsSlide,
.hero-banner-container .rsDefault .rsVideoFrameHolder,
.hero-banner-container .rsDefault .rsThumbs {
  background: none repeat scroll 0 0 transparent;
}
.hero-banner-container .rsDefault .rsArrow {
  -webkit-transition: all 0.05s ease-in-out;
  -moz-transition: all 0.05s ease-in-out;
  -o-transition: all 0.05s ease-in-out;
  transition: all 0.05s ease-in-out;
}
.hero-banner-container .rsDefault .rsArrow:hover,
.hero-banner-container .rsDefault .rsArrow:focus {
  outline: 0;
}
.hero-banner-container .rsDefault .rsArrow:hover .rsArrowIcn,
.hero-banner-container .rsDefault .rsArrow:focus .rsArrowIcn {
  outline: 1px solid #ffffff;
}
.hero-banner-container .rsDefault .rsArrowIcn {
  background: url('../images/hero-banner/hero-arrows.svg') no-repeat scroll 0 0 transparent;
  top: 39%;
  height: 82px;
  height: 5.857142857142857rem;
  width: 38px;
  width: 2.7142857142857144rem;
}
@media (max-width: 479px) {
  .hero-banner-container .rsDefault .rsArrowIcn {
    height: 41px;
    height: 2.9285714285714284rem;
    top: auto;
    bottom: 0%;
  }
}
.hero-banner-container .rsDefault.rsHor .rsArrowLeft .rsArrowIcn {
  background-position: -15px 0px;
  background-position: -1.0714285714285714rem 0rem;
  -webkit-background-size: 112px 82px;
  -webkit-background-size: 8rem 5.857142857142857rem;
  -khtml-background-size: 112px 82px;
  -khtml-background-size: 8rem 5.857142857142857rem;
  -moz-background-size: 112px 82px;
  -moz-background-size: 8rem 5.857142857142857rem;
  -o-background-size: 112px 82px;
  -o-background-size: 8rem 5.857142857142857rem;
  background-size: 112px 82px;
  background-size: 8rem 5.857142857142857rem;
  margin-left: -21px;
  margin-left: -1.5rem;
}
@media (max-width: 479px) {
  .hero-banner-container .rsDefault.rsHor .rsArrowLeft .rsArrowIcn {
    background-position: 1px 0px;
    background-position: 0.07142857142857142rem 0rem;
    -webkit-background-size: 56px 41px;
    -webkit-background-size: 4rem 2.9285714285714284rem;
    -khtml-background-size: 56px 41px;
    -khtml-background-size: 4rem 2.9285714285714284rem;
    -moz-background-size: 56px 41px;
    -moz-background-size: 4rem 2.9285714285714284rem;
    -o-background-size: 56px 41px;
    -o-background-size: 4rem 2.9285714285714284rem;
    background-size: 56px 41px;
    background-size: 4rem 2.9285714285714284rem;
  }
}
.hero-banner-container .rsDefault.rsHor .rsArrowRight .rsArrowIcn {
  background-position: -62px 0px;
  background-position: -4.428571428571429rem 0rem;
  -webkit-background-size: 112px 82px;
  -webkit-background-size: 8rem 5.857142857142857rem;
  -khtml-background-size: 112px 82px;
  -khtml-background-size: 8rem 5.857142857142857rem;
  -moz-background-size: 112px 82px;
  -moz-background-size: 8rem 5.857142857142857rem;
  -o-background-size: 112px 82px;
  -o-background-size: 8rem 5.857142857142857rem;
  background-size: 112px 82px;
  background-size: 8rem 5.857142857142857rem;
}
@media (max-width: 479px) {
  .hero-banner-container .rsDefault.rsHor .rsArrowRight .rsArrowIcn {
    background-position: -23px 0px;
    background-position: -1.6428571428571428rem 0rem;
    -webkit-background-size: 56px 41px;
    -webkit-background-size: 4rem 2.9285714285714284rem;
    -khtml-background-size: 56px 41px;
    -khtml-background-size: 4rem 2.9285714285714284rem;
    -moz-background-size: 56px 41px;
    -moz-background-size: 4rem 2.9285714285714284rem;
    -o-background-size: 56px 41px;
    -o-background-size: 4rem 2.9285714285714284rem;
    background-size: 56px 41px;
    background-size: 4rem 2.9285714285714284rem;
  }
}
.hero-banner-container .rsDefault .rsBullets {
  bottom: 3%;
  right: 8%;
  left: auto;
  background: none repeat scroll 0 0 transparent;
  width: auto;
}
.hero-banner-container .rsDefault .rsBullet {
  width: 18px;
  width: 1.2857142857142858rem;
  height: 18px;
  height: 1.2857142857142858rem;
  padding: 2px;
  padding: 0.14285714285714285rem;
}
.hero-banner-container .rsDefault .rsBullet span {
  border-radius: 0;
  border: 1px solid #fff;
  background-color: transparent;
  width: 12px;
  width: 0.8571428571428571rem;
  height: 12px;
  height: 0.8571428571428571rem;
  -webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0.07142857142857142rem 0.07142857142857142rem 0.07142857142857142rem 0.07142857142857142rem rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0.07142857142857142rem 0.07142857142857142rem 0.07142857142857142rem 0.07142857142857142rem rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0.07142857142857142rem 0.07142857142857142rem 0.07142857142857142rem 0.07142857142857142rem rgba(0, 0, 0, 0.2);
}
.hero-banner-container .rsDefault .rsBullet:focus span,
.hero-banner-container .rsDefault .rsBullet.rsNavSelected span {
  background-color: #ffffff;
}
.hero-banner-container .hero-banner-infobox-container {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  display: table-cell;
  vertical-align: bottom;
  padding-bottom: 0;
  padding-left: 12px;
  padding-left: 0.8571428571428571rem;
  padding-right: 12px;
  padding-right: 0.8571428571428571rem;
}
@media (min-width: 768px) {
  .hero-banner-container .hero-banner-infobox-container {
    padding-bottom: 64px;
    padding-bottom: 4.571428571428571rem;
    left: 12px;
    left: 0.8571428571428571rem;
    right: 12px;
    right: 0.8571428571428571rem;
  }
}
@media (min-width: 992px) {
  .hero-banner-container .hero-banner-infobox-container {
    padding-bottom: 62px;
    padding-bottom: 4.428571428571429rem;
  }
}
@media (max-width: 767px) {
  .hero-banner-container .hero-banner-infobox-container {
    display: none;
  }
}
.hero-banner-container .hero-banner-infobox-container .main-content {
  padding: 0;
}
.hero-banner-container .hero-banner-infobox {
  position: relative;
  width: 100%;
  height: auto;
  padding: 2%;
  text-align: left;
}
.hero-banner-container .hero-banner-infobox.hero-banner-position-rt {
  text-align: right;
}
.hero-banner-container .hero-banner-infobox .infobox-heading-wrapper {
  position: relative;
  display: inline-block;
}
.hero-banner-container .hero-banner-infobox a.hero-banner-link {
  color: #ffffff;
  /* To increase the clickable area: */
  display: block;
  padding-bottom: 26px;
  padding-bottom: 1.8571428571428572rem;
  margin-bottom: -26px;
  margin-bottom: -1.8571428571428572rem;
}
.hero-banner-container .hero-banner-infobox h2 {
  margin: 0px 0px 5px 0px;
  margin: 0rem 0rem 0.35714285714285715rem 0rem;
  padding: 5px 0px 5px 0px;
  padding: 0.35714285714285715rem 0rem 0.35714285714285715rem 0rem;
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.6);
  display: inline;
  box-shadow: none;
  font-family: 'Fjord One', serif;
  text-shadow: 0.07142857142857rem 0.07142857142857rem 0.07142857142857rem #000;
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  line-height: 200%;
}
@media (min-width: 768px) {
  .hero-banner-container .hero-banner-infobox h2 {
    font-size: 28px;
    font-size: 2rem;
    line-height: 175%;
  }
}
@media (min-width: 1200px) {
  .hero-banner-container .hero-banner-infobox h2 {
    font-size: 35px;
    font-size: 2.5rem;
  }
}
.hero-banner-container .hero-banner-infobox h2 .hero-banner-more-link {
  background-color: #8c1515;
  background-color: rgba(140, 21, 21, 0.8);
  z-index: 21;
  position: absolute;
  right: 0px;
  right: 0rem;
  bottom: -26px;
  bottom: -1.8571428571428572rem;
}
.hero-banner-container .hero-banner-infobox h2 .hero-banner-more-link span {
  color: #ffffff;
  font-family: 'Fjord One', serif;
  display: table;
  border-spacing: 3px;
  border-spacing: 0.21428571428571427rem;
  font-size: 14px;
  font-size: 1rem;
  white-space: nowrap;
  line-height: 125%;
}
.hero-banner-container .hero-banner-infobox h2 .hero-banner-more-link span .fa-arrow-right {
  font-size: 8px;
  font-size: 0.5714285714285714rem;
  vertical-align: middle;
  display: table-cell;
}
.hero-banner-container .hero-banner-infobox p {
  margin: 5px 0px 5px 0px;
  margin: 0.35714285714285715rem 0rem 0.35714285714285715rem 0rem;
  text-shadow: 0.07142857142857rem 0.07142857142857rem 0.07142857142857rem #000;
}
@media (max-width: 767px) {
  .hero-banner-container .hero-banner-infobox p {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (max-width: 479px) {
  .hero-banner-container .hero-banner-infobox p {
    font-size: 10px;
    font-size: 0.7142857142857143rem;
  }
}
.hero-banner-container .hero-banner-infobox.editable-content,
.hero-banner-container .hero-banner-label-container.editable-content {
  padding-bottom: 0;
}
.hero-banner-container .hero-banner-infobox .panel_builder,
.hero-banner-container .hero-banner-label-container .panel_builder,
.hero-banner-container .hero-banner-infobox .section.heading,
.hero-banner-container .hero-banner-label-container .section.heading,
.hero-banner-container .hero-banner-infobox .section-header,
.hero-banner-container .hero-banner-label-container .section-header,
.hero-banner-container .hero-banner-infobox .section-header h1,
.hero-banner-container .hero-banner-label-container .section-header h1,
.hero-banner-container .hero-banner-infobox .section-header h2,
.hero-banner-container .hero-banner-label-container .section-header h2,
.hero-banner-container .hero-banner-infobox .section-header h3,
.hero-banner-container .hero-banner-label-container .section-header h3,
.hero-banner-container .hero-banner-infobox .section-header h4,
.hero-banner-container .hero-banner-label-container .section-header h4 {
  margin-bottom: 0;
}
.hero-banner-container .hero-banner-infobox h1,
.hero-banner-container .hero-banner-label-container h1,
.hero-banner-container .hero-banner-infobox h2,
.hero-banner-container .hero-banner-label-container h2,
.hero-banner-container .hero-banner-infobox h3,
.hero-banner-container .hero-banner-label-container h3,
.hero-banner-container .hero-banner-infobox h4,
.hero-banner-container .hero-banner-label-container h4,
.hero-banner-container .hero-banner-infobox .section-header h1,
.hero-banner-container .hero-banner-label-container .section-header h1,
.hero-banner-container .hero-banner-infobox .section-header h2,
.hero-banner-container .hero-banner-label-container .section-header h2,
.hero-banner-container .hero-banner-infobox .section-header h3,
.hero-banner-container .hero-banner-label-container .section-header h3,
.hero-banner-container .hero-banner-infobox .section-header h4,
.hero-banner-container .hero-banner-label-container .section-header h4 {
  font-family: 'Fjord One', serif;
  color: #ffffff;
}
.hero-banner-container .hero-banner-infobox h1 a,
.hero-banner-container .hero-banner-label-container h1 a,
.hero-banner-container .hero-banner-infobox h2 a,
.hero-banner-container .hero-banner-label-container h2 a,
.hero-banner-container .hero-banner-infobox h3 a,
.hero-banner-container .hero-banner-label-container h3 a,
.hero-banner-container .hero-banner-infobox h4 a,
.hero-banner-container .hero-banner-label-container h4 a,
.hero-banner-container .hero-banner-infobox .section-header h1 a,
.hero-banner-container .hero-banner-label-container .section-header h1 a,
.hero-banner-container .hero-banner-infobox .section-header h2 a,
.hero-banner-container .hero-banner-label-container .section-header h2 a,
.hero-banner-container .hero-banner-infobox .section-header h3 a,
.hero-banner-container .hero-banner-label-container .section-header h3 a,
.hero-banner-container .hero-banner-infobox .section-header h4 a,
.hero-banner-container .hero-banner-label-container .section-header h4 a {
  color: #ffffff;
}
.hero-banner-container .hero-banner-infobox h1:after,
.hero-banner-container .hero-banner-label-container h1:after,
.hero-banner-container .hero-banner-infobox h2:after,
.hero-banner-container .hero-banner-label-container h2:after,
.hero-banner-container .hero-banner-infobox h3:after,
.hero-banner-container .hero-banner-label-container h3:after,
.hero-banner-container .hero-banner-infobox h4:after,
.hero-banner-container .hero-banner-label-container h4:after,
.hero-banner-container .hero-banner-infobox .section-header h1:after,
.hero-banner-container .hero-banner-label-container .section-header h1:after,
.hero-banner-container .hero-banner-infobox .section-header h2:after,
.hero-banner-container .hero-banner-label-container .section-header h2:after,
.hero-banner-container .hero-banner-infobox .section-header h3:after,
.hero-banner-container .hero-banner-label-container .section-header h3:after,
.hero-banner-container .hero-banner-infobox .section-header h4:after,
.hero-banner-container .hero-banner-label-container .section-header h4:after {
  display: none;
}
.hero-banner-container .hero-banner-infobox .text p a,
.hero-banner-container .hero-banner-label-container .text p a {
  background-color: #8c1515;
  background-color: rgba(140, 21, 21, 0.8);
  color: #ffffff;
  font-family: 'Fjord One', serif;
  display: inline-block;
  padding: 3px;
  padding: 0.21428571428571427rem;
  border-spacing: 3px;
  border-spacing: 0.21428571428571427rem;
  font-size: 14px;
  font-size: 1rem;
  white-space: nowrap;
  line-height: 125%;
}
.hero-banner-container .hero-banner-label-container .text,
.hero-banner-container .hero-banner-label-container p:last-child {
  margin-bottom: 0;
}
.hero-banner-container .hero-banner-label-container a {
  font-family: 'Fjord One', serif;
  text-shadow: 0.07142857142857rem 0.07142857142857rem 0.07142857142857rem #000;
}
/* For Non-Olympus Layouts */
.hero-container.fullpage > .container,
.hero-container.filmstrip > .container {
  position: static;
  padding: 0;
  margin: 0;
  width: 100%;
  overflow: hidden;
}
.hero-container.fullpage > .container > .row,
.hero-container.filmstrip > .container > .row {
  position: static;
  padding: 0;
  margin: 0;
}
.hero-container.fullpage > .container > .row > .col-md-12,
.hero-container.filmstrip > .container > .row > .col-md-12 {
  position: static;
  margin: 0;
  padding: 0;
}
/* Fullpage Layout */
.hero-container.fullpage > .container .rsContainer {
  width: auto;
  margin: 0;
  height: 100%;
}
.hero-container.fullpage .hero-banner-container {
  /* Override the inline style to: #333 BG color for fullpage layouts */
  background-color: #333333 !important;
}
@media (min-width: 768px) {
  .hero-container.fullpage .hero-banner-container .rsDefault .rsContent .image img {
    width: auto;
    height: 100%;
  }
  .hero-container.fullpage .hero-banner-container .hero-banner-infobox-container {
    padding-bottom: 15%;
  }
}
/* Filmstrip Layout */
@media (min-width: 1099px) {
  .hero-container.filmstrip {
    /* Override the inline style to: #333 BG color for filmstrip layouts */
  }
}
.hero-container.filmstrip .hero-banner-container {
  margin: 0 auto;
}
@media (max-width: 767px) {
  .hero-container.filmstrip .hero-banner-container {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .hero-container.filmstrip .hero-banner-container {
    width: 720.75px;
  }
}
@media (min-width: 992px) {
  .hero-container.filmstrip .hero-banner-container {
    width: 940.75px;
  }
}
@media (min-width: 1200px) {
  .hero-container.filmstrip .hero-banner-container {
    width: 1140.75px;
  }
}
@media (min-width: 1399px) {
  .hero-container.filmstrip .hero-banner-container {
    width: 1250px;
  }
}
.hero-container.filmstrip .hero-banner-container .rsContainer {
  margin: 0;
}
@media (min-width: 768px) {
  .hero-container.filmstrip .hero-banner-container .rsContainer {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .hero-container.filmstrip .hero-banner-container .rsContainer {
    width: 100%;
  }
}
@media (min-width: 1099px) {
  .hero-container.filmstrip .hero-banner-container {
    /* Reveal other slides in the filmstrip */
  }
  .hero-container.filmstrip .hero-banner-container .rsDefault.rsHor .rsArrowLeft {
    left: 0;
  }
  .hero-container.filmstrip .hero-banner-container .rsDefault.rsHor .rsArrowRight {
    right: 0;
  }
  .hero-container.filmstrip .hero-banner-container .rsDefault .rsOverflow {
    overflow: visible;
  }
  .hero-container.filmstrip .hero-banner-container .rsDefault .rsSlide {
    background: #000000;
  }
  .hero-container.filmstrip .hero-banner-container .rsDefault .rsSlide .rsContent {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)" !important;
    -khtml-opacity: 0.2 !important;
    -webkit-opacity: 0.2 !important;
    -moz-opacity: 0.2 !important;
    opacity: 0.2 !important;
    -webkit-transition: opacity 0.25s ease-in-out;
    -moz-transition: opacity 0.25s ease-in-out;
    -o-transition: opacity 0.25s ease-in-out;
    transition: opacity 0.25s ease-in-out;
  }
  .hero-container.filmstrip .hero-banner-container .rsDefault .rsSlide.currentSlide .rsContent {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
    -khtml-opacity: 1 !important;
    -webkit-opacity: 1 !important;
    -moz-opacity: 1 !important;
    opacity: 1 !important;
  }
}
.no-svg .hero-banner-container .rsDefault .rsArrowIcn {
  background-image: url('../images/hero-banner/hero-arrows.png');
  background-repeat: no-repeat;
  background-color: transparent;
}

/* SM.Commons.Heading: base.less */
/**/
/* Define top margin when headings are placed after elements */
.section.heading + .section.heading .section.text + .section.heading {
  margin-top: 35px;
  margin-top: 2.5rem;
}
.section.heading {
  margin: 0;
}
.section.heading:before,
.section.heading:after {
  content: " ";
  display: table;
}
.section.heading:after {
  clear: both;
}
.lt-ie8 .section.heading {
  zoom: 1;
}
.heading.parbase:first-child .section-header {
  margin-top: 0px;
  margin-top: 0rem;
}
.section-header {
  position: relative;
  margin: 12px 0px 12px 0px;
  margin: 0.8571428571428571rem 0rem 0.8571428571428571rem 0rem;
}
.section-header:first-child h1,
.section-header:first-child h2,
.section-header:first-child h3,
.section-header:first-child h4,
.section-header:first-child h5,
.section-header:first-child h6 {
  padding-top: 0;
  margin-top: 0;
}
.section-header h1,
.section-header h2,
.section-header h3 {
  font-weight: 400;
  margin: 0;
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
.section-header h1.black,
.section-header h2.black,
.section-header h3.black {
  color: #333333;
}
.section-header h1.black > a,
.section-header h2.black > a,
.section-header h3.black > a {
  color: #333333;
}
.section-header h1.black > a:link,
.section-header h2.black > a:link,
.section-header h3.black > a:link,
.section-header h1.black > a:visited,
.section-header h2.black > a:visited,
.section-header h3.black > a:visited,
.section-header h1.black > a:active,
.section-header h2.black > a:active,
.section-header h3.black > a:active {
  color: #333333;
}
.section-header h1.red,
.section-header h2.red,
.section-header h3.red,
.section-header h1.additional-color,
.section-header h2.additional-color,
.section-header h3.additional-color {
  color: #8c1515;
}
.section-header h1.red > a,
.section-header h2.red > a,
.section-header h3.red > a,
.section-header h1.additional-color > a,
.section-header h2.additional-color > a,
.section-header h3.additional-color > a {
  color: #8c1515;
}
.section-header h1.red > a:link,
.section-header h2.red > a:link,
.section-header h3.red > a:link,
.section-header h1.additional-color > a:link,
.section-header h2.additional-color > a:link,
.section-header h3.additional-color > a:link,
.section-header h1.red > a:visited,
.section-header h2.red > a:visited,
.section-header h3.red > a:visited,
.section-header h1.additional-color > a:visited,
.section-header h2.additional-color > a:visited,
.section-header h3.additional-color > a:visited,
.section-header h1.red > a:active,
.section-header h2.red > a:active,
.section-header h3.red > a:active,
.section-header h1.additional-color > a:active,
.section-header h2.additional-color > a:active,
.section-header h3.additional-color > a:active {
  color: #8c1515;
}
.section-header h2:after {
  display: none;
}
.section-header h3 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  color: #8c1515;
}
.section-header h3 + p {
  font-size: 16px;
  font-size: 1.1428571428571428rem;
  color: #666666;
  font-style: italic;
}
.section-header p.subheading {
  margin-top: 4px;
  margin-top: 0.2857142857142857rem;
}
/* Sytles for headings placed inside of a dark color row */
.color-row.blue-dark-bg .section-header h1.black,
.border-and-shadow.blue-dark-bg .section-header h1.black,
.color-row.grey-bg .section-header h1.black,
.border-and-shadow.grey-bg .section-header h1.black,
.color-row.grey-med-bg .section-header h1.black,
.border-and-shadow.grey-med-bg .section-header h1.black,
.color-row.grey-dark-bg .section-header h1.black,
.border-and-shadow.grey-dark-bg .section-header h1.black,
.color-row.black-bg .section-header h1.black,
.border-and-shadow.black-bg .section-header h1.black,
.color-row.blue-bg .section-header h1.black,
.border-and-shadow.blue-bg .section-header h1.black,
.color-row.blue-dark-bg .section-header h1.black,
.border-and-shadow.blue-dark-bg .section-header h1.black,
.color-row.blue-x-dark-bg .section-header h1.black,
.border-and-shadow.blue-x-dark-bg .section-header h1.black,
.color-row.accent-lt-green-bg .section-header h1.black,
.border-and-shadow.accent-lt-green-bg .section-header h1.black,
.color-row.accent-green-bg .section-header h1.black,
.border-and-shadow.accent-green-bg .section-header h1.black,
.color-row.accent-orange-bg .section-header h1.black,
.border-and-shadow.accent-orange-bg .section-header h1.black,
.color-row.accent-purple-bg .section-header h1.black,
.border-and-shadow.accent-purple-bg .section-header h1.black,
.color-row.accent-red-bg .section-header h1.black,
.border-and-shadow.accent-red-bg .section-header h1.black,
.color-row.stanford-red-bg .section-header h1.black,
.border-and-shadow.stanford-red-bg .section-header h1.black,
.color-row.blue-dark-bg .section-header h2.black,
.border-and-shadow.blue-dark-bg .section-header h2.black,
.color-row.grey-bg .section-header h2.black,
.border-and-shadow.grey-bg .section-header h2.black,
.color-row.grey-med-bg .section-header h2.black,
.border-and-shadow.grey-med-bg .section-header h2.black,
.color-row.grey-dark-bg .section-header h2.black,
.border-and-shadow.grey-dark-bg .section-header h2.black,
.color-row.black-bg .section-header h2.black,
.border-and-shadow.black-bg .section-header h2.black,
.color-row.blue-bg .section-header h2.black,
.border-and-shadow.blue-bg .section-header h2.black,
.color-row.blue-dark-bg .section-header h2.black,
.border-and-shadow.blue-dark-bg .section-header h2.black,
.color-row.blue-x-dark-bg .section-header h2.black,
.border-and-shadow.blue-x-dark-bg .section-header h2.black,
.color-row.accent-lt-green-bg .section-header h2.black,
.border-and-shadow.accent-lt-green-bg .section-header h2.black,
.color-row.accent-green-bg .section-header h2.black,
.border-and-shadow.accent-green-bg .section-header h2.black,
.color-row.accent-orange-bg .section-header h2.black,
.border-and-shadow.accent-orange-bg .section-header h2.black,
.color-row.accent-purple-bg .section-header h2.black,
.border-and-shadow.accent-purple-bg .section-header h2.black,
.color-row.accent-red-bg .section-header h2.black,
.border-and-shadow.accent-red-bg .section-header h2.black,
.color-row.stanford-red-bg .section-header h2.black,
.border-and-shadow.stanford-red-bg .section-header h2.black,
.color-row.blue-dark-bg .section-header h3.black,
.border-and-shadow.blue-dark-bg .section-header h3.black,
.color-row.grey-bg .section-header h3.black,
.border-and-shadow.grey-bg .section-header h3.black,
.color-row.grey-med-bg .section-header h3.black,
.border-and-shadow.grey-med-bg .section-header h3.black,
.color-row.grey-dark-bg .section-header h3.black,
.border-and-shadow.grey-dark-bg .section-header h3.black,
.color-row.black-bg .section-header h3.black,
.border-and-shadow.black-bg .section-header h3.black,
.color-row.blue-bg .section-header h3.black,
.border-and-shadow.blue-bg .section-header h3.black,
.color-row.blue-dark-bg .section-header h3.black,
.border-and-shadow.blue-dark-bg .section-header h3.black,
.color-row.blue-x-dark-bg .section-header h3.black,
.border-and-shadow.blue-x-dark-bg .section-header h3.black,
.color-row.accent-lt-green-bg .section-header h3.black,
.border-and-shadow.accent-lt-green-bg .section-header h3.black,
.color-row.accent-green-bg .section-header h3.black,
.border-and-shadow.accent-green-bg .section-header h3.black,
.color-row.accent-orange-bg .section-header h3.black,
.border-and-shadow.accent-orange-bg .section-header h3.black,
.color-row.accent-purple-bg .section-header h3.black,
.border-and-shadow.accent-purple-bg .section-header h3.black,
.color-row.accent-red-bg .section-header h3.black,
.border-and-shadow.accent-red-bg .section-header h3.black,
.color-row.stanford-red-bg .section-header h3.black,
.border-and-shadow.stanford-red-bg .section-header h3.black {
  color: #ffffff;
}
.color-row.blue-dark-bg .section-header h1.black > a,
.border-and-shadow.blue-dark-bg .section-header h1.black > a,
.color-row.grey-bg .section-header h1.black > a,
.border-and-shadow.grey-bg .section-header h1.black > a,
.color-row.grey-med-bg .section-header h1.black > a,
.border-and-shadow.grey-med-bg .section-header h1.black > a,
.color-row.grey-dark-bg .section-header h1.black > a,
.border-and-shadow.grey-dark-bg .section-header h1.black > a,
.color-row.black-bg .section-header h1.black > a,
.border-and-shadow.black-bg .section-header h1.black > a,
.color-row.blue-bg .section-header h1.black > a,
.border-and-shadow.blue-bg .section-header h1.black > a,
.color-row.blue-dark-bg .section-header h1.black > a,
.border-and-shadow.blue-dark-bg .section-header h1.black > a,
.color-row.blue-x-dark-bg .section-header h1.black > a,
.border-and-shadow.blue-x-dark-bg .section-header h1.black > a,
.color-row.accent-lt-green-bg .section-header h1.black > a,
.border-and-shadow.accent-lt-green-bg .section-header h1.black > a,
.color-row.accent-green-bg .section-header h1.black > a,
.border-and-shadow.accent-green-bg .section-header h1.black > a,
.color-row.accent-orange-bg .section-header h1.black > a,
.border-and-shadow.accent-orange-bg .section-header h1.black > a,
.color-row.accent-purple-bg .section-header h1.black > a,
.border-and-shadow.accent-purple-bg .section-header h1.black > a,
.color-row.accent-red-bg .section-header h1.black > a,
.border-and-shadow.accent-red-bg .section-header h1.black > a,
.color-row.stanford-red-bg .section-header h1.black > a,
.border-and-shadow.stanford-red-bg .section-header h1.black > a,
.color-row.blue-dark-bg .section-header h2.black > a,
.border-and-shadow.blue-dark-bg .section-header h2.black > a,
.color-row.grey-bg .section-header h2.black > a,
.border-and-shadow.grey-bg .section-header h2.black > a,
.color-row.grey-med-bg .section-header h2.black > a,
.border-and-shadow.grey-med-bg .section-header h2.black > a,
.color-row.grey-dark-bg .section-header h2.black > a,
.border-and-shadow.grey-dark-bg .section-header h2.black > a,
.color-row.black-bg .section-header h2.black > a,
.border-and-shadow.black-bg .section-header h2.black > a,
.color-row.blue-bg .section-header h2.black > a,
.border-and-shadow.blue-bg .section-header h2.black > a,
.color-row.blue-dark-bg .section-header h2.black > a,
.border-and-shadow.blue-dark-bg .section-header h2.black > a,
.color-row.blue-x-dark-bg .section-header h2.black > a,
.border-and-shadow.blue-x-dark-bg .section-header h2.black > a,
.color-row.accent-lt-green-bg .section-header h2.black > a,
.border-and-shadow.accent-lt-green-bg .section-header h2.black > a,
.color-row.accent-green-bg .section-header h2.black > a,
.border-and-shadow.accent-green-bg .section-header h2.black > a,
.color-row.accent-orange-bg .section-header h2.black > a,
.border-and-shadow.accent-orange-bg .section-header h2.black > a,
.color-row.accent-purple-bg .section-header h2.black > a,
.border-and-shadow.accent-purple-bg .section-header h2.black > a,
.color-row.accent-red-bg .section-header h2.black > a,
.border-and-shadow.accent-red-bg .section-header h2.black > a,
.color-row.stanford-red-bg .section-header h2.black > a,
.border-and-shadow.stanford-red-bg .section-header h2.black > a,
.color-row.blue-dark-bg .section-header h3.black > a,
.border-and-shadow.blue-dark-bg .section-header h3.black > a,
.color-row.grey-bg .section-header h3.black > a,
.border-and-shadow.grey-bg .section-header h3.black > a,
.color-row.grey-med-bg .section-header h3.black > a,
.border-and-shadow.grey-med-bg .section-header h3.black > a,
.color-row.grey-dark-bg .section-header h3.black > a,
.border-and-shadow.grey-dark-bg .section-header h3.black > a,
.color-row.black-bg .section-header h3.black > a,
.border-and-shadow.black-bg .section-header h3.black > a,
.color-row.blue-bg .section-header h3.black > a,
.border-and-shadow.blue-bg .section-header h3.black > a,
.color-row.blue-dark-bg .section-header h3.black > a,
.border-and-shadow.blue-dark-bg .section-header h3.black > a,
.color-row.blue-x-dark-bg .section-header h3.black > a,
.border-and-shadow.blue-x-dark-bg .section-header h3.black > a,
.color-row.accent-lt-green-bg .section-header h3.black > a,
.border-and-shadow.accent-lt-green-bg .section-header h3.black > a,
.color-row.accent-green-bg .section-header h3.black > a,
.border-and-shadow.accent-green-bg .section-header h3.black > a,
.color-row.accent-orange-bg .section-header h3.black > a,
.border-and-shadow.accent-orange-bg .section-header h3.black > a,
.color-row.accent-purple-bg .section-header h3.black > a,
.border-and-shadow.accent-purple-bg .section-header h3.black > a,
.color-row.accent-red-bg .section-header h3.black > a,
.border-and-shadow.accent-red-bg .section-header h3.black > a,
.color-row.stanford-red-bg .section-header h3.black > a,
.border-and-shadow.stanford-red-bg .section-header h3.black > a {
  color: #ffffff;
}
.color-row.blue-dark-bg .section-header h1.black > a:link,
.border-and-shadow.blue-dark-bg .section-header h1.black > a:link,
.color-row.grey-bg .section-header h1.black > a:link,
.border-and-shadow.grey-bg .section-header h1.black > a:link,
.color-row.grey-med-bg .section-header h1.black > a:link,
.border-and-shadow.grey-med-bg .section-header h1.black > a:link,
.color-row.grey-dark-bg .section-header h1.black > a:link,
.border-and-shadow.grey-dark-bg .section-header h1.black > a:link,
.color-row.black-bg .section-header h1.black > a:link,
.border-and-shadow.black-bg .section-header h1.black > a:link,
.color-row.blue-bg .section-header h1.black > a:link,
.border-and-shadow.blue-bg .section-header h1.black > a:link,
.color-row.blue-dark-bg .section-header h1.black > a:link,
.border-and-shadow.blue-dark-bg .section-header h1.black > a:link,
.color-row.blue-x-dark-bg .section-header h1.black > a:link,
.border-and-shadow.blue-x-dark-bg .section-header h1.black > a:link,
.color-row.accent-lt-green-bg .section-header h1.black > a:link,
.border-and-shadow.accent-lt-green-bg .section-header h1.black > a:link,
.color-row.accent-green-bg .section-header h1.black > a:link,
.border-and-shadow.accent-green-bg .section-header h1.black > a:link,
.color-row.accent-orange-bg .section-header h1.black > a:link,
.border-and-shadow.accent-orange-bg .section-header h1.black > a:link,
.color-row.accent-purple-bg .section-header h1.black > a:link,
.border-and-shadow.accent-purple-bg .section-header h1.black > a:link,
.color-row.accent-red-bg .section-header h1.black > a:link,
.border-and-shadow.accent-red-bg .section-header h1.black > a:link,
.color-row.stanford-red-bg .section-header h1.black > a:link,
.border-and-shadow.stanford-red-bg .section-header h1.black > a:link,
.color-row.blue-dark-bg .section-header h2.black > a:link,
.border-and-shadow.blue-dark-bg .section-header h2.black > a:link,
.color-row.grey-bg .section-header h2.black > a:link,
.border-and-shadow.grey-bg .section-header h2.black > a:link,
.color-row.grey-med-bg .section-header h2.black > a:link,
.border-and-shadow.grey-med-bg .section-header h2.black > a:link,
.color-row.grey-dark-bg .section-header h2.black > a:link,
.border-and-shadow.grey-dark-bg .section-header h2.black > a:link,
.color-row.black-bg .section-header h2.black > a:link,
.border-and-shadow.black-bg .section-header h2.black > a:link,
.color-row.blue-bg .section-header h2.black > a:link,
.border-and-shadow.blue-bg .section-header h2.black > a:link,
.color-row.blue-dark-bg .section-header h2.black > a:link,
.border-and-shadow.blue-dark-bg .section-header h2.black > a:link,
.color-row.blue-x-dark-bg .section-header h2.black > a:link,
.border-and-shadow.blue-x-dark-bg .section-header h2.black > a:link,
.color-row.accent-lt-green-bg .section-header h2.black > a:link,
.border-and-shadow.accent-lt-green-bg .section-header h2.black > a:link,
.color-row.accent-green-bg .section-header h2.black > a:link,
.border-and-shadow.accent-green-bg .section-header h2.black > a:link,
.color-row.accent-orange-bg .section-header h2.black > a:link,
.border-and-shadow.accent-orange-bg .section-header h2.black > a:link,
.color-row.accent-purple-bg .section-header h2.black > a:link,
.border-and-shadow.accent-purple-bg .section-header h2.black > a:link,
.color-row.accent-red-bg .section-header h2.black > a:link,
.border-and-shadow.accent-red-bg .section-header h2.black > a:link,
.color-row.stanford-red-bg .section-header h2.black > a:link,
.border-and-shadow.stanford-red-bg .section-header h2.black > a:link,
.color-row.blue-dark-bg .section-header h3.black > a:link,
.border-and-shadow.blue-dark-bg .section-header h3.black > a:link,
.color-row.grey-bg .section-header h3.black > a:link,
.border-and-shadow.grey-bg .section-header h3.black > a:link,
.color-row.grey-med-bg .section-header h3.black > a:link,
.border-and-shadow.grey-med-bg .section-header h3.black > a:link,
.color-row.grey-dark-bg .section-header h3.black > a:link,
.border-and-shadow.grey-dark-bg .section-header h3.black > a:link,
.color-row.black-bg .section-header h3.black > a:link,
.border-and-shadow.black-bg .section-header h3.black > a:link,
.color-row.blue-bg .section-header h3.black > a:link,
.border-and-shadow.blue-bg .section-header h3.black > a:link,
.color-row.blue-dark-bg .section-header h3.black > a:link,
.border-and-shadow.blue-dark-bg .section-header h3.black > a:link,
.color-row.blue-x-dark-bg .section-header h3.black > a:link,
.border-and-shadow.blue-x-dark-bg .section-header h3.black > a:link,
.color-row.accent-lt-green-bg .section-header h3.black > a:link,
.border-and-shadow.accent-lt-green-bg .section-header h3.black > a:link,
.color-row.accent-green-bg .section-header h3.black > a:link,
.border-and-shadow.accent-green-bg .section-header h3.black > a:link,
.color-row.accent-orange-bg .section-header h3.black > a:link,
.border-and-shadow.accent-orange-bg .section-header h3.black > a:link,
.color-row.accent-purple-bg .section-header h3.black > a:link,
.border-and-shadow.accent-purple-bg .section-header h3.black > a:link,
.color-row.accent-red-bg .section-header h3.black > a:link,
.border-and-shadow.accent-red-bg .section-header h3.black > a:link,
.color-row.stanford-red-bg .section-header h3.black > a:link,
.border-and-shadow.stanford-red-bg .section-header h3.black > a:link,
.color-row.blue-dark-bg .section-header h1.black > a:visited,
.border-and-shadow.blue-dark-bg .section-header h1.black > a:visited,
.color-row.grey-bg .section-header h1.black > a:visited,
.border-and-shadow.grey-bg .section-header h1.black > a:visited,
.color-row.grey-med-bg .section-header h1.black > a:visited,
.border-and-shadow.grey-med-bg .section-header h1.black > a:visited,
.color-row.grey-dark-bg .section-header h1.black > a:visited,
.border-and-shadow.grey-dark-bg .section-header h1.black > a:visited,
.color-row.black-bg .section-header h1.black > a:visited,
.border-and-shadow.black-bg .section-header h1.black > a:visited,
.color-row.blue-bg .section-header h1.black > a:visited,
.border-and-shadow.blue-bg .section-header h1.black > a:visited,
.color-row.blue-dark-bg .section-header h1.black > a:visited,
.border-and-shadow.blue-dark-bg .section-header h1.black > a:visited,
.color-row.blue-x-dark-bg .section-header h1.black > a:visited,
.border-and-shadow.blue-x-dark-bg .section-header h1.black > a:visited,
.color-row.accent-lt-green-bg .section-header h1.black > a:visited,
.border-and-shadow.accent-lt-green-bg .section-header h1.black > a:visited,
.color-row.accent-green-bg .section-header h1.black > a:visited,
.border-and-shadow.accent-green-bg .section-header h1.black > a:visited,
.color-row.accent-orange-bg .section-header h1.black > a:visited,
.border-and-shadow.accent-orange-bg .section-header h1.black > a:visited,
.color-row.accent-purple-bg .section-header h1.black > a:visited,
.border-and-shadow.accent-purple-bg .section-header h1.black > a:visited,
.color-row.accent-red-bg .section-header h1.black > a:visited,
.border-and-shadow.accent-red-bg .section-header h1.black > a:visited,
.color-row.stanford-red-bg .section-header h1.black > a:visited,
.border-and-shadow.stanford-red-bg .section-header h1.black > a:visited,
.color-row.blue-dark-bg .section-header h2.black > a:visited,
.border-and-shadow.blue-dark-bg .section-header h2.black > a:visited,
.color-row.grey-bg .section-header h2.black > a:visited,
.border-and-shadow.grey-bg .section-header h2.black > a:visited,
.color-row.grey-med-bg .section-header h2.black > a:visited,
.border-and-shadow.grey-med-bg .section-header h2.black > a:visited,
.color-row.grey-dark-bg .section-header h2.black > a:visited,
.border-and-shadow.grey-dark-bg .section-header h2.black > a:visited,
.color-row.black-bg .section-header h2.black > a:visited,
.border-and-shadow.black-bg .section-header h2.black > a:visited,
.color-row.blue-bg .section-header h2.black > a:visited,
.border-and-shadow.blue-bg .section-header h2.black > a:visited,
.color-row.blue-dark-bg .section-header h2.black > a:visited,
.border-and-shadow.blue-dark-bg .section-header h2.black > a:visited,
.color-row.blue-x-dark-bg .section-header h2.black > a:visited,
.border-and-shadow.blue-x-dark-bg .section-header h2.black > a:visited,
.color-row.accent-lt-green-bg .section-header h2.black > a:visited,
.border-and-shadow.accent-lt-green-bg .section-header h2.black > a:visited,
.color-row.accent-green-bg .section-header h2.black > a:visited,
.border-and-shadow.accent-green-bg .section-header h2.black > a:visited,
.color-row.accent-orange-bg .section-header h2.black > a:visited,
.border-and-shadow.accent-orange-bg .section-header h2.black > a:visited,
.color-row.accent-purple-bg .section-header h2.black > a:visited,
.border-and-shadow.accent-purple-bg .section-header h2.black > a:visited,
.color-row.accent-red-bg .section-header h2.black > a:visited,
.border-and-shadow.accent-red-bg .section-header h2.black > a:visited,
.color-row.stanford-red-bg .section-header h2.black > a:visited,
.border-and-shadow.stanford-red-bg .section-header h2.black > a:visited,
.color-row.blue-dark-bg .section-header h3.black > a:visited,
.border-and-shadow.blue-dark-bg .section-header h3.black > a:visited,
.color-row.grey-bg .section-header h3.black > a:visited,
.border-and-shadow.grey-bg .section-header h3.black > a:visited,
.color-row.grey-med-bg .section-header h3.black > a:visited,
.border-and-shadow.grey-med-bg .section-header h3.black > a:visited,
.color-row.grey-dark-bg .section-header h3.black > a:visited,
.border-and-shadow.grey-dark-bg .section-header h3.black > a:visited,
.color-row.black-bg .section-header h3.black > a:visited,
.border-and-shadow.black-bg .section-header h3.black > a:visited,
.color-row.blue-bg .section-header h3.black > a:visited,
.border-and-shadow.blue-bg .section-header h3.black > a:visited,
.color-row.blue-dark-bg .section-header h3.black > a:visited,
.border-and-shadow.blue-dark-bg .section-header h3.black > a:visited,
.color-row.blue-x-dark-bg .section-header h3.black > a:visited,
.border-and-shadow.blue-x-dark-bg .section-header h3.black > a:visited,
.color-row.accent-lt-green-bg .section-header h3.black > a:visited,
.border-and-shadow.accent-lt-green-bg .section-header h3.black > a:visited,
.color-row.accent-green-bg .section-header h3.black > a:visited,
.border-and-shadow.accent-green-bg .section-header h3.black > a:visited,
.color-row.accent-orange-bg .section-header h3.black > a:visited,
.border-and-shadow.accent-orange-bg .section-header h3.black > a:visited,
.color-row.accent-purple-bg .section-header h3.black > a:visited,
.border-and-shadow.accent-purple-bg .section-header h3.black > a:visited,
.color-row.accent-red-bg .section-header h3.black > a:visited,
.border-and-shadow.accent-red-bg .section-header h3.black > a:visited,
.color-row.stanford-red-bg .section-header h3.black > a:visited,
.border-and-shadow.stanford-red-bg .section-header h3.black > a:visited,
.color-row.blue-dark-bg .section-header h1.black > a:active,
.border-and-shadow.blue-dark-bg .section-header h1.black > a:active,
.color-row.grey-bg .section-header h1.black > a:active,
.border-and-shadow.grey-bg .section-header h1.black > a:active,
.color-row.grey-med-bg .section-header h1.black > a:active,
.border-and-shadow.grey-med-bg .section-header h1.black > a:active,
.color-row.grey-dark-bg .section-header h1.black > a:active,
.border-and-shadow.grey-dark-bg .section-header h1.black > a:active,
.color-row.black-bg .section-header h1.black > a:active,
.border-and-shadow.black-bg .section-header h1.black > a:active,
.color-row.blue-bg .section-header h1.black > a:active,
.border-and-shadow.blue-bg .section-header h1.black > a:active,
.color-row.blue-dark-bg .section-header h1.black > a:active,
.border-and-shadow.blue-dark-bg .section-header h1.black > a:active,
.color-row.blue-x-dark-bg .section-header h1.black > a:active,
.border-and-shadow.blue-x-dark-bg .section-header h1.black > a:active,
.color-row.accent-lt-green-bg .section-header h1.black > a:active,
.border-and-shadow.accent-lt-green-bg .section-header h1.black > a:active,
.color-row.accent-green-bg .section-header h1.black > a:active,
.border-and-shadow.accent-green-bg .section-header h1.black > a:active,
.color-row.accent-orange-bg .section-header h1.black > a:active,
.border-and-shadow.accent-orange-bg .section-header h1.black > a:active,
.color-row.accent-purple-bg .section-header h1.black > a:active,
.border-and-shadow.accent-purple-bg .section-header h1.black > a:active,
.color-row.accent-red-bg .section-header h1.black > a:active,
.border-and-shadow.accent-red-bg .section-header h1.black > a:active,
.color-row.stanford-red-bg .section-header h1.black > a:active,
.border-and-shadow.stanford-red-bg .section-header h1.black > a:active,
.color-row.blue-dark-bg .section-header h2.black > a:active,
.border-and-shadow.blue-dark-bg .section-header h2.black > a:active,
.color-row.grey-bg .section-header h2.black > a:active,
.border-and-shadow.grey-bg .section-header h2.black > a:active,
.color-row.grey-med-bg .section-header h2.black > a:active,
.border-and-shadow.grey-med-bg .section-header h2.black > a:active,
.color-row.grey-dark-bg .section-header h2.black > a:active,
.border-and-shadow.grey-dark-bg .section-header h2.black > a:active,
.color-row.black-bg .section-header h2.black > a:active,
.border-and-shadow.black-bg .section-header h2.black > a:active,
.color-row.blue-bg .section-header h2.black > a:active,
.border-and-shadow.blue-bg .section-header h2.black > a:active,
.color-row.blue-dark-bg .section-header h2.black > a:active,
.border-and-shadow.blue-dark-bg .section-header h2.black > a:active,
.color-row.blue-x-dark-bg .section-header h2.black > a:active,
.border-and-shadow.blue-x-dark-bg .section-header h2.black > a:active,
.color-row.accent-lt-green-bg .section-header h2.black > a:active,
.border-and-shadow.accent-lt-green-bg .section-header h2.black > a:active,
.color-row.accent-green-bg .section-header h2.black > a:active,
.border-and-shadow.accent-green-bg .section-header h2.black > a:active,
.color-row.accent-orange-bg .section-header h2.black > a:active,
.border-and-shadow.accent-orange-bg .section-header h2.black > a:active,
.color-row.accent-purple-bg .section-header h2.black > a:active,
.border-and-shadow.accent-purple-bg .section-header h2.black > a:active,
.color-row.accent-red-bg .section-header h2.black > a:active,
.border-and-shadow.accent-red-bg .section-header h2.black > a:active,
.color-row.stanford-red-bg .section-header h2.black > a:active,
.border-and-shadow.stanford-red-bg .section-header h2.black > a:active,
.color-row.blue-dark-bg .section-header h3.black > a:active,
.border-and-shadow.blue-dark-bg .section-header h3.black > a:active,
.color-row.grey-bg .section-header h3.black > a:active,
.border-and-shadow.grey-bg .section-header h3.black > a:active,
.color-row.grey-med-bg .section-header h3.black > a:active,
.border-and-shadow.grey-med-bg .section-header h3.black > a:active,
.color-row.grey-dark-bg .section-header h3.black > a:active,
.border-and-shadow.grey-dark-bg .section-header h3.black > a:active,
.color-row.black-bg .section-header h3.black > a:active,
.border-and-shadow.black-bg .section-header h3.black > a:active,
.color-row.blue-bg .section-header h3.black > a:active,
.border-and-shadow.blue-bg .section-header h3.black > a:active,
.color-row.blue-dark-bg .section-header h3.black > a:active,
.border-and-shadow.blue-dark-bg .section-header h3.black > a:active,
.color-row.blue-x-dark-bg .section-header h3.black > a:active,
.border-and-shadow.blue-x-dark-bg .section-header h3.black > a:active,
.color-row.accent-lt-green-bg .section-header h3.black > a:active,
.border-and-shadow.accent-lt-green-bg .section-header h3.black > a:active,
.color-row.accent-green-bg .section-header h3.black > a:active,
.border-and-shadow.accent-green-bg .section-header h3.black > a:active,
.color-row.accent-orange-bg .section-header h3.black > a:active,
.border-and-shadow.accent-orange-bg .section-header h3.black > a:active,
.color-row.accent-purple-bg .section-header h3.black > a:active,
.border-and-shadow.accent-purple-bg .section-header h3.black > a:active,
.color-row.accent-red-bg .section-header h3.black > a:active,
.border-and-shadow.accent-red-bg .section-header h3.black > a:active,
.color-row.stanford-red-bg .section-header h3.black > a:active,
.border-and-shadow.stanford-red-bg .section-header h3.black > a:active {
  color: #ffffff;
}
.color-row.blue-dark-bg .section-header h1.red,
.border-and-shadow.blue-dark-bg .section-header h1.red,
.color-row.grey-bg .section-header h1.red,
.border-and-shadow.grey-bg .section-header h1.red,
.color-row.grey-med-bg .section-header h1.red,
.border-and-shadow.grey-med-bg .section-header h1.red,
.color-row.grey-dark-bg .section-header h1.red,
.border-and-shadow.grey-dark-bg .section-header h1.red,
.color-row.black-bg .section-header h1.red,
.border-and-shadow.black-bg .section-header h1.red,
.color-row.blue-bg .section-header h1.red,
.border-and-shadow.blue-bg .section-header h1.red,
.color-row.blue-dark-bg .section-header h1.red,
.border-and-shadow.blue-dark-bg .section-header h1.red,
.color-row.blue-x-dark-bg .section-header h1.red,
.border-and-shadow.blue-x-dark-bg .section-header h1.red,
.color-row.accent-lt-green-bg .section-header h1.red,
.border-and-shadow.accent-lt-green-bg .section-header h1.red,
.color-row.accent-green-bg .section-header h1.red,
.border-and-shadow.accent-green-bg .section-header h1.red,
.color-row.accent-orange-bg .section-header h1.red,
.border-and-shadow.accent-orange-bg .section-header h1.red,
.color-row.accent-purple-bg .section-header h1.red,
.border-and-shadow.accent-purple-bg .section-header h1.red,
.color-row.accent-red-bg .section-header h1.red,
.border-and-shadow.accent-red-bg .section-header h1.red,
.color-row.stanford-red-bg .section-header h1.red,
.border-and-shadow.stanford-red-bg .section-header h1.red,
.color-row.blue-dark-bg .section-header h2.red,
.border-and-shadow.blue-dark-bg .section-header h2.red,
.color-row.grey-bg .section-header h2.red,
.border-and-shadow.grey-bg .section-header h2.red,
.color-row.grey-med-bg .section-header h2.red,
.border-and-shadow.grey-med-bg .section-header h2.red,
.color-row.grey-dark-bg .section-header h2.red,
.border-and-shadow.grey-dark-bg .section-header h2.red,
.color-row.black-bg .section-header h2.red,
.border-and-shadow.black-bg .section-header h2.red,
.color-row.blue-bg .section-header h2.red,
.border-and-shadow.blue-bg .section-header h2.red,
.color-row.blue-dark-bg .section-header h2.red,
.border-and-shadow.blue-dark-bg .section-header h2.red,
.color-row.blue-x-dark-bg .section-header h2.red,
.border-and-shadow.blue-x-dark-bg .section-header h2.red,
.color-row.accent-lt-green-bg .section-header h2.red,
.border-and-shadow.accent-lt-green-bg .section-header h2.red,
.color-row.accent-green-bg .section-header h2.red,
.border-and-shadow.accent-green-bg .section-header h2.red,
.color-row.accent-orange-bg .section-header h2.red,
.border-and-shadow.accent-orange-bg .section-header h2.red,
.color-row.accent-purple-bg .section-header h2.red,
.border-and-shadow.accent-purple-bg .section-header h2.red,
.color-row.accent-red-bg .section-header h2.red,
.border-and-shadow.accent-red-bg .section-header h2.red,
.color-row.stanford-red-bg .section-header h2.red,
.border-and-shadow.stanford-red-bg .section-header h2.red,
.color-row.blue-dark-bg .section-header h3.red,
.border-and-shadow.blue-dark-bg .section-header h3.red,
.color-row.grey-bg .section-header h3.red,
.border-and-shadow.grey-bg .section-header h3.red,
.color-row.grey-med-bg .section-header h3.red,
.border-and-shadow.grey-med-bg .section-header h3.red,
.color-row.grey-dark-bg .section-header h3.red,
.border-and-shadow.grey-dark-bg .section-header h3.red,
.color-row.black-bg .section-header h3.red,
.border-and-shadow.black-bg .section-header h3.red,
.color-row.blue-bg .section-header h3.red,
.border-and-shadow.blue-bg .section-header h3.red,
.color-row.blue-dark-bg .section-header h3.red,
.border-and-shadow.blue-dark-bg .section-header h3.red,
.color-row.blue-x-dark-bg .section-header h3.red,
.border-and-shadow.blue-x-dark-bg .section-header h3.red,
.color-row.accent-lt-green-bg .section-header h3.red,
.border-and-shadow.accent-lt-green-bg .section-header h3.red,
.color-row.accent-green-bg .section-header h3.red,
.border-and-shadow.accent-green-bg .section-header h3.red,
.color-row.accent-orange-bg .section-header h3.red,
.border-and-shadow.accent-orange-bg .section-header h3.red,
.color-row.accent-purple-bg .section-header h3.red,
.border-and-shadow.accent-purple-bg .section-header h3.red,
.color-row.accent-red-bg .section-header h3.red,
.border-and-shadow.accent-red-bg .section-header h3.red,
.color-row.stanford-red-bg .section-header h3.red,
.border-and-shadow.stanford-red-bg .section-header h3.red,
.color-row.blue-dark-bg .section-header h1.additional-color,
.border-and-shadow.blue-dark-bg .section-header h1.additional-color,
.color-row.grey-bg .section-header h1.additional-color,
.border-and-shadow.grey-bg .section-header h1.additional-color,
.color-row.grey-med-bg .section-header h1.additional-color,
.border-and-shadow.grey-med-bg .section-header h1.additional-color,
.color-row.grey-dark-bg .section-header h1.additional-color,
.border-and-shadow.grey-dark-bg .section-header h1.additional-color,
.color-row.black-bg .section-header h1.additional-color,
.border-and-shadow.black-bg .section-header h1.additional-color,
.color-row.blue-bg .section-header h1.additional-color,
.border-and-shadow.blue-bg .section-header h1.additional-color,
.color-row.blue-dark-bg .section-header h1.additional-color,
.border-and-shadow.blue-dark-bg .section-header h1.additional-color,
.color-row.blue-x-dark-bg .section-header h1.additional-color,
.border-and-shadow.blue-x-dark-bg .section-header h1.additional-color,
.color-row.accent-lt-green-bg .section-header h1.additional-color,
.border-and-shadow.accent-lt-green-bg .section-header h1.additional-color,
.color-row.accent-green-bg .section-header h1.additional-color,
.border-and-shadow.accent-green-bg .section-header h1.additional-color,
.color-row.accent-orange-bg .section-header h1.additional-color,
.border-and-shadow.accent-orange-bg .section-header h1.additional-color,
.color-row.accent-purple-bg .section-header h1.additional-color,
.border-and-shadow.accent-purple-bg .section-header h1.additional-color,
.color-row.accent-red-bg .section-header h1.additional-color,
.border-and-shadow.accent-red-bg .section-header h1.additional-color,
.color-row.stanford-red-bg .section-header h1.additional-color,
.border-and-shadow.stanford-red-bg .section-header h1.additional-color,
.color-row.blue-dark-bg .section-header h2.additional-color,
.border-and-shadow.blue-dark-bg .section-header h2.additional-color,
.color-row.grey-bg .section-header h2.additional-color,
.border-and-shadow.grey-bg .section-header h2.additional-color,
.color-row.grey-med-bg .section-header h2.additional-color,
.border-and-shadow.grey-med-bg .section-header h2.additional-color,
.color-row.grey-dark-bg .section-header h2.additional-color,
.border-and-shadow.grey-dark-bg .section-header h2.additional-color,
.color-row.black-bg .section-header h2.additional-color,
.border-and-shadow.black-bg .section-header h2.additional-color,
.color-row.blue-bg .section-header h2.additional-color,
.border-and-shadow.blue-bg .section-header h2.additional-color,
.color-row.blue-dark-bg .section-header h2.additional-color,
.border-and-shadow.blue-dark-bg .section-header h2.additional-color,
.color-row.blue-x-dark-bg .section-header h2.additional-color,
.border-and-shadow.blue-x-dark-bg .section-header h2.additional-color,
.color-row.accent-lt-green-bg .section-header h2.additional-color,
.border-and-shadow.accent-lt-green-bg .section-header h2.additional-color,
.color-row.accent-green-bg .section-header h2.additional-color,
.border-and-shadow.accent-green-bg .section-header h2.additional-color,
.color-row.accent-orange-bg .section-header h2.additional-color,
.border-and-shadow.accent-orange-bg .section-header h2.additional-color,
.color-row.accent-purple-bg .section-header h2.additional-color,
.border-and-shadow.accent-purple-bg .section-header h2.additional-color,
.color-row.accent-red-bg .section-header h2.additional-color,
.border-and-shadow.accent-red-bg .section-header h2.additional-color,
.color-row.stanford-red-bg .section-header h2.additional-color,
.border-and-shadow.stanford-red-bg .section-header h2.additional-color,
.color-row.blue-dark-bg .section-header h3.additional-color,
.border-and-shadow.blue-dark-bg .section-header h3.additional-color,
.color-row.grey-bg .section-header h3.additional-color,
.border-and-shadow.grey-bg .section-header h3.additional-color,
.color-row.grey-med-bg .section-header h3.additional-color,
.border-and-shadow.grey-med-bg .section-header h3.additional-color,
.color-row.grey-dark-bg .section-header h3.additional-color,
.border-and-shadow.grey-dark-bg .section-header h3.additional-color,
.color-row.black-bg .section-header h3.additional-color,
.border-and-shadow.black-bg .section-header h3.additional-color,
.color-row.blue-bg .section-header h3.additional-color,
.border-and-shadow.blue-bg .section-header h3.additional-color,
.color-row.blue-dark-bg .section-header h3.additional-color,
.border-and-shadow.blue-dark-bg .section-header h3.additional-color,
.color-row.blue-x-dark-bg .section-header h3.additional-color,
.border-and-shadow.blue-x-dark-bg .section-header h3.additional-color,
.color-row.accent-lt-green-bg .section-header h3.additional-color,
.border-and-shadow.accent-lt-green-bg .section-header h3.additional-color,
.color-row.accent-green-bg .section-header h3.additional-color,
.border-and-shadow.accent-green-bg .section-header h3.additional-color,
.color-row.accent-orange-bg .section-header h3.additional-color,
.border-and-shadow.accent-orange-bg .section-header h3.additional-color,
.color-row.accent-purple-bg .section-header h3.additional-color,
.border-and-shadow.accent-purple-bg .section-header h3.additional-color,
.color-row.accent-red-bg .section-header h3.additional-color,
.border-and-shadow.accent-red-bg .section-header h3.additional-color,
.color-row.stanford-red-bg .section-header h3.additional-color,
.border-and-shadow.stanford-red-bg .section-header h3.additional-color {
  color: #ffffff;
}
.color-row.blue-dark-bg .section-header h1.red > a,
.border-and-shadow.blue-dark-bg .section-header h1.red > a,
.color-row.grey-bg .section-header h1.red > a,
.border-and-shadow.grey-bg .section-header h1.red > a,
.color-row.grey-med-bg .section-header h1.red > a,
.border-and-shadow.grey-med-bg .section-header h1.red > a,
.color-row.grey-dark-bg .section-header h1.red > a,
.border-and-shadow.grey-dark-bg .section-header h1.red > a,
.color-row.black-bg .section-header h1.red > a,
.border-and-shadow.black-bg .section-header h1.red > a,
.color-row.blue-bg .section-header h1.red > a,
.border-and-shadow.blue-bg .section-header h1.red > a,
.color-row.blue-dark-bg .section-header h1.red > a,
.border-and-shadow.blue-dark-bg .section-header h1.red > a,
.color-row.blue-x-dark-bg .section-header h1.red > a,
.border-and-shadow.blue-x-dark-bg .section-header h1.red > a,
.color-row.accent-lt-green-bg .section-header h1.red > a,
.border-and-shadow.accent-lt-green-bg .section-header h1.red > a,
.color-row.accent-green-bg .section-header h1.red > a,
.border-and-shadow.accent-green-bg .section-header h1.red > a,
.color-row.accent-orange-bg .section-header h1.red > a,
.border-and-shadow.accent-orange-bg .section-header h1.red > a,
.color-row.accent-purple-bg .section-header h1.red > a,
.border-and-shadow.accent-purple-bg .section-header h1.red > a,
.color-row.accent-red-bg .section-header h1.red > a,
.border-and-shadow.accent-red-bg .section-header h1.red > a,
.color-row.stanford-red-bg .section-header h1.red > a,
.border-and-shadow.stanford-red-bg .section-header h1.red > a,
.color-row.blue-dark-bg .section-header h2.red > a,
.border-and-shadow.blue-dark-bg .section-header h2.red > a,
.color-row.grey-bg .section-header h2.red > a,
.border-and-shadow.grey-bg .section-header h2.red > a,
.color-row.grey-med-bg .section-header h2.red > a,
.border-and-shadow.grey-med-bg .section-header h2.red > a,
.color-row.grey-dark-bg .section-header h2.red > a,
.border-and-shadow.grey-dark-bg .section-header h2.red > a,
.color-row.black-bg .section-header h2.red > a,
.border-and-shadow.black-bg .section-header h2.red > a,
.color-row.blue-bg .section-header h2.red > a,
.border-and-shadow.blue-bg .section-header h2.red > a,
.color-row.blue-dark-bg .section-header h2.red > a,
.border-and-shadow.blue-dark-bg .section-header h2.red > a,
.color-row.blue-x-dark-bg .section-header h2.red > a,
.border-and-shadow.blue-x-dark-bg .section-header h2.red > a,
.color-row.accent-lt-green-bg .section-header h2.red > a,
.border-and-shadow.accent-lt-green-bg .section-header h2.red > a,
.color-row.accent-green-bg .section-header h2.red > a,
.border-and-shadow.accent-green-bg .section-header h2.red > a,
.color-row.accent-orange-bg .section-header h2.red > a,
.border-and-shadow.accent-orange-bg .section-header h2.red > a,
.color-row.accent-purple-bg .section-header h2.red > a,
.border-and-shadow.accent-purple-bg .section-header h2.red > a,
.color-row.accent-red-bg .section-header h2.red > a,
.border-and-shadow.accent-red-bg .section-header h2.red > a,
.color-row.stanford-red-bg .section-header h2.red > a,
.border-and-shadow.stanford-red-bg .section-header h2.red > a,
.color-row.blue-dark-bg .section-header h3.red > a,
.border-and-shadow.blue-dark-bg .section-header h3.red > a,
.color-row.grey-bg .section-header h3.red > a,
.border-and-shadow.grey-bg .section-header h3.red > a,
.color-row.grey-med-bg .section-header h3.red > a,
.border-and-shadow.grey-med-bg .section-header h3.red > a,
.color-row.grey-dark-bg .section-header h3.red > a,
.border-and-shadow.grey-dark-bg .section-header h3.red > a,
.color-row.black-bg .section-header h3.red > a,
.border-and-shadow.black-bg .section-header h3.red > a,
.color-row.blue-bg .section-header h3.red > a,
.border-and-shadow.blue-bg .section-header h3.red > a,
.color-row.blue-dark-bg .section-header h3.red > a,
.border-and-shadow.blue-dark-bg .section-header h3.red > a,
.color-row.blue-x-dark-bg .section-header h3.red > a,
.border-and-shadow.blue-x-dark-bg .section-header h3.red > a,
.color-row.accent-lt-green-bg .section-header h3.red > a,
.border-and-shadow.accent-lt-green-bg .section-header h3.red > a,
.color-row.accent-green-bg .section-header h3.red > a,
.border-and-shadow.accent-green-bg .section-header h3.red > a,
.color-row.accent-orange-bg .section-header h3.red > a,
.border-and-shadow.accent-orange-bg .section-header h3.red > a,
.color-row.accent-purple-bg .section-header h3.red > a,
.border-and-shadow.accent-purple-bg .section-header h3.red > a,
.color-row.accent-red-bg .section-header h3.red > a,
.border-and-shadow.accent-red-bg .section-header h3.red > a,
.color-row.stanford-red-bg .section-header h3.red > a,
.border-and-shadow.stanford-red-bg .section-header h3.red > a,
.color-row.blue-dark-bg .section-header h1.additional-color > a,
.border-and-shadow.blue-dark-bg .section-header h1.additional-color > a,
.color-row.grey-bg .section-header h1.additional-color > a,
.border-and-shadow.grey-bg .section-header h1.additional-color > a,
.color-row.grey-med-bg .section-header h1.additional-color > a,
.border-and-shadow.grey-med-bg .section-header h1.additional-color > a,
.color-row.grey-dark-bg .section-header h1.additional-color > a,
.border-and-shadow.grey-dark-bg .section-header h1.additional-color > a,
.color-row.black-bg .section-header h1.additional-color > a,
.border-and-shadow.black-bg .section-header h1.additional-color > a,
.color-row.blue-bg .section-header h1.additional-color > a,
.border-and-shadow.blue-bg .section-header h1.additional-color > a,
.color-row.blue-dark-bg .section-header h1.additional-color > a,
.border-and-shadow.blue-dark-bg .section-header h1.additional-color > a,
.color-row.blue-x-dark-bg .section-header h1.additional-color > a,
.border-and-shadow.blue-x-dark-bg .section-header h1.additional-color > a,
.color-row.accent-lt-green-bg .section-header h1.additional-color > a,
.border-and-shadow.accent-lt-green-bg .section-header h1.additional-color > a,
.color-row.accent-green-bg .section-header h1.additional-color > a,
.border-and-shadow.accent-green-bg .section-header h1.additional-color > a,
.color-row.accent-orange-bg .section-header h1.additional-color > a,
.border-and-shadow.accent-orange-bg .section-header h1.additional-color > a,
.color-row.accent-purple-bg .section-header h1.additional-color > a,
.border-and-shadow.accent-purple-bg .section-header h1.additional-color > a,
.color-row.accent-red-bg .section-header h1.additional-color > a,
.border-and-shadow.accent-red-bg .section-header h1.additional-color > a,
.color-row.stanford-red-bg .section-header h1.additional-color > a,
.border-and-shadow.stanford-red-bg .section-header h1.additional-color > a,
.color-row.blue-dark-bg .section-header h2.additional-color > a,
.border-and-shadow.blue-dark-bg .section-header h2.additional-color > a,
.color-row.grey-bg .section-header h2.additional-color > a,
.border-and-shadow.grey-bg .section-header h2.additional-color > a,
.color-row.grey-med-bg .section-header h2.additional-color > a,
.border-and-shadow.grey-med-bg .section-header h2.additional-color > a,
.color-row.grey-dark-bg .section-header h2.additional-color > a,
.border-and-shadow.grey-dark-bg .section-header h2.additional-color > a,
.color-row.black-bg .section-header h2.additional-color > a,
.border-and-shadow.black-bg .section-header h2.additional-color > a,
.color-row.blue-bg .section-header h2.additional-color > a,
.border-and-shadow.blue-bg .section-header h2.additional-color > a,
.color-row.blue-dark-bg .section-header h2.additional-color > a,
.border-and-shadow.blue-dark-bg .section-header h2.additional-color > a,
.color-row.blue-x-dark-bg .section-header h2.additional-color > a,
.border-and-shadow.blue-x-dark-bg .section-header h2.additional-color > a,
.color-row.accent-lt-green-bg .section-header h2.additional-color > a,
.border-and-shadow.accent-lt-green-bg .section-header h2.additional-color > a,
.color-row.accent-green-bg .section-header h2.additional-color > a,
.border-and-shadow.accent-green-bg .section-header h2.additional-color > a,
.color-row.accent-orange-bg .section-header h2.additional-color > a,
.border-and-shadow.accent-orange-bg .section-header h2.additional-color > a,
.color-row.accent-purple-bg .section-header h2.additional-color > a,
.border-and-shadow.accent-purple-bg .section-header h2.additional-color > a,
.color-row.accent-red-bg .section-header h2.additional-color > a,
.border-and-shadow.accent-red-bg .section-header h2.additional-color > a,
.color-row.stanford-red-bg .section-header h2.additional-color > a,
.border-and-shadow.stanford-red-bg .section-header h2.additional-color > a,
.color-row.blue-dark-bg .section-header h3.additional-color > a,
.border-and-shadow.blue-dark-bg .section-header h3.additional-color > a,
.color-row.grey-bg .section-header h3.additional-color > a,
.border-and-shadow.grey-bg .section-header h3.additional-color > a,
.color-row.grey-med-bg .section-header h3.additional-color > a,
.border-and-shadow.grey-med-bg .section-header h3.additional-color > a,
.color-row.grey-dark-bg .section-header h3.additional-color > a,
.border-and-shadow.grey-dark-bg .section-header h3.additional-color > a,
.color-row.black-bg .section-header h3.additional-color > a,
.border-and-shadow.black-bg .section-header h3.additional-color > a,
.color-row.blue-bg .section-header h3.additional-color > a,
.border-and-shadow.blue-bg .section-header h3.additional-color > a,
.color-row.blue-dark-bg .section-header h3.additional-color > a,
.border-and-shadow.blue-dark-bg .section-header h3.additional-color > a,
.color-row.blue-x-dark-bg .section-header h3.additional-color > a,
.border-and-shadow.blue-x-dark-bg .section-header h3.additional-color > a,
.color-row.accent-lt-green-bg .section-header h3.additional-color > a,
.border-and-shadow.accent-lt-green-bg .section-header h3.additional-color > a,
.color-row.accent-green-bg .section-header h3.additional-color > a,
.border-and-shadow.accent-green-bg .section-header h3.additional-color > a,
.color-row.accent-orange-bg .section-header h3.additional-color > a,
.border-and-shadow.accent-orange-bg .section-header h3.additional-color > a,
.color-row.accent-purple-bg .section-header h3.additional-color > a,
.border-and-shadow.accent-purple-bg .section-header h3.additional-color > a,
.color-row.accent-red-bg .section-header h3.additional-color > a,
.border-and-shadow.accent-red-bg .section-header h3.additional-color > a,
.color-row.stanford-red-bg .section-header h3.additional-color > a,
.border-and-shadow.stanford-red-bg .section-header h3.additional-color > a {
  color: #ffffff;
}
.color-row.blue-dark-bg .section-header h1.red > a:link,
.border-and-shadow.blue-dark-bg .section-header h1.red > a:link,
.color-row.grey-bg .section-header h1.red > a:link,
.border-and-shadow.grey-bg .section-header h1.red > a:link,
.color-row.grey-med-bg .section-header h1.red > a:link,
.border-and-shadow.grey-med-bg .section-header h1.red > a:link,
.color-row.grey-dark-bg .section-header h1.red > a:link,
.border-and-shadow.grey-dark-bg .section-header h1.red > a:link,
.color-row.black-bg .section-header h1.red > a:link,
.border-and-shadow.black-bg .section-header h1.red > a:link,
.color-row.blue-bg .section-header h1.red > a:link,
.border-and-shadow.blue-bg .section-header h1.red > a:link,
.color-row.blue-dark-bg .section-header h1.red > a:link,
.border-and-shadow.blue-dark-bg .section-header h1.red > a:link,
.color-row.blue-x-dark-bg .section-header h1.red > a:link,
.border-and-shadow.blue-x-dark-bg .section-header h1.red > a:link,
.color-row.accent-lt-green-bg .section-header h1.red > a:link,
.border-and-shadow.accent-lt-green-bg .section-header h1.red > a:link,
.color-row.accent-green-bg .section-header h1.red > a:link,
.border-and-shadow.accent-green-bg .section-header h1.red > a:link,
.color-row.accent-orange-bg .section-header h1.red > a:link,
.border-and-shadow.accent-orange-bg .section-header h1.red > a:link,
.color-row.accent-purple-bg .section-header h1.red > a:link,
.border-and-shadow.accent-purple-bg .section-header h1.red > a:link,
.color-row.accent-red-bg .section-header h1.red > a:link,
.border-and-shadow.accent-red-bg .section-header h1.red > a:link,
.color-row.stanford-red-bg .section-header h1.red > a:link,
.border-and-shadow.stanford-red-bg .section-header h1.red > a:link,
.color-row.blue-dark-bg .section-header h2.red > a:link,
.border-and-shadow.blue-dark-bg .section-header h2.red > a:link,
.color-row.grey-bg .section-header h2.red > a:link,
.border-and-shadow.grey-bg .section-header h2.red > a:link,
.color-row.grey-med-bg .section-header h2.red > a:link,
.border-and-shadow.grey-med-bg .section-header h2.red > a:link,
.color-row.grey-dark-bg .section-header h2.red > a:link,
.border-and-shadow.grey-dark-bg .section-header h2.red > a:link,
.color-row.black-bg .section-header h2.red > a:link,
.border-and-shadow.black-bg .section-header h2.red > a:link,
.color-row.blue-bg .section-header h2.red > a:link,
.border-and-shadow.blue-bg .section-header h2.red > a:link,
.color-row.blue-dark-bg .section-header h2.red > a:link,
.border-and-shadow.blue-dark-bg .section-header h2.red > a:link,
.color-row.blue-x-dark-bg .section-header h2.red > a:link,
.border-and-shadow.blue-x-dark-bg .section-header h2.red > a:link,
.color-row.accent-lt-green-bg .section-header h2.red > a:link,
.border-and-shadow.accent-lt-green-bg .section-header h2.red > a:link,
.color-row.accent-green-bg .section-header h2.red > a:link,
.border-and-shadow.accent-green-bg .section-header h2.red > a:link,
.color-row.accent-orange-bg .section-header h2.red > a:link,
.border-and-shadow.accent-orange-bg .section-header h2.red > a:link,
.color-row.accent-purple-bg .section-header h2.red > a:link,
.border-and-shadow.accent-purple-bg .section-header h2.red > a:link,
.color-row.accent-red-bg .section-header h2.red > a:link,
.border-and-shadow.accent-red-bg .section-header h2.red > a:link,
.color-row.stanford-red-bg .section-header h2.red > a:link,
.border-and-shadow.stanford-red-bg .section-header h2.red > a:link,
.color-row.blue-dark-bg .section-header h3.red > a:link,
.border-and-shadow.blue-dark-bg .section-header h3.red > a:link,
.color-row.grey-bg .section-header h3.red > a:link,
.border-and-shadow.grey-bg .section-header h3.red > a:link,
.color-row.grey-med-bg .section-header h3.red > a:link,
.border-and-shadow.grey-med-bg .section-header h3.red > a:link,
.color-row.grey-dark-bg .section-header h3.red > a:link,
.border-and-shadow.grey-dark-bg .section-header h3.red > a:link,
.color-row.black-bg .section-header h3.red > a:link,
.border-and-shadow.black-bg .section-header h3.red > a:link,
.color-row.blue-bg .section-header h3.red > a:link,
.border-and-shadow.blue-bg .section-header h3.red > a:link,
.color-row.blue-dark-bg .section-header h3.red > a:link,
.border-and-shadow.blue-dark-bg .section-header h3.red > a:link,
.color-row.blue-x-dark-bg .section-header h3.red > a:link,
.border-and-shadow.blue-x-dark-bg .section-header h3.red > a:link,
.color-row.accent-lt-green-bg .section-header h3.red > a:link,
.border-and-shadow.accent-lt-green-bg .section-header h3.red > a:link,
.color-row.accent-green-bg .section-header h3.red > a:link,
.border-and-shadow.accent-green-bg .section-header h3.red > a:link,
.color-row.accent-orange-bg .section-header h3.red > a:link,
.border-and-shadow.accent-orange-bg .section-header h3.red > a:link,
.color-row.accent-purple-bg .section-header h3.red > a:link,
.border-and-shadow.accent-purple-bg .section-header h3.red > a:link,
.color-row.accent-red-bg .section-header h3.red > a:link,
.border-and-shadow.accent-red-bg .section-header h3.red > a:link,
.color-row.stanford-red-bg .section-header h3.red > a:link,
.border-and-shadow.stanford-red-bg .section-header h3.red > a:link,
.color-row.blue-dark-bg .section-header h1.additional-color > a:link,
.border-and-shadow.blue-dark-bg .section-header h1.additional-color > a:link,
.color-row.grey-bg .section-header h1.additional-color > a:link,
.border-and-shadow.grey-bg .section-header h1.additional-color > a:link,
.color-row.grey-med-bg .section-header h1.additional-color > a:link,
.border-and-shadow.grey-med-bg .section-header h1.additional-color > a:link,
.color-row.grey-dark-bg .section-header h1.additional-color > a:link,
.border-and-shadow.grey-dark-bg .section-header h1.additional-color > a:link,
.color-row.black-bg .section-header h1.additional-color > a:link,
.border-and-shadow.black-bg .section-header h1.additional-color > a:link,
.color-row.blue-bg .section-header h1.additional-color > a:link,
.border-and-shadow.blue-bg .section-header h1.additional-color > a:link,
.color-row.blue-dark-bg .section-header h1.additional-color > a:link,
.border-and-shadow.blue-dark-bg .section-header h1.additional-color > a:link,
.color-row.blue-x-dark-bg .section-header h1.additional-color > a:link,
.border-and-shadow.blue-x-dark-bg .section-header h1.additional-color > a:link,
.color-row.accent-lt-green-bg .section-header h1.additional-color > a:link,
.border-and-shadow.accent-lt-green-bg .section-header h1.additional-color > a:link,
.color-row.accent-green-bg .section-header h1.additional-color > a:link,
.border-and-shadow.accent-green-bg .section-header h1.additional-color > a:link,
.color-row.accent-orange-bg .section-header h1.additional-color > a:link,
.border-and-shadow.accent-orange-bg .section-header h1.additional-color > a:link,
.color-row.accent-purple-bg .section-header h1.additional-color > a:link,
.border-and-shadow.accent-purple-bg .section-header h1.additional-color > a:link,
.color-row.accent-red-bg .section-header h1.additional-color > a:link,
.border-and-shadow.accent-red-bg .section-header h1.additional-color > a:link,
.color-row.stanford-red-bg .section-header h1.additional-color > a:link,
.border-and-shadow.stanford-red-bg .section-header h1.additional-color > a:link,
.color-row.blue-dark-bg .section-header h2.additional-color > a:link,
.border-and-shadow.blue-dark-bg .section-header h2.additional-color > a:link,
.color-row.grey-bg .section-header h2.additional-color > a:link,
.border-and-shadow.grey-bg .section-header h2.additional-color > a:link,
.color-row.grey-med-bg .section-header h2.additional-color > a:link,
.border-and-shadow.grey-med-bg .section-header h2.additional-color > a:link,
.color-row.grey-dark-bg .section-header h2.additional-color > a:link,
.border-and-shadow.grey-dark-bg .section-header h2.additional-color > a:link,
.color-row.black-bg .section-header h2.additional-color > a:link,
.border-and-shadow.black-bg .section-header h2.additional-color > a:link,
.color-row.blue-bg .section-header h2.additional-color > a:link,
.border-and-shadow.blue-bg .section-header h2.additional-color > a:link,
.color-row.blue-dark-bg .section-header h2.additional-color > a:link,
.border-and-shadow.blue-dark-bg .section-header h2.additional-color > a:link,
.color-row.blue-x-dark-bg .section-header h2.additional-color > a:link,
.border-and-shadow.blue-x-dark-bg .section-header h2.additional-color > a:link,
.color-row.accent-lt-green-bg .section-header h2.additional-color > a:link,
.border-and-shadow.accent-lt-green-bg .section-header h2.additional-color > a:link,
.color-row.accent-green-bg .section-header h2.additional-color > a:link,
.border-and-shadow.accent-green-bg .section-header h2.additional-color > a:link,
.color-row.accent-orange-bg .section-header h2.additional-color > a:link,
.border-and-shadow.accent-orange-bg .section-header h2.additional-color > a:link,
.color-row.accent-purple-bg .section-header h2.additional-color > a:link,
.border-and-shadow.accent-purple-bg .section-header h2.additional-color > a:link,
.color-row.accent-red-bg .section-header h2.additional-color > a:link,
.border-and-shadow.accent-red-bg .section-header h2.additional-color > a:link,
.color-row.stanford-red-bg .section-header h2.additional-color > a:link,
.border-and-shadow.stanford-red-bg .section-header h2.additional-color > a:link,
.color-row.blue-dark-bg .section-header h3.additional-color > a:link,
.border-and-shadow.blue-dark-bg .section-header h3.additional-color > a:link,
.color-row.grey-bg .section-header h3.additional-color > a:link,
.border-and-shadow.grey-bg .section-header h3.additional-color > a:link,
.color-row.grey-med-bg .section-header h3.additional-color > a:link,
.border-and-shadow.grey-med-bg .section-header h3.additional-color > a:link,
.color-row.grey-dark-bg .section-header h3.additional-color > a:link,
.border-and-shadow.grey-dark-bg .section-header h3.additional-color > a:link,
.color-row.black-bg .section-header h3.additional-color > a:link,
.border-and-shadow.black-bg .section-header h3.additional-color > a:link,
.color-row.blue-bg .section-header h3.additional-color > a:link,
.border-and-shadow.blue-bg .section-header h3.additional-color > a:link,
.color-row.blue-dark-bg .section-header h3.additional-color > a:link,
.border-and-shadow.blue-dark-bg .section-header h3.additional-color > a:link,
.color-row.blue-x-dark-bg .section-header h3.additional-color > a:link,
.border-and-shadow.blue-x-dark-bg .section-header h3.additional-color > a:link,
.color-row.accent-lt-green-bg .section-header h3.additional-color > a:link,
.border-and-shadow.accent-lt-green-bg .section-header h3.additional-color > a:link,
.color-row.accent-green-bg .section-header h3.additional-color > a:link,
.border-and-shadow.accent-green-bg .section-header h3.additional-color > a:link,
.color-row.accent-orange-bg .section-header h3.additional-color > a:link,
.border-and-shadow.accent-orange-bg .section-header h3.additional-color > a:link,
.color-row.accent-purple-bg .section-header h3.additional-color > a:link,
.border-and-shadow.accent-purple-bg .section-header h3.additional-color > a:link,
.color-row.accent-red-bg .section-header h3.additional-color > a:link,
.border-and-shadow.accent-red-bg .section-header h3.additional-color > a:link,
.color-row.stanford-red-bg .section-header h3.additional-color > a:link,
.border-and-shadow.stanford-red-bg .section-header h3.additional-color > a:link,
.color-row.blue-dark-bg .section-header h1.red > a:visited,
.border-and-shadow.blue-dark-bg .section-header h1.red > a:visited,
.color-row.grey-bg .section-header h1.red > a:visited,
.border-and-shadow.grey-bg .section-header h1.red > a:visited,
.color-row.grey-med-bg .section-header h1.red > a:visited,
.border-and-shadow.grey-med-bg .section-header h1.red > a:visited,
.color-row.grey-dark-bg .section-header h1.red > a:visited,
.border-and-shadow.grey-dark-bg .section-header h1.red > a:visited,
.color-row.black-bg .section-header h1.red > a:visited,
.border-and-shadow.black-bg .section-header h1.red > a:visited,
.color-row.blue-bg .section-header h1.red > a:visited,
.border-and-shadow.blue-bg .section-header h1.red > a:visited,
.color-row.blue-dark-bg .section-header h1.red > a:visited,
.border-and-shadow.blue-dark-bg .section-header h1.red > a:visited,
.color-row.blue-x-dark-bg .section-header h1.red > a:visited,
.border-and-shadow.blue-x-dark-bg .section-header h1.red > a:visited,
.color-row.accent-lt-green-bg .section-header h1.red > a:visited,
.border-and-shadow.accent-lt-green-bg .section-header h1.red > a:visited,
.color-row.accent-green-bg .section-header h1.red > a:visited,
.border-and-shadow.accent-green-bg .section-header h1.red > a:visited,
.color-row.accent-orange-bg .section-header h1.red > a:visited,
.border-and-shadow.accent-orange-bg .section-header h1.red > a:visited,
.color-row.accent-purple-bg .section-header h1.red > a:visited,
.border-and-shadow.accent-purple-bg .section-header h1.red > a:visited,
.color-row.accent-red-bg .section-header h1.red > a:visited,
.border-and-shadow.accent-red-bg .section-header h1.red > a:visited,
.color-row.stanford-red-bg .section-header h1.red > a:visited,
.border-and-shadow.stanford-red-bg .section-header h1.red > a:visited,
.color-row.blue-dark-bg .section-header h2.red > a:visited,
.border-and-shadow.blue-dark-bg .section-header h2.red > a:visited,
.color-row.grey-bg .section-header h2.red > a:visited,
.border-and-shadow.grey-bg .section-header h2.red > a:visited,
.color-row.grey-med-bg .section-header h2.red > a:visited,
.border-and-shadow.grey-med-bg .section-header h2.red > a:visited,
.color-row.grey-dark-bg .section-header h2.red > a:visited,
.border-and-shadow.grey-dark-bg .section-header h2.red > a:visited,
.color-row.black-bg .section-header h2.red > a:visited,
.border-and-shadow.black-bg .section-header h2.red > a:visited,
.color-row.blue-bg .section-header h2.red > a:visited,
.border-and-shadow.blue-bg .section-header h2.red > a:visited,
.color-row.blue-dark-bg .section-header h2.red > a:visited,
.border-and-shadow.blue-dark-bg .section-header h2.red > a:visited,
.color-row.blue-x-dark-bg .section-header h2.red > a:visited,
.border-and-shadow.blue-x-dark-bg .section-header h2.red > a:visited,
.color-row.accent-lt-green-bg .section-header h2.red > a:visited,
.border-and-shadow.accent-lt-green-bg .section-header h2.red > a:visited,
.color-row.accent-green-bg .section-header h2.red > a:visited,
.border-and-shadow.accent-green-bg .section-header h2.red > a:visited,
.color-row.accent-orange-bg .section-header h2.red > a:visited,
.border-and-shadow.accent-orange-bg .section-header h2.red > a:visited,
.color-row.accent-purple-bg .section-header h2.red > a:visited,
.border-and-shadow.accent-purple-bg .section-header h2.red > a:visited,
.color-row.accent-red-bg .section-header h2.red > a:visited,
.border-and-shadow.accent-red-bg .section-header h2.red > a:visited,
.color-row.stanford-red-bg .section-header h2.red > a:visited,
.border-and-shadow.stanford-red-bg .section-header h2.red > a:visited,
.color-row.blue-dark-bg .section-header h3.red > a:visited,
.border-and-shadow.blue-dark-bg .section-header h3.red > a:visited,
.color-row.grey-bg .section-header h3.red > a:visited,
.border-and-shadow.grey-bg .section-header h3.red > a:visited,
.color-row.grey-med-bg .section-header h3.red > a:visited,
.border-and-shadow.grey-med-bg .section-header h3.red > a:visited,
.color-row.grey-dark-bg .section-header h3.red > a:visited,
.border-and-shadow.grey-dark-bg .section-header h3.red > a:visited,
.color-row.black-bg .section-header h3.red > a:visited,
.border-and-shadow.black-bg .section-header h3.red > a:visited,
.color-row.blue-bg .section-header h3.red > a:visited,
.border-and-shadow.blue-bg .section-header h3.red > a:visited,
.color-row.blue-dark-bg .section-header h3.red > a:visited,
.border-and-shadow.blue-dark-bg .section-header h3.red > a:visited,
.color-row.blue-x-dark-bg .section-header h3.red > a:visited,
.border-and-shadow.blue-x-dark-bg .section-header h3.red > a:visited,
.color-row.accent-lt-green-bg .section-header h3.red > a:visited,
.border-and-shadow.accent-lt-green-bg .section-header h3.red > a:visited,
.color-row.accent-green-bg .section-header h3.red > a:visited,
.border-and-shadow.accent-green-bg .section-header h3.red > a:visited,
.color-row.accent-orange-bg .section-header h3.red > a:visited,
.border-and-shadow.accent-orange-bg .section-header h3.red > a:visited,
.color-row.accent-purple-bg .section-header h3.red > a:visited,
.border-and-shadow.accent-purple-bg .section-header h3.red > a:visited,
.color-row.accent-red-bg .section-header h3.red > a:visited,
.border-and-shadow.accent-red-bg .section-header h3.red > a:visited,
.color-row.stanford-red-bg .section-header h3.red > a:visited,
.border-and-shadow.stanford-red-bg .section-header h3.red > a:visited,
.color-row.blue-dark-bg .section-header h1.additional-color > a:visited,
.border-and-shadow.blue-dark-bg .section-header h1.additional-color > a:visited,
.color-row.grey-bg .section-header h1.additional-color > a:visited,
.border-and-shadow.grey-bg .section-header h1.additional-color > a:visited,
.color-row.grey-med-bg .section-header h1.additional-color > a:visited,
.border-and-shadow.grey-med-bg .section-header h1.additional-color > a:visited,
.color-row.grey-dark-bg .section-header h1.additional-color > a:visited,
.border-and-shadow.grey-dark-bg .section-header h1.additional-color > a:visited,
.color-row.black-bg .section-header h1.additional-color > a:visited,
.border-and-shadow.black-bg .section-header h1.additional-color > a:visited,
.color-row.blue-bg .section-header h1.additional-color > a:visited,
.border-and-shadow.blue-bg .section-header h1.additional-color > a:visited,
.color-row.blue-dark-bg .section-header h1.additional-color > a:visited,
.border-and-shadow.blue-dark-bg .section-header h1.additional-color > a:visited,
.color-row.blue-x-dark-bg .section-header h1.additional-color > a:visited,
.border-and-shadow.blue-x-dark-bg .section-header h1.additional-color > a:visited,
.color-row.accent-lt-green-bg .section-header h1.additional-color > a:visited,
.border-and-shadow.accent-lt-green-bg .section-header h1.additional-color > a:visited,
.color-row.accent-green-bg .section-header h1.additional-color > a:visited,
.border-and-shadow.accent-green-bg .section-header h1.additional-color > a:visited,
.color-row.accent-orange-bg .section-header h1.additional-color > a:visited,
.border-and-shadow.accent-orange-bg .section-header h1.additional-color > a:visited,
.color-row.accent-purple-bg .section-header h1.additional-color > a:visited,
.border-and-shadow.accent-purple-bg .section-header h1.additional-color > a:visited,
.color-row.accent-red-bg .section-header h1.additional-color > a:visited,
.border-and-shadow.accent-red-bg .section-header h1.additional-color > a:visited,
.color-row.stanford-red-bg .section-header h1.additional-color > a:visited,
.border-and-shadow.stanford-red-bg .section-header h1.additional-color > a:visited,
.color-row.blue-dark-bg .section-header h2.additional-color > a:visited,
.border-and-shadow.blue-dark-bg .section-header h2.additional-color > a:visited,
.color-row.grey-bg .section-header h2.additional-color > a:visited,
.border-and-shadow.grey-bg .section-header h2.additional-color > a:visited,
.color-row.grey-med-bg .section-header h2.additional-color > a:visited,
.border-and-shadow.grey-med-bg .section-header h2.additional-color > a:visited,
.color-row.grey-dark-bg .section-header h2.additional-color > a:visited,
.border-and-shadow.grey-dark-bg .section-header h2.additional-color > a:visited,
.color-row.black-bg .section-header h2.additional-color > a:visited,
.border-and-shadow.black-bg .section-header h2.additional-color > a:visited,
.color-row.blue-bg .section-header h2.additional-color > a:visited,
.border-and-shadow.blue-bg .section-header h2.additional-color > a:visited,
.color-row.blue-dark-bg .section-header h2.additional-color > a:visited,
.border-and-shadow.blue-dark-bg .section-header h2.additional-color > a:visited,
.color-row.blue-x-dark-bg .section-header h2.additional-color > a:visited,
.border-and-shadow.blue-x-dark-bg .section-header h2.additional-color > a:visited,
.color-row.accent-lt-green-bg .section-header h2.additional-color > a:visited,
.border-and-shadow.accent-lt-green-bg .section-header h2.additional-color > a:visited,
.color-row.accent-green-bg .section-header h2.additional-color > a:visited,
.border-and-shadow.accent-green-bg .section-header h2.additional-color > a:visited,
.color-row.accent-orange-bg .section-header h2.additional-color > a:visited,
.border-and-shadow.accent-orange-bg .section-header h2.additional-color > a:visited,
.color-row.accent-purple-bg .section-header h2.additional-color > a:visited,
.border-and-shadow.accent-purple-bg .section-header h2.additional-color > a:visited,
.color-row.accent-red-bg .section-header h2.additional-color > a:visited,
.border-and-shadow.accent-red-bg .section-header h2.additional-color > a:visited,
.color-row.stanford-red-bg .section-header h2.additional-color > a:visited,
.border-and-shadow.stanford-red-bg .section-header h2.additional-color > a:visited,
.color-row.blue-dark-bg .section-header h3.additional-color > a:visited,
.border-and-shadow.blue-dark-bg .section-header h3.additional-color > a:visited,
.color-row.grey-bg .section-header h3.additional-color > a:visited,
.border-and-shadow.grey-bg .section-header h3.additional-color > a:visited,
.color-row.grey-med-bg .section-header h3.additional-color > a:visited,
.border-and-shadow.grey-med-bg .section-header h3.additional-color > a:visited,
.color-row.grey-dark-bg .section-header h3.additional-color > a:visited,
.border-and-shadow.grey-dark-bg .section-header h3.additional-color > a:visited,
.color-row.black-bg .section-header h3.additional-color > a:visited,
.border-and-shadow.black-bg .section-header h3.additional-color > a:visited,
.color-row.blue-bg .section-header h3.additional-color > a:visited,
.border-and-shadow.blue-bg .section-header h3.additional-color > a:visited,
.color-row.blue-dark-bg .section-header h3.additional-color > a:visited,
.border-and-shadow.blue-dark-bg .section-header h3.additional-color > a:visited,
.color-row.blue-x-dark-bg .section-header h3.additional-color > a:visited,
.border-and-shadow.blue-x-dark-bg .section-header h3.additional-color > a:visited,
.color-row.accent-lt-green-bg .section-header h3.additional-color > a:visited,
.border-and-shadow.accent-lt-green-bg .section-header h3.additional-color > a:visited,
.color-row.accent-green-bg .section-header h3.additional-color > a:visited,
.border-and-shadow.accent-green-bg .section-header h3.additional-color > a:visited,
.color-row.accent-orange-bg .section-header h3.additional-color > a:visited,
.border-and-shadow.accent-orange-bg .section-header h3.additional-color > a:visited,
.color-row.accent-purple-bg .section-header h3.additional-color > a:visited,
.border-and-shadow.accent-purple-bg .section-header h3.additional-color > a:visited,
.color-row.accent-red-bg .section-header h3.additional-color > a:visited,
.border-and-shadow.accent-red-bg .section-header h3.additional-color > a:visited,
.color-row.stanford-red-bg .section-header h3.additional-color > a:visited,
.border-and-shadow.stanford-red-bg .section-header h3.additional-color > a:visited,
.color-row.blue-dark-bg .section-header h1.red > a:active,
.border-and-shadow.blue-dark-bg .section-header h1.red > a:active,
.color-row.grey-bg .section-header h1.red > a:active,
.border-and-shadow.grey-bg .section-header h1.red > a:active,
.color-row.grey-med-bg .section-header h1.red > a:active,
.border-and-shadow.grey-med-bg .section-header h1.red > a:active,
.color-row.grey-dark-bg .section-header h1.red > a:active,
.border-and-shadow.grey-dark-bg .section-header h1.red > a:active,
.color-row.black-bg .section-header h1.red > a:active,
.border-and-shadow.black-bg .section-header h1.red > a:active,
.color-row.blue-bg .section-header h1.red > a:active,
.border-and-shadow.blue-bg .section-header h1.red > a:active,
.color-row.blue-dark-bg .section-header h1.red > a:active,
.border-and-shadow.blue-dark-bg .section-header h1.red > a:active,
.color-row.blue-x-dark-bg .section-header h1.red > a:active,
.border-and-shadow.blue-x-dark-bg .section-header h1.red > a:active,
.color-row.accent-lt-green-bg .section-header h1.red > a:active,
.border-and-shadow.accent-lt-green-bg .section-header h1.red > a:active,
.color-row.accent-green-bg .section-header h1.red > a:active,
.border-and-shadow.accent-green-bg .section-header h1.red > a:active,
.color-row.accent-orange-bg .section-header h1.red > a:active,
.border-and-shadow.accent-orange-bg .section-header h1.red > a:active,
.color-row.accent-purple-bg .section-header h1.red > a:active,
.border-and-shadow.accent-purple-bg .section-header h1.red > a:active,
.color-row.accent-red-bg .section-header h1.red > a:active,
.border-and-shadow.accent-red-bg .section-header h1.red > a:active,
.color-row.stanford-red-bg .section-header h1.red > a:active,
.border-and-shadow.stanford-red-bg .section-header h1.red > a:active,
.color-row.blue-dark-bg .section-header h2.red > a:active,
.border-and-shadow.blue-dark-bg .section-header h2.red > a:active,
.color-row.grey-bg .section-header h2.red > a:active,
.border-and-shadow.grey-bg .section-header h2.red > a:active,
.color-row.grey-med-bg .section-header h2.red > a:active,
.border-and-shadow.grey-med-bg .section-header h2.red > a:active,
.color-row.grey-dark-bg .section-header h2.red > a:active,
.border-and-shadow.grey-dark-bg .section-header h2.red > a:active,
.color-row.black-bg .section-header h2.red > a:active,
.border-and-shadow.black-bg .section-header h2.red > a:active,
.color-row.blue-bg .section-header h2.red > a:active,
.border-and-shadow.blue-bg .section-header h2.red > a:active,
.color-row.blue-dark-bg .section-header h2.red > a:active,
.border-and-shadow.blue-dark-bg .section-header h2.red > a:active,
.color-row.blue-x-dark-bg .section-header h2.red > a:active,
.border-and-shadow.blue-x-dark-bg .section-header h2.red > a:active,
.color-row.accent-lt-green-bg .section-header h2.red > a:active,
.border-and-shadow.accent-lt-green-bg .section-header h2.red > a:active,
.color-row.accent-green-bg .section-header h2.red > a:active,
.border-and-shadow.accent-green-bg .section-header h2.red > a:active,
.color-row.accent-orange-bg .section-header h2.red > a:active,
.border-and-shadow.accent-orange-bg .section-header h2.red > a:active,
.color-row.accent-purple-bg .section-header h2.red > a:active,
.border-and-shadow.accent-purple-bg .section-header h2.red > a:active,
.color-row.accent-red-bg .section-header h2.red > a:active,
.border-and-shadow.accent-red-bg .section-header h2.red > a:active,
.color-row.stanford-red-bg .section-header h2.red > a:active,
.border-and-shadow.stanford-red-bg .section-header h2.red > a:active,
.color-row.blue-dark-bg .section-header h3.red > a:active,
.border-and-shadow.blue-dark-bg .section-header h3.red > a:active,
.color-row.grey-bg .section-header h3.red > a:active,
.border-and-shadow.grey-bg .section-header h3.red > a:active,
.color-row.grey-med-bg .section-header h3.red > a:active,
.border-and-shadow.grey-med-bg .section-header h3.red > a:active,
.color-row.grey-dark-bg .section-header h3.red > a:active,
.border-and-shadow.grey-dark-bg .section-header h3.red > a:active,
.color-row.black-bg .section-header h3.red > a:active,
.border-and-shadow.black-bg .section-header h3.red > a:active,
.color-row.blue-bg .section-header h3.red > a:active,
.border-and-shadow.blue-bg .section-header h3.red > a:active,
.color-row.blue-dark-bg .section-header h3.red > a:active,
.border-and-shadow.blue-dark-bg .section-header h3.red > a:active,
.color-row.blue-x-dark-bg .section-header h3.red > a:active,
.border-and-shadow.blue-x-dark-bg .section-header h3.red > a:active,
.color-row.accent-lt-green-bg .section-header h3.red > a:active,
.border-and-shadow.accent-lt-green-bg .section-header h3.red > a:active,
.color-row.accent-green-bg .section-header h3.red > a:active,
.border-and-shadow.accent-green-bg .section-header h3.red > a:active,
.color-row.accent-orange-bg .section-header h3.red > a:active,
.border-and-shadow.accent-orange-bg .section-header h3.red > a:active,
.color-row.accent-purple-bg .section-header h3.red > a:active,
.border-and-shadow.accent-purple-bg .section-header h3.red > a:active,
.color-row.accent-red-bg .section-header h3.red > a:active,
.border-and-shadow.accent-red-bg .section-header h3.red > a:active,
.color-row.stanford-red-bg .section-header h3.red > a:active,
.border-and-shadow.stanford-red-bg .section-header h3.red > a:active,
.color-row.blue-dark-bg .section-header h1.additional-color > a:active,
.border-and-shadow.blue-dark-bg .section-header h1.additional-color > a:active,
.color-row.grey-bg .section-header h1.additional-color > a:active,
.border-and-shadow.grey-bg .section-header h1.additional-color > a:active,
.color-row.grey-med-bg .section-header h1.additional-color > a:active,
.border-and-shadow.grey-med-bg .section-header h1.additional-color > a:active,
.color-row.grey-dark-bg .section-header h1.additional-color > a:active,
.border-and-shadow.grey-dark-bg .section-header h1.additional-color > a:active,
.color-row.black-bg .section-header h1.additional-color > a:active,
.border-and-shadow.black-bg .section-header h1.additional-color > a:active,
.color-row.blue-bg .section-header h1.additional-color > a:active,
.border-and-shadow.blue-bg .section-header h1.additional-color > a:active,
.color-row.blue-dark-bg .section-header h1.additional-color > a:active,
.border-and-shadow.blue-dark-bg .section-header h1.additional-color > a:active,
.color-row.blue-x-dark-bg .section-header h1.additional-color > a:active,
.border-and-shadow.blue-x-dark-bg .section-header h1.additional-color > a:active,
.color-row.accent-lt-green-bg .section-header h1.additional-color > a:active,
.border-and-shadow.accent-lt-green-bg .section-header h1.additional-color > a:active,
.color-row.accent-green-bg .section-header h1.additional-color > a:active,
.border-and-shadow.accent-green-bg .section-header h1.additional-color > a:active,
.color-row.accent-orange-bg .section-header h1.additional-color > a:active,
.border-and-shadow.accent-orange-bg .section-header h1.additional-color > a:active,
.color-row.accent-purple-bg .section-header h1.additional-color > a:active,
.border-and-shadow.accent-purple-bg .section-header h1.additional-color > a:active,
.color-row.accent-red-bg .section-header h1.additional-color > a:active,
.border-and-shadow.accent-red-bg .section-header h1.additional-color > a:active,
.color-row.stanford-red-bg .section-header h1.additional-color > a:active,
.border-and-shadow.stanford-red-bg .section-header h1.additional-color > a:active,
.color-row.blue-dark-bg .section-header h2.additional-color > a:active,
.border-and-shadow.blue-dark-bg .section-header h2.additional-color > a:active,
.color-row.grey-bg .section-header h2.additional-color > a:active,
.border-and-shadow.grey-bg .section-header h2.additional-color > a:active,
.color-row.grey-med-bg .section-header h2.additional-color > a:active,
.border-and-shadow.grey-med-bg .section-header h2.additional-color > a:active,
.color-row.grey-dark-bg .section-header h2.additional-color > a:active,
.border-and-shadow.grey-dark-bg .section-header h2.additional-color > a:active,
.color-row.black-bg .section-header h2.additional-color > a:active,
.border-and-shadow.black-bg .section-header h2.additional-color > a:active,
.color-row.blue-bg .section-header h2.additional-color > a:active,
.border-and-shadow.blue-bg .section-header h2.additional-color > a:active,
.color-row.blue-dark-bg .section-header h2.additional-color > a:active,
.border-and-shadow.blue-dark-bg .section-header h2.additional-color > a:active,
.color-row.blue-x-dark-bg .section-header h2.additional-color > a:active,
.border-and-shadow.blue-x-dark-bg .section-header h2.additional-color > a:active,
.color-row.accent-lt-green-bg .section-header h2.additional-color > a:active,
.border-and-shadow.accent-lt-green-bg .section-header h2.additional-color > a:active,
.color-row.accent-green-bg .section-header h2.additional-color > a:active,
.border-and-shadow.accent-green-bg .section-header h2.additional-color > a:active,
.color-row.accent-orange-bg .section-header h2.additional-color > a:active,
.border-and-shadow.accent-orange-bg .section-header h2.additional-color > a:active,
.color-row.accent-purple-bg .section-header h2.additional-color > a:active,
.border-and-shadow.accent-purple-bg .section-header h2.additional-color > a:active,
.color-row.accent-red-bg .section-header h2.additional-color > a:active,
.border-and-shadow.accent-red-bg .section-header h2.additional-color > a:active,
.color-row.stanford-red-bg .section-header h2.additional-color > a:active,
.border-and-shadow.stanford-red-bg .section-header h2.additional-color > a:active,
.color-row.blue-dark-bg .section-header h3.additional-color > a:active,
.border-and-shadow.blue-dark-bg .section-header h3.additional-color > a:active,
.color-row.grey-bg .section-header h3.additional-color > a:active,
.border-and-shadow.grey-bg .section-header h3.additional-color > a:active,
.color-row.grey-med-bg .section-header h3.additional-color > a:active,
.border-and-shadow.grey-med-bg .section-header h3.additional-color > a:active,
.color-row.grey-dark-bg .section-header h3.additional-color > a:active,
.border-and-shadow.grey-dark-bg .section-header h3.additional-color > a:active,
.color-row.black-bg .section-header h3.additional-color > a:active,
.border-and-shadow.black-bg .section-header h3.additional-color > a:active,
.color-row.blue-bg .section-header h3.additional-color > a:active,
.border-and-shadow.blue-bg .section-header h3.additional-color > a:active,
.color-row.blue-dark-bg .section-header h3.additional-color > a:active,
.border-and-shadow.blue-dark-bg .section-header h3.additional-color > a:active,
.color-row.blue-x-dark-bg .section-header h3.additional-color > a:active,
.border-and-shadow.blue-x-dark-bg .section-header h3.additional-color > a:active,
.color-row.accent-lt-green-bg .section-header h3.additional-color > a:active,
.border-and-shadow.accent-lt-green-bg .section-header h3.additional-color > a:active,
.color-row.accent-green-bg .section-header h3.additional-color > a:active,
.border-and-shadow.accent-green-bg .section-header h3.additional-color > a:active,
.color-row.accent-orange-bg .section-header h3.additional-color > a:active,
.border-and-shadow.accent-orange-bg .section-header h3.additional-color > a:active,
.color-row.accent-purple-bg .section-header h3.additional-color > a:active,
.border-and-shadow.accent-purple-bg .section-header h3.additional-color > a:active,
.color-row.accent-red-bg .section-header h3.additional-color > a:active,
.border-and-shadow.accent-red-bg .section-header h3.additional-color > a:active,
.color-row.stanford-red-bg .section-header h3.additional-color > a:active,
.border-and-shadow.stanford-red-bg .section-header h3.additional-color > a:active {
  color: #ffffff;
}
.color-row.blue-dark-bg .section-header h3,
.border-and-shadow.blue-dark-bg .section-header h3,
.color-row.grey-bg .section-header h3,
.border-and-shadow.grey-bg .section-header h3,
.color-row.grey-med-bg .section-header h3,
.border-and-shadow.grey-med-bg .section-header h3,
.color-row.grey-dark-bg .section-header h3,
.border-and-shadow.grey-dark-bg .section-header h3,
.color-row.black-bg .section-header h3,
.border-and-shadow.black-bg .section-header h3,
.color-row.blue-bg .section-header h3,
.border-and-shadow.blue-bg .section-header h3,
.color-row.blue-dark-bg .section-header h3,
.border-and-shadow.blue-dark-bg .section-header h3,
.color-row.blue-x-dark-bg .section-header h3,
.border-and-shadow.blue-x-dark-bg .section-header h3,
.color-row.accent-lt-green-bg .section-header h3,
.border-and-shadow.accent-lt-green-bg .section-header h3,
.color-row.accent-green-bg .section-header h3,
.border-and-shadow.accent-green-bg .section-header h3,
.color-row.accent-orange-bg .section-header h3,
.border-and-shadow.accent-orange-bg .section-header h3,
.color-row.accent-purple-bg .section-header h3,
.border-and-shadow.accent-purple-bg .section-header h3,
.color-row.accent-red-bg .section-header h3,
.border-and-shadow.accent-red-bg .section-header h3,
.color-row.stanford-red-bg .section-header h3,
.border-and-shadow.stanford-red-bg .section-header h3 {
  color: #ffffff;
}
.color-row.blue-dark-bg .section-header h3 + p,
.border-and-shadow.blue-dark-bg .section-header h3 + p,
.color-row.grey-bg .section-header h3 + p,
.border-and-shadow.grey-bg .section-header h3 + p,
.color-row.grey-med-bg .section-header h3 + p,
.border-and-shadow.grey-med-bg .section-header h3 + p,
.color-row.grey-dark-bg .section-header h3 + p,
.border-and-shadow.grey-dark-bg .section-header h3 + p,
.color-row.black-bg .section-header h3 + p,
.border-and-shadow.black-bg .section-header h3 + p,
.color-row.blue-bg .section-header h3 + p,
.border-and-shadow.blue-bg .section-header h3 + p,
.color-row.blue-dark-bg .section-header h3 + p,
.border-and-shadow.blue-dark-bg .section-header h3 + p,
.color-row.blue-x-dark-bg .section-header h3 + p,
.border-and-shadow.blue-x-dark-bg .section-header h3 + p,
.color-row.accent-lt-green-bg .section-header h3 + p,
.border-and-shadow.accent-lt-green-bg .section-header h3 + p,
.color-row.accent-green-bg .section-header h3 + p,
.border-and-shadow.accent-green-bg .section-header h3 + p,
.color-row.accent-orange-bg .section-header h3 + p,
.border-and-shadow.accent-orange-bg .section-header h3 + p,
.color-row.accent-purple-bg .section-header h3 + p,
.border-and-shadow.accent-purple-bg .section-header h3 + p,
.color-row.accent-red-bg .section-header h3 + p,
.border-and-shadow.accent-red-bg .section-header h3 + p,
.color-row.stanford-red-bg .section-header h3 + p,
.border-and-shadow.stanford-red-bg .section-header h3 + p {
  color: #ffffff;
}
.color-row.blue-dark-bg .section-header.standard:after,
.border-and-shadow.blue-dark-bg .section-header.standard:after,
.color-row.grey-bg .section-header.standard:after,
.border-and-shadow.grey-bg .section-header.standard:after,
.color-row.grey-med-bg .section-header.standard:after,
.border-and-shadow.grey-med-bg .section-header.standard:after,
.color-row.grey-dark-bg .section-header.standard:after,
.border-and-shadow.grey-dark-bg .section-header.standard:after,
.color-row.black-bg .section-header.standard:after,
.border-and-shadow.black-bg .section-header.standard:after,
.color-row.blue-bg .section-header.standard:after,
.border-and-shadow.blue-bg .section-header.standard:after,
.color-row.blue-dark-bg .section-header.standard:after,
.border-and-shadow.blue-dark-bg .section-header.standard:after,
.color-row.blue-x-dark-bg .section-header.standard:after,
.border-and-shadow.blue-x-dark-bg .section-header.standard:after,
.color-row.accent-lt-green-bg .section-header.standard:after,
.border-and-shadow.accent-lt-green-bg .section-header.standard:after,
.color-row.accent-green-bg .section-header.standard:after,
.border-and-shadow.accent-green-bg .section-header.standard:after,
.color-row.accent-orange-bg .section-header.standard:after,
.border-and-shadow.accent-orange-bg .section-header.standard:after,
.color-row.accent-purple-bg .section-header.standard:after,
.border-and-shadow.accent-purple-bg .section-header.standard:after,
.color-row.accent-red-bg .section-header.standard:after,
.border-and-shadow.accent-red-bg .section-header.standard:after,
.color-row.stanford-red-bg .section-header.standard:after,
.border-and-shadow.stanford-red-bg .section-header.standard:after {
  border-top-color: rgba(255, 255, 255, 0.3);
  border-left-color: rgba(255, 255, 255, 0.3);
}
.color-row.blue-dark-bg .section-header.standard h1,
.border-and-shadow.blue-dark-bg .section-header.standard h1,
.color-row.grey-bg .section-header.standard h1,
.border-and-shadow.grey-bg .section-header.standard h1,
.color-row.grey-med-bg .section-header.standard h1,
.border-and-shadow.grey-med-bg .section-header.standard h1,
.color-row.grey-dark-bg .section-header.standard h1,
.border-and-shadow.grey-dark-bg .section-header.standard h1,
.color-row.black-bg .section-header.standard h1,
.border-and-shadow.black-bg .section-header.standard h1,
.color-row.blue-bg .section-header.standard h1,
.border-and-shadow.blue-bg .section-header.standard h1,
.color-row.blue-dark-bg .section-header.standard h1,
.border-and-shadow.blue-dark-bg .section-header.standard h1,
.color-row.blue-x-dark-bg .section-header.standard h1,
.border-and-shadow.blue-x-dark-bg .section-header.standard h1,
.color-row.accent-lt-green-bg .section-header.standard h1,
.border-and-shadow.accent-lt-green-bg .section-header.standard h1,
.color-row.accent-green-bg .section-header.standard h1,
.border-and-shadow.accent-green-bg .section-header.standard h1,
.color-row.accent-orange-bg .section-header.standard h1,
.border-and-shadow.accent-orange-bg .section-header.standard h1,
.color-row.accent-purple-bg .section-header.standard h1,
.border-and-shadow.accent-purple-bg .section-header.standard h1,
.color-row.accent-red-bg .section-header.standard h1,
.border-and-shadow.accent-red-bg .section-header.standard h1,
.color-row.stanford-red-bg .section-header.standard h1,
.border-and-shadow.stanford-red-bg .section-header.standard h1,
.color-row.blue-dark-bg .section-header.standard h2,
.border-and-shadow.blue-dark-bg .section-header.standard h2,
.color-row.grey-bg .section-header.standard h2,
.border-and-shadow.grey-bg .section-header.standard h2,
.color-row.grey-med-bg .section-header.standard h2,
.border-and-shadow.grey-med-bg .section-header.standard h2,
.color-row.grey-dark-bg .section-header.standard h2,
.border-and-shadow.grey-dark-bg .section-header.standard h2,
.color-row.black-bg .section-header.standard h2,
.border-and-shadow.black-bg .section-header.standard h2,
.color-row.blue-bg .section-header.standard h2,
.border-and-shadow.blue-bg .section-header.standard h2,
.color-row.blue-dark-bg .section-header.standard h2,
.border-and-shadow.blue-dark-bg .section-header.standard h2,
.color-row.blue-x-dark-bg .section-header.standard h2,
.border-and-shadow.blue-x-dark-bg .section-header.standard h2,
.color-row.accent-lt-green-bg .section-header.standard h2,
.border-and-shadow.accent-lt-green-bg .section-header.standard h2,
.color-row.accent-green-bg .section-header.standard h2,
.border-and-shadow.accent-green-bg .section-header.standard h2,
.color-row.accent-orange-bg .section-header.standard h2,
.border-and-shadow.accent-orange-bg .section-header.standard h2,
.color-row.accent-purple-bg .section-header.standard h2,
.border-and-shadow.accent-purple-bg .section-header.standard h2,
.color-row.accent-red-bg .section-header.standard h2,
.border-and-shadow.accent-red-bg .section-header.standard h2,
.color-row.stanford-red-bg .section-header.standard h2,
.border-and-shadow.stanford-red-bg .section-header.standard h2 {
  color: #ffffff;
}
.color-row.blue-dark-bg .section-header.standard h2 > a,
.border-and-shadow.blue-dark-bg .section-header.standard h2 > a,
.color-row.grey-bg .section-header.standard h2 > a,
.border-and-shadow.grey-bg .section-header.standard h2 > a,
.color-row.grey-med-bg .section-header.standard h2 > a,
.border-and-shadow.grey-med-bg .section-header.standard h2 > a,
.color-row.grey-dark-bg .section-header.standard h2 > a,
.border-and-shadow.grey-dark-bg .section-header.standard h2 > a,
.color-row.black-bg .section-header.standard h2 > a,
.border-and-shadow.black-bg .section-header.standard h2 > a,
.color-row.blue-bg .section-header.standard h2 > a,
.border-and-shadow.blue-bg .section-header.standard h2 > a,
.color-row.blue-dark-bg .section-header.standard h2 > a,
.border-and-shadow.blue-dark-bg .section-header.standard h2 > a,
.color-row.blue-x-dark-bg .section-header.standard h2 > a,
.border-and-shadow.blue-x-dark-bg .section-header.standard h2 > a,
.color-row.accent-lt-green-bg .section-header.standard h2 > a,
.border-and-shadow.accent-lt-green-bg .section-header.standard h2 > a,
.color-row.accent-green-bg .section-header.standard h2 > a,
.border-and-shadow.accent-green-bg .section-header.standard h2 > a,
.color-row.accent-orange-bg .section-header.standard h2 > a,
.border-and-shadow.accent-orange-bg .section-header.standard h2 > a,
.color-row.accent-purple-bg .section-header.standard h2 > a,
.border-and-shadow.accent-purple-bg .section-header.standard h2 > a,
.color-row.accent-red-bg .section-header.standard h2 > a,
.border-and-shadow.accent-red-bg .section-header.standard h2 > a,
.color-row.stanford-red-bg .section-header.standard h2 > a,
.border-and-shadow.stanford-red-bg .section-header.standard h2 > a,
.color-row.blue-dark-bg .section-header.standard h3 > a,
.border-and-shadow.blue-dark-bg .section-header.standard h3 > a,
.color-row.grey-bg .section-header.standard h3 > a,
.border-and-shadow.grey-bg .section-header.standard h3 > a,
.color-row.grey-med-bg .section-header.standard h3 > a,
.border-and-shadow.grey-med-bg .section-header.standard h3 > a,
.color-row.grey-dark-bg .section-header.standard h3 > a,
.border-and-shadow.grey-dark-bg .section-header.standard h3 > a,
.color-row.black-bg .section-header.standard h3 > a,
.border-and-shadow.black-bg .section-header.standard h3 > a,
.color-row.blue-bg .section-header.standard h3 > a,
.border-and-shadow.blue-bg .section-header.standard h3 > a,
.color-row.blue-dark-bg .section-header.standard h3 > a,
.border-and-shadow.blue-dark-bg .section-header.standard h3 > a,
.color-row.blue-x-dark-bg .section-header.standard h3 > a,
.border-and-shadow.blue-x-dark-bg .section-header.standard h3 > a,
.color-row.accent-lt-green-bg .section-header.standard h3 > a,
.border-and-shadow.accent-lt-green-bg .section-header.standard h3 > a,
.color-row.accent-green-bg .section-header.standard h3 > a,
.border-and-shadow.accent-green-bg .section-header.standard h3 > a,
.color-row.accent-orange-bg .section-header.standard h3 > a,
.border-and-shadow.accent-orange-bg .section-header.standard h3 > a,
.color-row.accent-purple-bg .section-header.standard h3 > a,
.border-and-shadow.accent-purple-bg .section-header.standard h3 > a,
.color-row.accent-red-bg .section-header.standard h3 > a,
.border-and-shadow.accent-red-bg .section-header.standard h3 > a,
.color-row.stanford-red-bg .section-header.standard h3 > a,
.border-and-shadow.stanford-red-bg .section-header.standard h3 > a {
  color: #ffffff;
}
.color-row.blue-dark-bg .section-header.standard h2 > a:link,
.border-and-shadow.blue-dark-bg .section-header.standard h2 > a:link,
.color-row.grey-bg .section-header.standard h2 > a:link,
.border-and-shadow.grey-bg .section-header.standard h2 > a:link,
.color-row.grey-med-bg .section-header.standard h2 > a:link,
.border-and-shadow.grey-med-bg .section-header.standard h2 > a:link,
.color-row.grey-dark-bg .section-header.standard h2 > a:link,
.border-and-shadow.grey-dark-bg .section-header.standard h2 > a:link,
.color-row.black-bg .section-header.standard h2 > a:link,
.border-and-shadow.black-bg .section-header.standard h2 > a:link,
.color-row.blue-bg .section-header.standard h2 > a:link,
.border-and-shadow.blue-bg .section-header.standard h2 > a:link,
.color-row.blue-dark-bg .section-header.standard h2 > a:link,
.border-and-shadow.blue-dark-bg .section-header.standard h2 > a:link,
.color-row.blue-x-dark-bg .section-header.standard h2 > a:link,
.border-and-shadow.blue-x-dark-bg .section-header.standard h2 > a:link,
.color-row.accent-lt-green-bg .section-header.standard h2 > a:link,
.border-and-shadow.accent-lt-green-bg .section-header.standard h2 > a:link,
.color-row.accent-green-bg .section-header.standard h2 > a:link,
.border-and-shadow.accent-green-bg .section-header.standard h2 > a:link,
.color-row.accent-orange-bg .section-header.standard h2 > a:link,
.border-and-shadow.accent-orange-bg .section-header.standard h2 > a:link,
.color-row.accent-purple-bg .section-header.standard h2 > a:link,
.border-and-shadow.accent-purple-bg .section-header.standard h2 > a:link,
.color-row.accent-red-bg .section-header.standard h2 > a:link,
.border-and-shadow.accent-red-bg .section-header.standard h2 > a:link,
.color-row.stanford-red-bg .section-header.standard h2 > a:link,
.border-and-shadow.stanford-red-bg .section-header.standard h2 > a:link,
.color-row.blue-dark-bg .section-header.standard h3 > a:link,
.border-and-shadow.blue-dark-bg .section-header.standard h3 > a:link,
.color-row.grey-bg .section-header.standard h3 > a:link,
.border-and-shadow.grey-bg .section-header.standard h3 > a:link,
.color-row.grey-med-bg .section-header.standard h3 > a:link,
.border-and-shadow.grey-med-bg .section-header.standard h3 > a:link,
.color-row.grey-dark-bg .section-header.standard h3 > a:link,
.border-and-shadow.grey-dark-bg .section-header.standard h3 > a:link,
.color-row.black-bg .section-header.standard h3 > a:link,
.border-and-shadow.black-bg .section-header.standard h3 > a:link,
.color-row.blue-bg .section-header.standard h3 > a:link,
.border-and-shadow.blue-bg .section-header.standard h3 > a:link,
.color-row.blue-dark-bg .section-header.standard h3 > a:link,
.border-and-shadow.blue-dark-bg .section-header.standard h3 > a:link,
.color-row.blue-x-dark-bg .section-header.standard h3 > a:link,
.border-and-shadow.blue-x-dark-bg .section-header.standard h3 > a:link,
.color-row.accent-lt-green-bg .section-header.standard h3 > a:link,
.border-and-shadow.accent-lt-green-bg .section-header.standard h3 > a:link,
.color-row.accent-green-bg .section-header.standard h3 > a:link,
.border-and-shadow.accent-green-bg .section-header.standard h3 > a:link,
.color-row.accent-orange-bg .section-header.standard h3 > a:link,
.border-and-shadow.accent-orange-bg .section-header.standard h3 > a:link,
.color-row.accent-purple-bg .section-header.standard h3 > a:link,
.border-and-shadow.accent-purple-bg .section-header.standard h3 > a:link,
.color-row.accent-red-bg .section-header.standard h3 > a:link,
.border-and-shadow.accent-red-bg .section-header.standard h3 > a:link,
.color-row.stanford-red-bg .section-header.standard h3 > a:link,
.border-and-shadow.stanford-red-bg .section-header.standard h3 > a:link,
.color-row.blue-dark-bg .section-header.standard h2 > a:visited,
.border-and-shadow.blue-dark-bg .section-header.standard h2 > a:visited,
.color-row.grey-bg .section-header.standard h2 > a:visited,
.border-and-shadow.grey-bg .section-header.standard h2 > a:visited,
.color-row.grey-med-bg .section-header.standard h2 > a:visited,
.border-and-shadow.grey-med-bg .section-header.standard h2 > a:visited,
.color-row.grey-dark-bg .section-header.standard h2 > a:visited,
.border-and-shadow.grey-dark-bg .section-header.standard h2 > a:visited,
.color-row.black-bg .section-header.standard h2 > a:visited,
.border-and-shadow.black-bg .section-header.standard h2 > a:visited,
.color-row.blue-bg .section-header.standard h2 > a:visited,
.border-and-shadow.blue-bg .section-header.standard h2 > a:visited,
.color-row.blue-dark-bg .section-header.standard h2 > a:visited,
.border-and-shadow.blue-dark-bg .section-header.standard h2 > a:visited,
.color-row.blue-x-dark-bg .section-header.standard h2 > a:visited,
.border-and-shadow.blue-x-dark-bg .section-header.standard h2 > a:visited,
.color-row.accent-lt-green-bg .section-header.standard h2 > a:visited,
.border-and-shadow.accent-lt-green-bg .section-header.standard h2 > a:visited,
.color-row.accent-green-bg .section-header.standard h2 > a:visited,
.border-and-shadow.accent-green-bg .section-header.standard h2 > a:visited,
.color-row.accent-orange-bg .section-header.standard h2 > a:visited,
.border-and-shadow.accent-orange-bg .section-header.standard h2 > a:visited,
.color-row.accent-purple-bg .section-header.standard h2 > a:visited,
.border-and-shadow.accent-purple-bg .section-header.standard h2 > a:visited,
.color-row.accent-red-bg .section-header.standard h2 > a:visited,
.border-and-shadow.accent-red-bg .section-header.standard h2 > a:visited,
.color-row.stanford-red-bg .section-header.standard h2 > a:visited,
.border-and-shadow.stanford-red-bg .section-header.standard h2 > a:visited,
.color-row.blue-dark-bg .section-header.standard h3 > a:visited,
.border-and-shadow.blue-dark-bg .section-header.standard h3 > a:visited,
.color-row.grey-bg .section-header.standard h3 > a:visited,
.border-and-shadow.grey-bg .section-header.standard h3 > a:visited,
.color-row.grey-med-bg .section-header.standard h3 > a:visited,
.border-and-shadow.grey-med-bg .section-header.standard h3 > a:visited,
.color-row.grey-dark-bg .section-header.standard h3 > a:visited,
.border-and-shadow.grey-dark-bg .section-header.standard h3 > a:visited,
.color-row.black-bg .section-header.standard h3 > a:visited,
.border-and-shadow.black-bg .section-header.standard h3 > a:visited,
.color-row.blue-bg .section-header.standard h3 > a:visited,
.border-and-shadow.blue-bg .section-header.standard h3 > a:visited,
.color-row.blue-dark-bg .section-header.standard h3 > a:visited,
.border-and-shadow.blue-dark-bg .section-header.standard h3 > a:visited,
.color-row.blue-x-dark-bg .section-header.standard h3 > a:visited,
.border-and-shadow.blue-x-dark-bg .section-header.standard h3 > a:visited,
.color-row.accent-lt-green-bg .section-header.standard h3 > a:visited,
.border-and-shadow.accent-lt-green-bg .section-header.standard h3 > a:visited,
.color-row.accent-green-bg .section-header.standard h3 > a:visited,
.border-and-shadow.accent-green-bg .section-header.standard h3 > a:visited,
.color-row.accent-orange-bg .section-header.standard h3 > a:visited,
.border-and-shadow.accent-orange-bg .section-header.standard h3 > a:visited,
.color-row.accent-purple-bg .section-header.standard h3 > a:visited,
.border-and-shadow.accent-purple-bg .section-header.standard h3 > a:visited,
.color-row.accent-red-bg .section-header.standard h3 > a:visited,
.border-and-shadow.accent-red-bg .section-header.standard h3 > a:visited,
.color-row.stanford-red-bg .section-header.standard h3 > a:visited,
.border-and-shadow.stanford-red-bg .section-header.standard h3 > a:visited,
.color-row.blue-dark-bg .section-header.standard h2 > a:active,
.border-and-shadow.blue-dark-bg .section-header.standard h2 > a:active,
.color-row.grey-bg .section-header.standard h2 > a:active,
.border-and-shadow.grey-bg .section-header.standard h2 > a:active,
.color-row.grey-med-bg .section-header.standard h2 > a:active,
.border-and-shadow.grey-med-bg .section-header.standard h2 > a:active,
.color-row.grey-dark-bg .section-header.standard h2 > a:active,
.border-and-shadow.grey-dark-bg .section-header.standard h2 > a:active,
.color-row.black-bg .section-header.standard h2 > a:active,
.border-and-shadow.black-bg .section-header.standard h2 > a:active,
.color-row.blue-bg .section-header.standard h2 > a:active,
.border-and-shadow.blue-bg .section-header.standard h2 > a:active,
.color-row.blue-dark-bg .section-header.standard h2 > a:active,
.border-and-shadow.blue-dark-bg .section-header.standard h2 > a:active,
.color-row.blue-x-dark-bg .section-header.standard h2 > a:active,
.border-and-shadow.blue-x-dark-bg .section-header.standard h2 > a:active,
.color-row.accent-lt-green-bg .section-header.standard h2 > a:active,
.border-and-shadow.accent-lt-green-bg .section-header.standard h2 > a:active,
.color-row.accent-green-bg .section-header.standard h2 > a:active,
.border-and-shadow.accent-green-bg .section-header.standard h2 > a:active,
.color-row.accent-orange-bg .section-header.standard h2 > a:active,
.border-and-shadow.accent-orange-bg .section-header.standard h2 > a:active,
.color-row.accent-purple-bg .section-header.standard h2 > a:active,
.border-and-shadow.accent-purple-bg .section-header.standard h2 > a:active,
.color-row.accent-red-bg .section-header.standard h2 > a:active,
.border-and-shadow.accent-red-bg .section-header.standard h2 > a:active,
.color-row.stanford-red-bg .section-header.standard h2 > a:active,
.border-and-shadow.stanford-red-bg .section-header.standard h2 > a:active,
.color-row.blue-dark-bg .section-header.standard h3 > a:active,
.border-and-shadow.blue-dark-bg .section-header.standard h3 > a:active,
.color-row.grey-bg .section-header.standard h3 > a:active,
.border-and-shadow.grey-bg .section-header.standard h3 > a:active,
.color-row.grey-med-bg .section-header.standard h3 > a:active,
.border-and-shadow.grey-med-bg .section-header.standard h3 > a:active,
.color-row.grey-dark-bg .section-header.standard h3 > a:active,
.border-and-shadow.grey-dark-bg .section-header.standard h3 > a:active,
.color-row.black-bg .section-header.standard h3 > a:active,
.border-and-shadow.black-bg .section-header.standard h3 > a:active,
.color-row.blue-bg .section-header.standard h3 > a:active,
.border-and-shadow.blue-bg .section-header.standard h3 > a:active,
.color-row.blue-dark-bg .section-header.standard h3 > a:active,
.border-and-shadow.blue-dark-bg .section-header.standard h3 > a:active,
.color-row.blue-x-dark-bg .section-header.standard h3 > a:active,
.border-and-shadow.blue-x-dark-bg .section-header.standard h3 > a:active,
.color-row.accent-lt-green-bg .section-header.standard h3 > a:active,
.border-and-shadow.accent-lt-green-bg .section-header.standard h3 > a:active,
.color-row.accent-green-bg .section-header.standard h3 > a:active,
.border-and-shadow.accent-green-bg .section-header.standard h3 > a:active,
.color-row.accent-orange-bg .section-header.standard h3 > a:active,
.border-and-shadow.accent-orange-bg .section-header.standard h3 > a:active,
.color-row.accent-purple-bg .section-header.standard h3 > a:active,
.border-and-shadow.accent-purple-bg .section-header.standard h3 > a:active,
.color-row.accent-red-bg .section-header.standard h3 > a:active,
.border-and-shadow.accent-red-bg .section-header.standard h3 > a:active,
.color-row.stanford-red-bg .section-header.standard h3 > a:active,
.border-and-shadow.stanford-red-bg .section-header.standard h3 > a:active {
  color: #ffffff;
}
.color-row.blue-dark-bg .section-header.standard p,
.border-and-shadow.blue-dark-bg .section-header.standard p,
.color-row.grey-bg .section-header.standard p,
.border-and-shadow.grey-bg .section-header.standard p,
.color-row.grey-med-bg .section-header.standard p,
.border-and-shadow.grey-med-bg .section-header.standard p,
.color-row.grey-dark-bg .section-header.standard p,
.border-and-shadow.grey-dark-bg .section-header.standard p,
.color-row.black-bg .section-header.standard p,
.border-and-shadow.black-bg .section-header.standard p,
.color-row.blue-bg .section-header.standard p,
.border-and-shadow.blue-bg .section-header.standard p,
.color-row.blue-dark-bg .section-header.standard p,
.border-and-shadow.blue-dark-bg .section-header.standard p,
.color-row.blue-x-dark-bg .section-header.standard p,
.border-and-shadow.blue-x-dark-bg .section-header.standard p,
.color-row.accent-lt-green-bg .section-header.standard p,
.border-and-shadow.accent-lt-green-bg .section-header.standard p,
.color-row.accent-green-bg .section-header.standard p,
.border-and-shadow.accent-green-bg .section-header.standard p,
.color-row.accent-orange-bg .section-header.standard p,
.border-and-shadow.accent-orange-bg .section-header.standard p,
.color-row.accent-purple-bg .section-header.standard p,
.border-and-shadow.accent-purple-bg .section-header.standard p,
.color-row.accent-red-bg .section-header.standard p,
.border-and-shadow.accent-red-bg .section-header.standard p,
.color-row.stanford-red-bg .section-header.standard p,
.border-and-shadow.stanford-red-bg .section-header.standard p {
  color: #ffffff;
}
.color-row.blue-dark-bg .section-header.feature h1,
.border-and-shadow.blue-dark-bg .section-header.feature h1,
.color-row.grey-bg .section-header.feature h1,
.border-and-shadow.grey-bg .section-header.feature h1,
.color-row.grey-med-bg .section-header.feature h1,
.border-and-shadow.grey-med-bg .section-header.feature h1,
.color-row.grey-dark-bg .section-header.feature h1,
.border-and-shadow.grey-dark-bg .section-header.feature h1,
.color-row.black-bg .section-header.feature h1,
.border-and-shadow.black-bg .section-header.feature h1,
.color-row.blue-bg .section-header.feature h1,
.border-and-shadow.blue-bg .section-header.feature h1,
.color-row.blue-dark-bg .section-header.feature h1,
.border-and-shadow.blue-dark-bg .section-header.feature h1,
.color-row.blue-x-dark-bg .section-header.feature h1,
.border-and-shadow.blue-x-dark-bg .section-header.feature h1,
.color-row.accent-lt-green-bg .section-header.feature h1,
.border-and-shadow.accent-lt-green-bg .section-header.feature h1,
.color-row.accent-green-bg .section-header.feature h1,
.border-and-shadow.accent-green-bg .section-header.feature h1,
.color-row.accent-orange-bg .section-header.feature h1,
.border-and-shadow.accent-orange-bg .section-header.feature h1,
.color-row.accent-purple-bg .section-header.feature h1,
.border-and-shadow.accent-purple-bg .section-header.feature h1,
.color-row.accent-red-bg .section-header.feature h1,
.border-and-shadow.accent-red-bg .section-header.feature h1,
.color-row.stanford-red-bg .section-header.feature h1,
.border-and-shadow.stanford-red-bg .section-header.feature h1,
.color-row.blue-dark-bg .section-header.feature h2,
.border-and-shadow.blue-dark-bg .section-header.feature h2,
.color-row.grey-bg .section-header.feature h2,
.border-and-shadow.grey-bg .section-header.feature h2,
.color-row.grey-med-bg .section-header.feature h2,
.border-and-shadow.grey-med-bg .section-header.feature h2,
.color-row.grey-dark-bg .section-header.feature h2,
.border-and-shadow.grey-dark-bg .section-header.feature h2,
.color-row.black-bg .section-header.feature h2,
.border-and-shadow.black-bg .section-header.feature h2,
.color-row.blue-bg .section-header.feature h2,
.border-and-shadow.blue-bg .section-header.feature h2,
.color-row.blue-dark-bg .section-header.feature h2,
.border-and-shadow.blue-dark-bg .section-header.feature h2,
.color-row.blue-x-dark-bg .section-header.feature h2,
.border-and-shadow.blue-x-dark-bg .section-header.feature h2,
.color-row.accent-lt-green-bg .section-header.feature h2,
.border-and-shadow.accent-lt-green-bg .section-header.feature h2,
.color-row.accent-green-bg .section-header.feature h2,
.border-and-shadow.accent-green-bg .section-header.feature h2,
.color-row.accent-orange-bg .section-header.feature h2,
.border-and-shadow.accent-orange-bg .section-header.feature h2,
.color-row.accent-purple-bg .section-header.feature h2,
.border-and-shadow.accent-purple-bg .section-header.feature h2,
.color-row.accent-red-bg .section-header.feature h2,
.border-and-shadow.accent-red-bg .section-header.feature h2,
.color-row.stanford-red-bg .section-header.feature h2,
.border-and-shadow.stanford-red-bg .section-header.feature h2,
.color-row.blue-dark-bg .section-header.feature h3,
.border-and-shadow.blue-dark-bg .section-header.feature h3,
.color-row.grey-bg .section-header.feature h3,
.border-and-shadow.grey-bg .section-header.feature h3,
.color-row.grey-med-bg .section-header.feature h3,
.border-and-shadow.grey-med-bg .section-header.feature h3,
.color-row.grey-dark-bg .section-header.feature h3,
.border-and-shadow.grey-dark-bg .section-header.feature h3,
.color-row.black-bg .section-header.feature h3,
.border-and-shadow.black-bg .section-header.feature h3,
.color-row.blue-bg .section-header.feature h3,
.border-and-shadow.blue-bg .section-header.feature h3,
.color-row.blue-dark-bg .section-header.feature h3,
.border-and-shadow.blue-dark-bg .section-header.feature h3,
.color-row.blue-x-dark-bg .section-header.feature h3,
.border-and-shadow.blue-x-dark-bg .section-header.feature h3,
.color-row.accent-lt-green-bg .section-header.feature h3,
.border-and-shadow.accent-lt-green-bg .section-header.feature h3,
.color-row.accent-green-bg .section-header.feature h3,
.border-and-shadow.accent-green-bg .section-header.feature h3,
.color-row.accent-orange-bg .section-header.feature h3,
.border-and-shadow.accent-orange-bg .section-header.feature h3,
.color-row.accent-purple-bg .section-header.feature h3,
.border-and-shadow.accent-purple-bg .section-header.feature h3,
.color-row.accent-red-bg .section-header.feature h3,
.border-and-shadow.accent-red-bg .section-header.feature h3,
.color-row.stanford-red-bg .section-header.feature h3,
.border-and-shadow.stanford-red-bg .section-header.feature h3 {
  color: #ffffff;
}
.color-row.blue-dark-bg .section-header.feature h1.black,
.border-and-shadow.blue-dark-bg .section-header.feature h1.black,
.color-row.grey-bg .section-header.feature h1.black,
.border-and-shadow.grey-bg .section-header.feature h1.black,
.color-row.grey-med-bg .section-header.feature h1.black,
.border-and-shadow.grey-med-bg .section-header.feature h1.black,
.color-row.grey-dark-bg .section-header.feature h1.black,
.border-and-shadow.grey-dark-bg .section-header.feature h1.black,
.color-row.black-bg .section-header.feature h1.black,
.border-and-shadow.black-bg .section-header.feature h1.black,
.color-row.blue-bg .section-header.feature h1.black,
.border-and-shadow.blue-bg .section-header.feature h1.black,
.color-row.blue-dark-bg .section-header.feature h1.black,
.border-and-shadow.blue-dark-bg .section-header.feature h1.black,
.color-row.blue-x-dark-bg .section-header.feature h1.black,
.border-and-shadow.blue-x-dark-bg .section-header.feature h1.black,
.color-row.accent-lt-green-bg .section-header.feature h1.black,
.border-and-shadow.accent-lt-green-bg .section-header.feature h1.black,
.color-row.accent-green-bg .section-header.feature h1.black,
.border-and-shadow.accent-green-bg .section-header.feature h1.black,
.color-row.accent-orange-bg .section-header.feature h1.black,
.border-and-shadow.accent-orange-bg .section-header.feature h1.black,
.color-row.accent-purple-bg .section-header.feature h1.black,
.border-and-shadow.accent-purple-bg .section-header.feature h1.black,
.color-row.accent-red-bg .section-header.feature h1.black,
.border-and-shadow.accent-red-bg .section-header.feature h1.black,
.color-row.stanford-red-bg .section-header.feature h1.black,
.border-and-shadow.stanford-red-bg .section-header.feature h1.black,
.color-row.blue-dark-bg .section-header.feature h2.black,
.border-and-shadow.blue-dark-bg .section-header.feature h2.black,
.color-row.grey-bg .section-header.feature h2.black,
.border-and-shadow.grey-bg .section-header.feature h2.black,
.color-row.grey-med-bg .section-header.feature h2.black,
.border-and-shadow.grey-med-bg .section-header.feature h2.black,
.color-row.grey-dark-bg .section-header.feature h2.black,
.border-and-shadow.grey-dark-bg .section-header.feature h2.black,
.color-row.black-bg .section-header.feature h2.black,
.border-and-shadow.black-bg .section-header.feature h2.black,
.color-row.blue-bg .section-header.feature h2.black,
.border-and-shadow.blue-bg .section-header.feature h2.black,
.color-row.blue-dark-bg .section-header.feature h2.black,
.border-and-shadow.blue-dark-bg .section-header.feature h2.black,
.color-row.blue-x-dark-bg .section-header.feature h2.black,
.border-and-shadow.blue-x-dark-bg .section-header.feature h2.black,
.color-row.accent-lt-green-bg .section-header.feature h2.black,
.border-and-shadow.accent-lt-green-bg .section-header.feature h2.black,
.color-row.accent-green-bg .section-header.feature h2.black,
.border-and-shadow.accent-green-bg .section-header.feature h2.black,
.color-row.accent-orange-bg .section-header.feature h2.black,
.border-and-shadow.accent-orange-bg .section-header.feature h2.black,
.color-row.accent-purple-bg .section-header.feature h2.black,
.border-and-shadow.accent-purple-bg .section-header.feature h2.black,
.color-row.accent-red-bg .section-header.feature h2.black,
.border-and-shadow.accent-red-bg .section-header.feature h2.black,
.color-row.stanford-red-bg .section-header.feature h2.black,
.border-and-shadow.stanford-red-bg .section-header.feature h2.black,
.color-row.blue-dark-bg .section-header.feature h3.black,
.border-and-shadow.blue-dark-bg .section-header.feature h3.black,
.color-row.grey-bg .section-header.feature h3.black,
.border-and-shadow.grey-bg .section-header.feature h3.black,
.color-row.grey-med-bg .section-header.feature h3.black,
.border-and-shadow.grey-med-bg .section-header.feature h3.black,
.color-row.grey-dark-bg .section-header.feature h3.black,
.border-and-shadow.grey-dark-bg .section-header.feature h3.black,
.color-row.black-bg .section-header.feature h3.black,
.border-and-shadow.black-bg .section-header.feature h3.black,
.color-row.blue-bg .section-header.feature h3.black,
.border-and-shadow.blue-bg .section-header.feature h3.black,
.color-row.blue-dark-bg .section-header.feature h3.black,
.border-and-shadow.blue-dark-bg .section-header.feature h3.black,
.color-row.blue-x-dark-bg .section-header.feature h3.black,
.border-and-shadow.blue-x-dark-bg .section-header.feature h3.black,
.color-row.accent-lt-green-bg .section-header.feature h3.black,
.border-and-shadow.accent-lt-green-bg .section-header.feature h3.black,
.color-row.accent-green-bg .section-header.feature h3.black,
.border-and-shadow.accent-green-bg .section-header.feature h3.black,
.color-row.accent-orange-bg .section-header.feature h3.black,
.border-and-shadow.accent-orange-bg .section-header.feature h3.black,
.color-row.accent-purple-bg .section-header.feature h3.black,
.border-and-shadow.accent-purple-bg .section-header.feature h3.black,
.color-row.accent-red-bg .section-header.feature h3.black,
.border-and-shadow.accent-red-bg .section-header.feature h3.black,
.color-row.stanford-red-bg .section-header.feature h3.black,
.border-and-shadow.stanford-red-bg .section-header.feature h3.black {
  color: #ffffff;
}
.color-row.blue-dark-bg .section-header.feature h1.black > a,
.border-and-shadow.blue-dark-bg .section-header.feature h1.black > a,
.color-row.grey-bg .section-header.feature h1.black > a,
.border-and-shadow.grey-bg .section-header.feature h1.black > a,
.color-row.grey-med-bg .section-header.feature h1.black > a,
.border-and-shadow.grey-med-bg .section-header.feature h1.black > a,
.color-row.grey-dark-bg .section-header.feature h1.black > a,
.border-and-shadow.grey-dark-bg .section-header.feature h1.black > a,
.color-row.black-bg .section-header.feature h1.black > a,
.border-and-shadow.black-bg .section-header.feature h1.black > a,
.color-row.blue-bg .section-header.feature h1.black > a,
.border-and-shadow.blue-bg .section-header.feature h1.black > a,
.color-row.blue-dark-bg .section-header.feature h1.black > a,
.border-and-shadow.blue-dark-bg .section-header.feature h1.black > a,
.color-row.blue-x-dark-bg .section-header.feature h1.black > a,
.border-and-shadow.blue-x-dark-bg .section-header.feature h1.black > a,
.color-row.accent-lt-green-bg .section-header.feature h1.black > a,
.border-and-shadow.accent-lt-green-bg .section-header.feature h1.black > a,
.color-row.accent-green-bg .section-header.feature h1.black > a,
.border-and-shadow.accent-green-bg .section-header.feature h1.black > a,
.color-row.accent-orange-bg .section-header.feature h1.black > a,
.border-and-shadow.accent-orange-bg .section-header.feature h1.black > a,
.color-row.accent-purple-bg .section-header.feature h1.black > a,
.border-and-shadow.accent-purple-bg .section-header.feature h1.black > a,
.color-row.accent-red-bg .section-header.feature h1.black > a,
.border-and-shadow.accent-red-bg .section-header.feature h1.black > a,
.color-row.stanford-red-bg .section-header.feature h1.black > a,
.border-and-shadow.stanford-red-bg .section-header.feature h1.black > a,
.color-row.blue-dark-bg .section-header.feature h2.black > a,
.border-and-shadow.blue-dark-bg .section-header.feature h2.black > a,
.color-row.grey-bg .section-header.feature h2.black > a,
.border-and-shadow.grey-bg .section-header.feature h2.black > a,
.color-row.grey-med-bg .section-header.feature h2.black > a,
.border-and-shadow.grey-med-bg .section-header.feature h2.black > a,
.color-row.grey-dark-bg .section-header.feature h2.black > a,
.border-and-shadow.grey-dark-bg .section-header.feature h2.black > a,
.color-row.black-bg .section-header.feature h2.black > a,
.border-and-shadow.black-bg .section-header.feature h2.black > a,
.color-row.blue-bg .section-header.feature h2.black > a,
.border-and-shadow.blue-bg .section-header.feature h2.black > a,
.color-row.blue-dark-bg .section-header.feature h2.black > a,
.border-and-shadow.blue-dark-bg .section-header.feature h2.black > a,
.color-row.blue-x-dark-bg .section-header.feature h2.black > a,
.border-and-shadow.blue-x-dark-bg .section-header.feature h2.black > a,
.color-row.accent-lt-green-bg .section-header.feature h2.black > a,
.border-and-shadow.accent-lt-green-bg .section-header.feature h2.black > a,
.color-row.accent-green-bg .section-header.feature h2.black > a,
.border-and-shadow.accent-green-bg .section-header.feature h2.black > a,
.color-row.accent-orange-bg .section-header.feature h2.black > a,
.border-and-shadow.accent-orange-bg .section-header.feature h2.black > a,
.color-row.accent-purple-bg .section-header.feature h2.black > a,
.border-and-shadow.accent-purple-bg .section-header.feature h2.black > a,
.color-row.accent-red-bg .section-header.feature h2.black > a,
.border-and-shadow.accent-red-bg .section-header.feature h2.black > a,
.color-row.stanford-red-bg .section-header.feature h2.black > a,
.border-and-shadow.stanford-red-bg .section-header.feature h2.black > a,
.color-row.blue-dark-bg .section-header.feature h3.black > a,
.border-and-shadow.blue-dark-bg .section-header.feature h3.black > a,
.color-row.grey-bg .section-header.feature h3.black > a,
.border-and-shadow.grey-bg .section-header.feature h3.black > a,
.color-row.grey-med-bg .section-header.feature h3.black > a,
.border-and-shadow.grey-med-bg .section-header.feature h3.black > a,
.color-row.grey-dark-bg .section-header.feature h3.black > a,
.border-and-shadow.grey-dark-bg .section-header.feature h3.black > a,
.color-row.black-bg .section-header.feature h3.black > a,
.border-and-shadow.black-bg .section-header.feature h3.black > a,
.color-row.blue-bg .section-header.feature h3.black > a,
.border-and-shadow.blue-bg .section-header.feature h3.black > a,
.color-row.blue-dark-bg .section-header.feature h3.black > a,
.border-and-shadow.blue-dark-bg .section-header.feature h3.black > a,
.color-row.blue-x-dark-bg .section-header.feature h3.black > a,
.border-and-shadow.blue-x-dark-bg .section-header.feature h3.black > a,
.color-row.accent-lt-green-bg .section-header.feature h3.black > a,
.border-and-shadow.accent-lt-green-bg .section-header.feature h3.black > a,
.color-row.accent-green-bg .section-header.feature h3.black > a,
.border-and-shadow.accent-green-bg .section-header.feature h3.black > a,
.color-row.accent-orange-bg .section-header.feature h3.black > a,
.border-and-shadow.accent-orange-bg .section-header.feature h3.black > a,
.color-row.accent-purple-bg .section-header.feature h3.black > a,
.border-and-shadow.accent-purple-bg .section-header.feature h3.black > a,
.color-row.accent-red-bg .section-header.feature h3.black > a,
.border-and-shadow.accent-red-bg .section-header.feature h3.black > a,
.color-row.stanford-red-bg .section-header.feature h3.black > a,
.border-and-shadow.stanford-red-bg .section-header.feature h3.black > a {
  color: #ffffff;
}
.color-row.blue-dark-bg .section-header.feature h1.black > a:link,
.border-and-shadow.blue-dark-bg .section-header.feature h1.black > a:link,
.color-row.grey-bg .section-header.feature h1.black > a:link,
.border-and-shadow.grey-bg .section-header.feature h1.black > a:link,
.color-row.grey-med-bg .section-header.feature h1.black > a:link,
.border-and-shadow.grey-med-bg .section-header.feature h1.black > a:link,
.color-row.grey-dark-bg .section-header.feature h1.black > a:link,
.border-and-shadow.grey-dark-bg .section-header.feature h1.black > a:link,
.color-row.black-bg .section-header.feature h1.black > a:link,
.border-and-shadow.black-bg .section-header.feature h1.black > a:link,
.color-row.blue-bg .section-header.feature h1.black > a:link,
.border-and-shadow.blue-bg .section-header.feature h1.black > a:link,
.color-row.blue-dark-bg .section-header.feature h1.black > a:link,
.border-and-shadow.blue-dark-bg .section-header.feature h1.black > a:link,
.color-row.blue-x-dark-bg .section-header.feature h1.black > a:link,
.border-and-shadow.blue-x-dark-bg .section-header.feature h1.black > a:link,
.color-row.accent-lt-green-bg .section-header.feature h1.black > a:link,
.border-and-shadow.accent-lt-green-bg .section-header.feature h1.black > a:link,
.color-row.accent-green-bg .section-header.feature h1.black > a:link,
.border-and-shadow.accent-green-bg .section-header.feature h1.black > a:link,
.color-row.accent-orange-bg .section-header.feature h1.black > a:link,
.border-and-shadow.accent-orange-bg .section-header.feature h1.black > a:link,
.color-row.accent-purple-bg .section-header.feature h1.black > a:link,
.border-and-shadow.accent-purple-bg .section-header.feature h1.black > a:link,
.color-row.accent-red-bg .section-header.feature h1.black > a:link,
.border-and-shadow.accent-red-bg .section-header.feature h1.black > a:link,
.color-row.stanford-red-bg .section-header.feature h1.black > a:link,
.border-and-shadow.stanford-red-bg .section-header.feature h1.black > a:link,
.color-row.blue-dark-bg .section-header.feature h2.black > a:link,
.border-and-shadow.blue-dark-bg .section-header.feature h2.black > a:link,
.color-row.grey-bg .section-header.feature h2.black > a:link,
.border-and-shadow.grey-bg .section-header.feature h2.black > a:link,
.color-row.grey-med-bg .section-header.feature h2.black > a:link,
.border-and-shadow.grey-med-bg .section-header.feature h2.black > a:link,
.color-row.grey-dark-bg .section-header.feature h2.black > a:link,
.border-and-shadow.grey-dark-bg .section-header.feature h2.black > a:link,
.color-row.black-bg .section-header.feature h2.black > a:link,
.border-and-shadow.black-bg .section-header.feature h2.black > a:link,
.color-row.blue-bg .section-header.feature h2.black > a:link,
.border-and-shadow.blue-bg .section-header.feature h2.black > a:link,
.color-row.blue-dark-bg .section-header.feature h2.black > a:link,
.border-and-shadow.blue-dark-bg .section-header.feature h2.black > a:link,
.color-row.blue-x-dark-bg .section-header.feature h2.black > a:link,
.border-and-shadow.blue-x-dark-bg .section-header.feature h2.black > a:link,
.color-row.accent-lt-green-bg .section-header.feature h2.black > a:link,
.border-and-shadow.accent-lt-green-bg .section-header.feature h2.black > a:link,
.color-row.accent-green-bg .section-header.feature h2.black > a:link,
.border-and-shadow.accent-green-bg .section-header.feature h2.black > a:link,
.color-row.accent-orange-bg .section-header.feature h2.black > a:link,
.border-and-shadow.accent-orange-bg .section-header.feature h2.black > a:link,
.color-row.accent-purple-bg .section-header.feature h2.black > a:link,
.border-and-shadow.accent-purple-bg .section-header.feature h2.black > a:link,
.color-row.accent-red-bg .section-header.feature h2.black > a:link,
.border-and-shadow.accent-red-bg .section-header.feature h2.black > a:link,
.color-row.stanford-red-bg .section-header.feature h2.black > a:link,
.border-and-shadow.stanford-red-bg .section-header.feature h2.black > a:link,
.color-row.blue-dark-bg .section-header.feature h3.black > a:link,
.border-and-shadow.blue-dark-bg .section-header.feature h3.black > a:link,
.color-row.grey-bg .section-header.feature h3.black > a:link,
.border-and-shadow.grey-bg .section-header.feature h3.black > a:link,
.color-row.grey-med-bg .section-header.feature h3.black > a:link,
.border-and-shadow.grey-med-bg .section-header.feature h3.black > a:link,
.color-row.grey-dark-bg .section-header.feature h3.black > a:link,
.border-and-shadow.grey-dark-bg .section-header.feature h3.black > a:link,
.color-row.black-bg .section-header.feature h3.black > a:link,
.border-and-shadow.black-bg .section-header.feature h3.black > a:link,
.color-row.blue-bg .section-header.feature h3.black > a:link,
.border-and-shadow.blue-bg .section-header.feature h3.black > a:link,
.color-row.blue-dark-bg .section-header.feature h3.black > a:link,
.border-and-shadow.blue-dark-bg .section-header.feature h3.black > a:link,
.color-row.blue-x-dark-bg .section-header.feature h3.black > a:link,
.border-and-shadow.blue-x-dark-bg .section-header.feature h3.black > a:link,
.color-row.accent-lt-green-bg .section-header.feature h3.black > a:link,
.border-and-shadow.accent-lt-green-bg .section-header.feature h3.black > a:link,
.color-row.accent-green-bg .section-header.feature h3.black > a:link,
.border-and-shadow.accent-green-bg .section-header.feature h3.black > a:link,
.color-row.accent-orange-bg .section-header.feature h3.black > a:link,
.border-and-shadow.accent-orange-bg .section-header.feature h3.black > a:link,
.color-row.accent-purple-bg .section-header.feature h3.black > a:link,
.border-and-shadow.accent-purple-bg .section-header.feature h3.black > a:link,
.color-row.accent-red-bg .section-header.feature h3.black > a:link,
.border-and-shadow.accent-red-bg .section-header.feature h3.black > a:link,
.color-row.stanford-red-bg .section-header.feature h3.black > a:link,
.border-and-shadow.stanford-red-bg .section-header.feature h3.black > a:link,
.color-row.blue-dark-bg .section-header.feature h1.black > a:visited,
.border-and-shadow.blue-dark-bg .section-header.feature h1.black > a:visited,
.color-row.grey-bg .section-header.feature h1.black > a:visited,
.border-and-shadow.grey-bg .section-header.feature h1.black > a:visited,
.color-row.grey-med-bg .section-header.feature h1.black > a:visited,
.border-and-shadow.grey-med-bg .section-header.feature h1.black > a:visited,
.color-row.grey-dark-bg .section-header.feature h1.black > a:visited,
.border-and-shadow.grey-dark-bg .section-header.feature h1.black > a:visited,
.color-row.black-bg .section-header.feature h1.black > a:visited,
.border-and-shadow.black-bg .section-header.feature h1.black > a:visited,
.color-row.blue-bg .section-header.feature h1.black > a:visited,
.border-and-shadow.blue-bg .section-header.feature h1.black > a:visited,
.color-row.blue-dark-bg .section-header.feature h1.black > a:visited,
.border-and-shadow.blue-dark-bg .section-header.feature h1.black > a:visited,
.color-row.blue-x-dark-bg .section-header.feature h1.black > a:visited,
.border-and-shadow.blue-x-dark-bg .section-header.feature h1.black > a:visited,
.color-row.accent-lt-green-bg .section-header.feature h1.black > a:visited,
.border-and-shadow.accent-lt-green-bg .section-header.feature h1.black > a:visited,
.color-row.accent-green-bg .section-header.feature h1.black > a:visited,
.border-and-shadow.accent-green-bg .section-header.feature h1.black > a:visited,
.color-row.accent-orange-bg .section-header.feature h1.black > a:visited,
.border-and-shadow.accent-orange-bg .section-header.feature h1.black > a:visited,
.color-row.accent-purple-bg .section-header.feature h1.black > a:visited,
.border-and-shadow.accent-purple-bg .section-header.feature h1.black > a:visited,
.color-row.accent-red-bg .section-header.feature h1.black > a:visited,
.border-and-shadow.accent-red-bg .section-header.feature h1.black > a:visited,
.color-row.stanford-red-bg .section-header.feature h1.black > a:visited,
.border-and-shadow.stanford-red-bg .section-header.feature h1.black > a:visited,
.color-row.blue-dark-bg .section-header.feature h2.black > a:visited,
.border-and-shadow.blue-dark-bg .section-header.feature h2.black > a:visited,
.color-row.grey-bg .section-header.feature h2.black > a:visited,
.border-and-shadow.grey-bg .section-header.feature h2.black > a:visited,
.color-row.grey-med-bg .section-header.feature h2.black > a:visited,
.border-and-shadow.grey-med-bg .section-header.feature h2.black > a:visited,
.color-row.grey-dark-bg .section-header.feature h2.black > a:visited,
.border-and-shadow.grey-dark-bg .section-header.feature h2.black > a:visited,
.color-row.black-bg .section-header.feature h2.black > a:visited,
.border-and-shadow.black-bg .section-header.feature h2.black > a:visited,
.color-row.blue-bg .section-header.feature h2.black > a:visited,
.border-and-shadow.blue-bg .section-header.feature h2.black > a:visited,
.color-row.blue-dark-bg .section-header.feature h2.black > a:visited,
.border-and-shadow.blue-dark-bg .section-header.feature h2.black > a:visited,
.color-row.blue-x-dark-bg .section-header.feature h2.black > a:visited,
.border-and-shadow.blue-x-dark-bg .section-header.feature h2.black > a:visited,
.color-row.accent-lt-green-bg .section-header.feature h2.black > a:visited,
.border-and-shadow.accent-lt-green-bg .section-header.feature h2.black > a:visited,
.color-row.accent-green-bg .section-header.feature h2.black > a:visited,
.border-and-shadow.accent-green-bg .section-header.feature h2.black > a:visited,
.color-row.accent-orange-bg .section-header.feature h2.black > a:visited,
.border-and-shadow.accent-orange-bg .section-header.feature h2.black > a:visited,
.color-row.accent-purple-bg .section-header.feature h2.black > a:visited,
.border-and-shadow.accent-purple-bg .section-header.feature h2.black > a:visited,
.color-row.accent-red-bg .section-header.feature h2.black > a:visited,
.border-and-shadow.accent-red-bg .section-header.feature h2.black > a:visited,
.color-row.stanford-red-bg .section-header.feature h2.black > a:visited,
.border-and-shadow.stanford-red-bg .section-header.feature h2.black > a:visited,
.color-row.blue-dark-bg .section-header.feature h3.black > a:visited,
.border-and-shadow.blue-dark-bg .section-header.feature h3.black > a:visited,
.color-row.grey-bg .section-header.feature h3.black > a:visited,
.border-and-shadow.grey-bg .section-header.feature h3.black > a:visited,
.color-row.grey-med-bg .section-header.feature h3.black > a:visited,
.border-and-shadow.grey-med-bg .section-header.feature h3.black > a:visited,
.color-row.grey-dark-bg .section-header.feature h3.black > a:visited,
.border-and-shadow.grey-dark-bg .section-header.feature h3.black > a:visited,
.color-row.black-bg .section-header.feature h3.black > a:visited,
.border-and-shadow.black-bg .section-header.feature h3.black > a:visited,
.color-row.blue-bg .section-header.feature h3.black > a:visited,
.border-and-shadow.blue-bg .section-header.feature h3.black > a:visited,
.color-row.blue-dark-bg .section-header.feature h3.black > a:visited,
.border-and-shadow.blue-dark-bg .section-header.feature h3.black > a:visited,
.color-row.blue-x-dark-bg .section-header.feature h3.black > a:visited,
.border-and-shadow.blue-x-dark-bg .section-header.feature h3.black > a:visited,
.color-row.accent-lt-green-bg .section-header.feature h3.black > a:visited,
.border-and-shadow.accent-lt-green-bg .section-header.feature h3.black > a:visited,
.color-row.accent-green-bg .section-header.feature h3.black > a:visited,
.border-and-shadow.accent-green-bg .section-header.feature h3.black > a:visited,
.color-row.accent-orange-bg .section-header.feature h3.black > a:visited,
.border-and-shadow.accent-orange-bg .section-header.feature h3.black > a:visited,
.color-row.accent-purple-bg .section-header.feature h3.black > a:visited,
.border-and-shadow.accent-purple-bg .section-header.feature h3.black > a:visited,
.color-row.accent-red-bg .section-header.feature h3.black > a:visited,
.border-and-shadow.accent-red-bg .section-header.feature h3.black > a:visited,
.color-row.stanford-red-bg .section-header.feature h3.black > a:visited,
.border-and-shadow.stanford-red-bg .section-header.feature h3.black > a:visited,
.color-row.blue-dark-bg .section-header.feature h1.black > a:active,
.border-and-shadow.blue-dark-bg .section-header.feature h1.black > a:active,
.color-row.grey-bg .section-header.feature h1.black > a:active,
.border-and-shadow.grey-bg .section-header.feature h1.black > a:active,
.color-row.grey-med-bg .section-header.feature h1.black > a:active,
.border-and-shadow.grey-med-bg .section-header.feature h1.black > a:active,
.color-row.grey-dark-bg .section-header.feature h1.black > a:active,
.border-and-shadow.grey-dark-bg .section-header.feature h1.black > a:active,
.color-row.black-bg .section-header.feature h1.black > a:active,
.border-and-shadow.black-bg .section-header.feature h1.black > a:active,
.color-row.blue-bg .section-header.feature h1.black > a:active,
.border-and-shadow.blue-bg .section-header.feature h1.black > a:active,
.color-row.blue-dark-bg .section-header.feature h1.black > a:active,
.border-and-shadow.blue-dark-bg .section-header.feature h1.black > a:active,
.color-row.blue-x-dark-bg .section-header.feature h1.black > a:active,
.border-and-shadow.blue-x-dark-bg .section-header.feature h1.black > a:active,
.color-row.accent-lt-green-bg .section-header.feature h1.black > a:active,
.border-and-shadow.accent-lt-green-bg .section-header.feature h1.black > a:active,
.color-row.accent-green-bg .section-header.feature h1.black > a:active,
.border-and-shadow.accent-green-bg .section-header.feature h1.black > a:active,
.color-row.accent-orange-bg .section-header.feature h1.black > a:active,
.border-and-shadow.accent-orange-bg .section-header.feature h1.black > a:active,
.color-row.accent-purple-bg .section-header.feature h1.black > a:active,
.border-and-shadow.accent-purple-bg .section-header.feature h1.black > a:active,
.color-row.accent-red-bg .section-header.feature h1.black > a:active,
.border-and-shadow.accent-red-bg .section-header.feature h1.black > a:active,
.color-row.stanford-red-bg .section-header.feature h1.black > a:active,
.border-and-shadow.stanford-red-bg .section-header.feature h1.black > a:active,
.color-row.blue-dark-bg .section-header.feature h2.black > a:active,
.border-and-shadow.blue-dark-bg .section-header.feature h2.black > a:active,
.color-row.grey-bg .section-header.feature h2.black > a:active,
.border-and-shadow.grey-bg .section-header.feature h2.black > a:active,
.color-row.grey-med-bg .section-header.feature h2.black > a:active,
.border-and-shadow.grey-med-bg .section-header.feature h2.black > a:active,
.color-row.grey-dark-bg .section-header.feature h2.black > a:active,
.border-and-shadow.grey-dark-bg .section-header.feature h2.black > a:active,
.color-row.black-bg .section-header.feature h2.black > a:active,
.border-and-shadow.black-bg .section-header.feature h2.black > a:active,
.color-row.blue-bg .section-header.feature h2.black > a:active,
.border-and-shadow.blue-bg .section-header.feature h2.black > a:active,
.color-row.blue-dark-bg .section-header.feature h2.black > a:active,
.border-and-shadow.blue-dark-bg .section-header.feature h2.black > a:active,
.color-row.blue-x-dark-bg .section-header.feature h2.black > a:active,
.border-and-shadow.blue-x-dark-bg .section-header.feature h2.black > a:active,
.color-row.accent-lt-green-bg .section-header.feature h2.black > a:active,
.border-and-shadow.accent-lt-green-bg .section-header.feature h2.black > a:active,
.color-row.accent-green-bg .section-header.feature h2.black > a:active,
.border-and-shadow.accent-green-bg .section-header.feature h2.black > a:active,
.color-row.accent-orange-bg .section-header.feature h2.black > a:active,
.border-and-shadow.accent-orange-bg .section-header.feature h2.black > a:active,
.color-row.accent-purple-bg .section-header.feature h2.black > a:active,
.border-and-shadow.accent-purple-bg .section-header.feature h2.black > a:active,
.color-row.accent-red-bg .section-header.feature h2.black > a:active,
.border-and-shadow.accent-red-bg .section-header.feature h2.black > a:active,
.color-row.stanford-red-bg .section-header.feature h2.black > a:active,
.border-and-shadow.stanford-red-bg .section-header.feature h2.black > a:active,
.color-row.blue-dark-bg .section-header.feature h3.black > a:active,
.border-and-shadow.blue-dark-bg .section-header.feature h3.black > a:active,
.color-row.grey-bg .section-header.feature h3.black > a:active,
.border-and-shadow.grey-bg .section-header.feature h3.black > a:active,
.color-row.grey-med-bg .section-header.feature h3.black > a:active,
.border-and-shadow.grey-med-bg .section-header.feature h3.black > a:active,
.color-row.grey-dark-bg .section-header.feature h3.black > a:active,
.border-and-shadow.grey-dark-bg .section-header.feature h3.black > a:active,
.color-row.black-bg .section-header.feature h3.black > a:active,
.border-and-shadow.black-bg .section-header.feature h3.black > a:active,
.color-row.blue-bg .section-header.feature h3.black > a:active,
.border-and-shadow.blue-bg .section-header.feature h3.black > a:active,
.color-row.blue-dark-bg .section-header.feature h3.black > a:active,
.border-and-shadow.blue-dark-bg .section-header.feature h3.black > a:active,
.color-row.blue-x-dark-bg .section-header.feature h3.black > a:active,
.border-and-shadow.blue-x-dark-bg .section-header.feature h3.black > a:active,
.color-row.accent-lt-green-bg .section-header.feature h3.black > a:active,
.border-and-shadow.accent-lt-green-bg .section-header.feature h3.black > a:active,
.color-row.accent-green-bg .section-header.feature h3.black > a:active,
.border-and-shadow.accent-green-bg .section-header.feature h3.black > a:active,
.color-row.accent-orange-bg .section-header.feature h3.black > a:active,
.border-and-shadow.accent-orange-bg .section-header.feature h3.black > a:active,
.color-row.accent-purple-bg .section-header.feature h3.black > a:active,
.border-and-shadow.accent-purple-bg .section-header.feature h3.black > a:active,
.color-row.accent-red-bg .section-header.feature h3.black > a:active,
.border-and-shadow.accent-red-bg .section-header.feature h3.black > a:active,
.color-row.stanford-red-bg .section-header.feature h3.black > a:active,
.border-and-shadow.stanford-red-bg .section-header.feature h3.black > a:active {
  color: #ffffff;
}
.color-row.blue-dark-bg .section-header.feature .heading-1-container .heading-1-left:before,
.border-and-shadow.blue-dark-bg .section-header.feature .heading-1-container .heading-1-left:before,
.color-row.grey-bg .section-header.feature .heading-1-container .heading-1-left:before,
.border-and-shadow.grey-bg .section-header.feature .heading-1-container .heading-1-left:before,
.color-row.grey-med-bg .section-header.feature .heading-1-container .heading-1-left:before,
.border-and-shadow.grey-med-bg .section-header.feature .heading-1-container .heading-1-left:before,
.color-row.grey-dark-bg .section-header.feature .heading-1-container .heading-1-left:before,
.border-and-shadow.grey-dark-bg .section-header.feature .heading-1-container .heading-1-left:before,
.color-row.black-bg .section-header.feature .heading-1-container .heading-1-left:before,
.border-and-shadow.black-bg .section-header.feature .heading-1-container .heading-1-left:before,
.color-row.blue-bg .section-header.feature .heading-1-container .heading-1-left:before,
.border-and-shadow.blue-bg .section-header.feature .heading-1-container .heading-1-left:before,
.color-row.blue-dark-bg .section-header.feature .heading-1-container .heading-1-left:before,
.border-and-shadow.blue-dark-bg .section-header.feature .heading-1-container .heading-1-left:before,
.color-row.blue-x-dark-bg .section-header.feature .heading-1-container .heading-1-left:before,
.border-and-shadow.blue-x-dark-bg .section-header.feature .heading-1-container .heading-1-left:before,
.color-row.accent-lt-green-bg .section-header.feature .heading-1-container .heading-1-left:before,
.border-and-shadow.accent-lt-green-bg .section-header.feature .heading-1-container .heading-1-left:before,
.color-row.accent-green-bg .section-header.feature .heading-1-container .heading-1-left:before,
.border-and-shadow.accent-green-bg .section-header.feature .heading-1-container .heading-1-left:before,
.color-row.accent-orange-bg .section-header.feature .heading-1-container .heading-1-left:before,
.border-and-shadow.accent-orange-bg .section-header.feature .heading-1-container .heading-1-left:before,
.color-row.accent-purple-bg .section-header.feature .heading-1-container .heading-1-left:before,
.border-and-shadow.accent-purple-bg .section-header.feature .heading-1-container .heading-1-left:before,
.color-row.accent-red-bg .section-header.feature .heading-1-container .heading-1-left:before,
.border-and-shadow.accent-red-bg .section-header.feature .heading-1-container .heading-1-left:before,
.color-row.stanford-red-bg .section-header.feature .heading-1-container .heading-1-left:before,
.border-and-shadow.stanford-red-bg .section-header.feature .heading-1-container .heading-1-left:before,
.color-row.blue-dark-bg .section-header.feature .heading-1-container .heading-1-right:before,
.border-and-shadow.blue-dark-bg .section-header.feature .heading-1-container .heading-1-right:before,
.color-row.grey-bg .section-header.feature .heading-1-container .heading-1-right:before,
.border-and-shadow.grey-bg .section-header.feature .heading-1-container .heading-1-right:before,
.color-row.grey-med-bg .section-header.feature .heading-1-container .heading-1-right:before,
.border-and-shadow.grey-med-bg .section-header.feature .heading-1-container .heading-1-right:before,
.color-row.grey-dark-bg .section-header.feature .heading-1-container .heading-1-right:before,
.border-and-shadow.grey-dark-bg .section-header.feature .heading-1-container .heading-1-right:before,
.color-row.black-bg .section-header.feature .heading-1-container .heading-1-right:before,
.border-and-shadow.black-bg .section-header.feature .heading-1-container .heading-1-right:before,
.color-row.blue-bg .section-header.feature .heading-1-container .heading-1-right:before,
.border-and-shadow.blue-bg .section-header.feature .heading-1-container .heading-1-right:before,
.color-row.blue-dark-bg .section-header.feature .heading-1-container .heading-1-right:before,
.border-and-shadow.blue-dark-bg .section-header.feature .heading-1-container .heading-1-right:before,
.color-row.blue-x-dark-bg .section-header.feature .heading-1-container .heading-1-right:before,
.border-and-shadow.blue-x-dark-bg .section-header.feature .heading-1-container .heading-1-right:before,
.color-row.accent-lt-green-bg .section-header.feature .heading-1-container .heading-1-right:before,
.border-and-shadow.accent-lt-green-bg .section-header.feature .heading-1-container .heading-1-right:before,
.color-row.accent-green-bg .section-header.feature .heading-1-container .heading-1-right:before,
.border-and-shadow.accent-green-bg .section-header.feature .heading-1-container .heading-1-right:before,
.color-row.accent-orange-bg .section-header.feature .heading-1-container .heading-1-right:before,
.border-and-shadow.accent-orange-bg .section-header.feature .heading-1-container .heading-1-right:before,
.color-row.accent-purple-bg .section-header.feature .heading-1-container .heading-1-right:before,
.border-and-shadow.accent-purple-bg .section-header.feature .heading-1-container .heading-1-right:before,
.color-row.accent-red-bg .section-header.feature .heading-1-container .heading-1-right:before,
.border-and-shadow.accent-red-bg .section-header.feature .heading-1-container .heading-1-right:before,
.color-row.stanford-red-bg .section-header.feature .heading-1-container .heading-1-right:before,
.border-and-shadow.stanford-red-bg .section-header.feature .heading-1-container .heading-1-right:before {
  border-top-color: rgba(255, 255, 255, 0.3);
  border-right-color: rgba(255, 255, 255, 0.3);
  border-left-color: rgba(255, 255, 255, 0.3);
}
.color-row.blue-dark-bg .section-header.feature p,
.border-and-shadow.blue-dark-bg .section-header.feature p,
.color-row.grey-bg .section-header.feature p,
.border-and-shadow.grey-bg .section-header.feature p,
.color-row.grey-med-bg .section-header.feature p,
.border-and-shadow.grey-med-bg .section-header.feature p,
.color-row.grey-dark-bg .section-header.feature p,
.border-and-shadow.grey-dark-bg .section-header.feature p,
.color-row.black-bg .section-header.feature p,
.border-and-shadow.black-bg .section-header.feature p,
.color-row.blue-bg .section-header.feature p,
.border-and-shadow.blue-bg .section-header.feature p,
.color-row.blue-dark-bg .section-header.feature p,
.border-and-shadow.blue-dark-bg .section-header.feature p,
.color-row.blue-x-dark-bg .section-header.feature p,
.border-and-shadow.blue-x-dark-bg .section-header.feature p,
.color-row.accent-lt-green-bg .section-header.feature p,
.border-and-shadow.accent-lt-green-bg .section-header.feature p,
.color-row.accent-green-bg .section-header.feature p,
.border-and-shadow.accent-green-bg .section-header.feature p,
.color-row.accent-orange-bg .section-header.feature p,
.border-and-shadow.accent-orange-bg .section-header.feature p,
.color-row.accent-purple-bg .section-header.feature p,
.border-and-shadow.accent-purple-bg .section-header.feature p,
.color-row.accent-red-bg .section-header.feature p,
.border-and-shadow.accent-red-bg .section-header.feature p,
.color-row.stanford-red-bg .section-header.feature p,
.border-and-shadow.stanford-red-bg .section-header.feature p {
  color: #ffffff;
}
.color-row.blue-dark-bg .section-header.simple h1,
.border-and-shadow.blue-dark-bg .section-header.simple h1,
.color-row.grey-bg .section-header.simple h1,
.border-and-shadow.grey-bg .section-header.simple h1,
.color-row.grey-med-bg .section-header.simple h1,
.border-and-shadow.grey-med-bg .section-header.simple h1,
.color-row.grey-dark-bg .section-header.simple h1,
.border-and-shadow.grey-dark-bg .section-header.simple h1,
.color-row.black-bg .section-header.simple h1,
.border-and-shadow.black-bg .section-header.simple h1,
.color-row.blue-bg .section-header.simple h1,
.border-and-shadow.blue-bg .section-header.simple h1,
.color-row.blue-dark-bg .section-header.simple h1,
.border-and-shadow.blue-dark-bg .section-header.simple h1,
.color-row.blue-x-dark-bg .section-header.simple h1,
.border-and-shadow.blue-x-dark-bg .section-header.simple h1,
.color-row.accent-lt-green-bg .section-header.simple h1,
.border-and-shadow.accent-lt-green-bg .section-header.simple h1,
.color-row.accent-green-bg .section-header.simple h1,
.border-and-shadow.accent-green-bg .section-header.simple h1,
.color-row.accent-orange-bg .section-header.simple h1,
.border-and-shadow.accent-orange-bg .section-header.simple h1,
.color-row.accent-purple-bg .section-header.simple h1,
.border-and-shadow.accent-purple-bg .section-header.simple h1,
.color-row.accent-red-bg .section-header.simple h1,
.border-and-shadow.accent-red-bg .section-header.simple h1,
.color-row.stanford-red-bg .section-header.simple h1,
.border-and-shadow.stanford-red-bg .section-header.simple h1,
.color-row.blue-dark-bg .section-header.simple h2,
.border-and-shadow.blue-dark-bg .section-header.simple h2,
.color-row.grey-bg .section-header.simple h2,
.border-and-shadow.grey-bg .section-header.simple h2,
.color-row.grey-med-bg .section-header.simple h2,
.border-and-shadow.grey-med-bg .section-header.simple h2,
.color-row.grey-dark-bg .section-header.simple h2,
.border-and-shadow.grey-dark-bg .section-header.simple h2,
.color-row.black-bg .section-header.simple h2,
.border-and-shadow.black-bg .section-header.simple h2,
.color-row.blue-bg .section-header.simple h2,
.border-and-shadow.blue-bg .section-header.simple h2,
.color-row.blue-dark-bg .section-header.simple h2,
.border-and-shadow.blue-dark-bg .section-header.simple h2,
.color-row.blue-x-dark-bg .section-header.simple h2,
.border-and-shadow.blue-x-dark-bg .section-header.simple h2,
.color-row.accent-lt-green-bg .section-header.simple h2,
.border-and-shadow.accent-lt-green-bg .section-header.simple h2,
.color-row.accent-green-bg .section-header.simple h2,
.border-and-shadow.accent-green-bg .section-header.simple h2,
.color-row.accent-orange-bg .section-header.simple h2,
.border-and-shadow.accent-orange-bg .section-header.simple h2,
.color-row.accent-purple-bg .section-header.simple h2,
.border-and-shadow.accent-purple-bg .section-header.simple h2,
.color-row.accent-red-bg .section-header.simple h2,
.border-and-shadow.accent-red-bg .section-header.simple h2,
.color-row.stanford-red-bg .section-header.simple h2,
.border-and-shadow.stanford-red-bg .section-header.simple h2,
.color-row.blue-dark-bg .section-header.simple h3,
.border-and-shadow.blue-dark-bg .section-header.simple h3,
.color-row.grey-bg .section-header.simple h3,
.border-and-shadow.grey-bg .section-header.simple h3,
.color-row.grey-med-bg .section-header.simple h3,
.border-and-shadow.grey-med-bg .section-header.simple h3,
.color-row.grey-dark-bg .section-header.simple h3,
.border-and-shadow.grey-dark-bg .section-header.simple h3,
.color-row.black-bg .section-header.simple h3,
.border-and-shadow.black-bg .section-header.simple h3,
.color-row.blue-bg .section-header.simple h3,
.border-and-shadow.blue-bg .section-header.simple h3,
.color-row.blue-dark-bg .section-header.simple h3,
.border-and-shadow.blue-dark-bg .section-header.simple h3,
.color-row.blue-x-dark-bg .section-header.simple h3,
.border-and-shadow.blue-x-dark-bg .section-header.simple h3,
.color-row.accent-lt-green-bg .section-header.simple h3,
.border-and-shadow.accent-lt-green-bg .section-header.simple h3,
.color-row.accent-green-bg .section-header.simple h3,
.border-and-shadow.accent-green-bg .section-header.simple h3,
.color-row.accent-orange-bg .section-header.simple h3,
.border-and-shadow.accent-orange-bg .section-header.simple h3,
.color-row.accent-purple-bg .section-header.simple h3,
.border-and-shadow.accent-purple-bg .section-header.simple h3,
.color-row.accent-red-bg .section-header.simple h3,
.border-and-shadow.accent-red-bg .section-header.simple h3,
.color-row.stanford-red-bg .section-header.simple h3,
.border-and-shadow.stanford-red-bg .section-header.simple h3 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  color: #ffffff;
}
.color-row.blue-dark-bg .section-header.simple h1 > a,
.border-and-shadow.blue-dark-bg .section-header.simple h1 > a,
.color-row.grey-bg .section-header.simple h1 > a,
.border-and-shadow.grey-bg .section-header.simple h1 > a,
.color-row.grey-med-bg .section-header.simple h1 > a,
.border-and-shadow.grey-med-bg .section-header.simple h1 > a,
.color-row.grey-dark-bg .section-header.simple h1 > a,
.border-and-shadow.grey-dark-bg .section-header.simple h1 > a,
.color-row.black-bg .section-header.simple h1 > a,
.border-and-shadow.black-bg .section-header.simple h1 > a,
.color-row.blue-bg .section-header.simple h1 > a,
.border-and-shadow.blue-bg .section-header.simple h1 > a,
.color-row.blue-dark-bg .section-header.simple h1 > a,
.border-and-shadow.blue-dark-bg .section-header.simple h1 > a,
.color-row.blue-x-dark-bg .section-header.simple h1 > a,
.border-and-shadow.blue-x-dark-bg .section-header.simple h1 > a,
.color-row.accent-lt-green-bg .section-header.simple h1 > a,
.border-and-shadow.accent-lt-green-bg .section-header.simple h1 > a,
.color-row.accent-green-bg .section-header.simple h1 > a,
.border-and-shadow.accent-green-bg .section-header.simple h1 > a,
.color-row.accent-orange-bg .section-header.simple h1 > a,
.border-and-shadow.accent-orange-bg .section-header.simple h1 > a,
.color-row.accent-purple-bg .section-header.simple h1 > a,
.border-and-shadow.accent-purple-bg .section-header.simple h1 > a,
.color-row.accent-red-bg .section-header.simple h1 > a,
.border-and-shadow.accent-red-bg .section-header.simple h1 > a,
.color-row.stanford-red-bg .section-header.simple h1 > a,
.border-and-shadow.stanford-red-bg .section-header.simple h1 > a,
.color-row.blue-dark-bg .section-header.simple h2 > a,
.border-and-shadow.blue-dark-bg .section-header.simple h2 > a,
.color-row.grey-bg .section-header.simple h2 > a,
.border-and-shadow.grey-bg .section-header.simple h2 > a,
.color-row.grey-med-bg .section-header.simple h2 > a,
.border-and-shadow.grey-med-bg .section-header.simple h2 > a,
.color-row.grey-dark-bg .section-header.simple h2 > a,
.border-and-shadow.grey-dark-bg .section-header.simple h2 > a,
.color-row.black-bg .section-header.simple h2 > a,
.border-and-shadow.black-bg .section-header.simple h2 > a,
.color-row.blue-bg .section-header.simple h2 > a,
.border-and-shadow.blue-bg .section-header.simple h2 > a,
.color-row.blue-dark-bg .section-header.simple h2 > a,
.border-and-shadow.blue-dark-bg .section-header.simple h2 > a,
.color-row.blue-x-dark-bg .section-header.simple h2 > a,
.border-and-shadow.blue-x-dark-bg .section-header.simple h2 > a,
.color-row.accent-lt-green-bg .section-header.simple h2 > a,
.border-and-shadow.accent-lt-green-bg .section-header.simple h2 > a,
.color-row.accent-green-bg .section-header.simple h2 > a,
.border-and-shadow.accent-green-bg .section-header.simple h2 > a,
.color-row.accent-orange-bg .section-header.simple h2 > a,
.border-and-shadow.accent-orange-bg .section-header.simple h2 > a,
.color-row.accent-purple-bg .section-header.simple h2 > a,
.border-and-shadow.accent-purple-bg .section-header.simple h2 > a,
.color-row.accent-red-bg .section-header.simple h2 > a,
.border-and-shadow.accent-red-bg .section-header.simple h2 > a,
.color-row.stanford-red-bg .section-header.simple h2 > a,
.border-and-shadow.stanford-red-bg .section-header.simple h2 > a,
.color-row.blue-dark-bg .section-header.simple h3 > a,
.border-and-shadow.blue-dark-bg .section-header.simple h3 > a,
.color-row.grey-bg .section-header.simple h3 > a,
.border-and-shadow.grey-bg .section-header.simple h3 > a,
.color-row.grey-med-bg .section-header.simple h3 > a,
.border-and-shadow.grey-med-bg .section-header.simple h3 > a,
.color-row.grey-dark-bg .section-header.simple h3 > a,
.border-and-shadow.grey-dark-bg .section-header.simple h3 > a,
.color-row.black-bg .section-header.simple h3 > a,
.border-and-shadow.black-bg .section-header.simple h3 > a,
.color-row.blue-bg .section-header.simple h3 > a,
.border-and-shadow.blue-bg .section-header.simple h3 > a,
.color-row.blue-dark-bg .section-header.simple h3 > a,
.border-and-shadow.blue-dark-bg .section-header.simple h3 > a,
.color-row.blue-x-dark-bg .section-header.simple h3 > a,
.border-and-shadow.blue-x-dark-bg .section-header.simple h3 > a,
.color-row.accent-lt-green-bg .section-header.simple h3 > a,
.border-and-shadow.accent-lt-green-bg .section-header.simple h3 > a,
.color-row.accent-green-bg .section-header.simple h3 > a,
.border-and-shadow.accent-green-bg .section-header.simple h3 > a,
.color-row.accent-orange-bg .section-header.simple h3 > a,
.border-and-shadow.accent-orange-bg .section-header.simple h3 > a,
.color-row.accent-purple-bg .section-header.simple h3 > a,
.border-and-shadow.accent-purple-bg .section-header.simple h3 > a,
.color-row.accent-red-bg .section-header.simple h3 > a,
.border-and-shadow.accent-red-bg .section-header.simple h3 > a,
.color-row.stanford-red-bg .section-header.simple h3 > a,
.border-and-shadow.stanford-red-bg .section-header.simple h3 > a {
  color: #ffffff;
}
.color-row.blue-dark-bg .section-header.simple h1 > a:link,
.border-and-shadow.blue-dark-bg .section-header.simple h1 > a:link,
.color-row.grey-bg .section-header.simple h1 > a:link,
.border-and-shadow.grey-bg .section-header.simple h1 > a:link,
.color-row.grey-med-bg .section-header.simple h1 > a:link,
.border-and-shadow.grey-med-bg .section-header.simple h1 > a:link,
.color-row.grey-dark-bg .section-header.simple h1 > a:link,
.border-and-shadow.grey-dark-bg .section-header.simple h1 > a:link,
.color-row.black-bg .section-header.simple h1 > a:link,
.border-and-shadow.black-bg .section-header.simple h1 > a:link,
.color-row.blue-bg .section-header.simple h1 > a:link,
.border-and-shadow.blue-bg .section-header.simple h1 > a:link,
.color-row.blue-dark-bg .section-header.simple h1 > a:link,
.border-and-shadow.blue-dark-bg .section-header.simple h1 > a:link,
.color-row.blue-x-dark-bg .section-header.simple h1 > a:link,
.border-and-shadow.blue-x-dark-bg .section-header.simple h1 > a:link,
.color-row.accent-lt-green-bg .section-header.simple h1 > a:link,
.border-and-shadow.accent-lt-green-bg .section-header.simple h1 > a:link,
.color-row.accent-green-bg .section-header.simple h1 > a:link,
.border-and-shadow.accent-green-bg .section-header.simple h1 > a:link,
.color-row.accent-orange-bg .section-header.simple h1 > a:link,
.border-and-shadow.accent-orange-bg .section-header.simple h1 > a:link,
.color-row.accent-purple-bg .section-header.simple h1 > a:link,
.border-and-shadow.accent-purple-bg .section-header.simple h1 > a:link,
.color-row.accent-red-bg .section-header.simple h1 > a:link,
.border-and-shadow.accent-red-bg .section-header.simple h1 > a:link,
.color-row.stanford-red-bg .section-header.simple h1 > a:link,
.border-and-shadow.stanford-red-bg .section-header.simple h1 > a:link,
.color-row.blue-dark-bg .section-header.simple h2 > a:link,
.border-and-shadow.blue-dark-bg .section-header.simple h2 > a:link,
.color-row.grey-bg .section-header.simple h2 > a:link,
.border-and-shadow.grey-bg .section-header.simple h2 > a:link,
.color-row.grey-med-bg .section-header.simple h2 > a:link,
.border-and-shadow.grey-med-bg .section-header.simple h2 > a:link,
.color-row.grey-dark-bg .section-header.simple h2 > a:link,
.border-and-shadow.grey-dark-bg .section-header.simple h2 > a:link,
.color-row.black-bg .section-header.simple h2 > a:link,
.border-and-shadow.black-bg .section-header.simple h2 > a:link,
.color-row.blue-bg .section-header.simple h2 > a:link,
.border-and-shadow.blue-bg .section-header.simple h2 > a:link,
.color-row.blue-dark-bg .section-header.simple h2 > a:link,
.border-and-shadow.blue-dark-bg .section-header.simple h2 > a:link,
.color-row.blue-x-dark-bg .section-header.simple h2 > a:link,
.border-and-shadow.blue-x-dark-bg .section-header.simple h2 > a:link,
.color-row.accent-lt-green-bg .section-header.simple h2 > a:link,
.border-and-shadow.accent-lt-green-bg .section-header.simple h2 > a:link,
.color-row.accent-green-bg .section-header.simple h2 > a:link,
.border-and-shadow.accent-green-bg .section-header.simple h2 > a:link,
.color-row.accent-orange-bg .section-header.simple h2 > a:link,
.border-and-shadow.accent-orange-bg .section-header.simple h2 > a:link,
.color-row.accent-purple-bg .section-header.simple h2 > a:link,
.border-and-shadow.accent-purple-bg .section-header.simple h2 > a:link,
.color-row.accent-red-bg .section-header.simple h2 > a:link,
.border-and-shadow.accent-red-bg .section-header.simple h2 > a:link,
.color-row.stanford-red-bg .section-header.simple h2 > a:link,
.border-and-shadow.stanford-red-bg .section-header.simple h2 > a:link,
.color-row.blue-dark-bg .section-header.simple h3 > a:link,
.border-and-shadow.blue-dark-bg .section-header.simple h3 > a:link,
.color-row.grey-bg .section-header.simple h3 > a:link,
.border-and-shadow.grey-bg .section-header.simple h3 > a:link,
.color-row.grey-med-bg .section-header.simple h3 > a:link,
.border-and-shadow.grey-med-bg .section-header.simple h3 > a:link,
.color-row.grey-dark-bg .section-header.simple h3 > a:link,
.border-and-shadow.grey-dark-bg .section-header.simple h3 > a:link,
.color-row.black-bg .section-header.simple h3 > a:link,
.border-and-shadow.black-bg .section-header.simple h3 > a:link,
.color-row.blue-bg .section-header.simple h3 > a:link,
.border-and-shadow.blue-bg .section-header.simple h3 > a:link,
.color-row.blue-dark-bg .section-header.simple h3 > a:link,
.border-and-shadow.blue-dark-bg .section-header.simple h3 > a:link,
.color-row.blue-x-dark-bg .section-header.simple h3 > a:link,
.border-and-shadow.blue-x-dark-bg .section-header.simple h3 > a:link,
.color-row.accent-lt-green-bg .section-header.simple h3 > a:link,
.border-and-shadow.accent-lt-green-bg .section-header.simple h3 > a:link,
.color-row.accent-green-bg .section-header.simple h3 > a:link,
.border-and-shadow.accent-green-bg .section-header.simple h3 > a:link,
.color-row.accent-orange-bg .section-header.simple h3 > a:link,
.border-and-shadow.accent-orange-bg .section-header.simple h3 > a:link,
.color-row.accent-purple-bg .section-header.simple h3 > a:link,
.border-and-shadow.accent-purple-bg .section-header.simple h3 > a:link,
.color-row.accent-red-bg .section-header.simple h3 > a:link,
.border-and-shadow.accent-red-bg .section-header.simple h3 > a:link,
.color-row.stanford-red-bg .section-header.simple h3 > a:link,
.border-and-shadow.stanford-red-bg .section-header.simple h3 > a:link,
.color-row.blue-dark-bg .section-header.simple h1 > a:visited,
.border-and-shadow.blue-dark-bg .section-header.simple h1 > a:visited,
.color-row.grey-bg .section-header.simple h1 > a:visited,
.border-and-shadow.grey-bg .section-header.simple h1 > a:visited,
.color-row.grey-med-bg .section-header.simple h1 > a:visited,
.border-and-shadow.grey-med-bg .section-header.simple h1 > a:visited,
.color-row.grey-dark-bg .section-header.simple h1 > a:visited,
.border-and-shadow.grey-dark-bg .section-header.simple h1 > a:visited,
.color-row.black-bg .section-header.simple h1 > a:visited,
.border-and-shadow.black-bg .section-header.simple h1 > a:visited,
.color-row.blue-bg .section-header.simple h1 > a:visited,
.border-and-shadow.blue-bg .section-header.simple h1 > a:visited,
.color-row.blue-dark-bg .section-header.simple h1 > a:visited,
.border-and-shadow.blue-dark-bg .section-header.simple h1 > a:visited,
.color-row.blue-x-dark-bg .section-header.simple h1 > a:visited,
.border-and-shadow.blue-x-dark-bg .section-header.simple h1 > a:visited,
.color-row.accent-lt-green-bg .section-header.simple h1 > a:visited,
.border-and-shadow.accent-lt-green-bg .section-header.simple h1 > a:visited,
.color-row.accent-green-bg .section-header.simple h1 > a:visited,
.border-and-shadow.accent-green-bg .section-header.simple h1 > a:visited,
.color-row.accent-orange-bg .section-header.simple h1 > a:visited,
.border-and-shadow.accent-orange-bg .section-header.simple h1 > a:visited,
.color-row.accent-purple-bg .section-header.simple h1 > a:visited,
.border-and-shadow.accent-purple-bg .section-header.simple h1 > a:visited,
.color-row.accent-red-bg .section-header.simple h1 > a:visited,
.border-and-shadow.accent-red-bg .section-header.simple h1 > a:visited,
.color-row.stanford-red-bg .section-header.simple h1 > a:visited,
.border-and-shadow.stanford-red-bg .section-header.simple h1 > a:visited,
.color-row.blue-dark-bg .section-header.simple h2 > a:visited,
.border-and-shadow.blue-dark-bg .section-header.simple h2 > a:visited,
.color-row.grey-bg .section-header.simple h2 > a:visited,
.border-and-shadow.grey-bg .section-header.simple h2 > a:visited,
.color-row.grey-med-bg .section-header.simple h2 > a:visited,
.border-and-shadow.grey-med-bg .section-header.simple h2 > a:visited,
.color-row.grey-dark-bg .section-header.simple h2 > a:visited,
.border-and-shadow.grey-dark-bg .section-header.simple h2 > a:visited,
.color-row.black-bg .section-header.simple h2 > a:visited,
.border-and-shadow.black-bg .section-header.simple h2 > a:visited,
.color-row.blue-bg .section-header.simple h2 > a:visited,
.border-and-shadow.blue-bg .section-header.simple h2 > a:visited,
.color-row.blue-dark-bg .section-header.simple h2 > a:visited,
.border-and-shadow.blue-dark-bg .section-header.simple h2 > a:visited,
.color-row.blue-x-dark-bg .section-header.simple h2 > a:visited,
.border-and-shadow.blue-x-dark-bg .section-header.simple h2 > a:visited,
.color-row.accent-lt-green-bg .section-header.simple h2 > a:visited,
.border-and-shadow.accent-lt-green-bg .section-header.simple h2 > a:visited,
.color-row.accent-green-bg .section-header.simple h2 > a:visited,
.border-and-shadow.accent-green-bg .section-header.simple h2 > a:visited,
.color-row.accent-orange-bg .section-header.simple h2 > a:visited,
.border-and-shadow.accent-orange-bg .section-header.simple h2 > a:visited,
.color-row.accent-purple-bg .section-header.simple h2 > a:visited,
.border-and-shadow.accent-purple-bg .section-header.simple h2 > a:visited,
.color-row.accent-red-bg .section-header.simple h2 > a:visited,
.border-and-shadow.accent-red-bg .section-header.simple h2 > a:visited,
.color-row.stanford-red-bg .section-header.simple h2 > a:visited,
.border-and-shadow.stanford-red-bg .section-header.simple h2 > a:visited,
.color-row.blue-dark-bg .section-header.simple h3 > a:visited,
.border-and-shadow.blue-dark-bg .section-header.simple h3 > a:visited,
.color-row.grey-bg .section-header.simple h3 > a:visited,
.border-and-shadow.grey-bg .section-header.simple h3 > a:visited,
.color-row.grey-med-bg .section-header.simple h3 > a:visited,
.border-and-shadow.grey-med-bg .section-header.simple h3 > a:visited,
.color-row.grey-dark-bg .section-header.simple h3 > a:visited,
.border-and-shadow.grey-dark-bg .section-header.simple h3 > a:visited,
.color-row.black-bg .section-header.simple h3 > a:visited,
.border-and-shadow.black-bg .section-header.simple h3 > a:visited,
.color-row.blue-bg .section-header.simple h3 > a:visited,
.border-and-shadow.blue-bg .section-header.simple h3 > a:visited,
.color-row.blue-dark-bg .section-header.simple h3 > a:visited,
.border-and-shadow.blue-dark-bg .section-header.simple h3 > a:visited,
.color-row.blue-x-dark-bg .section-header.simple h3 > a:visited,
.border-and-shadow.blue-x-dark-bg .section-header.simple h3 > a:visited,
.color-row.accent-lt-green-bg .section-header.simple h3 > a:visited,
.border-and-shadow.accent-lt-green-bg .section-header.simple h3 > a:visited,
.color-row.accent-green-bg .section-header.simple h3 > a:visited,
.border-and-shadow.accent-green-bg .section-header.simple h3 > a:visited,
.color-row.accent-orange-bg .section-header.simple h3 > a:visited,
.border-and-shadow.accent-orange-bg .section-header.simple h3 > a:visited,
.color-row.accent-purple-bg .section-header.simple h3 > a:visited,
.border-and-shadow.accent-purple-bg .section-header.simple h3 > a:visited,
.color-row.accent-red-bg .section-header.simple h3 > a:visited,
.border-and-shadow.accent-red-bg .section-header.simple h3 > a:visited,
.color-row.stanford-red-bg .section-header.simple h3 > a:visited,
.border-and-shadow.stanford-red-bg .section-header.simple h3 > a:visited,
.color-row.blue-dark-bg .section-header.simple h1 > a:active,
.border-and-shadow.blue-dark-bg .section-header.simple h1 > a:active,
.color-row.grey-bg .section-header.simple h1 > a:active,
.border-and-shadow.grey-bg .section-header.simple h1 > a:active,
.color-row.grey-med-bg .section-header.simple h1 > a:active,
.border-and-shadow.grey-med-bg .section-header.simple h1 > a:active,
.color-row.grey-dark-bg .section-header.simple h1 > a:active,
.border-and-shadow.grey-dark-bg .section-header.simple h1 > a:active,
.color-row.black-bg .section-header.simple h1 > a:active,
.border-and-shadow.black-bg .section-header.simple h1 > a:active,
.color-row.blue-bg .section-header.simple h1 > a:active,
.border-and-shadow.blue-bg .section-header.simple h1 > a:active,
.color-row.blue-dark-bg .section-header.simple h1 > a:active,
.border-and-shadow.blue-dark-bg .section-header.simple h1 > a:active,
.color-row.blue-x-dark-bg .section-header.simple h1 > a:active,
.border-and-shadow.blue-x-dark-bg .section-header.simple h1 > a:active,
.color-row.accent-lt-green-bg .section-header.simple h1 > a:active,
.border-and-shadow.accent-lt-green-bg .section-header.simple h1 > a:active,
.color-row.accent-green-bg .section-header.simple h1 > a:active,
.border-and-shadow.accent-green-bg .section-header.simple h1 > a:active,
.color-row.accent-orange-bg .section-header.simple h1 > a:active,
.border-and-shadow.accent-orange-bg .section-header.simple h1 > a:active,
.color-row.accent-purple-bg .section-header.simple h1 > a:active,
.border-and-shadow.accent-purple-bg .section-header.simple h1 > a:active,
.color-row.accent-red-bg .section-header.simple h1 > a:active,
.border-and-shadow.accent-red-bg .section-header.simple h1 > a:active,
.color-row.stanford-red-bg .section-header.simple h1 > a:active,
.border-and-shadow.stanford-red-bg .section-header.simple h1 > a:active,
.color-row.blue-dark-bg .section-header.simple h2 > a:active,
.border-and-shadow.blue-dark-bg .section-header.simple h2 > a:active,
.color-row.grey-bg .section-header.simple h2 > a:active,
.border-and-shadow.grey-bg .section-header.simple h2 > a:active,
.color-row.grey-med-bg .section-header.simple h2 > a:active,
.border-and-shadow.grey-med-bg .section-header.simple h2 > a:active,
.color-row.grey-dark-bg .section-header.simple h2 > a:active,
.border-and-shadow.grey-dark-bg .section-header.simple h2 > a:active,
.color-row.black-bg .section-header.simple h2 > a:active,
.border-and-shadow.black-bg .section-header.simple h2 > a:active,
.color-row.blue-bg .section-header.simple h2 > a:active,
.border-and-shadow.blue-bg .section-header.simple h2 > a:active,
.color-row.blue-dark-bg .section-header.simple h2 > a:active,
.border-and-shadow.blue-dark-bg .section-header.simple h2 > a:active,
.color-row.blue-x-dark-bg .section-header.simple h2 > a:active,
.border-and-shadow.blue-x-dark-bg .section-header.simple h2 > a:active,
.color-row.accent-lt-green-bg .section-header.simple h2 > a:active,
.border-and-shadow.accent-lt-green-bg .section-header.simple h2 > a:active,
.color-row.accent-green-bg .section-header.simple h2 > a:active,
.border-and-shadow.accent-green-bg .section-header.simple h2 > a:active,
.color-row.accent-orange-bg .section-header.simple h2 > a:active,
.border-and-shadow.accent-orange-bg .section-header.simple h2 > a:active,
.color-row.accent-purple-bg .section-header.simple h2 > a:active,
.border-and-shadow.accent-purple-bg .section-header.simple h2 > a:active,
.color-row.accent-red-bg .section-header.simple h2 > a:active,
.border-and-shadow.accent-red-bg .section-header.simple h2 > a:active,
.color-row.stanford-red-bg .section-header.simple h2 > a:active,
.border-and-shadow.stanford-red-bg .section-header.simple h2 > a:active,
.color-row.blue-dark-bg .section-header.simple h3 > a:active,
.border-and-shadow.blue-dark-bg .section-header.simple h3 > a:active,
.color-row.grey-bg .section-header.simple h3 > a:active,
.border-and-shadow.grey-bg .section-header.simple h3 > a:active,
.color-row.grey-med-bg .section-header.simple h3 > a:active,
.border-and-shadow.grey-med-bg .section-header.simple h3 > a:active,
.color-row.grey-dark-bg .section-header.simple h3 > a:active,
.border-and-shadow.grey-dark-bg .section-header.simple h3 > a:active,
.color-row.black-bg .section-header.simple h3 > a:active,
.border-and-shadow.black-bg .section-header.simple h3 > a:active,
.color-row.blue-bg .section-header.simple h3 > a:active,
.border-and-shadow.blue-bg .section-header.simple h3 > a:active,
.color-row.blue-dark-bg .section-header.simple h3 > a:active,
.border-and-shadow.blue-dark-bg .section-header.simple h3 > a:active,
.color-row.blue-x-dark-bg .section-header.simple h3 > a:active,
.border-and-shadow.blue-x-dark-bg .section-header.simple h3 > a:active,
.color-row.accent-lt-green-bg .section-header.simple h3 > a:active,
.border-and-shadow.accent-lt-green-bg .section-header.simple h3 > a:active,
.color-row.accent-green-bg .section-header.simple h3 > a:active,
.border-and-shadow.accent-green-bg .section-header.simple h3 > a:active,
.color-row.accent-orange-bg .section-header.simple h3 > a:active,
.border-and-shadow.accent-orange-bg .section-header.simple h3 > a:active,
.color-row.accent-purple-bg .section-header.simple h3 > a:active,
.border-and-shadow.accent-purple-bg .section-header.simple h3 > a:active,
.color-row.accent-red-bg .section-header.simple h3 > a:active,
.border-and-shadow.accent-red-bg .section-header.simple h3 > a:active,
.color-row.stanford-red-bg .section-header.simple h3 > a:active,
.border-and-shadow.stanford-red-bg .section-header.simple h3 > a:active {
  color: #ffffff;
}
.color-row.blue-dark-bg .section-header.simple .subheading,
.border-and-shadow.blue-dark-bg .section-header.simple .subheading,
.color-row.grey-bg .section-header.simple .subheading,
.border-and-shadow.grey-bg .section-header.simple .subheading,
.color-row.grey-med-bg .section-header.simple .subheading,
.border-and-shadow.grey-med-bg .section-header.simple .subheading,
.color-row.grey-dark-bg .section-header.simple .subheading,
.border-and-shadow.grey-dark-bg .section-header.simple .subheading,
.color-row.black-bg .section-header.simple .subheading,
.border-and-shadow.black-bg .section-header.simple .subheading,
.color-row.blue-bg .section-header.simple .subheading,
.border-and-shadow.blue-bg .section-header.simple .subheading,
.color-row.blue-dark-bg .section-header.simple .subheading,
.border-and-shadow.blue-dark-bg .section-header.simple .subheading,
.color-row.blue-x-dark-bg .section-header.simple .subheading,
.border-and-shadow.blue-x-dark-bg .section-header.simple .subheading,
.color-row.accent-lt-green-bg .section-header.simple .subheading,
.border-and-shadow.accent-lt-green-bg .section-header.simple .subheading,
.color-row.accent-green-bg .section-header.simple .subheading,
.border-and-shadow.accent-green-bg .section-header.simple .subheading,
.color-row.accent-orange-bg .section-header.simple .subheading,
.border-and-shadow.accent-orange-bg .section-header.simple .subheading,
.color-row.accent-purple-bg .section-header.simple .subheading,
.border-and-shadow.accent-purple-bg .section-header.simple .subheading,
.color-row.accent-red-bg .section-header.simple .subheading,
.border-and-shadow.accent-red-bg .section-header.simple .subheading,
.color-row.stanford-red-bg .section-header.simple .subheading,
.border-and-shadow.stanford-red-bg .section-header.simple .subheading {
  color: #ffffff;
}
.color-row.blue-dark-bg .section-header.modern h1,
.border-and-shadow.blue-dark-bg .section-header.modern h1,
.color-row.grey-bg .section-header.modern h1,
.border-and-shadow.grey-bg .section-header.modern h1,
.color-row.grey-med-bg .section-header.modern h1,
.border-and-shadow.grey-med-bg .section-header.modern h1,
.color-row.grey-dark-bg .section-header.modern h1,
.border-and-shadow.grey-dark-bg .section-header.modern h1,
.color-row.black-bg .section-header.modern h1,
.border-and-shadow.black-bg .section-header.modern h1,
.color-row.blue-bg .section-header.modern h1,
.border-and-shadow.blue-bg .section-header.modern h1,
.color-row.blue-dark-bg .section-header.modern h1,
.border-and-shadow.blue-dark-bg .section-header.modern h1,
.color-row.blue-x-dark-bg .section-header.modern h1,
.border-and-shadow.blue-x-dark-bg .section-header.modern h1,
.color-row.accent-lt-green-bg .section-header.modern h1,
.border-and-shadow.accent-lt-green-bg .section-header.modern h1,
.color-row.accent-green-bg .section-header.modern h1,
.border-and-shadow.accent-green-bg .section-header.modern h1,
.color-row.accent-orange-bg .section-header.modern h1,
.border-and-shadow.accent-orange-bg .section-header.modern h1,
.color-row.accent-purple-bg .section-header.modern h1,
.border-and-shadow.accent-purple-bg .section-header.modern h1,
.color-row.accent-red-bg .section-header.modern h1,
.border-and-shadow.accent-red-bg .section-header.modern h1,
.color-row.stanford-red-bg .section-header.modern h1,
.border-and-shadow.stanford-red-bg .section-header.modern h1,
.color-row.blue-dark-bg .section-header.block h1,
.border-and-shadow.blue-dark-bg .section-header.block h1,
.color-row.grey-bg .section-header.block h1,
.border-and-shadow.grey-bg .section-header.block h1,
.color-row.grey-med-bg .section-header.block h1,
.border-and-shadow.grey-med-bg .section-header.block h1,
.color-row.grey-dark-bg .section-header.block h1,
.border-and-shadow.grey-dark-bg .section-header.block h1,
.color-row.black-bg .section-header.block h1,
.border-and-shadow.black-bg .section-header.block h1,
.color-row.blue-bg .section-header.block h1,
.border-and-shadow.blue-bg .section-header.block h1,
.color-row.blue-dark-bg .section-header.block h1,
.border-and-shadow.blue-dark-bg .section-header.block h1,
.color-row.blue-x-dark-bg .section-header.block h1,
.border-and-shadow.blue-x-dark-bg .section-header.block h1,
.color-row.accent-lt-green-bg .section-header.block h1,
.border-and-shadow.accent-lt-green-bg .section-header.block h1,
.color-row.accent-green-bg .section-header.block h1,
.border-and-shadow.accent-green-bg .section-header.block h1,
.color-row.accent-orange-bg .section-header.block h1,
.border-and-shadow.accent-orange-bg .section-header.block h1,
.color-row.accent-purple-bg .section-header.block h1,
.border-and-shadow.accent-purple-bg .section-header.block h1,
.color-row.accent-red-bg .section-header.block h1,
.border-and-shadow.accent-red-bg .section-header.block h1,
.color-row.stanford-red-bg .section-header.block h1,
.border-and-shadow.stanford-red-bg .section-header.block h1,
.color-row.blue-dark-bg .section-header.modern h2,
.border-and-shadow.blue-dark-bg .section-header.modern h2,
.color-row.grey-bg .section-header.modern h2,
.border-and-shadow.grey-bg .section-header.modern h2,
.color-row.grey-med-bg .section-header.modern h2,
.border-and-shadow.grey-med-bg .section-header.modern h2,
.color-row.grey-dark-bg .section-header.modern h2,
.border-and-shadow.grey-dark-bg .section-header.modern h2,
.color-row.black-bg .section-header.modern h2,
.border-and-shadow.black-bg .section-header.modern h2,
.color-row.blue-bg .section-header.modern h2,
.border-and-shadow.blue-bg .section-header.modern h2,
.color-row.blue-dark-bg .section-header.modern h2,
.border-and-shadow.blue-dark-bg .section-header.modern h2,
.color-row.blue-x-dark-bg .section-header.modern h2,
.border-and-shadow.blue-x-dark-bg .section-header.modern h2,
.color-row.accent-lt-green-bg .section-header.modern h2,
.border-and-shadow.accent-lt-green-bg .section-header.modern h2,
.color-row.accent-green-bg .section-header.modern h2,
.border-and-shadow.accent-green-bg .section-header.modern h2,
.color-row.accent-orange-bg .section-header.modern h2,
.border-and-shadow.accent-orange-bg .section-header.modern h2,
.color-row.accent-purple-bg .section-header.modern h2,
.border-and-shadow.accent-purple-bg .section-header.modern h2,
.color-row.accent-red-bg .section-header.modern h2,
.border-and-shadow.accent-red-bg .section-header.modern h2,
.color-row.stanford-red-bg .section-header.modern h2,
.border-and-shadow.stanford-red-bg .section-header.modern h2,
.color-row.blue-dark-bg .section-header.block h2,
.border-and-shadow.blue-dark-bg .section-header.block h2,
.color-row.grey-bg .section-header.block h2,
.border-and-shadow.grey-bg .section-header.block h2,
.color-row.grey-med-bg .section-header.block h2,
.border-and-shadow.grey-med-bg .section-header.block h2,
.color-row.grey-dark-bg .section-header.block h2,
.border-and-shadow.grey-dark-bg .section-header.block h2,
.color-row.black-bg .section-header.block h2,
.border-and-shadow.black-bg .section-header.block h2,
.color-row.blue-bg .section-header.block h2,
.border-and-shadow.blue-bg .section-header.block h2,
.color-row.blue-dark-bg .section-header.block h2,
.border-and-shadow.blue-dark-bg .section-header.block h2,
.color-row.blue-x-dark-bg .section-header.block h2,
.border-and-shadow.blue-x-dark-bg .section-header.block h2,
.color-row.accent-lt-green-bg .section-header.block h2,
.border-and-shadow.accent-lt-green-bg .section-header.block h2,
.color-row.accent-green-bg .section-header.block h2,
.border-and-shadow.accent-green-bg .section-header.block h2,
.color-row.accent-orange-bg .section-header.block h2,
.border-and-shadow.accent-orange-bg .section-header.block h2,
.color-row.accent-purple-bg .section-header.block h2,
.border-and-shadow.accent-purple-bg .section-header.block h2,
.color-row.accent-red-bg .section-header.block h2,
.border-and-shadow.accent-red-bg .section-header.block h2,
.color-row.stanford-red-bg .section-header.block h2,
.border-and-shadow.stanford-red-bg .section-header.block h2,
.color-row.blue-dark-bg .section-header.modern h3,
.border-and-shadow.blue-dark-bg .section-header.modern h3,
.color-row.grey-bg .section-header.modern h3,
.border-and-shadow.grey-bg .section-header.modern h3,
.color-row.grey-med-bg .section-header.modern h3,
.border-and-shadow.grey-med-bg .section-header.modern h3,
.color-row.grey-dark-bg .section-header.modern h3,
.border-and-shadow.grey-dark-bg .section-header.modern h3,
.color-row.black-bg .section-header.modern h3,
.border-and-shadow.black-bg .section-header.modern h3,
.color-row.blue-bg .section-header.modern h3,
.border-and-shadow.blue-bg .section-header.modern h3,
.color-row.blue-dark-bg .section-header.modern h3,
.border-and-shadow.blue-dark-bg .section-header.modern h3,
.color-row.blue-x-dark-bg .section-header.modern h3,
.border-and-shadow.blue-x-dark-bg .section-header.modern h3,
.color-row.accent-lt-green-bg .section-header.modern h3,
.border-and-shadow.accent-lt-green-bg .section-header.modern h3,
.color-row.accent-green-bg .section-header.modern h3,
.border-and-shadow.accent-green-bg .section-header.modern h3,
.color-row.accent-orange-bg .section-header.modern h3,
.border-and-shadow.accent-orange-bg .section-header.modern h3,
.color-row.accent-purple-bg .section-header.modern h3,
.border-and-shadow.accent-purple-bg .section-header.modern h3,
.color-row.accent-red-bg .section-header.modern h3,
.border-and-shadow.accent-red-bg .section-header.modern h3,
.color-row.stanford-red-bg .section-header.modern h3,
.border-and-shadow.stanford-red-bg .section-header.modern h3,
.color-row.blue-dark-bg .section-header.block h3,
.border-and-shadow.blue-dark-bg .section-header.block h3,
.color-row.grey-bg .section-header.block h3,
.border-and-shadow.grey-bg .section-header.block h3,
.color-row.grey-med-bg .section-header.block h3,
.border-and-shadow.grey-med-bg .section-header.block h3,
.color-row.grey-dark-bg .section-header.block h3,
.border-and-shadow.grey-dark-bg .section-header.block h3,
.color-row.black-bg .section-header.block h3,
.border-and-shadow.black-bg .section-header.block h3,
.color-row.blue-bg .section-header.block h3,
.border-and-shadow.blue-bg .section-header.block h3,
.color-row.blue-dark-bg .section-header.block h3,
.border-and-shadow.blue-dark-bg .section-header.block h3,
.color-row.blue-x-dark-bg .section-header.block h3,
.border-and-shadow.blue-x-dark-bg .section-header.block h3,
.color-row.accent-lt-green-bg .section-header.block h3,
.border-and-shadow.accent-lt-green-bg .section-header.block h3,
.color-row.accent-green-bg .section-header.block h3,
.border-and-shadow.accent-green-bg .section-header.block h3,
.color-row.accent-orange-bg .section-header.block h3,
.border-and-shadow.accent-orange-bg .section-header.block h3,
.color-row.accent-purple-bg .section-header.block h3,
.border-and-shadow.accent-purple-bg .section-header.block h3,
.color-row.accent-red-bg .section-header.block h3,
.border-and-shadow.accent-red-bg .section-header.block h3,
.color-row.stanford-red-bg .section-header.block h3,
.border-and-shadow.stanford-red-bg .section-header.block h3 {
  color: #ffffff;
}
.color-row.blue-dark-bg .section-header.modern h1 + p,
.border-and-shadow.blue-dark-bg .section-header.modern h1 + p,
.color-row.grey-bg .section-header.modern h1 + p,
.border-and-shadow.grey-bg .section-header.modern h1 + p,
.color-row.grey-med-bg .section-header.modern h1 + p,
.border-and-shadow.grey-med-bg .section-header.modern h1 + p,
.color-row.grey-dark-bg .section-header.modern h1 + p,
.border-and-shadow.grey-dark-bg .section-header.modern h1 + p,
.color-row.black-bg .section-header.modern h1 + p,
.border-and-shadow.black-bg .section-header.modern h1 + p,
.color-row.blue-bg .section-header.modern h1 + p,
.border-and-shadow.blue-bg .section-header.modern h1 + p,
.color-row.blue-dark-bg .section-header.modern h1 + p,
.border-and-shadow.blue-dark-bg .section-header.modern h1 + p,
.color-row.blue-x-dark-bg .section-header.modern h1 + p,
.border-and-shadow.blue-x-dark-bg .section-header.modern h1 + p,
.color-row.accent-lt-green-bg .section-header.modern h1 + p,
.border-and-shadow.accent-lt-green-bg .section-header.modern h1 + p,
.color-row.accent-green-bg .section-header.modern h1 + p,
.border-and-shadow.accent-green-bg .section-header.modern h1 + p,
.color-row.accent-orange-bg .section-header.modern h1 + p,
.border-and-shadow.accent-orange-bg .section-header.modern h1 + p,
.color-row.accent-purple-bg .section-header.modern h1 + p,
.border-and-shadow.accent-purple-bg .section-header.modern h1 + p,
.color-row.accent-red-bg .section-header.modern h1 + p,
.border-and-shadow.accent-red-bg .section-header.modern h1 + p,
.color-row.stanford-red-bg .section-header.modern h1 + p,
.border-and-shadow.stanford-red-bg .section-header.modern h1 + p,
.color-row.blue-dark-bg .section-header.block h1 + p,
.border-and-shadow.blue-dark-bg .section-header.block h1 + p,
.color-row.grey-bg .section-header.block h1 + p,
.border-and-shadow.grey-bg .section-header.block h1 + p,
.color-row.grey-med-bg .section-header.block h1 + p,
.border-and-shadow.grey-med-bg .section-header.block h1 + p,
.color-row.grey-dark-bg .section-header.block h1 + p,
.border-and-shadow.grey-dark-bg .section-header.block h1 + p,
.color-row.black-bg .section-header.block h1 + p,
.border-and-shadow.black-bg .section-header.block h1 + p,
.color-row.blue-bg .section-header.block h1 + p,
.border-and-shadow.blue-bg .section-header.block h1 + p,
.color-row.blue-dark-bg .section-header.block h1 + p,
.border-and-shadow.blue-dark-bg .section-header.block h1 + p,
.color-row.blue-x-dark-bg .section-header.block h1 + p,
.border-and-shadow.blue-x-dark-bg .section-header.block h1 + p,
.color-row.accent-lt-green-bg .section-header.block h1 + p,
.border-and-shadow.accent-lt-green-bg .section-header.block h1 + p,
.color-row.accent-green-bg .section-header.block h1 + p,
.border-and-shadow.accent-green-bg .section-header.block h1 + p,
.color-row.accent-orange-bg .section-header.block h1 + p,
.border-and-shadow.accent-orange-bg .section-header.block h1 + p,
.color-row.accent-purple-bg .section-header.block h1 + p,
.border-and-shadow.accent-purple-bg .section-header.block h1 + p,
.color-row.accent-red-bg .section-header.block h1 + p,
.border-and-shadow.accent-red-bg .section-header.block h1 + p,
.color-row.stanford-red-bg .section-header.block h1 + p,
.border-and-shadow.stanford-red-bg .section-header.block h1 + p,
.color-row.blue-dark-bg .section-header.modern h2 + p,
.border-and-shadow.blue-dark-bg .section-header.modern h2 + p,
.color-row.grey-bg .section-header.modern h2 + p,
.border-and-shadow.grey-bg .section-header.modern h2 + p,
.color-row.grey-med-bg .section-header.modern h2 + p,
.border-and-shadow.grey-med-bg .section-header.modern h2 + p,
.color-row.grey-dark-bg .section-header.modern h2 + p,
.border-and-shadow.grey-dark-bg .section-header.modern h2 + p,
.color-row.black-bg .section-header.modern h2 + p,
.border-and-shadow.black-bg .section-header.modern h2 + p,
.color-row.blue-bg .section-header.modern h2 + p,
.border-and-shadow.blue-bg .section-header.modern h2 + p,
.color-row.blue-dark-bg .section-header.modern h2 + p,
.border-and-shadow.blue-dark-bg .section-header.modern h2 + p,
.color-row.blue-x-dark-bg .section-header.modern h2 + p,
.border-and-shadow.blue-x-dark-bg .section-header.modern h2 + p,
.color-row.accent-lt-green-bg .section-header.modern h2 + p,
.border-and-shadow.accent-lt-green-bg .section-header.modern h2 + p,
.color-row.accent-green-bg .section-header.modern h2 + p,
.border-and-shadow.accent-green-bg .section-header.modern h2 + p,
.color-row.accent-orange-bg .section-header.modern h2 + p,
.border-and-shadow.accent-orange-bg .section-header.modern h2 + p,
.color-row.accent-purple-bg .section-header.modern h2 + p,
.border-and-shadow.accent-purple-bg .section-header.modern h2 + p,
.color-row.accent-red-bg .section-header.modern h2 + p,
.border-and-shadow.accent-red-bg .section-header.modern h2 + p,
.color-row.stanford-red-bg .section-header.modern h2 + p,
.border-and-shadow.stanford-red-bg .section-header.modern h2 + p,
.color-row.blue-dark-bg .section-header.block h2 + p,
.border-and-shadow.blue-dark-bg .section-header.block h2 + p,
.color-row.grey-bg .section-header.block h2 + p,
.border-and-shadow.grey-bg .section-header.block h2 + p,
.color-row.grey-med-bg .section-header.block h2 + p,
.border-and-shadow.grey-med-bg .section-header.block h2 + p,
.color-row.grey-dark-bg .section-header.block h2 + p,
.border-and-shadow.grey-dark-bg .section-header.block h2 + p,
.color-row.black-bg .section-header.block h2 + p,
.border-and-shadow.black-bg .section-header.block h2 + p,
.color-row.blue-bg .section-header.block h2 + p,
.border-and-shadow.blue-bg .section-header.block h2 + p,
.color-row.blue-dark-bg .section-header.block h2 + p,
.border-and-shadow.blue-dark-bg .section-header.block h2 + p,
.color-row.blue-x-dark-bg .section-header.block h2 + p,
.border-and-shadow.blue-x-dark-bg .section-header.block h2 + p,
.color-row.accent-lt-green-bg .section-header.block h2 + p,
.border-and-shadow.accent-lt-green-bg .section-header.block h2 + p,
.color-row.accent-green-bg .section-header.block h2 + p,
.border-and-shadow.accent-green-bg .section-header.block h2 + p,
.color-row.accent-orange-bg .section-header.block h2 + p,
.border-and-shadow.accent-orange-bg .section-header.block h2 + p,
.color-row.accent-purple-bg .section-header.block h2 + p,
.border-and-shadow.accent-purple-bg .section-header.block h2 + p,
.color-row.accent-red-bg .section-header.block h2 + p,
.border-and-shadow.accent-red-bg .section-header.block h2 + p,
.color-row.stanford-red-bg .section-header.block h2 + p,
.border-and-shadow.stanford-red-bg .section-header.block h2 + p,
.color-row.blue-dark-bg .section-header.modern h3 + p,
.border-and-shadow.blue-dark-bg .section-header.modern h3 + p,
.color-row.grey-bg .section-header.modern h3 + p,
.border-and-shadow.grey-bg .section-header.modern h3 + p,
.color-row.grey-med-bg .section-header.modern h3 + p,
.border-and-shadow.grey-med-bg .section-header.modern h3 + p,
.color-row.grey-dark-bg .section-header.modern h3 + p,
.border-and-shadow.grey-dark-bg .section-header.modern h3 + p,
.color-row.black-bg .section-header.modern h3 + p,
.border-and-shadow.black-bg .section-header.modern h3 + p,
.color-row.blue-bg .section-header.modern h3 + p,
.border-and-shadow.blue-bg .section-header.modern h3 + p,
.color-row.blue-dark-bg .section-header.modern h3 + p,
.border-and-shadow.blue-dark-bg .section-header.modern h3 + p,
.color-row.blue-x-dark-bg .section-header.modern h3 + p,
.border-and-shadow.blue-x-dark-bg .section-header.modern h3 + p,
.color-row.accent-lt-green-bg .section-header.modern h3 + p,
.border-and-shadow.accent-lt-green-bg .section-header.modern h3 + p,
.color-row.accent-green-bg .section-header.modern h3 + p,
.border-and-shadow.accent-green-bg .section-header.modern h3 + p,
.color-row.accent-orange-bg .section-header.modern h3 + p,
.border-and-shadow.accent-orange-bg .section-header.modern h3 + p,
.color-row.accent-purple-bg .section-header.modern h3 + p,
.border-and-shadow.accent-purple-bg .section-header.modern h3 + p,
.color-row.accent-red-bg .section-header.modern h3 + p,
.border-and-shadow.accent-red-bg .section-header.modern h3 + p,
.color-row.stanford-red-bg .section-header.modern h3 + p,
.border-and-shadow.stanford-red-bg .section-header.modern h3 + p,
.color-row.blue-dark-bg .section-header.block h3 + p,
.border-and-shadow.blue-dark-bg .section-header.block h3 + p,
.color-row.grey-bg .section-header.block h3 + p,
.border-and-shadow.grey-bg .section-header.block h3 + p,
.color-row.grey-med-bg .section-header.block h3 + p,
.border-and-shadow.grey-med-bg .section-header.block h3 + p,
.color-row.grey-dark-bg .section-header.block h3 + p,
.border-and-shadow.grey-dark-bg .section-header.block h3 + p,
.color-row.black-bg .section-header.block h3 + p,
.border-and-shadow.black-bg .section-header.block h3 + p,
.color-row.blue-bg .section-header.block h3 + p,
.border-and-shadow.blue-bg .section-header.block h3 + p,
.color-row.blue-dark-bg .section-header.block h3 + p,
.border-and-shadow.blue-dark-bg .section-header.block h3 + p,
.color-row.blue-x-dark-bg .section-header.block h3 + p,
.border-and-shadow.blue-x-dark-bg .section-header.block h3 + p,
.color-row.accent-lt-green-bg .section-header.block h3 + p,
.border-and-shadow.accent-lt-green-bg .section-header.block h3 + p,
.color-row.accent-green-bg .section-header.block h3 + p,
.border-and-shadow.accent-green-bg .section-header.block h3 + p,
.color-row.accent-orange-bg .section-header.block h3 + p,
.border-and-shadow.accent-orange-bg .section-header.block h3 + p,
.color-row.accent-purple-bg .section-header.block h3 + p,
.border-and-shadow.accent-purple-bg .section-header.block h3 + p,
.color-row.accent-red-bg .section-header.block h3 + p,
.border-and-shadow.accent-red-bg .section-header.block h3 + p,
.color-row.stanford-red-bg .section-header.block h3 + p,
.border-and-shadow.stanford-red-bg .section-header.block h3 + p {
  color: #ffffff;
}
.color-row.blue-dark-bg .section-header.modern h1 > a,
.border-and-shadow.blue-dark-bg .section-header.modern h1 > a,
.color-row.grey-bg .section-header.modern h1 > a,
.border-and-shadow.grey-bg .section-header.modern h1 > a,
.color-row.grey-med-bg .section-header.modern h1 > a,
.border-and-shadow.grey-med-bg .section-header.modern h1 > a,
.color-row.grey-dark-bg .section-header.modern h1 > a,
.border-and-shadow.grey-dark-bg .section-header.modern h1 > a,
.color-row.black-bg .section-header.modern h1 > a,
.border-and-shadow.black-bg .section-header.modern h1 > a,
.color-row.blue-bg .section-header.modern h1 > a,
.border-and-shadow.blue-bg .section-header.modern h1 > a,
.color-row.blue-dark-bg .section-header.modern h1 > a,
.border-and-shadow.blue-dark-bg .section-header.modern h1 > a,
.color-row.blue-x-dark-bg .section-header.modern h1 > a,
.border-and-shadow.blue-x-dark-bg .section-header.modern h1 > a,
.color-row.accent-lt-green-bg .section-header.modern h1 > a,
.border-and-shadow.accent-lt-green-bg .section-header.modern h1 > a,
.color-row.accent-green-bg .section-header.modern h1 > a,
.border-and-shadow.accent-green-bg .section-header.modern h1 > a,
.color-row.accent-orange-bg .section-header.modern h1 > a,
.border-and-shadow.accent-orange-bg .section-header.modern h1 > a,
.color-row.accent-purple-bg .section-header.modern h1 > a,
.border-and-shadow.accent-purple-bg .section-header.modern h1 > a,
.color-row.accent-red-bg .section-header.modern h1 > a,
.border-and-shadow.accent-red-bg .section-header.modern h1 > a,
.color-row.stanford-red-bg .section-header.modern h1 > a,
.border-and-shadow.stanford-red-bg .section-header.modern h1 > a,
.color-row.blue-dark-bg .section-header.block h1 > a,
.border-and-shadow.blue-dark-bg .section-header.block h1 > a,
.color-row.grey-bg .section-header.block h1 > a,
.border-and-shadow.grey-bg .section-header.block h1 > a,
.color-row.grey-med-bg .section-header.block h1 > a,
.border-and-shadow.grey-med-bg .section-header.block h1 > a,
.color-row.grey-dark-bg .section-header.block h1 > a,
.border-and-shadow.grey-dark-bg .section-header.block h1 > a,
.color-row.black-bg .section-header.block h1 > a,
.border-and-shadow.black-bg .section-header.block h1 > a,
.color-row.blue-bg .section-header.block h1 > a,
.border-and-shadow.blue-bg .section-header.block h1 > a,
.color-row.blue-dark-bg .section-header.block h1 > a,
.border-and-shadow.blue-dark-bg .section-header.block h1 > a,
.color-row.blue-x-dark-bg .section-header.block h1 > a,
.border-and-shadow.blue-x-dark-bg .section-header.block h1 > a,
.color-row.accent-lt-green-bg .section-header.block h1 > a,
.border-and-shadow.accent-lt-green-bg .section-header.block h1 > a,
.color-row.accent-green-bg .section-header.block h1 > a,
.border-and-shadow.accent-green-bg .section-header.block h1 > a,
.color-row.accent-orange-bg .section-header.block h1 > a,
.border-and-shadow.accent-orange-bg .section-header.block h1 > a,
.color-row.accent-purple-bg .section-header.block h1 > a,
.border-and-shadow.accent-purple-bg .section-header.block h1 > a,
.color-row.accent-red-bg .section-header.block h1 > a,
.border-and-shadow.accent-red-bg .section-header.block h1 > a,
.color-row.stanford-red-bg .section-header.block h1 > a,
.border-and-shadow.stanford-red-bg .section-header.block h1 > a,
.color-row.blue-dark-bg .section-header.modern h2 > a,
.border-and-shadow.blue-dark-bg .section-header.modern h2 > a,
.color-row.grey-bg .section-header.modern h2 > a,
.border-and-shadow.grey-bg .section-header.modern h2 > a,
.color-row.grey-med-bg .section-header.modern h2 > a,
.border-and-shadow.grey-med-bg .section-header.modern h2 > a,
.color-row.grey-dark-bg .section-header.modern h2 > a,
.border-and-shadow.grey-dark-bg .section-header.modern h2 > a,
.color-row.black-bg .section-header.modern h2 > a,
.border-and-shadow.black-bg .section-header.modern h2 > a,
.color-row.blue-bg .section-header.modern h2 > a,
.border-and-shadow.blue-bg .section-header.modern h2 > a,
.color-row.blue-dark-bg .section-header.modern h2 > a,
.border-and-shadow.blue-dark-bg .section-header.modern h2 > a,
.color-row.blue-x-dark-bg .section-header.modern h2 > a,
.border-and-shadow.blue-x-dark-bg .section-header.modern h2 > a,
.color-row.accent-lt-green-bg .section-header.modern h2 > a,
.border-and-shadow.accent-lt-green-bg .section-header.modern h2 > a,
.color-row.accent-green-bg .section-header.modern h2 > a,
.border-and-shadow.accent-green-bg .section-header.modern h2 > a,
.color-row.accent-orange-bg .section-header.modern h2 > a,
.border-and-shadow.accent-orange-bg .section-header.modern h2 > a,
.color-row.accent-purple-bg .section-header.modern h2 > a,
.border-and-shadow.accent-purple-bg .section-header.modern h2 > a,
.color-row.accent-red-bg .section-header.modern h2 > a,
.border-and-shadow.accent-red-bg .section-header.modern h2 > a,
.color-row.stanford-red-bg .section-header.modern h2 > a,
.border-and-shadow.stanford-red-bg .section-header.modern h2 > a,
.color-row.blue-dark-bg .section-header.block h2 > a,
.border-and-shadow.blue-dark-bg .section-header.block h2 > a,
.color-row.grey-bg .section-header.block h2 > a,
.border-and-shadow.grey-bg .section-header.block h2 > a,
.color-row.grey-med-bg .section-header.block h2 > a,
.border-and-shadow.grey-med-bg .section-header.block h2 > a,
.color-row.grey-dark-bg .section-header.block h2 > a,
.border-and-shadow.grey-dark-bg .section-header.block h2 > a,
.color-row.black-bg .section-header.block h2 > a,
.border-and-shadow.black-bg .section-header.block h2 > a,
.color-row.blue-bg .section-header.block h2 > a,
.border-and-shadow.blue-bg .section-header.block h2 > a,
.color-row.blue-dark-bg .section-header.block h2 > a,
.border-and-shadow.blue-dark-bg .section-header.block h2 > a,
.color-row.blue-x-dark-bg .section-header.block h2 > a,
.border-and-shadow.blue-x-dark-bg .section-header.block h2 > a,
.color-row.accent-lt-green-bg .section-header.block h2 > a,
.border-and-shadow.accent-lt-green-bg .section-header.block h2 > a,
.color-row.accent-green-bg .section-header.block h2 > a,
.border-and-shadow.accent-green-bg .section-header.block h2 > a,
.color-row.accent-orange-bg .section-header.block h2 > a,
.border-and-shadow.accent-orange-bg .section-header.block h2 > a,
.color-row.accent-purple-bg .section-header.block h2 > a,
.border-and-shadow.accent-purple-bg .section-header.block h2 > a,
.color-row.accent-red-bg .section-header.block h2 > a,
.border-and-shadow.accent-red-bg .section-header.block h2 > a,
.color-row.stanford-red-bg .section-header.block h2 > a,
.border-and-shadow.stanford-red-bg .section-header.block h2 > a,
.color-row.blue-dark-bg .section-header.modern h3 > a,
.border-and-shadow.blue-dark-bg .section-header.modern h3 > a,
.color-row.grey-bg .section-header.modern h3 > a,
.border-and-shadow.grey-bg .section-header.modern h3 > a,
.color-row.grey-med-bg .section-header.modern h3 > a,
.border-and-shadow.grey-med-bg .section-header.modern h3 > a,
.color-row.grey-dark-bg .section-header.modern h3 > a,
.border-and-shadow.grey-dark-bg .section-header.modern h3 > a,
.color-row.black-bg .section-header.modern h3 > a,
.border-and-shadow.black-bg .section-header.modern h3 > a,
.color-row.blue-bg .section-header.modern h3 > a,
.border-and-shadow.blue-bg .section-header.modern h3 > a,
.color-row.blue-dark-bg .section-header.modern h3 > a,
.border-and-shadow.blue-dark-bg .section-header.modern h3 > a,
.color-row.blue-x-dark-bg .section-header.modern h3 > a,
.border-and-shadow.blue-x-dark-bg .section-header.modern h3 > a,
.color-row.accent-lt-green-bg .section-header.modern h3 > a,
.border-and-shadow.accent-lt-green-bg .section-header.modern h3 > a,
.color-row.accent-green-bg .section-header.modern h3 > a,
.border-and-shadow.accent-green-bg .section-header.modern h3 > a,
.color-row.accent-orange-bg .section-header.modern h3 > a,
.border-and-shadow.accent-orange-bg .section-header.modern h3 > a,
.color-row.accent-purple-bg .section-header.modern h3 > a,
.border-and-shadow.accent-purple-bg .section-header.modern h3 > a,
.color-row.accent-red-bg .section-header.modern h3 > a,
.border-and-shadow.accent-red-bg .section-header.modern h3 > a,
.color-row.stanford-red-bg .section-header.modern h3 > a,
.border-and-shadow.stanford-red-bg .section-header.modern h3 > a,
.color-row.blue-dark-bg .section-header.block h3 > a,
.border-and-shadow.blue-dark-bg .section-header.block h3 > a,
.color-row.grey-bg .section-header.block h3 > a,
.border-and-shadow.grey-bg .section-header.block h3 > a,
.color-row.grey-med-bg .section-header.block h3 > a,
.border-and-shadow.grey-med-bg .section-header.block h3 > a,
.color-row.grey-dark-bg .section-header.block h3 > a,
.border-and-shadow.grey-dark-bg .section-header.block h3 > a,
.color-row.black-bg .section-header.block h3 > a,
.border-and-shadow.black-bg .section-header.block h3 > a,
.color-row.blue-bg .section-header.block h3 > a,
.border-and-shadow.blue-bg .section-header.block h3 > a,
.color-row.blue-dark-bg .section-header.block h3 > a,
.border-and-shadow.blue-dark-bg .section-header.block h3 > a,
.color-row.blue-x-dark-bg .section-header.block h3 > a,
.border-and-shadow.blue-x-dark-bg .section-header.block h3 > a,
.color-row.accent-lt-green-bg .section-header.block h3 > a,
.border-and-shadow.accent-lt-green-bg .section-header.block h3 > a,
.color-row.accent-green-bg .section-header.block h3 > a,
.border-and-shadow.accent-green-bg .section-header.block h3 > a,
.color-row.accent-orange-bg .section-header.block h3 > a,
.border-and-shadow.accent-orange-bg .section-header.block h3 > a,
.color-row.accent-purple-bg .section-header.block h3 > a,
.border-and-shadow.accent-purple-bg .section-header.block h3 > a,
.color-row.accent-red-bg .section-header.block h3 > a,
.border-and-shadow.accent-red-bg .section-header.block h3 > a,
.color-row.stanford-red-bg .section-header.block h3 > a,
.border-and-shadow.stanford-red-bg .section-header.block h3 > a,
.color-row.blue-dark-bg .section-header.modern h1 > a:link,
.border-and-shadow.blue-dark-bg .section-header.modern h1 > a:link,
.color-row.grey-bg .section-header.modern h1 > a:link,
.border-and-shadow.grey-bg .section-header.modern h1 > a:link,
.color-row.grey-med-bg .section-header.modern h1 > a:link,
.border-and-shadow.grey-med-bg .section-header.modern h1 > a:link,
.color-row.grey-dark-bg .section-header.modern h1 > a:link,
.border-and-shadow.grey-dark-bg .section-header.modern h1 > a:link,
.color-row.black-bg .section-header.modern h1 > a:link,
.border-and-shadow.black-bg .section-header.modern h1 > a:link,
.color-row.blue-bg .section-header.modern h1 > a:link,
.border-and-shadow.blue-bg .section-header.modern h1 > a:link,
.color-row.blue-dark-bg .section-header.modern h1 > a:link,
.border-and-shadow.blue-dark-bg .section-header.modern h1 > a:link,
.color-row.blue-x-dark-bg .section-header.modern h1 > a:link,
.border-and-shadow.blue-x-dark-bg .section-header.modern h1 > a:link,
.color-row.accent-lt-green-bg .section-header.modern h1 > a:link,
.border-and-shadow.accent-lt-green-bg .section-header.modern h1 > a:link,
.color-row.accent-green-bg .section-header.modern h1 > a:link,
.border-and-shadow.accent-green-bg .section-header.modern h1 > a:link,
.color-row.accent-orange-bg .section-header.modern h1 > a:link,
.border-and-shadow.accent-orange-bg .section-header.modern h1 > a:link,
.color-row.accent-purple-bg .section-header.modern h1 > a:link,
.border-and-shadow.accent-purple-bg .section-header.modern h1 > a:link,
.color-row.accent-red-bg .section-header.modern h1 > a:link,
.border-and-shadow.accent-red-bg .section-header.modern h1 > a:link,
.color-row.stanford-red-bg .section-header.modern h1 > a:link,
.border-and-shadow.stanford-red-bg .section-header.modern h1 > a:link,
.color-row.blue-dark-bg .section-header.block h1 > a:link,
.border-and-shadow.blue-dark-bg .section-header.block h1 > a:link,
.color-row.grey-bg .section-header.block h1 > a:link,
.border-and-shadow.grey-bg .section-header.block h1 > a:link,
.color-row.grey-med-bg .section-header.block h1 > a:link,
.border-and-shadow.grey-med-bg .section-header.block h1 > a:link,
.color-row.grey-dark-bg .section-header.block h1 > a:link,
.border-and-shadow.grey-dark-bg .section-header.block h1 > a:link,
.color-row.black-bg .section-header.block h1 > a:link,
.border-and-shadow.black-bg .section-header.block h1 > a:link,
.color-row.blue-bg .section-header.block h1 > a:link,
.border-and-shadow.blue-bg .section-header.block h1 > a:link,
.color-row.blue-dark-bg .section-header.block h1 > a:link,
.border-and-shadow.blue-dark-bg .section-header.block h1 > a:link,
.color-row.blue-x-dark-bg .section-header.block h1 > a:link,
.border-and-shadow.blue-x-dark-bg .section-header.block h1 > a:link,
.color-row.accent-lt-green-bg .section-header.block h1 > a:link,
.border-and-shadow.accent-lt-green-bg .section-header.block h1 > a:link,
.color-row.accent-green-bg .section-header.block h1 > a:link,
.border-and-shadow.accent-green-bg .section-header.block h1 > a:link,
.color-row.accent-orange-bg .section-header.block h1 > a:link,
.border-and-shadow.accent-orange-bg .section-header.block h1 > a:link,
.color-row.accent-purple-bg .section-header.block h1 > a:link,
.border-and-shadow.accent-purple-bg .section-header.block h1 > a:link,
.color-row.accent-red-bg .section-header.block h1 > a:link,
.border-and-shadow.accent-red-bg .section-header.block h1 > a:link,
.color-row.stanford-red-bg .section-header.block h1 > a:link,
.border-and-shadow.stanford-red-bg .section-header.block h1 > a:link,
.color-row.blue-dark-bg .section-header.modern h2 > a:link,
.border-and-shadow.blue-dark-bg .section-header.modern h2 > a:link,
.color-row.grey-bg .section-header.modern h2 > a:link,
.border-and-shadow.grey-bg .section-header.modern h2 > a:link,
.color-row.grey-med-bg .section-header.modern h2 > a:link,
.border-and-shadow.grey-med-bg .section-header.modern h2 > a:link,
.color-row.grey-dark-bg .section-header.modern h2 > a:link,
.border-and-shadow.grey-dark-bg .section-header.modern h2 > a:link,
.color-row.black-bg .section-header.modern h2 > a:link,
.border-and-shadow.black-bg .section-header.modern h2 > a:link,
.color-row.blue-bg .section-header.modern h2 > a:link,
.border-and-shadow.blue-bg .section-header.modern h2 > a:link,
.color-row.blue-dark-bg .section-header.modern h2 > a:link,
.border-and-shadow.blue-dark-bg .section-header.modern h2 > a:link,
.color-row.blue-x-dark-bg .section-header.modern h2 > a:link,
.border-and-shadow.blue-x-dark-bg .section-header.modern h2 > a:link,
.color-row.accent-lt-green-bg .section-header.modern h2 > a:link,
.border-and-shadow.accent-lt-green-bg .section-header.modern h2 > a:link,
.color-row.accent-green-bg .section-header.modern h2 > a:link,
.border-and-shadow.accent-green-bg .section-header.modern h2 > a:link,
.color-row.accent-orange-bg .section-header.modern h2 > a:link,
.border-and-shadow.accent-orange-bg .section-header.modern h2 > a:link,
.color-row.accent-purple-bg .section-header.modern h2 > a:link,
.border-and-shadow.accent-purple-bg .section-header.modern h2 > a:link,
.color-row.accent-red-bg .section-header.modern h2 > a:link,
.border-and-shadow.accent-red-bg .section-header.modern h2 > a:link,
.color-row.stanford-red-bg .section-header.modern h2 > a:link,
.border-and-shadow.stanford-red-bg .section-header.modern h2 > a:link,
.color-row.blue-dark-bg .section-header.block h2 > a:link,
.border-and-shadow.blue-dark-bg .section-header.block h2 > a:link,
.color-row.grey-bg .section-header.block h2 > a:link,
.border-and-shadow.grey-bg .section-header.block h2 > a:link,
.color-row.grey-med-bg .section-header.block h2 > a:link,
.border-and-shadow.grey-med-bg .section-header.block h2 > a:link,
.color-row.grey-dark-bg .section-header.block h2 > a:link,
.border-and-shadow.grey-dark-bg .section-header.block h2 > a:link,
.color-row.black-bg .section-header.block h2 > a:link,
.border-and-shadow.black-bg .section-header.block h2 > a:link,
.color-row.blue-bg .section-header.block h2 > a:link,
.border-and-shadow.blue-bg .section-header.block h2 > a:link,
.color-row.blue-dark-bg .section-header.block h2 > a:link,
.border-and-shadow.blue-dark-bg .section-header.block h2 > a:link,
.color-row.blue-x-dark-bg .section-header.block h2 > a:link,
.border-and-shadow.blue-x-dark-bg .section-header.block h2 > a:link,
.color-row.accent-lt-green-bg .section-header.block h2 > a:link,
.border-and-shadow.accent-lt-green-bg .section-header.block h2 > a:link,
.color-row.accent-green-bg .section-header.block h2 > a:link,
.border-and-shadow.accent-green-bg .section-header.block h2 > a:link,
.color-row.accent-orange-bg .section-header.block h2 > a:link,
.border-and-shadow.accent-orange-bg .section-header.block h2 > a:link,
.color-row.accent-purple-bg .section-header.block h2 > a:link,
.border-and-shadow.accent-purple-bg .section-header.block h2 > a:link,
.color-row.accent-red-bg .section-header.block h2 > a:link,
.border-and-shadow.accent-red-bg .section-header.block h2 > a:link,
.color-row.stanford-red-bg .section-header.block h2 > a:link,
.border-and-shadow.stanford-red-bg .section-header.block h2 > a:link,
.color-row.blue-dark-bg .section-header.modern h3 > a:link,
.border-and-shadow.blue-dark-bg .section-header.modern h3 > a:link,
.color-row.grey-bg .section-header.modern h3 > a:link,
.border-and-shadow.grey-bg .section-header.modern h3 > a:link,
.color-row.grey-med-bg .section-header.modern h3 > a:link,
.border-and-shadow.grey-med-bg .section-header.modern h3 > a:link,
.color-row.grey-dark-bg .section-header.modern h3 > a:link,
.border-and-shadow.grey-dark-bg .section-header.modern h3 > a:link,
.color-row.black-bg .section-header.modern h3 > a:link,
.border-and-shadow.black-bg .section-header.modern h3 > a:link,
.color-row.blue-bg .section-header.modern h3 > a:link,
.border-and-shadow.blue-bg .section-header.modern h3 > a:link,
.color-row.blue-dark-bg .section-header.modern h3 > a:link,
.border-and-shadow.blue-dark-bg .section-header.modern h3 > a:link,
.color-row.blue-x-dark-bg .section-header.modern h3 > a:link,
.border-and-shadow.blue-x-dark-bg .section-header.modern h3 > a:link,
.color-row.accent-lt-green-bg .section-header.modern h3 > a:link,
.border-and-shadow.accent-lt-green-bg .section-header.modern h3 > a:link,
.color-row.accent-green-bg .section-header.modern h3 > a:link,
.border-and-shadow.accent-green-bg .section-header.modern h3 > a:link,
.color-row.accent-orange-bg .section-header.modern h3 > a:link,
.border-and-shadow.accent-orange-bg .section-header.modern h3 > a:link,
.color-row.accent-purple-bg .section-header.modern h3 > a:link,
.border-and-shadow.accent-purple-bg .section-header.modern h3 > a:link,
.color-row.accent-red-bg .section-header.modern h3 > a:link,
.border-and-shadow.accent-red-bg .section-header.modern h3 > a:link,
.color-row.stanford-red-bg .section-header.modern h3 > a:link,
.border-and-shadow.stanford-red-bg .section-header.modern h3 > a:link,
.color-row.blue-dark-bg .section-header.block h3 > a:link,
.border-and-shadow.blue-dark-bg .section-header.block h3 > a:link,
.color-row.grey-bg .section-header.block h3 > a:link,
.border-and-shadow.grey-bg .section-header.block h3 > a:link,
.color-row.grey-med-bg .section-header.block h3 > a:link,
.border-and-shadow.grey-med-bg .section-header.block h3 > a:link,
.color-row.grey-dark-bg .section-header.block h3 > a:link,
.border-and-shadow.grey-dark-bg .section-header.block h3 > a:link,
.color-row.black-bg .section-header.block h3 > a:link,
.border-and-shadow.black-bg .section-header.block h3 > a:link,
.color-row.blue-bg .section-header.block h3 > a:link,
.border-and-shadow.blue-bg .section-header.block h3 > a:link,
.color-row.blue-dark-bg .section-header.block h3 > a:link,
.border-and-shadow.blue-dark-bg .section-header.block h3 > a:link,
.color-row.blue-x-dark-bg .section-header.block h3 > a:link,
.border-and-shadow.blue-x-dark-bg .section-header.block h3 > a:link,
.color-row.accent-lt-green-bg .section-header.block h3 > a:link,
.border-and-shadow.accent-lt-green-bg .section-header.block h3 > a:link,
.color-row.accent-green-bg .section-header.block h3 > a:link,
.border-and-shadow.accent-green-bg .section-header.block h3 > a:link,
.color-row.accent-orange-bg .section-header.block h3 > a:link,
.border-and-shadow.accent-orange-bg .section-header.block h3 > a:link,
.color-row.accent-purple-bg .section-header.block h3 > a:link,
.border-and-shadow.accent-purple-bg .section-header.block h3 > a:link,
.color-row.accent-red-bg .section-header.block h3 > a:link,
.border-and-shadow.accent-red-bg .section-header.block h3 > a:link,
.color-row.stanford-red-bg .section-header.block h3 > a:link,
.border-and-shadow.stanford-red-bg .section-header.block h3 > a:link,
.color-row.blue-dark-bg .section-header.modern h1 > a:visited,
.border-and-shadow.blue-dark-bg .section-header.modern h1 > a:visited,
.color-row.grey-bg .section-header.modern h1 > a:visited,
.border-and-shadow.grey-bg .section-header.modern h1 > a:visited,
.color-row.grey-med-bg .section-header.modern h1 > a:visited,
.border-and-shadow.grey-med-bg .section-header.modern h1 > a:visited,
.color-row.grey-dark-bg .section-header.modern h1 > a:visited,
.border-and-shadow.grey-dark-bg .section-header.modern h1 > a:visited,
.color-row.black-bg .section-header.modern h1 > a:visited,
.border-and-shadow.black-bg .section-header.modern h1 > a:visited,
.color-row.blue-bg .section-header.modern h1 > a:visited,
.border-and-shadow.blue-bg .section-header.modern h1 > a:visited,
.color-row.blue-dark-bg .section-header.modern h1 > a:visited,
.border-and-shadow.blue-dark-bg .section-header.modern h1 > a:visited,
.color-row.blue-x-dark-bg .section-header.modern h1 > a:visited,
.border-and-shadow.blue-x-dark-bg .section-header.modern h1 > a:visited,
.color-row.accent-lt-green-bg .section-header.modern h1 > a:visited,
.border-and-shadow.accent-lt-green-bg .section-header.modern h1 > a:visited,
.color-row.accent-green-bg .section-header.modern h1 > a:visited,
.border-and-shadow.accent-green-bg .section-header.modern h1 > a:visited,
.color-row.accent-orange-bg .section-header.modern h1 > a:visited,
.border-and-shadow.accent-orange-bg .section-header.modern h1 > a:visited,
.color-row.accent-purple-bg .section-header.modern h1 > a:visited,
.border-and-shadow.accent-purple-bg .section-header.modern h1 > a:visited,
.color-row.accent-red-bg .section-header.modern h1 > a:visited,
.border-and-shadow.accent-red-bg .section-header.modern h1 > a:visited,
.color-row.stanford-red-bg .section-header.modern h1 > a:visited,
.border-and-shadow.stanford-red-bg .section-header.modern h1 > a:visited,
.color-row.blue-dark-bg .section-header.block h1 > a:visited,
.border-and-shadow.blue-dark-bg .section-header.block h1 > a:visited,
.color-row.grey-bg .section-header.block h1 > a:visited,
.border-and-shadow.grey-bg .section-header.block h1 > a:visited,
.color-row.grey-med-bg .section-header.block h1 > a:visited,
.border-and-shadow.grey-med-bg .section-header.block h1 > a:visited,
.color-row.grey-dark-bg .section-header.block h1 > a:visited,
.border-and-shadow.grey-dark-bg .section-header.block h1 > a:visited,
.color-row.black-bg .section-header.block h1 > a:visited,
.border-and-shadow.black-bg .section-header.block h1 > a:visited,
.color-row.blue-bg .section-header.block h1 > a:visited,
.border-and-shadow.blue-bg .section-header.block h1 > a:visited,
.color-row.blue-dark-bg .section-header.block h1 > a:visited,
.border-and-shadow.blue-dark-bg .section-header.block h1 > a:visited,
.color-row.blue-x-dark-bg .section-header.block h1 > a:visited,
.border-and-shadow.blue-x-dark-bg .section-header.block h1 > a:visited,
.color-row.accent-lt-green-bg .section-header.block h1 > a:visited,
.border-and-shadow.accent-lt-green-bg .section-header.block h1 > a:visited,
.color-row.accent-green-bg .section-header.block h1 > a:visited,
.border-and-shadow.accent-green-bg .section-header.block h1 > a:visited,
.color-row.accent-orange-bg .section-header.block h1 > a:visited,
.border-and-shadow.accent-orange-bg .section-header.block h1 > a:visited,
.color-row.accent-purple-bg .section-header.block h1 > a:visited,
.border-and-shadow.accent-purple-bg .section-header.block h1 > a:visited,
.color-row.accent-red-bg .section-header.block h1 > a:visited,
.border-and-shadow.accent-red-bg .section-header.block h1 > a:visited,
.color-row.stanford-red-bg .section-header.block h1 > a:visited,
.border-and-shadow.stanford-red-bg .section-header.block h1 > a:visited,
.color-row.blue-dark-bg .section-header.modern h2 > a:visited,
.border-and-shadow.blue-dark-bg .section-header.modern h2 > a:visited,
.color-row.grey-bg .section-header.modern h2 > a:visited,
.border-and-shadow.grey-bg .section-header.modern h2 > a:visited,
.color-row.grey-med-bg .section-header.modern h2 > a:visited,
.border-and-shadow.grey-med-bg .section-header.modern h2 > a:visited,
.color-row.grey-dark-bg .section-header.modern h2 > a:visited,
.border-and-shadow.grey-dark-bg .section-header.modern h2 > a:visited,
.color-row.black-bg .section-header.modern h2 > a:visited,
.border-and-shadow.black-bg .section-header.modern h2 > a:visited,
.color-row.blue-bg .section-header.modern h2 > a:visited,
.border-and-shadow.blue-bg .section-header.modern h2 > a:visited,
.color-row.blue-dark-bg .section-header.modern h2 > a:visited,
.border-and-shadow.blue-dark-bg .section-header.modern h2 > a:visited,
.color-row.blue-x-dark-bg .section-header.modern h2 > a:visited,
.border-and-shadow.blue-x-dark-bg .section-header.modern h2 > a:visited,
.color-row.accent-lt-green-bg .section-header.modern h2 > a:visited,
.border-and-shadow.accent-lt-green-bg .section-header.modern h2 > a:visited,
.color-row.accent-green-bg .section-header.modern h2 > a:visited,
.border-and-shadow.accent-green-bg .section-header.modern h2 > a:visited,
.color-row.accent-orange-bg .section-header.modern h2 > a:visited,
.border-and-shadow.accent-orange-bg .section-header.modern h2 > a:visited,
.color-row.accent-purple-bg .section-header.modern h2 > a:visited,
.border-and-shadow.accent-purple-bg .section-header.modern h2 > a:visited,
.color-row.accent-red-bg .section-header.modern h2 > a:visited,
.border-and-shadow.accent-red-bg .section-header.modern h2 > a:visited,
.color-row.stanford-red-bg .section-header.modern h2 > a:visited,
.border-and-shadow.stanford-red-bg .section-header.modern h2 > a:visited,
.color-row.blue-dark-bg .section-header.block h2 > a:visited,
.border-and-shadow.blue-dark-bg .section-header.block h2 > a:visited,
.color-row.grey-bg .section-header.block h2 > a:visited,
.border-and-shadow.grey-bg .section-header.block h2 > a:visited,
.color-row.grey-med-bg .section-header.block h2 > a:visited,
.border-and-shadow.grey-med-bg .section-header.block h2 > a:visited,
.color-row.grey-dark-bg .section-header.block h2 > a:visited,
.border-and-shadow.grey-dark-bg .section-header.block h2 > a:visited,
.color-row.black-bg .section-header.block h2 > a:visited,
.border-and-shadow.black-bg .section-header.block h2 > a:visited,
.color-row.blue-bg .section-header.block h2 > a:visited,
.border-and-shadow.blue-bg .section-header.block h2 > a:visited,
.color-row.blue-dark-bg .section-header.block h2 > a:visited,
.border-and-shadow.blue-dark-bg .section-header.block h2 > a:visited,
.color-row.blue-x-dark-bg .section-header.block h2 > a:visited,
.border-and-shadow.blue-x-dark-bg .section-header.block h2 > a:visited,
.color-row.accent-lt-green-bg .section-header.block h2 > a:visited,
.border-and-shadow.accent-lt-green-bg .section-header.block h2 > a:visited,
.color-row.accent-green-bg .section-header.block h2 > a:visited,
.border-and-shadow.accent-green-bg .section-header.block h2 > a:visited,
.color-row.accent-orange-bg .section-header.block h2 > a:visited,
.border-and-shadow.accent-orange-bg .section-header.block h2 > a:visited,
.color-row.accent-purple-bg .section-header.block h2 > a:visited,
.border-and-shadow.accent-purple-bg .section-header.block h2 > a:visited,
.color-row.accent-red-bg .section-header.block h2 > a:visited,
.border-and-shadow.accent-red-bg .section-header.block h2 > a:visited,
.color-row.stanford-red-bg .section-header.block h2 > a:visited,
.border-and-shadow.stanford-red-bg .section-header.block h2 > a:visited,
.color-row.blue-dark-bg .section-header.modern h3 > a:visited,
.border-and-shadow.blue-dark-bg .section-header.modern h3 > a:visited,
.color-row.grey-bg .section-header.modern h3 > a:visited,
.border-and-shadow.grey-bg .section-header.modern h3 > a:visited,
.color-row.grey-med-bg .section-header.modern h3 > a:visited,
.border-and-shadow.grey-med-bg .section-header.modern h3 > a:visited,
.color-row.grey-dark-bg .section-header.modern h3 > a:visited,
.border-and-shadow.grey-dark-bg .section-header.modern h3 > a:visited,
.color-row.black-bg .section-header.modern h3 > a:visited,
.border-and-shadow.black-bg .section-header.modern h3 > a:visited,
.color-row.blue-bg .section-header.modern h3 > a:visited,
.border-and-shadow.blue-bg .section-header.modern h3 > a:visited,
.color-row.blue-dark-bg .section-header.modern h3 > a:visited,
.border-and-shadow.blue-dark-bg .section-header.modern h3 > a:visited,
.color-row.blue-x-dark-bg .section-header.modern h3 > a:visited,
.border-and-shadow.blue-x-dark-bg .section-header.modern h3 > a:visited,
.color-row.accent-lt-green-bg .section-header.modern h3 > a:visited,
.border-and-shadow.accent-lt-green-bg .section-header.modern h3 > a:visited,
.color-row.accent-green-bg .section-header.modern h3 > a:visited,
.border-and-shadow.accent-green-bg .section-header.modern h3 > a:visited,
.color-row.accent-orange-bg .section-header.modern h3 > a:visited,
.border-and-shadow.accent-orange-bg .section-header.modern h3 > a:visited,
.color-row.accent-purple-bg .section-header.modern h3 > a:visited,
.border-and-shadow.accent-purple-bg .section-header.modern h3 > a:visited,
.color-row.accent-red-bg .section-header.modern h3 > a:visited,
.border-and-shadow.accent-red-bg .section-header.modern h3 > a:visited,
.color-row.stanford-red-bg .section-header.modern h3 > a:visited,
.border-and-shadow.stanford-red-bg .section-header.modern h3 > a:visited,
.color-row.blue-dark-bg .section-header.block h3 > a:visited,
.border-and-shadow.blue-dark-bg .section-header.block h3 > a:visited,
.color-row.grey-bg .section-header.block h3 > a:visited,
.border-and-shadow.grey-bg .section-header.block h3 > a:visited,
.color-row.grey-med-bg .section-header.block h3 > a:visited,
.border-and-shadow.grey-med-bg .section-header.block h3 > a:visited,
.color-row.grey-dark-bg .section-header.block h3 > a:visited,
.border-and-shadow.grey-dark-bg .section-header.block h3 > a:visited,
.color-row.black-bg .section-header.block h3 > a:visited,
.border-and-shadow.black-bg .section-header.block h3 > a:visited,
.color-row.blue-bg .section-header.block h3 > a:visited,
.border-and-shadow.blue-bg .section-header.block h3 > a:visited,
.color-row.blue-dark-bg .section-header.block h3 > a:visited,
.border-and-shadow.blue-dark-bg .section-header.block h3 > a:visited,
.color-row.blue-x-dark-bg .section-header.block h3 > a:visited,
.border-and-shadow.blue-x-dark-bg .section-header.block h3 > a:visited,
.color-row.accent-lt-green-bg .section-header.block h3 > a:visited,
.border-and-shadow.accent-lt-green-bg .section-header.block h3 > a:visited,
.color-row.accent-green-bg .section-header.block h3 > a:visited,
.border-and-shadow.accent-green-bg .section-header.block h3 > a:visited,
.color-row.accent-orange-bg .section-header.block h3 > a:visited,
.border-and-shadow.accent-orange-bg .section-header.block h3 > a:visited,
.color-row.accent-purple-bg .section-header.block h3 > a:visited,
.border-and-shadow.accent-purple-bg .section-header.block h3 > a:visited,
.color-row.accent-red-bg .section-header.block h3 > a:visited,
.border-and-shadow.accent-red-bg .section-header.block h3 > a:visited,
.color-row.stanford-red-bg .section-header.block h3 > a:visited,
.border-and-shadow.stanford-red-bg .section-header.block h3 > a:visited {
  color: #ffffff;
}
.color-row.blue-dark-bg .section-header.modern p,
.border-and-shadow.blue-dark-bg .section-header.modern p,
.color-row.grey-bg .section-header.modern p,
.border-and-shadow.grey-bg .section-header.modern p,
.color-row.grey-med-bg .section-header.modern p,
.border-and-shadow.grey-med-bg .section-header.modern p,
.color-row.grey-dark-bg .section-header.modern p,
.border-and-shadow.grey-dark-bg .section-header.modern p,
.color-row.black-bg .section-header.modern p,
.border-and-shadow.black-bg .section-header.modern p,
.color-row.blue-bg .section-header.modern p,
.border-and-shadow.blue-bg .section-header.modern p,
.color-row.blue-dark-bg .section-header.modern p,
.border-and-shadow.blue-dark-bg .section-header.modern p,
.color-row.blue-x-dark-bg .section-header.modern p,
.border-and-shadow.blue-x-dark-bg .section-header.modern p,
.color-row.accent-lt-green-bg .section-header.modern p,
.border-and-shadow.accent-lt-green-bg .section-header.modern p,
.color-row.accent-green-bg .section-header.modern p,
.border-and-shadow.accent-green-bg .section-header.modern p,
.color-row.accent-orange-bg .section-header.modern p,
.border-and-shadow.accent-orange-bg .section-header.modern p,
.color-row.accent-purple-bg .section-header.modern p,
.border-and-shadow.accent-purple-bg .section-header.modern p,
.color-row.accent-red-bg .section-header.modern p,
.border-and-shadow.accent-red-bg .section-header.modern p,
.color-row.stanford-red-bg .section-header.modern p,
.border-and-shadow.stanford-red-bg .section-header.modern p,
.color-row.blue-dark-bg .section-header.block p,
.border-and-shadow.blue-dark-bg .section-header.block p,
.color-row.grey-bg .section-header.block p,
.border-and-shadow.grey-bg .section-header.block p,
.color-row.grey-med-bg .section-header.block p,
.border-and-shadow.grey-med-bg .section-header.block p,
.color-row.grey-dark-bg .section-header.block p,
.border-and-shadow.grey-dark-bg .section-header.block p,
.color-row.black-bg .section-header.block p,
.border-and-shadow.black-bg .section-header.block p,
.color-row.blue-bg .section-header.block p,
.border-and-shadow.blue-bg .section-header.block p,
.color-row.blue-dark-bg .section-header.block p,
.border-and-shadow.blue-dark-bg .section-header.block p,
.color-row.blue-x-dark-bg .section-header.block p,
.border-and-shadow.blue-x-dark-bg .section-header.block p,
.color-row.accent-lt-green-bg .section-header.block p,
.border-and-shadow.accent-lt-green-bg .section-header.block p,
.color-row.accent-green-bg .section-header.block p,
.border-and-shadow.accent-green-bg .section-header.block p,
.color-row.accent-orange-bg .section-header.block p,
.border-and-shadow.accent-orange-bg .section-header.block p,
.color-row.accent-purple-bg .section-header.block p,
.border-and-shadow.accent-purple-bg .section-header.block p,
.color-row.accent-red-bg .section-header.block p,
.border-and-shadow.accent-red-bg .section-header.block p,
.color-row.stanford-red-bg .section-header.block p,
.border-and-shadow.stanford-red-bg .section-header.block p {
  color: #ffffff;
}
/************************* CSS specific to STANDARD Class **********************************/
.section-header.standard:after {
  content: " ";
  border-top: 1px solid #d8dbdc;
  border-top-width: 1px;
  border-top-width: 0.07142857142857142rem;
  width: 100%;
  border-left: 26px solid #d8dbdc;
  border-left-width: 26px;
  border-left-width: 1.8571428571428572rem;
  display: block;
  height: 4px;
  height: 0.2857142857142857rem;
  margin-top: 10px;
  margin-top: 0.7142857142857143rem;
}
.section-header.standard h1,
.section-header.standard h2 {
  font-size: 22px;
  font-size: 1.5714285714285714rem;
  font-weight: 400;
}
.section-header.standard h2 > a,
.section-header.standard h3 > a {
  color: #007c92;
}
.section-header.standard h2 > a:link,
.section-header.standard h3 > a:link,
.section-header.standard h2 > a:visited,
.section-header.standard h3 > a:visited,
.section-header.standard h2 > a:active,
.section-header.standard h3 > a:active {
  color: #007c92;
}
.section-header.standard p {
  color: #666666;
  font-style: italic;
  font-size: 14px;
  font-size: 1rem;
  margin-bottom: 4px;
  margin-bottom: 0.2857142857142857rem;
}
/*overwrite colors for headings with lines under*/
/*.section-header.feature {
  h1, h2, h3 {
    background-color: @color-blue-xx-light;
  }
}

.border-and-shadow {
  .section-header.feature {
    h1, h2, h3 {
      background-color: @color-white;
    }
  }
}*/
/************************* CSS specific to FEATURE Class **********************************/
.section-header.feature {
  /* Add margin-top to the Feature header when used in the main content flow (WT-755) */
}
.panel_builder + .heading .section-header.feature {
  margin-top: 35px;
  margin-top: 2.5rem;
}
.section-header.feature h1 {
  font-size: 24px;
  font-size: 1.7142857142857142rem;
}
@media (min-width: 479px) {
  .section-header.feature h1 {
    font-size: 30px;
    font-size: 2.142857142857143rem;
  }
}
.section-header.feature h2 {
  font-size: 24px;
  font-size: 1.7142857142857142rem;
}
.section-header.feature h1,
.section-header.feature h2,
.section-header.feature h3 {
  font-family: 'Fjord One', serif;
  font-weight: 400;
}
.section-header.feature h1,
.section-header.feature h2,
.section-header.feature h3 {
  font-weight: 400;
  margin-bottom: -2px;
  margin-bottom: -0.14285714285714285rem;
}
.section-header.feature h1.black,
.section-header.feature h2.black,
.section-header.feature h3.black {
  color: #666666;
}
.section-header.feature h1.black > a,
.section-header.feature h2.black > a,
.section-header.feature h3.black > a {
  color: #666666;
}
.section-header.feature h1.black > a:link,
.section-header.feature h2.black > a:link,
.section-header.feature h3.black > a:link,
.section-header.feature h1.black > a:visited,
.section-header.feature h2.black > a:visited,
.section-header.feature h3.black > a:visited,
.section-header.feature h1.black > a:active,
.section-header.feature h2.black > a:active,
.section-header.feature h3.black > a:active {
  color: #666666;
}
.section-header.feature .heading-1-container {
  padding-left: 26px;
  padding-left: 1.8571428571428572rem;
  padding-right: 26px;
  padding-right: 1.8571428571428572rem;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 1;
}
.section-header.feature .heading-1-container h1,
.section-header.feature .heading-1-container h2,
.section-header.feature .heading-1-container h3 {
  display: inline-block;
  padding-left: 10px;
  padding-left: 0.7142857142857143rem;
  padding-right: 10px;
  padding-right: 0.7142857142857143rem;
  max-width: 80%;
  position: relative;
  width: auto;
  z-index: 2;
}
@media (max-width: 1199px) {
  .section-header.feature .heading-1-container h1,
  .section-header.feature .heading-1-container h2,
  .section-header.feature .heading-1-container h3 {
    max-width: 75%;
  }
}
.section-header.feature .heading-1-container h1:before,
.section-header.feature .heading-1-container h2:before,
.section-header.feature .heading-1-container h3:before,
.section-header.feature .heading-1-container h1:after,
.section-header.feature .heading-1-container h2:after,
.section-header.feature .heading-1-container h3:after {
  border-left: 26px solid;
  border-left: 1.8571428571428572rem solid;
  border-color: #d8dbdc;
  content: '';
  display: block;
  height: 4px;
  height: 0.2857142857142857rem;
  left: 100%;
  margin-top: -1px;
  margin-top: -0.07142857142857142rem;
  position: absolute;
  top: 50%;
  width: 0;
  z-index: -1;
}
.section-header.feature .heading-1-container h1:after,
.section-header.feature .heading-1-container h2:after,
.section-header.feature .heading-1-container h3:after {
  left: auto;
  right: 100%;
}
.section-header.feature .heading-1-container:after {
  background: #d8dbdc;
  content: '';
  left: 0;
  height: 1px;
  height: 0.07142857142857142rem;
  margin-top: -1px;
  margin-top: -0.07142857142857142rem;
  position: absolute;
  top: 50%;
  width: 100%;
  z-index: -1;
}
.section-header.feature p {
  font-size: 16px;
  font-size: 1.1428571428571428rem;
  font-family: 'Fjord One', serif;
  color: #666666;
  font-weight: 400;
  text-align: center;
  font-style: italic;
}
/************************* CSS specific to SIMPLE Class **********************************/
.section-header.simple {
  margin-bottom: 6px;
  margin-bottom: 0.42857142857142855rem;
  margin-top: 12px;
  margin-top: 0.8571428571428571rem;
}
.section-header.simple h1 {
  font-size: 22px;
  font-size: 1.5714285714285714rem;
}
.section-header.simple h2 {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
}
.section-header.simple h3 {
  font-size: 14px;
  font-size: 1rem;
}
.section-header.simple h1,
.section-header.simple h2,
.section-header.simple h3 {
  padding-bottom: 6px;
  padding-bottom: 0.42857142857142855rem;
  border-bottom: 1px solid #dddddd;
  font-weight: 400;
  text-transform: uppercase;
}
.section-header.simple h1 > a,
.section-header.simple h2 > a,
.section-header.simple h3 > a {
  color: #007c92;
}
.section-header.simple h1 > a:link,
.section-header.simple h2 > a:link,
.section-header.simple h3 > a:link,
.section-header.simple h1 > a:visited,
.section-header.simple h2 > a:visited,
.section-header.simple h3 > a:visited,
.section-header.simple h1 > a:active,
.section-header.simple h2 > a:active,
.section-header.simple h3 > a:active {
  color: #007c92;
}
/************************* CSS specific to Modern Class **********************************/
.section-header.modern h1 {
  font-size: 45px;
  font-size: 3.2142857142857144rem;
  font-weight: 200;
  text-align: center;
}
.section-header.modern h1 + p {
  font-size: 24px;
  font-size: 1.7142857142857142rem;
  text-align: center;
  width: 75%;
  margin: 0 auto;
}
.section-header.modern h2 {
  font-size: 36px;
  font-size: 2.5714285714285716rem;
  font-weight: 200;
  text-align: center;
}
.section-header.modern h2 + p {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  text-align: center;
  width: 75%;
  margin: 0 auto;
}
.section-header.modern h3 {
  font-size: 24px;
  font-size: 1.7142857142857142rem;
  font-weight: 400;
}
.section-header.modern h3 + p {
  font-size: 16px;
  font-size: 1.1428571428571428rem;
  font-style: normal;
  color: #333333;
}
.section-header.modern h1 > a,
.section-header.modern h2 > a,
.section-header.modern h3 > a,
.section-header.modern h1 > a:link,
.section-header.modern h2 > a:link,
.section-header.modern h3 > a:link,
.section-header.modern h1 > a:visited,
.section-header.modern h2 > a:visited,
.section-header.modern h3 > a:visited {
  color: #8c1515;
}
/************************* CSS specific to BLOCK Class **********************************/
.section-header.block {
  background-color: #09425a;
  color: #ffffff;
  padding: 12px;
  padding: 0.8571428571428571rem;
  padding-top: 36px;
  padding-top: 2.5714285714285716rem;
  padding-bottom: 1px;
  padding-bottom: 0.07142857142857142rem;
  text-transform: uppercase;
  font-weight: 300;
}
@media (max-width: 767px) {
  .section-header.block {
    margin-right: 0px;
    margin-right: 0rem;
  }
}
.section-header.block h1,
.section-header.block h2,
.section-header.block h3 {
  color: #ffffff !important;
}
.section-header.block h1 > a,
.section-header.block h2 > a,
.section-header.block h3 > a {
  color: #ffffff;
}
.section-header.block h1 > a:link,
.section-header.block h2 > a:link,
.section-header.block h3 > a:link,
.section-header.block h1 > a:visited,
.section-header.block h2 > a:visited,
.section-header.block h3 > a:visited,
.section-header.block h1 > a:active,
.section-header.block h2 > a:active,
.section-header.block h3 > a:active {
  color: #ffffff;
}
.section-header.block h2 {
  font-size: 24px;
  font-size: 1.7142857142857142rem;
  font-weight: 300;
  color: #ffffff !important;
}
.section-header.block p {
  font-size: 16px;
  font-size: 1.1428571428571428rem;
  font-style: normal;
  color: #cccccc;
  text-transform: none;
}
.jump-link-layout .section-header.block {
  margin-right: 4px;
  margin-right: 0.2857142857142857rem;
}
/************************* CSS specific to H2 put in a column less than 100% **********************************/
/* Hopefully this code can be made less verbose when less-ified
   Also, it would be nice to wild card this so that we get these styles for new column sizes added in future.
   Any column width that is less than 100 should take on these styles*/
.panel-builder-25-col .section-header.standard,
.panel-builder-33-col .section-header.standard {
  margin-bottom: 16px;
  margin-bottom: 1.1428571428571428rem;
}
.panel-builder-25-col .section-header,
.panel-builder-33-col .section-header {
  margin-bottom: 12px;
  margin-bottom: 0.8571428571428571rem;
  /* Override styles coming from the news items. */
}
.panel-builder-25-col .section-header h2,
.panel-builder-33-col .section-header h2 {
  text-align: left;
  font-size: 16px;
  font-size: 1.1428571428571428rem;
  padding: 0;
  margin: 0;
}
.panel-builder-25-col .section-header h2 + p,
.panel-builder-33-col .section-header h2 + p {
  text-align: left;
  font-size: 14px;
  font-size: 1rem;
  padding: 0;
  margin: 0;
}
.panel-builder-25-col .section-header > h2:after,
.panel-builder-33-col .section-header > h2:after {
  border-left: 0;
  border-top: 0;
  border: 0;
  color: transparent;
  border-bottom: none;
}
.panel-builder-25-col .section-header h1:after,
.panel-builder-33-col .section-header h1:after,
.panel-builder-25-col .section-header h3:after,
.panel-builder-33-col .section-header h3:after {
  border-bottom: none;
}
.background-dark .section-header.standard a:link {
  color: #6fdef9;
}

/* SM.Base.Apps: global.nav.less **/
/** TYPOGRAPHY STYLES **/
.navbar-global .nav-item > a {
  font-size: 11px;
  font-size: 0.7857142857142857rem;
  line-height: 32px;
  line-height: 2.2857142857142856rem;
  font-weight: 600;
}
.navbar-global .nav-item > a.search-button {
  font-size: 14px;
  font-size: 1rem;
}
.navbar-global .nav-item > a.search-button:before {
  line-height: 32px;
}
.navbar-global .nav-item .search-form .btn[type=submit]:before {
  line-height: 20px;
}
.navbar-global .nav-item-search-panel form .form-control,
.navbar-global .nav-item-search-panel form .btn i {
  font-size: 14px;
  font-size: 1rem;
}
.navbar-global h3 {
  text-transform: uppercase;
  font-weight: 600;
}
.navbar-global .back {
  font-weight: 600;
  color: #ffffff;
}
.navbar-global .back:hover,
.navbar-global .back:focus {
  color: #ffffff;
}
.navbar-global .menu {
  margin: 0;
  padding: 0;
  list-style: none;
}
.navbar-global .menu li.standout {
  margin-top: -1px;
  border-bottom: none;
}
.navbar-global .menu li.standout a {
  background-color: #333333;
  padding-bottom: 4px;
}
.navbar-global .menu li.standout a:hover,
.navbar-global .menu li.standout a:focus {
  background-color: #222;
}
.navbar-global .menu a {
  font-size: 13px;
  font-size: 0.9285714285714286rem;
  line-height: 130%;
}
.navbar-global .menu a h3 {
  font-size: 13px;
  font-size: 0.9285714285714286rem;
  color: #ffffff;
}
.navbar-global .menu i {
  font-size: 6px;
  font-size: 0.42857142857142855rem;
  vertical-align: middle;
}
.navbar-global .menu em {
  padding: 3px 0px 4px 0px;
  padding: 0.21428571428571427rem 0rem 0.2857142857142857rem 0rem;
  display: block;
  color: #dddddd;
  font-size: 12px;
  font-size: 0.8571428571428571rem;
}
.navbar-global .menu-box h3 {
  font-size: 13px;
  font-size: 0.9285714285714286rem;
  font-weight: 600;
}
.navbar-global .menu-box a h3 {
  color: #ffffff;
}
.navbar-global .menu-box a,
.navbar-global .menu-box p,
.navbar-global .menu-box address {
  font-size: 12px;
  font-size: 0.8571428571428571rem;
  line-height: 16px;
  line-height: 1.1428571428571428rem;
}
.navbar-global .menu-box i {
  font-size: 6px;
  font-size: 0.42857142857142855rem;
}
.navbar-global .menu-box .menu a {
  font-size: 13px;
  font-size: 0.9285714285714286rem;
}
.navbar-global .menu-box-news img {
  width: 100%;
  margin: 5px 0 5px;
}
.navbar-global .menu-box-news p {
  font-weight: 400;
}
/** LAYOUT STYLES **/
.navbar-global {
  /* Top Level */
  /* Dropdown Menus */
}
.navbar-global .nav-item.position-right {
  position: static;
}
.navbar-global .nav-item:last-child > .nav-item-panel {
  left: auto;
  right: -26px;
  right: -1.8571428571428572rem;
}
.navbar-global .nav-item.position-right > .nav-item-panel {
  left: auto;
  right: -26px;
  right: -1.8571428571428572rem;
}
@media (min-width: 992px) {
  .navbar-global .nav-item.hover .nav-item-search-panel,
  .navbar-global .nav-item:focus .nav-item-search-panel,
  .navbar-global .nav-item.clicked .nav-item-search-panel {
    height: 86px;
    height: 6.142857142857143rem;
    padding-top: 0;
    padding-bottom: 30px;
    padding-bottom: 2.142857142857143rem;
    padding-left: 15px;
    padding-left: 1.0714285714285714rem;
  }
}
.navbar-global .nav-item .nav-item-panel-top {
  display: none;
}
.navbar-global .nav-item > a {
  padding: 0;
  padding-left: 18px;
  padding-left: 1.2857142857142858rem;
  padding-right: 18px;
  padding-right: 1.2857142857142858rem;
}
.navbar-global .nav-item > a:focus {
  background-color: transparent;
}
.navbar-global .nav-item > a.search-button {
  padding: 0;
  width: 35px;
  width: 2.5rem;
}
.navbar-global .nav-item.health .nav-item-panel > section {
  min-height: 265px;
  min-height: 18.928571428571427rem;
}
.navbar-global .nav-item-panel {
  padding: 0px 25px 30px 15px;
  padding: 0rem 1.7857142857142858rem 2.142857142857143rem 1.0714285714285714rem;
  top: 32px;
  top: 2.2857142857142856rem;
  left: -15px;
  left: -1.0714285714285714rem;
}
.navbar-global .nav-item-panel > section {
  width: 320px;
  width: 22.857142857142858rem;
  padding: 8px;
  padding: 0.5714285714285714rem;
}
.navbar-global .nav-item-panel .menu p a {
  font-size: 12px;
  font-size: 0.8571428571428571rem;
  margin-bottom: 18px;
  margin-bottom: 1.2857142857142858rem;
}
.navbar-global .nav-item-panel .back {
  display: none;
  padding: 0;
  padding-left: 10px;
  padding-left: 0.7142857142857143rem;
}
.navbar-global .nav-item-panel .back i {
  margin-right: 5px;
  margin-right: 0.35714285714285715rem;
}
@media (min-width: 992px) {
  .navbar-global .nav-item-search-panel {
    padding-bottom: 0;
  }
}
.navbar-global .menu {
  width: 50.32894736842105%;
  /* = 153 / (320-16) */
  float: left;
  clear: left;
  margin-bottom: 10px;
  margin-bottom: 0.7142857142857143rem;
  padding-right: 8px;
  padding-right: 0.5714285714285714rem;
  border-right: 1px solid;
  border-right: 0.07142857142857142rem solid;
}
.navbar-global .menu li {
  width: 100%;
  border-bottom: 1px solid;
  border-bottom: 0.07142857142857142rem solid;
  line-height: 14px;
  line-height: 1rem;
}
.navbar-global .menu li:last-child {
  border-bottom: none;
}
.navbar-global .menu li:first-child a h3 {
  margin-top: 0px;
  margin-top: 0rem;
}
.navbar-global .menu a {
  display: block;
  padding: 0;
  padding: 2px 0px 2px 2px;
  padding: 0.14285714285714285rem 0rem 0.14285714285714285rem 0.14285714285714285rem;
}
.navbar-global .menu a h3 {
  margin: 0;
  padding: 0;
  margin-top: 10px;
  margin-top: 0.7142857142857143rem;
}
.navbar-global .menu-masthead {
  background-color: #333333;
  display: block;
  margin: 0px -4px 5px -4px;
  margin: 0rem -0.2857142857142857rem 0.35714285714285715rem -0.2857142857142857rem;
  min-height: 55px;
}
.navbar-global .menu-box {
  margin-bottom: 10px;
  margin-bottom: 0.7142857142857143rem;
  margin-left: 161px;
  margin-left: 11.5rem;
  /* = 161 / (320-16) */
  width: 143px;
  width: 10.214285714285714rem;
  /* = 143px / (320px-16px) */
  overflow: hidden;
  /* Nested menu */
}
.navbar-global .menu-box h3,
.navbar-global .menu-box p,
.navbar-global .menu-box address {
  margin-top: 0;
  margin-bottom: 0;
}
.navbar-global .menu-box .menu {
  width: 100%;
  padding-right: 0;
  border-right: none;
}
.navbar-global .menu-box-info {
  padding: 5px;
  padding: 0.35714285714285715rem;
}
.navbar-global .menu-box-info img {
  margin: -5px -5px 0px -5px;
  margin: -0.35714285714285715rem -0.35714285714285715rem 0rem -0.35714285714285715rem;
}
.navbar-global .menu-box-special {
  padding: 5px;
  padding: 0.35714285714285715rem;
  background-color: #5e3032;
  position: relative;
  width: 48%;
}
.navbar-global .menu-box-special a h3 {
  color: #ffffff;
  font-size: 14px;
  font-size: 1rem;
  margin: 0;
  font-weight: 400;
}
.navbar-global .menu-box-special.first-special-box {
  float: left;
}
.navbar-global .menu-box-special.second-special-box {
  margin-left: 161px;
  margin-left: 11.5rem;
}
.navbar-global .menu-box-explore {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 148px;
  margin-left: 0;
  margin-right: 5px;
  margin-right: 0.35714285714285715rem;
  padding: 1px 5px 5px 5px;
  padding: 0.07142857142857142rem 0.35714285714285715rem 0.35714285714285715rem 0.35714285714285715rem;
  background-color: #5e3032;
}
.navbar-global .menu-box-explore:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
  -khtml-opacity: 0.15;
  -webkit-opacity: 0.15;
  -moz-opacity: 0.15;
  opacity: 0.15;
  right: -1px;
  bottom: -24px;
  font-size: 70px;
}
.navbar-global .menu-box-explore.bg-icon-user-md:before {
  right: -2px;
  bottom: -23px;
}
.navbar-global .menu-box-explore.bg-icon-money:before {
  right: -3px;
  bottom: -25px;
}
.navbar-global .menu-box-explore.bg-icon-book:before {
  right: 8px;
  bottom: -26px;
}
.navbar-global .menu-box-explore.bg-icon-give:before {
  right: -6px;
  bottom: -52px;
}
.navbar-global .menu-box-explore h3 {
  border-bottom: 1px solid #ffffff;
  border-bottom-color: rgba(255, 255, 255, 0.4);
  padding: 5px 0px 3px 0px;
  padding: 0.35714285714285715rem 0rem 0.21428571428571427rem 0rem;
}
.navbar-global .menu-box-explore p {
  padding: 0;
}
.navbar-global .logo-stanford-school-of-medicine,
.navbar-global .logo-stanford-hospital-clinics,
.navbar-global .logo-stanford-childrens-health {
  width: 143px;
  width: 10.214285714285714rem;
  height: 24px;
  height: 1.7142857142857142rem;
  background: url(images/logos-about-sprite.png) scroll no-repeat 0 0 transparent;
  display: block;
  margin: 36px 0px 36px 0px;
  margin: 2.5714285714285716rem 0rem 2.5714285714285716rem 0rem;
  text-indent: -9999px;
}
.navbar-global .logo-stanford-school-of-medicine {
  height: 60px;
  height: 4.285714285714286rem;
}
.navbar-global .logo-stanford-hospital-clinics {
  background-position: 0px -97px;
  background-position: 0rem -6.928571428571429rem;
  height: 27px;
  height: 1.9285714285714286rem;
}
.navbar-global .logo-stanford-childrens-health {
  background-position: -5px -158px;
  background-position: -0.35714285714285715rem -11.285714285714286rem;
  height: 30px;
  height: 2.142857142857143rem;
}
.slide-right .navbar-global .nav-item > a {
  font-size: 12px;
  font-size: 0.8571428571428571rem;
  line-height: 25px;
  line-height: 1.7857142857142858rem;
  /* 25px */
  font-weight: bold;
}
.slide-right .navbar-global .menu a {
  font-size: 12px;
  font-size: 0.8571428571428571rem;
}
/* Global Nav */
.slide-right .navbar-global {
  position: static;
  width: auto;
  padding: 0;
  margin: 0;
}
.slide-right .navbar-global .nav {
  position: static;
  z-index: inherit;
  display: block;
  width: 260px;
  width: 18.571428571428573rem;
  height: 100%;
  padding-top: 10px;
  padding-top: 0.7142857142857143rem;
  padding-bottom: 12px;
  padding-bottom: 0.8571428571428571rem;
  margin: 0;
}
.slide-right .navbar-global .nav-item {
  clear: left;
  float: none;
  position: relative;
  width: 95px;
  width: 6.785714285714286rem;
  height: 25px;
  height: 1.7857142857142858rem;
  margin-bottom: 7px;
  margin-bottom: 0.5rem;
}
.slide-right .navbar-global .nav-item .nav-item-panel-top {
  display: block;
  position: absolute;
  right: 0;
  width: 150px;
  width: 10.714285714285714rem;
  top: 62px;
  top: 4.428571428571429rem;
  margin-right: 6px;
  margin-right: 0.42857142857142855rem;
  overflow: hidden;
}
.slide-right .navbar-global .nav-item .nav-item-panel-top a,
.slide-right .navbar-global .nav-item .nav-item-panel-top p {
  font-size: 12px;
  font-size: 0.8571428571428571rem;
  line-height: 16px;
  line-height: 1.1428571428571428rem;
  color: #ffffff;
}
.slide-right .navbar-global .nav-item .nav-item-panel-top i {
  font-size: 6px;
  font-size: 0.42857142857142855rem;
  vertical-align: middle;
}
.slide-right .navbar-global .nav-item.hover,
.slide-right .navbar-global .nav-item:focus,
.slide-right .navbar-global .nav-item.clicked {
  background-color: #5e3032;
  background-image: none;
}
.slide-right .navbar-global .nav-item.hover .nav-item-panel-top,
.slide-right .navbar-global .nav-item:focus .nav-item-panel-top,
.slide-right .navbar-global .nav-item.clicked .nav-item-panel-top {
  display: none;
}
.slide-right .navbar-global .nav-item > a {
  position: relative;
  z-index: 9002;
  /* set to be one index above the .nav-item-panel */
  width: 94px;
  width: 6.714285714285714rem;
  padding: 0;
  padding-left: 9px;
  padding-left: 0.6428571428571429rem;
  text-align: left;
}
.slide-right .navbar-global .nav-item > a:hover,
.slide-right .navbar-global .nav-item > a:focus {
  background-color: #5e3032;
}
.slide-right .navbar-global .nav-item .nav-item-panel {
  top: 0;
  right: auto;
  left: 94px;
  left: 6.714285714285714rem;
  padding: 0;
  overflow: hidden;
}
.slide-right .navbar-global .nav-item .nav-item-panel > section {
  width: 160px;
  width: 11.428571428571429rem;
  padding-top: 0;
  padding-right: 4px;
  padding-right: 0.2857142857142857rem;
  box-shadow: none;
  border-left: 1px solid #777777;
  background-color: transparent;
  background-image: none;
}
.slide-right .navbar-global .nav-item:first-child + .nav-item .nav-item-panel {
  top: -32px;
}
.slide-right .navbar-global .nav-item:first-child + .nav-item + .nav-item .nav-item-panel {
  top: -64px;
}
.slide-right .navbar-global .nav-item:first-child + .nav-item + .nav-item + .nav-item .nav-item-panel {
  top: -96px;
}
.slide-right .navbar-global .nav-item:first-child + .nav-item + .nav-item + .nav-item + .nav-item .nav-item-panel {
  top: -128px;
}
.slide-right .navbar-global .back {
  display: block;
}
.slide-right .navbar-global .menu {
  float: none;
  padding-right: 0;
  width: auto;
  border-right: none;
}
.slide-right .navbar-global .menu a {
  padding-top: 3px;
  padding-top: 0.21428571428571427rem;
  padding-bottom: 4px;
  padding-bottom: 0.2857142857142857rem;
  padding-left: 0;
}
.slide-right .navbar-global .menu p a {
  margin-bottom: 10px;
  margin-bottom: 0.7142857142857143rem;
}
.slide-right .navbar-global .menu-box {
  margin-left: 0;
  width: auto;
}
.slide-right .navbar-global .menu-box img {
  width: 110%;
}
.slide-right .navbar-global .menu-box-news {
  display: none;
}
.slide-right .navbar-global .menu-box-explore {
  position: relative;
  margin-right: 0;
}
.slide-right .navbar-global .menu-masthead {
  position: absolute;
  left: -91px;
  top: -63px;
  width: 260px;
}
.slide-right .navbar-global .menu-box-special {
  position: relative;
  width: 98%;
}
.slide-right .navbar-global .menu-box-special.first-special-box {
  float: none;
}
.slide-right .navbar-global .menu-box-special.second-special-box {
  margin-left: 0px;
  margin-left: 0rem;
}
.slide-right .navbar-global .nav-item.search {
  position: static;
  clear: both;
  float: none;
  width: 100%;
  height: 0;
  margin-bottom: 0;
}
.slide-right .navbar-global .nav-item.search.hover,
.slide-right .navbar-global .nav-item.search:focus,
.slide-right .navbar-global .nav-item.search.clicked {
  background-color: transparent;
}
.slide-right .navbar-global .nav-item.search > a {
  display: none;
}
.slide-right .navbar-global .nav-item .nav-item-search-panel {
  display: block;
  position: absolute;
  padding: 0;
  top: 9px;
  top: 0.6428571428571429rem;
  left: auto;
  right: 8px;
  right: 0.5714285714285714rem;
  width: 244px;
  width: 17.428571428571427rem;
  height: auto;
}
@media (min-width: 992px) {
  .slide-right .navbar-global .nav-item .nav-item-search-panel {
    height: 32px;
    height: 2.2857142857142856rem;
  }
}
.slide-right .navbar-global .nav-item .nav-item-search-panel form {
  position: static;
  width: 240px;
  width: 17.142857142857142rem;
  margin-left: 0;
  padding: 0;
  background-color: transparent;
}
@media (max-width: 991px) {
  .slide-right .navbar-global .nav-item .nav-item-search-panel form {
    margin-left: 0;
    width: auto;
  }
}
.slide-right .navbar-global .nav-item .nav-item-search-panel form .form-control {
  font-size: 16px;
  font-size: 1.1428571428571428rem;
  /* 16px */
  padding: 3px;
  padding: 0.21428571428571427rem;
}
.slide-right .navbar-global .nav-item .nav-item-search-panel .btn {
  border: none;
}
/** THEMATIC STYLES **/
.navbar-global .nav-item {
  border-left: 1px solid;
  border-left: 0.07142857142857142rem solid;
  border-left-color: #323232;
}
@media (max-width: 991px) {
  .navbar-global .nav-item {
    border-left-color: #666666;
  }
}
.navbar-global .nav-item.hover,
.navbar-global .nav-item:focus,
.navbar-global .nav-item.clicked {
  background-color: #666666;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAH0lEQVQImUXGMREAMBAEobWD/jP4VSYVhFU9w7Cf6gCFUwcVKa1TogAAAABJRU5ErkJggg==);
}
.navbar-global .nav-item > a {
  letter-spacing: 0;
  text-transform: uppercase;
  text-decoration: none;
  color: #cccccc;
}
.navbar-global .nav-item > a:hover,
.navbar-global .nav-item > a:focus {
  color: #cccccc;
  background-color: transparent;
  cursor: default;
}
@media (max-width: 991px) {
  .navbar-global .nav-item.search.hover,
  .navbar-global .nav-item.search:focus,
  .navbar-global .nav-item.search.clicked {
    background-color: transparent;
    background-image: none;
  }
}
.navbar-global .nav-item-panel {
  background-image: inherit;
  background-position: -9999px center;
  background-repeat: no-repeat;
}
.navbar-global .nav-item-panel > section {
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=3)";
  -webkit-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.8);
  box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.8);
  background-color: #666666;
  background-image: inherit;
  background-position: 0 1px;
}
.navbar-global .position-right .nav-item-panel > section {
  background-position: 0 0;
}
.navbar-global .about .nav-item-panel > section {
  background-position: 0 -1px;
}
.navbar-global .nav-item-search-panel form {
  background-color: #ddd;
}
@media (min-width: 992px) {
  .navbar-global .nav-item-search-panel form {
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=3)";
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
  }
}
.navbar-global .nav-item-search-panel form .form-control {
  border-right-width: 0;
  border-radius: 4px 0 0 4px;
  border-radius: 0.25rem 0 0 0.25rem;
}
.navbar-global .nav-item-search-panel form .btn {
  color: #ffffff;
  background-color: #007c92;
}
.navbar-global .menu {
  border-right-color: #777777;
}
.navbar-global .menu li {
  border-bottom-color: #777777;
}
.navbar-global .menu a {
  color: #eeeeee;
  text-shadow: 1px 1px 2px #333;
  text-decoration: none;
}
.navbar-global .menu a:hover,
.navbar-global .menu a:focus {
  background-color: rgba(204, 204, 204, 0.2);
  color: #ffffff;
}
.navbar-global .menu a[tabindex='-1']:hover {
  cursor: default;
  background-color: inherit;
  color: inherit;
}
.navbar-global .menu-box {
  color: #eeeeee;
}
.navbar-global .menu-box a {
  color: #eeeeee;
}
.navbar-global .menu-box-info {
  background-color: rgba(51, 51, 51, 0.7);
}
.navbar-global .search-button {
  text-align: center;
  background-color: #555555;
}
.lt-ie9 .navbar-global .menu-box-explore:before {
  display: none;
}
.lt-ie9 .navbar-global .nav-item-panel > section {
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(enabled=false)";
}
.lt-ie9 .navbar-global .nav-item-search-panel form {
  width: 279px;
  width: 19.928571428571427rem;
}
.lt-ie9 .navbar-global .nav-item-search-panel form .form-control {
  height: 32px;
  height: 2.2857142857142856rem;
  line-height: 28px;
  line-height: 2rem;
}
.lt-ie9 .nav-item-search-panel {
  height: 0;
}
/* END SM.Base: global.nav.less **/

/* SM.Commons.Giving Promotion: base.less */
.giving a,
.giving a:link,
.giving a:hover,
.giving a:active,
.giving a:visited {
  color: #666666;
}
.giving .icon {
  float: left;
  margin-right: 12px;
  margin-right: 0.8571428571428571rem;
  width: 45px;
  width: 3.2142857142857144rem;
  height: 46px;
  height: 3.2857142857142856rem;
}
.giving .icon.gift {
  background: url(../images/icons/icon-gift.svg) no-repeat;
  background-size: 26px;
  background-position: 9px 9px;
  background-color: #009abb;
  -webkit-border-radius: 50px 50px 5px 50px;
  -webkit-border-radius: 3.5714285714285716rem 3.5714285714285716rem 0.35714285714285715rem 3.5714285714285716rem;
  -moz-border-radius: 50px 50px 5px 50px;
  -moz-border-radius: 3.5714285714285716rem 3.5714285714285716rem 0.35714285714285715rem 3.5714285714285716rem;
  border-radius: 50px 50px 5px 50px;
  border-radius: 3.5714285714285716rem 3.5714285714285716rem 0.35714285714285715rem 3.5714285714285716rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.giving .text p {
  margin: 0px;
  margin: 0rem;
  padding-left: 57px;
  padding-left: 4.071428571428571rem;
}
.no-svg .giving .icon.gift {
  background: url(../images/icons/icon-gift.png) no-repeat;
  background-size: 26px;
  background-position: 9px 9px;
  background-color: #009abb;
  -webkit-border-radius: 50px 50px 5px 50px;
  -webkit-border-radius: 3.5714285714285716rem 3.5714285714285716rem 0.35714285714285715rem 3.5714285714285716rem;
  -moz-border-radius: 50px 50px 5px 50px;
  -moz-border-radius: 3.5714285714285716rem 3.5714285714285716rem 0.35714285714285715rem 3.5714285714285716rem;
  border-radius: 50px 50px 5px 50px;
  border-radius: 3.5714285714285716rem 3.5714285714285716rem 0.35714285714285715rem 3.5714285714285716rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.form_leftcolmark {
  display: none;
}

.cq-wcm-edit .flip-panel-container {
  overflow: hidden;
}
.flip-panel-container {
  position: relative;
  -webkit-perspective: 2000px;
  -moz-perspective: 2000px;
  -o-perspective: 2000px;
  perspective: 2000px;
  width: 100%;
  height: 100%;
}
.flip-panel-container .flip-panel {
  width: 100%;
  height: 100%;
  min-height: 50px;
  min-height: 3.5714285714285716rem;
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  -moz-transition: -moz-transform 0.4s ease-in-out;
  -o-transition: -o-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.flip-panel-container .flip-panel .placeholder {
  font-size: 12px;
  font-size: 0.8571428571428571rem;
  text-align: center;
  width: auto;
  font-style: italic;
  background-color: #dddddd;
  padding-bottom: 20px;
  padding-bottom: 1.4285714285714286rem;
  padding-top: 20px;
  padding-top: 1.4285714285714286rem;
  margin-top: -20px;
  margin-top: -1.4285714285714286rem;
  margin-left: -20px;
  margin-left: -1.4285714285714286rem;
  margin-right: -20px;
  margin-right: -1.4285714285714286rem;
  margin-bottom: 20px;
  margin-bottom: 1.4285714285714286rem;
}
.flip-panel-container .flip-panel.flipped {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  /* transform: rotateY( 180deg ); */
}
.flip-panel-container .flip-panel.flipped .front {
  -ms-transform: rotateY(180deg);
}
.flip-panel-container .flip-panel.flipped .back {
  -ms-transform: rotateY(0deg);
}
.flip-panel-container .flip-panel .card {
  position: absolute;
  background-color: white;
  display: block;
  width: 100%;
  min-height: 50px;
  min-height: 3.5714285714285716rem;
  top: 0;
  left: 0;
  -ms-transition: 0.4s;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}
.flip-panel-container .flip-panel .card.edit-mode {
  padding-bottom: 100px;
  padding-bottom: 7.142857142857143rem;
}
.flip-panel-container .flip-panel .card .button-bar {
  position: absolute;
  border-top: 1px solid #dddddd;
  text-align: center;
  padding-top: 3px;
  padding-top: 0.21428571428571427rem;
  left: 20px;
  left: 1.4285714285714286rem;
  right: 20px;
  right: 1.4285714285714286rem;
  bottom: 3px;
  bottom: 0.21428571428571427rem;
}
.flip-panel-container .flip-panel .card .button-bar a {
  background: url(images/icon-flip.png) no-repeat transparent top left;
  background: url(images/icon-flip.svg) no-repeat transparent top left;
  -webkit-background-size: 24px 27px;
  -webkit-background-size: 1.7142857142857142rem 1.9285714285714286rem;
  -khtml-background-size: 24px 27px;
  -khtml-background-size: 1.7142857142857142rem 1.9285714285714286rem;
  -moz-background-size: 24px 27px;
  -moz-background-size: 1.7142857142857142rem 1.9285714285714286rem;
  -o-background-size: 24px 27px;
  -o-background-size: 1.7142857142857142rem 1.9285714285714286rem;
  background-size: 24px 27px;
  background-size: 1.7142857142857142rem 1.9285714285714286rem;
  width: 24px;
  width: 1.7142857142857142rem;
  height: 27px;
  height: 1.9285714285714286rem;
  display: inline-block;
  cursor: pointer;
}
.flip-panel-container .flip-panel .front {
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
}
.flip-panel-container .flip-panel .back {
  -webkit-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
  -o-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}

.feed {
  /* Styled version of ul. Class selector will need to change when options for default and styled are available */
}
.feed h3 {
  margin: 4px 0;
  font-size: 14px;
  font-weight: bold;
}
.feed .snippet h3,
.feed .full h3 {
  font-size: 18px;
  font-weight: normal;
}
.feed .snippet h3 a,
.feed .full h3 a,
.feed .snippet h3 a:link,
.feed .full h3 a:link,
.feed .snippet h3 a:active,
.feed .full h3 a:active,
.feed .snippet h3 a.active,
.feed .full h3 a.active,
.feed .snippet h3 a:visited,
.feed .full h3 a:visited {
  color: #007c92;
}
.feed p {
  margin-bottom: 4px;
}
.feed .p-link-w-arrow a[target="_blank"] .lastWord,
.feed .p-link-w-arrow a.external .lastWord,
.feed a.link-w-arrow.external .lastWord,
.feed a.link-w-arrow[target="_blank"] .lastWord,
.feed .p-e-link-w-arrow a .lastWord,
.feed a.e-link-w-arrow .lastWord {
  display: inline-block;
}
.feed .p-link-w-arrow a[target="_blank"] .lastWord:after,
.feed .p-link-w-arrow a.external .lastWord:after,
.feed a.link-w-arrow.external .lastWord:after,
.feed a.link-w-arrow[target="_blank"] .lastWord:after,
.feed .p-e-link-w-arrow a .lastWord:after,
.feed a.e-link-w-arrow .lastWord:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f08e";
  line-height: 14px;
  line-height: 1rem;
  font-size: 10px;
  font-size: 0.7142857142857143rem;
  padding-left: 6px;
  padding-left: 0.42857142857142855rem;
}
.feed .date {
  color: #777777;
  font-size: 12px;
  font-size: 0.8571428571428571rem;
}
.feed .right {
  text-align: right;
}
.feed img {
  max-width: 100%;
  margin: 12px 0;
}
.feed blockquote {
  display: none;
}
.feed ul {
  list-style: none;
  padding-left: 0px;
  padding-left: 0rem;
  width: 100%;
  clear: both;
}
.feed ul li {
  display: block;
  padding-top: 6px;
  padding-top: 0.42857142857142855rem;
  padding-right: 6px;
  padding-right: 0.42857142857142855rem;
  padding-bottom: 6px;
  padding-bottom: 0.42857142857142855rem;
  padding-left: 0px;
  padding-left: 0rem;
  line-height: 1.3;
  clear: both;
}
.feed ul li:after {
  content: no-open-quote;
  display: inherit;
  position: relative;
  bottom: -6px;
  bottom: -0.42857142857142855rem;
}
.feed ul li + li:last-child:after {
  border: none;
}
.feed ul li ul {
  /*border-top: solid 1px @ul-hr-color;*/
  /* Commented out to fix layout issue in WT-616 */
  padding-left: 30px;
  padding-left: 2.142857142857143rem;
  margin-top: 6px;
  margin-top: 0.42857142857142855rem;
  /*li:nth-child(even),*/
}
.feed ul li ul li.even {
  background-color: #dddddd;
}
.feed ul li ul li:last-child {
  padding-bottom: 6px;
  padding-bottom: 0.42857142857142855rem;
  padding-right: 0px;
  padding-right: 0rem;
}
.feed ul li ul li ul {
  padding-left: 30px;
  padding-left: 2.142857142857143rem;
  margin-top: 6px;
  margin-top: 0.42857142857142855rem;
  /*
                        li:nth-child(even),
                        li.even{
                            background:none;
                        }
                        */
}
.feed ul li ul li:after {
  border: none;
}
.feed .rssError {
  background-color: #eee;
  padding: 5px 10px;
}
.feed .newsfeed-item-title-font {
  font-weight: normal !important;
}

/* SM.Commons.FeatureBox: base.less */
.feature-box {
  /* Default Layout */
  /* Layout 1 */
  /* Layout 2 */
  /* Layout 3 */
}
.feature-box .image {
  margin-bottom: 0;
}
.feature-box .image > img {
  width: 100%;
}
.feature-box .feature-box-container {
  position: relative;
  padding: 0;
}
.feature-box .feature-box-container.icon-no-image {
  margin-top: 28px;
}
.feature-box .feature-box-container h2:after {
  border: none;
  content: "";
  height: 0;
  margin-top: 0;
}
.feature-box .feature-box-icon-container {
  position: relative;
  width: 45px;
  width: 3.2142857142857144rem;
  margin: 0 auto 29px;
  margin: 0 auto 2.07142857142857rem;
}
.feature-box .feature-box-content-icon {
  background-color: #007c92;
  -webkit-border-radius: 24px 24px 24px 24px;
  -webkit-border-radius: 1.7142857142857142rem 1.7142857142857142rem 1.7142857142857142rem 1.7142857142857142rem;
  -moz-border-radius: 24px 24px 24px 24px;
  -moz-border-radius: 1.7142857142857142rem 1.7142857142857142rem 1.7142857142857142rem 1.7142857142857142rem;
  border-radius: 24px 24px 24px 24px;
  border-radius: 1.7142857142857142rem 1.7142857142857142rem 1.7142857142857142rem 1.7142857142857142rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  color: #FFFFFF;
  font-size: 30px;
  font-size: 2.142857142857143rem;
  width: 45px;
  width: 3.2142857142857144rem;
  height: 45px;
  height: 3.2142857142857144rem;
  position: relative;
  text-align: center;
  top: -23px;
  top: -1.6428571428571428rem;
  position: absolute;
}
.feature-box .feature-box-container h2.feature-box-main-heading {
  margin: 0;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 400;
  background-color: #8c1515;
  text-align: center;
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  padding: 10px 0px 9px 0px;
  padding: 0.7142857142857143rem 0rem 0.6428571428571429rem 0rem;
}
.feature-box .feature-box-container h2.feature-box-main-heading.feature-box-heading-black {
  background-color: #333333;
}
.feature-box .feature-box-container h2.feature-box-main-heading.feature-box-heading-red {
  background-color: #8c1515;
}
.feature-box .feature-box-body {
  padding: 12px 12px 12px 12px;
  padding: 0.8571428571428571rem 0.8571428571428571rem 0.8571428571428571rem 0.8571428571428571rem;
  text-align: left;
  line-height: 18px;
  line-height: 1.2857142857142858rem;
  /* Styled version of ul. Class selector will need to change when options for default and styled are available */
}
.feature-box .feature-box-body p:last-of-type {
  margin-bottom: 0;
}
.feature-box .feature-box-body ul:not(.feature-box-footer-links) {
  list-style: none;
  padding-left: 0px;
  padding-left: 0rem;
  width: 100%;
  clear: both;
}
.feature-box .feature-box-body ul:not(.feature-box-footer-links).no-styles {
  width: auto;
  list-style-type: disc;
  list-style-position: outside;
  margin: 0px 0px 0px 40px;
  margin: 0rem 0rem 0rem 2.857142857142857rem;
}
.feature-box .feature-box-body ul:not(.feature-box-footer-links).no-styles li {
  display: list-item;
  padding: 0px;
  padding: 0rem;
}
.feature-box .feature-box-body ul:not(.feature-box-footer-links).no-styles li:after {
  display: none;
}
.feature-box .feature-box-body ul:not(.feature-box-footer-links).no-styles li ul {
  padding: 0px;
  padding: 0rem;
  margin: 0px 0px 0px 40px;
  margin: 0rem 0rem 0rem 2.857142857142857rem;
  list-style-type: circle;
  list-style-position: inherit;
  width: auto;
}
.feature-box .feature-box-body ul:not(.feature-box-footer-links).no-styles li ul li.even {
  background-color: transparent;
}
.feature-box .feature-box-body ul:not(.feature-box-footer-links).no-styles li ul li:last-child {
  padding: 0px;
  padding: 0rem;
}
.feature-box .feature-box-body ul:not(.feature-box-footer-links).no-styles li ul li ul {
  list-style-type: square;
  padding: 0px;
  padding: 0rem;
  margin: 0px 0px 0px 40px;
  margin: 0rem 0rem 0rem 2.857142857142857rem;
  width: auto;
}
.feature-box .feature-box-body ul:not(.feature-box-footer-links) li {
  display: block;
  padding-top: 6px;
  padding-top: 0.42857142857142855rem;
  padding-right: 6px;
  padding-right: 0.42857142857142855rem;
  padding-bottom: 6px;
  padding-bottom: 0.42857142857142855rem;
  padding-left: 0px;
  padding-left: 0rem;
  line-height: 1.3;
  clear: both;
}
.feature-box .feature-box-body ul:not(.feature-box-footer-links) li:after {
  border-bottom: solid 1px #dddddd;
  content: no-open-quote;
  display: inherit;
  position: relative;
  bottom: -6px;
  bottom: -0.42857142857142855rem;
}
.feature-box .feature-box-body ul:not(.feature-box-footer-links) li + li:last-child:after {
  border: none;
}
.feature-box .feature-box-body ul:not(.feature-box-footer-links) li ul {
  /*border-top: solid 1px @ul-hr-color;*/
  /* Commented out to fix layout issue in WT-616 */
  padding-left: 30px;
  padding-left: 2.142857142857143rem;
  margin-top: 6px;
  margin-top: 0.42857142857142855rem;
  /*li:nth-child(even),*/
}
.feature-box .feature-box-body ul:not(.feature-box-footer-links) li ul li.even {
  background-color: #dddddd;
}
.feature-box .feature-box-body ul:not(.feature-box-footer-links) li ul li:last-child {
  padding-bottom: 6px;
  padding-bottom: 0.42857142857142855rem;
  padding-right: 0px;
  padding-right: 0rem;
}
.feature-box .feature-box-body ul:not(.feature-box-footer-links) li ul li ul {
  padding-left: 30px;
  padding-left: 2.142857142857143rem;
  margin-top: 6px;
  margin-top: 0.42857142857142855rem;
  /*
                            li:nth-child(even),
                            li.even{
                                background:none;
                            }
                            */
}
.feature-box .feature-box-body ul:not(.feature-box-footer-links) li ul li:after {
  border: none;
}
.feature-box .feature-box-footer-links {
  padding: 12px 0px 0px 0px;
  padding: 0.8571428571428571rem 0rem 0rem 0rem;
  border-top: 1px solid #dddddd;
  list-style: none;
  margin: 0;
  margin-top: 12px;
}
.feature-box .feature-box-footer-links.feature-box-footer-align-center li {
  text-align: center;
}
.feature-box .feature-box-footer-links.feature-box-footer-align-left li {
  text-align: left;
}
.feature-box .feature-box-footer-links li {
  text-align: right;
}
.feature-box .feature-box-footer-links li a .fa-arrow-right.default-icon {
  font-size: 7px;
  font-size: 0.5rem;
  vertical-align: middle;
}
.feature-box .feature-box-footer-links li a.feature-box-footer-has-icon .fa-arrow-right.default-icon {
  display: none;
}
.feature-box .feature-box-layout-1.feature-box-container h2.feature-box-main-heading {
  color: #8c1515;
  background-color: transparent;
  text-align: center;
  text-transform: none;
  padding: 0;
  margin: 12px 0px 0px 0px;
  margin: 0.8571428571428571rem 0rem 0rem 0rem;
  font-weight: 400;
}
.feature-box .feature-box-layout-2.feature-box-container h2.feature-box-main-heading {
  font-family: 'Fjord One', serif;
  text-align: left;
  text-transform: none;
  padding-left: 10px;
  padding-left: 0.7142857142857143rem;
  padding-right: 10px;
  padding-right: 0.7142857142857143rem;
}
.feature-box .feature-box-layout-2 .feature-box-body {
  text-align: left;
}
.feature-box .feature-box-layout-2 .feature-box-footer-links.feature-box-footer-align-center {
  border-top: medium none;
  margin-top: 0;
}
.feature-box .feature-box-layout-2 .feature-box-footer-links.feature-box-footer-align-center li {
  border-top: 1px solid #dddddd;
  padding-bottom: 6px;
  padding-bottom: 0.42857142857142855rem;
  padding-top: 6px;
  padding-top: 0.42857142857142855rem;
}
.feature-box .feature-box-layout-2 .feature-box-footer-links.feature-box-footer-align-center li:first-child {
  border-top: medium none;
}
.feature-box .feature-box-layout-2 .feature-box-footer-links li {
  padding-top: 10px;
  padding-top: 0.7142857142857143rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
}
.feature-box .feature-box-layout-2 .feature-box-footer-links li:last-child {
  padding-bottom: 0;
}
.feature-box .feature-box-layout-2 .feature-box-footer-links li:first-child {
  padding-top: 0;
}
.feature-box .feature-box-layout-3.feature-box-container h2.feature-box-main-heading {
  color: #8c1515;
  background-color: transparent;
  text-align: left;
  text-transform: none;
  padding: 0px 12px 0px 12px;
  padding: 0rem 0.8571428571428571rem 0rem 0.8571428571428571rem;
  margin: 12px 0px 0px 0px;
  margin: 0.8571428571428571rem 0rem 0rem 0rem;
  font-weight: 400;
}
.feature-box .feature-box-layout-3 .feature-box-body {
  text-align: left;
  padding: 12px;
  padding: 0.8571428571428571rem;
}
/* border-and-shadow inside of a border-and-shadow override */
.border-and-shadow .border-and-shadow .feature-box-body {
  padding: 12px 0px 0px 0px;
  padding: 0.8571428571428571rem 0rem 0rem 0rem;
}
.border-and-shadow .border-and-shadow.feature-box-layout-3.feature-box-container h2.feature-box-main-heading {
  padding: 12px 0px 6px;
  padding: 0.8571428571428571rem 0rem 0.42857142857142855rem;
}
.border-and-shadow .border-and-shadow.feature-box-layout-3 .feature-box-body {
  padding: 12px 0px 0px 0px;
  padding: 0.8571428571428571rem 0rem 0rem 0rem;
}
/* Flip panel overrides */
.flip-panel .parsys .section.feature-box:first-child {
  margin-top: -12px;
  margin-top: -0.8571428571428571rem;
}
.flip-panel .parsys .feature-box .feature-box-body {
  padding-left: 0;
  padding-right: 0;
}
.flip-panel .parsys .feature-box .feature-box-container:not(feature-box-layout-1):not(.feature-box-layout-3) h2.feature-box-main-heading,
.flip-panel .parsys .feature-box .image {
  margin-left: -12px;
  margin-left: -0.8571428571428571rem;
  margin-right: -12px;
  margin-right: -0.8571428571428571rem;
}

/* SM.Custom.News: base.less */
.cq-wcm-edit .external-news-container,
.cq-wcm-design .external-news-container {
  outline: 2px solid #666666;
}
.cq-wcm-edit .external-news-container .author-header,
.cq-wcm-design .external-news-container .author-header {
  background: #666666;
  color: #ffffff;
  text-align: center;
  padding: 0 0 4px;
  margin-top: 0;
  overflow: auto;
}
.cq-wcm-edit .external-news-container .info-btn,
.cq-wcm-design .external-news-container .info-btn {
  color: #ffffff;
  padding: 2px 6px 4px 8px;
  font-size: 1.1em;
}

/* SM.Custom.ExternalNews: base.less */
.newsfeed-item .external-news .fa-newspaper-o {
  font-size: 60px;
  line-height: 20px;
  color: #09425a;
}
.external-news .newsfeed-item-header {
  overflow: hidden;
  font-size: 14px;
  margin: 0;
  padding: 0 0 3px;
  color: #999999;
  display: block;
}
.external-news .newsfeed-item-image-container {
  background-color: transparent;
}
.external-news .newsfeed-item-image-container img.external-image {
  object-fit: cover;
  width: 100%;
  height: auto;
  overflow: hidden;
}
#CQ .populate-btn .x-btn button {
  border: none;
  background-color: #007c92;
  padding: 6px;
  color: white;
  font-size: 12px;
  border-radius: 3px;
  background-image: none;
  width: 50%;
}
#CQ .populate-btn .x-btn td {
  background-image: none !important;
  text-align: left;
}
.external-news .date {
  color: #777777;
  font-size: 12px;
}
.external-news .newsfeed-feature-small {
  display: none;
}
.external-news h3.newsfeed-item-title {
  text-transform: none;
  margin: 0;
  padding: 0;
  color: #007c92;
  font-weight: 400;
}
#CQ #image-tab .x-form-item-description {
  font-size: 1.3em;
}

/* SM.Custom.News: base.less */
.events-list .events {
  margin: 0;
  padding: 0;
  list-style: none;
}

@charset "utf-8";
/* Events List  */
/* CSS Document */
.eventslist-item {
  float: left;
  width: 100%;
  display: block;
  clear: both;
  padding-bottom: 12px;
  padding-bottom: 0.8571428571428571rem;
}
.eventslist-item .eventslist-item-container {
  margin-bottom: 24px;
  margin-bottom: 1.7142857142857142rem;
  display: block;
  overflow: hidden;
}
.eventslist-item .eventslist-item-container img {
  max-width: 100%;
  height: auto;
}
.eventslist-item .eventslist-item-compact-container {
  margin-bottom: 0px;
  margin-bottom: 0rem;
  text-align: center;
  display: block;
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-bottom: 12px;
  padding-bottom: 0.8571428571428571rem;
}
.eventslist-item .eventslist-item-compact-container img {
  vertical-align: top;
  max-width: 100%;
  height: auto;
}
.eventslist-item .compact-event-title {
  padding-bottom: 12px;
  padding-bottom: 0.8571428571428571rem;
}
.eventslist-item .compact-event-subtitle {
  padding-bottom: 12px;
  padding-bottom: 0.8571428571428571rem;
  font-style: italic;
}
.eventslist-item .compact-event-address-title {
  font-weight: bold;
}
.eventslist-item .compact-event-location {
  position: relative;
  left: 16px;
  line-height: 16px;
}
.eventslist-item .compact-event-location:before {
  position: absolute;
  font-family: FontAwesome;
  top: 0;
  left: -14px;
  content: "\f041";
  font-size: 14px;
  color: #007c92;
}
.eventslist-item a.more:hover {
  cursor: pointer;
  text-decoration: none;
  color: #007c92;
}
.eventslist-item h3,
.border-and-shadow .eventslist-item h3 {
  text-transform: none;
  margin: 0;
  padding: 0;
  color: #007c92;
  font-weight: 400;
}

.event-item {
  display: inline;
}
.event-item .content-panels {
  display: table;
}
.event-item .content-panels:before,
.event-item .content-panels:after {
  content: " ";
  display: table;
}
.event-item .content-panels:after {
  clear: both;
}
.lt-ie8 .event-item .content-panels {
  zoom: 1;
}
.event-item .event-left-col {
  display: table-cell;
  height: auto;
  padding-right: 12px;
  padding-right: 0.8571428571428571rem;
}
@media (min-width: 1200px) {
  .event-item .event-left-col {
    width: 180px;
    width: 12.857142857142858rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .event-item .event-left-col {
    width: 160px;
    width: 11.428571428571429rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .event-item .event-left-col {
    width: 160px;
    width: 11.428571428571429rem;
  }
}
@media (min-width: 479px) and (max-width: 767px) {
  .event-item .event-left-col {
    width: 150px;
    width: 10.714285714285714rem;
    min-width: 10%;
  }
}
@media (max-width: 479px) {
  .event-item .event-left-col {
    width: 120px;
    width: 8.571428571428571rem;
    min-width: 15%;
  }
}
.event-item .event-main-col {
  display: table-cell;
  height: auto;
  vertical-align: top;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (min-width: 1200px) {
  .event-item .event-main-col {
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .event-item .event-main-col {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .event-item .event-main-col {
    width: 100%;
  }
}
@media (min-width: 479px) and (max-width: 767px) {
  .event-item .event-main-col {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .event-item .event-main-col {
    width: 100%;
  }
}
.event-item .event-main-col img {
  max-width: 100%;
}
.event-item .event-date-box {
  text-align: right;
  padding-right: .75rem;
  padding-left: .75rem;
  padding-top: .35rem;
  padding-bottom: .4rem;
  margin-bottom: 5px !important;
}
@media (min-width: 1200px) {
  .event-item .event-date-box {
    min-height: 3rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .event-item .event-date-box {
    min-height: 3rem;
  }
}
@media (min-width: 1200px) {
  .event-item .event-text-short {
    display: none;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .event-item .event-text-short {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .event-item .event-text-short {
    display: none;
  }
}
.event-item .event-date {
  font-size: 1.75em;
  font-weight: lighter;
  line-height: normal;
}
.event-item .event-month {
  text-transform: capitalize;
  margin-top: -5px;
}
.event-item .event-month-date {
  white-space: nowrap;
}
@media (min-width: 1200px) {
  .event-item .event-month-date {
    font-size: 18px;
    font-size: 1.2857142857142858rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .event-item .event-month-date {
    font-size: 14px;
    font-size: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .event-item .event-month-date {
    font-size: 14px;
    font-size: 1rem;
  }
}
@media (min-width: 479px) and (max-width: 767px) {
  .event-item .event-month-date {
    font-size: 14px;
    font-size: 1rem;
  }
}
@media (max-width: 479px) {
  .event-item .event-month-date {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
.event-item .event-month-date-end {
  white-space: nowrap;
}
@media (min-width: 1200px) {
  .event-item .event-month-date-end {
    font-size: 18px;
    font-size: 1.2857142857142858rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .event-item .event-month-date-end {
    font-size: 14px;
    font-size: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .event-item .event-month-date-end {
    font-size: 14px;
    font-size: 1rem;
  }
}
@media (min-width: 479px) and (max-width: 767px) {
  .event-item .event-month-date-end {
    font-size: 14px;
    font-size: 1rem;
  }
}
@media (max-width: 479px) {
  .event-item .event-month-date-end {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
.event-item .event-year {
  font-weight: bold;
  white-space: nowrap;
}
@media (min-width: 1200px) {
  .event-item .event-year {
    font-size: 22px;
    font-size: 1.5714285714285714rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .event-item .event-year {
    font-size: 22px;
    font-size: 1.5714285714285714rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .event-item .event-year {
    font-size: 22px;
    font-size: 1.5714285714285714rem;
  }
}
@media (min-width: 479px) and (max-width: 767px) {
  .event-item .event-year {
    font-size: 14px;
    font-size: 1rem;
  }
}
@media (max-width: 479px) {
  .event-item .event-year {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (min-width: 1200px) {
  .event-item .event-time {
    font-size: 14px;
    font-size: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .event-item .event-time {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .event-item .event-time {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (min-width: 479px) and (max-width: 767px) {
  .event-item .event-time {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (max-width: 479px) {
  .event-item .event-time {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
.event-item .event-time-end {
  white-space: nowrap;
}
@media (min-width: 1200px) {
  .event-item .event-time-end {
    font-size: 14px;
    font-size: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .event-item .event-time-end {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .event-item .event-time-end {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (min-width: 479px) and (max-width: 767px) {
  .event-item .event-time-end {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (max-width: 479px) {
  .event-item .event-time-end {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
.event-item .event-day-of-week {
  white-space: nowrap;
}
@media (min-width: 1200px) {
  .event-item .event-day-of-week {
    font-size: 14px;
    font-size: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .event-item .event-day-of-week {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .event-item .event-day-of-week {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (min-width: 479px) and (max-width: 767px) {
  .event-item .event-day-of-week {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (max-width: 479px) {
  .event-item .event-day-of-week {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (min-width: 1200px) {
  .event-item .event-extra {
    font-size: 14px;
    font-size: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .event-item .event-extra {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .event-item .event-extra {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (min-width: 479px) and (max-width: 767px) {
  .event-item .event-extra {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (max-width: 479px) {
  .event-item .event-extra {
    font-size: 10px;
    font-size: 0.7142857142857143rem;
  }
}
.event-item .event-title {
  color: #8C1515;
  font-weight: 400;
}
.event-item .event-subtitle {
  color: #000000;
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  margin-bottom: 12px;
  margin-bottom: 0.8571428571428571rem;
}
.event-item .event-address-title {
  font-weight: bold;
}
.event-item .event-location {
  position: relative;
  left: 30px;
  left: 2.142857142857143rem;
  line-height: 14px;
  line-height: 1rem;
  padding-right: 36px;
  padding-right: 2.5714285714285716rem;
  padding-bottom: 12px;
  padding-bottom: 0.8571428571428571rem;
}
.event-item .event-location:before {
  position: absolute;
  font-family: FontAwesome;
  top: 0;
  left: -24px;
  left: -1.7142857142857142rem;
  content: "\f041";
  height: 24px;
  height: 1.7142857142857142rem;
  width: 24px;
  width: 1.7142857142857142rem;
  line-height: 24px;
  line-height: 1.7142857142857142rem;
  -webkit-border-radius: 12px;
  -webkit-border-radius: 0.8571428571428571rem;
  -moz-border-radius: 12px;
  -moz-border-radius: 0.8571428571428571rem;
  border-radius: 12px;
  border-radius: 0.8571428571428571rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #09425a;
  color: #ffffff;
  text-align: center;
  font-size: 15px;
  font-size: 1.0714285714285714rem;
}

.border-and-shadow .event,
.event,
.events {
  display: inline;
}
.border-and-shadow .event .content-panels,
.event .content-panels,
.events .content-panels {
  display: table;
}
.border-and-shadow .event .content-panels:before,
.event .content-panels:before,
.events .content-panels:before,
.border-and-shadow .event .content-panels:after,
.event .content-panels:after,
.events .content-panels:after {
  content: " ";
  display: table;
}
.border-and-shadow .event .content-panels:after,
.event .content-panels:after,
.events .content-panels:after {
  clear: both;
}
.lt-ie8 .border-and-shadow .event .content-panels,
.lt-ie8 .event .content-panels,
.lt-ie8 .events .content-panels {
  zoom: 1;
}
.border-and-shadow .event .event-left-col,
.event .event-left-col,
.events .event-left-col {
  display: table-cell;
  height: auto;
  padding-right: 12px;
  padding-right: 0.8571428571428571rem;
  padding-bottom: 12px;
  padding-bottom: 0.8571428571428571rem;
}
@media (min-width: 1200px) {
  .border-and-shadow .event .event-left-col,
  .event .event-left-col,
  .events .event-left-col {
    max-width: 20%;
    width: 180px;
    width: 12.857142857142858rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .border-and-shadow .event .event-left-col,
  .event .event-left-col,
  .events .event-left-col {
    max-width: 20%;
    width: 160px;
    width: 11.428571428571429rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .border-and-shadow .event .event-left-col,
  .event .event-left-col,
  .events .event-left-col {
    max-width: 20%;
    width: 160px;
    width: 11.428571428571429rem;
  }
}
@media (min-width: 479px) and (max-width: 767px) {
  .border-and-shadow .event .event-left-col,
  .event .event-left-col,
  .events .event-left-col {
    max-width: 20%;
    width: 150px;
    width: 10.714285714285714rem;
    min-width: 20%;
  }
}
@media (max-width: 479px) {
  .border-and-shadow .event .event-left-col,
  .event .event-left-col,
  .events .event-left-col {
    max-width: 25%;
    width: 120px;
    width: 8.571428571428571rem;
    min-width: 25%;
  }
}
.border-and-shadow .event .event-main-col,
.event .event-main-col,
.events .event-main-col {
  display: table-cell;
  height: auto;
  padding-bottom: 12px;
  padding-bottom: 0.8571428571428571rem;
}
@media (min-width: 1200px) {
  .border-and-shadow .event .event-main-col,
  .event .event-main-col,
  .events .event-main-col {
    width: 80%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .border-and-shadow .event .event-main-col,
  .event .event-main-col,
  .events .event-main-col {
    width: 80%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .border-and-shadow .event .event-main-col,
  .event .event-main-col,
  .events .event-main-col {
    width: 80%;
  }
}
@media (min-width: 479px) and (max-width: 767px) {
  .border-and-shadow .event .event-main-col,
  .event .event-main-col,
  .events .event-main-col {
    width: 80%;
    max-width: 80%;
  }
}
@media (max-width: 479px) {
  .border-and-shadow .event .event-main-col,
  .event .event-main-col,
  .events .event-main-col {
    width: 75%;
    max-width: 75%;
  }
}
.border-and-shadow .event .event-main-col img,
.event .event-main-col img,
.events .event-main-col img {
  max-width: 100%;
}
.border-and-shadow .event .event-date-box,
.event .event-date-box,
.events .event-date-box {
  text-align: right;
  padding: 12px;
  padding: 0.8571428571428571rem;
  margin-bottom: 12px !important;
}
@media (min-width: 1200px) {
  .border-and-shadow .event .event-date-box,
  .event .event-date-box,
  .events .event-date-box {
    min-height: 64px;
    min-height: 4.571428571428571rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .border-and-shadow .event .event-date-box,
  .event .event-date-box,
  .events .event-date-box {
    min-height: 64px;
    min-height: 4.571428571428571rem;
  }
}
@media (min-width: 1200px) {
  .border-and-shadow .event .event-text-short,
  .event .event-text-short,
  .events .event-text-short {
    display: none;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .border-and-shadow .event .event-text-short,
  .event .event-text-short,
  .events .event-text-short {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .border-and-shadow .event .event-text-short,
  .event .event-text-short,
  .events .event-text-short {
    display: none;
  }
}
@media (min-width: 479px) and (max-width: 767px) {
  .border-and-shadow .event .event-text-long,
  .event .event-text-long,
  .events .event-text-long {
    display: none;
  }
}
@media (max-width: 479px) {
  .border-and-shadow .event .event-text-long,
  .event .event-text-long,
  .events .event-text-long {
    display: none;
  }
}
.border-and-shadow .event .event-month-date,
.event .event-month-date,
.events .event-month-date {
  white-space: nowrap;
}
@media (min-width: 1200px) {
  .border-and-shadow .event .event-month-date,
  .event .event-month-date,
  .events .event-month-date {
    font-size: 18px;
    font-size: 1.2857142857142858rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .border-and-shadow .event .event-month-date,
  .event .event-month-date,
  .events .event-month-date {
    font-size: 14px;
    font-size: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .border-and-shadow .event .event-month-date,
  .event .event-month-date,
  .events .event-month-date {
    font-size: 14px;
    font-size: 1rem;
  }
}
@media (min-width: 479px) and (max-width: 767px) {
  .border-and-shadow .event .event-month-date,
  .event .event-month-date,
  .events .event-month-date {
    font-size: 14px;
    font-size: 1rem;
  }
}
@media (max-width: 479px) {
  .border-and-shadow .event .event-month-date,
  .event .event-month-date,
  .events .event-month-date {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
.border-and-shadow .event .event-month-date-end,
.event .event-month-date-end,
.events .event-month-date-end {
  white-space: nowrap;
}
@media (min-width: 1200px) {
  .border-and-shadow .event .event-month-date-end,
  .event .event-month-date-end,
  .events .event-month-date-end {
    font-size: 18px;
    font-size: 1.2857142857142858rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .border-and-shadow .event .event-month-date-end,
  .event .event-month-date-end,
  .events .event-month-date-end {
    font-size: 14px;
    font-size: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .border-and-shadow .event .event-month-date-end,
  .event .event-month-date-end,
  .events .event-month-date-end {
    font-size: 14px;
    font-size: 1rem;
  }
}
@media (min-width: 479px) and (max-width: 767px) {
  .border-and-shadow .event .event-month-date-end,
  .event .event-month-date-end,
  .events .event-month-date-end {
    font-size: 14px;
    font-size: 1rem;
  }
}
@media (max-width: 479px) {
  .border-and-shadow .event .event-month-date-end,
  .event .event-month-date-end,
  .events .event-month-date-end {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
.border-and-shadow .event .event-year,
.event .event-year,
.events .event-year {
  font-weight: bold;
  white-space: nowrap;
}
@media (min-width: 1200px) {
  .border-and-shadow .event .event-year,
  .event .event-year,
  .events .event-year {
    font-size: 22px;
    font-size: 1.5714285714285714rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .border-and-shadow .event .event-year,
  .event .event-year,
  .events .event-year {
    font-size: 22px;
    font-size: 1.5714285714285714rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .border-and-shadow .event .event-year,
  .event .event-year,
  .events .event-year {
    font-size: 22px;
    font-size: 1.5714285714285714rem;
  }
}
@media (min-width: 479px) and (max-width: 767px) {
  .border-and-shadow .event .event-year,
  .event .event-year,
  .events .event-year {
    font-size: 14px;
    font-size: 1rem;
  }
}
@media (max-width: 479px) {
  .border-and-shadow .event .event-year,
  .event .event-year,
  .events .event-year {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
.border-and-shadow .event .event-time,
.event .event-time,
.events .event-time {
  white-space: nowrap;
}
@media (min-width: 1200px) {
  .border-and-shadow .event .event-time,
  .event .event-time,
  .events .event-time {
    font-size: 14px;
    font-size: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .border-and-shadow .event .event-time,
  .event .event-time,
  .events .event-time {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .border-and-shadow .event .event-time,
  .event .event-time,
  .events .event-time {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (min-width: 479px) and (max-width: 767px) {
  .border-and-shadow .event .event-time,
  .event .event-time,
  .events .event-time {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (max-width: 479px) {
  .border-and-shadow .event .event-time,
  .event .event-time,
  .events .event-time {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
.border-and-shadow .event .event-time-end,
.event .event-time-end,
.events .event-time-end {
  white-space: nowrap;
}
@media (min-width: 1200px) {
  .border-and-shadow .event .event-time-end,
  .event .event-time-end,
  .events .event-time-end {
    font-size: 14px;
    font-size: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .border-and-shadow .event .event-time-end,
  .event .event-time-end,
  .events .event-time-end {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .border-and-shadow .event .event-time-end,
  .event .event-time-end,
  .events .event-time-end {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (min-width: 479px) and (max-width: 767px) {
  .border-and-shadow .event .event-time-end,
  .event .event-time-end,
  .events .event-time-end {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (max-width: 479px) {
  .border-and-shadow .event .event-time-end,
  .event .event-time-end,
  .events .event-time-end {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
.border-and-shadow .event .event-day-of-week,
.event .event-day-of-week,
.events .event-day-of-week {
  white-space: nowrap;
}
@media (min-width: 1200px) {
  .border-and-shadow .event .event-day-of-week,
  .event .event-day-of-week,
  .events .event-day-of-week {
    font-size: 14px;
    font-size: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .border-and-shadow .event .event-day-of-week,
  .event .event-day-of-week,
  .events .event-day-of-week {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .border-and-shadow .event .event-day-of-week,
  .event .event-day-of-week,
  .events .event-day-of-week {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (min-width: 479px) and (max-width: 767px) {
  .border-and-shadow .event .event-day-of-week,
  .event .event-day-of-week,
  .events .event-day-of-week {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (max-width: 479px) {
  .border-and-shadow .event .event-day-of-week,
  .event .event-day-of-week,
  .events .event-day-of-week {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (min-width: 1200px) {
  .border-and-shadow .event .event-extra,
  .event .event-extra,
  .events .event-extra {
    font-size: 14px;
    font-size: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .border-and-shadow .event .event-extra,
  .event .event-extra,
  .events .event-extra {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .border-and-shadow .event .event-extra,
  .event .event-extra,
  .events .event-extra {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (min-width: 479px) and (max-width: 767px) {
  .border-and-shadow .event .event-extra,
  .event .event-extra,
  .events .event-extra {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
}
@media (max-width: 479px) {
  .border-and-shadow .event .event-extra,
  .event .event-extra,
  .events .event-extra {
    font-size: 10px;
    font-size: 0.7142857142857143rem;
  }
}
.border-and-shadow .event .event-title,
.event .event-title,
.events .event-title {
  color: #8C1515;
  font-weight: 400;
  margin-top: 7px;
  margin-top: 0.5rem;
}
.border-and-shadow .event .event-subtitle,
.event .event-subtitle,
.events .event-subtitle {
  color: #000000;
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  margin-bottom: 12px;
  margin-bottom: 0.8571428571428571rem;
}
.border-and-shadow .event .event-address-title,
.event .event-address-title,
.events .event-address-title {
  font-weight: bold;
}
.border-and-shadow .event .event-location,
.event .event-location,
.events .event-location {
  position: relative;
  left: 30px;
  left: 2.142857142857143rem;
  line-height: 14px;
  line-height: 1rem;
  padding-right: 36px;
  padding-right: 2.5714285714285716rem;
  padding-bottom: 12px;
  padding-bottom: 0.8571428571428571rem;
}
.border-and-shadow .event .event-location:before,
.event .event-location:before,
.events .event-location:before {
  position: absolute;
  font-family: FontAwesome;
  top: 0;
  left: -24px;
  left: -1.7142857142857142rem;
  content: "\f041";
  height: 24px;
  height: 1.7142857142857142rem;
  width: 24px;
  width: 1.7142857142857142rem;
  line-height: 24px;
  line-height: 1.7142857142857142rem;
  -webkit-border-radius: 12px;
  -webkit-border-radius: 0.8571428571428571rem;
  -moz-border-radius: 12px;
  -moz-border-radius: 0.8571428571428571rem;
  border-radius: 12px;
  border-radius: 0.8571428571428571rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #09425a;
  color: #ffffff;
  text-align: center;
  font-size: 15px;
  font-size: 1.0714285714285714rem;
}

/* SM.Commons.Download: base.less */
.background-dark .download a {
  color: #ffffff;
  padding-left: 12px;
  padding-left: 0.8571428571428571rem;
}
.background-dark .download a:hover,
.background-dark .download a:active {
  color: #6fdef9;
}

/* style for unconfigured component */

.empty-component {
	background-color: #eee;
	padding:5px 10px;
} 
.clinicaltrials-subscription {
  padding: 12px;
  padding: 0.8571428571428571rem;
  background-color: #fff;
  border: 1px solid #ccc;
  -webkit-box-shadow: 1px 1px 3px 0.2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0.07142857142857142rem 0.07142857142857142rem 0.21428571428571427rem 0.014285714285714287rem rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 1px 1px 3px 0.2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0.07142857142857142rem 0.07142857142857142rem 0.21428571428571427rem 0.014285714285714287rem rgba(0, 0, 0, 0.1);
  box-shadow: 1px 1px 3px 0.2px rgba(0, 0, 0, 0.1);
  box-shadow: 0.07142857142857142rem 0.07142857142857142rem 0.21428571428571427rem 0.014285714285714287rem rgba(0, 0, 0, 0.1);
  padding-bottom: 24px;
  padding-bottom: 1.7142857142857142rem;
  margin-bottom: 20px;
  margin-bottom: 1.4285714285714286rem;
}
.clinicaltrials-subscription:before,
.clinicaltrials-subscription:after {
  content: " ";
  display: table;
}
.clinicaltrials-subscription:after {
  clear: both;
}
.lt-ie8 .clinicaltrials-subscription {
  zoom: 1;
}
.lt-ie8 .clinicaltrials-subscription {
  filter: "progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=3)";
}
.clinicaltrials-subscription .ct-subscription-heading {
  margin-top: 0px;
  margin-top: 0rem;
  font-size: 28px;
  font-size: 2rem;
}
.clinicaltrials-subscription p {
  line-height: 16px;
  line-height: 1.1428571428571428rem;
}
.clinicaltrials-subscription label {
  display: block;
  margin-bottom: 2px;
  margin-bottom: 0.14285714285714285rem;
  padding-top: 3px;
  padding-top: 0.21428571428571427rem;
  padding-bottom: 2px;
  padding-bottom: 0.14285714285714285rem;
  line-height: 24px;
  line-height: 1.7142857142857142rem;
  font-weight: 400;
  width: 100%;
  font-size: 18px;
  font-size: 1.2857142857142858rem;
}
.clinicaltrials-subscription .ct-subscription-condition-container {
  margin-bottom: 8px;
  margin-bottom: 0.5714285714285714rem;
}
.clinicaltrials-subscription .ct-subscription-email-row {
  display: table-row;
}
.clinicaltrials-subscription .ct-subscription-email-row .ct-subscription-email-col0 {
  display: none;
}
.clinicaltrials-subscription .ct-subscription-email-row .ct-subscription-email-col1 {
  display: table-cell;
}
.clinicaltrials-subscription .ct-subscription-email-row .ct-subscription-email-col2 {
  display: table-cell;
  width: 10%;
}
.clinicaltrials-subscription .ct-subscription-submit-btn {
  display: inline-block;
  padding: 4px 10px 4px 10px;
  padding: 0.2857142857142857rem 0.7142857142857143rem 0.2857142857142857rem 0.7142857142857143rem;
  color: #ffffff;
  background-color: #09425a;
  position: relative;
  margin-left: 4px;
  margin-left: 0.2857142857142857rem;
}
.clinicaltrials-subscription .ct-subscription-submit-btn.loading {
  color: transparent;
}
.clinicaltrials-subscription .ct-subscription-submit-btn.loading:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 999999999px;
  margin-right: 71428571.35714285rem;
  font-size: 20px;
  font-size: 1.4285714285714286rem;
  content: "\f013";
  -webkit-animation: spin 0.75s infinite linear;
  -moz-animation: spin 0.75s infinite linear;
  -o-animation: spin 0.75s infinite linear;
  animation: spin 0.75s infinite linear;
  position: absolute;
  left: 9px;
  left: 0.6428571428571429rem;
  top: 4px;
  top: 0.2857142857142857rem;
  color: #ffffff;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-o-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
.clinicaltrials-subscription .ct-subscription-email {
  display: inline-block;
}
.clinicaltrials-subscription .ct-subscription-alerts {
  display: none;
}
.clinicaltrials-subscription .ct-subscription-alerts .alert {
  margin-top: 16px;
  margin-top: 1.1428571428571428rem;
  margin-bottom: 16px;
  margin-bottom: 1.1428571428571428rem;
}
.clinicaltrials-subscription .ct-subscription-alerts .alert ul {
  padding-left: 0;
  margin-left: 15px;
  margin-left: 1.0714285714285714rem;
}
.clinicaltrials-subscription .ct-subscription-alerts .alert ul li {
  line-height: 16px;
  line-height: 1.1428571428571428rem;
  margin-bottom: 4px;
  margin-bottom: 0.2857142857142857rem;
}
.clinicaltrials-subscription .ct-subscription-alerts .btn-alert-close {
  color: #8c1515;
  margin-top: 12px;
  margin-top: 0.8571428571428571rem;
  font-weight: 600;
}
.clinicaltrials-subscription .ct-subscription-alerts .btn-alert-close:hover {
  cursor: pointer;
}
.clinicaltrials-subscription .ct-subscription-fields-container.hidden {
  display: none;
}
.clinicaltrials-subscription .select-container select {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  line-height: 18px;
  line-height: 1.2857142857142858rem;
  padding: 7px 34px 7px 7px;
  padding: 0.5rem 2.4285714285714284rem 0.5rem 0.5rem;
}
.clinicaltrials-subscription .select-container:after {
  font-size: 16px;
  font-size: 1.1428571428571428rem;
  height: 22px;
  height: 1.5714285714285714rem;
}
.clinicaltrials-subscription .ct-subscr-confirmation-heading {
  margin-top: 0px;
  margin-top: 0rem;
}

.clinicaltrials-search {
  padding: 12px;
  padding: 0.8571428571428571rem;
  margin-bottom: 16px;
  margin-bottom: 1.1428571428571428rem;
}
.clinicaltrials-search .clinicaltrials-form-container.layout-advanced {
  padding: 12px;
  padding: 0.8571428571428571rem;
  background-color: #fff;
  border: 1px solid #ccc;
  -webkit-box-shadow: 1px 1px 3px 0.2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0.07142857142857142rem 0.07142857142857142rem 0.21428571428571427rem 0.014285714285714287rem rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 1px 1px 3px 0.2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0.07142857142857142rem 0.07142857142857142rem 0.21428571428571427rem 0.014285714285714287rem rgba(0, 0, 0, 0.1);
  box-shadow: 1px 1px 3px 0.2px rgba(0, 0, 0, 0.1);
  box-shadow: 0.07142857142857142rem 0.07142857142857142rem 0.21428571428571427rem 0.014285714285714287rem rgba(0, 0, 0, 0.1);
}
.clinicaltrials-search .clinicaltrials-form-container.layout-advanced:before,
.clinicaltrials-search .clinicaltrials-form-container.layout-advanced:after {
  content: " ";
  display: table;
}
.clinicaltrials-search .clinicaltrials-form-container.layout-advanced:after {
  clear: both;
}
.lt-ie8 .clinicaltrials-search .clinicaltrials-form-container.layout-advanced {
  zoom: 1;
}
.lt-ie8 .clinicaltrials-search .clinicaltrials-form-container.layout-advanced {
  filter: "progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=3)";
}
.clinicaltrials-search h2.ct-search-heading {
  margin-top: 0px;
  margin-top: 0rem;
  font-size: 36px;
  font-size: 2.5714285714285716rem;
  font-weight: 200;
  text-align: center;
}
.clinicaltrials-search .ct-form-additional-fields {
  display: none;
}
.clinicaltrials-search .text-lowercase {
  text-transform: lowercase;
}
.clinicaltrials-search label {
  text-align: right;
  font-weight: 400;
  width: 100%;
  font-size: 18px;
  font-size: 1.2857142857142858rem;
}
@media (max-width: 991px) {
  .clinicaltrials-search label {
    text-align: left;
  }
}
.clinicaltrials-search label.ct-left-input-lbl {
  text-align: left;
  width: auto;
  font-size: 16px;
  font-size: 1.1428571428571428rem;
}
.clinicaltrials-search .ct-show-more-btn {
  border: medium none;
  background-color: transparent;
  color: #8c1515;
  font-size: 14px;
  font-size: 1rem;
  line-height: 14px;
  line-height: 1rem;
  cursor: pointer;
  display: block;
}
.clinicaltrials-search .ct-show-more-btn:hover {
  text-decoration: none;
}
.clinicaltrials-search .ct-show-more-btn .fa {
  display: block;
  float: left;
  margin: 1px 5px 15px 0px;
  margin: 0.07142857142857142rem 0.35714285714285715rem 1.0714285714285714rem 0rem;
}
.clinicaltrials-search form {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 16px;
  margin-bottom: 1.1428571428571428rem;
}
.clinicaltrials-search .ct-download-app {
  /*white-space: nowrap;*/
}
.clinicaltrials-search .ct-download-app .fa-android {
  color: #556222;
}
.clinicaltrials-search .ct-download-app .fa-apple {
  color: #009abb;
}
.clinicaltrials-search .ct-download-app .fa-apple,
.clinicaltrials-search .ct-download-app .fa-android {
  margin-left: 5px;
  margin-left: 0.35714285714285715rem;
  margin-right: 5px;
  margin-right: 0.35714285714285715rem;
}
.clinicaltrials-search .ct-download-app .icon-separator {
  color: #dddddd;
}
.clinicaltrials-search .ct-browse-cond-icon,
.clinicaltrials-search .ct-browse-flowcharts-icon,
.clinicaltrials-search .ct-download-app-icon {
  color: #ffffff;
  background: #09425a;
  border-radius: 50%;
  height: 24px;
  height: 1.7142857142857142rem;
  width: 24px;
  width: 1.7142857142857142rem;
  padding: 5px 5px 5px 5px;
  padding: 0.35714285714285715rem 0.35714285714285715rem 0.35714285714285715rem 0.35714285714285715rem;
  font-size: 14px;
  font-size: 1rem;
}
.clinicaltrials-search .ct-download-app-icon {
  font-size: 22px;
  font-size: 1.5714285714285714rem;
  padding-left: 7px;
  padding-left: 0.5rem;
  padding-top: 2px;
  padding-top: 0.14285714285714285rem;
}
.clinicaltrials-search .ct-form-bottom-item {
  margin-bottom: 4px;
  margin-bottom: 0.2857142857142857rem;
}
.clinicaltrials-search .ct-form-bottom-item .fa-chevron-right {
  font-size: 14px;
  font-size: 1rem;
}
.clinicaltrials-search .fa-chevron-right {
  vertical-align: middle;
}
.clinicaltrials-search .form-control {
  -webkit-border-radius: 0px;
  -webkit-border-radius: 0rem;
  -moz-border-radius: 0px;
  -moz-border-radius: 0rem;
  border-radius: 0px;
  border-radius: 0rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  font-family: 'Source Sans Pro', sans-serif;
  line-height: 22px;
  line-height: 1.5714285714285714rem;
  padding: 3px 10px 2px 10px;
  padding: 0.21428571428571427rem 0.7142857142857143rem 0.14285714285714285rem 0.7142857142857143rem;
}
.clinicaltrials-search .form-control::-webkit-input-placeholder {
  color: #999999;
}
.clinicaltrials-search .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #999999;
}
.clinicaltrials-search .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #999999;
}
.clinicaltrials-search .form-control:-ms-input-placeholder {
  color: #999999;
}
.clinicaltrials-search .form-control#ct-trial-id {
  width: 50%;
}
.clinicaltrials-search .submit-btn-container .button {
  overflow: hidden;
  float: right;
}
.clinicaltrials-search .submit-btn-container .button .btn .btn-text {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
}
.clinicaltrials-search .txt-lbl-container label {
  padding-top: 3px;
  padding-top: 0.21428571428571427rem;
  padding-bottom: 2px;
  padding-bottom: 0.14285714285714285rem;
  line-height: 24px;
  line-height: 1.7142857142857142rem;
}
.clinicaltrials-search .select-container select {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  line-height: 18px;
  line-height: 1.2857142857142858rem;
  padding: 7px 34px 7px 7px;
  padding: 0.5rem 2.4285714285714284rem 0.5rem 0.5rem;
}
.clinicaltrials-search .select-container:after {
  font-size: 16px;
  font-size: 1.1428571428571428rem;
  height: 22px;
  height: 1.5714285714285714rem;
}
.clinicaltrials-search .ct-search-form-layout-compact {
  border: none;
  margin-bottom: 0;
}
.clinicaltrials-search .ct-search-form-layout-compact .form-container {
  position: relative;
}
.clinicaltrials-search .ct-search-form-layout-compact .form-container .ct-search-field-container {
  display: table;
  width: 100%;
}
.clinicaltrials-search .ct-search-form-layout-compact .form-container .ct-search-field-container .ct-search-field-col1,
.clinicaltrials-search .ct-search-form-layout-compact .form-container .ct-search-field-container .ct-search-field-col2 {
  display: table-cell;
  vertical-align: top;
}
.clinicaltrials-search .ct-search-form-layout-compact .form-container .ct-search-field-container .ct-search-field-col2 {
  width: 15%;
  padding-top: 4px;
  padding-top: 0.2857142857142857rem;
}
.clinicaltrials-search .ct-search-form-layout-compact .form-container input {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  height: 47px;
  height: 3.357142857142857rem;
  width: 100% !important;
}
.clinicaltrials-search .ct-search-form-layout-compact .form-container .ct-search-submit {
  background-color: #007c92;
  height: 47px;
  height: 3.357142857142857rem;
  color: #ffffff;
  font-size: 16px;
  font-size: 1.1428571428571428rem;
  padding: 6px 12px 6px 12px;
  padding: 0.42857142857142855rem 0.8571428571428571rem 0.42857142857142855rem 0.8571428571428571rem;
  line-height: 30px;
  line-height: 2.142857142857143rem;
}
.clinicaltrials-search .ct-search-form-layout-compact .form-container .ct-search-submit .btn-icon {
  position: relative;
  top: -1px;
  top: -0.07142857142857142rem;
  margin-left: 3px;
  margin-left: 0.21428571428571427rem;
  font-size: 22px;
  font-size: 1.5714285714285714rem;
}
.clinicaltrials-search .ct-search-form-layout-compact .form-container .ct-search-submit .btn-icon .fa {
  width: 35px;
  height: 35px;
  -webkit-border-radius: 17px;
  -webkit-border-radius: 1.2142857142857142rem;
  -moz-border-radius: 17px;
  -moz-border-radius: 1.2142857142857142rem;
  border-radius: 17px;
  border-radius: 1.2142857142857142rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 4px;
  padding: 0.2857142857142857rem;
  vertical-align: middle;
  text-align: center;
  background-color: #ffffff;
  color: #09425a;
}
.clinicaltrials-search .ct-search-form-layout-compact .form-container .ct-search-submit .btn-icon .fa:before {
  top: 1px;
  top: 0.07142857142857142rem;
  position: relative;
}
.clinicaltrials-search .ct-search-form-layout-compact .form-container .button {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #007c92;
}
.clinicaltrials-search .ct-search-form-layout-compact .form-container .button .btn {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  padding: 6px 12px;
  padding: 0.42857142857142855rem 0.8571428571428571rem;
  width: 125px;
  width: 8.928571428571429rem;
}
.clinicaltrials-search .ct-search-form-layout-compact .form-container .form-control.selectize-control .selectize-input {
  padding: 0px 34.5px 0px 10.5px;
  padding: 0rem 2.4642857142857144rem 0rem 0.75rem;
  -webkit-border-radius: 0px;
  -webkit-border-radius: 0rem;
  -moz-border-radius: 0px;
  -moz-border-radius: 0rem;
  border-radius: 0px;
  border-radius: 0rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  line-height: 32px;
  line-height: 2.2857142857142856rem;
}
.clinicaltrials-search .ct-search-form-layout-compact .form-container .form-control.selectize-control .selectize-input:after {
  display: none;
}
.clinicaltrials-search .ct-search-form-layout-compact .form-container .form-control.selectize-control .selectize-input:before {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 34px;
  right: 2.4285714285714284rem;
  width: 25px;
  width: 1.7857142857142858rem;
  z-index: 1;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);
}
.clinicaltrials-search .ct-search-form-layout-compact .form-container .form-control.selectize-control .selectize-dropdown {
  height: auto;
  -webkit-border-radius: 0px;
  -webkit-border-radius: 0rem;
  -moz-border-radius: 0px;
  -moz-border-radius: 0rem;
  border-radius: 0px;
  border-radius: 0rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin-top: -1px;
  margin-top: -0.07142857142857142rem;
  padding: 0;
}
.clinicaltrials-search .ct-search-form-layout-compact .form-container .form-control.selectize-control .selectize-dropdown .highlight {
  background-color: transparent;
  font-weight: bold;
}
.clinicaltrials-search .ct-search-form-layout-compact .form-container .form-control.selectize-control .selectize-dropdown .ct-search-autocomplete-item {
  line-height: 14px;
  line-height: 1rem;
  margin-bottom: 2px;
  margin-bottom: 0.14285714285714285rem;
  padding: 10px 12px 10px 12px;
  padding: 0.7142857142857143rem 0.8571428571428571rem 0.7142857142857143rem 0.8571428571428571rem;
}
.clinicaltrials-search .ct-search-form-layout-compact .form-container .form-control.selectize-control .selectize-dropdown .ct-search-autocomplete-item.ct-search-autocomplete-no-result {
  cursor: default;
  font-style: italic;
}
.clinicaltrials-search .ct-search-form-layout-compact .form-container .form-control.selectize-control .selectize-dropdown .ct-search-autocomplete-item.active.ct-search-autocomplete-no-result {
  background-color: #fff;
}
.clinicaltrials-search .ct-search-form-layout-compact .form-container .form-control.selectize-control .selectize-dropdown .ct-search-autocomplete-name {
  line-height: 16px;
  line-height: 1.1428571428571428rem;
  margin-bottom: 1px;
  margin-bottom: 0.07142857142857142rem;
}
.clinicaltrials-search .ct-search-form-layout-compact .form-container .form-control.selectize-control .selectize-dropdown .ct-search-autocomplete-description {
  font-size: 12px;
  font-size: 0.8571428571428571rem;
  line-height: 14px;
  line-height: 1rem;
  display: block;
  margin-top: 2px;
  margin-top: 0.14285714285714285rem;
}
.clinicaltrials-search .ct-search-form-layout-compact .form-container .form-control.selectize-control .selectize-dropdown .ct-search-autocomplete-bottom a {
  display: block;
  background-color: #007c92;
  color: #ffffff;
  padding: 12px;
  padding: 0.8571428571428571rem;
  margin: 12px auto;
  min-width: 10px;
  min-width: 0.7142857142857143rem;
  width: 63%;
  text-align: center;
  font-size: 16px;
  font-size: 1.1428571428571428rem;
  line-height: 16px;
  line-height: 1.1428571428571428rem;
}
.clinicaltrials-search .ct-search-form-layout-compact .form-container .form-control.selectize-control .selectize-dropdown .ct-search-autocomplete-bottom a:after {
  content: "\f054";
  margin-left: 4px;
  margin-left: 0.2857142857142857rem;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  top: 1px;
  top: 0.07142857142857142rem;
}
.clinicaltrials-search .ct-search-form-layout-compact .form-container .form-control.selectize-control.loading:after {
  content: " ";
  background: url('../images/icons/icon-spinner.gif') no-repeat scroll center center #ffffff;
  position: absolute;
  right: 11px;
  right: 0.7857142857142857rem;
  top: 4px;
  top: 0.2857142857142857rem;
  bottom: 8px;
  bottom: 0.5714285714285714rem;
  z-index: 1;
  width: 30px;
  width: 2.142857142857143rem;
  background-size: 25px 25px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.panel-builder-33-col .clinicaltrials-search h2.ct-search-heading,
.panel-builder-25-col .clinicaltrials-search h2.ct-search-heading,
.ct-list-right-col .clinicaltrials-search h2.ct-search-heading {
  text-align: left;
  font-size: 36px;
  font-size: 2.5714285714285716rem;
}
.panel-builder-33-col .clinicaltrials-search label,
.panel-builder-25-col .clinicaltrials-search label,
.ct-list-right-col .clinicaltrials-search label {
  text-align: left;
}
.panel-builder-33-col .clinicaltrials-search .txt-lbl-container,
.panel-builder-25-col .clinicaltrials-search .txt-lbl-container,
.ct-list-right-col .clinicaltrials-search .txt-lbl-container {
  float: none;
  width: 100%;
}
.panel-builder-33-col .clinicaltrials-search #ct-condition,
.panel-builder-25-col .clinicaltrials-search #ct-condition,
.ct-list-right-col .clinicaltrials-search #ct-condition {
  width: 100%;
}
.panel-builder-33-col .clinicaltrials-search .ct-show-more-btn,
.panel-builder-25-col .clinicaltrials-search .ct-show-more-btn,
.ct-list-right-col .clinicaltrials-search .ct-show-more-btn {
  text-align: left;
  margin-bottom: 25px;
}
.panel-builder-33-col .clinicaltrials-search .submit-btn-container,
.panel-builder-25-col .clinicaltrials-search .submit-btn-container,
.ct-list-right-col .clinicaltrials-search .submit-btn-container {
  float: right;
}
.panel-builder-33-col .clinicaltrials-search .ct-left-input-lbl,
.panel-builder-25-col .clinicaltrials-search .ct-left-input-lbl,
.ct-list-right-col .clinicaltrials-search .ct-left-input-lbl {
  display: inline;
}
.panel-builder-33-col .clinicaltrials-search .ct-left-input,
.panel-builder-25-col .clinicaltrials-search .ct-left-input,
.ct-list-right-col .clinicaltrials-search .ct-left-input {
  display: block;
  float: left;
  margin: 1px 5px 15px 0px;
  margin: 0.07142857142857142rem 0.35714285714285715rem 1.0714285714285714rem 0rem;
}
.panel-builder-33-col .clinicaltrials-search .ct-left-input-lbl,
.panel-builder-25-col .clinicaltrials-search .ct-left-input-lbl,
.ct-list-right-col .clinicaltrials-search .ct-left-input-lbl {
  display: block;
  line-height: 14px;
  line-height: 1rem;
}
.panel-builder-33-col .clinicaltrials-search .col-sm-10.input-container,
.panel-builder-25-col .clinicaltrials-search .col-sm-10.input-container,
.ct-list-right-col .clinicaltrials-search .col-sm-10.input-container {
  float: none;
  width: 100%;
}

.clinicaltrials h2.ct-results-heading,
.clinicaltrials h3.ct-results-count {
  margin-top: 0;
}
.clinicaltrials .ct-results-count .ct-results-subtext {
  color: #666666;
  font-size: 16px;
  font-size: 1.1428571428571428rem;
  font-style: italic;
  display: block;
  font-weight: 400;
  margin-bottom: 6px;
  margin-bottom: 0.42857142857142855rem;
}
.clinicaltrials .ct-results-footer {
  margin-top: 16px;
  margin-top: 1.1428571428571428rem;
  font-size: 14px;
  font-size: 1rem;
}
.clinicaltrials .ct-no-results-footer {
  margin-top: 32px;
  margin-top: 2.2857142857142856rem;
  font-size: 14px;
  font-size: 1rem;
}
.clinicaltrials .ct-no-results-footer h4 {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
}

.clinical-trials-summary,
.clinical-trials-compact {
  list-style: none;
  padding-left: 0;
}
.clinical-trials-summary li,
.clinical-trials-compact li {
  margin-bottom: 12px;
  margin-bottom: 0.8571428571428571rem;
  border-top: solid 1px #cccccc;
  padding-top: 12px;
  padding-top: 0.8571428571428571rem;
}
.clinical-trials-summary li .trial-title,
.clinical-trials-compact li .trial-title {
  color: #8c1515;
  margin-top: 0;
  margin-bottom: 6px;
  margin-bottom: 0.42857142857142855rem;
  font-size: 22px;
  font-size: 1.5714285714285714rem;
  font-weight: 400;
}
.clinical-trials-summary li .foot,
.clinical-trials-compact li .foot {
  /*border-top:solid 1px @color-grey-light;*/
  /*.padding-top(6);*/
}
.clinical-trials-summary li .foot .RECRUITING:before,
.clinical-trials-compact li .foot .RECRUITING:before,
.clinical-trials-summary li .foot .NOT_RECRUITING:before,
.clinical-trials-compact li .foot .NOT_RECRUITING:before {
  font-family: 'FontAwesome';
  padding-right: 5px;
  padding-right: 0.35714285714285715rem;
}
.clinical-trials-summary li .foot .NOT_RECRUITING,
.clinical-trials-compact li .foot .NOT_RECRUITING {
  color: #666666;
}
.clinical-trials-summary li .foot .NOT_RECRUITING:before,
.clinical-trials-compact li .foot .NOT_RECRUITING:before {
  content: "\f023";
}
.clinical-trials-summary li .foot .RECRUITING,
.clinical-trials-compact li .foot .RECRUITING {
  color: #80982a;
}
.clinical-trials-summary li .foot .RECRUITING:before,
.clinical-trials-compact li .foot .RECRUITING:before {
  content: "\f05d";
  color: #80982a;
}
.clinical-trials-summary li .foot .detail-link,
.clinical-trials-compact li .foot .detail-link {
  float: right;
}
.clinical-trials-summary li .more-section,
.clinical-trials-compact li .more-section {
  display: none;
}
.clinical-trials-summary li .more-section h3,
.clinical-trials-compact li .more-section h3 {
  font-weight: 600;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-size: 1rem;
}
.clinical-trials-summary li .more-section ul,
.clinical-trials-compact li .more-section ul {
  list-style: none;
  padding-left: 0;
}
.clinical-trials-summary li .more-section ul li,
.clinical-trials-compact li .more-section ul li {
  margin-bottom: 0;
}
.clinical-trials-summary li .more-section ul li:last-child,
.clinical-trials-compact li .more-section ul li:last-child {
  margin-bottom: 12px;
  margin-bottom: 0.8571428571428571rem;
}
.clinical-trials-summary li .expand-btn,
.clinical-trials-compact li .expand-btn {
  display: block;
  margin-bottom: 12px;
  margin-bottom: 0.8571428571428571rem;
  color: #007c92;
  cursor: pointer;
  width: 50px;
  width: 3.5714285714285716rem;
  position: relative;
  top: -12px;
  top: -0.8571428571428571rem;
}
.clinical-trials-summary li .expand-btn:after,
.clinical-trials-compact li .expand-btn:after {
  font-family: 'FontAwesome';
  position: relative;
  top: 1px;
  top: 0.07142857142857142rem;
}
.clinical-trials-summary li .expand-btn.collapsed:before,
.clinical-trials-compact li .expand-btn.collapsed:before {
  content: "More";
}
.clinical-trials-summary li .expand-btn.collapsed:after,
.clinical-trials-compact li .expand-btn.collapsed:after {
  content: "\f0da";
}
.clinical-trials-summary li .expand-btn.expanded:before,
.clinical-trials-compact li .expand-btn.expanded:before {
  content: "Less";
}
.clinical-trials-summary li .expand-btn.expanded:after,
.clinical-trials-compact li .expand-btn.expanded:after {
  content: "\f0d8";
}

@media (max-width: 767px) {
  .clinical-trials-compact li {
    margin-bottom: 42px;
    margin-bottom: 3rem;
  }
}
.clinical-trials-compact li .trial-title {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
}

.clinical-trials-count .ct-count-heading {
  margin-top: 0px;
  margin-top: 0rem;
}
.clinical-trials-count .ct-count-box {
  background-color: #556222;
  color: #ffffff;
  font-size: 28px;
  font-size: 2rem;
  text-align: right;
  padding: 6px;
  padding: 0.42857142857142855rem;
  font-weight: 600;
  line-height: 0.8em;
  height: 70px;
  height: 5rem;
}
.clinical-trials-count .ct-count-col-1,
.clinical-trials-count .ct-count-col-2 {
  float: left;
}
.clinical-trials-count .ct-count-col-1 {
  width: 30%;
  margin-right: 2%;
}
.clinical-trials-count .ct-count-col-2 {
  width: 68%;
}
.clinical-trials-count .ct-lm-link {
  display: block;
  margin-top: 6px;
  margin-top: 0.42857142857142855rem;
  padding-top: 4px;
  padding-top: 0.2857142857142857rem;
  border-top: 1px solid #cccccc;
}

.clinicaltrials .clinical-trials-details:before,
.clinicaltrials .clinical-trials-details:after {
  content: " ";
  display: table;
}
.clinicaltrials .clinical-trials-details:after {
  clear: both;
}
.lt-ie8 .clinicaltrials .clinical-trials-details {
  zoom: 1;
}
.clinicaltrials .clinical-trials-details h1.ct-heading {
  font-weight: 100;
  font-size: 30px;
  font-size: 2.142857142857143rem;
  padding-bottom: 12px;
  padding-bottom: 0.8571428571428571rem;
  border-bottom: 1px solid #cccccc;
  margin-top: 0px;
  margin-top: 0rem;
  color: #8c1515;
}
.clinicaltrials .clinical-trials-details h3.ct-heading {
  color: #8c1515;
  margin-bottom: 2px;
  margin-bottom: 0.14285714285714285rem;
}
.clinicaltrials .clinical-trials-details ul.ct-details-ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.clinicaltrials .clinical-trials-details .all-trials-link {
  font-weight: 600;
  display: block;
  padding-top: 4px;
  padding-top: 0.2857142857142857rem;
  margin-top: 6px;
  margin-top: 0.42857142857142855rem;
  border-top: 1px solid #cccccc;
}
.clinicaltrials .clinical-trials-details .ct-box-icon-container {
  position: relative;
  width: 45px;
  width: 3.2142857142857144rem;
  margin: 27px auto 29px;
  margin: 1.92857142857143rem auto 2.07142857142857rem;
}
.clinicaltrials .clinical-trials-details .ct-box-content-icon {
  -webkit-border-radius: 24px 24px 24px 24px;
  -webkit-border-radius: 1.7142857142857142rem 1.7142857142857142rem 1.7142857142857142rem 1.7142857142857142rem;
  -moz-border-radius: 24px 24px 24px 24px;
  -moz-border-radius: 1.7142857142857142rem 1.7142857142857142rem 1.7142857142857142rem 1.7142857142857142rem;
  border-radius: 24px 24px 24px 24px;
  border-radius: 1.7142857142857142rem 1.7142857142857142rem 1.7142857142857142rem 1.7142857142857142rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  color: #FFFFFF;
  font-size: 30px;
  font-size: 2.142857142857143rem;
  width: 45px;
  width: 3.2142857142857144rem;
  height: 45px;
  height: 3.2142857142857144rem;
  position: relative;
  text-align: center;
  top: -23px;
  top: -1.6428571428571428rem;
  position: absolute;
}
.clinicaltrials .clinical-trials-details .ct-box-content-icon.ct-box-recruiting {
  background-color: #007c92;
}
.clinicaltrials .clinical-trials-details .ct-box-content-icon.ct-box-not-recruiting {
  background-color: #999999;
}
.clinicaltrials .clinical-trials-details .ct-recruiting-container {
  margin-bottom: 20px;
  margin-bottom: 1.4285714285714286rem;
}
.clinicaltrials .clinical-trials-details .ct-side-box h3 {
  color: #8c1515;
}
.clinicaltrials .clinical-trials-details .ct-side-box .RECRUITING:before,
.clinicaltrials .clinical-trials-details .ct-side-box .NOT_RECRUITING:before {
  font-family: 'FontAwesome';
  padding-right: 5px;
  padding-right: 0.35714285714285715rem;
}
.clinicaltrials .clinical-trials-details .ct-side-box .NOT_RECRUITING {
  color: #666666;
}
.clinicaltrials .clinical-trials-details .ct-side-box .NOT_RECRUITING:before {
  content: "\f023";
  color: #666666;
}
.clinicaltrials .clinical-trials-details .ct-side-box .RECRUITING {
  color: #666666;
}
.clinicaltrials .clinical-trials-details .ct-side-box .RECRUITING:before {
  content: "\f05d";
  color: #819528;
}
.clinicaltrials .clinical-trials-details .ct-side-box .ct-location {
  padding-bottom: 6px;
  padding-bottom: 0.42857142857142855rem;
  border-bottom: 1px solid #cccccc;
}
.clinicaltrials .clinical-trials-details .ct-side-box .ct-location:last-child {
  border-bottom: medium none;
}

ul.clinical-trials-conditions {
  list-style: none;
  padding-left: 0px;
  padding-left: 0rem;
  float: left;
  width: 100%;
  clear: both;
}
ul.clinical-trials-conditions li {
  display: block;
  padding-top: 6px;
  padding-top: 0.42857142857142855rem;
  padding-right: 6px;
  padding-right: 0.42857142857142855rem;
  padding-bottom: 6px;
  padding-bottom: 0.42857142857142855rem;
  padding-left: 6px;
  padding-left: 0.42857142857142855rem;
  line-height: 16px;
  line-height: 1.1428571428571428rem;
  clear: both;
}
ul.clinical-trials-conditions li:nth-child(even) {
  background-color: #f1f1f1;
}
ul.clinical-trials-conditions li + li:last-child:after {
  border: none;
}
ul.clinical-trials-conditions li ul {
  /*border-top: solid 1px @ul-hr-color;*/
  /* Commented out to fix layout issue in WT-616 */
  padding-left: 30px;
  padding-left: 2.142857142857143rem;
  margin-top: 6px;
  margin-top: 0.42857142857142855rem;
}
ul.clinical-trials-conditions li ul li:nth-child(even) {
  background-color: transparent;
}
ul.clinical-trials-conditions li ul li:last-child {
  padding-bottom: 6px;
  padding-bottom: 0.42857142857142855rem;
  padding-right: 0px;
  padding-right: 0rem;
}
ul.clinical-trials-conditions li ul li {
  padding-left: 6px;
  padding-left: 0.42857142857142855rem;
}
ul.clinical-trials-conditions li ul li ul {
  padding-left: 30px;
  padding-left: 2.142857142857143rem;
  margin-top: 6px;
  margin-top: 0.42857142857142855rem;
  /*
                    li:nth-child(even),
                    li.even{
                        background:none;
                    }
                    */
}
ul.clinical-trials-conditions li ul li:after {
  border: none;
}

/* SM.Commons.Tabs: base.less */
.carousel {
  position: relative;
  /* Styles for columns narrower than tabs */
  /* Start of custom styles for collapse-to-accordion layout */
}
.carousel .nav-tabs-menu {
  display: none;
}
.carousel .nav-tabs {
  padding-top: 10px;
  padding-top: 0.7142857142857143rem;
  padding-left: 15px;
  padding-left: 1.0714285714285714rem;
  position: relative;
}
.carousel .nav-tabs .tab-text {
  border-bottom: 2px solid #dddddd;
}
.carousel .nav-tabs li.active a[role="tab"] {
  background-color: transparent;
  border-width: 1px;
  border-width: 0.07142857142857142rem;
}
.carousel .nav-tabs li a[role="tab"],
.carousel .nav-tabs li a[role="tab"]:link,
.carousel .nav-tabs li a[role="tab"]:visited {
  padding-bottom: 0;
  padding-top: 12px;
  padding-top: 0.8571428571428571rem;
  outline: none;
  color: #888888;
  text-decoration: none;
}
.carousel .nav-tabs li.active .tab-text,
.carousel .nav-tabs li a[role="tab"]:hover .tab-text {
  color: #000000;
  border-bottom-color: #6b8e23;
}
.carousel li:hover a.bookmark {
  display: inline-block;
}
.carousel li a.bookmark {
  display: none;
}
.carousel li a.bookmark,
.carousel li a.bookmark:hover,
.carousel li a.bookmark:focus,
.carousel li a.bookmark:active {
  position: absolute;
  top: 40%;
  left: -10px;
  height: 1em;
  width: 1em;
  background-color: transparent;
  border: none;
  text-indent: -9999px;
  color: #000000;
}
.carousel li a.bookmark:before,
.carousel li a.bookmark:hover:before,
.carousel li a.bookmark:focus:before,
.carousel li a.bookmark:active:before {
  position: absolute;
  top: 0;
  left: 0;
  text-indent: 0;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0c1";
}
.carousel .hamburger ul {
  display: none;
}
.carousel .hamburger li {
  position: relative;
}
.carousel .tab-content {
  padding-top: 12px;
  padding-top: 0.8571428571428571rem;
}
.carousel.compressed .nav-tabs li {
  display: none;
}
.carousel.compressed .nav-tabs li.active {
  display: block;
  padding-bottom: 0;
  width: auto;
  max-width: 75%;
}
.carousel.compressed .nav-tabs-menu {
  display: block;
  position: absolute;
  cursor: pointer;
  right: 0px;
  right: 0rem;
  top: 22px;
  top: 1.5714285714285714rem;
  padding: 0px 5px 2px;
  padding: 0rem 0.35714285714285715rem 0.14285714285714285rem;
  -webkit-border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 0.21428571428571427rem 0.21428571428571427rem 0rem 0rem;
  -moz-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 0.21428571428571427rem 0.21428571428571427rem 0rem 0rem;
  border-radius: 3px 3px 0px 0px;
  border-radius: 0.21428571428571427rem 0.21428571428571427rem 0rem 0rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid transparent;
  background-color: transparent;
}
.carousel.compressed .nav-tabs-menu:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0c9";
}
.carousel.compressed .nav-tabs-menu .expanded,
.carousel.compressed .nav-tabs-menu:hover {
  border-color: #dddddd;
  background-color: #eeeeee;
}
.carousel.compressed .hamburger {
  padding: 0;
}
.carousel.compressed .hamburger ul {
  list-style-type: none;
  text-align: center;
  background-color: #eeeeee;
  padding-left: 0;
  border-bottom: solid 1px #cccccc;
}
.carousel.compressed .hamburger ul li {
  border-bottom: solid 1px #dddddd;
}
.carousel.compressed .hamburger ul li.active {
  background-color: #d8d8d8;
}
.carousel.compressed .hamburger ul li.active a[role="tab"] {
  color: #000000;
}
.carousel.compressed .hamburger ul li:hover {
  background-color: #d8d8d8;
  cursor: pointer;
}
.carousel.compressed .hamburger ul li:hover a[role="tab"] {
  color: #000000;
}
.carousel.compressed .hamburger ul li a[role="tab"] {
  color: #888888;
  display: block;
  text-transform: uppercase;
  width: 100%;
  padding: 5px;
  padding: 0.35714285714285715rem;
}
.carousel .collapse-to-accordion .nav-tabs {
  display: table;
  table-layout: fixed;
  width: 100%;
  border-bottom: none;
}
@media (max-width: 767px) {
  .carousel .collapse-to-accordion .nav-tabs {
    display: none;
  }
}
.carousel .collapse-to-accordion .nav-tabs .tab-text {
  border-bottom: none;
}
.carousel .collapse-to-accordion .nav-tabs .tab-text .title {
  text-transform: none;
  font-weight: 100;
}
.carousel .collapse-to-accordion .nav-tabs.nav.qty-1 > li {
  width: 100%;
}
.carousel .collapse-to-accordion .nav-tabs.nav.qty-2 > li {
  width: 50%;
}
.carousel .collapse-to-accordion .nav-tabs.nav.qty-3 > li {
  width: 33.33333333333333%;
}
.carousel .collapse-to-accordion .nav-tabs.nav.qty-4 > li {
  width: 25%;
}
.carousel .collapse-to-accordion .nav-tabs.nav.qty-5 > li {
  width: 20%;
}
.carousel .collapse-to-accordion .nav-tabs.nav.qty-6 > li {
  width: 16.57%;
}
.carousel .collapse-to-accordion .nav-tabs.nav.qty-7 > li {
  width: 14.28571428571429%;
}
.carousel .collapse-to-accordion .nav-tabs.nav.qty-8 > li {
  width: 12.5%;
}
.carousel .collapse-to-accordion .nav-tabs > li {
  display: table-cell;
  float: none;
  width: 100%;
}
.carousel .collapse-to-accordion .nav-tabs > li.active:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 0;
  width: 0;
  border-top: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 20px solid transparent;
  left: 50%;
  top: auto;
  bottom: -2px;
  bottom: -0.14285714285714285rem;
  border-width: 25px;
  border-bottom-color: #f0f4f5;
  margin-left: -25px;
  margin-left: -1.7857142857142858rem;
}
.carousel .collapse-to-accordion .nav-tabs > li.active:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 0;
  width: 0;
  border-top: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 20px solid transparent;
  left: 50%;
  top: auto;
  bottom: -2px;
  bottom: -0.14285714285714285rem;
  border-width: 27px;
  border-bottom-color: #dddddd;
  margin-left: -27px;
  margin-left: -1.9285714285714286rem;
}
.carousel .collapse-to-accordion .nav-tabs > li.active a[role="tab"] {
  border: none;
}
.carousel .collapse-to-accordion .nav-tabs > li a[role="tab"] {
  text-align: center;
  color: #333333;
  padding: 10px 0px 30px;
  padding: 0.7142857142857143rem 0rem 2.142857142857143rem;
  font-size: 22px;
  font-size: 1.5714285714285714rem;
  line-height: 28px;
  line-height: 2rem;
}
.carousel .collapse-to-accordion .nav-tabs > li a[role="tab"]:hover {
  background-color: transparent;
  border: none;
}
.carousel .collapse-to-accordion .panel-group {
  border-top: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .carousel .collapse-to-accordion .panel-group .panel + .panel {
    margin-top: 0;
  }
}
.carousel .collapse-to-accordion .panel-group .panel {
  border: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=3)";
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
@media (max-width: 767px) {
  .carousel .collapse-to-accordion .panel-group .panel {
    -webkit-border-radius: 0px;
    -webkit-border-radius: 0rem;
    -moz-border-radius: 0px;
    -moz-border-radius: 0rem;
    border-radius: 0px;
    border-radius: 0rem;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
}
.carousel .collapse-to-accordion .panel-group .panel > .panel-heading {
  padding: 0;
  background-color: #f0f4f5;
  border: none;
}
@media (min-width: 768px) {
  .carousel .collapse-to-accordion .panel-group .panel > .panel-heading {
    display: none;
  }
}
.carousel .collapse-to-accordion .panel-group .panel > .panel-heading > a[role="tab"] {
  display: block;
  padding: 10px 15px;
  padding: 0.7142857142857143rem 1.0714285714285714rem;
}
.carousel .collapse-to-accordion .panel-group .panel > .panel-heading > a[role="tab"][aria-expanded=false] .title {
  color: #333333;
  font-weight: 100;
}
.carousel .collapse-to-accordion .panel-group .panel > .panel-heading > a[role="tab"] .title {
  text-transform: none;
  padding-top: 10px;
  padding-top: 0.7142857142857143rem;
  padding-bottom: 10px;
  padding-bottom: 0.7142857142857143rem;
}
.carousel .collapse-to-accordion .panel-group .panel > .panel-heading > a[role="tab"] .tab-text {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.carousel .collapse-to-accordion .panel-group .panel .panel-body {
  background-color: #f0f4f5;
  border-top: none;
}
@media (max-width: 767px) {
  .carousel .collapse-to-accordion .panel-group .panel .panel-body {
    border: none;
  }
}
@media (max-width: 767px) {
  .carousel .collapse-to-accordion .panel-group .panel .panel-collapse .panel-body div {
    opacity: 0;
  }
  .carousel .collapse-to-accordion .panel-group .panel .panel-collapse.in .panel-body div {
    opacity: 1;
  }
}
.carousel .collapse-to-accordion.custom-tabs-1 .nav-tabs > li.active a[role="tab"] {
  background-color: transparent;
}
.carousel .collapse-to-accordion.custom-tabs-1 .nav-tabs > li.active a[role="tab"]:before {
  background-color: #09425a;
}
.carousel .collapse-to-accordion.custom-tabs-1 .nav-tabs > li.active .tab-text {
  color: #8c1515;
}
.carousel .collapse-to-accordion.custom-tabs-1 .nav-tabs > li.active .tab-text .title {
  font-weight: 400;
}
.carousel .collapse-to-accordion.custom-tabs-1 .nav-tabs > li a[role="tab"] {
  color: #333333;
  padding: 40px 10px 40px 10px;
  padding: 2.857142857142857rem 0.7142857142857143rem 2.857142857142857rem 0.7142857142857143rem;
  font-size: 24px;
  font-size: 1.7142857142857142rem;
  line-height: 24px;
  line-height: 1.7142857142857142rem;
}
.carousel .collapse-to-accordion.custom-tabs-1 .nav-tabs > li a[role="tab"]:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: " ";
  font-size: 85px;
  font-size: 6.071428571428571rem;
  color: #ffffff;
  padding: 20px 15px 15px;
  padding: 1.4285714285714286rem 1.0714285714285714rem 1.0714285714285714rem;
  border-radius: 50%;
  background-color: #aabec6;
  margin-bottom: 6px;
  margin-bottom: 0.42857142857142855rem;
  width: 132px;
  width: 9.428571428571429rem;
  height: 132px;
  height: 9.428571428571429rem;
  vertical-align: middle;
}
.carousel .collapse-to-accordion.custom-tabs-1 .nav-tabs > li a[role="tab"]:hover,
.carousel .collapse-to-accordion.custom-tabs-1 .nav-tabs > li a[role="tab"]:focus {
  background-color: transparent;
  border: none;
}
.carousel .collapse-to-accordion.custom-tabs-1 .nav-tabs > li a[role="tab"]:focus:before {
  background-color: #09425a;
}
.carousel .collapse-to-accordion.custom-tabs-1 .nav-tabs > li:first-child a[role="tab"]:before {
  content: "\f0f0";
}
.carousel .collapse-to-accordion.custom-tabs-1 .nav-tabs > li:first-child + li a[role="tab"]:before {
  content: url("images/icon-clipboard.svg");
  padding-top: 21px;
  padding-top: 1.5rem;
}
.carousel .collapse-to-accordion.custom-tabs-1 .nav-tabs > li:first-child + li + li a[role="tab"]:before {
  content: "\f0c3";
}
.carousel .collapse-to-accordion.custom-tabs-1 .nav-tabs > li:first-child + li + li + li a[role="tab"]:before {
  content: "\f19d";
  font-size: 82px;
  font-size: 5.857142857142857rem;
  padding-top: 27px;
  padding-top: 1.9285714285714286rem;
}
.carousel .collapse-to-accordion.custom-tabs-1 .panel-group .panel > .panel-heading {
  background-color: #f0f4f5;
  min-height: 70px;
  min-height: 5rem;
}
.carousel .collapse-to-accordion.custom-tabs-1 .panel-group .panel > .panel-heading > a[role="tab"] {
  display: table;
}
.carousel .collapse-to-accordion.custom-tabs-1 .panel-group .panel > .panel-heading > a[role="tab"]:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: " ";
  font-size: 38px;
  font-size: 2.7142857142857144rem;
  color: #ffffff;
  padding: 5px 12px 5px 12px;
  padding: 0.35714285714285715rem 0.8571428571428571rem 0.35714285714285715rem 0.8571428571428571rem;
  border-radius: 50%;
  background-color: #09425a;
  margin-bottom: 6px;
  margin-bottom: 0.42857142857142855rem;
  width: 55px;
  width: 3.9285714285714284rem;
  height: 52px;
  height: 3.7142857142857144rem;
  float: left;
  margin-right: 6px;
  margin-right: 0.42857142857142855rem;
  display: table-cell;
  vertical-align: middle;
}
.carousel .collapse-to-accordion.custom-tabs-1 .panel-group .panel > .panel-heading > a[role="tab"]:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f077";
  font-size: 30px;
  font-size: 2.142857142857143rem;
  color: #aabec6;
  display: table-cell;
  vertical-align: middle;
}
.carousel .collapse-to-accordion.custom-tabs-1 .panel-group .panel > .panel-heading > a[role="tab"][aria-expanded=false]:before {
  background-color: #aabec6;
}
.carousel .collapse-to-accordion.custom-tabs-1 .panel-group .panel > .panel-heading > a[role="tab"][aria-expanded=false]:after {
  content: "\f078";
}
.carousel .collapse-to-accordion.custom-tabs-1 .panel-group .panel > .panel-heading > a[role="tab"][aria-expanded=false] .title {
  color: #333333;
  font-weight: 100;
}
.carousel .collapse-to-accordion.custom-tabs-1 .panel-group .panel > .panel-heading > a[role="tab"] .title {
  text-transform: none;
  font-size: 24px;
  font-size: 1.7142857142857142rem;
  padding-top: 10px;
  padding-top: 0.7142857142857143rem;
  padding-bottom: 10px;
  padding-bottom: 0.7142857142857143rem;
}
.carousel .collapse-to-accordion.custom-tabs-1 .panel-group .panel:first-child > .panel-heading > a[role="tab"]:before {
  content: "\f0f0";
}
.carousel .collapse-to-accordion.custom-tabs-1 .panel-group .panel:first-child + .panel > .panel-heading > a[role="tab"]:before {
  content: url("images/icon-clipboard-sm.svg");
  padding: 7px 15px 7px 15px;
  padding: 0.5rem 1.0714285714285714rem 0.5rem 1.0714285714285714rem;
}
.carousel .collapse-to-accordion.custom-tabs-1 .panel-group .panel:first-child + .panel + .panel > .panel-heading > a[role="tab"]:before {
  content: "\f0c3";
}
.carousel .collapse-to-accordion.custom-tabs-1 .panel-group .panel:first-child + .panel + .panel + .panel > .panel-heading > a[role="tab"]:before {
  content: "\f19d";
  font-size: 34px;
  font-size: 2.4285714285714284rem;
  padding: 12px 7px 12px 7px;
  padding: 0.8571428571428571rem 0.5rem 0.8571428571428571rem 0.5rem;
}
.carousel .paginationContent .btn-toolbar {
  text-align: center;
}
.carousel .paginationContent .btn-toolbar .btn-group {
  float: none;
}
/* End of custom styles for collapse-to-accordion layout */
/* Styles for tabs inside panel builder */
.border-and-shadow .nav-tabs {
  margin-left: -12px;
  margin-right: -12px;
}
@media (min-width: 768px) {
  .border-and-shadow .panel-builder-mid .nav-tabs,
  .border-and-shadow border-and-shadow.panel-builder-mid .nav-tabs {
    margin-left: -6px;
    margin-right: -6px;
  }
  .border-and-shadow .panel-builder-left .nav-tabs,
  .border-and-shadow border-and-shadow.panel-builder-left .nav-tabs {
    margin-right: -6px;
  }
  .border-and-shadow .panel-builder-right .nav-tabs,
  .border-and-shadow border-and-shadow.panel-builder-right .nav-tabs {
    margin-left: -6px;
  }
}
@media (min-width: 768px) {
  .border-and-shadow .panel-builder-mid .carousel.compressed .hamburger ul,
  .border-and-shadow.panel-builder-mid .carousel.compressed .hamburger ul {
    margin-left: -6px;
    margin-right: -6px;
  }
  .border-and-shadow .panel-builder-left .carousel.compressed .hamburger ul,
  .border-and-shadow.panel-builder-left .carousel.compressed .hamburger ul {
    margin-left: -12px;
    margin-right: -6px;
  }
  .border-and-shadow .panel-builder-right .carousel.compressed .hamburger ul,
  .border-and-shadow.panel-builder-right .carousel.compressed .hamburger ul {
    margin-left: -6px;
    margin-right: -12px;
  }
}
.title {
  text-transform: uppercase;
}
.carousel-content-container .royalSlider {
  width: 100%;
}
.carousel-content-container .royalSlider.banner-loading {
  overflow: hidden;
}
.carousel-content-container .royalSlider.banner-loading:before {
  content: " ";
  background: url('../images/icons/icon-spinner.gif') no-repeat scroll center center #ffffff;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 22;
}
.carousel-content-container .royalSlider.has-one-slide .rsNav {
  display: none;
}
.carousel-content-container .royalSlider .rsContent .container,
.carousel-content-container .royalSlider .rsContainer .container {
  width: 100%;
}
.carousel-content-container .rsOverflow,
.carousel-content-container .rsSlide,
.carousel-content-container .rsVideoFrameHolder,
.carousel-content-container .rsThumbs {
  background: none repeat scroll 0 0 transparent;
  color: #333333;
}
.carousel-content-container .rsDefault {
  background: none repeat scroll 0 0 transparent;
}
@media (max-width: 991px) {
  .carousel-content-container .rsDefault {
    width: 100%;
    margin-left: 0;
  }
}

.button:before,
.button:after {
  content: " ";
  display: table;
}
.button:after {
  clear: both;
}
.lt-ie8 .button {
  zoom: 1;
}
.button .btn {
  display: block;
  padding: 5px;
  width: auto;
  white-space: normal;
}
.button .btn:before,
.button .btn:after {
  content: " ";
  display: table;
}
.button .btn:after {
  clear: both;
}
.lt-ie8 .button .btn {
  zoom: 1;
}
.button .left .btn {
  float: left;
}
.button .right .btn {
  float: right;
}
.button .center {
  text-align: center;
}
.button .center .btn {
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
  max-width: 80%;
}
.button .justified .btn {
  display: table;
  max-width: 100%;
  width: 100%;
}
.button .justified .btn .btn-text {
  width: 100%;
}
.button .btn .fa {
  width: 20px;
  height: 20px;
  border-radius: 10px;
  padding: 4px;
  vertical-align: middle;
  text-align: center;
}
.button .btn .btn-icon {
  display: table-cell;
  padding: 6px;
  margin: 0;
  vertical-align: middle;
}
.button .btn .btn-text {
  display: table-cell;
  width: auto;
  padding: 9px 15px 6px 0;
  border-radius: 0 4px 4px 0;
  text-align: left;
}
.button .btn.no-icon > .btn-text {
  padding-left: 6px;
  border-radius: 4px;
}
.button .btn.has-icon > .btn-icon {
  border-radius: 4px 0 0 4px;
}
.button .btn .btn-decoration {
  display: table-cell;
  vertical-align: middle;
  border-radius: 0 4px 4px 0;
}
.button .btn {
  font-size: 14px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.0;
  text-align: left;
}
.button .btn .fa {
  font-size: 13px;
  text-align: center;
}
.button .btn .btn-icon {
  border: 1px solid #dddddd;
  border-right: none;
  box-shadow: 1px 1px 1px #dddddd;
}
.button .btn .btn-text {
  border: 1px solid #dddddd;
  border-left: none;
  box-shadow: 1px 1px 1px #dddddd;
}
.button .btn.no-icon > .btn-text {
  border-left: 1px solid #dddddd;
}
.button .btn .btn-decoration:before {
  content: "\f061";
}
.button .btn {
  /* SIMPLE Button - minimal stlying with no background, looks like a text-only hyperlink, etc... */
  /* STANDARD Button - outer portion is grey, inner portion has a background color, text is white */
  /* WHITE Button - inner portion is white, text has a color */
  /* COLOR ARROW Button - inner portion is white, text has a color, arrows have a background color */
}
.button .btn.simple {
  color: #007c92;
  border-color: transparent;
  background-color: transparent;
}
.button .btn.simple .fa {
  color: #f1f1f1;
  background-color: #007c92;
}
.button .btn.simple .btn-icon {
  background-color: inherit;
  border-color: inherit;
  box-shadow: 1px 1px 1px transparent;
  vertical-align: top;
}
.button .btn.simple .btn-text {
  background-color: inherit;
  border-color: inherit;
  box-shadow: 1px 1px 1px transparent;
}
.button .btn.simple .btn-decoration {
  display: none;
}
.button .btn.simple:hover,
.button .btn.simple:focus,
.button .btn.simple:active {
  background-color: transparent;
  border: 1px solid #dddddd;
}
.border-and-shadow .button .btn.simple:hover,
.border-and-shadow .button .btn.simple:focus,
.border-and-shadow .button .btn.simple:active {
  border-color: #f1f1f1;
}
.button .btn.simple:hover > span,
.button .btn.simple:focus > span,
.button .btn.simple:active > span {
  border-color: transparent;
}
.button .btn.simple.color-white,
.button .btn.simple.color-blue-xx-light,
.button .btn.simple.color-seashell,
.button .btn.simple.color-blue-x-light {
  color: #333333;
}
.button .btn.simple.color-white .btn-icon .fa,
.button .btn.simple.color-blue-xx-light .btn-icon .fa,
.button .btn.simple.color-seashell .btn-icon .fa,
.button .btn.simple.color-blue-x-light .btn-icon .fa,
.button .btn.simple.color-white .btn-decoration,
.button .btn.simple.color-blue-xx-light .btn-decoration,
.button .btn.simple.color-seashell .btn-decoration,
.button .btn.simple.color-blue-x-light .btn-decoration {
  background-color: #333333;
}
.button .btn.simple.color-accent-green {
  color: #556222;
}
.button .btn.simple.color-accent-green .btn-icon .fa,
.button .btn.simple.color-accent-green .btn-decoration {
  background-color: #556222;
}
.button .btn.simple.color-grey-dark {
  color: #333333;
}
.button .btn.simple.color-grey-dark .btn-icon .fa,
.button .btn.simple.color-grey-dark .btn-decoration {
  background-color: #333333;
}
.button .btn.simple.color-red {
  color: #8c1515;
}
.button .btn.simple.color-red .btn-icon .fa,
.button .btn.simple.color-red .btn-decoration {
  background-color: #8c1515;
}
.button .btn.simple.color-accent-purple {
  color: #53284f;
}
.button .btn.simple.color-accent-purple .btn-icon .fa,
.button .btn.simple.color-accent-purple .btn-decoration {
  background-color: #53284f;
}
.button .btn.simple.color-blue-x-dark {
  color: #09425a;
}
.button .btn.simple.color-blue-x-dark .btn-icon .fa,
.button .btn.simple.color-blue-x-dark .btn-decoration {
  background-color: #09425a;
}
.button .btn.simple.color-accent-red {
  color: #5e3032;
}
.button .btn.simple.color-accent-red .btn-icon .fa,
.button .btn.simple.color-accent-red .btn-decoration {
  background-color: #5e3032;
}
.button .btn.standard {
  color: #ffffff;
  background-color: #f1f1f1;
}
.button .btn.standard .btn-decoration,
.button .btn.standard .btn-icon .fa {
  color: #007c92;
  background-color: #ffffff;
}
.button .btn.standard .btn-icon,
.button .btn.standard .btn-text {
  background-color: #007c92;
}
.button .btn.standard .btn-decoration {
  background-color: #f1f1f1;
}
.button .btn.standard.color-white {
  color: #333333;
}
.button .btn.standard.color-white .btn-decoration {
  color: #333333;
}
.button .btn.standard.color-white .btn-icon .fa {
  background-color: #333333;
  color: #ffffff;
}
.button .btn.standard.color-white .btn-text,
.button .btn.standard.color-white .btn-icon {
  background-color: #ffffff;
}
.button .btn.standard.color-blue-xx-light {
  color: #007c92;
}
.button .btn.standard.color-blue-xx-light .btn-decoration {
  color: #007c92;
}
.button .btn.standard.color-blue-xx-light .btn-icon .fa {
  background-color: #007c92;
  color: #ffffff;
}
.button .btn.standard.color-blue-xx-light .btn-text,
.button .btn.standard.color-blue-xx-light .btn-icon {
  background-color: #f0f4f5;
}
.button .btn.standard.color-seashell {
  color: #333333;
}
.button .btn.standard.color-seashell .btn-icon .fa {
  background-color: #333333;
  color: #ffffff;
}
.button .btn.standard.color-seashell .btn-decoration {
  color: #333333;
}
.button .btn.standard.color-seashell .btn-text,
.button .btn.standard.color-seashell .btn-icon {
  background-color: #f1f1f1;
}
.button .btn.standard.color-blue-x-light {
  color: #333333;
}
.button .btn.standard.color-blue-x-light .btn-icon .fa {
  color: #333333;
}
.button .btn.standard.color-blue-x-light .btn-decoration {
  color: #333333;
}
.button .btn.standard.color-blue-x-light .btn-text,
.button .btn.standard.color-blue-x-light .btn-icon {
  background-color: #d0d8da;
}
.button .btn.standard.color-accent-green .btn-decoration,
.button .btn.standard.color-accent-green .btn-icon .fa {
  color: #556222;
}
.button .btn.standard.color-accent-green .btn-text,
.button .btn.standard.color-accent-green .btn-icon {
  background-color: #556222;
}
.button .btn.standard.color-grey-dark .btn-decoration,
.button .btn.standard.color-grey-dark .btn-icon .fa {
  color: #333333;
}
.button .btn.standard.color-grey-dark .btn-text,
.button .btn.standard.color-grey-dark .btn-icon {
  background-color: #333333;
}
.button .btn.standard.color-red .btn-decoration,
.button .btn.standard.color-red .btn-icon .fa {
  color: #8c1515;
}
.button .btn.standard.color-red .btn-text,
.button .btn.standard.color-red .btn-icon {
  background-color: #8c1515;
}
.button .btn.standard.color-accent-purple .btn-decoration,
.button .btn.standard.color-accent-purple .btn-icon .fa {
  color: #53284f;
}
.button .btn.standard.color-accent-purple .btn-text,
.button .btn.standard.color-accent-purple .btn-icon {
  background-color: #53284f;
}
.button .btn.standard.color-blue-x-dark .btn-decoration,
.button .btn.standard.color-blue-x-dark .btn-icon .fa {
  color: #09425a;
}
.button .btn.standard.color-blue-x-dark .btn-text,
.button .btn.standard.color-blue-x-dark .btn-icon {
  background-color: #09425a;
}
.button .btn.standard.color-accent-red .btn-decoration,
.button .btn.standard.color-accent-red .btn-icon .fa {
  color: #5e3032;
}
.button .btn.standard.color-accent-red .btn-text,
.button .btn.standard.color-accent-red .btn-icon {
  background-color: #5e3032;
}
.button .btn.white {
  color: #007c92;
  background-color: #f1f1f1;
}
.button .btn.white .btn-decoration,
.button .btn.white .btn-icon .fa {
  color: #ffffff;
  background-color: #007c92;
}
.button .btn.white .btn-icon,
.button .btn.white .btn-text {
  background-color: #ffffff;
}
.button .btn.white .btn-decoration,
.button .btn.white[class=" color-"] .btn-decoration {
  color: inherit;
  background-color: #f1f1f1;
}
.button .btn.white.color-white,
.button .btn.white.color-blue-xx-light,
.button .btn.white.color-seashell {
  color: #333333;
}
.button .btn.white.color-white .btn-decoration,
.button .btn.white.color-blue-xx-light .btn-decoration,
.button .btn.white.color-seashell .btn-decoration {
  color: #333333;
}
.button .btn.white.color-white .btn-icon .fa,
.button .btn.white.color-blue-xx-light .btn-icon .fa,
.button .btn.white.color-seashell .btn-icon .fa {
  background-color: #333333;
}
.button .btn.white.color-blue-x-light {
  color: #333333;
}
.button .btn.white.color-blue-x-light .btn-decoration {
  color: #333333;
}
.button .btn.white.color-blue-x-light .btn-icon .fa {
  background-color: #d0d8da;
  color: #333333;
}
.button .btn.white.color-accent-green {
  color: #556222;
}
.button .btn.white.color-accent-green .btn-icon .fa {
  background-color: #556222;
}
.button .btn.white.color-grey-dark {
  color: #333333;
}
.button .btn.white.color-grey-dark .btn-icon .fa {
  background-color: #333333;
}
.button .btn.white.color-red {
  color: #8c1515;
}
.button .btn.white.color-red .btn-icon .fa {
  background-color: #8c1515;
}
.button .btn.white.color-accent-purple {
  color: #53284f;
}
.button .btn.white.color-accent-purple .btn-icon .fa {
  background-color: #53284f;
}
.button .btn.white.color-blue-x-dark {
  color: #09425a;
}
.button .btn.white.color-blue-x-dark .btn-icon .fa {
  background-color: #09425a;
}
.button .btn.white.color-accent-red {
  color: #5e3032;
}
.button .btn.white.color-accent-red .btn-icon .fa {
  background-color: #5e3032;
}
.button .btn.color-arrow {
  color: #007c92;
  background-color: #f1f1f1;
}
.button .btn.color-arrow .fa {
  color: #ffffff;
  background-color: #007c92;
}
.button .btn.color-arrow .btn-icon,
.button .btn.color-arrow .btn-text {
  background-color: #ffffff;
}
.button .btn.color-arrow .btn-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.button .btn.color-arrow .btn-decoration {
  background-color: #007c92;
}
.button .btn.color-arrow .btn-decoration {
  color: #f1f1f1;
}
.button .btn.color-arrow.color-white {
  color: #333333;
}
.button .btn.color-arrow.color-white .btn-icon .fa {
  color: #ffffff;
  background-color: #333333;
}
.button .btn.color-arrow.color-white .btn-decoration {
  background-color: #ffffff;
  color: #333333;
  border: 1px solid #cccccc;
  border-left: none;
}
.button .btn.color-arrow.color-blue-xx-light {
  color: #333333;
}
.button .btn.color-arrow.color-blue-xx-light .btn-icon .fa {
  color: #f0f4f5;
  background-color: #007c92;
}
.button .btn.color-arrow.color-blue-xx-light .btn-decoration {
  background-color: #f0f4f5;
  color: #007c92;
  border: 1px solid #cccccc;
  border-left: none;
}
.button .btn.color-arrow.color-seashell {
  color: #333333;
}
.button .btn.color-arrow.color-seashell .btn-icon .fa {
  color: #f1f1f1;
  background-color: #333333;
}
.button .btn.color-arrow.color-seashell .btn-decoration {
  background-color: #f1f1f1;
  color: #333333;
  border: 1px solid #cccccc;
  border-left: none;
}
.button .btn.color-arrow.color-blue-x-light {
  color: #333333;
}
.button .btn.color-arrow.color-blue-x-light .btn-icon .fa {
  color: #333333;
  background-color: #d0d8da;
}
.button .btn.color-arrow.color-blue-x-light .btn-decoration {
  background-color: #d0d8da;
  color: #333333;
}
.button .btn.color-arrow.color-accent-green {
  color: #556222;
}
.button .btn.color-arrow.color-accent-green .btn-icon .fa,
.button .btn.color-arrow.color-accent-green .btn-decoration {
  background-color: #556222;
}
.button .btn.color-arrow.color-grey-dark {
  color: #333333;
}
.button .btn.color-arrow.color-grey-dark .btn-icon .fa,
.button .btn.color-arrow.color-grey-dark .btn-decoration {
  background-color: #333333;
}
.button .btn.color-arrow.color-red {
  color: #8c1515;
}
.button .btn.color-arrow.color-red .btn-icon .fa,
.button .btn.color-arrow.color-red .btn-decoration {
  background-color: #8c1515;
}
.button .btn.color-arrow.color-accent-purple {
  color: #53284f;
}
.button .btn.color-arrow.color-accent-purple .btn-icon .fa,
.button .btn.color-arrow.color-accent-purple .btn-decoration {
  background-color: #53284f;
}
.button .btn.color-arrow.color-blue-x-dark {
  color: #09425a;
}
.button .btn.color-arrow.color-blue-x-dark .btn-icon .fa,
.button .btn.color-arrow.color-blue-x-dark .btn-decoration {
  background-color: #09425a;
}
.button .btn.color-arrow.color-accent-red {
  color: #5e3032;
}
.button .btn.color-arrow.color-accent-red .btn-icon .fa,
.button .btn.color-arrow.color-accent-red .btn-decoration {
  background-color: #5e3032;
}
.background-dark button.simple .btn-text {
  color: #009abb;
}

.block-list-item {
  overflow: hidden;
}
.block-list-item .p-link-w-arrow a .lastWord,
.block-list-item a.link-w-arrow .lastWord {
  display: inline-block;
}
.block-list-item .p-link-w-arrow a .lastWord:after,
.block-list-item a.link-w-arrow .lastWord:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f061";
  line-height: 14px;
  line-height: 1rem;
  font-size: 7px;
  font-size: 0.5rem;
  padding-left: 4px;
  padding-left: 0.2857142857142857rem;
  top: -1px;
  top: -0.07142857142857142rem;
  position: relative;
}
.block-list-item .p-e-link-w-arrow a .lastWord,
.block-list-item a.e-link-w-arrow .lastWord,
.block-list-item .p-link-w-arrow a.external .lastWord,
.block-list-item .p-link-w-arrow a[target="_blank"] .lastWord,
.block-list-item a.link-w-arrow.external .lastWord,
.block-list-item a.link-w-arrow[target="_blank"] .lastWord {
  display: inline-block;
}
.block-list-item .p-e-link-w-arrow a .lastWord:after,
.block-list-item a.e-link-w-arrow .lastWord:after,
.block-list-item .p-link-w-arrow a.external .lastWord:after,
.block-list-item .p-link-w-arrow a[target="_blank"] .lastWord:after,
.block-list-item a.link-w-arrow.external .lastWord:after,
.block-list-item a.link-w-arrow[target="_blank"] .lastWord:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f08e";
  line-height: 14px;
  line-height: 1rem;
  font-size: 10px;
  font-size: 0.7142857142857143rem;
  padding-left: 6px;
  padding-left: 0.42857142857142855rem;
}
.block-list-item ul {
  list-style: none;
  padding-left: 0;
}
.block-list-item ul > li:nth-child(odd) {
  border: none;
  padding-top: 3px;
  padding-top: 0.21428571428571427rem;
  padding-bottom: 3px;
  padding-bottom: 0.21428571428571427rem;
  background-color: #eeeeee;
}
.block-list-item ul > li:after {
  border-bottom: none;
}
.block-list-item .block-list-li {
  margin: 0px;
  margin: 0rem;
  padding: 0px;
  padding: 0rem;
  margin-bottom: 12px;
  margin-bottom: 0.8571428571428571rem;
  list-style: none;
  display: block;
  clear: both;
}
.block-list-item .block-list-li:before,
.block-list-item .block-list-li:after {
  content: "";
  display: table;
}
.block-list-item .block-list-li:after {
  clear: both;
}
.block-list-item .block-list-li .block-heading {
  float: left;
  width: 21%;
  min-height: 64px;
  min-height: 4.571428571428571rem;
  padding-top: 0px;
  padding-top: 0rem;
  padding-bottom: 24px;
  padding-bottom: 1.7142857142857142rem;
  margin: 0px 12px 12px 0px;
  margin: 0rem 0.8571428571428571rem 0.8571428571428571rem 0rem;
  text-align: right;
  overflow: hidden;
}
.block-list-item .block-list-li .block-heading h3 {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  font-weight: 400;
  text-transform: uppercase;
  margin: 0px;
  margin: 0rem;
  padding: 12px 12px 12px 12px;
  padding: 0.8571428571428571rem 0.8571428571428571rem 0.8571428571428571rem 0.8571428571428571rem;
}
.block-list-item .block-list-li .block-heading h3 .year {
  display: block;
  font-size: 25px;
  font-size: 1.7857142857142858rem;
  font-weight: bold;
}
.block-list-item .block-list-li .block-heading h3 .shortMonth {
  display: none;
}
.block-list-item .block-list-li .block-heading h3 .month {
  font-size: 14px;
  font-size: 1rem;
}
.block-list-item .block-list-li .block-heading h3 .day {
  font-size: 14px;
  font-size: 1rem;
}
.block-list-item .block-list-li .block-heading h3 .day-of-week {
  display: none;
}
.block-list-item .block-list-li .block-content {
  width: 75%;
  font-size: 14px;
  font-size: 1rem;
  float: left;
}
.block-list-item .block-list-li > .block-content > h3 {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  text-transform: none;
  color: #8c1515;
  font-weight: 400;
  margin-bottom: 5px;
  margin-bottom: 0.35714285714285715rem;
  padding-top: 0px;
  padding-top: 0rem;
  margin-top: 12px;
  margin-top: 0.8571428571428571rem;
}
@media (max-width: 767px) {
  .block-list-item .block-list-li .block-heading {
    width: 20%;
    max-height: 170px;
  }
  .block-list-item .block-list-li .block-heading h3 {
    font-size: 14px;
    font-size: 1rem;
  }
  .block-list-item .block-list-li .block-content {
    width: 75%;
  }
}
@media (max-width: 479px) {
  .block-list-item .block-list-li .block-content {
    width: 65%;
  }
  .block-list-item .block-list-li .block-heading {
    width: 30%;
  }
  .block-list-item .block-list-li .block-heading h3 {
    font-size: 14px;
    font-size: 1rem;
    padding: 6px 6px 6px 6px;
    padding: 0.42857142857142855rem 0.42857142857142855rem 0.42857142857142855rem 0.42857142857142855rem;
  }
  .block-list-item .block-list-li .block-heading h3 .year {
    font-size: 20px;
    font-size: 1.4285714285714286rem;
  }
  .block-list-item .block-list-li .block-heading h3 .month {
    display: none;
  }
  .block-list-item .block-list-li .block-heading h3 .shortMonth {
    font-size: 14px;
    font-size: 1rem;
    display: inline;
  }
}
@media (max-width: 320px) {
  .block-list-item .block-list-li.text-block {
    height: auto !important;
  }
  .block-list-item .block-list-li.text-block .block-heading {
    float: none;
    width: 100%;
    text-align: left;
    margin: 0px 12px 0px 0px;
    margin: 0rem 0.8571428571428571rem 0rem 0rem;
    display: table;
  }
  .block-list-item .block-list-li.text-block .block-heading > h3 {
    display: table-cell;
    height: 64px;
    height: 4.571428571428571rem;
    vertical-align: bottom;
    padding-bottom: 0px !important;
    padding-bottom: 0rem !important;
  }
  .block-list-item .block-list-li.text-block .block-content {
    float: none;
    width: 100%;
  }
  .block-list-item .block-list-li .block-heading h3 {
    font-size: 18px;
    font-size: 1.2857142857142858rem;
    padding: 6px 6px 6px 6px;
    padding: 0.42857142857142855rem 0.42857142857142855rem 0.42857142857142855rem 0.42857142857142855rem;
  }
  .block-list-item .block-list-li .block-heading h3 .month {
    display: none;
  }
  .block-list-item .block-list-li .block-heading h3 .day {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
  }
  .block-list-item .block-list-li .block-heading h3 .shortMonth {
    font-size: 12px;
    font-size: 0.8571428571428571rem;
    display: inline;
  }
  .block-list-item .block-list-li .block-heading h3 .year {
    font-size: 18px;
    font-size: 1.2857142857142858rem;
  }
  .block-list-item .block-list-li.date .block-heading {
    width: 80px;
    width: 5.714285714285714rem;
    height: 100px;
    height: 7.142857142857143rem;
  }
  .block-list-item .block-list-li.date .block-content {
    width: 150px;
    width: 10.714285714285714rem;
  }
}
/* When Component is inside Columns */
/* 25% Column - ~ 155px */
.panel-builder-25-col .block-list-li.text-block {
  height: auto !important;
}
.panel-builder-25-col .block-list-li.text-block .block-heading {
  float: none;
  width: 100%;
  text-align: left;
  margin: 0px 0px 6px 0px;
  margin: 0rem 0rem 0.42857142857142855rem 0rem;
}
.panel-builder-25-col .block-list-li.text-block .block-heading h3 {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  padding: 12px 12px 12px 12px;
  padding: 0.8571428571428571rem 0.8571428571428571rem 0.8571428571428571rem 0.8571428571428571rem;
}
.panel-builder-25-col .block-list-li.text-block .block-content {
  float: none;
  width: 100%;
}
.panel-builder-25-col .block-list-li.date .block-heading {
  width: 55px;
  width: 3.9285714285714284rem;
  height: 90px;
  height: 6.428571428571429rem;
}
.panel-builder-25-col .block-list-li.date .block-heading h3 {
  padding: 6px;
  padding: 0.42857142857142855rem;
}
.panel-builder-25-col .block-list-li .block-heading h3 .month {
  display: none;
}
.panel-builder-25-col .block-list-li .block-heading h3 .day {
  font-size: 12px;
  font-size: 0.8571428571428571rem;
}
.panel-builder-25-col .block-list-li .block-heading h3 .shortMonth {
  font-size: 12px;
  font-size: 0.8571428571428571rem;
  display: inline;
}
.panel-builder-25-col .block-list-li .block-heading h3 .year {
  font-size: 13px;
  font-size: 0.9285714285714286rem;
}
/* 33% Column - ~ 205px */
.panel-builder-25-col .block-list-li.text-block,
.panel-builder-33-col .block-list-li.text-block {
  height: auto !important;
}
.panel-builder-25-col .block-list-li.text-block .block-heading,
.panel-builder-33-col .block-list-li.text-block .block-heading {
  float: none;
  width: 100%;
  text-align: left;
  margin: 0px 0px 6px 0px;
  margin: 0rem 0rem 0.42857142857142855rem 0rem;
}
.panel-builder-25-col .block-list-li.text-block .block-heading h3,
.panel-builder-33-col .block-list-li.text-block .block-heading h3 {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  padding: 12px 12px 12px 12px;
  padding: 0.8571428571428571rem 0.8571428571428571rem 0.8571428571428571rem 0.8571428571428571rem;
}
.panel-builder-25-col .block-list-li.text-block .block-content,
.panel-builder-33-col .block-list-li.text-block .block-content {
  float: none;
  width: 100%;
}
.panel-builder-25-col .block-list-li.date .block-heading,
.panel-builder-33-col .block-list-li.date .block-heading {
  width: 55px;
  width: 3.9285714285714284rem;
  height: 90px;
  height: 6.428571428571429rem;
}
.panel-builder-25-col .block-list-li.date .block-heading h3,
.panel-builder-33-col .block-list-li.date .block-heading h3 {
  padding: 6px;
  padding: 0.42857142857142855rem;
}
.panel-builder-25-col .block-list-li.date .block-heading h3 .month,
.panel-builder-33-col .block-list-li.date .block-heading h3 .month {
  display: none;
}
.panel-builder-25-col .block-list-li.date .block-heading h3 .day,
.panel-builder-33-col .block-list-li.date .block-heading h3 .day {
  font-size: 12px;
  font-size: 0.8571428571428571rem;
}
.panel-builder-25-col .block-list-li.date .block-heading h3 .shortMonth,
.panel-builder-33-col .block-list-li.date .block-heading h3 .shortMonth {
  font-size: 12px;
  font-size: 0.8571428571428571rem;
  display: inline;
}
.panel-builder-25-col .block-list-li.date .block-heading h3 .year,
.panel-builder-33-col .block-list-li.date .block-heading h3 .year {
  font-size: 13px;
  font-size: 0.9285714285714286rem;
}
.panel-builder-25-col .block-list-li.date .block-content,
.panel-builder-33-col .block-list-li.date .block-content {
  width: 65%;
}
/* 50% Column - ~310px */
.panel-builder-50-col .block-list-li .block-heading {
  width: 30%;
  max-height: 125px;
}
.panel-builder-50-col .block-list-li .block-content {
  width: 65%;
}
.panel-builder-50-col .block-list-li.text-block .block-heading h3 {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  padding: 6px 6px 6px 6px;
  padding: 0.42857142857142855rem 0.42857142857142855rem 0.42857142857142855rem 0.42857142857142855rem;
}
.panel-builder-50-col .block-list-li.date {
  /*            .block-content {
                .width(150);
            }
*/
}
.panel-builder-50-col .block-list-li.date .block-heading {
  width: 80px;
  width: 5.714285714285714rem;
  height: 100px;
  height: 7.142857142857143rem;
}
.panel-builder-50-col .block-list-li.date .block-heading h3 .month {
  display: none;
}
.panel-builder-50-col .block-list-li.date .block-heading h3 .day {
  font-size: 12px;
  font-size: 0.8571428571428571rem;
}
.panel-builder-50-col .block-list-li.date .block-heading h3 .shortMonth {
  font-size: 12px;
  font-size: 0.8571428571428571rem;
  display: inline;
}
.panel-builder-50-col .block-list-li .block-heading h3 .year {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
}
/* 66% Column - ~310px */
.panel-builder-66-col .block-list-li.text-block .block-heading {
  width: 25%;
  max-height: 170px;
}
.panel-builder-66-col .block-list-li.text-block .block-heading h3 {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  padding: 6px 6px 6px 6px;
  padding: 0.42857142857142855rem 0.42857142857142855rem 0.42857142857142855rem 0.42857142857142855rem;
}
.panel-builder-66-col .block-list-li.date .block-heading {
  width: 25%;
  max-height: 170px;
}
.panel-builder-66-col .block-list-li.date .block-heading h3 .month {
  display: none;
}
.panel-builder-66-col .block-list-li.date .block-heading h3 .day {
  font-size: 14px;
  font-size: 1rem;
}
.panel-builder-66-col .block-list-li.date .block-heading h3 .shortMonth {
  font-size: 14px;
  font-size: 1rem;
  display: inline;
}
.panel-builder-66-col .block-list-li.date .block-heading h3 .year {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
}
.panel-builder-66-col .block-list-li .block-content {
  width: 70%;
}
/* 75% Column - ~465px */
.panel-builder-75-col .block-list-li .block-heading {
  width: 25%;
  max-height: 170px;
}
.panel-builder-75-col .block-list-li .block-heading h3 {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  padding: 12px 12px 12px 12px;
  padding: 0.8571428571428571rem 0.8571428571428571rem 0.8571428571428571rem 0.8571428571428571rem;
}
.panel-builder-75-col .block-list-li .block-content {
  width: 70%;
}
.panel-builder-75-col .block-list-li.date .block-heading h3 .year {
  font-size: 20px;
  font-size: 1.4285714285714286rem;
}
.panel-builder-75-col .block-list-li.date .block-heading h3 .month {
  display: none;
}
.panel-builder-75-col .block-list-li.date .block-heading h3 .shortMonth {
  font-size: 14px;
  font-size: 1rem;
  display: inline;
}
/* Styles for block list added to a dark background */
.color-row.blue-dark-bg .block-list-item .block-content,
.border-and-shadow.blue-dark-bg .block-list-item .block-content,
.color-row.grey-bg .block-list-item .block-content,
.border-and-shadow.grey-bg .block-list-item .block-content,
.color-row.grey-med-bg .block-list-item .block-content,
.border-and-shadow.grey-med-bg .block-list-item .block-content,
.color-row.grey-dark-bg .block-list-item .block-content,
.border-and-shadow.grey-dark-bg .block-list-item .block-content,
.color-row.black-bg .block-list-item .block-content,
.border-and-shadow.black-bg .block-list-item .block-content,
.color-row.blue-bg .block-list-item .block-content,
.border-and-shadow.blue-bg .block-list-item .block-content,
.color-row.blue-dark-bg .block-list-item .block-content,
.border-and-shadow.blue-dark-bg .block-list-item .block-content,
.color-row.blue-x-dark-bg .block-list-item .block-content,
.border-and-shadow.blue-x-dark-bg .block-list-item .block-content,
.color-row.accent-lt-green-bg .block-list-item .block-content,
.border-and-shadow.accent-lt-green-bg .block-list-item .block-content,
.color-row.accent-green-bg .block-list-item .block-content,
.border-and-shadow.accent-green-bg .block-list-item .block-content,
.color-row.accent-orange-bg .block-list-item .block-content,
.border-and-shadow.accent-orange-bg .block-list-item .block-content,
.color-row.accent-purple-bg .block-list-item .block-content,
.border-and-shadow.accent-purple-bg .block-list-item .block-content,
.color-row.accent-red-bg .block-list-item .block-content,
.border-and-shadow.accent-red-bg .block-list-item .block-content,
.color-row.stanford-red-bg .block-list-item .block-content,
.border-and-shadow.stanford-red-bg .block-list-item .block-content {
  color: #ffffff;
}
.color-row.blue-dark-bg .block-list-item .block-content a,
.border-and-shadow.blue-dark-bg .block-list-item .block-content a,
.color-row.grey-bg .block-list-item .block-content a,
.border-and-shadow.grey-bg .block-list-item .block-content a,
.color-row.grey-med-bg .block-list-item .block-content a,
.border-and-shadow.grey-med-bg .block-list-item .block-content a,
.color-row.grey-dark-bg .block-list-item .block-content a,
.border-and-shadow.grey-dark-bg .block-list-item .block-content a,
.color-row.black-bg .block-list-item .block-content a,
.border-and-shadow.black-bg .block-list-item .block-content a,
.color-row.blue-bg .block-list-item .block-content a,
.border-and-shadow.blue-bg .block-list-item .block-content a,
.color-row.blue-dark-bg .block-list-item .block-content a,
.border-and-shadow.blue-dark-bg .block-list-item .block-content a,
.color-row.blue-x-dark-bg .block-list-item .block-content a,
.border-and-shadow.blue-x-dark-bg .block-list-item .block-content a,
.color-row.accent-lt-green-bg .block-list-item .block-content a,
.border-and-shadow.accent-lt-green-bg .block-list-item .block-content a,
.color-row.accent-green-bg .block-list-item .block-content a,
.border-and-shadow.accent-green-bg .block-list-item .block-content a,
.color-row.accent-orange-bg .block-list-item .block-content a,
.border-and-shadow.accent-orange-bg .block-list-item .block-content a,
.color-row.accent-purple-bg .block-list-item .block-content a,
.border-and-shadow.accent-purple-bg .block-list-item .block-content a,
.color-row.accent-red-bg .block-list-item .block-content a,
.border-and-shadow.accent-red-bg .block-list-item .block-content a,
.color-row.stanford-red-bg .block-list-item .block-content a,
.border-and-shadow.stanford-red-bg .block-list-item .block-content a {
  color: #6fdef9;
}
.color-row.blue-dark-bg .block-list-item .block-content a:link,
.border-and-shadow.blue-dark-bg .block-list-item .block-content a:link,
.color-row.grey-bg .block-list-item .block-content a:link,
.border-and-shadow.grey-bg .block-list-item .block-content a:link,
.color-row.grey-med-bg .block-list-item .block-content a:link,
.border-and-shadow.grey-med-bg .block-list-item .block-content a:link,
.color-row.grey-dark-bg .block-list-item .block-content a:link,
.border-and-shadow.grey-dark-bg .block-list-item .block-content a:link,
.color-row.black-bg .block-list-item .block-content a:link,
.border-and-shadow.black-bg .block-list-item .block-content a:link,
.color-row.blue-bg .block-list-item .block-content a:link,
.border-and-shadow.blue-bg .block-list-item .block-content a:link,
.color-row.blue-dark-bg .block-list-item .block-content a:link,
.border-and-shadow.blue-dark-bg .block-list-item .block-content a:link,
.color-row.blue-x-dark-bg .block-list-item .block-content a:link,
.border-and-shadow.blue-x-dark-bg .block-list-item .block-content a:link,
.color-row.accent-lt-green-bg .block-list-item .block-content a:link,
.border-and-shadow.accent-lt-green-bg .block-list-item .block-content a:link,
.color-row.accent-green-bg .block-list-item .block-content a:link,
.border-and-shadow.accent-green-bg .block-list-item .block-content a:link,
.color-row.accent-orange-bg .block-list-item .block-content a:link,
.border-and-shadow.accent-orange-bg .block-list-item .block-content a:link,
.color-row.accent-purple-bg .block-list-item .block-content a:link,
.border-and-shadow.accent-purple-bg .block-list-item .block-content a:link,
.color-row.accent-red-bg .block-list-item .block-content a:link,
.border-and-shadow.accent-red-bg .block-list-item .block-content a:link,
.color-row.stanford-red-bg .block-list-item .block-content a:link,
.border-and-shadow.stanford-red-bg .block-list-item .block-content a:link,
.color-row.blue-dark-bg .block-list-item .block-content a:visited,
.border-and-shadow.blue-dark-bg .block-list-item .block-content a:visited,
.color-row.grey-bg .block-list-item .block-content a:visited,
.border-and-shadow.grey-bg .block-list-item .block-content a:visited,
.color-row.grey-med-bg .block-list-item .block-content a:visited,
.border-and-shadow.grey-med-bg .block-list-item .block-content a:visited,
.color-row.grey-dark-bg .block-list-item .block-content a:visited,
.border-and-shadow.grey-dark-bg .block-list-item .block-content a:visited,
.color-row.black-bg .block-list-item .block-content a:visited,
.border-and-shadow.black-bg .block-list-item .block-content a:visited,
.color-row.blue-bg .block-list-item .block-content a:visited,
.border-and-shadow.blue-bg .block-list-item .block-content a:visited,
.color-row.blue-dark-bg .block-list-item .block-content a:visited,
.border-and-shadow.blue-dark-bg .block-list-item .block-content a:visited,
.color-row.blue-x-dark-bg .block-list-item .block-content a:visited,
.border-and-shadow.blue-x-dark-bg .block-list-item .block-content a:visited,
.color-row.accent-lt-green-bg .block-list-item .block-content a:visited,
.border-and-shadow.accent-lt-green-bg .block-list-item .block-content a:visited,
.color-row.accent-green-bg .block-list-item .block-content a:visited,
.border-and-shadow.accent-green-bg .block-list-item .block-content a:visited,
.color-row.accent-orange-bg .block-list-item .block-content a:visited,
.border-and-shadow.accent-orange-bg .block-list-item .block-content a:visited,
.color-row.accent-purple-bg .block-list-item .block-content a:visited,
.border-and-shadow.accent-purple-bg .block-list-item .block-content a:visited,
.color-row.accent-red-bg .block-list-item .block-content a:visited,
.border-and-shadow.accent-red-bg .block-list-item .block-content a:visited,
.color-row.stanford-red-bg .block-list-item .block-content a:visited,
.border-and-shadow.stanford-red-bg .block-list-item .block-content a:visited,
.color-row.blue-dark-bg .block-list-item .block-content a:hover,
.border-and-shadow.blue-dark-bg .block-list-item .block-content a:hover,
.color-row.grey-bg .block-list-item .block-content a:hover,
.border-and-shadow.grey-bg .block-list-item .block-content a:hover,
.color-row.grey-med-bg .block-list-item .block-content a:hover,
.border-and-shadow.grey-med-bg .block-list-item .block-content a:hover,
.color-row.grey-dark-bg .block-list-item .block-content a:hover,
.border-and-shadow.grey-dark-bg .block-list-item .block-content a:hover,
.color-row.black-bg .block-list-item .block-content a:hover,
.border-and-shadow.black-bg .block-list-item .block-content a:hover,
.color-row.blue-bg .block-list-item .block-content a:hover,
.border-and-shadow.blue-bg .block-list-item .block-content a:hover,
.color-row.blue-dark-bg .block-list-item .block-content a:hover,
.border-and-shadow.blue-dark-bg .block-list-item .block-content a:hover,
.color-row.blue-x-dark-bg .block-list-item .block-content a:hover,
.border-and-shadow.blue-x-dark-bg .block-list-item .block-content a:hover,
.color-row.accent-lt-green-bg .block-list-item .block-content a:hover,
.border-and-shadow.accent-lt-green-bg .block-list-item .block-content a:hover,
.color-row.accent-green-bg .block-list-item .block-content a:hover,
.border-and-shadow.accent-green-bg .block-list-item .block-content a:hover,
.color-row.accent-orange-bg .block-list-item .block-content a:hover,
.border-and-shadow.accent-orange-bg .block-list-item .block-content a:hover,
.color-row.accent-purple-bg .block-list-item .block-content a:hover,
.border-and-shadow.accent-purple-bg .block-list-item .block-content a:hover,
.color-row.accent-red-bg .block-list-item .block-content a:hover,
.border-and-shadow.accent-red-bg .block-list-item .block-content a:hover,
.color-row.stanford-red-bg .block-list-item .block-content a:hover,
.border-and-shadow.stanford-red-bg .block-list-item .block-content a:hover,
.color-row.blue-dark-bg .block-list-item .block-content a:active,
.border-and-shadow.blue-dark-bg .block-list-item .block-content a:active,
.color-row.grey-bg .block-list-item .block-content a:active,
.border-and-shadow.grey-bg .block-list-item .block-content a:active,
.color-row.grey-med-bg .block-list-item .block-content a:active,
.border-and-shadow.grey-med-bg .block-list-item .block-content a:active,
.color-row.grey-dark-bg .block-list-item .block-content a:active,
.border-and-shadow.grey-dark-bg .block-list-item .block-content a:active,
.color-row.black-bg .block-list-item .block-content a:active,
.border-and-shadow.black-bg .block-list-item .block-content a:active,
.color-row.blue-bg .block-list-item .block-content a:active,
.border-and-shadow.blue-bg .block-list-item .block-content a:active,
.color-row.blue-dark-bg .block-list-item .block-content a:active,
.border-and-shadow.blue-dark-bg .block-list-item .block-content a:active,
.color-row.blue-x-dark-bg .block-list-item .block-content a:active,
.border-and-shadow.blue-x-dark-bg .block-list-item .block-content a:active,
.color-row.accent-lt-green-bg .block-list-item .block-content a:active,
.border-and-shadow.accent-lt-green-bg .block-list-item .block-content a:active,
.color-row.accent-green-bg .block-list-item .block-content a:active,
.border-and-shadow.accent-green-bg .block-list-item .block-content a:active,
.color-row.accent-orange-bg .block-list-item .block-content a:active,
.border-and-shadow.accent-orange-bg .block-list-item .block-content a:active,
.color-row.accent-purple-bg .block-list-item .block-content a:active,
.border-and-shadow.accent-purple-bg .block-list-item .block-content a:active,
.color-row.accent-red-bg .block-list-item .block-content a:active,
.border-and-shadow.accent-red-bg .block-list-item .block-content a:active,
.color-row.stanford-red-bg .block-list-item .block-content a:active,
.border-and-shadow.stanford-red-bg .block-list-item .block-content a:active {
  color: #6fdef9;
}
.color-row.blue-dark-bg .block-list-item .block-content li,
.border-and-shadow.blue-dark-bg .block-list-item .block-content li,
.color-row.grey-bg .block-list-item .block-content li,
.border-and-shadow.grey-bg .block-list-item .block-content li,
.color-row.grey-med-bg .block-list-item .block-content li,
.border-and-shadow.grey-med-bg .block-list-item .block-content li,
.color-row.grey-dark-bg .block-list-item .block-content li,
.border-and-shadow.grey-dark-bg .block-list-item .block-content li,
.color-row.black-bg .block-list-item .block-content li,
.border-and-shadow.black-bg .block-list-item .block-content li,
.color-row.blue-bg .block-list-item .block-content li,
.border-and-shadow.blue-bg .block-list-item .block-content li,
.color-row.blue-dark-bg .block-list-item .block-content li,
.border-and-shadow.blue-dark-bg .block-list-item .block-content li,
.color-row.blue-x-dark-bg .block-list-item .block-content li,
.border-and-shadow.blue-x-dark-bg .block-list-item .block-content li,
.color-row.accent-lt-green-bg .block-list-item .block-content li,
.border-and-shadow.accent-lt-green-bg .block-list-item .block-content li,
.color-row.accent-green-bg .block-list-item .block-content li,
.border-and-shadow.accent-green-bg .block-list-item .block-content li,
.color-row.accent-orange-bg .block-list-item .block-content li,
.border-and-shadow.accent-orange-bg .block-list-item .block-content li,
.color-row.accent-purple-bg .block-list-item .block-content li,
.border-and-shadow.accent-purple-bg .block-list-item .block-content li,
.color-row.accent-red-bg .block-list-item .block-content li,
.border-and-shadow.accent-red-bg .block-list-item .block-content li,
.color-row.stanford-red-bg .block-list-item .block-content li,
.border-and-shadow.stanford-red-bg .block-list-item .block-content li {
  background-color: transparent;
  padding: 6px 6px 6px 0px;
  padding: 0.42857142857142855rem 0.42857142857142855rem 0.42857142857142855rem 0rem;
}
.color-row.blue-dark-bg .block-list-item .block-content li:after,
.border-and-shadow.blue-dark-bg .block-list-item .block-content li:after,
.color-row.grey-bg .block-list-item .block-content li:after,
.border-and-shadow.grey-bg .block-list-item .block-content li:after,
.color-row.grey-med-bg .block-list-item .block-content li:after,
.border-and-shadow.grey-med-bg .block-list-item .block-content li:after,
.color-row.grey-dark-bg .block-list-item .block-content li:after,
.border-and-shadow.grey-dark-bg .block-list-item .block-content li:after,
.color-row.black-bg .block-list-item .block-content li:after,
.border-and-shadow.black-bg .block-list-item .block-content li:after,
.color-row.blue-bg .block-list-item .block-content li:after,
.border-and-shadow.blue-bg .block-list-item .block-content li:after,
.color-row.blue-dark-bg .block-list-item .block-content li:after,
.border-and-shadow.blue-dark-bg .block-list-item .block-content li:after,
.color-row.blue-x-dark-bg .block-list-item .block-content li:after,
.border-and-shadow.blue-x-dark-bg .block-list-item .block-content li:after,
.color-row.accent-lt-green-bg .block-list-item .block-content li:after,
.border-and-shadow.accent-lt-green-bg .block-list-item .block-content li:after,
.color-row.accent-green-bg .block-list-item .block-content li:after,
.border-and-shadow.accent-green-bg .block-list-item .block-content li:after,
.color-row.accent-orange-bg .block-list-item .block-content li:after,
.border-and-shadow.accent-orange-bg .block-list-item .block-content li:after,
.color-row.accent-purple-bg .block-list-item .block-content li:after,
.border-and-shadow.accent-purple-bg .block-list-item .block-content li:after,
.color-row.accent-red-bg .block-list-item .block-content li:after,
.border-and-shadow.accent-red-bg .block-list-item .block-content li:after,
.color-row.stanford-red-bg .block-list-item .block-content li:after,
.border-and-shadow.stanford-red-bg .block-list-item .block-content li:after {
  border-bottom: solid 1px rgba(255, 255, 255, 0.3);
  content: no-open-quote;
  display: inherit;
  position: relative;
  bottom: -6px;
  bottom: -0.42857142857142855rem;
}
/*COLOR PALETTE */
.block-list-li .block-heading.hex-8C1515 {
  background-color: #8c1515;
}
.block-list-li .block-heading.hex-8C1515 h3 {
  color: #ffffff;
}
.block-list-li .block-heading.hex-DDDDDD {
  background-color: #dddddd;
}
.block-list-li .block-heading.hex-DDDDDD h3 {
  color: #333333;
}
.block-list-li .block-heading.hex-CCCCCC {
  background-color: #cccccc;
}
.block-list-li .block-heading.hex-CCCCCC h3 {
  color: #333333;
}
.block-list-li .block-heading.hex-999999 {
  background-color: #999999;
}
.block-list-li .block-heading.hex-999999 h3 {
  color: #ffffff;
}
.block-list-li .block-heading.hex-666666 {
  background-color: #666666;
}
.block-list-li .block-heading.hex-666666 h3 {
  color: #ffffff;
}
.block-list-li .block-heading.hex-333333 {
  background-color: #333333;
}
.block-list-li .block-heading.hex-333333 h3 {
  color: #ffffff;
}
.block-list-li .block-heading.hex-000000 {
  background-color: #000000;
}
.block-list-li .block-heading.hex-000000 h3 {
  color: #ffffff;
}
.block-list-li .block-heading.hex-F0F4F5 {
  background-color: #f0f4f5;
}
.block-list-li .block-heading.hex-F0F4F5 h3 {
  color: #333333;
}
.block-list-li .block-heading.hex-D0D8DA {
  background-color: #d0d8da;
}
.block-list-li .block-heading.hex-D0D8DA h3 {
  color: #333333;
}
.block-list-li .block-heading.hex-AABEC6 {
  background-color: #aabec6;
}
.block-list-li .block-heading.hex-AABEC6 h3 {
  color: #333333;
}
.block-list-li .block-heading.hex-009ABB {
  background-color: #009abb;
}
.block-list-li .block-heading.hex-009ABB h3 {
  color: #ffffff;
}
.block-list-li .block-heading.hex-007C92 {
  background-color: #007c92;
}
.block-list-li .block-heading.hex-007C92 h3 {
  color: #ffffff;
}
.block-list-li .block-heading.hex-09425A {
  background-color: #09425a;
}
.block-list-li .block-heading.hex-09425A h3 {
  color: #ffffff;
}
.block-list-li .block-heading.hex-C7D1C6 {
  background-color: #c7d1c6;
}
.block-list-li .block-heading.hex-C7D1C6 h3 {
  color: #333333;
}
.block-list-li .block-heading.hex-80982A {
  background-color: #80982a;
}
.block-list-li .block-heading.hex-80982A h3 {
  color: #ffffff;
}
.block-list-li .block-heading.hex-556222 {
  background-color: #556222;
}
.block-list-li .block-heading.hex-556222 h3 {
  color: #ffffff;
}
.block-list-li .block-heading.hex-B96D12 {
  background-color: #b96d12;
}
.block-list-li .block-heading.hex-B96D12 h3 {
  color: #ffffff;
}
.block-list-li .block-heading.hex-53284F {
  background-color: #53284f;
}
.block-list-li .block-heading.hex-53284F h3 {
  color: #ffffff;
}
.block-list-li .block-heading.hex-5E3032 {
  background-color: #5e3032;
}
.block-list-li .block-heading.hex-5E3032 h3 {
  color: #ffffff;
}
/* Jump Link layout for academic calendar */
.jump-link-layout .panel-builder-66-col .block-list-item .block-list-li .block-heading {
  width: 21%;
}
@media (max-width: 479px) {
  .jump-link-layout .panel-builder-66-col .block-list-item .block-list-li .block-heading {
    width: 25%;
  }
}
.jump-link-layout .panel-builder-66-col .block-list-item .block-list-li .block-heading h3 {
  padding: 12px 6px 12px 6px;
  padding: 0.8571428571428571rem 0.42857142857142855rem 0.8571428571428571rem 0.42857142857142855rem;
}
.jump-link-layout .panel-builder-66-col .block-list-item .block-list-li .block-heading h3 .year {
  display: none;
}
.jump-link-layout .panel-builder-66-col .block-list-item .block-list-li .block-heading h3 .day-of-week {
  display: inline;
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  text-transform: capitalize;
}
.jump-link-layout .panel-builder-66-col .block-list-item .block-list-li .block-heading h3 .day,
.jump-link-layout .panel-builder-66-col .block-list-item .block-list-li .block-heading h3 .shortMonth {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  font-weight: 600;
}
.jump-link-layout .panel-builder-66-col .block-list-item .block-content {
  padding-top: 12px;
  padding-top: 0.8571428571428571rem;
}
.border-and-shadow .block-list-item .block-list-li:last-child {
  margin-bottom: 0;
}


.background-dark .anchor-index {
  /* Mobile size */
}
.background-dark .anchor-index .menu {
  display: none;
}
.background-dark .anchor-index .anchor-index-container ul {
  padding: 0px;
  padding: 0rem;
  margin: 0px;
  margin: 0rem;
  list-style: none;
}
.background-dark .anchor-index .anchor-index-container ul li {
  padding-bottom: 12px;
  padding-bottom: 0.8571428571428571rem;
  padding-left: 12px;
  padding-left: 0.8571428571428571rem;
  padding-right: 6px;
  padding-right: 0.42857142857142855rem;
  line-height: 1.2;
}
.background-dark .anchor-index .anchor-index-container a {
  color: #ffffff !important;
  text-decoration: none !important;
}
.background-dark .anchor-index .anchor-index-container a:hover,
.background-dark .anchor-index .anchor-index-container a:active {
  color: #6fdef9 !important;
  text-decoration: none;
}
@media (max-width: 767px) {
  .background-dark .anchor-index .menu {
    display: block;
    position: absolute;
    top: 15px;
    top: 1.0714285714285714rem;
    right: 20px;
    right: 1.4285714285714286rem;
  }
}
.color-row.blue-dark-bg .anchor-index h2,
.border-and-shadow.blue-dark-bg .anchor-index h2,
.color-row.grey-bg .anchor-index h2,
.border-and-shadow.grey-bg .anchor-index h2,
.color-row.grey-med-bg .anchor-index h2,
.border-and-shadow.grey-med-bg .anchor-index h2,
.color-row.grey-dark-bg .anchor-index h2,
.border-and-shadow.grey-dark-bg .anchor-index h2,
.color-row.black-bg .anchor-index h2,
.border-and-shadow.black-bg .anchor-index h2,
.color-row.blue-bg .anchor-index h2,
.border-and-shadow.blue-bg .anchor-index h2,
.color-row.blue-dark-bg .anchor-index h2,
.border-and-shadow.blue-dark-bg .anchor-index h2,
.color-row.blue-x-dark-bg .anchor-index h2,
.border-and-shadow.blue-x-dark-bg .anchor-index h2,
.color-row.accent-lt-green-bg .anchor-index h2,
.border-and-shadow.accent-lt-green-bg .anchor-index h2,
.color-row.accent-green-bg .anchor-index h2,
.border-and-shadow.accent-green-bg .anchor-index h2,
.color-row.accent-orange-bg .anchor-index h2,
.border-and-shadow.accent-orange-bg .anchor-index h2,
.color-row.accent-purple-bg .anchor-index h2,
.border-and-shadow.accent-purple-bg .anchor-index h2,
.color-row.accent-red-bg .anchor-index h2,
.border-and-shadow.accent-red-bg .anchor-index h2,
.color-row.stanford-red-bg .anchor-index h2,
.border-and-shadow.stanford-red-bg .anchor-index h2 {
  color: #ffffff;
}
.color-row.blue-dark-bg .anchor-index-container li,
.border-and-shadow.blue-dark-bg .anchor-index-container li,
.color-row.grey-bg .anchor-index-container li,
.border-and-shadow.grey-bg .anchor-index-container li,
.color-row.grey-med-bg .anchor-index-container li,
.border-and-shadow.grey-med-bg .anchor-index-container li,
.color-row.grey-dark-bg .anchor-index-container li,
.border-and-shadow.grey-dark-bg .anchor-index-container li,
.color-row.black-bg .anchor-index-container li,
.border-and-shadow.black-bg .anchor-index-container li,
.color-row.blue-bg .anchor-index-container li,
.border-and-shadow.blue-bg .anchor-index-container li,
.color-row.blue-dark-bg .anchor-index-container li,
.border-and-shadow.blue-dark-bg .anchor-index-container li,
.color-row.blue-x-dark-bg .anchor-index-container li,
.border-and-shadow.blue-x-dark-bg .anchor-index-container li,
.color-row.accent-lt-green-bg .anchor-index-container li,
.border-and-shadow.accent-lt-green-bg .anchor-index-container li,
.color-row.accent-green-bg .anchor-index-container li,
.border-and-shadow.accent-green-bg .anchor-index-container li,
.color-row.accent-orange-bg .anchor-index-container li,
.border-and-shadow.accent-orange-bg .anchor-index-container li,
.color-row.accent-purple-bg .anchor-index-container li,
.border-and-shadow.accent-purple-bg .anchor-index-container li,
.color-row.accent-red-bg .anchor-index-container li,
.border-and-shadow.accent-red-bg .anchor-index-container li,
.color-row.stanford-red-bg .anchor-index-container li,
.border-and-shadow.stanford-red-bg .anchor-index-container li {
  color: #ffffff;
}
.color-row.blue-dark-bg .anchor-index-container a,
.border-and-shadow.blue-dark-bg .anchor-index-container a,
.color-row.grey-bg .anchor-index-container a,
.border-and-shadow.grey-bg .anchor-index-container a,
.color-row.grey-med-bg .anchor-index-container a,
.border-and-shadow.grey-med-bg .anchor-index-container a,
.color-row.grey-dark-bg .anchor-index-container a,
.border-and-shadow.grey-dark-bg .anchor-index-container a,
.color-row.black-bg .anchor-index-container a,
.border-and-shadow.black-bg .anchor-index-container a,
.color-row.blue-bg .anchor-index-container a,
.border-and-shadow.blue-bg .anchor-index-container a,
.color-row.blue-dark-bg .anchor-index-container a,
.border-and-shadow.blue-dark-bg .anchor-index-container a,
.color-row.blue-x-dark-bg .anchor-index-container a,
.border-and-shadow.blue-x-dark-bg .anchor-index-container a,
.color-row.accent-lt-green-bg .anchor-index-container a,
.border-and-shadow.accent-lt-green-bg .anchor-index-container a,
.color-row.accent-green-bg .anchor-index-container a,
.border-and-shadow.accent-green-bg .anchor-index-container a,
.color-row.accent-orange-bg .anchor-index-container a,
.border-and-shadow.accent-orange-bg .anchor-index-container a,
.color-row.accent-purple-bg .anchor-index-container a,
.border-and-shadow.accent-purple-bg .anchor-index-container a,
.color-row.accent-red-bg .anchor-index-container a,
.border-and-shadow.accent-red-bg .anchor-index-container a,
.color-row.stanford-red-bg .anchor-index-container a,
.border-and-shadow.stanford-red-bg .anchor-index-container a {
  color: #6fdef9;
}
.color-row.blue-dark-bg .anchor-index-container a:hover,
.border-and-shadow.blue-dark-bg .anchor-index-container a:hover,
.color-row.grey-bg .anchor-index-container a:hover,
.border-and-shadow.grey-bg .anchor-index-container a:hover,
.color-row.grey-med-bg .anchor-index-container a:hover,
.border-and-shadow.grey-med-bg .anchor-index-container a:hover,
.color-row.grey-dark-bg .anchor-index-container a:hover,
.border-and-shadow.grey-dark-bg .anchor-index-container a:hover,
.color-row.black-bg .anchor-index-container a:hover,
.border-and-shadow.black-bg .anchor-index-container a:hover,
.color-row.blue-bg .anchor-index-container a:hover,
.border-and-shadow.blue-bg .anchor-index-container a:hover,
.color-row.blue-dark-bg .anchor-index-container a:hover,
.border-and-shadow.blue-dark-bg .anchor-index-container a:hover,
.color-row.blue-x-dark-bg .anchor-index-container a:hover,
.border-and-shadow.blue-x-dark-bg .anchor-index-container a:hover,
.color-row.accent-lt-green-bg .anchor-index-container a:hover,
.border-and-shadow.accent-lt-green-bg .anchor-index-container a:hover,
.color-row.accent-green-bg .anchor-index-container a:hover,
.border-and-shadow.accent-green-bg .anchor-index-container a:hover,
.color-row.accent-orange-bg .anchor-index-container a:hover,
.border-and-shadow.accent-orange-bg .anchor-index-container a:hover,
.color-row.accent-purple-bg .anchor-index-container a:hover,
.border-and-shadow.accent-purple-bg .anchor-index-container a:hover,
.color-row.accent-red-bg .anchor-index-container a:hover,
.border-and-shadow.accent-red-bg .anchor-index-container a:hover,
.color-row.stanford-red-bg .anchor-index-container a:hover,
.border-and-shadow.stanford-red-bg .anchor-index-container a:hover,
.color-row.blue-dark-bg .anchor-index-container a:active,
.border-and-shadow.blue-dark-bg .anchor-index-container a:active,
.color-row.grey-bg .anchor-index-container a:active,
.border-and-shadow.grey-bg .anchor-index-container a:active,
.color-row.grey-med-bg .anchor-index-container a:active,
.border-and-shadow.grey-med-bg .anchor-index-container a:active,
.color-row.grey-dark-bg .anchor-index-container a:active,
.border-and-shadow.grey-dark-bg .anchor-index-container a:active,
.color-row.black-bg .anchor-index-container a:active,
.border-and-shadow.black-bg .anchor-index-container a:active,
.color-row.blue-bg .anchor-index-container a:active,
.border-and-shadow.blue-bg .anchor-index-container a:active,
.color-row.blue-dark-bg .anchor-index-container a:active,
.border-and-shadow.blue-dark-bg .anchor-index-container a:active,
.color-row.blue-x-dark-bg .anchor-index-container a:active,
.border-and-shadow.blue-x-dark-bg .anchor-index-container a:active,
.color-row.accent-lt-green-bg .anchor-index-container a:active,
.border-and-shadow.accent-lt-green-bg .anchor-index-container a:active,
.color-row.accent-green-bg .anchor-index-container a:active,
.border-and-shadow.accent-green-bg .anchor-index-container a:active,
.color-row.accent-orange-bg .anchor-index-container a:active,
.border-and-shadow.accent-orange-bg .anchor-index-container a:active,
.color-row.accent-purple-bg .anchor-index-container a:active,
.border-and-shadow.accent-purple-bg .anchor-index-container a:active,
.color-row.accent-red-bg .anchor-index-container a:active,
.border-and-shadow.accent-red-bg .anchor-index-container a:active,
.color-row.stanford-red-bg .anchor-index-container a:active,
.border-and-shadow.stanford-red-bg .anchor-index-container a:active,
.color-row.blue-dark-bg .anchor-index-container a:link,
.border-and-shadow.blue-dark-bg .anchor-index-container a:link,
.color-row.grey-bg .anchor-index-container a:link,
.border-and-shadow.grey-bg .anchor-index-container a:link,
.color-row.grey-med-bg .anchor-index-container a:link,
.border-and-shadow.grey-med-bg .anchor-index-container a:link,
.color-row.grey-dark-bg .anchor-index-container a:link,
.border-and-shadow.grey-dark-bg .anchor-index-container a:link,
.color-row.black-bg .anchor-index-container a:link,
.border-and-shadow.black-bg .anchor-index-container a:link,
.color-row.blue-bg .anchor-index-container a:link,
.border-and-shadow.blue-bg .anchor-index-container a:link,
.color-row.blue-dark-bg .anchor-index-container a:link,
.border-and-shadow.blue-dark-bg .anchor-index-container a:link,
.color-row.blue-x-dark-bg .anchor-index-container a:link,
.border-and-shadow.blue-x-dark-bg .anchor-index-container a:link,
.color-row.accent-lt-green-bg .anchor-index-container a:link,
.border-and-shadow.accent-lt-green-bg .anchor-index-container a:link,
.color-row.accent-green-bg .anchor-index-container a:link,
.border-and-shadow.accent-green-bg .anchor-index-container a:link,
.color-row.accent-orange-bg .anchor-index-container a:link,
.border-and-shadow.accent-orange-bg .anchor-index-container a:link,
.color-row.accent-purple-bg .anchor-index-container a:link,
.border-and-shadow.accent-purple-bg .anchor-index-container a:link,
.color-row.accent-red-bg .anchor-index-container a:link,
.border-and-shadow.accent-red-bg .anchor-index-container a:link,
.color-row.stanford-red-bg .anchor-index-container a:link,
.border-and-shadow.stanford-red-bg .anchor-index-container a:link,
.color-row.blue-dark-bg .anchor-index-container a:visited,
.border-and-shadow.blue-dark-bg .anchor-index-container a:visited,
.color-row.grey-bg .anchor-index-container a:visited,
.border-and-shadow.grey-bg .anchor-index-container a:visited,
.color-row.grey-med-bg .anchor-index-container a:visited,
.border-and-shadow.grey-med-bg .anchor-index-container a:visited,
.color-row.grey-dark-bg .anchor-index-container a:visited,
.border-and-shadow.grey-dark-bg .anchor-index-container a:visited,
.color-row.black-bg .anchor-index-container a:visited,
.border-and-shadow.black-bg .anchor-index-container a:visited,
.color-row.blue-bg .anchor-index-container a:visited,
.border-and-shadow.blue-bg .anchor-index-container a:visited,
.color-row.blue-dark-bg .anchor-index-container a:visited,
.border-and-shadow.blue-dark-bg .anchor-index-container a:visited,
.color-row.blue-x-dark-bg .anchor-index-container a:visited,
.border-and-shadow.blue-x-dark-bg .anchor-index-container a:visited,
.color-row.accent-lt-green-bg .anchor-index-container a:visited,
.border-and-shadow.accent-lt-green-bg .anchor-index-container a:visited,
.color-row.accent-green-bg .anchor-index-container a:visited,
.border-and-shadow.accent-green-bg .anchor-index-container a:visited,
.color-row.accent-orange-bg .anchor-index-container a:visited,
.border-and-shadow.accent-orange-bg .anchor-index-container a:visited,
.color-row.accent-purple-bg .anchor-index-container a:visited,
.border-and-shadow.accent-purple-bg .anchor-index-container a:visited,
.color-row.accent-red-bg .anchor-index-container a:visited,
.border-and-shadow.accent-red-bg .anchor-index-container a:visited,
.color-row.stanford-red-bg .anchor-index-container a:visited,
.border-and-shadow.stanford-red-bg .anchor-index-container a:visited {
  color: #6fdef9;
}

.accordion .section {
  margin-bottom: 0;
}
.accordion [data-toggle=collapse]:before,
.accordion .accordion-btn-toggle:before {
  content: "\f054";
  display: inline;
  font-family: FontAwesome;
  color: inherit;
  font-size: inherit;
  float: right;
  line-height: 100%;
}
.accordion .panel-heading {
  position: relative;
}
.accordion .panel-heading:hover a.bookmark {
  display: inline-block;
}
.accordion .panel-heading a.bookmark {
  display: none;
}
.accordion .panel-heading a.bookmark,
.accordion .panel-heading a.bookmark:hover,
.accordion .panel-heading a.bookmark:focus,
.accordion .panel-heading a.bookmark:active {
  position: absolute;
  top: 40%;
  left: 0;
  height: 1em;
  width: 1em;
  background-color: transparent;
  border: none;
  text-indent: -9999px;
  color: #000000;
  font-size: 10px;
  font-size: 0.7142857142857143rem;
}
.accordion .panel-heading a.bookmark:before,
.accordion .panel-heading a.bookmark:hover:before,
.accordion .panel-heading a.bookmark:focus:before,
.accordion .panel-heading a.bookmark:active:before {
  position: absolute;
  top: 0;
  left: 0;
  text-indent: 0;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0c1";
}
.accordion .panel {
  margin: 0px;
  margin: 0rem;
  -webkit-border-radius: 0px;
  -webkit-border-radius: 0rem;
  -moz-border-radius: 0px;
  -moz-border-radius: 0rem;
  border-radius: 0px;
  border-radius: 0rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.accordion .panel + .panel {
  margin: 0px;
  margin: 0rem;
}
.accordion .panel .panel-collapse {
  width: 100%;
}
.accordion .panel .panel-heading {
  padding: 0;
}
.accordion .panel .panel-heading > [data-toggle=collapse] {
  display: block;
  width: 100%;
}
.accordion .panel .panel-heading .tab-text {
  position: relative;
}
.accordion .panel .panel-heading .tab-text p {
  padding: 0px;
  padding: 0rem;
  margin: 0px;
  margin: 0rem;
}
.accordion .panel .panel-heading .tab-text .accordion-item-subheading {
  display: block;
  margin-top: 5px;
  margin-top: 0.35714285714285715rem;
}
.accordion .panel .panel-body p:last-child {
  margin-bottom: 0;
}
.accordion .accordion-bottom-control .panel-heading {
  position: static;
}
.accordion .accordion-bottom-control .panel-heading a.bookmark,
.accordion .accordion-bottom-control .panel-heading a.bookmark:hover,
.accordion .accordion-bottom-control .panel-heading a.bookmark:focus,
.accordion .accordion-bottom-control .panel-heading a.bookmark:active {
  top: 1em;
}
.accordion .accordion-bottom-control .panel {
  position: relative;
  padding-bottom: 25px;
  padding-bottom: 1.7857142857142858rem;
}
.accordion .accordion-bottom-control .panel [data-toggle=collapse]:after,
.accordion .accordion-bottom-control .panel [data-toggle=collapse]:before {
  position: absolute;
  left: auto;
  right: auto;
}
.accordion .accordion-bottom-control .panel [data-toggle=collapse]:before {
  bottom: 10px;
  bottom: 0.7142857142857143rem;
  left: 50%;
  padding: 7px;
  padding: 0.5rem;
  z-index: 100;
}
.accordion .accordion-bottom-control .panel [data-toggle=collapse]:after {
  content: "";
  height: 1px;
  width: 94%;
  margin-left: -47%;
  left: 50%;
  bottom: 25px;
  bottom: 1.7857142857142858rem;
}
.accordion .accordion-bottom-control .panel .panel-body {
  margin-left: 10px;
  margin-left: 0.7142857142857143rem;
  margin-right: 10px;
  margin-right: 0.7142857142857143rem;
}
.accordion .accordion-btn-container:before,
.accordion .accordion-btn-container:after {
  content: " ";
  display: table;
}
.accordion .accordion-btn-container:after {
  clear: both;
}
.lt-ie8 .accordion .accordion-btn-container {
  zoom: 1;
}
.accordion .accordion-btn-toggle {
  float: right;
  background: transparent;
  padding-right: 7px;
  padding-right: 0.5rem;
  padding-left: 7px;
  padding-left: 0.5rem;
}
.accordion .accordion-btn-toggle:before {
  content: "\f078";
  font-size: 80%;
  padding: 5px;
  padding: 0.35714285714285715rem;
  transform: rotate(0deg);
}
.accordion .accordion-btn-toggle[aria-expanded=true]:before {
  transform: rotate(180deg);
}
.accordion .panel {
  background-color: #8c1515;
  border-bottom: solid 1px #660000;
  border-top: solid 1px #660000;
  border-left: none;
  border-right: none;
}
.accordion .panel:first-child {
  border-top: none;
}
.accordion .panel:last-child {
  border-bottom: none;
}
.accordion .panel [data-toggle=collapse] {
  padding: 12px 25px 12px 12px;
  padding: 0.8571428571428571rem 1.7857142857142858rem 0.8571428571428571rem 0.8571428571428571rem;
  background-color: transparent;
  color: #ffffff;
}
.accordion .panel [data-toggle=collapse]:hover,
.accordion .panel [data-toggle=collapse]:focus {
  background-color: #660000;
}
.accordion .panel [data-toggle=collapse]:before {
  content: "\f078";
  transform: rotate(180deg);
  margin-right: -14px;
  margin-right: -1rem;
  padding-bottom: 5px;
  padding-bottom: 0.35714285714285715rem;
}
.accordion .panel [data-toggle=collapse][aria-expanded=false]:before {
  transform: rotate(0deg);
}
.accordion .panel .panel-heading {
  background-color: transparent;
}
.accordion .panel .panel-heading .tab-text {
  color: #ffffff;
}
.accordion .panel .panel-heading .tab-text p {
  font-size: 14px;
  font-size: 1rem;
  line-height: 14px;
  line-height: 1rem;
}
.accordion .panel .panel-heading .tab-text p.double-heading {
  color: #8c1515;
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  font-weight: 400;
  line-height: normal;
}
.accordion .panel .panel-heading .tab-text p.double-heading .accordion-item-subheading {
  font-size: 14px;
  font-size: 1rem;
  color: #333333;
}
.accordion .panel .panel-body {
  background-color: #ffffff;
  border-left: solid 1px #dddddd;
  border-right: solid 1px #dddddd;
}
.accordion .panel .panel-body:last-child {
  border-bottom: solid 1px #dddddd;
}
.accordion .accordion-bottom-control .panel {
  margin-bottom: 10px;
  margin-bottom: 0.7142857142857143rem;
  box-shadow: none;
}
.accordion .accordion-bottom-control .panel [data-toggle=collapse] {
  padding: 12px 12px 16px 12px;
  padding: 0.8571428571428571rem 0.8571428571428571rem 1.1428571428571428rem 0.8571428571428571rem;
}
.accordion .accordion-bottom-control .panel [data-toggle=collapse]:hover,
.accordion .accordion-bottom-control .panel [data-toggle=collapse]:focus {
  background-color: transparent;
  outline: 1;
}
.accordion .accordion-bottom-control .panel [data-toggle=collapse]:after,
.accordion .accordion-bottom-control .panel [data-toggle=collapse]:before {
  background-color: #ffffff;
}
.accordion .accordion-bottom-control .panel [data-toggle=collapse]:before {
  border-radius: 50px;
  color: #333333;
}
.accordion .accordion-bottom-control .panel [data-toggle=collapse][aria-expanded=false]:before {
  box-shadow: none;
}
.accordion .accordion-bottom-control .panel .panel-body {
  border: none;
}
.accordion-container .panel {
  background-color: #f0f4f5;
}
.accordion-container .panel .panel-heading > [data-toggle=collapse]:hover,
.accordion-container .panel .panel-heading > [data-toggle=collapse]:focus {
  background-color: #cccccc;
}
.accordion-container .panel .panel-heading > [data-toggle=collapse]:before,
.accordion-container .panel .panel-heading > [data-toggle=collapse] .tab-text {
  color: #333333;
}
.accordion-container[class*="color-f0f4f5"] .panel {
  background-color: #f0f4f5;
  border-top-color: #d0d8da;
  border-bottom-color: #d0d8da;
}
.accordion-container[class*="color-f0f4f5"] .panel .panel-heading > [data-toggle=collapse]:hover,
.accordion-container[class*="color-f0f4f5"] .panel .panel-heading > [data-toggle=collapse]:focus {
  background-color: #d0d8da;
}
.accordion-container[class*="color-f0f4f5"] .panel .panel-heading > [data-toggle=collapse]:before,
.accordion-container[class*="color-f0f4f5"] .panel .panel-heading > [data-toggle=collapse] .tab-text {
  color: #333333;
}
.accordion-container[class*="color-f1f1f1"] .panel {
  background-color: #f1f1f1;
  border-top-color: #d0d8da;
  border-bottom-color: #d0d8da;
}
.accordion-container[class*="color-f1f1f1"] .panel .panel-heading > [data-toggle=collapse]:hover,
.accordion-container[class*="color-f1f1f1"] .panel .panel-heading > [data-toggle=collapse]:focus {
  background-color: #ffffff;
}
.accordion-container[class*="color-d0d8da"] .panel {
  background-color: #d0d8da;
  border-top-color: #f0f4f5;
  border-bottom-color: #f0f4f5;
}
.accordion-container[class*="color-d0d8da"] .panel .panel-heading > [data-toggle=collapse]:hover,
.accordion-container[class*="color-d0d8da"] .panel .panel-heading > [data-toggle=collapse]:focus {
  background-color: #f0f4f5;
}
.accordion-container[class*="color-d0d8da"] .panel .panel-heading > [data-toggle=collapse]:before,
.accordion-container[class*="color-d0d8da"] .panel .panel-heading > [data-toggle=collapse] .tab-text {
  color: #333333;
}
.accordion-container[class*="color-8c1515"] .panel {
  background-color: #8c1515;
}
.accordion-container[class*="color-8c1515"] .panel .panel-heading a.bookmark,
.accordion-container[class*="color-8c1515"] .panel .panel-heading a.bookmark:hover,
.accordion-container[class*="color-8c1515"] .panel .panel-heading a.bookmark:focus,
.accordion-container[class*="color-8c1515"] .panel .panel-heading a.bookmark:active {
  color: #ffffff;
}
.accordion-container[class*="color-8c1515"] .panel .panel-heading > [data-toggle=collapse]:hover,
.accordion-container[class*="color-8c1515"] .panel .panel-heading > [data-toggle=collapse]:focus {
  background-color: #660000;
}
.accordion-container[class*="color-8c1515"] .panel .panel-heading > [data-toggle=collapse]:before {
  color: #ffffff;
}
.accordion-container[class*="color-8c1515"] .panel .panel-heading > [data-toggle=collapse] .tab-text {
  color: #ffffff;
}
.accordion-container[class*="color-8c1515"] .panel .panel-heading > [data-toggle=collapse] .tab-text .double-heading,
.accordion-container[class*="color-8c1515"] .panel .panel-heading > [data-toggle=collapse] .tab-text .double-heading .accordion-item-subheading {
  color: #ffffff;
}
.accordion-container[class*="color-09425a"] .panel {
  background-color: #09425a;
  border-top-color: #007c92;
  border-bottom-color: #007c92;
}
.accordion-container[class*="color-09425a"] .panel .panel-heading a.bookmark,
.accordion-container[class*="color-09425a"] .panel .panel-heading a.bookmark:hover,
.accordion-container[class*="color-09425a"] .panel .panel-heading a.bookmark:focus,
.accordion-container[class*="color-09425a"] .panel .panel-heading a.bookmark:active {
  color: #ffffff;
}
.accordion-container[class*="color-09425a"] .panel .panel-heading > [data-toggle=collapse]:hover,
.accordion-container[class*="color-09425a"] .panel .panel-heading > [data-toggle=collapse]:focus {
  background-color: #007c92;
}
.accordion-container[class*="color-09425a"] .panel .panel-heading > [data-toggle=collapse]:before {
  color: #ffffff;
}
.accordion-container[class*="color-09425a"] .panel .panel-heading > [data-toggle=collapse] .tab-text {
  color: #ffffff;
}
.accordion-container[class*="color-09425a"] .panel .panel-heading > [data-toggle=collapse] .tab-text .double-heading,
.accordion-container[class*="color-09425a"] .panel .panel-heading > [data-toggle=collapse] .tab-text .double-heading .accordion-item-subheading {
  color: #ffffff;
}
.accordion-container[class*="color-333333"] .panel {
  background-color: #333333;
  border-top-color: #666666;
  border-bottom-color: #666666;
}
.accordion-container[class*="color-333333"] .panel .panel-heading a.bookmark,
.accordion-container[class*="color-333333"] .panel .panel-heading a.bookmark:hover,
.accordion-container[class*="color-333333"] .panel .panel-heading a.bookmark:focus,
.accordion-container[class*="color-333333"] .panel .panel-heading a.bookmark:active {
  color: #ffffff;
}
.accordion-container[class*="color-333333"] .panel .panel-heading > [data-toggle=collapse]:hover,
.accordion-container[class*="color-333333"] .panel .panel-heading > [data-toggle=collapse]:focus {
  background-color: #444444;
}
.accordion-container[class*="color-333333"] .panel .panel-heading > [data-toggle=collapse]:before {
  color: #ffffff;
}
.accordion-container[class*="color-333333"] .panel .panel-heading > [data-toggle=collapse] .tab-text {
  color: #ffffff;
}
.accordion-container[class*="color-333333"] .panel .panel-heading > [data-toggle=collapse] .tab-text .double-heading,
.accordion-container[class*="color-333333"] .panel .panel-heading > [data-toggle=collapse] .tab-text .double-heading .accordion-item-subheading {
  color: #ffffff;
}
.accordion-container.accordion-bottom-control .panel + .panel {
  margin-bottom: 10px;
  margin-bottom: 0.7142857142857143rem;
}
.accordion-container.accordion-bottom-control .panel:last-child {
  margin-bottom: 0;
}
.accordion-container.accordion-bottom-control .panel,
.accordion-container.accordion-bottom-control .panel-body {
  border: none;
}
.accordion-container.accordion-bottom-control[class*="-color-"] .panel .panel-heading > [data-toggle=collapse]:hover,
.accordion-container.accordion-bottom-control[class*="-color-"] .panel .panel-heading > [data-toggle=collapse]:focus {
  background-color: transparent;
  outline: 1;
}
.accordion-container.accordion-bottom-control[class*="-color-"] .panel .panel-heading > [data-toggle=collapse]:before {
  color: #333333;
}

