@charset "UTF-8";
/* 
 * CSS Document
 * Prairie View A&M University
 * Style sheet for Prairie View A&M University website
 * Author: Ashley Albee
 * Contact: alalbee@pvamu.edu 
 * Version 3.0
 */

@import url("https://use.typekit.net/prw5fxe.css");

/* University Wide Classes ------------------------------------------------------------------*/

/* Fixes */
h2 a {
    font-size: 28px !important;
}

h3 a {
    font-size: 22px !important;
}

iframe {
    border: none;
}

.hidden {
    display: none !important;
}

.whiti a {
    color: #fff5d6 !important;
}

/* Vertical Menu */
#wrapper .fusion-vertical-menu-widget.left .menu>li>a {
    padding-left: 5px;
}

#wrapper .fusion-vertical-menu-widget.left .menu li a {
    padding-right: 5px;
}

#wrapper .fusion-vertical-menu-widget.no-border.left .menu li a .arrow {
    width: 30px;
}

#wrapper .fusion-vertical-menu-widget.left .menu li a {
    text-decoration: none !important;
}

#wrapper .fusion-vertical-menu-widget.left .menu li a:hover {
    background-color: #F5F5F5;
}

#wrapper .fusion-vertical-menu-widget.left .menu {
    border-right: 1px solid #ededed;
}

/* News Slider */
.news {
    background: #f3f3f3 !important;
}

.news .default-theme.wp-posts-carousel .wp-posts-carousel-container {
    box-shadow: none !important;
    padding: 0 !important;
    background: transparent !important;
}

.news .default-theme.wp-posts-carousel .wp-posts-carousel-details {
    padding: 0 0 10px 0 !important;
}

.news .wp-posts-carousel-details .wp-posts-carousel-title {
    text-align: left !important;
}

.news .wp-posts-carousel-details .wp-posts-carousel-title a {
    font-size: 22px !important;
    line-height: 27px !important;
    margin: .5em 0 !important;
}

.news .default-theme.wp-posts-carousel .wp-posts-carousel-image {
    padding-top: 0px !important;
}

.news .default-theme.wp-posts-carousel .wp-posts-carousel-image img {
    box-shadow: none !important;
    opacity: 1 !important;
    width: 100%;
}

.news .default-theme.wp-posts-carousel .wp-posts-carousel-created-date {
    color: #000;
    font-size: 16px !important;
}

.news .default-theme.wp-posts-carousel .wp-posts-carousel-desc {
    color: #000;
    font-size: 16px !important;
    padding: 0 !important;
    margin: 15px 0 !important;
}

/* Cream and Gray Containers */
.grayContainer {
    background-color: #f2f2f2 !important;
    padding: 40px 20px 0 20px !important;
}

.creamContainer {
    background-color: #fff5d6 !important;
    padding: 40px 20px 0 20px !important;
}

/* Faculty and Staff Listings */
.facultyProfiles h4 {
    line-height: 1.3 !important;
    margin-bottom: 1rem !important;
}

/* Accordions */
.accordion .fusion-toggle-heading {
    font-size: 22px !important;
}

.accordion h4.panel-title a {
    text-decoration: none !important;
}

.accordion .fa-fusion-box {
    background-color: #582c83 !important;
    margin-top: -2px;
}

.accordion .panel-body h2,
.accordion .panel-body h3,
.accordion .panel-body ul {
    margin-top: 0 !important;
}

/* Tables */
.table tr.sectionHeaders {
    background: rgba(0, 0, 0, 0.07) !important;
}

.table tr.sectionHeaders td {
    font-weight: 900 !important;
}

.table tr:nth-child(odd) {
    background-color: transparent;
}

.table tr:hover {
    background-color: transparent;
}

.table-sm td {
    height: auto;
    padding: .3rem .5rem !important;
    border-top: 1px solid #e5e4e3 !important;
    border-bottom: 1px solid #e5e4e3 !important;
}

.creamContainer .table-sm {
    border-color: #ccc4ad;
}

.creamContainer .table-sm td {
    height: auto;
    padding: .3rem .5rem !important;
    border-top: 1px solid #ccc4ad !important;
    border-bottom: 1px solid #ccc4ad !important;
}

.table.purpleTable tr th {
    padding: .3rem .5rem !important;
    background: #4f2582;
    font-weight: 900;
    color: #fff;
}

.table tr.sectionHeaders.purple {
    background: #4f2582 !important;
    color: #fff;
}

/* Purple Button */
.purpleButton {
    color: #fff !important;
    background: #582c83 !important;
    border: none !important;
    padding: 10px 15px !important;
    border-radius: 5px !important;
    text-decoration: none !important;
    display: inline-block;
    margin: 0 15px 15px 0;
    text-transform: capitalize !important;
    line-height: 1;
}

.purpleButton:hover {
    text-decoration: none !important;
    color: #eaaa00 !important;
}

.fusion-button-wrapper>.purpleButton.fusion-button-default-type {
    border: none !important;
}

.purpleButton span.fusion-button-text {
    color: #fff !important;
    text-transform: capitalize !important;
    font-size: 16px;
    font-weight: normal;
}

.fusion-button.button-1.purpleButton:hover>.fusion-button-text,
.fusion-button.button-2.purpleButton:hover>.fusion-button-text,
.fusion-button.button-3.purpleButton:hover>.fusion-button-text,
.fusion-button.button-4.purpleButton:hover>.fusion-button-text,
.fusion-button.button-1.purpleButton:focus>.fusion-button-text,
.fusion-button.button-2.purpleButton:focus>.fusion-button-text,
.fusion-button.button-3.purpleButton:focus>.fusion-button-text,
.fusion-button.button-4.purpleButton:focus>.fusion-button-text {
    color: #eaaa00 !important;
    text-decoration: none !important;
}

.fusion-button.button-1.purpleButton:hover,
.fusion-button.button-2.purpleButton:hover,
.fusion-button.button-3.purpleButton:hover,
.fusion-button.button-4.purpleButton:hover,
.fusion-button.button-1.purpleButton:focus,
.fusion-button.button-2.purpleButton:focus,
.fusion-button.button-3.purpleButton:focus,
.fusion-button.button-4.purpleButton:focus {
    background: #582c83 !important;
}

/* Large Purple Text */
.purpleLargeText,
.purpleLargeText ul li strong {
    font-size: 1.1em;
    color: #582c83;
}


/* Image Figure */
figure.pull-right {
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    margin: 10px 0 10px 24px;
    background: #ffffff;
    float: right;
}

figure.pull-right.col-md-4 {
    width: 33.33333333%;
}

figure.pull-right.col-md-5 {
    width: 41.66666667%;
}

figure.pull-right.col-md-6 {
    width: 50%;
}

figure.pull-right figcaption {
    font-size: 13px;
    line-height: 18px;
    margin: 5px 0 1px;
    padding: 0;
}

figure.pull-right img {
    width: 100%;
}

@media screen and (max-width: 480px) {
    figure.pull-right.col-md-4 {
        width: 100%;
        margin: 0 0 20px 0;
    }

    figure.pull-right.col-md-5 {
        width: 100%;
        margin: 0 0 20px 0;
    }

    figure.pull-right.col-md-6 {
        width: 100%;
        margin: 0 0 20px 0;
    }
}

/* Image Captions */
.wp-caption {
    border: 1px solid #ddd;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    background: #ffffff;
    padding: 10px;
    margin-bottom: 15px;
    border-radius: 5px;
}

.wp-caption img {
    width: 100%;
}

.wp-caption p.wp-caption-text {
    font-size: 13px;
    line-height: 18px;
    margin: 10px 0 1px;
    padding: 0;
    border: none;
}

@media screen and (max-width: 480px) {
    .wp-caption {
        width: 100% !important;
        margin: 0 0 15px 0 !important;
    }
}

/* Related Links Section */
.relatedLinks {
    background: #4f2582 !important;
    padding-bottom: 0 !important;
    padding-top: 15px !important;
}

