html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

body {
	line-height: 1;
}

ol,
ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*})'"*/
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

nav ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}

mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold;
}

del {
	text-decoration: line-through;
}

abbr[title],
dfn[title] {
	border-bottom: 1px dotted;
	cursor: help;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #cccccc;
	margin: 1em 0;
	padding: 0;
}

input,
select {
	vertical-align: middle;
}

/*})'"*/
a {
	outline: none;
}

a img {
	border: none;
}

a,
a:link,
a:visited,
a:active {
	text-decoration: none;
}

a:hover,
a:focus {
	text-decoration: underline;
}

:focus {
	outline: 0
}

b,
strong {
	font-weight: bold;
}

em,
i {
	font-style: italic;
}

.active,
.active-trail {
	font-weight: bold;
}

ul li {
	list-style: none
}

.cf:before,
.cf:after {
	content: "";
	display: table;
}

.cf:after {
	clear: both;
}

.cf {
	zoom: 1;
}

.field-name-body ol,
.field-name-body ul {
	margin: 0 0 0 10px;
}

.field-name-body ul li {
	list-style: square inside
}

.tabs li {
	display: inline;
	padding: 0 10px
}

.primary {
	padding: 3px 0;
	margin: 4px 0;
}

.primary li {}

.secondary li {}

.pager li {
	display: inline-block;
}

.breadcrumb {
	margin: 0;
}

ul.breadcrumb li {
	display: inline;
	margin: 0 0 0 10px;
}

.form-type-textfield {}

.form-type-checkbox {
	margin: 0;
}

.form-type-radio {
	margin: 0;
}

.form-type-textarea {
	margin: 0;
}

.form-type-managed-file {
	margin: 0;
}

fieldset {}

label {
	display: inline;
	font-weight: bold;
}

textarea {}

input {}

input[type="radio"] {
	vertical-align: middle;
}

input[type="checkbox"] {
	vertical-align: middle
}

.ie7 input[type="checkbox"] {
	vertical-align: baseline;
}

input[type="file"] {
	vertical-align: middle;
}

input[type="search"] {
	-webkit-appearance: textfield;
}

form small,
form .description {
	font-size: 12px;
	color: #444;
	display: block;
	text-align: left;
}

.form-field-required {}

.form-field-required:after {
	content: " * "
}

fieldset legend {
	.ie7 margin-left: -7px;
	width: 100%;
}

.block .content:before,
.block .content:after {
	content: "";
	display: table;
}

.block .content:after {
	clear: both;
}

.block .content {
	zoom: 1;
}

body.toolbar div#admin-toolbar.vertical {
	top: 130px;
}

body.toolbar-drawer div#admin-toolbar.vertical {
	top: 66px;
}

#admin-toolbar {
	top: 20px !important;
}

.page-admin-structure-block-demo .block-region {
	background: #ffff66;
	border: 1px dotted #9f9e00;
	color: #000;
	font: 90% "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	margin: 0px;
	padding: 5px;
	text-align: center;
	text-shadow: none;
}

/*})'"*/
.feed {
	text-indent: -9999em;
}

.feed a.feed-icon {
	background: transparent url(/misc/feed.png);
	width: 16px;
	height: 16px;
	display: block;
}

a.ical-icon div {
	background-color: #900;
	color: #fff;
	display: inline;
	padding: 2px;
}

.file a.file-icon {
	background: transparent url(/modules/file/icons/text-plain.png) no-repeat left center;
	padding: 2px 2px 2px 20px;
}

.file a.mime-application-pdf {
	background-image: url(/modules/file/icons/application-pdf.png)
}

.file a.mime-application-octet-stream {
	background-image: url(/modules/file/icons/application-octet-stream.png)
}

.file a.mime-application-x-executable {
	background-image: url(/modules/file/icons/application-x-executable.png)
}

.file a.mime-audio-x-generic {
	background-image: url(/modules/file/icons/audio-x-generic.png)
}

.file a.mime-image-x-generic {
	background-image: url(/modules/file/icons/image-x-generic.png)
}

.file a.mime-package-x-generic {
	background-image: url(/modules/file/icons/package-x-generic.png)
}

.file a.mime-text-html {
	background-image: url(/modules/file/icons/text-html.png)
}

.file a.mime-text-plain {
	background-image: url(/modules/file/icons/text-plain.png)
}

.file a.mime-text-x-generic {
	background-image: url(/modules/file/icons/text-x-generic.png)
}

.file a.mime-text-x-script {
	background-image: url(/modules/file/icons/text-x-script.png)
}

.file a.mime-video-x-generic {
	background-image: url(/modules/file/icons/video-x-generic.png)
}

.file a.mime-x-office-document {
	background-image: url(/modules/file/icons/x-office-document.png)
}

.file a.mime-x-office-presentation {
	background-image: url(/modules/file/icons/x-office-presentation.png)
}

.file a.mime-x-office-spreadsheet {
	background-image: url(/modules/file/icons/x-office-spreadsheet.png)
}

.table-order-asc,
.table-order-desc {
	width: 16px;
	height: 16px;
	float: right
}

.table-order-asc {
	background: transparent url(/misc/arrow-asc.png) no-repeat center top;
}

.table-order-desc {
	background: transparent url(/misc/arrow-desc.png) no-repeat center top;
}

/*})'"*/
html {
	color: #000;
	background: #FFF;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-style: normal;
	font-weight: normal;
}

