﻿body {
}

.documentary-hero-wrapper {
    position: relative;
}
.documentary-hero-caption {
    background-color: #555655;
    color: #fff;
    border: 1px solid black;
    padding: 0.2rem 0.75rem 0.75rem 0.75rem;
    text-align: center;
}
.documentary-hero-caption .larger {
    font-size: 1.15rem;
}
.documentary-hero-caption h1 {
    color: inherit;
    font-size: 1.8rem;
}
.documentary-hero-caption .smaller {
    font-size: 0.95rem;
}
@media (min-width: 63.8125rem) {
    .documentary-hero-caption {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }
}
