  @import url("https://use.typekit.net/ded8mjc.css");
* {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

.bynder-tooltip {
  display: none;
}

.page__body {
  padding: 0 20px 40px;
}
@media only screen and (min-width: 1280px) {
  .page__body {
    padding-left: 0;
    padding-right: 0;
  }
}

div.grid_3x1,
div.grid_2x2 {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
}
div.grid_3x1 h2,
div.grid_2x2 h2 {
  text-align: center;
}
@media only screen and (min-width: 640px) {
  div.grid_3x1 h2,
  div.grid_2x2 h2 {
    text-align: left;
  }
}

div.grid_3x1 {
  grid-template-columns: minmax(0, 1fr);
}
@media only screen and (min-width: 640px) {
  div.grid_3x1 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }
}

div.grid_2x2 {
  grid-template-columns: minmax(0, 1fr);
}
@media only screen and (min-width: 640px) {
  div.grid_2x2 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }
}

.grid_item {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media only screen and (min-width: 640px) {
  div.grid_3x1 .grid_item {
    align-content: start;
  }
}
div.grid_2x2 .grid_item {
  flex-direction: column;
}
@media only screen and (min-width: 640px) {
  div.grid_2x2 .grid_item {
    align-items: start;
    flex-direction: row;
  }
}
@media only screen and (min-width: 640px) {
  .grid_item {
    align-items: start;
  }
}
.grid_item > img {
  flex-grow: 0;
  margin-right: 20px;
  margin-top: 20px;
}
.grid_item > div {
  flex: 1;
}

.ihecj-participants {
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 640px) {
  .ihecj-participants {
    flex-direction: row;
  }
}
.ihecj-participants > img {
  margin-right: 40px;
}
.ihecj-participants div {
  flex-grow: 1;
}

#ie-warning {
  display: none;
}

#lead-region {
  margin-bottom: 50px;
}
#lead-region .text-content {
  padding: 0 20px;
}
@media only screen and (min-width: 960px) {
  #lead-region .text-content {
    padding: 0;
  }
}

.news #block-news-page-title {
  padding: 20px;
}
@media only screen and (min-width: 960px) {
  .news #block-news-page-title {
    padding: 0;
  }
}
.news .caption-container {
  padding: 0;
}
.news #content-region .field.article__caption {
  margin: 0 20px;
}
@media only screen and (min-width: 960px) {
  .news #content-region .field.article__caption {
    margin: 0;
  }
}
.news #content-region .submitted,
.news #content-region .field.article__image {
  padding: 0 20px;
}
@media only screen and (min-width: 960px) {
  .news #content-region .submitted,
  .news #content-region .field.article__image {
    padding: 0;
  }
}

/* Default to hide the video on all devices */
/* Default to display the image on all devices */
@media only screen and (min-width: 640px) {
  .caption-container {
    padding: 0;
  }
}

.image__caption,
.article__caption,
.video__caption {
  background-color: #e2e2e2;
  color: #212721;
  padding: 10px;
  border-bottom: 1px solid #afafaf;
  font-size: 0.8rem;
  font-style: italic;
}

.expanded_caption .image__caption {
  background: none;
  padding: 15px 0;
  border-bottom: none;
  font-style: normal;
}

.hidden_link .image__link {
  display: none;
}

.submitted {
  margin: 20px 0;
}

.block-rhodesdepartmentnewsblock {
  padding: 0 20px;
}
@media only screen and (min-width: 1280px) {
  .block-rhodesdepartmentnewsblock {
    padding: 0;
  }
}

