/* 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: 24px;
  font-size: 1.7142857142857142rem;
  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: 24px;
  font-size: 1.7142857142857142rem;
  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.section {
  margin-bottom: 24px;
  margin-bottom: 1.7142857142857142rem;
}
.text-image .image-container {
  margin-bottom: 0;
  padding: 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;
}
@media (min-width: 992px) {
  .text-image .image-container.col-md-push-8 .image,
  .text-image .image-container.col-md-push-6 .image {
    padding-right: 0px;
    padding-right: 0rem;
  }
}
.text-image .image-container .image {
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
.text-image .image-container .image img {
  max-width: 100%;
  margin: auto;
}
.text-image .text {
  padding-left: 24px;
  padding-left: 1.7142857142857142rem;
}
.text-image .text h3 {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  color: #8c1515;
  font-weight: 400;
}
@media (min-width: 992px) {
  .text-image .text h3:first-child {
    margin-top: 0px;
    margin-top: 0rem;
  }
}
.text-image .text h3 h2:first-child {
  margin-top: 0px;
  margin-top: 0rem;
}
.text-image .text.col-md-pull-4,
.text-image .text.col-md-pull-6 {
  padding-right: 24px;
  padding-right: 1.7142857142857142rem;
  padding-left: 0px;
  padding-left: 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;
}
.border-and-shadow .parsys .text-image.section:last-child {
  margin-bottom: 0px;
  margin-bottom: 0rem;
}

/* 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: 24px;
  font-size: 1.7142857142857142rem;
  margin: 14px 0px 14px 0px;
  margin: 1rem 0rem 1rem 0rem;
  font-weight: 400;
}
.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: "\f0a9";
  line-height: 14px;
  line-height: 1rem;
  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;
  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: 24px;
  font-size: 1.7142857142857142rem;
}
.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: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.bright-red-bg .text h1,
.border-and-shadow.bright-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.bright-red-bg .text h2,
.border-and-shadow.bright-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.bright-red-bg .text h3,
.border-and-shadow.bright-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.bright-red-bg .text p,
.border-and-shadow.bright-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.bright-red-bg .text li,
.border-and-shadow.bright-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-row.bright-red-bg .text div,
.border-and-shadow.bright-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.bright-red-bg .text h1:after,
.border-and-shadow.bright-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.bright-red-bg .text h2:after,
.border-and-shadow.bright-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,
.color-row.bright-red-bg .text h3:after,
.border-and-shadow.bright-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-row.bright-red-bg .text a,
.border-and-shadow.bright-red-bg .text a {
  border-bottom: 1px solid white;
  color: #ffffff;
  text-decoration: none;
}
.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.bright-red-bg .text a:link,
.border-and-shadow.bright-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.bright-red-bg .text a:visited,
.border-and-shadow.bright-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.bright-red-bg .text a:hover,
.border-and-shadow.bright-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-row.bright-red-bg .text a:active,
.border-and-shadow.bright-red-bg .text a:active {
  color: #ffffff;
  text-decoration: none;
}
.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,
.color-row.bright-red-bg .text ul li:after,
.border-and-shadow.bright-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-row.bright-red-bg .text blockquote,
.border-and-shadow.bright-red-bg .text blockquote {
  color: #ffffff;
}
.color-row.blue-dark-bg .text blockquote:before,
.border-and-shadow.blue-dark-bg .text blockquote:before {
  color: #ffffff;
}
.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 {
  color: #ffffff;
}
.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 {
  color: #ffffff;
}
.color-row.grey-dark-bg .text blockquote:before,
.border-and-shadow.grey-dark-bg .text blockquote:before {
  color: #ffffff;
}
.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 {
  color: #ffffff;
}
.color-row.black-bg .text blockquote:before,
.border-and-shadow.black-bg .text blockquote:before {
  color: #ffffff;
}
.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 {
  color: #ffffff;
}
.color-row.blue-bg .text blockquote:before,
.border-and-shadow.blue-bg .text blockquote:before {
  color: #ffffff;
}
.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 {
  color: #ffffff;
}
.color-row.blue-dark-bg .text blockquote:before,
.border-and-shadow.blue-dark-bg .text blockquote:before {
  color: #ffffff;
}
.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 {
  color: #ffffff;
}
.color-row.blue-x-dark-bg .text blockquote:before,
.border-and-shadow.blue-x-dark-bg .text blockquote:before {
  color: #ffffff;
}
.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 {
  color: #ffffff;
}
.color-row.accent-lt-green-bg .text blockquote:before,
.border-and-shadow.accent-lt-green-bg .text blockquote:before {
  color: #ffffff;
}
.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 {
  color: #ffffff;
}
.color-row.accent-green-bg .text blockquote:before,
.border-and-shadow.accent-green-bg .text blockquote:before {
  color: #ffffff;
}
.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 {
  color: #ffffff;
}
.color-row.accent-orange-bg .text blockquote:before,
.border-and-shadow.accent-orange-bg .text blockquote:before {
  color: #ffffff;
}
.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 {
  color: #ffffff;
}
.color-row.accent-purple-bg .text blockquote:before,
.border-and-shadow.accent-purple-bg .text blockquote:before {
  color: #ffffff;
}
.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 {
  color: #ffffff;
}
.color-row.accent-red-bg .text blockquote:before,
.border-and-shadow.accent-red-bg .text blockquote:before {
  color: #ffffff;
}
.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 {
  color: #ffffff;
}
.color-row.stanford-red-bg .text blockquote:before,
.border-and-shadow.stanford-red-bg .text blockquote:before {
  color: #ffffff;
}
.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 {
  color: #ffffff;
}
.color-row.bright-red-bg .text blockquote:before,
.border-and-shadow.bright-red-bg .text blockquote:before {
  color: #ffffff;
}
.color-row.bright-red-bg .text blockquote.icon-bg-white:before,
.border-and-shadow.bright-red-bg .text blockquote.icon-bg-white:before,
.color-row.bright-red-bg .text blockquote.icon-bg-grey-x-light:before,
.border-and-shadow.bright-red-bg .text blockquote.icon-bg-grey-x-light:before,
.color-row.bright-red-bg .text blockquote.icon-bg-grey-light:before,
.border-and-shadow.bright-red-bg .text blockquote.icon-bg-grey-light:before,
.color-row.bright-red-bg .text blockquote.icon-bg-grey:before,
.border-and-shadow.bright-red-bg .text blockquote.icon-bg-grey:before,
.color-row.bright-red-bg .text blockquote.icon-bg-grey-med:before,
.border-and-shadow.bright-red-bg .text blockquote.icon-bg-grey-med:before,
.color-row.bright-red-bg .text blockquote.icon-bg-grey-dark:before,
.border-and-shadow.bright-red-bg .text blockquote.icon-bg-grey-dark:before,
.color-row.bright-red-bg .text blockquote.icon-bg-black:before,
.border-and-shadow.bright-red-bg .text blockquote.icon-bg-black:before,
.color-row.bright-red-bg .text blockquote.icon-bg-blue-xxx-light:before,
.border-and-shadow.bright-red-bg .text blockquote.icon-bg-blue-xxx-light:before,
.color-row.bright-red-bg .text blockquote.icon-bg-blue-xx-light:before,
.border-and-shadow.bright-red-bg .text blockquote.icon-bg-blue-xx-light:before,
.color-row.bright-red-bg .text blockquote.icon-bg-blue-x-light:before,
.border-and-shadow.bright-red-bg .text blockquote.icon-bg-blue-x-light:before,
.color-row.bright-red-bg .text blockquote.icon-bg-blue-light:before,
.border-and-shadow.bright-red-bg .text blockquote.icon-bg-blue-light:before,
.color-row.bright-red-bg .text blockquote.icon-bg-blue:before,
.border-and-shadow.bright-red-bg .text blockquote.icon-bg-blue:before,
.color-row.bright-red-bg .text blockquote.icon-bg-blue-dark:before,
.border-and-shadow.bright-red-bg .text blockquote.icon-bg-blue-dark:before,
.color-row.bright-red-bg .text blockquote.icon-bg-blue-x-dark:before,
.border-and-shadow.bright-red-bg .text blockquote.icon-bg-blue-x-dark:before,
.color-row.bright-red-bg .text blockquote.icon-bg-accent-grey:before,
.border-and-shadow.bright-red-bg .text blockquote.icon-bg-accent-grey:before,
.color-row.bright-red-bg .text blockquote.icon-bg-accent-lt-green:before,
.border-and-shadow.bright-red-bg .text blockquote.icon-bg-accent-lt-green:before,
.color-row.bright-red-bg .text blockquote.icon-bg-accent-green:before,
.border-and-shadow.bright-red-bg .text blockquote.icon-bg-accent-green:before,
.color-row.bright-red-bg .text blockquote.icon-bg-accent-orange:before,
.border-and-shadow.bright-red-bg .text blockquote.icon-bg-accent-orange:before,
.color-row.bright-red-bg .text blockquote.icon-bg-accent-purple:before,
.border-and-shadow.bright-red-bg .text blockquote.icon-bg-accent-purple:before,
.color-row.bright-red-bg .text blockquote.icon-bg-accent-red:before,
.border-and-shadow.bright-red-bg .text blockquote.icon-bg-accent-red:before,
.color-row.bright-red-bg .text blockquote.icon-bg-red:before,
.border-and-shadow.bright-red-bg .text blockquote.icon-bg-red:before {
  color: #ffffff;
}

/* 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: 24px;
  font-size: 1.7142857142857142rem;
  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: 24px;
  font-size: 1.7142857142857142rem;
  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: 24px;
  padding-top: 1.7142857142857142rem;
  padding-left: 24px;
  padding-left: 1.7142857142857142rem;
  padding-right: 24px;
  padding-right: 1.7142857142857142rem;
  position: relative;
  border-bottom: 1px solid #ccc;
}
.tabs .nav-tabs li a[role="tab"],
.tabs .nav-tabs li a[role="tab"]:link,
.tabs .nav-tabs li a[role="tab"]:visited {
  padding: 18px 12px 18px 12px;
  text-decoration: none;
  background: #ccc;
  border-radius: 0;
  border: none;
  outline: none;
  background: #DDD;
  color: #333;
}
.tabs .nav-tabs li a[role="tab"] .title,
.tabs .nav-tabs li a[role="tab"]:link .title,
.tabs .nav-tabs li a[role="tab"]:visited .title {
  text-transform: inherit;
}
.tabs .nav-tabs li.active a[role="tab"] {
  background: #8c1515;
  color: #fff;
}
.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: 24px;
  padding: 1.7142857142857142rem;
  background: #fff;
  padding-bottom: 72px;
  margin-bottom: 0;
}
.tabs .tab-content .text p,
.tabs .tab-content .text h1,
.tabs .tab-content .text h2,
.tabs .tab-content .text h3 {
  color: #000000 !important;
}
.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;
  color: #007c92;
}
.tabs.compressed .nav-tabs-menu: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: "\f0c9";
  padding-left: 5px;
}
.tabs.compressed .nav-tabs-menu .expanded,
.tabs.compressed .nav-tabs-menu:hover {
  color: #09425a;
}
.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;
  text-transform: none;
}
.tabs.compressed .hamburger ul li a .title {
  text-transform: none;
}
.tabs.compressed .hamburger ul li.active {
  background-color: #666;
}
.tabs.compressed .hamburger ul li.active .title {
  color: #fff;
}
.tabs.compressed .hamburger ul li.active:hover {
  background: #8c1515;
  color: #ffffff;
}
.tabs.compressed .hamburger ul li.active:hover .title {
  color: #ffffff;
}
.tabs.compressed .hamburger ul li.active a[role="tab"] {
  color: #000000;
}
.tabs.compressed .hamburger ul li:hover {
  background: #8c1515;
  color: #ffffff;
  cursor: pointer;
}
.tabs.compressed .hamburger ul li:hover a[role="tab"] {
  background: #8c1515;
  color: #ffffff;
}
.tabs.compressed .hamburger ul li a[role="tab"] {
  color: #333333;
  display: block;
  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: 24px;
  font-size: 1.7142857142857142rem;
  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: 26px;
  font-size: 1.8571428571428572rem;
  line-height: 26px;
  line-height: 1.8571428571428572rem;
}
.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;
}
.tabs .paginationContent {
  background: #8c1515;
  margin-bottom: 12px;
}
.tabs .paginationContent a {
  color: #fff;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
}
/* End of custom styles for collapse-to-accordion layout */
/* Styles for tabs inside panel builder with colored background */
.panel_builder .blue-dark-bg .nav-tabs-menu,
.panel_builder .blue-x-dark-bg .nav-tabs-menu,
.panel_builder .accent-lt-green-bg .nav-tabs-menu,
.panel_builder .accent-green-bg .nav-tabs-menu,
.panel_builder .accent-orange-bg .nav-tabs-menu,
.panel_builder .accent-purple-bg .nav-tabs-menu,
.panel_builder .accent-red-bg .nav-tabs-menu,
.panel_builder .stanford-red-bg .nav-tabs-menu {
  color: #fff;
}
.panel_builder .blue-dark-bg .nav-tabs-menu:hover,
.panel_builder .blue-x-dark-bg .nav-tabs-menu:hover,
.panel_builder .accent-lt-green-bg .nav-tabs-menu:hover,
.panel_builder .accent-green-bg .nav-tabs-menu:hover,
.panel_builder .accent-orange-bg .nav-tabs-menu:hover,
.panel_builder .accent-purple-bg .nav-tabs-menu:hover,
.panel_builder .accent-red-bg .nav-tabs-menu:hover,
.panel_builder .stanford-red-bg .nav-tabs-menu:hover {
  background: inherit;
  border: 1px solid transparent;
  color: #ccc;
}
.panel_builder .blue-dark-bg .tab-content,
.panel_builder .blue-x-dark-bg .tab-content,
.panel_builder .accent-lt-green-bg .tab-content,
.panel_builder .accent-green-bg .tab-content,
.panel_builder .accent-orange-bg .tab-content,
.panel_builder .accent-purple-bg .tab-content,
.panel_builder .accent-red-bg .tab-content,
.panel_builder .stanford-red-bg .tab-content {
  padding-left: 24px;
  padding-right: 24px;
}
.border-and-shadow .nav-tabs {
  padding-top: 0px;
}
.border-and-shadow .nav-tabs li {
  margin-bottom: 0;
}
.border-and-shadow .tab-content {
  padding-left: 0;
  padding-right: 0;
}
.border-and-shadow .panel-builder-25-col .tab-content {
  padding-left: 24px;
}