li {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,
q:after {
	content: '';
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: text-top;
}

sub {
	vertical-align: text-bottom;
}

input,
textarea,
select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

input,
textarea,
select {
	*font-size: 100%;
}

legend {
	color: #000;
}

/*})'"*/
h1 {
	font-size: 138.5%;
}

h2 {
	font-size: 123.1%;
}

h3 {
	font-size: 108%;
}

h1,
h2,
h3 {
	margin: 1em 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
strong {
	font-weight: bold;
}

abbr,
acronym {
	border-bottom: 1px dotted #000;
	cursor: help;
}

em {
	font-style: italic;
}

blockquote,
ul,
ol,
dl {
	margin: 1em;
}

ol,
ul,
dl {
	margin-left: 2em;
}

ol li {
	list-style: decimal outside;
}

ul li {
	list-style: disc outside;
}

dl dd {
	margin-left: 1em;
}

th,
td {
	border: 1px solid #000;
	padding: .5em;
}

th {
	font-weight: bold;
	text-align: center;
}

caption {
	margin-bottom: .5em;
	text-align: center;
}

p,
fieldset,
table,
pre {
	margin-bottom: 1em;
}

input[type=text],
input[type=password],
textarea {
	width: 12.25em;
	*width: 11.9em;
}

/*})'"*/
body {
	font: 13px/1.231 arial, helvetica, clean, sans-serif;
	*font-size: small;
	*font: x-small;
}

select,
input,
button,
textarea {
	font: 99% arial, helvetica, clean, sans-serif;
}

table {
	font-size: inherit;
	font: 100%;
}

pre,
code,
kbd,
samp,
tt {
	font-family: monospace;
	*font-size: 108%;
	line-height: 100%;
}

/*})'"*/
.shared-event-styling .content-meta {
	margin-top: 2.4em;
}

.shared-event-styling .node-event-past {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.shared-event-styling .view-mode-oxweb_full_content .field-label-inline,
.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single {
	*zoom: 1;
}

.shared-event-styling .view-mode-oxweb_full_content .field-label-inline:before,
.shared-event-styling .view-mode-oxweb_full_content .field-label-inline:after,
.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single:before,
.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single:after {
	display: table;
	content: "";
	line-height: 0;
}

.shared-event-styling .view-mode-oxweb_full_content .field-label-inline:after,
.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single:after {
	clear: both;
}

.shared-event-styling .view-mode-oxweb_full_content .field-label-inline .label,
.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single .label {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 33.333333333333%;
	padding: 0 0;
	*width: 30.208333333333%;
	*padding: 0 -0.03125px;
	min-width: 27%;
}

@media only screen and (max-width:870px) {

	.shared-event-styling .view-mode-oxweb_full_content .field-label-inline .label,
	.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single .label {
		width: 100%;
		float: none;
		display: block;
	}
}

.shared-event-styling .view-mode-oxweb_full_content .field-label-inline .field-item-single,
.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single .field-item-single {
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	width: 66.666666666667%;
	padding: 0 0;
	*width: 63.541666666667%;
	*padding: 0 -0.03125px;
}

@media only screen and (max-width:870px) {

	.shared-event-styling .view-mode-oxweb_full_content .field-label-inline .field-item-single,
	.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single .field-item-single {
		width: 100%;
		float: none;
		display: block;
	}
}

.shared-event-styling .view-mode-oxweb_full_content .field-name-field-event-venue-details span.field-item-single {
	float: none;
	margin-left: 33.3%;
	display: block;
}

.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single .field-item-single {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 66.666666666667%;
	padding: 0 0;
	*width: 63.541666666667%;
	*padding: 0 -0.03125px;
}

@media only screen and (max-width:870px) {
	.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single .field-item-single {
		width: 100%;
		float: none;
		display: block;
	}
}

@font-face {
	font-family: 'FontAwesome';
	src: url(/sites/default/themes/custom/fonts/font-awesome/fontawesome-webfont.eot?v=4.2.0);
	src: url(/sites/default/themes/custom/fonts/font-awesome/fontawesome-webfont.eot) format('embedded-opentype'), url(/skin/fonts/fontawesome-webfont.woff) format('woff'), url(/sites/default/themes/custom/fonts/font-awesome/fontawesome-webfont.ttf?v=4.2.0) format('truetype'), url(/sites/default/themes/custom/fonts/font-awesome/fontawesome-webfont.svg?v=4.2.0) format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'entyporegular';
	src: url('/skin/css/fonts/entypo.eot');
	src: url('/skin/css//skin/css/fonts/entypo.eot') format('embedded-opentype'), url('/skin/css/fonts/entypo.woff') format('woff'), url('/skin/css/fonts/entypo.ttf') format('truetype'), url('/skin/css/fonts/entypo.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'sosaregular';
	src: url('/skin/css/fonts/sosa.eot') format('eot'), url('/skin/css/fonts/sosa.woff') format('woff'), url('/skin/css/fonts/sosa.ttf') format('truetype'), url('/skin/css/fonts/sosa.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.shared-event-styling .view-mode-oxweb_full_content .field-type-date {
	font-family: "PT Serif", Georgia, 'Times New Roman', serif;
}

.shared-event-styling .view-mode-oxweb_full_content .group-event-meta {
	border-top: 1px solid #e0ded9;
	border-bottom: 1px solid #e0ded9;
	font-size: 1.125em;
	line-height: 1.5em;
	margin: 0 18% 2em 0;
	padding: 2em 0;
}

.shared-event-styling .view-mode-oxweb_full_content .group-event-meta .field-name-field-event-venue-details p:only-child {
	margin-bottom: 0;
}

.shared-event-styling .view-mode-oxweb_full_content .leaflet-container {
	margin-bottom: 2.5em;
	max-width: 90%;
}

.hidden-accessible {
	position: absolute;
	left: -99999999px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.hidden-default {
	display: none;
}

.flex-container {
	display: -ms-flex;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.flex-item {
	display: flex;
	box-sizing: border-box;
}

.flex-content {
	display: flex;
	flex-direction: column;
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fa-lg {
	font-size: 1.3333333333333em;
	line-height: 0.75em;
	vertical-align: -15%;
}

.fa-2x {
	font-size: 2em;
}

.fa-3x {
	font-size: 3em;
}

.fa-4x {
	font-size: 4em;
}

.fa-5x {
	font-size: 5em;
}

.fa-fw {
	width: 1.2857142857143em;
	text-align: center;
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.1428571428571em;
	list-style-type: none;
}

.fa-ul>li {
	position: relative;
}

.fa-li {
	position: absolute;
	left: -2.1428571428571em;
	width: 2.1428571428571em;
	top: 0.14285714285714em;
	text-align: center;
}

.fa-li.fa-lg {
	left: -1.8571428571429em;
}

.fa-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em;
}

.pull-right {
	float: right;
}

.pull-left {
	float: left;
}

.fa.pull-left {
	margin-right: .3em;
}

.fa.pull-right {
	margin-left: .3em;
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

.fa-rotate-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.fa-rotate-180 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.fa-rotate-270 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}

.fa-flip-horizontal {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.fa-flip-vertical {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
	filter: none;
}

.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}

.fa-stack-1x {
	line-height: inherit;
}

.fa-stack-2x {
	font-size: 2em;
}

.fa-inverse {
	color: #fff;
}

.fa-glass:before {
	content: "\f000";
}

.fa-music:before {
	content: "\f001";
}

.fa-search:before {
	content: "\f002";
}

.fa-envelope-o:before {
	content: "\f003";
}

.fa-heart:before {
	content: "\f004";
}

.fa-star:before {
	content: "\f005";
}

.fa-star-o:before {
	content: "\f006";
}

.fa-user:before {
	content: "\f007";
}

.fa-film:before {
	content: "\f008";
}

.fa-th-large:before {
	content: "\f009";
}

.fa-th:before {
	content: "\f00a";
}

.fa-th-list:before {
	content: "\f00b";
}

.fa-check:before {
	content: "\f00c";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
	content: "\f00d";
}

.fa-search-plus:before {
	content: "\f00e";
}

.fa-search-minus:before {
	content: "\f010";
}

.fa-power-off:before {
	content: "\f011";
}

.fa-signal:before {
	content: "\f012";
}

.fa-gear:before,
.fa-cog:before {
	content: "\f013";
}

.fa-trash-o:before {
	content: "\f014";
}

.fa-home:before {
	content: "\f015";
}

.fa-file-o:before {
	content: "\f016";
}

.fa-clock-o:before {
	content: "\f017";
}

.fa-road:before {
	content: "\f018";
}

.fa-download:before {
	content: "\f019";
}

.fa-arrow-circle-o-down:before {
	content: "\f01a";
}

.fa-arrow-circle-o-up:before {
	content: "\f01b";
}

.fa-inbox:before {
	content: "\f01c";
}

.fa-play-circle-o:before {
	content: "\f01d";
}

.fa-rotate-right:before,
.fa-repeat:before {
	content: "\f01e";
}

.fa-refresh:before {
	content: "\f021";
}

.fa-list-alt:before {
	content: "\f022";
}

.fa-lock:before {
	content: "\f023";
}

.fa-flag:before {
	content: "\f024";
}

.fa-headphones:before {
	content: "\f025";
}

.fa-volume-off:before {
	content: "\f026";
}

.fa-volume-down:before {
	content: "\f027";
}

.fa-volume-up:before {
	content: "\f028";
}

.fa-qrcode:before {
	content: "\f029";
}

.fa-barcode:before {
	content: "\f02a";
}

.fa-tag:before {
	content: "\f02b";
}

.fa-tags:before {
	content: "\f02c";
}

.fa-book:before {
	content: "\f02d";
}

.fa-bookmark:before {
	content: "\f02e";
}

.fa-print:before {
	content: "\f02f";
}

.fa-camera:before {
	content: "\f030";
}

.fa-font:before {
	content: "\f031";
}

.fa-bold:before {
	content: "\f032";
}

.fa-italic:before {
	content: "\f033";
}

.fa-text-height:before {
	content: "\f034";
}

.fa-text-width:before {
	content: "\f035";
}

.fa-align-left:before {
	content: "\f036";
}

.fa-align-center:before {
	content: "\f037";
}

.fa-align-right:before {
	content: "\f038";
}

.fa-align-justify:before {
	content: "\f039";
}

.fa-list:before {
	content: "\f03a";
}

.fa-dedent:before,
.fa-outdent:before {
	content: "\f03b";
}

.fa-indent:before {
	content: "\f03c";
}

.fa-video-camera:before {
	content: "\f03d";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
	content: "\f03e";
}

.fa-pencil:before {
	content: "\f040";
}

.fa-map-marker:before {
	content: "\f041";
}

.fa-adjust:before {
	content: "\f042";
}

.fa-tint:before {
	content: "\f043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
	content: "\f044";
}

.fa-share-square-o:before {
	content: "\f045";
}

.fa-check-square-o:before {
	content: "\f046";
}

.fa-arrows:before {
	content: "\f047";
}

.fa-step-backward:before {
	content: "\f048";
}

.fa-fast-backward:before {
	content: "\f049";
}

.fa-backward:before {
	content: "\f04a";
}

.fa-play:before {
	content: "\f04b";
}

.fa-pause:before {
	content: "\f04c";
}

.fa-stop:before {
	content: "\f04d";
}

.fa-forward:before {
	content: "\f04e";
}

.fa-fast-forward:before {
	content: "\f050";
}

.fa-step-forward:before {
	content: "\f051";
}

.fa-eject:before {
	content: "\f052";
}

.fa-chevron-left:before {
	content: "\f053";
}

.fa-chevron-right:before {
	content: "\f054";
}

.fa-plus-circle:before {
	content: "\f055";
}

.fa-minus-circle:before {
	content: "\f056";
}

.fa-times-circle:before {
	content: "\f057";
}

.fa-check-circle:before {
	content: "\f058";
}

.fa-question-circle:before {
	content: "\f059";
}

.fa-info-circle:before {
	content: "\f05a";
}

.fa-crosshairs:before {
	content: "\f05b";
}

.fa-times-circle-o:before {
	content: "\f05c";
}

.fa-check-circle-o:before {
	content: "\f05d";
}

.fa-ban:before {
	content: "\f05e";
}

.fa-arrow-left:before {
	content: "\f060";
}

.fa-arrow-right:before {
	content: "\f061";
}

.fa-arrow-up:before {
	content: "\f062";
}

.fa-arrow-down:before {
	content: "\f063";
}

.fa-mail-forward:before,
.fa-share:before {
	content: "\f064";
}

.fa-expand:before {
	content: "\f065";
}

.fa-compress:before {
	content: "\f066";
}

.fa-plus:before {
	content: "\f067";
}

.fa-minus:before {
	content: "\f068";
}

.fa-asterisk:before {
	content: "\f069";
}

.fa-exclamation-circle:before {
	content: "\f06a";
}

.fa-gift:before {
	content: "\f06b";
}

.fa-leaf:before {
	content: "\f06c";
}

.fa-fire:before {
	content: "\f06d";
}

.fa-eye:before {
	content: "\f06e";
}

.fa-eye-slash:before {
	content: "\f070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
	content: "\f071";
}

.fa-plane:before {
	content: "\f072";
}

.fa-calendar:before {
	content: "\f073";
}

.fa-random:before {
	content: "\f074";
}

.fa-comment:before {
	content: "\f075";
}

.fa-magnet:before {
	content: "\f076";
}

.fa-chevron-up:before {
	content: "\f077";
}

.fa-chevron-down:before {
	content: "\f078";
}

.fa-retweet:before {
	content: "\f079";
}

.fa-shopping-cart:before {
	content: "\f07a";
}

.fa-folder:before {
	content: "\f07b";
}

.fa-folder-open:before {
	content: "\f07c";
}

.fa-arrows-v:before {
	content: "\f07d";
}

.fa-arrows-h:before {
	content: "\f07e";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
	content: "\f080";
}

.fa-twitter-square:before {
	content: "\f081";
}

.fa-facebook-square:before {
	content: "\f082";
}

.fa-camera-retro:before {
	content: "\f083";
}

.fa-key:before {
	content: "\f084";
}

.fa-gears:before,
.fa-cogs:before {
	content: "\f085";
}

.fa-comments:before {
	content: "\f086";
}

.fa-thumbs-o-up:before {
	content: "\f087";
}

.fa-thumbs-o-down:before {
	content: "\f088";
}

.fa-star-half:before {
	content: "\f089";
}

.fa-heart-o:before {
	content: "\f08a";
}

.fa-sign-out:before {
	content: "\f08b";
}

.fa-linkedin-square:before {
	content: "\f08c";
}

.fa-thumb-tack:before {
	content: "\f08d";
}

.fa-external-link:before {
	content: "\f08e";
}

.fa-sign-in:before {
	content: "\f090";
}

.fa-trophy:before {
	content: "\f091";
}

.fa-github-square:before {
	content: "\f092";
}

.fa-upload:before {
	content: "\f093";
}

.fa-lemon-o:before {
	content: "\f094";
}

.fa-phone:before {
	content: "\f095";
}

.fa-square-o:before {
	content: "\f096";
}

.fa-bookmark-o:before {
	content: "\f097";
}

.fa-phone-square:before {
	content: "\f098";
}

.fa-twitter:before {
	content: "\f099";
}

.fa-facebook:before {
	content: "\f09a";
}

.fa-github:before {
	content: "\f09b";
}

.fa-unlock:before {
	content: "\f09c";
}

.fa-credit-card:before {
	content: "\f09d";
}

.fa-rss:before {
	content: "\f09e";
}

.fa-hdd-o:before {
	content: "\f0a0";
}

.fa-bullhorn:before {
	content: "\f0a1";
}

.fa-bell:before {
	content: "\f0f3";
}

.fa-certificate:before {
	content: "\f0a3";
}

.fa-hand-o-right:before {
	content: "\f0a4";
}

.fa-hand-o-left:before {
	content: "\f0a5";
}

.fa-hand-o-up:before {
	content: "\f0a6";
}

.fa-hand-o-down:before {
	content: "\f0a7";
}

.fa-arrow-circle-left:before {
	content: "\f0a8";
}

.fa-arrow-circle-right:before {
	content: "\f0a9";
}

.fa-arrow-circle-up:before {
	content: "\f0aa";
}

.fa-arrow-circle-down:before {
	content: "\f0ab";
}

.fa-globe:before {
	content: "\f0ac";
}

.fa-wrench:before {
	content: "\f0ad";
}

.fa-tasks:before {
	content: "\f0ae";
}

.fa-filter:before {
	content: "\f0b0";
}

.fa-briefcase:before {
	content: "\f0b1";
}

.fa-arrows-alt:before {
	content: "\f0b2";
}

.fa-group:before,
.fa-users:before {
	content: "\f0c0";
}

.fa-chain:before,
.fa-link:before {
	content: "\f0c1";
}

.fa-cloud:before {
	content: "\f0c2";
}

.fa-flask:before {
	content: "\f0c3";
}

.fa-cut:before,
.fa-scissors:before {
	content: "\f0c4";
}

.fa-copy:before,
.fa-files-o:before {
	content: "\f0c5";
}

.fa-paperclip:before {
	content: "\f0c6";
}

.fa-save:before,
.fa-floppy-o:before {
	content: "\f0c7";
}

.fa-square:before {
	content: "\f0c8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
	content: "\f0c9";
}

.fa-list-ul:before {
	content: "\f0ca";
}

.fa-list-ol:before {
	content: "\f0cb";
}

.fa-strikethrough:before {
	content: "\f0cc";
}

.fa-underline:before {
	content: "\f0cd";
}

.fa-table:before {
	content: "\f0ce";
}

.fa-magic:before {
	content: "\f0d0";
}

.fa-truck:before {
	content: "\f0d1";
}

.fa-pinterest:before {
	content: "\f0d2";
}

.fa-pinterest-square:before {
	content: "\f0d3";
}

.fa-google-plus-square:before {
	content: "\f0d4";
}

.fa-google-plus:before {
	content: "\f0d5";
}

.fa-money:before {
	content: "\f0d6";
}

.fa-caret-down:before {
	content: "\f0d7";
}

.fa-caret-up:before {
	content: "\f0d8";
}

.fa-caret-left:before {
	content: "\f0d9";
}

.fa-caret-right:before {
	content: "\f0da";
}

.fa-columns:before {
	content: "\f0db";
}

.fa-unsorted:before,
.fa-sort:before {
	content: "\f0dc";
}

.fa-sort-down:before,
.fa-sort-desc:before {
	content: "\f0dd";
}

.fa-sort-up:before,
.fa-sort-asc:before {
	content: "\f0de";
}

.fa-envelope:before {
	content: "\f0e0";
}

.fa-linkedin:before {
	content: "\f0e1";
}

.fa-rotate-left:before,
.fa-undo:before {
	content: "\f0e2";
}

.fa-legal:before,
.fa-gavel:before {
	content: "\f0e3";
}

.fa-dashboard:before,
.fa-tachometer:before {
	content: "\f0e4";
}

.fa-comment-o:before {
	content: "\f0e5";
}

.fa-comments-o:before {
	content: "\f0e6";
}

.fa-flash:before,
.fa-bolt:before {
	content: "\f0e7";
}

.fa-sitemap:before {
	content: "\f0e8";
}

.fa-umbrella:before {
	content: "\f0e9";
}

.fa-paste:before,
.fa-clipboard:before {
	content: "\f0ea";
}

.fa-lightbulb-o:before {
	content: "\f0eb";
}

.fa-exchange:before {
	content: "\f0ec";
}

.fa-cloud-download:before {
	content: "\f0ed";
}

.fa-cloud-upload:before {
	content: "\f0ee";
}

.fa-user-md:before {
	content: "\f0f0";
}

.fa-stethoscope:before {
	content: "\f0f1";
}

.fa-suitcase:before {
	content: "\f0f2";
}

.fa-bell-o:before {
	content: "\f0a2";
}

.fa-coffee:before {
	content: "\f0f4";
}

.fa-cutlery:before {
	content: "\f0f5";
}

.fa-file-text-o:before {
	content: "\f0f6";
}

.fa-building-o:before {
	content: "\f0f7";
}

.fa-hospital-o:before {
	content: "\f0f8";
}

.fa-ambulance:before {
	content: "\f0f9";
}

.fa-medkit:before {
	content: "\f0fa";
}

.fa-fighter-jet:before {
	content: "\f0fb";
}

.fa-beer:before {
	content: "\f0fc";
}

.fa-h-square:before {
	content: "\f0fd";
}

.fa-plus-square:before {
	content: "\f0fe";
}

.fa-angle-double-left:before {
	content: "\f100";
}

.fa-angle-double-right:before {
	content: "\f101";
}

.fa-angle-double-up:before {
	content: "\f102";
}

.fa-angle-double-down:before {
	content: "\f103";
}

.fa-angle-left:before {
	content: "\f104";
}

.fa-angle-right:before {
	content: "\f105";
}

.fa-angle-up:before {
	content: "\f106";
}

.fa-angle-down:before {
	content: "\f107";
}

.fa-desktop:before {
	content: "\f108";
}

.fa-laptop:before {
	content: "\f109";
}

.fa-tablet:before {
	content: "\f10a";
}

.fa-mobile-phone:before,
.fa-mobile:before {
	content: "\f10b";
}

.fa-circle-o:before {
	content: "\f10c";
}

.fa-quote-left:before {
	content: "\f10d";
}

.fa-quote-right:before {
	content: "\f10e";
}

.fa-spinner:before {
	content: "\f110";
}

.fa-circle:before {
	content: "\f111";
}

.fa-mail-reply:before,
.fa-reply:before {
	content: "\f112";
}

.fa-github-alt:before {
	content: "\f113";
}

.fa-folder-o:before {
	content: "\f114";
}

.fa-folder-open-o:before {
	content: "\f115";
}

.fa-smile-o:before {
	content: "\f118";
}

.fa-frown-o:before {
	content: "\f119";
}

.fa-meh-o:before {
	content: "\f11a";
}

.fa-gamepad:before {
	content: "\f11b";
}

.fa-keyboard-o:before {
	content: "\f11c";
}

.fa-flag-o:before {
	content: "\f11d";
}

.fa-flag-checkered:before {
	content: "\f11e";
}

.fa-terminal:before {
	content: "\f120";
}

.fa-code:before {
	content: "\f121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
	content: "\f122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
	content: "\f123";
}

.fa-location-arrow:before {
	content: "\f124";
}

.fa-crop:before {
	content: "\f125";
}

.fa-code-fork:before {
	content: "\f126";
}

.fa-unlink:before,
.fa-chain-broken:before {
	content: "\f127";
}

.fa-question:before {
	content: "\f128";
}

.fa-info:before {
	content: "\f129";
}

.fa-exclamation:before {
	content: "\f12a";
}

.fa-superscript:before {
	content: "\f12b";
}

.fa-subscript:before {
	content: "\f12c";
}

.fa-eraser:before {
	content: "\f12d";
}

.fa-puzzle-piece:before {
	content: "\f12e";
}

.fa-microphone:before {
	content: "\f130";
}

.fa-microphone-slash:before {
	content: "\f131";
}

.fa-shield:before {
	content: "\f132";
}

.fa-calendar-o:before {
	content: "\f133";
}

.fa-fire-extinguisher:before {
	content: "\f134";
}

.fa-rocket:before {
	content: "\f135";
}

.fa-maxcdn:before {
	content: "\f136";
}

.fa-chevron-circle-left:before {
	content: "\f137";
}

.fa-chevron-circle-right:before {
	content: "\f138";
}

.fa-chevron-circle-up:before {
	content: "\f139";
}

.fa-chevron-circle-down:before {
	content: "\f13a";
}

.fa-html5:before {
	content: "\f13b";
}

.fa-css3:before {
	content: "\f13c";
}

.fa-anchor:before {
	content: "\f13d";
}

.fa-unlock-alt:before {
	content: "\f13e";
}

.fa-bullseye:before {
	content: "\f140";
}

.fa-ellipsis-h:before {
	content: "\f141";
}

.fa-ellipsis-v:before {
	content: "\f142";
}

.fa-rss-square:before {
	content: "\f143";
}

.fa-play-circle:before {
	content: "\f144";
}

.fa-ticket:before {
	content: "\f145";
}

.fa-minus-square:before {
	content: "\f146";
}

.fa-minus-square-o:before {
	content: "\f147";
}

.fa-level-up:before {
	content: "\f148";
}

.fa-level-down:before {
	content: "\f149";
}

.fa-check-square:before {
	content: "\f14a";
}

.fa-pencil-square:before {
	content: "\f14b";
}

.fa-external-link-square:before {
	content: "\f14c";
}

.fa-share-square:before {
	content: "\f14d";
}

.fa-compass:before {
	content: "\f14e";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
	content: "\f150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
	content: "\f151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
	content: "\f152";
}

.fa-euro:before,
.fa-eur:before {
	content: "\f153";
}

.fa-gbp:before {
	content: "\f154";
}

.fa-dollar:before,
.fa-usd:before {
	content: "\f155";
}

.fa-rupee:before,
.fa-inr:before {
	content: "\f156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
	content: "\f157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
	content: "\f158";
}

.fa-won:before,
.fa-krw:before {
	content: "\f159";
}

.fa-bitcoin:before,
.fa-btc:before {
	content: "\f15a";
}

.fa-file:before {
	content: "\f15b";
}

.fa-file-text:before {
	content: "\f15c";
}

.fa-sort-alpha-asc:before {
	content: "\f15d";
}

.fa-sort-alpha-desc:before {
	content: "\f15e";
}

.fa-sort-amount-asc:before {
	content: "\f160";
}

.fa-sort-amount-desc:before {
	content: "\f161";
}

.fa-sort-numeric-asc:before {
	content: "\f162";
}

.fa-sort-numeric-desc:before {
	content: "\f163";
}

.fa-thumbs-up:before {
	content: "\f164";
}

.fa-thumbs-down:before {
	content: "\f165";
}

.fa-youtube-square:before {
	content: "\f166";
}

.fa-youtube:before {
	content: "\f167";
}

.fa-xing:before {
	content: "\f168";
}

.fa-xing-square:before {
	content: "\f169";
}

.fa-youtube-play:before {
	content: "\f16a";
}

.fa-dropbox:before {
	content: "\f16b";
}

.fa-stack-overflow:before {
	content: "\f16c";
}

.fa-instagram:before {
	content: "\f16d";
}

.fa-flickr:before {
	content: "\f16e";
}

.fa-adn:before {
	content: "\f170";
}

.fa-bitbucket:before {
	content: "\f171";
}

.fa-bitbucket-square:before {
	content: "\f172";
}

.fa-tumblr:before {
	content: "\f173";
}

.fa-tumblr-square:before {
	content: "\f174";
}

.fa-long-arrow-down:before {
	content: "\f175";
}

.fa-long-arrow-up:before {
	content: "\f176";
}

.fa-long-arrow-left:before {
	content: "\f177";
}

.fa-long-arrow-right:before {
	content: "\f178";
}

.fa-apple:before {
	content: "\f179";
}

.fa-windows:before {
	content: "\f17a";
}

.fa-android:before {
	content: "\f17b";
}

.fa-linux:before {
	content: "\f17c";
}

.fa-dribbble:before {
	content: "\f17d";
}

.fa-skype:before {
	content: "\f17e";
}

.fa-foursquare:before {
	content: "\f180";
}

.fa-trello:before {
	content: "\f181";
}

.fa-female:before {
	content: "\f182";
}

.fa-male:before {
	content: "\f183";
}

.fa-gittip:before {
	content: "\f184";
}

.fa-sun-o:before {
	content: "\f185";
}

.fa-moon-o:before {
	content: "\f186";
}

.fa-archive:before {
	content: "\f187";
}

.fa-bug:before {
	content: "\f188";
}

.fa-vk:before {
	content: "\f189";
}

.fa-weibo:before {
	content: "\f18a";
}

.fa-renren:before {
	content: "\f18b";
}

.fa-pagelines:before {
	content: "\f18c";
}

.fa-stack-exchange:before {
	content: "\f18d";
}

.fa-arrow-circle-o-right:before {
	content: "\f18e";
}

.fa-arrow-circle-o-left:before {
	content: "\f190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
	content: "\f191";
}

.fa-dot-circle-o:before {
	content: "\f192";
}

.fa-wheelchair:before {
	content: "\f193";
}

.fa-vimeo-square:before {
	content: "\f194";
}

.fa-turkish-lira:before,
.fa-try:before {
	content: "\f195";
}

.fa-plus-square-o:before {
	content: "\f196";
}

.fa-space-shuttle:before {
	content: "\f197";
}

.fa-slack:before {
	content: "\f198";
}

.fa-envelope-square:before {
	content: "\f199";
}

.fa-wordpress:before {
	content: "\f19a";
}

.fa-openid:before {
	content: "\f19b";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
	content: "\f19c";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
	content: "\f19d";
}

.fa-yahoo:before {
	content: "\f19e";
}

.fa-google:before {
	content: "\f1a0";
}

.fa-reddit:before {
	content: "\f1a1";
}

.fa-reddit-square:before {
	content: "\f1a2";
}

.fa-stumbleupon-circle:before {
	content: "\f1a3";
}

.fa-stumbleupon:before {
	content: "\f1a4";
}

.fa-delicious:before {
	content: "\f1a5";
}

.fa-digg:before {
	content: "\f1a6";
}

.fa-pied-piper:before {
	content: "\f1a7";
}

.fa-pied-piper-alt:before {
	content: "\f1a8";
}

.fa-drupal:before {
	content: "\f1a9";
}

.fa-joomla:before {
	content: "\f1aa";
}

.fa-language:before {
	content: "\f1ab";
}

.fa-fax:before {
	content: "\f1ac";
}

.fa-building:before {
	content: "\f1ad";
}

.fa-child:before {
	content: "\f1ae";
}

.fa-paw:before {
	content: "\f1b0";
}

.fa-spoon:before {
	content: "\f1b1";
}

.fa-cube:before {
	content: "\f1b2";
}

.fa-cubes:before {
	content: "\f1b3";
}

.fa-behance:before {
	content: "\f1b4";
}

.fa-behance-square:before {
	content: "\f1b5";
}

.fa-steam:before {
	content: "\f1b6";
}

.fa-steam-square:before {
	content: "\f1b7";
}

.fa-recycle:before {
	content: "\f1b8";
}

.fa-automobile:before,
.fa-car:before {
	content: "\f1b9";
}

.fa-cab:before,
.fa-taxi:before {
	content: "\f1ba";
}

.fa-tree:before {
	content: "\f1bb";
}

.fa-spotify:before {
	content: "\f1bc";
}

.fa-deviantart:before {
	content: "\f1bd";
}

.fa-soundcloud:before {
	content: "\f1be";
}

.fa-database:before {
	content: "\f1c0";
}

.fa-file-pdf-o:before {
	content: "\f1c1";
}

.fa-file-word-o:before {
	content: "\f1c2";
}

.fa-file-excel-o:before {
	content: "\f1c3";
}

.fa-file-powerpoint-o:before {
	content: "\f1c4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
	content: "\f1c5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
	content: "\f1c6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
	content: "\f1c7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
	content: "\f1c8";
}

.fa-file-code-o:before {
	content: "\f1c9";
}

.fa-vine:before {
	content: "\f1ca";
}

.fa-codepen:before {
	content: "\f1cb";
}

.fa-jsfiddle:before {
	content: "\f1cc";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
	content: "\f1cd";
}

.fa-circle-o-notch:before {
	content: "\f1ce";
}

.fa-ra:before,
.fa-rebel:before {
	content: "\f1d0";
}

.fa-ge:before,
.fa-empire:before {
	content: "\f1d1";
}

.fa-git-square:before {
	content: "\f1d2";
}

.fa-git:before {
	content: "\f1d3";
}

.fa-hacker-news:before {
	content: "\f1d4";
}

.fa-tencent-weibo:before {
	content: "\f1d5";
}

.fa-qq:before {
	content: "\f1d6";
}

.fa-wechat:before,
.fa-weixin:before {
	content: "\f1d7";
}

.fa-send:before,
.fa-paper-plane:before {
	content: "\f1d8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
	content: "\f1d9";
}

.fa-history:before {
	content: "\f1da";
}

.fa-circle-thin:before {
	content: "\f1db";
}

.fa-header:before {
	content: "\f1dc";
}

.fa-paragraph:before {
	content: "\f1dd";
}

.fa-sliders:before {
	content: "\f1de";
}

.fa-share-alt:before {
	content: "\f1e0";
}

.fa-share-alt-square:before {
	content: "\f1e1";
}

.fa-bomb:before {
	content: "\f1e2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
	content: "\f1e3";
}

.fa-tty:before {
	content: "\f1e4";
}

.fa-binoculars:before {
	content: "\f1e5";
}

.fa-plug:before {
	content: "\f1e6";
}

.fa-slideshare:before {
	content: "\f1e7";
}

.fa-twitch:before {
	content: "\f1e8";
}

.fa-yelp:before {
	content: "\f1e9";
}

.fa-newspaper-o:before {
	content: "\f1ea";
}

.fa-wifi:before {
	content: "\f1eb";
}

.fa-calculator:before {
	content: "\f1ec";
}

.fa-paypal:before {
	content: "\f1ed";
}

.fa-google-wallet:before {
	content: "\f1ee";
}

.fa-cc-visa:before {
	content: "\f1f0";
}

.fa-cc-mastercard:before {
	content: "\f1f1";
}

.fa-cc-discover:before {
	content: "\f1f2";
}

.fa-cc-amex:before {
	content: "\f1f3";
}

.fa-cc-paypal:before {
	content: "\f1f4";
}

.fa-cc-stripe:before {
	content: "\f1f5";
}

.fa-bell-slash:before {
	content: "\f1f6";
}

.fa-bell-slash-o:before {
	content: "\f1f7";
}

.fa-trash:before {
	content: "\f1f8";
}

.fa-copyright:before {
	content: "\f1f9";
}

.fa-at:before {
	content: "\f1fa";
}

.fa-eyedropper:before {
	content: "\f1fb";
}

.fa-paint-brush:before {
	content: "\f1fc";
}

.fa-birthday-cake:before {
	content: "\f1fd";
}

.fa-area-chart:before {
	content: "\f1fe";
}

.fa-pie-chart:before {
	content: "\f200";
}

.fa-line-chart:before {
	content: "\f201";
}

.fa-lastfm:before {
	content: "\f202";
}

.fa-lastfm-square:before {
	content: "\f203";
}

.fa-toggle-off:before {
	content: "\f204";
}

.fa-toggle-on:before {
	content: "\f205";
}

.fa-bicycle:before {
	content: "\f206";
}

.fa-bus:before {
	content: "\f207";
}

.fa-ioxhost:before {
	content: "\f208";
}

.fa-angellist:before {
	content: "\f209";
}

.fa-cc:before {
	content: "\f20a";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
	content: "\f20b";
}

.fa-meanpath:before {
	content: "\f20c";
}

article,
footer,
header,
section,
nav,
aside {
	display: block;
}

.active,
.active-trail {
	font-weight: normal;
}

em strong,
strong em {
	font-style: italic;
	font-weight: 700;
	font-family: "PT Serif 700italic", Georgia, 'Times New Roman', serif;
}

body {
	font-size: 16px;
	font-family: "PT Serif", Georgia, 'Times New Roman', serif;
	color: #2C2C2C;
	line-height: 1.5em;
	background: #ffffff;
}

#tinymce {
	background: #fff;
}

p,
ul,
ol,
dl,
menu {
	margin-bottom: 1em;
}

img {
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: optimize-contrast;
	-ms-interpolation-mode: bicubic;
	image-rendering: optimizeQuality;
}

pre,
code {
	border: none;
	margin: 0 0 1em 0;
}

blockquote {
	font-size: 1.125em;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	float: right;
	width: 40%;
	margin: 1.5em 7% 1.5em 1.5em;
	padding: 20px 20px 20px 50px;
	background: #f9f8f5;
	border-left: 1px solid #e0ded9;
}

blockquote>p:first-of-type:before {
	content: url("/skin/images/open-quote.png");
	margin-left: -30px;
	padding-right: 9px;
}

blockquote>p:first-of-type:after {
	content: url("/skin/images/close-quote.png");
	padding-left: 10px;
}

blockquote cite,
blockquote figcaption {
	color: #746d69;
	font-size: 0.813em;
}

blockquote cite:before,
blockquote figcaption:before {
	content: "- ";
}

.field-name-field-body blockquote p {
	margin: 0;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

sup {
	vertical-align: super;
	font-size: 75%;
}

sub {
	vertical-align: sub;
	font-size: 75%;
}

a {
	text-decoration: none;
	color: #2F72A8;
}

a:visited,
a:hover,
a:active,
a:focus {
	text-decoration: underline;
	cursor: pointer;
}

.page-content a:link {
	/*color: #2F72A8!important;*/
}

.page-content a:link:hover,
.page-content a:link:active,
.page-content a:link:focus {
	color: #2F72A8;
	text-decoration: underline;
	cursor: pointer;
}

.tags a {
	display: inline-block;
	border: 1px solid #f3f1ee;
	padding: 0.375em;
	font-size: 0.75em;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	line-height: 1;
	text-transform: uppercase;
	margin-right: 0.5em;
	margin-bottom: 1em;
}

.tags a:link:hover,
.tags a:hover {
	color: #fff;
	background-color: #2F72A8;
	text-decoration: none;
}

.skip-to-content:visited,
.skip-to-content:hover,
.skip-to-content:active,
.skip-to-content:focus {
	color: #fff;
}

ul {
	margin-left: 1.15em;
}

ol {
	margin-left: 2em;
	list-style: decimal inside;
}

dl {
	margin: 0 18% 0 0;
}

dl dt {
	width: 9em;
	float: left;
	font-weight: bold;
}

dl dd {
	margin-left: 10em;
	margin-bottom: 1em;
}

.page-content-container.main-content ol {
	margin-right: 18%;
}

body.page-full-width .page-content-container.main-content ol {
	margin-right: 2.118933698%;
}

.content form ul,
.content form ol {
	padding: 0;
}

.page-content-sidebar-second ul li,
.field-type-text-long ul li,
.field-type-text-with-summary ul li,
.sidebar-block ul li,
.sidebar-block-white ul li {
	list-style: none;
	padding-left: 0.6em;
	background: url('/skin/images/small-bullet.png') left 0.65em no-repeat;
}

.page-content-sidebar-second .item-list,
.field-type-text-long .item-list,
.field-type-text-with-summary .item-list,
.sidebar-block .item-list,
.sidebar-block-white .item-list {
	margin: 0 0 1em;
}

.page-content-sidebar-second .item-list li,
.field-type-text-long .item-list li,
.field-type-text-with-summary .item-list li,
.sidebar-block .item-list li,
.sidebar-block-white .item-list li {
	margin: 0;
}

.page-content-sidebar-second .block-views-latest-news-block-6 ul li {
	background: none;
}

.field-type-text-long ul,
.field-type-text-with-summary ul {
	margin-left: 1.5em;
}

.field-type-text-long .cincopa-widget li,
.field-type-text-with-summary .cincopa-widget li {
	background-image: none;
	padding-left: 0;
}

.page-content-sidebar-second ul {
	margin-left: 0;
}

.field-collection-view-links {
	float: right;
	list-style: none;
}

.field-collection-view-links li {
	display: inline-block;
	list-style: none;
}

.field-collection-view-links a {
	padding: 0.5em;
}

.a-z-listing {
	padding-bottom: 0.5em;
	margin-bottom: 2em;
	border-bottom: 1px solid #f3f1ee;
}

.a-z-listing ul {
	margin: 0;
}

.a-z-listing li {
	float: left;
	list-style: none;
	padding: 0 0.7em;
	border-left: 1px solid #f3f1ee;
}

.a-z-listing li:first-child {
	border-left: none;
}

.a-z-listing a {
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
}

.page-content-main {
	*zoom: 1;
}

.page-content-main:before,
.page-content-main:after {
	display: table;
	content: "";
	line-height: 0;
}

.page-content-main:after {
	clear: both;
}

.node-type-blog .pre-content .field-name-field-image-main,
.node-type-news-item .pre-content .field-name-field-image-main {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 100%;
	padding: 0 0;
	*width: 96.875%;
	*padding: 0 -0.03125px;
}

@media only screen and (max-width:870px) {

	.node-type-blog .pre-content .field-name-field-image-main,
	.node-type-news-item .pre-content .field-name-field-image-main {
		width: 100%;
		float: none;
		display: block;
	}
}

.social-hub.no-sidebars .row .main-content {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 91.666666666667%;
	padding: 0 0;
	*width: 88.541666666667%;
	*padding: 0 -0.03125px;
	padding-left: 2.118933698%;
}

@media only screen and (max-width:870px) {
	.social-hub.no-sidebars .row .main-content {
		width: 100%;
		float: none;
		display: block;
	}
}

.social-hub.one-sidebar .row .main-content,
.social-hub.two-sidebars .row .main-content {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 66.666666666667%;
	padding: 0 0;
	*width: 63.541666666667%;
	*padding: 0 -0.03125px;
	padding-left: 2.118933698%;
}

@media only screen and (max-width:870px) {

	.social-hub.one-sidebar .row .main-content,
	.social-hub.two-sidebars .row .main-content {
		width: 100%;
		float: none;
		display: block;
	}
}

.view-student-events .view-empty .event-item-content {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 33.333333333333%;
	padding: 0 0;
	*width: 30.208333333333%;
	*padding: 0 -0.03125px;
}

@media only screen and (max-width:870px) {
	.view-student-events .view-empty .event-item-content {
		width: 100%;
		float: none;
		display: block;
	}
}

body.page-node-done .main-content {
	margin: 0;
}

.row {
	*zoom: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	/*max-width: 1600px;*/
	margin: 0 auto;
	padding: 0 0;
}

.row:before,
.row:after {
	display: table;
	content: "";
	line-height: 0;
}

.row:after {
	clear: both;
}

.row .page-content-header {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 75%;
	padding: 0 0;
	*width: 71.875%;
	*padding: 0 -0.03125px;
	padding-left: 2.118933698%;
}

@media only screen and (max-width:870px) {
	.row .page-content-header {
		width: 100%;
		float: none;
		display: block;
	}
}

.row .pre-content {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 100%;
	padding: 0 0;
	*width: 96.875%;
	*padding: 0 -0.03125px;
}

@media only screen and (max-width:870px) {
	.row .pre-content {
		width: 100%;
		float: none;
		display: block;
	}
}

.row .main-content {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 66.666666666667%;
	padding: 0 0;
	*width: 63.541666666667%;
	*padding: 0 -0.03125px;
	padding-left: 2.118933698%;
}

@media only screen and (max-width:870px) {
	.row .main-content {
		width: 100%;
		float: none;
		display: block;
	}
}

.row .content-meta {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 8.3333333333333%;
	padding: 0 0;
	*width: 5.2083333333333%;
	*padding: 0 -0.03125px;
	padding-left: 2.118933698%;
	padding-top: 9.5em;
	padding-bottom: 50px;
	display: block;
}

@media only screen and (max-width:870px) {
	.row .content-meta {
		width: 100%;
		float: none;
		display: block;
	}
}

.row .post-content {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 66.666666666667%;
	padding: 0 0;
	*width: 63.541666666667%;
	*padding: 0 -0.03125px;
	padding-left: 2.118933698%;
	margin-bottom: 2em;
}

@media only screen and (max-width:870px) {
	.row .post-content {
		width: 100%;
		float: none;
		display: block;
	}
}

.row .post-content .back-to {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 12.5%;
	padding: 0 0;
	*width: 9.375%;
	*padding: 0 -0.03125px;
}

@media only screen and (max-width:870px) {
	.row .post-content .back-to {
		width: 100%;
		float: none;
		display: block;
	}
}

.row .post-content .group-related {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 87.5%;
	padding: 0 0;
	*width: 84.375%;
	*padding: 0 -0.03125px;
}

@media only screen and (max-width:870px) {
	.row .post-content .group-related {
		width: 100%;
		float: none;
		display: block;
	}
}

.row .post-content .group-related .field-name-field-related-internal-link,
.row .post-content .group-related .field-name-field-related-external-link,
.row .post-content .group-related .field-name-field-document {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 25%;
	padding: 0 0;
	*width: 21.875%;
	*padding: 0 -0.03125px;
	padding-left: 2.118933698%;
}

@media only screen and (max-width:870px) {

	.row .post-content .group-related .field-name-field-related-internal-link,
	.row .post-content .group-related .field-name-field-related-external-link,
	.row .post-content .group-related .field-name-field-document {
		width: 100%;
		float: none;
		display: block;
	}
}

.row .post-content .field-name-field-related-internal-link {
	padding: 0;
}

.row .post-content .prev-tab,
.row .post-content .next-tab {
	margin-top: 2em;
	padding-top: 1px;
}

.row .post-content .prev-tab {
	padding-right: 5px;
}

.row .post-content .next-tab {
	padding-left: 5px;
}

.row .page-footer,
.row .content-header {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 100%;
	padding: 0 1.059466849%;
	*width: 96.875%;
	*padding: 0 1.028216849%;
}

@media only screen and (max-width:870px) {

	.row .page-footer,
	.row .content-header {
		width: 100%;
		float: none;
		display: block;
	}
}

.node-type-section-index .main-content,
.page-news-science-blog .main-content,
.page-news-arts-blog .main-content {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 75%;
	padding: 0 2.118933698%;
	*width: 71.875%;
	*padding: 0 2.087683698%;
}

@media only screen and (max-width:870px) {

	.node-type-section-index .main-content,
	.page-news-science-blog .main-content,
	.page-news-arts-blog .main-content {
		width: 100%;
		float: none;
		display: block;
	}
}

.node-type-section-index .field-name-field-section-highlights,
.node-type-section-index .field-name-field-student-gateway-news,
.page-news-science-blog .field-name-field-section-highlights,
.page-news-science-blog .field-name-field-student-gateway-news,
.page-news-arts-blog .field-name-field-section-highlights,
.page-news-arts-blog .field-name-field-student-gateway-news {
	*zoom: 1;
	margin: 0 -1.4126224653333%;
}

.node-type-section-index .field-name-field-section-highlights:before,
.node-type-section-index .field-name-field-section-highlights:after,
.node-type-section-index .field-name-field-student-gateway-news:before,
.node-type-section-index .field-name-field-student-gateway-news:after,
.page-news-science-blog .field-name-field-section-highlights:before,
.page-news-science-blog .field-name-field-section-highlights:after,
.page-news-science-blog .field-name-field-student-gateway-news:before,
.page-news-science-blog .field-name-field-student-gateway-news:after,
.page-news-arts-blog .field-name-field-section-highlights:before,
.page-news-arts-blog .field-name-field-section-highlights:after,
.page-news-arts-blog .field-name-field-student-gateway-news:before,
.page-news-arts-blog .field-name-field-student-gateway-news:after {
	display: table;
	content: "";
	line-height: 0;
}

.node-type-section-index .field-name-field-section-highlights:after,
.node-type-section-index .field-name-field-student-gateway-news:after,
.page-news-science-blog .field-name-field-section-highlights:after,
.page-news-science-blog .field-name-field-student-gateway-news:after,
.page-news-arts-blog .field-name-field-section-highlights:after,
.page-news-arts-blog .field-name-field-student-gateway-news:after {
	clear: both;
}

.node-type-section-index .field-name-field-section-highlights>.field-items>.field-item,
.node-type-section-index .field-name-field-student-gateway-news>.field-items>.field-item,
.page-news-science-blog .field-name-field-section-highlights>.field-items>.field-item,
.page-news-science-blog .field-name-field-student-gateway-news>.field-items>.field-item,
.page-news-arts-blog .field-name-field-section-highlights>.field-items>.field-item,
.page-news-arts-blog .field-name-field-student-gateway-news>.field-items>.field-item {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 33.333333333333%;
	padding: 0 1.4126224653333%;
	*width: 30.208333333333%;
	*padding: 0 1.3813724653333%;
	margin-bottom: 1em;
}

@media only screen and (max-width:870px) {

	.node-type-section-index .field-name-field-section-highlights>.field-items>.field-item,
	.node-type-section-index .field-name-field-student-gateway-news>.field-items>.field-item,
	.page-news-science-blog .field-name-field-section-highlights>.field-items>.field-item,
	.page-news-science-blog .field-name-field-student-gateway-news>.field-items>.field-item,
	.page-news-arts-blog .field-name-field-section-highlights>.field-items>.field-item,
	.page-news-arts-blog .field-name-field-student-gateway-news>.field-items>.field-item {
		width: 100%;
		float: none;
		display: block;
	}
}

.page-content-sidebar-first {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 25%;
	padding: 0 0;
	*width: 21.875%;
	*padding: 0 -0.03125px;
	padding: 20px 0 0 0;
}

@media only screen and (max-width:870px) {
	.page-content-sidebar-first {
		width: 100%;
		float: none;
		display: block;
	}
}

.page-content-sidebar-second {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 25%;
	padding: 0 0;
	*width: 21.875%;
	*padding: 0 -0.03125px;
	padding: 0;
}

@media only screen and (max-width:870px) {
	.page-content-sidebar-second {
		width: 100%;
		float: none;
		display: block;
	}
}

body.has-pre-content.node-type-blog .page-content-sidebar-first,
body.has-pre-content.node-type-blog .page-content-sidebar-second,
body.has-pre-content.node-type-page .page-content-sidebar-first,
body.has-pre-content.node-type-page .page-content-sidebar-second,
body.has-pre-content.node-type-page-tabbed .page-content-sidebar-first,
body.has-pre-content.node-type-page-tabbed .page-content-sidebar-second,
body.has-pre-content.node-type-course .page-content-sidebar-first,
body.has-pre-content.node-type-course .page-content-sidebar-second,
body.has-pre-content.node-type-college .page-content-sidebar-first,
body.has-pre-content.node-type-college .page-content-sidebar-second,
body.has-pre-content.node-type-graduate-course .page-content-sidebar-first,
body.has-pre-content.node-type-graduate-course .page-content-sidebar-second,
body.has-pre-content.node-type-graduate-college .page-content-sidebar-first,
body.has-pre-content.node-type-graduate-college .page-content-sidebar-second {
	background-color: #FFF;
	margin-top: -93px;
	position: relative;
}

body.has-pre-content.node-type-blog .page-content-sidebar-first+.page-content-sidebar-second,
body.has-pre-content.node-type-page .page-content-sidebar-first+.page-content-sidebar-second,
body.has-pre-content.node-type-page-tabbed .page-content-sidebar-first+.page-content-sidebar-second,
body.has-pre-content.node-type-course .page-content-sidebar-first+.page-content-sidebar-second,
body.has-pre-content.node-type-college .page-content-sidebar-first+.page-content-sidebar-second,
body.has-pre-content.node-type-graduate-course .page-content-sidebar-first+.page-content-sidebar-second,
body.has-pre-content.node-type-graduate-college .page-content-sidebar-first+.page-content-sidebar-second {
	margin-top: 0;
}

.content-columns-3 {
	*zoom: 1;
	margin: 0 -1.4126224653333% 2.5em;
}

.content-columns-3:before,
.content-columns-3:after {
	display: table;
	content: "";
	line-height: 0;
}

.content-columns-3:after {
	clear: both;
}

.content-columns-3 .col {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 33.333333333333%;
	padding: 0 1.4126224653333%;
	*width: 30.208333333333%;
	*padding: 0 1.3813724653333%;
}

@media only screen and (max-width:870px) {
	.content-columns-3 .col {
		width: 100%;
		float: none;
		display: block;
	}
}

body.node-type-blog .page-content-sidebar-first,
body.node-type-news-item .page-content-sidebar-first,
body.node-type-staff-gateway-news .page-content-sidebar-first,
body.node-type-oxweb-news-index .page-content-sidebar-first,
body.node-type-course .page-content-sidebar-first,
body.node-type-graduate-course .page-content-sidebar-first {
	padding-top: 0;
}

body.node-type-blog .content-meta,
body.node-type-news-item .content-meta,
body.node-type-staff-gateway-news .content-meta,
body.node-type-oxweb-news-index .content-meta,
body.node-type-course .content-meta,
body.node-type-graduate-course .content-meta {
	padding-top: 3.5em;
	padding-left: 0;
}

body.has-pre-content.node-type-blog .page-content-main,
body.has-pre-content.node-type-news-item .page-content-main,
body.has-pre-content.node-type-research-case-study .page-content-main {
	position: relative;
}

body.has-pre-content.node-type-blog .row .pre-content,
body.has-pre-content.node-type-news-item .row .pre-content,
body.has-pre-content.node-type-research-case-study .row .pre-content {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 75%;
	padding: 0 0;
	*width: 71.875%;
	*padding: 0 -0.03125px;
}

@media only screen and (max-width:870px) {

	body.has-pre-content.node-type-blog .row .pre-content,
	body.has-pre-content.node-type-news-item .row .pre-content,
	body.has-pre-content.node-type-research-case-study .row .pre-content {
		width: 100%;
		float: none;
		display: block;
	}
}

body.has-pre-content.node-type-blog .row .content-meta,
body.has-pre-content.node-type-news-item .row .content-meta,
body.has-pre-content.node-type-research-case-study .row .content-meta {
	clear: both;
}

body.has-pre-content.node-type-blog .page-content-sidebar-first,
body.has-pre-content.node-type-blog .page-content-sidebar-second,
body.has-pre-content.node-type-news-item .page-content-sidebar-first,
body.has-pre-content.node-type-news-item .page-content-sidebar-second,
body.has-pre-content.node-type-research-case-study .page-content-sidebar-first,
body.has-pre-content.node-type-research-case-study .page-content-sidebar-second {
	background-color: #FFF;
	margin-top: 0;
	position: absolute;
}

body.has-pre-content.node-type-blog .page-content-sidebar-first,
body.has-pre-content.node-type-news-item .page-content-sidebar-first,
body.has-pre-content.node-type-research-case-study .page-content-sidebar-first {
	padding-top: 0;
}

footer.page-footer .legals-questions {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 100%;
	padding: 0 1.059466849%;
	*width: 96.875%;
	*padding: 0 1.028216849%;
}

@media only screen and (max-width:870px) {
	footer.page-footer .legals-questions {
		width: 100%;
		float: none;
		display: block;
	}
}

footer.page-footer .social-links {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 100%;
	padding: 0 1.059466849%;
	*width: 96.875%;
	*padding: 0 1.028216849%;
}

@media only screen and (max-width:870px) {
	footer.page-footer .social-links {
		width: 100%;
		float: none;
		display: block;
	}
}

footer.page-footer .site-map {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 100%;
	padding: 0 0;
	*width: 96.875%;
	*padding: 0 -0.03125px;
}


@media only screen and (max-width:870px) {
	footer.page-footer .site-map {
		width: 100%;
		float: none;
		display: block;
	}
}

body.node-type-page .field-name-field-listing-content {
	padding-bottom: 2.5em;
}

#cookie-notice {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 100%;
	padding: 0 1.059466849%;
	*width: 96.875%;
	*padding: 0 1.028216849%;
}

@media only screen and (max-width:870px) {
	#cookie-notice {
		width: 100%;
		float: none;
		display: block;
	}
}

table caption {
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
}

th {
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 1.125em;
}

th,
td {
	border: 1px solid #5d5d5d;
}

td {
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
}

table.table-striping tr:nth-child(odd) {
	background-color: #f0f5f8;
}

td.cell-highlight {
	background-color: #f0f5f8;
}

table.table-reduced {
	margin-bottom: 3em;
	margin-top: 1em;
}

table.table-reduced p {
	margin-bottom: 0.5em;
	margin-right: 0;
	font-size: 0.813em;
	line-height: 1.5em;
}

table.table-reduced tr:hover {
	background-color: inherit;
}

table.table-reduced td {
	border-top: none;
	border-right: none;
	border-bottom: none;
	padding: 0 1em;
}

table.table-reduced h3 {
	font-size: 1.125em;
}

table.sort-table {
	border-collapse: collapse;
	border-spacing: 0;
}

table.sort-table th,
table.sort-table td {
	text-align: left;
	padding: .5em;
}

table.sort-table th {
	vertical-align: bottom;
	font-weight: bold;
	padding: .5em 1.5em .5em .5em;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-touch-callout: none;
	cursor: pointer;
}

table.sort-table th:after {
	background: url('/skin/images/arrows-sort.gif') no-repeat 0 2px;
	content: "";
	visibility: visible;
	display: inline;
	vertical-align: top;
	height: 9px;
	width: 21px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent;
	margin-right: 1px;
	position: absolute;
}

table.sort-table th.sorting-asc:after,
table.sort-table th.sorting-desc:after {
	visibility: visible;
	margin-left: 10px;
	height: 0;
	width: 0;
	background-image: none;
}

table.sort-table th.sorting-desc:after {
	border-top-color: #000;
	margin-top: 8px;
}

table.sort-table th.sorting-asc:after {
	border-bottom-color: #000;
	margin-top: 3px;
}

th.views-field.views-field-topic-icon,
td.views-field.views-field-topic-icon {
	display: none;
}

.forum-node-create-links {
	width: auto;
	padding-bottom: 20px;
}

.forum-node-create-links-top {
	padding-top: 0;
}

.forum-description {
	padding-bottom: 1.5em;
}

.not-logged-in .forum-node-create-links:not(.forum-node-create-links-top),
.not-logged-in .forum-tools,
.not-logged-in .topic-reply-link {
	display: none;
}

form {
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	margin-right: 18%;
}

body.page-full-width form {
	margin-right: 2.118933698%;
}

.page-content-sidebar-first form,
.page-content-sidebar-second form {
	margin: 0;
}

form select::-ms-expand {
	display: none;
}

form ul,
form ol {
	margin: 0 0 1em 0;
	padding: 0;
}

form li {
	list-style: none outside none;
}

form label {
	display: block;
	margin-bottom: 0;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.container-inline .form-item {
	margin: 0;
}

.form-item {
	margin-top: 2em;
}

.page-content-sidebar-first .form-item,
.page-content-sidebar-second .form-item {
	margin-top: 1.5em;
}

.form-item-date-day select,
.form-item-date-month select,
.form-item-date-year select {
	width: 75px;
	min-width: 75px;
}

form input:not([type]),
form input[type="text"],
form input[type="password"],
form input[type="email"],
form input[type="text"],
form input[type="url"],
form input[type="number"],
form .file-field-wrapper,
form textarea,
form select[multiple="multiple"] {
	border: 1px solid #e0ded9;
	padding: 0.9em 1em;
	color: #2C2C2C;
	-webkit-transition: all ease-out 0.3s;
	-moz-transition: all ease-out 0.3s;
	-o-transition: all ease-out 0.3s;
	transition: all ease-out 0.3s;
	font-size: 1em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-appearance: none;
	width: 65%;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

form input:not([type]).small,
form input[type="text"].small,
form input[type="password"].small,
form input[type="email"].small,
form input[type="text"].small,
form input[type="url"].small,
form input[type="number"].small,
form .file-field-wrapper.small,
form textarea.small,
form select[multiple="multiple"].small {
	width: 20%;
	min-width: 60px;
}

form input:not([type]).medium,
form input[type="text"].medium,
form input[type="password"].medium,
form input[type="email"].medium,
form input[type="text"].medium,
form input[type="url"].medium,
form input[type="number"].medium,
form .file-field-wrapper.medium,
form textarea.medium,
form select[multiple="multiple"].medium {
	width: 45%;
	min-width: 125px;
}

form input:not([type]).large,
form input[type="text"].large,
form input[type="password"].large,
form input[type="email"].large,
form input[type="text"].large,
form input[type="url"].large,
form input[type="number"].large,
form .file-field-wrapper.large,
form textarea.large,
form select[multiple="multiple"].large {
	width: 75%;
	min-width: 300px;
}

form input:not([type]).full,
form input[type="text"].full,
form input[type="password"].full,
form input[type="email"].full,
form input[type="text"].full,
form input[type="url"].full,
form input[type="number"].full,
form .file-field-wrapper.full,
form textarea.full,
form select[multiple="multiple"].full {
	width: 100%;
}

form input[type="number"]::-webkit-outer-spin-button,
form input[type="number"]::-webkit-inner-spin-button {
	font-size: 2em;
}

form textarea,
.form-textarea-wrapper form textarea {
	resize: vertical;
	min-height: 85px;
}

form input:not([type]):focus,
form textarea:focus,
form input[type="text"]:focus,
form input[type="password"]:focus,
form input[type="email"]:focus,
form input[type="text"]:focus,
form input[type="url"]:focus,
form input[type="number"]:focus,
form select:focus {
	color: #2C2C2C;
	background: #fffdf7;
	-webkit-box-shadow: 0px 0px 10px #94bfe1;
	-moz-box-shadow: 0px 0px 10px #94bfe1;
	box-shadow: 0px 0px 10px #94bfe1;
}

.container-inline div {
	display: inline-block;
}

form input[type="radio"],
form input[type="checkbox"] {
	display: inline;
	width: 7%;
	margin-right: 0.2em;
	max-width: 22px;
	margin-bottom: 0.15em;
}

input[type=radio]+label,
input[type=checkbox]+label {
	text-transform: none;
}

.form-item input.error,
.form-item textarea.error {
	background: #fff0f3;
	color: #be0f34;
	-webkit-transition: all ease-out 0.3s;
	-moz-transition: all ease-out 0.3s;
	-o-transition: all ease-out 0.3s;
	transition: all ease-out 0.3s;
	border: 1px solid #e0ded9;
}

.form-item select.error {
	border-color: #be0f34;
}

.form-item textarea.error:focus,
.form-item input.error:focus {
	color: #2C2C2C;
	-webkit-transition: color ease-out 0.4s;
	-moz-transition: color ease-out 0.4s;
	-o-transition: color ease-out 0.4s;
	transition: color ease-out 0.4s;
	-webkit-box-shadow: 0px 0px 8px #f68aa1;
	-moz-box-shadow: 0px 0px 8px #f68aa1;
	box-shadow: 0px 0px 8px #f68aa1;
	-webkit-transition: all ease-out 0.3s;
	-moz-transition: all ease-out 0.3s;
	-o-transition: all ease-out 0.3s;
	transition: all ease-out 0.3s;
}

.form-required {
	color: #5498ce;
	font-size: 1.625em;
	font-weight: 400;
}

.radio,
.checkbox {
	min-height: 0;
	padding: 0;
}

.controls>.checkbox:first-child,
.controls>.radio:first-child {
	padding: 0;
}

form input[type="search"] {
	-webkit-appearance: none;
}

.vertical-tabs .form-type-textfield input {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

form input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

form small,
form .form-item div.description {
	font-size: 0.813em;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	color: #a6a6a6;
	line-height: 1.5em;
	margin-top: 0.5em;
	margin-left: 0;
	margin-bottom: 1em;
}

form>.form-item.remove-select-options>.description {
	font-size: 16px;
	color: #2C2C2C;
}

form .file-field-wrapper {
	display: inline-block;
	padding: 1px 1px 3px 3px;
	width: auto;
}

form .form-managed-file input[type="submit"] {
	display: none;
}

form input[type="file"] {
	line-height: 0;
	vertical-align: middle;
	padding: 0;
	border: 0;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 0.813em;
}

form table.webform-grid td,
form table.webform-grid th {
	padding: 0.769em;
}

form table.webform-grid td input,
form table.webform-grid th input {
	width: auto;
}

html.js fieldset.collapsible .fieldset-legend {
	background-position: right 52%;
	padding-left: 0;
	padding-right: 0.25em;
	border: none;
	font-weight: normal;
	font-size: 0.938em;
}

form select {
	border: 1px solid #a6a6a6;
	min-width: 150px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 1em;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	background: url('/skin/images/drop-down-bg.jpg') no-repeat top right transparent;
	padding: 0.5em 0.8125em;
	margin: 0;
}

form select:focus {
	background: url('/skin/images/drop-down-bg-on.jpg') no-repeat top right transparent;
	border: 1px solid #737373;
}

form select option {
	background: #fff;
}

form select[size="3"] {
	padding: 0;
	background: none;
}

form select[multiple="multiple"] {
	background: none;
	padding: 0;
}

.form-textarea-wrapper {
	display: inline-block;
	position: static;
}

.form-textarea-wrapper textarea {
	display: block;
}

.form-textarea-wrapper .grippie {
	display: none;
}

p.help-block {
	color: #666;
}

.control-group {
	margin-bottom: 0;
}

form .button {
	padding: 0.45em 0.66em;
}

form fieldset {
	margin-top: 1.875em;
	margin-bottom: 1.875em;
	position: relative;
}

form label input {
	margin-top: 0.2em;
	margin-bottom: 0.4em;
}

form legend {
	width: auto;
	top: 25px;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 1.625em;
	font-weight: bold;
}

form legend.label--radio {
	font-size: 1em;
	display: inline-block;
}

form .form-item:not(.webform-component-markup) em {
	display: block;
	font-style: normal;
}

fieldset>div {
	margin-bottom: 1em;
}

.webform-container-inline div {
	display: inline-block;
	vertical-align: middle;
}

.webform-container-inline .form-radios {
	padding-left: 10px;
}

.webform-component-date .webform-calendar {
	vertical-align: middle;
}

form.webform-client-form-514466 textarea,
form.webform-client-form-514466 input:not([type]),
form.webform-client-form-514466 textarea,
form.webform-client-form-514466 input[type="text"],
form.webform-client-form-514466 input[type="email"],
form.webform-client-form-514466 input[type="text"],
form.webform-client-form-514466 input[type="url"],
form.webform-client-form-514466 input:not([type]):focus,
form.webform-client-form-514466 textarea:focus,
form.webform-client-form-514466 input[type="text"]:focus,
form.webform-client-form-514466 input[type="email"]:focus,
form.webform-client-form-514466 input[type="text"]:focus,
form.webform-client-form-514466 input[type="url"]:focus {
	text-transform: uppercase;
}

form.webform-client-form-514466 input[type="radio"]:disabled+label {
	color: #c7c2bc;
}

.page-node-done .main-content {
	margin-left: 8.3333333%;
	margin-bottom: 2em;
}

.page-node-done .webform-confirmation {
	font-size: 1.125em;
}

.page-content .field-name-field-body .file a,
.page-content .field-name-field-intro .file a,
.page-content .field-name-field-editors-notes .file a {
	padding-top: 1px;
}

img.file-icon {
	display: none;
}

#autocomplete {
	border-color: #a79d96;
}

#autocomplete div {
	padding: 0.5em 1em;
	border-top: 1px solid #f3f1ee;
}

#autocomplete div:hover {
	cursor: pointer;
}

#autocomplete li {
	white-space: normal;
}

#autocomplete li.selected a {
	color: #fff;
}

#autocomplete:first-child div {
	border-top: none;
}

.finder-block {
	background-color: #002147;
	padding: 2em;
	margin-bottom: 2em;
	margin-left: -3%;
}

.main-content .finder-block h2,
.finder-block h2 {
	color: #fff;
	float: left;
	text-transform: uppercase;
	line-height: 2;
	padding: 0 2em 0 0;
	margin: 0 1em 0 0;
	background: url('/skin/images/menu-chevron.png') no-repeat 97.5% top;
}

.finder-block form {
	margin-right: 0;
}

.finder-block .form-item-title {
	margin: 0;
}

.finder-block input.finder-element-title {
	background-repeat: no-repeat !important;
	width: 70%;
}

.finder-block input.finder-element-title.throbbing {
	background-image: url('/misc/throbber.gif');
	background-position: 100% -18px;
}

.finder-block.section-index-search .views-exposed-form .views-exposed-widget {
	padding-top: 0;
}

.finder-block.section-index-search .views-widget-filter-combine {
	width: 57%;
}

.finder-block.section-index-search .views-exposed-form .views-submit-button {
	padding: 0;
}

.finder-block.section-index-search .views-exposed-form input[type="text"] {
	width: 100%;
	padding: 1em;
}

.finder-block.section-index-search .views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 0;
	margin-right: 0;
	padding: 1em;
}

.content-meta+section .finder-block {
	margin-left: 0;
	margin-right: 7%;
}

.content-meta+section .finder-block input.finder-element-title {
	width: 62%;
}

.page-node.node-type-forum .form-textarea-wrapper,
.page-node.page-node-add-forum .form-textarea-wrapper {
	width: 100%;
}

.page-node.node-type-forum form .form-managed-file input[type="submit"],
.page-node.page-node-add-forum form .form-managed-file input[type="submit"] {
	display: inline-block;
}

.page-comment-reply .form-textarea-wrapper {
	width: 100%;
}

.page-forum-moderate form .actions .form-submit {
	display: block;
	float: left;
}

.page-forum-moderate form .actions #edit-delete-thread {
	clear: left;
}

button,
input[type="button"],
input[type='submit'],
input[type='reset'],
input.btn,
a.btn,
.btn,
.page-content a.btn {
	padding: 0.8em 1.2em;
	background-color: #be0f34;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: none;
	text-decoration: none;
	display: inline-block;
	cursor: pointer;
	-webkit-appearance: none;
	margin: 0.5em 0;
	margin-right: 0.5em;
	-webkit-transition: background ease-out 0.3s;
	-moz-transition: background ease-out 0.3s;
	-o-transition: background ease-out 0.3s;
	transition: background ease-out 0.3s;
}

button:hover,
input[type="button"]:hover,
input[type='submit']:hover,
input[type='reset']:hover,
input.btn:hover,
a.btn:hover,
.btn:hover,
.page-content a.btn:hover {
	background-color: #8f0b27;
	-webkit-transition: background ease-out 0.3s;
	-moz-transition: background ease-out 0.3s;
	-o-transition: background ease-out 0.3s;
	transition: background ease-out 0.3s;
}

button:active,
input[type="button"]:active,
input[type='submit']:active,
input[type='reset']:active,
input.btn:active,
a.btn:active,
.btn:active,
.page-content a.btn:active {
	background-color: #770921;
	-webkit-transition: background ease-out 0.3s;
	-moz-transition: background ease-out 0.3s;
	-o-transition: background ease-out 0.3s;
	transition: background ease-out 0.3s;
}

button:focus,
input[type="button"]:focus,
input[type='submit']:focus,
input[type='reset']:focus,
input.btn:focus,
a.btn:focus,
.btn:focus,
.page-content a.btn:focus {
	background-color: #8f0b27;
	-webkit-transition: background ease-out 0.3s;
	-moz-transition: background ease-out 0.3s;
	-o-transition: background ease-out 0.3s;
	transition: background ease-out 0.3s;
}

.page-content a.af-button-large,
.page-content a.af-button-small {
	padding: 0.8em 1.2em;
	background-color: #be0f34;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: none;
	text-decoration: none;
	display: inline-block;
	cursor: pointer;
	-webkit-appearance: none;
	margin: 0.5em 0;
	margin-right: 0.5em;
	-webkit-transition: background ease-out 0.3s;
	-moz-transition: background ease-out 0.3s;
	-o-transition: background ease-out 0.3s;
	transition: background ease-out 0.3s;
}

.page-content a.af-button-large:hover,
.page-content a.af-button-small:hover {
	background-color: #8f0b27;
	-webkit-transition: background ease-out 0.3s;
	-moz-transition: background ease-out 0.3s;
	-o-transition: background ease-out 0.3s;
	transition: background ease-out 0.3s;
}

.page-content a.af-button-large:active,
.page-content a.af-button-small:active {
	background-color: #770921;
	-webkit-transition: background ease-out 0.3s;
	-moz-transition: background ease-out 0.3s;
	-o-transition: background ease-out 0.3s;
	transition: background ease-out 0.3s;
}

.page-content a.af-button-large:focus,
.page-content a.af-button-small:focus {
	background-color: #8f0b27;
	-webkit-transition: background ease-out 0.3s;
	-moz-transition: background ease-out 0.3s;
	-o-transition: background ease-out 0.3s;
	transition: background ease-out 0.3s;
}

.page-content a.af-button-large:hover,
.page-content a.af-button-large:active,
.page-content a.af-button-large:focus,
.page-content a.af-button-small:hover,
.page-content a.af-button-small:active,
.page-content a.af-button-small:focus {
	text-decoration: none;
	color: #fff;
}

