/*
Theme Name: Enfold Child
Theme URI: www.kriesi.at/themes/enfold/
Description: Enfold Child Theme
Template: enfold
 Version: 1.0.0
*/

@import url("../enfold/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

@import url('https://fonts.googleapis.com/css2?family=Alfa+Slab+One&family=Ubuntu:wght@300;400;500;700&display=swap');

body {
	font-family: 'Ubuntu', sans-serif !important;
	font-weight: 300 !important;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Ubuntu', sans-serif !important;
	font-weight: 700 !important;
	letter-spacing: 0px !important;
}

img {
  image-rendering: auto !important;
}

strong {
	color: inherit !important;
}

#top .av_header_transparency #header_meta {
    background: #f6a61d !important;
    box-shadow: none;
    border-bottom: 0px !important;
}

#top .av_header_glassy.av_header_transparency .header_bg {
    background-color: #170d1d !important;
    opacity: 0.5 !important;
}

	
#home-hero .slideshow_caption {
    width: 50% !important;
}

#home-hero-mobile .slideshow_caption {
    width: 100% !important;
}

.special_amp { color: inherit!important; font-family: inherit; font-size: inherit; font-style: normal !important; font-weight: inherit !important; }

.hero-button {
	height: 68px !important;
	width: inherit !important;
	margin-top: 20px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.avia_textblock {
    line-height: 1.5em !important;
}

.avia-button {
	font-size: 20px !important;
}

.hero-boldtxt1 {
	font-weight: 700 !important;
	color: #f6a61d !important;
}

.sub-menu {
	text-transform: uppercase !important;
	font-weight: 700 !important;
}

#home-programs .av-flex-placeholder {
	width: 1.6% !important;
}

.avia-image-container {
    margin: 0 auto 0px auto !important;
}

.avia-button {
	background: transparent !important;
	color: #000000 !important;
	border: solid 3px #000000 !important;
}

.phone-info {
	font-size: 19px !important;
	font-weight: 400 !important;
}

.programs-linkbox-top, .programs-linkbox-bottom {
	display: block !important;
	text-align: center !important;
}
/* ##### PROGRAMS BOX BUTTONS ##### */
.programs-linkbox-top {
	margin-top: 50px !important;
}
.programs-linkbox-top img {
	height: 60px !important;
}
.programs-linkbox-bottom {
	margin-bottom: 20px !important;
}
.programs-linkbox-bottom img {
	height: 90px !important;
}
/* ##### PROGRAMS BOX BUTTONS END ##### */


#grad-quote-box .av_iconlist_title {
    font-size: 44px !important;
	line-height: 52px !important;
	font-family: 'Ubuntu', sans-serif !important;
	font-weight: 700 !important;
	letter-spacing: 0px !important;
}

#grad-quote-box .iconlist_content {
	font-size: 30px !important;
	line-height: 38px !important;
	font-family: 'Ubuntu', sans-serif !important;
	font-weight: 700 !important;
	letter-spacing: 0px !important;
	color: #ffffff !important;
	margin-top: 30px !important;
}


#grad-quote p {
	font-size: 44px !important;
	line-height: 52px !important;
	font-family: 'Ubuntu', sans-serif !important;
	font-weight: 700 !important;
	letter-spacing: 0px !important;
	color: #ffffff !important;
}

#grad-quote-author p {
	font-size: 30px !important;
	line-height: 38px !important;
	font-family: 'Ubuntu', sans-serif !important;
	font-weight: 700 !important;
	letter-spacing: 0px !important;
	color: #ffffff !important;
}


#social-buttons .avia-button {
	background: #cccccc !important;
	border: 0px !important;
	color: #4d4d4d !important;
	font-size: 24px !important;
	padding-left: 12px !important;
	padding-right: 12px !important;
	border-radius: 100% !important;
	width: 50px !important;
	height: 50px !important;
}

#rra-footer .container {
	padding-top: 0px !important;
}