.story .image {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .story .image.desktop-img {
    display: none;
  }
}
.story .image.mobile-img {
  display: none;
}
@media (max-width: 767px) {
  .story .image.mobile-img {
    display: block;
  }
}
@media (max-width: 991px) {
  .story .image.landscape {
    padding-bottom: 50%;
  }
}
.story .split [class^=col-] {
  padding: 0px;
  padding: 0rem;
}
.story .image[data-remove-overlay='false']::after,
.story .image[data-remove-overlay='']::after {
  display: block;
  position: absolute;
  background-image: linear-gradient(to bottom, transparent 0%, #000000 100%);
  margin-top: -300px;
  height: 300px;
  width: 100%;
  content: '';
}
@media (max-width: 767px) {
  .story .image[data-remove-overlay='false']::after,
  .story .image[data-remove-overlay='']::after {
    margin-top: 0;
    bottom: 0;
    height: 75%;
  }
}
.story .image[data-remove-overlay='false'].align-top::after,
.story .image[data-remove-overlay=''].align-top::after {
  background-image: linear-gradient(to top, transparent 0%, #000000 100%);
  margin-top: 0;
  top: 0;
}
@media (max-width: 767px) {
  .story .image[data-remove-overlay='false'].align-top::after,
  .story .image[data-remove-overlay=''].align-top::after {
    bottom: auto;
    top: 0;
    height: 75%;
  }
}
.story .image > img {
  width: 100%;
}
.story .icon {
  position: absolute;
  z-index: 1;
  top: 20%;
  left: 45%;
  color: white;
  font-size: 36px;
  width: 60px;
  border: 2px solid white;
  border-radius: 50%;
  text-align: center;
  line-height: 60px;
}
.story .icon:has(.empty) {
  display: none;
}
.story .label {
  position: absolute;
  background: #8c1515;
  padding: 10px 20px;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 0;
  z-index: 1;
  letter-spacing: 1px;
  font-weight: 500;
}
.story .content {
  position: absolute;
  bottom: 0;
  padding: 20px;
  padding: 1.4285714285714286rem;
  z-index: 1;
  max-width: 500px;
}
.story .content.align-top {
  bottom: auto;
  top: 0;
}
.story .content.split {
  position: relative;
  padding-bottom: 12px;
  padding-bottom: 0.8571428571428571rem;
  padding-top: 12px;
  padding-top: 0.8571428571428571rem;
  max-width: 100%;
}
@media (max-width: 991px) {
  .story .content {
    padding: 12px;
    padding: 0.8571428571428571rem;
  }
}
@media (min-width: 479px) and (max-width: 767px) {
  .story .content {
    max-width: 768px;
  }
}
.story .content.landscape {
  height: 50%;
  width: 100%;
}
.story .content.landscape .image {
  height: 50%;
}
.story .content .heading {
  color: #ffffff;
  font-weight: 600;
  font-size: 12px;
}
.story .content .heading.dark {
  color: #000000;
}
.story .content .title h2 {
  color: #ffffff;
  font-weight: 400;
  font-family: 'Fjord One', serif;
  text-transform: none;
  margin-top: 5px;
  font-size: 28px;
  font-size: 2rem;
}
@media (min-width: 768px) and (max-width: 991px) {
  .story .content .title h2 {
    font-size: 18px;
    font-size: 1.2857142857142858rem;
  }
}
.story .content .title h2.dark {
  color: #000000;
}
.story .content .text {
  border-top: 1px solid #ffffff;
  color: #ffffff;
  padding: 10px 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  .story .content .text {
    padding: 5px;
  }
  .story .content .text p {
    font-size: 14px;
    margin-bottom: 0px;
    margin-bottom: 0rem;
  }
}
.story .content .text.dark {
  color: #000000;
  border-top: 1px solid #000000;
}
.story .content .text * {
  color: inherit !important;
}
.story .imageContainer {
  position: relative;
  overflow: hidden;
}
@media (max-width: 479px) {
  .story .imageContainer,
  .story .image {
    height: auto;
    width: 100%;
  }
  .story .imageContainer.no-image {
    height: 400px;
    height: 28.571428571428573rem;
    width: 100%;
  }
}
@media (min-width: 479px) and (max-width: 767px) {
  .story .imageContainer,
  .story .image {
    height: auto;
    width: 100%;
  }
  .story .imageContainer.no-image {
    height: 400px;
    height: 28.571428571428573rem;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .story .imageContainer,
  .story .image {
    height: 256px;
    height: 18.285714285714285rem;
  }
  .story .imageContainer.split,
  .story .image.split,
  .story .imageContainer.split .image,
  .story .image.split .image {
    height: auto;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .story .imageContainer,
  .story .image {
    height: 330px;
    height: 23.571428571428573rem;
  }
  .story .imageContainer.split,
  .story .image.split,
  .story .imageContainer.split .image,
  .story .image.split .image {
    height: auto;
  }
}
@media (min-width: 1200px) {
  .story .imageContainer,
  .story .image {
    height: 400px;
    height: 28.571428571428573rem;
  }
  .story .imageContainer.split,
  .story .image.split,
  .story .imageContainer.split .image,
  .story .image.split .image {
    height: auto;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .col-md-8 .imageContainer,
  .col-md-8 .image {
    height: 360px;
    height: 25.714285714285715rem;
  }
  .col-md-8 .imageContainer.split,
  .col-md-8 .image.split {
    height: auto;
  }
}
/*COLOR PALETTE */
.story .label,
.story div {
  color: #333333;
}
.story .label a,
.story div a,
.story .label p,
.story div p,
.story .label h2,
.story div h2,
.story .label h3,
.story div h3,
.story .label div,
.story div div {
  color: #333333;
}
.story .label.hex-8C1515,
.story div.hex-8C1515 {
  background-color: #8c1515;
  color: #ffffff;
}
.story .label.hex-8C1515 a,
.story div.hex-8C1515 a,
.story .label.hex-8C1515 p,
.story div.hex-8C1515 p,
.story .label.hex-8C1515 h2,
.story div.hex-8C1515 h2,
.story .label.hex-8C1515 h3,
.story div.hex-8C1515 h3,
.story .label.hex-8C1515 div,
.story div.hex-8C1515 div {
  color: #ffffff;
}
.story .label.hex-DDDDDD,
.story div.hex-DDDDDD,
.story .label.hex-F4F4F4,
.story div.hex-F4F4F4 {
  background-color: #dddddd;
}
.story .label.hex-DDDDDD a,
.story div.hex-DDDDDD a,
.story .label.hex-F4F4F4 a,
.story div.hex-F4F4F4 a {
  color: #333333;
}
.story .label.hex-FFFFFF,
.story div.hex-FFFFFF {
  background-color: #ffffff;
}
.story .label.hex-FFFFFF a,
.story div.hex-FFFFFF a {
  color: #333333;
}
.story .label.hex-CCCCCC,
.story div.hex-CCCCCC {
  background-color: #cccccc;
}
.story .label.hex-CCCCCC a,
.story div.hex-CCCCCC a {
  color: #333333;
}
.story .label.hex-999999,
.story div.hex-999999 {
  background-color: #999999;
  color: #ffffff;
}
.story .label.hex-999999 a,
.story div.hex-999999 a,
.story .label.hex-999999 p,
.story div.hex-999999 p,
.story .label.hex-999999 h2,
.story div.hex-999999 h2,
.story .label.hex-999999 h3,
.story div.hex-999999 h3,
.story .label.hex-999999 div,
.story div.hex-999999 div {
  color: #ffffff;
}
.story .label.hex-666666,
.story div.hex-666666 {
  background-color: #666666;
  color: #ffffff;
}
.story .label.hex-666666 a,
.story div.hex-666666 a,
.story .label.hex-666666 p,
.story div.hex-666666 p,
.story .label.hex-666666 h2,
.story div.hex-666666 h2,
.story .label.hex-666666 h3,
.story div.hex-666666 h3,
.story .label.hex-666666 div,
.story div.hex-666666 div {
  color: #ffffff;
}
.story .label.hex-333333,
.story div.hex-333333 {
  background-color: #333333;
}
.story .label.hex-333333 a,
.story div.hex-333333 a {
  color: #ffffff;
}
.story .label.hex-000000,
.story div.hex-000000 {
  background-color: #000000;
  color: #ffffff;
}
.story .label.hex-000000 a,
.story div.hex-000000 a,
.story .label.hex-000000 p,
.story div.hex-000000 p,
.story .label.hex-000000 h2,
.story div.hex-000000 h2,
.story .label.hex-000000 h3,
.story div.hex-000000 h3,
.story .label.hex-000000 div,
.story div.hex-000000 div {
  color: #ffffff;
}
.story .label.hex-F0F4F5,
.story div.hex-F0F4F5 {
  background-color: #f0f4f5;
}
.story .label.hex-F0F4F5 a,
.story div.hex-F0F4F5 a {
  color: #333333;
}
.story .label.hex-D0D8DA,
.story div.hex-D0D8DA,
.story .label.hex-AABEC6,
.story div.hex-AABEC6 {
  background-color: #d0d8da;
}
.story .label.hex-D0D8DA a,
.story div.hex-D0D8DA a,
.story .label.hex-AABEC6 a,
.story div.hex-AABEC6 a {
  color: #333333;
}
.story .label.hex-AABEC6,
.story div.hex-AABEC6 {
  background-color: #aabec6;
}
.story .label.hex-AABEC6 a,
.story div.hex-AABEC6 a {
  color: #333333;
}
.story .label.hex-009ABB,
.story div.hex-009ABB {
  background-color: #009abb;
  color: #ffffff;
}
.story .label.hex-009ABB a,
.story div.hex-009ABB a,
.story .label.hex-009ABB p,
.story div.hex-009ABB p,
.story .label.hex-009ABB h2,
.story div.hex-009ABB h2,
.story .label.hex-009ABB h3,
.story div.hex-009ABB h3,
.story .label.hex-009ABB div,
.story div.hex-009ABB div {
  color: #ffffff;
}
.story .label.hex-007C92,
.story div.hex-007C92 {
  background-color: #007c92;
  color: #ffffff;
}
.story .label.hex-007C92 a,
.story div.hex-007C92 a,
.story .label.hex-007C92 p,
.story div.hex-007C92 p,
.story .label.hex-007C92 h2,
.story div.hex-007C92 h2,
.story .label.hex-007C92 h3,
.story div.hex-007C92 h3,
.story .label.hex-007C92 div,
.story div.hex-007C92 div {
  color: #ffffff;
}
.story .label.hex-09425A,
.story div.hex-09425A {
  background-color: #09425a;
  color: #ffffff;
}
.story .label.hex-09425A a,
.story div.hex-09425A a,
.story .label.hex-09425A p,
.story div.hex-09425A p,
.story .label.hex-09425A h2,
.story div.hex-09425A h2,
.story .label.hex-09425A h3,
.story div.hex-09425A h3,
.story .label.hex-09425A div,
.story div.hex-09425A div {
  color: #ffffff;
}
.story .label.hex-C7D1C6,
.story div.hex-C7D1C6 {
  background-color: #c7d1c6;
}
.story .label.hex-C7D1C6 a,
.story div.hex-C7D1C6 a {
  color: #333333;
}
.story .label.hex-80982A,
.story div.hex-80982A,
.story .label.hex-7ADFA9,
.story div.hex-7ADFA9 {
  background-color: #80982a;
  color: #333333;
}
.story .label.hex-80982A a,
.story div.hex-80982A a,
.story .label.hex-7ADFA9 a,
.story div.hex-7ADFA9 a,
.story .label.hex-80982A p,
.story div.hex-80982A p,
.story .label.hex-7ADFA9 p,
.story div.hex-7ADFA9 p,
.story .label.hex-80982A h2,
.story div.hex-80982A h2,
.story .label.hex-7ADFA9 h2,
.story div.hex-7ADFA9 h2,
.story .label.hex-80982A h3,
.story div.hex-80982A h3,
.story .label.hex-7ADFA9 h3,
.story div.hex-7ADFA9 h3,
.story .label.hex-80982A div,
.story div.hex-80982A div,
.story .label.hex-7ADFA9 div,
.story div.hex-7ADFA9 div {
  color: #333333;
}
.story .label.hex-556222,
.story div.hex-556222,
.story .label.hex-009779,
.story div.hex-009779 {
  background-color: #556222;
  color: #ffffff;
}
.story .label.hex-556222 a,
.story div.hex-556222 a,
.story .label.hex-009779 a,
.story div.hex-009779 a,
.story .label.hex-556222 p,
.story div.hex-556222 p,
.story .label.hex-009779 p,
.story div.hex-009779 p,
.story .label.hex-556222 h2,
.story div.hex-556222 h2,
.story .label.hex-009779 h2,
.story div.hex-009779 h2,
.story .label.hex-556222 h3,
.story div.hex-556222 h3,
.story .label.hex-009779 h3,
.story div.hex-009779 h3,
.story .label.hex-556222 div,
.story div.hex-556222 div,
.story .label.hex-009779 div,
.story div.hex-009779 div {
  color: #ffffff;
}
.story .label.hex-B96D12,
.story div.hex-B96D12,
.story .label.hex-E98300,
.story div.hex-E98300 {
  background-color: #b96d12;
  color: #ffffff;
}
.story .label.hex-B96D12 a,
.story div.hex-B96D12 a,
.story .label.hex-E98300 a,
.story div.hex-E98300 a,
.story .label.hex-B96D12 p,
.story div.hex-B96D12 p,
.story .label.hex-E98300 p,
.story div.hex-E98300 p,
.story .label.hex-B96D12 h2,
.story div.hex-B96D12 h2,
.story .label.hex-E98300 h2,
.story div.hex-E98300 h2,
.story .label.hex-B96D12 h3,
.story div.hex-B96D12 h3,
.story .label.hex-E98300 h3,
.story div.hex-E98300 h3,
.story .label.hex-B96D12 div,
.story div.hex-B96D12 div,
.story .label.hex-E98300 div,
.story div.hex-E98300 div {
  color: #ffffff;
}
.story .label.hex-53284F,
.story div.hex-53284F {
  background-color: #53284f;
  color: #ffffff;
}
.story .label.hex-53284F a,
.story div.hex-53284F a,
.story .label.hex-53284F p,
.story div.hex-53284F p,
.story .label.hex-53284F h2,
.story div.hex-53284F h2,
.story .label.hex-53284F h3,
.story div.hex-53284F h3,
.story .label.hex-53284F div,
.story div.hex-53284F div {
  color: #ffffff;
}
.story .label.hex-5E3032,
.story div.hex-5E3032,
.story .label.hex-5E0229,
.story div.hex-5E0229 {
  background-color: #5e3032;
  color: #ffffff;
}
.story .label.hex-5E3032 a,
.story div.hex-5E3032 a,
.story .label.hex-5E0229 a,
.story div.hex-5E0229 a,
.story .label.hex-5E3032 p,
.story div.hex-5E3032 p,
.story .label.hex-5E0229 p,
.story div.hex-5E0229 p,
.story .label.hex-5E3032 h2,
.story div.hex-5E3032 h2,
.story .label.hex-5E0229 h2,
.story div.hex-5E0229 h2,
.story .label.hex-5E3032 h3,
.story div.hex-5E3032 h3,
.story .label.hex-5E0229 h3,
.story div.hex-5E0229 h3,
.story .label.hex-5E3032 div,
.story div.hex-5E3032 div,
.story .label.hex-5E0229 div,
.story div.hex-5E0229 div {
  color: #ffffff;
}
.story .label.hex-FF604D,
.story div.hex-FF604D {
  background-color: #ff604d;
  color: #ffffff;
}
.story .label.hex-FF604D a,
.story div.hex-FF604D a,
.story .label.hex-FF604D p,
.story div.hex-FF604D p,
.story .label.hex-FF604D h2,
.story div.hex-FF604D h2,
.story .label.hex-FF604D h3,
.story div.hex-FF604D h3,
.story .label.hex-FF604D div,
.story div.hex-FF604D div {
  color: #ffffff;
}
.story .label.hex-FFBF00,
.story div.hex-FFBF00 {
  background-color: #ffbf00;
  color: #333333;
}
.story .label.hex-FFBF00 a,
.story div.hex-FFBF00 a,
.story .label.hex-FFBF00 p,
.story div.hex-FFBF00 p,
.story .label.hex-FFBF00 h2,
.story div.hex-FFBF00 h2,
.story .label.hex-FFBF00 h3,
.story div.hex-FFBF00 h3,
.story .label.hex-FFBF00 div,
.story div.hex-FFBF00 div {
  color: #333333;
}
.split .label {
  top: 0px;
  top: 0rem;
  left: 0px;
  left: 0rem;
}
.content.split.has-label {
  padding-top: 48px;
  padding-top: 3.4285714285714284rem;
}
.content.align-top.has-label {
  padding-top: 48px;
  padding-top: 3.4285714285714284rem;
}

.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 {
  position: absolute;
  z-index: 1;
  font-size: 18px;
  background: #8c1515;
  color: #ffffff;
  font-weight: 400;
  padding: 12px 24px 12px 24px;
  padding: 0.8571428571428571rem 1.7142857142857142rem 0.8571428571428571rem 1.7142857142857142rem;
}
.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: 24px 24px 24px 24px;
  padding: 1.7142857142857142rem 1.7142857142857142rem 1.7142857142857142rem 1.7142857142857142rem;
  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 h2 {
  margin-top: 0;
  font-size: 24px;
  color: #ffffff;
}
.simple-banner .simple-banner-caption h3 {
  font-size: 18px;
  color: #ffffff;
}
.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: #FFF;
  border-bottom: 1px solid #fff;
}
.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.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;
  }
}
@media (min-width: 768px) {
  .simple-banner .simple-banner-caption.width-100.top h1,
  .simple-banner .simple-banner-caption.width-100.top h2 {
    margin-top: 3rem;
  }
}
.simple-banner .simple-banner-caption blockquote.small {
  position: relative;
  border-left: none;
  padding-left: 10px;
  font-family: 'Fjord One', serif;
  font-style: italic;
  padding: 12px;
  padding: 0.8571428571428571rem;
  width: 45%;
  font-size: 18px;
  line-height: 22px;
}
.simple-banner .simple-banner-caption blockquote.small:before {
  font-family: FontAwesome;
  content: '\f10d';
  position: absolute;
  opacity: .1;
  font-size: 60px;
  width: 24px;
  height: 24px;
  left: -0.5rem;
  top: -12px;
  text-indent: 0;
  line-height: 1.3;
}
.simple-banner .simple-banner-caption blockquote.xlarge {
  position: relative;
  border-left: none;
  font-family: 'Fjord One', serif;
  font-style: italic;
  padding: 22px 12px 12px 12px;
  font-size: 30px;
  font-size: 2.142857142857143rem;
  width: 65%;
}
.simple-banner .simple-banner-caption blockquote.xlarge:before {
  font-family: FontAwesome;
  font-style: initial;
  content: '\f10d';
  position: absolute;
  left: 0;
  top: 0px;
  opacity: .1;
  font-size: 72px;
  font-size: 5.142857142857143rem;
  bottom: -26px;
}
.simple-banner .simple-banner-caption.color-000000 {
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.9);
  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.9);
  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.9);
  color: #ffffff;
}
.simple-banner .simple-banner-caption.color-8C1515 blockquote.small,
.simple-banner .simple-banner-caption.color-8C1515 blockquote.xlarge {
  color: #fff;
}
.simple-banner .simple-banner-caption.color-8C1515 blockquote.small::before,
.simple-banner .simple-banner-caption.color-8C1515 blockquote.xlarge::before {
  color: #fff;
}
.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 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;
  text-decoration: none;
  border-bottom: none;
}
.simple-banner .simple-banner-caption.color-FFFFFF h2 {
  color: #000000;
}
.simple-banner .simple-banner-caption.color-FFFFFF h3 {
  color: #000000;
}
.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;
  font-family: 'Fjord One', serif;
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  line-height: 40px;
  line-height: 2.857142857142857rem;
}
.share-page .fa {
  color: #ffffff;
  font-size: 20px;
  font-size: 1.4285714285714286rem;
  background-color: #53284a;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  line-height: 40px;
  line-height: 2.857142857142857rem;
}
.panel-builder-25-col .share-page {
  text-align: left;
}
.panel-builder-25-col .share-page > span {
  display: block;
}