.page-content a.af-button-small {
	font-size: 0.9em;
	padding: 0 0.6em;
}

.page-content a.btn {
	color: #fff;
}

.page-content a.btn:hover {
	color: #fff;
	text-decoration: none;
}

.page-content a.link_button {
	padding: 0.8em 1.2em;
	background-color: #be0f34;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: none;
	text-decoration: none;
	display: inline-block;
	cursor: pointer;
	-webkit-appearance: none;
	margin: 0.5em 0;
	margin-right: 0.5em;
	-webkit-transition: background ease-out 0.3s;
	-moz-transition: background ease-out 0.3s;
	-o-transition: background ease-out 0.3s;
	transition: background ease-out 0.3s;
}

.page-content a.link_button:hover {
	background-color: #8f0b27;
	-webkit-transition: background ease-out 0.3s;
	-moz-transition: background ease-out 0.3s;
	-o-transition: background ease-out 0.3s;
	transition: background ease-out 0.3s;
}

.page-content a.link_button:active {
	background-color: #770921;
	-webkit-transition: background ease-out 0.3s;
	-moz-transition: background ease-out 0.3s;
	-o-transition: background ease-out 0.3s;
	transition: background ease-out 0.3s;
}

.page-content a.link_button:focus {
	background-color: #8f0b27;
	-webkit-transition: background ease-out 0.3s;
	-moz-transition: background ease-out 0.3s;
	-o-transition: background ease-out 0.3s;
	transition: background ease-out 0.3s;
}

.page-content a.link_button:hover,
.page-content a.link_button:focus {
	background-color: #2F72A8;
	text-decoration: none;
	color: white;
}

.sso-login-link {
	margin-bottom: 1em;
}

.sso-login-link .sa {
	font-size: 1.1em;
	margin-left: 1em;
	vertical-align: middle;
}

.page-content a.sso-wrapper-toggle {
	font-size: 0.813em;
	color: #2C2C2C;
	display: block;
	margin-top: 2.769em;
}

.limit-visible-items-toggle {
	display: block;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 0.7em;
	padding-top: 1em;
}

.limit-visible-items-toggle:before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f107";
	color: #746d69;
	font-size: 1.625em;
	margin-right: 0.5em;
}

.limit-visible-items-toggle.visible:before {
	content: "\f106";
}

.page-content .event-item-content .dates-calendardate,
.page-content .news-item-content .dates-calendardate,
.node .node-event.view-mode-ow-listing-teaser .dates-calendardate,
.node .node-event-graduate.view-mode-ow_listing_teaser .dates-calendardate,
.node .node-research-case-study.view-mode-ow-listing-teaser .dates-calendardate,
.node-type-section-index .view-mode-ow_news_listing .dates-calendardate,
.node-type-section-index .field-name-field-student-gateway-events .dates-calendardate,
.node-type-section-index .field-name-field-graduate-events .dates-calendardate {
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	background: #002147;
	color: #fff;
	float: left;
	line-height: 1;
	margin-top: 5px;
	margin-right: 1em;
	padding: .25em .5em;
	text-align: center;
	text-transform: uppercase;
	width: 1.75em;
}

.page-content .event-item-content .date-calendardate-month,
.page-content .news-item-content .date-calendardate-month,
.node .node-event.view-mode-ow-listing-teaser .date-calendardate-month,
.node .node-event-graduate.view-mode-ow_listing_teaser .date-calendardate-month,
.node .node-research-case-study.view-mode-ow-listing-teaser .date-calendardate-month,
.node-type-section-index .view-mode-ow_news_listing .date-calendardate-month,
.node-type-section-index .field-name-field-student-gateway-events .date-calendardate-month,
.node-type-section-index .field-name-field-graduate-events .date-calendardate-month {
	display: block;
	font-size: 0.813em;
}

.page-content .event-item-content .date-calendardate-day,
.page-content .news-item-content .date-calendardate-day,
.node .node-event.view-mode-ow-listing-teaser .date-calendardate-day,
.node .node-event-graduate.view-mode-ow_listing_teaser .date-calendardate-day,
.node .node-research-case-study.view-mode-ow-listing-teaser .date-calendardate-day,
.node-type-section-index .view-mode-ow_news_listing .date-calendardate-day,
.node-type-section-index .field-name-field-student-gateway-events .date-calendardate-day,
.node-type-section-index .field-name-field-graduate-events .date-calendardate-day {
	display: block;
	font-size: 1.313em;
	letter-spacing: 2px;
}

.page-content .event-item-content .date-calendardate-separator,
.page-content .event-item-content .date-calendardate-end,
.page-content .news-item-content .date-calendardate-separator,
.page-content .news-item-content .date-calendardate-end,
.node .node-event.view-mode-ow-listing-teaser .date-calendardate-separator,
.node .node-event.view-mode-ow-listing-teaser .date-calendardate-end,
.node .node-event-graduate.view-mode-ow_listing_teaser .date-calendardate-separator,
.node .node-event-graduate.view-mode-ow_listing_teaser .date-calendardate-end,
.node .node-research-case-study.view-mode-ow-listing-teaser .date-calendardate-separator,
.node .node-research-case-study.view-mode-ow-listing-teaser .date-calendardate-end,
.node-type-section-index .view-mode-ow_news_listing .date-calendardate-separator,
.node-type-section-index .view-mode-ow_news_listing .date-calendardate-end,
.node-type-section-index .field-name-field-student-gateway-events .date-calendardate-separator,
.node-type-section-index .field-name-field-student-gateway-events .date-calendardate-end,
.node-type-section-index .field-name-field-graduate-events .date-calendardate-separator,
.node-type-section-index .field-name-field-graduate-events .date-calendardate-end {
	display: none;
}

.page-content .event-item-content .group_event_details,
.page-content .event-item-content .group-event-details,
.page-content .event-item-content .group-news-details,
.page-content .event-item-content .group-news-listing-details,
.page-content .news-item-content .group_event_details,
.page-content .news-item-content .group-event-details,
.page-content .news-item-content .group-news-details,
.page-content .news-item-content .group-news-listing-details,
.node .node-event.view-mode-ow-listing-teaser .group_event_details,
.node .node-event.view-mode-ow-listing-teaser .group-event-details,
.node .node-event.view-mode-ow-listing-teaser .group-news-details,
.node .node-event.view-mode-ow-listing-teaser .group-news-listing-details,
.node .node-event-graduate.view-mode-ow_listing_teaser .group_event_details,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-event-details,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-details,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-listing-details,
.node .node-research-case-study.view-mode-ow-listing-teaser .group_event_details,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-event-details,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-details,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details,
.node-type-section-index .view-mode-ow_news_listing .group_event_details,
.node-type-section-index .view-mode-ow_news_listing .group-event-details,
.node-type-section-index .view-mode-ow_news_listing .group-news-details,
.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details,
.node-type-section-index .field-name-field-student-gateway-events .group_event_details,
.node-type-section-index .field-name-field-student-gateway-events .group-event-details,
.node-type-section-index .field-name-field-student-gateway-events .group-news-details,
.node-type-section-index .field-name-field-student-gateway-events .group-news-listing-details,
.node-type-section-index .field-name-field-graduate-events .group_event_details,
.node-type-section-index .field-name-field-graduate-events .group-event-details,
.node-type-section-index .field-name-field-graduate-events .group-news-details,
.node-type-section-index .field-name-field-graduate-events .group-news-listing-details {
	padding-left: 3.75em;
}

.page-content .event-item-content .group_event_details .field-type-date,
.page-content .event-item-content .group_event_details .field-name-post-date,
.page-content .event-item-content .group_event_details .field-name-field-event-type,
.page-content .event-item-content .group_event_details .field-name-field-event-date,
.page-content .event-item-content .group_event_details .field-name-field-news-type,
.page-content .event-item-content .group_event_details .field-name-field-news-date,
.page-content .event-item-content .group_event_details .field-name-field-news-classification,
.page-content .event-item-content .group-event-details .field-type-date,
.page-content .event-item-content .group-event-details .field-name-post-date,
.page-content .event-item-content .group-event-details .field-name-field-event-type,
.page-content .event-item-content .group-event-details .field-name-field-event-date,
.page-content .event-item-content .group-event-details .field-name-field-news-type,
.page-content .event-item-content .group-event-details .field-name-field-news-date,
.page-content .event-item-content .group-event-details .field-name-field-news-classification,
.page-content .event-item-content .group-news-details .field-type-date,
.page-content .event-item-content .group-news-details .field-name-post-date,
.page-content .event-item-content .group-news-details .field-name-field-event-type,
.page-content .event-item-content .group-news-details .field-name-field-event-date,
.page-content .event-item-content .group-news-details .field-name-field-news-type,
.page-content .event-item-content .group-news-details .field-name-field-news-date,
.page-content .event-item-content .group-news-details .field-name-field-news-classification,
.page-content .event-item-content .group-news-listing-details .field-type-date,
.page-content .event-item-content .group-news-listing-details .field-name-post-date,
.page-content .event-item-content .group-news-listing-details .field-name-field-event-type,
.page-content .event-item-content .group-news-listing-details .field-name-field-event-date,
.page-content .event-item-content .group-news-listing-details .field-name-field-news-type,
.page-content .event-item-content .group-news-listing-details .field-name-field-news-date,
.page-content .event-item-content .group-news-listing-details .field-name-field-news-classification,
.page-content .news-item-content .group_event_details .field-type-date,
.page-content .news-item-content .group_event_details .field-name-post-date,
.page-content .news-item-content .group_event_details .field-name-field-event-type,
.page-content .news-item-content .group_event_details .field-name-field-event-date,
.page-content .news-item-content .group_event_details .field-name-field-news-type,
.page-content .news-item-content .group_event_details .field-name-field-news-date,
.page-content .news-item-content .group_event_details .field-name-field-news-classification,
.page-content .news-item-content .group-event-details .field-type-date,
.page-content .news-item-content .group-event-details .field-name-post-date,
.page-content .news-item-content .group-event-details .field-name-field-event-type,
.page-content .news-item-content .group-event-details .field-name-field-event-date,
.page-content .news-item-content .group-event-details .field-name-field-news-type,
.page-content .news-item-content .group-event-details .field-name-field-news-date,
.page-content .news-item-content .group-event-details .field-name-field-news-classification,
.page-content .news-item-content .group-news-details .field-type-date,
.page-content .news-item-content .group-news-details .field-name-post-date,
.page-content .news-item-content .group-news-details .field-name-field-event-type,
.page-content .news-item-content .group-news-details .field-name-field-event-date,
.page-content .news-item-content .group-news-details .field-name-field-news-type,
.page-content .news-item-content .group-news-details .field-name-field-news-date,
.page-content .news-item-content .group-news-details .field-name-field-news-classification,
.page-content .news-item-content .group-news-listing-details .field-type-date,
.page-content .news-item-content .group-news-listing-details .field-name-post-date,
.page-content .news-item-content .group-news-listing-details .field-name-field-event-type,
.page-content .news-item-content .group-news-listing-details .field-name-field-event-date,
.page-content .news-item-content .group-news-listing-details .field-name-field-news-type,
.page-content .news-item-content .group-news-listing-details .field-name-field-news-date,
.page-content .news-item-content .group-news-listing-details .field-name-field-news-classification,
.node .node-event.view-mode-ow-listing-teaser .group_event_details .field-type-date,
.node .node-event.view-mode-ow-listing-teaser .group_event_details .field-name-post-date,
.node .node-event.view-mode-ow-listing-teaser .group_event_details .field-name-field-event-type,
.node .node-event.view-mode-ow-listing-teaser .group_event_details .field-name-field-event-date,
.node .node-event.view-mode-ow-listing-teaser .group_event_details .field-name-field-news-type,
.node .node-event.view-mode-ow-listing-teaser .group_event_details .field-name-field-news-date,
.node .node-event.view-mode-ow-listing-teaser .group_event_details .field-name-field-news-classification,
.node .node-event.view-mode-ow-listing-teaser .group-event-details .field-type-date,
.node .node-event.view-mode-ow-listing-teaser .group-event-details .field-name-post-date,
.node .node-event.view-mode-ow-listing-teaser .group-event-details .field-name-field-event-type,
.node .node-event.view-mode-ow-listing-teaser .group-event-details .field-name-field-event-date,
.node .node-event.view-mode-ow-listing-teaser .group-event-details .field-name-field-news-type,
.node .node-event.view-mode-ow-listing-teaser .group-event-details .field-name-field-news-date,
.node .node-event.view-mode-ow-listing-teaser .group-event-details .field-name-field-news-classification,
.node .node-event.view-mode-ow-listing-teaser .group-news-details .field-type-date,
.node .node-event.view-mode-ow-listing-teaser .group-news-details .field-name-post-date,
.node .node-event.view-mode-ow-listing-teaser .group-news-details .field-name-field-event-type,
.node .node-event.view-mode-ow-listing-teaser .group-news-details .field-name-field-event-date,
.node .node-event.view-mode-ow-listing-teaser .group-news-details .field-name-field-news-type,
.node .node-event.view-mode-ow-listing-teaser .group-news-details .field-name-field-news-date,
.node .node-event.view-mode-ow-listing-teaser .group-news-details .field-name-field-news-classification,
.node .node-event.view-mode-ow-listing-teaser .group-news-listing-details .field-type-date,
.node .node-event.view-mode-ow-listing-teaser .group-news-listing-details .field-name-post-date,
.node .node-event.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-event-type,
.node .node-event.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-event-date,
.node .node-event.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-news-type,
.node .node-event.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-news-date,
.node .node-event.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-news-classification,
.node .node-event-graduate.view-mode-ow_listing_teaser .group_event_details .field-type-date,
.node .node-event-graduate.view-mode-ow_listing_teaser .group_event_details .field-name-post-date,
.node .node-event-graduate.view-mode-ow_listing_teaser .group_event_details .field-name-field-event-type,
.node .node-event-graduate.view-mode-ow_listing_teaser .group_event_details .field-name-field-event-date,
.node .node-event-graduate.view-mode-ow_listing_teaser .group_event_details .field-name-field-news-type,
.node .node-event-graduate.view-mode-ow_listing_teaser .group_event_details .field-name-field-news-date,
.node .node-event-graduate.view-mode-ow_listing_teaser .group_event_details .field-name-field-news-classification,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-event-details .field-type-date,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-event-details .field-name-post-date,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-event-details .field-name-field-event-type,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-event-details .field-name-field-event-date,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-event-details .field-name-field-news-type,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-event-details .field-name-field-news-date,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-event-details .field-name-field-news-classification,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-details .field-type-date,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-details .field-name-post-date,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-details .field-name-field-event-type,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-details .field-name-field-event-date,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-details .field-name-field-news-type,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-details .field-name-field-news-date,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-details .field-name-field-news-classification,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-listing-details .field-type-date,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-listing-details .field-name-post-date,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-event-type,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-event-date,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-news-type,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-news-date,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-news-classification,
.node .node-research-case-study.view-mode-ow-listing-teaser .group_event_details .field-type-date,
.node .node-research-case-study.view-mode-ow-listing-teaser .group_event_details .field-name-post-date,
.node .node-research-case-study.view-mode-ow-listing-teaser .group_event_details .field-name-field-event-type,
.node .node-research-case-study.view-mode-ow-listing-teaser .group_event_details .field-name-field-event-date,
.node .node-research-case-study.view-mode-ow-listing-teaser .group_event_details .field-name-field-news-type,
.node .node-research-case-study.view-mode-ow-listing-teaser .group_event_details .field-name-field-news-date,
.node .node-research-case-study.view-mode-ow-listing-teaser .group_event_details .field-name-field-news-classification,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-event-details .field-type-date,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-event-details .field-name-post-date,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-event-details .field-name-field-event-type,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-event-details .field-name-field-event-date,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-event-details .field-name-field-news-type,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-event-details .field-name-field-news-date,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-event-details .field-name-field-news-classification,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-details .field-type-date,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-details .field-name-post-date,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-details .field-name-field-event-type,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-details .field-name-field-event-date,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-details .field-name-field-news-type,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-details .field-name-field-news-date,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-details .field-name-field-news-classification,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details .field-type-date,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details .field-name-post-date,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-event-type,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-event-date,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-news-type,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-news-date,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-news-classification,
.node-type-section-index .view-mode-ow_news_listing .group_event_details .field-type-date,
.node-type-section-index .view-mode-ow_news_listing .group_event_details .field-name-post-date,
.node-type-section-index .view-mode-ow_news_listing .group_event_details .field-name-field-event-type,
.node-type-section-index .view-mode-ow_news_listing .group_event_details .field-name-field-event-date,
.node-type-section-index .view-mode-ow_news_listing .group_event_details .field-name-field-news-type,
.node-type-section-index .view-mode-ow_news_listing .group_event_details .field-name-field-news-date,
.node-type-section-index .view-mode-ow_news_listing .group_event_details .field-name-field-news-classification,
.node-type-section-index .view-mode-ow_news_listing .group-event-details .field-type-date,
.node-type-section-index .view-mode-ow_news_listing .group-event-details .field-name-post-date,
.node-type-section-index .view-mode-ow_news_listing .group-event-details .field-name-field-event-type,
.node-type-section-index .view-mode-ow_news_listing .group-event-details .field-name-field-event-date,
.node-type-section-index .view-mode-ow_news_listing .group-event-details .field-name-field-news-type,
.node-type-section-index .view-mode-ow_news_listing .group-event-details .field-name-field-news-date,
.node-type-section-index .view-mode-ow_news_listing .group-event-details .field-name-field-news-classification,
.node-type-section-index .view-mode-ow_news_listing .group-news-details .field-type-date,
.node-type-section-index .view-mode-ow_news_listing .group-news-details .field-name-post-date,
.node-type-section-index .view-mode-ow_news_listing .group-news-details .field-name-field-event-type,
.node-type-section-index .view-mode-ow_news_listing .group-news-details .field-name-field-event-date,
.node-type-section-index .view-mode-ow_news_listing .group-news-details .field-name-field-news-type,
.node-type-section-index .view-mode-ow_news_listing .group-news-details .field-name-field-news-date,
.node-type-section-index .view-mode-ow_news_listing .group-news-details .field-name-field-news-classification,
.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-type-date,
.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-name-post-date,
.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-name-field-event-type,
.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-name-field-event-date,
.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-name-field-news-type,
.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-name-field-news-date,
.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-name-field-news-classification,
.node-type-section-index .field-name-field-student-gateway-events .group_event_details .field-type-date,
.node-type-section-index .field-name-field-student-gateway-events .group_event_details .field-name-post-date,
.node-type-section-index .field-name-field-student-gateway-events .group_event_details .field-name-field-event-type,
.node-type-section-index .field-name-field-student-gateway-events .group_event_details .field-name-field-event-date,
.node-type-section-index .field-name-field-student-gateway-events .group_event_details .field-name-field-news-type,
.node-type-section-index .field-name-field-student-gateway-events .group_event_details .field-name-field-news-date,
.node-type-section-index .field-name-field-student-gateway-events .group_event_details .field-name-field-news-classification,
.node-type-section-index .field-name-field-student-gateway-events .group-event-details .field-type-date,
.node-type-section-index .field-name-field-student-gateway-events .group-event-details .field-name-post-date,
.node-type-section-index .field-name-field-student-gateway-events .group-event-details .field-name-field-event-type,
.node-type-section-index .field-name-field-student-gateway-events .group-event-details .field-name-field-event-date,
.node-type-section-index .field-name-field-student-gateway-events .group-event-details .field-name-field-news-type,
.node-type-section-index .field-name-field-student-gateway-events .group-event-details .field-name-field-news-date,
.node-type-section-index .field-name-field-student-gateway-events .group-event-details .field-name-field-news-classification,
.node-type-section-index .field-name-field-student-gateway-events .group-news-details .field-type-date,
.node-type-section-index .field-name-field-student-gateway-events .group-news-details .field-name-post-date,
.node-type-section-index .field-name-field-student-gateway-events .group-news-details .field-name-field-event-type,
.node-type-section-index .field-name-field-student-gateway-events .group-news-details .field-name-field-event-date,
.node-type-section-index .field-name-field-student-gateway-events .group-news-details .field-name-field-news-type,
.node-type-section-index .field-name-field-student-gateway-events .group-news-details .field-name-field-news-date,
.node-type-section-index .field-name-field-student-gateway-events .group-news-details .field-name-field-news-classification,
.node-type-section-index .field-name-field-student-gateway-events .group-news-listing-details .field-type-date,
.node-type-section-index .field-name-field-student-gateway-events .group-news-listing-details .field-name-post-date,
.node-type-section-index .field-name-field-student-gateway-events .group-news-listing-details .field-name-field-event-type,
.node-type-section-index .field-name-field-student-gateway-events .group-news-listing-details .field-name-field-event-date,
.node-type-section-index .field-name-field-student-gateway-events .group-news-listing-details .field-name-field-news-type,
.node-type-section-index .field-name-field-student-gateway-events .group-news-listing-details .field-name-field-news-date,
.node-type-section-index .field-name-field-student-gateway-events .group-news-listing-details .field-name-field-news-classification,
.node-type-section-index .field-name-field-graduate-events .group_event_details .field-type-date,
.node-type-section-index .field-name-field-graduate-events .group_event_details .field-name-post-date,
.node-type-section-index .field-name-field-graduate-events .group_event_details .field-name-field-event-type,
.node-type-section-index .field-name-field-graduate-events .group_event_details .field-name-field-event-date,
.node-type-section-index .field-name-field-graduate-events .group_event_details .field-name-field-news-type,
.node-type-section-index .field-name-field-graduate-events .group_event_details .field-name-field-news-date,
.node-type-section-index .field-name-field-graduate-events .group_event_details .field-name-field-news-classification,
.node-type-section-index .field-name-field-graduate-events .group-event-details .field-type-date,
.node-type-section-index .field-name-field-graduate-events .group-event-details .field-name-post-date,
.node-type-section-index .field-name-field-graduate-events .group-event-details .field-name-field-event-type,
.node-type-section-index .field-name-field-graduate-events .group-event-details .field-name-field-event-date,
.node-type-section-index .field-name-field-graduate-events .group-event-details .field-name-field-news-type,
.node-type-section-index .field-name-field-graduate-events .group-event-details .field-name-field-news-date,
.node-type-section-index .field-name-field-graduate-events .group-event-details .field-name-field-news-classification,
.node-type-section-index .field-name-field-graduate-events .group-news-details .field-type-date,
.node-type-section-index .field-name-field-graduate-events .group-news-details .field-name-post-date,
.node-type-section-index .field-name-field-graduate-events .group-news-details .field-name-field-event-type,
.node-type-section-index .field-name-field-graduate-events .group-news-details .field-name-field-event-date,
.node-type-section-index .field-name-field-graduate-events .group-news-details .field-name-field-news-type,
.node-type-section-index .field-name-field-graduate-events .group-news-details .field-name-field-news-date,
.node-type-section-index .field-name-field-graduate-events .group-news-details .field-name-field-news-classification,
.node-type-section-index .field-name-field-graduate-events .group-news-listing-details .field-type-date,
.node-type-section-index .field-name-field-graduate-events .group-news-listing-details .field-name-post-date,
.node-type-section-index .field-name-field-graduate-events .group-news-listing-details .field-name-field-event-type,
.node-type-section-index .field-name-field-graduate-events .group-news-listing-details .field-name-field-event-date,
.node-type-section-index .field-name-field-graduate-events .group-news-listing-details .field-name-field-news-type,
.node-type-section-index .field-name-field-graduate-events .group-news-listing-details .field-name-field-news-date,
.node-type-section-index .field-name-field-graduate-events .group-news-listing-details .field-name-field-news-classification {
	color: #746d69;
	font-size: 0.813em;
	text-transform: uppercase;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
}

.page-content .event-item-content .group-news-listing-details,
.page-content .event-item-content .group-research-case-study-details,
.page-content .news-item-content .group-news-listing-details,
.page-content .news-item-content .group-research-case-study-details,
.node .node-event.view-mode-ow-listing-teaser .group-news-listing-details,
.node .node-event.view-mode-ow-listing-teaser .group-research-case-study-details,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-listing-details,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-research-case-study-details,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-research-case-study-details,
.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details,
.node-type-section-index .view-mode-ow_news_listing .group-research-case-study-details,
.node-type-section-index .field-name-field-student-gateway-events .group-news-listing-details,
.node-type-section-index .field-name-field-student-gateway-events .group-research-case-study-details,
.node-type-section-index .field-name-field-graduate-events .group-news-listing-details,
.node-type-section-index .field-name-field-graduate-events .group-research-case-study-details {
	padding-left: 7em;
}

.page-content .event-item-content h2,
.page-content .news-item-content h2,
.node .node-event.view-mode-ow-listing-teaser h2,
.node .node-event-graduate.view-mode-ow_listing_teaser h2,
.node .node-research-case-study.view-mode-ow-listing-teaser h2,
.node-type-section-index .view-mode-ow_news_listing h2,
.node-type-section-index .field-name-field-student-gateway-events h2,
.node-type-section-index .field-name-field-graduate-events h2 {
	font-size: 1.125em;
	margin: 0;
	line-height: 1.5em;
	text-transform: none;
}

.page-content .event-item-content a,
.page-content .news-item-content a,
.node .node-event.view-mode-ow-listing-teaser a,
.node .node-event-graduate.view-mode-ow_listing_teaser a,
.node .node-research-case-study.view-mode-ow-listing-teaser a,
.node-type-section-index .view-mode-ow_news_listing a,
.node-type-section-index .field-name-field-student-gateway-events a,
.node-type-section-index .field-name-field-graduate-events a {
	color: #2C2C2C;
	display: block;
}

.page-content .event-item-content a:link:hover,
.page-content .event-item-content a:hover,
.page-content .news-item-content a:link:hover,
.page-content .news-item-content a:hover,
.node .node-event.view-mode-ow-listing-teaser a:link:hover,
.node .node-event.view-mode-ow-listing-teaser a:hover,
.node .node-event-graduate.view-mode-ow_listing_teaser a:link:hover,
.node .node-event-graduate.view-mode-ow_listing_teaser a:hover,
.node .node-research-case-study.view-mode-ow-listing-teaser a:link:hover,
.node .node-research-case-study.view-mode-ow-listing-teaser a:hover,
.node-type-section-index .view-mode-ow_news_listing a:link:hover,
.node-type-section-index .view-mode-ow_news_listing a:hover,
.node-type-section-index .field-name-field-student-gateway-events a:link:hover,
.node-type-section-index .field-name-field-student-gateway-events a:hover,
.node-type-section-index .field-name-field-graduate-events a:link:hover,
.node-type-section-index .field-name-field-graduate-events a:hover {
	color: #be0f34;
	text-decoration: none;
}

.page-content .event-item-content .group-event-details h2,
.page-content .event-item-content .group-news-details,
.page-content .news-item-content .group-event-details h2,
.page-content .news-item-content .group-news-details,
.node .node-event.view-mode-ow-listing-teaser .group-event-details h2,
.node .node-event.view-mode-ow-listing-teaser .group-news-details,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-event-details h2,
.node .node-event-graduate.view-mode-ow_listing_teaser .group-news-details,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-event-details h2,
.node .node-research-case-study.view-mode-ow-listing-teaser .group-news-details,
.node-type-section-index .view-mode-ow_news_listing .group-event-details h2,
.node-type-section-index .view-mode-ow_news_listing .group-news-details,
.node-type-section-index .field-name-field-student-gateway-events .group-event-details h2,
.node-type-section-index .field-name-field-student-gateway-events .group-news-details,
.node-type-section-index .field-name-field-graduate-events .group-event-details h2,
.node-type-section-index .field-name-field-graduate-events .group-news-details {
	max-width: 500px;
}

.page-content .event-item-content,
.page-content .news-item-content {
	margin: 2.6em 0 0.75em 0;
}

.page-content .news-item-content {
	*zoom: 1;
}

.page-content .news-item-content:before,
.page-content .news-item-content:after {
	display: table;
	content: "";
	line-height: 0;
}

.page-content .news-item-content:after {
	clear: both;
}

.page-content .news-item-content .news-thumbnail {
	float: left;
	margin-right: 1em;
}


.page-content .news-item-content .group-news-details {
	padding-left: 0;
	float: left;
	position: relative;
}

.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-name-field-news-classification .field-item,
.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-name-field-news-classification .field-item-single {
	float: left;
	padding-right: 0.5em;
}

.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-name-field-news-classification .field-item:after,
.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-name-field-news-classification .field-item-single:after {
	content: ",";
}

.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-name-field-news-classification .field-item:last-child:after,
.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-name-field-news-classification .field-item-single:last-child:after {
	content: "";
}

.node-type-section-index .view-mode-ow_news_listing .group-news-listing-details .field-name-field-news-classification:after {
	content: "|";
	float: left;
	padding-right: 0.5em;
}

.page-content a.self-service-button,
.page-content a.any-questions-button,
.page-content a.apply-button,
.page-content a.application-guide-button,
.node-type-section-index .main-content a.any-questions-button,
.node-type-section-index .main-content a.self-service-button,
.node-type-section-index .main-content a.apply-button,
.node-type-section-index .main-content a.application-guide-button {
	padding: 0.8em 1.2em;
	background-color: #be0f34;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: none;
	text-decoration: none;
	display: inline-block;
	cursor: pointer;
	-webkit-appearance: none;
	margin: 0.5em 0;
	margin-right: 0.5em;
	-webkit-transition: background ease-out 0.3s;
	-moz-transition: background ease-out 0.3s;
	-o-transition: background ease-out 0.3s;
	transition: background ease-out 0.3s;
	padding-left: 3.5em;
	background: url('/skin/images/any-qs.png') 20px 16px no-repeat #2F72A8;
}

.page-content a.self-service-button:hover,
.page-content a.any-questions-button:hover,
.page-content a.apply-button:hover,
.page-content a.application-guide-button:hover,
.node-type-section-index .main-content a.any-questions-button:hover,
.node-type-section-index .main-content a.self-service-button:hover,
.node-type-section-index .main-content a.apply-button:hover,
.node-type-section-index .main-content a.application-guide-button:hover {
	background-color: #8f0b27;
	-webkit-transition: background ease-out 0.3s;
	-moz-transition: background ease-out 0.3s;
	-o-transition: background ease-out 0.3s;
	transition: background ease-out 0.3s;
}

.page-content a.self-service-button:active,
.page-content a.any-questions-button:active,
.page-content a.apply-button:active,
.page-content a.application-guide-button:active,
.node-type-section-index .main-content a.any-questions-button:active,
.node-type-section-index .main-content a.self-service-button:active,
.node-type-section-index .main-content a.apply-button:active,
.node-type-section-index .main-content a.application-guide-button:active {
	background-color: #770921;
	-webkit-transition: background ease-out 0.3s;
	-moz-transition: background ease-out 0.3s;
	-o-transition: background ease-out 0.3s;
	transition: background ease-out 0.3s;
}

.page-content a.self-service-button:focus,
.page-content a.any-questions-button:focus,
.page-content a.apply-button:focus,
.page-content a.application-guide-button:focus,
.node-type-section-index .main-content a.any-questions-button:focus,
.node-type-section-index .main-content a.self-service-button:focus,
.node-type-section-index .main-content a.apply-button:focus,
.node-type-section-index .main-content a.application-guide-button:focus {
	background-color: #8f0b27;
	-webkit-transition: background ease-out 0.3s;
	-moz-transition: background ease-out 0.3s;
	-o-transition: background ease-out 0.3s;
	transition: background ease-out 0.3s;
}

.page-content a.self-service-button:hover,
.page-content a.self-service-button:focus,
.page-content a.any-questions-button:hover,
.page-content a.any-questions-button:focus,
.page-content a.apply-button:hover,
.page-content a.apply-button:focus,
.page-content a.application-guide-button:hover,
.page-content a.application-guide-button:focus,
.node-type-section-index .main-content a.any-questions-button:hover,
.node-type-section-index .main-content a.any-questions-button:focus,
.node-type-section-index .main-content a.self-service-button:hover,
.node-type-section-index .main-content a.self-service-button:focus,
.node-type-section-index .main-content a.apply-button:hover,
.node-type-section-index .main-content a.apply-button:focus,
.node-type-section-index .main-content a.application-guide-button:hover,
.node-type-section-index .main-content a.application-guide-button:focus {
	background-color: #be0f34;
	text-decoration: none;
	color: #fff;
}

.page-content a.self-service-button {
	background: url('/skin/images/self-service-icon.png') 20px 17px no-repeat #2F72A8;
}

.page-content a.apply-button,
.node-type-section-index .main-content a.apply-button {
	background-image: url('/skin/images/arrow-right@x2.png');
}

.page-content a.apply-button:hover,
.page-content a.apply-button:focus,
.node-type-section-index .main-content a.apply-button:hover,
.node-type-section-index .main-content a.apply-button:focus {
	background-color: #177770;
}

.page-content a.application-guide-button,
.node-type-section-index .main-content a.application-guide-button {
	background-image: url('/skin/images/application-guide@x2.png');
}

.page-content a.application-guide-button:hover,
.page-content a.application-guide-button:focus,
.node-type-section-index .main-content a.application-guide-button:hover,
.node-type-section-index .main-content a.application-guide-button:focus {
	background-color: #177770;
}

.main-content a.apply-button,
.main-content a.application-guide-button {
	font-size: 0.88em;
}

div.finder-form input[type="submit"] {
	display: none;
}

div.finder-form input.finder-element-title {
	background-image: none;
	background-position: 100% -18px;
}

div.finder-form .form-item-title {
	margin-top: 0;
}

.region-content p img {
	margin-left: 1em;
}

.wysiwyg-float-right {
	float: right;
	margin: 0.923em 7% 0.923em 0.923em;
}

.wysiwyg-float-right .media-image-wrapper {
	margin-bottom: 0;
}

div.wysiwyg-float-right,
div.wysiwyg-float-left {
	margin-top: 0;
}

.field-name-field-body p.wysiwyg-float-left,
.wysiwyg-float-left {
	float: left;
	margin: 0.923em 0.923em 0.923em 0;
}

.crest-right {
	float: right;
	margin: 5px 0 0.923em 0.923em;
}

.media-image-wrapper {
	display: block;
	margin-right: 7%;
	margin-bottom: 2em;
}

.media-image-wrapper img {
	float: left;
}

.media-image-wrapper a {
	color: #fff;
	text-decoration: underline;
}

.media-image-wrapper .group-description-inline-wrapper {
	width: 100%;
	color: #fff;
	font-size: 0.85em;
	background-color: rgba(0, 0, 0, 0.75);
	line-height: 1.3em;
	position: absolute;
	bottom: 0;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
}

.media-image-wrapper .group-description-inline-wrapper .field {
	padding: 0.5em 1em;
	display: block;
}

.media-image-wrapper .group-description-inline-wrapper .field-name-field-media-description {
	padding: 0.75em 2.5em 0.75em 1em;
}

p .media-image-wrapper {
	margin-bottom: 0;
}

.media-image-ow_content_full_width-wrapper img {
	width: 100%;
	height: auto;
}

.media-image-ow_content_medium-wrapper {
	width: 370px;
}

img.wysiwyg-float-right,
img.wysiwyg-float-left {
	margin: 0;
}

.media-vimeo-video,
.media-youtube-video {
	margin-right: 7%;
}

.field-name-field-background-video .media-youtube-video {
	margin-right: 0;
}

p .media-vimeo-video,
p .media-youtube-video {
	margin-right: -7%;
}

#cboxContent {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

#cboxLoadedContent {
	border: 1px solid #FFF;
	background-color: #FFF;
}

#cboxLoadedContent .node-video-highlight.view-mode-colorbox {
	overflow: hidden;
}

#cboxClose.cbox-close-plain {
	position: absolute;
	font-size: 40px;
	line-height: 38px;
	text-align: center;
	color: rgba(0, 0, 0, 0.7);
	background: #fff;
	top: -20px;
	right: -20px;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

#colorbox,
#cboxWrapper,
#cboxContent {
	overflow: visible !important;
}

#cboxLoadedContent .node-a-to-z-of-oxford.view-mode-colorbox .media-vimeo-video,
#cboxLoadedContent .node-a-to-z-of-oxford.view-mode-colorbox .media-youtube-video,
#cboxLoadedContent .node-video-highlight.view-mode-colorbox .media-vimeo-video,
#cboxLoadedContent .node-video-highlight.view-mode-colorbox .media-youtube-video,
body.node-type-video-highlight .media-vimeo-video,
body.node-type-video-highlight .media-youtube-video {
	margin-right: 0;
}

#cboxLoadedContent .node-a-to-z-of-oxford.view-mode-colorbox .group-description,
#cboxLoadedContent .node-video-highlight.view-mode-colorbox .group-description,
body.node-type-video-highlight .group-description {
	padding: 2em;
	overflow: hidden;
}

#cboxLoadedContent .node-a-to-z-of-oxford.view-mode-colorbox .group-description h1,
#cboxLoadedContent .node-video-highlight.view-mode-colorbox .group-description h1,
body.node-type-video-highlight .group-description h1 {
	font-size: 1.625em;
	margin-bottom: 0.75em;
}

#cboxLoadedContent .node-a-to-z-of-oxford.view-mode-colorbox .group-description .field-name-field-body,
#cboxLoadedContent .node-video-highlight.view-mode-colorbox .group-description .field-name-field-body,
body.node-type-video-highlight .group-description .field-name-field-body {
	color: #2C2C2C;
	font-size: 0.938em;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	margin-bottom: 0;
}

#cboxLoadedContent .node-a-to-z-of-oxford.view-mode-colorbox .field-name-field-image-highlight img {
	display: block;
	width: 65%;
	margin: 0 auto;
}

#cboxLoadedContent .node-a-to-z-of-oxford.view-mode-colorbox .group-title {
	margin: 0 0 0.5em 0;
}

#cboxLoadedContent .node-a-to-z-of-oxford.view-mode-colorbox .group-title h2 {
	display: inline;
}

#cboxLoadedContent .node-a-to-z-of-oxford.view-mode-colorbox .group-title h3 {
	display: inline;
	font-size: 1.625em;
	font-weight: 700;
}

#cboxLoadedContent .node-a-to-z-of-oxford.view-mode-colorbox .group-title h3:before {
	content: '\00a0- ';
}

.node-type-a-to-z-of-oxford .node-a-to-z-of-oxford.view-mode-full .field-name-field-image-highlight img {
	width: 100%;
	height: auto;
}

#main-content .highlight-group .node-video-highlight .js-mobile-video-highlight {
	padding: 1.2em 2.118933698%;
	padding-bottom: 0.8em;
	border-bottom: 1px solid #f3f1ee;
}

#main-content .highlight-group .node-video-highlight .js-mobile-video-highlight h2 {
	margin: 0.5em 0;
	background-image: none;
	display: block;
}

