/* =========================
Typography from prod
===========================*/
/* Typography (standards tags) */

#blog-wrapper {
	font-size: 16px;
	/* 100% */

	font-weight: normal;
}
#uofi #ws-pa #edu-il h1, 
#uofi #ws-pa #edu-il h2, 
#uofi #ws-pa #edu-il h3, 
#uofi #ws-pa #edu-il h4, 
#uofi #ws-pa #edu-il h5, 
#uofi #ws-pa #edu-il li, 
#uofi #ws-pa #edu-il p {
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	background: none;
	position: relative;
	top: auto;
	bottom: auto;
}
#uofi #ws-pa #edu-il h1.blog-post-title {
	box-shadow: none;
	border: none;
}
#uofi #ws-pa #edu-il h1.blog-post-title:before {
	content: none;
}
#uofi #ws-pa #edu-il h2 {
	float: none;
}
#uofi #ws-pa #edu-il #blog-results-view h1.blog-post-title {
	display:block;
}
/*
#uofi #ws-pa #edu-il a:link,
#uofi #ws-pa #edu-il #blog-wrapper a:hover,
#uofi #ws-pa #edu-il #blog-wrapper a:visited {
	border-bottom: 0;
}
*/
strong {
	font-weight: bold;
	font-weight: 700;
}
sub {
	font-size:smaller;
	vertical-align:sub;
}
sup {
	font-size:smaller;
	vertical-align:sup;
}
blockquote {
	font-style: italic;
	margin: 0 5%;
}
/* :focus Tab Index Styles */
/*
#uofi #ws-pa #edu-il #ws-content a,
#uofi #ws-pa #edu-il #ws-sidebar a {
    outline:none;
    background-color: transparent;
}*/
#uofi #ws-pa #edu-il #ws-content a:focus { /*#uofi #ws-pa #edu-il #ws-sidebar a:focus*/
	outline: 1px dotted black;
	background-color: #ffffe5 !important; /*#ffffcd #FFE6E6*/
	color: black !important; /*#800000*/
	text-decoration: none;
}
/*
#uofi #ws-pa #edu-il #ws-content a:hover, 
#uofi #ws-pa #edu-il #ws-sidebar a:hover, 
#uofi #ws-pa #edu-il #ws-content a:active
#uofi #ws-pa #edu-il #ws-sidebar a:active {
   outline:none !important;
   background-color:transparent !important;
   color:inherit !important;
}
*/

/*
#uofi #ws-pa #edu-il #ws-sidebar a:focus:hover,
#uofi #ws-pa #edu-il #ws-sidebar a:active:hover
*/
#uofi #ws-pa #edu-il #ws-content a:focus:hover, 
#uofi #ws-pa #edu-il #ws-content a:active:hover {
	outline: none !important;
	background-color: transparent !important;
	color: inherit !important;
}
#uofi #ws-pa #edu-il a:focus img {
	opacity: .4;
	outline: none;
}
#uofi #ws-pa #edu-il a:hover img, 
#uofi #ws-pa #edu-il a:active img {
	outline: none;
	opacity: 1;
	background-color: transparent !important;
}
#uofi #ws-pa #edu-il .img-and-caption a {
	display: block;
	outline: none !important;
}
#uofi #ws-pa #edu-il a {
	font-size: inherit;
	font-weight: inherit;
}
#uofi #ws-pa #edu-il a:hover {
	background: none;
}
#uofi #ws-pa #edu-il ul, 
#uofi #ws-pa #edu-il li {
	width: auto;
}
#uofi #ws-pa #edu-il .blog-post-title {
	margin-top: 4px;
}
#uofi #ws-pa #edu-il .blog-post-title a {
	font-family: inherit;
}

/* Typography (non-standards tags) */
#uofi #ws-pa #edu-il .img-caption {
	font-size: 90%;
	margin-top: 5px;
	margin-bottom: 1.8em;
	font-style: italic;
}
.img-and-caption img {
	display: block;
}
#uofi #ws-pa #edu-il .blog-post-date {
	margin-right: 5px;
	color: #888888;
}
#uofi #ws-pa #edu-il .blog-post-info ul, 
#uofi #ws-pa #edu-il .blog-post-info ol,
#uofi #ws-pa #edu-il #blog-home-view .blog-post-entry .blog-post-body ul {
	margin-left: 1.6em;
}
#uofi #ws-pa #edu-il .blog-post-info ul li,
#uofi #ws-pa #edu-il #blog-home-view .blog-post-entry .blog-post-body ul li {
	list-style-type: disc;
}
#uofi #ws-pa #edu-il .blog-post-info ol li {
	list-style-type: decimal;
}
#uofi #ws-pa #edu-il #blog-home-view .blog-post-views, 
#uofi #ws-pa #edu-il #blog-results-view .blog-post-views {
	color: #888888;
	float: left;
}
#uofi #ws-pa #edu-il #blog-home-view .blog-post-date, 
#uofi #ws-pa #edu-il #blog-results-view .blog-post-date {
	float: left;
	clear: left;
}
#uofi #ws-pa #edu-il #blog-home-view .blog-post-views:before, 
#uofi #ws-pa #edu-il #blog-results-view .blog-post-views:before {
	content: "|";
	margin-right: 5px;
}
#uofi #ws-pa #edu-il #blog-home-view .blog-post-views-only:before, 
#uofi #ws-pa #edu-il #blog-results-view .blog-post-views-only:before {
	content: "";
	margin-right: 0px;
}
#uofi #ws-pa #edu-il.topic-date-wrapper span {
	overflow: hidden;
	float: left;
}
#uofi #ws-pa #edu-il #blog-home-view .blog-post-author, 
#uofi #ws-pa #edu-il #blog-results-view .blog-post-author {
	margin-right: 5px;
	float: left;
}
#uofi #ws-pa #edu-il #blog-article-view .blog-post-info img, 
#uofi #ws-pa #edu-il #blog-article-view .blog-post-info img.image-align-left {
	float: left;
	padding-right: 10px;
	padding-left: 0;
	padding-bottom: 10px;
}
#uofi #ws-pa #edu-il #blog-article-view .blog-post-info img.ws-emoticon {
	float: none;
	padding: 0;
}
#uofi #ws-pa #edu-il #blog-article-view .blog-post-info img.image-align-right {
	float: right;
	padding-right: 0;
	padding-left: 10px;
	padding-bottom: 10px;
}
#uofi #ws-pa #edu-il #blog-article-view .blog-post-info img.image-align-center {
	float: none;
	padding-right: 0;
	padding-left: 0;
	display: block;
	margin: auto;
	padding-bottom: 10px;
}
#uofi #ws-pa #edu-il #blog-article-view .blog-post-author {
	margin-right: 12px;
}
#uofi #ws-pa #edu-il .blog-post-category {
   /* display: none;  hidden from everyone's blogs (News Bureau Only)  */
	clear: left;
}
#uofi #ws-pa #edu-il .blog-post-category span {
	display: block;
	clear: left;
}
#uofi #ws-pa #edu-il .blog-post-category a {
	padding: 7px 10px;
	overflow: auto;
	margin: 10px 5px 1px 1px;
	float: left;
	border-radius: 5px;
	font-size: 10px;
	line-height: 10px;
	background-clip: padding-box;
	-webkit-background-clip: padding-box;
}
#uofi #ws-pa #edu-il .blog-post-category a:hover, 
#uofi #ws-pa #edu-il .blog-post-category a:focus {
	color: #fff;
}
#uofi #ws-pa #edu-il .blog-post-meta {
	font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
	font-weight: 600;
	font-size: 12px;
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
	line-height: 1.6;
}
#uofi #ws-pa #edu-il #blog-article-view .blog-post-meta {
	margin-bottom: 20px;
}

