﻿/* BHM EVENTS TRAY
.event-tray .info-box {
    filter: grayscale(1);
}
 */

/* video overlay */
.opacity-90 {
opacity: 0.9;
}

/* logo alignment */
.tray.tray-vps .vps-wrap .media-wrap .logo {
left: 47%;
margin-left: -86px;
margin-top: -100px;
position: absolute;
top: 47%;
}

/* play pause positioning */
.tray.tray-vps .vps-wrap .media-wrap .play-toggle {
bottom: 15px;
font-size: 4.0rem;
left: 30px;
opacity: 0.7;
position: absolute;
z-index: 1;
}

/* play pause text size weight */
.tray.tray-vps .vps-wrap .media-wrap .play-toggle a span {
display: block;
font-size: 1.1rem;
font-weight: 700;
text-align: center;
left: 50%;
margin-left: -45px;
position: absolute;
text-transform: uppercase;
top: -24px;
width: 90px;
}

/* academic programs PRLX */
/*
@media (min-width: 922px){
.plx-programs {
    margin-top: 450px !important;
    margin-bottom: 450px !important;
}
}
*/

/* academic programs PRLX */
@media (max-width: 430px){
.plx-programs {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
}
}

.plx-programs h1 {
    text-shadow: 2px 2px black;
    font-weight: 600;
}

.plx-programs .text-sub-title {
    text-shadow: 2px 2px black;
    font-weight: 500;
    font-size: 2.2rem;
}

/* AD shade overlay adjustment */
.plx-programs.tray-full-photo .photo-left .img-wrap .shade {
    background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 100%);
    left: 25%;
}

/* mobile-button bottom padding */
@media (max-width: 430px){
.plx-programs .row {
    padding-bottom: 25px;
}
}


/* academic programs ad */
/*
@media (max-width: 430px){
.tray.tray-full-photo .photo-left {
    background: linear-gradient(45deg,  rgb(20 86 201) 0%,rgba(0,0,0,0.9) 100%);
}
}
*/

/* research ad */
/*
@media (max-width: 430px){
.tray.tray-full-photo .photo-right {
    background: linear-gradient(45deg,  rgb(200 89 11) 0%,rgb(44 12 0) 100%);
}
}
*/

/* research programs PRLX */
/*
@media (min-width: 922px){
.plx-research {
    margin-top: 450px !important;
    margin-bottom: 450px !important;
}
}
*/

/* research programs PRLX */
@media (max-width: 430px){
.plx-research {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
}
}

.plx-research h1 {
    text-shadow: 2px 2px black;
    font-weight: 600;
}

.plx-research .text-sub-title {
    text-shadow: 2px 2px black;
    font-weight: 500;
    font-size: 2.2rem;
}

.plx-research.tray-full-photo .photo-right .img-wrap .shade {
    background: linear-gradient(to right, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%);
    right: 25%;
}

/* mobile-button bottom padding */
@media (max-width: 430px){
.plx-research .row {
    padding-bottom: 25px;
}
}

@media (min-width: 992px){
.ad-homecoming {
    max-height: 645px;
}
}

.ad-homecoming .text-sub-title {
    font-size: 2.2rem;
    line-height: 2.8rem;
    font-weight: 600;
}

@media (max-width: 400px){
.ad-homecoming h1 {
    font-size: 3rem;
}
}

@media (max-width: 430px){
.ad-homecoming text-sub-title {
    font-size: 1.6rem;
    line-height: 2.5rem;
}
}

@media (max-width: 430px){
.ad-homecoming.photo-right {
    background: linear-gradient(45deg,  rgb(200 89 11) 0%,rgb(44 12 0) 100%) !important;
}
}

.ad-homecoming .button.button-rounded-primary {
    background: #842a00;
}

.ad-blackhistory .button.button-rounded-primary {
    background: #000;
}


.button.button-rounded-primary:hover, .button.button-rounded-primary:focus {
    background: #fff;
    color: #004684;
}

@media (min-width: 922px){
.ad-grad.tray-full-photo {
    height: 600px;
}
}



@media (min-width: 1025px){
.quote .column-row.row .column-wrap .column {
    max-width: 1025px;
    padding: 35px 0 50px 0;
}
}

@media (min-width: 1025px){
.quote h2 {
    font-size: 3rem;
}
}

@media (max-width: 1024px){
.quote .column-lg, .column-wrap {
    max-width: 700px;
}
}

@media (max-width: 1024px){
.quote h2 {
    font-size: 2.4rem;
    line-height: 2.8rem;
}
}

@media (max-width: 430px){
.quote .column-row.row .column-wrap .column {
    max-width: 1025px;
    padding: 1px 0 1px 0;
}
}

