.library-feed .search-div {
	text-align: center;
	position: relative;
	margin-bottom: 5.833em;
}

.library-feed .search-div span {
	font-size: 1.667em;
	font-family: 'Ubuntu Condensed', sans-serif;
	line-height: 1.333;
	text-transform: uppercase;
	color: #354B5D;
	margin-right: 1.133em;
}

.library-feed .search-div strong {
	position: relative;
}

.library-feed .search-div strong:before {
	content: '';
	position: absolute;
	top: 50%;
	right: 6%;
	height: 1em;
	width: 1em;
	transform: translateY(-50%);
	z-index: 1;
	background-image: url('/cms/svg/kd1jg9tvcgz.456279.svg#icon_62168');
}

.library-feed .search-div select {
	background-color: #F0F0F0;
	box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, 0.09);
	min-width: 26.208em;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 1.333em;
	line-height: 1.667;
	color: #456279;
	text-transform: uppercase;
	padding-left: 1.542em;
	border-radius: 2em;
	position: relative;
}

.library-feed .lib-item {
	background-color: #F0F0F0;
	border-left: solid 7px #456279;
	padding: 3.056em 5.389em 0 5.389em;
}

.library-feed .lib-item + .lib-item {
	margin-top: 4.444em;
}

.library-feed .lib-item h2 {
	font-size: 1.778em;
	line-height: 0.938;
	font-family: 'Ubuntu Condensed', sans-serif;
	text-transform: uppercase;
	letter-spacing: 0;
	margin-top: 0;
}

.library-feed .lib-item h2 a {
	color: #456279;
}

.library-feed .lib-item .library-content {
	font-size: 0.889em;
	line-height: 2.500;
	color: #1B1B1B;
}

.library-feed .lib-item .left {
	font-size: 0.889em;
	line-height: 2.500;
	color: #666666;
	text-transform: uppercase;
	margin-bottom: 3.222em;
}

.library-feed .lib-item .left a {
	text-transform: capitalize;
}

.library-feed .lib-item .left a:hover {
	color: #334C60; /* $quaternary */
}

.library-feed .lib-item .left a em {
	font-style: normal;
}

.library-feed .lib-item .right {
	text-align: right;
}

.library-feed .lib-item .right a {
	margin-bottom: -1.6em;
}

.lib-header {
	text-align: center;
	margin-bottom: 2.011em;
}

.library-feed {
	padding-bottom: 10.611em;
	z-index: 1;
}

.lib-article {
	padding: 0;
}

.wide-content + form .library-feed {
	padding-top: 0;
}

@media screen and (max-width: 1000px) {
	.library-feed, .lib-article {
		padding-bottom: 22.611em;
	}
}

@media screen and (max-width: 800px) {
	.library-feed .lib-item {
		padding: 3.056em 2.389em 0;
	}

	.library-feed .search-div span {
		margin-right: 0;
	}

	.library-feed .search-div {
		margin-bottom: 2.833em;
	}

	.library-feed .search-div select {
		min-width: 31.208em;
	}

	.library-feed .search-div strong {
		display: block;
	}
}

@media screen and (max-width: 650px) {
	.library-feed .search-div select {
		min-width: 26.208em;
	}
}

@media screen and (max-width: 550px) {
	.library-feed .search-div select {
		min-width: 17.208em;
	}

	.library-feed .lib-item {
		padding: 3.056em 1.389em 0;
	}

	.library-feed, .lib-article {
		padding-bottom: 12.611em;
	}
}

.library-feed > img {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: bottom;
}

.lib-article > img {
	display: none;
}

article .library-feed > img {
	display: none;
}