#main-content .highlight-group .node-video-highlight .js-mobile-video-highlight:hover h2 {
	color: #2C2C2C;
}

#main-content .highlight-group .node-video-highlight .js-mobile-video-highlight .field-name-field-body {
	font-size: 1.313em;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	line-height: 1.5em;
}

#main-content .highlight-group .node-video-highlight .js-mobile-video-highlight .field-name-field-body p:last-child {
	margin-bottom: 0;
}

.view-a-to-z-of-oxford .views-field-field-image-highlight img {
	width: 100%;
	height: auto;
}

.file-media-link,
.field-name-field-document .file {
	margin-top: 0.4615em;
	text-indent: -30px;
	margin-left: 30px;
	line-height: 1.2;
}

.file-media-link .filetype,
.field-name-field-document .file .filetype {
	background: url("/skin/images/icon_unknown.png") no-repeat left center;
	padding-left: 30px;
	padding-top: 2px;
	padding-right: 0;
	overflow-wrap: break-word;
	word-wrap: break-word;
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

.file-media-link .filetype--rtf,
.field-name-field-document .file .filetype--rtf {
	background: url("/skin/images/icon_rtf.png") no-repeat left center;
	padding-left: 30px;
	padding-top: 2px;
	padding-right: 0;
}

.file-media-link .filetype--csv,
.field-name-field-document .file .filetype--csv {
	background: url("/skin/images/icon_csv.png") no-repeat left center;
	padding-left: 30px;
	padding-top: 2px;
	padding-right: 0;
}

.file-media-link .filetype--doc,
.file-media-link .filetype--docx,
.field-name-field-document .file .filetype--doc,
.field-name-field-document .file .filetype--docx {
	background: url("/skin/images/icon_doc.png") no-repeat left center;
	padding-left: 30px;
	padding-top: 2px;
	padding-right: 0;
}

.file-media-link .filetype--gif,
.field-name-field-document .file .filetype--gif {
	background: url("/skin/images/icon_gif.png") no-repeat left center;
	padding-left: 30px;
	padding-top: 2px;
	padding-right: 0;
}

.file-media-link .filetype--jpg,
.file-media-link .filetype--jpeg,
.field-name-field-document .file .filetype--jpg,
.field-name-field-document .file .filetype--jpeg {
	background: url("/skin/images/icon_jpg.png") no-repeat left center;
	padding-left: 30px;
	padding-top: 2px;
	padding-right: 0;
}

.file-media-link .filetype--pdf,
.field-name-field-document .file .filetype--pdf {
	background: url("/skin/images/icon_pdf.png") no-repeat left center;
	padding-left: 30px;
	padding-top: 2px;
	padding-right: 0;
}

.file-media-link .filetype--png,
.field-name-field-document .file .filetype--png {
	background: url("/skin/images/icon_png.png") no-repeat left center;
	padding-left: 30px;
	padding-top: 2px;
	padding-right: 0;
}

.file-media-link .filetype--pps,
.file-media-link .filetype--ppsx,
.field-name-field-document .file .filetype--pps,
.field-name-field-document .file .filetype--ppsx {
	background: url("/skin/images/icon_pps.png") no-repeat left center;
	padding-left: 30px;
	padding-top: 2px;
	padding-right: 0;
}

.file-media-link .filetype--ppt,
.file-media-link .filetype--pptx,
.field-name-field-document .file .filetype--ppt,
.field-name-field-document .file .filetype--pptx {
	background: url("/skin/images/icon_ppt.png") no-repeat left center;
	padding-left: 30px;
	padding-top: 2px;
	padding-right: 0;
}

.file-media-link .filetype--txt,
.field-name-field-document .file .filetype--txt {
	background: url("/skin/images/icon_txt.png") no-repeat left center;
	padding-left: 30px;
	padding-top: 2px;
	padding-right: 0;
}

.file-media-link .filetype--xls,
.file-media-link .filetype--xlsx,
.field-name-field-document .file .filetype--xls,
.field-name-field-document .file .filetype--xlsx {
	background: url("/skin/images/icon_xls.png") no-repeat left center;
	padding-left: 30px;
	padding-top: 2px;
	padding-right: 0;
}

.file-media-link .filetype--xml,
.field-name-field-document .file .filetype--xml {
	background: url("/skin/images/icon_xml.png") no-repeat left center;
	padding-left: 30px;
	padding-top: 2px;
	padding-right: 0;
}

.file-media-link .filetype--zip,
.field-name-field-document .file .filetype--zip {
	background: url("/skin/images/icon_zip.png") no-repeat left center;
	padding-left: 30px;
	padding-top: 2px;
	padding-right: 0;
}

.file-media-link .filesize,
.field-name-field-document .file .filesize {
	display: block;
	margin-left: 30px;
	text-transform: uppercase;
	font-size: 0.813em;
	color: #002147;
	line-height: 1.6;
}

.has-feed-icon .feed-icon {
	float: right;
	margin-top: -0.5em;
}

.has-feed-icon .view-content {
	clear: both;
	*zoom: 1;
}

.has-feed-icon .view-content:before,
.has-feed-icon .view-content:after {
	display: table;
	content: "";
	line-height: 0;
}

.has-feed-icon .view-content:after {
	clear: both;
}

.views-exposed-form input[type="text"] {
	padding: .5em 1em;
}

.views-exposed-form input[type="submit"] {
	background-color: #2F72A8;
	-webkit-transition: background ease-out 0.1s;
	-moz-transition: background ease-out 0.1s;
	-o-transition: background ease-out 0.1s;
	transition: background ease-out 0.1s;
	padding: .55em 1.2em;
}

.views-exposed-form input[type="submit"]:hover {
	background-color: #be0f34;
	-webkit-transition: background ease-out 0.1s;
	-moz-transition: background ease-out 0.1s;
	-o-transition: background ease-out 0.1s;
	transition: background ease-out 0.1s;
}

.view-research-case-studies .views-exposed-form .views-exposed-widget .form-submit {
	margin-bottom: 1em;
}

.view-research-case-studies form {
	margin-bottom: 2em;
}

.node-event.view-mode-ow_listing_teaser,
.node-event.view-mode-ow-listing-teaser,
.node-expert.view-mode-ow_listing_teaser,
.node-expert.view-mode-ow-listing-teaser,
.node-research-case-study.view-mode-ow_listing_teaser,
.node-research-case-study.view-mode-ow-listing-teaser,
.node-type-section-index.view-mode-ow_listing_teaser,
.node-type-section-index.view-mode-ow-listing-teaser {
	*zoom: 1;
	margin-bottom: 2em;
}

.node-event.view-mode-ow_listing_teaser:before,
.node-event.view-mode-ow_listing_teaser:after,
.node-event.view-mode-ow-listing-teaser:before,
.node-event.view-mode-ow-listing-teaser:after,
.node-expert.view-mode-ow_listing_teaser:before,
.node-expert.view-mode-ow_listing_teaser:after,
.node-expert.view-mode-ow-listing-teaser:before,
.node-expert.view-mode-ow-listing-teaser:after,
.node-research-case-study.view-mode-ow_listing_teaser:before,
.node-research-case-study.view-mode-ow_listing_teaser:after,
.node-research-case-study.view-mode-ow-listing-teaser:before,
.node-research-case-study.view-mode-ow-listing-teaser:after,
.node-type-section-index.view-mode-ow_listing_teaser:before,
.node-type-section-index.view-mode-ow_listing_teaser:after,
.node-type-section-index.view-mode-ow-listing-teaser:before,
.node-type-section-index.view-mode-ow-listing-teaser:after {
	display: table;
	content: "";
	line-height: 0;
}

.node-event.view-mode-ow_listing_teaser:after,
.node-event.view-mode-ow-listing-teaser:after,
.node-expert.view-mode-ow_listing_teaser:after,
.node-expert.view-mode-ow-listing-teaser:after,
.node-research-case-study.view-mode-ow_listing_teaser:after,
.node-research-case-study.view-mode-ow-listing-teaser:after,
.node-type-section-index.view-mode-ow_listing_teaser:after,
.node-type-section-index.view-mode-ow-listing-teaser:after {
	clear: both;
}

.node-event.view-mode-ow_listing_teaser .group_event_details,
.node-event.view-mode-ow_listing_teaser .group-event-details,
.node-event.view-mode-ow_listing_teaser .group-news-listing-details,
.node-event.view-mode-ow-listing-teaser .group_event_details,
.node-event.view-mode-ow-listing-teaser .group-event-details,
.node-event.view-mode-ow-listing-teaser .group-news-listing-details,
.node-expert.view-mode-ow_listing_teaser .group_event_details,
.node-expert.view-mode-ow_listing_teaser .group-event-details,
.node-expert.view-mode-ow_listing_teaser .group-news-listing-details,
.node-expert.view-mode-ow-listing-teaser .group_event_details,
.node-expert.view-mode-ow-listing-teaser .group-event-details,
.node-expert.view-mode-ow-listing-teaser .group-news-listing-details,
.node-research-case-study.view-mode-ow_listing_teaser .group_event_details,
.node-research-case-study.view-mode-ow_listing_teaser .group-event-details,
.node-research-case-study.view-mode-ow_listing_teaser .group-news-listing-details,
.node-research-case-study.view-mode-ow-listing-teaser .group_event_details,
.node-research-case-study.view-mode-ow-listing-teaser .group-event-details,
.node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details,
.node-type-section-index.view-mode-ow_listing_teaser .group_event_details,
.node-type-section-index.view-mode-ow_listing_teaser .group-event-details,
.node-type-section-index.view-mode-ow_listing_teaser .group-news-listing-details,
.node-type-section-index.view-mode-ow-listing-teaser .group_event_details,
.node-type-section-index.view-mode-ow-listing-teaser .group-event-details,
.node-type-section-index.view-mode-ow-listing-teaser .group-news-listing-details {
	padding-left: 3.75em;
}

.node-event.view-mode-ow_listing_teaser .group_event_details .field-type-date,
.node-event.view-mode-ow_listing_teaser .group_event_details .field-name-post-date,
.node-event.view-mode-ow_listing_teaser .group_event_details .field-name-field-event-type,
.node-event.view-mode-ow_listing_teaser .group_event_details .field-name-field-event-venue-locality,
.node-event.view-mode-ow_listing_teaser .group_event_details .field-name-field-outreach-target-age-range,
.node-event.view-mode-ow_listing_teaser .group_event_details .field-name-field-outreach-target-audience,
.node-event.view-mode-ow_listing_teaser .group-event-details .field-type-date,
.node-event.view-mode-ow_listing_teaser .group-event-details .field-name-post-date,
.node-event.view-mode-ow_listing_teaser .group-event-details .field-name-field-event-type,
.node-event.view-mode-ow_listing_teaser .group-event-details .field-name-field-event-venue-locality,
.node-event.view-mode-ow_listing_teaser .group-event-details .field-name-field-outreach-target-age-range,
.node-event.view-mode-ow_listing_teaser .group-event-details .field-name-field-outreach-target-audience,
.node-event.view-mode-ow_listing_teaser .group-news-listing-details .field-type-date,
.node-event.view-mode-ow_listing_teaser .group-news-listing-details .field-name-post-date,
.node-event.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-event-type,
.node-event.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-event-venue-locality,
.node-event.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-outreach-target-age-range,
.node-event.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-outreach-target-audience,
.node-event.view-mode-ow-listing-teaser .group_event_details .field-type-date,
.node-event.view-mode-ow-listing-teaser .group_event_details .field-name-post-date,
.node-event.view-mode-ow-listing-teaser .group_event_details .field-name-field-event-type,
.node-event.view-mode-ow-listing-teaser .group_event_details .field-name-field-event-venue-locality,
.node-event.view-mode-ow-listing-teaser .group_event_details .field-name-field-outreach-target-age-range,
.node-event.view-mode-ow-listing-teaser .group_event_details .field-name-field-outreach-target-audience,
.node-event.view-mode-ow-listing-teaser .group-event-details .field-type-date,
.node-event.view-mode-ow-listing-teaser .group-event-details .field-name-post-date,
.node-event.view-mode-ow-listing-teaser .group-event-details .field-name-field-event-type,
.node-event.view-mode-ow-listing-teaser .group-event-details .field-name-field-event-venue-locality,
.node-event.view-mode-ow-listing-teaser .group-event-details .field-name-field-outreach-target-age-range,
.node-event.view-mode-ow-listing-teaser .group-event-details .field-name-field-outreach-target-audience,
.node-event.view-mode-ow-listing-teaser .group-news-listing-details .field-type-date,
.node-event.view-mode-ow-listing-teaser .group-news-listing-details .field-name-post-date,
.node-event.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-event-type,
.node-event.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-event-venue-locality,
.node-event.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-outreach-target-age-range,
.node-event.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-outreach-target-audience,
.node-expert.view-mode-ow_listing_teaser .group_event_details .field-type-date,
.node-expert.view-mode-ow_listing_teaser .group_event_details .field-name-post-date,
.node-expert.view-mode-ow_listing_teaser .group_event_details .field-name-field-event-type,
.node-expert.view-mode-ow_listing_teaser .group_event_details .field-name-field-event-venue-locality,
.node-expert.view-mode-ow_listing_teaser .group_event_details .field-name-field-outreach-target-age-range,
.node-expert.view-mode-ow_listing_teaser .group_event_details .field-name-field-outreach-target-audience,
.node-expert.view-mode-ow_listing_teaser .group-event-details .field-type-date,
.node-expert.view-mode-ow_listing_teaser .group-event-details .field-name-post-date,
.node-expert.view-mode-ow_listing_teaser .group-event-details .field-name-field-event-type,
.node-expert.view-mode-ow_listing_teaser .group-event-details .field-name-field-event-venue-locality,
.node-expert.view-mode-ow_listing_teaser .group-event-details .field-name-field-outreach-target-age-range,
.node-expert.view-mode-ow_listing_teaser .group-event-details .field-name-field-outreach-target-audience,
.node-expert.view-mode-ow_listing_teaser .group-news-listing-details .field-type-date,
.node-expert.view-mode-ow_listing_teaser .group-news-listing-details .field-name-post-date,
.node-expert.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-event-type,
.node-expert.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-event-venue-locality,
.node-expert.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-outreach-target-age-range,
.node-expert.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-outreach-target-audience,
.node-expert.view-mode-ow-listing-teaser .group_event_details .field-type-date,
.node-expert.view-mode-ow-listing-teaser .group_event_details .field-name-post-date,
.node-expert.view-mode-ow-listing-teaser .group_event_details .field-name-field-event-type,
.node-expert.view-mode-ow-listing-teaser .group_event_details .field-name-field-event-venue-locality,
.node-expert.view-mode-ow-listing-teaser .group_event_details .field-name-field-outreach-target-age-range,
.node-expert.view-mode-ow-listing-teaser .group_event_details .field-name-field-outreach-target-audience,
.node-expert.view-mode-ow-listing-teaser .group-event-details .field-type-date,
.node-expert.view-mode-ow-listing-teaser .group-event-details .field-name-post-date,
.node-expert.view-mode-ow-listing-teaser .group-event-details .field-name-field-event-type,
.node-expert.view-mode-ow-listing-teaser .group-event-details .field-name-field-event-venue-locality,
.node-expert.view-mode-ow-listing-teaser .group-event-details .field-name-field-outreach-target-age-range,
.node-expert.view-mode-ow-listing-teaser .group-event-details .field-name-field-outreach-target-audience,
.node-expert.view-mode-ow-listing-teaser .group-news-listing-details .field-type-date,
.node-expert.view-mode-ow-listing-teaser .group-news-listing-details .field-name-post-date,
.node-expert.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-event-type,
.node-expert.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-event-venue-locality,
.node-expert.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-outreach-target-age-range,
.node-expert.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-outreach-target-audience,
.node-research-case-study.view-mode-ow_listing_teaser .group_event_details .field-type-date,
.node-research-case-study.view-mode-ow_listing_teaser .group_event_details .field-name-post-date,
.node-research-case-study.view-mode-ow_listing_teaser .group_event_details .field-name-field-event-type,
.node-research-case-study.view-mode-ow_listing_teaser .group_event_details .field-name-field-event-venue-locality,
.node-research-case-study.view-mode-ow_listing_teaser .group_event_details .field-name-field-outreach-target-age-range,
.node-research-case-study.view-mode-ow_listing_teaser .group_event_details .field-name-field-outreach-target-audience,
.node-research-case-study.view-mode-ow_listing_teaser .group-event-details .field-type-date,
.node-research-case-study.view-mode-ow_listing_teaser .group-event-details .field-name-post-date,
.node-research-case-study.view-mode-ow_listing_teaser .group-event-details .field-name-field-event-type,
.node-research-case-study.view-mode-ow_listing_teaser .group-event-details .field-name-field-event-venue-locality,
.node-research-case-study.view-mode-ow_listing_teaser .group-event-details .field-name-field-outreach-target-age-range,
.node-research-case-study.view-mode-ow_listing_teaser .group-event-details .field-name-field-outreach-target-audience,
.node-research-case-study.view-mode-ow_listing_teaser .group-news-listing-details .field-type-date,
.node-research-case-study.view-mode-ow_listing_teaser .group-news-listing-details .field-name-post-date,
.node-research-case-study.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-event-type,
.node-research-case-study.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-event-venue-locality,
.node-research-case-study.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-outreach-target-age-range,
.node-research-case-study.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-outreach-target-audience,
.node-research-case-study.view-mode-ow-listing-teaser .group_event_details .field-type-date,
.node-research-case-study.view-mode-ow-listing-teaser .group_event_details .field-name-post-date,
.node-research-case-study.view-mode-ow-listing-teaser .group_event_details .field-name-field-event-type,
.node-research-case-study.view-mode-ow-listing-teaser .group_event_details .field-name-field-event-venue-locality,
.node-research-case-study.view-mode-ow-listing-teaser .group_event_details .field-name-field-outreach-target-age-range,
.node-research-case-study.view-mode-ow-listing-teaser .group_event_details .field-name-field-outreach-target-audience,
.node-research-case-study.view-mode-ow-listing-teaser .group-event-details .field-type-date,
.node-research-case-study.view-mode-ow-listing-teaser .group-event-details .field-name-post-date,
.node-research-case-study.view-mode-ow-listing-teaser .group-event-details .field-name-field-event-type,
.node-research-case-study.view-mode-ow-listing-teaser .group-event-details .field-name-field-event-venue-locality,
.node-research-case-study.view-mode-ow-listing-teaser .group-event-details .field-name-field-outreach-target-age-range,
.node-research-case-study.view-mode-ow-listing-teaser .group-event-details .field-name-field-outreach-target-audience,
.node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details .field-type-date,
.node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details .field-name-post-date,
.node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-event-type,
.node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-event-venue-locality,
.node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-outreach-target-age-range,
.node-research-case-study.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-outreach-target-audience,
.node-type-section-index.view-mode-ow_listing_teaser .group_event_details .field-type-date,
.node-type-section-index.view-mode-ow_listing_teaser .group_event_details .field-name-post-date,
.node-type-section-index.view-mode-ow_listing_teaser .group_event_details .field-name-field-event-type,
.node-type-section-index.view-mode-ow_listing_teaser .group_event_details .field-name-field-event-venue-locality,
.node-type-section-index.view-mode-ow_listing_teaser .group_event_details .field-name-field-outreach-target-age-range,
.node-type-section-index.view-mode-ow_listing_teaser .group_event_details .field-name-field-outreach-target-audience,
.node-type-section-index.view-mode-ow_listing_teaser .group-event-details .field-type-date,
.node-type-section-index.view-mode-ow_listing_teaser .group-event-details .field-name-post-date,
.node-type-section-index.view-mode-ow_listing_teaser .group-event-details .field-name-field-event-type,
.node-type-section-index.view-mode-ow_listing_teaser .group-event-details .field-name-field-event-venue-locality,
.node-type-section-index.view-mode-ow_listing_teaser .group-event-details .field-name-field-outreach-target-age-range,
.node-type-section-index.view-mode-ow_listing_teaser .group-event-details .field-name-field-outreach-target-audience,
.node-type-section-index.view-mode-ow_listing_teaser .group-news-listing-details .field-type-date,
.node-type-section-index.view-mode-ow_listing_teaser .group-news-listing-details .field-name-post-date,
.node-type-section-index.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-event-type,
.node-type-section-index.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-event-venue-locality,
.node-type-section-index.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-outreach-target-age-range,
.node-type-section-index.view-mode-ow_listing_teaser .group-news-listing-details .field-name-field-outreach-target-audience,
.node-type-section-index.view-mode-ow-listing-teaser .group_event_details .field-type-date,
.node-type-section-index.view-mode-ow-listing-teaser .group_event_details .field-name-post-date,
.node-type-section-index.view-mode-ow-listing-teaser .group_event_details .field-name-field-event-type,
.node-type-section-index.view-mode-ow-listing-teaser .group_event_details .field-name-field-event-venue-locality,
.node-type-section-index.view-mode-ow-listing-teaser .group_event_details .field-name-field-outreach-target-age-range,
.node-type-section-index.view-mode-ow-listing-teaser .group_event_details .field-name-field-outreach-target-audience,
.node-type-section-index.view-mode-ow-listing-teaser .group-event-details .field-type-date,
.node-type-section-index.view-mode-ow-listing-teaser .group-event-details .field-name-post-date,
.node-type-section-index.view-mode-ow-listing-teaser .group-event-details .field-name-field-event-type,
.node-type-section-index.view-mode-ow-listing-teaser .group-event-details .field-name-field-event-venue-locality,
.node-type-section-index.view-mode-ow-listing-teaser .group-event-details .field-name-field-outreach-target-age-range,
.node-type-section-index.view-mode-ow-listing-teaser .group-event-details .field-name-field-outreach-target-audience,
.node-type-section-index.view-mode-ow-listing-teaser .group-news-listing-details .field-type-date,
.node-type-section-index.view-mode-ow-listing-teaser .group-news-listing-details .field-name-post-date,
.node-type-section-index.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-event-type,
.node-type-section-index.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-event-venue-locality,
.node-type-section-index.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-outreach-target-age-range,
.node-type-section-index.view-mode-ow-listing-teaser .group-news-listing-details .field-name-field-outreach-target-audience {
	color: #746d69;
	font-size: 0.813em;
	text-transform: uppercase;
}

.node-event.view-mode-ow_listing_teaser h2,
.node-event.view-mode-ow-listing-teaser h2,
.node-expert.view-mode-ow_listing_teaser h2,
.node-expert.view-mode-ow-listing-teaser h2,
.node-research-case-study.view-mode-ow_listing_teaser h2,
.node-research-case-study.view-mode-ow-listing-teaser h2,
.node-type-section-index.view-mode-ow_listing_teaser h2,
.node-type-section-index.view-mode-ow-listing-teaser h2 {
	font-size: 1.125em;
	margin: 0;
	line-height: 1.5;
	text-transform: none;
}

.node-event.view-mode-ow_listing_teaser h2 a,
.node-event.view-mode-ow-listing-teaser h2 a,
.node-expert.view-mode-ow_listing_teaser h2 a,
.node-expert.view-mode-ow-listing-teaser h2 a,
.node-research-case-study.view-mode-ow_listing_teaser h2 a,
.node-research-case-study.view-mode-ow-listing-teaser h2 a,
.node-type-section-index.view-mode-ow_listing_teaser h2 a,
.node-type-section-index.view-mode-ow-listing-teaser h2 a {
	color: #2C2C2C;
	display: block;
}

.node-event.view-mode-ow_listing_teaser h2 a:hover,
.node-event.view-mode-ow-listing-teaser h2 a:hover,
.node-expert.view-mode-ow_listing_teaser h2 a:hover,
.node-expert.view-mode-ow-listing-teaser h2 a:hover,
.node-research-case-study.view-mode-ow_listing_teaser h2 a:hover,
.node-research-case-study.view-mode-ow-listing-teaser h2 a:hover,
.node-type-section-index.view-mode-ow_listing_teaser h2 a:hover,
.node-type-section-index.view-mode-ow-listing-teaser h2 a:hover {
	color: #be0f34;
	text-decoration: none;
}

.node-event.view-mode-ow_listing_item h2,
.node-event.view-mode-ow-listing-item h2,
.node-expert.view-mode-ow_listing_item h2,
.node-expert.view-mode-ow-listing-item h2,
.node-research-case-study.view-mode-ow_listing_item h2,
.node-research-case-study.view-mode-ow-listing-item h2,
.node-type-section-index.view-mode-ow_listing_item h2,
.node-type-section-index.view-mode-ow-listing-item h2 {
	margin: 0 0 .5em;
}

.node-event.view-mode-ow_listing_item h2 a,
.node-event.view-mode-ow-listing-item h2 a,
.node-expert.view-mode-ow_listing_item h2 a,
.node-expert.view-mode-ow-listing-item h2 a,
.node-research-case-study.view-mode-ow_listing_item h2 a,
.node-research-case-study.view-mode-ow-listing-item h2 a,
.node-type-section-index.view-mode-ow_listing_item h2 a,
.node-type-section-index.view-mode-ow-listing-item h2 a {
	border: none;
	padding: 0;
}

.node-event.view-mode-ow_listing_item .field-type-date,
.node-event.view-mode-ow_listing_item .field-name-post-date,
.node-event.view-mode-ow_listing_item .field-name-field-event-date,
.node-event.view-mode-ow_listing_item .field-name-field-event-venue-locality,
.node-event.view-mode-ow_listing_item .field-name-field-outreach-target-age-range,
.node-event.view-mode-ow_listing_item .field-name-field-outreach-target-audience,
.node-event.view-mode-ow-listing-item .field-type-date,
.node-event.view-mode-ow-listing-item .field-name-post-date,
.node-event.view-mode-ow-listing-item .field-name-field-event-date,
.node-event.view-mode-ow-listing-item .field-name-field-event-venue-locality,
.node-event.view-mode-ow-listing-item .field-name-field-outreach-target-age-range,
.node-event.view-mode-ow-listing-item .field-name-field-outreach-target-audience,
.node-expert.view-mode-ow_listing_item .field-type-date,
.node-expert.view-mode-ow_listing_item .field-name-post-date,
.node-expert.view-mode-ow_listing_item .field-name-field-event-date,
.node-expert.view-mode-ow_listing_item .field-name-field-event-venue-locality,
.node-expert.view-mode-ow_listing_item .field-name-field-outreach-target-age-range,
.node-expert.view-mode-ow_listing_item .field-name-field-outreach-target-audience,
.node-expert.view-mode-ow-listing-item .field-type-date,
.node-expert.view-mode-ow-listing-item .field-name-post-date,
.node-expert.view-mode-ow-listing-item .field-name-field-event-date,
.node-expert.view-mode-ow-listing-item .field-name-field-event-venue-locality,
.node-expert.view-mode-ow-listing-item .field-name-field-outreach-target-age-range,
.node-expert.view-mode-ow-listing-item .field-name-field-outreach-target-audience,
.node-research-case-study.view-mode-ow_listing_item .field-type-date,
.node-research-case-study.view-mode-ow_listing_item .field-name-post-date,
.node-research-case-study.view-mode-ow_listing_item .field-name-field-event-date,
.node-research-case-study.view-mode-ow_listing_item .field-name-field-event-venue-locality,
.node-research-case-study.view-mode-ow_listing_item .field-name-field-outreach-target-age-range,
.node-research-case-study.view-mode-ow_listing_item .field-name-field-outreach-target-audience,
.node-research-case-study.view-mode-ow-listing-item .field-type-date,
.node-research-case-study.view-mode-ow-listing-item .field-name-post-date,
.node-research-case-study.view-mode-ow-listing-item .field-name-field-event-date,
.node-research-case-study.view-mode-ow-listing-item .field-name-field-event-venue-locality,
.node-research-case-study.view-mode-ow-listing-item .field-name-field-outreach-target-age-range,
.node-research-case-study.view-mode-ow-listing-item .field-name-field-outreach-target-audience,
.node-type-section-index.view-mode-ow_listing_item .field-type-date,
.node-type-section-index.view-mode-ow_listing_item .field-name-post-date,
.node-type-section-index.view-mode-ow_listing_item .field-name-field-event-date,
.node-type-section-index.view-mode-ow_listing_item .field-name-field-event-venue-locality,
.node-type-section-index.view-mode-ow_listing_item .field-name-field-outreach-target-age-range,
.node-type-section-index.view-mode-ow_listing_item .field-name-field-outreach-target-audience,
.node-type-section-index.view-mode-ow-listing-item .field-type-date,
.node-type-section-index.view-mode-ow-listing-item .field-name-post-date,
.node-type-section-index.view-mode-ow-listing-item .field-name-field-event-date,
.node-type-section-index.view-mode-ow-listing-item .field-name-field-event-venue-locality,
.node-type-section-index.view-mode-ow-listing-item .field-name-field-outreach-target-age-range,
.node-type-section-index.view-mode-ow-listing-item .field-name-field-outreach-target-audience {
	color: #746d69;
	font-size: 0.813em;
	text-transform: uppercase;
}

.view-listing.view-listing-news-special {
	margin-right: 18%;
}

body.page-full-width .view-listing.view-listing-news-special {
	margin-right: 2.118933698%;
}

.view-listing.view-listing-news-special .item-list ul li {
	margin-bottom: 1em;
	padding-bottom: 0;
}

.view-listing.view-listing-news-special h2 {
	font-size: 1.625em;
	margin-bottom: 0;
	line-height: 1.5em;
}

.view-listing.view-listing-news-special a {
	color: #2C2C2C;
}

.view-listing.view-listing-news-special a:hover {
	color: #be0f34;
	text-decoration: none;
}

.view-listing.view-listing-news-special .field-type-date {
	color: #746d69;
	font-size: 0.813em;
	text-transform: uppercase;
}

.view-listing.view-listing-news-special .field-name-field-body {
	margin-bottom: 0;
	font-size: 1.125em;
}

.page-news-and-events-find-an-expert .view-filters form,
.page-news-and-events-find-an-expert-by-name .view-filters form,
.event-listing .view-filters form,
.news-listing .view-filters form,
.staff-consultations-listing .view-filters form,
.staff-consultation-issues-and-digest-listing .view-filters form,
.view-research-stories .view-filters form {
	background-color: #043946;
	padding: 1.059466849% 3.178400547%;
	margin-left: -3.178400547%;
	margin-right: 0;
	margin-bottom: 1.5em;
}

.page-news-and-events-find-an-expert .view-filters form label,
.page-news-and-events-find-an-expert .view-filters form .description,
.page-news-and-events-find-an-expert-by-name .view-filters form label,
.page-news-and-events-find-an-expert-by-name .view-filters form .description,
.event-listing .view-filters form label,
.event-listing .view-filters form .description,
.news-listing .view-filters form label,
.news-listing .view-filters form .description,
.staff-consultations-listing .view-filters form label,
.staff-consultations-listing .view-filters form .description,
.staff-consultation-issues-and-digest-listing .view-filters form label,
.staff-consultation-issues-and-digest-listing .view-filters form .description,
.view-research-stories .view-filters form label,
.view-research-stories .view-filters form .description {
	color: #fff;
}

.page-news-and-events-find-an-expert .view-filters form .form-submit,
.page-news-and-events-find-an-expert-by-name .view-filters form .form-submit,
.event-listing .view-filters form .form-submit,
.news-listing .view-filters form .form-submit,
.staff-consultations-listing .view-filters form .form-submit,
.staff-consultation-issues-and-digest-listing .view-filters form .form-submit,
.view-research-stories .view-filters form .form-submit {
	margin-top: 1.5em;
}

.page-news-and-events-find-an-expert .view-filters #edit-search,
.page-news-and-events-find-an-expert .view-filters #edit-title,
.page-news-and-events-find-an-expert .view-filters #edit-field-consultation-audience-value,
.page-news-and-events-find-an-expert-by-name .view-filters #edit-search,
.page-news-and-events-find-an-expert-by-name .view-filters #edit-title,
.page-news-and-events-find-an-expert-by-name .view-filters #edit-field-consultation-audience-value,
.event-listing .view-filters #edit-search,
.event-listing .view-filters #edit-title,
.event-listing .view-filters #edit-field-consultation-audience-value,
.news-listing .view-filters #edit-search,
.news-listing .view-filters #edit-title,
.news-listing .view-filters #edit-field-consultation-audience-value,
.staff-consultations-listing .view-filters #edit-search,
.staff-consultations-listing .view-filters #edit-title,
.staff-consultations-listing .view-filters #edit-field-consultation-audience-value,
.staff-consultation-issues-and-digest-listing .view-filters #edit-search,
.staff-consultation-issues-and-digest-listing .view-filters #edit-title,
.staff-consultation-issues-and-digest-listing .view-filters #edit-field-consultation-audience-value,
.view-research-stories .view-filters #edit-search,
.view-research-stories .view-filters #edit-title,
.view-research-stories .view-filters #edit-field-consultation-audience-value {
	width: 16em;
	max-width: 16em;
}

.page-news-and-events-find-an-expert .view-filters #edit-field-research-department-tid,
.page-news-and-events-find-an-expert .view-filters #edit-field-research-funder-tid,
.page-news-and-events-find-an-expert-by-name .view-filters #edit-field-research-department-tid,
.page-news-and-events-find-an-expert-by-name .view-filters #edit-field-research-funder-tid,
.event-listing .view-filters #edit-field-research-department-tid,
.event-listing .view-filters #edit-field-research-funder-tid,
.news-listing .view-filters #edit-field-research-department-tid,
.news-listing .view-filters #edit-field-research-funder-tid,
.staff-consultations-listing .view-filters #edit-field-research-department-tid,
.staff-consultations-listing .view-filters #edit-field-research-funder-tid,
.staff-consultation-issues-and-digest-listing .view-filters #edit-field-research-department-tid,
.staff-consultation-issues-and-digest-listing .view-filters #edit-field-research-funder-tid,
.view-research-stories .view-filters #edit-field-research-department-tid,
.view-research-stories .view-filters #edit-field-research-funder-tid {
	width: 16em;
	min-width: 16em;
}

.page-news-and-events-find-an-expert .view-filters .views-widget-filter-field_event_value2,
.page-news-and-events-find-an-expert-by-name .view-filters .views-widget-filter-field_event_value2,
.event-listing .view-filters .views-widget-filter-field_event_value2,
.news-listing .view-filters .views-widget-filter-field_event_value2,
.staff-consultations-listing .view-filters .views-widget-filter-field_event_value2,
.staff-consultation-issues-and-digest-listing .view-filters .views-widget-filter-field_event_value2,
.view-research-stories .view-filters .views-widget-filter-field_event_value2 {
	clear: both;
}

.page-news-and-events-find-an-expert .view-filters .form-type-date-popup input,
.page-news-and-events-find-an-expert-by-name .view-filters .form-type-date-popup input,
.event-listing .view-filters .form-type-date-popup input,
.news-listing .view-filters .form-type-date-popup input,
.staff-consultations-listing .view-filters .form-type-date-popup input,
.staff-consultation-issues-and-digest-listing .view-filters .form-type-date-popup input,
.view-research-stories .view-filters .form-type-date-popup input {
	max-width: 10em;
	width: 10em;
}

.page-news-and-events-find-an-expert .view-header .ui-tabs-nav,
.page-news-and-events-find-an-expert .view-footer .ui-tabs-nav,
.page-news-and-events-find-an-expert .attachment .ui-tabs-nav,
.page-news-and-events-find-an-expert-by-name .view-header .ui-tabs-nav,
.page-news-and-events-find-an-expert-by-name .view-footer .ui-tabs-nav,
.page-news-and-events-find-an-expert-by-name .attachment .ui-tabs-nav,
.event-listing .view-header .ui-tabs-nav,
.event-listing .view-footer .ui-tabs-nav,
.event-listing .attachment .ui-tabs-nav,
.news-listing .view-header .ui-tabs-nav,
.news-listing .view-footer .ui-tabs-nav,
.news-listing .attachment .ui-tabs-nav,
.staff-consultations-listing .view-header .ui-tabs-nav,
.staff-consultations-listing .view-footer .ui-tabs-nav,
.staff-consultations-listing .attachment .ui-tabs-nav,
.staff-consultation-issues-and-digest-listing .view-header .ui-tabs-nav,
.staff-consultation-issues-and-digest-listing .view-footer .ui-tabs-nav,
.staff-consultation-issues-and-digest-listing .attachment .ui-tabs-nav,
.view-research-stories .view-header .ui-tabs-nav,
.view-research-stories .view-footer .ui-tabs-nav,
.view-research-stories .attachment .ui-tabs-nav {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}

.page-news-and-events-find-an-expert.view-display-id-block_5,
.page-news-and-events-find-an-expert-by-name.view-display-id-block_5,
.event-listing.view-display-id-block_5,
.news-listing.view-display-id-block_5,
.staff-consultations-listing.view-display-id-block_5,
.staff-consultation-issues-and-digest-listing.view-display-id-block_5,
.view-research-stories.view-display-id-block_5 {
	margin-bottom: 2.5em;
}

.page-news-and-events-find-an-expert.view-display-id-block_5 .feed-icon,
.page-news-and-events-find-an-expert-by-name.view-display-id-block_5 .feed-icon,
.event-listing.view-display-id-block_5 .feed-icon,
.news-listing.view-display-id-block_5 .feed-icon,
.staff-consultations-listing.view-display-id-block_5 .feed-icon,
.staff-consultation-issues-and-digest-listing.view-display-id-block_5 .feed-icon,
.view-research-stories.view-display-id-block_5 .feed-icon {
	margin-top: 0;
}

.page-news-and-events-find-an-expert .views-field-title h2,
.page-news-and-events-find-an-expert .views-field-title h3,
.page-news-and-events-find-an-expert-by-name .views-field-title h2,
.page-news-and-events-find-an-expert-by-name .views-field-title h3,
.event-listing .views-field-title h2,
.event-listing .views-field-title h3,
.news-listing .views-field-title h2,
.news-listing .views-field-title h3,
.staff-consultations-listing .views-field-title h2,
.staff-consultations-listing .views-field-title h3,
.staff-consultation-issues-and-digest-listing .views-field-title h2,
.staff-consultation-issues-and-digest-listing .views-field-title h3,
.view-research-stories .views-field-title h2,
.view-research-stories .views-field-title h3 {
	font-size: 1.313em;
	margin-bottom: 0;
	text-transform: none;
}

.page-news-and-events-find-an-expert .views-field-title h2 a,
.page-news-and-events-find-an-expert .views-field-title h3 a,
.page-news-and-events-find-an-expert-by-name .views-field-title h2 a,
.page-news-and-events-find-an-expert-by-name .views-field-title h3 a,
.event-listing .views-field-title h2 a,
.event-listing .views-field-title h3 a,
.news-listing .views-field-title h2 a,
.news-listing .views-field-title h3 a,
.staff-consultations-listing .views-field-title h2 a,
.staff-consultations-listing .views-field-title h3 a,
.staff-consultation-issues-and-digest-listing .views-field-title h2 a,
.staff-consultation-issues-and-digest-listing .views-field-title h3 a,
.view-research-stories .views-field-title h2 a,
.view-research-stories .views-field-title h3 a {
	color: #2C2C2C;
}

