
/**
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: #f96 !important;
	border-radius: 20px !important;
	font-weight: bold !important;
	width: 160px !important;
	color: white !important;
}

.donate-now-button {
	background-color: #f96 !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, .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: #636;
	font-weight: 600;
	font-size: 3em;
}

h2, .entry-content h2 {
	color: #636;
	font-weight: 600;
	font-size: 2.25rem;
}

h3, .entry-content h3 {
	color: #636;
	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: #636;
	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: #f96;
	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: #f96;
	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 #f96;
	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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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: #636;
	text-decoration: underline;
	text-decoration-color: #f96;
	font-weight: 600;
}

.wpb_text_column a:hover {
	color: #a968a9;
}

#uca-more-events a {
	text-decoration: none;
}

/*==============
TOP BAR
===============*/
.ast-above-header {
	background-color: #636;
}

.ast-above-header-navigation #menu-locations a {
	color: #fff;
	text-transform: none;
	border-bottom: 4px solid #f96;
	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: #fff;
	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: #636;
}

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

.ast-above-header-navigation #menu-locations-es a {
	color: #fff;
	text-transform: uppercase;
	border-bottom: 4px solid #f96;
	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: #f96;
	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 #f96;
	background: transparent;
}

.ast-below-header-menu li.focus > a {
	background-color: transparent;
}

.ast-below-header-menu li.current-menu-item > a {
	background-color: #f96;
}

.ast-below-header-menu li.current-menu-ancestor > a {
	background-color: #f96;
}

/*==================
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: #fff;
	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: #636;
	padding: 4px 16px;
	position: relative;
	display: inline-block;
	line-height: 1;
	border-right: 1px solid #636;
}

#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: #636;
	padding: 4px 16px;
	position: relative;
	display: inline-block;
	line-height: 1;
	border-right: 1px solid #636;
}

#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: #f96;
	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.nitro-lazy {
	background-image: none !important;
}

.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.nitro-lazy {
	background-image: none !important;
}

.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;
}

.purple-butt .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover.nitro-lazy {
	background-image: none !important;
}

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.nitro-lazy {
	background-image: none !important;
}

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;
}

a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-blue:hover.nitro-lazy {
	background-image: none !important;
}

/*=======================
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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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: #f96 !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;
	}
	
	.vc_row.wpb_row.vc_row-fluid.bgthird.nitro-lazy {
		background-image: none !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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/www.albizu.edu/wp-content/uploads/2020/02/albizu-logo-w-es-01.svg");
}

/*===================
SCROLL TO TOP
=====================*/
#ast-scroll-top {
	background-color: #636;
	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: "";
}

.top-bar-socials a.tw:before {
	content: "";
}

.top-bar-socials a.tw:before {
	content: "";
	background-image: url("https://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/www.albizu.edu/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: "";
}

.top-bar-socials a.in:before {
	content: "";
}

.top-bar-socials a.li:before {
	content: "";
}

.top-bar-socials a.other:before {
	content: "";
}

.top-bar-socials a.yt.only-miami {
	display: none;
}

.ast-above-header-section .widget .top-bar-socials a:hover {
	color: #f96;
}

/*=================
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: #fff !important;
	border-radius: 5px;
	padding: 4px 12px;
	font-weight: 600;
}

header.site-header .tellcta a:hover {
	background-color: #ffb893;
	color: #fff;
}

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: "";
	content: "";
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 16px;
	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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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 #f96;
	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, .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, .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: #fff;
	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: #636;
	bottom: 0;
	width: 100%;
	box-shadow: -4px -8px 8px rgba(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: #f96 !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: #636;
	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: #636;
	border-color: #636;
	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: #636;
	border-color: #636;
}

.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: #f96;
	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: #636;
	}
	
	.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: #636;
	}
	
	.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: #f96;
	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: #636;
}

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: .6em;
}

/*
=====================
Academic Program Location buttons
=====================
*/
a.academic-programs-location-link {
	background-color: #f96;
	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: #636;
}

/*
=====================
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: "";
	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, .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, .25);
	position: absolute;
}

/*=====================
SEARCH RESULTS
=====================*/
.page-title.ast-archive-title {
	color: #636;
}

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

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

.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: #636;
	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;
	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;
	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: #fff;
	font-family: inherit;
	font-size: 20px;
	line-height: 20px;
	border: 1px none #fff;
	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, .23);
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .23);
	background-color: #636;
}