#uofi #ws-pa #edu-il .blog-post-meta span {
	font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
	font-weight: 600;
	font-size: 12px;
	line-height: 1.6;
}
#uofi #ws-pa #edu-il .blog-post-footer li, 
#uofi #ws-pa #edu-il .blog-closing-section li, 
#uofi #ws-pa #edu-il .blog-post-comments-section .reply-post {
	font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
	font-weight: 600;
	font-size: 12px;
	line-height: 1.26;
}
#uofi #ws-pa #edu-il .blog-closing-section li a {
	font-size: inherit;
	font-weight: inherit;
	font-family: inherit;
}
#uofi #ws-pa #edu-il .blog-post-comments-section .reply-post i {
	margin-right: 3px;
}
#uofi #ws-pa #edu-il #ws-content .search-results-menu a:focus:hover, 
#uofi #ws-pa #edu-il #ws-content .search-results-menu a:active:hover {
	color: #ddd !important;
}
#uofi #ws-pa #edu-il .search-results-menu {
	font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
	font-size: 12px;
	line-height: 30px;
	/* height: 30px; */
	margin: 0 30px 15px 30px;
	padding: 0 10px;
	/* for background-colored designs */
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#uofi #ws-pa #edu-il .search-results-menu .sort-options span {
	margin-right: 3px;
}
#uofi #ws-pa #edu-il .search-results-menu > span {
	/*max-width: 60%;*/
  	/*  float: left;*/
	display: block;
	position: relative;
	color: #dddddd;
	font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
	font-size: 12px;
	line-height: 30px;
}
#uofi #ws-pa #edu-il .search-results-menu span {
	color: #dddddd;
	font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
	font-size: 12px;
	line-height: 30px;
}
#uofi #ws-pa #edu-il .search-results-menu strong {
	color: #ffffff;
}
#uofi #ws-pa #edu-il .search-results-menu ul {
	float: right;
	margin: 0;
	line-height: 30px;
	position: relative;
}
#uofi #ws-pa #edu-il .search-results-menu li {
	display: inline;
	list-style: none;
	margin: 0 0 0 8px;
	line-height: 30px;
}
#uofi #ws-pa #edu-il .search-results-menu li a {
	color: #fff;
	font-weight: 700;
	font-size: 12px;
	text-decoration: none;
}
#uofi #ws-pa #edu-il .search-results-menu li a:hover, 
#uofi #ws-pa #edu-il .search-results-menu li a:focus {
	color: #ddd;
}
#uofi #ws-pa #edu-il .search-results-menu li a.selected {
	color: #333;
	font-weight: normal;
}
#uofi #ws-pa #edu-il .fa-2x {
	font-size: 1.5em;
	vertical-align: -10%;
}


/* =========================
Image Handling
===========================*/

#uofi #ws-pa #edu-il .img-and-caption { z-index: 2; }


/* =========================
Paging Menu Bottom
===========================*/

#uofi #ws-pa #edu-il .paging-menu-bottom {
	width: auto;
	margin-bottom: 0px; /*40px*/
	padding-left: 0px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 5px;
	/* 30px for search and archive */
	overflow: auto;
	position: relative;
}
#uofi #ws-pa #edu-il #blog-home-view + #uofi #ws-pa #edu-il .paging-menu-bottom, 
#uofi #ws-pa #edu-il #blog-results-view + #uofi #ws-pa #edu-il .paging-menu-bottom {
	margin-top: 30px; /* for search and archive */
}
#uofi #ws-pa #edu-il .paging-menu-bottom .paging-controls {
	display: block;
	margin: 0 auto auto auto;
	padding: 0;
	font-size: 13px;
	overflow: auto;
}
#uofi #ws-pa #edu-il .paging-menu-bottom .back a { border-radius: 0px 0px 0px 7px; }
#uofi #ws-pa #edu-il .paging-menu-bottom .next a { border-radius: 0px 0px 7px 0px; }

#uofi #ws-pa #edu-il .paging-menu-bottom li {
	display: block;
	float: left;
	position: relative;
	height: 32px;
	line-height: 32px;
	color: #333;
}
#uofi #ws-pa #edu-il .paging-menu-bottom span, 
#uofi #ws-pa #edu-il .paging-menu-bottom a {
	font-size: inherit;
	font-family: inherit;
	line-height: inherit;
}
#uofi #ws-pa #edu-il .paging-menu-bottom .page {
	line-height: 32px;
	height: 32px;
	text-align: center;
	position: absolute;
	width: 100%;
	left: 0;
}
#uofi #ws-pa #edu-il .paging-menu-bottom .back span, 
#uofi #ws-pa #edu-il .paging-menu-bottom .next span {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600;
	color: #ccc;
}
#uofi #ws-pa #edu-il .paging-menu-bottom .back a, 
#uofi #ws-pa #edu-il .paging-menu-bottom .next a {
	font-size: 12px;
	padding: 0;
	line-height: 30px;
	height: 30px;
	margin: 1px;
	/* width: 100%; */
	text-transform: uppercase;
	font-weight: 600;
	color: #777;
	display: block;
}
#uofi #ws-pa #edu-il .paging-menu-bottom .back a:hover, 
#uofi #ws-pa #edu-il .paging-menu-bottom .next a:hover, 
#uofi #ws-pa #edu-il .paging-menu-bottom .back a:focus, 
#uofi #ws-pa #edu-il .paging-menu-bottom .next a:focus {
	color: #333;
}
#uofi #ws-pa #edu-il .paging-menu-bottom li.next, 
#uofi #ws-pa #edu-il .paging-menu-bottom li.back {
	z-index: 100;
}
#uofi #ws-pa #edu-il .paging-menu-bottom i {
	line-height: 30px;
	height: 30px;
}
#uofi #ws-pa #edu-il .back-to-top {
	width: 50px;
	height: 50px;
	bottom: 0;
	left: 50%;
	position: fixed;
	overflow: hidden;
}
#uofi #ws-pa #edu-il .back-to-top a { margin-left: -50px; } /* mobile display only */
#uofi #ws-pa #edu-il .paging-menu-bottom li.next { float: right; }
#uofi #ws-pa #edu-il .paging-menu-bottom li.back { /* margin-left: 10px; */ }


/* =========================
Blog Post Footer
===========================*/