.page-news-and-events-find-an-expert .views-field-title h2 a:hover,
.page-news-and-events-find-an-expert .views-field-title h3 a:hover,
.page-news-and-events-find-an-expert-by-name .views-field-title h2 a:hover,
.page-news-and-events-find-an-expert-by-name .views-field-title h3 a:hover,
.event-listing .views-field-title h2 a:hover,
.event-listing .views-field-title h3 a:hover,
.news-listing .views-field-title h2 a:hover,
.news-listing .views-field-title h3 a:hover,
.staff-consultations-listing .views-field-title h2 a:hover,
.staff-consultations-listing .views-field-title h3 a:hover,
.staff-consultation-issues-and-digest-listing .views-field-title h2 a:hover,
.staff-consultation-issues-and-digest-listing .views-field-title h3 a:hover,
.view-research-stories .views-field-title h2 a:hover,
.view-research-stories .views-field-title h3 a:hover {
	color: #be0f34;
	text-decoration: none;
}

.page-news-and-events-find-an-expert.event-listing .view-mode-ow_listing_teaser,
.page-news-and-events-find-an-expert.event-listing .view-mode-ow-listing-teaser,
.page-news-and-events-find-an-expert.event-listing .view-mode-ow_listing_item,
.page-news-and-events-find-an-expert.event-listing .view-mode-ow-listing-item,
.page-news-and-events-find-an-expert.news-listing .view-mode-ow_listing_teaser,
.page-news-and-events-find-an-expert.news-listing .view-mode-ow-listing-teaser,
.page-news-and-events-find-an-expert.news-listing .view-mode-ow_listing_item,
.page-news-and-events-find-an-expert.news-listing .view-mode-ow-listing-item,
.page-news-and-events-find-an-expert.staff-consultations-listing .view-mode-ow_listing_teaser,
.page-news-and-events-find-an-expert.staff-consultations-listing .view-mode-ow-listing-teaser,
.page-news-and-events-find-an-expert.staff-consultations-listing .view-mode-ow_listing_item,
.page-news-and-events-find-an-expert.staff-consultations-listing .view-mode-ow-listing-item,
.page-news-and-events-find-an-expert.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_teaser,
.page-news-and-events-find-an-expert.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-teaser,
.page-news-and-events-find-an-expert.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_item,
.page-news-and-events-find-an-expert.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-item,
.page-news-and-events-find-an-expert-by-name.event-listing .view-mode-ow_listing_teaser,
.page-news-and-events-find-an-expert-by-name.event-listing .view-mode-ow-listing-teaser,
.page-news-and-events-find-an-expert-by-name.event-listing .view-mode-ow_listing_item,
.page-news-and-events-find-an-expert-by-name.event-listing .view-mode-ow-listing-item,
.page-news-and-events-find-an-expert-by-name.news-listing .view-mode-ow_listing_teaser,
.page-news-and-events-find-an-expert-by-name.news-listing .view-mode-ow-listing-teaser,
.page-news-and-events-find-an-expert-by-name.news-listing .view-mode-ow_listing_item,
.page-news-and-events-find-an-expert-by-name.news-listing .view-mode-ow-listing-item,
.page-news-and-events-find-an-expert-by-name.staff-consultations-listing .view-mode-ow_listing_teaser,
.page-news-and-events-find-an-expert-by-name.staff-consultations-listing .view-mode-ow-listing-teaser,
.page-news-and-events-find-an-expert-by-name.staff-consultations-listing .view-mode-ow_listing_item,
.page-news-and-events-find-an-expert-by-name.staff-consultations-listing .view-mode-ow-listing-item,
.page-news-and-events-find-an-expert-by-name.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_teaser,
.page-news-and-events-find-an-expert-by-name.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-teaser,
.page-news-and-events-find-an-expert-by-name.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_item,
.page-news-and-events-find-an-expert-by-name.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-item,
.event-listing.event-listing .view-mode-ow_listing_teaser,
.event-listing.event-listing .view-mode-ow-listing-teaser,
.event-listing.event-listing .view-mode-ow_listing_item,
.event-listing.event-listing .view-mode-ow-listing-item,
.event-listing.news-listing .view-mode-ow_listing_teaser,
.event-listing.news-listing .view-mode-ow-listing-teaser,
.event-listing.news-listing .view-mode-ow_listing_item,
.event-listing.news-listing .view-mode-ow-listing-item,
.event-listing.staff-consultations-listing .view-mode-ow_listing_teaser,
.event-listing.staff-consultations-listing .view-mode-ow-listing-teaser,
.event-listing.staff-consultations-listing .view-mode-ow_listing_item,
.event-listing.staff-consultations-listing .view-mode-ow-listing-item,
.event-listing.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_teaser,
.event-listing.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-teaser,
.event-listing.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_item,
.event-listing.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-item,
.news-listing.event-listing .view-mode-ow_listing_teaser,
.news-listing.event-listing .view-mode-ow-listing-teaser,
.news-listing.event-listing .view-mode-ow_listing_item,
.news-listing.event-listing .view-mode-ow-listing-item,
.news-listing.news-listing .view-mode-ow_listing_teaser,
.news-listing.news-listing .view-mode-ow-listing-teaser,
.news-listing.news-listing .view-mode-ow_listing_item,
.news-listing.news-listing .view-mode-ow-listing-item,
.news-listing.staff-consultations-listing .view-mode-ow_listing_teaser,
.news-listing.staff-consultations-listing .view-mode-ow-listing-teaser,
.news-listing.staff-consultations-listing .view-mode-ow_listing_item,
.news-listing.staff-consultations-listing .view-mode-ow-listing-item,
.news-listing.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_teaser,
.news-listing.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-teaser,
.news-listing.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_item,
.news-listing.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-item,
.staff-consultations-listing.event-listing .view-mode-ow_listing_teaser,
.staff-consultations-listing.event-listing .view-mode-ow-listing-teaser,
.staff-consultations-listing.event-listing .view-mode-ow_listing_item,
.staff-consultations-listing.event-listing .view-mode-ow-listing-item,
.staff-consultations-listing.news-listing .view-mode-ow_listing_teaser,
.staff-consultations-listing.news-listing .view-mode-ow-listing-teaser,
.staff-consultations-listing.news-listing .view-mode-ow_listing_item,
.staff-consultations-listing.news-listing .view-mode-ow-listing-item,
.staff-consultations-listing.staff-consultations-listing .view-mode-ow_listing_teaser,
.staff-consultations-listing.staff-consultations-listing .view-mode-ow-listing-teaser,
.staff-consultations-listing.staff-consultations-listing .view-mode-ow_listing_item,
.staff-consultations-listing.staff-consultations-listing .view-mode-ow-listing-item,
.staff-consultations-listing.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_teaser,
.staff-consultations-listing.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-teaser,
.staff-consultations-listing.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_item,
.staff-consultations-listing.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-item,
.staff-consultation-issues-and-digest-listing.event-listing .view-mode-ow_listing_teaser,
.staff-consultation-issues-and-digest-listing.event-listing .view-mode-ow-listing-teaser,
.staff-consultation-issues-and-digest-listing.event-listing .view-mode-ow_listing_item,
.staff-consultation-issues-and-digest-listing.event-listing .view-mode-ow-listing-item,
.staff-consultation-issues-and-digest-listing.news-listing .view-mode-ow_listing_teaser,
.staff-consultation-issues-and-digest-listing.news-listing .view-mode-ow-listing-teaser,
.staff-consultation-issues-and-digest-listing.news-listing .view-mode-ow_listing_item,
.staff-consultation-issues-and-digest-listing.news-listing .view-mode-ow-listing-item,
.staff-consultation-issues-and-digest-listing.staff-consultations-listing .view-mode-ow_listing_teaser,
.staff-consultation-issues-and-digest-listing.staff-consultations-listing .view-mode-ow-listing-teaser,
.staff-consultation-issues-and-digest-listing.staff-consultations-listing .view-mode-ow_listing_item,
.staff-consultation-issues-and-digest-listing.staff-consultations-listing .view-mode-ow-listing-item,
.staff-consultation-issues-and-digest-listing.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_teaser,
.staff-consultation-issues-and-digest-listing.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-teaser,
.staff-consultation-issues-and-digest-listing.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_item,
.staff-consultation-issues-and-digest-listing.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-item,
.view-research-stories.event-listing .view-mode-ow_listing_teaser,
.view-research-stories.event-listing .view-mode-ow-listing-teaser,
.view-research-stories.event-listing .view-mode-ow_listing_item,
.view-research-stories.event-listing .view-mode-ow-listing-item,
.view-research-stories.news-listing .view-mode-ow_listing_teaser,
.view-research-stories.news-listing .view-mode-ow-listing-teaser,
.view-research-stories.news-listing .view-mode-ow_listing_item,
.view-research-stories.news-listing .view-mode-ow-listing-item,
.view-research-stories.staff-consultations-listing .view-mode-ow_listing_teaser,
.view-research-stories.staff-consultations-listing .view-mode-ow-listing-teaser,
.view-research-stories.staff-consultations-listing .view-mode-ow_listing_item,
.view-research-stories.staff-consultations-listing .view-mode-ow-listing-item,
.view-research-stories.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_teaser,
.view-research-stories.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-teaser,
.view-research-stories.staff-consultation-issues-and-digest-listing .view-mode-ow_listing_item,
.view-research-stories.staff-consultation-issues-and-digest-listing .view-mode-ow-listing-item {
	border-bottom: 1px solid #e0ded9;
	margin-bottom: 1em;
	padding-bottom: 1em;
}

.page-news-and-events-find-an-expert .field-name-field-event-type,
.page-news-and-events-find-an-expert-by-name .field-name-field-event-type,
.event-listing .field-name-field-event-type,
.news-listing .field-name-field-event-type,
.staff-consultations-listing .field-name-field-event-type,
.staff-consultation-issues-and-digest-listing .field-name-field-event-type,
.view-research-stories .field-name-field-event-type {
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
}

.page-news-and-events-find-an-expert .label,
.page-news-and-events-find-an-expert-by-name .label {
	display: none;
}

.page-news-and-events-find-an-expert .views-exposed-widget .form-submit,
.page-news-and-events-find-an-expert-by-name .views-exposed-widget .form-submit {
	margin-top: 0em;
}

.news-listing .view-filters form {
	margin-bottom: 1.5em;
	padding-bottom: 2.118933698%;
}

.view-student-news-and-events {
	font-size: 1.125em;
}

.view-student-news-and-events .field-name-field-event-date:before,
.view-student-news-and-events .field-name-field-news-date:before {
	content: ' | ';
}

.view-student-news-and-events .date-calendardate {
	font-size: 1.1em;
}

.view-student-news-and-events .view-mode-ow_listing_item a {
	padding: 0;
}

.view-events-graduate .node-event-graduate {
	margin-bottom: 1em;
	padding-bottom: 1em;
	border-bottom: 1px solid #e0ded9;
}

.view-staff-news .views-exposed-form .views-exposed-widget>div>div {
	float: left;
	padding: .5em 1em 0 0;
}

.view-listing {
	padding: 0;
	margin: 0;
}

.view-listing .item-list ul {
	margin: 0;
	padding: 0;
}

.view-listing .item-list ul li {
	list-style: none;
	margin: 0;
	*zoom: 1;
	padding-bottom: 1.538em;
	margin-bottom: 1.846em;
}

.view-listing .item-list ul li:before,
.view-listing .item-list ul li:after {
	display: table;
	content: "";
	line-height: 0;
}

.view-listing .item-list ul li:after {
	clear: both;
}

.view-listing .item-list ul li.views-row-last {
	margin-bottom: 0;
}

.view-listing .node {
	padding-bottom: 0;
}

.view-listing .field-name-field-image-listing {
	float: left;
	width: 98px;
	margin-right: 1.231em;
}

.view-listing .field-name-field-image-listing img {
	width: 90%;
	height: auto;
}

.view-listing .group-details,
.view-listing .details {
	float: left;
	width: 496px;
	margin-top: -4px;
}

.view-listing .group-byline .field-name-post-date,
.view-listing .group-byline .field-type-date,
.view-listing .group-byline .date {
	font-size: 1em;
}

.view-listing .group-byline a,
.view-listing .group-byline .field-name-field-author-nid a {
	text-decoration: underline;
	color: #a79d96;
}

.view-listing .views-field-comment-count {
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	margin-bottom: 0.923em;
}

.view-listing .node-blog h2 a {
	color: #a79d96;
}

.block-grey .view-listing .item-list ul li {
	margin: 0;
	padding: 0;
}

.page-node-moderation-diff form .diff-revision input[type="radio"] {
	width: auto;
}

.view-listing-short .field-name-field-body p {
	margin: 0;
}

.view-listing-long .field-name-field-image-listing {
	float: right;
	width: 98px;
	margin-right: 0;
	margin-left: 1.231em;
}

.view-listing-long .group-details {
	width: auto;
	float: none;
}

.view-listing-long .field-name-field-body {
	margin-bottom: 1.231em;
}

.view-listing-hide-category-heading .category-heading {
	display: none !important;
}

.field-name-field-view-reference {
	margin-bottom: 2em;
}

.view-course-listing h3 {
	margin: 1em 0 0 0;
}

.view-course-listing-and-search .view-header,
.view-course-listing-and-search .view-empty {
	width: 82%;
	margin-top: 2em;
}

.view-course-listing-and-search .view-header {
	display: block;
}

.view-course-listing-and-search .view-header .course-heading-label,
.view-course-listing-and-search .view-header .course-mode-of-study-label,
.view-course-listing-and-search .view-header .course-duration-label {
	float: left;
	box-sizing: border-box;
	padding: .75em .5em;
	font-weight: 700;
	font-size: 1.125em;
}

.view-course-listing-and-search .view-header .course-heading-label {
	width: 55%;
}

.view-course-listing-and-search .view-header .course-mode-of-study-label {
	width: 21%;
}

.view-course-listing-and-search .view-header .course-duration-label {
	width: 24%;
}

.view-course-listing-and-search .view-content {
	clear: left;
	width: 82%;
}

.view-course-listing-and-search .view-content h3 {
	width: 100%;
	padding: .5em;
	margin: 0;
	box-sizing: border-box;
	border-top: 1px solid #e0ded9;
}

.view-course-listing-and-search .course-listing {
	border-top: 1px solid #e0ded9;
}

.view-course-listing-and-search .course-listing:hover {
	background-color: #f9f8f5;
}

.view-course-listing-and-search .course-listing:last-child {
	border-bottom: 1px solid #e0ded9;
}

.view-course-listing-and-search .course-listing .course-cell {
	float: left;
	padding: 1em .5em;
	box-sizing: border-box;
}

.view-course-listing-and-search .course-listing .course-heading {
	width: 55%;
}

.view-course-listing-and-search .course-listing .course-title {
	font-family: "PT Serif", Georgia, 'Times New Roman', serif;
	font-weight: 700;
	font-size: 1.125em;
}

.view-course-listing-and-search .course-listing .course-department {
	font-family: "PT Serif 700italic", Georgia, 'Times New Roman', serif;
	font-style: italic;
}

.view-course-listing-and-search .course-listing .course-department p {
	margin-bottom: 0;
}

.view-course-listing-and-search .course-listing .course-mode-of-study,
.view-course-listing-and-search .course-listing .course-length {
	width: 21%;
}

.view-course-listing-and-search .course-listing .course-duration,
.view-course-listing-and-search .course-listing .course-degree-obtained {
	width: 24%;
}

.view-course-listing-and-search .form-item-combine input {
	width: 33em;
}

.field-name-field-body-multiple .view-course-listing-and-search .view-header .course-heading-label,
.field-name-field-body-multiple .view-course-listing-and-search .view-header .course-mode-of-study-label,
.field-name-field-body-multiple .view-course-listing-and-search .view-header .course-duration-label {
	font-size: 100%;
}

.field-name-field-body-multiple .view-course-listing-and-search .course-title {
	font-size: 90%;
}

.field-name-field-body-multiple .view-course-listing-and-search .course-cell {
	padding: 0.5em;
}

.field-name-field-body-multiple .view-course-listing-and-search .course-listing .course-department,
.field-name-field-body-multiple .view-course-listing-and-search .course-listing .course-mode-of-study,
.field-name-field-body-multiple .view-course-listing-and-search .course-listing .course-duration {
	font-size: 0.889em;
}

.field-name-field-body-multiple .view-course-listing-and-search .view-content h3 {
	font-size: 1.17em;
}

.view-id-course_listing_and_search.view-display-id-block_5 .view-filters {
	padding: 2em 0 1em;
	border-top: 1px solid #e0ded9;
}

.view-id-course_listing_and_search.view-display-id-block_5 .results-heading {
	font-size: 1em;
	font-weight: bold;
	margin-top: 0;
}

.view-id-course_listing_and_search.view-display-id-block_5 .view-content {
	padding-bottom: 2em;
}

.view-id-course_listing_and_search.view-display-id-block_5 .view-empty {
	padding-bottom: 1em;
	margin: 0 0 2em;
	border-bottom: 1px solid #e0ded9;
}

.main-content .field-name-field-author-nid {
	margin-bottom: 1.231em;
}

.red {
	color: #be0f34;
}

.field-type-date,
.group-research-case-study-details {
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
}

body:not(#tinymce) div.more-less {
	margin-right: 18%;
	padding: 0.5em;
	border-top: 1px solid #e0ded9;
}

body.page-full-width body:not(#tinymce) div.more-less {
	margin-right: 2.118933698%;
}

body:not(#tinymce) div.more-less p:not([class^=wysiwyg-float]) {
	margin: 1em 0;
}

body:not(#tinymce) div.more-less div[class*=wysiwyg-float-] {
	margin-top: 1em;
}

body:not(#tinymce) div.more-less>* {
	display: none;
	padding-left: 40px;
}

body:not(#tinymce) div.more-less h3 {
	cursor: pointer;
	background: url('/skin/images/faqs-arrow-down.png') 4px 4px no-repeat;
	min-height: 27px;
	padding: 5px 10px 5px 40px;
	margin-top: 0.5em;
	font-family: "PT Serif", Georgia, 'Times New Roman', serif;
	font-weight: 700;
	font-size: 1em;
	display: block;
}

body:not(#tinymce) div.more-less h3:hover {
	color: #be0f34;
}

body:not(#tinymce) div.more-less.show {
	background-color: #f9f8f5;
}

body:not(#tinymce) div.more-less.show h3 {
	background-image: url('/skin/images/faqs-arrow-up.png');
}

body:not(#tinymce) div.more-less.show h3:hover {
	color: inherit;
}

body:not(#tinymce) div.more-less.show>* {
	display: block;
}

body:not(#tinymce) div.more-less.simple-style {
	border-top: none;
	border-bottom: 1px solid #e0ded9;
	margin-left: 0;
	padding: 0;
}

body:not(#tinymce) div.more-less.simple-style h3 {
	background: url('/skin/images/faqs-arrow-down.png') right top no-repeat;
	padding: 0 40px 0 0;
	font-weight: normal;
	margin-bottom: 1.25em;
	min-height: 23px;
}

body:not(#tinymce) div.more-less.simple-style p {
	padding-left: 0;
	margin-right: 40px;
}

body:not(#tinymce) div.more-less.simple-style a {
	color: #2F72A8;
	display: inline;
	border: none;
}

body:not(#tinymce) div.more-less.simple-style.show {
	background: none;
}

body:not(#tinymce) div.more-less.simple-style.show h3 {
	background-image: url('/skin/images/faqs-arrow-up.png');
}

.key-dates {
	background-color: #f3f1ee;
	border: 2em solid #f3f1ee;
	width: 100%;
	margin-bottom: 2em;
	margin-top: 2em;
}

.key-dates caption {
	background-color: #f3f1ee;
	margin-bottom: 0;
	padding: 2em 2em 0;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
}

.key-dates thead {
	text-transform: uppercase;
	font-size: 0.813em;
}

.key-dates thead td {
	padding-top: 0;
}

.key-dates td {
	border-width: 0 0 1px 0;
}

.key-dates.small {
	border: none;
	margin-top: 0em;
}

.key-dates.small caption {
	padding: 0em;
}

div.did-you-know {
	background-color: #003947;
	color: #fff;
	padding: 1em 2em;
	margin-bottom: 2em;
}

div.did-you-know h2,
div.did-you-know h3 {
	color: #fff;
	text-transform: uppercase;
	font-size: 1.125em;
	font-weight: bold;
	margin-top: 1em;
}

div.did-you-know p,
div.did-you-know span {
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 1.125em;
}

div.did-you-know .large-emphasis {
	font-size: 90px;
	margin: 0.5em 0;
	letter-spacing: -0.05em;
}

div.did-you-know p.large-emphasis {
	margin: 0.5em 0;
	letter-spacing: -0.05em;
}

div.did-you-know .text-small {
	font-size: 14px;
}

div.did-you-know .text-large {
	font-size: 45px;
}

div.did-you-know .large-emphasis,
div.did-you-know .text-small,
div.did-you-know .text-large {
	line-height: 1;
}

.field-name-field-news-small .field-item:first-child .did-you-know h2,
.field-name-field-news-small .field-item:first-child .did-you-know h3,
.field-name-field-news-small .field-item:first-child .did-you-know h2.title {
	margin-top: 1em;
}

.field-name-field-news-small .did-you-know p {
	margin: inherit;
}

.page-content-sidebar-second .did-you-know {
	margin: -30px -10.202% -20px;
}

html .link-list {
	border-top: 1px solid #e0ded9;
}

html .link-list li {
	list-style: none;
	background-image: none;
	padding: 0.5em 0;
	border-bottom: 1px solid #e0ded9;
}

.student-links {
	border-top: 1px solid #e0ded9;
}

.student-links p {
	border-bottom: 1px solid #e0ded9;
	margin: 0;
	padding: 0.5em 0;
}

.field-name-block-temp-twitter-block h2.title {
	font-size: 1.125em;
	text-transform: uppercase;
}

.page-students .field-name-block-temp-twitter-block,
.student-block {
	display: block;
	margin-bottom: 1em;
}

.page-students .field-name-block-temp-twitter-block h2,
.page-students .field-name-block-temp-twitter-block .label,
.student-block h2,
.student-block .label {
	font-size: 1.125em;
	text-transform: uppercase;
}

.page-students .field-name-block-temp-twitter-block select,
.student-block select {
	margin: 1em 0;
}

.page-students .field-name-block-temp-twitter-block .field-name-field-body,
.student-block .field-name-field-body {
	font-size: 100%;
	line-height: inherit;
	margin-bottom: 0;
}

.page-students .field-name-block-temp-twitter-block .field-name-field-body p,
.student-block .field-name-field-body p {
	margin-right: 0;
}

#tinymce .more-less p {
	display: block;
}

.green-light,
.orange-light,
.red-light,
.blue-light {
	margin-left: 1.5em;
}

.green-light:before,
.orange-light:before,
.red-light:before,
.blue-light:before {
	border-width: 8px;
	border-style: solid;
	content: '';
	height: 0;
	width: 0;
	position: absolute;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin-left: -1.5em;
	margin-top: 4px;
}

.green-light:before {
	border-color: #008100;
}

.orange-light:before {
	border-color: #ffa600;
}

.red-light:before {
	border-color: #ff0000;
}

.blue-light:before {
	border-color: #0000ff;
}

.audience-copy,
.important-copy {
	padding: 1em;
}

div.audience-copy,
div.important-copy {
	margin-right: 18%;
	margin-bottom: 1em;
	padding-bottom: 0.01em;
}

div.audience-copy p,
div.important-copy p {
	margin-right: 0;
}

.audience-copy {
	background-color: #f3f1ec;
}

.important-copy {
	background-color: #29608E;
	color: #fff;
}

.important-copy h2,
.important-copy h3,
.important-copy h4,
.important-copy h5,
.important-copy h6 {
	color: #fff;
}

.important-copy a,
.important-copy a:link,
.important-copy a:link:visited,
.important-copy a:link:hover,
.important-copy a:link:active,
.important-copy a:link:focus {
	color: #bfd9ed;
}

.important-copy ul li {
	background-image: url('/skin/images/small-bullet-white.png');
}

.gsa-survey {
	background: #003947;
	color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 1.5em;
}

.gsa-survey p {
	font-size: 1.313em;
	line-height: 1.5;
}

.gsa-survey a {
	padding: 0.8em 1.2em;
	background-color: #be0f34;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: none;
	text-decoration: none;
	display: inline-block;
	cursor: pointer;
	-webkit-appearance: none;
	margin: 0.5em 0;
	margin-right: 0.5em;
	-webkit-transition: background ease-out 0.3s;
	-moz-transition: background ease-out 0.3s;
	-o-transition: background ease-out 0.3s;
	transition: background ease-out 0.3s;
	background-color: #2F72A8;
	color: #fff !important;
}

.gsa-survey a:hover {
	background-color: #8f0b27;
	-webkit-transition: background ease-out 0.3s;
	-moz-transition: background ease-out 0.3s;
	-o-transition: background ease-out 0.3s;
	transition: background ease-out 0.3s;
}

.gsa-survey a:active {
	background-color: #770921;
	-webkit-transition: background ease-out 0.3s;
	-moz-transition: background ease-out 0.3s;
	-o-transition: background ease-out 0.3s;
	transition: background ease-out 0.3s;
}

.gsa-survey a:focus {
	background-color: #8f0b27;
	-webkit-transition: background ease-out 0.3s;
	-moz-transition: background ease-out 0.3s;
	-o-transition: background ease-out 0.3s;
	transition: background ease-out 0.3s;
}

.gsa-survey span {
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 0.938em;
}

ul.pager {
	margin: 1.846em 0 0 0;
	padding: 13px 20px;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 0.938em;
	background-color: #f3f1ee;
	text-align: center;
}

ul.pager li {
	padding: 0.5em;
	margin-right: 0.5em;
	line-height: 0.75em;
}

ul.pager li.current {
	font-weight: bold;
	color: #2C2C2C;
	border-color: #000;
}

ul.pager li.next,
ul.pager li.last,
ul.pager li.previous,
ul.pager li.first {
	text-transform: uppercase;
	font-size: 0.938em;
}

ul.pager a:hover,
ul.pager a:focus {
	outline: none;
}

ul.tabs {
	padding: 0 0 0 2em;
	margin: 0.5em 0;
}

ul.tabs li {
	display: inline;
	padding: 0.2em 0.5em;
}

ul.tabs ul.primary {
	font-size: 1.1em;
}

ul.tabs ul.secondary {
	padding-left: 3em;
	padding-bottom: 0.4em;
}

ul.tabs ul.secondary li {
	border: none;
}

ul.tabs ul.secondary li:first-child {
	border-width: 0;
}

.page-admin table {
	width: 100%;
}

.admin-output {
	margin: 20px 0 0 0;
}

.drupal-messages {
	margin-right: 25px;
}

div.messages,
div.workbench-info-block {
	border: none;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	padding: 0.923em 1.846em 0.923em 3.692em;
	margin: 0 1em 0.5em 0;
	-webkit-text-shadow: 1px 1px 1px #fff;
	-moz-text-shadow: 1px 1px 1px #fff;
	text-shadow: 1px 1px 1px #fff;
	border-left: 10px solid #a7881f;
}

div.messages ul {
	margin: 0;
}

div.messages li {
	list-style: none;
}

div.alert-success,
div.status {
	border-left: 10px solid #6fa71f;
}

div.alert-error,
div.error {
	border-left: 10px solid #a60d2e;
	background: url("/skin/images/cross-icon.png") no-repeat 7px 10px #fff0f3;
}

.page-node-add .page-content-container div.error,
.page-node-edit .page-content-container div.error {
	background-image: none;
	background-color: transparent;
}

.password-parent,
.confirm-parent {
	clear: left;
	margin: 0;
	width: 48.5em;
}

.password-confirm {
	float: none;
	margin-bottom: 0;
}

.password-indicator div {
	background-color: #be0f34;
}

div.form-item div.password-suggestions {
	margin-bottom: 1.2em;
	border: none;
}

div.form-item div.password-suggestions ul li {
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	list-style: disc inside;
}

.password-strength,
div.password-confirm {
	width: 14em;
	float: right;
	margin-top: 1.8em;
}

div.passowrd-confirm {
	margin-top: 2.2em;
}

.row .content-meta {
	padding-top: 0;
	position: relative;
}

.row .content-meta .block-sharebar {
	position: absolute;
	right: 0;
}

.row .content-meta .field-name-field-media-date-published .label,
.row .content-meta .field-name-field-author-nid .label,
.row .content-meta .field-name-post-date .label,
.row .content-meta .field-name-workbench-last-published .label {
	text-transform: uppercase;
	color: #746d69;
	font-size: 0.75em;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight: normal;
	display: block;
	text-align: right;
	white-space: nowrap;
}

.row .content-meta .field-name-field-media-date-published time,
.row .content-meta .field-name-field-media-date-published,
.row .content-meta .field-name-field-author-nid time,
.row .content-meta .field-name-field-author-nid,
.row .content-meta .field-name-post-date time,
.row .content-meta .field-name-post-date,
.row .content-meta .field-name-workbench-last-published time,
.row .content-meta .field-name-workbench-last-published {
	display: block;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 0.938em;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
}

.row .content-meta .field-name-field-media-date-published .field-item,
.row .content-meta .field-name-field-author-nid .field-item,
.row .content-meta .field-name-post-date .field-item,
.row .content-meta .field-name-workbench-last-published .field-item {
	padding-bottom: 0.3125em;
	margin-bottom: 0.3125em;
	border-bottom: 1px solid #f3f1ee;
}

.row .content-meta .field-name-field-media-date-published .field-item:last-child,
.row .content-meta .field-name-field-author-nid .field-item:last-child,
.row .content-meta .field-name-post-date .field-item:last-child,
.row .content-meta .field-name-workbench-last-published .field-item:last-child {
	border: none;
}

.main-content {
	background: #fff;
	padding-bottom: 5em;
}

.page-content .row {
	background-color: #fff;
}

body.has-pre-content.node-type-blog .main-content,
body.has-pre-content.node-type-news-item .main-content,
body.has-pre-content.node-type-page .main-content,
body.has-pre-content.node-type-page-tabbed .main-content,
body.has-pre-content.node-type-course .main-content,
body.has-pre-content.node-type-college .main-content,
body.has-pre-content.node-type-graduate-course .main-content,
body.has-pre-content.node-type-graduate-college .main-content,
body.has-pre-content.node-type-research-case-study .main-content {
	margin-top: -93px;
	position: relative;
	padding-bottom: 1.625em;
}

body.has-pre-content.node-type-blog .breadcrumb,
body.has-pre-content.node-type-news-item .breadcrumb,
body.has-pre-content.node-type-page .breadcrumb,
body.has-pre-content.node-type-page-tabbed .breadcrumb,
body.has-pre-content.node-type-course .breadcrumb,
body.has-pre-content.node-type-college .breadcrumb,
body.has-pre-content.node-type-graduate-course .breadcrumb,
body.has-pre-content.node-type-graduate-college .breadcrumb,
body.has-pre-content.node-type-research-case-study .breadcrumb {
	padding-bottom: 10px;
	padding-top: 18px;
}

body.has-pre-content.node-type-blog .field-name-field-body {
	padding-top: 0em;
}

body.page-full-width.no-sidebars .main-content {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 100%;
	padding: 0 0;
	*width: 96.875%;
	*padding: 0 -0.03125px;
	padding-left: 2.118933698%;
}

@media only screen and (max-width:870px) {
	body.page-full-width.no-sidebars .main-content {
		width: 100%;
		float: none;
		display: block;
	}
}

body.page-full-width.one-sidebar .main-content,
body.page-full-width.two-sidebars .main-content {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 75%;
	padding: 0 0;
	*width: 71.875%;
	*padding: 0 -0.03125px;
	padding-left: 2.118933698%;
}

@media only screen and (max-width:870px) {

	body.page-full-width.one-sidebar .main-content,
	body.page-full-width.two-sidebars .main-content {
		width: 100%;
		float: none;
		display: block;
	}
}

.row .post-content {
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
}

.row .post-content .back-to {
	margin-top: 2em;
	padding-top: 1px;
}

.row .post-content .back-to a {
	display: block;
	padding-left: 20px;
	padding-right: 5px;
	background: url('/skin/images/chevron-left.png') no-repeat left 50%;
	text-decoration: none;
}

.row .post-content .back-to a h2 {
	margin-bottom: 0;
	text-transform: uppercase;
}

.row .post-content .back-to a span:hover {
	text-decoration: underline;
}

.row .post-content .back-to .contextual-links-trigger {
	background: none;
}

.row .post-content h2,
.row .post-content .label-above,
.row .post-content .label {
	margin-bottom: 12px;
	line-height: 1.3em;
	font-size: 0.938em;
}

.row .post-content .group-related {
	border-top: 1px solid #e0ded9;
}

.row .post-content .group-related .field-group-field-odd,
.row .post-content .group-related .field-group-field-even {
	border: 0;
	width: 48%;
	margin: 2.2em 0 1em 0;
	padding: 0;
}

.row .post-content .group-related .field-group-field-odd {
	clear: both;
	float: left;
}

.row .post-content .group-related .field-group-field-even {
	float: right;
}

.row .post-content .field-name-workbench-last-published .label {
	text-transform: uppercase;
	color: #746d69;
	font-size: 0.75em;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight: normal;
	display: block;
	margin-bottom: 6px;
}

.row .post-content .field-name-workbench-last-published {
	display: block;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 0.938em;
	font-weight: bold;
	text-transform: uppercase;
}

.row .post-content .field-name-workbench-last-published .field-item {
	padding-bottom: 0.3125em;
	margin-bottom: 0.3125em;
	border-bottom: 1px solid #f3f1ee;
}

.row .post-content .field-name-workbench-last-published .field-item:last-child {
	border: none;
}

.page-footer a {
	color: #fff;
}

.page-footer a:hover {
	text-decoration: none;
}

.page-footer .site-map a {
	color: rgba(255, 255, 255, 0.65);
}

.page-footer .site-map a:hover {
	color: #fff;
}

.page-footer .row {
	padding: 1.875em 1.875em 0 1.875em;
	background: rgba(0,72,109,0.9);
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	*zoom: 1;
}

.page-footer .row:before,
.page-footer .row:after {
	display: table;
	content: "";
	line-height: 0;
}

.page-footer .row:after {
	clear: both;
}

.page-footer .row .visitor-type-links {
	margin-bottom: 1.250em;
	width: 47.5%;
	display: inline-block;
}

.page-footer .row .visitor-type-links ul {
	margin: 0;
}

.page-footer .row .visitor-type-links li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	list-style: none;
	margin-left: 0;
}

.page-footer .row .visitor-type-links li+li {
	margin-left: 1em;
}

.page-footer .row .visitor-type-links a {
	text-transform: uppercase;
}

.page-footer .row .visitor-type-links {
	padding-right: 5%;
	float: left;
	padding-bottom: 30px;
	border-bottom: 1px solid #3FA7C3;
}

.page-footer .row .site-map .sitemap-item {
	float: left;
	padding-left: 2.5%;
	padding-right: 2.5%;
	border-left: 1px solid rgba(255,255,255,0.4);
	min-height:240px;
	width: 16%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.page-footer .row .site-map .sitemap-item h2 {
	font-size: 1.125em;
	font-weight: 400;
	color: #fff;
	text-transform: uppercase;
}

.page-footer .row .site-map .sitemap-item ul {
	margin: 0 0 2em 0;
}

.page-footer .row .site-map .sitemap-item ul li {
	list-style: none;
	margin-bottom: 0.3em;
}

.page-footer .row .site-map .sitemap-item ul li a {
	font-size: 1.013em;
	display: inline-block;
	line-height: 1.2em;
}

.page-footer .row .site-map .sitemap-item.footer-logo-wrapper {
	height: 128px;
	background: url('/skin/images/logo-footer.png') right center no-repeat;
	border: none;
	min-width: 128px;
	overflow: hidden;
	text-indent: -9999%;
}

.page-footer .row .social-links {
	border-bottom: 1px solid rgba(255,255,255,0.4);
	padding: 0 0 1em 0;
	margin: 0 0 2em 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.125em;
	*zoom: 1;
}

.page-footer .row .social-links h2 {
	font-size: 1em;
	font-weight: 400;
	color: #fff;
	text-transform: uppercase;
	float: left;
	line-height: 40px;
}

.page-footer .row .social-links:before,
.page-footer .row .social-links:after {
	display: table;
	content: "";
	line-height: 0;
}

.page-footer .row .social-links:after {
	clear: both;
}

.page-footer .row .social-links .social {
	margin: 0;
	padding: 0;
}

.page-footer .row .social-links .social li {
	float: left;
	display: block;
	line-height: 40px;
}

.page-footer .row .social-links .social li a {
	width: 36px;
	height: 36px;
	display: inline-block;
	margin-left: 0.5em;
	text-align: center;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
	text-indent: -9999%;
	-webkit-transition: background-color ease-in 0.1s;
	-moz-transition: background-color ease-in 0.1s;
	-o-transition: background-color ease-in 0.1s;
	transition: background-color ease-in 0.1s;
	background-image: url('/skin/images/14.png');
	background-repeat: no-repeat;
}

.page-footer .row .social-links .social li a.qq {
	background-position: -73px -1px;
	background-color: #3041d6;
	margin-left: 1em;
}

.page-footer .row .social-links .social li a.qq:hover {
	background-position: -73px -38px;
	background-color: #fff;
}

.page-footer .row .social-links .social li a.wechat {
	background-position: -144px -1px;
	background-color: #1aad19
}

.page-footer .row .social-links .social li a.wechat:hover {
	background-position: -144px -38px;
	background-color: #fff;
}

.page-footer .row .social-links .social li a.weibo{
	background-position: -144px -150px;
	background-color: #d82b2c;
}

.page-footer .row .social-links .social li a.weibo:hover {
	background-position: -144px  -187px;
	background-color: #fff;
}

.page-footer .row .social-links .social li a.twitter {
	background-position: -38px -2px;
	background-color: #2ba8ea;
}

.page-footer .row .social-links .social li a.twitter:hover {
	background-position: -38px  -39px;
	background-color: #fff;
}

.page-footer .row .social-links .social li a.ditu {
	background-position: -72px -114px;
	background-color: #537DA2;
}

.page-footer .row .social-links .social li a.ditu:hover {
	background-position: -72px -150px;
	background-color: #fff;
}


.page-footer .row .social-links .social li.any-questions {
	float: right;
	font-size: 0.875em;
	line-height: 36px;
}

.page-footer .row .social-links .social li.any-questions a {
	width: auto;
	background: url('/skin/images/oxweb-footer-icons.png') no-repeat -250px -36px;
	text-indent: 0;
	padding-left: 48px;
	text-transform: none;
}

.page-footer .row .social-links .social li.any-questions a:hover {
	background-position: -250px 0px;
}

.page-footer .row .legals-questions {
	margin-top: 1.5em;
	border-top: 1px solid rgba(255,255,255,0.4);
	padding: 1em 0;
}

.page-footer .row .legals-questions ul {
	margin: 0;
}

.page-footer .row .legals-questions ul li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	list-style: none;
	margin-left: 0;
}

