/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

.ast-below-header {
	background: #FFF !important;
}

@media (min-width: 769px) {
    .ast-below-header-wrap.ast-below-header-2 .ast-below-header-navigation .ast-below-header-menu a {
        color: #636 !important;
    }
}

.ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-navigation-wrap .ast-below-header-actual-nav {
    background: #FFF !important;
}

.ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-navigation-wrap .close {
    color: #FFF !important;
}

/*==============
BLM
===============*/
.donate-now-button-element a
{
	background-color: #ff9966 !important;
	border-radius: 20px!important;
	font-weight: bold!important;
	width: 160px!important;
	color: white!important;
}
.donate-now-button
{
	background-color: #ff9966 !important;
	border-radius: 20px!important;
	font-weight: bold!important;
	width: 160px!important;
}
/*==============
BLM
===============*/
.hide-me {
    display: none !important;
}

.ast-below-header {
    box-shadow: 0px 4px 8px rgba(0,0,0,0.15);
}

/*==============
FIREFOX LOGO FIX
===============*/
.astra-logo-svg {
    width: 100vw;
    max-width: 250px;
}

/*----*/

.hideme {display:none;}

.vc_tta-panel.hideme {
    display: none !important;
}

/*==============
TYPOGRAPHY
===============*/
ol.a {list-style-type: lower-latin;}

h1, .entry-content h1 {
    color: #663366;
    font-weight: 600;
    font-size: 3em;
}
h2, .entry-content h2 {
    color: #663366;
    font-weight: 600;
    font-size: 2.25rem;
}
h3, .entry-content h3 {
    color: #663366;
		font-weight:600;
    font-size: 2rem;
}
h4, .entry-content h4 {
    color: #653366;
    font-weight: 600;
    font-size: 1.75rem;
}
h5, .entry-content h5 {
    color: #6d6e70;
    font-weight: 600;
    font-size: 1.5em;
}
h6, .entry-content h6 {
    color: #6d6e70;
    font-weight: 600;
    font-size: 1.25rem;
		margin-bottom: 0;
}
.white h1, .white h2, .white h3, .white h4, .white h5, .white h6, .white p, .white li, .white a {
	color: #fff !important;
}
.ast-below-header {
	background: transparent;
	line-height: 1;
}
.ast-below-header-wrap .ast-below-header .ast-below-header-navigation .ast-below-header-menu a {
    color: #663366;
    text-transform: none;
    font-size: 16px;
    line-height: 1;
    border-bottom: 4px solid transparent;
    padding: 8px 10px 4px;
}
.underline h1:after, .underline h2:after, .underline h3:after, .underline h4:after, .underline h5:after, .underline h6:after {
    display: block;
    content: "";
    width: 100%;
    height: 1px;
    background-color: #ff9966;
    max-width: 80%;
}
.little-line h1:after, .little-line h2:after, .little-line h3:after, .little-line h4:after, .little-line h5:after, .little-line h6:after {
    content: "";
    display: block;
    width: 28px;
    height: 4px;
    background-color: #ff9966;
    margin: 12px auto 0;
}
.side-line h1, .side-line h2, .side-line h3, .side-line h4, .side-line h5, .side-line h6 {
    position: relative;
    border-left: 4px solid #ff9966;
    line-height: .75;
    margin-bottom: 32px;
    padding-left: 8px;
    padding-top: 1px;
}
 .serif h1, .serif h2, .serif h3, .serif h4, .serif h5, .serif h6, .serif a, .serif {
    font-family: 'EB Garamond', serif;
}
.menu-connect-to-au-container li:before, #menu-connect-to-au-es li:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/08/arrow-right-01.svg);
    position: relative;
		top: 3px;
    margin-right: 8px;
}
.wpb_text_column ul {
    margin: 0;
}
.wpb_text_column ul li {
    list-style: none;
    position: relative;
    padding-left: 24px;
}
.wpb_text_column ul li:before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/08/arrow-right-01.svg);
    position: absolute;
    top: .5em;
    margin-right: 8px;
    left: 0;
}
.wpb_text_column ol li li:before {
    width: 10px;
    height: 10px;
    top: .5em;
}
.wpb_text_column ul li ul li:before {
    width: 10px;
    height: 10px;
    top: .5em;
}
.wpb_text_column a {
    color: #663366;
    text-decoration: underline;
    text-decoration-color: #ff9966;
    font-weight: 600;
}
.wpb_text_column a:hover {
    color: #a968a9;
}
#uca-more-events a {
    text-decoration: none;
}
/*==============
TOP BAR
===============*/
.ast-above-header {
    background-color: #663366;
}
.ast-above-header-navigation #menu-locations a {
    color: #ffffff;
    text-transform: none;
    border-bottom: 4px solid #ff9966;
    padding: 0;
    line-height: 2.5;
		font-size:14px;
}
.ast-above-header-navigation #menu-locations-es .menu-text {
    text-transform: none;
}
.ast-above-header-navigation #menu-locations li {
    color: #ffffff;
    text-transform: uppercase;
    padding: 0 8px;
}
/* .ast-above-header-navigation #menu-locations li:hover {
    background-color: #ff9966;
} */
.main-navigation .main-header-menu {
    display: flex;
}
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item {
    width: 100%;
    order: 1;
}
.main-navigation .main-header-menu li.menu-item {
    order: 2;
    line-height: 1;
}
.main-navigation .main-header-menu li.menu-item a {
    color: #663366;
}

/* SPANISH */

.ast-above-header-navigation #menu-locations-es li {
    color: #ffffff;
    text-transform: uppercase;
    padding: 0 8px;
}

.ast-above-header-navigation #menu-locations-es a {
    color: #ffffff;
    text-transform: uppercase;
    border-bottom: 4px solid #ff9966;
    padding: 0;
    line-height: 2.5;
    font-size: 14px;
}

.ast-above-header-navigation #menu-locations-es li.donate-button {
    padding: 8px 0 0;
    order: 9;
}

.request_info_link {
	order: 8;
}

.ast-above-header-navigation #menu-locations-es .donate-button a {
    background-color: #ff9966;
    height: 27px;
    margin-bottom: 0;
    display: flex;
    line-height: 2;
    padding: 0 16px;
    border-radius: 5px;
}

.ast-above-header-navigation #menu-locations-es a {
    border-bottom-color: transparent;
}

/*=================
TOP BAR - WPML SWITCHER
===================*/

.ast-above-header-menu .sub-menu {
    border-color: #ff9a66;
}

.ast-above-header-menu .sub-menu li a {
   color: #636 !important;
}

.ast-above-header-menu .sub-menu li a:hover {
   color: #FFF !important;
}

/*==============
TOP BAR - SEARCH
===============*/
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item .ast-search-menu-icon.ast-inline-search {
    max-width: 290px;
    left: unset;
    margin: 0 0 0 auto;
    width: 100%;
}
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item .ast-search-menu-icon.ast-inline-search .search-form {
    width: 100%;
    background-color: #d1d2d4;
    border: none;
}
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item .ast-search-menu-icon.ast-inline-search .search-form input {
    width: 100%;
}
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item .ast-search-menu-icon.ast-inline-search i.astra-search-icon {
    color: #fff;
}
/*==============
BELOW HEADER MENU
===============*/

/* STICKY MENU */

.ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img {
	width: 200px;
	max-height: inherit !important;
}


.ast-below-header-wrap .ast-below-header .ast-below-header-navigation {
    justify-content: flex-end;
}

.ast-below-header-section-wrap {
    min-height: unset;
}
.ast-below-header-wrap .ast-below-header .ast-below-header-navigation .ast-below-header-menu li:hover > a {
    border-bottom: 4px solid #ff9966;
    background: transparent;
}
.ast-below-header-menu li.focus > a {
    background-color: transparent;
}
.ast-below-header-menu li.current-menu-item > a {
    background-color: #ff9966;
}
.ast-below-header-menu li.current-menu-ancestor > a {
    background-color: #ff9966;
}
/*==================
SUB MENUS
==================*/
.ast-below-header-menu .sub-menu {
    background-color: #fff;
}
.ast-below-header-wrap .ast-below-header .ast-below-header-navigation .ast-below-header-menu .sub-menu a {
    padding: 12px 10px 8px;
}
.ast-below-header-wrap .ast-below-header .ast-below-header-navigation .ast-below-header-menu .sub-menu a {
    margin-bottom: 1px;
    background-color: #fff;
}
.ast-desktop .ast-below-header-menu .sub-menu {
    background-color: #ededee;
}
.ast-below-header-wrap .ast-below-header .ast-below-header-navigation .ast-below-header-menu li:hover > a {
    background-color: #ffffff;
    color: #ff9a66;
}
.ast-below-header-wrap .ast-below-header .ast-below-header-navigation .ast-below-header-menu li:last-of-type:hover > a {
    margin-bottom: 0;
}
/*==============
BODY - CHOOSE LOCATION
===============*/
#location-chooser-section .widget_nav_menu li {
    display: inline-block;
}
#location-chooser-section .widget_nav_menu ul.menu {
    text-align: center;
}
#location-chooser-section .widget_nav_menu li a {
    color: #663366;
    padding: 4px 16px;
    position: relative;
    display: inline-block;
    line-height: 1;
    border-right: 1px solid #663366;
}
#location-chooser-section .widget_nav_menu li:last-of-type a {
    border-right: none;
}
/*==============
BODY CHOOSE LOCATION
===============*/
#location-chooser-section .widget_nav_menu li {
    display: inline-block;
}
#location-chooser-section .widget_nav_menu ul.menu {
    text-align: center;
}
#location-chooser-section .widget_nav_menu li a {
    color: #663366;
    padding: 4px 16px;
    position: relative;
    display: inline-block;
    line-height: 1;
    border-right: 1px solid #663366;
}
#location-chooser-section .widget_nav_menu li:last-of-type a {
    border-right: none;
}
/*==============
BODY CTA WITH PHOTO BG
===============*/
.cta-section-with-bg h3 {
    text-transform: uppercase;
    font-weight: 700;
}
/*==============
BUTTONS
===============*/
.orange .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    background-color: #ff9966;
    background-image: none;
    border: none;
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    border-radius: 0;
}
.orange .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    background-color: #ffb793;
}
.purple-butt .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    background-color: #653366;
    background-image: none;
    border: none;
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    border-radius: 0;
}
.purple-butt .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    background-color: #a762a9;
    background-image: none;
    border: none;
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    border-radius: 0;
}
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-blue {
    background-color: #653366;
    background-image: none;
    border: none;
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    border-radius: 0;  }
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-blue:hover {
    background-color: #a762a9;
    background-image: none;
    border: none;
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    border-radius: 0;
}
/*=======================
NEWS AND LINKS SECTION
========================*/
#news-and-links a {
    color: #6d6e70;
    position: relative;
    line-height: 48px;
    font-weight: 600;
}
#news-and-links #menu-degrees a:before, #news-and-links #menu-degrees-es a:before {
    content: "";
    display: inline-block;
    width: 48px;
    height: 48px;
    position: absolute;
    left: 0px;
}
#news-and-links #menu-degrees .menu-psych a:before, #news-and-links #menu-degrees-es .menu-psych a:before {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/08/psychology-icon-02.svg);    
}
#news-and-links #menu-degrees-es .menu-edu a:before, #news-and-links #menu-degrees .menu-edu a:before {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/08/education-icon-02.svg);    
}
#news-and-links #menu-degrees .menu-speech a:before, #news-and-links #menu-degrees-es .menu-speech a:before {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/08/language-icon-02.svg);    
}
#news-and-links #menu-degrees .menu-esol a:before, #news-and-links #menu-degrees-es .menu-esol a:before {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/08/esol-icon-02.svg);    
}
#news-and-links #menu-degrees .menu-justice a:before, #news-and-links #menu-degrees-es .menu-justice a:before {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/08/justice-icon-02.svg);    
}
#news-and-links #menu-degrees .menu-human a:before, #news-and-links #menu-degrees-es .menu-human a:before {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/08/human-services-icon-02.svg);    
}
#news-and-links #menu-degrees a, #news-and-links #menu-degrees-es a {
    padding-left: 56px;
}
#news-col p.read-more a {
    color: #fff;
}
/*==================
NEWS COLUMN
==================*/
#news-col .vc_grid-item {
    display: block;
    width: 100%;
    margin: 0 0 20px 0;
}
#news-col .owl-carousel .owl-stage-outer {
    height: unset !important;
}
#news-and-links #news-col a {
    line-height: 1.4em;
}
#news-col .vc_custom_heading {
    margin-bottom: 0;
}
#news-col .vc_gitem-col {
    padding: 0;
}
#news-col .vc_gitem-row-position-middle {
    top: unset;
    position: relative;
    transform: none;
}
#news-col .vc_gitem-row-position-top {
    position: relative;
}
#news-col .vc-gitem-zone-height-mode-auto:before {
    padding: 0;
}
#news-col .vc_gitem-post-data-source-post_title a {
    font-weight: 700;
}
#news-col .vc_gitem-post-data-source-post_excerpt a {
    font-weight: 400;
    font-size: 14px;
    display: inline-block;
    max-height: 38px;
    overflow: hidden;
}
#news-col p.read-more {
    margin-bottom: 0;
}
#news-col .wpb_content_element:last-of-type {
    margin-bottom: 0;
}
#news-col p.read-more a {
    margin-bottom: 0;
    text-decoration-color: #ff9966 !important;
    text-decoration: underline;
}
#news-col.white .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    color: #fff;
}
#news-col.white .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt > div p.read-more {
    margin-top: 24px;
}
.vc_row.wpb_row.vc_row-fluid.bgthird {
    background-size: contain !important;
    background-repeat: repeat-y !important;
}
#news-col h4 {
    margin-bottom: 0;
    line-height: 1.2em;
}
@media (max-width:768px) {
.vc_row.wpb_row.vc_row-fluid.bgthird {
    background-image: none !important;
    padding: 0 !important;
}
}
/*===============
BOXY POST GRID
===============*/
.boxy-post-wrap .vc_gitem_row.vc_row.vc_gitem-row-position-top {
    position: relative;
}
.boxy-post-wrap:before {
    padding-top: 0 !important;
}
.boxy-post-wrap .vc_gitem-row-position-middle {
    position: relative;
    top: unset;
    transform: none;
}
.vc_grid.vc_row .vc_grid-item .boxy-post-wrap .wpb_single_image {
    margin-bottom: 0;
}
.boxy-post-wrap .vc_gitem_row .vc_gitem-col {
    padding: 0;
}
.boxy-post-wrap {
    border: 1px solid #d1d2d4;
}
.boxy-post-wrap .vc_custom_heading h3 {
    margin-bottom: 0;
}
.boxy-post-wrap .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    margin-bottom: 0;
}
.boxy-post-wrap .vc_custom_heading a {
    padding: 12px;
    display: block;
}
.boxy-post-wrap a.vc_single_image-wrapper:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;right: 0;
    background-color: transparent;
    width: 100%;height: 100%;
    transition: all .25s ease;
}
.boxy-post-wrap a.vc_single_image-wrapper {
    position: relative;
}
.boxy-post-wrap a.vc_single_image-wrapper:hover:before {
    background-color: rgba(102, 51, 102, .75);
}
.boxy-post-wrap .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title a {
    font-family: Helvetica,Verdana,Arial,sans-serif;
}
/*====================
FOOTER
====================*/

.footer-cust-rev-widget-title {
    font-family: Helvetica;
    text-transform: inherit;
    font-size: 1.375rem;
		line-height: 1.5rem;
    font-weight: 400;
    color: #eaeaea;
    display: block;
		margin-bottom: -20px;
}