#uofi #ws-pa #edu-il .blog-post-footer .circle {
	background-color: #ddd;
	border-color: #ddd;
	color: #777;
}
#uofi #ws-pa #edu-il .blog-post-actions {
	/* overflow: auto; */
	/*  width:220px; */
	margin: 0;
	float: right;
	position: relative;
	display: inline;
	overflow: hidden;
}
#uofi #ws-pa #edu-il ul #uofi #ws-pa #edu-il .blog-post-footer li {
	margin: 0;
	padding: 0;
}
#uofi #ws-pa #edu-il .blog-post-footer ul.stats {
	margin: 0;
	padding: 0;
}
#uofi #ws-pa #edu-il .blog-post-footer ul.blog-post-actions {
	margin: 2px 0 0;
	padding: 0;
}
#uofi #ws-pa #edu-il .blog-post-actions li {
	overflow: auto;
	float: left;
	list-style: none;
}
#uofi #ws-pa #edu-il .stats {
	float: left;
	width: 130px;
	position: relative;
	display: inline;
	line-height: 15px;
}
#uofi #ws-pa #edu-il .blog-post-footer {
	overflow: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	clear: both;
	margin-top: 20px; /* will collapse when elements have bottom margin */
}
#uofi #ws-pa #edu-il .blog-post-info:after {
	content: ".";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both; /* pushes blog-post-footer down if floated elements inside */
}
#uofi #ws-pa #edu-il .blog-post-footer a, 
#uofi #ws-pa #edu-il .blog-post-footer li {
	color: #ffffff;
	font-weight: 600;
	font-size: 12px;
}
#uofi #ws-pa #edu-il .blog-post-footer li {
	list-style: none;
	margin-bottom: 0;
}
#uofi #ws-pa #edu-il .blog-post-footer a:hover, 
#uofi #ws-pa #edu-il .blog-post-footer a:focus {
	color: #eee;
}
#uofi #ws-pa #edu-il .blog-post-actions li a {
	height: 30px;
	line-height: 30px;
	margin: 1px 10px 1px 1px;
	text-decoration: none;
	/* display:block; */
}
#uofi #ws-pa #edu-il #ws-content .blog-post-actions li a:focus:hover, 
#uofi #ws-pa #edu-il #ws-content .stats li a:focus:hover {
	background: transparent !important;
	color: #eeeeee !important;
	outline: none !important;
}
#uofi #ws-pa #edu-il #ws-content .paging-menu-bottom a:focus:hover {
	background: transparent !important;
	color: #333333 !important;
	outline: none !important;
}
#uofi #ws-pa #edu-il .stats li a {
	text-decoration: none;
}


/* =========================
Blog Closing 
===========================*/

#uofi #ws-pa #edu-il .blog-features {
	overflow: auto;
	float: left;
	text-align: center;
	clear: left;
	position: relative;
	padding-top: 14px;
	padding-bottom: 12px;
	width: 100%;
	margin: 0;
}
#uofi #ws-pa #edu-il .blog-features li a {
	/* width: 110px; */
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 15px;
	/* padding: 5px; */
	line-height: 1.2em;
}
#uofi #ws-pa #edu-il .blog-features li {
	overflow: auto;
	display: inline;
}
#uofi #ws-pa #edu-il .blog-closing-section {
	overflow: hidden;
	width: 100%;
	margin-bottom: 0px;
	box-sizing: border-box;
}
#uofi #ws-pa #edu-il .blog-closing-section i {
	margin-bottom: 3px;
}


/* =========================
Blog Post Comments
===========================*/

#uofi #ws-pa #edu-il .comments-closed {
	padding: 5px;
	margin-bottom: 20px;
}
#uofi #ws-pa #edu-il .comments-closed p {
	margin-bottom: 0;
	text-align: center;
	color: #fff;
}
#uofi #ws-pa #edu-il .blog-post-comments-section {
	clear: both;
	margin: 30px 30px;
	/* 30px 3% */
	display: block;
	/* background-color: #fff; */
}
#uofi #ws-pa #edu-il .blog-post-comment-meta {
	overflow: auto;
}
#uofi #ws-pa #edu-il .blog-post-comment-date {
	float: right;
}
#uofi #ws-pa #edu-il .blog-post-comment-wrapper {
	position: relative;
	overflow: auto;
	margin-bottom: 10px;
}
#uofi #ws-pa #edu-il .blog-post-comment-author-info, 
#uofi #ws-pa #edu-il .blog-post-comment-date, 
#uofi #ws-pa #edu-il .comment-quote-author {
	font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
	font-size: 12px;
	line-height: 1.71em;
	margin-bottom: .5em;
	color: #888;
}
#uofi #ws-pa #edu-il .blog-post-comment-author-info span {
	font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
	font-size: 12px;
	line-height: 1.71em;
}
#uofi #ws-pa #edu-il .blog-post-comment-author-info {
	float: left;
}
#uofi #ws-pa #edu-il .comment-quote p {
	color: #888;
	font-style: italic;
}
#uofi #ws-pa #edu-il .blog-post-comment-meta .fa-caret-right {
	margin-left: 5px;
	margin-right: 5px;
}
#uofi #ws-pa #edu-il .blog-post-comment-text { overflow: hidden; }
#uofi #ws-pa #edu-il .blog-post-comment-text p { margin-left: 35px; }
#uofi #ws-pa #edu-il .comment-quote p { margin-left: 0px; }

#uofi #ws-pa #edu-il .blog-post-comment-text i {
	float: left;
	font-size: 23px;
}
#uofi #ws-pa #edu-il .blog-post-comment-text *:last-child {
	margin-bottom: 0;
}
#uofi #ws-pa #edu-il .reply-post {
	float: right;
	font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
	font-size: 12px;
	line-height: 1.71em;
	margin: 5px 0 10px 0;
	font-weight: 700;
}
#uofi #ws-pa #edu-il .reply-post:hover {
	margin: 5px 0 10px 0;
}
#uofi #ws-pa #edu-il .blog-post-comment-wrapper {
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
}
#uofi #ws-pa #edu-il .blog-post-comment-wrapper:last-child, 
#uofi #ws-pa #edu-il .blog-post-comment-wrapper:last-child a {
	margin-bottom: 0;
	overflow: hidden;
}
#uofi #ws-pa #edu-il .comment-quote {
	background-color: #eee;
	background-color: rgba(0, 0, 0, 0.03);
	padding: 20px;
	margin-bottom: 20px;
}
#uofi #ws-pa #edu-il .comment-quote *:last-child { margin-bottom: 0px; }
#uofi #ws-pa #edu-il .reply-post { /* text-transform: uppercase; */ }

/* Comments Pagination */
#uofi #ws-pa #edu-il #blog-navigation {
	position: relative;
	overflow: hidden;
}
#uofi #ws-pa #edu-il #blog-navigation .blog-pagination-button {
	display: block;
	float: left;
	height: 32px;
	line-height: 32px;
	font-weight: 600;
	font-size: 12px;
	text-transform: uppercase;
	z-index: 100;
	position: relative;
}
.blog-pagination-button-disabled {
	color: #ccc;
}
#uofi #ws-pa #edu-il #blog-navigation a {
	font-size: 12px;
	z-index: 100;
}
#uofi #ws-pa #edu-il #blog-navigation .blog-pagination-button.blog-next-page {
	float: right;
	position: relative;
}
#uofi #ws-pa #edu-il #blog-navigation span.blog-next-page:after, 
#uofi #ws-pa #edu-il #blog-navigation a.blog-next-page:after {
	content: '\f054';
	font-family: 'FontAwesome';
	margin-left: 3px;
	font-weight: 400;
}
#uofi #ws-pa #edu-il #blog-navigation span.blog-previous-page:before, 
#uofi #ws-pa #edu-il #blog-navigation a.blog-previous-page:before {
	content: '\f053';
	font-family: 'FontAwesome';
	margin-right: 3px;
	font-weight: 400;
}
#uofi #ws-pa #edu-il #blog-navigation .blog-pagination-button.blog-current-page {
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	width: 100%;
	height: 32px;
	text-align: center;
}
/*
blog-previous-page 
blog-pagination-button-disabled 
blog-pagination-button blog-current-page blog-pagination-button 
*/


/* =========================
SCROLLABLE BLOG POST 
===========================*/