/* 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 .heading-search-keyword {
  font-weight: 600;
}
.search-results .col-md-8.col-md-pull-4 {
  padding-right: 12px;
  padding-right: 0.8571428571428571rem;
  padding-left: 0px;
  padding-left: 0rem;
}
.search-results .col-md-4.col-md-push-8 {
  padding-left: 12px;
  padding-left: 0.8571428571428571rem;
  padding-right: 0px;
  padding-right: 0rem;
}
.search-results .search-form {
  margin-bottom: 12px;
  margin-bottom: 0.8571428571428571rem;
}
.search-results .search-form .form-control {
  padding: 0px 5px 0px 5px;
  padding: 0rem 0.35714285714285715rem 0rem 0.35714285714285715rem;
  border-right: medium none;
  height: 41px;
  height: 2.9285714285714284rem;
  line-height: 24px;
  line-height: 1.7142857142857142rem;
  box-shadow: none;
  border-radius: 5px 0 0 5px;
}
.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-content {
  padding: 24px;
  padding: 1.7142857142857142rem;
  background-color: #ffffff;
}
.search-results .search-tabs-external {
  padding: 0;
}
@media (max-width: 991px) {
  .search-results .search-tabs-external {
    overflow: hidden;
    margin-bottom: 24px;
    margin-bottom: 1.7142857142857142rem;
  }
}
.search-results .search-tabs-external li {
  list-style: none;
  padding: 0;
  margin: 0;
}
@media (max-width: 991px) {
  .search-results .search-tabs-external li:last-child {
    border-right: medium none;
  }
}
@media (max-width: 991px) {
  .search-results .search-tabs-external li {
    float: left;
    margin-right: 20px;
    margin-right: 1.4285714285714286rem;
    border-right: 1px solid #cccccc;
  }
}
@media (max-width: 767px) {
  .search-results .search-tabs-external li {
    float: none;
    margin: 0;
    width: 100%;
    border: medium none;
  }
}
.search-results .search-tabs-external a {
  font-weight: 600;
  cursor: pointer;
  color: #333333;
  position: relative;
}
.search-results .search-tabs-external 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-external a {
    padding: 10px 20px 10px 0px;
    padding: 0.7142857142857143rem 1.4285714285714286rem 0.7142857142857143rem 0rem;
  }
}
@media (max-width: 767px) {
  .search-results .search-tabs-external a {
    padding: 0px 0px 0px 12px;
    padding: 0rem 0rem 0rem 0.8571428571428571rem;
  }
}
.search-results .search-tabs-external a.inactive {
  font-weight: 400;
  color: #007c92;
}
.search-results .search-tabs-external a.inactive:before {
  position: relative;
  width: 12px;
  width: 0.8571428571428571rem;
}
.search-results .search-tabs-external a:hover {
  text-decoration: none;
}
.search-results .search-tabs-external a:before {
  content: " ";
  position: relative;
  width: 12px;
  width: 0.8571428571428571rem;
}
@media (max-width: 991px) {
  .search-results .search-tabs-external a:before {
    display: none;
  }
}
.search-results .search-tabs-external a .fa {
  position: relative;
  top: 1px;
  top: 0.07142857142857142rem;
  font-size: 10px;
  font-size: 0.7142857142857143rem;
}
.search-results .search-tabs {
  padding: 0;
  -webkit-border-horizontal-spacing: 2px;
  border-collapse: separate;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
@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: 10px 10px 10px 10px;
  padding: 0.7142857142857143rem 0.7142857142857143rem 0.7142857142857143rem 0.7142857142857143rem;
  margin: 0;
  display: table-cell;
  border-bottom: 0;
  background-color: #8c1515;
}
@media (max-width: 991px) {
  .search-results .search-tabs li:last-child {
    border-right: medium none;
  }
}
.search-results .search-tabs li.inactive {
  border: none;
  border-bottom: 1px solid #cccccc;
  background-color: #cccccc;
}
.search-results .search-tabs a {
  font-weight: 600;
  cursor: pointer;
  color: #ffffff;
  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;
}
.search-results .search-tabs a.inactive {
  font-weight: 400;
  color: #333333;
}
.search-results .search-tabs a.inactive:before {
  position: relative;
  width: 12px;
  width: 0.8571428571428571rem;
}
.search-results .search-tabs a:hover {
  text-decoration: none;
}
.search-results .search-tabs a:before {
  content: none;
  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;
}
.search-results .search-sort {
  width: auto;
}
.search-results p.correction {
  display: none;
}
.search-results p.correction .suggestion {
  font-style: italic;
}
.search-results .results-list-images .result-image-wrapper {
  display: inline-block;
  padding: 6px;
  min-height: 92px;
  vertical-align: top;
}
.search-results .results-list-images .result-image-wrapper .result-image {
  position: relative;
  min-height: 80px;
  display: block;
}
.search-results .results-list-images .result-image-wrapper .result-image > img {
  max-height: 80px;
  width: auto;
  height: auto;
}
.search-results .results-list-images .result-image-wrapper .result-image-details {
  background-color: #cccccc;
  padding: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 100%;
  position: absolute;
  left: 0;
}
.search-results .results-list-images .result-image-wrapper .result-image-details img {
  max-width: 100%;
}
.search-results .results-list-images .result-image-wrapper.expanded > a::after {
  top: 80px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-bottom-color: #cccccc;
  border-width: 15px;
  left: 50%;
  margin: -20px 0 0 -15px;
}
.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 {
  padding: 24px 20px 10px 0px;
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  color: #333333;
  border-bottom: 1px solid #cccccc;
  margin: 0;
}
.related-links-panel h2 a {
  color: #333333;
}
.related-links-panel h2 i {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
}
.related-links-panel .fa {
  cursor: pointer;
  color: #8c1515;
  font-size: 18px;
}
.related-links-panel ul {
  padding-top: 5px;
}
.related-links-panel li > a {
  padding: 6px 6px 6px 6px;
  color: #007c92;
}
.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;
}
.border-and-shadow.blue-dark-bg .related-links-panel h2,
.border-and-shadow.grey-bg .related-links-panel h2,
.border-and-shadow.grey-med-bg .related-links-panel h2,
.border-and-shadow.grey-dark-bg .related-links-panel h2,
.border-and-shadow.black-bg .related-links-panel h2,
.border-and-shadow.blue-bg .related-links-panel h2,
.border-and-shadow.blue-dark-bg .related-links-panel h2,
.border-and-shadow.blue-x-dark-bg .related-links-panel h2,
.border-and-shadow.accent-lt-green-bg .related-links-panel h2,
.border-and-shadow.accent-green-bg .related-links-panel h2,
.border-and-shadow.accent-orange-bg .related-links-panel h2,
.border-and-shadow.accent-purple-bg .related-links-panel h2,
.border-and-shadow.accent-red-bg .related-links-panel h2,
.border-and-shadow.stanford-red-bg .related-links-panel h2,
.border-and-shadow.bright-red-bg .related-links-panel h2 {
  color: #ffffff;
}
.border-and-shadow.blue-dark-bg .related-links-panel a,
.border-and-shadow.grey-bg .related-links-panel a,
.border-and-shadow.grey-med-bg .related-links-panel a,
.border-and-shadow.grey-dark-bg .related-links-panel a,
.border-and-shadow.black-bg .related-links-panel a,
.border-and-shadow.blue-bg .related-links-panel a,
.border-and-shadow.blue-dark-bg .related-links-panel a,
.border-and-shadow.blue-x-dark-bg .related-links-panel a,
.border-and-shadow.accent-lt-green-bg .related-links-panel a,
.border-and-shadow.accent-green-bg .related-links-panel a,
.border-and-shadow.accent-orange-bg .related-links-panel a,
.border-and-shadow.accent-purple-bg .related-links-panel a,
.border-and-shadow.accent-red-bg .related-links-panel a,
.border-and-shadow.stanford-red-bg .related-links-panel a,
.border-and-shadow.bright-red-bg .related-links-panel a {
  color: #ffffff;
}
.border-and-shadow.blue-dark-bg .related-links-panel .fa,
.border-and-shadow.grey-bg .related-links-panel .fa,
.border-and-shadow.grey-med-bg .related-links-panel .fa,
.border-and-shadow.grey-dark-bg .related-links-panel .fa,
.border-and-shadow.black-bg .related-links-panel .fa,
.border-and-shadow.blue-bg .related-links-panel .fa,
.border-and-shadow.blue-dark-bg .related-links-panel .fa,
.border-and-shadow.blue-x-dark-bg .related-links-panel .fa,
.border-and-shadow.accent-lt-green-bg .related-links-panel .fa,
.border-and-shadow.accent-green-bg .related-links-panel .fa,
.border-and-shadow.accent-orange-bg .related-links-panel .fa,
.border-and-shadow.accent-purple-bg .related-links-panel .fa,
.border-and-shadow.accent-red-bg .related-links-panel .fa,
.border-and-shadow.stanford-red-bg .related-links-panel .fa,
.border-and-shadow.bright-red-bg .related-links-panel .fa {
  color: #ffffff;
}

/* 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;
}
.profile.section {
  margin-bottom: 24px;
}
.profile:before,
.profile:after {
  content: " ";
  display: table;
}
.profile:after {
  clear: both;
}
.lt-ie8 .profile {
  zoom: 1;
}
.profile-details:before,
.profile-details:after {
  content: " ";
  display: table;
}
.profile-details:after {
  clear: both;
}
.lt-ie8 .profile-details {
  zoom: 1;
}
.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: 24px;
  font-size: 1.7142857142857142rem;
  font-family: 'Fjord One', serif;
  display: inline-block;
  line-height: 24px;
}
.profile .dept {
  font-size: 14px;
  font-size: 1rem;
  text-transform: uppercase;
  line-height: 130%;
  font-weight: 600;
  display: inline-block;
}
.profile .title {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  font-style: italic;
  line-height: 130%;
  text-transform: inherit;
}
.profile .email a {
  color: #007c92;
}
.profile .detail-holder {
  padding-left: 5px;
  padding-left: 0.35714285714285715rem;
}
.profile .image-holder {
  float: left;
  overflow: hidden;
  width: 15%;
  margin: 0;
  background-size: cover;
  background-position: center center;
  min-height: 110px;
}
.profile .image-holder img {
  width: 100%;
}
.profile div.profile-details.featured,
.profile li.publication.article.featured {
  background: #fbf7dc;
  border-left: solid 0.3125em #ebac00;
  list-style: none;
  padding-left: 10px;
  padding-top: 7px;
}
.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;
}
.profile {
  margin-bottom: 24px;
  margin-bottom: 1.7142857142857142rem;
}
.profile.noImage .profile-details .person-info {
  float: left;
  width: 100%;
  margin: 0;
  padding-left: 0px;
}
.profile.noImage .profile-details .person-info::after {
  clear: both;
}
.profile .profile-details .person-info {
  float: right;
  width: 85%;
  margin: 0;
  padding-left: 24px;
}
.profile .profile-details .person-info::after {
  clear: both;
}
.profile .profile-details > .bio-heading {
  width: 85%;
  float: right;
  text-transform: uppercase;
  clear: both;
  padding-left: 24px;
}
.profile .profile-details .profile {
  clear: both;
  float: right;
  width: 85%;
}
.profile .profile-details .profile > .card > ul {
  padding-left: 0;
  margin-left: 24px;
}
.profile .profile-details .publication-links {
  width: 85%;
  float: right;
  padding-left: 24px;
}
.panel-builder-33-col .profile .profile-details .image-holder {
  width: 45%;
  float: none;
}
.panel-builder-33-col .profile .profile-details .person-info {
  width: 100%;
  margin: 0;
  padding-left: 0px;
  padding-top: 15px;
}
.panel-builder-33-col .profile .profile-details > .bio-heading,
.panel-builder-33-col .profile .profile-details > .profile {
  width: 100%;
  padding-left: 0;
}
.panel-builder-33-col .profile .profile-details > .bio-heading .card > ul,
.panel-builder-33-col .profile .profile-details > .profile .card > ul {
  margin-left: 0px;
}
.panel-builder-25-col .profile .profile-details .image-holder {
  width: 100%;
  float: none;
}
.panel-builder-25-col .profile .profile-details .person-info {
  width: 100%;
  margin: 0;
  padding-left: 0px;
  padding-top: 15px;
}

/* 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 .search-error a {
  font-weight: 700;
}
.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: 24px;
  font-size: 1.7142857142857142rem;
  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: 24px;
  font-size: 1.7142857142857142rem;
  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: 24px;
  font-size: 1.7142857142857142rem;
  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;
}
.news-builder p.no-news {
  background-color: white;
  border-top: 1px solid;
  border-bottom: 1px solid;
  padding: 6px 0;
  margin: 1em 0;
  border-color: #b96d12;
}
.news-builder p.no-news i {
  color: #b96d12;
  margin-right: 10px;
}

@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 > .col-xs-3,
.newsfeed-item > .col-md-4 {
  padding-right: 12px;
  padding-left: 0px;
}
.newsfeed-item > .col-xs-9,
.newsfeed-item > .col-md-8 {
  padding-left: 12px;
}
.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: 24px;
  font-size: 1.7142857142857142rem;
  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: 12px 0;
  color: #007c92;
  font-weight: 400;
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  font-family: 'Fjord One', serif;
  line-height: 1.2;
}
.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: 18px;
  margin-bottom: 1.2857142857142858rem;
}
.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;
}
.border-and-shadow.blue-dark-bg .newsfeed-item h3,
.border-and-shadow.grey-bg .newsfeed-item h3,
.border-and-shadow.grey-med-bg .newsfeed-item h3,
.border-and-shadow.grey-dark-bg .newsfeed-item h3,
.border-and-shadow.black-bg .newsfeed-item h3,
.border-and-shadow.blue-bg .newsfeed-item h3,
.border-and-shadow.blue-dark-bg .newsfeed-item h3,
.border-and-shadow.blue-x-dark-bg .newsfeed-item h3,
.border-and-shadow.accent-lt-green-bg .newsfeed-item h3,
.border-and-shadow.accent-green-bg .newsfeed-item h3,
.border-and-shadow.accent-orange-bg .newsfeed-item h3,
.border-and-shadow.accent-purple-bg .newsfeed-item h3,
.border-and-shadow.accent-red-bg .newsfeed-item h3,
.border-and-shadow.stanford-red-bg .newsfeed-item h3,
.border-and-shadow.bright-red-bg .newsfeed-item h3,
.border-and-shadow.blue-dark-bg .newsfeed-item h2,
.border-and-shadow.grey-bg .newsfeed-item h2,
.border-and-shadow.grey-med-bg .newsfeed-item h2,
.border-and-shadow.grey-dark-bg .newsfeed-item h2,
.border-and-shadow.black-bg .newsfeed-item h2,
.border-and-shadow.blue-bg .newsfeed-item h2,
.border-and-shadow.blue-dark-bg .newsfeed-item h2,
.border-and-shadow.blue-x-dark-bg .newsfeed-item h2,
.border-and-shadow.accent-lt-green-bg .newsfeed-item h2,
.border-and-shadow.accent-green-bg .newsfeed-item h2,
.border-and-shadow.accent-orange-bg .newsfeed-item h2,
.border-and-shadow.accent-purple-bg .newsfeed-item h2,
.border-and-shadow.accent-red-bg .newsfeed-item h2,
.border-and-shadow.stanford-red-bg .newsfeed-item h2,
.border-and-shadow.bright-red-bg .newsfeed-item h2 {
  color: #fff;
}
.border-and-shadow.blue-dark-bg .newsfeed-item h3 a,
.border-and-shadow.grey-bg .newsfeed-item h3 a,
.border-and-shadow.grey-med-bg .newsfeed-item h3 a,
.border-and-shadow.grey-dark-bg .newsfeed-item h3 a,
.border-and-shadow.black-bg .newsfeed-item h3 a,
.border-and-shadow.blue-bg .newsfeed-item h3 a,
.border-and-shadow.blue-dark-bg .newsfeed-item h3 a,
.border-and-shadow.blue-x-dark-bg .newsfeed-item h3 a,
.border-and-shadow.accent-lt-green-bg .newsfeed-item h3 a,
.border-and-shadow.accent-green-bg .newsfeed-item h3 a,
.border-and-shadow.accent-orange-bg .newsfeed-item h3 a,
.border-and-shadow.accent-purple-bg .newsfeed-item h3 a,
.border-and-shadow.accent-red-bg .newsfeed-item h3 a,
.border-and-shadow.stanford-red-bg .newsfeed-item h3 a,
.border-and-shadow.bright-red-bg .newsfeed-item h3 a,
.border-and-shadow.blue-dark-bg .newsfeed-item h2 a,
.border-and-shadow.grey-bg .newsfeed-item h2 a,
.border-and-shadow.grey-med-bg .newsfeed-item h2 a,
.border-and-shadow.grey-dark-bg .newsfeed-item h2 a,
.border-and-shadow.black-bg .newsfeed-item h2 a,
.border-and-shadow.blue-bg .newsfeed-item h2 a,
.border-and-shadow.blue-dark-bg .newsfeed-item h2 a,
.border-and-shadow.blue-x-dark-bg .newsfeed-item h2 a,
.border-and-shadow.accent-lt-green-bg .newsfeed-item h2 a,
.border-and-shadow.accent-green-bg .newsfeed-item h2 a,
.border-and-shadow.accent-orange-bg .newsfeed-item h2 a,
.border-and-shadow.accent-purple-bg .newsfeed-item h2 a,
.border-and-shadow.accent-red-bg .newsfeed-item h2 a,
.border-and-shadow.stanford-red-bg .newsfeed-item h2 a,
.border-and-shadow.bright-red-bg .newsfeed-item h2 a {
  color: #fff;
}
.border-and-shadow.blue-dark-bg .newsfeed-item p,
.border-and-shadow.grey-bg .newsfeed-item p,
.border-and-shadow.grey-med-bg .newsfeed-item p,
.border-and-shadow.grey-dark-bg .newsfeed-item p,
.border-and-shadow.black-bg .newsfeed-item p,
.border-and-shadow.blue-bg .newsfeed-item p,
.border-and-shadow.blue-dark-bg .newsfeed-item p,
.border-and-shadow.blue-x-dark-bg .newsfeed-item p,
.border-and-shadow.accent-lt-green-bg .newsfeed-item p,
.border-and-shadow.accent-green-bg .newsfeed-item p,
.border-and-shadow.accent-orange-bg .newsfeed-item p,
.border-and-shadow.accent-purple-bg .newsfeed-item p,
.border-and-shadow.accent-red-bg .newsfeed-item p,
.border-and-shadow.stanford-red-bg .newsfeed-item p,
.border-and-shadow.bright-red-bg .newsfeed-item p {
  color: #fff;
}

@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 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%;
}
.news-builder .pager {
  margin: 0;
  line-height: 14px;
}

.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: 24;
  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: "\f0a9";
  line-height: 14px;
  line-height: 1rem;
  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;
  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:#fff;
    font-size:16px;
    padding: 8px 12px;
    float: right;
    border-radius:3px;
    background:#8c1515;
    float:right;
    margin-top:8px;
}

.map-container .get-directions .displayAddress {
    float:left;
    width:66%;
}

.map-container .get-directions .displayAddress h3 {
    font-family:"'Fjord One', serif";
    font-size:18px;
    color:#333;
    margin-bottom:0;
    margin-top:8px;
}

@media screen and (max-width:767px) {
    .map-container .get-directions .displayAddress {
        width:100%;
    } 

    .map-container .get-directions a{
        float:left;
        margin-bottom:15px;
        margin-top:15px;
    }
}

.map-container .get-directions a i.fa {
    padding-right:5px
}

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

.map-container h3 {
    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;
}
.list ul.default .media-heading {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
}
/* In panel builder with background */
.border-and-shadow.blue-dark-bg .list ul.modern_li li:after,
.border-and-shadow.grey-bg .list ul.modern_li li:after,
.border-and-shadow.grey-med-bg .list ul.modern_li li:after,
.border-and-shadow.grey-dark-bg .list ul.modern_li li:after,
.border-and-shadow.black-bg .list ul.modern_li li:after,
.border-and-shadow.blue-bg .list ul.modern_li li:after,
.border-and-shadow.blue-dark-bg .list ul.modern_li li:after,
.border-and-shadow.blue-x-dark-bg .list ul.modern_li li:after,
.border-and-shadow.accent-lt-green-bg .list ul.modern_li li:after,
.border-and-shadow.accent-green-bg .list ul.modern_li li:after,
.border-and-shadow.accent-orange-bg .list ul.modern_li li:after,
.border-and-shadow.accent-purple-bg .list ul.modern_li li:after,
.border-and-shadow.accent-red-bg .list ul.modern_li li:after,
.border-and-shadow.stanford-red-bg .list ul.modern_li li:after,
.border-and-shadow.bright-red-bg .list ul.modern_li li:after {
  border-bottom: solid 1px rgba(255, 255, 255, 0.2);
}
.border-and-shadow.blue-dark-bg .list ul.modern_li li + li:last-child:after,
.border-and-shadow.grey-bg .list ul.modern_li li + li:last-child:after,
.border-and-shadow.grey-med-bg .list ul.modern_li li + li:last-child:after,
.border-and-shadow.grey-dark-bg .list ul.modern_li li + li:last-child:after,
.border-and-shadow.black-bg .list ul.modern_li li + li:last-child:after,
.border-and-shadow.blue-bg .list ul.modern_li li + li:last-child:after,
.border-and-shadow.blue-dark-bg .list ul.modern_li li + li:last-child:after,
.border-and-shadow.blue-x-dark-bg .list ul.modern_li li + li:last-child:after,
.border-and-shadow.accent-lt-green-bg .list ul.modern_li li + li:last-child:after,
.border-and-shadow.accent-green-bg .list ul.modern_li li + li:last-child:after,
.border-and-shadow.accent-orange-bg .list ul.modern_li li + li:last-child:after,
.border-and-shadow.accent-purple-bg .list ul.modern_li li + li:last-child:after,
.border-and-shadow.accent-red-bg .list ul.modern_li li + li:last-child:after,
.border-and-shadow.stanford-red-bg .list ul.modern_li li + li:last-child:after,
.border-and-shadow.bright-red-bg .list ul.modern_li li + li:last-child:after {
  border: none;
}
.border-and-shadow.blue-dark-bg .list ul.modern_li li ul li.even,
.border-and-shadow.grey-bg .list ul.modern_li li ul li.even,
.border-and-shadow.grey-med-bg .list ul.modern_li li ul li.even,
.border-and-shadow.grey-dark-bg .list ul.modern_li li ul li.even,
.border-and-shadow.black-bg .list ul.modern_li li ul li.even,
.border-and-shadow.blue-bg .list ul.modern_li li ul li.even,
.border-and-shadow.blue-dark-bg .list ul.modern_li li ul li.even,
.border-and-shadow.blue-x-dark-bg .list ul.modern_li li ul li.even,
.border-and-shadow.accent-lt-green-bg .list ul.modern_li li ul li.even,
.border-and-shadow.accent-green-bg .list ul.modern_li li ul li.even,
.border-and-shadow.accent-orange-bg .list ul.modern_li li ul li.even,
.border-and-shadow.accent-purple-bg .list ul.modern_li li ul li.even,
.border-and-shadow.accent-red-bg .list ul.modern_li li ul li.even,
.border-and-shadow.stanford-red-bg .list ul.modern_li li ul li.even,
.border-and-shadow.bright-red-bg .list ul.modern_li li ul li.even {
  background-color: #f1f1f1;
}
.border-and-shadow.blue-dark-bg li h1,
.border-and-shadow.grey-bg li h1,
.border-and-shadow.grey-med-bg li h1,
.border-and-shadow.grey-dark-bg li h1,
.border-and-shadow.black-bg li h1,
.border-and-shadow.blue-bg li h1,
.border-and-shadow.blue-dark-bg li h1,
.border-and-shadow.blue-x-dark-bg li h1,
.border-and-shadow.accent-lt-green-bg li h1,
.border-and-shadow.accent-green-bg li h1,
.border-and-shadow.accent-orange-bg li h1,
.border-and-shadow.accent-purple-bg li h1,
.border-and-shadow.accent-red-bg li h1,
.border-and-shadow.stanford-red-bg li h1,
.border-and-shadow.bright-red-bg li h1,
.border-and-shadow.blue-dark-bg li h2,
.border-and-shadow.grey-bg li h2,
.border-and-shadow.grey-med-bg li h2,
.border-and-shadow.grey-dark-bg li h2,
.border-and-shadow.black-bg li h2,
.border-and-shadow.blue-bg li h2,
.border-and-shadow.blue-dark-bg li h2,
.border-and-shadow.blue-x-dark-bg li h2,
.border-and-shadow.accent-lt-green-bg li h2,
.border-and-shadow.accent-green-bg li h2,
.border-and-shadow.accent-orange-bg li h2,
.border-and-shadow.accent-purple-bg li h2,
.border-and-shadow.accent-red-bg li h2,
.border-and-shadow.stanford-red-bg li h2,
.border-and-shadow.bright-red-bg li h2,
.border-and-shadow.blue-dark-bg li h3,
.border-and-shadow.grey-bg li h3,
.border-and-shadow.grey-med-bg li h3,
.border-and-shadow.grey-dark-bg li h3,
.border-and-shadow.black-bg li h3,
.border-and-shadow.blue-bg li h3,
.border-and-shadow.blue-dark-bg li h3,
.border-and-shadow.blue-x-dark-bg li h3,
.border-and-shadow.accent-lt-green-bg li h3,
.border-and-shadow.accent-green-bg li h3,
.border-and-shadow.accent-orange-bg li h3,
.border-and-shadow.accent-purple-bg li h3,
.border-and-shadow.accent-red-bg li h3,
.border-and-shadow.stanford-red-bg li h3,
.border-and-shadow.bright-red-bg li h3,
.border-and-shadow.blue-dark-bg li h4,
.border-and-shadow.grey-bg li h4,
.border-and-shadow.grey-med-bg li h4,
.border-and-shadow.grey-dark-bg li h4,
.border-and-shadow.black-bg li h4,
.border-and-shadow.blue-bg li h4,
.border-and-shadow.blue-dark-bg li h4,
.border-and-shadow.blue-x-dark-bg li h4,
.border-and-shadow.accent-lt-green-bg li h4,
.border-and-shadow.accent-green-bg li h4,
.border-and-shadow.accent-orange-bg li h4,
.border-and-shadow.accent-purple-bg li h4,
.border-and-shadow.accent-red-bg li h4,
.border-and-shadow.stanford-red-bg li h4,
.border-and-shadow.bright-red-bg li h4,
.border-and-shadow.blue-dark-bg li h5,
.border-and-shadow.grey-bg li h5,
.border-and-shadow.grey-med-bg li h5,
.border-and-shadow.grey-dark-bg li h5,
.border-and-shadow.black-bg li h5,
.border-and-shadow.blue-bg li h5,
.border-and-shadow.blue-dark-bg li h5,
.border-and-shadow.blue-x-dark-bg li h5,
.border-and-shadow.accent-lt-green-bg li h5,
.border-and-shadow.accent-green-bg li h5,
.border-and-shadow.accent-orange-bg li h5,
.border-and-shadow.accent-purple-bg li h5,
.border-and-shadow.accent-red-bg li h5,
.border-and-shadow.stanford-red-bg li h5,
.border-and-shadow.bright-red-bg li h5,
.border-and-shadow.blue-dark-bg li h6,
.border-and-shadow.grey-bg li h6,
.border-and-shadow.grey-med-bg li h6,
.border-and-shadow.grey-dark-bg li h6,
.border-and-shadow.black-bg li h6,
.border-and-shadow.blue-bg li h6,
.border-and-shadow.blue-dark-bg li h6,
.border-and-shadow.blue-x-dark-bg li h6,
.border-and-shadow.accent-lt-green-bg li h6,
.border-and-shadow.accent-green-bg li h6,
.border-and-shadow.accent-orange-bg li h6,
.border-and-shadow.accent-purple-bg li h6,
.border-and-shadow.accent-red-bg li h6,
.border-and-shadow.stanford-red-bg li h6,
.border-and-shadow.bright-red-bg li h6,
.border-and-shadow.blue-dark-bg li a,
.border-and-shadow.grey-bg li a,
.border-and-shadow.grey-med-bg li a,
.border-and-shadow.grey-dark-bg li a,
.border-and-shadow.black-bg li a,
.border-and-shadow.blue-bg li a,
.border-and-shadow.blue-dark-bg li a,
.border-and-shadow.blue-x-dark-bg li a,
.border-and-shadow.accent-lt-green-bg li a,
.border-and-shadow.accent-green-bg li a,
.border-and-shadow.accent-orange-bg li a,
.border-and-shadow.accent-purple-bg li a,
.border-and-shadow.accent-red-bg li a,
.border-and-shadow.stanford-red-bg li a,
.border-and-shadow.bright-red-bg li a {
  color: #ffffff;
}
.border-and-shadow.blue-dark-bg li a,
.border-and-shadow.grey-bg li a,
.border-and-shadow.grey-med-bg li a,
.border-and-shadow.grey-dark-bg li a,
.border-and-shadow.black-bg li a,
.border-and-shadow.blue-bg li a,
.border-and-shadow.blue-dark-bg li a,
.border-and-shadow.blue-x-dark-bg li a,
.border-and-shadow.accent-lt-green-bg li a,
.border-and-shadow.accent-green-bg li a,
.border-and-shadow.accent-orange-bg li a,
.border-and-shadow.accent-purple-bg li a,
.border-and-shadow.accent-red-bg li a,
.border-and-shadow.stanford-red-bg li a,
.border-and-shadow.bright-red-bg li a {
  text-decoration: underline;
}
/* 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: 24px;
  font-size: 1.7142857142857142rem;
  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: 24px;
  font-size: 1.7142857142857142rem;
  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-666666 {
  background-color: #666666;
}
.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: 24px;
  padding: 1.7142857142857142rem;
  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: "\f0a9";
  line-height: 14px;
  line-height: 1rem;
  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: #fff;
  text-decoration: underline;
}
.sm-image.caption blockquote.small {
  position: relative;
  border-left: none;
  padding-left: 10px;
  font-family: 'Fjord One', serif;
  font-style: italic;
  padding: 12px;
  padding: 0.8571428571428571rem;
  width: 45%;
  font-size: 18px;
  line-height: 22px;
}
.sm-image.caption blockquote.small:before {
  font-family: FontAwesome;
  content: '\f10d';
  position: absolute;
  opacity: .1;
  font-size: 60px;
  width: 24px;
  height: 24px;
  left: -0.5rem;
  top: -12px;
  text-indent: 0;
  line-height: 1.3;
}
.sm-image.caption blockquote.small::before {
  color: #ccc;
}
.sm-image.caption blockquote.xlarge {
  position: relative;
  border-left: none;
  font-family: 'Fjord One', serif;
  font-style: italic;
  padding: 22px 12px 12px 12px;
  font-size: 30px;
  font-size: 2.142857142857143rem;
  width: 65%;
}
.sm-image.caption blockquote.xlarge:before {
  font-family: FontAwesome;
  font-style: initial;
  content: '\f10d';
  position: absolute;
  left: 0;
  top: 0px;
  opacity: .1;
  font-size: 72px;
  font-size: 5.142857142857143rem;
  bottom: -26px;
}
.sm-image.caption blockquote.xlarge::before {
  color: #ccc;
}
.sm-image.caption.left .caption-container,
.sm-image.caption.right .caption-container {
  position: absolute;
  width: 50%;
  height: 100%;
  overflow: auto;
}
@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 .more-spacing {
  margin-top: 48px;
  margin-bottom: 48px;
}
.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;
}
.shadow-box {
  background: -moz-linear-gradient(top, rgba(51, 51, 51, 0) 0%, rgba(51, 51, 51, 0.45) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(51, 51, 51, 0) 0%, rgba(51, 51, 51, 0.45) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(51, 51, 51, 0) 0%, rgba(51, 51, 51, 0.45) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
  /* IE6-9 */
  bottom: 0;
  width: 100%;
  height: 50%;
  position: absolute;
}
.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: 36px;
  font-size: 2.5714285714285716rem;
  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 .rsArrow.rsArrowLeft {
  margin-left: 24px;
}
.hero-banner-container .rsDefault .rsArrow.rsArrowRight {
  margin-right: 24px;
}
.hero-banner-container .rsDefault .rsArrowIcn {
  background: url('../images/hero-banner/hero-arrows.svg') no-repeat scroll 0 0 transparent;
  content: '/f054';
  font-family: FontAwesome;
  top: 39%;
  height: 72px;
  height: 5.142857142857143rem;
  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 {
  margin-left: 50px;
  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 {
  margin-right: 50px;
  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: right;
}
.hero-banner-container .hero-banner-infobox.hero-banner-position-lt {
  text-align: left;
}
.hero-banner-container .hero-banner-infobox.hero-banner-position-lt .hero-banner-more-link {
  left: 0px;
  left: 0rem;
  right: initial;
}
.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 .infobox-heading-wrapper h2 {
  font-size: 36px;
}
.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;
  position: relative;
}
.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;
  font-family: 'Fjord One', serif;
  font-size: 36px;
  font-size: 2.5714285714285716rem;
  line-height: 200%;
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.6);
  box-shadow: none;
  text-shadow: 0.07142857142857rem 0.07142857142857rem 0.07142857142857rem #000;
}
@media (min-width: 768px) {
  .hero-banner-container .hero-banner-infobox h2 {
    font-size: 28px;
    font-size: 2rem;
    line-height: 150%;
  }
}
@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: auto;
}
.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;
}
.hero-container.fullpage .hero-banner-container .hero-banner-infobox-container {
  position: absolute;
  left: 100px;
}
@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%;
  }
}
.hero-container.fullpage .fullpageSlider {
  position: absolute;
  z-index: 1;
  bottom: 0;
  width: 100%;
  text-align: center;
  padding-bottom: 10px;
  font-family: 'Fjord One', serif;
  font-size: 20px;
}
.hero-container.fullpage .fullpageSlider i {
  font-size: 30px;
}
@media (max-width: 767px) {
  .hero-container.fullpage .fullpageSlider {
    visibility: hidden;
  }
}
/* 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;
}
.panel_builder .heading:first-child .section-header {
  margin-top: 0px;
  margin-top: 0rem;
}
.section-header {
  position: relative;
  margin: 24px 0px 24px 0px;
  margin: 1.7142857142857142rem 0rem 1.7142857142857142rem 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,
.section-header h1.black.additional-color,
.section-header h2.black.additional-color,
.section-header h3.black.additional-color {
  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 h2:after {
  display: none;
}
.section-header h3 {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  color: #8c1515;
}
.section-header h3 + p {
  font-size: 16px;
  font-size: 1.1428571428571428rem;
  color: #666666;
}
.section-header p.subheading {
  margin-top: 4px;
  margin-top: 0.2857142857142857rem;
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
/* 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.bright-red-bg .section-header h1.black,
.border-and-shadow.bright-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.bright-red-bg .section-header h2.black,
.border-and-shadow.bright-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-row.bright-red-bg .section-header h3.black,
.border-and-shadow.bright-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.bright-red-bg .section-header h1.black > a,
.border-and-shadow.bright-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.bright-red-bg .section-header h2.black > a,
.border-and-shadow.bright-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-row.bright-red-bg .section-header h3.black > a,
.border-and-shadow.bright-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.bright-red-bg .section-header h1.black > a:link,
.border-and-shadow.bright-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.bright-red-bg .section-header h2.black > a:link,
.border-and-shadow.bright-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.bright-red-bg .section-header h3.black > a:link,
.border-and-shadow.bright-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.bright-red-bg .section-header h1.black > a:visited,
.border-and-shadow.bright-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.bright-red-bg .section-header h2.black > a:visited,
.border-and-shadow.bright-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.bright-red-bg .section-header h3.black > a:visited,
.border-and-shadow.bright-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.bright-red-bg .section-header h1.black > a:active,
.border-and-shadow.bright-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.bright-red-bg .section-header h2.black > a:active,
.border-and-shadow.bright-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-row.bright-red-bg .section-header h3.black > a:active,
.border-and-shadow.bright-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.bright-red-bg .section-header h1.red,
.border-and-shadow.bright-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.bright-red-bg .section-header h2.red,
.border-and-shadow.bright-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.bright-red-bg .section-header h3.red,
.border-and-shadow.bright-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.bright-red-bg .section-header h1.additional-color,
.border-and-shadow.bright-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.bright-red-bg .section-header h2.additional-color,
.border-and-shadow.bright-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-row.bright-red-bg .section-header h3.additional-color,
.border-and-shadow.bright-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.bright-red-bg .section-header h1.red > a,
.border-and-shadow.bright-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.bright-red-bg .section-header h2.red > a,
.border-and-shadow.bright-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.bright-red-bg .section-header h3.red > a,
.border-and-shadow.bright-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.bright-red-bg .section-header h1.additional-color > a,
.border-and-shadow.bright-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.bright-red-bg .section-header h2.additional-color > a,
.border-and-shadow.bright-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-row.bright-red-bg .section-header h3.additional-color > a,
.border-and-shadow.bright-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.bright-red-bg .section-header h1.red > a:link,
.border-and-shadow.bright-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.bright-red-bg .section-header h2.red > a:link,
.border-and-shadow.bright-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.bright-red-bg .section-header h3.red > a:link,
.border-and-shadow.bright-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.bright-red-bg .section-header h1.additional-color > a:link,
.border-and-shadow.bright-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.bright-red-bg .section-header h2.additional-color > a:link,
.border-and-shadow.bright-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.bright-red-bg .section-header h3.additional-color > a:link,
.border-and-shadow.bright-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.bright-red-bg .section-header h1.red > a:visited,
.border-and-shadow.bright-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.bright-red-bg .section-header h2.red > a:visited,
.border-and-shadow.bright-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.bright-red-bg .section-header h3.red > a:visited,
.border-and-shadow.bright-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.bright-red-bg .section-header h1.additional-color > a:visited,
.border-and-shadow.bright-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.bright-red-bg .section-header h2.additional-color > a:visited,
.border-and-shadow.bright-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.bright-red-bg .section-header h3.additional-color > a:visited,
.border-and-shadow.bright-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.bright-red-bg .section-header h1.red > a:active,
.border-and-shadow.bright-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.bright-red-bg .section-header h2.red > a:active,
.border-and-shadow.bright-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.bright-red-bg .section-header h3.red > a:active,
.border-and-shadow.bright-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.bright-red-bg .section-header h1.additional-color > a:active,
.border-and-shadow.bright-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.bright-red-bg .section-header h2.additional-color > a:active,
.border-and-shadow.bright-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-row.bright-red-bg .section-header h3.additional-color > a:active,
.border-and-shadow.bright-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-row.bright-red-bg .section-header h3,
.border-and-shadow.bright-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-row.bright-red-bg .section-header h3 + p,
.border-and-shadow.bright-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,
.color-row.bright-red-bg .section-header.standard:after,
.border-and-shadow.bright-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.bright-red-bg .section-header.standard h1,
.border-and-shadow.bright-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-row.bright-red-bg .section-header.standard h2,
.border-and-shadow.bright-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.bright-red-bg .section-header.standard h2 > a,
.border-and-shadow.bright-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-row.bright-red-bg .section-header.standard h3 > a,
.border-and-shadow.bright-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.bright-red-bg .section-header.standard h2 > a:link,
.border-and-shadow.bright-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.bright-red-bg .section-header.standard h3 > a:link,
.border-and-shadow.bright-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.bright-red-bg .section-header.standard h2 > a:visited,
.border-and-shadow.bright-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.bright-red-bg .section-header.standard h3 > a:visited,
.border-and-shadow.bright-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.bright-red-bg .section-header.standard h2 > a:active,
.border-and-shadow.bright-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-row.bright-red-bg .section-header.standard h3 > a:active,
.border-and-shadow.bright-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-row.bright-red-bg .section-header.standard p,
.border-and-shadow.bright-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.bright-red-bg .section-header.feature h1,
.border-and-shadow.bright-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.bright-red-bg .section-header.feature h2,
.border-and-shadow.bright-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-row.bright-red-bg .section-header.feature h3,
.border-and-shadow.bright-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.bright-red-bg .section-header.feature h1.black,
.border-and-shadow.bright-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.bright-red-bg .section-header.feature h2.black,
.border-and-shadow.bright-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-row.bright-red-bg .section-header.feature h3.black,
.border-and-shadow.bright-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.bright-red-bg .section-header.feature h1.black > a,
.border-and-shadow.bright-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.bright-red-bg .section-header.feature h2.black > a,
.border-and-shadow.bright-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-row.bright-red-bg .section-header.feature h3.black > a,
.border-and-shadow.bright-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.bright-red-bg .section-header.feature h1.black > a:link,
.border-and-shadow.bright-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.bright-red-bg .section-header.feature h2.black > a:link,
.border-and-shadow.bright-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.bright-red-bg .section-header.feature h3.black > a:link,
.border-and-shadow.bright-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.bright-red-bg .section-header.feature h1.black > a:visited,
.border-and-shadow.bright-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.bright-red-bg .section-header.feature h2.black > a:visited,
.border-and-shadow.bright-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.bright-red-bg .section-header.feature h3.black > a:visited,
.border-and-shadow.bright-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.bright-red-bg .section-header.feature h1.black > a:active,
.border-and-shadow.bright-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.bright-red-bg .section-header.feature h2.black > a:active,
.border-and-shadow.bright-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-row.bright-red-bg .section-header.feature h3.black > a:active,
.border-and-shadow.bright-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.bright-red-bg .section-header.feature .heading-1-container .heading-1-left:before,
.border-and-shadow.bright-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,
.color-row.bright-red-bg .section-header.feature .heading-1-container .heading-1-right:before,
.border-and-shadow.bright-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-row.bright-red-bg .section-header.feature p,
.border-and-shadow.bright-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.bright-red-bg .section-header.simple h1,
.border-and-shadow.bright-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.bright-red-bg .section-header.simple h2,
.border-and-shadow.bright-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,
.color-row.bright-red-bg .section-header.simple h3,
.border-and-shadow.bright-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.bright-red-bg .section-header.simple h1 > a,
.border-and-shadow.bright-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.bright-red-bg .section-header.simple h2 > a,
.border-and-shadow.bright-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-row.bright-red-bg .section-header.simple h3 > a,
.border-and-shadow.bright-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.bright-red-bg .section-header.simple h1 > a:link,
.border-and-shadow.bright-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.bright-red-bg .section-header.simple h2 > a:link,
.border-and-shadow.bright-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.bright-red-bg .section-header.simple h3 > a:link,
.border-and-shadow.bright-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.bright-red-bg .section-header.simple h1 > a:visited,
.border-and-shadow.bright-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.bright-red-bg .section-header.simple h2 > a:visited,
.border-and-shadow.bright-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.bright-red-bg .section-header.simple h3 > a:visited,
.border-and-shadow.bright-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.bright-red-bg .section-header.simple h1 > a:active,
.border-and-shadow.bright-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.bright-red-bg .section-header.simple h2 > a:active,
.border-and-shadow.bright-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-row.bright-red-bg .section-header.simple h3 > a:active,
.border-and-shadow.bright-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-row.bright-red-bg .section-header.simple .subheading,
.border-and-shadow.bright-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.bright-red-bg .section-header.modern h1,
.border-and-shadow.bright-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.bright-red-bg .section-header.block h1,
.border-and-shadow.bright-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.bright-red-bg .section-header.modern h2,
.border-and-shadow.bright-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.bright-red-bg .section-header.block h2,
.border-and-shadow.bright-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.bright-red-bg .section-header.modern h3,
.border-and-shadow.bright-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-row.bright-red-bg .section-header.block h3,
.border-and-shadow.bright-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.bright-red-bg .section-header.modern h1 + p,
.border-and-shadow.bright-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.bright-red-bg .section-header.block h1 + p,
.border-and-shadow.bright-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.bright-red-bg .section-header.modern h2 + p,
.border-and-shadow.bright-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.bright-red-bg .section-header.block h2 + p,
.border-and-shadow.bright-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.bright-red-bg .section-header.modern h3 + p,
.border-and-shadow.bright-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-row.bright-red-bg .section-header.block h3 + p,
.border-and-shadow.bright-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.bright-red-bg .section-header.modern h1 > a,
.border-and-shadow.bright-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.bright-red-bg .section-header.block h1 > a,
.border-and-shadow.bright-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.bright-red-bg .section-header.modern h2 > a,
.border-and-shadow.bright-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.bright-red-bg .section-header.block h2 > a,
.border-and-shadow.bright-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.bright-red-bg .section-header.modern h3 > a,
.border-and-shadow.bright-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.bright-red-bg .section-header.block h3 > a,
.border-and-shadow.bright-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.bright-red-bg .section-header.modern h1 > a:link,
.border-and-shadow.bright-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.bright-red-bg .section-header.block h1 > a:link,
.border-and-shadow.bright-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.bright-red-bg .section-header.modern h2 > a:link,
.border-and-shadow.bright-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.bright-red-bg .section-header.block h2 > a:link,
.border-and-shadow.bright-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.bright-red-bg .section-header.modern h3 > a:link,
.border-and-shadow.bright-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.bright-red-bg .section-header.block h3 > a:link,
.border-and-shadow.bright-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.bright-red-bg .section-header.modern h1 > a:visited,
.border-and-shadow.bright-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.bright-red-bg .section-header.block h1 > a:visited,
.border-and-shadow.bright-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.bright-red-bg .section-header.modern h2 > a:visited,
.border-and-shadow.bright-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.bright-red-bg .section-header.block h2 > a:visited,
.border-and-shadow.bright-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.bright-red-bg .section-header.modern h3 > a:visited,
.border-and-shadow.bright-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-row.bright-red-bg .section-header.block h3 > a:visited,
.border-and-shadow.bright-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.bright-red-bg .section-header.modern p,
.border-and-shadow.bright-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-row.bright-red-bg .section-header.block p,
.border-and-shadow.bright-red-bg .section-header.block p {
  color: #ffffff;
}
/************************* CSS specific to STANDARD Class **********************************/
.section-header.standard {
  margin: 24px 0px 0px 0px;
  margin: 1.7142857142857142rem 0rem 0rem 0rem;
}
.section-header.standard.heading-level-3 {
  margin-bottom: 18px;
  margin-bottom: 1.2857142857142858rem;
}
.section-header.standard h1,
.section-header.standard h2 {
  font-size: 30px;
  font-size: 2.142857142857143rem;
  font-weight: 400;
}
.section-header.standard h3 {
  font-family: 'Fjord One', serif;
}
.section-header.standard h1 > a,
.section-header.standard h2 > a,
.section-header.standard h3 > a {
  color: #007c92;
}
.section-header.standard h1 > a:link,
.section-header.standard h2 > a:link,
.section-header.standard h3 > a:link,
.section-header.standard h1 > a:visited,
.section-header.standard h2 > a:visited,
.section-header.standard h3 > a:visited,
.section-header.standard h1 > a:active,
.section-header.standard h2 > a:active,
.section-header.standard h3 > a:active {
  color: #007c92;
}
.section-header.standard p {
  color: #666666;
  font-size: 14px;
  font-size: 1rem;
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
.section-header.standard p.subheading {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 18px;
}
.section-header.standard .hairline-h1,
.section-header.standard .hairline-h2 {
  display: block;
  height: 1px;
  width: 100%;
  background-color: #cccccc;
  margin-top: 15px;
  margin-top: 1.0714285714285714rem;
  margin-bottom: 18px;
  margin-bottom: 1.2857142857142858rem;
}
.section-header.standard .hairline-h2 {
  margin-top: 16px;
  margin-top: 1.1428571428571428rem;
}
/************************* CSS specific to FEATURE Class **********************************/
/* Handle top of page feature headings */
.main > .heading:first-child .section-header[class*="heading-level"].feature {
  margin-top: 48px;
  margin-bottom: 48px;
}
.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: #333333;
}
.section-header.feature.heading-level-1 p.subheading,
.section-header.feature.heading-level-2 p.subheading,
.section-header.feature.heading-level-3 p.subheading {
  font-size: 22px;
  margin: 4px auto;
  width: 67%;
}
.section-header.feature.heading-level-1 p.subheading,
.section-header.feature.heading-level-3 p.subheading {
  font-size: 18px;
}
.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;
}
/************************* CSS specific to SIMPLE Class **********************************/
/* Handle top of page feature headings */
.section-header.simple {
  margin-bottom: 18px;
  margin-bottom: 1.2857142857142858rem;
  margin-top: 24px;
  margin-top: 1.7142857142857142rem;
}
.section-header.simple h1 {
  font-size: 30px;
  font-size: 2.142857142857143rem;
}
.section-header.simple h2 {
  font-size: 24px;
  font-size: 1.7142857142857142rem;
}
.section-header.simple h3 {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
}
.section-header.simple h1,
.section-header.simple h2,
.section-header.simple h3 {
  font-family: 'Source Sans Pro', sans-serif;
  padding-bottom: 0px;
  padding-bottom: 0rem;
  font-weight: 400;
}
.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;
}
.section-header.simple p.subheading {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 18px;
  font-size: 1.2857142857142858rem;
}
.section-header.simple.heading-level-3 p.subheading {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  font-size: 1.1428571428571428rem;
}
.pane_builder .section-header.simple {
  margin-top: 12px;
  margin-top: 0.8571428571428571rem;
}
/************************* CSS specific to Modern Class **********************************/
/* Handle top of page feature headings */
.main > .heading:first-child .section-header[class*="heading-level"].modern {
  margin-top: 48px;
  margin-bottom: 48px;
}
.section-header.modern h1 {
  font-size: 36px;
  font-size: 2.5714285714285716rem;
  font-weight: 200;
  text-align: center;
}
.section-header.modern h1 + p {
  font-size: 22px;
  font-size: 1.5714285714285714rem;
  text-align: center;
  width: 66%;
  margin: 0 auto;
}
.section-header.modern h2 {
  font-size: 30px;
  font-size: 2.142857142857143rem;
  font-weight: 200;
  text-align: center;
}
.section-header.modern h2 + p {
  font-size: 22px;
  font-size: 1.5714285714285714rem;
  text-align: center;
  width: 66%;
  margin: 0 auto;
}
.section-header.modern h3 {
  font-size: 24px;
  font-size: 1.7142857142857142rem;
  font-weight: 400;
  text-align: center;
}
.section-header.modern h3 + p {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  text-align: center;
  width: 66%;
  margin: 0 auto;
}
/************************* CSS specific to BLOCK Class **********************************/
.section-header.block {
  background-color: #666666;
  color: #ffffff;
  padding: 48px 24px 24px 24px;
  font-weight: 300;
  margin-bottom: 12px;
}
.section-header.block.red {
  background-color: #8c1515;
}
@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 h1 > a:hover,
.section-header.block h2 > a:hover,
.section-header.block h3 > a:hover {
  text-decoration: underline;
}
.section-header.block h1,
.section-header.block h2 {
  font-size: 24px;
  font-size: 1.7142857142857142rem;
  font-weight: 300;
  color: #ffffff !important;
}
.section-header.block p {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  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: 0px;
  margin-bottom: 0rem;
}
.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;
}

