.visiblyhidden {
    position: absolute !important;
    width: 1px !important;
}

body {
	xxxbackground-color: #13294B;
	line-height: 1.5;
	margin:0;
	xxxborder-top: 7px solid #FF5F05 !important;
}
#custom-form-name {
	display: none;
}
#container {
	border: none;
	
	box-shadow: 0 3px 10px -3px #666666, 0 3px 10px -10px #666666;
	background-color: white;
	margin: auto;
	max-width: 1200px;
}
@media only screen and (max-width: 600px) {
	#content_legacy, #header, #fc {
		padding-left:18px !important;
		padding-right:18px !important;
	}
}

#header {
}
#header img {
	border: 0;
	border-bottom: 1px solid #FFFFFF;
	width: 100%;
	vertical-align: top;
}
#content_legacy h1 {
	color: #13294B;
	font-family: 'Source Sans Pro', Arial, sans-serif;
	font-size: 32px;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 24px;
	margin-bottom: 24px;
}
#content_legacy h2 {
	color: #13294B;
	font-family: 'Source Sans Pro', Arial, sans-serif;
	font-size: 32px;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 24px;
	margin-bottom: 24px;
}
#content_legacy {
	padding: 60px 52px;
	color: #48484A;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 1.5;
}
#content_legacy a { 
    color: #1D58A7; 
    text-decoration: underline; 
} 
#content_legacy a:hover, #content_legacy a:focus { 
    color: #C84113; 
    text-decoration: underline; 
} 

#content_legacy .summary a, #content_legacy .event-meta a {
				color: #1D4B90;
	text-decoration: underline;
}
#content_legacy .detail-content .ws-description a{
				color: #1D4B90;
	text-decoration: underline;
}
@media only screen and (max-width: 1000px){
	#content_legacy {
	padding: 60px 32px;
}
}


#content-and-sidebar, #content-full-width {
	color: #48484A;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-size: 15px;
}
#footer a {
	color: #ffffff;
	text-decoration: none;
}
#fc {
	font-size: 110%;
	line-height: 1.5;
}
/* Form WIDTHS */
#ws-pa #edu-il #form-wrapper .ws-legend, #ws-pa #edu-il #form-wrapper .ws-legend .wrap {
	width: 100%;
}
/* Hide mobile header */
#mb-header {
	display: none !important;
}
#edu-il #uc-ws #cal-wrapper #cal-body .event-list-info {
	width: auto !important;
}
#edu-il #uc-ws #cal-wrapper ol.full-list li.odd-item, #edu-il #uc-ws #cal-wrapper ol.full-list li.even-item {
	box-sizing: border-box;
	float: left;
	width: 100% !important;
}
#edu-il #uc-ws #cal-wrapper #cal-body h1 {
	clear: left;
}
#edu-il #uc-ws #cal-wrapper #search-wrapper-top {
	width: 300px;
}
#edu-il #uc-ws #cal-wrapper #cal-tabs ul#info-top {
	float: right;
	left: auto;
	top: auto !important;
}
#edu-il #uc-ws #cal-wrapper #cal-body {
	width: 100%;
}
#edu-il #uc-ws #cal-wrapper {
	width: 100%;
	margin-top: 45px !important;
}
#edu-il #uc-ws #cal-wrapper #cal-content {
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
}
#edu-il #uc-ws #cal-wrapper #grid-table th {
	width: 2%;
}
#edu-il #uc-ws #cal-wrapper #grid-table td {
	min-width: 12%
}
.size-28 a, .size-36 a {
	display: inline-block;
}
.size-28 a {
	padding: 14px;
}
.size-36 a {
	padding: 18px;
}
.size-28.logo-circle a {
	padding: 7px;
}
.size-36.logo-circle a {
	padding: 9px;
}
.size-28 img {
	height: 28px;
}
.size-36 img {
	height: 36px;
}
.icons-left a:first-of-type {
	padding-left: 0;
}
.icons-right a:last-of-type {
	padding-right: 0;
}
#menu-items li a, .toggle-view button.selected, .toggle-view button.selected:hover, #timeframe-chooser:hover, #ws-calendar-container.summary-view h2, #ws-calendar-container.list-view h2, #ws-calendar-container.grid-view h2, #btn-search.selected, #btn-search.selected:hover, #btn-show-recurring.toggle-on, #btn-show-recurring.toggle-on:hover, #btn-show-recurring.toggle-off, input.small-btn, #ws-calendar-container.detail-view .back-btn, #ws-calendar-container.grid-view .event-meta .date, #ws-sidebar .more-button, #ws-sidebar .sidebar-panel, #ws-sidebar .modal-menu h4, .standard-btn, .standard-btn.light {
	background-color: #13294B;
}
.time-presets #time-options li a {
	color: #13294B !important;
}
#ws-calendar-container.list-view .location:after, #ws-calendar-container.summary-view .location:after {
	/* use RGB value */
	color: rgb(232, 233, 235);
}
#time-options li a {
	/* calculate 50% tint? */
	background-color: rgb(244, 244, 245);
}
#time-options li a:hover, #ws-sidebar .sidebar-panel {
	/* calculate 70% tint? */
	background-color: rgb(248, 248, 249);
}
#uofi #ws-pa #edu-il .blog-archive a:active .circle, #uofi #ws-pa #edu-il .blog-archive a:focus:hover .circle {
	background-color: #13294B;
}
#uofi #ws-pa #edu-il #blog-wrapper {
	background-color: #FFFFFF
}
#ws-calendar-container #ws-calendar-content .entry.recurring-event .title a:before {
	background-color: #13294B !important;
}
#uofi #ws-pa #edu-il a {
	color: #1D4B90;
	text-decoration: underline;
	border: 0;
	margin: 0;
	padding: 0;
}
#uofi #ws-pa #edu-il a:hover {
	color: #4E5E78;
	text-decoration: underline;
	border: 0;
	margin: 0;
	padding: 0;
}
#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 {
	color: #48484A;
	font-size: 15px;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