.footer-adv .footer-adv-overlay {
    background-color: #6d6e70;
    border: none;
    padding-bottom: 48px;
		padding-top: 48px;
}
.ast-small-footer {
    border: none;
}
.ast-footer-overlay {
    background-color: #6d6e70;
    padding-top: 8px;
}
.footer-adv-overlay > .ast-container:before {
    content: "";
    display: block;
    width: 250px;
    height: 70px;
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/08/albizu-logo-w-01.svg);
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 32px;
}
html[lang="es-ES"] .footer-adv-overlay > .ast-container:before {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2020/02/albizu-logo-w-es-01.svg);
}
/*===================
SCROLL TO TOP
=====================*/
#ast-scroll-top {
    background-color: #663366;
    border: 1px solid #fff;
    border-radius: 0;
}
/*===============
TOP BAR SOCIALS
================*/
.ast-above-header-section .widget .top-bar-socials a {
    color: #fff;
    padding: 4px;
    margin-right: 4px;
}
.top-bar-socials a:before {
    font-style: normal;
    font-weight: 400;
    display: inline-block;
    text-decoration: inherit;
    width: inherit;
    height: inherit;
    text-align: center;
    text-rendering: optimizelegibility;
    content:"";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 16px;
}
.top-bar-socials a.fa:before {
    content: "\f09a";
}
.top-bar-socials a.tw:before {
    content: "\f099";
}
.top-bar-socials a.tw:before {
    content: "";
    background-image: url('/wp-content/uploads/2023/10/logo.svg');
    width: 13px;
    height: 13px;
    background-size: contain;
    background-repeat: no-repeat;
}
.top-bar-socials a.yt:before {
    content: "\f16a";
}
.top-bar-socials a.in:before {
    content: "\f16d";
}
.top-bar-socials a.li:before {
    content: "\f08c";
}
.top-bar-socials a.other:before {
    content: "\f16e";
}
.top-bar-socials a.yt.only-miami {
	display:none;
}
.ast-above-header-section .widget .top-bar-socials a:hover {
    color: #ff9966;
}
/*=================
TOPBAR PHONE CTA
==================*/
.tellcta {
    display: inline-block;
    margin-left: 32px;
}
.top-bar-socials {
    display: inline-block;
}
header.site-header .tellcta a {
    background-color: #ff9a66;
    color: #ffffff !important;
    border-radius: 5px;
    padding: 4px 12px;
    font-weight: 600;
}
header.site-header .tellcta a:hover {
    background-color: #ffb893;
    color: #ffffff;
}
header.site-header .tellcta a:before {
    font-style: normal;
    font-weight: 400;
    display: inline-block;
    text-decoration: inherit;
    width: inherit;
    height: inherit;
    text-align: center;
    text-rendering: optimizelegibility;
    content: "";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 16px;content: "\f095";
    margin-right: 10px;top: 1px;
    position: relative;
}
/*==================
MOBILE TOPBAR SELECTORS
==================*/
@media (max-width:768px) {
.ast-header-break-point .ast-above-header-section-separated .ast-above-header-menu {
    background-color: transparent;
}
.ast-above-header-navigation #menu-locations li a {
    font-size: 0;
    padding: 8px 12px;
    margin-bottom: 0;
    border: none;
    line-height: 2;
}
.ast-above-header-navigation #menu-locations li:nth-of-type(1) a:before {
    content: "SJ";
    font-size: 14px;
}
.ast-above-header-navigation #menu-locations li:nth-of-type(2) a:before {
    content: "MY";
    font-size: 14px;
}
.ast-above-header-navigation #menu-locations li:nth-of-type(3) a:before {
    content: "MI";
    font-size: 14px;
}
.ast-above-header-navigation #menu-locations li:nth-of-type(4) a:before {
    content: "OL";
    font-size: 14px;
}
.ast-above-header-navigation #menu-locations li {
    padding: 0;
    margin-right: 2px;
    background-color: #794379;
}
.ast-above-header-navigation #menu-locations li:last-of-type a {
    font-size: 14px;
}
}
@media (max-width: 544px) {
.ast-above-header {
    padding-top: 0;
}
}
/*================
SLIDE-OUT-PANEL
================*/
.estp-slider-content-inner-wrap p {
    color: #653366;
    font-weight: 600;
    font-family: 'EB Garamond', serif;
    line-height: 1.5;
    font-size: 16px;
}

.estp-slider-content-inner-wrap li {
    color: #653366;
    font-family: Helvetica,Verdana,Arial,sans-serif;
    font-size: 16px;
}
.estp-slider-content-inner-wrap li:before {
    content: "";
    width: 14px;
    height: 14px;
    display: inline-block;
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/08/arrow-right-01.svg);
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    top: 1px;
    margin-right: 8px;
}
/*=================
CAMPUS HEADER
=================*/
#campus-header h1 {
    font-family: 'EB Garamond', serif;
    margin-bottom: 0;
    line-height: 1;
    text-transform: uppercase;
}

#campus-header h2 {
    font-weight: 100;
    line-height: 1;
}
#campus-header .wpb_text_column {
    border-left: 4px solid #ff9966;
    padding-left: 8px;
}
/*=====================
SIDE TAB TWEAKS
=====================*/
.estp-tab-wrapper.estp-template-6.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
    overflow: visible;
    position: relative;
}
.estp-tab-wrapper.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element > span {
    display: inline-block;
    overflow: visible;
    white-space: normal;
    position: absolute;
    left: 0px;
    bottom: 0;
    background-color: white;
    width: calc(100% + 8px);
    text-align: left;
    box-shadow: -4px -8px 8px rgba(0,0,0,0.075);
    height: 50px;
}
.estp-tab-wrapper img {
    position: absolute;
    top: 50%;
    right: 8px;
    transform: translateY(-50%) rotateZ(-90deg);
}
.estp-tab-wrapper.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element span.estp-tab-element-title {
    display: inline-block;
    max-width: unset;
    overflow: hidden;
    left: 0;
    white-space: pre-line;
    line-height: 1.25;
    word-break: break-word;
    color: #653366;
    text-align: left;
    padding: 8px;
}
.estp-tab-wrapper.estp-template-6.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
    box-shadow: -8px 2px 8px rgba(0,0,0,0.075);
}
.estp-tab-wrapper.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element .estp-external-link > span span {
    display: inline-flex;
    max-width: 86px;
    overflow: hidden;
    white-space: pre-line;
    line-height: 1.25;
    word-break: break-word;
    color: #ffffff;
    text-align: center;
    padding: 0 8px 8px;
    position: absolute;
    bottom: 0;
    height: 50px;
    align-items: flex-end;
}
.estp-tab-wrapper.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element .estp-external-link > span {
    display: inline-flex;
    overflow: visible;
    white-space: normal;
    position: absolute;
    left: 50%;
    background-color: #663366;
    bottom: 0;
    width: 100%;
    box-shadow: -4px -8px 8px rgba(0,0,0,0.075);
    height: 50px;
    transform: translateX(-50%);
    text-align: center;
    justify-content: center;
}
.estp-tab-wrapper.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element .estp-external-link {
    width: 100%;
    display: inline-block;
    height: 100%;
    overflow: visible;
}
.estp-tab-wrapper.estp-template-6.estp-rht-side-tab .estp-inner-tab-wrapper:last-of-type {
    z-index: 99999;
}
.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element span span.tab_location_name {
    display: block;
    line-height: 17px;
    text-align: left;
    font-weight: 900;
    font-family: 'EB Garamond', serif;
    font-size: 20px;
}
.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element span span.tab_location_name02 {
    display: block;
    line-height: 1.25;
    text-align: left;
}
/*==================
LIST POST CLASS
==================*/
.list-post-class .vc_grid-item {
    display: block;
    width: 100%;
    margin-bottom: 24px;
}
.list-post-class .owl-carousel .owl-stage-outer {
    height: unset !important;
}
.list-post-class #news-col a {
    line-height: 1.4em;
}
.list-post-class .vc_custom_heading {
    margin-bottom: 0;
}
.list-post-class .vc_gitem-col {
    padding: 0;
}
.list-post-class .vc_gitem-row-position-middle {
    top: unset;
    position: relative;
    transform: none;
}
.list-post-class .vc_gitem-row-position-top {
    position: relative;
}
.list-post-class .vc-gitem-zone-height-mode-auto:before {
    padding: 0;
}
.list-post-class .vc_gitem-post-data-source-post_title a {
    font-weight: 700;
}
.list-post-class .vc_gitem-post-data-source-post_excerpt a {
    font-weight: 400;
    font-size: 14px;
    display: inline-block;
}
.list-post-class p.read-more {
    margin-bottom: 0;
}
.list-post-class .wpb_content_element:last-of-type {
    margin-bottom: 0;
}
.list-post-class p.read-more a {
    margin-bottom: 0;
    text-decoration-color: #ff9966 !important;
    text-decoration: underline;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title a {
    font-weight: 700;
    font-size: 18px;
    color: #663366;
    font-family: 'EB Garamond', serif;
}
/*==========================
ORANGE GRADIENT BACKGROUND
===========================*/
.orange-gradient-bg {
    background: rgba(255,189,156,1);
    background: -moz-linear-gradient(left, rgba(255,189,156,1) 0%, rgba(255,153,102,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,189,156,1)), color-stop(100%, rgba(255,153,102,1)));
    background: -webkit-linear-gradient(left, rgba(255,189,156,1) 0%, rgba(255,153,102,1) 100%);
    background: -o-linear-gradient(left, rgba(255,189,156,1) 0%, rgba(255,153,102,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,189,156,1) 0%, rgba(255,153,102,1) 100%);
    background: linear-gradient(to right, rgba(255,189,156,1) 0%, rgba(255,153,102,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbd9c', endColorstr='#ff9966', GradientType=1 );
}
/*====================
LP ACCORDEON
======================*/
#lp-main-area .vc_tta-panel {
    max-width: 250px;
    margin: 0 auto;
    transition: all .5s ease
}
#lp-main-area .vc_tta-panel.vc_active {
    max-width: 100%;
}
#lp-main-area .vc_tta-panel-title a {
    color: #fff;
}
#lp-main-area .vc_tta-panel-heading {
    background-color: #663366;
    border-color: #663366;
    border-radius: 0;
}
#lp-main-area .vc_tta-panel-heading:hover {
    background-color: #a762a9;
    border-color: #a762a9;
}
#lp-main-area .vc_tta-panel-body {
    background-color: #663366;
    border-color: #663366;
}
.wpb-js-composer .lp-action-accordeon .vc_tta-panel h4 a span {
    color: #fff;
}
/*====================
APPLICACION VALES ALIMENTARIOS
======================*/
#lp-main-area .app-vales .vc_tta-panel {
    max-width: 570px;
    margin: 0 auto 0 0;
}
#lp-main-area .app-vales .vc_tta-panel a span {
    color: #fff;
}
#lp-main-area .app-vales .vc_tta-panel a {
    text-align: center;
}
#lp-main-area .app-vales .vc_tta-panel.vc_active {
    max-width: 100%;
}
/*====================
LP GFORM
======================*/
#lp-main-area .gform_wrapper div.validation_error {
    color: #ff4b4b;
    border-color: #ff4b4b;
}
#lp-main-area .gform_wrapper li.gfield.gfield_error {
    background-color: rgba(0, 0, 0, .15);
    border-color: #ff4b4b;
}
#lp-main-area .gform_wrapper .gfield_error .gfield_label {
    color: #ff4b4b;
}
#lp-main-area .gform_wrapper li.gfield_error div.ginput_complex.ginput_container label {
    color: #ed484e;
}
#lp-main-area .gform_wrapper .validation_message {
    color: #ff4b4b;
}
#lp-main-area .gform_footer {
    text-align: center;
}
#lp-main-area .gform_button {
    background-color: #ff9966;
    border-radius: 0;
}
#lp-main-area .gform_button:hover {
    background-color: #ffb793;
    border-radius: 0;
}
/*====================
LP IMAGE ALIGN BOTTOM
======================*/
.lp-image-align-bottom .vc_column-inner {
    background-position: 50% 100% !important;
}
.lp-image-align-bottom.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {
    top: 2px;
}
@media (min-width:769px) {
#lp-main-area .lp-image-align-bottom .vc_empty_space {
    height: 500px !important;
}
}
/*====================
COLUMN BG ALIGN BOTTOM
======================*/
.align-bottom .vc_column-inner {
    background-position: bottom !important;
}
/*===============
MOBILE MENUS
================*/
@media(max-width:768px) {
.ast-header-break-point .ast-below-header {
    background: #fff;
    padding: 0;
}
.ast-header-break-point .ast-below-mobile-menu-buttons-minimal.menu-toggle {
    color: #663366;
}
.ast-header-break-point .ast-below-header-section-separated .ast-below-header-actual-nav {
    background: #fff;
}
.ast-header-break-point .ast-below-header-actual-nav ul li a {
    font-weight: 600;
}
.ast-header-break-point .ast-below-header-section-separated .ast-below-header-actual-nav {
    display: block;
    width: 0;
    padding: 0;
    transition: all .25s ease;
    overflow: hidden;
}
.ast-header-break-point .ast-below-header-section-separated .toggle-on .ast-below-header-actual-nav {
    width: 100%;
    padding: 0 20px;
}
.ast-header-break-point .ast-above-header-section-separated .ast-above-header-navigation {
    background: transparent;
}
.ast-header-break-point .ast-above-header-section-separated.ast-above-header-mobile-stack .ast-above-header-1 .ast-above-header-section-1 {
    padding: 0;
}
.ast-header-break-point .ast-above-header-section-separated.ast-above-header-mobile-stack .ast-above-header-section-2 {
    padding: 0;
}
.ast-header-break-point .ast-above-header-section .widget {
    margin: 0;
}
.main-navigation .main-header-menu {
    flex-direction: column;
}
.ast-header-break-point.ast-no-toggle-menu-enable .ast-main-header-bar-alignment {
    max-width: 150px;
}
.ast-header-break-point.ast-no-toggle-menu-enable .main-navigation ul li.menu-item {
    padding: 4px 0;
    text-align: right;
}
.ast-header-break-point.ast-no-toggle-menu-enable .main-navigation ul li.menu-item a {
    padding-right: 0;
}
.ast-header-break-point.ast-no-toggle-menu-enable .main-header-container {
    justify-content: center;
}
.ast-header-break-point.ast-no-toggle-menu-enable .header-main-layout-1 .site-branding {
    padding-bottom: 0;
}
.ast-header-break-point.ast-no-toggle-menu-enable .main-header-bar .main-header-bar-navigation {
    display: flex;
}
.top-bar-socials {
    line-height: 1;
    padding-top: 12px;
}
.ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-navigation-wrap .ast-below-header-actual-nav {
    background-color: #fff;
}
.ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-navigation-wrap .close {
    background-color: #663366;
}
.ast-flyout-below-menu-overlay .ast-flyout-below-menu-enable.ast-header-break-point.ast-flyout-below-left-side .ast-below-header-navigation-wrap .ast-below-header-actual-nav {
    padding-top: 32px;
}
.ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-navigation-wrap .close {
    top: 32px;
}
.ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-menu {
    border: none;
}
}
/*=======================
ACADEMIC PROGRAMS HERO
=======================*/