#uofi #ws-pa #edu-il #scroll-up {
	z-index: 12;
	height: 25px;
	width: 100%;
	position: absolute;
	top: 0px;
}
#uofi #ws-pa #edu-il #scroll-down {
	/*  border:1px solid #ddd; */
	z-index: 12;
	height: 40px;
	width: 100%;
	/* width:90%; */
	position: absolute;
	bottom: 0px;
	/*  margin: 0 5% 0px 5%; */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 70%);
}
#uofi #ws-pa #edu-il #scroll-down:hover {
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 70%);
}
#uofi #ws-pa #edu-il .grid-item-link {
	display: block;
	/* border:1px solid red; */
	position: relative;
}
body.design-1-scroll #uofi #ws-pa #edu-il .blog-post-entry {
/*    
	height:245px; 
    overflow:hidden;
    height: 260px;
*/
}
/*
.scroll-panel {
	border:1px solid blue;
	width:100%;
	top:20;
	z-index:20;
}
*/
#uofi #ws-pa #edu-il .img-container {
	width: 100%;
	overflow: hidden;
	height: 150px;
}
#uofi #ws-pa #edu-il .img-container img {
	width: 100%;
	min-width: 250px;
	min-height: 150px;
	max-width: 1522px;
}
#uofi #ws-pa #edu-il .scroll-container {
	margin-top: -10px;
	padding-top: 10px;
	top: 0;
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
	-webkit-transition: top .7s ease-out 0s;
	-moz-transition: top .7s ease-out 0s;
	-o-transition: top .7s ease-out 0s;
	transition: top .7s ease-out 0s;
}
#uofi #ws-pa #edu-il .blog-post-entry:hover .scroll-container {
	-webkit-transition: top .7s ease 0s;
	-moz-transition: top .7s ease 0s;
	-o-transition: top .7s ease 0s;
	transition: top .7s ease 0s;
}
#uofi #ws-pa #edu-il .arrow {
	width: 0;
	height: 0;
	border-left: 25px solid transparent;
	border-right: 25px solid transparent;
	border-bottom: 25px solid #fff;
	position: absolute;
	right: 42px;
	top: 159px;
	opacity: 0;
}
html.no-touch body.design-1-scroll #uofi #ws-pa #edu-il #blog-home-view .blog-posts-wrapper .blog-post-entry:hover .scroll-container h3.blog-post-title, 
html.no-touch body.design-1-scroll #uofi #ws-pa #edu-il #blog-home-view .blog-posts-wrapper .blog-post-entry:hover .scroll-container .blog-post-meta {
	display: none;
}
body.design-1-scroll #uofi #ws-pa #edu-il .blog-post-entry:hover .scroll-container .blog-post-body {
	margin-top: 12px;
}
body.design-1-scroll #uofi #ws-pa #edu-il .blog-post-entry:hover .scroll-container + .share-bar + .arrow, 
body.design-1-scroll #uofi #ws-pa #edu-il .blog-post-entry:hover .share-box:hover + .arrow {
	height: auto;
	opacity: 1;
	top: 69px;
	transition: all .45s ease-in-out;
	-moz-transition: all .45s ease-in-out;
	-webkit-transition: all .45s ease-in-out;
}
body.design-1-scroll #uofi #ws-pa #edu-il .share-bar {
	height: 0;
	overflow: hidden;
	opacity: 0;
	transition: opacity .7s ease-in-out;
	-moz-transition: opacity .7s ease-in-out;
	-webkit-transition: opacity .7s ease-in-out;
}
body.design-1-scroll #uofi #ws-pa #edu-il .share-bar.options-only {
	opacity: 1;
}
html.no-touch body.design-1-scroll #uofi #ws-pa #edu-il .blog-post-entry:hover .scroll-container + .share-bar, 
html.no-touch body.design-1-scroll #uofi #ws-pa #edu-il .share-bar:hover {
	visibility: visible;
	display: block;
	z-index: 100;
	height: 35px !important;
	line-height: 35px;
	margin-top: -45px;
	xxxposition: relative;
	position: absolute;
	opacity: 1;
	font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}
.design-1-scroll #uofi #ws-pa #edu-il .share-bar span {
	color: #fff;
	font-weight: bold;
	font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
	font-size: 11px;
}
html.no-touch body.design-1-scroll #uofi #ws-pa #edu-il .blog-post-entry:hover + .design-1 .share-bar.options-only, 
html.no-touch #uofi #ws-pa #edu-il .design-1 .share-bar.options-only:hover {
	float: left;
	clear: both;
	visibility: visible;
	display: block;
	width: 100%;
	position: relative;
	background-color: #EF802C;
	opacity: 1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	overflow: auto;
}
/*
body.design-1-scroll #uofi #ws-pa #edu-il .share-bar > * {
    padding-left: 12px;
    padding-right: 12px;
}
*/
body.design-1-scroll #uofi #ws-pa #edu-il .share-bar > span {
	padding-left: 12px;
	padding-right: 0px;
}
body.design-1-scroll #uofi #ws-pa #edu-il .share-bar > ul {
	padding-left: 0px;
	padding-right: 12px;
}
body.design-1-scroll #uofi #ws-pa #edu-il .share-bar ul, 
body.design-1-scroll #uofi #ws-pa #edu-il .share-bar li {
	display: inline-block;
	float: right;
	height: 22px;
	line-height: 22px;
	text-align: right;
	vertical-align: middle;
}
body.design-1-scroll #uofi #ws-pa #edu-il .share-bar ul {
	margin-top: 6px;
}
body.design-1-scroll #uofi #ws-pa #edu-il .share-bar a {
	xxheight: 19px;
	xxwidth: 18px;
	color: #FFFFFF;
	font-size: 16px;
	margin-left: 5px;
}
body.design-1-scroll #uofi #ws-pa #edu-il .share-bar #facebook a {
	xxxbackground-image: url("http://illinois.edu/cms/3600/facebook.png");
}
body.design-1-scroll #uofi #ws-pa #edu-il .share-bar #twitter a {
	/* background-image: url("http://illinois.edu/cms/3600/twitter.png"); */
	margin-right: 4px;
}
body.design-1-scroll #uofi #ws-pa #edu-il .share-bar a span {
	left: -4000px;
	position: absolute;
	top: -4000px;
}
body.design-1-scroll #uofi #ws-pa #edu-il .scroll-container:hover .inside {
	display: block;
	position: absolute;
	bottom: 0;
}
body.design-1-scroll #uofi #ws-pa #edu-il #blog-home-view .blog-posts-wrapper .blog-post-entry .blog-post-link {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 100;
}
body.design-1-scroll #uofi #ws-pa #edu-il #blog-home-view .blog-posts-wrapper .blog-post-entry .blog-post-link:focus {
	background-color: transparent !important;
	outline: 1px dotted red;
	margin: 1px;
}
body.design-1-scroll #uofi #ws-pa #edu-il #blog-home-view .blog-posts-wrapper .blog-post-entry .blog-post-link span {
	left: -4000px;
	position: absolute;
	top: 0;
}
/* END -- MINJA'S SAMPLE */
/* BEGIN -- MINJA's IE8 FIX */
/* IE8 and older solution - Responsive at 400px */

#wt #uofi #ws-pa #edu-il #blog-home-view ul.blog-posts-wrapper.blog-posts-old-ie li {
	display: block;
	width: 100%;
}
#wt #uofi #ws-pa #edu-il #blog-home-view ul.blog-posts-wrapper.blog-posts-old-ie li div.blog-post-entry { height: auto; }
#wt #uofi #ws-pa #edu-il #blog-home-view ul.blog-posts-wrapper.blog-posts-old-ie li .blog-post-entry:hover .scroll-container { top: 0 !important; }

