.yt-video {width:100%}
.yt-video .thumb-figure {position:relative;max-width:100%}
.yt-video .thumb-figure .play-button-container {position:relative}
.yt-video .thumb-figure .play-button-container .play-button {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;opacity:0.8}
.yt-video .yt-content {display:none;width:100%;height:0;padding-bottom:56.25%;position:relative}
.yt-video .yt-content iframe {position:absolute;top:0;left:0;width:100%;height:100%}
.media-image {margin:10px;transition:opacity 300ms}
.media-image:hover {opacity:0.85}
.media-video-thumb-a {transition:opacity 300ms}
.media-video-thumb-a:hover {opacity:0.85}
.page-content .container {padding:50px}
.page-content .container h1 {text-transform:uppercase;margin-bottom:20px}
.page-content .container h2 {text-transform:uppercase;margin-bottom:20px;font-weight:300;font-size:xx-large}
.page-content .featured-video-container {background:linear-gradient(to bottom,#141414 0%,#373737 100%);color:white}
.page-content .featured-album-container h3 {text-transform:uppercase;font-size:x-large}
@media (max-width:991px) {.media-title {display:inline-block;width:100% }}
.media-button {background-color:#A69364;border:none;text-transform:uppercase}
@media (min-width:992px) {.media-button {float:right }}
@media (max-width:991px) {.media-button {margin:20px 0 }}
.media-button:hover,.media-button:focus,.media-button:active {text-decoration:none;background-color:#89784e !important;border:none !important;outline:none !important;box-shadow:none !important}
body {background-color:#DFDCD9}
.album-container {position:relative;max-width:100%;display:inline-block;margin:5px}
.album-container:hover .album-overlay {opacity:0.85}
.album-container:hover .album-overlay .album-overlay-content {display:block;white-space:pre-wrap}
.album-container .album-overlay {z-index:999;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;transition:0.8s ease;background-color:#c82606;text-align:center}
.album-container .album-overlay .album-overlay-content {position:relative;display:none;top:50%;transform:translateY(-50%)}
.album-container .album-overlay .album-overlay-content p {color:white}
.album-container .album-overlay .album-overlay-content p.song-name {font-weight:700}