@media only screen and (min-width:1200px) {
.academic-programs-hero {
	background-position: 10% 30% !important
}
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active>a {
    border: 1px solid #ebebeb;
    background: #f7f7f7;
}

.vc_tta-panel.vc_active {
    border: 1px solid #ebebeb;
    background: #f7f7f7;
}
/*=============================
ACADEMIC PROGRAMS TOUR STYLING
==============================*/
.programs-tour .wpb_text_column ul li:before {
    position: absolute;
    top: 9px;
    left: 0;
}
.programs-tour .wpb_text_column ul li {
    position: relative;
    padding-left: 24px;
}
.programs-tour .wpb_text_column ul li h5 {
    margin-bottom: 0;
}
.programs-tour .wpb_text_column ul li p {
    margin-bottom: 4px;
}
#main .programs-tour .wpb_text_column ul li .academic-programs-locations {
    margin-bottom: 24px;
}
.programs-tour .wpb_text_column ul li a {
    background-color: #ff9966;
    color: #fff;
    padding: 2px 8px;
    border-radius: 40px;
    margin-right: 8px;
    transition: all .25s ease;
}
.programs-tour .wpb_text_column ul li a:hover {
    background-color: #663366;
}
body.wpb-js-composer .programs-tour.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panels {
    background-color: #f7f7f7;
}
/*=================
PROGRAM TOUR TWEAKS
==================*/
span.vc_tta-title-text {
    color: #6d6e70;
    font-weight: 600;
    font-size: 1.5em;
}
@media (min-width:768px) {
.wpb-js-composer .programs-tour.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active>a {
    background-color: #f7f7f7;
}
.wpb-js-composer .programs-tour.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab > a {
    border: none;
}
.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab {
}
.programs-tour .vc_tta-panel.vc_active {
    border: none;
}
.programs-tour .vc_tta-tabs-container {
    min-width: 260px;
    width: 33%;
}
}
.programs-tour .vc_gitem-post-data-source-post_title h4 {
    line-height: 1.25;
    margin-bottom: 0;
}
.programs-tour .vc_gitem-post-data-source-post_title {
    margin-bottom: 0;
}
.programs-tour .vc-gitem-zone-height-mode-auto:before {
    padding-top: 0 !important;
}
.programs-tour .vc_gitem-zone-a .vc_gitem-row-position-top {
    position: relative;
}
.programs-tour .vc_gitem-post-data {
    margin-bottom: 0;
}
.programs-tour p.read-more {
    margin-bottom: 0;
}
.programs-tour .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
    padding-bottom: 16px;
}
.programs-tour .vc_gitem-zone-a .vc_gitem-row-position-middle {
    position: relative;
    transform: none;
}
.programs-tour span.vc_gitem-post-meta-label {
    font-weight: bold;
    font-style: italic;
    margin-right: 0.6em;
}
/*
=====================
Academic Program Location buttons
=====================
*/
a.academic-programs-location-link {
	background-color: #ff9966;
	color: #fff;
	padding: 2px 8px;
	border-radius: 40px;
	margin-right: 8px;
	transition: all .25s ease;
    font-size: 28px;
}
a.academic-programs-location-link:hover {
	background-color: #663366;
}
/*
=====================
Academic Program Margins
=====================
*/
.programs-margins h4 {
    margin-bottom: 0;
}
/*=====================
VIDEO COL
=====================*/
.video-col .vc_column-inner.vc_custom_1567628619206 {
    padding: 0;
}
/*=====================
CAROUSEL NAV
=====================*/
.gambit-carousel-anything.has-arrows .owl-nav div {
    font-size: 0;
    top: 50% !important;
    transform:translateY(-50%);
}
.gambit-carousel-anything.has-arrows .owl-nav div.owl-next {
    right: 0;
}
.gambit-carousel-anything.has-arrows .owl-nav div {
    left: 0;
}
.owl-nav {
    position: unset;
}
#carousel-anything-1.gambit-carousel-anything.has-arrows .owl-nav div:before {
    background-color: #ff9a66;
    width: 40px;
    height: 40px;
    border-radius: 50px;
    color: #fff !important;
    display: flex;
    line-height: 1;
    font-size: 38px !important;
    text-align: center;
}
/*===================
CAROUSEL TEXT AND LINKS
===================*/
.phone-number a:before {
    font-style: normal;
    font-weight: 400;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    text-rendering: optimizelegibility;
    content: "\f095";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 40px;
    margin-bottom: 8px;
}
.owl-item .vc_column-inner .wpb_wrapper .wpb_text_column h4 a {
    text-decoration: none;
}
.owl-item .wpb_text_column h4 {
    line-height: 1.2em;
}
.owl-item .vc_column-inner {
    padding: 0;
    overflow: hidden;
}
.owl-item .vc_column-inner .wpb_wrapper {
    height: 100%;
}
.owl-item .vc_column-inner .wpb_wrapper .wpb_text_column {
    height: 100%;
    margin-bottom: 0;
		width:100%;
}
.owl-item .vc_column-inner .wpb_wrapper .wpb_text_column h4 {
    height: 100%;
    display: inline-flex;
    justify-content: center;
    flex-direction: column;
    width: 100%;
}
.owl-item .vc_column-inner .wpb_wrapper .wpb_text_column h4 a {
    height: 100%;
    width: 100%;
    display: inline-flex;
    justify-content: center;
    flex-direction: column;
    padding: 24px 12px;
}
.owl-item .vc_column-inner .wpb_wrapper .wpb_text_column h4 a:hover {
    background-color: rgba(255,255,255,0.35);
}
@media (min-width:769px) {
.owl-item .vc_row .wpb_column {
    min-height: 160px;
}
.owl-item .vc_row.two-row .wpb_column {
    height: 50%;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.full-fix {
    height: calc(100% - 10px);
}
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.full-fix {
    height: calc(100% - 10px);
}
.owl-item h4 {
    font-size: 20px;
}
.owl-item .vc_col-sm-3 .wpb_wrapper {
    display: flex;
    justify-content: center;
}
@media (min-width:768px) and (max-width:1550px) {
.owl-item .vc_col-sm-3 h4 span {
    transform: rotateZ(-90deg);
    width: auto !important;
    height: auto !important;
}
}
/*========================
2 LEFT 1 RIGHT
========================*/
.owl-item .vc_row.two-row.its-complicated .wpb_column:nth-child(2) {
    height: 100%;
    float: right;
}
.owl-item .vc_row.two-row.its-complicated .wpb_column:nth-child(3) {
    top: -50%;
}
@media (max-width:600px) {
.owl-item .vc_row.two-row.its-complicated .wpb_column:nth-child(2) {
    height: auto;
    float: none;
}
.owl-item .vc_row.two-row.its-complicated .wpb_column:nth-child(3) {
    top: 0;
}
.phone-number a:before {
    display: inline-block;
}
.owl-item .vc_column-inner .wpb_wrapper .wpb_text_column.phone-number h4 a {
    flex-direction: row;
    align-items: center;
}
.phone-number a:before {
    margin-bottom: 0;
    margin-right: 12px;
}
}
/*=====================
SLIDER VID
=====================*/
.full-vid.wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0;
    position: absolute;
    width: calc(100% - 10px);
    height: calc(100% - 10px);
    overflow: hidden;
    z-index: 0;
}
.full-vid iframe {
    width: 100%;
    height: 100%;
}
.owl-item .full-vid .vc_column-inner {
    height: 100%;
    padding: 0;
}
.owl-item .full-vid .wpb_raw_code.wpb_content_element.wpb_raw_html.embed-vid {
    height: 100%;
}
.owl-item .full-vid .wpb_raw_code.wpb_content_element.wpb_raw_html.embed-vid:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.25);
    position: absolute;
}
/*=====================
SEARCH RESULTS
=====================*/
.page-title.ast-archive-title {
    color: #636;
}

.read-more a {
	background-color: #ff9966;
	color: #fff;
	padding: 2px 8px;
	border-radius: 40px;
	margin-right: 8px;
	transition: all .25s ease;
}

.read-more a:hover {
	background-color: #663366;
}

.search-results .entry-meta {
	display: none;
}
/*=======================
SIDE PANEL ENROLL NOW FIX
=======================*/
.estp-tab-wrapper.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element .estp-external-link > span {
    display: block;
    position: relative;
    background-color: transparent;
    left: unset;
    bottom: unset;
    white-space: unset;
    box-shadow: none;
    transform: none;
    height: unset;
    line-height: 1.2em;
}
.estp-tab-wrapper.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element .estp-external-link {
    height: 50px;
    margin-top: 0px;
    background-color: #663366;
    justify-content: center;
    display: flex;
    flex-direction: column;
    transform: translateY(-10px);
}
.estp-tab-wrapper.estp-template-6.estp-rht-side-tab .estp-inner-tab-wrapper.estp-external-link-wrapper .estp-tab-element {
    display: block;
    padding: 0;
}
.estp-tab-wrapper.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element .estp-external-link > span.tab_enrollnow_enroll {
    display: block;
    line-height: 17px;
    text-align: center;
    font-weight: 900;
    font-family: 'EB Garamond', serif;
    font-size: 20px;
}
.estp-tab-wrapper.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element .estp-external-link > span.tab_enrollnow_enroll02 {
    font-size: 14px;
    font-weight: 400px;
}
/*========================
CURRENT STUDENTS POPUP
=========================*/
.pum-content.popmake-content {
  font-size: 16px;
	line-height: 1.5em;
}
.pum-content.popmake-content a {
	color: #636;
}
.pum-content.popmake-content > div {
    padding: 28px;
}
#pum-302 .pum-container.pum-responsive.pum-responsive-small {
    max-width: 350px !important;
    border-radius: 0;
    /*left: 16.666666% !important;*/
    margin-left: 0;
    background: #f2f2f2;
    padding: 0;
}
#pum-302 .pum-container.pum-responsive.pum-responsive-small::after {
    content: "";
    display: block;
    background: #f2f2f2;
    width: 20px;
    height: 20px;
    position: absolute;
    top: -10px;
    right: 20px;
    transform: rotate(45deg);
    
}

#pum-7662 .pum-container.pum-responsive.pum-responsive-small {
    max-width: 350px !important;
    border-radius: 0;
    /*left: 16.666666% !important;*/
    margin-left: 0;
    background: #f2f2f2;
    padding: 0;
}
#pum-7662 .pum-container.pum-responsive.pum-responsive-small::after {
    content: "";
    display: block;
    background: #f2f2f2;
    width: 20px;
    height: 20px;
    position: absolute;
    top: -10px;
    right: 20px;
    transform: rotate(45deg);
    
}
.pum-theme-296 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close {
    position: absolute;
    height: 28px;
    width: 28px;
    left: auto;
    right: 8px;
    bottom: auto;
    top: 8px;
    padding: 4px;
    color: #ffffff;
    font-family: inherit;
    font-size: 20px;
    line-height: 20px;
    border: 1px none #ffffff;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
    border-radius: 42px;
    box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 );
    text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 );
    background-color: #636;
}
.pum-theme-296, .pum-theme-default-theme {
    background-color: rgba(0, 0, 0, 0.4);
}
/*===============
LOCATION MENU BORDER TOGGLES
================*/
.ast-above-header-navigation #menu-locations a {
    border-bottom-color: transparent;
}
.cat-mayaguez .ast-above-header-navigation #menu-locations .menu-may a {
    border-bottom-color: #ff9966;
}
.cat-san-juan .ast-above-header-navigation #menu-locations .menu-sju a {
    border-bottom-color: #ff9966;
}
.cat-miami .ast-above-header-navigation #menu-locations .menu-mia a {
    border-bottom-color: #ff9966;
}
.cat-online .ast-above-header-navigation #menu-locations .menu-onl a {
    border-bottom-color: #ff9966;
}
/*===============
FACULTY DIRECTORY
================*/

.cat-faculty-es div#comments, .cat-faculty div#comments {display: none}

.single.cat-faculty .entry-meta {
	display: none;
}

.single.cat-faculty .navigation.post-navigation {
	display: none;
}

.single.cat-faculty #comments {
	display: none;
}

.single.cat-faculty .entry-content {
	margin: 0 0 4em 0;
}
section.vc_section.dont-block {
    z-index: 1;
}
.staff-searchbar li.sf-field-reset {
    margin: 20px;
}

/*================
FACULTY PAGE STYLING (ES)
==================*/

.cat-faculty-es .entry-meta {
	display: none;
}

.cat-faculty-es .navigation {
	display: none;
}

/*================
WP PAGENAVI STYLING
==================*/

.wp-pagenavi .current {
    background-color: 
#ff9a66;
color:
    #fff;
    text-decoration: none;
    padding: 4px 16px;
    display: inline-block;
    border-radius: 32px;
    border: none;
}

/*================
SEARCH & FILTER FORM
==================*/
.searchandfilter > ul > li {
	display: inline-block;
	vertical-align: top;
	padding: 0 20px;
}
/*================
LIST WITH MARGIN
================*/
.wpb_text_column.steps .wpb_wrapper > ul>li {
    margin-bottom: 16px !important;
}
/*=================
RESEARCH-STAFF
==================*/
.research-staff .vc_gitem-zone.vc_gitem-zone-c {
    background-color: #663366 !important;
}
.research-staff p.read-more {
    display: none;
}
.research-staff .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    display: none;
}
.research-staff .vc_btn3-container.vc_btn3-left {
    text-align: center;
}
.research-staff .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 {
    text-align: center !important;
    font-size: 1.25em;
    color: #fff;
}
.research-staff .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background-color: #ff9966;
    border-radius: 0;
}
.research-staff .vc_grid-item-mini.vc_clearfix {
    border-radius: 0;
    box-shadow: 2px 2px 10px rgba(0,0,0,0.35);
    overflow: hidden;
}
.research-staff .vc_btn3.vc_btn3-color-juicy-pink:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {
    background-color: #ffa97e;
}
/*==================
===================
ABOUT PAGE
===================
==================*/
/*==================
REASONS ROW STACK AND OL
==================*/
.reasons-row .wpb_wrapper {
    counter-reset: reasons;
    display: inline-table;
}
.reasons-row .wpb_wrapper .wpb_text_column:before {
    counter-increment: reasons;
    content: counter(reasons);
    color: #ffffff;
    font-weight: 600;
    font-size: 3rem;
    font-family: Helvetica,Verdana,Arial,sans-serif;
    position: absolute;left: 0;
    top: -9px;
    line-height: 1;
    width: 56px;
    height: 56px;
    text-align: center;
    background-color: #663366;
    display: inline-flex;
    justify-content: center;
    flex-direction: column-reverse;
    border-radius: 72px;
    letter-spacing: -4px;
}
.reasons-row .wpb_wrapper .wpb_text_column h4 {
    color: #ff9966;
}
@media (min-width:769px) {
.reasons-row .wpb_wrapper .wpb_text_column {
    position: relative;
    padding-left: 64px;
    max-width: 80%;
    width: calc(50% - 3px);
    display: inline-block;
}
}
@media (max-width:768px) {
.reasons-row .wpb_wrapper .wpb_text_column h4 {
    padding-left: 64px;
}
.reasons-row .wpb_wrapper .wpb_text_column {
    position: relative;
}
}
/*====================
CUSTOM ACCORDEON
=====================*/
.wpb-js-composer .vc_tta-panel h4 a span {
    color: #653366;
    font-size: 1em;
}
.wpb-js-composer .vc_tta.vc_tta-accordion.accordeon-style-01 .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
    padding-left: 28px;
}
.wpb-js-composer .vc_tta.vc_tta-accordion.accordeon-style-01 .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
    left: 8px;
}
.wpb-js-composer .vc_tta.vc_tta-accordion.accordeon-style-01 .vc_tta-controls-icon-position-left .vc_tta-controls-icon:before {
    border-color: #ff9966;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordeon-style-01 .vc_tta-panel .vc_tta-panel-heading {
    border-radius: 0;
    border-color: #ededee;
    background-color: #ededee;
    margin-right: 32px;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordeon-style-01 .vc_tta-panel .vc_tta-panel-body {
    background-color: #ededee;
    position: relative;
    margin-left: 32px;
    margin-top: 4px;
}
.wpb-js-composer .vc_tta.vc_general.accordeon-style-01 .vc_tta-panel {
    margin-bottom: 4px;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordeon-style-01 .vc_tta-panel .vc_tta-panel-heading:hover {
    background-color: #ff9966;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordeon-style-01 .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-controls-icon:before {
    border-color: #ffffff;    
}
.vc_tta-panel.vc_active {
    border: none;
    background-color: transparent;
}
.wpb-js-composer .vc_tta-panel h4 a span {
    font-size: .75em;
}
.wpb-js-composer .vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel .vc_tta-panel-heading {
    border-radius: 0;
    border: none;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel {
    margin-bottom: 3px;
}
.wpb-js-composer .vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body {
    border: none;
}
/*=========================
MORE INFO PURPLE GFORM
===========================*/
.form-purple .gform_wrapper {
    background-color: #663366;
    padding: 0 24px 24px;
    margin-top: 0;
    display: inline-block;
    width: 100%;
}
/*=========================
LP COUNTER RESET
===========================*/
.lp-ordered-list.counter-4 ol {
    counter-reset: li 3;
}
/*=========================
FACULTY PAGE
===========================*/
.faculty_container {
	display: grid;
	grid-template-columns: auto auto auto auto;
	margin: 3em 0;
}
.faculty_item {
	margin: 1.5em 1em;
	text-align: center;
}
.faculty_item .faculty_name {
	font-size: 1.2em;
}
.faculty_title {
	font-style: italic;
}
.faculty_tags {
	font-size: 90%;
}
h5.faculty_name {
	margin: 5px 0;
}
.category-faculty .post-thumb-img-content {
 display: none;
}

.chosen-results li::before {
  display: none !important;
}
.sf-field-post-meta-faculty_department::before,
.sf-field-post-meta-faculty_campus::before,
.sf-field-post-meta-faculty_function::before,
.sf-field-post-meta-faculty_tags::before,
.sf-field-reset::before
{
	display: none !important;
}

/*=========================
LEFT BORDER HEADING
===========================*/
.wpb_text_column.left-border {
    border-left: 4px solid #ff9966;
    padding-left: 10px;
}
.wpb_text_column.left-border h2 {
    line-height: 1;
}
/*====================
SMALL PURPLE BUTTON
=====================*/
a.smallbutton.purple {
    background-color: #663366;
    color: #fff;
    padding: 4px 12px;
    text-transform: uppercase;
		text-decoration:none;
}
a.smallbutton.purple:hover {
    background-color: #a261a2;
}
/*======================
TABLES
=======================*/
.wpb_text_column table th.long-head {
    background-color: #ff9966;
    text-align: center;
}
.wpb_text_column table tr {
    background-color: #fff;
}
.wpb_text_column table th {
    background-color: #663366;
    color: #fff;
    text-transform: uppercase;
    border: none;
}
.wpb_text_column table td {
    border: none;
}
.wpb_text_column table {
    border: none;
}
.wpb_text_column table tr:nth-child(2n +1) td {
    background-color: #ededed;
}
/*==============
STAFF BULLETS
==============*/
.staff-bullets .wpb_text_column ul li {
    line-height: 1.4;
    padding-bottom: 8px;
}
.staff-bullets .wpb_text_column ul li:before {
    width: 10px;
    height: 10px;
    top: .4em;
}
/*====================
HOME EVENTS OVERRIDES
====================*/
body #uca-events-container {
    height: unset;
    padding-top: 0;
}
body #uca-events-list {
    position: relative;
}
body #uca-events-body {
    padding-bottom: 87px;
}
body #uca-events-hero {
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    background-position: right;
    background-size: contain;
}
body #uca-hero-title {
    max-width: 480px;
    margin: 0 auto;
    display: none;
}
@media (max-width:768px) {
body #uca-events-hero {
    display: none;
}
body #uca-events-body {
    padding-bottom: 0;
}
}
@media (min-width:769px) {
body #uca-events-container {
    min-height: 765px;
}
}
/*====================
MOBILE REORDER MOSAICO
====================*/
@media (max-width:600px) {
.owl-ca-carousel.owl-drag .owl-item:nth-child(1) {
    order: 10;
}
.owl-ca-carousel.owl-drag .owl-item:nth-child(2) {
    order: 1;
}
.owl-ca-carousel.owl-drag .owl-item:nth-child(3) {
    order: 2;
}
.owl-ca-carousel.owl-drag .owl-item:nth-child(4) {
    order: 3;
}
.owl-ca-carousel.owl-drag .owl-item:nth-child(5) {
    order: 4;
}
.owl-ca-carousel.owl-drag .owl-item:nth-child(6) {
    order: 5;
}
.owl-ca-carousel.owl-drag .owl-item:nth-child(7) {
    order: 6;
}
.owl-ca-carousel.owl-drag .owl-item:nth-child(8) {
    order: 7;
}
.owl-ca-carousel.owl-drag .owl-item:nth-child(8) {
    order: 8;
}
.owl-ca-carousel.owl-drag .owl-item:nth-child(8) {
    order: 9;
}
}
/*=====================
Current Students Tooltip
======================*/
.current_students_row a {
	color: #636;
	text-decoration: underline;
	text-decoration-color: #ff9966 !important;
	font-weight: 600;
}