#wt #uofi #ws-pa #edu-il #blog-home-view ul.blog-posts-wrapper.blog-posts-old-ie li .blog-post-entry:hover .scroll-container .blog-post-title, 
#wt #uofi #ws-pa #edu-il #blog-home-view ul.blog-posts-wrapper.blog-posts-old-ie li .blog-post-entry:hover .scroll-container .blog-post-meta {
	display: block;
}
#wt #uofi #ws-pa #edu-il #blog-home-view ul.blog-posts-wrapper.blog-posts-old-ie li div.blog-post-entry div.scroll-container h3.blog-post-title { margin-top: 4px; }
#wt #uofi #ws-pa #edu-il #blog-home-view ul.blog-posts-wrapper.blog-posts-old-ie li div.blog-post-entry div.scroll-container .blog-post-body { margin-top: 12px; }

#wt #uofi #ws-pa #edu-il #blog-home-view ul.blog-posts-wrapper.blog-posts-old-ie li div.blog-post-entry div.share-bar {
	color: #ffffff;
	display: block;
	height: 35px !important;
	line-height: 35px;
	margin-top: 10px;
	opacity: 1;
	text-transform: uppercase;
	visibility: visible;
	z-index: 100;
	position: relative;
	left: auto;
	right: auto;
	bottom: auto;
}
#wt #uofi #ws-pa #edu-il #blog-home-view ul.blog-posts-wrapper.blog-posts-old-ie li div.blog-post-entry div.share-bar-opacity {
    position: absolute;
}

/* END -- MINJA'S IE8 FIX */


/* =========================
Other, Misc 
===========================*/

#uofi #ws-pa #edu-il .place-off-screen {
	position: absolute !important;
	top: -999999px !important;
	left: -999999px !important;
}
/* YouTube Responsive Embed */

#uofi #ws-pa #edu-il .video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
#uofi #ws-pa #edu-il .video-container iframe, 
.video-container object, .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#uofi #ws-pa #edu-il .topic-none-available {
	padding: 10px 0px;
	max-width: 250px;
	margin: 40px auto;
	text-align: center;
	font-size: 14px;
	border-radius: 7px;
	border: 1px solid #D9DDE1;
	color: #555;
	-moz-box-shadow: 0px 6px 6px -6px #747A80;
	-webkit-box-shadow: 0px 6px 6px -6px #747A80;
	box-shadow: 0px 6px 6px -6px #747A80;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #f2f6f9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f6f9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f2f6f9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f2f6f9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f2f6f9 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f2f6f9 100%); /* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f6f9', GradientType=0); /* IE6-9 */
}


/* =========================
Retrired
===========================*/

/* alternate blog-post-footer style for slim columns */
.centered .social {
	width: 120px;
	float: none;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	display: block;
	padding-top: 6px;
	padding-bottom: 0px;
}
.centered .blog-features {
	padding-top: 6px;
	padding-bottom: 6px;
	/* width:130px; */
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	display: block;
	float: none;
}
.centered .blog-features li {
	text-align: center;
	float: none;
	display: block;
	margin: 0;
}
.centered .social li {
	text-align: center;
	float: none;
}

/* Blog list view  */
.blog-post-list-row {
	overflow: auto;
}
#blog-list-view.simplified .blog-post-title {
	float: right;
	width: 77%;
	position: relative;
	clear: none;
	margin-top: -3px;
}
#blog-list-view.simplified .blog-post-secondary {
	float: left;
	width: 20%;
	margin-right: 3%;
	position: relative;
}
.inline-list {
	list-style-type: none;
	overflow: auto;
}
.inline-list li {
	position: relative;
	display: inline;
	margin-right: .3em;
}


/* =========================
Embedded Images
===========================*/

.bp-image-action { display:none !important; }

#uofi #ws-pa #edu-il .bp-embedded-image {
	/* max-width: 180px; needs to come from blog settings */
    z-index:2;
    position:relative;
}
/* Thumbnail replaced with Thumb -- (Lance request) */ 
#uofi #ws-pa #edu-il .bp-image-left.bp-embedded-image-thumbnail,
#uofi #ws-pa #edu-il .bp-image-left.bp-embedded-image-thumb,
#uofi #ws-pa #edu-il .bp-image-left.bp-embedded-image-large, 
#uofi #ws-pa #edu-il .bp-embedded-image-thumb.bp-image-left,
#uofi #ws-pa #edu-il .bp-embedded-image-large.bp-image-left {
    margin-right:20px;
    float: left;
    margin-bottom:3px;
}
#uofi #ws-pa #edu-il .bp-image-left.bp-embedded-image-large, 
#uofi #ws-pa #edu-il .bp-embedded-image-large.bp-image-left,
#uofi #ws-pa #edu-il .bp-image-right.bp-embedded-image-large, 
#uofi #ws-pa #edu-il .bp-embedded-image-large.bp-image-right {
	margin-bottom:20px;
}
/* Thumbnail replaced with Thumb -- (Lance request) */ 
#uofi #ws-pa #edu-il .bp-image-right.bp-embedded-image-thumbnail,
#uofi #ws-pa #edu-il .bp-image-right.bp-embedded-image-thumb,
#uofi #ws-pa #edu-il .bp-image-right.bp-embedded-image-large,
#uofi #ws-pa #edu-il .bp-embedded-image-thumb.bp-image-right,
#uofi #ws-pa #edu-il .bp-embedded-image-large.bp-image-right {
    margin-left:20px;
    float: right;
    margin-bottom:3px;
}
/* Thumbnail replaced with Thumb -- (Lance request) */ 
#uofi #ws-pa #edu-il .bp-image-center,
#uofi #ws-pa #edu-il .bp-image-center.bp-embedded-image-thumb,
#uofi #ws-pa #edu-il .bp-image-center.bp-embedded-image-large,
#uofi #ws-pa #edu-il .bp-embedded-image-thumb.bp-image-center,
#uofi #ws-pa #edu-il .bp-embedded-image-large.bp-image-center, 
/* added temporarily */
#uofi #ws-pa #edu-il .bp-image-center.bp-embedded-image-thumbnail,
#uofi #ws-pa #edu-il .bp-embedded-image-thumbnail.bp-image-center {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	float:none;
	display:block;
}
#uofi #ws-pa #edu-il #blog-wrapper #blog-article-view .bp-embedded-image-thumb,
#uofi #ws-pa #edu-il #blog-wrapper #blog-article-view .bp-embedded-image-large {
	position:relative; 
	z-index:2;	
}
#uofi #ws-pa #edu-il #blog-wrapper #blog-article-view .bp-embedded-image figure img {
	padding: 0;
	width: 100%;
}
#uofi #ws-pa #edu-il .bp-embedded-image-thumb figcaption {
	padding-top: .8em;
}
#uofi #ws-pa #edu-il .bp-embedded-image-large figcaption {
	padding-top:1em;
}
#uofi #ws-pa #edu-il .bp-embedded-image-large.bp-image-float-right figcaption,
#uofi #ws-pa #edu-il .bp-embedded-image-thumb.bp-image-float-right figcaption,
#uofi #ws-pa #edu-il .bp-embedded-image-large.bp-image-float-left figcaption,
#uofi #ws-pa #edu-il .bp-embedded-image-thumb.bp-image-float-left figcaption {
	padding-top: 0;
}
#uofi #ws-pa #edu-il .bp-embedded-image figcaption .bp-image-caption {
	font-size: 80%;
	margin-bottom: 8px;
}
#uofi #ws-pa #edu-il .bp-embedded-image figcaption .bp-image-credit {
	border-top: 1px solid #aaa;
	color: #aaa;
	font-size: 80%;
	margin-bottom: 0;
	padding-top: 4px;
}
#uofi #ws-pa #edu-il .bp-embedded-image figure { margin: 0; }
#uofi #ws-pa #edu-il .bp-embedded-image figure img { padding: 0; }
#uofi #ws-pa #edu-il .bp-embedded-image figcaption { clear: both; }

