﻿p {
margin: 0 0 25px;
}

.tray .info-box .content {
    padding: 10px 20px 35px;
}

.tray .info-box .content h3 {
    font-size: 1.8rem;
    font-weight: 600;
    line-height: 2.4rem;
}

/*
.tray .button-row {
    justify-content: center;
}
*/

.tray .button-row .button-wrap .button {
    font-weight: 600;
    border-radius: 40px;
}

/* COLLEGE FRONT DROPDOWN MENU */
@media (min-width: 768px){
.tray.tray-links .tray-links-dropdown .tray-links-wrap ul li a {
    border: none;
    color: #fff;
    padding: 15px 30px 20px;
    font-size: 2.3rem;
    font-weight: 600;
    font-variant-caps: all-petite-caps;
}
}

/* COLLEGE FRONT DROPDOWN MENU */
@media (min-width: 768px){
.tray.tray-links .tray-links-dropdown .tray-links-wrap ul li ul li a {
    padding: 6px 8px 20px 20px;
}
}

/* RESPONSIVE TABLE ALIGNMENT */
table tbody tr:nth-child(odd) {
    background: #fff;
    vertical-align: top;
}

table tbody tr:nth-child(even) {
    background: #f3f3f3;
    vertical-align: top;
}

/*NAV MENU TRIAD*/
.menu .buttons a:hover, .menu .buttons a:focus {
    background: #004684;
}

/*FOOTER BUTTONS*/
.tray .button-row a:hover, .tray .button-row a:focus {
    background: #004684;
}

/*MAIN NAV FOCUS PRIORITY RE:ALERTS*/
/*
.menu {
    z-index: 3;
}

.menu-info {
    z-index: 3;
}

.menu-search {
    z-index: 3;
}
*/

/*NAV MENU BORDERS*/
.menu ul li a {
    border-bottom: 1px solid rgb(0 122 229 / 15%);
    display: block;
    padding: 17px 30px 17px 0;
    position: relative;
}

/*HOME HERO PLAY-PAUSE*/
/*
.tray.tray-vps .vps-wrap .media-wrap .play-toggle {
    bottom: 15px;
    font-size: 0rem;
    left: 15px;
    opacity: 0.7;
    position: absolute;
    z-index: 1;
}
*/

/* main menu borders */
header .toggles button, header .toggles a {
    border: 1px solid rgba(255,255,255,0.075);
}

/* mobile main menu borders */
@media only screen and (max-width: 768px){
header .toggles button, header .toggles a {
    border: 0px solid rgba(255,255,255,0.2);
}
}

/* alert banner */
.tray.tray-alert {
    z-index: 1 !important;
}

.tray.tray-alert .alert a {
    font-weight: 700;
    font-size: 14px;
}

.tray.tray-alert .alert p {
    margin: 0 0 15px;
}

/*PROFILE PAGE BADGE TEXT*/
.button.faculty-badge {
    white-space: nowrap;
}

.button.faculty-badge.large {
    font-size: 1.4rem;
    font-weight: 600;
    padding: 5px 35px 5px 15px;
}

/* HYPERLINK FOCUS ADJUSTMENT */

/* center flex */
.col-lg a {
    font-weight: 600;
}

/* full flex */
.container.copy a {
    font-weight: 600;
}

/* right rail */
.side-box .contact a {
    font-weight: 600;
}

/* tray photo text */
.row-gutter-60 > div a {
    font-weight: 600;
}

/* flex page subtitle */
.text-sub-title a {
    font-weight: 600;
}

/* responsive table */
table a {
    font-weight: 600;
}

/* tray video text */
.tray-video a {
    font-weight: 600;
}

/* tray color text */
.tray-color a {
    font-weight: 600;
}

/* accordion */
.accordions a {
    font-weight: 600;
}

/* profile page */
.col-lg-9 a {
    font-weight: 600;
}

/* HOME NEWS TRAY */
@media (min-width: 435px){
.home-news .container {
    max-width: 1500px;
}
}

.home-news .col-lg-3 + .col-lg-3 + .col-lg-3 + .col-lg-3 {
    display: none;
}

@media (min-width: 435px){
.home-news .col-lg-3 {
    flex: 0 0 33%;
    max-width: 33%;
}
}

@media (max-width: 430px){
.home-news .col-lg-3 {
    max-width: 100%;
}
}

.home-news .info-box .content h5 {
    font-size: 1.2rem !important;
    /* margin: 0 0 -20px; */
}

.home-news .info-box .content h3 {
    font-size: 1.6rem !important;
}

.top-target {
    background: #B94609;
    border-radius: 15px 0px 0px 15px;
}

.top-target:hover {
    background: #003c99;
}

footer {
    background: linear-gradient(0deg, #094071, #061b2d 100%);
}

footer .contact {
    background: linear-gradient(0deg, #083d6b, #051828 100%);
}

footer ul {
    font-size: 2.4rem;
    line-height: 3.4rem;
}