#uofi #ws-pa #edu-il #blog-article-view .blog-post {
	padding: 20px;
}
#uofi #ws-pa #edu-il .blog-post-entry {
	padding: 20px;
	margin: 0px;
}
#uofi #ws-pa #edu-il #blog-home-view .blog-post-entry, #uofi #ws-pa #edu-il #blog-results-view .blog-post-entry {
 background-color: ######;
	border: none;
}
#uofi #ws-pa #edu-il #blog-home-view .blog-post-entry-1col, #uofi #ws-pa #edu-il #blog-results-view .blog-post-entry-1col {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	margin-right: 0;
	padding: 20px;
}
#uofi #ws-pa #edu-il #blog-home-view .blog-post-entry-2col, #blog-home-view .blog-post-entry-3col {
	margin: 0px;
	padding: 20px;
}
#uofi #ws-pa #edu-il .blog-post-category a, #uofi #ws-pa #edu-il .blog-post-category a:hover, #uofi #ws-pa #edu-il .blog-post-tag a, #uofi #ws-pa #edu-il .blog-post-tag a:hover {
	text-decoration: none;
}
#uofi #ws-pa #edu-il .blog-profile .gadget-header {
}
#uofi #ws-pa #edu-il .gadget {
	margin: 0 0 36px 0;
}
#uofi #ws-pa #edu-il .blog-gadget {
	padding: 10px;
	background-color: transparent;
}
#uofi #ws-pa #edu-il h3.gadget-header {
	border-bottom: 0px solid #D6D9DB;
	color: #224A88;
	font-size: 16px;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 700;
	background-color: transparent;
	padding: 0 0 10px 0;
	text-transform: capitalize;
}
#uofi #ws-pa #edu-il #blog-navigation .blog-pagination-button {
	text-transform: capitalize;
}
#uofi #ws-pa #edu-il .column-layout-2 #blog-home-view, #uofi #ws-pa #edu-il .column-layout-3 #blog-home-view {
	padding: 0 30px;
}
#uofi #ws-pa #edu-il .gadget-header {
	margin: -10px -10px 10px;
}
#uofi #ws-pa #edu-il .blog-categories a, #uofi #ws-pa #edu-il .blog-post-category a {
	border-width: 1px;
	border-style: solid;
	border-color: #224A88;
	color: #224A88;
	background-color: #FFFFFF;
	text-transform: inherit;
}
#uofi #ws-pa #edu-il .blog-tags a {
	border-width: 1px;
	border-style: solid;
	background-color: #224A88;
	color: #FFFFFF;
	border-color: #FFFFFF;
	text-transform: inherit;
}
#uofi #ws-pa #edu-il .blog-categories a:hover, #uofi #ws-pa #edu-il .blog-post-category a:hover, #uofi #ws-pa #edu-il .blog-categories a:focus:hover, #uofi #ws-pa #edu-il .blog-categories a:active:hover, #uofi #ws-pa #edu-il #ws-content .blog-post-category a:active:hover, #uofi #ws-pa #edu-il #ws-content .blog-post-category a:focus:hover {
	border-color: #13294B !important;
	background-color: #13294B !important;
	outline: none !important;
	color: #ffffff !important;
}
#uofi #ws-pa #edu-il .blog-tags a:hover, #uofi #ws-pa #edu-il .blog-tags a:focus:hover, #uofi #ws-pa #edu-il .blog-tags a:active:hover {
	color: #FFFFFF !important;
	background-color: #13294B !important;
	border-color: #13294B !important;
	outline: none !important;
	color: #ffffff !important;
}
.circle, .year span.circle {
	background-color: #13294B;
}
#uofi #ws-pa #edu-il #blog-article-view .blog-post-title {
	color: #48484A;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-weight: 400;
}
#uofi #ws-pa #edu-il .blog-features {
	background-color: transparent;
}
#uofi #ws-pa #edu-il .blog-closing-section a {
	color: #48484A;
	text-decoration: none;
}
#uofi #ws-pa #edu-il .blog-closing-section a:hover, #uofi #ws-pa #edu-il .blog-closing-section a:focus:hover, #uofi #ws-pa #edu-il .blog-closing-section a:active:hover {
	color: #000000 !important;
	text-decoration: none !important;
	background-color: transparent !important;
	outline: none !important;
}
#uofi #ws-pa #edu-il #blog-level-menu li.nav-menu:focus, #uofi #ws-pa #edu-il #blog-level-menu li.nav-menu.active, #uofi #ws-pa #edu-il #blog-level-menu li.nav-menu.active:hover, #uofi #ws-pa #edu-il #blog-level-menu li.nav-menu.active:focus, #uofi #ws-pa #edu-il #blog-level-menu li.nav-menu.active:focus:hover, #uofi #ws-pa #edu-il #blog-level-menu li ul, #uofi #ws-pa #edu-il .mobile-nav ul {
	background-color: #E8E9EB;
}
#uofi #ws-pa #edu-il #blog-level-menu li.nav-menu.active > .arrow-up, #uofi #ws-pa #edu-il .mobile-nav .arrow-up {
	border-bottom: 10px solid #E8E9EB;
}
#uofi #ws-pa #edu-il #search-bar.close-search input[type="text"], #uofi #ws-pa #edu-il #search-bar.close-search input[type="text"]:focus, #uofi #ws-pa #edu-il #search-bar.open-search input[type="text"], #uofi #ws-pa #edu-il #search-bar.open-search input[type="text"]:focus {
	border: 1px solid #E8E9EB;
}
#uofi #ws-pa #edu-il #search-bar.open-search button:before {
	color: #E8E9EB;
}