#rra-footer {
	font-weight: 700 !important;
	text-transform: uppercase !important;
	font-size: 15px !important;
	line-height: 20px !important;
	letter-spacing: 1px !important;
}

#rra-footer ul {
    list-style: none !important;
}

#rra-footer li {
    margin-left: 0px !important;
}

#rra-footer .copyright {
	text-transform: none !important;
	font-weight: 300 !important;
	font-size: 12px !important;
	line-height: 18px !important;
	letter-spacing: 0px !important;
}

/* ##### COOKIE BAR RELATED CSS ##### */

.avia-cookie-consent-button {
	color: white !important;
	border-color: white !important;
	font-size: 70% !important;
}
/*  ########## */

.desk-border .flex_column {
	border-left: solid 1px #ffffff !important;
}

.desk-border .flex_column:first-child {
	border-left: solid 0px #ffffff !important;
}

.desk-border .flex_column:last-child {
	border-left: solid 0px #ffffff !important;
}

.desk-border .flex_column:nth-child(2) {
	border-left: solid 0px #ffffff !important;
}


.desk-border2 .flex_column {
	border-right: solid 1px #000000 !important;
}

.desk-border2 .flex_column:last-child {
	border-right: solid 0px #000000 !important;
}

#orange-button .avia-button {
	background: #f6a61d !important;
	color: #ffffff !important;
	border: 0px !important;
}

#heading-system .av-subheading_below {
	font-weight: 400 !important;
	color: #00ade2 !important;
}

#heading-system.av-special-heading {
	border-bottom: solid 3px #00ade2 !important;
}

#heading-graduate .av-subheading_below {
	font-weight: 400 !important;
	color: #f6a71d !important;
}

#heading-graduate.av-special-heading {
	border-bottom: solid 3px #f6a71d !important;
}

#heading-barbering.av-special-heading {
	border-bottom: solid 3px #788386 !important;
}

#button-row-white {
	background: #5c0092 !important;
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}

#button-row-white .avia-button {
	background: transparent !important;
	color: #ffffff !important;
	border: solid 3px #ffffff !important;
	margin-bottom: 0px !important;
	margin-top: 0px !important;
	font-size: 18px !important;
}

#button-row-white-mobile {
	background: #5c0092 !important;
	padding-top: 30px !important;
	padding-bottom: 0px !important;
}

#button-row-white-mobile .avia-button {
	background: transparent !important;
	color: #ffffff !important;
	border: solid 3px #ffffff !important;
	margin-bottom: 25px !important;
	margin-top: 0px !important;
	font-size: 14px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
}

#openhousebox .su-column-size-1-2 {
    width: 50% !important;
}

#openhousebox .su-row .su-column {
    margin: 0 0 0 0% !important;
	padding: 5% !important;
}

#openhousebox .su-row {
    margin-bottom: 0px !important;
}

#openhousebox h3 {
	font-size: 44px !important;
	text-transform: uppercase !important;
	font-weight: 700 !important;
	color: #ffffff !important;
	margin-top: 30px !important;
}

#openhousebox p {
	color: #ffffff !important;
	font-size: 24px !important;
}

.openhouse-visit {
	line-height: 110% !important;
}

#program-div .hr-inner.inner-border-av-border-fat {
    border-top-width: 8px !important;
}

#school-download-box {
	border-top: solid 3px #999999 !important;
}

#school-download-text {
	padding-left: 20px !important;
	padding-right: 20px !important;
}

#school-download-text img:first-child {
	margin-right: 15px !important;
}

.prog-text {
	font-size: 62px !important;
	margin-top: 15px !important;
	display: block !important;
	line-height: normal !important;
}

hr#prog-div {
    border-width: 4px 0 0 !important;
    margin: 20px 0 20px !important;
}

#prog-school-text {
		font-size: 36px !important;
		line-height: 36px !important;
	}


.slideshow_caption h1 {
	line-height: normal !important;
}

#program-blocks h3 {
	font-size: 44px !important;
	line-height: normal !important;
	color: #ffffff !important;
	margin-bottom: 0px !important;
}

