* {
	background: transparent !important;
	color: black !important;
	text-shadow: none !important;
	filter: none !important;
	height: auto !important;
	overflow: visible !important;
	font-size: 8pt !important;
	font-family: "PT Serif", Georgia, 'Times New Roman', serif !important;
	position: static !important;
	max-width: 1000px !important;
}

html {
	background-color: transparent;
}

body {
	background: transparent;
	border: 0px;
	padding: 20px !important;
}

h1 {
	font-size: 12pt !important;
}

a:after {
	content: " ("attr(href) ") " !important;
	font-size: 6pt;
	word-break: break-all;
	line-height: 1em !important;
}

#visible-body {
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
}

header.page-header {
	padding: 0 !important;
	position: relative !important;
	height: 70px !important;
	text-align: left;
}

header.page-header:before {
	content: url(/skin/images/oxweb-logo-small-rect.png);
	width: 100px;
	height: auto;
}

header.page-header .row {
	display: none !important;
}

body[class*="page-news-arts-blog"].node-type-blog.has-pre-content .main-content,
.page-news-arts-blog .main-content .group-blog-title-meta,
.page-news-science-blog .main-content .group-blog-title-meta {
	margin-top: 0;
	border: 0;
	min-height: 0;
}

.node-type-section-index .pre-content {
	padding: 0;
}

body.node-type-oxweb-homepage .group-main-carousel .caroufredsel_wrapper {
	position: static !important;
	overflow: visible !important;
}

body.node-type-oxweb-homepage .group-main-carousel a.link-block {
	margin-bottom: 1em !important;
}

body.node-type-oxweb-homepage .group-main-carousel .field-items,
body.node-type-oxweb-homepage .group-main-carousel .field-item {
	float: none !important;
	display: block !important;
	position: static !important;
}

body.node-type-oxweb-homepage .group-main-carousel .field-items .group-slide-description,
body.node-type-oxweb-homepage .group-main-carousel .field-item .group-slide-description {
	position: static !important;
	padding: 0 !important;
	padding-top: 1em;
	font-family: "PT Serif", Georgia, 'Times New Roman', serif !important;
}