#uofi #ws-pa #edu-il .paging-menu-bottom, #uofi #ws-pa #edu-il .paging-menu-top {
	border-color: #E8E9EB;
}
#uofi #ws-pa #edu-il .blog-post-comment-text i, #uofi #ws-pa #edu-il .paging-menu-top a:hover, #uofi #ws-pa #edu-il .paging-menu-top a:focus:hover, #uofi #ws-pa #edu-il .paging-menu-top a:active:hover {
	color: #E8E9EB !important;
}
#uofi #ws-pa #edu-il .blog-post-meta, #uofi #ws-pa #edu-il .blog-post-footer, #uofi #ws-pa #edu-il .blog-closing-section, #uofi #ws-pa #edu-il .blog-post-comments-section .reply-post {
	text-transform: uppercase;
}
#uofi #ws-pa #edu-il .paging-menu-top {
	margin-top: -20px;
	margin-left: -20px;
	padding-left: 40px;
}
#uofi #ws-pa #edu-il #blog-title a, #uofi #ws-pa #edu-il #blog-title a:hover {
	color: #13294B;
	text-decoration: none;
}
#uofi #ws-pa #edu-il div.title {
	font-family: 'Source Sans Pro', Arial, sans-serif;
	font-weight: 400;
	color: #13294B;
	font-size: 32px !important;
}
#uofi #ws-pa #edu-il .blog-description {
	color: #13294B;
}
#uofi #ws-pa #edu-il #blog-wrapper {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#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:0 !important;	
}

