@charset "UTF-8";
/* CSS Document */

        
#featured-degree,#featured-faculty,#feature-other { /*02-18-15*/
clear:none; /*02-18-15*/
} /*02-18-15*/

.mobileOnly {
    display:none;
}

#q {
    border:0!important;
	outline:0!important;
}
@media only screen and (min-width: 997px) {
	.slide-pager-next-mobile, .slide-pager-prev-mobile {
		display:none!important;
	}
}
@media only screen and (max-width: 996px) {

    
	/*GRID OVERRIDES*/
	.container_24 {
		margin-left:auto;
		margin-right:auto;
		width:auto!important;
	}
	
	.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24 {
		width:auto!important;
		height:auto;
		display:block;
		float:none;
		margin:0;
	}
	
	.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15,.push_16,.pull_16,.push_17,.pull_17,.push_18,.pull_18,.push_19,.pull_19,.push_20,.pull_20,.push_21,.pull_21,.push_22,.pull_22,.push_23,.pull_23 {
		padding-left:0!important;
		padding-right:0!important;
		left:auto!important;
		right:auto!important;
	}
	
	#featured-degree,#featured-faculty,#feature-other {
		display:none;
	}
	
	/*HTML SPECIFIC*/
	body {
		min-width:inherit!important;
	}
	
	h1,h2,h3,h4,h5,h6 {
	/*padding:0px !important;*/
		margin:0;
	}
	
	p {
		margin:5px 0!important;
	}
	
	#main-content p {
		margin-bottom:10px!important;
	}
	
	.section-title {
		padding:0!important;
	}
	
	/*GLOBALS*/
	.sliver_holder {
		display:none;
	}
	
	/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
	REMOVE
		
	.sliver_holder .sliver_container {
		width:auto!important;
	}
	
	.sliver_holder .sliver_container > a:first-child[href='https://siu.edu'] {
		display:none;
	}
	
	.sliver_holder .sliver_container #menuh-container,.sliver_holder .sliver_container .search {
		display:none;
	}
	
	.sliver_holder .sliver_container .contact,.sliver_holder .sliver_container .siu_edu {
		float:none;
		display:inline-block;
		padding:4px;
		margin:2px;
		height:auto;
		background-image:none;
	}
	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
	
	#header-wrapper {
		height:97px!important;
		overflow:hidden;
	}
	
	#header-wrapper header {
		margin:6px 0 0;
		height:71px!important;
	}
	/*
	#header-wrapper header #logo-siu {
		background-size:100%;
		width:70px;
		height:48px;
		margin:0 10px 0 0;
	}
	
	#header-wrapper header #logo-school {
		background-size:100%;
		width:210px;
	}
	*/
	/*#page-wrapper {
		min-height:inherit!important;
	}*/
	
	#page {
		padding:0!important;
	}
	
	#welcome {
		height:auto;
	}
	
	#welcome .block-content {
		padding:20px;
	}
	
	#school-news {
		overflow:visible!important;
		height:auto!important;
	}
	
	#school-news h2 {
		height:auto;
		padding-bottom:20px;
	}
	
	#school-news .news-tab {
		display:none;
	}
	
	#school-news .news-pane {
		height:auto;
		padding:0 0 16px;
	}
	
	#school-news .news-pane .news-listing {
		height:auto;
	}
	
	#school-news .news-pane .news-listing article p {
		display:none;
	}
	
	#news-block {
		height:auto!important;
		overflow:visible!important;
		margin-bottom:10px;
	}
	
	#our-degrees,#our-departments {
		height:376px!important;
		overflow:visible!important;
		margin-bottom:10px;
		width:48%!important;
		float:left;
	}
	
	#our-departments { float:right; }
	
	.block-content,.home-block-content {
		padding:10px;
		margin-bottom:0!important;
	}
	
	.mobileOnly {
		display:block;
	}
	
	.news-listing article {
		padding:10px;
	}
	
	.news-listing article h4 {
		margin:0;
	}
	
	/* MOBILE NAV STYLES */
	
	#main-nav
	{
		display: none;
	}
	
	.mobile-menu
	{
		background:#660000;
		padding:5px 10px;
	}
	
	.mobile-menu a
	{
		padding:12px;
		background: white;
		border-radius: 3px;
		display: block;
		width:18px;
	}
	
	.mobile-menu div.bar
	{
		width: 18px;
		height: 3px;
		margin-bottom: 2px;
		background:#660000;
	}
	
	.mobile-menu div.bar:last-child
	{
		margin-bottom: 0;
	}
	
	#mm-main-nav
	{
		background: #222;
	}
	
	#mm-main-nav ul li a
	{
		font-weight: bold;
		text-transform: uppercase;
		color: #fff;
	}
	
	.mm-list > li.home-link:after
	{
		border-bottom: 0 !important;
	}
	
	.mm-menu .mm-header a
	{
		color: #fff;
		font-size: 24px;
	}
	
	.mm-list a.mm-subclose {
    	margin-top: 0;
	}
	
	aside nav
	{
		display: none;
	}
	
	/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
	REMOVE
	/*#nav-wrapper {
		background-color:#231f20;
	}
	
	#nav-wrapper #main-nav {
		overflow:hidden;
	}
	
	#nav-wrapper #main-nav #searchMobileContainer {
		border-bottom:solid 1px #3c3537;
	}
	
	#nav-wrapper #main-nav ul {
		width:auto!important;
		display:none;
	}
	
	#nav-wrapper #main-nav ul li {
		float:none;
		width:auto;
		border-bottom:solid 1px #3c3537;
	}
	
	#nav-wrapper #main-nav ul li ul {
		display:none;
	}
	
	#nav-wrapper #main-nav ul li a {
		width:auto;
	}
	
	#nav-wrapper #main-nav ul li:first-child a {
		padding-left:9px;
	}
	
	#nav-wrapper #main-nav ul li.last {
		display:none;
	}
	
	#nav-wrapper #main-nav #cse-search-box {
		float:left;
	}
	
	#nav-wrapper #main-nav #searchMobileText,#nav-wrapper #main-nav #q {
		float:left;
		height:19px;
		max-height:19px;
		margin:6px -24px 6px 6px;
		-webkit-appearance:none;
		-webkit-border-radius:0!important;
		-moz-border-radius:0!important;
		border-radius:0!important;
		border:0!important;
		font-size:11px;
	}
	
	#nav-wrapper #main-nav #searchMobileButton,#nav-wrapper #main-nav #search_keyword {
		display:block;
		float:left;
		width:24px;
		height:24px;
		margin:6px 0;
		padding:0;
		text-align:center;
		border:0;
		-webkit-appearance:none;
		-webkit-border-radius:0!important;
		-moz-border-radius:0!important;
		border-radius:0!important;
		background-color:#fff;
		background-image:url();
		background-repeat:no-repeat;
		background-position:center center;
	}
	
	#nav-wrapper #main-nav #mobileNavToggle {
		display:block;
		font-size:11px;
		line-height:2em;
	}
	
	#nav-wrapper #main-nav #mobileNavToggle span {
		color:#ccc;
		text-transform:uppercase;
		float:right;
		padding-top:8px;
		display:block;
	}
	
	#nav-wrapper #main-nav #mobileNavToggle img {
		float:right;
	}
	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
	
	#slideshow,.page-feature {
		width:100% !important;
		height:275px;
	}
	
	#slideshow .slide,.page-feature .slide {
		background-size:cover!important;
		background-repeat:no-repeat!important;
		background-position:top center;
		width: 100%;
		height:275px;
	}
	
	#slideshow .slide .slide-info,.page-feature .slide .slide-info,a.slide-pager-prev,a.slide-pager-next {
		display:none!important;
	}

	.slide-pager-prev-mobile {
		left:6px;
		z-index:20;
		top:50%;
		margin-top:-12px
	}
	.slide-pager-next-mobile {
		background-image: url("https://asset.siu.edu/_assets/images/feature-page-right.png");
    	right: 18px;
		top:50%;
		margin-top:-12px
	}

	
	#slideshow .slide-list,.page-feature .slide-list {
		display:none;
		width:auto;
	}
	
	#slideshow .slide-list .slide-set,.page-feature .slide-list .slide-set {
		width:auto;
		padding:0!important;
	}
	
	#featured-degree,#featured-faculty {
		min-height:206px;
		height:auto!important;
		border-bottom:solid 1px #dedacb;
		margin:0 0 10px;
		width:100%!important;
	}
	
	#featured-degree .block-content,#featured-faculty .block-content {
		padding:10px 260px 10px 55px!important;
	}
	
	#featured-degree .home-feature-img,#featured-faculty .home-feature-img {
		_display:none;
	}
	
	#footer-wrapper footer {
		padding:12px;
	}
	
	/*primary-slideshow.html*/
	.content-row-wider {
		width:100%;
		margin:0!important;
	}
	
	.content-callout {
		width:100%;
		float:none;
		margin:0 0 10px;
		border-bottom:solid 1px #725c3e;
	}
	
	.content-callout.callout-half
	{
		width: auto;
		margin:0 0 10px 0;
	}
	
	.content-callout img {
		width:100%;
	}
	
	#page-top {
		display:none;
	}
	
	.block-subnav {
		padding:0;
		border:0;
		margin-bottom:0!important;
	}
	
	.block-subnav .menu > li {
		display:none;
	}
	
	.block-subnav .menu .active-trail {
		display:block!important;
	}
	
	.block-subnav .menu .active-trail > a {
		width:auto!important;
		background-image:none!important;
		padding:7px 10px!important;
		background-image:url(../images/mobile-nav-icon.png)!important;
		background-position:right center!important;
		background-repeat:no-repeat!important;
	}
	
	.block-subnav .menu .active-trail > ul {
		padding:0!important;
	}
	
	.block-subnav .menu .active-trail > ul > li {
		background-image:none!important;
		padding:10px!important;
		margin:0;
		border-bottom:solid 1px #49001e;
	}
	
	#content img {
		width:100%;
		height:auto;
	}
	
	.block-half,.callout-half {
		margin-right:20px;
	}
	
	.block-callout {
		background:none;
		background-color:#66002A;
		width:100%;
	}
}