.relatedLinks .fusion-one-full {
    margin-bottom: 15px !important;
}

.relatedLinks h3 {
    color: #fff !important;
    float: left;
    font-weight: bold !important;
    letter-spacing: 3px !important;
    margin: 0 20px 0 0;
    text-transform: uppercase;
}

.relatedLinks h3,
.relatedLinks li {
    font-size: 16px !important;
    line-height: 30px !important;
}

.relatedLinks ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.relatedLinks li {
    display: inline-block;
    margin: 0px 20px 0px 0px;
    padding: 0px;
}

.relatedLinks a {
    color: #fff5d6 !important;
    text-decoration: none !important;
}

.relatedLinks a:hover {
    color: #fff !important;
    text-decoration: underline !important;
}

/* Button Navigation */
.buttonNavigation {
    text-align: center;
}

.buttonNavigation .fusion-checklist {
    margin: 0;
}

.buttonNavigation .fusion-checklist .fusion-li-item {
    display: inline-block;
}

.buttonNavigation .fusion-checklist .icon-wrapper {
    display: none;
}

.buttonNavigation .fusion-li-item-content {
    margin: 0 15px 0 0 !important;
}

.buttonNavigation .fusion-checklist p {
    margin-bottom: 7px;
}

.buttonNavigation h3 {
    text-transform: uppercase;
    font-size: 1rem !important;
    font-weight: 900 !important;
    letter-spacing: 3px !important;
}

.buttonNavigation .fusion-checklist a {
    display: block;
    position: relative;
    font-size: 18px;
    padding: 14px 40px 14px 20px;
    text-decoration: none !important;
    background: #f2f2f2;
    color: #4f2582;
}

.buttonNavigation .fusion-checklist a:hover {
    color: #4f2582 !important;
    background: #eaeaea;
}

.buttonNavigation .fusion-checklist a:after {
    color: #4f2582;
    font-size: 18px;
    position: absolute;
    right: 15px;
    top: 15px;
    content: "\f105";
    font-family: fontawesome;
}

/* Social Media Bar */
.socialMedia a {
    text-decoration: none !important;
}

.socialMedia h4 {
    text-align: center;
    font-weight: lighter;
    font-size: 16px;
    color: #666666;
    margin: 0 0 15px 0;
}

.socialMedia .fusion-social-networks a.fusion-social-network-icon {
    color: #888888 !important;
    font-size: 20px;
    margin: 0px 5px 0px !important;
    padding: 10px;
    border-radius: 50% !important;
}

.socialMedia .fusion-social-networks a.fusion-social-network-icon:hover {
    background: #4f2582;
    color: #fff !important;
    opacity: 1;
    border-radius: 50% !important;
}

/* iframe Container */
.iframe-container {
    overflow: hidden;
    padding-top: 56.25%;
    position: relative;
}

.iframe-container iframe {
    border: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

/* Quote/Statement */
.quotation {
    font-family: Georgia, Times New Roman, serif;
    font-size: 1.2em !important;
    line-height: 1.75;
    quotes: "\201C" "\201D" "\2018" "\2019";
}

.quotation:before {
    content: open-quote;
    left: -15px;
    top: 30px;
    display: inline;
    height: 0;
    line-height: 0;
    position: relative;
    color: #333;
    font-size: 4em;
}

.quotation::after {
    content: close-quote;
    left: 5px;
    top: 45px;
    display: inline;
    height: 0;
    line-height: 0;
    position: relative;
    color: #333;
    font-size: 4em;
}

.speaker {
    font-family: Georgia, Times New Roman, serif;
    font-size: 1.2em !important;
    line-height: 1.75;
    font-style: normal;
}

.whiti .quotation,
.whiti .speaker {
    color: #fff;
}

.whiti .quotation:before,
.whiti .quotation::after {
    color: #fff;
}

#wrapper .post-content blockquote {
    border: none !important;
    margin: 10px 0 30px 0 !important;
    padding: 0 !important;
    background: transparent !important;
    font-style: normal;
}

/* School of Architecture ------------------------------------------------------------------*/

/* Community Urban Rural Enhancement Service Center */
.curesServices h4 {
    margin: 1rem 0 .5rem !important;
    color: #4f2582 !important;
}

.curesTestimonial strong {
    color: #4f2582;
}

.curesTestimonial h3 {
    margin-top: 0 !important;
}

.curesTestimonial h4 {
    font-weight: lighter;
    margin-bottom: 0 !important;
}

.curesTestimonial p {
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif !important;
    color: #444;
}

.curesOverview .fusion-toggle-heading {
    font-size: 22px !important;
    margin-bottom: 5px !important;
    color: #4f2582;
    margin-left: 35px !important;
}

.curesOverview h2.panel-title a {
    text-decoration: none !important;
}

.curesOverview span.fa-fusion-box {
    width: 20px !important;
    height: 20px !important;
    padding-left: 1px;
    background-color: #4f2582 !important;
    margin-top: -2px;
}

.curesOverview.fusion-accordian .panel-title a:hover .fusion-toggle-heading {
    color: #361166 !important;
}

.curesOverview p {
    margin-bottom: 0 !important;
}

.curesOverview ol {
    padding: 0 0 0 20px !important;
    margin: 0 !important;
}

.curesContact h3 {
    margin: 0 !important;
}

.curesContact h4 {
    margin: 0.25rem 0 1rem 0 !important;
    font-weight: lighter;
}

.curesContactInfo h3 {
    color: #4f2582;
}

.curesContactInfo h4 {
    margin: 0 0 1rem 0 !important;
    font-weight: lighter;
    line-height: 1.3;
}

@media screen and (max-width: 890px) {
    .curesTestimonial {
        margin-top: 10px !important;
    }

    .curesTestimonial div.fusion-column-wrapper {
        padding: 15px !important;
    }
}

/* DesignView Media Center */
/*Line below was commented out on 1-14-20 by Hassan Abbasi to resolve conflicts with Photo Gallery Navigation links not showing */
/*#bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 { display: none !important; }*/
.designView a:hover img {
    opacity: 1 !important;
}

.designView ul {
    list-style: none;
    float: left;
    width: 50%;
    margin: 0;
    padding: 0 1.25rem 0 0;
}

.designView li {
    margin-bottom: 7px;
}

.designViewContact {
    margin-top: 60px !important;
}

.designViewContact h3 {
    margin: -10px 0 0 0;
}

.designViewContact h4:first-of-type {
    margin: 1rem 0 .5rem;
}

.designViewContact h4 {
    line-height: 1.4;
}

@media screen and (max-width: 890px) {
    .designViewContact {
        margin-top: 40px !important;
    }
}

/* Brailsford College of Arts and Sciences Classes ------------------------------------------------------------------*/

/* Department of Music and Theatre */
.musicTheatreAuditions .fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .icon i {
    height: auto !important;
    width: auto !important;
}

.tabMenu.MusicTheatre {
    margin: 30px 0 10px 0 !important;
}

.tabMenu.MusicTheatre ul.nav-tabs h4 {
    font-size: 22px !important;
    line-height: 1.1 !important;
}

.tabMenu.MusicTheatre ul.nav-tabs a {
    background: transparent !important;
    text-decoration: none !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom: none !important;
    border-top: 1px solid rgba(0, 0, 0, .1) !important;
}

.tabMenu.MusicTheatre ul.nav-tabs li.active a,
.fusion-tabs.fusion-tabs-1 .nav-tabs li.active a {
    background-color: transparent !important;
    border-top: 3px solid #4f2582 !important;
}

.tabMenu.MusicTheatre ul.nav-tabs li.active h4 {
    color: #4f2582 !important;
}

.tabMenu.MusicTheatre ul.nav-tabs li {
    margin-bottom: 0 !important;
}

.tabMenu.MusicTheatre .tab-content {
    margin-top: 10px !important;
}

/* College of Business ------------------------------------------------------------------*/

