@import url(//fast.fonts.net/cssapi/60582384-69f7-44f1-871e-fb31d0fa4304.css);

body, #headervid, #audio-panel, #main, #footer, #searchbox-panel {
  background: transparent;
  margin-top:0;
  padding:0;
}
body, .ui-widget, legend, .search-button {
  font-family: 'Minion W01' !important;
}
#header, #headervid, #footer, #audio-panel, #subjectPlayer, #main {
     width:100%;
     height: auto;
}
#headervid, #main, #footer, #searchbox-panel {
    box-shadow: none;
    border: none;
}
#audio-panel > .video {
    width:100% !important;
    max-width: 100%;
    height:auto !important;
}
#headervid h1, #headervid #secondaryMetaData,
#audio-panel > .video > p,
#footer-metadata,
#holder-panel {
    display: none;
}
#searchbox-panel, #content-panel {
    width:100% !important;
    max-width:100%;
    height:auto;
    float:none;
    margin:0;
    padding:0
}
#search-toggle {
    display:none;
}
#search-results {
    height:auto;
    max-height:65%;
}
#holder-panel, #index-panel, #transcript-panel, #main {
    width:100%;
    height:auto !important;
    background:transparent;
    padding:0;
    border:none;
    float:none;
    position:relative;
}
/* see .ratio from Bootstrap */
.embed-responsive:before {
    display:block;
    content:"";
    padding-top: var(--bs-aspect-ratio);
}
.embed-responsive {
    position:relative;
}
.embed-responsive > * {
    position:absolute !important;
    top:0;
    left:0;
    width: 100%;
    height:100%;
    padding:0 !important;
}
.embed-responsive-16by9 {
    --bs-aspect-ratio: 56.25%;
    padding-bottom:0 !important;
}
.indexJumpLink, .indexSegmentLink {
    color:#f16110 !important;
}
