  .accordion {
  background: #232d4b;
  margin: 0 0 1.625rem 0;
  padding: 0;
  width: 100%;
  width: calc(100vw - 40px);
  background-color: #000000;
}
.accordion h3,
.accordion p {
  color: #fff;
  margin: 0;
  padding: 0;
  /* width: 100%; */
}
.accordion h3 {
  font-size: 0.875rem;
  font-size: 1.09375rem;
  /* font-style: italic; */
  font-weight: 700;
  margin: auto;
  max-width: 1800px;
  padding-left: 4.16667%;
  padding-right: 4.16667%;
}
.accordion p {
  margin-bottom: 0.9375rem;
  font-family: "franklin-gothic-urw", arial, helvetica, sans-serif;
  font-size: 1.09375rem;
  width: 75%;
  padding: 0rem 1.25rem;
  padding-left: 0;
}
.accordion p:last-of-type {
  margin-bottom: 0;
}
.accordion > * + * {
  border-top: none;
}
.accordion-trigger {
  background: none;
  color: #fff;
  display: block;
  margin: 0;
  outline: none;
  padding: 0.5em 0;
  position: relative;
  text-align: left;
  width: 100%;
  padding-top: 0.5rem;
  padding-left: 0;
}
.accordion-trigger:focus {
  outline: 4px solid transparent;
}
.accordion button {
  border-style: none;
}
.accordion button::-moz-focus-inner {
  border: 0;
}
.accordion-title {
  /* border: transparent 2px solid; */
  display: block;
  outline: none;
  padding: 0.25em;
  pointer-events: none;
  padding-left: 0;
}
.accordion-icon {
  border: solid currentcolor;
  border-width: 0 2px 2px 0;
  height: 0.6rem;
  pointer-events: none;
  position: absolute;
  right: 1em;
  top: 50%;
  transform: translateY(-60%) rotate(45deg);
  width: 0.6rem;
}
.accordion-trigger:focus .accordion-icon,
.accordion-trigger:hover .accordion-icon {
  border-color: #fff;
}
.accordion-trigger[aria-expanded="true"] .accordion-icon {
  transform: translateY(-50%) rotate(-135deg);
}
.accordion-panel {
  margin: 0;
  padding: 1em 1.5em;
  display: none;
  width: 100%;
  /* margin: auto; */
  max-width: 1660px;
  margin-left: 10.2%;
  padding: 0;
  /* width: 94%; */
  margin: auto;
  max-width: 1800px;
  padding-bottom: 50px;
  padding-left: 4.16667%;
  padding-right: 4.16667%;
}
/* For Edge bug https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/4806035/ */
.accordion-panel[hidden] {
  display: none;
}
@media all and (min-width: 580px) {
  .accordion {
    /* width: 93.3333vw; */
  }
}
@media all and (min-width: 960px) {
  .accordion {
    /* margin-left: 12.5%; */
    /* width: 94%; */
    /* max-width: 1750px; */
  }
}
.accordion {
  /* bottom: 0;
    left: 0; */
  /* position: absolute;
	top: 96.6%; */
  /* margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0; */
  position: relative;
  bottom: 45px;
  /* top: 96%; */
  margin: auto;
  width: 100%;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content {
  overflow: visible;
}

.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  #vhs-container {
  max-width: 1800px;
  margin: auto;
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content {
    height: 59vw;
    max-height: 1012px;
  }
}

@media screen and (max-width: 959px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    #vhs-container {
    height: 57vw !important;
  }

  .accordion-trigger{
    padding-top: 0.2rem;
  }

  #video-target .glance-bg img {
    top: 59% !important;
  }

  .accordion {
    /* width: 95%; */
    bottom: 0px;
  }
  .accordion-panel,
  .accordion h3,
  .accordion p {
    width: 100%;
  }

  .yt-rectangle button.vjs-big-play-button{
    bottom:0vw;
  }
}

@media all and (max-width: 579px) {
  .accordion {
    width: 100%;
  }
}
.accordion p span.transcript-desc {font-weight:700;text-transform:uppercase;}

.container-pre-footer .l-region--pre-footer #uva_today_social_links ul#aetni-social li {
    position: initial;
}