/* Homepage Redesign*/
.landingpage-navigation.fusion-checklist {
    margin: 0;
}

.landingpage-navigation.fusion-checklist .fusion-li-item {
    display: inline-block;
}

.landingpage-navigation.fusion-checklist .icon-wrapper {
    display: none;
}

.landingpage-navigation.fusion-checklist .fusion-li-item-content {
    margin: 0 15px 0 0 !important;
}

.landingpage-navigation.fusion-checklist p {
    margin-bottom: 7px;
}

.landingpage-navigation.fusion-checklist a {
    display: block;
    position: relative;
    font-size: 18px;
    padding: 14px 40px 14px 20px;
    text-decoration: none !important;
    background: #87754d;
    color: #fff;
}

.landingpage-navigation.fusion-checklist a:hover {
    color: #fffaf4 !important;
}

.landingpage-navigation.fusion-checklist a:after {
    color: #fff;
    font-size: 18px;
    position: absolute;
    right: 15px;
    top: 15px;
    content: "\f105";
    font-family: fontawesome;
}

.avant-garde-heading h2 {
    font-family: Avant Garde, Avantgarde, Century Gothic, CenturyGothic, AppleGothic, sans-serif !important;
    margin-bottom: 10px;
}

.image-box-shadow {
    box-shadow: 5px 5px 25px 0px rgba(0, 0, 0, 0.3)
}

.section-subtitle-minor {
    text-align: center;
    font-size: 24px !important;
}

.section-subtitle {
    font-family: Avant Garde, Avantgarde, Century Gothic, CenturyGothic, AppleGothic, sans-serif !important;
    text-align: center;
    font-size: 46px !important;
    color: #4f2582 !important;
    line-height: 1 !important;
    margin: 15px 0 25px 0;
}

.by-the-numbers .icon span {
    font-size: 90px !important;
    width: 90px !important;
    color: #ccc;
}

.by-the-numbers h3 {
    font-size: 46px;
    line-height: 1;
    color: #4f2582 !important;
    font-weight: 900;
    margin: 20px 0 10px 0;
    border-bottom: 1px solid #fec325;
    padding-bottom: 20px !important;
}

.by-the-numbers h2 {
    font-weight: 400 !important;
}

.section-subtitle-minor {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    text-align: center;
    letter-spacing: 2px;
}

.section-subtitle-minor:before,
.section-subtitle-minor:after {
    content: '';
    border-top: 1px solid;
    margin: 0 20px 0 0;
    flex: 1 0 20px;
    max-width: 50px;
}

.section-subtitle-minor:after {
    margin: 0 0 0 20px;
}

.numbers-block {
    background: url('http://www.pvamu.edu/business/wp-content/uploads/sites/13/darkened-triangles.jpg') no-repeat fixed top center / cover;
}

.counter-numbers .display-counter {
    font-weight: 900;
}

.counter-numbers .counter-box-container {
    letter-spacing: 2px;
    border-bottom: 1px solid #87754d !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}

.counter-numbers .counter-box-container {
    padding-top: 0 !important;
}

.counter-numbers .fusion-counter-box {
    margin-bottom: 20px !important;
}

.wttSpotlights h2 {
    font-family: Georgia, Times New Roman, serif !important;
}

.wttSpotlights h2 strong {
    color: #4f2582;
}

.wttSpotlights .fusion-testimonials.clean .testimonial-thumbnail {
    float: left;
    width: 300px;
    margin-right: 40px;
}

.wttSpotlights .testimonial-thumbnail .testimonial-image {
    width: 300px;
}

.wttSpotlights .fusion-testimonials.clean blockquote q {
    font-family: Georgia, Times New Roman, serif;
    font-size: 1.2em !important;
    line-height: 1.75;
    text-align: left;
    padding: 0 25px;
    quotes: "\201C" "\201D" "\2018" "\2019";
}

.wttSpotlights .fusion-testimonials.clean blockquote q::before {
    font-family: Georgia, Times New Roman, serif;
    content: open-quote;
    left: -15px;
    top: 30px;
    display: inline;
    height: 0;
    line-height: 0;
    position: relative;
    color: #333;
    font-size: 4em;
}

.wttSpotlights .fusion-testimonials.clean blockquote q::after {
    font-family: Georgia, Times New Roman, serif;
    content: close-quote;
    left: 5px;
    top: 45px;
    display: inline;
    height: 0;
    line-height: 0;
    position: relative;
    color: #333;
    font-size: 4em;
}

.fusion-testimonials.clean .author {
    font-family: Georgia, Times New Roman, serif;
    font-size: 1.2em !important;
    line-height: 1.75;
    text-align: right;
    color: #333 !important;
    font-style: normal;
}

.wttSpotlights #fusion-testimonials-1 a:hover,
.wttSpotlights #fusion-testimonials-1 .activeSlide {
    background-color: #4f2582;
}

.wttSpotlights #fusion-testimonials-1 a {
    border-color: #4f2582;
}

@media screen and (max-width: 800px) {
    .testimonial-thumbnail {
        width: 100% !important;
    }
}

.gradientBkg {
    background-image: radial-gradient(#4f2582, #29005C);
}

.gray {
    color: #dddddd !important;
}

/* College of Juvenile Justice and Psychology ------------------------------------------------------------------*/

/* Texas Juvenile Crime Prevention Center */
.workshopDetails {
    background-image: radial-gradient(#333, #222);
}

.workshopDetails h2,
.workshopDetails h3 {
    color: #fff !important;
}

.workshopDetails .content-box-column {
    margin-bottom: 0;
}

.workshopDetails img:after {
    content: "Free";
    width: 200px;
    background: #0070cd;
    position: absolute;
    top: 10px;
    left: -70px;
    text-align: center;
    line-height: 35px;
    letter-spacing: 1px;
    color: #f0f0f0;
    transform: rotate(-45deg);
    /*-webkit-transform: rotate(-45deg);*/
    text-transform: uppercase;
    font-size: 14px;
}

.workshopDetails strong {
    color: #fec325;
}

/* Whitlowe R. Green College of Education ------------------------------------------------------------------*/

/* Homepage Program Links */
.academbut {
    text-decoration: none !important;
    width: 100%;
}

.academbut .fusion-button-text {
    border-bottom: 1px solid #ccc;
    display: block;
    color: #4f2582 !important;
    padding: 13px 29px;
    text-transform: capitalize;
}

.academbut:hover .fusion-button-text {
    text-decoration: none !important;
    background: rgba(0, 0, 0, 0.05);
}

/* Department of Educational Leadership and Counseling */
.coreCourses h2 {
    color: #fec325;
}

.coreCourses ul {
    list-style: none;
    padding: 0;
}

.coreCourses ul li {
    border-left: 3px solid #fec325;
    padding-left: 7px;
    margin-bottom: 15px;
}

/* We Teach Texas */
.wttSpotlights h2 {
    font-family: Georgia, Times New Roman, serif !important;
}

.wttSpotlights h2 strong {
    color: #4f2582;
}

.wttSpotlights .fusion-testimonials.clean .testimonial-thumbnail {
    float: left;
    width: 300px;
    margin-right: 40px;
}

.wttSpotlights .testimonial-thumbnail .testimonial-image {
    width: 300px;
}

.wttSpotlights .fusion-testimonials.clean blockquote q {
    display: initial;
    font-family: Georgia, Times New Roman, serif;
    font-size: 1.2em !important;
    line-height: 1.75;
    text-align: left;
    padding: 0 25px;
    quotes: "\201C" "\201D" "\2018" "\2019";
}

.wttSpotlights .fusion-testimonials.clean blockquote q::before {
    font-family: Georgia, Times New Roman, serif;
    content: open-quote;
    left: -15px;
    top: 30px;
    display: inline;
    height: 0;
    line-height: 0;
    position: relative;
    color: #333;
    font-size: 4em;
}

.wttSpotlights .fusion-testimonials.clean blockquote q::after {
    font-family: Georgia, Times New Roman, serif;
    content: close-quote;
    left: 5px;
    top: 45px;
    display: inline;
    height: 0;
    line-height: 0;
    position: relative;
    color: #333;
    font-size: 4em;
}

.fusion-testimonials.clean .author {
    font-family: Georgia, Times New Roman, serif;
    font-size: 1.2em !important;
    line-height: 1.75;
    text-align: right;
    color: #333 !important;
    font-style: normal;
}

.wttSpotlights #fusion-testimonials-1 a:hover,
.wttSpotlights #fusion-testimonials-1 .activeSlide {
    background-color: #4f2582;
}

.wttSpotlights #fusion-testimonials-1 a {
    border-color: #4f2582;
}

