  /*search hot fix @media only screen and (min-width: 1025px) {
	 #branding-bar {
		 margin-bottom: 50px!important;
	}
}
*/
/*Search box*/
 .gsc-search-box.gsc-search-box-tools tr{
	 border-bottom: none!important;
}
 .search-toggle img {
	 display: inline-block!important;
}
 @charset "UTF-8";
 .testquote blockquote p{
	 font-size:16px;
}
 .east-asian-emails {
	 color: silver;
}
 .projects-images {
	 margin: 0rem 1.5rem 1.25rem 0rem;
	 float: right;
}

.icon-tiktok {
    background-image: url("/icons/tiktok.jpg");
}

.strategic-plan h3{
    font-size:1.5rem;
}

/*rivet section heading red dash*/
 .rvt-heading h1::before, 
 .rvt-heading h2::before {
	 background-color: #990000;
	 content: "";
	 display: block;
	 height: 0.5rem;
	 top: 0;
	 width: 2rem;
	 margin-bottom: 1rem;
}

 .rvt-inline-alert {
	 margin-top: .5rem;
	 font-size: .875rem;
	 max-width: 375px;
	 display: flex;
	 margin-left: auto;
	 border-radius: 4px;
	 box-shadow: 0 1px 3px 2px rgba(0,0,0,0.07);
	 align-items: center;
	 margin-right: auto;
}
 .rvt-inline-alert--is-invalid, .rvt-inline-alert--danger {
	 color: #BD0000;
}
 .rvt-inline-alert--standalone {
	 padding: 1rem;
}
 span.rvt-inline-alert__icon {
	 margin-right: .5rem;
	 margin-top: 6px;
}
 .rvt-inline-alert--standalone.rvt-inline-alert--is-invalid, .rvt-inline-alert--standalone.rvt-inline-alert--danger {
	 border-left: .25rem solid #BD0000;
	 background: #fff;
}
 .iun .border ul.social a:before {
	 border-radius: 50%;
	 border: 2px solid #B8B0AB;
	 color: #4a3c31 !important;
	 display: block;
}
 .iun-response {
	 background: #333 !important;
	 padding: 2rem 0 !important;
}
 .iun-response p {
	 font-size: 1.5rem !important;
	 font-family: BentonSansBold, Helvetica, Arial, sans-serif !important;
}
 .iun-response a {
	 color: #fff !important;
}
 .iun-response a:hover {
	 text-decoration: none !important;
}
 .calendar-page-font {
	 font-size: 26px 
}
 .fallback-bg-secondary {
	 background-color: #4a3c31 important;
}
 .fallback-bg-crimson {
	 background-color: #7A1705 important;
}
 .dropMenu .custom {
	 background: #abd;
	 left: 10px;
	 top: 10px 
}
 .expand-contents {
	 margin-left: -30% !important;
	 margin-right: -30% !important;
}
 .expand-contents-twenty {
	 margin-left: -20% !important;
	 margin-right: -20% !important;
}
 .divide {
	 border-right: 1px solid #9999;
	 margin-left: -30px;
}
 .hideskip {
	 display: none 
}
 .student-exp h2.section-title {
	 color: #333 !important 
}
 .student-exp p {
	 color: #45382b !important 
}
 .student-exp h3.title {
	 color: #45382b !important 
}
 .goog-te-gadget {
	 color: #fff !important 
}
 .goog-te-gadget a {
	 color: #fff !important 
}
 .goog-te-combo {
	 margin: 4px 0;
	 width: 170px important;
	 background-color: #e7e7e6 important;
	 color: #000 !important 
}
 .goog-logo-link {
	 color: #fff !important 
}
/* li.has-children ul.children {
	 background-color: #dad8d5 
}
*/
 .google-overlay {
	 position: absolute;
	 z-index: 1000;
	 top: 25px 
}
/* larger font for header titles */
 .banner-title-xl p.title {
	 font-size: 2.5rem;
}

 .cgs-title p.title{
	 font-size:2.5rem;
}
 .cgs-title p.teaser{
	 font-size:2rem;
	 font-weight:800;

}
 .cgs-title.breakout.section.banner.loaded{
	 background-image:url(https://northwest.iu.edu//social/images/double-bubble-cream.jpg)!important;
}
 .cgs-title div.grid-item figure.media.video{
	 -webkit-box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.26);
	 box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.26);
}
 .cgs-box div.row div.layout{
	 -webkit-box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.26);
	 box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.26);
	 padding:20px;
}
/*social page*/
 .social-title p.title{
	 font-size:2.5rem;
}
 .social-title p.teaser{
	 font-size:2rem;
	 font-weight:800;
	 color:#990000;
}
 .social-title.breakout.section.banner.loaded{
	 background-image:url(https://northwest.iu.edu//social/images/double-bubble-cream.jpg)!important;
}
 .social-title div.grid-item figure.media.video{
	 -webkit-box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.26);
	 box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.26);
}
 .social-box div.row div.layout{
	 -webkit-box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.26);
	 box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.26);
	 padding:20px;
}
 .alum-giv-title p.title{
	 font-size:2.5rem;
	 text-align:center;
}
 .alum-giv-title p.teaser{
	 font-size:2rem;
	 font-weight:800;
	 color:#990000;
}
 .alum-giv-title.breakout.section.banner.loaded{
	 background-image:url(https://northwest.iu.edu/alum-giv/images/double-bubble-cream.jpg)!important;
}
 .alum-giv-title div.grid-item figure.media.video{
	 -webkit-box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.26);
	 box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.26);
}
 .alum-giv-box div.row div.layout{
	 -webkit-box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.26);
	 box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.26);
	 padding:20px;
}
/*Hompage chancellor page*/
 .chance-title div.banner--content.text-image--content{
	 position:relative;
	 margin: auto 0;
	 text-align:center;
}
 .chance-title div.banner--content.text-overlay--content{
	 position:relative;
	 margin: auto 0;
	 text-align:center;
}
 .chance-title div.banner--content.text-image--content a.button {
	 left:50%;
}
 .chance-title h2.title{
	 font-size:2.75rem;
}
 .chance-title p.title{
	 font-size:2.75rem;
}
 .chance-title h2.title span{
	 font-family: 'Brush Script MT', cursive;
	 font-size:4rem;
	 position:relative;
}
 .chance-title p.title span{
	 font-family: 'Brush Script MT', cursive;
	 font-size:4rem;
	 position:relative;
}
 .chance-title h2.teaser{
	 font-size:1.5rem;
	 font-weight:500;
}
 .chance-title p.teaser{
	 font-size:1.5rem;
	 font-weight:500;
}
 .chance-title.text-image.section.banner.loaded{
	 background-image:url(https://northwest.iu.edu/images/crimson-tile-banner.jpg)!important;
}
 .grad-duobanner{
	 background-image:url(https://northwest.iu.edu/homepage-images/duo-banner-quilt-cream.jpg)!important;
}
 .pad-ban{
	 margin-bottom:-9px !important;
}
/*Error title*/
 .error-title p.title{
	 font-size: 2rem;
}
/*For h2 site title*/
.page-title-h2{
    font-size: 1rem;
    margin: 0;
    line-height: 1.5;
    text-transform: uppercase;
    letter-spacing: .025rem;
    font-family: BentonSansRegular,'Arial Narrow',Arial,sans-serif;
    font-weight: 400;
}
/*HOMEPAGE COMMENCEMENT*/
 .com-panel-title{
	 margin-top:-10px !important;
}
 .com-panel-title h2.section-title{
	 text-align:center;
}
 #com-no-space{
}
 .countdown{
	 margin:-10px !important;
}
 .count-container {
	 color: #333;
	 margin: 0 auto;
	 text-align: center;
}
 ul.count-ul {
	 margin:1px !important;
}
 li.count-li {
	 display: inline-block;
	 font-size: 1.5em;
	 list-style-type: none;
	 padding: 1em;
	 text-transform: uppercase;
}
 li.count-li span {
	 display: block;
	 font-size: 4.5rem;
}
 .count-message {
	 font-size: 4rem;
	 display: none;
	 padding: 1rem;
}
 @media all and (max-width: 768px) {
	 li.count-li {
		 font-size: 1.125rem;
		 padding: .75rem;
	}
	 li.count-li span {
		 font-size: 3.375rem;
	}
}
 .main-padding{
	 margin-top:-20px !important;
}
/*Sustain*/
 .sustain-quote-bkg blockquote {
	 background: rgba(0,0,0,0.55) 
}
/*YOS-HR*/
 .yos-section-heading {
	 color: #99000;
	 text-align:center;
}
 .yos-chunk-heading.h2.section-title {
	 padding:20px;
}
/* .yos-box {
	 min-height:200px;
}
 */
 .yos-sec-shadow{
	 -webkit-box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.26);
	 box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.26);
	 padding:20px;
}
 .yos-banner h2.title{
	 font-size:38px;
}
 .yos p.title{
	 font-size:2.5rem;
	 color:#990000;
	 text-align:center;
}
 .yos h2.title{
	 font-size:2rem;
	 text-align:center;
}
 .yos p.teaser{
	 font-size:2rem;
	 font-weight:800;
	 padding-right:220px;
}
 .heading-dash h2.section-title::before {
	 background-color: #900;
	 content: "";
	 display: block;
	 height: .5rem;
	 position: relative;
	 bottom:20px;
	 margin:0 auto;
	 width: 4rem;
}
 .heading-dash::before {
	 background-color: #7a1705;
	 content: "";
	 display: block;
	 height: .5rem;
	 position: relative;
	 bottom:20px;
	 margin:0 auto;
	 width: 4rem;
}
/*Faculty-research*/
 .faculty-research-banner.text-image.section.banner.loaded{
	 background-image:url(https://northwest.iu.edu//social/images/double-bubble-cream.jpg)!important;
}
 .faculty-research-img {
	 clip-path: polygon(100% 0%, 100% 56%, 100% 100%, 25% 100%, 9% 55%, 25% 0%);
	 -webkit-clip-path: polygon(100% 0%, 100% 56%, 100% 100%, 25% 100%, 9% 55%, 25% 0%);
	 position: absolute;
	 top:-1px;
	 bottom:0;
	 left:32%;
	 right:0 
}
 .banner-half-circle .bg-image-cover {
	 clip-path: circle(720px at right) !important;
	 -webkit-clip-path: circle(720px at right) !important;
}
 .faculty-research p.title{
	 font-size:2.5rem;
	 color:#990000;
}
 .faculty-research p.teaser{
	 font-size:2rem;
	 font-weight:800;
	 padding-right:220px;
}
/*FACULTY PROFESSIONAL PAGES*/
 .faculty-expertise {
	 -webkit-clip-path: polygon(100% 0, 100% 75%, 75% 100%, 0 100%, 0 0);
	 clip-path: polygon(100% 0, 100% 55%, 85% 100%, 0 100%, 0 0);
	 background-color: #7a1705;
	 padding: 10px;
	 font-size: 16px 
}
 h1.faculty-name {
	 font-size: 36px;
	 font-weight: 700;
	 margin: 2px 
}
 h2.faculty-title {
	 font-weight: 500 
}
 p.faculty {
	 margin: 1px 
}
 .faculty-group-button {
	 padding: 5px 
}
 div.faculty-pad {
	 padding: 10px 
}
 h1.faculty-heading {
	 font-weight: 600 
}
 button, html input[type="button"], input[type="reset"], input[type="submit"] {
	 display: inline-block;
	 padding: .35em 1em;
	 /*-webkit-border-radius: 999px;
	 -moz-border-radius: 999px;
	 -ms-border-radius: 999px;
	 -o-border-radius: 999px;
	 border-radius: 999px;*/
	 text-decoration: none !important;
	 text-align: center;
	 border: 0 
}
 hr.darker-gray {
	 border: .3pt solid #282827 
}
 .social-media p {
	 font-size: 1.2rem;
	 margin: .625rem 1rem .3125rem 0;
	 line-height: 1.15 
}
 .social-media p.instagram-name {
	 font-size: 1.8rem;
	 margin: .625rem 1rem .3125rem 0;
	 line-height: 1.15 
}
 h2.promise {
	 font-family: BentonSansCondBold, Arial, serif;
	 font-weight: 400;
	 -webkit-font-smoothing: antialiased;
	 color: #fff;
	 font-size: 2.25rem;
	 line-height: 1.55;
	 text-align: center;
	 text-transform: uppercase;
	 letter-spacing: .1em;
	 margin-bottom: 2rem;
	 margin-top: -16px 
}
 h2.promise span {
	 text-transform: lowercase;
	 font-family: GeorgiaProBoldItalic, Georgia, serif;
	 vertical-align: 2px;
	 letter-spacing: 0;
	 margin-left: -4px;
	 font-size: .85em;
	 display: block;
	 clear: left 
}
 @media only screen and (min-width:40.0625em) {
	 h2.promise {
		 font-size: 2.625rem;
		 margin-top: -16px 
	}
}
 h2.promise-midnight {
	 font-family: BentonSansCondBold, Arial, serif;
	 font-weight: 400;
	 -webkit-font-smoothing: antialiased;
	 color: #01426a;
	 font-size: 2.25rem;
	 line-height: 1.55;
	 text-align: center;
	 text-transform: uppercase;
	 letter-spacing: .1em;
	 margin-bottom: 2rem;
	 margin-top: -16px 
}
 h2.promise-midnight span {
	 text-transform: lowercase;
	 font-family: GeorgiaProBoldItalic, Georgia, serif;
	 vertical-align: 2px;
	 letter-spacing: 0;
	 margin-left: -4px;
	 font-size: .85em;
	 display: block;
	 clear: left 
}
 @media only screen and (min-width:40.0625em) {
	 h2.promise-midnight {
		 font-size: 2.625rem;
		 margin-top: -16px 
	}
}
 @media only screen and (min-width:40.0625em) {
	 h2.promise-midnight span {
		 display: inline 
	}
}
 h2.promise-crimson {
	 font-family: BentonSansCondBold, Arial, serif;
	 font-weight: 400;
	 -webkit-font-smoothing: antialiased;
	 color: #900;
	 font-size: 2.25rem;
	 line-height: 1.55;
	 text-align: center;
	 text-transform: uppercase;
	 letter-spacing: .1em;
	 margin-bottom: 2rem;
	 margin-top: -16px 
}
 h2.promise-crimson span {
	 text-transform: lowercase;
	 font-family: GeorgiaProBoldItalic, Georgia, serif;
	 vertical-align: 2px;
	 letter-spacing: 0;
	 margin-left: -4px;
	 font-size: .85em;
	 display: block;
	 clear: left 
}
 @media only screen and (min-width:40.0625em) {
	 h2.promise-crimson {
		 font-size: 2.625rem;
		 margin-top: -16px 
	}
}
 @media only screen and (min-width:40.0625em) {
	 h2.promise-crimson span {
		 display: inline 
	}
}
 h2.promise-mahogany {
	 font-family: BentonSansCondBold, Arial, serif;
	 font-weight: 400;
	 -webkit-font-smoothing: antialiased;
	 color: #4a3c31;
	 font-size: 2.25rem;
	 line-height: 1.55;
	 text-align: center;
	 text-transform: uppercase;
	 letter-spacing: .1em;
	 margin-bottom: 2rem;
	 margin-top: -16px 
}
 h2.promise-mahogany span {
	 text-transform: lowercase;
	 font-family: GeorgiaProBoldItalic, Georgia, serif;
	 vertical-align: 2px;
	 letter-spacing: 0;
	 margin-left: -4px;
	 font-size: .85em;
	 display: block;
	 clear: left 
}
 @media only screen and (min-width:40.0625em) {
	 h2.promise-mahogany {
		 font-size: 2.625rem;
		 margin-top: -16px 
	}
}
 @media only screen and (min-width:40.0625em) {
	 h2.promise-mahogany span {
		 display: inline 
	}
}
 iframe {
	 margin: 0 auto;
	 display: block;
	 max-width: 100% 
}
 .align-left {
	 text-align: left 
}
 .float-left {
	 float: left 
}
 .align-right {
	 text-align: right 
}
 .float-right {
	 float: right 
}
 .centertext {
	 text-align: center 
}
 .centerimage {
	 display: block;
	 margin: 0 auto 
}
 .iunfont-heading {
	 font-family: benton-sans-cond-bold, Arial, sans-serif;
	 text-transform: uppercase;
	 font-weight: 400 
}
 .opacity-bkg {
	 opacity: .9 
}
 .one-hundred {
	 min-height: 100px 
}
 .one-fifty {
	 min-height: 150px 
}
 .one-seventy-five {
	 min-height: 175px 
}
 .two-hundred {
	 min-height: 200px 
}
 .two-fifty {
	 min-height: 250px 
}
 .two-seventy-five {
	 min-height: 275px 
}
 .three-hundred {
	 min-height: 300px 
}
 .three-fifty {
	 min-height: 350px 
}
 .three-seventy-five {
	 min-height: 375px 
}
 .four-hundred {
	 min-height: 400px 
}
 .four-fifty {
	 min-height: 450px 
}
 .four-seventy-five {
	 min-height: 475px 
}
 .five-hundred {
	 min-height: 500px 
}
 .five-fifty {
	 min-height: 550px 
}
 .six-hundred {
	 min-height: 600px 
}
 .six-fifty {
	 min-height: 650px 
}
 .six-seventy-five {
	 min-height: 675px 
}
 .seven-hundred {
	 min-height: 700px 
}
 .seven-fifty {
	 min-height: 750px 
}
 .seven-seventy-five {
	 min-height: 775px 
}
 .eight-hundred {
	 min-height: 800px 
}
 .eight-fifty {
	 min-height: 850px 
}
 .eight-seventy-five {
	 min-height: 875px 
}
 .news-rss-icon {
	 margin-bottom: -7px 
}
 .news-image {
	 background: transparent url(../images/icons/news-trident.png) no-repeat;
	 width: 100px;
	 height: 100px;
	 text-align: center;
	 margin-left: 2px;
	 float: left 
}
 .news-image img {
	 margin: 0 0 0 -2px;
	 padding: 2px 
}
 .horizontal-news-items {
	 margin-right: 5px;
	 padding: 10px 10px 0 0 
}
 .horizontal-news-items a {
	 color: #4c1213 !important 
}
 div.horizontal-news-items a.news-url {
	 position: relative;
	 left: 8px;
	 font-size: 14px 
}
 .left-insert {
	 margin: 0 15px 0 0;
	 float: left;
	 width: 300px 
}
 .right-insert {
	 margin: 0 0 0 15px;
	 float: right;
	 width: 300px 
}
 .news-img {
	 width: 100% 
}
 .news-item {
	 padding: 10px 0 0 
}
 .news-img-list {
	 height: 125px;
	 width: 125px;
	 border-radius: 50% 
}
 .news-list {
	 float: left;
	 height: 175px;
	 padding: 10px 
}
 .news-iun-title-bkgrd {
	 background-image: url("/news/template-images/duo-savanagarden-darklimestone.jpg") 
}
 .news-iun-title-bkgrd-color {
	 background-color: #282827 
}
 .news-crumbs {
	 margin-top: 20px;
	 margin-left: -25px 
}
 .news-iun-title {
	 font-size: 38px;
	 font-weight: 600;
	 color: #fff;
	 letter-spacing: 1px 
}
 .news-item h2.title {
	 margin: 0;
	 font-size: 26px;
	 color: #7d110c 
}
 h3.news-date {
	 font-size: 20px;
	 margin: 1.5em 0 .2em 
}
 h3.newspost-teaser {
	 font-size: 22px;
	 font-weight: 500 
}
 .newsarticle-header {
	 font-size: 30px;
	 font-weight: 800 
}
 .newsarticle-teaser {
	 font-size: 20px 
}
 .newsarticle-date {
	 font-size: 16px 
}
 .news-pad>:not(img) {
	 padding-left: 15px;
	 padding-right: 15px;
	 display: block 
}
 .news-pad>img {
	 padding: 0 
}
 .news-pad>:not(img):last-child {
	 padding-bottom: 15px 
}
 .news-pad>:not(img):first-child {
	 padding-top: 20px 
}
 .news-pad>ul {
	 padding-left: 35px 
}
 .news-pad>ol {
	 padding-left: 35px 
}
 .clear {
	 clear: both 
}
 .pad-tent {
	 padding: 10px 
}
 .contact-popup img {
	 border-radius: 100% 
}
 div.header-right {
	 text-align: right;
	 width: 935px;
	 float: right;
	 font-size: 14px;
	 margin-top: 1px 
}
 div.quick-links {
	 position: relative;
	 text-align: right;
	 width: 935px;
	 float: right;
	 font-size: 14px;
	 margin-top: 1px;
	 margin-bottom: -25px;
	 z-index: 1000 
}
 div.quick-links a {
	 color: #4c1213 
}
 .search-dot {
	 display: none 
}
 #steps-nav {
	 width: 100%;
	 background: #006298;
	 margin-bottom: 1rem;
	 border-right: 0 
}
 #steps-nav ul {
	 overflow: hidden;
	 margin: 0;
	 padding: 0 
}
 #steps-nav ul li {
	 list-style: none;
	 float: left;
	 text-align: center;
	 border-left: 1px solid #fff;
	 width: 16.6667%;
	 width: calc(100% / 3);
	 box-sizing: border-box 
}
 #steps-nav ul li:first-child {
	 border-left: none 
}
 #steps-nav ul li a {
	 display: block;
	 text-decoration: none;
	 color: #fff;
	 padding: 10px 0 
}
 .active-step {
	 background-color: #01426a 
}
 a.active-step {
	 color: #222 
}
 #steps-nav ul li a.active-step {
	 color: #fff;
	 font-weight: bold 
}
 input.search-input {
	 padding: 8px 10px;
	 -moz-box-sizing: border-box;
	 -webkit-box-sizing: border-box;
	 box-sizing: border-box;
	 font-size: 18px;
	 border: 0;
	 width: 100%;
	 margin: 0;
	 right: 0;
	 position: absolute;
	 color: #b0b2b4;
	 opacity: 0 
}
 input.search-focus {
	 color: #333;
	 opacity: .8 
}
 input.search-input:focus {
	 -webkit-box-shadow: none;
	 box-shadow: none;
	 border: 0 
}
/*div.search-box {
	 margin: 5px 0 
}
 #search {
	 margin: 0;
	 position: relative 
}
 button#search-button, button.search-button {
	 border: 0 solid;
	 background: transparent url(https://assets.iu.edu/search/3.2.x/search.png) no-repeat;
	 background-position: center center;
	 position: absolute;
	 width: 32px;
	 height: 35px;
	 text-indent: -99999px;
	 margin: 0;
	 margin-left: -35px;
	 overflow: hidden;
	 display: inline-block;
	 right: 5px;
	 top: 1px;
	 zoom: 1;
	 background-size: 75% 
}
 .search-button {
	 border: 0 solid;
	 background: transparent url(https://assets.iu.edu/search/3.2.x/search.png) no-repeat;
	 background-position: center center;
	 position: relative;
	 width: 32px;
	 height: 45px;
	 text-indent: -99999px;
	 margin: 0;
	 margin-left: -35px;
	 overflow: hidden;
	 display: inline-block;
	 zoom: 1;
	 background-size: 50%;
	 border: solid 1px #900;
	 font-size: 0 
}
 .search-button:hover {
	 border: 0 solid;
	 background: transparent url(https://assets.iu.edu/search/3.2.x/search.png) no-repeat;
	 background-position: center center;
	 position: relative;
	 width: 32px;
	 height: 45px;
	 text-indent: -99999px;
	 margin: 0;
	 margin-left: -35px;
	 overflow: hidden;
	 display: inline-block;
	 zoom: 1;
	 background-size: 60%;
	 border: solid 1px #900;
	 font-size: 0 
}
 .search-button:focus {
	 border: 0 solid;
	 background: transparent url(https://assets.iu.edu/search/3.2.x/search.png) no-repeat;
	 background-position: center center;
	 position: relative;
	 width: 32px;
	 height: 45px;
	 text-indent: -99999px;
	 margin: 0;
	 margin-left: -35px;
	 overflow: hidden;
	 display: inline-block;
	 zoom: 1;
	 background-size: 60%;
	 border: solid 1px #900;
	 font-size: 0 
}
 button#close-button, button.close-button {
	 border: 0 solid;
	 background: transparent url(../images/close.png) no-repeat;
	 background-position: center center;
	 width: 32px;
	 height: 40px;
	 text-indent: -99999px;
	 margin: 0;
	 margin-left: -35px;
	 overflow: hidden;
	 display: inline-block;
	 margin-top: 3px;
	 zoom: 1;
	 border: solid 1px #900;
	 background-size: 75% 
}
 .close-button {
	 border: 0 solid;
	 background: transparent url(../images/close.png) no-repeat;
	 background-position: center center;
	 width: 32px;
	 height: 40px;
	 text-indent: -99999px;
	 margin: 0;
	 margin-left: -35px;
	 overflow: hidden;
	 display: inline-block;
	 margin-top: 3px;
	 zoom: 1;
	 background-size: 75%;
	 border: solid 1px #900 
}
 .close-button:hover {
	 border: 0 solid;
	 background: transparent url(../images/close.png) no-repeat;
	 background-position: center center;
	 width: 32px;
	 height: 40px;
	 text-indent: -99999px;
	 margin: 0;
	 margin-left: -35px;
	 overflow: hidden;
	 display: inline-block;
	 margin-top: 3px;
	 zoom: 1;
	 background-size: 85%;
	 border: solid 1px #900 
}
 .close-button:focus {
	 border: 0 solid;
	 background: transparent url(../images/close.png) no-repeat;
	 background-position: center center;
	 width: 32px;
	 height: 40px;
	 text-indent: -99999px;
	 margin: 0;
	 margin-left: -35px;
	 overflow: hidden;
	 display: inline-block;
	 margin-top: 3px;
	 zoom: 1;
	 background-size: 85%;
	 border: solid 1px #900 
}
 #search-option {
	 display: block;
	 position: relative 
}
 div#search-option-wrapper {
	 text-align: right 
}
 div#search-option-wrapper a {
	 font-family: gothic, 'Arial Narrow', Helvetica, sans-serif;
	 font-size: 16px;
	 display: inline-block;
	 background-color: #82786f;
	 color: #fff;
	 margin: 0 0 15px 5px;
	 height: 60px;
	 width: 60px;
	 border-radius: 50px;
	 text-align: center;
	 vertical-align: middle;
	 line-height: 3.5 
}
 div#search-option-wrapper a.selected {
	 color: #7d110c;
	 background-color: #fff 
}
 #search-results {
	 position: absolute;
	 z-index: 11;
	 background-color: #44697d;
	 background-color: rgba(68, 105, 125, 0.9);
	 right: 30px;
	 display: none;
	 width: 450px 
}
 #search-results h2 {
	 font-size: 24px 
}
 div#search-results-wrapper {
	 padding: 0;
	 margin: 0 -35px;
	 position: relative 
}
 #search-results img {
	 border-radius: 100px 
}
 #search-results h4 {
	 padding: 5px;
	 text-align: center 
}
 #search-results a.result {
	 display: block;
	 padding: 20px 
}
 #search-results a:hover, #search-results a.active {
	 background-color: #7d110c 
}
 #search-results * {
	 color: #fff 
}
 div.searchdropdownwrap {
	 height: auto;
	 background-color: #900;
	 display: none;
	 padding-top: 5px;
	 margin: -5px 0 -5px 0 
}
 .searchdropdownwrap div[id^=branding-bar], .searchdropdownwrap section[id^=branding-bar] {
	 height: auto;
	 float: left;
	 margin: 0 0 20px 0;
	 background-color: #900;
	 display: none;
	 padding: 20px 
}
 .searchbox-container {
	 width: 100%;
	 float: left 
}
 .searchbox-container h2 {
	 width: 100%;
	 float: left;
	 padding: 40px 0;
	 margin: 0;
	 text-align: center;
	 font-size: 24px;
	 color: #434343 
}
 .searchdropdownwrap h3 {
	 width: 100%;
	 float: left;
	 padding: 40px 0;
	 margin: 0;
	 text-align: center;
	 font-family: 'Patrick Hand SC', cursive;
	 font-size: 36px;
	 color: white 
}
 .searchbox-container p {
	 font-size: 10pt;
	 color: #b7b7b7;
	 text-align: center;
	 padding-bottom: 50px 
}
 .searchdropdownwrap p {
	 font-size: 10pt;
	 color: white;
	 text-align: center;
	 padding-bottom: 50px 
}
 .searchbox-container a, .searchbox-container a:visited {
	 padding: 8px 14px;
	 font-size: 12pt;
	 border: 1px solid #ccc;
	 background-color: #ddd;
	 text-decoration: none;
	 text-transform: uppercase;
	 color: #424242;
	 border-radius: 3px 
}
 .searchbox-container a:hover {
	 padding: 8px 14px;
	 font-size: 12pt;
	 border: 1px solid #f2f2f2;
	 background-color: white;
	 color: #ccc 
}
 */
 #spotlights {
	 padding: 10px;
	 margin: 0 0 20px 
}
 #spotlights .slides img {
	 width: 100% 
}
 #events-tabs {
	 display: table;
	 width: 100%;
	 padding: 0;
	 margin: 0 
}
 #events-tabs li {
	 display: table-cell;
	 vertical-align: middle;
	 padding: 0;
	 margin: 0 
}
 #events-tabs a {
	 font-family: gothic, 'Arial Narrow', Helvetica, sans-serif;
	 font-size: 20px;
	 display: inline-block;
	 display: table-cell;
	 background-color: #7d110c;
	 color: #fff;
	 height: 80px;
	 width: 80px;
	 border-radius: 50px;
	 text-align: center;
	 vertical-align: middle 
}
 #events-tabs a:hover, #events-tabs a.selected {
	 background-color: #fff;
	 color: #7d110c 
}
 .tab-content h1 {
	 font-size: 32px;
	 text-transform: none 
}
 #social-feed .post {
	 padding: 5px;
	 font-size: 13px 
}
 #social-feed .post img.picture {
	 margin: 5px 
}
 #social-feed .post img.icon {
	 margin: 0 5px 0 0 
}
 #social-feed .post a.title {
	 font-weight: bold;
	 font-size: 1.1em;
	 display: block;
	 text-decoration: none 
}
 #social-feed .tweet {
	 padding: 5px;
	 font-size: 14px 
}
 #social-feed .tweet a {
	 font-weight: bold;
	 text-decoration: none 
}
 a.rss, a.rss, a.facebook, a.twitter, a.youtube, a.flickr, a.instagram {
	 display: inline-block;
	 background: transparent url(/images/web-icons.png) no-repeat 0 0;
	 font-family: gothic;
	 text-rendering: optimizeLegibility;
	 text-decoration: none;
	 height: 50px;
	 width: 50px 
}
 a.facebook {
	 background-position: 0 -200px 
}
 a.twitter {
	 background-position: 0 -150px 
}
 a.youtube {
	 background-position: 0 -100px 
}
 a.flickr {
	 background-position: 0 -350px 
}
 a.instagram {
	 background-position: 0 -250px 
}
 .social-wrap .social-section {
	 padding: 10px 10px 10px 0 
}
 #social-links {
	 padding: 10px 2px;
	 margin: 10px 5px;
	 width: 290px;
	 text-align: center 
}
 .courses .title {
	 padding: 0 0 5px 0 
}
 .courses .course-description {
	 padding: 0 0 5px 0 
}
 .courses .prereqs {
	 font-style: italic;
	 padding: 0 0 5px 0 
}
 .courses .coreqs {
	 font-style: italic;
	 padding: 0 0 5px 0 
}
 .courses .credit-hours {
	 padding: 0 0 5px 0;
	 font-weight: bold 
}
 .courses .course {
	 padding: 0 0 10px 0 
}
 div.time {
	 color: #666 
}
 .calendar-date {
	 background: transparent url(../images/calendar-icon.png) no-repeat;
	 width: 50px;
	 height: 50px;
	 text-align: center;
	 float: left;
	 margin-bottom: 10px 
}
 .calendar-date .month, .calendar-date .day {
	 display: block;
	 height: 30px;
	 line-height: 30px;
	 font-size: 20px;
	 font-weight: bold;
	 vertical-align: middle;
	 text-decoration: none;
	 background-color: #fff;
	 color: #333 
}
 .calendar-date .month {
	 height: 18px;
	 line-height: 18px;
	 background-color: #822433;
	 color: #fff;
	 font-size: 11px 
}
 .list-item {
	 padding: 0 0 10px 0;
	 list-style-type: none;
	 margin: 0 0 15px 60px 
}
 .list-item a {
	 font-size: 13px;
	 font-style: normal;
	 font-variant: normal 
}
 ul.verticalCal {
	 list-style-type: none 
}
 .calendar-date-horizontal {
	 background: transparent url(../images/calendar-icon.png) no-repeat;
	 width: 50px;
	 height: 50px;
	 text-align: center;
	 float: left;
	 margin: 10px 10px 10px 10px 
}
 .calendar-date-horizontal .month, .calendar-date-horizontal .day {
	 display: block;
	 height: 30px;
	 line-height: 30px;
	 font-size: 20px;
	 font-weight: bold;
	 vertical-align: middle;
	 text-decoration: none;
	 background-color: #fff;
	 color: #333;
	 border: #edebeb 1px solid 
}
 .calendar-date-horizontal .month {
	 height: 18px;
	 line-height: 18px;
	 background-color: #822433;
	 color: #fff;
	 font-size: 11px 
}
 .horizontalMargin {
	 margin-left: 10px 
}
 .gs-result .gs-title, .gs-result .gs-title * {
	 color: #900;
	 text-decoration: underline 
}
 .gsc-input input[type=text] {
	 width: 100%;
	 padding: 5px 10px;
	 margin: 0;
	 background: #eaeaea;
	 opacity: .7;
	 -webkit-border-radius: 0;
	 -moz-border-radius: 0;
	 -ms-border-radius: 0;
	 -o-border-radius: 0;
	 border-radius: 0;
	 font-size: 18px 
}
 .gsc-control-cse, .gsc-control-cse .gsc-table-result {
	 font-size: 13px 
}
 .contact .portrait img {
	 border-radius: 100% 
}
 .contact .portrait {
	 width: 100%;
	 padding: 1rem;
	 text-align: center;
}
 .contact .info{
	 display: block;
}
 .contact {
	 margin-bottom: 20px;
	 padding: 20px;
	 background-color: #fff;
	 border-radius: .5rem;
	 box-shadow: 0 0.25rem 1rem rgb(36 49 66 / 20%);
}
 @media only screen and (min-width:550px) {
	 .contact {
		 display: flex;
	}
	 .contact .portrait {
		 padding: 0 1rem 1rem 0;
		 width: 20%;
	}
	 .contact .info{
		 width: 80%;
	}
}
 .info h2 {
	 margin: 0;
	 padding: 0;
	 font-size: 1.9rem 
}
 .info h3 {
	 font-size: 1.2rem;
	 font-weight: bold 
}
 .info div {
	 line-height: 1.8em 
}
 #personnel a {
	 color: #fff 
}
 .profile-wrapper{
	 display: flex;
	 justify-content: center;
}
 .profilebox {
	 height: 400px;
	 max-height:100%;
	 overflow: hidden;
	 position: relative 
}
 .profileimage {
	 height: 400px;
	 max-height: 100%;
	 width: 300px;
	 max-width: 100%;
}
 .profilebox-content {
	 opacity: .9;
	 filter: alpha(opacity=40);
	 padding: 10px;
	 position: absolute;
	 bottom: -330px;
	 transition: all .5s ease;
	 min-height: 100%;
	 width: 300px;
	 max-width: 100%;
}
 .profilebox-content h4 {
	 margin-bottom: .5em 
}
 .profilebox-content h2 {
	 margin-bottom: 1.8rem;
	 font-size: 22px;
	 line-height: 1.7rem;
}
 .profilebox-content p {
	 font-size: 16px 
}
 .profilebox.hover .profilebox-content, .profilebox:hover .profilebox-content {
	 opacity: .9;
	 filter: alpha(opacity=40);
	 bottom: 0;
	 margin-top: 5px;
	 padding: 10px 
}
 .profile-title {
	 color: #fff 
}
 .profile-content {
	 margin-top: 10px;
	 color: #fff 
}
 .profile-btn-label {
	 text-align: center;
	 margin-top: 1rem 
}
 .featured-content {
	 margin-top: 20px 
}
 .featured-btn-label {
	 text-align: center 
}
 .bursar-fees-category {
	 padding-right: 20px 
}
 .bursar-fees {
	 min-width: 350px 
}
 .bursar-fees-section-txt {
	 font-size: 11px 
}
 .bursar-fees-txt-sm {
	 font-size: 9px 
}
 .bursar-fees-technology {
	 border-top: 2px solid #999;
	 border-bottom: 2px solid #999 
}
 .bursar-fees-padding {
	 padding-left: 25px 
}
 .csflipswrapper {
	 margin: 10px;
	 height: 225px;
	 width: 225px 
}
 .circleflip-container {
	 -webkit-perspective: 1000;
	 -moz-perspective: 1000;
	 -ms-perspective: 1000;
	 -o-perspective: 1000;
	 perspective: 1000;
	 margin: auto;
	 display: block;
	 padding: 10px;
	 box-sizing: border-box 
}
 .circleflip-container .hover .back {
	 -ms-transform: rotateY(0deg);
	 -webkit-transform: rotateY(0deg);
	 -moz-transform: rotateY(0deg);
	 -o-transform: rotateY(0deg);
	 transform: rotateY(0deg) 
}
 .circleflip-container .hover .front {
	 -webkit-transform: rotateY(180deg);
	 -moz-transform: rotateY(180deg);
	 -ms-transform: rotateY(180deg);
	 -o-transform: rotateY(180deg);
	 transform: rotateY(180deg) 
}
 .circleflip-container, .front, .back {
	 width: 200px;
	 height: 200px;
	 -webkit-border-radius: 50%;
	 -moz-border-radius: 50%;
	 -ms-border-radius: 50%;
	 -o-border-radius: 50%;
	 border-radius: 50%;
	 margin-bottom: 20px 
}
 .flip {
	 -webkit-transition: 1s;
	 -moz-transition: 1s;
	 -ms-transition: 1s;
	 -o-transition: 1s;
	 transition: all 1s ease 0s;
	 position: absolute 
}
 .front, .back {
	 backface-visibility: hidden;
	 -webkit-backface-visibility: hidden;
	 -moz-backface-visibility: hidden;
	 -ms-backface-visibility: hidden;
	 -o-backface-visibility: hidden;
	 transition: all 1s ease 0s;
	 -webkit-transition: 1s;
	 -moz-transition: 1s;
	 -ms-transition: 1s;
	 -o-transition: 1s;
	 position: absolute;
	 top: 0;
	 left: 0 
}
 .front {
	 -webkit-transform: rotateY(0deg);
	 -moz-transform: rotateY(0deg);
	 -ms-transform: rotateY(0deg);
	 -o-transform: rotateY(0deg);
	 transform: rotateY(0deg);
	 z-index: 2 
}
 .back {
	 -webkit-transform: rotateY(-180deg);
	 -moz-transform: rotateY(-180deg);
	 -ms-transform: rotateY(-180deg);
	 -o-transform: rotateY(-180deg);
	 transform: rotateY(-180deg) 
}
 #center {
	 width: 200px;
	 height: 200px;
	 -webkit-border-radius: 50%;
	 -moz-border-radius: 50%;
	 -ms-border-radius: 50%;
	 -o-border-radius: 50%;
	 border-radius: 50%;
	 padding: 5px;
	 text-align: center;
	 word-wrap: break-word;
	 white-space: normal;
	 margin: 0 auto;
	 line-height: 30px;
	 display: table-cell;
	 vertical-align: middle 
}
 .circleimg {
	 width: 200px;
	 height: 200px;
	 -webkit-border-radius: 50%;
	 -moz-border-radius: 50%;
	 -ms-border-radius: 50%;
	 -o-border-radius: 50%;
	 border-radius: 50% 
}
 .circleimg img {
	 width: 200px;
	 height: 200px;
	 -webkit-border-radius: 50%;
	 -moz-border-radius: 50%;
	 -ms-border-radius: 50%;
	 -o-border-radius: 50%;
	 border-radius: 50% 
}
 .image-zoom {
	 width: 100%;
	 height: 100% 
}
 .image-zoom img {
	 position: relative;
	 z-index: 5;
	 -webkit-transition: all 1s ease;
	 -moz-transition: all 1s ease;
	 -ms-transition: all 1s ease;
	 -o-transition: all 1s ease;
	 transition: all 1s ease 
}
 .image-zoom:hover img {
	 -webkit-transform: scale(1.5);
	 -moz-transform: scale(1.5);
	 -ms-transform: scale(1.5);
	 -o-transform: scale(1.5);
	 transform: scale(1.5) 
}
 .image-zoom:focus img {
	 -webkit-transform: scale(1.5);
	 -moz-transform: scale(1.5);
	 -ms-transform: scale(1.5);
	 -o-transform: scale(1.5);
	 transform: scale(1.5) 
}
 .squareflip-container {
	 -webkit-perspective: 1000;
	 -moz-perspective: 1000;
	 -ms-perspective: 1000;
	 -o-perspective: 1000;
	 perspective: 1000;
	 margin: auto;
	 display: block;
	 padding: 10px;
	 box-sizing: border-box 
}
 .sqflip {
	 -webkit-transition: 1s;
	 -moz-transition: 1s;
	 -ms-transition: 1s;
	 -o-transition: 1s;
	 transition: all 1s ease 0s;
	 position: absolute 
}
 .squareflip-container .hover .back {
	 -ms-transform: rotateY(0deg);
	 -webkit-transform: rotateY(0deg);
	 -moz-transform: rotateY(0deg);
	 -o-transform: rotateY(0deg);
	 transform: rotateY(0deg) 
}
 .squareflip-container .hover .front {
	 -webkit-transform: rotateY(180deg);
	 -moz-transform: rotateY(180deg);
	 -ms-transform: rotateY(180deg);
	 -o-transform: rotateY(180deg);
	 transform: rotateY(180deg) 
}
 .squareflip-container, .front, .back {
	 width: 200px;
	 height: 200px;
	 margin-bottom: 20px 
}
 #squarecenter {
	 width: 200px;
	 height: 200px;
	 padding: 5px;
	 text-align: center;
	 word-wrap: break-word;
	 white-space: normal;
	 margin: 0 auto;
	 line-height: 30px;
	 display: table-cell;
	 vertical-align: middle 
}
 .squareimg {
	 width: 200px;
	 height: 200px 
}
 .squareimg img {
	 width: 200px;
	 height: 200px 
}
 div.narrowpanel p {
	 font-size: 1rem;
	 text-align: left 
}
 .img-panel {
	 box-sizing: border-box;
	 border: 2px solid #ddd;
	 margin-bottom: 1.25rem;
	 margin-top: 1.55rem;
	 padding: 1em;
	 border-radius: .625rem;
	 -moz-border-radius: .625rem;
	 -webkit-border-radius: .625rem;
	 text-align: center 
}
 .img-panel a {
	 background-color: transparent;
	 color: #e1d8b7;
	 text-decoration: none;
	 cursor: pointer 
}
 .img-panel a:hover {
	 color: white 
}
 @media only screen and (max-width:1024px) {
	 .noimage-space {
		 margin-top: 130px 
	}
	 .insta {
		 width: 100% 
	}
	 .notifyiun {
		 margin-top: 50px 
	}
	 .news-iun-title-bkgrd {
		 margin-top: 50px 
	}
	 .admissions-home-image {
		 width: 300px;
		 display: block 
	}
	/* #search {
		 min-height: 40px;
		 position: relative 
	}
	*/
	 div.header-right {
		 width: 350px 
	}
	 div.quick-links {
		 width: 100%;
		 margin: 10px 40px -25px 0 
	}
	 div#search-option-wrapper {
		 font-size: 18px;
		 top: 25px;
		 left: 2px 
	}
	 div#search-results-wrapper {
		 padding: 0;
		 margin: 0 -35px;
		 position: relative 
	}
	 #search-results {
		 right: 40px;
		 width: 75% 
	}
	 button.search-button {
		 right: 15px 
	}
	 .circleflip-container, .front, .back {
		 width: 175px;
		 height: 175px;
		 -webkit-border-radius: 50%;
		 -moz-border-radius: 50%;
		 -ms-border-radius: 50%;
		 -o-border-radius: 50%;
		 border-radius: 50% 
	}
	 .circleflip-container {
		 margin: auto;
		 display: block;
		 padding: 10px;
		 box-sizing: border-box 
	}
	 .squareflip-container {
		 margin: auto;
		 display: block;
		 padding: 10px;
		 box-sizing: border-box 
	}
	 #center {
		 width: 175px;
		 height: 175px;
		 -webkit-border-radius: 50%;
		 -moz-border-radius: 50%;
		 -ms-border-radius: 50%;
		 -o-border-radius: 50%;
		 border-radius: 50% 
	}
	 .circleimg {
		 width: 175px;
		 height: 175px;
		 border-radius: 50%;
		 -webkit-border-radius: 50%;
		 -moz-border-radius: 50%;
		 -ms-border-radius: 50%;
		 -o-border-radius: 50% 
	}
	 .circleimg img {
		 width: 175px;
		 height: 175px;
		 border-radius: 50%;
		 -webkit-border-radius: 50%;
		 -moz-border-radius: 50%;
		 -ms-border-radius: 50%;
		 -o-border-radius: 50% 
	}
	 .squareflip-container, .front, .back {
		 width: 175px;
		 height: 175px 
	}
	 #squarecenter {
		 width: 175px;
		 height: 175px 
	}
	 .squareimg {
		 width: 175px;
		 height: 175px 
	}
	 .squareimg img {
		 width: 175px;
		 height: 175px 
	}
	 .image-zoom:hover img {
		 -webkit-transform: scale(1.25);
		 -moz-transform: scale(1.25);
		 -ms-transform: scale(1.25);
		 -o-transform: scale(1.25);
		 transform: scale(1.25) 
	}
	 .image-zoom:focus img {
		 -webkit-transform: scale(1.25);
		 -moz-transform: scale(1.25);
		 -ms-transform: scale(1.25);
		 -o-transform: scale(1.25);
		 transform: scale(1.25) 
	}
	 div.narrowpanel p {
		 font-size: 1rem 
	}
}
 @media only screen and (max-width:975px) {
	 .noimage-space {
		 margin-top: 130px 
	}
	 .news-iun-title-bkgrd {
		 margin-top: 50px 
	}
	 .insta {
		 width: 100%;
		 margin: 0 auto;
		 position: relative;
		 left: 0;
		 right: 0 
	}
	 .cal-links {
		 font-size: 16px 
	}
	 button.search-button {
		 right: -25px 
	}
	 .admissions-home-image {
		 width: 300px;
		 display: block 
	}
	 .cal-offical-dates {
		 width: 350px;
		 margin: 0 auto 
	}
	 .cal-campus-events {
		 width: 350px;
		 margin: 0 auto 
	}
	 .cal-featured {
		 width: 350px;
		 margin: 0 auto 
	}
	 .cal-activites {
		 width: 350px;
		 margin: 0 auto 
	}
	 .image-zoom:hover img {
		 -webkit-transform: scale(1.25);
		 -moz-transform: scale(1.25);
		 -ms-transform: scale(1.25);
		 -o-transform: scale(1.25);
		 transform: scale(1.25) 
	}
	 .image-zoom:focus img {
		 -webkit-transform: scale(1.25);
		 -moz-transform: scale(1.25);
		 -ms-transform: scale(1.25);
		 -o-transform: scale(1.25);
		 transform: scale(1.25) 
	}
}
 @media only screen and (max-width:768px) {
	 .noimage-space {
		 margin-top: 130px 
	}
	 .profilebox {
		 height: 300px;
		 max-height:100%;
		 overflow: hidden;
		 position: relative 
	}
	 .profileimage {
		 height: 300px;
		 max-height: 100%;
		 width: 300px;
		 max-width: 100%;
	}
	 .profilebox-content {
		 opacity: .9;
		 filter: alpha(opacity=40);
		 padding: 10px;
		 position: absolute;
		 bottom: -230px;
		 transition: all .5s ease;
		 min-height: 100%;
		 width: 300px;
		 max-width: 100%;
	}
	 .news-iun-title-bkgrd {
		 margin-top: 20px 
	}
	 .insta {
		 width: 750px;
		 float: none 
	}
	 .insta div {
		 float: none 
	}
	 .insta-first {
		 height: 200px;
		 width: 200px;
		 float: left !important 
	}
	 .insta-two {
		 height: 200px;
		 width: 200px;
		 float: left !important;
		 clear: none 
	}
	 .insta-three {
		 float: none;
		 clear: both 
	}
	 .insta-four {
		 height: 200px;
		 width: 200px;
		 float: left !important;
		 margin-left: 0;
		 margin-top: 0;
		 clear: none 
	}
	 .insta-five {
		 height: 200px;
		 width: 200px;
		 float: left !important;
		 margin-left: 0;
		 clear: none;
		 margin-top: 0 
	}
	 .insta-six {
		 height: 200px;
		 width: 200px;
		 float: left !important;
		 clear: left;
		 margin-top: 0;
		 margin-left: 0 
	}
	 .insta-last {
		 height: 200px;
		 width: 200px;
		 margin-left: 0;
		 margin-top: 0;
		 float: left !important 
	}
	 .notifyiun {
		 margin-top: 80px 
	}
	 .home-cal-links ul li {
		 float: none 
	}
	 div.header-right {
		 width: 100px 
	}
	 .cal-offical-dates {
		 margin: 0 auto;
		 font-size: 20px 
	}
	 .cal-campus-events {
		 margin: 0 auto;
		 font-size: 20px 
	}
	 .cal-featured {
		 margin: 0 auto;
		 font-size: 20px 
	}
	 .cal-activites {
		 margin: 0 auto;
		 font-size: 20px 
	}
	 .seatfinder .chart-container {
		 width: 300px;
		 height: 300px;
		 margin: 0 auto 
	}
	 .admissions-home-image {
		 width: 75%;
		 margin: 0 auto;
		 float: none;
		 display: block 
	}
	 .quick-links-row {
		 margin-top: -25px !important 
	}
	 div.quick-links {
		 width: 100%;
		 padding: 5px;
		 margin-top: 20px;
		 margin-bottom: -15px 
	}
	/*div.search-box {
		 margin: -55px 0 5px 0 
	}
	 .search-button {
		 height: 30px;
		 background-size: 75% 
	}
	 .close-button {
		 height: 30px;
		 background-size: 75%;
		 margin-top: 0 
	}
	 button.search-button {
		 right: -25px 
	}
	 #search {
		 min-height: 40px;
		 position: relative 
	}
	 div#search-results-wrapper {
		 padding: 0;
		 margin: 0 -35px;
		 position: relative 
	}
	 div#search-option-wrapper {
		 font-size: 16px;
		 margin: 70px 5px 25px 5px 
	}
	 #search-results {
		 right: 40px;
		 width: 75% 
	}
	 */
	 .image-zoom:hover img {
		 -webkit-transform: scale(1.125);
		 -moz-transform: scale(1.125);
		 -ms-transform: scale(1.125);
		 -o-transform: scale(1.125);
		 transform: scale(1.125) 
	}
	 .image-zoom:focus img {
		 -webkit-transform: scale(1.125);
		 -moz-transform: scale(1.125);
		 -ms-transform: scale(1.125);
		 -o-transform: scale(1.125);
		 transform: scale(1.125) 
	}
	 form label {
		 text-align: left 
	}
	 .faculty-research-img {
		 clip-path:none;
		 position:static;
		 top:0;
		 bottom:0;
		 left:0;
		 right:0;
	}
	 .banner-half-circle .bg-image-cover {
	}
}
 @media only screen and (max-width:667px) {
	 .news-iun-title-bkgrd {
		 margin-top: 20px 
	}
	 .insta {
		 width: 750px;
		 float: none 
	}
	 .insta div {
		 float: none 
	}
	 .insta-first {
		 height: 200px;
		 width: 200px;
		 float: left !important 
	}
	 .insta-two {
		 height: 200px;
		 width: 200px;
		 float: left !important;
		 clear: none 
	}
	 .insta-three {
		 float: none;
		 clear: both 
	}
	 .insta-four {
		 height: 200px;
		 width: 200px;
		 float: left !important;
		 margin-left: 0;
		 margin-top: 0;
		 clear: none 
	}
	 .insta-five {
		 height: 200px;
		 width: 200px;
		 float: left !important;
		 margin-left: 0;
		 clear: none;
		 margin-top: 0 
	}
	 .insta-six {
		 height: 200px;
		 width: 200px;
		 float: left !important;
		 clear: left;
		 margin-top: 0;
		 margin-left: 0 
	}
	 .insta-last {
		 height: 200px;
		 width: 200px;
		 margin-left: 0;
		 margin-top: 0;
		 float: left !important 
	}
	 .image-zoom:hover img {
		 -webkit-transform: scale(1.1);
		 -moz-transform: scale(1.1);
		 -ms-transform: scale(1.1);
		 -o-transform: scale(1.1);
		 transform: scale(1.1) 
	}
	 .image-zoom:focus img {
		 -webkit-transform: scale(1.1);
		 -moz-transform: scale(1.1);
		 -ms-transform: scale(1.1);
		 -o-transform: scale(1.1);
		 transform: scale(1.1) 
	}
	 .faculty-research-img {
		 clip-path:none;
		 position:static;
		 top:0;
		 bottom:0;
		 left:0;
		 right:0;
	}
	 .banner-half-circle .bg-image-cover {
		 clip-path:none;
	}
}
 @media only screen and (max-width:480px) {
	 .profilebox {
		 height: 400px;
		 max-height:100%;
		 overflow: hidden;
		 position: relative 
	}
	 .profileimage {
		 height: 400px;
		 max-height: 100%;
		 width: 300px;
		 max-width: 100%;
	}
	 .profilebox-content {
		 opacity: .9;
		 filter: alpha(opacity=40);
		 padding: 10px;
		 position: absolute;
		 bottom: -330px;
		 transition: all .5s ease;
		 min-height: 100%;
		 width: 300px;
		 max-width: 100%;
	}
	 .noimage-space {
		 margin-top: 120px 
	}
	 .news-iun-title-bkgrd {
		 margin-top: 50px 
	}
	 .right-insert, .left-insert {
		 width: 100%;
		 max-width: none;
		 margin: 0;
		 padding: 0;
		 float: none 
	}
	 .insta {
		 width: 100%;
		 float: none 
	}
	 .insta div {
		 float: none 
	}
	 .insta-first {
		 height: 150px;
		 width: 150px;
		 float: left !important 
	}
	 .insta-two {
		 height: 150px;
		 width: 150px;
		 float: left !important;
		 clear: none 
	}
	 .insta-three {
		 height: 300px;
		 width: 300px;
		 float: none;
		 clear: both 
	}
	 .insta-four {
		 height: 150px;
		 width: 150px;
		 float: left !important;
		 margin-left: 0;
		 margin-top: 0;
		 clear: none 
	}
	 .insta-five {
		 height: 150px;
		 width: 150px;
		 float: left !important;
		 margin-left: 0;
		 clear: none;
		 margin-top: 0 
	}
	 .insta-six {
		 height: 150px;
		 width: 150px;
		 float: left !important;
		 clear: left;
		 margin-top: 0;
		 margin-left: 0 
	}
	 .insta-last {
		 height: 150px;
		 width: 150px;
		 margin-left: 0;
		 margin-top: 0;
		 float: left !important 
	}
	 .notifyiun {
		 margin-top: 80px 
	}
	 .home-cal-links ul li {
		 float: none 
	}
	 .fancytagline {
		 font-size: 2.1em 
	}
	 .seatfinder .chart-container {
		 width: 225px;
		 height: 225px;
		 margin: 0 auto 
	}
	 .accordion {
		 margin: 1px 
	}
	 .admissions-home-image {
		 width: 100%;
		 margin: 0 auto;
		 float: none;
		 display: block 
	}
	 .home-cal-links ul li {
		 float: none 
	}
	 .home-cal-links ul li a {
		 font-size: 14px 
	}
	 .cal-offical-dates {
		 margin: 0 auto 
	}
	 .cal-campus-events {
		 margin: 0 auto 
	}
	 .cal-featured {
		 margin: 0 auto 
	}
	 .cal-activites {
		 margin: 0 auto 
	}
	/*div.search-box {
		 margin: -65px 0 5px 0 
	}
	 div#search-option-wrapper a {
		 font-size: 16px;
		 line-height: 3.7;
		 margin: 0 0 15px 5px 
	}
	 div#search-results-wrapper {
		 padding: 0;
		 margin: 0 -35px;
		 position: relative 
	}
	*/
	 div.header-right {
		 width: 5px 
	}
	 div.quick-links {
		 width: 100%;
		 font-size: 11px;
		 padding: 8px;
		 margin-top: 20px;
		 margin-bottom: -40px 
	}
	 div.quick-links a {
		 padding: 3px 
	}
	/* #search-results {
		 width: 100%;
		 left: 10px 
	}
	 button.search-button {
		 right: -30px 
	}
	 .search-button {
		 height: 30px;
		 background-size: 75% 
	}
	 .close-button {
		 height: 30px;
		 background-size: 75%;
		 margin-top: 0 
	}
	 */
	 .csflipswrapper {
		 margin: 30px 
	}
	 .circleflip-container {
		 margin: auto;
		 display: block;
		 padding: 10px;
		 box-sizing: border-box 
	}
	 .squareflip-container {
		 margin: auto;
		 display: block;
		 padding: 10px;
		 box-sizing: border-box 
	}
	 .circleflip-container, .front, .back {
		 width: 150px;
		 height: 150px;
		 -webkit-border-radius: 50%;
		 -moz-border-radius: 50%;
		 -ms-border-radius: 50%;
		 -o-border-radius: 50%;
		 border-radius: 50% 
	}
	 #center {
		 width: 150px;
		 height: 150px;
		 -webkit-border-radius: 50%;
		 -moz-border-radius: 50%;
		 -ms-border-radius: 50%;
		 -o-border-radius: 50%;
		 border-radius: 50% 
	}
	 .circleimg {
		 width: 150px;
		 height: 150px;
		 -webkit-border-radius: 50%;
		 -moz-border-radius: 50%;
		 -ms-border-radius: 50%;
		 -o-border-radius: 50%;
		 border-radius: 50% 
	}
	 .circleimg img {
		 width: 150px;
		 height: 150px;
		 -webkit-border-radius: 50%;
		 -moz-border-radius: 50%;
		 -ms-border-radius: 50%;
		 -o-border-radius: 50%;
		 border-radius: 50% 
	}
	 .squareflip-container, .front, .back {
		 width: 150px;
		 height: 150px 
	}
	 #squarecenter {
		 width: 150px;
		 height: 150px 
	}
	 .squareimg {
		 width: 150px;
		 height: 150px 
	}
	 .squareimg {
		 width: 150px;
		 height: 150px 
	}
	 .image-zoom:hover img {
		 -webkit-transform: scale(1.25);
		 -moz-transform: scale(1.25);
		 -ms-transform: scale(1.25);
		 -o-transform: scale(1.25);
		 transform: scale(1.25) 
	}
	 .image-zoom:focus img {
		 -webkit-transform: scale(1.25);
		 -moz-transform: scale(1.25);
		 -ms-transform: scale(1.25);
		 -o-transform: scale(1.25);
		 transform: scale(1.25) 
	}
	 .faculty-research-img {
		 clip-path:none;
		 position:static;
		 top:0;
		 bottom:0;
		 left:0;
		 right:0;
	}
	 .banner-half-circle .bg-image-cover {
	}
}
 @media only screen and (max-width:300px) {
	 .branding-bar .iu-campus .show-on-mobile-300 {
		 font-size: 14px 
	}
	 .image-zoom:hover img {
		 -webkit-transform: scale(1.0);
		 -moz-transform: scale(1.0);
		 -ms-transform: scale(1.0);
		 -o-transform: scale(1.0);
		 transform: scale(1.0) 
	}
}
 @media only screen and (max-width:640px) {
	 .feature-center {
		 text-align: center 
	}
}
 #events-span {
	 text-align: left 
}
 #events-span span {
	 margin-left: 15px 
}
 @media only screen and (max-width:640px) {
	 #events-span {
		 text-align: center 
	}
	 #events-span span {
		 display: block 
	}
}
 #homepage-buttons {
	 text-align: center 
}
 #homepage-buttons a {
	 margin: 10px 10px 
}
 @media only screen and (max-width:476px) {
	 #homepage-buttons a {
		 display: block;
		 margin: 1rem 1.5rem;
		 font-size: 1.1rem 
	}
}

 .homepage-buttons {
	 text-align: center 
}
 .homepage-buttons a {
	 margin: 10px 10px 
}
 @media only screen and (max-width:476px) {
	 .homepage-buttons a {
		 display: block;
		 margin: 1rem 1.5rem;
		 font-size: 1.1rem 
	}
}

 a.white-link {
	 color: white !important 
}
 a.white-link:hover, a.white-link:focus {
	 color: #aca49a !important 
}
 .category-container {
	 text-align: center;
	 min-height: 9rem;
	 position: relative;
	 max-height: 15rem 
}
 .cat-cont-bg-crimson {
	 background: linear-gradient(-405deg, transparent 20px, #900 20px) 
}
 .cat-cont-bg-transparent {
	 background: linear-gradient(-405deg, transparent 20px, rgba(0, 0, 0, .6) 20px) 
}
 .category-container img {
	 min-width: 30%;
	 opacity: .3;
	 margin: 1rem auto 
}
 .category-container h3 {
	 color: white;
	 display: block;
	 position: absolute;
	 top: 60%;
	 left: 50%;
	 transform: translate(-50%, -50%);
	 font-size: 1.375rem 
}
 .notched-bg {
	 background: linear-gradient(-405deg, transparent 50px, rgba(0, 0, 0, .8) 50px);
	 padding: 1rem 
}
 .notched-bg h2, .notched-bg h3, .notched-bg h4, .notched-bg h5, .notched-bg p {
	 color: #fff 
}
 div.collab div {
	 display: inline-block 
}
 div.collab-number {
	 width: 15%;
	 text-align: center;
	 margin: 1rem 0 0 0;
	 vertical-align: top;
	 background: #990000;
	 border-radius: 50%;
	 height: 3.5rem 
}
 .collab-number p {
	 margin: 0;
	 font-size: 2rem;
	 color: white 
}
 div.collab-content {
	 width: 70%;
	 border-top: 10px dashed #900;
	 padding: 1rem;
	 margin-left: 1rem 
}
 @media only screen and (min-width:450px) {
	 .collab-number p {
		 font-size: 3rem 
	}
	 div.collab-number {
		 width: 20%;
		 height: 4.75rem 
	}
}
 @media only screen and (min-width:550px) {
	 .collab-number p {
		 font-size: 4rem 
	}
	 div.collab-number {
		 height: 6.5rem 
	}
}
 @media only screen and (min-width:640px) {
	 .collab-number p {
		 font-size: 5rem 
	}
	 div.collab-number {
		 height: 8rem 
	}
}
 @media only screen and (min-width:1024px) {
	 .collab-number p {
		 font-size: 6rem 
	}
	 .two-thirds div.collab-number {
		 width: 25%;
		 height: 10rem 
	}
	 div.collab-number {
		 width: 18%;
		 height: 10rem 
	}
}
 .color-crimson {
	 color: #7d110c !important 
}
 .text span a {
	 color: #7d110c !important 
}
 .color-text {
	 color: #fdfdfd 
}
 .content-container {
	 padding: 2px 
}
 .content-container p {
	 text-rendering: optimizeLegibility;
	 font-size: 1.2rem 
}
 h2, h3, h4, h5, h6 {
	 font-family: "benton-sans-bold"BentonSansBold, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
	 font-weight: 900 
}
 .sr-only {
	 position: absolute;
	 width: 1px;
	 height: 1px;
	 padding: 0;
	 margin: -1px;
	 overflow: hidden;
	 clip: rect(0 0 0 0);
	 border: 0;
	 background-color: #fff;
	 color: #000 
}
 .sr-only-exit-menu {
	 position: absolute;
	 width: 1px;
	 height: 1px;
	 padding: 0;
	 margin: -1px;
	 overflow: hidden;
	 clip: rect(0 0 0 0);
	 border: 0;
	 background-color: #7d110c;
	 color: #fff 
}
 .trident {
	 background: url('/icons/trident.png') no-repeat;
	 padding: 0 20px 15px 0 
}
 .tridentred {
	 background: url('/icons/trident-red.png') no-repeat;
	 padding: 0 20px 15px 0 
}
 .active-link {
	 background-color: #7c7373;
	 color: #fff !important 
}
 .active-link:hover {
	 background-color: #7c7373 !important;
	 color: #d1cccc !important 
}
 .faculty-crumbs ul {
	 padding: 24px 0 0 24px;
	 margin: 0 
}
 .faculty-crumbs ul li {
	 font-size: .75rem;
	 list-style-type: none;
	 display: inline-block 
}
 .faculty-crumbs ul li:first-child:before {
	 content: '';
	 margin: 0 
}
 .faculty-crumbs ul li:first-child:after {
	 content: '/';
	 margin: 0 
}
 .faculty-crumbs ul li:after {
	 content: "/";
	 color: #aaa 
}
 .faculty-crumbs ul li:last-child:after {
	 content: '' 
}
 .faculty-crumbs ul li a {
	 color: #900 
}
 .parallax {
	 background-size: cover;
	 background-attachment: fixed;
	 background-repeat: no-repeat 
}
 .full-width {
	 width: 100%;
	 background-size: 1800px 450px 
}
 .repeat-vertically {
	 background-repeat: repeat-y;
	 width: 100% 
}
 .repeat-horizontally {
	 background-repeat: repeat-x;
	 width: 100% 
}
 .no-repeat {
	 background-repeat: none 
}
 .img-circle {
	 -webkit-border-radius: 50%;
	 -moz-border-radius: 50%;
	 -ms-border-radius: 50%;
	 -o-border-radius: 50%;
	 border-radius: 50% 
}
 .img-circular img {
	 display: inline-block;
	 -webkit-border-radius: 999px;
	 -moz-border-radius: 999px;
	 -ms-border-radius: 999px;
	 -o-border-radius: 999px;
	 border-radius: 999px;
	 overflow: hidden;
	 max-width: 300px;
	 max-height: 300px;
	 padding: 10px 
}
 .iungoogleMap .gm-style div.gm-style-iw h3 {
	 color: #333 
}
 .iungoogleMap .gm-style div.gm-style-iw p {
	 color: #333 
}
 .iungoogleMap .gm-style div.gm-style-iw a {
	 color: #7d110c 
}
 .skirt {
	 padding: 30px 0;
	 background-color: #4a3c31;
}
 .skirt .info {
	 color: #fff 
}
 .skirt .info p {
	 color: #fff 
}
 .skirt .info p a {
	 color: #fff 
}
 .skirt .info p a:hover {
	 color: #a7a9ab 
}
 .skirt .info h2 {
	 color: #fff;
	 text-transform: uppercase;
	 line-height: 1em;
	 margin-bottom: 1.420em;
	 font-size: 1em 
}
 .skirt .info h3 {
	 color: #fff;
	 text-transform: uppercase;
	 line-height: 1em;
	 margin-bottom: 1.420em;
	 font-size: 1em 
}
 .skirt .info h4 {
	 color: #fff;
	 text-transform: uppercase;
	 line-height: 1em;
	 margin-bottom: 1.420em;
	 font-size: 1em 
}
 .skirt .info h6 {
	 color: #fff;
	 text-transform: uppercase;
	 line-height: 1em;
	 margin-bottom: 1.420em 
}
 .skirt address {
	 font-style: normal;
	 line-height: 1em 
}
 .skirt .info h6 .campus {
	 font-size: .8em 
}
 .skirt h2.columnhead {
	 font-size: .9em;
	 text-transform: uppercase;
	 color: white 
}
 .skirt h3.columnhead {
	 font-size: .9em;
	 text-transform: uppercase;
	 color: white 
}
 .skirt h4.columnhead {
	 font-size: .9em;
	 text-transform: uppercase;
	 color: white 
}
 .skirt ul {
	 list-style: none;
	 margin: 0 !important;
	 padding: 0 
}
 .skirt ul li {
	 min-height: 20px;
	 padding: 5px 0;
	 font-size: 17px;
	 font-weight: normal 
}
 .skirt ul li a {
	/*color: #b8b0ab;
	*/
	 -moz-transition: all .18s ease;
	 -o-transition: all .18s ease;
	 -webkit-transition: all .18s ease;
	 transition: all .18s ease 
}
 .skirt ul li a:hover {
	 color: #fff 
}
 ul.skirtAccordion {
	 margin-left: 0 !important 
}
 .skirtAccordion .accordion-navigation>a {
	 background: #4a3c31 !important;
	 color: white !important;
	 border-bottom: 1px solid #7d110c;
	 padding: .5em;
	 font-family: benton-sans-cond !important;
	 text-transform: uppercase !important;
	 font-size: .9em !important 
}
 .skirtAccordion .content {
	 background: #5c4f45 !important;
	 color: #fdfdfd 
}
 .skirtAccordion .content a {
	 color: #b8b0ab 
}
 .skirtAccordion .content a:hover {
	 color: #fff 
}
 .skirtAccordion .content ul {
	 list-style-type: none 
}
 .skirt .sr-only {
	 color: #fffcfc;
	 background-color: #4a3c31 
}
 .instagram .sr-only {
	 color: #fffcfc;
	 background-color: #4a3c31 
}
 .icon-skirt:hover, .icon-red:hover {
	 opacity: .6 
}
 .rss .icon-skirt {
	 background-position: 0 -179px 
}
 .youtube .icon-skirt {
	 background-position: -36px -37px 
}
 .google-plus .icon-skirt {
	 background-position: -72px -37px 
}
 .instagram .icon-skirt {
	 background-position: -108px -37px 
}
 .twitter .icon-skirt {
	 background-position: -144px -37px 
}
 .flickr .icon-skirt {
	 background-position: -180px -37px 
}
 .vimeo .icon-skirt {
	 background-position: -216px -37px 
}
 .linkedin .icon-skirt {
	 background-position: -252px -37px 
}
 .facebook .icon-skirt {
	 background-position: -288px -37px 
}
 .pinterest .icon-skirt {
	 background-position: -324px -37px 
}
 .mail .icon-skirt {
	 background-position: -360px -37px 
}
 .mobile .icon-skirt {
	 background-position: -396px -37px 
}
 .menu .icon-skirt {
	 background-position: -432px -37px 
}
 .message .icon-skirt {
	 background-position: -468px -37px 
}
 .map .icon-skirt {
	 background-position: -504px -37px 
}
 .book .icon-skirt {
	 background-position: -540px -37px 
}
 .rss .icon-red {
	 background-position: 0 -111px 
}
 .youtube .icon-red {
	 background-position: -36px -111px 
}
 .google-plus .icon-red {
	 background-position: -72px -111px 
}
 .instagram .icon-red {
	 background-position: -108px -111px 
}
 .twitter .icon-red {
	 background-position: -144px -111px 
}
 .flickr .icon-red {
	 background-position: -180px -111px 
}
 .vimeo .icon-red {
	 background-position: -216px -111px 
}
 .linkedin .icon-red {
	 background-position: -252px -111px 
}
 .facebook .icon-red {
	 background-position: -288px -111px 
}
 .pinterest .icon-red {
	 background-position: -324px -111px 
}
 .mail .icon-red {
	 background-position: -360px -111px 
}
 .mobile .icon-red {
	 background-position: -396px -111px 
}
 .menu .icon-red {
	 background-position: -432px -111px 
}
 .message .icon-red {
	 background-position: -468px -111px 
}
 .map .icon-red {
	 background-position: -504px -111px 
}
 .book .icon-red {
	 background-position: -540px -111px 
}
 .gmail, .hotmail, .outlook, .webmail {
	 height: 75px;
	 width: 100px;
	 background: transparent url(../images/email.png) 0 0;
	 display: block;
	 text-indent: -999999px;
	 text-transform: capitalize 
}
 .gmail {
	 background-position: -100px 0 
}
 .outlook {
	 background-position: -200px 0 
}
 .webmail {
	 background-position: -300px 0 
}
 .clipboard .icon-inactive, .award .icon-inactive, .grad .icon-inactive, .scholar .icon-inactive, .graduation .icon-inactive, .science .icon-inactive, .ven .icon-inactive, .bookmark-plus .icon-inactive, .bookmark-gear .icon-inactive, .alert .icon-inactive, .news .icon-inactive, .rss .icon-inactive, .youtube .icon-inactive, .google-plus .icon-inactive, .instagram .icon-inactive, .twitter .icon-inactive, .flickr .icon-inactive, .vimeo .icon-inactive, .linkedin .icon-inactive, .facebook .icon-inactive, .pinterest .icon-inactive, .mail .icon-inactive, .mobile .icon-inactive, .menu .icon-inactive, .message .icon-inactive, .map .icon-inactive, .book .icon-inactive {
	 background: transparent url(../icons/social.png);
	 background-position-y: -50px;
	 display: block;
	 display: inline-block;
	 height: 50px;
	 width: 50px 
}
 .clipboard .icon-inactive {
	 background-position: 0 -50px 
}
 .award .icon-inactive {
	 background-position: -50px -50px 
}
 .grad .icon-inactive {
	 background-position: -100px -50px 
}
 .scholar .icon-inactive {
	 background-position: -150px -50px 
}
 .graduation .icon-inactive {
	 background-position: -200px -50px 
}
 .science .icon-inactive {
	 background-position: -250px -50px 
}
 .ven .icon-inactive {
	 background-position: -300px -50px 
}
 .bookmark-plus .icon-inactive {
	 background-position: -350px -50px 
}
 .bookmark-gear .icon-inactive {
	 background-position: -400px -50px 
}
 .alert .icon-inactive {
	 background-position: -450px -50px 
}
 .news .icon-inactive {
	 background-position: -500px -50px 
}
 .rss .icon-inactive {
	 background-position: 0 -197px 
}
 .youtube .icon-inactive {
	 background-position: -50px -197px 
}
 .google-plus .icon-inactive {
	 background-position: -100px -197px 
}
 .instagram .icon-inactive {
	 background-position: -150px -197px 
}
 .twitter .icon-inactive {
	 background-position: -200px -197px 
}
 .flickr .icon-inactive {
	 background-position: -250px -197px 
}
 .vimeo .icon-inactive {
	 background-position: -300px -197px 
}
 .linkedin .icon-inactive {
	 background-position: -350px -197px 
}
 .facebook .icon-inactive {
	 background-position: -400px -197px 
}
 .pinterest .icon-inactive {
	 background-position: -450px -197px 
}
 .mail .icon-inactive {
	 background-position: -500px -197px 
}
 .mobile .icon-inactive {
	 background-position: -550px -197px 
}
 .menu .icon-inactive {
	 background-position: -600px -197px 
}
 .message .icon-inactive {
	 background-position: -650px -197px 
}
 .map .icon-inactive {
	 background-position: -700px -197px 
}
 .book .icon-inactive {
	 background-position: -750px -197px 
}
 .clipboard .icon, .award .icon, .grad .icon, .scholar .icon, .graduation .icon, .science .icon, .ven .icon, .bookmark-plus .icon, .bookmark-gear .icon, .alert .icon, .news .icon, .rss .icon, .youtube .icon, .google-plus .icon, .instagram .icon, .twitter .icon, .flickr .icon, .vimeo .icon, .linkedin .icon, .facebook .icon, .pinterest .icon, .mail .icon, .mobile .icon, .menu .icon, .message .icon, .map .icon, .book .icon {
	 background: transparent url(../icons/social.png);
	 background-position-y: -50px;
	 display: block;
	 display: inline-block;
	 height: 50px;
	 width: 50px 
}
 .clipboard .icon {
	 background-position: 0 -50px 
}
 .award .icon {
	 background-position: -50px -50px 
}
 .grad .icon {
	 background-position: -100px -50px 
}
 .scholar .icon {
	 background-position: -150px -50px 
}
 .graduation .icon {
	 background-position: -200px -50px 
}
 .science .icon {
	 background-position: -250px -50px 
}
 .ven .icon {
	 background-position: -300px -50px 
}
 .bookmark-plus .icon {
	 background-position: -350px -50px 
}
 .bookmark-gear .icon {
	 background-position: -400px -50px 
}
 .alert .icon {
	 background-position: -450px -50px 
}
 .news .icon {
	 background-position: -500px -50px 
}
 .rss .icon {
	 background-position: 0 -52px 
}
 .youtube .icon {
	 background-position: -50px -52px 
}
 .google-plus .icon {
	 background-position: -100px -52px 
}
 .instagram .icon {
	 background-position: -150px -52px 
}
 .twitter .icon {
	 background-position: -200px -52px 
}
 .flickr .icon {
	 background-position: -250px -52px 
}
 .vimeo .icon {
	 background-position: -300px -52px 
}
 .linkedin .icon {
	 background-position: -350px -52px 
}
 .facebook .icon {
	 background-position: -400px -52px 
}
 .pinterest .icon {
	 background-position: -450px -52px 
}
 .mail .icon {
	 background-position: -500px -52px 
}
 .mobile .icon {
	 background-position: -550px -52px 
}
 .menu .icon {
	 background-position: -600px -52px 
}
 .message .icon {
	 background-position: -650px -52px 
}
 .map .icon {
	 background-position: -700px -52px 
}
 .book .icon {
	 background-position: -750px -52px 
}
 .container {
	 max-width: 1100px;
	 margin: 0 auto;
	 padding: 30px 53px 
}
 .container:after {
	 content: "";
	 display: block;
	 clear: both 
}
 .container:before {
	 content: "";
	 display: block;
	 clear: both 
}
 .metadata dt {
	 color: #707070;
	 font-size: .8em;
	 text-transform: uppercase;
	 letter-spacing: .07em 
}
 .metadata dd {
	 margin-left: 0;
	 margin-bottom: .75em;
	 padding-bottom: .75em;
	 border-bottom: 1px solid #eee 
}
 .buttons {
	 text-align: center 
}
 .button-primary {
	 display: block;
	 border: 1px solid #900;
	 margin: 1em 1.5em;
	 padding: .5em 1.25em;
	 background-color: transparent;
	 color: #900;
	 -webkit-border-radius: 999px;
	 -moz-border-radius: 999px;
	 -ms-border-radius: 999px;
	 -o-border-radius: 999px;
	 border-radius: 999px;
	 text-decoration: none !important;
	 text-align: center 
}
 .button-primary:hover {
	 background-color: #900;
	 color: #fff 
}
 .white-fill-button {
	 background-color: #fdfdfd;
	 color: #7d110c 
}
 .button-group li:first-child a.white-fill-button {
	 border-color: #fdfdfd 
}
 .button-group li:last-child a.white-fill-button {
	 border-color: #fdfdfd 
}
 .button-group li a.white-fill-button {
	 border-color: #fdfdfd 
}
 .button-group li:first-child a:hover.white-fill-button {
	 background-color: #7d110c;
	 color: #fdfdfd 
}
 .button-group li:last-child a:hover.white-fill-button {
	 background-color: #7d110c;
	 color: #fdfdfd 
}
 .button-group li a:hover.white-fill-button {
	 background-color: #7d110c;
	 color: #fdfdfd 
}
 @-webkit-keyframes tridentslidein {
	 0%, 20% {
		 width: 0;
		 -webkit-transform: translateX(-50px);
		 -moz-transform: translateX(-50px);
		 -ms-transform: translateX(-50px);
		 -o-transform: translateX(-50px);
		 transform: translateX(-50px) 
	}
	 100% {
		 width: 32px;
		 -webkit-transform: translateX(0);
		 -moz-transform: translateX(0);
		 -ms-transform: translateX(0);
		 -o-transform: translateX(0);
		 transform: translateX(0) 
	}
}
 @-moz-keyframes tridentslidein {
	 0%, 20% {
		 width: 0;
		 -webkit-transform: translateX(-50px);
		 -moz-transform: translateX(-50px);
		 -ms-transform: translateX(-50px);
		 -o-transform: translateX(-50px);
		 transform: translateX(-50px) 
	}
	 100% {
		 width: 32px;
		 -webkit-transform: translateX(0);
		 -moz-transform: translateX(0);
		 -ms-transform: translateX(0);
		 -o-transform: translateX(0);
		 transform: translateX(0) 
	}
}
 @-o-keyframes tridentslidein {
	 0%, 20% {
		 width: 0;
		 -webkit-transform: translateX(-50px);
		 -moz-transform: translateX(-50px);
		 -ms-transform: translateX(-50px);
		 -o-transform: translateX(-50px);
		 transform: translateX(-50px) 
	}
	 100% {
		 width: 32px;
		 -webkit-transform: translateX(0);
		 -moz-transform: translateX(0);
		 -ms-transform: translateX(0);
		 -o-transform: translateX(0);
		 transform: translateX(0) 
	}
}
 @keyframes tridentslidein {
	 0%, 20% {
		 width: 0;
		 -webkit-transform: translateX(-50px);
		 -moz-transform: translateX(-50px);
		 -ms-transform: translateX(-50px);
		 -o-transform: translateX(-50px);
		 transform: translateX(-50px) 
	}
	 100% {
		 width: 32px;
		 -webkit-transform: translateX(0);
		 -moz-transform: translateX(0);
		 -ms-transform: translateX(0);
		 -o-transform: translateX(0);
		 transform: translateX(0) 
	}
}
 @-webkit-keyframes searchslidein {
	 0% {
		 width: 0;
		 padding: 0;
		 -webkit-transform: translateX(50px);
		 -moz-transform: translateX(50px);
		 -ms-transform: translateX(50px);
		 -o-transform: translateX(50px);
		 transform: translateX(50px) 
	}
	 20% {
		 width: 0;
		 -webkit-transform: translateX(50px);
		 -moz-transform: translateX(50px);
		 -ms-transform: translateX(50px);
		 -o-transform: translateX(50px);
		 transform: translateX(50px) 
	}
	 100% {
		 width: 20px;
		 -webkit-transform: translateX(0);
		 -moz-transform: translateX(0);
		 -ms-transform: translateX(0);
		 -o-transform: translateX(0);
		 transform: translateX(0) 
	}
}
 @-moz-keyframes searchslidein {
	 0% {
		 width: 0;
		 padding: 0;
		 -webkit-transform: translateX(50px);
		 -moz-transform: translateX(50px);
		 -ms-transform: translateX(50px);
		 -o-transform: translateX(50px);
		 transform: translateX(50px) 
	}
	 20% {
		 width: 0;
		 -webkit-transform: translateX(50px);
		 -moz-transform: translateX(50px);
		 -ms-transform: translateX(50px);
		 -o-transform: translateX(50px);
		 transform: translateX(50px) 
	}
	 100% {
		 width: 20px;
		 -webkit-transform: translateX(0);
		 -moz-transform: translateX(0);
		 -ms-transform: translateX(0);
		 -o-transform: translateX(0);
		 transform: translateX(0) 
	}
}
 @-o-keyframes searchslidein {
	 0% {
		 width: 0;
		 padding: 0;
		 -webkit-transform: translateX(50px);
		 -moz-transform: translateX(50px);
		 -ms-transform: translateX(50px);
		 -o-transform: translateX(50px);
		 transform: translateX(50px) 
	}
	 20% {
		 width: 0;
		 -webkit-transform: translateX(50px);
		 -moz-transform: translateX(50px);
		 -ms-transform: translateX(50px);
		 -o-transform: translateX(50px);
		 transform: translateX(50px) 
	}
	 100% {
		 width: 20px;
		 -webkit-transform: translateX(0);
		 -moz-transform: translateX(0);
		 -ms-transform: translateX(0);
		 -o-transform: translateX(0);
		 transform: translateX(0) 
	}
}
 @keyframes searchslidein {
	 0% {
		 width: 0;
		 padding: 0;
		 -webkit-transform: translateX(50px);
		 -moz-transform: translateX(50px);
		 -ms-transform: translateX(50px);
		 -o-transform: translateX(50px);
		 transform: translateX(50px) 
	}
	 20% {
		 width: 0;
		 -webkit-transform: translateX(50px);
		 -moz-transform: translateX(50px);
		 -ms-transform: translateX(50px);
		 -o-transform: translateX(50px);
		 transform: translateX(50px) 
	}
	 100% {
		 width: 20px;
		 -webkit-transform: translateX(0);
		 -moz-transform: translateX(0);
		 -ms-transform: translateX(0);
		 -o-transform: translateX(0);
		 transform: translateX(0) 
	}
}
 .crimson-intpanels .panel--interactive>a {
	 background-color: #900 
}
 .crimson-intpanels .panel--interactive a * {
	 color: #fff 
}
 .crimson-intpanels .panel--interactive>a:hover, .crimson-intpanels .panel--interactive>a:focus {
	 background: #fff 
}
 .crimson-intpanels .panel--interactive>a:hover *, .crimson-intpanels .panel--interactive>a:focus * {
	 color: #900 
}
 .midnight-intpanels .panel--interactive>a {
	 background-color: #01426a 
}
 .midnight-intpanels .panel--interactive a * {
	 color: #fff 
}
 .midnight-intpanels .panel--interactive>a:hover, .midnight-intpanels .panel--interactive>a:focus {
	 background-color: #006298;
	 border-color: #01426a;
}
 .midnight-button .button {
	 background-color: #01426a;
}
 .midnight-button .button:hover, .midnight-button .button:focus {
	 background-color: #cce0ea;
	 border-color: #01426a;
	 color: #01426a 
}
 .midnight-button.bg-dark .button:hover, .midnight-button.bg-dark .button:focus {
	 background-color: transparent;
	 border-color: #fff;
	 color: #fff 
}
 a.white-button {
	 background: #fff;
	 border-color: #fff;
	 color: #900 
}
 a.white-button:hover, a.white-button:focus {
	 color: #fff;
	 border-color: #fff;
	 background: 0 
}
 a.cwm-button {
	 background-color: transparent;
	 border-color: #fff;
	 color: #fff;
}
 a.cwm-button:hover, a.cwm-button:focus {
	 background-color: #fff !important;
	 border-color: #fff !important;
	 color: #01426a !important;
}
 .center-accordion-label div.accordion-item .accordion-title {
	 text-align: center 
}
 .personnel-list-simple {
	 box-shadow: 0 1px 3px 2px rgba(0,0,0,0.07);
	 border: 1px solid #ddd;
	 height: 100%;
	 padding: 1rem;
	 border-radius: .25rem;
	 background: #EDEBEB;
}
 .personnel-list-simple .portrait {
	 display: inline-block;
}
 .personnel-list-simple .info {
	 display: inline-block;
	 width: 80%;
}
 .personnel-list-simple .info p {
	 margin-bottom: .5rem ;
}
 @media screen and (min-width:40em) {
	 .flush-left .float-left.one-third, .flush-left .float-left.two-thirds, .flush-left .float-left.one-half {
		 padding-left: 0 
	}
}
 @media screen and (min-width:40em) {
	 .min-600 {
		 min-height: 600px 
	}
}
 .bg-image .panel {
	 background: linear-gradient(-405deg, transparent 50px, rgba(0, 0, 0, .8) 50px);
	 padding: 1rem 
}
 .hr-box-shadow {
	 box-shadow: 0 1em .9em -1em rgba(0, 0, 0, .1);
	 border-bottom: 0 !important 
}
 .layout-nomargin .layout+.layout {
	 margin-top: 0rem 
}
 .mfp-bg {
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 1042;
	 overflow: hidden;
	 position: fixed;
	 background: #0b0b0b;
	 opacity: .8;
	 filter: alpha(opacity=80) 
}
 .mfp-wrap {
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 1043;
	 position: fixed;
	 outline: none !important;
	 -webkit-backface-visibility: hidden 
}
 .mfp-container {
	 text-align: center;
	 position: absolute;
	 width: 100%;
	 height: 100%;
	 left: 0;
	 top: 0;
	 padding: 0 8px;
	 -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	 box-sizing: border-box 
}
 .mfp-container:before {
	 content: '';
	 display: inline-block;
	 height: 100%;
	 vertical-align: middle 
}
 .mfp-align-top .mfp-container:before {
	 display: none 
}
 .mfp-content {
	 position: relative;
	 display: inline-block;
	 vertical-align: middle;
	 margin: 0 auto;
	 text-align: left;
	 z-index: 1045 
}
 .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
	 width: auto;
	 cursor: auto 
}
 .mfp-ajax-cur {
	 cursor: progress 
}
 .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	 cursor: -moz-zoom-out;
	 cursor: -webkit-zoom-out;
	 cursor: zoom-out 
}
 .mfp-zoom {
	 cursor: pointer;
	 cursor: -webkit-zoom-in;
	 cursor: -moz-zoom-in;
	 cursor: zoom-in 
}
 .mfp-auto-cursor .mfp-content {
	 cursor: auto;
	 padding-top: 40px;
	 background: #fff 
}
 .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 user-select: none 
}
 .mfp-loading.mfp-figure {
	 display: none 
}
 .mfp-hide {
	 display: none !important 
}
 .mfp-preloader {
	 color: #ccc;
	 position: absolute;
	 top: 50%;
	 width: auto;
	 text-align: center;
	 margin-top: -0.8em;
	 left: 8px;
	 right: 8px;
	 z-index: 1044 
}
 .mfp-preloader a {
	 color: #ccc 
}
 .mfp-preloader a:hover {
	 color: white 
}
 .mfp-s-ready .mfp-preloader {
	 display: none 
}
 .mfp-s-error .mfp-content {
	 display: none 
}
 button.mfp-close, button.mfp-arrow {
	 overflow: visible;
	 cursor: pointer;
	 background: transparent;
	 border: 0;
	 -webkit-appearance: none;
	 display: block;
	 padding: 0;
	 z-index: 1046 
}
 button::-moz-focus-inner {
	 padding: 0;
	 border: 0 
}
 .mfp-close {
	 width: 44px;
	 height: 44px;
	 line-height: 44px;
	 position: absolute;
	 right: 0;
	 top: 0;
	 text-decoration: none;
	 text-align: center;
	 opacity: .65;
	 padding: 0 0 18px 10px;
	 color: white;
	 font-style: normal;
	 font-size: 28px;
	 font-family: Arial, Baskerville, monospace 
}
 .mfp-close:hover, .mfp-close:focus {
	 opacity: 1 
}
 .mfp-close:active {
	 top: 1px 
}
 .mfp-close-btn-in .mfp-close {
	 color: #333 
}
 .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
	 color: white;
	 right: -6px;
	 text-align: right;
	 padding-right: 6px;
	 width: 100% 
}
 .mfp-counter {
	 position: absolute;
	 top: 0;
	 right: 0;
	 color: #ccc;
	 font-size: 12px;
	 line-height: 18px 
}
 .mfp-arrow {
	 position: absolute;
	 opacity: .65;
	 margin: 0;
	 top: 50%;
	 margin-top: -55px;
	 padding: 0;
	 width: 90px;
	 height: 110px;
	 -webkit-tap-highlight-color: rgba(0, 0, 0, 0) 
}
 .mfp-arrow:active {
	 margin-top: -54px 
}
 .mfp-arrow:hover, .mfp-arrow:focus {
	 opacity: 1 
}
 .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
	 content: '';
	 display: block;
	 width: 0;
	 height: 0;
	 position: absolute;
	 left: 0;
	 top: 0;
	 margin-top: 35px;
	 margin-left: 35px;
	 border: medium inset transparent 
}
 .mfp-arrow:after, .mfp-arrow .mfp-a {
	 border-top-width: 13px;
	 border-bottom-width: 13px;
	 top: 8px 
}
 .mfp-arrow:before, .mfp-arrow .mfp-b {
	 border-top-width: 21px;
	 border-bottom-width: 21px 
}
 .mfp-arrow-left {
	 left: 0 
}
 .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
	 border-right: 17px solid white;
	 margin-left: 31px 
}
 .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
	 margin-left: 25px;
	 border-right: 27px solid #3f3f3f 
}
 .mfp-arrow-right {
	 right: 0 
}
 .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
	 border-left: 17px solid white;
	 margin-left: 39px 
}
 .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
	 border-left: 27px solid #3f3f3f 
}
 .mfp-iframe-holder {
	 padding-top: 40px;
	 padding-bottom: 40px 
}
 .mfp-iframe-holder .mfp-content {
	 line-height: 0;
	 width: 100%;
	 max-width: 900px 
}
 .mfp-iframe-scaler {
	 width: 100%;
	 height: 0;
	 overflow: hidden;
	 padding-top: 56.25% 
}
 .mfp-iframe-scaler iframe {
	 position: absolute;
	 display: block;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	 background: black 
}
 .mfp-iframe-holder .mfp-close {
	 top: -40px 
}
 img.mfp-img {
	 width: auto;
	 max-width: 100%;
	 height: auto;
	 display: block;
	 line-height: 0;
	 -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	 box-sizing: border-box;
	 padding: 40px 0 40px;
	 margin: 0 auto 
}
 .mfp-figure:after {
	 content: '';
	 position: absolute;
	 left: 0;
	 top: 40px;
	 bottom: 40px;
	 display: block;
	 right: 0;
	 width: auto;
	 height: auto;
	 z-index: -1;
	 box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	 background: #444 
}
 .mfp-figure {
	 line-height: 0 
}
 .mfp-bottom-bar {
	 margin-top: -36px;
	 position: absolute;
	 top: 100%;
	 left: 0;
	 width: 100%;
	 cursor: auto 
}
 .mfp-title {
	 text-align: left;
	 line-height: 18px;
	 color: #f3f3f3;
	 word-wrap: break-word;
	 padding-right: 36px 
}
 .mfp-figure small {
	 color: #bdbdbd;
	 display: block;
	 font-size: 12px;
	 line-height: 14px 
}
 .mfp-image-holder .mfp-content {
	 max-width: 100% 
}
 .mfp-gallery .mfp-image-holder .mfp-figure {
	 cursor: pointer 
}
 @media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
	 .mfp-img-mobile .mfp-image-holder {
		 padding-left: 0;
		 padding-right: 0 
	}
	 .mfp-img-mobile img.mfp-img {
		 padding: 0 
	}
	 .mfp-img-mobile .mfp-figure:after {
		 top: 0;
		 bottom: 0 
	}
	 .mfp-img-mobile .mfp-bottom-bar {
		 background: rgba(0, 0, 0, 0.6);
		 bottom: 0;
		 margin: 0;
		 top: auto;
		 padding: 3px 5px;
		 position: fixed;
		 -webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
		 box-sizing: border-box 
	}
	 .mfp-img-mobile .mfp-bottom-bar:empty {
		 padding: 0 
	}
	 .mfp-img-mobile .mfp-counter {
		 right: 5px;
		 top: 3px 
	}
	 .mfp-img-mobile .mfp-close {
		 top: 0;
		 right: 0;
		 width: 35px;
		 height: 35px;
		 line-height: 35px;
		 background: rgba(0, 0, 0, 0.6);
		 position: fixed;
		 text-align: center;
		 padding: 0 
	}
	 .mfp-img-mobile .mfp-figure small {
		 display: inline;
		 margin-left: 5px 
	}
}
 @media all and (max-width:900px) {
	 .mfp-arrow {
		 -webkit-transform: scale(0.75);
		 transform: scale(0.75) 
	}
	 .mfp-arrow-left {
		 -webkit-transform-origin: 0 0;
		 transform-origin: 0 0 
	}
	 .mfp-arrow-right {
		 -webkit-transform-origin: 100%;
		 transform-origin: 100% 
	}
	 .mfp-container {
		 padding-left: 6px;
		 padding-right: 6px 
	}
	 .expand-contents-twenty {
		 margin: 0 auto;
	}
}
 .mfp-ie7 .mfp-img {
	 padding: 0 
}
 .mfp-ie7 .mfp-bottom-bar {
	 width: 600px;
	 left: 50%;
	 margin-left: -300px;
	 margin-top: 5px;
	 padding-bottom: 5px 
}
 .mfp-ie7 .mfp-container {
	 padding: 0 
}
 .mfp-ie7 .mfp-content {
	 padding-top: 44px 
}
 .mfp-ie7 .mfp-close {
	 top: 0;
	 right: 0;
	 padding-top: 0 
}
 .white-popup-block {
	 background: #FFF;
	 background: rgba(255, 255, 255, 0.9);
	 padding: 20px 30px;
	 text-align: left;
	 max-width: 650px 
}
 .nav-popup-block {
	 background: #FFF;
	 background: rgba(255, 255, 255, 0.9);
	 padding: 40px 0 20px;
	 text-align: left;
	 max-width: 650px 
}
 .thirds-margin-none .grid-item {
	 padding: 0 0 !important;
}
 .bg-25rem {
	 min-height: 25rem;
}
 @media screen and (min-width: 640px) {
	 .bg-25rem .row {
		 top: 5rem;
	}
	 .expand-contents-twenty {
		 margin: 0 auto;
	}
}
 @media screen and (min-width: 1025px) {
	 .banner-bold-heading .text-image--content p.title {
		 font-size: 3.5rem;
		 font-family: BentonSansCondRegular, 'Arial Narrow', sans-serif;
		 font-weight: 400;
		 letter-spacing: 1.5rem;
	}
}
 @media screen and (max-width:39.9375em) {
	 .skirt-nav .accordion *, .skirt-nav :last-child>.accordion-content:last-child {
		 border: none 
	}
	 .skirt-nav .accordion-icon {
		 color: #fff;
	}
	 .skirt-nav .accordion li {
		 background: #990000;
		 border-bottom: 1px solid #3c3027;
		 margin-bottom: 0;
		 padding: .5rem 1.5rem 
	}
	 .skirt-nav .accordion-content, .skirt-nav .accordion-title {
		 font-size: .875rem 
	}
	 .skirt-nav .accordion-icon:before {
		 font-size: 1.09375rem 
	}
	 .skirt-nav .accordion-content {
		 padding: 0 
	}
	 .skirt-nav .accordion-content a:not(.button) {
		 background: 0 0;
		 color: #fff 
	}
	 .skirt-nav .accordion-item {
		 border-bottom: 1px solid #3b3027;
		 border-top: 1px solid #5c5046 
	}
	 .skirt-nav .accordion-item:last-of-type:not(.is-active) .accordion-title {
		 border-bottom: 0 
	}
	 .skirt-nav .accordion-title {
		 background: 0 0;
		 border-bottom: 1px solid #3b3027;
		 color: #fff;
		 text-transform: uppercase 
	}
	 .skirt .iun-social-skirt {
		 margin-top: 3rem;
	}
	 .skirt .iun-social-skirt .invert.border {
		 text-align: center !important;
	}
	 .expand-contents-twenty {
		 margin: 0 auto;
	}
}
 @media screen and (min-width:40em) and (max-width:64em) {
	 .skirt .connect, .skirt-nav {
		 left: 0;
		 width: 100% 
	}
	 .skirt .connect {
		 padding-top: 2rem;
		 text-align: center 
	}
	 .skirt .iun-social-skirt {
		 margin-top: 3rem;
	}
	 .expand-contents-twenty {
		 margin: 0 auto;
	}
}
 @media screen and (min-width:40em) {
	 .skirt-nav .column>.column--title {
		 margin-bottom: 1rem;
		 margin-top: 0;
		 padding-top: 5px 
	}
	 .skirt-nav .accordion {
		 display: block;
		 padding-left: 4px;
		 position: relative;
		 column-count: 3;
		 -moz-column-count: 3;
		 -webkit-column-count: 3;
		 display: grid;
		 grid-template-columns: repeat(3, 1fr);
		 border-bottom: 0px;
	}
	 .skirt-nav .accordion::after, .skirt-nav .accordion::before {
		 content: ' ';
		 display: table 
	}
	 .skirt-nav .accordion::after {
		 clear: both 
	}
	 .skirt-nav .accordion * {
		 border: none !important;
		 background: 0 0 
	}
	 .skirt-nav .accordion-icon {
		 display: none 
	}
	 .skirt-nav .accordion-content, .skirt-nav .accordion-item, .skirt-nav .accordion-title {
		 display: block;
		 padding: 0 
	}
	 .skirt-nav .accordion-title {
		 color: #fff;
		 font-size: .875rem;
		 margin-bottom: 1rem;
		 text-transform: uppercase 
	}
	 .skirt-nav .accordion-title[disabled] {
		 cursor: auto 
	}
	 .skirt-nav .accordion-item button.accordion-title {
		 pointer-events: none;
	}
	 .skirt-nav .accordion-title::before {
		 content: none 
	}
	 .skirt-nav .accordion-content {
		 display: block;
		 break-after: always;
		 page-break-after: always;
		 -webkit-column-break-after: always;
		 -moz-column-break-after: always 
	}
	 .skirt-nav .accordion-content a:not(.button) {
		 background: 0 0;
		/*color: #b8b0ab */
	}
	 .skirt-nav .accordion-content a:not(.button):hover {
		 color: #fff 
	}
	 .skirt-nav .accordion-content:nth-child(1), .skirt-nav .accordion-content:nth-child(2), .skirt-nav .accordion-item:nth-child(1), .skirt-nav .accordion-item:nth-child(2) {
		 grid-column: 1;
		 -ms-grid-column: 1 
	}
	 .skirt-nav .accordion-content:nth-child(3), .skirt-nav .accordion-content:nth-child(4), .skirt-nav .accordion-item:nth-child(3), .skirt-nav .accordion-item:nth-child(4) {
		 grid-column: 2;
		 -ms-grid-column: 2 
	}
	 .skirt-nav .accordion-content:nth-child(5), .skirt-nav .accordion-content:nth-child(6), .skirt-nav .accordion-item:nth-child(5), .skirt-nav .accordion-item:nth-child(6) {
		 grid-column: 3;
		 -ms-grid-column: 3 
	}
	 .skirt-nav .accordion-content:nth-child(7), .skirt-nav .accordion-content:nth-child(8), .skirt-nav .accordion-item:nth-child(7), .skirt-nav .accordion-item:nth-child(8) {
		 grid-column: 4;
		 -ms-grid-column: 4 
	}
	 .skirt-nav .accordion-content:nth-child(10), .skirt-nav .accordion-content:nth-child(9), .skirt-nav .accordion-item:nth-child(10), .skirt-nav .accordion-item:nth-child(9) {
		 grid-column: 5;
		 -ms-grid-column: 5 
	}
	 .skirt-nav .accordion-item {
		 grid-row: 1;
		 -ms-grid-row: 1 
	}
	 .skirt-nav .accordion-content {
		 grid-row: 2;
		 -ms-grid-row: 2 
	}
}
 @media (min-width:40em) and (-ms-high-contrast:none), (-ms-high-contrast:active) {
	 .skirt-nav .accordion {
		 display: -ms-grid 
	}
	 .skirt-nav .accordion-content, .skirt-nav .accordion-item {
		 padding-right: 55px 
	}
	 .skirt-nav .accordion-content:nth-child(1), .skirt-nav .accordion-content:nth-child(2), .skirt-nav .accordion-item:nth-child(1), .skirt-nav .accordion-item:nth-child(2) {
		 grid-column: 1;
		 -ms-grid-column: 1 
	}
	 .skirt-nav .accordion-content:nth-child(3), .skirt-nav .accordion-content:nth-child(4), .skirt-nav .accordion-item:nth-child(3), .skirt-nav .accordion-item:nth-child(4) {
		 grid-column: 2;
		 -ms-grid-column: 2 
	}
	 .skirt-nav .accordion-content:nth-child(5), .skirt-nav .accordion-content:nth-child(6), .skirt-nav .accordion-item:nth-child(5), .skirt-nav .accordion-item:nth-child(6) {
		 grid-column: 3;
		 -ms-grid-column: 3 
	}
	 .skirt-nav .accordion-content:nth-child(7), .skirt-nav .accordion-content:nth-child(8), .skirt-nav .accordion-item:nth-child(7), .skirt-nav .accordion-item:nth-child(8) {
		 grid-column: 4;
		 -ms-grid-column: 4 
	}
	 .skirt-nav .accordion-content:nth-child(10), .skirt-nav .accordion-content:nth-child(9), .skirt-nav .accordion-item:nth-child(10), .skirt-nav .accordion-item:nth-child(9) {
		 grid-column: 5;
		 -ms-grid-column: 5 
	}
	 .skirt-nav .accordion-item {
		 grid-row: 1;
		 -ms-grid-row: 1 
	}
	 .skirt-nav .accordion-content {
		 grid-row: 2;
		 -ms-grid-row: 2 
	}
	 .expand-contents-twenty {
		 margin: 0 auto;
	}
}
 @media screen and (min-width:64em) {
	 .skirt .skirt-nav {
		 width: 70% !important;
		 left: 30% !important;
	}
	 .skirt .connect {
		 width: 30% !important;
		 left: -70% !important;
	}
	 .iun-social-skirt .invert.border {
		 text-align: right !important;
	}
	 .expand-contents-twenty {
		 margin: 0 auto;
	}
}
 .skirt-nav .accordion-content a {
	 text-decoration: none;
}
 .skirt-nav .accordion-content {
	 background-color: #800000!important;
}
 .skirt a:hover, .skirt a:focus, .belt-nav a:hover, .belt-nav a:focus {
	 color: #b8b0ab!important;
}
 .art-banner-overlay #banner.section.image.banner.loaded .bg-image-cover::after {
	 content: '';
	 position: absolute;
	 width: 100%;
	 height: 100%;
	 background: url(https://northwest.iu.edu/arts/images/overlay-pattern.png) rgba(0,0,0,.75);
	 opacity: .5;
}
 .section.image-shadow img {
	 border-radius: .5rem;
	 border-radius: 0.5rem;
	 box-shadow: 0 0.25rem 10px rgb(36 49 66 / 20%);
}
 .rivet-dash .section-title:before {
	 background-color: #900;
	 content: "";
	 display: block;
	 height: .5rem;
	 margin-bottom: 1rem;
	 top: 0;
	 width: 2rem;
}
 .section.bg-none .panel.gray-panel {
	 background-color: #EDEBEB;
	 padding: 1rem;
}
 .text-in-image {
	 position: relative;
	 margin-bottom: .5rem;
}
 .bottom-left {
	 position: absolute;
	 bottom: 0;
	 background: #900;
	 opacity:.9;
	 width:100%;
}
 .bottom-left h2 , .bottom-left h3, .bottom-left h4, .bottom-left p {
	 color: #FFFFFF;
	 margin: .5rem;
}
 .sm-pullquote .quote p {
	 font-size: 1.5rem;
}
 .sm-pullquote blockquote {
	 padding: 0 1.25rem 0 1.75rem;
}
 .sm-pullquote .quote blockquote:before {
	 font-size: 4.5rem;
}
 .countdown-timer.countdown-active.external{
	 pointer-events: none!important;
}