#program-blocks p {
	margin: 5px 0 !important;
	text-transform: uppercase !important;
	font-size: 20px !important;
	font-weight: 700 !important;
}

#program-blocks .learn-arrow {
	height: 19px !important;
	vertical-align: text-bottom !important;
	padding-bottom: 4px !important;
	padding-left: 3px !important;
}

#program-blocks a {
	color: #ffffff !important;
	text-decoration: none !important;
}

#faqs .togglecontainer {
    margin: 0px 0 !important;
}

#faqs .av-flex-placeholder {
	width: 1.6% !important;
}

#faqs .toggler {
	border-width: 0px !important;
	padding: 20px 20px 20px 40px !important;
}

#faqs .toggle_icon, #faqs .vert_icon, #faqs .hor_icon {
	border-color: #ffffff !important;
}

#faqs .toggle_icon {
	border-width: 0px !important;
	top: 33px !important;
	left: 15px !important;
}

#team-grid {
	text-align: center !important;
}

#classes-moreinfo.avia-section {
	border-bottom: solid 10px #f6a61d !important;
}

#classes-moreinfo-heading .av-special-heading-tag {
	text-transform: uppercase !important;
	text-align: right !important;
}

#classes-moreinfo-heading .av-subheading {
	color: #f6a61d !important;
	text-align: right !important;
}


.home-info-box-buttons img {
	height: 48px !important;
	width: auto !important;
	margin-right: 24px !important;
	margin-left: 24px !important;
	margin-top: 0px !important;
	margin-bottom: 16px !important;
}

.home-info-box-buttons img:last-child {
	margin-right: 0px !important;
}

.home-info-box-heading {
	font-family: 'Ubuntu', sans-serif !important;
	display: block !important;
	font-size: 2.2em !important;
	color: #ffffff !important;
	font-weight: 700 !important;
	margin-bottom: 32px !important;
}

.classes-cta-section {
	border-bottom: solid #f6a61d 14px !important;
}


/* new 2024 info box buttons */
.info-box-buttons img {
	height: 48px !important;
	width: auto !important;
	margin-right: 24px !important;
	margin-left: 24px !important;
	margin-top: 0px !important;
	margin-bottom: 16px !important;
}

/* 2024 Grad Grid Container */

.grad-grid {
	
}

@media only screen and (max-width: 989px) {
	.grad-grid .flex_column {
		margin-bottom: 0px !important;
	}
}

/* 2024 Programs Grid Container */
.programs-grid-container {

}
@media only screen and (max-width: 989px) {
	.programs-grid-container .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
		margin-top: 0px !important;
	}
}

.grad-small-white-heading {
	font-family: 'Ubuntu', sans-serif !important;
	font-weight: 400 !important;
	color: #ffffff !important;
	font-size: 0.5em !important;
	text-align: center !important;
	vertical-align: top !important;
}


.gold-color {
	color: #f5a61d !important;
}

.home-info-box-text {
	font-family: 'Ubuntu', sans-serif !important;
	display: block !important;
	font-size: 1em !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	font-style: italic !important;
}

.code-box p {
	margin: 0px !important;
	padding: 0px !important;
}

.no-text-padding p {
	margin: 0px !important;
	padding: 0px !important;
}

.gray-space-cover {
	
}




@media only screen and (max-width: 1640px) {
	.home-info-box-heading {
		font-size: 1.5em !important;
	}
	.home-info-box-text {
		font-size: 0.8em !important;
	}

}

@media only screen and (max-width: 1330px) {
	.home-info-box-heading {
		display: none !important;
	}
	.home-info-box-text {
		display: none !important;
	}

}

#openhouse-heading .av-subheading {
	color: #ffffff !important;
	font-weight: 700 !important;
	font-size: 64px !important;
	line-height: 72px !important;
}

#openhouse-heading .av-special-heading-tag {
	color: #f6a61d !important;
	font-size: 94px !important;
	line-height: 102px !important;
}