xxxxx@media only screen and (max-width: 600px){
	#uofi #ws-pa #edu-il #blog-wrapper {
		padding-left: 8px;
		padding-right: 8px;
		padding-top: 0px;
		padding-bottom: 0px;
	}
}

#ws-pa #edu-il #blog-header {
	background-color: transparent;
	padding: 12px 0;
}
#uofi #ws-pa #edu-il #blog-level-menu a, #uofi #ws-pa #edu-il #search-bar button, #uofi #ws-pa #edu-il #blog-level-menu li {
	color: #48484A;
	text-transform: uppercase;
}
#uofi #ws-pa #edu-il #blog-level-menu a:hover, #uofi #ws-pa #edu-il #blog-level-menu a:focus:hover, #uofi #ws-pa #edu-il #blog-level-menu a:active:hover, #uofi #ws-pa #edu-il #search-bar button:hover, #uofi #ws-pa #edu-il #search-bar button:focus:hover, #uofi #ws-pa #edu-il #search-bar button:active:hover {
	color: #767676 !important;
	text-decoration: none !important;
	background: transparent !important;
	outline: none !important;
}
#uofi #ws-pa #edu-il .blog-post-comments-section {
	padding: 0px;
}
.blog-post-comment-wrapper {
	padding: 10px 0 0;
	border-color: #D6D9DB;
	border-width: 1px 0 0;
	border-style: solid;
}
body.design-1-scroll #uofi #ws-pa #edu-il .blog-post-entry:hover .scroll-container + .share-bar, body.design-1-scroll #uofi #ws-pa #edu-il .share-bar:hover {
	bottom: 20px;
	left: 20px;
	right: 20px;
	background-color: #13294B;
}
html.touch #uofi #ws-pa #edu-il .blog-post-entry:hover .scroll-container + .share-bar, html.touch #uofi #ws-pa #edu-il .share-bar {
	background-color: #13294B !important;
}
#uofi #ws-pa #edu-il #blog-home-view .blog-post-title, #uofi #ws-pa #edu-il #blog-results-view .blog-post-title {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 24px;
}
#uofi #ws-pa #edu-il #blog-home-view .blog-post-title a, #uofi #ws-pa #edu-il #blog-results-view .blog-post-title a {
	color: #1d4b90;
	text-decoration: none;
	font-weight:600;
}
#uofi #ws-pa #edu-il #blog-home-view .blog-post-title a:hover, #uofi #ws-pa #edu-il #blog-results-view .blog-post-title a:hover {
	color: #13294B;
	text-decoration: underline;
}
#uofi #ws-pa #edu-il .comments-closed {
	background-color: #E8E9EB;
}
/* Directory Profile Wizard Skin Styles */
        	
#wizard .profile-wrapper {
	box-sizing: border-box;
	width: 95%;
	margin: 0 auto;
	padding: 2rem 0;
}
#wizard .profile-wrapper *, #wizard .profile-wrapper::before, #wizard .profile-wrapper::after {
	box-sizing: inherit;
}
#wizard .profile-wrapper .profile-photo {
	width: 40%;
	min-width: 300px;
	float: left;
	margin-top: 11px;
}
#wizard .profile-wrapper .profile {
	width: 60%;
	float: left;
	line-height: 1.5;
}
/* Hide H1, "address" H3 */
#wizard .profile-wrapper .profile > h3 {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}
#wizard .profile-wrapper .profile .role {
	margin-bottom: 1rem;
}
#wizard .profile-wrapper .profile .categories h3 {
	margin-top: 1.5em;
	margin-bottom: 0.25em;
}
#wizard .profile-wrapper .profile .categories p {
	margin-bottom: 1.5rem;
}
#wizard .profile-wrapper .profile .categories ul, #wizard .profile-wrapper .profile .categories ol {
	display: block;
	list-style-type: disc;
	margin-top: 0;
	margin-bottom: 1em;
	margin-left: 0;
	margin-right: 0;
	padding-left: 1rem;
}
#wizard .profile-wrapper .profile .categories ol {
	list-style-type: decimal;
}
#wizard .profile-wrapper .profile-photo img {
	max-width: 100%;
	margin-bottom: 3rem;
	margin-left: 10px;
	box-shadow: 0 0 0 10px #F4F4F2, 0 0 0 11px #E0E0E0;
}
#wizard .profile-wrapper .container::after {
	content: "";
	clear: both;
	display: table;
}
#wizard .profile-wrapper .profile-details .address {
	margin-bottom: 1rem;
}