@media screen and (max-width: 800px) {
    .testimonial-thumbnail {
        width: 100% !important;
    }
}

.counter-numbers .display-counter {
    font-weight: 900;
}

.counter-numbers .counter-box-container {
    padding-top: 0 !important;
}

.counter-numbers .fusion-counter-box {
    margin-bottom: 20px !important;
}

.counter-numbers .content-box-column {
    text-align: center;
}

.counter-numbers .counter-box-container {
    letter-spacing: 2px;
    border-bottom: 1px solid #fec325 !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}

.counter-numbers .content-box-column h2 {
    font-weight: 900 !important;
    font-size: 46px !important;
    color: #4f2582;
    font-family: 'Roboto', Arial, Helvetica, sans-serif !important;
}

.counter-numbers .content-box-column h3 {
    font-size: 16px;
    font-family: 'Roboto', Arial, Helvetica, sans-serif !important;
    letter-spacing: 2px;
    border-bottom: 1px solid #fec325 !important;
    font-weight: 400;
    margin: -10px 0 0 0;
    line-height: 1.5;
    padding-bottom: 20px;
}

/* Office of Academic Engagement and Student Success ------------------------------------------------------------------*/

/*  Homepage */
.aessIntro {
    background: url(http://www.pvamu.edu/student-success/wp-content/uploads/sites/165/2019/08/large-aess-banner.jpg) no-repeat center bottom;
}

.aessIntro h1 {
    color: #fff !important;
    font-size: 2.5rem !important;
    line-height: 1.1 !important;
    font-family: Avant Garde, Avantgarde, Century Gothic, CenturyGothic, AppleGothic, sans-serif !important;
    margin: 10px auto;
    text-align: center;
    background: none;
    font-weight: normal;
    text-transform: capitalize;
    text-shadow: 0 0 25px rgba(0, 0, 0, .67);
}

.aessIntro p {
    color: #fff;
    text-align: center;
    width: 75%;
    margin: 0 auto;
    text-shadow: 0 0 25px rgba(0, 0, 0, .67);
}

.aessIntro a,
.aessIntro a:hover {
    color: #fec325 !important;
}

/* Academic Advising Services */
.advisingSteps {
    text-align: center;
    color: #fff !important;
    background: #4f2582 url(http://www.pvamu.edu/student-success/wp-content/uploads/sites/165/2019/05/purple-swirl.jpg) no-repeat fixed center bottom / cover !important;
}

.advisingSteps h2 {
    color: #fff !important;
    margin-bottom: 40px !important;
}

.advisingSteps p {
    color: #fff !important;
}

.advisingSteps h3 {
    text-align: center;
    font-size: 3.5rem !important;
    margin: 0 0 15px 0 !important;
    padding: 50px !important;
    background: rgba(0, 0, 0, 0.05) !important;
    border: 15px solid rgba(0, 0, 0, 0.075);
    border-radius: 50%;
    display: inline-block;
    color: #fff !important;
    box-shadow: 0px 0px 5px #000;
    line-height: 30px !important;
}

@media only screen and (max-width: 800px) {
    .advisingSteps h3 {
        padding: 50px !important;
    }
}

.advisorAnchor {
    display: block;
    position: relative;
    top: -140px;
    visibility: hidden;
}

.advisors .continuing p:first-of-type {
    position: relative;
}

.advisors .continuing p:first-of-type:before {
    content: "Continuing Students Advisor";
    background: #4f2582;
    color: #fff;
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 5px;
    padding: 7px 10px 5px 10px;
    line-height: 1;
    font-size: 15px;
    font-weight: lighter;
}

.advisors .freshman p:first-of-type {
    position: relative;
}

.advisors .freshman p:first-of-type:after {
    content: "Freshman Advisor";
    background: #fec325;
    color: #4f2582;
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 5px;
    padding: 7px 10px 5px 10px;
    line-height: 1;
    font-size: 15px;
    font-weight: lighter;
}

.advisors .temporary p:first-of-type {
    position: relative;
}

.advisors .temporary p:first-of-type:after {
    content: "Temporary";
    background: #fec325;
    color: #4f2582;
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 5px;
    padding: 7px 10px 5px 10px;
    line-height: 1;
    font-size: 15px;
    font-weight: lighter;
}

/* Summer Programs */
.pathwaysLogo {
    position: relative;
    background: #fff;
    border-radius: 70px;
    padding: 15px;
    margin: -25px auto -10px auto;
    box-shadow: 0 -3px 4px rgba(0, 0, 0, 0.5);
}

/* Office for Academic Affairs ------------------------------------------------------------------*/

/* Commencement */
.commencementSchedule {
    position: relative;
    margin: 0px auto;
    /*background: url(http://pvamu.staging.wpengine.com/academicaffairs/wp-content/uploads/sites/20/fallCommencementBanner.jpg) center top / cover no-repeat rgb(2, 2, 2);*/
    overflow: visible;
}

.commencementSchedule:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background-color: rgba(79, 38, 131, 0.5);
}

.commencementSchedule .pageTitle {
    text-align: center;
}

.commencementSchedule .pageTitle h1 {
    color: #ffffff !important;
    background: none !important;
    font-size: 3em !important;
    border-bottom: 2px solid rgba(255, 255, 255, 1);
    display: inline-block !important;
    margin: 0 0 30px 0 !important;
    padding-bottom: 25px;
}

.commencementSchedule .time {
    text-align: right !important;
}

.commencementSchedule .time h2 {
    font-size: 5em !important;
    font-weight: 900 !important;
    color: #fec325 !important;
    margin: 0 0 20px 0;
    line-height: 1.1 !important;
}

.commencementSchedule .time h3 {
    color: #ffffff !important;
    margin-top: 0;
    font-size: 60px !important;
    line-height: 1.2 !important;
    margin-bottom: 30px !important;
}

.commencementSchedule .dateLocation h2 {
    font-size: 3em !important;
    color: #fec325 !important;
    margin-bottom: 5px;
    font-weight: 900;
    line-height: 1 !important;
}

.commencementSchedule .dateLocation h3 {
    color: #ffffff !important;
    margin-top: 15px;
}

.commencementSchedule .countdownTimer {
    text-align: center;
}

.commencementSchedule .fusion-countdown {
    display: inline-block !important;
    border-top: 2px solid rgba(255, 255, 255, 1);
    padding-top: 30px !important;
}

.commencementSchedule .fusion-dash {
    line-height: 1 !important;
}

.commencementSchedule .fusion-countdown .fusion-digit {
    font-size: 3em;
}

/*.commencementSchedule .fusion-countdown .fusion-digit > div { width: auto !important; }*/
.commencementSchedule .fusion-dash .fusion-dash-title {
    padding-left: 10px !important;
}

@media screen and (max-width: 1024px) {
    .commencementSchedule .fusion-countdown {
        padding-top: 0px;
    }
}

@media screen and (max-width: 767px) {
    .commencementSchedule .time {
        border-right: none !important;
        text-align: center !important;
    }

    .commencementSchedule .dateLocation {
        text-align: center;
    }
}

@media screen and (max-width: 640px) {
    #content .post-content>div.commencementSchedule {
        padding-right: 15px !important;
    }
}