/*
 * This combined file was created by the DataTables downloader builder:
 *   https://datatables.net/download
 *
 * To rebuild or modify this file with the latest versions of the included
 * software please visit:
 *   https://datatables.net/download/#dt/jszip-2.5.0/pdfmake-0.1.36/dt-1.10.18/b-1.5.4/b-html5-1.5.4/b-print-1.5.4/cr-1.5.0/fh-3.1.4/kt-2.5.0/sl-1.2.6
 *
 * Included libraries:
 *   JSZip 2.5.0, pdfmake 0.1.36, DataTables 1.10.18, Buttons 1.5.4, HTML5 export 1.5.4, Print view 1.5.4, ColReorder 1.5.0, FixedHeader 3.1.4, KeyTable 2.5.0, Select 1.2.6
 */

table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("../../../../apps/sm/components/commons/google-sheets/clientlibs/css/DataTables-1.10.18/images/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("../../../../apps/sm/components/commons/google-sheets/clientlibs/css/DataTables-1.10.18/images/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("../../../../apps/sm/components/commons/google-sheets/clientlibs/css/DataTables-1.10.18/images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("../../../../apps/sm/components/commons/google-sheets/clientlibs/css/DataTables-1.10.18/images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("../../../../apps/sm/components/commons/google-sheets/clientlibs/css/DataTables-1.10.18/images/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}


@keyframes dtb-spinner{100%{transform:rotate(360deg)}}@-o-keyframes dtb-spinner{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes dtb-spinner{100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dtb-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes dtb-spinner{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:white;border:2px solid #111;box-shadow:3px 3px 8px rgba(0,0,0,0.3);border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{padding:0.5em;margin:0;font-weight:normal;border-bottom:1px solid #ddd;background-color:#f3f3f3}div.dt-button-info>div{padding:1em}div.dt-button-collection-title{text-align:center;padding:0.3em 0 0.5em;font-size:0.9em}button.dt-button,div.dt-button,a.dt-button{position:relative;display:inline-block;box-sizing:border-box;margin-right:0.333em;margin-bottom:0.333em;padding:0.5em 1em;border:1px solid #999;border-radius:2px;cursor:pointer;font-size:0.88em;line-height:1.6em;color:black;white-space:nowrap;overflow:hidden;background-color:#e9e9e9;background-image:-webkit-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-moz-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-ms-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-o-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:linear-gradient(to bottom, #fff 0%, #e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='white', EndColorStr='#e9e9e9');-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none}button.dt-button.disabled,div.dt-button.disabled,a.dt-button.disabled{color:#999;border:1px solid #d0d0d0;cursor:default;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-moz-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-ms-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-o-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:linear-gradient(to bottom, #fff 0%, #f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff', EndColorStr='#f9f9f9')}button.dt-button:active:not(.disabled),button.dt-button.active:not(.disabled),div.dt-button:active:not(.disabled),div.dt-button.active:not(.disabled),a.dt-button:active:not(.disabled),a.dt-button.active:not(.disabled){background-color:#e2e2e2;background-image:-webkit-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-moz-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-ms-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-o-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:linear-gradient(to bottom, #f3f3f3 0%, #e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f3f3f3', EndColorStr='#e2e2e2');box-shadow:inset 1px 1px 3px #999999}button.dt-button:active:not(.disabled):hover:not(.disabled),button.dt-button.active:not(.disabled):hover:not(.disabled),div.dt-button:active:not(.disabled):hover:not(.disabled),div.dt-button.active:not(.disabled):hover:not(.disabled),a.dt-button:active:not(.disabled):hover:not(.disabled),a.dt-button.active:not(.disabled):hover:not(.disabled){box-shadow:inset 1px 1px 3px #999999;background-color:#cccccc;background-image:-webkit-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-moz-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-ms-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-o-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:linear-gradient(to bottom, #eaeaea 0%, #ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#eaeaea', EndColorStr='#cccccc')}button.dt-button:hover,div.dt-button:hover,a.dt-button:hover{text-decoration:none}button.dt-button:hover:not(.disabled),div.dt-button:hover:not(.disabled),a.dt-button:hover:not(.disabled){border:1px solid #666;background-color:#e0e0e0;background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-moz-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-ms-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-o-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:linear-gradient(to bottom, #f9f9f9 0%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#e0e0e0')}button.dt-button:focus:not(.disabled),div.dt-button:focus:not(.disabled),a.dt-button:focus:not(.disabled){border:1px solid #426c9e;text-shadow:0 1px 0 #c4def1;outline:none;background-color:#79ace9;background-image:-webkit-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-moz-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-ms-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-o-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:linear-gradient(to bottom, #bddef4 0%, #79ace9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#bddef4', EndColorStr='#79ace9')}.dt-button embed{outline:none}div.dt-buttons{position:relative;float:left}div.dt-buttons.buttons-right{float:right}div.dt-button-collection{position:absolute;top:0;left:0;width:150px;margin-top:3px;padding:8px 8px 4px 8px;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.4);background-color:white;overflow:hidden;z-index:2002;border-radius:5px;box-shadow:3px 3px 5px rgba(0,0,0,0.3);-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}div.dt-button-collection button.dt-button,div.dt-button-collection div.dt-button,div.dt-button-collection a.dt-button{position:relative;left:0;right:0;width:100%;display:block;float:none;margin-bottom:4px;margin-right:0}div.dt-button-collection button.dt-button:active:not(.disabled),div.dt-button-collection button.dt-button.active:not(.disabled),div.dt-button-collection div.dt-button:active:not(.disabled),div.dt-button-collection div.dt-button.active:not(.disabled),div.dt-button-collection a.dt-button:active:not(.disabled),div.dt-button-collection a.dt-button.active:not(.disabled){background-color:#dadada;background-image:-webkit-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-moz-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-ms-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-o-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:linear-gradient(to bottom, #f0f0f0 0%, #dadada 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f0f0f0', EndColorStr='#dadada');box-shadow:inset 1px 1px 3px #666}div.dt-button-collection.fixed{position:fixed;top:50%;left:50%;margin-left:-75px;border-radius:0}div.dt-button-collection.fixed.two-column{margin-left:-150px}div.dt-button-collection.fixed.three-column{margin-left:-225px}div.dt-button-collection.fixed.four-column{margin-left:-300px}div.dt-button-collection>*{-webkit-column-break-inside:avoid;break-inside:avoid}div.dt-button-collection.two-column{width:300px;padding-bottom:1px;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}div.dt-button-collection.three-column{width:450px;padding-bottom:1px;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}div.dt-button-collection.four-column{width:600px;padding-bottom:1px;-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}div.dt-button-collection .dt-button{border-radius:0}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);background:-ms-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-moz-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-o-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, rgba(0,0,0,0.3)), color-stop(1, rgba(0,0,0,0.7)));background:-webkit-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:radial-gradient(ellipse farthest-corner at center, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);z-index:2001}@media screen and (max-width: 640px){div.dt-buttons{float:none !important;text-align:center}}button.dt-button.processing,div.dt-button.processing,a.dt-button.processing{color:rgba(0,0,0,0.2)}button.dt-button.processing:after,div.dt-button.processing:after,a.dt-button.processing:after{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;display:block;content:' ';border:2px solid #282828;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:dtb-spinner 1500ms infinite linear;-o-animation:dtb-spinner 1500ms infinite linear;-ms-animation:dtb-spinner 1500ms infinite linear;-webkit-animation:dtb-spinner 1500ms infinite linear;-moz-animation:dtb-spinner 1500ms infinite linear}


table.DTCR_clonedTable.dataTable{position:absolute !important;background-color:rgba(255,255,255,0.7);z-index:202}div.DTCR_pointer{width:1px;background-color:#0259C4;z-index:201}


table.fixedHeader-floating{position:fixed !important;background-color:white}table.fixedHeader-floating.no-footer{border-bottom-width:0}table.fixedHeader-locked{position:absolute !important;background-color:white}@media print{table.fixedHeader-floating{display:none}}


table.dataTable tbody th.focus,table.dataTable tbody td.focus{box-shadow:inset 0 0 1px 2px #3366ff}div.dtk-focus-alt table.dataTable tbody th.focus,div.dtk-focus-alt table.dataTable tbody td.focus{box-shadow:inset 0 0 1px 2px #ff8b33}


table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#B0BED9}table.dataTable.stripe tbody>tr.odd.selected,table.dataTable.stripe tbody>tr.odd>.selected,table.dataTable.display tbody>tr.odd.selected,table.dataTable.display tbody>tr.odd>.selected{background-color:#acbad4}table.dataTable.hover tbody>tr.selected:hover,table.dataTable.hover tbody>tr>.selected:hover,table.dataTable.display tbody>tr.selected:hover,table.dataTable.display tbody>tr>.selected:hover{background-color:#aab7d1}table.dataTable.order-column tbody>tr.selected>.sorting_1,table.dataTable.order-column tbody>tr.selected>.sorting_2,table.dataTable.order-column tbody>tr.selected>.sorting_3,table.dataTable.order-column tbody>tr>.selected,table.dataTable.display tbody>tr.selected>.sorting_1,table.dataTable.display tbody>tr.selected>.sorting_2,table.dataTable.display tbody>tr.selected>.sorting_3,table.dataTable.display tbody>tr>.selected{background-color:#acbad5}table.dataTable.display tbody>tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody>tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody>tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody>tr.odd>.selected,table.dataTable.order-column.stripe tbody>tr.odd>.selected{background-color:#a6b4cd}table.dataTable.display tbody>tr.even>.selected,table.dataTable.order-column.stripe tbody>tr.even>.selected{background-color:#acbad5}table.dataTable.display tbody>tr.selected:hover>.sorting_1,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody>tr.selected:hover>.sorting_2,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody>tr.selected:hover>.sorting_3,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_3{background-color:#a5b2cb}table.dataTable.display tbody>tr:hover>.selected,table.dataTable.display tbody>tr>.selected:hover,table.dataTable.order-column.hover tbody>tr:hover>.selected,table.dataTable.order-column.hover tbody>tr>.selected:hover{background-color:#a2aec7}table.dataTable tbody td.select-checkbox,table.dataTable tbody th.select-checkbox{position:relative}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody td.select-checkbox:after,table.dataTable tbody th.select-checkbox:before,table.dataTable tbody th.select-checkbox:after{display:block;position:absolute;top:1.2em;left:50%;width:12px;height:12px;box-sizing:border-box}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody th.select-checkbox:before{content:' ';margin-top:-6px;margin-left:-6px;border:1px solid black;border-radius:3px}table.dataTable tr.selected td.select-checkbox:after,table.dataTable tr.selected th.select-checkbox:after{content:'\2714';margin-top:-11px;margin-left:-4px;text-align:center;text-shadow:1px 1px #B0BED9, -1px -1px #B0BED9, 1px -1px #B0BED9, -1px 1px #B0BED9}div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{margin-left:0.5em}@media screen and (max-width: 640px){div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{margin-left:0;display:block}}



/* SM.Commons.ToggleSearch */
table.dataTable thead th {
  position: relative;
  background-image: none !important;
  padding-right: 24px;
}
table.dataTable thead th.sorting:after,
table.dataTable thead th.sorting_asc:after,
table.dataTable thead th.sorting_desc:after {
  position: absolute;
  bottom: 12px;
  right: 8px;
  display: block;
  font-family: FontAwesome;
}
table.dataTable thead th.sorting:after {
  content: "\f0dc";
  color: #ddd;
  font-size: 0.8em;
  padding-top: 0.12em;
}
table.dataTable thead th.sorting_asc:after {
  content: "\f0de";
}
table.dataTable thead th.sorting_desc:after {
  content: "\f0dd";
}

/* SM.Base.Apps: global.nav.less **/
/** TYPOGRAPHY STYLES **/
.navbar-global .som-logo {
  display: none;
}
.navbar-global .nav-item > a {
  font-size: 16px;
  font-size: 1.1428571428571428rem;
  line-height: 32px;
  line-height: 2.2857142857142856rem;
  font-weight: 200;
}
.navbar-global .nav-item > a.search-button {
  font-size: 14px;
  font-size: 1rem;
}
.navbar-global .nav-item > a.search-button:before {
  line-height: 40px;
  line-height: 2.857142857142857rem;
  font-size: 17px;
  font-size: 1.2142857142857142rem;
}
.navbar-global .nav-item > a .nav-item-heading a {
  font-size: 16px;
  font-size: 1.1428571428571428rem;
}
.navbar-global .nav-item .search-form .btn[type=submit]:before {
  line-height: 20px;
}
.navbar-global .nav-item-search-panel form h3 {
  font-size: 24px;
  font-size: 1.7142857142857142rem;
  margin-bottom: 12px;
  margin-bottom: 0.8571428571428571rem;
  color: #333333;
}
.navbar-global .nav-item-search-panel form .form-control,
.navbar-global .nav-item-search-panel form .btn i {
  font-size: 16px;
  font-size: 1.1428571428571428rem;
}
.navbar-global .nav-item-search-panel form .input-group {
  padding: 12px 12px 24px 12px;
}
.navbar-global h3 {
  font-weight: 200;
}
.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: 16px;
  font-size: 1.1428571428571428rem;
  line-height: 100%;
}
.navbar-global .menu a h3 {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  color: #333333;
  border-bottom: 1px solid #cccccc;
}
.navbar-global .menu i {
  font-size: 6px;
  font-size: 0.42857142857142855rem;
  vertical-align: middle;
}
.navbar-global .menu-box h3 {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  border-bottom: 1px solid #cccccc;
  font-weight: 200;
}
.navbar-global .menu-box a h3 {
  color: #333333;
}
.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: 16px;
  font-size: 1.1428571428571428rem;
}
.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 */
}
@media (min-width: 992px) {
  .navbar-global .nav-item {
    height: 42px;
    height: 3rem;
  }
}
.navbar-global .nav-item.position-right {
  position: static;
}
.navbar-global .nav-item.research .nav-item-panel {
  right: auto;
  left: 20px;
}
.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.position-right.research > .nav-item-panel {
    left: -126px;
  }
}
@media (max-width: 991px) {
  .navbar-global .nav-item.position-right.research > .nav-item-panel {
    left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-global .nav-item.position-right.education > .nav-item-panel {
    left: -220px;
  }
}
@media (max-width: 991px) {
  .navbar-global .nav-item.position-right.education > .nav-item-panel {
    left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-global .nav-item.position-right.give > .nav-item-panel {
    left: -320px;
  }
}
@media (min-width: 992px) {
  .navbar-global .nav-item.position-right.about > .nav-item-panel {
    left: -383px;
  }
}
@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: 154px;
    height: 11rem;
    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: 4px 18px 4px 18px;
  padding: 0.2857142857142857rem 1.2857142857142858rem 0.2857142857142857rem 1.2857142857142858rem;
}
.navbar-global .nav-item > a:focus {
  background-color: transparent;
}
.navbar-global .nav-item > a.search-button {
  padding: 0;
  height: 42px;
  height: 3rem;
  width: 45px;
  width: 3.2142857142857144rem;
}
.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: 42px;
  top: 3rem;
  left: -15px;
  left: -1.0714285714285714rem;
}
.navbar-global .nav-item-panel > section {
  width: 488px;
  width: 34.857142857142854rem;
  padding: 12px;
  padding: 0.8571428571428571rem;
}
.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 .nav-item-search-panel .search-form .form-control {
  padding: 18px 10px 18px 10px;
  padding: 1.2857142857142858rem 0.7142857142857143rem 1.2857142857142858rem 0.7142857142857143rem;
}
.navbar-global .nav-item-search-panel .search-form .btn {
  padding: 7px 13px 8px 13px;
  padding: 0.5rem 0.9285714285714286rem 0.5714285714285714rem 0.9285714285714286rem;
}
.navbar-global .menu {
  width: 50.32894736842105%;
  /* = 153 / (320-16) */
  float: left;
  clear: left;
  margin-bottom: 12px;
  margin-bottom: 0.8571428571428571rem;
  padding-right: 24px;
  padding-right: 1.7142857142857142rem;
}
.navbar-global .menu li {
  width: 100%;
  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 li.emergency {
  margin: 12px 0px 12px 0px;
  margin: 0.8571428571428571rem 0rem 0.8571428571428571rem 0rem;
  padding: 12px;
  padding: 0.8571428571428571rem;
}
.navbar-global .menu a {
  display: block;
  padding: 0;
  padding: 4px;
  padding: 0.2857142857142857rem;
}
.navbar-global .menu a h3 {
  margin: 0;
  padding: 0px 0px 4px 0px;
  padding: 0rem 0rem 0.2857142857142857rem 0rem;
  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: 12px;
  margin-bottom: 0.8571428571428571rem;
  margin-left: 234px;
  margin-left: 16.714285714285715rem;
  width: 230px;
  width: 16.428571428571427rem;
  overflow: hidden;
  /* Nested menu */
}
.health .navbar-global .menu-box {
  margin-bottom: 93px;
  margin-bottom: 6.642857142857143rem;
}
.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-special {
  padding: 0px 12px 12px 12px;
  padding: 0rem 0.8571428571428571rem 0.8571428571428571rem 0.8571428571428571rem;
  background-color: #ffffff;
  width: 48%;
}
.navbar-global .menu-special.menu p a {
  font-size: 16px;
  font-size: 1.1428571428571428rem;
}
.navbar-global .menu-special.menu p a i {
  font-size: 14px;
  font-size: 1rem;
}
.navbar-global .menu-box-special {
  padding: 12px;
  padding: 0.8571428571428571rem;
  background-color: #ffffff;
  position: relative;
  width: 48%;
}
.navbar-global .menu-box-special a h3 {
  color: #ffffff;
  background-color: #8c1515;
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  margin: 0;
  padding: 12px;
  padding: 0.8571428571428571rem;
  -webkit-border-radius: 4px;
  -webkit-border-radius: 0.2857142857142857rem;
  -moz-border-radius: 4px;
  -moz-border-radius: 0.2857142857142857rem;
  border-radius: 4px;
  border-radius: 0.2857142857142857rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-weight: 100;
  font-family: 'Source Sans Pro', sans-serif;
}
.navbar-global .menu-box-special.first-special-box {
  float: left;
}
.navbar-global .menu-box-special.second-special-box {
  margin-left: 235px;
  margin-left: 16.785714285714285rem;
}
.navbar-global .third-special-box {
  margin-left: 235px;
  margin-left: 16.785714285714285rem;
  padding: 0px 12px 12px 12px;
  padding: 0rem 0.8571428571428571rem 0.8571428571428571rem 0.8571428571428571rem;
  background-color: #ffffff;
  position: relative;
  width: 48%;
}
.navbar-global .third-special-box.menu-box p a {
  font-size: 16px;
  font-size: 1.1428571428571428rem;
}
.navbar-global .third-special-box.menu-box p a i {
  font-size: 14px;
  font-size: 1rem;
}
.navbar-global .menu-box-explore {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 230px;
  margin-left: 0;
  margin-right: 12px;
  margin-right: 0.8571428571428571rem;
  margin-bottom: 12px;
  margin-bottom: 0.8571428571428571rem;
  padding: 12px;
  padding: 0.8571428571428571rem;
  background-color: #ffffff;
}
.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 {
  font-family: 'Source Sans Pro', sans-serif;
  padding: 12px;
  padding: 0.8571428571428571rem;
  text-align: center;
  background-color: #8c1515;
  -webkit-border-radius: 4px;
  -webkit-border-radius: 0.2857142857142857rem;
  -moz-border-radius: 4px;
  -moz-border-radius: 0.2857142857142857rem;
  border-radius: 4px;
  border-radius: 0.2857142857142857rem;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  margin-bottom: 8px;
  margin-bottom: 0.5714285714285714rem;
}
.navbar-global .menu-box-explore.menu-box a h3 {
  color: #ffffff;
}
.navbar-global .menu-box-explore.menu-box p i {
  font-size: 14px;
  font-size: 1rem;
}
.navbar-global .menu-box-explore p {
  padding: 0;
  font-size: 16px;
  font-size: 1.1428571428571428rem;
  line-height: 16px;
  line-height: 1.1428571428571428rem;
}
.navbar-global .menu-box-news img {
  margin-bottom: 0;
}
.navbar-global .menu-box-news p {
  background-color: #ffffff;
  padding: 12px;
  padding: 0.8571428571428571rem;
  font-size: 16px;
  font-size: 1.1428571428571428rem;
  line-height: 16px;
  line-height: 1.1428571428571428rem;
  margin-bottom: 108px;
  margin-bottom: 7.714285714285714rem;
}
.navbar-global .menu-box-news p i {
  font-size: 14px;
  font-size: 1rem;
}
.navbar-global .menu-box-news.menu-box h3 {
  padding-bottom: 4px;
  padding-bottom: 0.2857142857142857rem;
  margin-bottom: 6px;
  margin-bottom: 0.42857142857142855rem;
}
.navbar-global .logo-stanford-school-of-medicine,
.navbar-global .logo-stanford-hospital-clinics,
.navbar-global .logo-stanford-childrens-health {
  width: 161px;
  width: 11.5rem;
  height: 62px;
  height: 4.428571428571429rem;
  background: url(images/logos-som-shc-sch.png) scroll no-repeat 0 0 transparent;
  display: block;
  text-indent: -9999px;
}
.navbar-global .logo-stanford-school-of-medicine {
  background-position: -7px -8px;
  background-position: -0.5rem -0.5714285714285714rem;
  height: 65px;
  height: 4.642857142857143rem;
}
.navbar-global .logo-stanford-hospital-clinics {
  background-position: -6px -106px;
  background-position: -0.42857142857142855rem -7.571428571428571rem;
  height: 40px;
  height: 2.857142857142857rem;
}
.navbar-global .logo-stanford-childrens-health {
  background-position: -6px -186px;
  background-position: -0.42857142857142855rem -13.285714285714286rem;
  height: 39px;
  height: 2.7857142857142856rem;
}
.slide-right .navbar-global .fa-plus-circle {
  display: block;
}
.slide-right .navbar-global .nav-item > a {
  font-size: 16px;
  font-size: 1.1428571428571428rem;
  line-height: 25px;
  line-height: 1.7857142857142858rem;
  /* 25px */
  font-weight: bold;
}
.slide-right .navbar-global .nav-item > a .nav-item-heading {
  font-size: 16px;
}
.slide-right .navbar-global .nav-item > a .fa-minus-circle {
  display: none;
}
.slide-right .navbar-global .menu a {
  font-size: 16px;
  font-size: 1.1428571428571428rem;
}
.slide-right .navbar-global .nav-item {
  margin-bottom: 2px;
}
.slide-right .nav-item.hover .nav-item-heading {
  background-color: #8c1515;
}
.slide-right .nav-item.hover .nav-item-heading .fa-plus-circle {
  display: none;
}
.slide-right .nav-item.hover .nav-item-heading .fa-minus-circle {
  display: block;
}
/* Global Nav on Mobile */
.slide-right .navbar-global {
  position: static;
  width: auto;
  padding: 0;
  margin: 0;
  background: #333333;
}
.slide-right .navbar-global .navbar-global-heading {
  font-size: 20px;
  padding: 24px 7px 12px 12px;
  color: #fff;
}
.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 {
  width: 100%;
  height: auto;
}
.slide-right .navbar-global .nav-item.health .nav-item-panel,
.slide-right .navbar-global .nav-item.give .nav-item-panel,
.slide-right .navbar-global .nav-item.education .nav-item-panel,
.slide-right .navbar-global .nav-item.research .nav-item-panel,
.slide-right .navbar-global .nav-item.about .nav-item-panel {
  left: 0;
  right: 0;
}
.slide-right .navbar-global .nav-item.hover,
.slide-right .navbar-global .nav-item:focus,
.slide-right .navbar-global .nav-item.clicked {
  background-color: inherit;
  position: relative;
}
.slide-right .navbar-global .nav-item.hover:before,
.slide-right .navbar-global .nav-item:focus:before,
.slide-right .navbar-global .nav-item.clicked:before,
.slide-right .navbar-global .nav-item.hover:after,
.slide-right .navbar-global .nav-item:focus:after,
.slide-right .navbar-global .nav-item.clicked:after {
  content: none;
  width: 1px;
  width: 0.07142857142857142rem;
  background-color: inherit;
  left: 0px;
}
.slide-right .navbar-global .nav-item.hover:after,
.slide-right .navbar-global .nav-item:focus:after,
.slide-right .navbar-global .nav-item.clicked:after {
  right: -1px;
  left: auto;
}
.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 .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 {
  z-index: 9002;
  /* set to be one index above the .nav-item-panel */
  background: #000;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.slide-right .navbar-global .nav-item .nav-item-panel {
  position: relative;
  z-index: 99999;
  background: #fff;
  top: 0;
  width: 100%;
  padding: 0;
  margin: 0;
  border: none;
  left: 0;
}
.slide-right .navbar-global .nav-item .nav-item-panel > section {
  width: 256px;
  width: 18.285714285714285rem;
  padding-top: 10px;
  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-search-panel form h3 {
  font-size: 20px;
  font-size: 1.4285714285714286rem;
}
.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: 0px;
  top: 0rem;
  left: auto;
  right: 8px;
  right: 0.5714285714285714rem;
  width: 244px;
  width: 17.428571428571427rem;
  height: auto;
  background: none;
}
.slide-right .navbar-global .nav-item .nav-item-search-panel h2.search-title {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  /* 16px */
}
.slide-right .navbar-global .nav-item .nav-item-search-panel .search-form-heading {
  margin-top: 0;
  marign-bottom: 8px;
}
.slide-right .navbar-global .nav-item .nav-item-search-panel form .input-group {
  padding: 0;
}
@media (min-width: 992px) {
  .slide-right .navbar-global .nav-item .nav-item-search-panel {
    height: auto;
  }
}
.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: 17px 7px;
}
.slide-right .navbar-global .nav-item .nav-item-search-panel .btn {
  border: none;
}
/** THEMATIC STYLES **/
.navbar-global .fa-plus-circle,
.navbar-global .fa-minus-circle {
  display: none;
}
@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: #8c1515;
  position: relative;
}
.navbar-global .nav-item.hover:before,
.navbar-global .nav-item:focus:before,
.navbar-global .nav-item.clicked:before,
.navbar-global .nav-item.hover:after,
.navbar-global .nav-item:focus:after,
.navbar-global .nav-item.clicked:after {
  content: " ";
  position: absolute;
  width: 1px;
  width: 0.07142857142857142rem;
  top: 0;
  bottom: 0;
  background-color: #8c1515;
  left: -1px;
}
.navbar-global .nav-item.hover:after,
.navbar-global .nav-item:focus:after,
.navbar-global .nav-item.clicked:after {
  right: -1px;
  left: auto;
}
.navbar-global .nav-item.hover > a:after,
.navbar-global .nav-item:focus > a:after,
.navbar-global .nav-item.clicked > a:after {
  display: none;
}
.navbar-global .nav-item.hover > a.search-button,
.navbar-global .nav-item:focus > a.search-button,
.navbar-global .nav-item.clicked > a.search-button {
  background-color: #8c1515;
}
.navbar-global .nav-item > a {
  text-decoration: none;
  color: #ffffff;
  position: relative;
}
.navbar-global .nav-item > a:hover,
.navbar-global .nav-item > a:focus {
  color: #ffffff;
  background-color: transparent;
  cursor: default;
}
.navbar-global .nav-item.search > a:after,
.navbar-global .nav-item.about > a:after {
  display: none;
}
@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 > section {
  -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);
  background-color: #f4f4f4;
  background-image: inherit;
  background-position: 0 1px;
  padding: 12px;
}
.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: #f4f4f4;
}
@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: 0;
}
.navbar-global .nav-item-search-panel form .btn[type='submit'] {
  color: #ffffff;
  background-color: #80982a;
  border-radius: 0;
}
.navbar-global .nav-item-search-panel form .btn[type='submit']:before {
  content: "\f002";
  font-size: 17px;
  font-size: 1.2142857142857142rem;
}
.navbar-global .nav-item-search-panel form .btn[type='submit']:hover {
  background-color: #8c1515;
}
.navbar-global .menu {
  border-right-color: #777777;
}
.navbar-global .menu li {
  border-bottom-color: #777777;
}
.navbar-global .menu li.emergency {
  background-color: #ffffff;
  margin-bottom: 112px;
  margin-bottom: 8rem;
}
.navbar-global .menu li.emergency em {
  font-size: 16px;
  font-size: 1.1428571428571428rem;
  line-height: 16px;
  line-height: 1.1428571428571428rem;
  font-weight: 400;
}
.navbar-global .menu a {
  color: #333333;
  text-decoration: none;
}
.navbar-global .menu a:hover,
.navbar-global .menu a:focus {
  background-color: #8c1515;
  color: #ffffff;
}
.navbar-global .menu a[tabindex='-1']:hover {
  cursor: default;
  background-color: inherit;
  color: inherit;
}
.navbar-global .menu-box {
  color: #333333;
}
.navbar-global .menu-box a {
  color: #333333;
}
.navbar-global .menu-box-about {
  background-color: #ffffff;
  padding: 24px;
  padding: 1.7142857142857142rem;
}
.navbar-global .menu-box-about p {
  margin-bottom: 38px;
  margin-bottom: 2.7142857142857144rem;
}
.navbar-global .menu-box-about p:last-child {
  margin-bottom: 0;
}
.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 {
  margin-top: 15px;
}
.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: 65px;
  width: 4.642857142857143rem;
  height: 65px;
  height: 4.642857142857143rem;
}
.giving .icon.gift {
  background: url(../images/icons/gift.svg) no-repeat;
  background-size: 36px;
  background-position: 14px 14px;
  background-color: #007c92;
}
@media screen and (max-width: 500px) {
  .giving .icon {
    width: 75px;
    width: 5.357142857142857rem;
    height: 75px;
    height: 5.357142857142857rem;
  }
  .giving .icon.gift {
    background-position: 19px 19px;
  }
}
.giving .text p {
  margin: 0px;
  margin: 0rem;
  padding-left: 57px;
  padding-left: 4.071428571428571rem;
}
.giving .text p b {
  color: #007c92;
  font-family: 'Fjord One', serif;
  font-size: 24px;
  font-size: 1.7142857142857142rem;
  font-weight: normal;
}
.no-svg .giving .icon.gift {
  background: url(../images/icons/icon-gift.png) no-repeat;
  background-size: 26px;
  background-position: 9px 9px;
  background-color: #007c92;
}
.panel-builder-25-col .giving p {
  padding-left: 77px;
}
.panel-builder-33-col .giving,
.col-md-3.col-md-pull-9 .giving {
  margin-top: 0px;
}
.panel-builder-33-col .giving p,
.col-md-3.col-md-pull-9 .giving p {
  padding-left: 77px;
}
.border-and-shadow.blue-dark-bg .giving p b,
.border-and-shadow.grey-bg .giving p b,
.border-and-shadow.grey-med-bg .giving p b,
.border-and-shadow.grey-dark-bg .giving p b,
.border-and-shadow.black-bg .giving p b,
.border-and-shadow.blue-bg .giving p b,
.border-and-shadow.blue-dark-bg .giving p b,
.border-and-shadow.blue-x-dark-bg .giving p b,
.border-and-shadow.accent-lt-green-bg .giving p b,
.border-and-shadow.accent-green-bg .giving p b,
.border-and-shadow.accent-orange-bg .giving p b,
.border-and-shadow.accent-purple-bg .giving p b,
.border-and-shadow.accent-red-bg .giving p b,
.border-and-shadow.stanford-red-bg .giving p b,
.border-and-shadow.bright-red-bg .giving p b,
.border-and-shadow .background-dark .giving p b {
  color: #ffffff;
  text-decoration: underline;
}