@media only screen and (max-width: 960px) {
#wizard .profile-wrapper .profile {
	width: 100%;
}
}

@media only screen and (max-width: 520px) {
#wizard .profile-wrapper .profile-photo img {
	width: 200px;
	height: auto;
}
}
#wizard .profile-wrapper .breadcrumbs {
	margin: 0 0 1rem 0;
	padding-bottom: 2rem;
}
#wizard .profile-wrapper .breadcrumbs ul {
	list-style-type: none;
}
#wizard .profile-wrapper .breadcrumbs li {
	float: left;
	margin-bottom: 0;
	font-size: 0.75rem;
	cursor: default;
	text-transform: uppercase;
}
#wizard .profile-wrapper .breadcrumbs li:not(:last-child)::after {
	position: relative;
	margin: 0 0.75rem;
	opacity: 1;
	content: "/";
	color: #cacaca;
}
#wizard .directory-widget-heading {
	width: 95%;
	margin: 2rem auto 0 auto;
}

@media only screen and (max-width: 520px) {
#wizard .directory-widget-heading {
	font-size: 24px;
}
}
#wizard .profile-wrapper .function-icons {
	margin: 1rem 0 2rem 0;
	text-align: right;
}

@media only screen and (max-width: 960px) {
#wizard .profile-wrapper .function-icons {
	margin-bottom: 1rem;
	text-align: left;
}
}
#wizard .profile-wrapper .function-icons .fa {
	font-size: 22px;
}
#wizard .profile-wrapper .function-icons a:last-of-type {
	display: none;
}
#wizard .profile-wrapper .profile-editors {
	margin-top: -1rem;
	margin-bottom: 1rem;
	padding: 1.5rem;
	padding-top:48px;
	background-color: #f8f8f8;
	border: 1px solid #e0e0e0;
	border-radius: 5px;
}
#wizard .profile-wrapper .profile-editors h2 {
	margin-bottom: 0.5rem;
	line-height: 1.5;
}