.block-rhodesnewslist .content,
.block-rhodeshomepagenewsblock .content,
.block-rhodesdepartmentnewsblock .content {
  display: grid;
  row-gap: 20px;
}
.block-rhodesnewslist .content .term,
.block-rhodesnewslist .content h4,
.block-rhodesnewslist .content .teaser,
.block-rhodeshomepagenewsblock .content .term,
.block-rhodeshomepagenewsblock .content h4,
.block-rhodeshomepagenewsblock .content .teaser,
.block-rhodesdepartmentnewsblock .content .term,
.block-rhodesdepartmentnewsblock .content h4,
.block-rhodesdepartmentnewsblock .content .teaser {
  padding: 0 20px;
}
@media only screen and (min-width: 640px) {
  .block-rhodesnewslist .content .term,
  .block-rhodesnewslist .content h4,
  .block-rhodesnewslist .content .teaser,
  .block-rhodeshomepagenewsblock .content .term,
  .block-rhodeshomepagenewsblock .content h4,
  .block-rhodeshomepagenewsblock .content .teaser,
  .block-rhodesdepartmentnewsblock .content .term,
  .block-rhodesdepartmentnewsblock .content h4,
  .block-rhodesdepartmentnewsblock .content .teaser {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 640px) {
  .block-rhodesnewslist .content,
  .block-rhodeshomepagenewsblock .content,
  .block-rhodesdepartmentnewsblock .content {
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 40px;
  }
  .block-rhodesnewslist .content .item div,
  .block-rhodeshomepagenewsblock .content .item div,
  .block-rhodesdepartmentnewsblock .content .item div {
    padding-bottom: 20px;
  }
  .block-rhodesnewslist .content .item div:last-child,
  .block-rhodeshomepagenewsblock .content .item div:last-child,
  .block-rhodesdepartmentnewsblock .content .item div:last-child {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 960px) {
  .block-rhodesnewslist .content,
  .block-rhodeshomepagenewsblock .content,
  .block-rhodesdepartmentnewsblock .content {
    row-gap: 40px;
  }
}

.bundle-bio #block-rhodes-content header {
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 640px) {
  .bundle-bio #block-rhodes-content header {
    flex-direction: row;
  }
}
.bundle-bio #block-rhodes-content header .bio__image {
  margin-right: 20px;
  margin-bottom: 0;
}
@media only screen and (min-width: 640px) {
  .bundle-bio #block-rhodes-content header .bio__image {
    flex-shrink: 0;
    width: 30%;
  }
}

@media only screen and (min-width: 640px) {
  .page .block-top8quicklinks--3,
  .page .block-top8quicklinks ul {
    column-count: 3;
  }
}

.bio__paragraphs,
.bio__biography {
  margin-bottom: 40px;
}

.node.bio .content > .wrapper > .columns__paragraphs > .info.paragraph .field.bio__image,
.node.venue .field.venue__image {
  padding: 0 0 20px;
}

.node.bio .content > .wrapper > .columns__paragraphs > .info.paragraph > .field,
.node.bio .content > .wrapper > .columns__paragraphs > .paragraph > .field,
.node.venue .field {
  padding: 0 20px 20px;
}
@media only screen and (min-width: 1280px) {
  .node.bio .content > .wrapper > .columns__paragraphs > .info.paragraph > .field,
  .node.bio .content > .wrapper > .columns__paragraphs > .paragraph > .field,
  .node.venue .field {
    padding: 0 0 20px;
  }
}

.node.bio .content > .wrapper > .columns__paragraphs > .info.paragraph .field.bio__departments-programs,
.node.bio .content > .wrapper > .columns__paragraphs > .info.paragraph .field.bio__phone,
.node.bio .content > .wrapper > .columns__paragraphs > .info.paragraph .field.bio__email {
  padding-bottom: 0;
}
@media only screen and (min-width: 960px) {
  .node.bio .content > .wrapper > .columns__paragraphs > .info.paragraph {
    padding-right: 20px;
  }
  .node.bio .content > .wrapper > .columns__paragraphs > .info.paragraph .field {
    padding: 0 0 20px;
  }
}
@media only screen and (min-width: 1280px) {
  .node.bio .content > .wrapper > .columns__paragraphs > .info.paragraph {
    padding-right: 0;
  }
}
.node.bio .paragraph--type--columns.one_column > .wrapper > .columns__paragraphs > .paragraph .columns__title,
.node.bio .paragraph--type--columns .columns__title {
  padding: 0;
}
.node.bio .paragraph--type--columns.one_column > .wrapper > .columns__paragraphs > .paragraph > .wrapper > .columns__paragraphs > .paragraph,
.node.bio .paragraph--type--columns > .wrapper > .columns__paragraphs > .paragraph {
  padding: 0 0 20px;
}

.image-slider-heading {
  display: flex;
}
.image-slider-heading div {
  flex: 1;
  flex-basis: 50%;
  text-align: center;
  text-transform: uppercase;
}

.image-slider {
  display: grid;
  place-content: center;
  position: relative;
  overflow: hidden;
  --position: 50%;
}

.slider-container {
  position: relative;
}