.block-block-14{
    display: flex;
    justify-content: space-around;
}
.page-footer .row .legals-questions ul li+li {
	margin-left: 1em;
}

.page-footer .row .legals-questions ul li {
	font-size: 0.813em;
}

.page-footer .row .legals-questions ul li.copyright {
	color: rgba(255,255,255,0.9);
}

.page-content-sidebar-first,
.page-content-sidebar-second {
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	overflow: hidden;
}

body.one-sidebar .page-content-sidebar-first {
	padding-top: 0;
}

body.one-sidebar .page-content-sidebar-first:first-child nav.block-menu-block {
	padding-top: 20px;
}

.node-type-gateway-staff .content-meta .block-grey,
.node-type-gateway-staff .content-meta .block .group-related>.field,
.node-type-gateway-staff .content-meta .block .group-sidebar-related>.field,
.node-type-gateway-staff .content-meta .block>.field,
.post-content .block-grey,
.post-content .block .group-related>.field,
.post-content .block .group-sidebar-related>.field,
.post-content .block>.field,
.page-content-sidebar-first .block-grey,
.page-content-sidebar-first .block .group-related>.field,
.page-content-sidebar-first .block .group-sidebar-related>.field,
.page-content-sidebar-first .block>.field,
.page-content-sidebar-second .block-grey,
.page-content-sidebar-second .block .group-related>.field,
.page-content-sidebar-second .block .group-sidebar-related>.field,
.page-content-sidebar-second .block>.field {
	background-color: #f3f1ee;
	padding: 20px 8.475734792%;
	margin-bottom: 20px;
}

.node-type-gateway-staff .content-meta .block-grey>.field-item-single,
.node-type-gateway-staff .content-meta .block .group-related>.field>.field-item-single,
.node-type-gateway-staff .content-meta .block .group-sidebar-related>.field>.field-item-single,
.node-type-gateway-staff .content-meta .block>.field>.field-item-single,
.post-content .block-grey>.field-item-single,
.post-content .block .group-related>.field>.field-item-single,
.post-content .block .group-sidebar-related>.field>.field-item-single,
.post-content .block>.field>.field-item-single,
.page-content-sidebar-first .block-grey>.field-item-single,
.page-content-sidebar-first .block .group-related>.field>.field-item-single,
.page-content-sidebar-first .block .group-sidebar-related>.field>.field-item-single,
.page-content-sidebar-first .block>.field>.field-item-single,
.page-content-sidebar-second .block-grey>.field-item-single,
.page-content-sidebar-second .block .group-related>.field>.field-item-single,
.page-content-sidebar-second .block .group-sidebar-related>.field>.field-item-single,
.page-content-sidebar-second .block>.field>.field-item-single {
	display: block;
}

.node-type-gateway-staff .content-meta .block-grey .field-item,
.node-type-gateway-staff .content-meta .block .group-related>.field .field-item,
.node-type-gateway-staff .content-meta .block .group-sidebar-related>.field .field-item,
.node-type-gateway-staff .content-meta .block>.field .field-item,
.post-content .block-grey .field-item,
.post-content .block .group-related>.field .field-item,
.post-content .block .group-sidebar-related>.field .field-item,
.post-content .block>.field .field-item,
.page-content-sidebar-first .block-grey .field-item,
.page-content-sidebar-first .block .group-related>.field .field-item,
.page-content-sidebar-first .block .group-sidebar-related>.field .field-item,
.page-content-sidebar-first .block>.field .field-item,
.page-content-sidebar-second .block-grey .field-item,
.page-content-sidebar-second .block .group-related>.field .field-item,
.page-content-sidebar-second .block .group-sidebar-related>.field .field-item,
.page-content-sidebar-second .block>.field .field-item {
	margin-bottom: 20px;
}

.node-type-gateway-staff .content-meta .block-grey .field-item-last,
.node-type-gateway-staff .content-meta .block .group-related>.field .field-item-last,
.node-type-gateway-staff .content-meta .block .group-sidebar-related>.field .field-item-last,
.node-type-gateway-staff .content-meta .block>.field .field-item-last,
.post-content .block-grey .field-item-last,
.post-content .block .group-related>.field .field-item-last,
.post-content .block .group-sidebar-related>.field .field-item-last,
.post-content .block>.field .field-item-last,
.page-content-sidebar-first .block-grey .field-item-last,
.page-content-sidebar-first .block .group-related>.field .field-item-last,
.page-content-sidebar-first .block .group-sidebar-related>.field .field-item-last,
.page-content-sidebar-first .block>.field .field-item-last,
.page-content-sidebar-second .block-grey .field-item-last,
.page-content-sidebar-second .block .group-related>.field .field-item-last,
.page-content-sidebar-second .block .group-sidebar-related>.field .field-item-last,
.page-content-sidebar-second .block>.field .field-item-last {
	margin-bottom: 0;
}

.node-type-gateway-staff .content-meta .block-grey h2,
.node-type-gateway-staff .content-meta .block-grey h3,
.node-type-gateway-staff .content-meta .block-grey .label-above,
.node-type-gateway-staff .content-meta .block .group-related>.field h2,
.node-type-gateway-staff .content-meta .block .group-related>.field h3,
.node-type-gateway-staff .content-meta .block .group-related>.field .label-above,
.node-type-gateway-staff .content-meta .block .group-sidebar-related>.field h2,
.node-type-gateway-staff .content-meta .block .group-sidebar-related>.field h3,
.node-type-gateway-staff .content-meta .block .group-sidebar-related>.field .label-above,
.node-type-gateway-staff .content-meta .block>.field h2,
.node-type-gateway-staff .content-meta .block>.field h3,
.node-type-gateway-staff .content-meta .block>.field .label-above,
.post-content .block-grey h2,
.post-content .block-grey h3,
.post-content .block-grey .label-above,
.post-content .block .group-related>.field h2,
.post-content .block .group-related>.field h3,
.post-content .block .group-related>.field .label-above,
.post-content .block .group-sidebar-related>.field h2,
.post-content .block .group-sidebar-related>.field h3,
.post-content .block .group-sidebar-related>.field .label-above,
.post-content .block>.field h2,
.post-content .block>.field h3,
.post-content .block>.field .label-above,
.page-content-sidebar-first .block-grey h2,
.page-content-sidebar-first .block-grey h3,
.page-content-sidebar-first .block-grey .label-above,
.page-content-sidebar-first .block .group-related>.field h2,
.page-content-sidebar-first .block .group-related>.field h3,
.page-content-sidebar-first .block .group-related>.field .label-above,
.page-content-sidebar-first .block .group-sidebar-related>.field h2,
.page-content-sidebar-first .block .group-sidebar-related>.field h3,
.page-content-sidebar-first .block .group-sidebar-related>.field .label-above,
.page-content-sidebar-first .block>.field h2,
.page-content-sidebar-first .block>.field h3,
.page-content-sidebar-first .block>.field .label-above,
.page-content-sidebar-second .block-grey h2,
.page-content-sidebar-second .block-grey h3,
.page-content-sidebar-second .block-grey .label-above,
.page-content-sidebar-second .block .group-related>.field h2,
.page-content-sidebar-second .block .group-related>.field h3,
.page-content-sidebar-second .block .group-related>.field .label-above,
.page-content-sidebar-second .block .group-sidebar-related>.field h2,
.page-content-sidebar-second .block .group-sidebar-related>.field h3,
.page-content-sidebar-second .block .group-sidebar-related>.field .label-above,
.page-content-sidebar-second .block>.field h2,
.page-content-sidebar-second .block>.field h3,
.page-content-sidebar-second .block>.field .label-above {
	display: block;
	text-transform: uppercase;
	font-weight: bold;
}

.node-type-gateway-staff .content-meta .block-grey h2,
.node-type-gateway-staff .content-meta .block-grey .label,
.node-type-gateway-staff .content-meta .block-grey .label-above,
.node-type-gateway-staff .content-meta .block .group-related>.field h2,
.node-type-gateway-staff .content-meta .block .group-related>.field .label,
.node-type-gateway-staff .content-meta .block .group-related>.field .label-above,
.node-type-gateway-staff .content-meta .block .group-sidebar-related>.field h2,
.node-type-gateway-staff .content-meta .block .group-sidebar-related>.field .label,
.node-type-gateway-staff .content-meta .block .group-sidebar-related>.field .label-above,
.node-type-gateway-staff .content-meta .block>.field h2,
.node-type-gateway-staff .content-meta .block>.field .label,
.node-type-gateway-staff .content-meta .block>.field .label-above,
.post-content .block-grey h2,
.post-content .block-grey .label,
.post-content .block-grey .label-above,
.post-content .block .group-related>.field h2,
.post-content .block .group-related>.field .label,
.post-content .block .group-related>.field .label-above,
.post-content .block .group-sidebar-related>.field h2,
.post-content .block .group-sidebar-related>.field .label,
.post-content .block .group-sidebar-related>.field .label-above,
.post-content .block>.field h2,
.post-content .block>.field .label,
.post-content .block>.field .label-above,
.page-content-sidebar-first .block-grey h2,
.page-content-sidebar-first .block-grey .label,
.page-content-sidebar-first .block-grey .label-above,
.page-content-sidebar-first .block .group-related>.field h2,
.page-content-sidebar-first .block .group-related>.field .label,
.page-content-sidebar-first .block .group-related>.field .label-above,
.page-content-sidebar-first .block .group-sidebar-related>.field h2,
.page-content-sidebar-first .block .group-sidebar-related>.field .label,
.page-content-sidebar-first .block .group-sidebar-related>.field .label-above,
.page-content-sidebar-first .block>.field h2,
.page-content-sidebar-first .block>.field .label,
.page-content-sidebar-first .block>.field .label-above,
.page-content-sidebar-second .block-grey h2,
.page-content-sidebar-second .block-grey .label,
.page-content-sidebar-second .block-grey .label-above,
.page-content-sidebar-second .block .group-related>.field h2,
.page-content-sidebar-second .block .group-related>.field .label,
.page-content-sidebar-second .block .group-related>.field .label-above,
.page-content-sidebar-second .block .group-sidebar-related>.field h2,
.page-content-sidebar-second .block .group-sidebar-related>.field .label,
.page-content-sidebar-second .block .group-sidebar-related>.field .label-above,
.page-content-sidebar-second .block>.field h2,
.page-content-sidebar-second .block>.field .label,
.page-content-sidebar-second .block>.field .label-above {
	font-size: 1.125em;
}

.node-type-gateway-staff .content-meta .block-grey h3,
.node-type-gateway-staff .content-meta .block .group-related>.field h3,
.node-type-gateway-staff .content-meta .block .group-sidebar-related>.field h3,
.node-type-gateway-staff .content-meta .block>.field h3,
.post-content .block-grey h3,
.post-content .block .group-related>.field h3,
.post-content .block .group-sidebar-related>.field h3,
.post-content .block>.field h3,
.page-content-sidebar-first .block-grey h3,
.page-content-sidebar-first .block .group-related>.field h3,
.page-content-sidebar-first .block .group-sidebar-related>.field h3,
.page-content-sidebar-first .block>.field h3,
.page-content-sidebar-second .block-grey h3,
.page-content-sidebar-second .block .group-related>.field h3,
.page-content-sidebar-second .block .group-sidebar-related>.field h3,
.page-content-sidebar-second .block>.field h3 {
	font-size: 1em;
}

.node-type-gateway-staff .content-meta .block-grey .label,
.node-type-gateway-staff .content-meta .block .group-related>.field .label,
.node-type-gateway-staff .content-meta .block .group-sidebar-related>.field .label,
.node-type-gateway-staff .content-meta .block>.field .label,
.post-content .block-grey .label,
.post-content .block .group-related>.field .label,
.post-content .block .group-sidebar-related>.field .label,
.post-content .block>.field .label,
.page-content-sidebar-first .block-grey .label,
.page-content-sidebar-first .block .group-related>.field .label,
.page-content-sidebar-first .block .group-sidebar-related>.field .label,
.page-content-sidebar-first .block>.field .label,
.page-content-sidebar-second .block-grey .label,
.page-content-sidebar-second .block .group-related>.field .label,
.page-content-sidebar-second .block .group-sidebar-related>.field .label,
.page-content-sidebar-second .block>.field .label {
	display: block;
	text-transform: uppercase;
}

.node-type-gateway-staff .content-meta .block-grey,
.post-content .block-grey,
.page-content-sidebar-first .block-grey,
.page-content-sidebar-second .block-grey {
	padding-top: 30px;
}

.node-type-gateway-staff .content-meta .block .group-sidebar-related,
.post-content .block .group-sidebar-related,
.page-content-sidebar-first .block .group-sidebar-related,
.page-content-sidebar-second .block .group-sidebar-related {
	background-color: #f3f1ee;
	margin-bottom: 20px;
	padding-top: 30px;
}

.node-type-gateway-staff .content-meta .block .group-sidebar-related>.field,
.post-content .block .group-sidebar-related>.field,
.page-content-sidebar-first .block .group-sidebar-related>.field,
.page-content-sidebar-second .block .group-sidebar-related>.field {
	background-color: transparent;
	margin-bottom: 0;
	padding: 0 4.237867396% 30px;
}

.node-type-gateway-staff .content-meta .block .group-sidebar-related>.field .label,
.node-type-gateway-staff .content-meta .block .group-sidebar-related>.field .label-above,
.node-type-gateway-staff .content-meta .block .group-sidebar-related>.field .oxweb-field-minimal-wrapper .file,
.post-content .block .group-sidebar-related>.field .label,
.post-content .block .group-sidebar-related>.field .label-above,
.post-content .block .group-sidebar-related>.field .oxweb-field-minimal-wrapper .file,
.page-content-sidebar-first .block .group-sidebar-related>.field .label,
.page-content-sidebar-first .block .group-sidebar-related>.field .label-above,
.page-content-sidebar-first .block .group-sidebar-related>.field .oxweb-field-minimal-wrapper .file,
.page-content-sidebar-second .block .group-sidebar-related>.field .label,
.page-content-sidebar-second .block .group-sidebar-related>.field .label-above,
.page-content-sidebar-second .block .group-sidebar-related>.field .oxweb-field-minimal-wrapper .file {
	padding-left: 4.237867396%;
	padding-right: 4.237867396%;
}

.node-type-gateway-staff .content-meta .block .group-sidebar-related>.field .field-item-single,
.post-content .block .group-sidebar-related>.field .field-item-single,
.page-content-sidebar-first .block .group-sidebar-related>.field .field-item-single,
.page-content-sidebar-second .block .group-sidebar-related>.field .field-item-single {
	padding-left: 4.237867396%;
	padding-right: 4.237867396%;
}

.node-type-gateway-staff .content-meta .block .group-sidebar-related>.field .label+.field-item-single,
.node-type-gateway-staff .content-meta .block .group-sidebar-related>.field h2+.field-item-single,
.node-type-gateway-staff .content-meta .block .group-sidebar-related>.field .field-item,
.post-content .block .group-sidebar-related>.field .label+.field-item-single,
.post-content .block .group-sidebar-related>.field h2+.field-item-single,
.post-content .block .group-sidebar-related>.field .field-item,
.page-content-sidebar-first .block .group-sidebar-related>.field .label+.field-item-single,
.page-content-sidebar-first .block .group-sidebar-related>.field h2+.field-item-single,
.page-content-sidebar-first .block .group-sidebar-related>.field .field-item,
.page-content-sidebar-second .block .group-sidebar-related>.field .label+.field-item-single,
.page-content-sidebar-second .block .group-sidebar-related>.field h2+.field-item-single,
.page-content-sidebar-second .block .group-sidebar-related>.field .field-item {
	padding-left: 7.237867396%;
	padding-right: 4.237867396%;
	background: url('/skin/images/small-bullet.png') no-repeat 4.237867396% 9px;
}

.node-type-gateway-staff .content-meta .block .group-sidebar-related>.field .label+.field-item-single a,
.node-type-gateway-staff .content-meta .block .group-sidebar-related>.field h2+.field-item-single a,
.node-type-gateway-staff .content-meta .block .group-sidebar-related>.field .field-item a,
.post-content .block .group-sidebar-related>.field .label+.field-item-single a,
.post-content .block .group-sidebar-related>.field h2+.field-item-single a,
.post-content .block .group-sidebar-related>.field .field-item a,
.page-content-sidebar-first .block .group-sidebar-related>.field .label+.field-item-single a,
.page-content-sidebar-first .block .group-sidebar-related>.field h2+.field-item-single a,
.page-content-sidebar-first .block .group-sidebar-related>.field .field-item a,
.page-content-sidebar-second .block .group-sidebar-related>.field .label+.field-item-single a,
.page-content-sidebar-second .block .group-sidebar-related>.field h2+.field-item-single a,
.page-content-sidebar-second .block .group-sidebar-related>.field .field-item a {
	display: block;
}

.node-type-gateway-staff .content-meta .block .group-sidebar-related>.field .field-item,
.post-content .block .group-sidebar-related>.field .field-item,
.page-content-sidebar-first .block .group-sidebar-related>.field .field-item,
.page-content-sidebar-second .block .group-sidebar-related>.field .field-item {
	margin-bottom: 0;
}

.node-type-gateway-staff .content-meta .block .group-sidebar-related .oxweb-field-minimal-wrapper,
.node-type-gateway-staff .content-meta .block .group-sidebar-related .field-item-single,
.node-type-gateway-staff .content-meta .block .group-sidebar-related .field-items,
.post-content .block .group-sidebar-related .oxweb-field-minimal-wrapper,
.post-content .block .group-sidebar-related .field-item-single,
.post-content .block .group-sidebar-related .field-items,
.page-content-sidebar-first .block .group-sidebar-related .oxweb-field-minimal-wrapper,
.page-content-sidebar-first .block .group-sidebar-related .field-item-single,
.page-content-sidebar-first .block .group-sidebar-related .field-items,
.page-content-sidebar-second .block .group-sidebar-related .oxweb-field-minimal-wrapper,
.page-content-sidebar-second .block .group-sidebar-related .field-item-single,
.page-content-sidebar-second .block .group-sidebar-related .field-items {
	border-bottom: 1px solid #e0ded9;
	padding-bottom: 20px;
	margin-bottom: 0;
}

.node-type-gateway-staff .content-meta .block .group-sidebar-related .field-group-field-last .oxweb-field-minimal-wrapper,
.node-type-gateway-staff .content-meta .block .group-sidebar-related .field-group-field-last .field-item-single,
.node-type-gateway-staff .content-meta .block .group-sidebar-related .field-group-field-last .field-items,
.post-content .block .group-sidebar-related .field-group-field-last .oxweb-field-minimal-wrapper,
.post-content .block .group-sidebar-related .field-group-field-last .field-item-single,
.post-content .block .group-sidebar-related .field-group-field-last .field-items,
.page-content-sidebar-first .block .group-sidebar-related .field-group-field-last .oxweb-field-minimal-wrapper,
.page-content-sidebar-first .block .group-sidebar-related .field-group-field-last .field-item-single,
.page-content-sidebar-first .block .group-sidebar-related .field-group-field-last .field-items,
.page-content-sidebar-second .block .group-sidebar-related .field-group-field-last .oxweb-field-minimal-wrapper,
.page-content-sidebar-second .block .group-sidebar-related .field-group-field-last .field-item-single,
.page-content-sidebar-second .block .group-sidebar-related .field-group-field-last .field-items {
	border-bottom: 0;
	padding-bottom: 0;
}

.node-type-gateway-staff .content-meta .block .group-post-content-related>.field,
.post-content .block .group-post-content-related>.field,
.page-content-sidebar-first .block .group-post-content-related>.field,
.page-content-sidebar-second .block .group-post-content-related>.field {
	background-color: transparent;
	padding: 0;
}

.node-type-gateway-staff .content-meta .block .group-post-content-related>.field>.field-item-single,
.node-type-gateway-staff .content-meta .block .group-post-content-related>.field .field-item,
.post-content .block .group-post-content-related>.field>.field-item-single,
.post-content .block .group-post-content-related>.field .field-item,
.page-content-sidebar-first .block .group-post-content-related>.field>.field-item-single,
.page-content-sidebar-first .block .group-post-content-related>.field .field-item,
.page-content-sidebar-second .block .group-post-content-related>.field>.field-item-single,
.page-content-sidebar-second .block .group-post-content-related>.field .field-item {
	padding-left: 8px;
	background: url('/skin/images/small-bullet.png') no-repeat left 9px;
}

.node-type-gateway-staff .content-meta .block .group-post-content-related>.field>.field-item-single a,
.node-type-gateway-staff .content-meta .block .group-post-content-related>.field .field-item a,
.post-content .block .group-post-content-related>.field>.field-item-single a,
.post-content .block .group-post-content-related>.field .field-item a,
.page-content-sidebar-first .block .group-post-content-related>.field>.field-item-single a,
.page-content-sidebar-first .block .group-post-content-related>.field .field-item a,
.page-content-sidebar-second .block .group-post-content-related>.field>.field-item-single a,
.page-content-sidebar-second .block .group-post-content-related>.field .field-item a {
	display: block;
}

.node-type-gateway-staff .content-meta .block .group-post-content-related>.field .field-item,
.post-content .block .group-post-content-related>.field .field-item,
.page-content-sidebar-first .block .group-post-content-related>.field .field-item,
.page-content-sidebar-second .block .group-post-content-related>.field .field-item {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.node-type-gateway-staff .content-meta .block .group-post-content-related .field-name-field-graphical-teaser-ref>.field-item-single,
.node-type-gateway-staff .content-meta .block .group-post-content-related .field-name-field-graphical-teaser-ref .field-item,
.post-content .block .group-post-content-related .field-name-field-graphical-teaser-ref>.field-item-single,
.post-content .block .group-post-content-related .field-name-field-graphical-teaser-ref .field-item,
.page-content-sidebar-first .block .group-post-content-related .field-name-field-graphical-teaser-ref>.field-item-single,
.page-content-sidebar-first .block .group-post-content-related .field-name-field-graphical-teaser-ref .field-item,
.page-content-sidebar-second .block .group-post-content-related .field-name-field-graphical-teaser-ref>.field-item-single,
.page-content-sidebar-second .block .group-post-content-related .field-name-field-graphical-teaser-ref .field-item {
	padding-left: 0;
	background-image: none;
}

.node-type-gateway-staff .content-meta .block>.field .field-item,
.post-content .block>.field .field-item,
.page-content-sidebar-first .block>.field .field-item,
.page-content-sidebar-second .block>.field .field-item {
	margin-bottom: 0;
	padding-left: 3%;
	padding-bottom: 0;
	border-bottom: 0;
	background: url('/skin/images/small-bullet.png') no-repeat 0 9px;
}

.node-type-gateway-staff .content-meta .block .field-name-field-contact,
.node-type-gateway-staff .content-meta .block .field-name-field-contact-event-booking,
.post-content .block .field-name-field-contact,
.post-content .block .field-name-field-contact-event-booking,
.page-content-sidebar-first .block .field-name-field-contact,
.page-content-sidebar-first .block .field-name-field-contact-event-booking,
.page-content-sidebar-second .block .field-name-field-contact,
.page-content-sidebar-second .block .field-name-field-contact-event-booking {
	padding-top: 30px;
}

.node-type-gateway-staff .content-meta .block .field-name-field-contact .label,
.node-type-gateway-staff .content-meta .block .field-name-field-contact-event-booking .label,
.post-content .block .field-name-field-contact .label,
.post-content .block .field-name-field-contact-event-booking .label,
.page-content-sidebar-first .block .field-name-field-contact .label,
.page-content-sidebar-first .block .field-name-field-contact-event-booking .label,
.page-content-sidebar-second .block .field-name-field-contact .label,
.page-content-sidebar-second .block .field-name-field-contact-event-booking .label {
	margin-bottom: 0.45em;
}

.node-type-gateway-staff .content-meta .block .field-name-field-contact h3,
.node-type-gateway-staff .content-meta .block .field-name-field-contact-event-booking h3,
.post-content .block .field-name-field-contact h3,
.post-content .block .field-name-field-contact-event-booking h3,
.page-content-sidebar-first .block .field-name-field-contact h3,
.page-content-sidebar-first .block .field-name-field-contact-event-booking h3,
.page-content-sidebar-second .block .field-name-field-contact h3,
.page-content-sidebar-second .block .field-name-field-contact-event-booking h3 {
	margin-bottom: 0.3em;
	text-transform: none;
	font-weight: bold;
}

.node-type-gateway-staff .content-meta .block .field-name-field-contact .field-type-image,
.node-type-gateway-staff .content-meta .block .field-name-field-contact-event-booking .field-type-image,
.post-content .block .field-name-field-contact .field-type-image,
.post-content .block .field-name-field-contact-event-booking .field-type-image,
.page-content-sidebar-first .block .field-name-field-contact .field-type-image,
.page-content-sidebar-first .block .field-name-field-contact-event-booking .field-type-image,
.page-content-sidebar-second .block .field-name-field-contact .field-type-image,
.page-content-sidebar-second .block .field-name-field-contact-event-booking .field-type-image {
	float: right;
	width: 30%;
	margin-left: 0.65em;
	margin-bottom: 0.65em;
}

.node-type-gateway-staff .content-meta .block .field-name-field-contact .field-type-image img,
.node-type-gateway-staff .content-meta .block .field-name-field-contact-event-booking .field-type-image img,
.post-content .block .field-name-field-contact .field-type-image img,
.post-content .block .field-name-field-contact-event-booking .field-type-image img,
.page-content-sidebar-first .block .field-name-field-contact .field-type-image img,
.page-content-sidebar-first .block .field-name-field-contact-event-booking .field-type-image img,
.page-content-sidebar-second .block .field-name-field-contact .field-type-image img,
.page-content-sidebar-second .block .field-name-field-contact-event-booking .field-type-image img {
	width: 100%;
	height: auto;
}

.node-type-gateway-staff .content-meta .group-sidebar-related .field-name-field-blog-related .field-item-single,
.node-type-gateway-staff .content-meta .group-sidebar-related .field-name-field-blog-related .field-items .field-item,
.node-type-gateway-staff .content-meta .group-sidebar-related .field-name-field-blog-related.field-group-field-last .field-item-single,
.node-type-gateway-staff .content-meta .group-sidebar-related .field-name-field-blog-related.field-group-field-last .field-items .field-item,
.post-content .group-sidebar-related .field-name-field-blog-related .field-item-single,
.post-content .group-sidebar-related .field-name-field-blog-related .field-items .field-item,
.post-content .group-sidebar-related .field-name-field-blog-related.field-group-field-last .field-item-single,
.post-content .group-sidebar-related .field-name-field-blog-related.field-group-field-last .field-items .field-item,
.page-content-sidebar-first .group-sidebar-related .field-name-field-blog-related .field-item-single,
.page-content-sidebar-first .group-sidebar-related .field-name-field-blog-related .field-items .field-item,
.page-content-sidebar-first .group-sidebar-related .field-name-field-blog-related.field-group-field-last .field-item-single,
.page-content-sidebar-first .group-sidebar-related .field-name-field-blog-related.field-group-field-last .field-items .field-item,
.page-content-sidebar-second .group-sidebar-related .field-name-field-blog-related .field-item-single,
.page-content-sidebar-second .group-sidebar-related .field-name-field-blog-related .field-items .field-item,
.page-content-sidebar-second .group-sidebar-related .field-name-field-blog-related.field-group-field-last .field-item-single,
.page-content-sidebar-second .group-sidebar-related .field-name-field-blog-related.field-group-field-last .field-items .field-item {
	background: none;
	padding-left: 4.237867396%;
}

.node-type-gateway-staff .content-meta .block-grey>h2.title,
.post-content .block-grey>h2.title,
.page-content-sidebar-first .block-grey>h2.title,
.page-content-sidebar-second .block-grey>h2.title {
	text-transform: uppercase;
}

.node-type-gateway-staff .content-meta .block .field-name-field-related-content h2,
.node-type-gateway-staff .content-meta .block .field-name-field-related-content-top h2,
.node-type-gateway-staff .content-meta .block .view-feeds h2,
.post-content .block .field-name-field-related-content h2,
.post-content .block .field-name-field-related-content-top h2,
.post-content .block .view-feeds h2,
.page-content-sidebar-first .block .field-name-field-related-content h2,
.page-content-sidebar-first .block .field-name-field-related-content-top h2,
.page-content-sidebar-first .block .view-feeds h2,
.page-content-sidebar-second .block .field-name-field-related-content h2,
.page-content-sidebar-second .block .field-name-field-related-content-top h2,
.page-content-sidebar-second .block .view-feeds h2 {
	margin-bottom: 0.2em;
}

.node-type-gateway-staff .content-meta .block .field-name-field-related-content ul,
.node-type-gateway-staff .content-meta .block .field-name-field-related-content-top ul,
.node-type-gateway-staff .content-meta .block .view-feeds ul,
.post-content .block .field-name-field-related-content ul,
.post-content .block .field-name-field-related-content-top ul,
.post-content .block .view-feeds ul,
.page-content-sidebar-first .block .field-name-field-related-content ul,
.page-content-sidebar-first .block .field-name-field-related-content-top ul,
.page-content-sidebar-first .block .view-feeds ul,
.page-content-sidebar-second .block .field-name-field-related-content ul,
.page-content-sidebar-second .block .field-name-field-related-content-top ul,
.page-content-sidebar-second .block .view-feeds ul {
	margin: 0;
}

.node-type-gateway-staff .content-meta .block .field-name-field-related-content ul+*,
.node-type-gateway-staff .content-meta .block .field-name-field-related-content-top ul+*,
.node-type-gateway-staff .content-meta .block .view-feeds ul+*,
.post-content .block .field-name-field-related-content ul+*,
.post-content .block .field-name-field-related-content-top ul+*,
.post-content .block .view-feeds ul+*,
.page-content-sidebar-first .block .field-name-field-related-content ul+*,
.page-content-sidebar-first .block .field-name-field-related-content-top ul+*,
.page-content-sidebar-first .block .view-feeds ul+*,
.page-content-sidebar-second .block .field-name-field-related-content ul+*,
.page-content-sidebar-second .block .field-name-field-related-content-top ul+*,
.page-content-sidebar-second .block .view-feeds ul+* {
	margin-top: 1em;
}

.node-type-gateway-staff .content-meta .block .field-name-field-graphical-teaser-ref,
.node-type-gateway-staff .content-meta .block .field-name-field-related-content,
.node-type-gateway-staff .content-meta .block .field-name-field-related-content-top,
.post-content .block .field-name-field-graphical-teaser-ref,
.post-content .block .field-name-field-related-content,
.post-content .block .field-name-field-related-content-top,
.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref,
.page-content-sidebar-first .block .field-name-field-related-content,
.page-content-sidebar-first .block .field-name-field-related-content-top,
.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref,
.page-content-sidebar-second .block .field-name-field-related-content,
.page-content-sidebar-second .block .field-name-field-related-content-top {
	background-color: transparent;
	margin: 0;
	padding: 0;
}

.node-type-gateway-staff .content-meta .block .field-name-field-graphical-teaser-ref>.field-item-single,
.node-type-gateway-staff .content-meta .block .field-name-field-graphical-teaser-ref .field-item,
.node-type-gateway-staff .content-meta .block .field-name-field-related-content>.field-item-single,
.node-type-gateway-staff .content-meta .block .field-name-field-related-content .field-item,
.node-type-gateway-staff .content-meta .block .field-name-field-related-content-top>.field-item-single,
.node-type-gateway-staff .content-meta .block .field-name-field-related-content-top .field-item,
.post-content .block .field-name-field-graphical-teaser-ref>.field-item-single,
.post-content .block .field-name-field-graphical-teaser-ref .field-item,
.post-content .block .field-name-field-related-content>.field-item-single,
.post-content .block .field-name-field-related-content .field-item,
.post-content .block .field-name-field-related-content-top>.field-item-single,
.post-content .block .field-name-field-related-content-top .field-item,
.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref>.field-item-single,
.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref .field-item,
.page-content-sidebar-first .block .field-name-field-related-content>.field-item-single,
.page-content-sidebar-first .block .field-name-field-related-content .field-item,
.page-content-sidebar-first .block .field-name-field-related-content-top>.field-item-single,
.page-content-sidebar-first .block .field-name-field-related-content-top .field-item,
.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref>.field-item-single,
.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref .field-item,
.page-content-sidebar-second .block .field-name-field-related-content>.field-item-single,
.page-content-sidebar-second .block .field-name-field-related-content .field-item,
.page-content-sidebar-second .block .field-name-field-related-content-top>.field-item-single,
.page-content-sidebar-second .block .field-name-field-related-content-top .field-item {
	border-bottom: 0;
	padding-bottom: 0;
}

.node-type-gateway-staff .content-meta .block .field-name-field-graphical-teaser-ref>.field-item-single,
.node-type-gateway-staff .content-meta .block .field-name-field-graphical-teaser-ref .field-item,
.node-type-gateway-staff .content-meta .block .field-name-field-graphical-teaser-ref .field-item-last,
.node-type-gateway-staff .content-meta .block .field-name-field-related-content>.field-item-single,
.node-type-gateway-staff .content-meta .block .field-name-field-related-content .field-item,
.node-type-gateway-staff .content-meta .block .field-name-field-related-content .field-item-last,
.node-type-gateway-staff .content-meta .block .field-name-field-related-content-top>.field-item-single,
.node-type-gateway-staff .content-meta .block .field-name-field-related-content-top .field-item,
.node-type-gateway-staff .content-meta .block .field-name-field-related-content-top .field-item-last,
.post-content .block .field-name-field-graphical-teaser-ref>.field-item-single,
.post-content .block .field-name-field-graphical-teaser-ref .field-item,
.post-content .block .field-name-field-graphical-teaser-ref .field-item-last,
.post-content .block .field-name-field-related-content>.field-item-single,
.post-content .block .field-name-field-related-content .field-item,
.post-content .block .field-name-field-related-content .field-item-last,
.post-content .block .field-name-field-related-content-top>.field-item-single,
.post-content .block .field-name-field-related-content-top .field-item,
.post-content .block .field-name-field-related-content-top .field-item-last,
.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref>.field-item-single,
.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref .field-item,
.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref .field-item-last,
.page-content-sidebar-first .block .field-name-field-related-content>.field-item-single,
.page-content-sidebar-first .block .field-name-field-related-content .field-item,
.page-content-sidebar-first .block .field-name-field-related-content .field-item-last,
.page-content-sidebar-first .block .field-name-field-related-content-top>.field-item-single,
.page-content-sidebar-first .block .field-name-field-related-content-top .field-item,
.page-content-sidebar-first .block .field-name-field-related-content-top .field-item-last,
.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref>.field-item-single,
.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref .field-item,
.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref .field-item-last,
.page-content-sidebar-second .block .field-name-field-related-content>.field-item-single,
.page-content-sidebar-second .block .field-name-field-related-content .field-item,
.page-content-sidebar-second .block .field-name-field-related-content .field-item-last,
.page-content-sidebar-second .block .field-name-field-related-content-top>.field-item-single,
.page-content-sidebar-second .block .field-name-field-related-content-top .field-item,
.page-content-sidebar-second .block .field-name-field-related-content-top .field-item-last {
	margin-bottom: 20px;
	background: none;
}

.node-type-gateway-staff .content-meta .block .field-name-field-related-content .field-item-single,
.node-type-gateway-staff .content-meta .block .field-name-field-related-content .field-item,
.post-content .block .field-name-field-related-content .field-item-single,
.post-content .block .field-name-field-related-content .field-item,
.page-content-sidebar-first .block .field-name-field-related-content .field-item-single,
.page-content-sidebar-first .block .field-name-field-related-content .field-item,
.page-content-sidebar-second .block .field-name-field-related-content .field-item-single,
.page-content-sidebar-second .block .field-name-field-related-content .field-item {
	background-color: #f3f1ee;
	padding: 30px 7.9% 20px;
}

.node-type-gateway-staff .content-meta .block .field-name-field-related-content .please-note,
.post-content .block .field-name-field-related-content .please-note,
.page-content-sidebar-first .block .field-name-field-related-content .please-note,
.page-content-sidebar-second .block .field-name-field-related-content .please-note {
	background-color: #f9f8f5;
	padding: 30px 9.901% 20px;
	margin: -30px -9.901% -20px;
	border-left: 1px solid #e0ded9;
}

.node-type-gateway-staff .content-meta .sidebar-block,
.node-type-gateway-staff .content-meta .sidebar-block-white,
.post-content .sidebar-block,
.post-content .sidebar-block-white,
.page-content-sidebar-first .sidebar-block,
.page-content-sidebar-first .sidebar-block-white,
.page-content-sidebar-second .sidebar-block,
.page-content-sidebar-second .sidebar-block-white {
	background-color: #f3f1ee;
	padding: 30px 8.475734792% 20px;
	margin-bottom: 20px;
}

.node-type-gateway-staff .content-meta .sidebar-block h2,
.node-type-gateway-staff .content-meta .sidebar-block h3,
.node-type-gateway-staff .content-meta .sidebar-block-white h2,
.node-type-gateway-staff .content-meta .sidebar-block-white h3,
.post-content .sidebar-block h2,
.post-content .sidebar-block h3,
.post-content .sidebar-block-white h2,
.post-content .sidebar-block-white h3,
.page-content-sidebar-first .sidebar-block h2,
.page-content-sidebar-first .sidebar-block h3,
.page-content-sidebar-first .sidebar-block-white h2,
.page-content-sidebar-first .sidebar-block-white h3,
.page-content-sidebar-second .sidebar-block h2,
.page-content-sidebar-second .sidebar-block h3,
.page-content-sidebar-second .sidebar-block-white h2,
.page-content-sidebar-second .sidebar-block-white h3 {
	text-transform: uppercase;
}

.node-type-gateway-staff .content-meta .sidebar-block h2,
.node-type-gateway-staff .content-meta .sidebar-block-white h2,
.post-content .sidebar-block h2,
.post-content .sidebar-block-white h2,
.page-content-sidebar-first .sidebar-block h2,
.page-content-sidebar-first .sidebar-block-white h2,
.page-content-sidebar-second .sidebar-block h2,
.page-content-sidebar-second .sidebar-block-white h2 {
	font-size: 1.125em;
}

.node-type-gateway-staff .content-meta .sidebar-block h3,
.node-type-gateway-staff .content-meta .sidebar-block-white h3,
.post-content .sidebar-block h3,
.post-content .sidebar-block-white h3,
.page-content-sidebar-first .sidebar-block h3,
.page-content-sidebar-first .sidebar-block-white h3,
.page-content-sidebar-second .sidebar-block h3,
.page-content-sidebar-second .sidebar-block-white h3 {
	font-size: 1em;
}

.node-type-gateway-staff .content-meta .sidebar-block img,
.node-type-gateway-staff .content-meta .sidebar-block-white img,
.post-content .sidebar-block img,
.post-content .sidebar-block-white img,
.page-content-sidebar-first .sidebar-block img,
.page-content-sidebar-first .sidebar-block-white img,
.page-content-sidebar-second .sidebar-block img,
.page-content-sidebar-second .sidebar-block-white img {
	max-width: 100%;
	height: auto;
}

.node-type-gateway-staff .content-meta .sidebar-block.block-block ul,
.node-type-gateway-staff .content-meta .sidebar-block-white.block-block ul,
.post-content .sidebar-block.block-block ul,
.post-content .sidebar-block-white.block-block ul,
.page-content-sidebar-first .sidebar-block.block-block ul,
.page-content-sidebar-first .sidebar-block-white.block-block ul,
.page-content-sidebar-second .sidebar-block.block-block ul,
.page-content-sidebar-second .sidebar-block-white.block-block ul {
	margin-left: 0;
}

.node-type-gateway-staff .content-meta .sidebar-block-white,
.post-content .sidebar-block-white,
.page-content-sidebar-first .sidebar-block-white,
.page-content-sidebar-second .sidebar-block-white {
	background-color: #fff;
}

.node-type-gateway-staff .content-meta .block .field-name-field-graphical-teaser-ref>.field-item-single,
.node-type-gateway-staff .content-meta .block .field-name-field-graphical-teaser-ref .field-item,
.post-content .block .field-name-field-graphical-teaser-ref>.field-item-single,
.post-content .block .field-name-field-graphical-teaser-ref .field-item,
.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref>.field-item-single,
.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref .field-item,
.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref>.field-item-single,
.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref .field-item {
	position: relative;
}

.node-type-gateway-staff .content-meta .block .field-name-field-graphical-teaser-ref .file,
.post-content .block .field-name-field-graphical-teaser-ref .file,
.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref .file,
.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref .file {
	margin: 0;
}

.node-type-gateway-staff .content-meta .block .field-name-field-graphical-teaser-ref .field-name-field-gt-image img,
.post-content .block .field-name-field-graphical-teaser-ref .field-name-field-gt-image img,
.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref .field-name-field-gt-image img,
.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref .field-name-field-gt-image img {
	width: 100%;
	height: auto;
	display: block;
}

.node-type-gateway-staff .content-meta .block .field-name-field-graphical-teaser-ref .field-name-field-gt-caption,
.post-content .block .field-name-field-graphical-teaser-ref .field-name-field-gt-caption,
.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref .field-name-field-gt-caption,
.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref .field-name-field-gt-caption {
	width: 80%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	bottom: 0;
	font-weight: bold;
	font-size: 1.313em;
	padding: 0.923em 8.475734792%;
	margin: 0;
	background-color: #f3f1ee;
	line-height: 1.2;
}

.node-type-gateway-staff .content-meta .block .field-name-field-graphical-teaser-ref .field-name-field-gt-caption a,
.post-content .block .field-name-field-graphical-teaser-ref .field-name-field-gt-caption a,
.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref .field-name-field-gt-caption a,
.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref .field-name-field-gt-caption a {
	display: block;
	background: url('/skin/images/dark-grey-chevron.png') no-repeat right center;
	padding-right: 1em;
}

.node-type-gateway-staff .content-meta .block .field-name-field-graphical-teaser-ref .field-name-field-gt-image:hover+.field-name-field-gt-caption a,
.post-content .block .field-name-field-graphical-teaser-ref .field-name-field-gt-image:hover+.field-name-field-gt-caption a,
.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref .field-name-field-gt-image:hover+.field-name-field-gt-caption a,
.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref .field-name-field-gt-image:hover+.field-name-field-gt-caption a {
	text-decoration: underline;
}

.page-content-sidebar-second .block .field-name-field-telephone .field-item {
	margin-bottom: 0;
}

.page-content-sidebar-second .block .field-name-field-twitter a:before {
	display: block;
	content: '';
	float: left;
	background: url('/skin/images/oxweb-footer-icons-v4.png');
	height: 23px;
	width: 23px;
	background-position: -115px -5px;
}

.node-type-course .page-content-sidebar-second .block .group-related>.field h2,
.node-type-graduate-course .page-content-sidebar-second .block .group-related>.field h2 {
	text-transform: none;
}

.page-content-sidebar-second .block-menu-block,
.page-content-sidebar-first .block-menu-block {
	padding: 0 4.237867396% 20px;
}

.page-content-sidebar-second .block-menu-block a:hover,
.page-content-sidebar-first .block-menu-block a:hover {
	text-decoration: none;
}

.page-content-sidebar-second .block-menu-block h2.title,
.page-content-sidebar-first .block-menu-block h2.title {
	font-size: 1.125em;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ededed;
}

.page-content-sidebar-second .block-menu-block h2.title a,
.page-content-sidebar-first .block-menu-block h2.title a {
	color: #2C2C2C;
	font-weight: bold;
	display: block;
	padding: 0.8em 4.237867396%;
}

.page-content-sidebar-second .block-menu-block ul,
.page-content-sidebar-second .block-menu-block li,
.page-content-sidebar-first .block-menu-block ul,
.page-content-sidebar-first .block-menu-block li {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
}

.page-content-sidebar-second .block-menu-block ul,
.page-content-sidebar-first .block-menu-block ul {
	margin-bottom: 1em;
}

.page-content-sidebar-second .block-menu-block ul li,
.page-content-sidebar-first .block-menu-block ul li {
	border-bottom: 1px solid #ededed;
	line-height: 1.3em;
}

.page-content-sidebar-second .block-menu-block ul li a,
.page-content-sidebar-first .block-menu-block ul li a {
	display: block;
	padding: 0.7em 4.237867396%;
}

.page-content-sidebar-second .block-menu-block ul li a:hover,
.page-content-sidebar-first .block-menu-block ul li a:hover {
	color: #2C2C2C;
}

#cookie-notice {
	position: fixed;
	bottom: 0;
	z-index: 9000;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	background: #00152e;
}