.pum-theme-296, .pum-theme-default-theme {
	background-color: rgba(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: #f96;
}

.cat-san-juan .ast-above-header-navigation #menu-locations .menu-sju a {
	border-bottom-color: #f96;
}

.cat-miami .ast-above-header-navigation #menu-locations .menu-mia a {
	border-bottom-color: #f96;
}

.cat-online .ast-above-header-navigation #menu-locations .menu-onl a {
	border-bottom-color: #f96;
}

/*===============
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: #636 !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: #f96;
	border-radius: 0;
}

.research-staff .vc_grid-item-mini.vc_clearfix {
	border-radius: 0;
	box-shadow: 2px 2px 10px rgba(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: #fff;
	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: #636;
	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: #f96;
}

@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: #f96;
}

.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: #f96;
}

.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: #fff;
}

.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: #636;
	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 #f96;
	padding-left: 10px;
}

.wpb_text_column.left-border h2 {
	line-height: 1;
}

/*====================
SMALL PURPLE BUTTON
=====================*/
a.smallbutton.purple {
	background-color: #636;
	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: #f96;
	text-align: center;
}

.wpb_text_column table tr {
	background-color: #fff;
}

.wpb_text_column table th {
	background-color: #636;
	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: #f96 !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: #fff;
	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: #636;
	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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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, .5);
}

/*==================
EVENTS LIGHTBOX
===================*/
.featherlight .featherlight-content {
	padding: 0;
	max-height: unset;
}

#uca-lightbox strong {
	background-color: #636;
	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: .5em;
	background: #d1d2d4;
	margin: 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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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: #f96;
}

.staff-searchbar {
	z-index: 999;
	overflow: visible !important;
}

.chosen-container .chosen-drop {
	background-color: #d1d2d4;
}

.chosen-container .chosen-results li.highlighted {
	background-color: #f96;
	background-image: none;
}

.chosen-container .chosen-results li.highlighted.nitro-lazy {
	background-image: none !important;
}

/*====================
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: #636;
	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: #fff;
	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: #636;
	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: #fff;
	font-weight: 600;
	font-size: 3rem;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	top: 0px;
	line-height: 1;
	text-align: center;
	background-color: #f96;
	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: #f96;
}

.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: #f96 !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: #f96;
	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: #636;
}

.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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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: #f96;
	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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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: #f96;
	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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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, .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: #f96;
	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: #fff;
}

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: .9em;
}

.fin-aid-links ul li a:hover {
	background-color: #f96;
	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;
	}
	
	.vc_row.wpb_row.vc_row-fluid.manual-cta-row.nitro-lazy {
		background-image: none !important;
	}
}

/*=========================
EDCON BOXES
========================*/
.boxes h6:after {
	display: block;
	content: "";
	width: 54px;
	height: 4px;
	background-color: #f96;
	margin: 8px auto;
}

/*=================
EDCON BOXES HOVER
=================*/
.boxes .vc_column-inner {
	transition: all .25s ease;
}

.boxes .vc_column-inner:hover {
	background-color: #f96 !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: #636;
	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.nitro-lazy {
	background-image: none !important;
}

.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: #f96 !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: #636 !important;
}

.policies-cta {
	transition: all .25s ease !important;
}

.policies-cta h3 a:after {
	content: "Click aquí";
	display: block;
	font-size: 20px;
	background-color: #636;
	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: #f96;
}

/*======================
PROGRAMS CTA
=======================*/
.programs-cta .wpb_single_image img {
	max-width: 330px;
}

