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

label[for=research-category]{
	font-family: Bitter,serif;
	margin: 0 0 5px 0 !important;
	display: block;
    line-height: 1.6;
	letter-spacing: -.025em;
	font-size: 1.6em;
}

.research-guides-subjects-fieldset {
	width: 100%;
}

.rg-recommended{
	position:relative;
	border-left:5px solid #F4D57F;
	background-color:#EEE;
	margin-bottom: 5px !important;
	padding: 25px 2.7% 10px 1% !important;
	width: 96% !important;
}
.rg-recommended .tag {
	background-color: inherit;
}
.rg-recommended-label, .highlight{
	color:#333;
	background-color: #FF9933;
	font-size: 9pt;
	padding:3px;
	position: absolute;
	left:0px;
	top:0px;
}
.rg-label-all {
	background-color: transparent;
	background-image: url("../../images/records/tna-tick.svg");
	padding-left: 28px;
}
.rg-label-some {
	background-color: transparent;
	background-image: url("../../images/records/tna-tick-some.svg");
	padding-left: 28px;
}
.rg-label-none {
	background-color: transparent;
	background-image: url("../../images/records/tna-cross.svg");
	padding-left: 28px;
}
.toggle-subcategories {
	background: url("../../images/global/icon-24-accordion-open.png") no-repeat center bottom;
	padding-bottom: 24px;
	background-size: 24px;
	color:#fce45c !important;
	font-size: 1em;

}
.toggle-subcategories.expanded {
	background: url("../../images/global/icon-24-accordion-close.png") no-repeat center bottom;
	padding-bottom: 24px;
	background-size: 24px;
}
.toggle-subcategories:before {
	content: "Show more "
}
.toggle-subcategories.expanded:before {
	content: "Show fewer "
}
.nav-extend {
	background-image: url("../../images/global/icon-24-nav-extend-teal.png");
	background-repeat: no-repeat;
	background-position: center top;
}
.nav-controls {
	text-align: center;
}
#resources-form {
	background-color: transparent;
	text-align: left;
}
#resources-form label {
	font-size: .9em;
	margin: 0 1.5em 0 .5em;
}
.resource-results ul {
	margin: 0;
	padding: 0;
}
.resource-results li {
	float: left;
	width: 100%;
	list-style: none;
	padding: .5em 0;
	margin: 0;
	display: inline-block;
}
.resource-results li a h3 {
	margin: 0 .75em .25em 0;
	line-height: 1.5;
}
.resource-results li a .has-background {
	width: 100%;
	background-size: cover;
}
input#f1 {
	margin-top:-20px;
}

/* -- Start Left Hand Filter version -- */
.research-guide-filter-left h1 {
	border-top: 2px solid #26262a;
	padding-top: 10px;
}
.research-guide-filter-left ul.form-selectable {
	width: auto;
	margin: auto;
	padding: 1em 2.5em;
}
.research-guide-filter-left ul.form-selectable li {
  width: 100%;
}
.research-guide-filter-left ul.form-selectable li input	{
  margin-left: -22px;
}
.research-guide-filter-left .ends-at-one-third	{
	width: 100%;
}
.research-guide-filter-left .fixed-height {
	height: 40px;
}
.research-guide-filter-left select {
	width: 100%;
}
.research-guide-filter-left input[type="text"] {
	width: 97%;
	min-width: initial;
	position: absolute;
	left: 0;
}
.research-guide-filter-left .search-button-medium {
	position: absolute;
	right: 0;
}
.research-guide-filter-left .nav-controls	{
	text-align: left;
	font-size: 0.95em;
}
.research-guide-filter-left .toggle-subcategories {
  background: url("../../images/global/icon-24-accordion-open.png") no-repeat top right;
  padding-bottom: 24px;
  background-size: 22px;
  color: #fce45c !important;
  font-size: 1em;
  padding-right: 24px;
}
.research-guide-filter-left .toggle-subcategories.expanded {
  background: url("../../images/global/icon-24-accordion-close.png") no-repeat top right;
  background-size: 22px;
}
.research-guide-filter-left #reload-marker .heading-holding-banner {
	padding: 0 0 10px 0;
}
.research-guide-filter-left #reload-marker .heading-holding-banner h2 {
	border-top: 2px solid #26262a;
	padding-top: 10px;
}
.research-guide-filter-left #reload-marker .heading-holding-banner h2 span span {
	padding: 4px 10px 4px 0;
}
.research-guide-filter-left #reload-marker .breather {
	padding: 20px 0;
}
.research-guide-filter-left h1 span span {
	padding: 4px 10px 4px 0;
}
.research-guide-filter-left #guide-form h2 {
	padding: 0 !important;
}
.research-guide-filter-left #guide-form .pad-horizontal-large {
	padding: 0 !important;
}
.research-guide-filter-left #breadcrumb {
	padding-left: 0;
}
/* -- End Left Hand Filter version -- */

@media only screen and (min-width: 480px) {
	.banner-category {
		display: none;
	}
}
@media only screen and (min-width: 768px) {
	.banner-category {
		display: inherit;
		max-width: 33%;
		*width:180px;
		min-height: 180px;
		margin-top: -180px;
		background-position: bottom right;
		background-repeat: no-repeat;
		background-size: contain;
	}

	/* -- End Left Hand Filter version - 768px -- */
	.research-guide-filter-left .ends-at-one-third	{
		width: 32%;
	}
	/* -- End Left Hand Filter version - 768px -- */

}
@media only screen and (min-width: 1024px) {
	.banner-category {
		max-width: 25%;
	}
}