@media (max-width: 430px){
.quote h2 {
    font-size: 2rem;
    line-height: 2.8rem;
    padding-bottom: 1rem;
}
}



.action h2 {
    font-size: 2.7rem;
    font-weight: 700;
    margin: 0 0 10px;
}

.action p {
    font-weight: 600;
    line-height: 2.8rem;
}




@media (max-width: 430px){
.column-row {
    gap: 20px;
}
}



@media (min-width: 922px){
.growingfuture .column-row.row {
    padding: 50px 0 0 0;
}
}

.growingfuture .column-tray-heading {
    margin-bottom: -5rem;
    margin-top: 0px;
}

/*
.growingfuture {
    background: linear-gradient(45deg, #000000,#601f00);
}
*/

.growingfuture .column-row .column-img-wrap .column-img img {
    height: 450px;
}

@media (max-width: 430px) {
.growingfuture .column-tray-heading {
    margin: 0 -60px -40px -60px;
}
}

@media (min-width: 922px){
.growingfuture h2 {
    font-size: 4.6rem;
}
}

@media (max-width: 430px){
.growingfuture h2 {
    font-size: 3.6rem;
    padding-bottom: 3rem;
}
}

.growingfuture a {
    color: #FFC571;
    font-weight: 600;
    font-size: 2.6rem;
    line-height: 3.2rem;
}




@media (min-width: 922px){
.subfooter .full-height {
    max-height: 400px;
}
}

.subfooter .button-row {
    justify-content: center;
}

@media (max-width: 430px){
.subfooter .button-row .button-wrap .button {
    min-width: 125px;
}
}

@media (min-width: 992px){
.subfooter.tray-vps .vps-mixed-content-wrap .vps-mixed-content p {
    margin: 0 0 40px;
}
}




.vtour .black {
    background-color: #00315c !important;
}

.vtour.tray-vps .vps-mixed-content-wrap .vps-mixed-content h1 {
    font-size: 5.2rem;
    line-height: 5.2rem;
    /* color: #000; */
}

@media (max-width: 430px){
.vtour .vps-mixed-content-wrap {
    background: linear-gradient(45deg,  rgb(8 45 109) 0%,rgba(0,0,0,0.9) 100%) !important;
}
}

@media (min-width: 922px){
.vtour .full-height {
    max-height: 500px;
}
}

@media (max-width: 430px){
.vtour h1 {
    margin: -100px 0 20px;
}
}

.vtour h1 {
    padding-top: 10rem;
}

.parallax .vtour.tray-vps.parallax-transparent .media-wrap {
    background: transparent !important;
    background-color: #0000008a !important;
}




.event-tray .info-box .content h5 {
    font-size: 0rem;
    line-height: 0.1rem;
}

@media (min-width: 992px){
.ad-openhouse {
    max-height: 600px;
}
}



.winterbreak {
    background-color: #00305C !important;
    padding: 30px 0 30px 0;
}


.nonurgent-announce {
    background-color: #001930 !important;
}

.nonurgent-announce p {
    font-size: 2rem;
}

.nonurgent-announce.tray-color .content {
    max-width: 1100px;
}

.nonurgent-announce a {
   color: #84FFF4 !important;
}





@media (min-width: 1025px){
.plx-quote h2 {
    font-size: 3rem;
}
}

@media (max-width: 1024px){
.plx-quote h2 {
    font-size: 2.4rem;
    line-height: 2.8rem;
}
}

@media (max-width: 430px){
.plx-quote h2 {
    font-size: 2rem;
    line-height: 2.8rem;
    padding-bottom: 1rem;
}
}


/* home slider title shadow */
.tray.tray-vps .vps-content-wrap.pos-bottom-left .vps-content {
    max-width: 680px !important;
    text-shadow: 2px 2px 5px #000 !important;
}

@media only screen and (max-width: 768px){
.tray.bg-banner-img > img {
    max-height: 100% !important;
}
}


/* AD GRAD TEXT banner */
.grad {
     /* background: #00314F !important; */
    background-image: url("https://www.morgan.edu/Images/HOME/Home-ADs/gradientbck-gradfall.jpg"); 
}  

.grad {
    padding: 60px 0 300px 0;
}  

@media (max-width: 430px){
.grad {
    padding: 60px 0 150px 0;
}  
}

.grad h3 {
    color: #385B7A;
    font-size: 4.4rem;
    line-height: 6rem;
    text-align: center;
}

.grad p {
    margin: 20px 0 20px 7px;
    /* padding: 0 0 0 1.5pc; */
    /* border-left: 3px #DDA700 solid; */
    font-size: 2.2rem;
    line-height: 3.4rem;
    font-weight: 500;
    text-align: center;
}

.grad .button.button-rounded-primary {
    padding: 13px 40px 13px 40px;
    text-align: center;
}
