/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
 @font-face{
	font-family:'admissions';
	src: url('../assets/fonts/admissions-font.otf');
	src: url('../assets/fonts/admissions-font.woff');
}
 .video_jumbotron{
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: #373a3c;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100vh;
    justify-content: center;
    left: 50%;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
    min-height: 500px;
    position: relative;
    right: 50%;
    width: 100vw;
    color:white;
}

.video_jumbotron video{
    background-size: 100% 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 100% 50%;
    object-position: 100% 50%;
    min-width: 100%;
    min-height: 500px;
    position: absolute;
    left: 0%;
    right: 0%;
    top: 0px;
    width: 100%;
}
.video_jumbotron button#pauseBtn{
    background: none;
    border: none;
    display: block;
    height: auto;
    left: 20px;
    position: absolute;
    top: 20px;
    z-index: 1;
}
.video_jumbotron button#pauseBtn div{
    text-indent: -999px;
}


.video_jumbotron_content .section-title,  .video_jumbotron_content .section-p{
    color: #fff;
    text-shadow: 1px 1px 4px rgb(0 0 0 / 85%);
	z-index: 1;
}
/* OVERLAY SECTION */
.video_jumbotron_content .purple-overlay, .video_jumbotron_content .white-overlay, .video_jumbotron_content .gold-overlay{
    margin-top: 20px;
}
.video_jumbotron_content .purple-overlay .section-title, .video_jumbotron_content .purple-overlay .section-p {
    background: #4b2e83;
    color: white;
    padding: 1rem;
}

.video_jumbotron_content .gold-overlay .section-title, .video_jumbotron_content .gold-overlay .section-p{
    background: #e8e3d3;
    color: #3d3d3d;
    padding: 1rem;
    text-shadow: none;
}
.video_jumbotron_content .white-overlay .section-title, .video_jumbotron_content .white-overlay .section-p {
    background: white;
    color: #4b2e83;
    padding: 1rem;
    text-shadow: none;
    
}

.white[class*=" ic-"]:before, .white[class^=ic-]:before {
    color: white;
    text-shadow: 0 0 3px black;
}
#pauseBtn:hover.white[class*=" ic-"]:before, #pauseBtn:hover.white[class^=ic-]:before {
	color: #4b2e83;
    text-shadow: 0 0 3px white;
}

.video_jumbotron_content{
	z-index:1;
}

.video_jumbotron_content h1 {
    font-size: 3.5rem;
}
.video_jumbotron_content h2, .video_jumbotron_content h3{
    font-size: 3rem;
}
.video_jumbotron_content p {
    margin: 20px 0;
} 
 

 @media (max-width: 992px) {
    .video_jumbotron.img-background {
        padding: 0 2rem 1rem;
    }
 }
 @media (max-width: 767px) {
    .video_jumbotron.img-background{
        padding: 0 0 1rem;
    }

    .video_jumbotron_content h1, .video_jumbotron_content h2, .video_jumbotron_content h3{
        font-size: 1.5rem;
    }
    .video_jumbotron button#pauseBtn{
        top: -10px;
    }
    [class*=" ic-"]:before, [class^=ic-]:before {
        font-size: 60px;
    }

    
 }