/*=====================
MEET THE FACULTY BUTTON
=====================*/
a.meet_faculty_link {
	background-color: #f96;
	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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/www.albizu.edu/wp-content/uploads/2019/09/arrow-right-white.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	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: #636;
	background-image: none;
	color: #fff;
	border-radius: 0;
	position: relative;
	padding: 4px 16px;
}

aside.download-box a.nitro-lazy {
	background-image: none !important;
}

.download-box .download-box-content {
	display: flex;
}

aside.download-box a small {
	display: none;
}

.download-box .download-count {
	background-color: #f96;
	border: none;
	border-radius: 0;
	color: #fff;
	text-shadow: none;
	display: none;
}

aside.download-box a:hover {
	background-color: #f96;
	color: #fff;
	background-image: none;
}

aside.download-box a:hover.nitro-lazy {
	background-image: none !important;
}

a.download-button:before {
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	background-image: url("https://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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: #636;
	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: #f96 !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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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;
}

.faqbutton .buttimage button.nitro-lazy {
	background-image: none !important;
}

.buttimage {
	text-align: center;
	padding: 4px;
	height: 72px;
	transition: all .25s ease;
	margin-bottom: 8px;
}

.faqbutton button {
	color: #636;
	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: #636;
}

.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: #f96;
	border: none;
	margin-bottom: 0;
	padding-top: 0;
}

.asesor-form .gform_wrapper li.gfield.gfield_error {
	background-color: transparent;
	border-color: #f96;
	padding: 0;
}

.asesor-form .gform_wrapper .validation_message {
	color: #f96;
	padding: 8px 0 0;
}

.asesor-form > .vc_column-inner > .wpb_wrapper {
	background-color: #636;
	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: #f96;
	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: #f96;
	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: #f96 !important;
}

/*==================
SEARCH RESULTS
====================*/
input.search-submit {
	background: #f96;
}

/*==================
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 {}

.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: #636;
	font-weight: 600;
	font-size: 1.5rem;
}

p.tribe-events-back a {
	background-color: #f96;
	color: #fff;
	padding: 16px 34px;
	display: inline-block;
}

#tribe-events .tribe-events-button {
	background-color: #636;
	border: none;
	border-radius: 0;
}

.single-tribe_events p.tribe-events-back a {
	background-color: #f96;
	color: #fff;
	padding: 16px 34px;
	display: inline-block;
}

#tribe-events .tribe-events-button {
	background-color: #636;
	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: #636;
		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: #636;
		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: #636;
	}
	
	.ast-button-wrap .main-header-menu-toggle .menu-toggle-icon:before {
		font: normal normal normal 14px/1 FontAwesome;
		content: "";
		background-image: url("https://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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;
}

#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: "";
	}
	
	.ast-header-break-point .ast-below-header-actual-nav ul>li.tw.mobile-socials a.menu-link:before {
		content: "";
	}
	
	.ast-header-break-point .ast-below-header-actual-nav ul>li.in.mobile-socials a.menu-link:before {
		content: "";
	}
	
	.ast-header-break-point .ast-below-header-actual-nav ul>li.li.mobile-socials a.menu-link:before {
		content: "";
	}
	
	.ast-header-break-point .ast-below-header-actual-nav ul>li.yt.mobile-socials a.menu-link:before {
		content: "";
	}
}

/*========================
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;
		margin-bottom: 4px;
	}
	
	#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: #636;
		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: #636;
	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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/optimized/rev-250342c/www.albizu.edu/wp-content/uploads/2020/02/miami-events-solid.jpg");
}

body.cat-miami #uca-events-hero.nitro-lazy, .cat-miami-es #uca-events-hero.nitro-lazy {
	background-image: none !important;
}

/*===================
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: #fff;
		color: #ff9a66 !important;
		border-bottom: 4px solid #f96;
	}
}

@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: #636;
		color: #fff;
		display: block;
	}
	
	ul#primary-menu li.tools-mobile {
		/*     max-width: 222px; */
		margin: 0 auto;
		display: inline-block;
		width: 100%;
	}
	
	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: "";
		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 #636;
}