@media only screen and (max-width: 960px) {
#wizard .profile-wrapper .profile-editors {
	margin-top: 0;
}
}
#wizard .profile-wrapper .sm-employee {
	margin: 1rem 0;
}
#wizard .profile-wrapper .sm-item {
	display: inline-block;
	line-height: 1.7;
}
#wizard .profile-wrapper .sm-item [class*="fa-"] {
	font-size: 2rem;
	text-align: left;
}
#content_legacy {
	padding-top: 0 !important;
}
#campus {
	xxxbackground-color: #F8FAFC;
	text-transform: uppercase;
	font-family: montserrat;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 1.75px;
	border-top: 1px solid transparent;
	padding-left: 40px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 40px;
	margin-bottom: 17px;
	color: #13294B;
}
#logo {
	width: 30px;
	padding-left: 40px;
	padding-right: 26px;
	border-right: 1px solid #13294B;
	padding-top: 6px;
	padding-bottom: 6px;
	float: left;
	margin-right: 18px;
}
#wordmark {
	padding-top: 6px;
	padding-bottom: 6px;
}
#wordmark img {
	width: 209px;
}
#header-wrapper {
	font-family: Source Sans Pro;
	font-weight: bold;
	color: #13294B;
	padding-top: 6px;
}
#header-wrapper a {
	color: #13294B;
	text-decoration: none;
}
#secondary {
	position: relative;
	top: -2px;
	font-size: 14px;
}
#primary {
	position: relative;
	top: -7px;
	font-size: 24px;
}
#application-name {
	background-color: #FF5F05;
	font-size: 35px;
	font-family: Source Sans Pro;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 26px;
	padding-bottom: 26px;
	padding-left: 40px;
	margin-top: 17px;
}
#social-media {
	margin-bottom: 24px !important;
}
.social-icon {
	margin-right: 30px;
}
#campus-footer-logo {
	margin-bottom: 24px;
}
#wizard #uofi #ws-pa #edu-il #blog-title {
	margin-left: 0 !important;
}
#uofi #ws-pa #edu-il #blog-level-menu {
	margin-left: 0px !important;
}
#uofi #ws-pa #edu-il #blog-header {
	padding-bottom: 0 !important;
}
.column-layout-1 {
	position: relative;
	top: -10px;
}
.blog-post-views {
	color: #48484A !important;
	padding-bottom: 4px !important;
}
.blog-post-comments a, .blog-action-comment a {
	color: #48484A !important;
}
.blog-post-footer {
	background-color: inherit !important;
}
#campus-footer-logo img {
	width: 225px;
}
/**** todd's edits ****/
#container {
	max-width: none;
	box-shadow: none;
	border: none;
}
#header > div {
	max-width: 1140px;
	margin: 0 auto;
	padding: 0 20px;
}
@media only screen and (max-width: 600px) {
	#header > div {
		padding: 0;
	}
}
#content_legacy > #app {
	max-width: 1140px;
	margin: 0 auto;
	xxxpadding: 36px 0;
	padding-top:36px;
}
#footer > #fc {
	color: #13294b;
	max-width: 1140px;
	margin: 0 auto;
	xxxpadding-left: 40px;
	xxxpadding-right: 40px;
}

#footer::before {
    content: '';
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 6px;
    background-image: linear-gradient(to right, rgba(255, 85, 46, 1), rgba(204, 0, 0, 1));
}

#footer{
border-top: 7px solid #FF5F05 !important;
	
}

#header > div:nth-child(2) {
	margin-top: 17px;
	margin-bottom: 17px;
}
#header #campus {
	max-width: none;
	margin: 0;
	padding: 0;
	padding-top:8px;
	padding-bottom:8px;
}
#campus span {
	max-width: 1140px;
	margin: 0 auto;
	padding: 4px 40px;
	display: block;
}
#logo {
	padding-left: 0;
}
#header #application-name {
	max-width: none;
	margin: 0;
	padding: 0;
}
#application-name span {
	max-width: 1140px;
	margin: 0 auto;
	padding: 0 40px;
	display: block;
}


.blog-post-title{
	margin-bottom:0 !important;	
	font-size:1.3rem !important;
}
.detail .blog-post-title{
	font-size: 1.5rem !important;
}

.blog-post-author{
	margin-bottom:1rem !important;	
}
.blog-post-views{
	color:#888888 !important;	

}

#uofi #ws-pa #edu-il #blog-home-view .blog-post.blog-post {
    display: inline-block;
    position: static;
    padding: 2rem 0;
    margin-bottom: 0;
    xxxborder-top: 1px solid #e6e6e6;
    border-radius: 3px;
}

.blog-post-entry{
	padding:0 !important;
	xxmargin-top:.5rem !important;
	margin-bottom:.5rem !important;
} 

#uofi #ws-pa #edu-il #content-and-sidebar #ws-content.gadgets-right + #ws-sidebar .gadget.gadget {
    padding: 16px;
    background-color: #F8FAFC;
    border: 1px solid #e6e6e6;
}
#uofi #ws-pa #edu-il .gadget-header {
	margin: 0px 0px 6px !important;
}

#uofi #ws-pa #edu-il .blog-post-footer, #uofi #ws-pa #edu-il .paging-menu-top a, #uofi #ws-pa #edu-il .search-results-menu {
	background-color: #E1E1E1;
}