.current_students_row span {
	margin-left: 5px;
}

#pum-302 .pum-container.pum-responsive.pum-responsive-small {
	max-width: 315px !important;
}

#popmake-302 .wpb_content_element {
    margin-bottom: 15px;
}

/*==========================
Current Students Tooltip Responsive
===========================*/

@media only screen and (max-width: 480px) {
  #popmake-302 {
    top: 165px !important;
    left: 20px !important;
  }
}

/*==================
LP ORDERED LIST
===================*/
.lp-ordered-list ol li {
    margin-bottom: 12px;
    position: relative;
    line-height: 1.5;
}
.lp-ordered-list ol li:before {
    counter-increment: li;
    content: counter(li);
    color: #ffffff;
    font-weight: 600;
    font-size: 1.2rem;
    font-family: Helvetica,Verdana,Arial,sans-serif;
    position: absolute;
    left: -40px;
    top: 0px;
    line-height: 1;
    width: 32px;
    height: 32px;
    text-align: center;
    background-color: #663366;
    display: inline-flex;
    justify-content: center;
    flex-direction: column;
    border-radius: 72px;
    letter-spacing: -4px;
}
.lp-ordered-list ol {
    position: relative;
    list-style: none;
    counter-reset: li;
}
/*============
ICONS ROW
==============*/
.icons-row .wpb_single_image img {
    width: 72px;
    transition: all .25s ease;
    padding: 4px;
}
.icons-row .wpb_single_image img:hover {
    padding: 0;
}
.icons-row .wpb_text_column a {
    text-decoration: none;
}
/*===================
ADMISIONS MIA CTA
===================*/
.adm-mia-cta .vc_row.vc_row-o-equal-height>.vc_column_container {
    padding-bottom: 0;
}
.adm-mia-cta .vc_row.vc_row-o-equal-height>.vc_column_container:nth-of-type(2) > .vc_column-inner {
    background-position: bottom !important;
}
.adm-mia-cta .vc_row.vc_row-o-equal-height>.vc_column_container:nth-of-type(2) {
    min-height: 500px;
}
.adm-mia-cta .wpb_text_column a {
    text-decoration-color: #fff;
}
.adm-mia-cta .wpb_text_column ul li:before {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/09/arrow-right-purple.svg);
}
/*===================
ADMISIONS SJU CTA
===================*/
.adm-mia-cta.sju .wpb_text_column ul li:before {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/08/arrow-right-01.svg);
}
.adm-mia-cta .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    box-shadow: 0px 0px 16px rgba(0,0,0,0.5);
}
/*==================
EVENTS LIGHTBOX
===================*/
.featherlight .featherlight-content {
    padding: 0;
    max-height: unset;
}
#uca-lightbox strong {
    background-color: #663366;
    padding: 8px 32px;
    display: block;
    color: #fff;
}
#uca-lightbox ul {
    column-count: 2;
    padding: 18px 12px 0;
}
#uca-lightbox li {
    background-color: #ededee;
    margin-bottom: 8px;
    padding: 4px 12px 0;
    border-radius: 32px;
    text-align: center;
    transition: all .25s ease;
}
.featherlight .featherlight-close-icon {
    color: #fff;
}
#uca-lightbox li:hover {
    background-color: #ff9a66;
}

/*==================
IMPORTANT DOCUMENTS BOX
===================*/

.important_documents {
    padding: 1em;
    background: #d1d2d4;
}

.important_documents h6 {
	color: inherit;
	margin: 0 0 10px 0;
}

/*==================
GRAY BOX
===================*/

.gray_box {
    padding: 0.5em;
    background: #d1d2d4;
		margin: 0 0.5em;
}

.gray_box.wpb_column.vc_column_container.vc_col-sm-4 {
    width: 32%;
}

.gray_box h4 {
	margin: 0 0 10px 0;
}
/*==================
CENTERED
===================*/

.centered {
	display: block !important;
	margin: 0 auto;
	text-align: center;
}
/*==================
HEADING TITLE BOX
===================*/
.heading_title_box {
	background-color: #653366;
	color: #fff !important;
	padding: 0;
	margin: -35px 0;
  margin-bottom: 0px;
}
/*======================
BIBLIOTECA BUTTONS
======================*/
h5.vc_custom_heading.heading_title_box:hover {
    background-color: #ff9a66;
}
h5.vc_custom_heading.heading_title_box {
    transition: all .25s ease;
    padding: 0;
}
h5.vc_custom_heading.heading_title_box a {
    width: 100%;
    display: block;
    height: 100%;
    padding: 12px 0;
}
/*=========================
LIST ICON REPLACEMENT
==========================*/
.reasons-row .wpb_wrapper .wpb_text_column:before {
    background-color: transparent;
    content: "";
    background-size: cover;
    border-radius: 0;
}
.reasons-row .wpb_wrapper .wpb_text_column:nth-child(1):before {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/10/heritage-01.svg);
}
.reasons-row .wpb_wrapper .wpb_text_column:nth-child(2):before {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/10/community-services-01.svg);
}
.reasons-row .wpb_wrapper .wpb_text_column:nth-child(3):before {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/10/expert-faculty-01.svg);
}
.reasons-row .wpb_wrapper .wpb_text_column:nth-child(4):before {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/10/cmall-classes-01.svg);
}
.reasons-row .wpb_wrapper .wpb_text_column:nth-child(5):before {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/10/location.svg);
}
.reasons-row .wpb_wrapper .wpb_text_column:nth-child(6):before {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/10/diversity-01.svg);
}
.reasons-row .wpb_wrapper .wpb_text_column:nth-child(7):before {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/10/academic-excellence-01.svg);
}
.reasons-row .wpb_wrapper .wpb_text_column:nth-child(8):before {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/10/affordability-01.svg);
}
.reasons-row .wpb_wrapper .wpb_text_column:nth-child(9):before {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/10/practical-experience-01.svg);
}
.reasons-row .wpb_wrapper .wpb_text_column:nth-child(10):before {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/10/flexibility-01.svg);
}
/*====================
FOOTER WIDGET MARGIN
====================*/
div#text-2 {
    margin-bottom: 0;
}
div#text-3 {
    margin-bottom: 0;
}
/*====================
STAFF AND FACULTY
====================*/
/*====================
SEARCH BAR
====================*/
.faculty-header .wpb_single_image img {
    max-width: 400px;
}
.chosen-container-single .chosen-single {
    background: #d1d2d4;
    border-radius: 0;
    box-shadow: none;
    border: none;
    padding: 8px 8px;
}
.chosen-container-single .chosen-single div b {
    background-position: 0 10px;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -18px 10px;
}
.chosen-container-active.chosen-with-drop .chosen-single {
    background: #d1d2d4;
    border-radius: 0;
    box-shadow: none;
    border: none;
    padding: 8px 8px;
}
.staff-searchbar form {
    display: flex;
}
.staff-searchbar li.sf-field-reset {
    vertical-align: bottom;
    padding: 8px 24px;
    background-color: #653366;
    transition: all .25s ease;
}
.staff-searchbar li.sf-field-reset a {
    color: #fff;
    text-decoration: none;
}
.staff-searchbar li.sf-field-reset:hover {
    background-color: #ff9966;
}
.staff-searchbar {
    z-index: 999;
    overflow: visible !important;
}
.chosen-container .chosen-drop {
    background-color: #d1d2d4;
}
.chosen-container .chosen-results li.highlighted {
    background-color: #ff9966;
    background-image: none;
}
/*====================
SEARCH BAR RESPONSIVE
====================*/
.staff-searchbar .searchandfilter > ul > li.sf-field-post-meta-faculty_department label {
    width: 100%;
}
.staff-searchbar .searchandfilter > ul > li.sf-field-post-meta-faculty_department {
    width: calc(50% - 90px);
}
.staff-searchbar .searchandfilter > ul > li.sf-field-post-meta-faculty_department .chosen-container {
    width: 100% !important;
}
.staff-searchbar .searchandfilter > ul > li.sf-field-post-meta-faculty_department .chosen-single {
    width: 100%;
}
.staff-searchbar form > ul {
    width: 100%;
}
.staff-searchbar li.sf-field-post-meta-faculty_campus {
    width: 25%;
}
.staff-searchbar li.sf-field-post-meta-faculty_function {
    width: 25%;
}
.staff-searchbar .chosen-container {
    width: 100% !important;
}
.staff-searchbar .searchandfilter select.sf-input-select {
    background-color: #d1d2d4;
    width: 100%;
}
@media (max-width:800px) {
.staff-searchbar .searchandfilter > ul > li.sf-field-post-meta-faculty_department {
    width: 100%;
}
.staff-searchbar li.sf-field-post-meta-faculty_campus {
    width: calc(50% - 65px);
    padding-right: 0;
    margin-right: 20px;
}
.staff-searchbar li.sf-field-post-meta-faculty_function {
    width: calc(50% - 65px);
    padding-left: 0;
}
}
@media (max-width:481px) {
.staff-searchbar li.sf-field-post-meta-faculty_campus {
    width: 100%;
    padding: 0 20px;
}
.staff-searchbar li.sf-field-post-meta-faculty_function {
    width: 100%;
    padding: 0 20px;
}
.staff-searchbar li.sf-field-reset {
    margin-left: 20px;
    margin-top: 32px;
}
}
/*====================
STAFF GRID
====================*/
.staff-results .faculty_container {
    grid-template-columns: 25% 25% 25% 25%;
}
.staff-results .faculty_item {
    margin: 16px;
}
.staff-results img.wp-post-image {
    width: 100%;
}
.staff-results .faculty_item .faculty_name {
    margin: 0;
    padding: 8px;
    background-color: #653366;
    line-height: 1.4em;
}
.staff-results .faculty_item .faculty_name a {
    color: #fff;
    text-decoration: none;
}
.staff-results span.faculty_title {
    font-size: 16px !important;
    font-style: normal;
    font-weight: 700;
    padding: 4px 8px;
    display: block;
}