.slider-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: left;
}

.image-before {
  position: absolute;
  inset: 0;
  width: var(--position);
}

.slider {
  position: absolute;
  inset: 0;
  cursor: pointer;
  opacity: 0;
  width: 100%;
  height: 100%;
}

.slider:focus-visible ~ .slider-button {
  outline: 5px solid black;
  outline-offset: 3px;
}

.slider-line {
  position: absolute;
  inset: 0;
  width: 2px;
  height: 100%;
  background-color: #fff;
  z-index: 10;
  left: var(--position);
  transform: translateX(-50%);
  pointer-events: none;
}

.slider-button {
  position: absolute;
  background-color: #fff;
  color: #000;
  padding: 0.5rem;
  border-radius: 100vw;
  display: grid;
  place-items: center;
  top: 50%;
  left: var(--position);
  transform: translate(-50%, -50%);
  pointer-events: none;
  z-index: 20;
}

.slide_fade_in > .content {
  opacity: 0;
  transform: translateY(50%);
  transition: all ease-in 0.5s;
}

.slide_fade_in.visible > .content {
  opacity: 1;
  transform: translateY(0);
  --i: 0;
  --delay: 0.25s;
  transition-delay: calc((var(--delay)) * var(--i));
}

.section-rhodes175 .field.page__image img,
.section-175th-examples .field.page__image img {
  width: 100%;
}

#header_prefix-region {
  background-color: #ae1a1f;
  color: #fff;
  padding: 5px 20px 8px;
  text-align: center;
  border-bottom: 2px solid #fdd09e;
}

.counselor_legend {
  margin-bottom: 20px;
}
.counselor_legend h4 {
  padding: 0;
  margin: 0;
  line-height: 1.2rem;
}
.counselor_legend p {
  padding: 0;
  margin: 0;
  line-height: 0.7rem;
  font-size: 0.7rem;
}
.counselor_legend.international {
  background-color: #212721;
}
.counselor_legend.region_1 {
  background-color: #1AA74B;
}
.counselor_legend.region_2 {
  background-color: #BB352C;
}
.counselor_legend.region_3 {
  background-color: #D4AE3F;
}
.counselor_legend.region_4 {
  background-color: #6F6A4D;
}
.counselor_legend.region_5 {
  background-color: #B69BC4;
}
.counselor_legend.region_6 {
  background-color: #67A189;
}
.counselor_legend.region_7 {
  background-color: #D9A7A0;
}
.counselor_legend.region_8 {
  background-color: #70246E;
}
.counselor_legend.region_9 {
  background-color: #147D78;
}
.counselor_legend.region_10 {
  background-color: #EBEA7E;
}
.counselor_legend.region_11 {
  background-color: #2964A6;
}
.counselor_legend.region_west_tn {
  background-image: url("/themes/custom/rhodes/images/west-tennessee-stripes.png");
}

.embedded_video__media-oembed-video {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%;
  /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

/* Then style the iframe to fit in the container div with full height and width */
.media-oembed-content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.gold_overlay #block-rhodes-content {
  padding-top: 20px;
}

/* Google Maps HTML marker styles */
.poi {
  background-color: #4285F4;
  border-radius: 8px;
  color: #FFFFFF;
  font-size: 14px;
  padding: 10px 15px;
  position: relative;
}

.poi::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 100%;
  transform: translate(-50%, 0);
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #4285F4;
}

.block-rhodes-givepulse .wrapper {
  margin: 0 -99rem 50px;
  padding: 20px 99rem;
  background: #ae1a1f;
}
@media only screen and (min-width: 960px) {
  .block-rhodes-givepulse .wrapper {
    padding: 20px 99rem;
  }
}
@media only screen and (min-width: 1280px) {
  .block-rhodes-givepulse .wrapper {
    padding: 20px 99rem;
  }
}
.block-rhodes-givepulse .content {
  display: flex;
  flex-direction: column;
}
.block-rhodes-givepulse .content > div {
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-size: 1.2rem;
  flex-basis: 250px;
  flex-grow: 0;
  flex-shrink: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
.block-rhodes-givepulse .content > div img {
  max-height: 60px;
}
@media only screen and (min-width: 640px) {
  .block-rhodes-givepulse .content {
    flex-direction: row;
    justify-content: center;
  }
}

/*# sourceMappingURL=layout.css.map */