#cookie-notice .cookie-notice-content {
	max-width: 1000px;
	padding: 1em 1.059466849% 0.8em 1.059466849%;
}

#cookie-notice #cookie-notice-close {
	padding: 0.8em 1.2em;
	background-color: #be0f34;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: none;
	text-decoration: none;
	display: inline-block;
	cursor: pointer;
	-webkit-appearance: none;
	margin: 0.5em 0;
	margin-right: 0.5em;
	-webkit-transition: background ease-out 0.3s;
	-moz-transition: background ease-out 0.3s;
	-o-transition: background ease-out 0.3s;
	transition: background ease-out 0.3s;
}

#cookie-notice #cookie-notice-close:hover {
	background-color: #8f0b27;
	-webkit-transition: background ease-out 0.3s;
	-moz-transition: background ease-out 0.3s;
	-o-transition: background ease-out 0.3s;
	transition: background ease-out 0.3s;
}

#cookie-notice #cookie-notice-close:active {
	background-color: #770921;
	-webkit-transition: background ease-out 0.3s;
	-moz-transition: background ease-out 0.3s;
	-o-transition: background ease-out 0.3s;
	transition: background ease-out 0.3s;
}

#cookie-notice #cookie-notice-close:focus {
	background-color: #8f0b27;
	-webkit-transition: background ease-out 0.3s;
	-moz-transition: background ease-out 0.3s;
	-o-transition: background ease-out 0.3s;
	transition: background ease-out 0.3s;
}

.label {
	font-weight: bold;
}

.field-name-field-intro {
	font-size: 1.313em;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	padding-bottom: 1.5em;
	border-bottom: 1px solid #e0ded9;
	margin-bottom: 1.5em;
	overflow-wrap: break-word;
	margin-right: 18%;
}

body.page-full-width .field-name-field-intro {
	margin-right: 2.118933698%;
}

.field-name-field-intro h2 {
	font-size: 1.38em;
}

.tab-content-extra .field-name-field-intro {
	border: none;
	margin: 0;
}

.field-name-field-body,
.field-name-field-body-multiple,
.views-field-field-body,
.field-name-field-body-post-content,
.body-text {
	font-size: 1.125em;
	line-height: 1.5em;
	margin-bottom: 2em;
}

.field-name-field-body p,
.field-name-field-body-multiple p,
.views-field-field-body p,
.field-name-field-body-post-content p,
.body-text p {
	margin-right: 18%;
}

body.page-full-width .field-name-field-body p,
body.page-full-width .field-name-field-body-multiple p,
body.page-full-width .views-field-field-body p,
body.page-full-width .field-name-field-body-post-content p,
body.page-full-width .body-text p {
	margin-right: 2.118933698%;
}

.field-name-field-body object,
.field-name-field-body-multiple object,
.views-field-field-body object,
.field-name-field-body-post-content object,
.body-text object {
	width: 82%;
}

.field-name-field-body p object,
.field-name-field-body-multiple p object,
.views-field-field-body p object,
.field-name-field-body-post-content p object,
.body-text p object {
	width: 100%;
}

.field-name-field-body .did-you-know p,
.field-name-field-body-multiple .did-you-know p,
.views-field-field-body .did-you-know p,
.field-name-field-body-post-content .did-you-know p,
.body-text .did-you-know p {
	margin-right: 0;
}

.field-name-field-body ul,
.field-name-field-body-multiple ul,
.views-field-field-body ul,
.field-name-field-body-post-content ul,
.body-text ul {
	margin-right: 18%;
}

body.page-full-width .field-name-field-body ul,
body.page-full-width .field-name-field-body-multiple ul,
body.page-full-width .views-field-field-body ul,
body.page-full-width .field-name-field-body-post-content ul,
body.page-full-width .body-text ul {
	margin-right: 2.118933698%;
}

.field-name-field-body table,
.field-name-field-body-multiple table,
.views-field-field-body table,
.field-name-field-body-post-content table,
.body-text table {
	margin-right: 7%;
}

body.page-full-width .field-name-field-body table,
body.page-full-width .field-name-field-body-multiple table,
body.page-full-width .views-field-field-body table,
body.page-full-width .field-name-field-body-post-content table,
body.page-full-width .body-text table {
	margin-right: 2.118933698%;
}

.field-name-field-body .field-name-field-intro,
.field-name-field-body-multiple .field-name-field-intro,
.views-field-field-body .field-name-field-intro,
.field-name-field-body-post-content .field-name-field-intro,
.body-text .field-name-field-intro {
	font-size: 1.16667em;
}

.field-name-field-body .field-name-field-intro p,
.field-name-field-body-multiple .field-name-field-intro p,
.views-field-field-body .field-name-field-intro p,
.field-name-field-body-post-content .field-name-field-intro p,
.body-text .field-name-field-intro p {
	margin-left: 0;
	margin-right: 0;
}

.field-name-field-body-post-content .wysiwyg-float-right p {
	margin-right: 0;
}

.field-name-field-360-image,
.gardengnome-player {
	margin-bottom: 2em;
}

.pre-content .field-name-field-image-main img {
	display: block;
	width: 99.99999%;
	height: auto;
}

.node-type-page .pre-content .field-name-field-image-main img,
.node-type-course .pre-content .field-name-field-image-main img,
.node-type-college .pre-content .field-name-field-image-main img {
	width: 100%;
}

.view-mode-ow_large_feature,
.view-mode-ow_medium_feature {
	position: relative;
}

.view-mode-ow_large_feature .group-description-wrapper,
.view-mode-ow_medium_feature .group-description-wrapper {
	position: absolute;
	z-index: 400;
	top: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.75);
	color: #fff;
	padding: 1em 1.5em 0.5em;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	width: 33%;
	max-width: 350px;
	font-size: 0.875em;
	line-height: 1.5em;
}

.view-mode-ow_large_feature .group-description-wrapper p,
.view-mode-ow_medium_feature .group-description-wrapper p {
	margin-bottom: 0.5em;
}

.view-mode-ow_large_feature .group-description-wrapper a,
.view-mode-ow_medium_feature .group-description-wrapper a {
	color: #98c1e1;
}

.view-mode-ow_large_feature .group-description-wrapper a:hover,
.view-mode-ow_medium_feature .group-description-wrapper a:hover {
	color: #98c1e1;
}

.view-mode-ow_large_feature .field-name-field-media-description,
.view-mode-ow_medium_feature .field-name-field-media-description {
	margin-bottom: 0.5em;
	padding-right: 2.5em;
}

.page-content .media-image-ow_content_full_width-wrapper,
.page-content .media-image-ow_content_medium-wrapper {
	position: relative;
	overflow: hidden;
	display: block;
	color: #fff;
	font-size: 0.938em;
}

.page-content .media-image-ow_content_full_width-wrapper a,
.page-content .media-image-ow_content_medium-wrapper a {
	color: #98c1e1;
	text-decoration: none;
}

.page-content .media-image-ow_content_full_width-wrapper a:hover,
.page-content .media-image-ow_content_medium-wrapper a:hover {
	color: #98c1e1;
	text-decoration: underline;
}

.toggle-icon,
.toggle-icon-inline {
	cursor: pointer;
	height: 33px;
	width: 33px;
	position: absolute;
	z-index: 500;
	top: 9px;
	right: 1.2%;
	background-image: url('/skin/images/i-sprite.png');
	background-position: 0 0;
}

.toggle-icon:hover,
.toggle-icon.shown,
.toggle-icon-inline:hover,
.toggle-icon-inline.shown {
	background-position: 0 33px;
}

.node-type-oxweb-news-index .main-content a,
.node-type-section-index .main-content a {
	text-decoration: none;
}

.node-type-oxweb-news-index .main-content a:hover,
.node-type-oxweb-news-index .main-content a:hover h2,
.node-type-oxweb-news-index .main-content a:hover h3,
.node-type-section-index .main-content a:hover,
.node-type-section-index .main-content a:hover h2,
.node-type-section-index .main-content a:hover h3 {
	color: #be0f34;
	text-decoration: none;
}

.node-type-oxweb-news-index .main-content a h2,
.node-type-oxweb-news-index .main-content a h3,
.node-type-section-index .main-content a h2,
.node-type-section-index .main-content a h3 {
	font-size: 1.313em;
	text-transform: none;
}

.field-name-field-news-small h2,
.field-name-field-news-small h3 {
	color: #2C2C2C;
	margin: 1.6em 0;
	font-size: 1.125em;
	text-transform: uppercase;
}

.field-name-field-news-small .field-item {
	margin-bottom: 2.5em;
}

.field-name-field-news-small ul {
	list-style: none;
	margin: 0;
}

.field-name-field-news-small li {
	background: none;
	list-style: none;
	margin: 0;
	padding: 0;
}

.field-name-field-news-small a {
	border-top: 1px solid #e0ded9;
	display: block;
	padding: 1em 0;
}

.field-name-field-news-small p {
	margin: 0;
}

.field-name-field-news-small .field-item:first-child h2,
.field-name-field-news-small .field-item:first-child h3,
.field-name-field-news-small .field-item:first-child h2.title {
	margin-top: 0;
}

.main-content .field-name-field-news-small h2 {
	margin: 1.6em 0;
}

.node-type-expert h1 {
	margin-bottom: 0.2em;
}

.node-type-expert .field-name-field-person-photo img {
	max-width: 100%;
	height: auto;
	vertical-align: middle;
}

.node-type-expert .field-name-field-about {
	margin-right: 18%;
	overflow: hidden;
	margin-bottom: 1em;
}

body.page-full-width .node-type-expert .field-name-field-about {
	margin-right: 2.118933698%;
}

.node-type-expert .field-name-field-about h3 {
	margin-top: 0;
}

.node-type-expert .field-name-field-job-title {
	font-size: 1.125em;
	font-weight: bold;
	margin-bottom: 2em;
}

.node-type-expert .group-two-column {
	*zoom: 1;
	clear: both;
	margin-right: 18%;
}

.node-type-expert .group-two-column:before,
.node-type-expert .group-two-column:after {
	display: table;
	content: "";
	line-height: 0;
}

.node-type-expert .group-two-column:after {
	clear: both;
}

body.page-full-width .node-type-expert .group-two-column {
	margin-right: 2.118933698%;
}

.node-type-expert .group-two-column>.field {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 48%;
	float: left;
	margin-bottom: 2em;
}

.node-type-expert .group-two-column>.field:nth-child(2n+1) {
	clear: left;
	margin-right: 4%;
}

.node-type-expert .group-two-column>.field h3 {
	margin-top: 0;
}

.node-type-expert .field-name-field-video {
	margin-bottom: 1em;
}

.file-media-original {
	max-width: 100%;
	height: auto;
}

.node-expert.view-mode-ow_listing_teaser .tags a {
	color: #2F72A8;
	margin-bottom: 0;
	margin-top: 0.5em;
}

.node-expert.view-mode-ow_listing_teaser .tags a:hover {
	color: #fff;
}

.node-expert .field-name-field-job-title {
	margin-bottom: 0.75em;
}

.breadcrumb {
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	background: #fff;
	color: #2F72A8;
	padding-top: 20px;
	padding-bottom: 1em;
	padding-right: 1em;
	font-size: 90%;
}

.breadcrumb span {
	padding: 0.133333333em 0;
	padding-right: 12px;
	padding-left: 7px;
	background: url('/skin/images/breadcrumb-arrow.png') no-repeat right center;
}

.breadcrumb span.breadcrumb-first {
	padding-left: 0;
}

.breadcrumb .breadcrumb-last {
	color: #746d69;
	background: transparent;
}

.block-sharebar {
	overflow: hidden;
	margin-top: 25px;
	margin-bottom: 20px;
}

.block-sharebar h2 {
	text-transform: uppercase;
	color: #746d69;
	font-size: 0.75em;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: right;
	margin-bottom: 1.1em;
}

#custom-tweet-button,
#custom-tweet-button-responsive,
#custom-fb-button,
#custom-fb-button-responsive,
#custom-linkedin-button,
#custom-linkedin-button-responsive,
#custom-reddit-button,
#custom-reddit-button-responsive {
	display: block;
	margin-bottom: 10px;
	float: right;
	clear: right;
}

#custom-tweet-button a,
#custom-tweet-button-responsive a,
#custom-fb-button a,
#custom-fb-button-responsive a,
#custom-linkedin-button a,
#custom-linkedin-button-responsive a,
#custom-reddit-button a,
#custom-reddit-button-responsive a {
	width: 24px;
	height: 24px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background-color: #c7c2bc;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

#custom-tweet-button a:hover,
#custom-tweet-button-responsive a:hover,
#custom-fb-button a:hover,
#custom-fb-button-responsive a:hover,
#custom-linkedin-button a:hover,
#custom-linkedin-button-responsive a:hover,
#custom-reddit-button a:hover,
#custom-reddit-button-responsive a:hover {
	background-color: #002147;
}

#custom-tweet-button a,
#custom-tweet-button-responsive a {
	background-image: url("/skin/images/share-twitter.png");
}

#custom-tweet-button a:hover,
#custom-tweet-button-responsive a:hover {
	background-image: url("/skin/images/share-twitter-hover.png");
}

#custom-fb-button a,
#custom-fb-button-responsive a {
	background-image: url("/skin/images/share-facebook.png");
}

#custom-fb-button a:hover,
#custom-fb-button-responsive a:hover {
	background-image: url("/skin/images/share-facebook-hover.png");
}

#custom-linkedin-button a,
#custom-linkedin-button-responsive a {
	background-image: url("/skin/images/share-linkedin.png");
}

#custom-linkedin-button a:hover,
#custom-linkedin-button-responsive a:hover {
	background-image: url("/skin/images/share-linkedin-hover.png");
}

#custom-reddit-button a,
#custom-reddit-button-responsive a {
	background-image: url("/skin/images/share-reddit.png");
}

#custom-reddit-button a:hover,
#custom-reddit-button-responsive a:hover {
	background-image: url("/skin/images/share-reddit-hover.png");
}

body.page-full-width .block-sharebar {
	display: none;
}

body.page-full-width .block-sharebar.share-bar-responsive {
	display: block;
}

body.page-full-width .block-sharebar.share-bar-responsive h2 {
	text-align: left;
}

body.page-full-width .block-sharebar.share-bar-responsive #custom-tweet-button,
body.page-full-width .block-sharebar.share-bar-responsive #custom-tweet-button-responsive,
body.page-full-width .block-sharebar.share-bar-responsive #custom-fb-button,
body.page-full-width .block-sharebar.share-bar-responsive #custom-fb-button-responsive,
body.page-full-width .block-sharebar.share-bar-responsive #custom-linkedin-button,
body.page-full-width .block-sharebar.share-bar-responsive #custom-linkedin-button-responsive,
body.page-full-width .block-sharebar.share-bar-responsive #custom-reddit-button,
body.page-full-width .block-sharebar.share-bar-responsive #custom-reddit-button-responsive {
	float: left;
	clear: none;
	margin-right: 0.8em;
}

body.page-sitemap .site-map-box-menu h2.title {
	display: none;
}

.ui-tabs {
	padding: 0;
	border: none;
}

.ui-tabs .ui-widget-header {
	background: transparent;
	border: none;
}

.ui-tabs .ui-tabs-panel {
	padding: 0;
}

.ui-tabs .ui-tabs-nav {
	padding: 0;
	margin-bottom: 1em;
}

.ui-tabs .ui-tabs-nav li {
	border-bottom-width: 0;
	float: left;
	list-style: none;
	margin: 0 0 1em;
	padding: 0;
	position: relative;
	top: 0;
	white-space: nowrap;
}

.ui-tabs .ui-tabs-nav li a {
	color: #2F72A8;
	display: block;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 0.938em;
	padding: 0.7em 1em;
}

.ui-tabs .ui-tabs-nav li.ui-state-active a {
	color: #2C2C2C;
}

.ui-tabs .ui-tabs-nav li.ui-state-active a:link,
.ui-tabs .ui-tabs-nav li.ui-state-active a:visited,
.ui-tabs .ui-tabs-nav li.ui-state-active a:hover,
.ui-tabs .ui-tabs-nav li.ui-state-active a:active {
	text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin: 0 0 1em;
	padding: 0;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	padding-bottom: 0;
	margin-bottom: inherit;
}

.ui-tabs .ui-state-default {
	border: none;
	background: transparent;
	border-radius: 0;
	border-right: 1px solid #e0ded9;
	text-transform: uppercase;
}

.ui-tabs .ui-state-default:last-child {
	border-right: none;
}

.ui-tabs .ui-state-active {
	background: #e0ded9;
	position: relative;
}

.ui-tabs .ui-state-active:after {
	content: "";
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #e0ded9;
	position: absolute;
	bottom: -10px;
	left: 50%;
	margin-left: -10px;
}

.field-name-field-body-multiple .tab-nav {
	margin-right: 18%;
	border-top: 1px solid #f3f1ee;
	padding-top: 1em;
	margin-top: 1em;
}

.field-name-field-body-multiple a.mover {
	font-size: 0.75em;
	text-transform: uppercase;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.5em;
	color: #000;
}

.field-name-field-body-multiple a.mover:hover {
	text-decoration: none;
	color: #000;
}

.field-name-field-body-multiple a.mover:hover span {
	text-decoration: underline;
}

.field-name-field-body-multiple a.mover span {
	color: #2F72A8;
	text-transform: none;
}

.next-tab {
	padding-right: 30px;
	background: url('/skin/images/chevron-right.png') right center no-repeat;
	float: right;
	width: 50%;
	text-align: right;
	padding-left: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.prev-tab {
	padding-left: 30px;
	padding-right: 5px;
	width: 50%;
	background: url('/skin/images/chevron-left.png') left center no-repeat;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ui-widget {
	font-size: 1em;
	font-family: inherit;
}

.field-name-field-listing-category,
.field-name-field-listing-content,
.field-name-field-style-element-menu-link {
	margin-right: 18%;
}

body.page-full-width .field-name-field-listing-category,
body.page-full-width .field-name-field-listing-content,
body.page-full-width .field-name-field-style-element-menu-link {
	margin-right: 2.118933698%;
}

.field-name-field-listing-category,
.field-name-field-style-element-menu-link {
	background-color: #fff;
	border-bottom: 2px solid #f3f1ee;
	padding-top: 0.5em;
	margin-bottom: 2px;
}

.field-name-field-listing-category .field-item,
.field-name-field-style-element-menu-link .field-item {
	float: left;
	padding: 0 0.9em;
	margin: 0 0 0.5em 0;
	border-right: 1px solid #f3f1ee;
	font-size: 0.938em;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
}

.field-name-field-listing-category .field-item.field-item-last,
.field-name-field-style-element-menu-link .field-item.field-item-last {
	border: none;
}

.field-name-field-listing-category .field-items,
.field-name-field-style-element-menu-link .field-items {
	*zoom: 1;
}

.field-name-field-listing-category .field-items:before,
.field-name-field-listing-category .field-items:after,
.field-name-field-style-element-menu-link .field-items:before,
.field-name-field-style-element-menu-link .field-items:after {
	display: table;
	content: "";
	line-height: 0;
}

.field-name-field-listing-category .field-items:after,
.field-name-field-style-element-menu-link .field-items:after {
	clear: both;
}

.field-name-field-listing-content {
	clear: both;
}

.field-name-field-listing-content .field-item {
	border-bottom: 1px solid #f3f1ee;
	padding: 1em 0 0;
	position: relative;
}

.field-name-field-listing-content .field-item.field-item-last {
	border-bottom: none;
}

.field-name-field-listing-content h2 {
	margin-left: 0.8em;
}

.field-name-field-listing-content .back-to-top {
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 0.9em;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	background: url('/skin/images/up-arrow.png') left center no-repeat;
	padding-left: 13px;
}

.listing-wrapper {
	position: relative;
}

.node.view-mode-ow_listing_item a {
	border-top: 1px solid #e0ded9;
	color: #2C2C2C;
	display: block;
	overflow: hidden;
	padding: 1em 0;
}

.node.view-mode-ow_listing_item a:hover,
.node.view-mode-ow_listing_item a:active {
	color: #be0f34;
	text-decoration: none;
}

.node.view-mode-ow_listing_item img {
	float: right;
	margin-left: 1em;
	max-width: 90px;
	height: auto;
}

.node.view-mode-ow_listing_item .field-type-date,
.node.view-mode-ow_listing_item .field-name-post-date {
	color: #746d69;
	font-size: 0.813em;
	text-transform: uppercase;
}

.node.view-mode-ow_listing_teaser .field-type-image,
.node.view-mode-ow_listing_teaser .field-name-field-gt-image,
.node.view-mode-ow_listing_teaser .field-name-field-image-main {
	line-height: 0;
	margin-bottom: 1em;
}

.node.view-mode-ow_listing_teaser a {
	color: #2C2C2C;
	text-decoration: none;
}

.node.view-mode-ow_listing_teaser a:active h2,
.node.view-mode-ow_listing_teaser a:active h3,
.node.view-mode-ow_listing_teaser a:hover h2,
.node.view-mode-ow_listing_teaser a:hover h3 {
	color: #be0f34;
	text-decoration: none;
}

.node.view-mode-ow_listing_teaser a h2,
.node.view-mode-ow_listing_teaser a h3 {
	font-size: 1.313em;
	margin: .6em 0 .25em;
	text-transform: none;
}

.field-name-field-student-gateway-events .node.view-mode-ow_listing_teaser a h2,
.field-name-field-student-gateway-events .node.view-mode-ow_listing_teaser a h3 {
	margin: 0;
	font-size: 1.125em;
	line-height: 1.3em;
}

.node.view-mode-ow_listing_teaser a:hover,
.node.view-mode-ow_listing_teaser a:active {
	color: #2C2C2C;
	text-decoration: none;
}

.node.view-mode-ow_listing_teaser a:hover .field-type-image,
.node.view-mode-ow_listing_teaser a:hover .field-name-field-gt-image,
.node.view-mode-ow_listing_teaser a:hover .field-name-field-image-main,
.node.view-mode-ow_listing_teaser a:active .field-type-image,
.node.view-mode-ow_listing_teaser a:active .field-name-field-gt-image,
.node.view-mode-ow_listing_teaser a:active .field-name-field-image-main {
	background-color: #000;
}

.node.view-mode-ow_listing_teaser a:hover img,
.node.view-mode-ow_listing_teaser a:active img {
	opacity: 0.65;
	filter: alpha(opacity=65);
}

.node.view-mode-ow_listing_teaser.node-section-highlight-alt h2,
.node.view-mode-ow_listing_teaser.node-section-highlight-alt h3 {
	font-size: 1.313em;
	margin: .6em 0 .25em;
}

.node.view-mode-ow_listing_teaser.node-section-highlight-alt a {
	color: #2F72A8;
}

.node.view-mode-ow_listing_teaser.node-section-highlight-alt a:not(.field-group-group_link_wrapper):hover {
	color: #2F72A8;
	text-decoration: underline;
}

.node.view-mode-ow_listing_teaser img {
	height: auto;
	max-width: 100%;
	width: 100%;
	margin-bottom: 0;
}

.node.view-mode-ow_listing_teaser .field-name-field-intro {
	border: none;
	font-size: 1em;
	margin: 0;
	padding: 0;
}

#block-block-50 {
	display: none;
}

.page-node-1813 #block-block-50,
.page-node-1824 #block-block-50 {
	display: block;
	margin-bottom: 1em;
}

.page-node-1813 #block-block-50 .label,
.page-node-1824 #block-block-50 .label {
	font-size: 1.125em;
	text-transform: uppercase;
}

.page-node-1813 #block-block-50 select,
.page-node-1824 #block-block-50 select {
	margin: 1em 0;
}

.field-name-block-temp-twitter-block h2.title {
	font-size: 1.125em;
	text-transform: uppercase;
}

.oxweb-event-submission {
	background-color: #f9f8f5;
	padding: 1em 2em;
}

.oxweb-event-submission input[name="button-add-event"],
.oxweb-event-submission input[name="button-copy-event"],
.oxweb-event-submission input[name="button-delete-event"] {
	background-color: #2F72A8;
	display: inline-block;
}

.oxweb-event-submission .form-item ul.as-selections {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e0ded9;
	display: inline-block;
	padding: 0.5em 1em;
	width: 90%;
}

.oxweb-event-submission #subevents fieldset {
	margin-top: 3em;
}

.oxweb-event-submission #subevents fieldset input[name="button-delete-event"] {
	padding: 0.4em 0.6em;
	position: absolute;
	top: 0.5em;
	right: 0;
}

.oxweb-event-submission #subevents fieldset .ajax-progress {
	margin-right: 1em;
}

.oxweb-event-submission input.webform-calendar {
	float: left;
	margin-left: -1.5em;
	margin-top: 0.5em;
}

.visually_embed,
.visually_embed img {
	width: 100% !important;
}

.page-content-sidebar-second .media .field.field-name-field-snippet-markup span.field-item-single {
	border-bottom: 0;
	display: block;
	padding: 0;
}

.page-content-sidebar-second .block .field-name-field-related-content-top span.field-item-single:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}

.page-feedback {
	overflow: hidden;
	background-color: #f3f1ec;
	margin: 2em 0 0 0;
	width: 450px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	padding-left: 2.118933698%;
}

.page-feedback .webform-client-form {
	margin: 0.5em 0 1em 0;
}

.page-feedback .webform-confirmation {
	margin: 1.5em 2em 1.5em 1em;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
}

.page-feedback .form-item {
	margin: 0;
}

.page-feedback .webform-component-radios,
.page-feedback .webform-component-radios legend,
.page-feedback .form-checkboxes,
.page-feedback .form-radios,
.page-feedback .form-checkboxes .form-item,
.page-feedback .form-radios .form-item {
	display: inline-block;
}

.page-feedback .form-radios {
	margin-right: 0.5em;
	margin-left: 0.5em;
}

.page-feedback .form-radios .form-item {
	margin-top: 1em;
	margin-right: 0.5em;
}

.page-feedback .form-radios input {
	width: auto;
	margin-bottom: 0;
}

.page-feedback fieldset.webform-component-radios {
	border-top: 0;
	padding-top: 0;
}

.page-feedback fieldset.webform-component-radios legend {
	position: relative;
	top: 0;
	color: inherit;
}

.page-feedback fieldset.webform-component-radios>div {
	margin-bottom: 0;
}

.page-feedback .webform-component-textarea label {
	margin: 0.5em 1em 0.5em 0;
	font-weight: normal;
}

.page-feedback .webform-component-textarea .form-textarea-wrapper {
	padding-right: 1em;
}

.page-feedback .form-actions {
	display: inline;
	margin-left: 0;
	font-size: 0.8em;
}

.page-feedback .form-actions .webform-submit {
	padding: 0.4em 0.6em;
}

.page-feedback label .form-required,
.page-feedback legend .form-required {
	display: none;
}

[data-media-snippet] {
	background-color: #fafafa;
	border: 1px solid #cfcfcf;
	display: inline-block;
	min-width: 100px;
	padding: 1em 1.5em;
	position: relative;
}

[data-media-snippet]:before {
	content: "</> Snippet ("attr(data-snippet-title) ")";
	color: #666;
	font-family: 'Lucida Console', 'Consolas', monospace;
	font-size: 12px;
	font-weight: 700;
	position: absolute;
	top: 0;
	left: 5px;
}

[data-media-snippet]:hover,
[data-media-snippet]:active,
[data-media-snippet][data-mce-selected] {
	border-color: #aaa;
	cursor: hand;
}

.jump-to-label {
	position: absolute;
	left: -99999999px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.group-discover-carousel {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 100%;
	padding: 0 0;
	*width: 96.875%;
	*padding: 0 -0.03125px;
	*zoom: 1;
	background: #e0ded9;
	border-top: 1px solid #c3bdb7;
	border-bottom: 1px solid #c3bdb7;
	padding: 3em 0 1em 2.118933698%;
	position: relative;
	height: auto;
}

@media only screen and (max-width:870px) {
	.group-discover-carousel {
		width: 100%;
		float: none;
		display: block;
	}
}

.group-discover-carousel:before,
.group-discover-carousel:after {
	display: table;
	content: "";
	line-height: 0;
}

.group-discover-carousel:after {
	clear: both;
}

.group-discover-carousel .contextual-links-region {
	position: static;
}

.group-discover-carousel h2 {
	text-transform: uppercase;
	font-size: 1.9em;
}

.group-discover-carousel .group-discover-carousel {
	position: relative;
}

.group-discover-carousel .carousel-next-btn {
	height: 100%;
	width: 7%;
	min-width: 110px;
	position: absolute;
	z-index: 50;
	top: 0;
	right: 0;
	background-size: contain;
	background: url('/skin/images/discover-shadow.png') no-repeat top 60px right 0px;
}

.group-discover-carousel .carousel-next-btn:hover {
	cursor: pointer;
}

.group-discover-carousel .carousel-next-btn:before {
	content: "";
	height: 100%;
	width: 100%;
	background: url('/skin/images/homepage-chevron-discover.png') no-repeat 56px 45%;
	display: block;
}

.group-discover-carousel .field-items {
	margin-left: -0.5%;
}

.group-discover-carousel .field-item {
	width: 19.904%;
	min-width: 250px;
	float: left;
	display: block;
	margin-left: 0.12%;
}

.group-discover-carousel .field-item a:hover,
.group-discover-carousel .field-item a:active {
	text-decoration: none;
}

.group-discover-carousel .field-item img {
	display: block;
	width: 100%;
	height: auto;
}

.group-discover-carousel .field-item .node-video-highlight img {
	opacity: 0;
	filter: alpha(opacity=0);
}

.group-discover-carousel .field-item .node-video-highlight .file-video .content {
	background-position: 0px;
	background-size: 134%;
}

.group-discover-carousel .field-item .node-video-highlight a .field-name-field-video,
.group-discover-carousel .field-item .discover-link-type-audio a .field-name-field-image-highlight,
.group-discover-carousel .field-item .discover-link-type-itunes a .field-name-field-image-highlight {
	position: relative;
}

.group-discover-carousel .field-item .node-video-highlight a .field-name-field-video:before,
.group-discover-carousel .field-item .discover-link-type-audio a .field-name-field-image-highlight:before,
.group-discover-carousel .field-item .discover-link-type-itunes a .field-name-field-image-highlight:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}

.group-discover-carousel .field-item .node-video-highlight a .field-name-field-video .icon-holder,
.group-discover-carousel .field-item .discover-link-type-audio a .field-name-field-image-highlight .icon-holder,
.group-discover-carousel .field-item .discover-link-type-itunes a .field-name-field-image-highlight .icon-holder {
	position: absolute;
	z-index: 10;
	width: 100%;
	height: 110px;
	bottom: 25%;
}

.group-discover-carousel .field-item .node-video-highlight a .field-name-field-video:before,
.group-discover-carousel .field-item .node-video-highlight a .field-name-field-video .icon-holder,
.group-discover-carousel .field-item .discover-link-type-video a .field-name-field-image-highlight:before,
.group-discover-carousel .field-item .discover-link-type-video a .field-name-field-image-highlight .icon-holder {
	background: url("/skin/images/play.png") no-repeat 52% 50%;
	opacity: 0.85;
	filter: alpha(opacity=85);
}

.group-discover-carousel .field-item .node-video-highlight a .field-name-field-video:hover:before,
.group-discover-carousel .field-item .node-video-highlight a .field-name-field-video:hover .icon-holder,
.group-discover-carousel .field-item .discover-link-type-video a .field-name-field-image-highlight:hover:before,
.group-discover-carousel .field-item .discover-link-type-video a .field-name-field-image-highlight:hover .icon-holder {
	opacity: 1;
	filter: alpha(opacity=100);
}

.group-discover-carousel .field-item .discover-link-type-audio a .field-name-field-image-highlight:before,
.group-discover-carousel .field-item .discover-link-type-audio a .field-name-field-image-highlight .icon-holder,
.group-discover-carousel .field-item .discover-link-type-itunes a .field-name-field-image-highlight:before,
.group-discover-carousel .field-item .discover-link-type-itunes a .field-name-field-image-highlight .icon-holder {
	background: url("/skin/images/itunes.png") no-repeat 52% 50%;
	opacity: 0.85;
	filter: alpha(opacity=85);
}