body.node-type-oxweb-homepage .group-main-carousel .field-name-main-carousel-pagers {
	display: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

body.node-type-oxweb-homepage .group-main-carousel .field-item img {
	page-break-inside: avoid;
}

.group-discover-carousel {
	padding: 3em 0 1em 0;
}

.group-discover-carousel .caroufredsel_wrapper {
	position: static !important;
	overflow: visible !important;
	margin-left: -1.48% !important;
}

.group-discover-carousel .field-items {
	width: 1000px !important;
	margin-left: -2.118933698% !important;
	*zoom: 1;
}

.group-discover-carousel .field-items:before,
.group-discover-carousel .field-items:after {
	display: table;
	content: "";
	line-height: 0;
}

.group-discover-carousel .field-items:after {
	clear: both;
}

.group-discover-carousel .field-items .field-item {
	position: relative !important;
	float: right !important;
	margin-left: 2.118933698% !important;
	width: 225px !important;
	min-width: 225px !important;
}

.group-discover-carousel .field-items .field-item .node-video-highlight img {
	opacity: 1;
	filter: alpha(opacity=100);
}

.group-discover-carousel .field-items .field-item:nth-child(5) {
	clear: right;
}

.group-discover-carousel .field-items .field-item.field-item-last {
	float: left !important;
	margin-left: 3.6% !important;
}

.group-discover-carousel .field-items .field-item .node-video-highlight a .field-name-field-video:before,
.group-discover-carousel .field-items .field-item .discover-link-type-audio a .field-name-field-image-highlight:before,
.group-discover-carousel .field-items .field-item .discover-link-type-itunes a .field-name-field-image-highlight:before {
	bottom: 15%;
	opacity: 0;
	filter: alpha(opacity=0);
}

.homepage-news-listing,
.homepage-studying-at-oxford {
	margin-top: 1em !important;
	margin-bottom: 1em !important;
	margin-left: -2.118933698%;
}

.homepage-feature,
.homepage-events-listing {
	margin-top: 2.6em !important;
	margin-bottom: 1em !important;
	padding-right: 0 !important;
}

.more-link {
	text-align: left !important;
}

.more-link a {
	font-size: 8pt !important;
}

.more-link:before {
	display: none !important;
}

.page-level.breadcrumb-wrapper {
	border-bottom: 1px solid #e0ded9;
	padding-bottom: 1em;
	margin-bottom: 1em;
}

.page-level.breadcrumb-wrapper .breadcrumb span {
	font-size: 8pt;
}

.page-level.breadcrumb-wrapper .breadcrumb span:after {
	font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	content: ">";
	padding-left: 0.55em;
}

.page-level.breadcrumb-wrapper .breadcrumb span a:after {
	word-break: normal;
}

.page-level.breadcrumb-wrapper .breadcrumb span.breadcrumb-last {
	text-decoration: underline;
	font-weight: bold;
}

.page-level.breadcrumb-wrapper .breadcrumb span.breadcrumb-last:after {
	content: "";
}

.field-name-field-body p,
.field-name-field-body-multiple p,
.field-name-field-body ul,
.field-name-field-body-multiple ul,
.field-name-field-intro,
.field-name-field-body table,
.field-name-field-body-multiple table {
	margin-right: 4.237867396%;
}

.field-name-field-body p a:after,
.field-name-field-body-multiple p a:after,
.field-name-field-body ul a:after,
.field-name-field-body-multiple ul a:after,
.field-name-field-intro a:after,
.field-name-field-body table a:after,
.field-name-field-body-multiple table a:after {
	word-break: normal;
}

.row .main-content {
	padding: 0;
}

.field-group-format.group-description-wrapper {
	position: static;
	max-width: 100%;
	width: 80%;
}

.page-content .space-header {
	padding: 0 !important;
}

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-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-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-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-second {
	margin-top: 0;
}

.node-type-oxweb-news-index .group-content-middle .field-name-news-index-arts-blog,
.node-type-oxweb-news-index .group-content-middle .field-name-news-index-science-blog,
.node-type-oxweb-news-index .group-content-middle .field-name-news-index-whats-on .block,
.node-type-oxweb-news-index .main-content .field-name-news-index-whats-on {
	margin-bottom: 0;
	padding-bottom: 0;
}

.page-content-sidebar-second ul li,
.field-type-text-long ul li,
.field-type-text-with-summary ul li {
	list-style: disc;
}

.field-name-field-listing-category .field-items a,
.ui-tabs-nav li.ui-state-default a {
	padding: 0 0.5em;
}

.field-name-field-listing-category .field-items a:after,
.ui-tabs-nav li.ui-state-default a:after {
	content: "" !important;
}

.node-type-oxweb-news-index .main-content .field-name-field-contact-press-office {
	width: 50%;
	font-size: 1pt !important;
	float: none;
	text-align: left;
	margin-top: 0;
}

.node-type-oxweb-news-index .main-content .field-name-field-contact-press-office p,
.node-type-oxweb-news-index .main-content .field-name-field-contact-press-office a {
	font-size: 6pt !important;
}

body.toolbar-drawer {
	padding-top: 0;
}

body.node-type-oxweb-homepage .homepage-news-listing .view-header {
	margin-bottom: 0.5em;
}

.ui-tabs .ui-tabs-nav li.ui-state-active a:link {
	text-decoration: underline;
	font-weight: bold;
}

.page-content-sidebar-second .block .field-name-field-related-content .please-note,
.page-content-sidebar-second .block .group-sidebar-related .field-item-single {
	border: none;
}

.wysiwyg-float-right,
.wysiwyg-float-left,
.media-image-wrapper img {
	float: none;
}

.page-gsearch-oxford .page-content-container {
	width: 100%;
}

.page-gsearch-oxford .page-content-container .search-snippet-info {
	width: 70%;
}

.ui-tabs .ui-tabs-panel,
div.more-less>* {
	display: block !important;
}

.page-feedback,
.menu-wrapper,
.logo a.square,
#page-footer,
.row .content-meta,
.page-content-sidebar-first,
.media-youtube-video,
.media-vimeo-video,
.field-name-field-related-external-link,
.field-name-field-document,
.node-graphical-teaser,
.file-media-link,
.back-to-top,
.drupal-messages,
.block-ds-extras-oxweb-ds-news-content-bottom,
.row .post-content .back-to,
.page-content a.any-questions-button,
.page-content a.self-service-button,
.block-ds-extras-oxweb-ds-blog-post-content-botto,
.field-name-field-body-multiple .tab-nav,
.contact-search,
.item-list-pager,
#cookie-notice,
.toggle-icon,
.field-group-format.group-description-wrapper,
.more-link,
#admin-output,
.toolbar.overlay-displace-top,
.breadcrumb-wrapper,
.node-type-section-index .group-post-highlights .field-name-field-two-column-highlight .field-name-field-video:before,
.node-type-section-index .group-post-highlights .field-name-field-two-column-highlight .field-name-field-video .icon-holder,
.node-type-section-index .group-post-highlights .field-name-field-two-column-highlight .field-name-field-video .file-video:before,
.node-type-section-index .field-name-field-video,
.node-type-section-index .field-name-field-image-highlight,
.field-name-field-image-main,
.carousel-pager,
.view-filters,
.field-name-field-image-main img,
.pre-content .field-name-field-image-main {
	display: none !important;
}