/* DARK PURPLE TOGGLE */

.dark-purple-toggle .toggler {
	background: #4d198f !important;
	color: #ffffff !important;
	font-weight: 700 !important;
	font-size: 17px !important;
	line-height: 23px !important;
}
.dark-purple-toggle .toggle_content {
	background: #d2beeb !important;
	border-width: 0px !important;
	font-size: 17px !important;
	line-height: 23px !important;
}

.capital-text {
	text-transform: uppercase !important;
}

.large-headline-text {
	font-size: 1.4em !important;
}

.medium-bold {
	font-weight: 500 !important;
}

.alpha-slab-heading .av-special-heading-tag {
	font-family: "Alfa Slab One", serif !important;
	font-weight: 400 !important;
}

.grad-heading .av-subheading_above {
    margin-bottom: 0em !important;
}

.grad-button .avia-button {
	text-transform: none !important;
	font-weight: 500 !important;
	font-style: italic !important;
	color: #9C13A2 !important;
	margin: 0px !important;
	padding: 0px !important;
	border: none !important;
}

.grad-button .avia_button_icon_right {
	color: #ffffff !important;
	font-style: normal !important;
}

.container_wrap {
    border-top-width: 0px !important;
}

.sm-img img {
	height: 160px !important;
	width: auto !important;
}

.av-special-heading-tag > .alum-gold-font {
	display: block !important;
	color: #f6a61d !important;
	font-size: 0.5em !important;
	line-height: 0.5em !important;
}

.alum-heading .av-subheading_below {
	font-weight: 500 !important;
	margin-top: 24px !important;
}

.alum-button .avia-button {
	text-transform: none !important;
	font-weight: 700 !important;
	font-style: italic !important;
	color: #ffd600 !important;
	margin: 0px !important;
	padding: 0px !important;
	border: none !important;
}

.alum-button .avia_iconbox_title {
	font-size: 1.2em !important;
}

.alum-button .avia_button_icon_right {
	color: #ffffff !important;
	font-style: normal !important;
}

.radius-16 .avia_image{
	border-radius: 16px !important;
}

.esg-grid .mainul li.eg-rra-programs-wrapper .esg-media-poster {
    border-radius: 16px !important;
}

#esg-grid-1-1 .esg-entry-media, #esg-grid-1-1 .esg-entry-cover {
    border-radius: 16px !important;
}



/* PURPLE TOGGLE */

.purple-toggle .toggler {
	background: #89368d !important;
	color: #ffffff !important;
	font-weight: 700 !important;
	font-size: 17px !important;
	line-height: 23px !important;
}
.purple-toggle .toggle_content {
	background: #d9cde8 !important;
	border-width: 0px !important;
	font-size: 17px !important;
	line-height: 23px !important;
}

/* ORANGE TOGGLE */

.orange-toggle .toggler {
	background: #deaa33 !important;
	color: #ffffff !important;
	font-weight: 700 !important;
	font-size: 17px !important;
	line-height: 23px !important;
}
.orange-toggle .toggle_content {
	background: #eee5d2 !important;
	border-width: 0px !important;
	font-size: 17px !important;
	line-height: 23px !important;
}

/* BLUE TOGGLE */

.blue-toggle .toggler {
	background: #668db8 !important;
	color: #ffffff !important;
	font-weight: 700 !important;
	font-size: 17px !important;
	line-height: 23px !important;
}
.blue-toggle .toggle_content {
	background: #dce1e5 !important;
	border-width: 0px !important;
	font-size: 17px !important;
	line-height: 23px !important;
}


/* remove mailto plugin text */
a.m-by {
	display: none !important;
}

/* clinic accordian styles */

.clinic-accordian.togglecontainer {
	margin-top: 8px !important;
}

.clinic-accordian .toggle_content {
	color: #000000 !important;
}

.clinic-accordian .toggler {
	text-transform: uppercase !important;
	line-height: 1em !important;
	padding: 16px 55px 16px 24px !important;
	font-weight: 400 !important;
}