.bp-embedded-image-thumb figure a img { float:left; } 


/* =========================
Additional Blog Post Gallery - Thumbnails 
===========================*/

#uofi #ws-pa #edu-il .bp-embedded-video #iframe-wrapper {
	position:relative;
}
#uofi #ws-pa #edu-il .bp-embedded-video #iframe-wrapper iframe {
	position:absolute;
	top:0;
	left:0;
}


/* =========================
Additional Blog Post Gallery - Thumbnails 
===========================*/

#blog-post-gallery {
	/* margin-top:30px; */
	margin-bottom:30px;
	overflow:hidden; 
	border-top:1px solid #ccc;
	margin-top:0px; 
	clear:both;              
}
#blog-post-gallery.one-image {
	margin-bottom:0;
	overflow:hidden; 
	border-top:0px;
	margin-top:0px;
	position:absolute;
	top:-9999;               
}
#blog-post-gallery h2 {
	position:absolute !important;
	top:-9999px !important;
}
#blog-post-gallery ul {
	padding:10px 0 0 0 !important;
	margin:0 !important;
	overflow:hidden;
	position:relative;
}
#blog-post-gallery li {
	float:left; 
	margin-right:10px !important;
	margin-bottom:0px; 
}
#blog-post-gallery li#gallery-more a {
	padding-left:15px !important; 
	padding-right:15px !important;
	text-align:center;  
	display:block;
	height:58px;
	line-height:58px;
	border:1px solid #ccc !important;
}
#blog-post-gallery li#gallery-more a:hover {
	background-color:#f4f4f4 !important;
	border-color:#aaa !important;
}
#blog-post-gallery a:hover img {
	opacity:.7 !important;
}
#blog-post-gallery li a img {
	max-width: 150px; 
	height:60px;
}


/* =========================
Blog Post Captioned Images 
===========================*/
.bp-embedded-image-large {
	margin-bottom: 20px;
}
.bp-embedded-image-large.bp-image-float-right,
.bp-embedded-image-large.bp-image-float-left {
	display:block;
	margin-bottom:30px;
	overflow:hidden;
	position:relative;
	width:100%;
}
.bp-embedded-image-large.bp-image-float-right figure,
.bp-embedded-image-large.bp-image-float-left figure {
	display:block;
	overflow:hidden;
	width:70%;
}
.bp-embedded-image-large.bp-image-float-right figure,
.bp-embedded-image-large.bp-image-float-right figcaption {
	float:right;
} 
.bp-embedded-image-large.bp-image-float-left figure,
.bp-embedded-image-large.bp-image-float-left figcaption {
	float: left;
} 
.bp-embedded-image-large.bp-image-float-right img,
.bp-embedded-image-large.bp-image-float-left img {
	width:100%;
}
.bp-embedded-image-large.bp-image-float-right,
.bp-embedded-image-large.bp-image-float-left {
	max-width:100% !important;
}
.bp-embedded-image-large.bp-image-float-right figure a, 
.bp-embedded-image-large.bp-image-float-left figure a,
.bp-embedded-image-large figure a {
	display:block;
	line-height:0;
}
.bp-embedded-image-large.bp-image-float-left figcaption {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width:30%;
	padding-left:20px;           
}
.bp-embedded-image-large.bp-image-float-right figcaption {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width:30%;
	padding-right:20px;        
}
#uofi #ws-pa #edu-il .bp-embedded-image-large figcaption p { 
	font-size:80%; 
}
#uofi #ws-pa #edu-il .bp-embedded-image-large figcaption p.bp-image-credit { 
	color:#aaa; 
}
#uofi #ws-pa #edu-il .bp-embedded-image-large figcaption .bp-image-credit,
#uofi #ws-pa #edu-il .bp-embedded-image-large figcaption p:last-child {
	margin-bottom:0 !important;
}
/* if we place text in the credit... */
#uofi #ws-pa #edu-il .bp-embedded-image-large figcaption p span {
	font-size:inherit !important;
	font-weight:bold;
}
#uofi #ws-pa #edu-il #blog-article-view .blog-post-info .bp-embedded-image-large img { 
	padding:0; 
} 


/* =========================
Image hover indicator 
===========================*/

#blog-article-view .bp-embedded-image-large figure { font-size:1.35em; }
#blog-article-view .bp-embedded-image-thumb figure { font-size:1.1em; }

#blog-article-view .bp-embedded-image-thumb figure a:after {
	-moz-transition: all 250ms ease-out 0s;
	-webkit-transition: all 250ms ease-out 0s;
	transition: all 250ms ease-out 0s;
	content:'\f065';
	bottom:0;
	right:0;
	position:absolute;
	font-size:.85em;
	padding:.36em 1em;
	line-height:2em;
	background-color:#FA6300;
	color:#fff;
	display:block;
	font-family:'FontAwesome';
	-moz-opacity:0;
	-webkit-opacity:0;
	opacity:0;
}
#blog-article-view .bp-embedded-image-thumb figure a:hover:after {
	-moz-opacity:1;
	-webkit-opacity:1;
	opacity:1;
}
#blog-article-view .bp-embedded-image-large figure a:hover:after {
	-moz-opacity:1;
	-webkit-opacity:1;
	opacity:1;
}
#blog-article-view .bp-embedded-image-large figure a:after {
	-moz-transition: all 250ms ease-out 0s;
	-webkit-transition: all 250ms ease-out 0s;
	transition: all 250ms ease-out 0s;
	content:'\f065';
	bottom:0;
	right:0;
	position:absolute;
	font-size:1em;
	padding:.36em 1em;
	line-height:2em;
	background-color:#FA6300;
	color:#fff;
	display:block;
	font-family:'FontAwesome';
	-moz-opacity:0;
	-webkit-opacity:0;
	opacity:0;
}
#blog-article-view .bp-embedded-image-large figure,
#blog-article-view .bp-embedded-image-thumb figure {
	position:relative;
 	overflow:hidden;
}


/* =========================
Social Sharing Icons
===========================*/
#uofi #ws-pa #edu-il .blog-article-share {
	margin-top:20px;
	margin-bottom:40px;
	overflow:hidden;
}
#uofi #ws-pa #edu-il .blog-article-share.bottom {
	margin-bottom:0;
}
#uofi #ws-pa #edu-il .blog-article-share ul:after {
  content: "";
  display: table;
  clear: both;
}
#uofi #ws-pa #edu-il .blog-article-share li {
	width:50px;
	min-width:50px;
	float:left;
	display:block;
	position:relative;
}
#uofi #ws-pa #edu-il .blog-article-share li a {
	width:100%;
	text-align:center;	
	display:block;
	overflow:hidden;
	color:#fff;
	text-decoration:none;
	padding:7px 0;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
#uofi #ws-pa #edu-il .blog-article-share li a:hover {
	color:#fff;
	text-decoration:none;
}
#uofi #ws-pa #edu-il .blog-article-share li.blog-share-twitter a:after {
	content:'\f099';
	font-family:'FontAwesome';
}
#uofi #ws-pa #edu-il .blog-article-share li.blog-share-facebook a { background-color:#365397; }
#uofi #ws-pa #edu-il .blog-article-share li.blog-share-facebook a:hover { background-color:#2A4075; }
#uofi #ws-pa #edu-il .blog-article-share li.blog-share-twitter a { background-color:#00a9f1; }
#uofi #ws-pa #edu-il .blog-article-share li.blog-share-twitter a:hover { background-color:#0085BE; }
#uofi #ws-pa #edu-il .blog-article-share li.blog-share-email a { background-color:#666; }
#uofi #ws-pa #edu-il .blog-article-share li.blog-share-email a:hover { background-color:#555; }