@media screen and (max-width: 599px) {
    .commencementSchedule .pageTitle h1 {
        font-size: 2.25em !important;
        margin: 0 0 20px 0 !important;
    }

    .commencementSchedule .time h2 {
        font-size: 4em !important;
    }

    .commencementSchedule .dateLocation h2 {
        font-size: 2em !important;
    }

    .commencementSchedule .dateLocation h3 {
        font-size: 20px !important;
    }

    .commencementSchedule .fusion-countdown .fusion-digit {
        font-size: 2em !important;
    }
}

/* Open Educational Resources Initiative */
.confHeader {
    background: url(http://www.pvamu.edu/academicaffairs/wp-content/uploads/sites/20/books.jpg) no-repeat left top / cover;
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}

.confHeaderWinners {
    background-image: radial-gradient(#4f2582, #29005C);
    padding-top: 50px !important;
    padding-bottom: 40px !important;
}

.confHeader h1 {
    color: #fff !important;
    font-size: 2.5rem !important;
    line-height: 1.1 !important;
    font-family: Avant Garde, Avantgarde, Century Gothic, CenturyGothic, AppleGothic, sans-serif !important;
    margin: 10px auto 0 0;
    text-align: left;
    background: none;
    font-weight: normal;
    text-transform: capitalize;
    width: 100%;
    text-shadow: 0 0 25px rgba(0, 0, 0, .67);
}

.confHeader h3 {
    color: #fff !important;
    margin: 7px 0 25px 0;
    width: 100%;
    font-weight: 100;
    text-shadow: 0 0 25px rgba(0, 0, 0, .67);
}

.confHeader h3 a {
    color: #fec325;
}

.confHeader h3 a:hover {
    color: #fec325 !important;
}

@media only screen and (max-width: 890px) {

    .confHeader h1,
    .confHeader h3 {
        width: 75%;
    }
}

@media only screen and (max-width: 800px) {

    .confHeader h1,
    .confHeader h2,
    .confHeader h3 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .confHeader h1 {
        width: 100% !important;
        font-size: 2.6rem !important;
    }

    .confHeader h3 {
        width: 100% !important;
    }
}

@media screen and (max-width: 599px) {
    /*.confHeader h1 { width: 100%; font-size: 2.6rem !important; }
	.confHeader h3 { width: 100%; }*/
}

/* Student Onboarding ------------------------------------------------------------------*/
.tabBox {
    background: url(http://www.pvamu.edu/wp-content/uploads/2018/11/right-arrow.jpg) no-repeat fixed center top / cover !important;
    padding: 40px 0 0 0 !important;
    background-color: #4f2582;
}

.tabBox .tab-content {
    padding: 20px 100% 30px 100%;
    margin: 0px -100% 0 -100%;
    background: #fff5d6;
}

.tabBox .fusion-tabs {
    margin-bottom: 0 !important;
}

.tabBox .fusion-tabs.fusion-tabs-1 .nav {
    border: none;
}

.tabBox .fusion-tabs.fusion-tabs-1 .tab-pane {
    background: transparent;
    border: none;
    padding: 0;
}

.tabBox .fusion-tabs.fusion-tabs-1 .nav-tabs {
    background: transparent;
}

.tabBox .fusion-tabs .nav-tabs li {
    width: auto;
}

.tabBox .fusion-tabs .nav-tabs li .tab-link .fa {
    width: 100%;
    padding-bottom: 15px;
    margin: 0;
    font-size: 25px;
}

.tabBox .fusion-tabs .nav-tabs li .tab-link h2 {
    font-family: Avant Garde, Avantgarde, Century Gothic, CenturyGothic, AppleGothic, sans-serif !important;
    font-size: 16px !important;
    line-height: 1 !important;
    color: #fff;
}

.tabBox .fusion-tabs .nav-tabs li .tab-link {
    text-decoration: none !important;
    background: transparent;
    padding: 30px 10px 15px 10px !important;
    border-top-color: #fff;
}

.tabBox .fusion-tabs.fusion-tabs-1 .nav-tabs li a:hover {
    background-color: rgba(0, 0, 0, 0.2);
    border-top-color: rgba(0, 0, 0, 0.3);
}

.tabBox .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a {
    border-color: #fff5d6 !important;
    border-right-color: transparent !important;
    background-color: transparent !important;
}

/*.fusion-tabs.fusion-tabs-1 .nav-tabs li.active .fusion-tab-heading { color: #fff5d6; }*/
.fusion-tabs.fusion-tabs-1 .nav-tabs li.active .fusion-tab-heading {
    color: #000;
}

.tabBox .fusion-tabs .nav-tabs li.active .tab-link .fa {
    color: #fff5d6;
}

.tabBox h3 {
    font-family: Avant Garde, Avantgarde, Century Gothic, CenturyGothic, AppleGothic, sans-serif !important;
    line-height: 1.5;
}

.tabBox h4 {
    margin-bottom: .75rem;
}

.ignite-background,
.custom_breadcrumbs {
    display: none;
}

.steps {
    color: #4f2582;
    font-size: 2rem;
    font-weight: 900;
}

.tabBox .fusion-tabs .nav-tabs li:before {
    background-color: #4f2582;
    border: 4px solid #fff;
    border-radius: 50%;
    content: '';
    display: block;
    height: 16px;
    position: relative;
    top: 18px;
    width: 16px;
    cursor: pointer;
    z-index: 99;
    margin: 0 auto 5px;
}

.tabBox .fusion-tabs .nav-tabs li.active:before {
    border: 4px solid #fff5d6 !important;
    background-color: #fff5d6;
}

.tabBox .fusion-tabs.fusion-tabs-1 .nav-tabs li.active:after {
    background-color: #fff5d6;
    border-radius: 50%;
    font-family: "FontAwesome";
    content: "\f107";
    display: inline-block;
    position: relative;
    color: #4f2582;
    width: 35px;
    -webkit-box-shadow: 0 -3px 4px rgba(0, 0, 0, 0.5);
    -khtml-box-shadow: 0 -3px 4px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 -3px 4px rgba(0, 0, 0, 0.5);
    -ms-box-shadow: 0 -3px 4px rgba(0, 0, 0, 0.5);
    -o-box-shadow: 0 -3px 4px rgba(0, 0, 0, 0.5);
    box-shadow: 0 -3px 4px rgba(0, 0, 0, 0.5);
    font-size: 25px;
    padding: 5px 0;
    bottom: -15px;
}

ul.accesspoints {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

ul.accesspoints li {
    display: inline-block;
    margin: 0px 20px 0px 0px;
    padding: 0px;
}

.purpleButton {
    color: #fff;
    background: #4f2582 !important;
    border: none !important;
    padding: 10px 15px;
    border-radius: 5px !important;
    text-decoration: none !important;
    display: inline-block;
    margin: 0 15px 15px 0;
    text-transform: capitalize !important;
}

.purpleButton:hover {
    color: #fec325 !important;
}

.purpleButton span.fusion-button-text {
    color: #fff !important;
    text-transform: capitalize !important;
    font-size: 16px;
    font-weight: normal;
}

.welcomeBanner {
    background: url(http://www.pvamu.edu/wp-content/uploads/2018/11/student-onboarding-blkwhite.jpg) no-repeat scroll center bottom;
    padding: 40px 0 0 0 !important;
    background-color: #ffd671;
}

.welcomeBanner {
    min-height: 450px;
}

.welcomeBanner h1 {
    font-size: 90px !important;
    font-weight: 900 !important;
    color: rgb(79, 37, 130) !important;
    letter-spacing: 0px !important;
    font-family: Arial, Helvetica, sans-serif !important;
    text-transform: none !important;
    background: none !important;
    margin: 30px 0 20px 0 !important;
    line-height: 1 !important;
    text-align: center !important;
}

.welcomeBanner p {
    font-size: 22px;
    width: 75%;
    text-align: center;
    margin: 0 auto;
}

.welcomeBanner p strong {
    color: #4f2582;
}

.studentResources {
    padding-top: 40px !important;
    padding-bottom: 10px !important;
}

#wrapper .post-content .studentResources h2 {
    font-size: 28px !important;
    line-height: 53px !important;
}

.studentResources h3 {
    margin: 14px 0 8px 0 !important;
}

@media only screen and (max-width: 890px) {
    .welcomeBanner h1 {
        font-size: 65px !important;
        margin-top: 0;
    }

    .welcomeBanner p {
        width: 100%;
        text-align: center;
        margin: 0 auto 30px auto;
    }
}

@media only screen and (max-width: 800px) {
    .post-content p {
        padding: 15px;
    }

    .tabBox .fusion-tabs .tab-pane {
        padding: 0;
    }

    .fusion-column-wrapper h1,
    .fusion-column-wrapper h2,
    .fusion-column-wrapper h3,
    .fusion-column-wrapper h4 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

@media (min-width: 768px) {
    .fusion-tabs .nav-tabs li .tab-link {
        margin-right: 0 !important;
    }
}

@media only screen and (max-width: 780px) {
    .tabBox .fusion-tabs .nav-tabs li {
        width: 25%;
        display: inline-block;
    }

    .tabBox .fusion-tabs .nav-tabs {
        margin-bottom: 30px;
    }

    .tabBox .fusion-tabs.fusion-tabs-1 .nav-tabs li.active:after {
        display: none;
    }
}

@media only screen and (max-width: 450px) {
    .tabBox .fusion-tabs .nav-tabs li {
        width: 33.3%;
    }

    .tabBox .fusion-tabs .nav-tabs li:nth-child(7n) {
        clear: left;
    }

    .welcomeBanner h1 {
        font-size: 45px !important;
    }

    .welcomeBanner p {
        font-size: 20px;
    }
}

/* Unknown Classes ------------------------------------------------------------------*/

/* Buttons */
.whiteButton {
    margin: 0px !important;
}

.whiteButton a {
    display: inline-block;
    border: 1px solid #ffffff;
    padding: 7px 20px;
    border-radius: 5px;
    color: #ffffff !important;
    text-decoration: none !important;
}

.whiteButton a:hover {
    background: rgba(255, 255, 255, .125);
    border-color: #fff5d6;
    color: #fff5d6 !important;
}

/* Finacial Aid */
.faid-calc-yellow {
    background: #ffcd35;
}

/* Student Success */
.contactInfo h3 {
    margin: 0 0 7px 0;
}

/* University College */
.testingOptions h2 {
    display: inline-block;
    float: left;
    margin-right: 20px;
}

.testingOptions h3 {
    margin-top: 0 !important;
    padding-left: 47px !important;
}

.testingOptions .fontawesome-icon {
    margin-right: 15px !important;
}

.gform_wrapper .gform_page_footer .button.gform_next_button,
.gform_wrapper .gform_page_footer .button.gform_previous_button {
    background: #ddd !important;
    text-transform: capitalize;
    color: #333;
    border-radius: 5px;
    padding: 10px 15px;
}

.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit] {
    background: #4f2582;
    color: #fff !important;
    text-transform: capitalize;
    border-radius: 5px;
    padding: 10px 15px;
}

.gform_wrapper .gform_page_footer {
    margin: 30px 0 15px 0;
}

.answerResponse {
    background: #fff5d6;
    padding: 20px 20px 5px 20px !important;
}

.answerResponse h3 {
    margin: 0 0 7px 0;
}

.questionText h3 {
    margin-bottom: 0;
}

.questionText h4 {
    margin-top: 7px;
    font-style: italic;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
}

#gform_79 h2 {
    border-bottom: 1px solid #333;
    padding-bottom: 7px;
}

.tsiaToggleInfo {
    background: #f2f2f2;
    padding: 10px 15px;
}

/* College of Engineering */
.quickLinksBlocks {
    width: 50%;
}

.soliloquy-container {
    max-height: 100% !important;
}

.soliloquy-theme-base .soliloquy-caption-bottom .soliloquy-caption-inside {
    padding-bottom: 15px !important;
}

.soliloquy-caption-inside {
    background-color: rgba(0, 0, 0, 0.6) !important;
    color: #fff !important;
    height: auto !important;
    line-height: 1 !important;
    font-size: 18px !important;
    padding: 15px !important;
}

/* School of Architecture */
.soaGallery a.bwg_load_btn {
    background: #4f2582 !important;
    color: #ffffff !important;
    padding: 10px 15px !important;
    border-radius: 5px !important;
    border: none !important;
    font-size: 16px !important;
    font-family: 'Roboto', Arial, Helvetica, sans-serif !important;
    font-weight: 400 !important;
}

.soaGallery a.bwg_load_btn:hover {
    background: #421875 !important;
    color: #fec325 !important;
}

.soaGallery div.tablenav-pages_0 {
    margin: 2.5em 0 1em 0 !important;
}

.soaGallery #bwg_tag_container {
    background: #f2f2f2 !important;
}

/* College of Education */
.reducePadding.fusion-content-boxes .content-wrapper-background {
    padding: 15px 30px !important;
}

.reducePadding .content-box-column-first-in-row {
    width: 60%;
}

.reducePadding .content-box-column-last-in-row {
    width: 40%;
    margin-top: 10px;
}

.coreSpecial {
    text-align: center;
    color: #fff;
}

.coreSpecial h2 {
    color: #fec325;
}

.coreSpecial ul {
    list-style: none;
    padding: 0;
    margin-bottom: 30px;
}

.coreSpecial ul li:after {
    border-bottom: 1px solid #fff;
    content: ' ';
    width: 50%;
    display: block;
    margin: 15px auto;
}

.coreSpecial ul li:last-child:after {
    display: none;
}

@media only screen and (max-width: 890px) {
    .reducePadding .content-box-column-first-in-row {
        width: 100%;
    }

    .reducePadding .content-box-column-last-in-row {
        width: 100%;
    }
}

/* Brailsford College of Arts and Sciences Classes */
.programInfoList {
    text-align: center;
}

.programInfoList.fusion-checklist .fusion-li-item {
    display: inline-block;
    margin: 0 20px 15px 0;
}

.historyIcon {
    line-height: 29px;
}

.creamBkg {
    background: #fff5d6;
}

.category-music-theatre-faculty-and-staff {
    width: 100% !important;
    padding-right: 0px !important;
    padding-top: 20px;
    margin-bottom: 40px;
}

.category-music-theatre-faculty-and-staff .fusion-post-slideshow {
    margin: 0 !important;
}

.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit] {
    background: #ccc;
}

/* College of Business ------------------------------------------------------------------*/
.page-list {
    list-style: none;
    padding-left: 0;
    /*margin-left:-10px;*/
}

.page-list li.expand>ul.children {
    margin-left: 10px;
}

.page-list li.page_item_has_children ul.children {
    display: none;
}

.page-list li.page_item_has_children.current_page_parent>ul.children,
.page-list li.current_page_item>ul.children,
.page-list li.current_page_ancestor>ul.children {
    display: block;
    margin-left: 10px;
}

.page-list li a {
    position: relative;
    display: block;
    padding: 7px 40px 7px 10px !important;
    line-height: 21px;
    text-decoration: none !important;
    font-family: "HelveticaNeue-Roman", helvetica, arial, san-serif;
}

.page-list .page_item_has_children a::after {
    content: "\f078";
    position: absolute;
    top: 0;
    float: right;
    font: normal normal normal 12px/1 FontAwesome;
    line-height: 100%;
    right: 0;
    width: 30px;
    height: 100%;
    text-align: center;
    vertical-align: bottom;
    border-left: solid 1px #b2b2b2;
}

.page-list .expand>a span.nav_icon::after {
    content: "\f077";
}

.page-list li>a:hover {
    background: #f2f2f2 !important;
    color: #4f2582 !important;
}

/* Academic Insights */
.academicInsightsTags .widget_categories,
.academicInsightsTags .widget_tag_cloud {
    margin-bottom: 0;
}

.academicInsightsTags .cat-item {
    display: inline-block !important;
    padding: 0 !important;
    border: none !important;
}

.academicInsightsTags .widget_categories .widget-title,
.academicInsightsTags .widget_tag_cloud .widget-title {
    float: left;
    font-weight: bold !important;
    letter-spacing: 0.125em;
    margin: 3px 10px 10px 0px;
    color: #4f2582;
}

.academicInsightsTags .cat-item a {
    background: #ddd !important;
    border-radius: 3px 0 0 3px;
    color: #555 !important;
    padding: 0 20px 0 23px !important;
    position: relative;
    margin: 0 5px 10px 0;
    text-decoration: none !important;
    border: none !important;
    font-size: 14px !important;
    transition: none !important;
    min-height: 28px;
    line-height: 28px;
}

.tagcloud a {
    background: #ddd !important;
    border-radius: 3px;
    color: #555 !important;
    padding: 0 10px 0 10px !important;
    position: relative;
    margin: 0 3px 7px 0;
    text-decoration: none !important;
    border: none !important;
    font-size: 13px !important;
    transition: none !important;
    min-height: 28px;
    line-height: 28px;
}

.academicInsightsTags .fusion-content-widget-area .widget_categories li a:before {
    content: '' !important;
}

.academicInsightsTags .cat-item a:hover,
.tagcloud a:hover {
    background-color: #4f2582 !important;
    color: #fff !important;
}

.academicInsightsTags .cat-item a:hover::after,
.tagcloud a:hover::after {
    border-left-color: #4f2582;
}

.academicInsightsTags .widget_categories ul li.cat-item-190 {
    display: none !important;
}

/*
* PVAMU Homepage - May 2023
*/

/* Fonts */
body,
h1,
h2,
h3,
h4,
h5,
a,
.eg-college-news-element-5,
.eg-college-news-element-9-a {
    font-family: "aileron", sans-serif !important;
}

/* Events
.event-listing .tribe-events-widget-events-list__event-title a:hover { padding-bottom: 3px !important; border-bottom: 1px solid #521c78 !important; }

.event-listing .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime {
    border-left: 7px solid #eab700;
    background-color:#521c78;
    padding: 15px 10px;
    color: #ffffff;
}

.event-listing .tribe-events-widget-events-list__event-date-tag-daynum { font-size: 30px; font-weight: 800; }
.event-listing .tribe-events-widget-events-list__event-date-tag-month { font-size: 18px; }
.event-listing .tribe-events-widget-events-list__event-title a { font-size: 20px !important; text-decoration: none !important; }
.event-listing .tribe-events-widget-events-list__event-wrapper { padding: 5px 15px !important; } 

.event-listing .tribe-events-widget-events-list__view-more {
    border: 1px solid #521c78 !important;
    padding: 10px 50px !important;
    font-size: 20px !important;
    display: inline-block;
    margin-top: 40px !important;
}

.event-listing .tribe-events-widget-events-list__view-more:hover { background: #521c78; }
.event-listing .tribe-events-widget-events-list__view-more:hover a { color: #ffffff !important; }
.event-listing .tribe-events-widget-events-list__view-more a { text-decoration: none !important; }*/

/* News */
.blackButton {
    padding: 10px 50px !important;
    line-height: inherit !important;
    margin-bottom: 20px;
    font-size: 20px !important;
    text-decoration: none !important;
}


/* Academic Programs */
.academic-programs a:hover {
    padding-bottom: 3px !important;
    border-bottom: 1px solid #521c78;
}

.academic-programs .fa-angle-right:before {
    background-image: url(http://pvamudevsite.wpengine.com/wp-content/uploads/2023/05/purple-arrow.png);
    height: 20px;
    width: 20px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    content: ' ';
}

.fusion-checklist.fusion-checklist-divider .fusion-li-item:last-of-type {
    border-bottom: none !important;
}


@media only screen and (max-width: 1500px) {
    #content .post-content>div.homepage-container-more-padding {
        padding: 0 40px !important;
    }
}

@media only screen and (max-width: 1024px) {
    .academic-programs-container {
        background-color: #ffffff;
        background-image: none !important;
    }
}

@media only screen and (max-width: 800px) {
    .academic-programs-container p {
        padding: 0px;
    }
}

@media only screen and (max-width: 640px) {
    #content .post-content>div.academic-programs-container {
        padding: 0 !important;
    }

    #content .post-content>div.homepage-container {
        padding-left: 0 !important;
    }

    #content .post-content>div.homepage-container-more-padding {
        padding: 0 40px !important;
    }
}

