  h1 {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px !important;
}

.intranet {
	background: #F4F4F4;
}

.type {
	display: none;
	padding: 0;
    font-size: smaller;
}

.ou-search-row * {
    box-sizing: border-box;
}

#leftContent ul li.ou-search-result-li,
#leftContent ul li.ou-search-list-li {
	border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
    margin-bottom: 30px;
	padding: 1.25rem;
}

#leftContent ul {
    padding-left: 0;
    list-style-type: none;
}

#leftContent ul li {
    list-style-type: none;
}

.ou-search-parametric-display {
    display: none !important;
}

#leftContent ul.ou-search-parametric-list {
	margin: 0;
}

.ou-search-parametric-list-item label,
.ou-search-parametric-selected-list-item label {
	vertical-align: top;
}

.order-label {
	margin-left: 0;
}

.ou-search-current-range {
    float: right;
}

.ou-search-result-heading {
    padding-top: 15px;
}

.ou-search-parametric-results {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    border: 1px solid rgba(0,0,0,.125);
	border-radius: .25rem;
}

.ou-search-parametric-toggle {
	margin-bottom: 15px;
	border-radius: .25rem;
}

#leftContent h2.refine-search {
    margin-top: 0;
    margin-bottom: 10px;
	padding: 0;
}

.featured-request {
	margin-top: 30px;
}

.refine-search {
	display: none;
}

/* OU merge */

#leftContent ul.ou-search-pagination {
	display: inline-block;
	margin: 20px 0;
	border-radius: 0;
}

#leftContent ul.ou-search-pagination > li > a:hover {
	z-index: 2;
	color: #fff;
	background-color: #153252;
	border-color: #153252;
}

.ou-search-pagination > li {
	display: inline;
}

.ou-search-pagination > .ou-search-active > span  {
	z-index: 3;
	color: #fff;
	background-color: #153252;
	border-color: #153252;
	cursor: default;
}

.ou-search-pagination > li > a,
.ou-search-pagination > li > span {
	position: relative;
	float: left;
	padding: 5px 10px;
	line-height: 1.4;
	text-decoration: none;
	color: #153252;
	background-color: #fff;
	border: 1px solid #153252;
	border-radius: .25rem;
	margin: 10px 10px 0 0;
}

/* /OU merge */

.ou-search-col-lg-12 {
	margin-bottom: 50px;
}

.border-top {
	border-top: 1px solid rgba(153,153,153,0.75);
}

@media (min-width: 600px) {
	#ou-search-results .ou-filter.move-right{
		margin-left: 30px;
	}
}

@media (min-width: 991px) {
	.ou-search-parametric-toggle {
    	display: none !important;
	}

	.ou-search-parametric-display,
	.refine-search {
    	display: block !important;
	}
}

@media (min-width: 992px) {
	.ou-search-col-md-push-9 {
    	left: 75%;
		padding-left: 15px;
		margin-top: 85px;
	}

	.ou-search-col-md-pull-3 {
		right: 25%;
	}

	.ou-search-col-md-3,
	.ou-search-col-md-9 {
		float: left;
		position: relative;
		min-height: 1px;
		padding-right: 15px;
	}

	.ou-search-col-md-3 {
   		width: 25%;
	}

	.ou-search-col-md-9 {
   		width: 75%;
	}

}

/*/
/* New CSS */
/* Old CSS */
/*/

#searchIcon {
	display: none;
}
			.search {
				margin: 125px 0 25px 0;
			}

			.search-bar {
				color: #666;
				width: 100%;
				height: 43px;
				margin: 0;
				border: 2px solid #555;
			    border-radius: .25rem;
				position: relative;
			}

			.search-bar > button,
			.search-bar > div {
				background: none;
				border: none;
				position: absolute;
			    right: 0px;
				padding-top: 12px;
				top: 0; /** For Safari **/
				cursor: pointer;
			}

			.search-bar > div#clearInput {
			    right: 55px;
				display: none;
				padding: 5px 6px 0 6px;
			}

			.search-bar > div#clearInput > svg {
				fill: #666666;
			}

			#search {
				width: 95%;
				height: 34px;
				border: none;
				font-size: 30px;
				margin: 0;
				padding-top: 6px;
				box-shadow: inset 0 0 7px rgba(0,0,0,0.2);
			}

			#search::placeholder {
				text-align: center;
				color: #999;
				opacity: 1; /* Firefox */
			}

			label {
				color: #153252;
				display: inline;
				vertical-align: text-top;
				margin: 10px 0 0 5px;
			}

			#breadcrumbs,
			#pageIdentity {
			display: none;
			}

			.filter {
				display: inline-block;
				margin: 5px 0 0 2px;
			}

			.filter.group a {
				margin-right: 15px;
				font-size: 16px;
			}

			.filter.group,
			.filter.attribute button,
			#leftContent > div.search > form > label:nth-child(5) {
				margin-right: 20px;
			}

			.hidden {
			border: 0;
			clip: rect(0 0 0 0);
			height: 1px;
			margin: -1px;
			overflow: hidden;
			padding: 0;
			position: absolute;
			width: 1px;
			}

