.asset-hero-caption p {
margin-bottom: 0;
}

.asset-hero h1 {
    padding: .5rem;
    background: #ffffffe0;
    color: #000;
    max-width: 400px;
}

@media screen and (min-width: 600px) {
.asset-hero h1 {
    max-width: 500px;
}
}

@media screen and (min-width: 800px) {
.asset-hero h1 {
    padding: 1rem;
    max-width: 600px;
}
}

@media screen and (min-width: 1200px) {
.asset-hero h1 {
    max-width: 750px;
}
}

/*Browse Preview Full Height Images*/
.full-height-image img, 
.full-height-image .resource .resource-link img, 
.full-height-image .resource.show .resource-link img, 
.full-height-image .media-list img
{
height: 100%;
}

.block-html > p > a {
text-decoration: underline;
}

.language-show:first-child::after {
padding-right: 0.5rem;
content: "|";
}

/*Faceted Browse*/
.faceted-browse-page .resource-list .resource-link img {
    float: unset;
    display: block;
}

@media screen and (min-width: 450px) {
.faceted-browse-page .resource-list .resource-link img {
    float: right;
    display: inline-block;
}
}

/*Faceted browse errors*/
#facets label {
    color: #000;
    align-items: baseline;
}

/*Remove padding from Faceted Browse titles*/
#section-content span.resource-name {
padding: unset;
}

/*Faceted Browse*/
.select-list-item .value:first-child {
margin-top: 0;
}

.plyr-container-narrow video {
max-height: 90vh;
}

span.link-title {
        font-size: 1.5rem;
        margin-top: 1rem;
    }

blockquote {
color: #393a3c;
}

body:not(.browse) #content {
padding-bottom: 0;
}

.asset img {
max-height: 90vh;
}

.dark-background .caption {
color: #f3f3f3;
}