.staff-results span.faculty_department {
    display: block;
    padding: 0 8px;
}
.staff-results span.faculty_campus {
    display: block;
    padding: 0 8px 8px;
    font-weight: 700;
}
.staff-results .faculty_item br {
    display: none;
}
.staff-results .pagination a {
    background-color: #653366;
    color: #fff;
    text-decoration: none;
    padding: 4px 16px;
    display: inline-block;
    border-radius: 32px;
}
.staff-results .pagination a:hover {
    background-color: #ff9a66;
}
/*====================
STAFF GRID RESPONSIVE
====================*/
@media (max-width:800px) {
.staff-results .faculty_container {
    grid-template-columns: 50% 50%;
}
}
@media (max-width:481px) {
.staff-results .faculty_container {
    grid-template-columns: 100%;
}
}
/*===================
APPLY BOXES
===================*/
.apply_boxes .wpb_text_column:first-of-type {
    background-color: #663366;
    padding: 8px;
		margin-bottom: 16px;
}
.apply_boxes .wpb_text_column h4 {
    color: #fff;
}
.apply_boxes .wpb_text_column {
    padding: 0 24px;
}
.wpb_single_image.align-bottom {
    flex-grow: 1;
    display: flex;
    align-items: flex-end;
}
.apply_boxes .vc_column-inner > .wpb_wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
}
/*===================
STEPS ORDERED LIST
===================*/
.steps ol > li {
    list-style: none;
    position: relative;
}
.steps ol > li:before {
    counter-increment: li;
    content: counter(li);
    color: #ffffff;
    font-weight: 600;
    font-size: 1.2rem;
    font-family: Helvetica,Verdana,Arial,sans-serif;
    position: absolute;
    left: -40px;
    top: 0px;
    line-height: 1;
    width: 32px;
    height: 32px;
    text-align: center;
    background-color: #663366;
    display: inline-flex;
    justify-content: center;
    flex-direction: column;
    border-radius: 72px;
    letter-spacing: -4px;
}
.steps ol {
    position: relative;
    list-style: none;
    counter-reset: li;
}
.steps.wpb_text_column ul li:before {
    top: 8px;
}
/*===================
STEPS-2 ORDERED LIST
===================*/
.steps-2 {
    position: relative;
}
.steps-2 .wpb_column.vc_column_container > .vc_column-inner:before {
counter-increment: steps2;
    content: counter(steps2);
    color: #ffffff;
    font-weight: 600;
    font-size: 3rem;
    font-family: Helvetica,Verdana,Arial,sans-serif;
    top: 0px;
    line-height: 1;
    text-align: center;
    background-color: #ff9966;
    display: block;
    justify-content: center;
    flex-direction: column;
    letter-spacing: -4px;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    margin-bottom: 32px;
    padding: 12px 0;
}
.steps-2 {
    position: relative;
    list-style: none;
    counter-reset: steps2;
}
.steps-2 h6 {
    margin-bottom: 24px;
    text-align: center;
}
.steps-2 a.smallbutton.purple {
    display: block;
    max-width: 120px;
    margin: 16px auto;
}
.steps-2 .wpb_column.vc_column_container {
    padding: 0 12px 0;
}
.steps-2 .wpb_column.vc_column_container > .vc_column-inner {
    background-color: #ededee;
    margin-bottom: 64px;
    padding: 0;
}
.steps-2 .wpb_column.vc_column_container > .vc_column-inner li {
    padding: 0;
    text-align: center;
}
.steps-2 .wpb_column.vc_column_container > .vc_column-inner li:before {
    background: none;
}
.steps-2 .wpb_text_column {
    padding: 0 16px;
}
/*===================
FINANCIAL AID ACCORDEONS
===================*/
.wpb-js-composer .fin-aid-accs .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    background-color: #e6e6e6;
    border: none;
}
.wpb-js-composer .fin-aid-accs .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel {
    margin-bottom: 4px;
}
.wpb-js-composer .fin-aid-accs .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before {
    border-color: #ff9966;
}
.wpb-js-composer .fin-aid-accs .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-top-color: #ff9966 !important;
}
.wpb-js-composer .fin-aid-accs .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #e6e6e6;
    border: none;
}
.wpb-js-composer .fin-aid-accs .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #e6e6e6;
}
/*=========================
ADMISSION REQUIREMENTS SLIDER
=========================*/
.adm-rec-slider .hesperiden .tp-tab-content {
    padding: 8px;
    margin-top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.adm-rec-slider .hesperiden .tp-tab-mask {
    margin: 0 auto;
}
.adm-rec-slider .hesperiden .tp-tab {
    border: none;
    background-color: #ff9966;
    padding: 0;
    transition: all .25s ease;
}
.adm-rec-slider .tp-tabs {
    margin-bottom: 32px;
}
.adm-rec-slider .hesperiden .tp-tab-title {
    color: #fff;
}
.adm-rec-slider .hesperiden .tp-tab:hover {
    background-color: #663366;
}
.adm-rec-slider .tp-caption ul {
    margin-left: 20px !important;
}
.adm-rec-slider .tp-caption ul li {
    margin-bottom: 8px !important;
    list-style: none;
    position: relative;
}
.adm-rec-slider .tp-caption ul li a {
    color: #fff;
    text-decoration: underline;
}
.adm-rec-slider .tp-caption ul li:before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/09/arrow-right-purple.svg);
    position: absolute;
    top: .25em;
    margin-right: 8px;
    left: -20px;
}
.adm-rec-slider a {
    color: #fff;
    text-decoration: underline;
}
.adm-rec-slider .purple-slide .tp-caption ul li:before {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/08/arrow-right-01.svg);
}
@media (max-width:768px) {
.adm-rec-slider .hesperiden .tp-tab {
    width: 100px !important;
    height: 32px !important;
    position: relative;
    display: inline-block;
    left: 0 !important;
    border: 2px solid #fff;
}
.adm-rec-slider .hesperiden .tp-tabs-inner-wrapper {
    width: 100% !important;
    height: auto !important;
}
.adm-rec-slider .hesperiden .tp-tab-mask {
    width: 100vw !important;
    height: 32px !important;
    top: -24px;
}
.adm-rec-slider .tp-tabs {
    height: auto !important;
    margin-bottom: 0;
}
}
/*=========================
PROGRAMS ACCORDEON
=========================*/
.wpb-js-composer .progs-acc span.vc_tta-title-text {
    font-size: 20px;
    color: #3a3a3a;
}
.wpb-js-composer .fin-aid-accs.progs-acc .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    background-color: #EDEDEE;
}
/*=====================
BACK TO ACADEMICS BUTTON
=====================*/
a.back_to_academics {
    background-color: #ff9966;
    padding: 8px 16px;
    color: #fff;
    display: block;
    margin-bottom: 24px;
    max-width: 224px;
    text-align: center;
    font-weight: 700;
}
a.back_to_academics:before {
    display: inline-block;
    content: "";
    width: 16px;
    height: 16px;
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/09/arrow-right-white.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    transform: rotateZ(180deg);
    margin-right: 10px;
    position: relative;
    top: 2px;
}
/*=====================
BACK TO FACULTY BUTTON
=====================*/
a.back_to_faculty {
    background-color: #ff9966;
    padding: 8px 16px;
    color: #fff;
    display: block;
    margin-bottom: 24px;
    max-width: 325px;
    text-align: center;
    font-weight: 700;
}
a.back_to_faculty:lang(es) {
    max-width: 400px;
}
a.back_to_faculty:before {
    display: inline-block;
    content: "";
    width: 16px;
    height: 16px;
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/09/arrow-right-white.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    transform: rotateZ(180deg);
    margin-right: 10px;
    position: relative;
    top: 2px;
}
/*=================
CAMPUS CHOOSER LINKS
=================*/
.campus-chooser a {
    width: 100%;
    height: 100%;
    padding: 200px 0;
    display: block;
		font-family: 'EB Garamond', serif;
    font-size: 48px;
		text-decoration:none;
}
.campus-chooser a:before {
    display: block;
    content: "";
    background-color: rgba(237, 237, 238, .85);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
		transition:all .25s ease;
}
.campus-chooser span.campus-desc {
    display: block;
    padding-top: 32px;
    max-width: 300px;
    margin: 0 auto;
    font-size: 16px;
    font-family: Helvetica,Verdana,Arial,sans-serif;
}
.campus-chooser a:hover {
    color: #fff;
		text-shadow: 2px 2px 10px #000;
}
.campus-chooser a:hover:before {
    top: 100%;
}
.campus-chooser a:after {
    display: block;
    content: "";
    background-color: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
    position: absolute;
    top: -100%;
    left: 0;
    z-index: -1;
    transition:all .25s ease;
}
.campus-chooser a:hover:after {
    top: 0;
}
@media (max-width:768px) {
.campus-chooser a:before {
    width: 0;
}
.campus-chooser a:after {
    top: 0;
}
.campus-chooser a {
    padding: 64px 0;
    color: #fff;
		text-shadow: 2px 2px 10px #000;
}
}
/*=================
FORM BUTTON
=================*/
.gform_wrapper .gform_footer .gform_button {
    background-color: #ff9966;
    border-radius: 0;
    transition:all .25s ease;
}
.gform_wrapper .gform_footer .gform_button:hover {
    background-color: #ffb793;
    border-radius: 0;
}
/*=================
VIEW MAP MODULE
=================*/
.wpb_raw_code.wpb_content_element.wpb_raw_html.map-butt {
    text-align: right;
}
.wpb_raw_code.wpb_content_element.wpb_raw_html.map-butt button {
    background-color: #653366;
    border: none;
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    padding: 14px 20px;
    line-height: 1.2;
    transition: all .25s ease;
}
.wpb_raw_code.wpb_content_element.wpb_raw_html.map-butt button:hover {
    background-color: #a762a9;
}
#map-row {
    height: 0px;
    overflow: hidden;
    transition: all .25s ease;
    opacity: 0;
}
#map-row.map-toggle {
    height: 100%;
    opacity: 1;
}
@media (max-width:768px) {
.wpb_raw_code.wpb_content_element.wpb_raw_html.map-butt {
    text-align: left;
}
}
/*=========================
DIRECCIONES TABLE
========================*/
table.direcciones td {
    width: 50%;
    border-right: 4px solid #e6e6e6;
    padding: 0 16px;
}
table.direcciones tr {
    background-color: transparent;
}
.wpb_text_column table.direcciones tr:nth-child(2n +1) td {
    background-color: transparent;
}
table.direcciones tbody {
    background-color: #ffffff;
}
table.direcciones tr:first-of-type td {
    padding-top: 16px;
}
table.direcciones tr:last-of-type td {
    padding-bottom: 12px;
}
/*=========================
FINAID MANUAL ROW
========================*/
.vc_row.wpb_row.vc_row-fluid.manual-cta-row {
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: -230px 50% !important;
}
/*===================
FIN AID BUTTONS
====================*/
.fin-aid-links ul li {
    width: calc(33.33% - 3px);
    display: inline-block;
    padding: 0 14px;
}
.fin-aid-links ul li:before {
    background-image: none;
}
.fin-aid-links ul li a {
    text-align: center;
    display: block;
    margin-bottom: 22px !important;
    background-color: #ededee;
    padding: 12px 8px;
    font-weight: 600;
    color: #653366;
    text-decoration: none;
}
.fin-aid-links ul li h6 {
    font-size: 0.9em;
}
.fin-aid-links ul li a:hover {
    background-color: #ff9966;
    color: #fff;
}
@media (max-width:768px) {
.fin-aid-links ul li {
    width: 100%;
}
}
/*=================
MANUAL CTA RESPONSIVE BG
==================*/
@media (max-width:1715px) {
.vc_row.wpb_row.vc_row-fluid.manual-cta-row {
    background-position: calc(100% + 230px) 50% !important;
}
}
@media (max-width:1014px) {
.vc_row.wpb_row.vc_row-fluid.manual-cta-row {
    background-position: calc(100% + 252px) 50% !important;
}
}
@media (max-width:962px) {
.vc_row.wpb_row.vc_row-fluid.manual-cta-row {
    background-position: calc(100% + 269px) 50% !important;
}
}
@media (max-width:768px) {
.vc_row.wpb_row.vc_row-fluid.manual-cta-row {
    background-image: none !important;
}
}
/*=========================
EDCON BOXES
========================*/
.boxes h6:after {
    display: block;
    content: "";
    width: 54px;
    height: 4px;
    background-color: #ff9966;
    margin: 8px auto;
}
/*=================
EDCON BOXES HOVER
=================*/
.boxes .vc_column-inner {
    transition: all .25s ease;
}
.boxes .vc_column-inner:hover {
    background-color: #ff9966 !important;
}
.boxes .vc_column-inner:hover .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
    color:#fff;    
}
.boxes .vc_column-inner:hover h6:after {
    background-color:#fff;    
}
/*=========================
EDCON BUTTONS
========================*/
.edcon-button-cont .vc_btn3-container.vc_btn3-center a {
    background-color: #663366;
    background-image: none;
    border: none;
    color: #fff;
    font-size: 16px;
    padding: 24px 16px;
    display: block;
    border-radius: 0;
}
.edcon-button-cont .vc_btn3-container.vc_btn3-center a:hover {
    background-color: #965996;
    color: #fff;
}
.edcon-button-cont .vc_btn3-container.vc_btn3-center a.btn-active {
    background-color: #ff9966 !important;
    color: #fff;
}
/*===================
EDCON TABS
===================*/
.wpb_text_column.wpb_content_element.edcon-eventdesc-container {
    padding: 32px 32px 16px;
}
/*======================
POLICIES CTA
=======================*/
.policies-cta a {
    display: block;
}
.policies-cta h6 a {
    padding-top: 72px;
}
.policies-cta h3 a {
    padding-bottom: 72px;
    text-decoration: none;
}
.policies-cta:hover {
    background-color: #663366 !important;
}
.policies-cta {
    transition: all .25s ease !important;
}

.policies-cta h3 a:after {
    content: "Click aquí";
    display: block;
    font-size: 20px;
    background-color: #663366;
    max-width: 180px;
    margin: 16px auto 0;
    padding: 16px 0;
    transition: all .25s ease;
}
html[lang="en-US"] .policies-cta h3 a:after {
    content: "Click Here";
}
.policies-cta:hover h3 a:after {
    background-color: #ff9966;
}
/*======================
PROGRAMS CTA
=======================*/
.programs-cta .wpb_single_image img {
    max-width: 330px;
}

/*=====================
MEET THE FACULTY BUTTON
=====================*/
a.meet_faculty_link {
    background-color: #ff9966;
    padding: 8px 16px;
    color: #fff;
    display: block;
    margin-bottom: 24px;
    max-width: 224px;
    text-align: center;
    font-weight: 700;
}
a.meet_faculty_link:hover {
	color: #FFF
}
a.meet_faculty_link:after {
    display: inline-block;
    content: "";
    width: 16px;
    height: 16px;
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/09/arrow-right-white.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    /*transform: rotateZ(180deg);*/
    margin-left: 10px;
    position: relative;
    top: 2px;
}
/*===================
DOWNLOAD BOXES
===================*/
aside.download-box {
    width: 100%;
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 4px 0;
}
aside.download-box img {
    display: none !important;
}
aside.download-box:nth-of-type(2n) {
    background-color: #ededee;
}

aside.download-box h1 {
    font-family: Helvetica,Verdana,Arial,sans-serif;
    font-size: 18px;
    text-align: left;
    width: 66%;
    display: inline-block;
    margin: 12px auto 12px 0 !important;
    align-self: center;
    color: #6d6e70;
}

aside.download-box p {
	font-family: Helvetica,Verdana,Arial,sans-serif;
    font-size: 18px;
    text-align: left;
    width: 66%;
    display: inline-block;
    margin: 12px auto 12px 0 !important;
    align-self: center;
    color: #6d6e70;
	font-weight: 600;
}



aside.download-box a {
    width: 33%;
    display: inline-table;
    border: none;
    background-color: #663366;
    background-image: none;
    color: #fff;
    border-radius: 0;
    position: relative;
    padding: 4px 16px;
}
.download-box .download-box-content {
    display: flex;
}
aside.download-box a small {
    display: none;
}
.download-box .download-count {
    background-color: #ff9966;
    border: none;
    border-radius: 0;
    color: #fff;
    text-shadow: none;
    display: none;
}
aside.download-box a:hover {
    background-color: #ff9966;
    color: #fff;
    background-image: none;
}
a.download-button:before {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/08/arrow-right-01.svg);
    background-size: cover;
    transform: rotate(90deg) translatex(-50%);
    position: absolute;top: 50%;
}
.download-box .download-box-content {
    padding-bottom: 0;
    align-items: center;
}
aside + br {
    display: none;
}
/*===================
DOWNLOAD BOXES RESPONSIVE
===================*/
@media (max-width:768px) {
aside.download-box h1 {
    display: block;
    width: 100%;
    text-align: center;
}

aside.download-box p {
    display: block;
    width: 100%;
    text-align: center;
}
.download-box .download-box-content {
    display: block;
}
aside.download-box a {
    width: 100%;
    display: block;
}
aside + br {
    display: block;
}
}
/*===================
DOWNLOAD BOXES HALF
===================*/
.half-button .download-box-content {
    display: block;
}
.half-button aside.download-box h1 {
    display: block;
    width: 100%;
}
.half-button .download-button {
    width: 100%;
}
/*===================
CTAS MAX HEIGHT
===================*/
.cta-height .wpb_single_image img {
    max-height: 400px;
    width: auto;
}
/*===================
EDCON FORM
===================*/
.edcon-form .gform_wrapper {
    background-color: #663366;
    border-radius: 0;
}
.edcon-form .gform_wrapper .top_label .gfield_label {
    color: #fff;
}
.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label {
    color: #fff;
}
.gform_wrapper .gform_footer input[type=submit] {
    background-color: #ff9966 !important;
    border: none;
    border-radius: 0;
}
.gform_wrapper .gform_footer input[type=submit]:hover {
    background-color: #ffb28b !important;
}
.five-columns .vc_column_container.vc_col-sm-3 {
    width: 20%;
}
.edcon-infoclass .gform_wrapper .top_label .gfield_label {
    color: #fff;
}
/*==========================
ADMISSIONS FAQ BUTTON
==========================*/
.faqbutton .buttimage button {
    background-color: transparent;
    border: none;
    color: transparent;
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/12/icons_faq.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    padding: 0;
    height: 100%;
    width: 72px;
}
.buttimage {
    text-align: center;
    padding: 4px;
    height: 72px;
    transition: all .25s ease;
    margin-bottom: 8px;
}
.faqbutton button {
    color: #663366;
    font-weight: 600;
    font-size: 1.25rem;
    background: transparent;
    border: none;
    margin: 0 auto;
    display: block;
    transition: all .25s ease;
    padding: 0;
    line-height: 1.7em;
}
.faqbutton button:hover {
    color: #a968a9;
}
.faqbutton .buttimage button:hover {
    color: transparent;
    margin: -4px auto;
    height: 72px;
}
div#faqrow {
    transition: all .25s ease;
    transform: scaleY(0);
    height: 0;
}
div#faqrow.faqtoggle {
    transform: scaleY(1);
    height: auto;
}

/*=========================
SEARCH RESULTS PAGE
==========================*/

.search-results .read-more {
    display: none;
}

.search-results .ast-pagination .page-numbers {
    color: #663466;
}

/*=========================
BREADCRUMBS
==========================*/

.ast-breadcrumbs a {
    color: #663466;
}
/*=================
PROGRAMS HEADER TOP MARGIN
==================*/
.js_active .ast-plain-container.ast-single-post .entry-header {
    margin-top: 16px;
}
/*=================
ASESOR FORM
==================*/
.asesor-form li#field_6_2 {
    margin-top: 0;
    margin-bottom: 32px;
}
.asesor-form .gform_wrapper {
    background-color: #663366;
/*     padding: 32px; */
}
.asesor-form .gform_wrapper .gform_footer {
    text-align: center;
    margin-top: 32px;
}
.asesor-max-width .wpb_single_image img {
    max-width: 380px;
}
.asesor-form .gform_wrapper div.validation_error {
    background-color: transparent;
    color: #ff9966;
    border: none;
    margin-bottom: 0;
    padding-top: 0;
}
.asesor-form .gform_wrapper li.gfield.gfield_error {
    background-color: transparent;
    border-color: #ff9966;
    padding: 0;
}
.asesor-form .gform_wrapper .validation_message {
    color: #ff9966;
    padding: 8px 0 0;
}
.asesor-form > .vc_column-inner > .wpb_wrapper {
    background-color: #663366;
    padding: 32px 32px 16px;
}
.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) {
    padding-left: 12px;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding-left: 12px;
}
.gform_wrapper .top_label select {
    padding-left: 8px;
}
/*================
ONLY DESKTOP
=================*/
@media (max-width:768px) {
.only-desktop {
    display: none;
}
}
/*================
ALIGN BOTTOM
=================*/
.align-bottom .vc_column-inner {
    justify-content: flex-end;
}
/*===============
FIN AID PHONES 
=================*/
.fin-aid-phones a {
    background-color: #653366;
    padding: 4px 8px;
    border-radius: 32px;
    color: #fff;
    text-decoration: none;
}
.fin-aid-phones a:hover {
    background-color: #ff9966;
    color: #fff;
}
/*===============
LIBRARIES BOXES
=================*/
.libraries h4 {
    margin-bottom: 0px !important;
}
.libraries h5 {
    margin-bottom: 0;
    line-height: 1.4;
    padding: 12px 0;
}
.libraries > .wpb_column > .vc_column-inner > .wpb_wrapper {
    background-color: #ededee;
    padding-top: 12px;
}
/*===============
DONATE BUTTON
===============*/
.ast-above-header-navigation #menu-locations .donate-button a {
    background-color: #ff9966;
    height: 27px;
    margin-bottom: 0;
    display: flex;
    line-height: 2;
    padding: 0 16px;
    border-radius: 5px;
}
.ast-above-header-navigation #menu-locations li.donate-button {
    padding: 8px 0 0;
    order: 9;
}
.ast-above-header-navigation #menu-locations li.donate-button:hover {
    background-color: transparent;
}
.ast-above-header-navigation #menu-locations .donate-button a:hover {
    background-color: #ffb893;
}
/*================
DONATE BUTTON RESPONSIVE
================*/
@media (max-width:768px) {
.ast-above-header-navigation #menu-locations .donate-button a {
    font-size: 14px;
    display: initial;
    width: auto;
    padding: 8px 16px;
}
.ast-above-header-navigation #menu-locations li.donate-button {
    background-color: transparent;
    margin-bottom: 0;
    padding-top: 0;
}
}
@media (max-width:480px) {
.ast-above-header-navigation #menu-locations li.donate-button {
    width: 100%;
    order: -1;
}
.ast-above-header-navigation #menu-locations li.donate-button {
    margin-bottom: 8px;

}
}
/*===================
SUBMENU HOVER
===================*/
.ast-above-header-menu .sub-menu li a:hover {
    color: #ff9966 !important;
}
/*==================
SEARCH RESULTS
====================*/

input.search-submit {
    background: #ff9966;
}

/*==================
STAFF & FACULTY DIRECTORY (ES)
====================*/

