@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; }
.topQuickLinks a:first-of-type { color: #eaaa00; }

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

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

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

/* 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 { color: #eaaa00 !important; }
.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; }