/* 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 #636;
}

/*=================
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: 0;
}

/*================
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: 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: #636;
		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, .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: #f96;
	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, .5);
}

.more-info-image {
	background-image: url("https://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/optimized/rev-250342c/www.albizu.edu/wp-content/uploads/2022/09/students-0.png");
	background-size: 120% !important;
}

.more-info-image.nitro-lazy {
	background-image: none !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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/optimized/rev-250342c/www.albizu.edu/wp-content/uploads/2019/12/16e217e35c97f3361aba9fd64d1cefb1.header-bg-08.jpg") !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

div#mayaguez_admissions_hero.nitro-lazy {
	background-image: none !important;
}

div#sanjuan_admissions_hero {
	padding-top: 24px !important;
	padding-bottom: 192px !important;
	background-image: url("https://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/optimized/rev-250342c/www.albizu.edu/wp-content/uploads/2019/12/c40d9bac5bf6dc049f2059fd837cddbc.students-17-wide.jpg") !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

div#sanjuan_admissions_hero.nitro-lazy {
	background-image: none !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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/optimized/rev-250342c/www.albizu.edu/wp-content/uploads/2020/06/miami-events-02.jpg");
}

body.cat-miami #uca-events-hero.nitro-lazy, .cat-miami-es #uca-events-hero.nitro-lazy {
	background-image: none !important;
}

/*=======================
MIAMI OVERRIDE
=======================*/
body.cat-miami #uca-events-hero, .cat-miami-es #uca-events-hero {
	background-image: url("https://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/optimized/rev-250342c/www.albizu.edu/wp-content/uploads/2020/06/miami-events-02.jpg");
}

body.cat-miami #uca-events-hero.nitro-lazy, .cat-miami-es #uca-events-hero.nitro-lazy {
	background-image: none !important;
}

/*=======================
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: #636;
	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: #636;
}

/*=======================
HOME ES PROGRAMAS CTA
=========================*/
#programas_cta {
	padding-top: 128px !important;
	padding-bottom: 128px !important;
	background-image: url("https://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/optimized/rev-250342c/www.albizu.edu/wp-content/uploads/2019/12/9d3130b6b69a8746784cdd82c90debf3.albizu-students-02-wide-overlay.jpg") !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

#programas_cta.nitro-lazy {
	background-image: none !important;
}

/*=======================
MIAMI CAMPUS HEADER
=======================*/
#campus-header .miami-header {
	background-image: url("https://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/optimized/rev-250342c/www.albizu.edu/wp-content/uploads/2023/01/88d3ff0cd3cd93150271cc0b949e7dc4.backmiami.jpg") !important;
	padding-top: 44px;
	padding-bottom: 144px;
}

#campus-header .miami-header.nitro-lazy {
	background-image: none !important;
}

/*=======================
MAYAGUEZ CAMPUS HEADER
=======================*/
#campus-header .mayaguez-header {
	background-image: url("https://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/optimized/rev-250342c/www.albizu.edu/wp-content/uploads/2020/03/947234014a1a84f645dd626f76342b2c.mayaguez-6.jpg");
	padding-top: 24px;
	padding-bottom: 144px;
}

#campus-header .mayaguez-header.nitro-lazy {
	background-image: none !important;
}

/*=======================
PRESIDENCIA HEADER
=======================*/
#campus-header .presidencia {
	background-image: url("https://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/optimized/rev-250342c/www.albizu.edu/wp-content/uploads/2020/06/presidencia-01.jpg");
	padding-top: 24px;
	padding-bottom: 144px;
	background-position: center;
}

#campus-header .presidencia.nitro-lazy {
	background-image: none !important;
}