.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: #f1f1f1;
  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;
  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 12px;
  font-size: 18px;
  font-weight: bold;
}
.feed h3 a {
  color: #007c92;
}
.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;
  padding-left: 6px;
  padding-left: 0.42857142857142855rem;
}
.feed .date {
  color: #666666;
  font-size: 14px;
  font-size: 1rem;
}
.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: 0px;
  padding-top: 0rem;
  padding-right: 6px;
  padding-right: 0.42857142857142855rem;
  padding-bottom: 10px;
  padding-bottom: 0.7142857142857143rem;
  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;
}
.feed .rssRow > img {
  display: none;
}
.feed .rssRow .feedflare img {
  margin-top: 5px;
}

/* SM.Commons.FeatureBox: base.less */
.feature-box {
  /* Default Layout */
  color: #333333;
  /* Layout 1 */
  /* Layout 2 */
  /* Layout 3 */
}
.feature-box.section {
  margin-bottom: 12px;
  margin-bottom: 0.8571428571428571rem;
}
.feature-box .image {
  margin-bottom: 0;
}
.feature-box .image > img {
  width: 100%;
}
.feature-box .text-image {
  width: 100%;
  padding-bottom: 56.25%;
  position: relative;
}
.feature-box .text-image > .image-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.feature-box .text-image > .image-container .icon-container {
  height: 100%;
  display: flex;
  align-items: center;
}
.feature-box .feature-box-container {
  position: relative;
  padding: 0;
  background-color: #ffffff;
}
.feature-box .feature-box-container .image-container .icon-container {
  margin-bottom: 0;
}
.feature-box .feature-box-container h2:after {
  border: none;
  content: "";
  height: 0;
  margin-top: 0;
}
.feature-box .feature-box-icon-container {
  position: relative;
  width: 60px;
  width: 4.285714285714286rem;
  margin: 0 auto 29px;
  margin: 0 auto 2.07142857142857rem;
}
.feature-box .feature-box-content-icon {
  background-color: #8c1515;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  color: #fff;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-size: 36px;
  position: absolute;
  top: -30px;
}
.feature-box .feature-box-container h2.feature-box-main-heading {
  margin: 0;
  color: #ffffff;
  font-weight: 400;
  background-color: #8c1515;
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  padding: 12px 24px 12px 24px;
  padding: 0.8571428571428571rem 1.7142857142857142rem 0.8571428571428571rem 1.7142857142857142rem;
}
.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: 24px;
  padding: 1.7142857142857142rem;
  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 h1,