.category-faculty-es .post-thumb-img-content {
    display: none;
}
/*======================
RECINTO NEWS GRID
======================*/
.recinto-news p.read-more {
    display: none;
}
/*==================
EVENTOS TWEAKS
==================*/
.uca-event-title {
    line-height: 1.2;
}
.uca-event-location {
    padding: 8px 0;
}
.uca-events-event {
    height: auto !important;
}
.uca-event-desc {
    line-height: 1.2;
}
.site-main .uca-events-event:hover::after {
    height: 100%;
    border: 82px solid transparent;
    border-left-color: #865b86;
}
#uca-events-hero {
/*     height: 700px !important; */
}
.uca-event-title {
font-size: 26px;
font-weight: 700;
}
/*==================
SLIDER TWEAKS
==================*/
.owl-item .slider-photo .vc_column-inner .wpb_wrapper .wpb_text_column h4 a {

    background-color: rgba(0, 0, 0, .5);
}
.owl-item .slider-photo .vc_column-inner .wpb_wrapper .wpb_text_column h4 a:hover {
    background-color: rgba(102, 51, 102, .5);
}
/*=================
HEADER FIX
==================*/
@media (min-width:769px) {
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item {
    margin-left: auto;
    position: absolute;
    display: flex;
    height: 64px;
    width: 77%;
    right: 0;
}
.header-main-layout-1 .ast-main-header-bar-alignment {
    order: 2;
    margin-top: 64px;
    height: 32px;
}
}
/*====================
MOBILE MENU REWORK
====================*/
@media (max-width:768px) {
.top-bar-socials {
    display: none;
}
.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .site-branding {
    width: 75%;
    flex-wrap: wrap;
}
.ast-header-break-point .ast-mobile-header-inline .main-header-container {
    flex-wrap: wrap;
}
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item {
    width: 100vw;
    order: 2;
    display: block;
    position: relative;
    margin-left: -20vw;
    margin-bottom: 8px;
}
.ast-header-break-point .site-header {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}
.ast-header-break-point .ast-above-header-merged-responsive .ast-above-header-wrap {
    display: none;
}
.ast-header-break-point .ast-below-header-section-separated .ast-below-header-wrap {
    width: 20%;
    display: inline-flex;
    order: 1;
    height: 90px;
}
.ast-header-break-point .main-header-bar-wrap {
    width: 80%;
    order: 2;
}
.ast-header-break-point .main-header-bar-wrap .ast-container {
    padding: 0;
}
.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .ast-mobile-menu-buttons {
    width: 20vw;
    height: 90px;
}
.ast-button-wrap {
    display: block;
    width: 100%;
    text-align: center;
}
.ast-header-break-point .ast-mobile-menu-buttons-minimal.menu-toggle {
    margin-top: 12px;
}
.ast-button-wrap .menu-toggle .menu-toggle-icon {
    font-size: 24px;
}
.ast-header-break-point .ast-below-mobile-menu-buttons-minimal.menu-toggle {
    margin-top: 12px;
}
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item .ast-search-menu-icon.ast-inline-search {
    max-width: unset;
    padding: 0 15vw;
}
.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .site-branding {
    height: 90px;
    width: 40vw;
}
.site-branding img, .site-header .site-logo-img .custom-logo-link img {
    max-height: 40px;
    width: auto;
}
.ast-header-break-point .main-header-bar-wrap {
    width: 79vw;
}
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item {
    display: flex;
    width: 20vw;
    margin-bottom: 0;
    padding: 0;
}
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item .ast-search-menu-icon.ast-inline-search {
    padding: 0;
    width: auto;
}
.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .ast-mobile-menu-buttons {
    position: absolute;
    right: 0;
}
/* .main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item .ast-search-menu-icon.ast-inline-search .search-form .screen-reader-text:before {
    content: "\e8b6";
    font-family: Astra;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 30px;
    color: #76256c;
    position: absolute;
    margin: 0 auto;
    text-align: center;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
} */
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item .ast-search-menu-icon.ast-inline-search .search-form label {
    text-align: center;
    width: auto;
}   
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item .ast-search-menu-icon.ast-inline-search .search-form {
    background-color: transparent;
    width: auto;
		position:relative;
}
input.search-field::-webkit-input-placeholder { /* Edge */
  color: transparent;
}
input.search-field:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: transparent;
}
input.search-field::placeholder {
  color: transparent;
}
.ast-header-break-point .ast-below-mobile-menu-buttons-minimal.menu-toggle {
    margin-top: 0;
}
.ast-header-break-point .ast-below-header {
  display: flex;
}
.ast-header-break-point .ast-below-header-section-separated.ast-below-header-mobile-stack .ast-below-header .ast-container {
    display: flex;
}
.ast-header-break-point .ast-below-header-section-separated .ast-below-header .ast-button-wrap {
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.ast-header-break-point .ast-mobile-menu-buttons-minimal.menu-toggle {
    margin-top: 0;
}
.ast-button-wrap {
    display: flex;
    justify-content: center;
    align-items: center;
}
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item .ast-search-menu-icon.ast-inline-search .search-form input:focus {
    width: 60vw;
    background-color: #76256c;
    height: 40px;
    color: #fff;
    margin-left: -40vw;
		z-index:-1;
}
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item {
		width: 20vw;
    min-width: 20vw;
    margin: 0 auto;
    transform: translateX(-20vw);
    order: 2;
    display: flex;
    position: relative;
    margin-left: -20vw;
    padding: 0;
    height: 90px;
    margin-bottom: 0;
}
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item .ast-search-menu-icon.ast-inline-search .search-form input {
    width: 20vw;
    height: 90px;
}
.ast-logo-title-inline .site-logo-img {
    display: block;
    width: 100%;
}
.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .ast-site-identity {
    width: 40vw;
}
.ast-inline-search.ast-search-menu-icon .search-submit {
    z-index: 999;
		width:32px;
}
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item .ast-search-menu-icon.ast-inline-search .search-form label {
    z-index: -1;
}
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item .ast-search-menu-icon.ast-inline-search i.astra-search-icon {
    justify-content: center;
}
.screen-reader-text {
    clip: unset;
    clip-path: none;
    position: absolute;
    font-size: 0;
    height: 0;
    width: 0;
    top: 50%;
    left: 50%;
    overflow: visible;
}
}
/*====================
EVENTS SINGLE
====================*/
.single-tribe_events .tribe-events-single-event-title {
    font-size: 2.5em;
    line-height: 1;
    margin: 0;
    padding: 0;
}
.single-tribe_events .tribe-events-schedule h2 {
    color: #663366;
    font-weight: 600;
    font-size: 1.5rem;
}
p.tribe-events-back a {
    background-color: #ff9966;
    color: #fff;
    padding: 16px 34px;
    display: inline-block;
}
#tribe-events .tribe-events-button {
    background-color: #663366;
    border: none;
    border-radius: 0;
}
.single-tribe_events p.tribe-events-back a {
    background-color: #ff9966;
    color: #fff;
    padding: 16px 34px;
    display: inline-block;
}
#tribe-events .tribe-events-button {
    background-color: #663366;
    border: none;
    border-radius: 0;
}
.single-tribe_events .site-content a {
    color: #ff7e3e;
}
/*==================
ADMISSION BUTTONS SAME HEIGHT
===================*/
.five-columns.five-buttons > .wpb_column > .vc_column-inner > .wpb_wrapper {
    height: 100%;
}
.five-columns.five-buttons > .wpb_column > .vc_column-inner > .wpb_wrapper > .purple-butt {
    height: 100%;
}
.five-columns.five-buttons > .wpb_column > .vc_column-inner > .wpb_wrapper > .purple-butt > a {
    height: 100%;
    align-items: center;
    display: flex;
}
.five-columns.five-buttons > .wpb_column > .vc_column-inner > .wpb_wrapper > .purple-butt > button {
    height: 100%;
}
/*==================
ADMISSION BUTTONS RESPONSIVE
===================*/
.five-columns.five-buttons > .wpb_column > .vc_column-inner > .wpb_wrapper > .purple-butt > button {
    width: 100%;
}
.five-columns.five-buttons > .wpb_column > .vc_column-inner > .wpb_wrapper > .purple-butt > button {
    font-size: 14px;
}
@media (max-width:1024px) {
.five-columns .vc_column_container.vc_col-sm-3 {
    width: 100%;
    margin-bottom: 16px;
}
.five-columns.five-buttons > .wpb_column > .vc_column-inner > .wpb_wrapper > .purple-butt > button {
    width: 100%;
}
.five-columns.five-buttons > .wpb_column > .vc_column-inner > .wpb_wrapper > .purple-butt > a {
    justify-content: center;
    text-align: center;
    display: flex;
    width: 100%;
}
}
/*=========================
CAROUSELL AND TABS INTERFERENCE FIX
=========================*/
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed {
    pointer-events: none;
}
.estp-tab-wrapper.estp-template-6.estp-rht-side-tab .estp-inner-tab-wrapper {
    pointer-events: none;
}
.estp-tab-wrapper.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element .estp-external-link {
    pointer-events: all;
}
.estp-tab-wrapper.estp-template-6.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
    pointer-events: all;
}
.estp-tab-wrapper.estp-template-6.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
    pointer-events: all;
}
/*=================
MOBILE MENU FLYOUTS
=================*/
@media (max-width:768px) {
.ast-below-header-wrap .ast-below-header .ast-below-header-navigation .ast-below-header-menu li:hover > a {
    color: #663366;
    border: none;
}
/*====================
RIGHT
===================*/
.site-header #primary-menu .menu-text {
    font-weight: 600;
    font-size: 16px;
}
ul#primary-menu {
    padding: 20px;
}
ul#primary-menu li {
    padding: 17px;
    border-top: 1px solid #ededee;
}
ul#primary-menu .ast-above-header-menu-items > li:first-of-type {
    border-top: none;
}
.ast-fullscreen-menu-overlay .ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar-navigation #site-navigation {
    display: flex !important;
    flex-direction: column;
    justify-content: center;
}
.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar-navigation .close {
    order: 2;
    position: absolute;
    top: 32px !important;
    right: 32px !important;
    text-align: center;
    width: 36px;
    height: 36px;
    margin: 0 auto;
    background-color: #663366;
    color: #fff;
}
.ast-fullscreen-menu-enable.ast-header-break-point .main-navigation {
    order: 1;
    min-height: unset;
    height: unset;
}
.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar-navigation .close:after {
    background-color: #663366;
}
.ast-button-wrap .main-header-menu-toggle .menu-toggle-icon:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "";
    background-image: url(https://www.albizu.edu/wp-content/uploads/2020/02/globe-icon.svg);
    width: 46px;
    height: 46px;
    display: block;
    background-size: 24px;
    background-position: center;
    background-repeat: no-repeat;
}
/*====================
LEFT
===================*/
.ast-flyout-below-menu-overlay .ast-flyout-below-menu-enable.ast-header-break-point.ast-flyout-below-left-side .ast-below-header-navigation-wrap .ast-below-header-actual-nav {
    display: flex !important;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
		padding-top: 84px;
}
ul#below_header-menu {
    width: 100%;
    text-align: center;
    order: 1;
}
.ast-header-break-point .ast-below-header-actual-nav ul>li {
    border-top: 1px solid #ededee;
    padding: 4px;
}
.ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-navigation-wrap .close {
    order: 2;
    position: absolute;
    top: 32px;
    right: 32px !important;
    padding: 4px;
		opacity: 1;
}
.ast-header-break-point .ast-below-header-actual-nav .menu-item-has-children>.ast-menu-toggle {
    background-color: #855c85;
}
/*====================
SUBMENUS
===================*/
/* .ast-flyout-below-menu-overlay .ast-flyout-below-menu-enable.ast-header-break-point.ast-flyout-below-left-side .ast-below-header-navigation-wrap .ast-below-header-actual-nav.toggled {
    justify-content: flex-start;
    padding-top: 48px;
    padding-bottom: 72px;
} */
.ast-flyout-below-menu-overlay .ast-flyout-below-menu-enable.ast-header-break-point.ast-flyout-below-left-side .ast-below-header-navigation-wrap .ast-below-header-actual-nav ul[aria-expanded="true"] .sub-menu > li {
    background-color: #ededee;
    border-bottom: 2px solid #fff;
}
.ast-flyout-below-menu-overlay .ast-flyout-below-menu-enable.ast-header-break-point.ast-flyout-below-left-side .ast-below-header-navigation-wrap .ast-below-header-actual-nav ul[aria-expanded="true"] .sub-menu > li a {
    background-color: transparent;
}
#ast-below-header-navigation-section-1 .ast-submenu-expanded .sub-menu li {
    background-color: #ededee;
    border-bottom: 2px solid #fff;
}
#ast-below-header-navigation-section-1 .ast-submenu-expanded .sub-menu li a {
    background-color: #ededee;
}
.ast-header-break-point .ast-below-header-navigation li.current-menu-ancestor > a {
    background-color: #ff9a66;
}
}
/*==========================
ACADEMICS: DOWNLOAD CATALOG & CALENDAR MODULE
===========================*/
#download_catalog_calendar {
	
}

#download_catalog_calendar .vc_tta-panels-container {
	position: relative;
	float: right;
	/*width: 20%;*/
}

#download_catalog_calendar h4.vc_tta-panel-title.vc_tta-controls-icon-position-right {
	font-size: 1em;
}

#download_catalog_calendar h4 a {
	background: #fb9966;
}

#download_catalog_calendar h4 a span.vc_tta-title-text {
	color: #FFF;
}
/*==========================
SLIDER RESPONSIVE
===========================*/
@media (max-width:768px) {
#home-slider-section > .vc_row {
    padding: 0 !important;
    width: 100VW !important;
}
}
/*===================
FOOTER SOCIALS
====================*/
footer .top-bar-socials {
    display: block;
    margin-bottom: 8px;
}
footer .top-bar-socials a {
    margin: 0 8px;
}
/*==================
MOBILE SOCIALS IN MENU
==================*/
.mobile-socials {
    display: none;
}
@media (max-width:768px) {
.ast-header-break-point .ast-below-header-actual-nav ul>li.mobile-socials {
    display: inline-block;
    border-top: none;
    width: 15%;
    margin-top: 24px;
}
.ast-header-break-point .ast-below-header-actual-nav ul>li.mobile-socials a.menu-link {
    font-size: 0;
}
.ast-header-break-point .ast-below-header-actual-nav ul>li.mobile-socials a.menu-link:before {
    content: " ";
    font-style: normal;
    font-weight: 400;
    display: inline-block;
    text-decoration: inherit;
    width: inherit;
    height: inherit;
    text-align: center;
    text-rendering: optimizelegibility;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 16px;
}
.ast-header-break-point .ast-below-header-actual-nav ul>li.fa.mobile-socials a.menu-link:before {
    content: "\f09a";
}
.ast-header-break-point .ast-below-header-actual-nav ul>li.tw.mobile-socials a.menu-link:before {
    content: "\f099";
} 
.ast-header-break-point .ast-below-header-actual-nav ul>li.in.mobile-socials a.menu-link:before {
    content: "\f16d";
} 
.ast-header-break-point .ast-below-header-actual-nav ul>li.li.mobile-socials a.menu-link:before {
    content: "\f08c";
} 
.ast-header-break-point .ast-below-header-actual-nav ul>li.yt.mobile-socials a.menu-link:before {
    content: "\f16a";
} 
}
/*========================
MOBILE RIGHT MENU TWEAKS
========================*/
@media (max-width:768px) {
/*========================
TITLES
========================*/
ul#primary-menu .ast-above-header-menu-items > li.first-location:before {
    content: "Choose a Campus";
    display: block;
    width: 100%;
    margin-bottom: 21px;
    font-size: 24px;
    padding: 8px;
}
ul#primary-menu .ast-above-header-menu-items > li.first-location:after {
    content: "";
    display: block;
    position: absolute;
    width: 56px;
    height: 4px;
    background-color: #ff9a66;
    bottom: 44%;
}
.wpml-ls-item.wpml-ls-current-language:before {
    content: "Language";
    display: block;
    width: 50%;
    font-weight: 600;
    margin-bottom: 0;
    font-size: 16px;
    padding: 8px;
}
/*========================
STYLINGS
========================*/
ul#primary-menu .ast-above-header-menu-items > li.first-location {
    position: relative;
}
li.menu-onl.last-location {
    margin-bottom: 16px;
}
#primary-menu.main-header-menu .donate-button, #primary-menu.main-header-menu .request_info_link {
    display: none;
}
ul#primary-menu .wpml-ls-item {
    border: none;
    padding: 16px 16px;
    background-color: #ededee;
    margin-left: -20px;
    width: calc(100% + 40px);
    order: 0;
}
.main-navigation ul#primary-menu.main-header-menu li.menu-item.pum-trigger {
    border-bottom: 1px solid #ededee;
}
.ast-above-header-menu-items {
    margin-bottom: 16px;
}
ul#primary-menu ul.sub-menu {
    background: transparent;
}
ul#primary-menu .wpml-ls-item.menu-item-has-children > a {
    width: calc(50% - 42px);
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
}
ul#primary-menu .wpml-ls-item.menu-item-has-children > button {
    width: 41px;
    background-color: #ff9a66;
    color: #fff;
}
#primary-menu .ast-above-header-menu-items {
    display: flex;
    flex-direction: column;
}
ul#primary-menu ul.sub-menu {
    text-align: right;
}
ul#primary-menu .sub-menu .wpml-ls-item {
    background-color: #fff;
    width: calc(50% - 1px);
    margin-left: unset;
    position: absolute;
    right: 0;
    left: unset;
    padding: 12px;
}

