body, h1,h2,h3,h4,h5,h6, .h1,.h2,.h3,.h4,.h5,.h6, p, span, .sections-wrap .section .section-title .section-intro, .sections-wrap .t3-module .section-title .section-intro,
.sections-wrap .section .module-title .section-intro, .sections-wrap .t3-module .module-title .section-intro {
	font-family: museo-sans, sans-serif;
}
.serif, .serif span {font-family: 'Crimson Text', serif;}
h1,h2,h3,h4,h5,h6 {color:#0a1831; font-weight:bold;}
h1 {font-size:3.6em;}
h2 {font-size:3em;}
h3, .acm-features h3, div.section-inner.section-darker.section-user-showcase.no-padding.finaid-block .acm-cta.style-2 .cta-showcase-item h3.cta-showcase-header,  div.section-inner.section-darker.section-user-showcase.no-padding.college-block .acm-cta.style-2 .cta-showcase-item h3.cta-showcase-header {font-size:2.5em; color:#0a1831;}
h4 {font-size:2em;}
h5 {font-size:1.8em;}
.customfootnav-1 h5, .customfootnav-2 h5, .customfootnav-3 h5, .customfootnav-4 h5 {font-size:16px;	margin-bottom:0;}
h6 {font-size:1.2em;}
p {font-size:18px;}
a {color:#a31d36;}
a:hover, a:focus, a:active {color:#791026;}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn.active.focus, a:focus {outline: none;}
/* colors */
.white {color: white;}
.navy {color:#0a1831;}
.red {color:#a31d36;}
.gray {color:#b4b3b2;}
.colonial-blue {color:#5c7492;}
.crimson-red {color:#791026;}
.tan {color:#e4d3b2;}
/* tables */
/* Making Tables Responseive */
table {width: 100%; border-collapse: collapse;}
/* form */
label {display:inherit;}
/**/
.acm-features .font-icon {color:#0a1831;}
/* Back to top Button */
.back-to-top .btn {color: #a31d36;}
.back-to-top .btn:hover, .back-to-top .btn:active, .back-to-top .btn:focus {background: #a31d36;}
/* EMAS Alert */
.EMASnotifications {background:#791026; color:white;}
.EMASnotifications a {color:white; text-decoration:underline;}
.EMASnotifications ul {list-style:none; margin:0; padding:.25em;}
.EMASnotifications ul li {padding-top:.5em; padding-bottom:.25em;}
.EMASnotifications .mod-articles-category-date {font-weight:bold;}
.EMASnotifications .item-title {font-weight:bold; font-size:1.2em;}
/* Homepage Top Bar */
.uber-header, .uber-header.affix {background:white;}
.dbu-thin-top-bar .uber-bar .bar-center, .dbu-thin-top-bar .uber-bar.bar-open {padding-top:5px; padding-bottom:5px; color: #f6f6f6;}
.dbu-thin-top-bar a {color:#b4b3b2; font-size:14px;	font-weight:500;}
.dbu-thin-top-bar a:hover {text-decoration:underline;}
.dbu-thin-top-bar .btn-close {line-height: 30px;}
.dbu-thin-top-bar .list-inline {margin-bottom:0;}
/* Homepage Menu */
div.logo-image {padding-right:0; padding-left:0;}
.navbar-default .navbar-nav > li > a {font-weight:500; color:#0a1831; padding:13px 23px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #b4b3b2; background-color: #d9d8d8;}
/*search*/
.search .form-control {height:52px;}
div#hpForm label {margin-bottom:0;}
/* search on mobile */
.head-search .search:before, .head-search > .custom:before {color:#ccc; content:none;}
.t3-off-canvas .t3-off-canvas-header {background:#0a1831;}
/* Exit on side mobile menu */
.t3-off-canvas, .t3-off-canvas .close {background:#0a1831;}
.t3-off-canvas .t3-off-canvas-body {padding:0 26px;}
.t3-off-canvas .t3-off-canvas-body .nav li a {color:white;}
/* Homepage Sub Menu */
.ja-submenu .container {max-width:none;}
.ja-submenu {background:#a31d36; border-bottom:none;}
.sub-menu1 .uber-bar {background:#a31d36;}
.sub-menu1 .uber-bar .col-xs-12.col-md-12 {padding:0;}
ul#dbu-submenu::before {content: none;}
ul#dbu-submenu li {padding:4px 0;}
ul#dbu-submenu a {color:white; font-size:12px;}
ul#dbu-submenu a:hover, ul#dbu-submenu a:focus, ul#dbu-submenu a:active {box-shadow:none; text-decoration:underline;}
/* One Mission / Homepage text below video */
.dbu-red .uber-stats.style-4 .stats-list span.stats-item-counter{color: #a31d36; border-color: #a31d36;}
.dbu-navy .uber-stats.style-4 .stats-list span.stats-item-counter{color: #0a1831; border-color: #0a1831; font-weight:bold;}
div.sections-wrap .section .section-inner.section-lightest, .sections-wrap .t3-module .section-inner.section-lightest {background-color: #e8e8e7;}
div.sections-wrap .section .section-inner.section-lightest.quick-facts-block, .sections-wrap .t3-module .section-inner.section-lightest.quick-facts-block {padding:2em 0 3em 0;}
div.sections-wrap .section .section-inner.section-lightest.quick-facts-block .uber-stats.style-4 .stats-list span.stats-item-counter {
	border:none;
	color:#0a1831;
	font-size:52px;
	margin:0 auto 0;
	line-height:normal;
	height:inherit;
	font-weight:bold;
}
div.sections-wrap .section .section-inner.section-lightest.quick-facts-block .uber-stats.style-4 .stats-list span.stats-subject {font-weight:500;}
.dbu-red .uber-stats.style-4 .stats-list span.stats-subject, .dbu-navy .uber-stats.style-4 .stats-list span.stats-subject{font-size: 20px; font-weight: 300; color:#0a1831;}
/* Brand Rational */
.sections-wrap .section .section-inner.section-primary.about, .sections-wrap .t3-module .section-inner.section-primary.about {background:#ffffff; padding:2em 3em; color:#0a1831;}
.sections-wrap .section .section-inner.section-primary.about .section-title, .sections-wrap .t3-module .section-inner.section-primary.about .section-title, .section-inner.section-primary.about .sections-wrap .section .module-title, .section-inner.section-primary.about .sections-wrap .t3-module .module-title {margin-bottom:.5em; color:#0a1831;}
.sections-wrap .section .section-inner.section-primary.about .section-intro, .sections-wrap .t3-module .section-inner.section-primary.about .section-intro {color:#0a1831;}
.about .dn {display:none;}
.btn.navy {background:#0a1831; color:white;}
.btn.white {background:white; color:#0a1831;}
.btn.red {background:#a31d36; color:white;}
.btn.crimson-red {background:#791026; color:white;}
.btn.colonial-blue {background:#5c7492; color:white;}
.btn.tan {background:#e4d3b2; color:white;}
.btn.gray {background:#b4b3b2; color:white;}
.btn.red:hover {background:#791026;}
div#dbu-featured-links {background:#e8e8e7;}
div#dbu-featured-links-act {background:#0a1831;}
div#hi, div#act-now {padding:3em 0;}
#row-aaf a.btn.red, #row-aaf a.btn.navy, #row-aaf a.btn.crimson-red, #row-aaf a.btn.crimson-red, #row-aaf a.btn.white, #row-aaf a.btn.blue, #act-now a {font-size:1.2em; width:100%; padding:.7em;}
#row-aaf a.btn.white, #row-aaf a.btn.white {font-size:1em; font-weight:bold;}
#row-aaf a.btn.blue, #act-now a {color:white; letter-spacing:0.33em;}
#act-now .fa {color:white;}
#act-now a, #act-now .fa {display:inline;}
#row-aaf a.btn.blue .fa, #act-now .fa {font-size:16px;}
#row-aaf a:hover span {color:white; text-decoration:underline;}
/* explore */
div.lead div#explore-btn.row a.btn {width:100%; padding:1em;}
.gate {padding:3em 0 !important;}
.gate div.features-image {text-align:right;}
.gate h3 {font-size:1.3em;}
/* flip gallery */
div.section-inner.style-light.section-lightest.spotlight {padding:3em 0 5em 0; background:white;}
div.section-inner.style-light.section-lightest.spotlight h3 {margin-bottom:1em;}
.acm-gallery.style-flip .item .item-details {background:#0a1831;}
.acm-gallery .isotope-layout .item, .acm-gallery .isotope-layout .item a {text-transform: none;	font-weight: bold;}
.acm-gallery .isotope-layout .item a {color:white;}
.acm-gallery .isotope-layout .item a:hover {text-decoration:underline;}
.acm-gallery.style-scale .item:hover .item-mask {opacity:1;}
.acm-gallery.style-scale .item .item-mask {background:#0a1831;}
/* ----- CAMPUS NEWS ----- */
#newsContent {padding:0;}
#newsContent .row {margin-bottom:.5em;}
#newsContent h5 {font-size:16px;}
#newsContent div.col-md-4 {padding:0 .5em;}
/* ----- LIST ----- */
ul.content-list {padding-left:0;}
/* ----- ARROW LIST ----- */
ul.list-arrow, ul.content-lisaret.list-arrow {list-style: none;}
ul.list-arrow li, ul.content-list.list-arrow li {margin-left: 0; padding-top:0; padding-left: 16px; padding-bottom:0; position: relative; display: block; border:none;}
ul.list-arrow li:after, ul.content-list.list-arrow li:after {content: ''; height: 0; position: absolute; width: 0; border: 0.34em solid transparent; left: 5px; top: 7px;}
ul.list-arrow li a, ul.content-list.list-arrow li a {font-weight:400;}
ul.list-arrow.arrow-white li:after {border-left-color: #ffffff;}
ul.list-arrow.arrow-red li:after {border-left-color: #a31d36;}
ul.list-arrow.arrow-blue li:after {border-left-color: #0a1831;}
ul.list-arrow.arrow-green li:after {border-left-color: #3AA655;}
ul.list-arrow.arrow-white li a {color: #a31d36;}
ul.list-arrow.arrow-red li a {color: #a31d36;}
ul.list-arrow.arrow-blue li a {color: #a31d36;}
ul.list-arrow.arrow-green li a {color: #a31d36;}
/* --- FOOTER --- */
.uber-footer, .uber-spotlight .t3-module {background:#e2e2e1; color:#0a1831;}
.uber-footer a, .uber-spotlight .t3-module a {color:#a31d36;}
.uber-footer a:hover, .uber-spotlight .t3-module a:hover {text-decoration:underline; color:#791026;}
.uber-spotlight .t3-module ul > li > a:hover, .uber-spotlight .t3-module ul > li > a:active, .uber-spotlight .t3-module ul > li > a:focus {color:#791026;}
/* --- Social Media --- */
ul#dfw-social, ul#connect-social {padding:0;}
ul#footer-social li, ul#dfw-social li, ul#connect-social li {display:inline; border:none;}
ul#dfw-social li a {border:none;}
ul#footer-social li .fa-stack, ul#dfw-social li a span i {color:#0a1831;}
ul#dfw-social li a span i {width:initial;}
/*  -Official Accounts-  */
.official-sm-block {padding: 1em 0 !important;}
.official-sm-block ul#connect-social .fa-inverse {color:white;}
.official-sm-block .fa-inverse {color: #a31d36;}
table#sm-official.table {font-weight: 400;}
table#sm-official.table thead, table#sm-official.table tfoot {background: #0a1831; font-weight: bold; color: white;}
/* --- Copyright --- */
.uber-footer-inner {display:none;}
.custom.copyright {border-top:.25em solid #0a1831; text-align:center; background:#a31d36; padding:.5em 0; color:white; font-size:14px;}
.custom.copyright a {color:white; border-bottom:none;}
.custom.copyright a#copy {font-weight:500;}
.custom.copyright span#mobile {font-size:12px;}
span#mobile {display:none;}
/* Section Title */
h2#page-heading {font-size:3.6em;}
h1#page-title, h2.section-page-title {margin-top:-14px; font-size:1.3em;}
h1#page-title span, h2.section-page-title span {color:#b4b3b2; font-weight:400;}
/* About */
/* -Content Blocks- */
.president-block {background-color: #e8e8e7; padding:3em 0 !important;}
.history-block, .mission-vision-block, .accreditation-block {padding:3em 0 !important;}
.president-block hr {border-top:1px solid #b4b3b2;}
div.section-inner.no-padding.dfw-block {padding-bottom:3em !important;}
/* verse */
span.mobile-only, li#mobile-vs {display:none;}
.verse div.hero-quote {font-weight:500;}
.verse .acm-hero.style-2 .hero-description:after {height:55%;}
.verse div.hero-des {border-top:1px solid; font-weight:500;}
/* Academics */
/* -Content Blocks- */
.clairvaux-quote, .cat-schedule, .policies-procedures, .academic-program-block {padding:3em 0 !important;}
.clairvaux-quote {background:#b4b3b2; padding-top: 0 !important; padding-bottom: 0 !important; color:white;}
.clairvaux-quote .acm-hero .hero-intro {color: #b4b3b2;}
.clairvaux-quote .acm-hero.style-5 {padding-top:6em !important; padding-bottom:6em !important;}
.clairvaux-quote .acm-hero.style-5 .hero-content {width: 50%; margin: 0 auto;}
.clairvaux-quote blockquote {background: rgba(0, 18, 49, 0.78); margin-bottom:0; color: white; font-weight: bold; border: none;}
.clairvaux-quote .acm-testimonials .author-info {margin-top:0;}
.clairvaux-quote .author-name {color:white; font-size: 18px;}
.cat-schedule {background-color: #ececeb;}
.clairvaux-quote .acm-testimonials .fa, .clairvaux-quote .acm-testimonials .testimonial-text, 
.cat-schedule .section-title, .academic-program-block .section-title, .admissions-program-block .section-title {display:none;}
.cat-schedule .features-item h3, .sm-students-form .features-item h3 {font-size:20px;}
.cat-schedule .acm-features .font-icon {color: #5c7492; opacity: .5;}
.acm-container-tabs .container-tabs-nav .nav-tabs li.active a {border-bottom:1px solid #a31d36; color: #a31d36;}
.gate.colleges {background:rgba(89, 116, 150, 0.1);}
.colleges .acm-features.style-6 .features-content .ft-bottom .col-sm-4 {margin-top:0;}
.academic-program-block h3, .academic-program-block .acm-features h3 {margin:0;}
.academic-program-block p {font-size:16px;}
.section-inner.section-border.section-border.undergrad-block,
.section-inner.section-border.section-border.grad-block, .section-inner.section-border.section-border.doctoral-block {padding-top:2em; border-bottom:none;}
.policies-procedures {background:rgba(89, 116, 150, 0.1);}
/* Admissions */
/* -Contact Block- */
.enrollment-areas {background-color: #ececeb;}
.enrollment-areas .acm-features.style-6 .features-content .ft-bottom h4, .enrollment-areas .acm-features.style-6 .features-content .ft-bottom .col-sm-4 {margin-top:0;}
.enrollment-areas .acm-features.style-6 .features-content .ft-bottom h4 {margin-bottom:0;}
.enrollment-areas .acm-features.style-6 .features-content .ft-bottom .description {margin-bottom:1em;}
.admissions-program-block {padding:3em 0 !important;}
.admissions-program-block .acm-features.style-10 .features-content {width:inherit;}
.admissions-program-block ul {padding-left:0;}
div.admiss-contact-block .acm-cta.brand-info {background:#5c7492;}
div.admiss-contact-block .acm-cta.brand-info:hover {background:#0a1831;}
div.social-media-contact-block {background:#0a1831; padding:78px;}
div.social-media-contact-block {padding-top:3em !important; padding-bottom: 3em !important;}
div.social-media-contact-block.thin {padding-top:1em !important; padding-bottom: 0 !important;}
div.social-media-contact-block:hover {background:#000c20;}
div.social-media-contact-block a, div.social-media-contact-block span {color:#ffffff; font-size:24px; font-weight:400; letter-spacing:0.33em; text-transform:uppercase;}
div.social-media-contact-block .fa {font-size:16px;}
div.social-media-contact-block div.acm-cta.style-3.bg-image {padding:45px;}
div.social-media-contact-block nav.cta-showcase-actions {display:none;}
/* -FinAid and Colleges- */
div.section-inner.section-darker.section-user-showcase.no-padding.finaid-block {background:rgb(212, 212, 211);}
div.section-inner.section-darker.section-user-showcase.no-padding.college-block {background:rgba(89, 116, 150, 0.1);}
div.section-inner.section-darker.section-user-showcase.no-padding.finaid-block .acm-cta.style-2, div.section-inner.section-darker.section-user-showcase.no-padding.college-block .acm-cta.style-2 {padding-top:2em; padding-bottom:2em;}
div.section-inner.section-darker.section-user-showcase.no-padding.finaid-block .acm-cta.style-2 .cta-showcase-item .cta-showcase-header, div.section-inner.section-darker.section-user-showcase.no-padding.finaid-block p,
div.section-inner.section-darker.section-user-showcase.no-padding.college-block .acm-cta.style-2 .cta-showcase-item .cta-showcase-header, div.section-inner.section-darker.section-user-showcase.no-padding.college-block p {color:#0a1831;}
div.section-inner.section-darker.section-user-showcase.no-padding.finaid-block .acm-cta.style-2 .cta-showcase-item:before,
div.section-inner.section-darker.section-user-showcase.no-padding.college-block .acm-cta.style-2 .cta-showcase-item:before {content:none;}
div.section-inner.section-darker.section-user-showcase.no-padding.college-block .acm-cta.style-2 .cta-showcase-item hr,
div.section-inner.section-darker.section-user-showcase.no-padding.finaid-block nav.cta-showcase-actions {border-top:1px solid #0a1831;}
div.section-inner.section-darker.section-user-showcase.no-padding.college-block nav.cta-showcase-actions {display:none;}
.acm-cta.style-2 .cta-showcase-item .cta-showcase-actions a:hover {color: #791026}
/* Campus Life */
/* - Upcoming Events - */
/*#campus-events, .campus-events,*/ .academic-program-block, .university-hours {padding:3em 0 !important; background:rgba(89, 116, 150, 0.1);}
#campus-events, .campus-events {padding:3em 0 !important;}
#campus-events #first-row, .campus-events #first-row {margin-bottom:1em;}
.campus-events h2.cta-showcase-header {margin-bottom: 1em;}
.campus-events h3.section-title {display:none;}
#campus-events a, #campus-events a h4, .campus-events a, .campus-events a h4 {color:#a31d36;}
#campus-events a .fa, .campus-events a .fa {color:#0a1831;}
#campus-events a:hover, #campus-events a:hover h4, #campus-events a .fa:hover,
.campus-events a:hover, .campus-events a:hover h4, .campus-events a .fa:hover {color:#791026;}
#campus-events h4, .campus-events h4 {font-size:20px; margin-top: 0; margin-bottom: 0;}
#campus-events h4, .campus-events h4, #campus-events p, .campus-events p {padding-left: 85px;}
.campus-events .acm-event .style-1 .event-item {line-height: normal;}
#campus-events .fa, .campus-events .fa {font-size:84px;}
.campus-events .acm-event .style-1 .event-item .item-inner{min-height: 7.5em; position: relative; margin-bottom: 2.25em;}
.campus-events .acm-event .style-1 .event-item .item-inner .event-datetime .date,
.campus-events .event-datetime span.date {color:#0a1831; display: block; font-size: 32px; font-weight: 700; line-height: 1; letter-spacing: 0; margin-bottom: 6px;}
.campus-events .acm-event .style-1 .event-item .item-inner h4 a,
.campus-events .event-item .item-inner h4 a {color:#a31d36;}
.campus-events .acm-event .style-1 .event-item .item-inner .event-datetime, .campus-events .event-datetime {
	border:3px solid #b4b3b2;
	width: 72px;
	text-align: center;
	float: left;
	left: 0;
	padding: 6px 13px;
	top: 0;
	color: #0a1831;
	display: block;
	font-size: 12px;
	margin-top: -5px;
	line-height: 1;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.campus-events .acm-event .style-1 .event-item .item-inner .event-datetime:before, .campus-events .acm-event .style-1 .event-item .item-inner .event-datetime:after {background:#b4b3b2;}
.campus-events .acm-event .style-1 .event-item .item-inner .event-datetime .month {
	background:#b4b3b2;
	font-weight:bold;
	color:white;
	display: block;
	font-size: 12px;
	margin-top: -5px;
	line-height: 1;
	letter-spacing: 2px;
	padding: 6px 0 4px;
	margin: 0 -13px -6.5px;
	text-transform: uppercase;
}
/* - University Hours - */
.university-hours h3.section-title {display:none;}
.university-hours h3#programs {margin-top:0;}
.university-hours .acm-tabs .style-1 .nav-tabs,
.university-hours .acm-tabs .style-1 .tab-content p {margin-bottom:1em;}
.university-hours .acm-container-tabs .container-tabs-nav {border-bottom:1px solid #dadedf;}
.university-hours div.panel-heading, .university-hours th.section-heading {background:#0a1831;}
.university-hours th.subsection-heading {background:#5c7492;}
.university-hours div.panel-heading, .university-hours h4.panel-title,
.university-hours div.panel-heading, .university-hours div.panel-heading a,
.university-hours th.section-heading, .university-hours th.section-heading a,
.university-hours th.subsection-heading, .university-hours th.subsection-heading a {color:white;}
.university-hours div.panel-heading, .university-hours h4.panel-title small {color:rgba(255, 255, 255, 0.75);}
.university-hours div.panel-heading a:hover, .university-hours th.section-heading a:hover, .university-hours th.subsection-heading a:hover {text-decoration:underline;}
.university-hours div.panel.panel-default {border:none;}
.university-hours div.panel-default > .panel-heading + .panel-collapse > .panel-body {padding: 1em 1em 0 1em;}
/* Connect with Us */
.section-inner.social-media-gallery {padding:0 !important;}
.section-inner.social-media-gallery .acm-gallery .isotope-layout .isotope .mask {background: #0a1831; opacity: 0.4;}
.section-inner.social-media-gallery .acm-gallery .isotope-layout .caption p#words {line-height:4.5em;}
.section-inner.social-media-gallery .acm-gallery .isotope-layout .caption span#engage {font-size:3.2em;}
.section-inner.tw-fb-in, .section-inner.sm-tabs, .section-inner.dec-strives, .section-inner.connect-with-us {padding:3em 0 !important;}
.section-inner.sm-tabs {background:rgba(89, 116, 150, 0.1);}
.section-inner.sm-tabs .acm-tabs .style-1 .nav-tabs {margin-bottom:40px;}
.section-inner.sm-tabs .acm-tabs .style-1 .nav-tabs li.active a {color:#a31d36;}
.section-inner.tw-fb-in h3.section-title, .section-inner.connect-with-us h3.section-title {display:none;}
.section-inner.tw-fb-in h3.text-center {margin:0 auto;}
.section-inner.tw-fb-in .acm-testimonials.style-6 b {width:235px !important;}
.section-inner.tw-fb-in .acm-testimonials.style-6 .carousel .carousel-inner .item p {font-size: 46px;}
.section-inner.sm-tabs .content-tab a.btn.navy {letter-spacing:0.33em;}
.section-inner.sm-tabs .tab-content .tab-pane .row .content-tab .fa {font-size:13px;}
.section-inner.dec-strives .acm-testimonials.style-6 b {color:inherit; font-size:inherit;}
.section-inner.dec-strives .acm-testimonials.style-6 span {font-weight:bold;}
.section-inner.connect-with-us {background:#5c7492;}
.section-inner.connect-with-us h3 {color:white;}
/* - Students - */
.section-inner.sm-students-form {padding-top:3em !important; padding-bottom:3em !important;}
.section-inner.sm-students-form h3.section-title {display:none;}
/* Transform */
.transform h1, .transform-about h1 {font-weight:500; letter-spacing:3px; color:white; text-transform:uppercase; font-size:2em; font-family: 'Crimson Text', serif; text-shadow:0px 3px 4px rgba(0, 0, 0, 0.75);}
.transform .acm-hero.style-light .hero-intro, .transform-about .acm-hero.style-light .hero-intro {color:white; text-shadow:0px 3px 3px #000000;}
.transform .tr-slide-1 .acm-hero.style-light .hero-intro, .transform-about .tr-slide-1 .acm-hero.style-light .hero-intro {margin-left:6em;}
.transform .tr-lives-slide-1 .acm-hero {padding: 220px 0;}
.transform .tr-lives-slide-1 a {font-weight: bold;}
.transform .tr-lives-slide-1 a:hover {color: inherit;}
.transform-about .tr-ab-slide-1 .acm-hero {padding: 50px 0 !important;}
.transform-about .carousel-indicators {display: none;}
.transform-intro h1 {font-size: 2.2em; font-weight: normal;}
.transform-intro h1.serif span {text-transform: uppercase; font-size: 1.2em !important; font-weight: bold;}
.transform-video-block {padding-top: 0em !important; padding-bottom: 0em !important;}
.sections-wrap .section .section-inner.section-border.campaign-priorities-block, .sections-wrap .t3-module .section-inner.section-border.campaign-priorities-block {background-color: white;}
.campaign-priorities-block, .transform-points-block {padding-top: 3em !important; padding-bottom: 3em !important;}
.campaign-priorities-block .rw-words-text span {font-size: 50px; font-weight: bolder;}
.campaign-priorities-block .rw-words-text {font-size: 36px; font-weight: normal;}
.campaign-priorities-block .rw-words {display: none;}
.campaign-priorities-block .acm-features.style-5 .features-content .intro-content p {line-height: inherit;}
.transform-vid {border-bottom: 1px solid #dadedf;}
/* -About- */
.advance-mission h2 {font-size: 2.8em;}
.transform-points-block .section-inner.mod-gray.no-padding.home-ft {background: white;}
.transform-points-block .features-item div.content-block {border: 1px solid #dadedf;}
div.text-content {background: white; padding: 1.5em .9em;}
@media only screen and (max-width: 1110px), (max-device-width: 1110px) {.navbar-default .navbar-nav > li > a {padding:13px 20px;}}
@media only screen and (max-width: 1075px), (max-device-width: 1075px) {
	.navbar-default .navbar-nav > li > a {padding:13px 1em;}
	.uber-header > .row .site-navigation-right {padding-left:0;}
}
@media only screen and (max-width: 1024px), (max-device-width: 1024px) {
	div#hi, div#act-now, div.section-inner.style-light.section-lightest.spotlight {padding: 2em 0;}
	div#news {padding: 2em 0 !important;}
	div#news h3.section-title {margin-bottom: 0 !important;}
	div.section-inner.style-light.section-lightest.spotlight h3 {margin-bottom: 0;}
	h2#page-heading {font-size: 2.8em;}
	hr {margin-top: 14px; margin-bottom: 14px;}
	div.description blockquote {font-size: 18px;}
	.campus-care {padding-top:2em !important; padding-bottom:1em !important;}
	.back-to-top.affix, .back-to-top.affix-top {bottom: 1em; right: 1em; display:block !important;}
}
@media only screen and (max-width: 1012px), (max-device-width: 1012px) {
	.navbar-default .navbar-nav > li > a {padding:13px .9em;}
	.search .form-control {padding:6px 11px;}
	.clairvaux-quote .acm-hero .hero-intro {display: block;}
	.clairvaux-quote .acm-hero.style-5 .hero-content {width: 100%;}
}
@media only screen and (max-width: 991px), (max-device-width: 991px) {
	.academic-program-block, .policies-procedures {padding-bottom:1em !important;}
	.policies-procedures .acm-features.style-10 .features-content.features-content-left .features-image,
	.undergrad-block .acm-features.style-10 .features-content.features-content-left .features-image,
	.grad-block .acm-features.style-10 .features-content.features-content-left .features-image,
	.doctoral-block .acm-features.style-10 .features-content.features-content-left .features-image {margin-bottom:0; text-align:left;}
}
@media only screen and (max-width: 990px), (max-device-width: 990px) {.acm-features.style-6 .features-content {padding: 20px;}}
@media only screen and (max-width: 768px), (max-device-width: 768px) {
	.acc {padding-top:0 !important; padding-bottom: 2em !important;}
	.quick-facts-block {padding:1em 0 !important;}
	table#sm-official.table, table#sm-official.table thead, table#sm-official.table tbody, table#sm-official.table th, table#sm-official.table td, table#sm-official.table tr, table#sm-official.table tfoot /* Force table to not be like tables anymore */ {display: block;}
	/* Hide table headers (but not display: none;, for accessibility) */
	table#sm-official.table thead tr, table#sm-official.table tfoot tr {position: absolute;	top: -9999px; left: -9999px;}
	table#sm-official.table td:before {
		/* Now like a table header */
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	table#sm-official.table td {/* Behave  like a "row" */ position: relative; display: inline-block; border:none;}
	table#sm-official.table td:first-child {font-weight: bold; width: 100%;}
	table#sm-official.table td .fa-stack {height: 1.7em; line-height: 1.6em;}
	#row-aaf a.btn.red, #row-aaf a.btn.navy, #row-aaf a.btn.crimson-red, #row-aaf a.btn.crimson-red, #row-aaf a.btn.white, #row-aaf a.btn.blue, #act-now a {font-size: .9em;}
	#row-aaf .features-item {padding: 1em;}
	h2#page-heading {font-size: 3em;}
	.item-inner {height: inherit !important;}
	.item-inner img {width: initial !important;}
	.campus-events .acm-event .style-1 .event-item .item-inner {min-height: 5em;}
	.acm-features.style-10 .features-content.features-content-left .features-image {text-align: left;}
	.acm-features.style-10 .features-content.features-content-right .features-image, .acm-features.style-10 .features-content.features-content-left .features-image {margin-bottom: 1em; text-align: center;}
	.acm-hero.style-2 .hero-description .hero-quote {font-size: 32px; padding-bottom: 0;}
	.spotlight h3 {margin-bottom: inherit !important;}
	.spotlight .container-sm.section-intro.hidden-xs {display: block !important;}
	.spotlight .container-sm.section-intro.hidden-xs span {margin-bottom: 0;}
	.campus-events .acm-event .style-1 .event-item .item-inner{padding-left: 0;}
	.campus-events .acm-event .style-1 .event-item {width: 100%; padding: 0;}
	.section-inner.tw-fb-in {padding-top: 0 !important;}
	.section-inner.section-border.section-border.undergrad-block, .section-inner.section-border.section-border.grad-block, .section-inner.section-border.section-border.doctoral-block {padding-top:0em !important;}
}
@media only screen and (max-width: 767px), (max-device-width: 767px) {
	.about .hidden-xs {display:inherit !important;}
	li#mobile-desk {display:none;}
	span.mobile-only, li#mobile-vs {display:initial;}
	.search .form-control {padding:6px;}
	.university-hours p {text-align: left;}
	.sm-tabs .acm-tabs .style-1 .tab-content img {margin-top:2em;}
	.acm-features.style-10 .features-image > img {max-width:90%; width:50%;}
}
@media only screen and (max-width: 736px), (max-device-width: 736px) {
	.president-block, .labs, .policies-procedures, .history-block, .mission-vision-block, .accreditation-block {padding-top:2em !important; padding-bottom:1em !important;}
	div.sections-wrap .section .section-inner.section-lightest.quick-facts-block, .sections-wrap .t3-module .section-inner.section-lightest.quick-facts-block {padding-top:1em !important; padding-bottom:1em !important;}
}
@media only screen and (max-width: 667px), (max-device-width: 667px) {
	.president-block, .history-block, .mission-vision-block, .accreditation-block, .clairvaux-quote .acm-hero.style-5,
	.clairvaux-quote, .cat-schedule, .policies-procedures, .academic-program-block,
	.gate {padding: 2em 0 1em 0 !important;}
	div.section-inner.style-light.section-lightest.spotlight {padding:1em 0 2em 0 !important;}
	div#hi {padding:1em 0 !important;}
	.gate .features-item.col-sm-4 {margin-bottom:2em;}
	.gate .acm-features .font-icon {margin-bottom:.1em;}
	.gate .acm-features .row, .cat-schedule .acm-features .row {margin-top:0 !important;}
	.cat-schedule .acm-features .font-icon {margin-bottom:0;}
	.cat-schedule .features-item.col-sm-4 {margin-bottom:2em;}
	.sections-wrap .section .section-inner.no-padding.clairvaux-quote, .sections-wrap .t3-module .section-inner.no-padding.clairvaux-quote {padding:0 !important;}
	div.admiss-contact-block .acm-cta.brand-info a {padding: 30px;}
	.quick-facts-block .uber-stats .stats-header {margin-bottom: 0;}
	.clairvaux-quote .acm-hero .hero-intro {margin: 0;}
	.uber-stats.style-4 .stats-list .stats-asset {margin-bottom: 1em;}
	div.sections-wrap .section .section-inner.section-lightest.quick-facts-block, .sections-wrap .t3-module .section-inner.section-lightest.quick-facts-block {padding: 1em 0 !important;}
	div.social-media-contact-block div.acm-cta.style-3.bg-image {padding: 1em 0;}
	.section-inner.social-media-gallery .acm-gallery .isotope-layout .caption p#words {line-height:normal;}
	.section-inner.social-media-gallery .acm-gallery .isotope-layout .caption span#engage {font-size:inherit;}
	.section-inner.tw-fb-in h3.text-center {padding: 0 20px;}
	.tw-fb-in .acm-testimonials.style-6 {font-size: 1em;}
	.acm-testimonials.style-6 .container {padding: 0 20px;}
	.section-inner.tw-fb-in, .section-inner.sm-tabs, .section-inner.dec-strives, .section-inner.connect-with-us {padding: 2em 0 !important;}
	.dec-strives .acm-testimonials.style-6 .container {padding: 0 20px;}
	.tw-fb-in .acm-testimonials.style-6 .container {line-height: normal; font-size: 1em; text-align:center;	padding:0;}
	.tw-fb-in .acm-testimonials.style-6 .word-wrap {height: 36px; position: relative; top: 0;}
	.sm-tabs .acm-tabs .style-1 .tab-content p, .section-inner.sm-tabs .acm-tabs .style-1 .nav-tabs {margin-bottom:1em;}
	.back-to-top.affix, .back-to-top.affix-top {display: block !important;}
	#campus-events, .campus-events, .university-hours {padding: 1em !important;}
	.campus-events .container {padding: 0;}
	.campus-events h2, .university-hours h3 {margin-top: 20px; font-size: 2em;}
}
@media only screen and (max-width: 480px), (max-device-width: 480px) {div.social-media-contact-block a, div.social-media-contact-block span {font-size:1.1em;}}
@media only screen and (max-width: 414px), (max-device-width: 500px) {.search .form-control {padding:6px;}}
@media only screen and (max-width: 414px), (max-device-width: 414px) {
	.navbar.navbar-default.t3-mainnav {display: none;}
	.right-menu {display: inline;}
	span#desktop {display:none;}
	span#mobile {display:initial;}
	.btn.red {text-transform: none;}
}
@media only screen and (max-width: 375px), (max-device-width: 375px) {
	div.logo-image {padding-right:0; padding-left:0;}
	div.logo-image img {max-width: 140px; padding-top: .2em;}
	h2#page-heading {font-size: 2.5em;}
	.dfw-img img {width: 100%; padding-bottom: 1em;}
	h3, .acm-features h3, div.section-inner.section-darker.section-user-showcase.no-padding.finaid-block .acm-cta.style-2 .cta-showcase-item h3.cta-showcase-header,  div.section-inner.section-darker.section-user-showcase.no-padding.college-block .acm-cta.style-2 .cta-showcase-item h3.cta-showcase-header {font-size:1.5em;}
	.academic-program-block p, .university-hours p {padding: 0 20px;}
	.acm-testimonials.style-6 .carousel {position:relative; left:inherit; text-align:center; margin:0 auto;}
	.section-inner.tw-fb-in .acm-testimonials.style-6 .carousel .carousel-inner .item {display:none; position:relative;}
	.section-inner.tw-fb-in .acm-testimonials.style-6 .carousel .carousel-inner .item.active {display:block;}
	.section-inner.tw-fb-in .acm-testimonials.style-6 .carousel .carousel-inner .item p {font-size:2em;}
	.campus-events h2 {font-size: 1.8em; padding-bottom: 1em;}
	.campus-events .acm-event .style-1 .event-item {padding: 0;}
	.acm-features.style-10 .features-content.features-content-left p {padding-left: 0;}
	.tw-fb-in .acm-testimonials.style-6 .container {text-align: center;}
	.dec-strives .acm-testimonials.style-6 .container {margin: 0 auto; padding: 0 10px; text-align: center;}
	.section-inner.tw-fb-in, .section-inner.sm-tabs, .section-inner.dec-strives, .section-inner.connect-with-us {padding: 1em 0 !important;}
	.section-inner.connect-with-us h3 {margin-top: 0;}
}
@media only screen and (max-width: 320px), (max-device-width: 320px) {
	div.logo-image img {max-width: 90px; padding-top: .5em;}
	.item-inner img {width: 100% !important;}
	.btn.red {padding: .25em 1em;}
	h3, .acm-features h3, div.section-inner.section-darker.section-user-showcase.no-padding.finaid-block .acm-cta.style-2 .cta-showcase-item h3.cta-showcase-header,  div.section-inner.section-darker.section-user-showcase.no-padding.college-block .acm-cta.style-2 .cta-showcase-item h3.cta-showcase-header {font-size:1.5em;}
	.section-inner.sm-tabs .content-tab a.btn {padding: 6.5px 10px; letter-spacing: .25em;}
}