.clinic-accordian .toggle_icon {
	border: none !important;
}

.clinic-accordian .hor_icon {
    width: 20px !important;
}

.clinic-accordian .vert_icon {
    height: 18px !important;
}

.clinic-accordian .toggle_icon {
	opacity: 1 !important;
}

.clinic-accordian .toggle_icon:hover {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.clinic-accordian .toggle_content {
	background-color: #ffffff !important;
	border-color: #000000 !important;
	padding: 16px 24px 16px 24px;
	border-bottom: none !important;
}

.clinic-accordian .su-table table td, .clinic-accordian .su-table table {
	padding: 0px !important;
	border: none !important;
}

.clinic-accordian .su-table {
    margin-bottom: 0px !important;
}

.clinic-accordian .clinic-title {
	font-weight: 400 !important;
	font-size: 20px !important;
}

.clinic-accordian p {
	margin: 0px !important;
}

.clinic-accordian hr {
	margin: 16px 0 16px;
}

.clinic-campus strong {
	color: #F5A61E !important;
}

.clinic-campus a {
	text-decoration: none !important;
}

.clinic-logo {
	max-width: 300px !important;
}


/* accordian contact styles */

.contact-accordion {
	
}

.contact-accordion-container {
 position: absolute !important;
	width: inherit !important;
	max-width: 1600px !important;
	top: 141px !important;
	background: transparent !important;
	right: 0 !important;
	left: 0 !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.contact-accordion-container .container {
	padding: 0px !important;
	float: right !important;
}

.contact-accordion .toggle_content {
    padding: 0px !important;
	background: transparent !important;
	background-color: transparent !important;
	border: none !important;
}

.contact-accordion .toggler {
	font-weight: 700 !important;
	text-transform: uppercase !important;
}


/* CONTACT FLOATING BUTTON */

.rr-contact-button {
	max-width: 200px !important;
	position: relative !important;
	top: 110px !important;
}

#header_meta .container {
    min-height: 0px !important;
	height: 0px !important;
}

#header_meta {
    min-height: 0px !important;
	height: 0px !important;
	z-index: 1 !important;
}

#header_meta .phone-info {
	padding: 0px !important;
	line-height: 0px !important;
	height: 0px !important;
}

#main {
	padding-top: 110px !important;
}

@media only screen and (max-width: 989px) {
	.rr-contact-button {
		top: 90px !important;
	}
}

@media only screen and (max-width: 767px) {
	.rr-contact-button {
		top: 79px !important;
		max-width: 110px !important;
	}
	#header_meta .phone-info {
		text-align: right !important;
	}
}


/* JOB BOARD */
/*
div.search_jobs {
	display: none !important; 
}
*/

.av-1y5414-e564cba546c4d55226d94ec72b02b934 {
	margin-top: 10px !important;
}

#search_keywords, #search_location {
	background-color: #FFFFFF !important;
	margin-bottom: 5px !important;
}

.search_remote_position {
	display: none !important; 
}

.search_submit input {
	font-size: 18px !important;
	padding: 15px !important;
}



/* MEDIA QUERIES */