/*========================
TRANSLATIONS
========================*/
html[lang="es-ES"] ul#primary-menu .ast-above-header-menu-items > li.first-location:before {
    content: "Selecciona un recinto";
}
html[lang="es-ES"] .wpml-ls-item.wpml-ls-current-language:before {
    content: "Lenguaje";
}
/*====================
ALTERNATIVE STYLE
====================*/
/* #primary-menu .ast-above-header-menu-items > li:nth-of-type(1) a span.menu-text {
    font-size: 0;
}
#primary-menu .ast-above-header-menu-items > li:nth-of-type(1) a span.menu-text:before {
    content: "SJU";
    font-size: 16px;
}
#primary-menu .ast-above-header-menu-items > li:nth-of-type(2) a span.menu-text {
    font-size: 0;
}
#primary-menu .ast-above-header-menu-items > li:nth-of-type(2) a span.menu-text:before {
    content: "MAY";
    font-size: 16px;
}
#primary-menu .ast-above-header-menu-items > li:nth-of-type(3) a span.menu-text {
    font-size: 0;
}
#primary-menu .ast-above-header-menu-items > li:nth-of-type(3) a span.menu-text:before {
    content: "MIA";
    font-size: 16px;
}
#primary-menu .ast-above-header-menu-items > li:nth-of-type(4) a span.menu-text {
    font-size: 0;
}
#primary-menu .ast-above-header-menu-items > li:nth-of-type(4) a span.menu-text:before {
    content: "ONL";
    font-size: 16px;
} */
ul#primary-menu .ast-above-header-menu-items > li.first-location:before {
    font-size: 0;
    padding: 0;
    margin: 0;
    display: none;
}
#primary-menu .ast-above-header-menu-items > li:nth-of-type(5), #primary-menu .ast-above-header-menu-items > li:nth-of-type(2), #primary-menu .ast-above-header-menu-items > li:nth-of-type(3), #primary-menu .ast-above-header-menu-items > li:nth-of-type(4) {
/*     width: 56px; */
    border: none;
    background-color: #ededee;
/*     border: 1px solid #fff; */
    margin-bottom: 4px;
/* 		max-width:222px; */
}
#primary-menu .ast-above-header-menu-items {
    display: block;
    text-align: center;
}
#primary-menu .ast-above-header-menu-items:before {
    content: "Choose a Campus";
    display: block;
    width: 100%	;
    margin-bottom: 21px;
    font-size: 20px;
    padding: 8px 0;
    margin: 72px auto 0;
    line-height: 1.4;
    background-color: #663366;
    color: #fff;
}
html[lang="es-ES"] #primary-menu .ast-above-header-menu-items:before {
    content: "Selecciona un recinto";
}
ul#primary-menu .wpml-ls-item {
    position: absolute;
    top: 0;
    left: 0;
}
ul#primary-menu .ast-above-header-menu-items > li.first-location:after {
    display: none;
}
}
/*===============
PURPLE CONFIRMATION
===============*/
.form-purple .gform_confirmation_wrapper {
    background: #663366;
    padding: 32px;
    color: #fff;
    font-size: 24px;
}
/*===============
MIAMI EVENTS BG
===============*/
body.cat-miami #uca-events-hero, .cat-miami-es #uca-events-hero {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2020/02/miami-events-solid.jpg);
}
/*===================
REMOVE BULLETS FOOTER
==================*/
footer #menu-connect-to-au-es li:before {
    display: none;
}
/*===================
TEMPORARY SEARCH SHUTDOWN
==================*/
/* @media (max-width:768px) {
.ast-search-menu-icon.ast-inline-search {
    display: none;
}
} */
/*===================
REMOVE BULLETS FOOTER
==================*/
footer #menu-connect-to-au-es li:before {
    display: none;
}
/*===================
MOBILE EVENTS FIX
==================*/
@media (max-width:768px) {
#uca-events-header {
    height: unset !important;
    margin-bottom: 16px !important;
}
#uca-events-navigation {
    margin-top: 40px;
}
/*=============
UCA EVENTS BODY TWEAK
==============*/
body #uca-events-list {
    margin-left: -35px;
    width: calc(100% + 70px);
    padding: 15px 20px;
}
}
#uca-events-navigation li {
    text-transform: capitalize;
}
/*=============
PURE CHAT NOT ON TOP
==============*/
#purechat-container .purechat-launcher-frame {
    z-index: 95;
}
.ast-fullscreen-menu-overlay .ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar-navigation {
    z-index: 10000 !important;
}
/*==============
GIVE BUTTON SPACING
==============*/
@media (min-width:769px) {
li.donate-button {
    margin-left: 24px;
}
}
/*==============
RESPONSIVE CTAS TOPBAR
==============*/
html[lang="en-US"] .donate-button.responsive-donate a span:before {
    content: "Give";
    font-size: 15px;
}
html[lang="en-US"] .donate-button.responsive-donate a span {
    font-size: 0;
}
@media (min-width:769px) {
.responsive-donate {
    display: none;
}
}
@media (max-width:768px) {
.ast-header-break-point .ast-above-header-merged-responsive .ast-above-header-wrap {
    display: block;
    width: 100%;
}
.ast-above-header .ast-container {
    padding: 0;
}
.ast-header-break-point .ast-above-header-merged-responsive .ast-above-header-wrap .ast-above-header-section {
    padding: 0;
}
.donate-button.responsive-donate {
    display: inline-block;
    width: 50%;
    border-left: 1px solid #fff;
}
.tellcta {
    width: 50%;
    margin: 0;
}
.ast-header-break-point .ast-above-header-merged-responsive .ast-above-header-section .widget {
    width: 100%;
    margin: 0;
}
.ast-header-break-point .ast-above-header-merged-responsive .ast-above-header-section .widget .textwidget.custom-html-widget {
    display: flex;
}
header.site-header .tellcta a {
    display: block;
    border-radius: 0;
    font-size: 15px;
}
.donate-button.responsive-donate a {
    background-color: #ff9a66;
    display: block;
    padding: 4px;
}
.donate-button.responsive-donate a span {
    color: #fff;
    font-size: 15px;
    font-weight: 600;
}
.ast-above-header-section-1 {
    width: 100%;
    display: block;
    text-align: center;
}
}
/*=====================
SMALL ORANGE BUTTONS SAME WIDTH
=====================*/
.orange .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    min-width: 150px;
}
/*=====================
MIAMI EMPTY SPACE PHOTO
=====================*/
.vc_empty_space.miami-special-space {
    background-position: 40% 40%;
    background-size: cover !important;
}

/*=====================
ABOUT US - CHANCELLOR BTNS
======================*/

@media (min-width:769px) {
	.btn_left {
    float: left;
	}
	.btn_right {
    float: right;
	}
}
/*=====================
STUDENT TOOLS MOBILE
======================*/
@media (min-width:769px) {
#primary-menu li.tools-mobile {
    display:none;
}
.ast-above-header-navigation #menu-locations > li.wpml-ls-item, .ast-above-header-navigation #menu-locations-es > li.wpml-ls-item {
    order: 6;
}
.ast-below-header-wrap .ast-below-header .ast-below-header-navigation .ast-below-header-menu li:hover > a {
    background-color: #ffffff;
    color: #ff9a66 !important;
    border-bottom: 4px solid #ff9966;
}
}
@media (max-width:768px) {
#primary-menu li.tools-no-mobile {
    display:none;
}
ul#primary-menu li.tools-mobile {
    padding: 12px;
}
.ast-fullscreen-menu-overlay .ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar-navigation #site-navigation {
    justify-content: flex-start;
}
.ast-fullscreen-menu-enable.ast-header-break-point .main-navigation {
    margin-top: 0px;
}
ul#primary-menu li.tools-mobile.tools-first {
    border-top: none;
		padding-top:0;
}
ul#primary-menu li.tools-mobile.tools-first:before {
    padding: 12px 0 12px;
    content: "Student Tools";
    width: calc(100% + 24px);
    margin-bottom: 12px;
    margin-left: -12px;
    margin-right: -12px;
    font-size: 20px;
    background-color: #663366;
    color: #fff;
    display: block;
}
ul#primary-menu li.tools-mobile {
/*     max-width: 222px; */
    margin: 0 auto;
    display: inline-block;
    width: 100%;
/*     background-color: #ededee; */
/*     margin-bottom: 4px; */
}
ul#primary-menu .ast-above-header-menu-items > li:first-of-type {
    width: 100%;
    max-width: unset;
    margin: 0;
}
.ast-fullscreen-menu-enable.ast-header-break-point .main-navigation {
    margin-top: 0;
}
.ast-fullscreen-menu-enable.ast-header-break-point .main-navigation {
    padding-top: 100px;
    display: block;
}
/*======================
SEARCH RND 2
======================*/

.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item .ast-search-menu-icon.ast-inline-search .search-form label {
    z-index: 1;
}
.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar {
    background-color: transparent;
}
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item .ast-search-menu-icon.ast-inline-search .search-form label {
    width: 30px;
    height: 30px;
    display: block;
}
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item .ast-search-menu-icon.ast-inline-search {
    display: flex;
}
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item .ast-search-menu-icon.ast-inline-search .search-form input:focus {
		transform: translateY(25px);
    padding: 0 8px;
}
.ast-masthead-custom-menu-items.search-custom-menu-item {
    z-index: 9999;
}
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item {
    display: block;
}
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item .ast-search-menu-icon.ast-inline-search {
    display: block;
    margin: auto;
    height: 100%;
}
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item .ast-search-menu-icon.ast-inline-search .search-form {
    height: 100%;
    display: block;
}
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item .ast-search-menu-icon.ast-inline-search .search-form:before {
    content: "\e8b6";
    font-family: Astra;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 30px;
    color: #76256c;
    position: absolute;
    margin: 0 auto;
    text-align: center;
    left: 100%;
    top: 50%;
    transform: translate(-100%, -50%);
    pointer-events: none;
}
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item .ast-search-menu-icon.ast-inline-search .search-form input {
    margin-left: calc(20vw - 30px);
    width: 30px;
    padding: 0;
		color:transparent;
}
/*======================
IPHONE ZOOM FIX
======================*/
body { 
	font-size: 16px; 
}
input, select {
    font-size: 1em;
}
}
/*======================
TOOLBAR FIXES
======================*/
@media (max-width:768px) {
header.site-header .tellcta a {
    height: 100%;
}
}
/*======================
UNFOCUSED
======================*/
@media (min-width:769px) {
.ast-below-header-menu li:hover > a, .ast-below-header-menu li:focus > a, .ast-below-header-menu li.focus > a {
    background-color: #fff;
    color: #ff9a66 !important;
    border-bottom: 4px solid #ff9a66 !important;
}
.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu li a:hover, .ast-desktop .ast-mega-menu-enabled.ast-below-header-menu li a:focus {
    background-color: #fff;
}
}
/*====================
ABOUT US BUTTONS ALIGN
====================*/
@media (min-width:769px) {
.vc_btn3-container.orange.vc_btn3-center {
    flex-grow: 1;
}
.align-butts-bottm > .wpb_column > .vc_column-inner > .wpb_wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.align-butts-bottm > .wpb_column > .vc_column-inner > .wpb_wrapper .vc_btn3-container.orange.btn_left.vc_btn3-center {
    align-self: flex-start;
}
.align-butts-bottm > .wpb_column > .vc_column-inner > .wpb_wrapper .vc_btn3-container.orange.btn_right.vc_btn3-center {
    align-self: flex-end;
    position: absolute;
    bottom: 0;
}
.align-butts-bottm > .wpb_column > .vc_column-inner > .wpb_wrapper .wpb_text_column.wpb_content_element:nth-of-type(2) {
    height: 100%;
}
}

/*=========================
SEARCH RESULTS STYLING
==========================*/

.search-results .entry-header h2.entry-title {
    font-size: 1.6rem;
}

.search-results .blog-layout-1 {
	padding-bottom: 1em
}

.search-results a.next.page-numbers {
    background-color: #653366;
    color: #fff;
    text-decoration: none;
    padding: 4px 16px;
    display: inline-block;
    border-radius: 32px;
}

.search-results a.prev.page-numbers {
    background-color: #653366;
    color: #fff;
    text-decoration: none;
    padding: 4px 16px;
    display: inline-block;
    border-radius: 32px;
}

/*=========================
ONLINE CAMPUS PAGE CSS TWEAKS
==========================*/

/* ES */
.page-id-1793 li#menu-item-3824,
.page-id-1793 li#menu-item-3825,
.page-id-1793 li#menu-item-3826 {
    display: none !important;
}
/* ES */
.page-id-1793 #location-chooser-section .widget_nav_menu li#menu-item-2172 a {
    border-right: 0px solid #663366;
}
/* EN */
.page-id-134 li#menu-item-3828,
.page-id-134 li#menu-item-3829,
.page-id-134 li#menu-item-3830 {
    display: none !important;
}
/* EN */
.page-id-134 #location-chooser-section .widget_nav_menu li#menu-item-105 a {
    border-right: 0px solid #663366;
}
/*=================
INTERNATIONAL STUDENTS TABS
==================*/
.int-stud-tour span.vc_tta-title-text {
    font-size: 1em;
}
#main .int-stud-tour .vc_tta-panel-body {
    padding: 14px 20px 48px;
    border: none;
}
.wpb-js-composer .int-stud-tour.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    background: #ededee;
}
.wpb-js-composer .int-stud-tour.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    background: #f8f8f8;
}
#main .int-stud-tour .vc_tta-panels {
    border: none;
}
.wpb-js-composer .int-stud-tour.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a {
    border: none !important;
    border-radius: 00;
}
/*================
SCROLL TO TOP NO OVERLAP
================*/
#ast-scroll-top {
    bottom: 80px;
}
/*==================
TUITION TABLES
===================*/
.tuition-table p {
    margin-bottom: 0;
}
.tuition-table td {
    vertical-align: middle;
}
#main .tuition-table td[colspan="5"] p {
    margin: 12px;
}
/*==================
TUITION TABLES RESPONSIVE
===================*/
@media (max-width: 999px) {
.wpb_text_column table tr:nth-child(2) {
    width: 0;
    height: 0;
    position: absolute;
    left: 100%;
    top: 100%;
}

.tuition-table td[colspan ="5"] {
    padding: 8px 8px;
}
	/* Force table to not be like tables anymore */
table, thead, tbody, th, td, tr { 
    display: block; 
}
	/* Hide table headers (but not display: none;, for accessibility) */
thead tr { 
    position: absolute;
    top: -9999px;
    left: -9999px;
}
td { 
		/* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee; 
    position: relative;
    padding-left: 50%; 
}
td:before { 
/* Now like a table header */position: absolute;
/* Top/left values mimic padding */top: 6px;left: 8px;width: 45%;padding-right: 10px;white-space: nowrap;font-weight: 700;}
/*
Label the data
*/
td:nth-of-type(1):before { display: none;}
td:nth-of-type(2):before { content: "Tuition Per credit"; }
td:nth-of-type(3):before { content: "Tuition For 12 credits"; }
td:nth-of-type(4):before { content: "Fees Per semester"; }
td:nth-of-type(5):before { content: "Total Per semester"; }
.wpb_text_column table tr td {
    background-color: #ededee;
}
.wpb_text_column table tr td:nth-child(1) {
    padding-left: 8px;
    background-color: #663366;
    color: #fff;
}

.wpb_text_column table tr td:nth-child(1) h4 {
    color: #fff;
}

.wpb_text_column table tr:nth-child(1) td:nth-child(1) {
    background-color: #ff9a66;
}
#main .tuition-table td[colspan="5"] a {
    color: #fff;
}
}

@media (min-width:769px) {
header#masthead {
    box-shadow: 0 0px 14px rgba(0,0,0,0.15);
}
}

/*=========================
SELF-STUDY
==========================*/

.image_text {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.page-id-503 .important_documents {
	margin: 1em 0;
}

.page-id-503 .important_documents > p:first-child {
	font-weight: bold;
}

.page-id-503 .important_documents + p {
	  color: #683364;
		font-weight: bold;
    vertical-align: middle;
}

/*=========================
REVISIONS
==========================*/

/* Campus Menu in bold */
ul#menu-campus-menu a, 
ul#menu-campus-menu-es a {
    font-weight: bold;
}

.campus_address {
	  font-weight: bold;
		font-style: italic;
		font-size: 14px
}
/*======================
CAMPUS STYLING
=======================*/
.wpb_text_column.campus-title {
    background-color: #653366;
    padding: 12px;
    text-align: center;
    margin-bottom: 0;
}
.wpb_text_column.campus-title h1, .wpb_text_column.campus-title h2, .wpb_text_column.campus-title h3, .wpb_text_column.campus-title h4, .wpb_text_column.campus-title h5, .wpb_text_column.campus-title h6, .wpb_text_column.campus-title li, .wpb_text_column.campus-title p, .wpb_text_column.campus-title {
    color: #fff;
}
.wpb_text_column.campus-copy {
    background-color: #f7f7f7;
    padding: 24px;
}

