#under-construction {
    background-image: url(../images/pexels-quang-nguyen-vinh-2138126-edited.jpg);
    background-position: center;
    background-size: auto;
}


.tight {
    letter-spacing: -.055rem;
    word-spacing: 1px;
}

#content {
    max-width: 600px;
}

.dropdown-toggle::after {
    display: none;
}

#home {
    background-image: url(../images/Gate-NC-2.jpg);
    background-position: center;
    background-size: cover;
}

#hero-video {
    background-image: url(../images/skaters-edit.jpg);
    background-position: center;
    background-size: cover;
}

#hero-web {
    background-image: url(../images/pagoda-smaller.jpg);
    background-position: center;
    background-size: cover;
}

#hero-writing {
    background-image: url(../images/coast-hero.jpg);
    background-position: center;
    background-size: cover;
}

.card {
    max-width: 450px;
    min-width: 300px;
    margin-left: auto;
    margin-right: auto;
}

.video-card {
    min-width: 325px;
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
}

#rotating-arrow {
    transform: rotate(90deg);
}

.btn-color {
    background: #6610f2;
    color: #ffffff;
}

.text-shadow {
    text-shadow: 2px 2px 5px rgba(0,0,0,.375);
}


.badge-sci {
    background: #6BBF4A;
    color: #ffffff;
}

.badge-ed {
    background: #5A8DCB;
    color: #ffffff;
}

.badge-doc {
    background: #093374;
    color: #ffffff;
}

.badge-promo {
    background: #E5E8F0;
}


.active {
    color: #6BBF4A;
    ;
}

/*
#cards {
    flex-flow: row wrap;
}
*/


/*
@media only screen and (hover: none) and (orientation: portrait) and (max-width: 950px) {
 
    #cards {
        display: flex;
        flex-flow: row nowrap;
        overflow-x: auto;
        width: auto;
    }
    
    #rotating-arrow {
        transform: rotate(0deg);
    }
}
*/