.blog-gadget{
	padding:0 !important;
} 
.blog-post{
	padding:3px !important;
}
#uofi #ws-pa #edu-il #blog-home-view .blog-post.blog-post {
    padding-bottom:1.5rem !important;
}
#uofi #ws-pa #edu-il #blog-results-view .blog-post {
    padding: 12px 0 !important;
	xxxxxborder-bottom: 1px solid #e6e6e6;
	margin-bottom: 0;
}
#uofi #ws-pa #edu-il .blog-post-title {
    margin-top: 0 !important;
}

#wt #uofi #ws-pa #edu-il #blog-level-menu li a {
	font-size:14px;	
}
#uofi #ws-pa #edu-il .search-results-menu li a {
    color: #48484A !important;
}
#uofi #ws-pa #edu-il .search-results-menu span {
    color: #444444 !important;
}
#uofi #ws-pa #edu-il .search-results-menu ul {
    top: -2px !important;
}

#wt #uofi #ws-pa #edu-il #ws-content #blog-home-view .blog-post-entry-1col.titles-only, #wt #uofi #ws-pa #edu-il #ws-content #blog-results-view .blog-post-entry-1col.titles-only {
	padding: 0 !important;
	border: 0 !important;
}
#uofi #ws-pa #edu-il #blog-home-view.title .blog-post {
    padding: 1rem 0 1rem 0 !important;
}
#uofi #ws-pa #edu-il .column-layout-1 #blog-home-view {
    padding: 0 0 !important;
}
#uofi #ws-pa #edu-il #blog-article-view, #uofi #ws-pa #edu-il #blog-results-view {
    padding: 0 !important;
}
#uofi #ws-pa #edu-il .search-results-menu {
    margin: 0 40px 0 0 !important;
	border: 1px solid #e6e6e6;
	background-color: #F8FAFC;
}
#uofi #ws-pa #edu-il .paging-menu-bottom {
	margin:0 !important;
}
#uofi #ws-pa #edu-il .column-layout-2 #blog-home-view, #uofi #ws-pa #edu-il .column-layout-3 #blog-home-view {
    padding: 0 !important;
}
.blog-post-entry-3col, .blog-post-entry-2col{
	padding-left:	0px !important;	
	padding-right:	0px !important;	
	margin-right: 48px !important;
}
@media only screen and (max-width: 600px) {
	.blog-post-entry-3col, .blog-post-entry-2col {
		margin-right:0 !important;	
	}
}

.column-layout-3 .blog-post{
	border:0 !important;
}
#wizard #uofi #ws-pa #edu-il #blog-wrapper #content-and-sidebar, #wizard #uofi #ws-pa #edu-il #blog-wrapper .header-elements, #wizard #uofi #ws-pa #edu-il #blog-wrapper #content-full-width {
	max-width:1140px !important;
}
.blog-posts-wrapper{
	margin-right:40px !important;
}
#wizard #uofi #ws-pa #edu-il #blog-wrapper #content-and-sidebar #ws-content #ws-sidebar .gadget-container{
	margin-right: 0 !important;
}
#wizard #uofi #ws-pa #edu-il #blog-wrapper #ws-content + #ws-sidebar .gadget-container{
	margin: 0;
}
#uofi #ws-pa #edu-il .blog-post-footer {
	padding-left: 0 !important;	
}
#uofi #ws-pa #edu-il .blog-post-comments-section {
	margin:40px !important;
    margin-left: 0 !important;
}

#ws-v-footer{
	margin-top:120px;	
}

#uofi #ws-pa #edu-il #blog-wrapper .blog-article-share {
	padding-left: 0px;	
}
#uofi #ws-pa #edu-il #blog-wrapper figure{
	margin:0;	
}
#form-wrapper #mc{
	xxxmargin-top:42px;
}
#wizard #footer {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
#uofi #ws-pa #edu-il #blog-article-view .blog-posts-wrapper, #uofi #ws-pa #edu-il #blog-results-view .blog-posts-wrapper, #uofi #ws-pa #edu-il #blog-home-view .blog-posts-wrapper {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
#uofi #ws-pa #edu-il #blog-title, #uofi #ws-pa #edu-il #blog-level-menu {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
#uofi #ws-pa #edu-il #content-full-width .gadget-container {
    margin: 0 30px;
}
#uofi #ws-pa #edu-il #blog-header {
	margin-bottom:36px  !important;
}