#uofi #ws-pa #edu-il .blog-article-share li.blog-share-facebook a:after {
	content:'\f09a';
	font-family:'FontAwesome';
}	
#uofi #ws-pa #edu-il .blog-article-share li.blog-share-email a:after {
	content:'\f0e0';
	font-family:'FontAwesome';
}	
#uofi #ws-pa #edu-il .blog-article-share li a span {
	text-indent:-9999px;
	position:absolute;
}
.user-search-terms span:after {
	content:', ';
}
.user-search-terms span:last-child:after {
	content:'';
}
.user-search-terms {
	width: calc(100% - 235px);
	display:block;
	/*	float:left; */
}
#uofi #ws-pa #edu-il .search-results-menu > span:before {
	content:'Results for: ';
	float:left;
	margin-right:10px;
}
#uofi #ws-pa #edu-il .search-results-menu .sort-options {
	/* float: right; */
	/* position: relative; */ 
	min-width: 200px;
	position:absolute;
	top:0;
	right:0;
}


/* =========================
Fix for scrolling / not scrolling posts 
===========================*/

#srolling-no-scroll .blog-post-title a {
	display: inline-block;
	padding: 1em 0.75em !important;
}



/* =========================
Media Query 
===========================*/

@media only screen and (max-width: 768px) {
	#uofi #ws-pa #edu-il .search-results-menu ul {
	/* 
		float: left;
		clear: left;
	*/
	}
	#uofi #ws-pa #edu-il .blog-post-actions {
		width: 100%;
		float: left;
		clear: left;
		display: block;
		position: relative;
		margin-top: 10px;
		overflow: hidden;
	}
	#uofi #ws-pa #edu-il .blog-post-actions li {
		width: 100%;
		display: block;
		clear: left;
		float: left;
		padding: 0;
	}
	#uofi #ws-pa #edu-il .design-2 .blog-post-actions li a {
		margin-left: 0;
	}
	#uofi #ws-pa #edu-il .col-50 {
		width: 100%;
		float: left;
		box-sizing: border-box;
	}
	#uofi #ws-pa #edu-il .col-50,  
	#uofi #ws-pa #edu-il .col-50:first-child {
		padding-right: 0;
		float: none;
		display: block;
		clear: left;
	}
	
	#uofi #ws-pa #edu-il .col-50:last-child { padding-left: 0 }
	#uofi #ws-pa #edu-il .col-50:first-child { margin-bottom: 30px; }

	.bp-embedded-image-large.bp-image-float-right figure,
	.bp-embedded-image-large.bp-image-float-left figure {
		display:block;
		overflow:hidden;
		width:100%;
	}
	.bp-embedded-image-large.bp-image-float-right figcaption,
	.bp-embedded-image-large.bp-image-float-left figcaption {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width:100%;
		padding-left:0;
		padding-right:0;                
	}
	#blog-post-gallery ul li > a {
		width:50px; 
		height:50px; 
		overflow:hidden;
		display:block;
		background-color:#eee !important;
	}
	#blog-post-gallery ul li > a img { 
		height:100% !important; 
		width:auto !important;
	}
	#blog-post-gallery li#gallery-more a {
		width:50px;
		height:48px;
		line-height:48px !important;
		font-size:10px !important;
		padding-left: 8px !important;
		padding-right: 8px !important;
		background-color:#fff !important;
	}
}
@media only screen and (max-width: 25em) {
	#uofi #ws-pa #edu-il .social {
		width: 120px;
		float: none;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		display: block;
		padding-top: 6px;
		padding-bottom: 0px;
	}
	#uofi #ws-pa #edu-il .blog-features {
		padding-top: 6px;
		padding-bottom: 6px;
		/* width:130px; */
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		display: block;
		float: none;
	}
	#uofi #ws-pa #edu-il .blog-features li {
		text-align: center;
		float: none;
		display: block;
		margin: 0;
	}
	#uofi #ws-pa #edu-il .blog-features li a {
		margin-right: 0;
	}
	#uofi #ws-pa #edu-il .social li {
		text-align: center;
		float: none;
	}
	#uofi #ws-pa #edu-il .blog-post-comment-date {
		float: left;
		clear: both;
	}
	/* Thumbnail Images view */
	/* Thumbnail replaced with Thumb -- (Lance request) */     
	#uofi #ws-pa #edu-il .thumbnail-left img,  
	#uofi #ws-pa #edu-il .thumbnail-left-wrap img,
	#uofi #ws-pa #edu-il .thumb-left img,  
	#uofi #ws-pa #edu-il .thumb-left-wrap img {
		float: none;
		position: relative;
		display: block;
		width: 100%;
		margin: 0px 10px 10px 0px;
	}
	/* Thumbnail replaced with Thumb -- (Lance request) */     
	#uofi #ws-pa #edu-il .thumbnail-left .blog-post-title,  
	#uofi #ws-pa #edu-il .thumbnail-left .blog-post-meta, 
	#uofi #ws-pa #edu-il .thumbnail-left .blog-post-body,
	#uofi #ws-pa #edu-il .thumbnail-left .blog-post-footer, 
	#uofi #ws-pa #edu-il .thumbnail-left .quick-share,
	#uofi #ws-pa #edu-il .thumbnail-left-wrap .blog-post-title,  
	#uofi #ws-pa #edu-il .thumbnail-left-wrap .blog-post-meta,  
	#uofi #ws-pa #edu-il .thumbnail-left-wrap .blog-post-body,  
	#uofi #ws-pa #edu-il .thumbnail-left-wrap .blog-post-footer,  
	#uofi #ws-pa #edu-il .thumbnail-left-wrap .quick-share,
	#uofi #ws-pa #edu-il .thumb-left .blog-post-title,  
	#uofi #ws-pa #edu-il .thumb-left .blog-post-meta, 
	#uofi #ws-pa #edu-il .thumb-left .blog-post-body,
	#uofi #ws-pa #edu-il .thumb-left .blog-post-footer, 
	#uofi #ws-pa #edu-il .thumb-left .quick-share,
	#uofi #ws-pa #edu-il .thumb-left-wrap .blog-post-title,  
	#uofi #ws-pa #edu-il .thumb-left-wrap .blog-post-meta,  
	#uofi #ws-pa #edu-il .thumb-left-wrap .blog-post-body,  
	#uofi #ws-pa #edu-il .thumb-left-wrap .blog-post-footer,  
	#uofi #ws-pa #edu-il .thumb-left-wrap .quick-share  {
		margin-left: 0px;
		display: block;
		clear: left;
	}
	/* Thumbnail replaced with Thumb -- (Lance request) */     
	#uofi #ws-pa #edu-il .thumbnail-right img,  
	#uofi #ws-pa #edu-il .thumbnail-right-wrap img,
	#uofi #ws-pa #edu-il .thumb-right img,  
	#uofi #ws-pa #edu-il .thumb-right-wrap img {
		float: none;
		position: relative;
		display: block;
		width: 100%;
		margin: 0px 0px 10px 0px;
	}
	/* Thumbnail replaced with Thumb -- (Lance request) */     
	#uofi #ws-pa #edu-il .thumbnail-right .blog-post-title,  
	#uofi #ws-pa #edu-il .thumbnail-right .blog-post-meta,  
	#uofi #ws-pa #edu-il .thumbnail-right .blog-post-body,  
	#uofi #ws-pa #edu-il .thumbnail-right .blog-post-footer,  
	#uofi #ws-pa #edu-il .thumbnail-right .quick-share,  
	#uofi #ws-pa #edu-il .thumbnail-right-wrap .blog-post-title,  
	#uofi #ws-pa #edu-il .thumbnail-right-wrap .blog-post-meta,  
	#uofi #ws-pa #edu-il .thumbnail-right-wrap .blog-post-body,  
	#uofi #ws-pa #edu-il .thumbnail-right-wrap .blog-post-footer,  
	#uofi #ws-pa #edu-il .thumbnail-right-wrap .quick-share,
	#uofi #ws-pa #edu-il .thumb-right .blog-post-title,  
	#uofi #ws-pa #edu-il .thumb-right .blog-post-meta,  
	#uofi #ws-pa #edu-il .thumb-right .blog-post-body,  
	#uofi #ws-pa #edu-il .thumb-right .blog-post-footer,  
	#uofi #ws-pa #edu-il .thumb-right .quick-share,  
	#uofi #ws-pa #edu-il .thumb-right-wrap .blog-post-title,  
	#uofi #ws-pa #edu-il .thumb-right-wrap .blog-post-meta,  
	#uofi #ws-pa #edu-il .thumb-right-wrap .blog-post-body,  
	#uofi #ws-pa #edu-il .thumb-right-wrap .blog-post-footer,  
	#uofi #ws-pa #edu-il .thumb-right-wrap .quick-share {
		margin-right: 0px;
		display: block;
	}
	#uofi #ws-pa #edu-il #blog-home-view .blog-posts-wrapper h3.blog-post-title {
		height: auto;
	}
	#uofi #ws-pa #edu-il .search-results-menu span {
		max-width: 100%;
	}
}