.group-discover-carousel .field-item .discover-link-type-audio a .field-name-field-image-highlight:hover:before,
.group-discover-carousel .field-item .discover-link-type-audio a .field-name-field-image-highlight:hover .icon-holder,
.group-discover-carousel .field-item .discover-link-type-itunes a .field-name-field-image-highlight:hover:before,
.group-discover-carousel .field-item .discover-link-type-itunes a .field-name-field-image-highlight:hover .icon-holder {
	opacity: 1;
	filter: alpha(opacity=100);
}

.group-discover-carousel .field-item .node-a-to-z-of-oxford h2,
.group-discover-carousel .field-item .node-video-highlight h2,
.group-discover-carousel .field-item .field-name-field-intro {
	width: 95%;
	margin: 0 auto;
}

.group-discover-carousel .field-item .node-oxweb-homepage-highlights h2 {
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.92em;
}

.group-discover-carousel .field-item .field-name-field-intro {
	padding-bottom: 0;
}

.group-discover-carousel .field-item .field-name-field-intro p {
	margin-bottom: 0;
}

.group-discover-carousel .field-item h2 {
	font-size: 1.125em;
	text-transform: uppercase;
	margin-bottom: 0;
	margin-top: 0.94em;
}

.group-discover-carousel .field-item .node-a-to-z-of-oxford h2,
.group-discover-carousel .field-item .node-video-highlight h2 {
	margin-top: 0.94em;
}

.group-discover-carousel .field-item .field-name-field-intro {
	font-size: 0.938em;
}

.krumo-root img {
	width: auto !important;
}

.tweet-this-container {
	position: relative;
	background: #55acee;
	margin-bottom: 4em;
	margin-right: 18%;
	color: #fff;
	line-height: 1.5;
}

.tweet-this-container .cta-text {
	padding: 1em;
	font-size: 1.625em;
}

.tweet-this-container a.tweet-this {
	color: #444;
	text-decoration: none !important;
}

.tweet-this-container .tweet-this {
	position: absolute;
	display: inline-block;
	font-size: 1em;
	top: 100%;
	right: 0;
	background: #e0f0fc;
	border: 0;
	padding: 7px 0px 6.5px 14px;
}

.tweet-this-container .tweet-this:after {
	content: 't';
	float: right;
	font-family: 'sosaregular';
	font-size: 1.7em;
	background: #55acee;
	color: #fff;
	padding: 0px 10px;
	margin: -10px 0px -10px 14px;
}

.tweet-this-container .tweet-this:hover {
	opacity: 0.5;
}

.tabbing *:focus {
	outline: 5px solid #B92D28;
}

.tabbing .page-header *:focus,
.tabbing .page-footer *:focus,
.tabbing .social *:focus,
.tabbing .cookie-notice-content *:focus {
	outline-color: #CF7A30;
}

.tabbing .link-block:focus {
	display: block;
	outline-offset: 10px;
}

/*})'"*/
.shared-event-styling .content-meta {
	margin-top: 2.4em;
}

.shared-event-styling .node-event-past {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.shared-event-styling .view-mode-oxweb_full_content .field-label-inline,
.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single {
	*zoom: 1;
}

.shared-event-styling .view-mode-oxweb_full_content .field-label-inline:before,
.shared-event-styling .view-mode-oxweb_full_content .field-label-inline:after,
.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single:before,
.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single:after {
	display: table;
	content: "";
	line-height: 0;
}

.shared-event-styling .view-mode-oxweb_full_content .field-label-inline:after,
.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single:after {
	clear: both;
}

.shared-event-styling .view-mode-oxweb_full_content .field-label-inline .label,
.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single .label {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 33.333333333333%;
	padding: 0 0;
	*width: 30.208333333333%;
	*padding: 0 -0.03125px;
	min-width: 27%;
}

@media only screen and (max-width:870px) {

	.shared-event-styling .view-mode-oxweb_full_content .field-label-inline .label,
	.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single .label {
		width: 100%;
		float: none;
		display: block;
	}
}

.shared-event-styling .view-mode-oxweb_full_content .field-label-inline .field-item-single,
.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single .field-item-single {
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	width: 66.666666666667%;
	padding: 0 0;
	*width: 63.541666666667%;
	*padding: 0 -0.03125px;
}

@media only screen and (max-width:870px) {

	.shared-event-styling .view-mode-oxweb_full_content .field-label-inline .field-item-single,
	.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single .field-item-single {
		width: 100%;
		float: none;
		display: block;
	}
}

.shared-event-styling .view-mode-oxweb_full_content .field-name-field-event-venue-details span.field-item-single {
	float: none;
	margin-left: 33.3%;
	display: block;
}

.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single .field-item-single {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 66.666666666667%;
	padding: 0 0;
	*width: 63.541666666667%;
	*padding: 0 -0.03125px;
}

@media only screen and (max-width:870px) {
	.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single .field-item-single {
		width: 100%;
		float: none;
		display: block;
	}
}

.shared-event-styling .view-mode-oxweb_full_content .field-type-date {
	font-family: "PT Serif", Georgia, 'Times New Roman', serif;
}

.shared-event-styling .view-mode-oxweb_full_content .group-event-meta {
	border-top: 1px solid #e0ded9;
	border-bottom: 1px solid #e0ded9;
	font-size: 1.125em;
	line-height: 1.5em;
	margin: 0 18% 2em 0;
	padding: 2em 0;
}

.shared-event-styling .view-mode-oxweb_full_content .group-event-meta .field-name-field-event-venue-details p:only-child {
	margin-bottom: 0;
}

.shared-event-styling .view-mode-oxweb_full_content .leaflet-container {
	margin-bottom: 2.5em;
	max-width: 90%;
}

.hidden-accessible {
	position: absolute;
	left: -99999999px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.hidden-default {
	display: none;
}

.flex-container {
	display: -ms-flex;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.flex-item {
	display: flex;
	box-sizing: border-box;
}

.flex-content {
	display: flex;
	flex-direction: column;
}

.domain-oxweb .block-oxweb-search {
	width: 20%;
	min-width: 150px;
	position: absolute;
	right: 0px;
	top: calc(50% - 21px);
}

.domain-oxweb .block-oxweb-search form {
	position: relative;
	margin-right: 0;
}

.domain-oxweb .block-oxweb-search .form-item {
	margin: 0;
}

.domain-oxweb .block-oxweb-search input[type=text] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	background: rgba(255, 255, 255, 0.1);
	border: none;
	padding: 0.625em 2.1875em 0.7em 1em;
	padding-right: 40px;
	color: #fff;
	height: 40px;
	min-width: 167px;
	width: 100%;
	font-size: 0.875em;
}
.block-block-38_ys{
    background: #e0ded9; 
    border-top: 1px solid #c3bdb7; 
    border-bottom: 1px solid #c3bdb7; 
	margin:0!important;
	padding-top:48px!important;
	padding-bottom:48px!important;
}


.domain-oxweb .block-oxweb-search input[type=text]:-moz-placeholder {
	color: #fff;
}

.domain-oxweb .block-oxweb-search input[type=text]:-ms-input-placeholder {
	color: #fff;
}

.domain-oxweb .block-oxweb-search input[type=text]::-webkit-input-placeholder {
	color: #fff;
}

.domain-oxweb .block-oxweb-search input[type=text]:focus {
	background: #fff;
	color: #2C2C2C;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.domain-oxweb .block-oxweb-search input[type=text]:focus:-moz-placeholder {
	color: #2C2C2C;
}

.domain-oxweb .block-oxweb-search input[type=text]:focus:-ms-input-placeholder {
	color: #2C2C2C;
}

.domain-oxweb .block-oxweb-search input[type=text]:focus::-webkit-input-placeholder {
	color: #2C2C2C;
}

.domain-oxweb .block-oxweb-search input[type=submit] {
	position: absolute;
	top: 4px!important;
    right: 12px!important;
	background: url('/skin/images/search-icon.png') center right transparent no-repeat;
	width: 34px;
	height: 33px;
	padding: 4px;
	margin: 0;
	border: none;
	overflow: hidden;
	text-indent: -9999%;
}

.domain-oxweb .block-oxweb-search input[type=submit]:hover,
.domain-oxweb .block-oxweb-search input[type=submit]:active {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: none;
}

body.front .block-oxweb-search input[type=text] {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
}

.page-search .page-content-sidebar-second {
	background: #f3f1ee;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 25%;
	padding: 0 0;
	*width: 21.875%;
	*padding: 0 -0.03125px;
	margin-left: 8.3333333333333%;
}

@media only screen and (max-width:870px) {
	.page-search .page-content-sidebar-second {
		width: 100%;
		float: none;
		display: block;
	}
}

.page-search #contactsearchcontainer {
	padding: 1.5625em 1.5625em 1.25em 1.5625em;
}

.page-search #contactsearchcontainer h2 {
	text-transform: uppercase;
	font-size: 1.313em;
}

.page-search #contactsearchcontainer .name-details {
	*zoom: 1;
}

.page-search #contactsearchcontainer .name-details:before,
.page-search #contactsearchcontainer .name-details:after {
	display: table;
	content: "";
	line-height: 0;
}

.page-search #contactsearchcontainer .name-details:after {
	clear: both;
}

.page-search #contactsearchcontainer .lastname-container {
	width: 65%;
	float: left;
}

.page-search #contactsearchcontainer .initial-container {
	margin-left: 5%;
	width: 30%;
	float: left;
}

.page-search #contactsearchcontainer .emergency-nums {
	margin-top: 1.65em;
	padding-top: 1em;
	border-top: 1px solid #a79d96;
}

.page-search #contactsearchcontainer .emergency-nums a .exclamation {
	-webkit-transition: border-color 0.5s;
	-moz-transition: border-color 0.5s;
	-o-transition: border-color 0.5s;
	transition: border-color 0.5s;
}

.page-search #contactsearchcontainer .emergency-nums a:hover .exclamation {
	border-color: transparent transparent #be0f34 transparent;
	-webkit-transition: border-color 0.5s;
	-moz-transition: border-color 0.5s;
	-o-transition: border-color 0.5s;
	transition: border-color 0.5s;
}

.page-search #contactsearchcontainer .exclamation {
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 17px 27px 17px;
	border-color: transparent transparent #a79d96 transparent;
	position: relative;
	display: inline-block;
	margin-top: -2px;
	margin-bottom: -5px;
	margin-right: 0.5em;
}

.page-search #contactsearchcontainer .exclamation:after {
	content: "!";
	top: 5px;
	text-rendering: optimizeLegibility;
	font-weight: bold;
	display: block;
	color: #f3f1ee;
	position: absolute;
	left: -3px;
	font-size: 1.125em;
}

.contact-results .page-links a {
	display: inline-block;
	padding: 0 2px 0 0;
}

.contact-results .contact-results-list {
	margin-left: 1.15em;
}

.contact-results .contact-results-list li {
	padding: 0.5em 0;
	list-style: disc outside;
	background-image: none;
}

.contact-results .contact-results-list .person_name h3 {
	margin-bottom: 0.25em;
}

.page-search .gs-webResult.gs-result a.gs-title:link,
.page-search .gs-imageResult a.gs-title:link,
.page-search .gsc-webResult.gsc-promotion a.gs-title:link {
	color: #2F72A8;
	font-size: unset;
}

.page-search .gs-webResult.gs-result a.gs-title:link b,
.page-search .gs-webResult.gs-result a.gs-title:link em,
.page-search .gs-imageResult a.gs-title:link b,
.page-search .gs-imageResult a.gs-title:link em,
.page-search .gsc-webResult.gsc-promotion a.gs-title:link b,
.page-search .gsc-webResult.gsc-promotion a.gs-title:link em {
	color: #2F72A8;
	font-size: unset;
	text-decoration: none;
}

.page-search .gs-webResult.gs-result a.gs-title:hover,
.page-search .gs-imageResult a.gs-title:hover,
.page-search .gsc-webResult.gsc-promotion a.gs-title:hover {
	color: #44687d;
	border-bottom: 1px solid;
}

.page-search .oxwebsearchbox .gsc-search-box input[type="image"] {
	padding: 10px 27px;
}

.page-search .oxwebsearchbox .gsc-search-box tr .gsc-input {
	padding-bottom: 0;
}

.page-search .oxwebsearchbox .gsc-search-box tr .gsc-input .gsc-input-box {
	border: none;
}

.page-search .oxwebsearchbox .gsc-search-box tr .gsc-input .gsc-input-box>table {
	margin-bottom: 0;
}

.page-search .oxwebsearchbox .gsc-search-box tr .gsc-input .gsc-input-box .gsib_a #gsc-i-id1 {
	height: 1.5em !important;
	padding-bottom: 0 !important;
	margin-top: -0.75em !important;
}

.page-search .main-content .oxwebsearchbox .gsc-search-box-tools .gsc-search-box .gsc-input-box .gsib_b {
	border: none;
	padding-top: 4px;
}

.page-search .gsc-above-wrapper-area-container {
	margin-bottom: 0;
}

.page-search .google-custom-search-text {
	font-weight: bold;
	display: inline-block;
	padding-left: 7px;
	font-size: 15px;
	color: #000;
}

.page-search .oxwebsearchbox .gsc-search-box .gsc-input .gsc-input-box .gsib_a,
.page-search .oxwebsearchbox .gsc-search-box .gsc-input .gsc-input-box .gsib_b {
	border: none;
}

.page-search .oxwebsearchbox .gsc-search-box .gsc-input .gsc-input-box .gsib_a #gsc-i-id1 {
	background: none !important;
	box-shadow: none;
	text-indent: 0px !important;
	font-size: 20px;
	font-weight: bold;
}

.page-search .oxwebsearchbox .gsc-search-box .gsc-input .gsc-input-box-hover,
.page-search .oxwebsearchbox .gsc-search-box .gsc-input .gsc-input-box-focus {
	box-shadow: none;
}

.page-search .oxwebsearchresult .gsc-results-wrapper-visible .gsc-wrapper .gsc-resultsbox-visible .gcsc-branding {
	display: none;
}

.page-search .oxwebsearchresult .gsc-results-wrapper-visible .gsc-wrapper .gsc-resultsbox-visible .gsc-webResult .gs-title {
	color: #3277ae !important;
	font-size: 1.313em !important;
	font-weight: 400;
	height: inherit !important;
	text-decoration: none !important;
}

.page-search .oxwebsearchresult .gs-webResult div.gs-visibleUrl-long {
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
}

.page-search .oxwebsearchresult .gsc-results-wrapper-visible .gsc-wrapper .gsc-resultsbox-visible .gsc-webResult .gsc-url-top {
	margin-top: 10px;
}

.page-search .oxwebsearchresult .gsc-results-wrapper-visible .gsc-wrapper .gsc-resultsbox-visible .gsc-webResult .gsc-table-result .gsc-table-cell-snippet-close {
	padding-left: 10px;
	padding-top: 10px;
	border: none;
	font-family: "PT Serif", Georgia, 'Times New Roman', serif;
	font-size: 16px;
}

.page-search .oxwebsearchresult .gsc-results-wrapper-visible .gsc-wrapper .gsc-resultsbox-visible .gsc-expansionArea .gsc-webResult.gsc-result {
	margin: 0;
	padding: 2em 0 0;
	list-style-type: none;
	list-style-image: none;
	border-bottom: 1px solid #e0ded9;
}

.page-search .oxwebsearchresult .gsc-results-wrapper-visible .gsc-wrapper .gsc-resultsbox-visible .gsc-twiddleRegionCell,
.page-search .oxwebsearchresult .gsc-results-wrapper-visible .gsc-wrapper .gsc-resultsbox-visible .gsc-configLabelCell,
.page-search .oxwebsearchresult .gsc-results-wrapper-visible .gsc-wrapper .gsc-adBlock,
.page-search .oxwebsearchresult .gsc-results-wrapper-visible .gsc-wrapper .gsc-table-cell-thumbnail {
	display: none !important;
}

.page-search .oxwebsearchresult .gsc-results-wrapper-visible .gsc-wrapper .gsc-resultsbox-visible .gsc-webResult.gsc-result.gsc-promotion {
	border: 1px solid #e0ded9;
	padding: 1em;
}

.page-search .oxwebsearchresult .gsc-results-wrapper-visible .gsc-wrapper .gsc-resultsbox-visible .gsc-webResult.gsc-result.gsc-promotion .gs-promotion-text-cell {
	border: none;
}

.page-search .oxwebsearchresult .gsc-results-wrapper-visible .gsc-wrapper .gsc-resultsbox-visible .gsc-webResult.gsc-result.gsc-promotion .gs-snippet {
	font-family: "PT Serif", Georgia, 'Times New Roman', serif;
	font-size: 16px;
}

.page-search .oxwebsearchresult .gsc-results-wrapper-visible .gsc-above-wrapper-area {
	background-color: #f3f1ee;
	border-radius: 0;
	padding: 0.8125em 1.25em;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 0.938em;
	margin: 1.6em 0;
	border: 0;
}

.page-search .oxwebsearchresult .gsc-results-wrapper-visible .gsc-refinementsArea,
.page-search .oxwebsearchresult .gsc-results-wrapper-visible .gsc-above-wrapper-area .gsc-result-info-container {
	border: none;
}

.page-search .oxwebsearchresult .gsc-results-wrapper-visible .gsc-above-wrapper-area .gsc-orderby-container {
	display: none;
}

.page-search .oxwebsearchresult .gsc-results-wrapper-visible .gsc-wrapper .gsc-resultsbox-visible .gsc-expansionArea .gsc-cursor-box {
	margin: 1.846em 0 0 0;
	padding: 13px 20px;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 0.938em;
	background-color: #f3f1ee;
	text-align: center;
}

.page-search .oxwebsearchresult .gsc-results-wrapper-visible .gsc-wrapper .gsc-resultsbox-visible .gsc-expansionArea .gsc-cursor-box .gsc-cursor .gsc-cursor-page {
	padding: 0.5em;
	margin-right: 0.5em;
	line-height: 0.75em;
	background-color: transparent !important;
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2F72A8;
}

.page-search .oxwebsearchresult .gsc-results-wrapper-visible .gsc-wrapper .gsc-resultsbox-visible .gsc-webResult.gsc-result {
	margin: 0;
	padding: 2em 0 0;
	list-style-type: none;
	list-style-image: none;
	border-bottom: 1px solid #e0ded9;
}

.page-search .gsc-search-button-v2 {
	border: none;
}

.page-search .gsc-tabsArea,
.page-search .gsc-tabHeader.gsc-tabhActive {
	border-color: #e0ded9;
}

.page-search .gsc-tabHeader.gsc-tabhActive {
	border-bottom-color: #fff;
}

.page-search .gs-promotion-table td {
	border: none;
}

.page-search .gs-promotion-table .gs-promotion-image-box,
.page-search .gs-promotion-table .gs-promotion-image-box img.gs-promotion-image {
	max-width: 100%;
	width: auto;
}

/*})'"*/
.shared-event-styling .content-meta {
	margin-top: 2.4em;
}

.shared-event-styling .node-event-past {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.shared-event-styling .view-mode-oxweb_full_content .field-label-inline,
.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single {
	*zoom: 1;
}

.shared-event-styling .view-mode-oxweb_full_content .field-label-inline:before,
.shared-event-styling .view-mode-oxweb_full_content .field-label-inline:after,
.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single:before,
.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single:after {
	display: table;
	content: "";
	line-height: 0;
}

.shared-event-styling .view-mode-oxweb_full_content .field-label-inline:after,
.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single:after {
	clear: both;
}

.shared-event-styling .view-mode-oxweb_full_content .field-label-inline .label,
.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single .label {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 33.333333333333%;
	padding: 0 0;
	*width: 30.208333333333%;
	*padding: 0 -0.03125px;
	min-width: 27%;
}

@media only screen and (max-width:870px) {

	.shared-event-styling .view-mode-oxweb_full_content .field-label-inline .label,
	.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single .label {
		width: 100%;
		float: none;
		display: block;
	}
}

.shared-event-styling .view-mode-oxweb_full_content .field-label-inline .field-item-single,
.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single .field-item-single {
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	width: 66.666666666667%;
	padding: 0 0;
	*width: 63.541666666667%;
	*padding: 0 -0.03125px;
}

@media only screen and (max-width:870px) {

	.shared-event-styling .view-mode-oxweb_full_content .field-label-inline .field-item-single,
	.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single .field-item-single {
		width: 100%;
		float: none;
		display: block;
	}
}

.shared-event-styling .view-mode-oxweb_full_content .field-name-field-event-venue-details span.field-item-single {
	float: none;
	margin-left: 33.3%;
	display: block;
}

.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single .field-item-single {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 66.666666666667%;
	padding: 0 0;
	*width: 63.541666666667%;
	*padding: 0 -0.03125px;
}

@media only screen and (max-width:870px) {
	.shared-event-styling .view-mode-oxweb_full_content .field-name-event-speakers-custom .field-item-single .field-item-single {
		width: 100%;
		float: none;
		display: block;
	}
}

.shared-event-styling .view-mode-oxweb_full_content .field-type-date {
	font-family: "PT Serif", Georgia, 'Times New Roman', serif;
}

.shared-event-styling .view-mode-oxweb_full_content .group-event-meta {
	border-top: 1px solid #e0ded9;
	border-bottom: 1px solid #e0ded9;
	font-size: 1.125em;
	line-height: 1.5em;
	margin: 0 18% 2em 0;
	padding: 2em 0;
}

.shared-event-styling .view-mode-oxweb_full_content .group-event-meta .field-name-field-event-venue-details p:only-child {
	margin-bottom: 0;
}

.shared-event-styling .view-mode-oxweb_full_content .leaflet-container {
	margin-bottom: 2.5em;
	max-width: 90%;
}

.hidden-accessible {
	position: absolute;
	left: -99999999px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.hidden-default {
	display: none;
}

.flex-container {
	display: -ms-flex;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.flex-item {
	display: flex;
	box-sizing: border-box;
}

.flex-content {
	display: flex;
	flex-direction: column;
}

.site-header-top ul li a {
	display: block;
	font-size: 1.05em;
}

.site-header-top ul li ul li a {
	display: block;
	font-weight: normal;
}

.site-header-top ul li.expanded ul {
	min-width: 217px;
	width: 120%;
	display: none;
	z-index: 6;
	overflow: hidden;
	position: absolute;
	background-color: #f3f1ee;
	text-align: left;
	margin: 0;
}

.site-header-top ul li.expanded ul li {
	font-size: 1.025em;
	line-height: 1.05em;
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
}

.site-header-top ul li.expanded ul li a {
	color: #2F72A8;
	display: block;
	padding: 1.45em 0;
	margin: 0 0.85em;
	font-weight: normal;
	border-bottom: 1px solid #e0ded9;
}

.site-header-top ul li.expanded ul li a:hover {
	background: #2F72A8;
}

.site-header-top ul li.expanded ul li.last a,
.site-header-top ul li.expanded ul li:last-child a {
	border: 0;
}

.site-header-top ul li.expanded:hover a {
	opacity: 1;
	filter: alpha(opacity=100);
	color: #002147;
	background-color: #f3f1ee;
}

.site-header-top ul li.expanded:hover a:hover {
	color: #f3f1ee;
	background-color: #2F72A8;
	background-position: right 9px top 1.6em;
}

.site-header-top ul li.expanded:hover ul,
.site-header-top ul li.expanded ul:hover {
	display: block;
	-webkit-box-shadow: 0px 0px 8px 1px rgba(68, 68, 68, 0.5);
	-moz-box-shadow: 0px 0px 8px 1px rgba(68, 68, 68, 0.5);
	box-shadow: 0px 0px 8px 1px rgba(68, 68, 68, 0.5);
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
}

.site-header-top ul li.expanded:hover ul a,
.site-header-top ul li.expanded ul:hover a {
	font-weight: normal;
	text-transform: none;
	color: #2F72A8;
	border-bottom: 1px solid #e0ded9;
}

.site-header-top ul li.expanded:hover ul a:hover,
.site-header-top ul li.expanded ul:hover a:hover {
	border-color: transparent;
	color: #fff;
	padding: 1.45em 0.85em;
	margin: 0em;
}

.site-header-top ul li.expanded:hover ul li.last a,
.site-header-top ul li.expanded:hover ul li:last-child a,
.site-header-top ul li.expanded ul:hover li.last a,
.site-header-top ul li.expanded ul:hover li:last-child a {
	border: none;
}

.root-menus .site-header-bottom ul li.last ul {
	right: auto;
}

.site-header-bottom ul {
	position: relative;
}

.site-header-bottom ul li a {
	display: block;
	font-size: 1em;
}

.site-header-bottom ul li a.active-trail {
	color: #70a9d6;
	background-position: right 15px top -14em;
}

.site-header-bottom ul li ul li a {
	display: block;
	font-size: 1.4em;
}

.site-header-bottom ul li.expanded ul {
	min-width: 217px;
	width: 115%;
	max-width: 220px;
	display: none;
	z-index: 2;
	position: absolute;
	background-color: #fff;
	text-align: left;
	margin: 0;
}

.site-header-bottom ul li.expanded ul li {
	font-size: 0.86em;
	line-height: 1.05em;
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
}

.site-header-bottom ul li.expanded ul li a {
	text-transform: none;
	color: #2F72A8;
	display: block;
	padding: 1em 0.625em;
	margin: 0;
	border-bottom: 1px solid #e0ded9;
}

.site-header-bottom ul li.expanded ul li a:hover {
	margin: 0;
	padding: 1em 0.625em;
	border-color: transparent;
}

.site-header-bottom ul li.expanded ul li.last a,
.site-header-bottom ul li.expanded ul li:last-child a {
	border: none;
}

.site-header-bottom ul li.last ul {
	right: 0px;
}

.site-header-bottom ul li.expanded:hover a {
	color: #002147;
	background-color: #fff;
	opacity: 1;
	filter: alpha(opacity=100);
}

.site-header-bottom ul li.expanded:hover a:hover {
	color: #fff;
	background-color: #2F72A8;
	background-position: right 15px top 0.9em;
}

.site-header-bottom ul li.expanded:hover ul,
.site-header-bottom ul li.expanded ul:hover {
	display: block;
	-webkit-box-shadow: 0px 0px 8px 1px rgba(68, 68, 68, 0.5);
	-moz-box-shadow: 0px 0px 8px 1px rgba(68, 68, 68, 0.5);
	box-shadow: 0px 0px 8px 1px rgba(68, 68, 68, 0.5);
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
}

.site-header-bottom ul li.expanded:hover ul a,
.site-header-bottom ul li.expanded ul:hover a {
	font-weight: normal;
	text-transform: none;
	font-size: 1em;
	color: #2F72A8;
	border-bottom: 1px solid #e0ded9;
}

.site-header-bottom ul li.expanded:hover ul a:hover,
.site-header-bottom ul li.expanded ul:hover a:hover {
	color: #fff;
	background-color: #2F72A8;
}

.page-content-404-page-not-found .site-header-bottom ul li a.active-trail {
	color: #fff;
	opacity: 0.7;
	filter: alpha(opacity=70);
	background-position: right 15px top 0.9em;
}

.page-content-404-page-not-found .site-header-bottom ul li a.active-trail:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.page-content-404-page-not-found .site-header-bottom ul li.expanded:hover a {
	color: #002147;
}

.page-content-404-page-not-found .site-header-bottom ul li.expanded:hover a:hover {
	color: #fff;
}

.flyout-menu.departments,
.flyout-menu.colleges {
	display: none;
}

.oxweb-academic-divisions,
.oxweb-college-websites {
	position: relative;
}

.oxweb-academic-divisions .main-menu-item,
.oxweb-college-websites .main-menu-item {
	padding: 0.625em 2.1875em 0.8375em 1.25em;
	display: inline-block;
	color: #fff;
	opacity: 0.7;
	filter: alpha(opacity=70);
	float: right;
	background: url('/skin/images/menu_arrow.png') no-repeat 86% 1.35em;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#66000000', endColorstr='#66000000');
	background: url('/skin/images/menu_arrow.png') no-repeat 86% 1.35em rgba(0, 0, 0, 0.4);
}

.oxweb-academic-divisions .main-menu-item:focus,
.oxweb-academic-divisions .main-menu-item.menu-open,
.oxweb-college-websites .main-menu-item:focus,
.oxweb-college-websites .main-menu-item.menu-open {
	opacity: 1;
	filter: alpha(opacity=100);
	text-decoration: none;
	color: #002147;
	background: url('/skin/images/menu_arrow.png') no-repeat 86% -95px #f3f1ee;
	position: relative;
	z-index: 999999;
}

.oxweb-academic-divisions .main-menu-item:focus h2,
.oxweb-academic-divisions .main-menu-item.menu-open h2,
.oxweb-college-websites .main-menu-item:focus h2,
.oxweb-college-websites .main-menu-item.menu-open h2 {
	color: #002147;
}

.oxweb-academic-divisions .main-menu-item:hover,
.oxweb-college-websites .main-menu-item:hover {
	text-decoration: none;
	opacity: 1;
	filter: alpha(opacity=100);
}

.oxweb-academic-divisions .main-menu-item h2,
.oxweb-college-websites .main-menu-item h2 {
	display: inline;
	font-size: 0.813em;
	margin: 0;
	font-weight: normal;
	color: #fff;
}

.oxweb-academic-divisions .flyout-menu,
.oxweb-college-websites .flyout-menu {
	max-width: 1000px;
	min-width: 950px;
	width: 100%;
	position: absolute;
	top: 46px;
	right: 0;
	z-index: 99999;
	background: #f3f1ee;
	-webkit-box-shadow: 0px 0px 8px 1px rgba(68, 68, 68, 0.5);
	-moz-box-shadow: 0px 0px 8px 1px rgba(68, 68, 68, 0.5);
	box-shadow: 0px 0px 8px 1px rgba(68, 68, 68, 0.5);
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 1.5em 2.2em;
	font-size: 1em;
}

.oxweb-academic-divisions .section,
.oxweb-college-websites .section {
	*zoom: 1;
	margin-bottom: 3.125em;
}

.oxweb-academic-divisions .section:before,
.oxweb-academic-divisions .section:after,
.oxweb-college-websites .section:before,
.oxweb-college-websites .section:after {
	display: table;
	content: "";
	line-height: 0;
}

.oxweb-academic-divisions .section:after,
.oxweb-college-websites .section:after {
	clear: both;
}

.oxweb-academic-divisions .section:last-child,
.oxweb-college-websites .section:last-child {
	margin-bottom: 0;
}

.oxweb-academic-divisions .section .section-with-btns,
.oxweb-college-websites .section .section-with-btns {
	position: relative;
	*zoom: 1;
}

.oxweb-academic-divisions .section .section-with-btns a h2,
.oxweb-academic-divisions .section .section-with-btns h2,
.oxweb-college-websites .section .section-with-btns a h2,
.oxweb-college-websites .section .section-with-btns h2 {
	position: absolute;
	bottom: 0;
	float: left;
}

.oxweb-academic-divisions .section .section-with-btns:before,
.oxweb-academic-divisions .section .section-with-btns:after,
.oxweb-college-websites .section .section-with-btns:before,
.oxweb-college-websites .section .section-with-btns:after {
	display: table;
	content: "";
	line-height: 0;
}

.oxweb-academic-divisions .section .section-with-btns:after,
.oxweb-college-websites .section .section-with-btns:after {
	clear: both;
}

.oxweb-academic-divisions .section .section-with-btns .section-buttons,
.oxweb-college-websites .section .section-with-btns .section-buttons {
	float: right;
}

.oxweb-academic-divisions .section .section-with-btns .section-buttons a.btn,
.oxweb-college-websites .section .section-with-btns .section-buttons a.btn {
	background: #2F72A8;
	font-size: 0.813em;
	padding: 0.6em 0.8125em;
	margin-left: 1em;
	text-decoration: uppercase;
	margin-right: 0;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}

.oxweb-academic-divisions .section .section-with-btns .section-buttons a.btn:hover,
.oxweb-college-websites .section .section-with-btns .section-buttons a.btn:hover {
	background: #be0f34;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}

.oxweb-college-websites .section-with-btns h2 {
	font-size: 1em;
	text-transform: uppercase;
	text-rendering: initial;
	margin-left: 1.0625em;
}

.oxweb-college-websites ul.col1,
.oxweb-college-websites ul.col2,
.oxweb-college-websites ul.col3 {
	*zoom: 1;
	display: block;
	margin: 0;
	border-top: 1px solid #e0ded9;
	margin-top: 1em;
	float: left;
	width: 33.3%;
	text-align: left;
}

.oxweb-college-websites ul.col1:before,
.oxweb-college-websites ul.col1:after,
.oxweb-college-websites ul.col2:before,
.oxweb-college-websites ul.col2:after,
.oxweb-college-websites ul.col3:before,
.oxweb-college-websites ul.col3:after {
	display: table;
	content: "";
	line-height: 0;
}

.oxweb-college-websites ul.col1:after,
.oxweb-college-websites ul.col2:after,
.oxweb-college-websites ul.col3:after {
	clear: both;
}

.oxweb-college-websites ul.col1 li,
.oxweb-college-websites ul.col2 li,
.oxweb-college-websites ul.col3 li {
	font-weight: 700;
	list-style: none;
	border-bottom: 1px solid #e0ded9;
	border-right: 1px solid #e0ded9;
	padding: 1.0625em 1.5em;
	font-size: 0.813em;
}

.oxweb-college-websites ul.col1 li:last-child,
.oxweb-college-websites ul.col2 li:last-child,
.oxweb-college-websites ul.col3 li:last-child {
	border-bottom: none;
}

.oxweb-college-websites ul.col1 li ul,
.oxweb-college-websites ul.col2 li ul,
.oxweb-college-websites ul.col3 li ul {
	margin: 0;
	margin-top: 0.8em;
}

.oxweb-college-websites ul.col1 li ul li,
.oxweb-college-websites ul.col2 li ul li,
.oxweb-college-websites ul.col3 li ul li {
	border: none;
	padding: 0;
	margin-bottom: 1em;
}

.oxweb-college-websites ul.col1 li ul li:last-child,
.oxweb-college-websites ul.col2 li ul li:last-child,
.oxweb-college-websites ul.col3 li ul li:last-child {
	margin-bottom: 0;
}

.oxweb-college-websites ul.col1 li ul li a,
.oxweb-college-websites ul.col2 li ul li a,
.oxweb-college-websites ul.col3 li ul li a {
	font-size: 1.625em;
	-webkit-transition: color 0.1s;
	-moz-transition: color 0.1s;
	-o-transition: color 0.1s;
	transition: color 0.1s;
}

.oxweb-college-websites ul.col1 li ul li a:hover,
.oxweb-college-websites ul.col2 li ul li a:hover,
.oxweb-college-websites ul.col3 li ul li a:hover {
	color: #be0f34;
	-webkit-transition: color 0.1s;
	-moz-transition: color 0.1s;
	-o-transition: color 0.1s;
	transition: color 0.1s;
	text-decoration: none;
}

.oxweb-college-websites ul.col3 li {
	border-left: 1px solid #e0ded9;
}

.oxweb-college-websites ul.col3 li,
.oxweb-college-websites ul.col2 li {
	border-right: none;
}

.oxweb-academic-divisions .section>a {
	*zoom: 1;
}

.oxweb-academic-divisions .section>a:before,
.oxweb-academic-divisions .section>a:after {
	display: table;
	content: "";
	line-height: 0;
}

.oxweb-academic-divisions .section>a:after {
	clear: both;
}

.oxweb-academic-divisions .section a h2 {
	margin-left: 1.5625em;
	float: left;
	font-size: 1em;
	text-transform: uppercase;
	text-rendering: initial;
	padding-right: 15px;
	background: url('/skin/images/red-black-right-chevron-sprite.png') no-repeat right 3px;
}

.oxweb-academic-divisions .section a:hover h2 {
	color: #be0f34;
	background-position: right -28px;
}

.oxweb-academic-divisions .section ul {
	*zoom: 1;
	display: block;
	margin: 0;
	border-top: 1px solid #e0ded9;
	margin-top: 1em;
	float: left;
	width: 33.3%;
}

.oxweb-academic-divisions .section ul:before,
.oxweb-academic-divisions .section ul:after {
	display: table;
	content: "";
	line-height: 0;
}

.oxweb-academic-divisions .section ul:after {
	clear: both;
}

.oxweb-academic-divisions .section ul li {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left;
	font-size: 0.938em;
	border-bottom: 1px solid #e0ded9;
	border-right: 1px solid #e0ded9;
	overflow: hidden;
}

.oxweb-academic-divisions .section ul li a {
	padding: 0.8em 1.5625em;
	-webkit-transition: color 0.1s;
	-moz-transition: color 0.1s;
	-o-transition: color 0.1s;
	transition: color 0.1s;
}

.oxweb-academic-divisions .section ul li a:hover {
	background: #fff;
	color: #be0f34;
	-webkit-transition: color 0.1s;
	-moz-transition: color 0.1s;
	-o-transition: color 0.1s;
	transition: color 0.1s;
	text-decoration: none;
}

.oxweb-academic-divisions .section ul li div {
	color: #746d69;
	font-size: 0.75em;
	text-transform: uppercase;
	margin-bottom: -0.5em;
}

.oxweb-academic-divisions .section ul.col3 li {
	border-right: none;
}

/*})'"*/
body.maintenance-page.in-maintenance {
	font-family: "Arial", sans-serif;
	font-size: 16px;
	margin: 0;
}

body.maintenance-page.in-maintenance #header,
body.maintenance-page.in-maintenance header {
	padding: 1.5em 1.8em;
	background-color: #122943;
	height: 115px;
	border-bottom: 2px solid #b5985a;
}

body.maintenance-page.in-maintenance header {
	background: url(/skin/images/ox-uni-icon.gif) no-repeat 1.8em center #122943;
}

body.maintenance-page.in-maintenance #branding {
	height: 115px;
}

body.maintenance-page.in-maintenance #site-name {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

body.maintenance-page.in-maintenance #page-title,
	{
	font-family: "Georgia", serif;
	color: #b5985a;
	font-size: 1.750em;
}

body.maintenance-page.in-maintenance #main,
body.maintenance-page.in-maintenance #page {
	padding: 1.25em 1.8em;
}

body.maintenance-page.in-maintenance #main p,
body.maintenance-page.in-maintenance #page p {
	max-width: 525px;
	line-height: 2em;
}

body a img {
	border: none;
}

body #container {
	border-bottom: 1px solid #bfbfbf;
}
.yqlj{
    margin-top:0!important;
}
.yqljs{
    font-size: 0.813em;
    color: #fff;
    padding: 1.5em 0!important;
}
.yqljs ul{
    display: flex!important;
    flex-wrap: wrap;
}
.yqljs ul li{
    padding-right: 7px;
}