#leftContent .dropdown-content {
	padding: 0;
}


			.dropbtn {
				background-color: white;
				padding: 16px;
				border: none;
				cursor: pointer;
				text-decoration: none;
				color: #336699;
				font-size: 14px;
			}

			.dropbtn:hover,
			.dropbtn:focus {
			  text-decoration: underline;
			}

			.dropbtn {
				content: "";
				background: url('https://www.marquette.edu/_resources/images/blue-down-arrow.svg') center right no-repeat;							padding-right: 13px;
			}

			.dropbtn.second-row {
				padding-left: 0;
			}

			.dropdown-content > li > a {
				line-height: 150%;
			}

			.dropdown {
			position: relative;
			display: inline-block;
			}

			.dropdown-content {
				display: none;
				position: absolute;
				background-color: #f1f1f1;
				min-width: 160px;
				overflow: auto;
				box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
				z-index: 1;
			}

			#leftContent .dropdown-content li {
				padding: 8px 16px;
				text-decoration: none;
				display: block;
				line-height: 100%;
			}

			.show {display: block;}

#leftContent .dropdown-content {
	margin-top: -10px;
}

#leftContent > div.leftColumn > a > h3,
#leftContent > div.rightColumn > a > h3 {
	color: #336699;
}

.card {
	background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
	margin-bottom: 10px;
}

.smaller {
	padding: 0;
    font-size: smaller;
}

.best-bet {
	color: white;
	background-color: #003366;
	position: absolute;
    right: 0;
    top: 0;
    padding: 5px;
}

.feature-stories a:hover {
	text-decoration: none;
}

.card-body {
    padding: 1.25rem;
	position: relative;
}

input[type=checkbox] {
    margin-right: 0;
}

.inline {
	display: inline;
	vertical-align: text-top;
}

.pagination > a,
.pagination > strong {
	margin-left: 25px;
}

.pagination > a:first-of-type {
	margin-left: 0;
}

.pageLinks {
	width: 30%;
}

.parametric {
	display: initial;
	white-space: nowrap;
}

.card-text {
	max-width: 700px;
}

/** Hide table styles **/

table tr:nth-child(odd) {
    background: none;
}

table {
    border-top: none;
}

table td {
    border-bottom: none;
}

/** Hide table styles **/

@media only screen and (max-width: 930px) {
	.pageLinks {
		width: 45%;
	}
}

@media only screen and (max-width: 850px) {
	.filter.group,
	.filter.attribute {
		margin: 10px 0 0 0;
		width: 100%;
	}

	.dropbtn {
		padding: 0 13px 0 0;
	}
}

@media only screen and (max-width: 700px) {
	#leftContent > div.filter.attribute > div:nth-child(1) > button {
		padding-left: 0;
	}

	#search {
		margin: 0 0 20px 0;
	}
}

			/* OU Override */

#ou-search-results .ou-search-accessible {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

	/* style from #search */
#ousearchq {
    width: 100%;
    height: 43px;
    border: none;
    font-size: 30px;
    margin: 0;
    padding: 5px 100px 5px 5px;
    box-shadow: inset 0 0 7px rgba(0,0,0,0.2);
	box-sizing: border-box;
}

@media only screen and (max-width: 700px) {
	#leftContent > div.filter.attribute > div:nth-child(1) > button {
		padding-left: 0;
	}

	#ousearchq {
		margin: 0 0 20px 0;
	}
}

#leftContent #ou-search-results h2.ou-search-accessible {
    font-size: 20px;
    font-weight: 700;
    line-height: normal;
    text-transform: none;
    padding-top: 15px;

	position: static;
	width: auto;
	height: auto;
}


#ousearchq::placeholder {
    text-align: center;
    color: #999;
    opacity: 1;
}

#ou-search-results .ou-search-pagination-previous.ou-search-disabled{
			display:none;
			}
#ou-search-results .ou-search-pagination-next.ou-search-disabled{
			display:none;
			}

#ou-search-results ul.ou-search-list .ou-search-parametric-selected-list{
			margin-left:0px;
			margin-top:0px;
			}

#ou-search-results .filter.attribute .ou-search-advanced-group{
			position: relative;
			display: inline-block;
			}

#ou-search-results .ou-filter select{
	width: auto !important;

}

#ou-search-results .ou-filter label{
	padding-right: 0px;

}

#ou-search-results span.ou-search-no-results-query{
	font-style: italic;
}

#ou-search-results label.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

@media only screen and (max-width: 465px) {
	.dropdown {
		margin: 0;
	}
	
	#ou-search-results .ou-filter.move-right {
		margin-left: 0;
	}

	#ou-search-results .ou-filter label {
    	display: none;
	}
	
	.search {
    	margin-top: 30px;
	}
}

/** Trailing file icons **/
a[href$=".docx"] {
	content: "";
	background: none;
	padding-right: 0px;
}
a[href$=".doc"] {
	content: "";
	background: none;
	padding-right: 0px;
}

/** JS script displays clear links if filters or parametrics selected **/
.clear-filters,
.clear-refinements {
	display: none;
}

.show-clear-filters {
	display: inline-block;
}

@media only screen and (max-width: 599px) {
	.show-clear-filters {
		display: block;
	}
}