/* ELLIE 6/26/2019 */
#uofi #ws-pa #edu-il p,
#uofi #ws-pa #edu-il span,
#uofi #ws-pa #edu-il dd,
#uofi #ws-pa #edu-il td,
#uofi #ws-pa #edu-il li {
	font-weight: normal;
	line-height: 1.5;    /* SKIN_contentBodyLineheight */
}

#uofi #ws-pa #edu-il p,
#uofi #ws-pa #edu-il ol, 
#uofi #ws-pa #edu-il ul {
	margin-bottom: 1.5em;  /* SKIN_contentBodyMarginbottom */
	border:0;
	padding:0;
}

#uofi #ws-pa #edu-il li {
	border:0;
	padding:0;
}

#uofi #ws-pa #edu-il h1,
#uofi #ws-pa #edu-il h2,
#uofi #ws-pa #edu-il h3,
#uofi #ws-pa #edu-il h4,
#uofi #ws-pa #edu-il h5 {
	margin-bottom: 0.5em; /* 0.25 */
	padding: 0;
	border: 0;
	color: inherit;         
	font-family: inherit;  
	font-weight: bold;    
	line-height: 1.2; /* 1.5 */
}

#uofi #ws-pa #edu-il h1 { font-size: 1.75em; } 	
#uofi #ws-pa #edu-il h2 { font-size: 1.5em; } 	
#uofi #ws-pa #edu-il h3 { font-size: 1.25em; } 
#uofi #ws-pa #edu-il h4 { font-size: 1em; }    	
#uofi #ws-pa #edu-il h5 { font-size: 1em; }    

@media screen and (max-width: 40em) {
	#uofi #ws-pa #edu-il h1,
	#uofi #ws-pa #edu-il h2,
	#uofi #ws-pa #edu-il h3,
	#uofi #ws-pa #edu-il h4,
	#uofi #ws-pa #edu-il h5 { 
		line-height: 1.15; 
	}
}

#uofi #ws-pa #edu-il #blog-article-view .blog-post,
#uofi #ws-pa #edu-il .blog-post-entry,
#uofi #ws-pa #edu-il .scroll-container,
#uofi #ws-pa #edu-il #blog-home-view .blog-post-entry,
#uofi #ws-pa #edu-il #blog-results-view .blog-post-entry,
#uofi #ws-pa #edu-il .blog-post-comments-section {
	background-color: transparent;
}

#uofi #ws-pa #edu-il .gadget p, 
#uofi #ws-pa #edu-il .gadget li {
	font-size: 90%;
}

#uofi #ws-pa #edu-il .blog-recent-posts li {
	margin-bottom: 1rem;
	line-height: 1.25;
}

#uofi #ws-pa #edu-il .gadget .blog-recent-posts li a {
	font-size: 0.92em;
	font-weight: bold;
}

#wt #uofi #ws-pa #edu-il .paging-menu-top {
	margin-top: auto;
	margin-left: auto;
	margin-bottom: 10px;    
	padding-left: 0;
	overflow: auto;
}

#uofi #ws-pa #edu-il .paging-menu-top .paging-controls {
	float: right;
	height: 30px;
	overflow: hidden;
	font-size: 0.75rem;
	}

#uofi #ws-pa #edu-il #ws-content .paging-menu-top li {
	display: inline-block;
	list-style-type: none;
	text-align: center;
	vertical-align: text-top;
}

#wt #uofi #ws-pa #edu-il .paging-menu-top li,
#wt #uofi #ws-pa #edu-il .paging-menu-top i {
	width: 25px;
	height: 25px;
	line-height: 25px;
}

#uofi #ws-pa #edu-il .paging-menu-top .back, 
#uofi #ws-pa #edu-il .paging-menu-top .next {
	background-color: #eee;
	color: #ccc;
	}

#wt #uofi #ws-pa #edu-il .paging-menu-top .page {
	width: 60px;
	}

#wt #uofi #ws-pa #edu-il .paging-menu-top .next {
	margin-left: 4px;
	}


#uofi #ws-pa #edu-il .paging-menu-top a {
	color: #fff;
	display: block;
}

#wt #uofi #ws-pa #edu-il .paging-menu-top a,
#wt #uofi #ws-pa #edu-il .paging-menu-top .back,
#wt #uofi #ws-pa #edu-il .paging-menu-top .back a, 
#wt #uofi #ws-pa #edu-il .paging-menu-top .next, 
#wt #uofi #ws-pa #edu-il .paging-menu-top .next a {
	border-radius: 15px;
}

#wt #uofi #ws-pa #edu-il .paging-menu-top a,
#wt #uofi #ws-pa #edu-il .paging-menu-top li span {
	height: 25px;
	line-height: 25px;
}

#wt #uofi #ws-pa #edu-il .paging-menu-top a,
#wt #uofi #ws-pa #edu-il .paging-menu-top li span,
#uofi #ws-pa #edu-il .paging-menu-top i {
	font-size: 0.75rem;
}

#uofi #ws-pa #edu-il .paging-menu-top li span {
	color: #333;
}

#uofi #ws-pa #edu-il .paging-menu-top a:hover, 
#uofi #ws-pa #edu-il .paging-menu-top a:focus {
	background-color: #eee;
}

.fa-chevron-left::before {
	position: relative;
	left: -1px;
}

.fa-chevron-right::before {
	position: relative;
	right: -1px;
}

#uofi #ws-pa #edu-il .header-elements #blog-title .title {
	margin-bottom: 0.25em;
	line-height: 1.2;
}

#uofi #ws-pa #edu-il .gadget-pod .gadget-header {
	margin-bottom: 1em;
	line-height: 1.2;
}

#uofi #ws-pa #edu-il #blog-level-menu {
	position: relative; 
	bottom:0; 
	left:0; 
}

#uofi #ws-pa #edu-il #blog-level-menu li a {
	text-decoration: none;
}
