/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */

.librarySearchBoxOuter{
	margin-left: 10px;
	max-width: 800px;
	height: 25px;
	border: 1px solid black;
	border-radius: 5px;
	padding: 20px 20px 20px 20px;
	padding-bottom: 95px !important;
}

.librarySearchBoxInner{
	width: 100%;
	float:left;
	background: #fff !important;
}

.librarySearchColOne{
	background: #fff !important;
	clear:none;
	margin-top:30px;
}
.librarySearchColTwo{
	background: #fff !important;
	clear:none;
	float:left;
}

.librarySearchColTwoInner{
	float:left;
	padding-left:25px;
}

.librarySearchSearchTerms{
		display: inline;
	clear:none;
	float:left;
}

.librarySearchSearchScope{
	display: inline;
	clear:none;
	float:left;
}
.libraryLargeContentBlock{
	clear:none;
	width:400px;
	float: left;
	margin-right:20px;
}
.libraryMediumContentBlock{
	clear:none;
	width:400px;
	float: left;
	margin-right:20px;
}
.librarySmallContentBlock{
	clear:none;
	width:310px;
	float:left;
}

.kbWideImages{
	max-width:650px;
}

/* TOP Utility Menu */
li#utils-opener {
    width: 15%;
}

li#utils-middle {
    width: 15%;
}

li#utils-third {
    width: 15%;
}


li#utils-last {
    width: 15%;
}
#utils-compact li a {
   padding-left: 22px;
}

/* News and Events Node Pages -- Top Image */
.field-name-field-dept-image{
    width: 680px; 
    height: 240px;
	overflow: hidden; 
}

.field-name-field-dept-image img { 
    width: 100%;
 	position:relative;	
}


/* News and Events Node Pages -- Top Image */
.newsEventsFullImages { 
	width: 858px !important;
	height:400px !important;
	/*height: 240px; */
	overflow: hidden; 
}
.newsEventsFullImages img { 
	width: 858px !important;
	height: auto !important;
	position:relative;
}

/*
.newsEventsFullImages { 
	width: 858px; 
	height:400px; 
	height: 240px;
	overflow: hidden; 
}
.newsEventsFullImages img { 
	width: 100%;
	position:relative;
}
*/

/*.newsEventsFullImages { 
	width: 858px; 
	height: 240px; 
	overflow: hidden; 
}
.newsEventsFullImages img { 
	width: 100%;
	position:relative;
	top:-90%;
}*/

/* News and Events Pages -- BY TYPE */
.view-taxonomy-term article.node-event,
.view-taxonomy-term article.node-news {
	vertical-align: top;
	width: 100% !important;
	height: 260px !important;
	overflow: hidden;
	background: #ffffff;
}

.view-taxonomy-term article.node-event header,
.view-taxonomy-term article.node-news header  {
	width: 47% !important;
	float: right !important;
	display: inline-block !important;
}

.view-taxonomy-term div.field-name-field-subtitle {
	float: right !important;
	width: 47% !important;	
}

.view-taxonomy-term div.field-type-image  {
	vertical-align: top;
	width: 50% !important;
	float: left !important;
	display: inline-block !important;
	padding-right: 20px;
}


.view-taxonomy-term div.field-name-field-event-date{
	float: left;
	width: 300px;
}


.view-taxonomy-term span.date-display-single {
	float: left !important;
}

.view-taxonomy-term div.addtocal {
	display: none !important;
}

.view-taxonomy-term div.field-name-field-location-linked {
	clear: none !important;
	float: left  !important;
	width: 45%;
}

.view-taxonomy-term div.field-name-field-event-time {
	float: left;
	width: 45%;
	margin: 0;
	clear: none !important;
}


.view-taxonomy-term article.node-event div.field-name-body,
.view-taxonomy-term article.node-news div.field-name-body {
	display: block !important;
	float: left;
	width: 45%;
	margin: 0;
}

.view-taxonomy-term article.node-knowledge-base nav.node-links {
	display: none !important;
}





/* Knowledge Base Footer div */
#region-postscript-first{
	background-color: #ffffff !important;
	width: 935px !important;
	padding: 30px 4px 10px 0px;
	margin-bottom: 30px;
}
/* Knowledge Base Search Header div */
#views-exposed-form-knowledge-base-search-page input{
	width: 900px !important;
}
#region-header-first, #region-header-second {
	width: 940px;
	
}

 
 #block-system-main-menu .menu li {
 	width: 233px;
 }
 
 #block-menu-menu-my-utilities .block-inner {
	width: 466px
}

.one-sidebar #zone-content, 
.page-node-14 #zone-content {
    background: url('img/content-bg-normal.png') top left repeat-y;
}   


#region-user-first {
    width: 233px;
}

#region-user-second {
    width: 466px;
}

#region-user-third {
    width: 233px;
}

#block-views-department-list-block-1 {
    width: 960px;
}

.masonry-item {
	background-color: #fff;
	margin: 0 0 20px 0;
	height: 400px !important;
	overflow: hidden;
}


.view-department-list-block-nodes {
    width: 960px;
}


