/* =========================
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;
				xxxmargin-bottom:16px;
                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:super;}
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-content a:focus:hover, /*#uofi #ws-pa #edu-il #ws-sidebar a:focus:hover,  
*/

#uofi #ws-pa #edu-il #ws-content a:active:hover /*#uofi #ws-pa #edu-il #ws-sidebar 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;
				margin-bottom:18px;
}
#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 {
                xxcontent: "|";
                xxmargin-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-info img {
                float: left;
                padding-right: 10px;
                padding-bottom: 10px;
}
#uofi #ws-pa #edu-il #blog-article-view .blog-post-info img {
                float: left;
                padding-right: 10px;
                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;
                /*              color: #fff;
*/
    
                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: 14px;
                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: 4px 12px;
                /* for background-colored designs */
    
                overflow: hidden;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
				xxxborder:1px solid #e6e6e6;
}

#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: 14px;
                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;
                xxxfont-weight: 700;
                font-size: 14px;
                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;/*                text-decoration: underline;
*/
}
#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 Top
===========================*/

#uofi #ws-pa #edu-il #ws-content .paging-menu-top li {
                display: block;
                float: left;
                position: relative;
                font-size: 11px;
                list-style-type: none;
}
#uofi #ws-pa #edu-il #ws-content .paging-menu-top li span {
                font-size: 11px;
}
#uofi #ws-pa #edu-il #ws-content .paging-menu-top a {
                font-family: 'Open Sans', Helvetica, Arial, sans-serif;
                font-size: 11px;
}
#uofi #ws-pa #edu-il #ws-content ul.paging-menu-top {
                font-family: 'Open Sans', Helvetica, Arial, sans-serif;
                font-size: 11px;
}
#wt #uofi #ws-pa #edu-il .paging-menu-top i {
/*    line-height: 27px !important;

*/
}
/* design */

#uofi #ws-pa #edu-il .paging-menu-top {
                width: 100%;
                overflow: auto;
}
#uofi #ws-pa #edu-il .paging-menu-top li span {
                position: absolute;
                width: 100%;
                color: #333;


                text-align: center;
}
#wt #uofi #ws-pa #edu-il .paging-menu-top a {
                position: relative;
}
#wt #uofi #ws-pa #edu-il .paging-menu-top i {
                /*Chrome likes this best FF icons too high     
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);*/
    /*FF likes this best (chrome icons too high)*/
    
                position: absolute;
                /*transform: translate(-50%,
0);
-webkit-transform: translate(-50%,
0);
-ms-transform: translate(-50%,
0);
*/
    /*    width: 30px;*/
    
                left: 0;/*              top:1px; */
}
#uofi #ws-pa #edu-il .paging-menu-top .paging-controls {
                display: block;
                height: 30px;
                font-size: 11px;
                float: right;
                overflow: hidden;
                margin: 0;
}
#uofi #ws-pa #edu-il .paging-menu-top .page {
                width: 60px;
                position: relative;
                float: left;
}
#uofi #ws-pa #edu-il .paging-menu-top .back, #uofi #ws-pa #edu-il .paging-menu-top .next {
                text-align: center;
                background-color: #eee;
                color: #ccc;
}
#uofi #ws-pa #edu-il .paging-menu-top a {
                color: #fff;
                display: block;
                text-align: center;
                width: 100%;/*    height: 100%;

*/
}
#uofi #ws-pa #edu-il .paging-menu-top i {
                font-size: 11px;
}
#uofi #ws-pa #edu-il .paging-menu-top a:hover, #uofi #ws-pa #edu-il .paging-menu-top a:focus {
                background-color: #eee;
}
/* =========================
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: hidden;
}
#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 {
                /*           background-color:#fff;
*/
    
                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: #888;
}
#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;
                margin: 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 */
}
/* design */

#uofi #ws-pa #edu-il .paging-menu-bottom li.next {
                float: right;/*                margin-right: 10px;
*/
}
#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;
}
/* design */

#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 {
                xxxcolor: #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 Footer
===========================*/
/*#footer p,
#footer li {
    line-height: 1.35;
    margin-bottom: .9em;
}

*/
/* =========================
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;
}
/* design */

#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 {
/*    xxxheight: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 {
                xxxbackground-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;
                /* Old browsers */
    
                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: 0em;
}

#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;
				margin-top:18px;
                }

#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;
	} 

#uofi #ws-pa #edu-il .bp-embedded-image-thumb figcaption p {
                font-size:80%;
}


/* =========================
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%;
}


}

#uofi #ws-pa #edu-il #blog-home-view .blog-post-entry-3col .blog-post-views{
	display:none;
}

.paging-controls li{
	margin-bottom:0 !important;
}
.blog-post-info p{
	margin-bottom: 18px;	
}

xxx#uofi #ws-pa #edu-il .blog-post-meta span {
    font-weight: 400;
}
#uofi #ws-pa #edu-il .blog-post-date{
    color:#444;	
}
#uofi #ws-pa #edu-il .blog-post-meta span {
    font-weight:normal;	
}