@media only screen and (max-width: 1600px) {
	
/* ##### PROGRAMS BOX BUTTONS ##### */
.programs-linkbox-top {
	margin-top: 40px !important;
}
.programs-linkbox-top img {
	height: 50px !important;
}
.programs-linkbox-bottom {
	margin-bottom: 15px !important;
}
.programs-linkbox-bottom img {
	height: 70px !important;
}
/* ##### PROGRAMS BOX BUTTONS END ##### */
}

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

	#openhousebox h3 {
    font-size: 30px !important;
    margin-top: 20px !important;
}
	#openhousebox p {
		font-size: 18px !important;
		line-height: 28px !important;
	}
	#openhousebox img {
		max-width: 80% !important;
	}
	#button-row-white .avia-button {
	font-size: 15px !important;
}
	#grad-quote p {
		font-size: 34px !important;
		line-height: 42px !important;
		font-family: 'Ubuntu', sans-serif !important;
		font-weight: 700 !important;
		letter-spacing: 0px !important;
		color: #ffffff !important;
	}

	#grad-quote-author p {
		font-size: 19px !important;
		line-height: 27px !important;
		font-family: 'Ubuntu', sans-serif !important;
		font-weight: 700 !important;
		letter-spacing: 0px !important;
		color: #ffffff !important;
	}
	#grad-quote-box .av_iconlist_title {
		font-size: 34px !important;
		line-height: 42px !important;
		font-family: 'Ubuntu', sans-serif !important;
		font-weight: 700 !important;
		letter-spacing: 0px !important;
	}

	#grad-quote-box .iconlist_content {
		font-size: 19px !important;
		line-height: 27px !important;
		font-family: 'Ubuntu', sans-serif !important;
		font-weight: 700 !important;
		letter-spacing: 0px !important;
		color: #ffffff !important;
		margin-top: 30px !important;
	}
}


@media only screen and (max-width: 1330px) {
	#openhouse-heading .av-subheading {
		font-size: 34px !important;
		line-height: 42px !important;
	}
	
	#openhouse-heading .av-special-heading-tag {
		font-size: 64px !important;
		line-height: 72px !important;
	}
	
	#home-hero h1 {
		font-size: 54px !important;
	}
	
	#home-hero p {
		font-size: 32px !important;
		line-height: 46px !important;
	}
	.hero-button {
	height: 48px !important;
}
	.prog-text {
	font-size: 42px !important;
}
	#prog-school-text {
		font-size: 24px !important;
		line-height: 24px !important;
	}
	#home-hero .slideshow_caption {
    width: 65% !important;
}
	.html_header_transparency #home-hero .slideshow_caption {
    padding-top: 158px !important;
}

/* ##### PROGRAMS BOX BUTTONS ##### */
.programs-linkbox-top {
	margin-top: 30px !important;
}
.programs-linkbox-top img {
	height: 40px !important;
}
.programs-linkbox-bottom {
	margin-bottom: 15px !important;
}
.programs-linkbox-bottom img {
	height: 50px !important;
}
/* ##### PROGRAMS BOX BUTTONS END ##### */
	
/* ##### MORE INFO HOME  BOX BUTTONS ##### */
	.home-info-box-buttons img {
		height: 34px !important;
	}
}

@media only screen and (max-width: 1294px) {
	.av-main-nav > li.menu-item-avia-special {
    	display: block;
	}
	.av-main-nav > li {
    	display: none;
	}
}

@media only screen and (max-width: 1200px) {
	.av-main-nav > li.menu-item-avia-special {
    	display: block;
	}
	.av-main-nav > li {
    	display: none;
	}
	#button-row-white .avia-button {
		padding-left: 10px !important;
		padding-right: 10px !important;
}
	#button-row-white {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}
	#openhousebox h3 {
    font-size: 26px !important;
    margin-top: 20px !important;
}
	#openhousebox p {
	color: #ffffff !important;
	font-size: 14px !important;
		line-height: 20px !important;
}
	#school-download-text {
		font-size: 15px !important;
		line-height: 20px !important;
	}
	
}


@media only screen and (max-width: 1080px) {
	#home-hero h1 {
		font-size: 44px !important;
	}
	
	#home-hero p {
		font-size: 22px !important;
		line-height: 34px !important;
	}
	#button-row-white .avia-button {
		font-size: 13px !important;
	}
	.prog-text {
	font-size: 30px !important;
}
/* ##### PROGRAMS BOX BUTTONS ##### */
.programs-linkbox-top {
	margin-top: 30px !important;
}
.programs-linkbox-top img {
	height: 30px !important;
}
.programs-linkbox-bottom {
	margin-bottom: 8px !important;
}
.programs-linkbox-bottom img {
	height: 45px !important;
}
/* ##### PROGRAMS BOX BUTTONS END ##### */

