.ncstate-vertical-video {
    background-color: #990000;
    color: #FFF;
}

.ncstate-vertical-video .video-image__video-container {
    width: 360px !important;
    height: 640px !important;
    margin: 0 auto !important;
    }
    
.ncstate-vertical-video .video-image__overlay  {
    width: 360px !important;
    height: 640px !important;
    margin: 0 auto !important;
}

.ncstate-vertical-video .video-image__wrapper {
    width: 360px !important;
    height: 640px !important;
    margin: 0 auto !important;
    aspect-ratio: 9/16 !important;
}

.ncstate-vertical-video .video-image__img  {
    width: 360px !important;
    height: 640px !important;
    margin: 0 auto !important;
    aspect-ratio: 9/16 !important;
}

.vertical-video-container {
    padding: 40px;
    text-align: center;
}

.vertical-video-container .ncst-video-image {
    margin-bottom: 0px;
    margin-top: 0px;
}

.ncstate-vertical-video.has-gray-600-background-color {
    background-color: #666;
}
.ncstate-vertical-video.has-gray-800-background-color {
    background-color: #333;
}
.ncstate-vertical-video.has-indigo-400-background-color {
    background-color: #4156a1;
}
.ncstate-vertical-video.has-blue-400-background-color {
    background-color: #427E93;
}
.ncstate-vertical-video.has-aqua-400-background-color {
    background-color: #008473;
}
.ncstate-vertical-video.has-green-400-background-color {
    background-color: #7D8C1F;
}
.ncstate-vertical-video.has-orange-400-background-color {
    background-color: #d14905;
}
.ncstate-vertical-video.has-reynolds-400-background-color {
    background-color: #990000;
}
.ncstate-vertical-video.has-red-400-background-color {
    background-color: #cc0000;
}

.acf-vertical-videos__innerblocks h2 {
    margin-top: 0px; 
    color: #FFF;
}

.post-template-single-immersive .vertical-video-container .wp-block-ncst-video-image {
    max-width: 100%;
    flex: 0 0 100%;
}