/* Rankings */
.angleRow .fusion-layout-column {
    transform: skew(-18deg);
}

.angleRow .counter-box-container {
    border: none !important;
}

.angleRow .content-box-percentage {
    font-weight: 800;
}

.angleRow .fusion-column-content {
    transform: skew(18deg) !important;
}

@media only screen and (max-width: 1300px) {
    .angleRow .fusion-layout-column {
        width: calc(50% - ((0% + 0% + 0%) * 0.50)) !important;
    }
}

/* Fixes */
@media only screen and (max-width: 640px) {
    .padding-title-fix {
        padding: 0px 25px 25px 25px !important;
    }
}

@media only screen and (max-width: 979px) {
    #main {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    #main .sidebar {
        margin-left: 4% !important;
        padding-top: 0 !important;
        margin-bottom: 40px !important;
    }

    #content .post-content>div {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}


/*
* PVAMU Header and Footer - May 2023
*/

/* Header */
.fusion-header {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.fusion-header-wrapper {
    z-index: 100 !important;
}

.pv-header-strip {
    background: #582c83 !important;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

.fusion-top-header .fusion-header {
    background: #582c83 !important;
}

@media only screen and (max-width: 1001px) {
    .pv-header-strip {
        display: none;
    }

    .pv-header-strip.second-instance {
        display: block !important;
    }

    .fusion-header .fusion-row {
        padding-top: 15px !important;
    }

    .fusion-mobile-nav-holder {
        margin-bottom: 0px !important;
    }
}

@media only screen and (min-width: 1001px) {
    .pv-header-strip.second-instance {
        display: none !important;
    }
}

/* Dropdown */
.topDropBtn {
    background-color: #582c83;
    color: #ffffff;
    font-size: 15px;
    border: none;
    /*vertical-align: middle;*/
    padding: 0 !important;
    text-transform: uppercase;
    font-family: "aileron", sans-serif !important;
}

.topDropdown {
    position: relative;
    display: inline-block;
    float: left;
    margin-right: 5px;
    margin-left: 5px;
    line-height: 44px;
}

.topDropdownContent {
    display: none;
    border-top: 3px solid #eaaa00;
    position: absolute;
    background-color: #ffffff;
    min-width: 200px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 9999 !important;
}

.topDropdownContent a {
    color: #582c83;
    padding: 7px 20px;
    text-decoration: none;
    display: block;
    border-bottom: 1px solid #efefef;
    line-height: 1.5;
}

.topDropdownContent a:hover {
    background-color: #eeeeee;
}

.topDropdown:hover .topDropdownContent,
.topDropdown:active .topDropdownContent,
.topDropdown:focus .topDropdownContent {
    display: block !important;
}

.topDropBtn:active .topDropdownContent,
.topDropBtn:focus .topDropdownContent {
    display: block !important;
}


.topDropdown .fa-angle-down {
    font-size: 15px !important;
    margin-right: 8px !important;
    color: #ffffff !important;
    /*vertical-align: middle !important;
    line-height: 45px !important;*/
    margin-left: 10px !important;
    transform: rotate(-90deg);
    background: transparent !important;
}

.topDropdown:hover .fa-angle-down {
    transform: rotate(0deg);
}

/* Quick Links */
.topQuickLinks {
    float: left;
}

.cm-cart-widget-small {
    display: inline;
}

.topQuickLinks a:first-of-type {
    color: #eaaa00;
}

.topQuickLinks a,
.topQuickLinks .cm-cart-widget-small a {
    color: #ffffff;
    font-size: 15px;
    vertical-align: middle;
    line-height: 45px;
    text-transform: uppercase;
    padding: 0 5px;
}

.topQuickLinks a:first-of-type:hover {
    color: #ffffff;
}

.topQuickLinks a:after,
.topQuickLinks .cm-cart-widget-small a:after {
    width: 2px;
    height: 2px;
    background-color: #eaaa00;
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.fusion-header-wrapper a:hover {
    text-decoration: none !important;
}

.topQuickLinks a:hover,
.topQuickLinks .cm-cart-widget-small a:hover {
    color: #eaaa00;
    text-decoration: none !important;
}

/* Breadcrumbs and Page Title Bar */
.fusion-page-title-bar {
    border-color: #ffffff;
}

.breadcrumb-leaf {
    color: #582c83;
}

.fusion-breadcrumbs {
    text-align: left !important;
}

/* Primary Navigation */
.fusion-main-menu .fusion-menu li ul li a {
    font-size: 16px !important;
}

.fusion-main-menu .fusion-menu li a:hover,
.fusion-main-menu ul li a:hover {
    color: #eaaa00 !important;
}

.fusion-main-menu ul li a {
    padding: 2px;
}

.fusion-main-menu .fusion-menu li ul li a:hover {
    color: #582c83 !important;
}

.fusion-main-menu .current-menu-item>a {
    color: #eaaa00 !important;
}

.fusion-megamenu-holder {
    border-color: #eaaa00 !important;
}

.fusion-megamenu-wrapper .fusion-megamenu-border {
    border-bottom: 1px solid #f2f2f2;
}

/* Mobile Menu */
.fusion-mobile-menu-icons a {
    background: #582c83;
    font-size: 30px !important;
    vertical-align: middle;
    /*line-height: 70px;*/
}

.fusion-mobile-menu-icons a:before {
    color: #eaaa00 !important;
}

.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:before {
    display: none;
}

.fusion-mobile-current-nav-item>a {
    color: #fff !important;
}

.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a {
    padding-left: 30px !important;
    background: #ffffff;
    border-bottom: 1px solid #f2f2f2;
}

.fusion-mobile-nav-item a:hover {
    background-color: #39035F !important;
    color: #eaaa00 !important;
}

.fusion-mobile-nav-item .sub-menu a {
    color: #582c83 !important;
}

.fusion-mobile-nav-item .sub-menu a:hover {
    background: #efefef !important;
    color: #582c83 !important;
}

.fusion-mobile-nav-item .fusion-open-submenu:hover {
    color: #eaaa00;
}

/* Search */
.cust-search-div input[type=search] {
    border: 1px solid #ccc !important;
    border-radius: 5px !important;
    padding: 0 15px !important;
    height: 32px;
}

.cust-search-div label {
    color: #e5e5e5 !important;
}

.searchButton {
    background: #eaaa00;
    border: none;
    font-size: 14px;
    border-radius: 50%;
    padding: 7px 8px;
}

.searchButton .fa-search {
    color: #582c83;
    margin: 0;
    padding: 0;
}

/* Footer */
.fusion-footer .fusion-widget-area ul li a:hover {
    background: #333333;
    color: #eaaa00;
}

.fusion-copyright-notice a {
    text-decoration: none !important;
}

.fusion-copyright-notice a:after {
    width: 2px;
    height: 2px;
    background-color: #eaaa00;
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;

}

.fusion-copyright-notice a:last-of-type:after {
    display: none !important;
}

.fusion-social-links-footer {
    width: 30% !important;
}

/*.fusion-copyright-content .fusion-social-network-icon:hover { color: #eaaa00 !important; }*/

.fusion-copyright-content .fusion-social-network-icon {
    background-color: #333333 !important;
    border-color: #333333 !important;
    font-size: 20px !important;
}

.fusion-copyright-notice,
.fusion-copyright-notice a {
    color: #fff !important;
}

.fusion-copyright-notice a:hover {
    color: #eaaa00 !important;
}

.fusion-copyright-notice div div {
    text-align: left !important;
    padding-left: 220px !important;
}

@media only screen and (max-width: 1200px) {
    .fusion-main-menu {
        clear: none;
        margin-top: inherit;
        padding-top: inherit;
    }
}

@media only screen and (max-width: 1001px) {
    .pv-header-strip {
        padding-top: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;

    }

    .pv-header-strip .fusion-alignright {
        width: 100%;
    }

    div.cust-search-div {
        width: 50%;
        padding-right: 30px !important;
        text-align: right;
    }

    div.cust-search-div input.search-field {
        width: 83% !important;
    }
}

@media only screen and (max-width: 979px) {
    .fusion-footer .fusion-columns .fusion-column:not(.fusion-column-last) {
        margin: 0;
    }

    .fusion-social-links-footer {
        width: 100% !important;
        text-align: left !important;
    }
}

@media only screen and (max-width: 800px) {
    div.cust-search-div input.search-field {
        width: 83% !important;
    }

    .topDropdownContent a {
        text-align: left !important;
    }
}

@media only screen and (max-width: 768px) {
    div.cust-search-div {
        width: 100%;
        text-align: left;
        margin-bottom: 10px;
    }

    .fusion-copyright-notice div div {
        width: 100% !important;
        clear: both;
        float: none;
        text-align: left;
        margin-top: 20px;
        display: inline-block;
        padding-left: 0px !important;
    }
}

/*.fusion-social-networks .fusion-social-network-icon { font-size: 20px !important; }
.fusion-social-networks .fusion-icon-twitter:before { content: url(http://www.pvamu.edu/wp-content/uploads/2023/10/logo-black-2.png); }
.fusion-social-links-footer .fusion-social-networks .fusion-icon-twitter:before { content: url(http://www.pvamu.edu/wp-content/uploads/2023/10/logo-white-2.png) !important; }*/

/* Events ------------------------------------------------------------------*/
.event-listing .tribe-events-widget-events-list__event-date-tag-month {
    text-transform: none !important;
    color: #fff !important;
    background: none !important;
    font-size: 18px !important;
    font-weight: normal !important;
    padding: 0;
}

.event-listing .tribe-mini-calendar-event.first {
    margin-top: 0;
}

.event-listing .tribe-events-widget-events-list__event-date-tag-daynum {
    font-family: "aileron", sans-serif !important;
    color: #fff !important;
    font-size: 30px !important;
    font-weight: 800 !important;
}

.event-listing .tribe-events-widget-events-list__event-details {
    width: 70% !important;
    display: grid !important;
}

.event-listing .tribe-events-widget-events-list__event-title {
    font-weight: normal !important;
    line-height: 1.1 !important;
    order: 2 !important;
}

.event-listing .tribe-events-widget-events-list__event-title a {
    font-family: "aileron", sans-serif !important;
    color: #4f2582 !important;
    line-height: 1.2;
    font-size: 20px !important;
    text-decoration: none !important;
}

.event-listing .tribe-events-widget-events-list__event-title a:hover {
    padding-bottom: 3px !important;
    border-bottom: 1px solid #582c83 !important;
}

.event-listing .tribe-events-widget-events-list__event-datetime {
    font-family: "aileron", sans-serif !important;
    order: 1 !important;
    font-size: 16px;
}

.event-listing .tribe-events-widget-events-list__event-date-tag-datetime {
    border-left: 7px solid #eaaa00 !important;
    background-color: #582c83 !important;
    padding: 15px 10px !important;
    color: #ffffff !important;
    display: table !important;
}

.event-listing .tribe-events-widget-events-list__event-details {
    padding: 5px 15px !important;
}

.event-listing .tribe-mini-calendar-event {
    margin-bottom: var(--tec-spacer-3);
    padding: 0;
    border: none;
}

.event-listing .tribe-events-widget-events-list__view-more {
    display: none !important;
}