@media only screen and (max-width: 480px) {
	#header-wrapper {
		height:77px!important;
		overflow:hidden;
	}
	#header-wrapper header {
		margin:6px 0 0;
		height:91px!important;
	}
	#header-wrapper header #logo-siu {
		background-size:100%;
		width:70px;
		height:48px;
		margin:0 10px 0 0;
	}
	#header-wrapper header #logo-school {
		background-size:100%;
		width:240px;
	}


	.page-feature {
		width:100%;
	}
	
	.page-feature .slide {
		background-size:cover;
		background-repeat:no-repeat!important;
		background-position:top center;
		width:100%;
		height:inherit;
	}
	
	#q {
		width:340px;
	}
	
	#slideshow,.page-feature {
		height:275px;
	}
	
	#slideshow .slide,.page-feature .slide {
		height:275px;
	}
	
	.block-callout {
		background:none;
		background-color:#66002A;
		width:100%;
	}
	#featured-degree,#featured-faculty {
		min-height:206px;
		height:auto!important;
		border-bottom:solid 1px #dedacb;
		margin:0 0 10px;
		_width:100%!important;
	}
	
	#featured-degree .block-content,#featured-faculty .block-content {
		padding:10px 10px 10px 55px!important;
	}
	
	#featured-degree .home-feature-img,#featured-faculty .home-feature-img {
		display:none;
	}
	
	#our-degrees,#our-departments {
		height:auto!important;
		overflow:visible!important;
		margin-bottom:10px;
		width:100%!important;
		float:none;
	}
	
	#our-departments { float:none; }

}

