.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.nbcu-end-card {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;;
    position: absolute;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 29px;
    background: black;
}

.up-next-poster {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    backwebkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    opacity: 0.5;
}

.up-next-media-info {
    width: 800px;
    margin: -80px 0 0 -400px;
    color: rgb(217, 217, 217);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    text-align: center;
    text-shadow: rgba(0, 0, 0, 0.74902) 1px 1px 5px;
    position: fixed;
    top: 50%;
    left: 50%;
}

.up-next-title {
    line-height: 45px;
}

.up-next-show-title {
    font-weight: bold;
    color: white;
    font-size: 29px;
    padding-right: 15px;
}

.up-next-episode-title {
    color: white;
    font-size: 29px;
}

.up-next-season{
    padding-right: 10px;
}
.up-next-episode {
}

.countdown {
    font-size: 25px;
    font-weight: bold;
    color: white;
    line-height: 40px;
}

.replay-background {
    background: rgba(0,0,0,0.45);
    bottom: 15px;
    left: 20px;
    width: 207px;
    height: 125px;
    position: absolute;
}
.replay-button {
    top: 9px;
    bottom: 12px;
    left: 8px;
    right: 8px;
    position: absolute;
    background: black;
    border-style: solid;
    border-color: rgba(255,255,255, 0.65);
    border-width: 1px;
    box-shadow: 0px 4px 0px #000000;
    cursor: pointer;
    back-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.replay-icon {
    position: absolute;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAAaCAYAAAAQXsqGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNjgwMTE3NDA3MjA2ODExODA4M0JCRDZGRDcyNDlGMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMUJENkJGQTMzNzMxMUUzQTk1REMzRDNERTZDQjA2OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMUJENkJGOTMzNzMxMUUzQTk1REMzRDNERTZDQjA2OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTRBM0U5Mjk0NzIwNjgxMTgwODNEMTFBNDUxOTFBNDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDY4MDExNzQwNzIwNjgxMTgwODNCQkQ2RkQ3MjQ5RjIiLz4gPC9yZGY6RGVzY3Jp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);
    width: 74px;
    height: 26px;
    bottom: 6px;
    right: 6px;
}
.key-icon {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 50px;
    height: 25px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAZCAYAAABzVH1EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZERkE0NDA4NkQzOTExRTRBNDMyREQ2QTVCMTFCRjM0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZERkE0NDA5NkQzOTExRTRBNDMyREQ2QTVCMTFCRjM0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTMyRkE4M0Q2RDM1MTFFNEE0MzJERDZBNUIxMUJGMzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTMyRkE4M0U2RDM1MTFFNEE0MzJERDZBNUIxMUJGMzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6pZBxhAAACoklEQVR42syYQUhUQRjH367bappiGRTlIYpQQuhYUOeoIIgiuhRl5KEi6pAFQQehAi9BEKXUQYi6RHUIuhh0qgg6RJfoIJbZUltkSSVqu9Pvk894DPOeuDvu2w9+l33zZuc/M99/vnkpY0wwR6QhBXWwHlphDF7DhLYpBglHKkaIDHwNHIQ90O5ok4eHcBueqWCTiBIR4mAVDJj5xRPoiOhvwbF/SMMm+GBKixwcSlqIbLMtMG7Ki+9wstJCwjmyGt5Bg4cdOw7noK9SKZIJJfZVTyIkmqBLJ+YV1HvqVxz0i8slZ1dkBzxegIl6o9R66k8mfAAewbQtRCzzOWy2XvqrZ8UQZHXrdXic3VJDVqMT7uoY/9tvsyNhJeEvwNpQQq2EizBhko8CdEJN2LV2WY2m4GaEOzTCJVMdIWK69MiYEXLGajCmB2KU1W2sklWRmIYTkE3r/g9HAXIxe1Tqq5GgOkJc9xqsEyE1DotriXlZhC/3NBCp1X7HPM/Z7uSI63JuyaBHrQeL4ViMiK2wzIOIQdgPd2DK8fwbnILTWm274gp0wyfZ8yusfVeE92oC4dyohcOaQ+WGFJgbtF9xzVswGXqeh32wSNtI/fbD6qMX6sOuJWfJW4cYKQAfqA2fh/vw2YOIQWh3uGG//u9X2AsZq80B+Kl9XIYldtEoQo5H/GlRZ+pPiYOW82gYRrSYvAdtEW7YADdgt0NEEFqZHmiKKhqXainR6tFRhqEHnmoNl9E6KR/zjpjML5iMcamsOqdxXaxE0E7PHt+b1H1EEuuIJxH9ag6J3RDrdB+WE30xe7xiQoQsbIOheQr4CEcrvRJxQmZzplkrzJdzCBiFs9CS1IcH+6rr/FykNMJ2aNM7QGHmNA2CF3pfSSf9beufAAMAIxDOdtRO4jYAAAAASUVORK5CYII=);
}


@media (max-width : 580px) {
    .up-next-media-info {
        -ms-transform: scale(0.75,0.75); /* IE 9 */
        -webkit-transform: scale(0.75,0.75); /* Safari */
        transform: scale(0.75,0.75); /* Standard syntax */
    }
    .replay-background {
        -ms-transform: scale(0.75,0.75); /* IE 9 */
        -webkit-transform: scale(0.75,0.75); /* Safari */
        transform: scale(0.75,0.75); /* Standard syntax */
        left: -30px;
        bottom: -10px;
    }
}

@media (max-width : 300px) {
    .up-next-media-info {
        -ms-transform: scale(0.5,0.5); /* IE 9 */
        -webkit-transform: scale(0.5,0.5); /* Safari */
        transform: scale(0.5,0.5); /* Standard syntax */
    }
    .replay-background {
        -ms-transform: scale(0.5,0.5); /* IE 9 */
        -webkit-transform: scale(0.5,0.5); /* Safari */
        transform: scale(0.5,0.5); /* Standard syntax */
        left: -30px;
        bottom: -10px;
    }
}



/*.up-next-poster-dimmer {*/
/*top: 0;*/
/*bottom: 0;*/
/*left: 0;*/
/*right: 0;*/
/*position: absolute;*/
/*background: rgba(0, 0, 0, 0.5);*/
/*}*/