/* ##### MORE INFO HOME  BOX BUTTONS ##### */
	.home-info-box-buttons img {
		height: 32px !important;
		margin-bottom: 8px !important;
	}
/* ##### MORE INFO HOME  BOX BUTTONS ##### */

}

@media only screen and (max-width: 989px) {
.html_header_transparency #home-hero .slideshow_caption {
    padding-top: 0px !important;
}
	#header_main {
	background: #4d4d4d !important;
}
	#grad-quote p {
		font-size: 24px !important;
		line-height: 32px !important;
		font-family: 'Ubuntu', sans-serif !important;
		font-weight: 700 !important;
		letter-spacing: 0px !important;
		color: #ffffff !important;
	}

	#grad-quote-author p {
		font-size: 16px !important;
		line-height: 24px !important;
		font-family: 'Ubuntu', sans-serif !important;
		font-weight: 700 !important;
		letter-spacing: 0px !important;
		color: #ffffff !important;
	}
	#grad-quote-box .av_iconlist_title {
		font-size: 24px !important;
		line-height: 32px !important;
		font-family: 'Ubuntu', sans-serif !important;
		font-weight: 700 !important;
		letter-spacing: 0px !important;
	}

	#grad-quote-box .iconlist_content {
		font-size: 16px !important;
		line-height: 24px !important;
		font-family: 'Ubuntu', sans-serif !important;
		font-weight: 700 !important;
		letter-spacing: 0px !important;
		color: #ffffff !important;
		margin-top: 30px !important;
	}
}

@media only screen and (max-width: 860px) {
	#button-row-white .avia-button {
		padding-left: 8px !important;
		padding-right: 8px !important;
}
}

@media only screen and (max-width: 768px) {
	#school-download-text {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	.prog-text-mobile {
	font-size: 36px !important;
}

#prog-school-text-mobile {
		font-size: 24px !important;
		line-height: 24px !important;
	}
	#home-hero .slideshow_caption {
    width: 80% !important;
}
	#program-blocks h3 {
	font-size: 36px !important;
	line-height: normal !important;
	}	
	#leadership-team-mobile .su-row .su-column {
    	margin: 0 0 0 4% !important;
        margin-left: 4% !important;
}
	#leadership-team-mobile .su-column-size-1-2 {
    width: 46% !important;
}
	#leadership-team-mobile .su-column {
    float: left !important;
}
/* ##### PROGRAMS BOX BUTTONS ##### */
.programs-linkbox-top {
	margin-top: 20px !important;
}
.programs-linkbox-top img {
	height: 26px !important;
}
.programs-linkbox-bottom {
	margin-bottom: 4px !important;
}
.programs-linkbox-bottom img {
	height: 40px !important;
}
/* ##### PROGRAMS BOX BUTTONS END ##### */
/* ##### MORE INFO HOME  BOX BUTTONS ##### */
	.home-info-box-buttons img {
		height: 36px !important;
		margin-right: 10px !important;
}

.home-info-box-buttons img:last-child {
	margin-right: 0px !important;
}
/* ##### MORE INFO HOME  BOX BUTTONS ##### */
}

@media only screen and (max-width: 656px) {
/* ##### PROGRAMS BOX BUTTONS ##### */
.programs-linkbox-top {
	margin-top: 30px !important;
}
.programs-linkbox-top img {
	height: 38px !important;
}
.programs-linkbox-bottom {
	margin-bottom: 8px !important;
}
.programs-linkbox-bottom img {
	height: 55px !important;
}
/* ##### PROGRAMS BOX BUTTONS END ##### */
	
/* ##### MORE INFO HOME  BOX BUTTONS ##### */
	.home-info-box-buttons img {
		height: 30px !important;
		margin-right: 20px !important;
}

.home-info-box-buttons img:last-child {
	margin-right: 0px !important;
}
/* ##### MORE INFO HOME  BOX BUTTONS ##### */
}