.feature-box .feature-box-body h2,
.feature-box .feature-box-body h3:first-child {
  margin-top: 0;
}
.feature-box .feature-box-body:empty {
  padding: 0px;
  padding: 0rem;
}
.feature-box .feature-box-body blockquote.small {
  position: relative;
  border-left: none;
  font-family: 'Fjord One', serif;
  font-style: italic;
  padding: 12px;
  padding: 0.8571428571428571rem;
  width: 45%;
  font-size: 18px;
  line-height: 22px;
  margin-top: 16px;
  padding-top: 5px;
  padding-left: 10px;
  width: 65%;
}
.feature-box .feature-box-body blockquote.small:before {
  font-family: FontAwesome;
  content: '\f10d';
  position: absolute;
  opacity: .1;
  font-size: 60px;
  width: 24px;
  height: 24px;
  left: -0.5rem;
  top: -12px;
  text-indent: 0;
  line-height: 1.3;
}
.feature-box .feature-box-body blockquote.small::before {
  color: #000;
  font-size: 48px;
}
.feature-box .feature-box-body blockquote.xlarge {
  position: relative;
  border-left: none;
  font-family: 'Fjord One', serif;
  font-style: italic;
  padding: 22px 12px 12px 12px;
  font-size: 30px;
  font-size: 2.142857142857143rem;
  line-height: 35px;
  padding-top: 0;
  margin-top: 30px;
  width: 65%;
}
.feature-box .feature-box-body blockquote.xlarge:before {
  font-family: FontAwesome;
  font-style: initial;
  content: '\f10d';
  position: absolute;
  left: 0;
  top: 0px;
  opacity: .1;
  font-size: 72px;
  font-size: 5.142857142857143rem;
  bottom: -26px;
}
.feature-box .feature-box-body blockquote.xlarge::before {
  color: #000;
}
.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 {
  padding-left: 30px;
  padding-left: 2.142857142857143rem;
  margin-top: 6px;
  margin-top: 0.42857142857142855rem;
}
.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: 0px;
  padding: 0rem;
  list-style: none;
  margin: 0;
  margin-top: 24px;
  margin-top: 1.7142857142857142rem;
  text-align: left;
}
.feature-box .feature-box-footer-links:first-child {
  margin-top: 0px;
  margin-top: 0rem;
}
.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-right 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.icon-no-image {
  margin-top: 30px;
  margin-top: 2.142857142857143rem;
}
.feature-box .feature-box-layout-1.feature-box-container.noTopSpacing {
  margin-top: 0px;
  margin-top: 0rem;
}
.feature-box .feature-box-layout-1.feature-box-container h2.feature-box-main-heading {
  color: #333333;
  background-color: transparent;
  font-weight: 400;
  padding-bottom: 0px;
  padding-bottom: 0rem;
}
.feature-box .feature-box-layout-1.feature-box-container h2.feature-box-main-heading:after {
  display: block;
  background: #cccccc;
  height: 1px;
  width: 100%;
  margin-top: 18px;
  margin-top: 1.2857142857142858rem;
}
.feature-box .feature-box-layout-1 .feature-box-body {
  padding-top: 18px;
  padding-top: 1.2857142857142858rem;
}
.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-container h2.feature-box-main-heading.feature-box-heading-black {
  background-color: #333333;
  color: #ffffff;
}
.feature-box .feature-box-layout-2.feature-box-container h2.feature-box-main-heading.feature-box-heading-red {
  background-color: #8c1515;
  color: #ffffff;
}
.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: #333333;
  background-color: transparent;
  padding: 18px 24px 0px 24px;
  padding: 1.2857142857142858rem 1.7142857142857142rem 0rem 1.7142857142857142rem;
  font-weight: 400;
  line-height: 20px;
  line-height: 1.4285714285714286rem;
}
.feature-box .feature-box-layout-3.feature-box-container h2.feature-box-main-heading:after {
  display: block;
  background: #cccccc;
  height: 1px;
  width: 100%;
  margin-top: 18px;
  margin-top: 1.2857142857142858rem;
}
.feature-box .feature-box-layout-3 .feature-box-body {
  text-align: left;
  padding-top: 18px;
  padding-top: 1.2857142857142858rem;
}
/* Layout 5 */
.feature-box-layout-5.feature-box-container h2.feature-box-main-heading {
  font-family: 'Fjord One', serif;
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  position: absolute;
  z-index: 1;
  padding: 12px 24px 12px 24px;
  padding: 0.8571428571428571rem 1.7142857142857142rem 0.8571428571428571rem 1.7142857142857142rem;
}
.feature-box-layout-5 .feature-box-body {
  text-align: left;
}
.feature-box-layout-5 .feature-box-body > h2:first-child,
.feature-box-layout-5 .feature-box-body > h1:first-child,
.feature-box-layout-5 .feature-box-body > h3:first-child {
  margin-top: 0px;
  margin-top: 0rem;
}
.feature-box-layout-5 .feature-box-footer-links.feature-box-footer-align-center {
  border-top: medium none;
}
.feature-box-layout-5 .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-layout-5 .feature-box-footer-links.feature-box-footer-align-center li:first-child {
  border-top: medium none;
}
.feature-box-layout-5 .feature-box-footer-links li {
  padding-top: 10px;
  padding-top: 0.7142857142857143rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
}
.feature-box-layout-5 .feature-box-footer-links li:last-child {
  padding-bottom: 0px;
  padding-bottom: 0rem;
}
.feature-box-layout-5 .feature-box-footer-links li:first-child {
  padding-top: 0px;
  padding-top: 0rem;
}
.feature-box-layout-5 h2.feature-box-main-heading + .feature-box-body {
  padding-top: 64px;
}
/* border-and-shadow inside of a border-and-shadow override */
.border-and-shadow .feature-box.section {
  margin-bottom: 24px;
  margin-bottom: 1.7142857142857142rem;
}
.border-and-shadow .border-and-shadow .feature-box-body {
  padding-left: 0px;
  padding-left: 0rem;
  padding-right: 0px;
  padding-right: 0rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.border-and-shadow .feature-box-layout-1.feature-box-container.border-and-shadow h2.feature-box-main-heading {
  padding: 24px 0px 0px 0px;
  padding: 1.7142857142857142rem 0rem 0rem 0rem;
}
.border-and-shadow .feature-box-layout-1.feature-box-container.border-and-shadow .feature-box-body {
  padding-left: 0px;
  padding-left: 0rem;
  padding-right: 0px;
  padding-right: 0rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
}
.border-and-shadow .feature-box-layout-3.feature-box-container.border-and-shadow h2.feature-box-main-heading {
  padding-left: 0px;
  padding-left: 0rem;
  padding-right: 0px;
  padding-right: 0rem;
}
.border-and-shadow .feature-box-layout-3.feature-box-container.border-and-shadow .feature-box-body {
  padding-left: 0px;
  padding-left: 0rem;
  padding-right: 0px;
  padding-right: 0rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* 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: 24px;
  padding-bottom: 1.7142857142857142rem;
}
.eventslist-item > .col-sm-4 {
  padding-right: 21px;
}
.eventslist-item span.compact-date {
  color: #666666;
  padding-bottom: 2px;
  display: block;
}
.eventslist-item a {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  font-family: 'Fjord One', serif;
}
.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: 15px;
  padding-bottom: 1.0714285714285714rem;
  font-size: 16px;
  color: #333;
  padding-top: 0px;
  display: block;
  font-weight: bold;
}
.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 .eventslist-item-image-container {
  margin-bottom: 12px;
}
.eventslist-item .eventslist-item-compact-image-container {
  margin-bottom: 0;
}
.eventslist-item h3,
.border-and-shadow .eventslist-item h3 {
  text-transform: none;
  margin: 0;
  padding: 0;
  color: #007c92;
  font-weight: 400;
}
.events .eventslist-item .event-title {
  margin-bottom: 0;
}