/*======================
MORE INFO STYLING
=======================*/
.more-info-form > .vc_column-inner > .wpb_wrapper {
    background-color: #f7f7f7;
}
.more-info-form > .vc_column-inner {
    padding-top: 0;
}
.more-info-form .wpb_text_column {
    background-color: #ff9966;
    padding: 24px;
    margin-bottom: 0;
}
.more-info-form .gform_wrapper {
    padding: 0 24px 24px;
    margin-top: 0;
}
.more-info-image > .vc_column-inner {
    min-height: 420px;
    position: relative;
    padding: 0;
    background-size: 120% !important;
    background-position: 0% 0% !important;
}
.more-info-image > .vc_column-inner:before {
    content: "";
    width: calc(100% - 48px);
    height: calc(100% - 48px);
    position: absolute;
    top: 24px;
    left: 24px;
    border: 2px solid #ff7935;
    display: block;
}
.more-info-image .wpb_text_column {
    padding: 48px;
}
.more-info-image .wpb_text_column h1 {
    color: #fff;
    font-family: Helvetica,Verdana,Arial,sans-serif !important;
    text-transform: capitalize;
    text-shadow: 2px 4px 3px rgba(0,0,0,0.5);
}
.more-info-image {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2022/09/students-0.png);
    background-size: 120% !important;
}
/*===================
MORE INFO POSIITIONING
====================*/
.vc_row.wpb_row.more-info-fold {
    column-count: 2;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}
.vc_row.wpb_row.more-info-fold > div {
    width: 100%;
    height: auto;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    float: none;
    margin-bottom: 32px;
}
.vc_row.wpb_row.more-info-fold > div.more-info-image {
    width: calc((100vw - (100vw - 1185px)) * .6666);
}

.vc_row.wpb_row.more-info-fold > div.more-info-copy {
    width: calc((100vw - (100vw - 1185px)) * .6666);
}
.vc_row.wpb_row.more-info-fold > div.more-info-form {
    width: calc((100vw - (100vw - 1185px)) * .3333);
    margin: 0 0 32px auto;
}
/*=======================
MORE INFO RESPONSIVE
=======================*/
@media (max-width:1240px) {
.vc_row.wpb_row.more-info-fold > div.more-info-form {
    width: 32vw;
}
.vc_row.wpb_row.more-info-fold > div.more-info-copy, .vc_row.wpb_row.more-info-fold > div.more-info-image {
    width: 64vw;
}
.more-info-image .wpb_text_column h1 {
    font-size: 36px;
}
}
@media (max-width:768px) {
.vc_row.wpb_row.more-info-fold {
    column-count: unset;
    display: flex;
    flex-direction: column;
}
.vc_row.wpb_row.more-info-fold > div.more-info-image, .vc_row.wpb_row.more-info-fold > div.more-info-copy {
    width: 100%;
}
.more-info-image > .vc_column-inner {
    background-size: 120vw !important;
    min-height: 350px;
}
.vc_row.wpb_row.more-info-fold > div.more-info-form {
    width: 100%;
    order: 2;
}
.vc_row.wpb_row.more-info-fold > div.more-info-image {
    order: 1;
}
.vc_row.wpb_row.more-info-fold > div.more-info-copy {
    order: 3;
}
.more-info-form > .vc_column-inner {
    padding: 0 !important;
}
.more-info-image {
    background-size: cover !important;
}
}

#uca-events-hero {
	z-index: -10;
}

body #uca-events-list {
	position:unset;
}

.fin-aid-accs.progs-acc.wpb_column.vc_column_container.vc_col-sm-12, .vc_row.wpb_row.vc_row-fluid.fin-aid-accs.progs-acc {
    margin-top: 20px;
}



div#mayaguez_admissions_hero {
    padding-top: 24px !important;
    padding-bottom: 192px !important;
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/12/header-bg-08.jpg?id=1752) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

div#sanjuan_admissions_hero {
	padding-top: 24px !important;
	padding-bottom: 192px !important; 
	background-image: url(https://www.albizu.edu/wp-content/uploads/2019/12/students-17-wide.jpg?id=1736) !important;
	background-position: center !important;
	background-repeat: no-repeat !important; 
	background-size: cover !important;
}
@media (max-width:600px) {
.more-info-image > .vc_column-inner {
    background-size: cover !important;
}
.more-info-image {
    background-size: cover !important;
}
}
/*=======================
SECTION PADDINGS
=======================*/
@media (max-width:1200px) and (min-width:769px) {
.vc_section {
    padding: 0 30px;
}
}
/*=======================
MIAMI OVERRIDE
=======================*/
body.cat-miami #uca-events-hero, .cat-miami-es #uca-events-hero {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2020/06/miami-events-02.jpg);
}
/*=======================
MIAMI OVERRIDE
=======================*/
body.cat-miami #uca-events-hero, .cat-miami-es #uca-events-hero {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2020/06/miami-events-02.jpg);
}
/*=======================
MORE INFO AND SEARCH TWEAKS
=======================*/
@media (min-width:769px) {
.header-main-layout-1 .ast-main-header-bar-alignment {
    margin-top: 78px;
}
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item {
    top: calc(50% - 8px);
    transform: translateY(-50%);
}
}
.more-info-button-02 a {
    background-color: #d0debb;
    border-radius: 8px;
    margin-bottom: 2px;
}
.more-info-button-02 a span {
    color: #663366;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}

.more-info-button-02 a:hover {
    background-color: #6d6e70;
    border-radius: 8px;
    margin-bottom: 2px;
}

.more-info-button-02 a span:hover {
    color: #663366;
}
/*=======================
HOME ES PROGRAMAS CTA
=========================*/

#programas_cta {
    padding-top: 128px !important;
    padding-bottom: 128px !important;
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/12/albizu-students-02-wide-overlay.jpg?id=1730) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
/*=======================
MIAMI CAMPUS HEADER
=======================*/
#campus-header .miami-header {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2023/01/backmiami.jpg?id=10517) !important;
    padding-top: 44px;
    padding-bottom: 144px;
}
/*=======================
MAYAGUEZ CAMPUS HEADER
=======================*/
#campus-header .mayaguez-header {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2020/03/mayaguez-6.jpg?id=4124);
    padding-top: 24px;
    padding-bottom: 144px;
}
/*=======================
PRESIDENCIA HEADER
=======================*/
#campus-header .presidencia {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2020/06/presidencia-01.jpg);
    padding-top: 24px;
    padding-bottom: 144px;
    background-position:center;
}
/*=======================
CAROUSEL IMAGES
=======================*/
.slider-photo.request-es > .vc_column-inner {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/12/albizu-students-04.jpg);
    background-position: center;
    background-size: cover;
}
.slider-photo.schedule-es > .vc_column-inner {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/12/albizu-students-01.jpg);
    background-position: center;
    background-size: cover;
}
.slider-photo.acred-es > .vc_column-inner {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/12/home-grid-accr.jpg);
    background-position: center;
    background-size: cover;
}
.slider-photo.bach-es > .vc_column-inner {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/12/home-grid-progs.jpg);
    background-position: center;
    background-size: cover;
}
.big-es {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2020/02/main-carousel-new.jpg);
    background-position: center;
    background-size: cover;
    height: 100%;
}
.orange .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {margin-top: 16px;}
.big-es-row {
    margin: 5px 5px 0 5px !important;
}
.carousel-purp > .vc_column-inner {
    background-color: #663366;
}
.carousel-orange > .vc_column-inner {
    background-color: #ff9a66;
}
/*==================
REQUEST INFO ICON
====================*/
.request_info_link:after {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(https://www.albizu.edu/wp-content/uploads/2020/06/external-link-icon.svg);
    margin-left: 8px;
}
/*================
TAB WEAKS
=================*/
span.vc_tta-title-text {
    text-decoration: underline;
    text-decoration-color: #ff9966;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab:not(.vc_active)>a:hover {
    background-color: #653366 !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab:not(.vc_active)>a:hover span {
    color: #fff;
}
/*================
MORE INFO SUBMENU LINK COLOR FIX
==========================*/

ul.sub-menu li a.menu-link {
    color: #663366 !important;
}
/*==================
REQUEST INFO BUTTON
==================*/
.main-header-bar-navigation {
    z-index: 99;
    position: relative;
}
.main-navigation .main-header-menu li.menu-item.more-info-button-02 {
    position: absolute;
    right: 320px;
    bottom: 40px;
    min-width: 220px;
}
.main-navigation .main-header-menu li.menu-item.more-info-button-02 a {
    padding: 13.5px 16px;
    justify-content: center;
}
/*==================
REQUEST INFO BUTTON responsive
==================*/
@media (max-width:768px) {
.ast-stick-primary-below-wrapper {
    display: flex;
}
.ast-header-break-point .ast-below-header-section-separated .ast-below-header-wrap {
    width: 20vw;
}
.astra-search-icon::before {
    color: transparent;
}
.main-navigation .main-header-menu li.menu-item.more-info-button-02 {
    position: relative;
    left: unset;
    bottom: unset;
		border-top: none !important;
}
.main-navigation .main-header-menu li.menu-item.more-info-button-02 a {
    background-color: #ff9a66;
}
.ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-menu {
    padding-top: 100px;
}
}
/*==================
PROGRAMAS CTA BG IMAGE
==================*/
#programas_cta {
    background-image: url(https://www.albizu.edu/wp-content/uploads/2020/06/san-juan-bg-01.jpg) !important;
}

/*========================
PROGRAMAS ACADEMICOS BG IMAGE
==========================*/

#campus-header .academic-programs-hero:lang(es) {
	padding-top: 24px !important;
    padding-bottom: 192px !important;
    background-image: url(https://www.albizu.edu/wp-content/uploads/2019/12/albizu-students-02-wide-overlay.jpg?id=1730) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/*==================
STUDENT TOOLS REPOSITION
==================*/
@media (min-width:768px) {
#pum-302 .pum-container.pum-responsive.pum-responsive-small {
    left: unset !important;
    right: calc((100vw - 1200px) / 2) !important;
}
}
/*==================
EVENTS IMAGE TOP
==================*/
div#uca-events-hero {
    background-position: top center;
}

/*======================
HIDE MIAMI EVENTS
=======================*/

/*EN*/

.page-id-98 #events-section {
	display: none;
}

.page-id-98 ul#menu-campus-menu li#menu-item-101 {
	display: none;
}

/*ES*/

.page-id-1792 #events-section {
	display: none;
}

.page-id-1792 ul#menu-campus-menu-es li#menu-item-2169 {
	display: none;
}

/*======================
Distance Learning Mobile Tables Fix
=======================*/

/* EN */
@media (max-width: 999px) {
	
	.page-id-4738 table, .page-id-4738 td {
		width: 100% !important;
	}
	
	.page-id-4738 td:before {
		display: none;
	}
	.page-id-4738 td {
		padding-left: 10px;
	}
}

/* ES */
@media (max-width: 999px) {
	
	.page-id-4735 table, .page-id-4735 td {
		width: 100% !important;
	}
	
	.page-id-4735 td:before {
		display: none;
	}
	.page-id-4735 td {
		padding-left: 10px;
	}
}

/*======================
Floating Tab/Sidebar - HIDE ON MOBILE
=======================*/

@media (max-width: 768px) {
	.estp-tab-wrapper {
		display: none;
	}
}

/*==========================
 MENU TOP BAR - COVID 19 UPDATE
===========================*/

.ast-above-header-section.ast-above-header-section-1.ast-flex.ast-justify-content-flex-start.text-html-above-header a {
    color: #ffffff;
    text-transform: none;
    padding: 0;
    line-height: 2.5;
    font-size: 14px;
	  /*text-decoration: underline;*/
	 border-bottom: 2px solid #ff9966;
}
/*==========================
NEW CTA
===========================*/
.new-cta-01 img.vc_single_image-img.attachment-full {
    max-width: 300px;
}
.new-cta-col > .vc_column-inner {
    background-position: right !important;
    background-repeat: no-repeat !important;
    background-size: 85% !important;
    border-radius: 16px;
}
.new-cta-01 h2 {
    margin-bottom: 0;
    font-weight: 400;
}
.new-cta-01 h1 {
    color: #f69668 !important;
}
.new-cta-01 .button-01 a {
    background-color: #663366;
    padding: 10px 18px;
    display: inline-block;
    margin-top: 8px;
    border-radius: 8px;
    font-size: 20px;
}
.cta-inline {
    display: inline-block;
}
.cta-inline.cta-inline-text {
    position: relative;
    top: 6px;
    margin-right: 12px;
}
.cta-center-this > .vc_column-inner > .wpb_wrapper {
    text-align: center;
}
.new-cta-01 .button-01 a:hover {
    background-color: #a968a9;
}

.new-cta-01 .button-01 a:hover {
    background-color: #a968a9;
}
@media (max-width:768px) {
.new-cta-01 .vc_inner .vc_column_container {
    display: inline-block;
    width: 50%;
    min-width: 250px;
    margin: 0 auto;
}
.cta-center-this > .vc_column-inner > .wpb_wrapper {
    text-align: center;
}
.new-cta-col > .vc_column-inner > .wpb_wrapper > .vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner {
    padding: 0 !important;
}
.new-cta-col > .vc_column-inner {
    background-image: none !important;
    border-top: 18px solid #ff9966;
}
.new-cta-01 h1, .new-cta-01 h2 {
    text-align: center;
}
.new-cta-01 h2 {
    font-size: 22px;
}
.new-cta-01 h1 {
    font-size: 32px;
}
.new-cta-01 .button-01 a {
    font-size: 16px;
}
.new-cta-01 .vc_inner .vc_column_container:first-of-type .wpb_text_column {
    margin-bottom: 8px;
}
.new-cta-col > .vc_column-inner {
    padding-top: 24px;
}
}
section.vc_section.new-cta-01 {
    margin: 45px 0;
}
/*=================
HEADER REQUEST INFO REPOSITION
==================*/
@media (min-width:769px) {
.main-navigation .main-header-menu li.menu-item.more-info-button-02 {
    position: relative;
    right: unset;
    bottom: unset;
    display: inline-flex;
    font-size: 14px;
    min-width: unset;
}
.header-main-layout-1 .ast-main-header-bar-alignment {
    height: 50px;
    margin: 0;
    padding-bottom: 8px;
}
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item {
    position: relative;
    top: unset;
    transform: unset;
    height: 64px;
    justify-content: flex-end;
}
.header-main-layout-1 .main-header-container {
    display: grid;
    grid-template-columns: 33.33% 66.66%;
}
.site-branding {
    grid-row: 1 / span 2;
}
.main-navigation .main-header-menu li.menu-item.more-info-button-02 a {
    padding: 8px 16px;
}
.main-navigation .main-header-menu li.menu-item.more-info-button-02 a {
    padding: 8px 16px;
}
.main-header-bar .ast-masthead-custom-menu-items.search-custom-menu-item .ast-search-menu-icon.ast-inline-search {
    max-width: 314px;
}
}
@media (max-width:768px) {
.main-navigation .main-header-menu li.menu-item.more-info-button-02 {
    right: unset;
}
}

.vc_custom_1598629726544 {
    padding-top: 24px !important;
    padding-bottom: 144px !important;
    background-image: url(https://www.albizu.edu/wp-content/uploads/2020/08/header-bg-voffice.jpg?id=5470) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
/*=================
STUDENT TOOLS TOPBAR
==================*/
.ast-above-header-navigation #menu-locations-es li.tools-last {
    order: 8;
}
.ast-above-header-navigation #menu-locations li.tools-last {
    order: 8;
}

/*=================
TILES BACKGROUND COLORS
==================*/
.purple-bg-over > .vc_column-inner {
    background-color: #663366;
}
.purple-bg-over a {
    color: #fff;
}
.grey-bg-over {
    background-color: #d1d2d4 !important;
}

/*=====================
HOME CAROUSEL FIXES
=======================*/

.purple-bg-over > .vc_column-inner {
    padding-top: 0 !important;
}


.carousel-purp .vc_column-inner {
    padding-top: 0 !important;
}

.slider-photo.acred-es .vc_column-inner {
    padding-top: 0;
}

.cat-research-faculty .cat-links {display:none}

/*=====================
MOBILE MENU SOCIAL MEDIA FIX
=======================*/

.ast-header-break-point .ast-below-header-actual-nav ul>li.mobile-socials a.menu-link:before {
    transform: none;
}

/***YAB FIX OCT15***/
@media(min-width:769px) {
.ast-below-header-menu .menu-item.current-menu-item > .menu-link {
    background-color: #663366;
}
.ast-below-header-menu .menu-item.current-menu-item > .menu-link span.menu-text {
    color: #fff;
}
.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu>.current-menu-item>.menu-link .sub-arrow:after {
    color: #fff;
}
	.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .menu-item .menu-link:hover {
    background-color: #663366;
}
#page .ast-below-header-wrap .ast-below-header .ast-below-header-navigation .ast-below-header-menu .sub-menu a span {
    color: #663366;
}
#page .ast-below-header-wrap .ast-below-header .ast-below-header-navigation .ast-below-header-menu .sub-menu li:hover a {
    background-color: #663366;
}
#page .ast-below-header-wrap .ast-below-header .ast-below-header-navigation .ast-below-header-menu .sub-menu li:hover a span {
    color: #fff;
}
	.ast-below-header-wrap .ast-below-header .ast-below-header-navigation .ast-below-header-menu li:hover > a {
    background-color: #663366;
}
}

/* Admissions Miami (Old) Header */

.page-id-3866 section#campus-header {
    padding-top: 24px !important;
    padding-bottom: 192px !important;
    background-image: url(https://www.albizu.edu/wp-content/uploads/2020/02/miami-header-02.jpg?id=3510) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}