@media (max-width: 600px) {/*02-18-15*/
	#featured-degree,#featured-faculty,#feature-other {/*02-18-15*/
		height:inherit;/*02-18-15*/
		overflow:visible;/*02-18-15*/
	}/*02-18-15*/
	
	#featured-degree .block-content, #featured-faculty .block-content, #feature-other .block-content {/*02-18-15*/
		padding:10px;/*02-18-15*/
	}
	
	.home-feature-img {/*02-18-15*/
		position:relative;/*02-18-15*/
		width:100%;/*02-18-15*/
		height:auto;/*02-18-15*/
	}/*02-18-15*/
	
}

#featured-degree,#featured-faculty,#feature-other { /*02-18-15*/
clear:both; /*02-18-15*/
} /*02-18-15*/

@media (max-width: 1024px) {
	.share {
		display:none;
	}
	
	.crumbs {
		width:62%!important;
	}
}

@media (min-width: 990px) and (max-width: 1024px) {
	.crumbs {
		text-align:right;
		width:100%!important;
		margin-bottom:5px;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    

    
	img {
		max-width:100%;
	}
	
	.search {
		width:142px!important;
	}
	
	.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15,.push_16,.pull_16,.push_17,.pull_17,.push_18,.pull_18,.push_19,.pull_19,.push_20,.pull_20,.push_21,.pull_21,.push_22,.pull_22,.push_23,.pull_23 {
		left:auto!important;
	}
	
	#content {
		float:right;
	}
	
	.block-subnav ul.menu li.active-trail > a {
		width:auto!important;
	}
	
	.page-feature {
		width:auto!important;
	}
	
	.slide {
		background-repeat:no-repeat;
		background-size:cover;
	}
	
	.slide .slide-info {
		right:auto!important;
		left:20px!important;
	}
	
	.block-callout {
		width:auto!important;
		height:auto!important;
		background-repeat:no-repeat;
		background-size:cover;
	}
	
	.content-row-wider {
		width:100%;
		margin:0!important;
	}
	
	.content-callout {
		width:49%;
		margin:0 2% 0 0;
		border-bottom:solid 1px #725c3e;
	}
	
	.content-callout img {
		width:100%;
	}
	
	.content-callout:nth-child(even) {
		margin-right:0;
	}
	
	#news-block h2 {
		/*
		height:40px!important;
		*/
	}
	
	#news-block .img-right {
		margin:0 10px 10px;
	}
	
	.grid_6.share {
		float:right;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	/* Containers
	  ----------------------------------------------------------------------------------------------------*/
	.container_24 {
		width:92%;
		margin-left:4%;
		margin-right:4%;
	}
	
	/* Grid >> Global
	  ----------------------------------------------------------------------------------------------------*/
	.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24 {
		float:left;
		position:relative;
		margin-left:1%;
		margin-right:1%;
	}
	
	/* Grid >> Children (Alpha ~ First, Omega ~ Last)
	  ----------------------------------------------------------------------------------------------------*/
	.alpha {
		margin-left:0;
	}
	
	.omega {
		margin-right:0;
	}
	
	.container_24 {
		margin-left:auto;
		margin-right:auto;
		width:768px;
	/*
	            .grid_1 {
	    
	            }
	            .grid_2 {
	    
	            }
	            .grid_3 {
	    
	            }
	            .grid_4 {
	    
	            }
	            .grid_5 {
	    
	            }
	            .grid_6 {
	    
	            }
	            .grid_7 {
	    
	            }
	            .grid_8 {
	                width:300px;
	            }
	            .grid_9 {
	    
	            }
	            .grid_10 {
	    
	            }
	            .grid_11 {
	    
	            }
	            .grid_12 {
	    
	            }
	            .grid_13 {
	    
	            }
	            .grid_14 {
	    
	            }
	            .grid_15 {
	    
	            }
	            .grid_16 {
	    
	            }
	            .grid_17 {
	                max-width:470px;
	            }
	            .grid_18 {
	    
	            }
	            .grid_19 {
	    
	            }
	            .grid_20 {
	    
	            }
	            .grid_21 {
	    
	            }
	            .grid_22 {
	    
	            }
	            .grid_23 {
	    
	            }
	            .grid_24 {
	                max-width:758px;
	            }
	            */
	}
	
	.container_24 .grid_1 {
		width:2.167%;
	}
	
	.container_24 .grid_2 {
		width:6.333%;
	}
	
	.container_24 .grid_3 {
		width:10.5%;
	}
	
	.container_24 .grid_4 {
		width:14.667%;
	}
	
	.container_24 .grid_5 {
		width:18.833%;
	}
	
	.container_24 .grid_6 {
		width:23%;
	}
	
	.container_24 .grid_7 {
		width:27.167%;
	}
	
	.container_24 .grid_8 {
		width:31.333%;
	}
	
	.container_24 .grid_9 {
		width:35.5%;
	}
	
	.container_24 .grid_10 {
		width:39.667%;
	}
	
	.container_24 .grid_11 {
		width:43.833%;
	}
	
	.container_24 .grid_12 {
		width:48%;
	}
	
	.container_24 .grid_13 {
		width:52.167%;
	}
	
	.container_24 .grid_14 {
		width:56.333%;
	}
	
	.container_24 .grid_15 {
		width:60.5%;
	}
	
	.container_24 .grid_16 {
		width:64.667%;
	}
	
	.container_24 .grid_17 {
		width:68.833%;
	}
	
	.container_24 .grid_18 {
		width:73%;
	}
	
	.container_24 .grid_19 {
		width:77.167%;
	}
	
	.container_24 .grid_20 {
		width:81.333%;
	}
	
	.container_24 .grid_21 {
		width:85.5%;
	}
	
	.container_24 .grid_22 {
		width:89.667%;
	}
	
	.container_24 .grid_23 {
		width:93.833%;
	}
	
	.container_24 .grid_24 {
		width:98%;
	}
	
	#page-top {
		padding:20px 10px 0;
		width:748px;
	}
	
	.grid_18.crumbs {
		margin-top:0;
		top:0;
	}
	
	.addthis_button {
		margin-top:0!important;
	}
	
	.block-content,.home-block-content {
		padding:15px;
	}
	
	/*    
	  #slideshow{
	    height:450px;
	    .slide{
	        width:490px;
	        height:375px;
	        background-size:cover;
	        background-repeat:no-repeat !important;
	        background-position:top center !important;
	    }
	    .slide-list{
	        height:auto;
	        bottom:10px;
	        .slide-set{
	            width:490px !important; 
	            padding:0 0 0 10px;
	            img{
	                width:85px; 
	            }
	        }
	    }
	  }
	  */
	.block-title {
		padding:0 0 5px;
	}

	
	body {
		min-width:768px!important;
		overflow:hidden!important;
	}
	
	body .sliver_holder .sliver_container {
		width:758px!important;
	}
	
	body #nav-wrapper #main-nav > ul > li > a {
		font-size:12px;
		padding:8px 5px;
	}
	
	body #nav-wrapper #info-menu a {
		padding:4px 50px 4px 12px!important;
		margin-top:2px!important;
		height:20px!important;
	}
	
	body #page-wrapper #page {
		padding-top:10px;
		width:758px;
	}
	
	body #page-wrapper #page aside.grid_8 .grid_8 {
		width:50%!important;
		height:220px;
		float:left;
	}
	
	body #page-wrapper #page aside.grid_8 .grid_8 a.button {
		padding:7px 10px;
	}
	
	body #page-wrapper #page #news-block {
		height:728px;
	}
	
	body #page-wrapper #page #news-block h2 {
		/*
		padding:10px;
		height:40px!important;
		*/
	}
	
	body #page-wrapper #page #news-block .news-tab.active {
		/*
		display:none;
		*/
	}
	
	body #page-wrapper #page #news-block .news-listing article {
		padding:10px 16px;
	}
	
	body #page-wrapper #page #news-block .news-listing article .img-right {
		margin:0 0 5px 5px;
	}
	
	body #page-wrapper #page #featured-degree,body #page-wrapper #page #featured-faculty {
		background-size:contain;
		height:166px;
	}
	
	body #page-wrapper #page #featured-degree .block-content,body #page-wrapper #page #featured-faculty .block-content {
		padding:15px 265px 15px 55px;
	}
	
	body #page-wrapper #page #featured-degree .block-content h3,body #page-wrapper #page #featured-faculty .block-content h3 {
		line-height:13px;
	}
	
	body #page-wrapper #page #featured-degree .block-content p,body #page-wrapper #page #featured-faculty .block-content p {
		margin-top:5px!important;
		margin-bottom:0!important;
	}
	
	body #page-wrapper #page #featured-degree .block-content .home-feature-img,body #page-wrapper #page #featured-faculty .block-content .home-feature-img {
		max-width:250px;
	}
	
	body #page-wrapper #page #featured-degree .block-content .more-link,body #page-wrapper #page #featured-faculty .block-content .more-link {
		margin-top:5px!important;
	}
	
	body #page-wrapper #page .block p {
		font-size:12px;
		line-height:13px;
	}
	
	body #page-wrapper #page .block ul li a {
		font-size:14px;
		line-height:15px;
	}
	
	body #footer-wrapper .container_24 {
		padding:20px 0;
	}
}



@media (min-width: 996px) { /*02-18-15*/
#featured-degree,#featured-faculty,#feature-other { /*02-18-15*/
clear:none; /*02-18-15*/
} /*02-18-15*/

}
/*02-18-15*/