.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: 24px;
    font-size: 1.7142857142857142rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .event-item .event-year {
    font-size: 24px;
    font-size: 1.7142857142857142rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .event-item .event-year {
    font-size: 24px;
    font-size: 1.7142857142857142rem;
  }
}
@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.blue-dark-bg,
.border-and-shadow.grey-bg,
.border-and-shadow.grey-med-bg,
.border-and-shadow.grey-dark-bg,
.border-and-shadow.black-bg,
.border-and-shadow.blue-bg,
.border-and-shadow.blue-dark-bg,
.border-and-shadow.blue-x-dark-bg,
.border-and-shadow.accent-lt-green-bg,
.border-and-shadow.accent-green-bg,
.border-and-shadow.accent-orange-bg,
.border-and-shadow.accent-purple-bg,
.border-and-shadow.accent-red-bg,
.border-and-shadow.stanford-red-bg,
.border-and-shadow.bright-red-bg,
.border-and-shadow .background-dark {
  color: #ffffff;
}
.border-and-shadow.blue-dark-bg h1,
.border-and-shadow.grey-bg h1,
.border-and-shadow.grey-med-bg h1,
.border-and-shadow.grey-dark-bg h1,
.border-and-shadow.black-bg h1,
.border-and-shadow.blue-bg h1,
.border-and-shadow.blue-dark-bg h1,
.border-and-shadow.blue-x-dark-bg h1,
.border-and-shadow.accent-lt-green-bg h1,
.border-and-shadow.accent-green-bg h1,
.border-and-shadow.accent-orange-bg h1,
.border-and-shadow.accent-purple-bg h1,
.border-and-shadow.accent-red-bg h1,
.border-and-shadow.stanford-red-bg h1,
.border-and-shadow.bright-red-bg h1,
.border-and-shadow .background-dark h1 {
  text-decoration: underline;
  color: #ffffff;
}
.border-and-shadow.blue-dark-bg .compact-event-subtitle,
.border-and-shadow.grey-bg .compact-event-subtitle,
.border-and-shadow.grey-med-bg .compact-event-subtitle,
.border-and-shadow.grey-dark-bg .compact-event-subtitle,
.border-and-shadow.black-bg .compact-event-subtitle,
.border-and-shadow.blue-bg .compact-event-subtitle,
.border-and-shadow.blue-dark-bg .compact-event-subtitle,
.border-and-shadow.blue-x-dark-bg .compact-event-subtitle,
.border-and-shadow.accent-lt-green-bg .compact-event-subtitle,
.border-and-shadow.accent-green-bg .compact-event-subtitle,
.border-and-shadow.accent-orange-bg .compact-event-subtitle,
.border-and-shadow.accent-purple-bg .compact-event-subtitle,
.border-and-shadow.accent-red-bg .compact-event-subtitle,
.border-and-shadow.stanford-red-bg .compact-event-subtitle,
.border-and-shadow.bright-red-bg .compact-event-subtitle,
.border-and-shadow .background-dark .compact-event-subtitle,
.border-and-shadow.blue-dark-bg .compact-event-title,
.border-and-shadow.grey-bg .compact-event-title,
.border-and-shadow.grey-med-bg .compact-event-title,
.border-and-shadow.grey-dark-bg .compact-event-title,
.border-and-shadow.black-bg .compact-event-title,
.border-and-shadow.blue-bg .compact-event-title,
.border-and-shadow.blue-dark-bg .compact-event-title,
.border-and-shadow.blue-x-dark-bg .compact-event-title,
.border-and-shadow.accent-lt-green-bg .compact-event-title,
.border-and-shadow.accent-green-bg .compact-event-title,
.border-and-shadow.accent-orange-bg .compact-event-title,
.border-and-shadow.accent-purple-bg .compact-event-title,
.border-and-shadow.accent-red-bg .compact-event-title,
.border-and-shadow.stanford-red-bg .compact-event-title,
.border-and-shadow.bright-red-bg .compact-event-title,
.border-and-shadow .background-dark .compact-event-title,
.border-and-shadow.blue-dark-bg .compact-date,
.border-and-shadow.grey-bg .compact-date,
.border-and-shadow.grey-med-bg .compact-date,
.border-and-shadow.grey-dark-bg .compact-date,
.border-and-shadow.black-bg .compact-date,
.border-and-shadow.blue-bg .compact-date,
.border-and-shadow.blue-dark-bg .compact-date,
.border-and-shadow.blue-x-dark-bg .compact-date,
.border-and-shadow.accent-lt-green-bg .compact-date,
.border-and-shadow.accent-green-bg .compact-date,
.border-and-shadow.accent-orange-bg .compact-date,
.border-and-shadow.accent-purple-bg .compact-date,
.border-and-shadow.accent-red-bg .compact-date,
.border-and-shadow.stanford-red-bg .compact-date,
.border-and-shadow.bright-red-bg .compact-date,
.border-and-shadow .background-dark .compact-date,
.border-and-shadow.blue-dark-bg .event-subtitle,
.border-and-shadow.grey-bg .event-subtitle,
.border-and-shadow.grey-med-bg .event-subtitle,
.border-and-shadow.grey-dark-bg .event-subtitle,
.border-and-shadow.black-bg .event-subtitle,
.border-and-shadow.blue-bg .event-subtitle,
.border-and-shadow.blue-dark-bg .event-subtitle,
.border-and-shadow.blue-x-dark-bg .event-subtitle,
.border-and-shadow.accent-lt-green-bg .event-subtitle,
.border-and-shadow.accent-green-bg .event-subtitle,
.border-and-shadow.accent-orange-bg .event-subtitle,
.border-and-shadow.accent-purple-bg .event-subtitle,
.border-and-shadow.accent-red-bg .event-subtitle,
.border-and-shadow.stanford-red-bg .event-subtitle,
.border-and-shadow.bright-red-bg .event-subtitle,
.border-and-shadow .background-dark .event-subtitle {
  color: #ffffff;
}
/* Styles for block list added to a dark background */
[class="border-and-shadow"] .events-list .panel-builder-25-col .eventslist-item,
[class="border-and-shadow"] .events-list .panel-builder-33-col .eventslist-item {
  background-color: #ffffff;
}
.border-and-shadow .event,
.event,
.events {
  display: inline;
}
.border-and-shadow .event .eventslist-item-image-container .image,
.event .eventslist-item-image-container .image,
.events .eventslist-item-image-container .image,
.border-and-shadow .event .event-main-col .image,
.event .event-main-col .image,
.events .event-main-col .image {
  position: relative;
}
.border-and-shadow .event .event-flag,
.event .event-flag,
.events .event-flag {
  background: #8C1515;
  padding: 9px 22px;
  color: #fff;
  position: absolute;
  left: 0;
  z-index: 1;
}
.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 {
  float: left;
  width: 33%;
  margin-right: 0px;
  padding-right: 6px;
}
@media (min-width: 479px) and (max-width: 767px) {
  .border-and-shadow .event .event-left-col,
  .event .event-left-col {
    width: 100%;
    padding: 0;
    margin: 0;
  }
  .border-and-shadow .event .event-left-col .event-date-box,
  .event .event-left-col .event-date-box {
    margin-bottom: 6px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .border-and-shadow .event .event-left-col,
  .event .event-left-col {
    width: 100%;
    margin: 0;
    padding: 0;
    margin-bottom: 6px !important;
  }
  .border-and-shadow .event .event-left-col .event-date-box,
  .event .event-left-col .event-date-box {
    margin-bottom: 6px !important;
  }
}
.border-and-shadow .event .event-main-col,
.event .event-main-col {
  float: left;
  width: 66%;
  padding-bottom: 12px;
  padding-bottom: 0.8571428571428571rem;
  color: inherit;
}
.border-and-shadow .event .event-main-col img,
.event .event-main-col img {
  max-width: 100%;
}
.border-and-shadow .event .event-date-box,
.event .event-date-box {
  padding: 12px;
  padding: 0.8571428571428571rem;
  margin-bottom: 12px !important;
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  font-family: 'Fjord One', serif;
}
@media (min-width: 1200px) {
  .border-and-shadow .event .event-date-box,
  .event .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 {
    min-height: 64px;
    min-height: 4.571428571428571rem;
  }
}
@media (min-width: 1200px) {
  .border-and-shadow .event .event-text-short,
  .event .event-text-short {
    display: none;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .border-and-shadow .event .event-text-short,
  .event .event-text-short {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .border-and-shadow .event .event-text-short,
  .event .event-text-short {
    display: none;
  }
}
@media (min-width: 479px) and (max-width: 767px) {
  .border-and-shadow .event .event-text-long,
  .event .event-text-long {
    display: none;
  }
}
@media (max-width: 479px) {
  .border-and-shadow .event .event-text-long,
  .event .event-text-long {
    display: none;
  }
}
.border-and-shadow .event .event-month-date,
.event .event-month-date {
  font-size: 24px;
  font-size: 1.7142857142857142rem;
  white-space: nowrap;
}
.border-and-shadow .event .event-month-date-end,
.event .event-month-date-end {
  font-size: 24px;
  font-size: 1.7142857142857142rem;
  white-space: nowrap;
}
.border-and-shadow .event .event-year,
.event .event-year {
  white-space: nowrap;
}
.border-and-shadow .event .event-time,
.event .event-time {
  white-space: nowrap;
}
.border-and-shadow .event .event-time-end,
.event .event-time-end {
  white-space: nowrap;
}
.border-and-shadow .event .event-day-of-week,
.event .event-day-of-week {
  white-space: nowrap;
}
.border-and-shadow .event .event-extra,
.event .event-extra {
  font-size: 16px;
  font-size: 1.1428571428571428rem;
  font-family: 'Source Sans Pro', sans-serif;
}
.border-and-shadow .event .event-title,
.event .event-title {
  font-weight: 400;
  margin-top: 10px;
  margin-top: 0.7142857142857143rem;
  font-size: 24px;
  margin-bottom: 12px;
}
.border-and-shadow .event .event-subtitle,
.event .event-subtitle {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  margin-bottom: 14px;
  margin-bottom: 1rem;
}
.border-and-shadow .event .event-address-title,
.event .event-address-title {
  font-weight: bold;
}
.border-and-shadow .event .event-location,
.event .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 {
  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;
}
@media (min-width: 479px) and (max-width: 767px) {
  .event .event-main-col {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .event .event-main-col {
    width: 100%;
  }
}
.event .event-main-col > .image {
  background: #fff;
  margin-bottom: 0;
}
.event .event-main-col .event-content-top {
  background: #fff;
  padding: 0px 24px 18px;
  margin-bottom: 6px;
}
.event .event-main-col .event-content-top h1.event-title {
  font-size: 30px;
  font-size: 2.142857142857143rem;
  margin-top: 0px;
  padding-top: 24px;
}
.event .event-main-col .event-content-top p.event-subtitle {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  font-family: 'Source Sans Pro', sans-serif;
  padding-bottom: 0;
}
.event .event-main-col .event-content-top .event-hairline {
  display: block;
  height: 1px;
  background: #ccc;
  width: 100%;
  margin-bottom: 18px;
}
.event .event-main-col .border-and-shadow .col-sm-12 {
  padding-left: 0;
  padding-right: 0;
}
.events {
  display: inline;
}
.events h1 {
  color: inherit;
}
.events .event-flag {
  background: #8C1515;
  padding: 9px 22px;
  color: #fff;
  position: absolute;
}
.events .content-panels:before,
.events .content-panels:after {
  content: " ";
  display: table;
}
.events .content-panels:after {
  clear: both;
}
.lt-ie8 .events .content-panels {
  zoom: 1;
}
.events .event-left-col {
  float: left;
  margin-right: 24px;
}
@media (max-width: 767px) {
  .events .event-left-col {
    width: 100%;
    float: none;
    margin-right: 0;
  }
}
.events .event-main-col {
  float: left;
  width: 75%;
  padding-bottom: 12px;
  padding-bottom: 0.8571428571428571rem;
}
.events .event-main-col img {
  max-width: 100%;
}
@media (max-width: 767px) {
  .events .event-main-col {
    float: none;
    width: 100%;
  }
}
.events .event-date-box {
  padding: 12px;
  padding: 0.8571428571428571rem;
  margin-bottom: 12px !important;
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  font-family: 'Fjord One', serif;
}
@media (min-width: 1200px) {
  .events .event-date-box {
    min-height: 64px;
    min-height: 4.571428571428571rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .events .event-date-box {
    min-height: 64px;
    min-height: 4.571428571428571rem;
  }
}
@media (min-width: 1200px) {
  .events .event-text-short {
    display: none;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .events .event-text-short {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .events .event-text-short {
    display: none;
  }
}
@media (min-width: 479px) and (max-width: 767px) {
  .events .event-text-long {
    display: none;
  }
}
@media (max-width: 479px) {
  .events .event-text-long {
    display: none;
  }
}
.events .event-month-date {
  white-space: nowrap;
}
.events .event-month-date-end {
  white-space: nowrap;
}
.events .event-year {
  white-space: nowrap;
}
.events .event-time {
  white-space: nowrap;
}
.events .event-time-end {
  white-space: nowrap;
}
.events .event-day-of-week {
  white-space: nowrap;
}
.events .event-title {
  font-weight: 400;
  margin-top: 10px;
  margin-top: 0.7142857142857143rem;
  font-size: 24px;
  margin-bottom: 12px;
}
.events .event-subtitle {
  color: #000000;
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  margin-bottom: 14px;
  margin-bottom: 1rem;
}
.events .event-address-title {
  font-weight: bold;
}
.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;
}
.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;
}
.panel-builder-25-col .events .event-left-col {
  float: left;
  width: 100%;
  margin-right: 24px;
}
.panel-builder-25-col .events .event-main-col {
  width: 100%;
}
.panel-builder-25-col .events .image {
  position: relative;
}
.panel-builder-25-col .events .image .event-flag {
  background: #8C1515;
  padding: 4px 10px;
  color: #fff;
  position: absolute;
  left: 0;
}
.panel-builder-25-col .eventslist-item > .col-sm-4 {
  width: 100%;
}
.panel-builder-25-col .eventslist-item > .col-sm-8 {
  width: 100%;
}
.panel-builder-33-col .events-list .event-left-col {
  width: 100%;
  float: none;
  margin-right: 0;
}
.panel-builder-33-col .events-list .event-main-col {
  float: none;
  width: 100%;
}
.panel-builder-33-col .events-list .event-main-col img {
  max-width: 100%;
}
@media (min-width: 768px) {
  .panel-builder-33-col .events-list .col-sm-4 .image .event-flag {
    display: none;
  }
}

/* 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: 24px;
  font-size: 1.7142857142857142rem;
  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;
  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: 24px;
  font-size: 1.7142857142857142rem;
  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: 26px;
  font-size: 1.8571428571428572rem;
  line-height: 26px;
  line-height: 1.8571428571428572rem;
}
.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 */
.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 .royalSlider .rsContent .container .row,
.carousel-content-container .royalSlider .rsContainer .container .row {
  margin-left: 0px;
  margin-left: 0rem;
  margin-right: 0px;
  margin-right: 0rem;
}
.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: 0px;
  width: auto;
  white-space: normal;
  overflow: hidden;
  border: 1px solid #dddddd;
}
.button .btn:before,
.button .btn:after {
  content: " ";
  display: table;
}
.button .btn:after {
  clear: both;
}
.lt-ie8 .button .btn {
  zoom: 1;
}
.button .btn:hover {
  border: 1px solid #cccccc;
}
.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 {
  padding: 6px 0px 6px 6px;
  font-size: 20px;
  vertical-align: middle;
  text-align: center;
}
.button .btn .btn-icon {
  display: table-cell;
  padding: 10px;
  margin: 0;
  vertical-align: middle;
  font-size: 16px;
}
.button .btn .btn-text {
  display: table-cell;
  vertical-align: middle;
  width: auto;
  text-align: left;
  padding-right: 15px;
  padding-top: 16px;
  padding-bottom: 16px;
}
.button .btn.no-icon > .btn-text {
  padding: 16px;
}
.button .btn .btn-decoration {
  display: table-cell;
  vertical-align: middle;
  border-radius: 0 4px 4px 0;
  font-weight: bold;
}
.button .btn.has-icon .btn-decoration {
  padding-left: 0;
}
.button .btn {
  font-size: 20px;
  font-size: 1.4285714285714286rem;
  font-weight: 400;
  line-height: 1.0;
  text-align: left;
}
.button .btn .fa {
  font-size: 20px;
  text-align: center;
}
.button .btn .btn-icon {
  border-right: none;
}
.button .btn .btn-text {
  border-left: none;
}
.button .btn .btn-decoration:before {
  content: "\f105";
  display: block;
  font-size: 30px;
  padding-right: 16px;
}
.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;
}
.button .btn.simple .btn-icon {
  background-color: inherit;
  border-color: inherit;
  vertical-align: top;
  border-color: transparent;
  background: #ffffff;
}
.button .btn.simple .btn-text {
  background-color: inherit;
  background: #ffffff;
}
.button .btn.simple .btn-decoration {
  display: none;
}
.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: #ffffff;
}
.button .btn.simple.color-accent-green {
  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 {
  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: #ffffff;
  color: #8c1515;
}
.button .btn.simple.color-accent-purple {
  color: #53284f;
}
.button .btn.simple.color-blue-x-dark {
  color: #09425a;
}
.button .btn.simple.color-accent-red {
  color: #5e3032;
}
.button .btn.standard {
  color: #ffffff;
  background-color: #f1f1f1;
}
.button .btn.standard .btn-decoration,
.button .btn.standard .btn-icon .fa {
  color: #ffffff;
}
.button .btn.standard .btn-icon,
.button .btn.standard .btn-text {
  background-color: #007c92;
}
.button .btn.standard .btn-decoration {
  background-color: #007c92;
  padding-left: 0;
}
.button .btn.standard.color-white {
  background-color: #333333;
  color: #ffffff;
}
.button .btn.standard.color-white .btn-decoration {
  color: #ffffff;
  background-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: #333333;
}
.button .btn.standard.color-blue-xx-light {
  color: #333333;
}
.button .btn.standard.color-blue-xx-light .btn-decoration {
  color: #333333;
  background-color: #f0f4f5;
}
.button .btn.standard.color-blue-xx-light .btn-icon .fa {
  background-color: #f0f4f5;
  color: #333333;
}
.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;
  background-color: #d0d8da;
}
.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: #ffffff;
  background: #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 {
  background-color: #333333;
  color: #ffffff;
}
.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: #ffffff;
  background-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: #ffffff;
  background-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 {
  background-color: #09425a;
  color: #ffffff;
}
.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 {
  background-color: #5e3032;
  color: #ffffff;
}
.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: #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: #ffffff;
}
.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: #ffffff;
  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 {
  color: #556222;
}
.button .btn.white.color-grey-dark {
  color: #333333;
}
.button .btn.white.color-grey-dark .btn-icon .fa {
  color: #333333;
}
.button .btn.white.color-red {
  color: #8c1515;
}
.button .btn.white.color-red .btn-icon .fa {
  background-color: #ffffff;
  color: #8c1515;
}
.button .btn.white.color-accent-purple {
  color: #53284f;
}
.button .btn.white.color-accent-purple .btn-icon .fa {
  color: #53284f;
}
.button .btn.white.color-blue-x-dark {
  color: #09425a;
}
.button .btn.white.color-blue-x-dark .btn-icon .fa {
  color: #09425a;
}
.button .btn.white.color-accent-red {
  color: #5e3032;
}
.button .btn.white.color-accent-red .btn-icon .fa {
  color: #5e3032;
}
.button .btn.color-arrow {
  color: #007c92;
  background-color: #f1f1f1;
}
.button .btn.color-arrow .fa {
  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;
  padding-left: 16px;
}
.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: #333333;
  background-color: #ffffff;
}
.button .btn.color-arrow.color-white .btn-decoration {
  background-color: #333333;
  color: #ffffff;
  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: #333333;
}
.button .btn.color-arrow.color-blue-xx-light .btn-decoration {
  background-color: #f0f4f5;
  color: #333333;
}
.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 {
  color: #333333;
}
.button .btn.color-arrow.color-grey-dark .btn-decoration {
  color: #ffffff;
  background-color: #333333;
}
.button .btn.color-arrow.color-red {
  color: #8c1515;
}
.button .btn.color-arrow.color-red .btn-icon .fa {
  color: #8c1515;
}
.button .btn.color-arrow.color-red .btn-decoration {
  background-color: #8c1515;
  color: #ffffff;
}
.button .btn.color-arrow.color-accent-purple {
  color: #53284f;
}
.button .btn.color-arrow.color-accent-purple .btn-icon .fa {
  color: #53284f;
}
.button .btn.color-arrow.color-accent-purple .btn-decoration {
  background-color: #53284f;
  color: #ffffff;
}
.button .btn.color-arrow.color-blue-x-dark {
  color: #09425a;
}
.button .btn.color-arrow.color-blue-x-dark .btn-icon .fa {
  color: #09425a;
}
.button .btn.color-arrow.color-blue-x-dark .btn-decoration {
  background-color: #09425a;
  color: #ffffff;
}
.button .btn.color-arrow.color-accent-red {
  color: #5e3032;
}
.button .btn.color-arrow.color-accent-red .btn-icon .fa {
  color: #5e3032;
}
.button .btn.color-arrow.color-accent-red .btn-decoration {
  background-color: #5e3032;
  color: #ffffff;
}
.background-dark button.simple .btn-text {
  color: #009abb;
}