/*=======================
CAROUSEL IMAGES
=======================*/
.slider-photo.request-es > .vc_column-inner {
	background-image: url("https://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/optimized/rev-250342c/www.albizu.edu/wp-content/uploads/2019/12/albizu-students-04.jpg");
	background-position: center;
	background-size: cover;
}

.slider-photo.request-es > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.slider-photo.schedule-es > .vc_column-inner {
	background-image: url("https://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/optimized/rev-250342c/www.albizu.edu/wp-content/uploads/2019/12/albizu-students-01.jpg");
	background-position: center;
	background-size: cover;
}

.slider-photo.schedule-es > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.slider-photo.acred-es > .vc_column-inner {
	background-image: url("https://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/optimized/rev-250342c/www.albizu.edu/wp-content/uploads/2019/12/home-grid-accr.jpg");
	background-position: center;
	background-size: cover;
}

.slider-photo.acred-es > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.slider-photo.bach-es > .vc_column-inner {
	background-image: url("https://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/optimized/rev-250342c/www.albizu.edu/wp-content/uploads/2019/12/home-grid-progs.jpg");
	background-position: center;
	background-size: cover;
}

.slider-photo.bach-es > .vc_column-inner.nitro-lazy {
	background-image: none !important;
}

.big-es {
	background-image: url("https://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/optimized/rev-250342c/www.albizu.edu/wp-content/uploads/2020/02/main-carousel-new.jpg");
	background-position: center;
	background-size: cover;
	height: 100%;
}

.big-es.nitro-lazy {
	background-image: none !important;
}

.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: #636;
}

.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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/source/rev-250342c/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: #f96;
}

.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: #636 !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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/optimized/rev-250342c/www.albizu.edu/wp-content/uploads/2020/06/san-juan-bg-01.jpg") !important;
}

#programas_cta.nitro-lazy {
	background-image: none !important;
}

/*========================
PROGRAMAS ACADEMICOS BG IMAGE
==========================*/
#campus-header .academic-programs-hero:lang(es) {
	padding-top: 24px !important;
	padding-bottom: 192px !important;
	background-image: url("https://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/optimized/rev-250342c/www.albizu.edu/wp-content/uploads/2019/12/9d3130b6b69a8746784cdd82c90debf3.albizu-students-02-wide-overlay.jpg") !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

#campus-header .academic-programs-hero:lang(es).nitro-lazy {
	background-image: none !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: #fff;
	text-transform: none;
	padding: 0;
	line-height: 2.5;
	font-size: 14px;
	border-bottom: 2px solid #f96;
}

/*==========================
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: #636;
	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 #f96;
	}
	
	.new-cta-col > .vc_column-inner.nitro-lazy {
		background-image: none !important;
	}
	
	.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://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/optimized/rev-250342c/www.albizu.edu/wp-content/uploads/2020/08/dd6e92c009db0c81082b55e0cdf8da39.header-bg-voffice.jpg") !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

.vc_custom_1598629726544.nitro-lazy {
	background-image: none !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: #636;
}

.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: #636;
	}
	
	.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: #636;
	}
	
	#page .ast-below-header-wrap .ast-below-header .ast-below-header-navigation .ast-below-header-menu .sub-menu a span {
		color: #636;
	}
	
	#page .ast-below-header-wrap .ast-below-header .ast-below-header-navigation .ast-below-header-menu .sub-menu li:hover a {
		background-color: #636;
	}
	
	#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: #636;
	}
}

/* Admissions Miami (Old) Header */
.page-id-3866 section#campus-header {
	padding-top: 24px !important;
	padding-bottom: 192px !important;
	background-image: url("https://cdn-iledcei.nitrocdn.com/HjljsttmtSmCujMEQRpBONQDsoBHzAYh/assets/images/optimized/rev-250342c/www.albizu.edu/wp-content/uploads/2020/02/1a150c59fd4e192203c685db894dfd0f.miami-header-02.jpg") !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

.page-id-3866 section#campus-header.nitro-lazy {
	background-image: none !important;
}