.block-list-item {
  background: #ffffff;
  padding: 24px;
  overflow: hidden;
}
.block-list-item.section {
  margin-bottom: 12px;
  margin-bottom: 0.8571428571428571rem;
}
.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: "\f0a9";
  line-height: 14px;
  line-height: 1rem;
  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;
  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: 0px;
  margin-bottom: 0rem;
  list-style: none;
  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.date {
  line-height: 22px;
}
.block-list-item .block-list-li.date .second-date {
  display: block;
}
.block-list-item .block-list-li .block-heading {
  min-height: 80px;
  min-height: 5.714285714285714rem;
  padding-top: 0px;
  padding-top: 0rem;
  overflow: hidden;
}
.block-list-item .block-list-li .block-heading h3 {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  margin: 0px;
  margin: 0rem;
  padding: 12px 12px 12px 12px;
  padding: 0.8571428571428571rem 0.8571428571428571rem 0.8571428571428571rem 0.8571428571428571rem;
  line-height: 1.3em;
}
.block-list-item .block-list-li .block-heading h3 .year {
  display: block;
  font-size: 18px;
  font-size: 1.2857142857142858rem;
}
.block-list-item .block-list-li .block-heading h3 .shortMonth {
  display: none;
  font-size: 18px;
  font-size: 1.2857142857142858rem;
}
.block-list-item .block-list-li .block-heading h3 .day-of-week {
  display: none;
  font-size: 18px;
  font-size: 1.2857142857142858rem;
}
.block-list-item .block-list-li .block-content {
  padding: 12px;
  padding: 0.8571428571428571rem;
}
.block-list-item .block-list-li .block-content h2,
.block-list-item .block-list-li .block-content h3 {
  margin-top: 0;
}
.block-list-item .block-list-li .block-content p {
  line-height: 1.3rem;
}
.block-list-item .block-list-li > .block-content > h3 {
  text-transform: none;
  color: #333333;
  font-weight: 400;
  padding-top: 0px;
  padding-top: 0rem;
}
@media (max-width: 767px) {
  .block-list-item .block-list-li .block-heading h3 {
    font-size: 14px;
    font-size: 1rem;
  }
}
@media (max-width: 479px) {
  .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: 16px;
    font-size: 1.1428571428571428rem;
  }
  .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;
  }
  .block-list-item .block-list-li.text-block .block-heading {
    width: 100%;
    min-height: 12px;
    min-height: 0.8571428571428571rem;
    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;
  }
}
/* When Component is inside Columns */
.panel_builder .border-and-shadow.blue-dark-bg .block-list-item,
.panel_builder .border-and-shadow.grey-bg .block-list-item,
.panel_builder .border-and-shadow.grey-med-bg .block-list-item,
.panel_builder .border-and-shadow.grey-dark-bg .block-list-item,
.panel_builder .border-and-shadow.black-bg .block-list-item,
.panel_builder .border-and-shadow.blue-bg .block-list-item,
.panel_builder .border-and-shadow.blue-dark-bg .block-list-item,
.panel_builder .border-and-shadow.blue-x-dark-bg .block-list-item,
.panel_builder .border-and-shadow.accent-lt-green-bg .block-list-item,
.panel_builder .border-and-shadow.accent-green-bg .block-list-item,
.panel_builder .border-and-shadow.accent-orange-bg .block-list-item,
.panel_builder .border-and-shadow.accent-purple-bg .block-list-item,
.panel_builder .border-and-shadow.accent-red-bg .block-list-item,
.panel_builder .border-and-shadow.stanford-red-bg .block-list-item,
.panel_builder .border-and-shadow.bright-red-bg .block-list-item {
  background-color: inherit;
}
.panel_builder .block-list-item {
  padding: inherit;
}
.panel_builder .block-list-item.section {
  margin-bottom: 12px;
  margin-bottom: 0.8571428571428571rem;
}
/* 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%;
  min-height: 24px;
  min-height: 1.7142857142857142rem;
  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 {
  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%;
  padding: 12px;
  padding: 0.8571428571428571rem;
}
.panel-builder-25-col .block-list-li.date .block-heading,
.panel-builder-33-col .block-list-li.date .block-heading {
  float: none;
  width: 100%;
  min-height: 24px;
  min-height: 1.7142857142857142rem;
}
.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-content,
.panel-builder-33-col .block-list-li.date .block-content {
  padding: 6px;
  padding: 0.42857142857142855rem;
  float: none;
  width: 100%;
}
/* 50% Column - ~310px */
.panel-builder-50-col .block-list-li.text-block .block-heading h3 {
  padding: 6px;
  padding: 0.42857142857142855rem;
}
.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 .shortMonth {
  display: inline;
}
/* 66% Column - ~310px */
.panel-builder-66-col .block-list-li.text-block .block-heading h3 {
  padding: 6px 6px 6px 6px;
  padding: 0.42857142857142855rem 0.42857142857142855rem 0.42857142857142855rem 0.42857142857142855rem;
}
.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 .shortMonth {
  display: inline;
}
/* 75% Column - ~465px */
.panel-builder-75-col .block-list-li .block-heading h3 {
  padding: 12px 12px 12px 12px;
  padding: 0.8571428571428571rem 0.8571428571428571rem 0.8571428571428571rem 0.8571428571428571rem;
}
.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 {
  display: inline;
}
/* Styles for block list added to a dark background */
.border-and-shadow .background-dark .block-list-item {
  background-color: transparent;
}
.border-and-shadow .background-dark .block-list-item .block-content {
  color: #ffffff;
}
.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-row.bright-red-bg .block-list-item .block-content,
.border-and-shadow.bright-red-bg .block-list-item .block-content {
  color: #ffffff;
}
.color-row.blue-dark-bg .block-list-item .block-content h2,
.border-and-shadow.blue-dark-bg .block-list-item .block-content h2,
.color-row.grey-bg .block-list-item .block-content h2,
.border-and-shadow.grey-bg .block-list-item .block-content h2,
.color-row.grey-med-bg .block-list-item .block-content h2,
.border-and-shadow.grey-med-bg .block-list-item .block-content h2,
.color-row.grey-dark-bg .block-list-item .block-content h2,
.border-and-shadow.grey-dark-bg .block-list-item .block-content h2,
.color-row.black-bg .block-list-item .block-content h2,
.border-and-shadow.black-bg .block-list-item .block-content h2,
.color-row.blue-bg .block-list-item .block-content h2,
.border-and-shadow.blue-bg .block-list-item .block-content h2,
.color-row.blue-dark-bg .block-list-item .block-content h2,
.border-and-shadow.blue-dark-bg .block-list-item .block-content h2,
.color-row.blue-x-dark-bg .block-list-item .block-content h2,
.border-and-shadow.blue-x-dark-bg .block-list-item .block-content h2,
.color-row.accent-lt-green-bg .block-list-item .block-content h2,
.border-and-shadow.accent-lt-green-bg .block-list-item .block-content h2,
.color-row.accent-green-bg .block-list-item .block-content h2,
.border-and-shadow.accent-green-bg .block-list-item .block-content h2,
.color-row.accent-orange-bg .block-list-item .block-content h2,
.border-and-shadow.accent-orange-bg .block-list-item .block-content h2,
.color-row.accent-purple-bg .block-list-item .block-content h2,
.border-and-shadow.accent-purple-bg .block-list-item .block-content h2,
.color-row.accent-red-bg .block-list-item .block-content h2,
.border-and-shadow.accent-red-bg .block-list-item .block-content h2,
.color-row.stanford-red-bg .block-list-item .block-content h2,
.border-and-shadow.stanford-red-bg .block-list-item .block-content h2,
.color-row.bright-red-bg .block-list-item .block-content h2,
.border-and-shadow.bright-red-bg .block-list-item .block-content h2,
.color-row.blue-dark-bg .block-list-item .block-content h3,
.border-and-shadow.blue-dark-bg .block-list-item .block-content h3,
.color-row.grey-bg .block-list-item .block-content h3,
.border-and-shadow.grey-bg .block-list-item .block-content h3,
.color-row.grey-med-bg .block-list-item .block-content h3,
.border-and-shadow.grey-med-bg .block-list-item .block-content h3,
.color-row.grey-dark-bg .block-list-item .block-content h3,
.border-and-shadow.grey-dark-bg .block-list-item .block-content h3,
.color-row.black-bg .block-list-item .block-content h3,
.border-and-shadow.black-bg .block-list-item .block-content h3,
.color-row.blue-bg .block-list-item .block-content h3,
.border-and-shadow.blue-bg .block-list-item .block-content h3,
.color-row.blue-dark-bg .block-list-item .block-content h3,
.border-and-shadow.blue-dark-bg .block-list-item .block-content h3,
.color-row.blue-x-dark-bg .block-list-item .block-content h3,
.border-and-shadow.blue-x-dark-bg .block-list-item .block-content h3,
.color-row.accent-lt-green-bg .block-list-item .block-content h3,
.border-and-shadow.accent-lt-green-bg .block-list-item .block-content h3,
.color-row.accent-green-bg .block-list-item .block-content h3,
.border-and-shadow.accent-green-bg .block-list-item .block-content h3,
.color-row.accent-orange-bg .block-list-item .block-content h3,
.border-and-shadow.accent-orange-bg .block-list-item .block-content h3,
.color-row.accent-purple-bg .block-list-item .block-content h3,
.border-and-shadow.accent-purple-bg .block-list-item .block-content h3,
.color-row.accent-red-bg .block-list-item .block-content h3,
.border-and-shadow.accent-red-bg .block-list-item .block-content h3,
.color-row.stanford-red-bg .block-list-item .block-content h3,
.border-and-shadow.stanford-red-bg .block-list-item .block-content h3,
.color-row.bright-red-bg .block-list-item .block-content h3,
.border-and-shadow.bright-red-bg .block-list-item .block-content h3 {
  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-row.bright-red-bg .block-list-item .block-content a,
.border-and-shadow.bright-red-bg .block-list-item .block-content a {
  color: #ffffff;
  text-decoration: underline;
}
.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.bright-red-bg .block-list-item .block-content a:link,
.border-and-shadow.bright-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.bright-red-bg .block-list-item .block-content a:visited,
.border-and-shadow.bright-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.bright-red-bg .block-list-item .block-content a:hover,
.border-and-shadow.bright-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-row.bright-red-bg .block-list-item .block-content a:active,
.border-and-shadow.bright-red-bg .block-list-item .block-content a:active {
  color: #ffffff;
}
.color-row.blue-dark-bg .block-list-item .block-content a .lastWord,
.border-and-shadow.blue-dark-bg .block-list-item .block-content a .lastWord,
.color-row.grey-bg .block-list-item .block-content a .lastWord,
.border-and-shadow.grey-bg .block-list-item .block-content a .lastWord,
.color-row.grey-med-bg .block-list-item .block-content a .lastWord,
.border-and-shadow.grey-med-bg .block-list-item .block-content a .lastWord,
.color-row.grey-dark-bg .block-list-item .block-content a .lastWord,
.border-and-shadow.grey-dark-bg .block-list-item .block-content a .lastWord,
.color-row.black-bg .block-list-item .block-content a .lastWord,
.border-and-shadow.black-bg .block-list-item .block-content a .lastWord,
.color-row.blue-bg .block-list-item .block-content a .lastWord,
.border-and-shadow.blue-bg .block-list-item .block-content a .lastWord,
.color-row.blue-dark-bg .block-list-item .block-content a .lastWord,
.border-and-shadow.blue-dark-bg .block-list-item .block-content a .lastWord,
.color-row.blue-x-dark-bg .block-list-item .block-content a .lastWord,
.border-and-shadow.blue-x-dark-bg .block-list-item .block-content a .lastWord,
.color-row.accent-lt-green-bg .block-list-item .block-content a .lastWord,
.border-and-shadow.accent-lt-green-bg .block-list-item .block-content a .lastWord,
.color-row.accent-green-bg .block-list-item .block-content a .lastWord,
.border-and-shadow.accent-green-bg .block-list-item .block-content a .lastWord,
.color-row.accent-orange-bg .block-list-item .block-content a .lastWord,
.border-and-shadow.accent-orange-bg .block-list-item .block-content a .lastWord,
.color-row.accent-purple-bg .block-list-item .block-content a .lastWord,
.border-and-shadow.accent-purple-bg .block-list-item .block-content a .lastWord,
.color-row.accent-red-bg .block-list-item .block-content a .lastWord,
.border-and-shadow.accent-red-bg .block-list-item .block-content a .lastWord,
.color-row.stanford-red-bg .block-list-item .block-content a .lastWord,
.border-and-shadow.stanford-red-bg .block-list-item .block-content a .lastWord,
.color-row.bright-red-bg .block-list-item .block-content a .lastWord,
.border-and-shadow.bright-red-bg .block-list-item .block-content a .lastWord {
  text-decoration: underline;
}
.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,
.color-row.bright-red-bg .block-list-item .block-content li,
.border-and-shadow.bright-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,
.color-row.bright-red-bg .block-list-item .block-content li:after,
.border-and-shadow.bright-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-row.blue-dark-bg .events .eventslist-item .event-left-col a,
.border-and-shadow.blue-dark-bg .events .eventslist-item .event-left-col a,
.color-row.grey-bg .events .eventslist-item .event-left-col a,
.border-and-shadow.grey-bg .events .eventslist-item .event-left-col a,
.color-row.grey-med-bg .events .eventslist-item .event-left-col a,
.border-and-shadow.grey-med-bg .events .eventslist-item .event-left-col a,
.color-row.grey-dark-bg .events .eventslist-item .event-left-col a,
.border-and-shadow.grey-dark-bg .events .eventslist-item .event-left-col a,
.color-row.black-bg .events .eventslist-item .event-left-col a,
.border-and-shadow.black-bg .events .eventslist-item .event-left-col a,
.color-row.blue-bg .events .eventslist-item .event-left-col a,
.border-and-shadow.blue-bg .events .eventslist-item .event-left-col a,
.color-row.blue-dark-bg .events .eventslist-item .event-left-col a,
.border-and-shadow.blue-dark-bg .events .eventslist-item .event-left-col a,
.color-row.blue-x-dark-bg .events .eventslist-item .event-left-col a,
.border-and-shadow.blue-x-dark-bg .events .eventslist-item .event-left-col a,
.color-row.accent-lt-green-bg .events .eventslist-item .event-left-col a,
.border-and-shadow.accent-lt-green-bg .events .eventslist-item .event-left-col a,
.color-row.accent-green-bg .events .eventslist-item .event-left-col a,
.border-and-shadow.accent-green-bg .events .eventslist-item .event-left-col a,
.color-row.accent-orange-bg .events .eventslist-item .event-left-col a,
.border-and-shadow.accent-orange-bg .events .eventslist-item .event-left-col a,
.color-row.accent-purple-bg .events .eventslist-item .event-left-col a,
.border-and-shadow.accent-purple-bg .events .eventslist-item .event-left-col a,
.color-row.accent-red-bg .events .eventslist-item .event-left-col a,
.border-and-shadow.accent-red-bg .events .eventslist-item .event-left-col a,
.color-row.stanford-red-bg .events .eventslist-item .event-left-col a,
.border-and-shadow.stanford-red-bg .events .eventslist-item .event-left-col a,
.color-row.bright-red-bg .events .eventslist-item .event-left-col a,
.border-and-shadow.bright-red-bg .events .eventslist-item .event-left-col a,
.color-row.blue-dark-bg .events .eventslist-item .event-main-col a,
.border-and-shadow.blue-dark-bg .events .eventslist-item .event-main-col a,
.color-row.grey-bg .events .eventslist-item .event-main-col a,
.border-and-shadow.grey-bg .events .eventslist-item .event-main-col a,
.color-row.grey-med-bg .events .eventslist-item .event-main-col a,
.border-and-shadow.grey-med-bg .events .eventslist-item .event-main-col a,
.color-row.grey-dark-bg .events .eventslist-item .event-main-col a,
.border-and-shadow.grey-dark-bg .events .eventslist-item .event-main-col a,
.color-row.black-bg .events .eventslist-item .event-main-col a,
.border-and-shadow.black-bg .events .eventslist-item .event-main-col a,
.color-row.blue-bg .events .eventslist-item .event-main-col a,
.border-and-shadow.blue-bg .events .eventslist-item .event-main-col a,
.color-row.blue-dark-bg .events .eventslist-item .event-main-col a,
.border-and-shadow.blue-dark-bg .events .eventslist-item .event-main-col a,
.color-row.blue-x-dark-bg .events .eventslist-item .event-main-col a,
.border-and-shadow.blue-x-dark-bg .events .eventslist-item .event-main-col a,
.color-row.accent-lt-green-bg .events .eventslist-item .event-main-col a,
.border-and-shadow.accent-lt-green-bg .events .eventslist-item .event-main-col a,
.color-row.accent-green-bg .events .eventslist-item .event-main-col a,
.border-and-shadow.accent-green-bg .events .eventslist-item .event-main-col a,
.color-row.accent-orange-bg .events .eventslist-item .event-main-col a,
.border-and-shadow.accent-orange-bg .events .eventslist-item .event-main-col a,
.color-row.accent-purple-bg .events .eventslist-item .event-main-col a,
.border-and-shadow.accent-purple-bg .events .eventslist-item .event-main-col a,
.color-row.accent-red-bg .events .eventslist-item .event-main-col a,
.border-and-shadow.accent-red-bg .events .eventslist-item .event-main-col a,
.color-row.stanford-red-bg .events .eventslist-item .event-main-col a,
.border-and-shadow.stanford-red-bg .events .eventslist-item .event-main-col a,
.color-row.bright-red-bg .events .eventslist-item .event-main-col a,
.border-and-shadow.bright-red-bg .events .eventslist-item .event-main-col a {
  text-decoration: none;
}
/*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-content {
  padding-top: 12px;
  padding-top: 0.8571428571428571rem;
}


@media (max-width: 767px) {
  .jump-link-layout [class^="col"] .panel_0 {
    padding-top: 40px;
  }
}
.background-dark .anchor-index {
  /* Mobile size */
}
.background-dark .anchor-index .menu {
  display: none;
}
.background-dark .anchor-index h2 {
  background: none;
  text-transform: inherit;
  margin: 11px 11px 16px 11px;
  padding: 10px 0 18px 0px;
  border-bottom: 1px solid #cccccc;
  font-size: 24px;
  font-weight: 100;
}
.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: 18px;
  padding-bottom: 1.2857142857142858rem;
  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: 24px;
    top: 1.7142857142857142rem;
    right: 30px;
    right: 2.142857142857143rem;
    border: 1px solid #ccc;
    border-radius: 0.25rem;
    padding: 7px 15px;
  }
  .background-dark .anchor-index .menu .fa {
    padding-right: 5px;
  }
}
.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-row.bright-red-bg .anchor-index h2,
.border-and-shadow.bright-red-bg .anchor-index h2 {
  color: #ffffff;
}
.color-row.blue-dark-bg .anchor-index .menu a,
.border-and-shadow.blue-dark-bg .anchor-index .menu a,
.color-row.grey-bg .anchor-index .menu a,
.border-and-shadow.grey-bg .anchor-index .menu a,
.color-row.grey-med-bg .anchor-index .menu a,
.border-and-shadow.grey-med-bg .anchor-index .menu a,
.color-row.grey-dark-bg .anchor-index .menu a,
.border-and-shadow.grey-dark-bg .anchor-index .menu a,
.color-row.black-bg .anchor-index .menu a,
.border-and-shadow.black-bg .anchor-index .menu a,
.color-row.blue-bg .anchor-index .menu a,
.border-and-shadow.blue-bg .anchor-index .menu a,
.color-row.blue-dark-bg .anchor-index .menu a,
.border-and-shadow.blue-dark-bg .anchor-index .menu a,
.color-row.blue-x-dark-bg .anchor-index .menu a,
.border-and-shadow.blue-x-dark-bg .anchor-index .menu a,
.color-row.accent-lt-green-bg .anchor-index .menu a,
.border-and-shadow.accent-lt-green-bg .anchor-index .menu a,
.color-row.accent-green-bg .anchor-index .menu a,
.border-and-shadow.accent-green-bg .anchor-index .menu a,
.color-row.accent-orange-bg .anchor-index .menu a,
.border-and-shadow.accent-orange-bg .anchor-index .menu a,
.color-row.accent-purple-bg .anchor-index .menu a,
.border-and-shadow.accent-purple-bg .anchor-index .menu a,
.color-row.accent-red-bg .anchor-index .menu a,
.border-and-shadow.accent-red-bg .anchor-index .menu a,
.color-row.stanford-red-bg .anchor-index .menu a,
.border-and-shadow.stanford-red-bg .anchor-index .menu a,
.color-row.bright-red-bg .anchor-index .menu a,
.border-and-shadow.bright-red-bg .anchor-index .menu a,
.color-row.blue-dark-bg .anchor-index .menu h2,
.border-and-shadow.blue-dark-bg .anchor-index .menu h2,
.color-row.grey-bg .anchor-index .menu h2,
.border-and-shadow.grey-bg .anchor-index .menu h2,
.color-row.grey-med-bg .anchor-index .menu h2,
.border-and-shadow.grey-med-bg .anchor-index .menu h2,
.color-row.grey-dark-bg .anchor-index .menu h2,
.border-and-shadow.grey-dark-bg .anchor-index .menu h2,
.color-row.black-bg .anchor-index .menu h2,
.border-and-shadow.black-bg .anchor-index .menu h2,
.color-row.blue-bg .anchor-index .menu h2,
.border-and-shadow.blue-bg .anchor-index .menu h2,
.color-row.blue-dark-bg .anchor-index .menu h2,
.border-and-shadow.blue-dark-bg .anchor-index .menu h2,
.color-row.blue-x-dark-bg .anchor-index .menu h2,
.border-and-shadow.blue-x-dark-bg .anchor-index .menu h2,
.color-row.accent-lt-green-bg .anchor-index .menu h2,
.border-and-shadow.accent-lt-green-bg .anchor-index .menu h2,
.color-row.accent-green-bg .anchor-index .menu h2,
.border-and-shadow.accent-green-bg .anchor-index .menu h2,
.color-row.accent-orange-bg .anchor-index .menu h2,
.border-and-shadow.accent-orange-bg .anchor-index .menu h2,
.color-row.accent-purple-bg .anchor-index .menu h2,
.border-and-shadow.accent-purple-bg .anchor-index .menu h2,
.color-row.accent-red-bg .anchor-index .menu h2,
.border-and-shadow.accent-red-bg .anchor-index .menu h2,
.color-row.stanford-red-bg .anchor-index .menu h2,
.border-and-shadow.stanford-red-bg .anchor-index .menu h2,
.color-row.bright-red-bg .anchor-index .menu h2,
.border-and-shadow.bright-red-bg .anchor-index .menu 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-row.bright-red-bg .anchor-index-container li,
.border-and-shadow.bright-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-row.bright-red-bg .anchor-index-container a,
.border-and-shadow.bright-red-bg .anchor-index-container a {
  color: #ffffff;
}
.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.bright-red-bg .anchor-index-container a:hover,
.border-and-shadow.bright-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.bright-red-bg .anchor-index-container a:active,
.border-and-shadow.bright-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.bright-red-bg .anchor-index-container a:link,
.border-and-shadow.bright-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-row.bright-red-bg .anchor-index-container a:visited,
.border-and-shadow.bright-red-bg .anchor-index-container a:visited {
  color: #ffffff;
}
.everest-page .anchor-index .menu {
  top: 0;
  right: 0;
}

/* SM.Base: variables-nav.less */
.nav-arrow-circle-right {
  content: "\f0a9";
}
/* END SM.Base: variables-nav.less */
.accordion .section {
  margin-bottom: 0;
}
.accordion [data-toggle=collapse]:before {
  content: "\f067";
  color: #ffffff;
  display: inline;
  font-family: FontAwesome;
  font-size: 20px;
  float: right;
  line-height: 100%;
  position: relative;
  top: 3px;
  z-index: 2;
  right: 4px;
}
.accordion [data-toggle=collapse]:after {
  content: "\f111";
  color: #8c1515;
  display: inline;
  font-family: FontAwesome;
  font-size: 30px;
  float: right;
  line-height: 100%;
  position: absolute;
  right: 13px;
  top: 14px;
  z-index: 1;
}
.accordion .panel-heading {
  position: relative;
  border-top: 6px solid #f4f4f4;
}
.accordion .panel-heading:first-child {
  border-top: none;
}
.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;
}
.accordion .accordion-bottom-control .panel [data-toggle=collapse]:after,
.accordion .accordion-bottom-control .panel [data-toggle=collapse]:before {
  position: absolute;
  left: 50%;
  top: inherit;
  bottom: 10px;
  background: none;
  right: auto;
}
.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 .panel {
  background-color: #ffffff;
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: none;
  box-shadow: none;
}
.accordion .panel:first-child {
  border-top: none;
}
.accordion .panel:last-child {
  border-bottom: none;
}
.accordion .panel [data-toggle=collapse] {
  padding: 16px 24px 16px 24px;
  padding: 1.1428571428571428rem 1.7142857142857142rem 1.1428571428571428rem 1.7142857142857142rem;
  background-color: transparent;
}
.accordion .panel [data-toggle=collapse]:hover,
.accordion .panel [data-toggle=collapse]:focus {
  background-color: #660000;
}
.accordion .panel [data-toggle=collapse]:before {
  content: "\f068";
  margin-right: -10px;
  margin-right: -0.7142857142857143rem;
}
.accordion .panel [data-toggle=collapse][aria-expanded=false]:before {
  content: "\f067";
}
.accordion .panel .panel-heading {
  background-color: #dddddd;
}
.accordion .panel .panel-heading a.collapsed {
  background: #ffffff;
}
.accordion .panel .panel-heading .tab-text {
  color: #333333;
}
.accordion .panel .panel-heading .tab-text p {
  font-size: 18px;
  font-size: 1.2857142857142858rem;
  font-family: 'Fjord One', serif;
  line-height: 24px;
  line-height: 1.7142857142857142rem;
}
.accordion .panel .panel-heading .tab-text p.double-heading {
  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;
}
.accordion .accordion-bottom-control .panel {
  box-shadow: none;
}
.accordion .accordion-bottom-control .panel [data-toggle=collapse] {
  padding: 18px 24px 40px 24px;
  padding: 1.2857142857142858rem 1.7142857142857142rem 2.857142857142857rem 1.7142857142857142rem;
}
.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: none;
}
.accordion .accordion-bottom-control .panel [data-toggle=collapse]:before {
  border-radius: 50px;
  padding: 4px 6px 3px;
  color: #ffffff;
  background: #8c1515;
}
.accordion .accordion-bottom-control .panel [data-toggle=collapse]:after {
  content: none;
}
.accordion .accordion-bottom-control .panel [data-toggle=collapse][aria-expanded=false]:before {
  box-shadow: none;
}
.accordion .accordion-bottom-control .panel .panel-body {
  border: none;
  padding-bottom: 50px;
}
.accordion-container .panel {
  background-color: #ffffff;
}
.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] .tab-text {
  color: #333333;
}
.accordion-container[class*="color-f4f4f4"] .panel .panel-heading > [data-toggle=collapse] {
  background-color: #f4f4f4;
}
.accordion-container[class*="color-f4f4f4"] .panel .panel-heading > [data-toggle=collapse]:hover,
.accordion-container[class*="color-f4f4f4"] .panel .panel-heading > [data-toggle=collapse]:focus,
.accordion-container[class*="color-f4f4f4"] .panel .panel-heading > [data-toggle=collapse][aria-expanded=true] {
  background-color: #dddddd;
}
.accordion-container[class*="color-f4f4f4"] .panel .panel-heading {
  border-top-color: #ffffff;
}
.accordion-container[class*="color-ffffff"] .panel {
  background-color: #ffffff;
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.accordion-container[class*="color-ffffff"] .panel .panel-heading > [data-toggle=collapse]:hover,
.accordion-container[class*="color-ffffff"] .panel .panel-heading > [data-toggle=collapse]:focus {
  background-color: inherit;
}
.accordion-container[class*="color-ffffff"] .panel:last-child {
  border-bottom: 6px solid #f4f4f4;
}
.accordion-container[class*="color-dddddd"] .panel .panel-heading > [data-toggle=collapse] {
  background-color: #dddddd;
}
.accordion-container[class*="color-dddddd"] .panel .panel-heading > [data-toggle=collapse][aria-expanded=true],
.accordion-container[class*="color-dddddd"] .panel .panel-heading > [data-toggle=collapse]:hover,
.accordion-container[class*="color-dddddd"] .panel .panel-heading > [data-toggle=collapse]:focus {
  background-color: #bbbbbb;
}
.accordion-container[class*="color-dddddd"] .panel .panel-body .text p {
  color: #333333 !important;
}
.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] {
  background: #8c1515;
}
.accordion-container[class*="color-8c1515"] .panel .panel-heading > [data-toggle=collapse][aria-expanded=true],
.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] .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-8c1515"] .panel .panel-heading > [data-toggle=collapse]:before {
  color: #8c1515;
}
.accordion-container[class*="color-8c1515"] .panel .panel-heading > [data-toggle=collapse]:after {
  color: #ffffff;
}
.accordion-container[class*="color-8c1515"].accordion-bottom-control .panel .panel-heading > [data-toggle=collapse].collapsed:before {
  background-color: #ffffff;
  color: #8c1515;
}
.accordion-container[class*="color-8c1515"].accordion-bottom-control .panel .panel-heading > [data-toggle=collapse]:before {
  background-color: #8c1515;
  color: #ffffff;
}
.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] {
  background-color: #09425a;
}
.accordion-container[class*="color-09425a"] .panel .panel-heading > [data-toggle=collapse][aria-expanded=true],
.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: #0a3040;
}
.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-09425a"] .panel .panel-heading > [data-toggle=collapse]:before {
  color: #09425a;
}
.accordion-container[class*="color-09425a"] .panel .panel-heading > [data-toggle=collapse]:after {
  color: #ffffff;
}
.accordion-container[class*="color-09425a"].accordion-bottom-control .panel .panel-heading > [data-toggle=collapse].collapsed:before {
  background-color: #ffffff;
  color: #09425a;
}
.accordion-container[class*="color-09425a"].accordion-bottom-control .panel .panel-heading > [data-toggle=collapse]:before {
  background-color: #09425a;
  color: #ffffff;
}
.accordion-container[class*="color-666666"] .panel .panel-heading a.bookmark,
.accordion-container[class*="color-666666"] .panel .panel-heading a.bookmark:hover,
.accordion-container[class*="color-666666"] .panel .panel-heading a.bookmark:focus,
.accordion-container[class*="color-666666"] .panel .panel-heading a.bookmark:active {
  color: #ffffff;
}
.accordion-container[class*="color-666666"] .panel .panel-heading > [data-toggle=collapse] {
  background-color: #666666;
}
.accordion-container[class*="color-666666"] .panel .panel-heading > [data-toggle=collapse][aria-expanded=true],
.accordion-container[class*="color-666666"] .panel .panel-heading > [data-toggle=collapse]:hover,
.accordion-container[class*="color-666666"] .panel .panel-heading > [data-toggle=collapse]:focus {
  background-color: #333333;
}
.accordion-container[class*="color-666666"] .panel .panel-heading > [data-toggle=collapse]:before {
  color: #ffffff;
}
.accordion-container[class*="color-666666"] .panel .panel-heading > [data-toggle=collapse] .tab-text {
  color: #ffffff;
}
.accordion-container[class*="color-666666"] .panel .panel-heading > [data-toggle=collapse] .tab-text .double-heading,
.accordion-container[class*="color-666666"] .panel .panel-heading > [data-toggle=collapse] .tab-text .double-heading .accordion-item-subheading {
  color: #ffffff;
}
.accordion-container[class*="color-666666"] .panel .panel-heading > [data-toggle=collapse]:before {
  color: #666666;
}
.accordion-container[class*="color-666666"] .panel .panel-heading > [data-toggle=collapse]:after {
  color: #ffffff;
}
.accordion-container[class*="color-666666"].accordion-bottom-control .panel .panel-heading > [data-toggle=collapse].collapsed:before {
  background-color: #ffffff;
  color: #666666;
}
.accordion-container[class*="color-666666"].accordion-bottom-control .panel .panel-heading > [data-toggle=collapse]:before {
  background-color: #666666;
  color: #ffffff;
}
.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;
}

