@import url(/skin/fonts/font-Awesome/css/font-awesome.min.css);
@import url(/skin/css/listyle.css);
@import url(/skin/css/public.css);
@import url(/skin/css/carousel.css);
@import url(/skin/css/carouselstyle.css);
@import url(/skin/css/publics.css);
@import url(/skin/css/publicstuo.css) print;
@import url(/skin/css/index.css);
@import url(/skin/css/body.css);
@import url(/skin/css/normalize.css);
@import url(/skin/css/swiper.min.css);
@import url(/skin/fontawesome/css/fontawesome.css);
@import url(/skin/fontawesome/css/brands.css);
@import url(/skin/fontawesome/css/solid.css);
@import url(/skin/css/lbstyle.css);
@import url(/skin/css/cbrstyle.css);

.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:1480px) {
	#edit-query{
		display: none;
	}
	#block-oxweb-google-search-search-form{
		right:50px;
		width:20%;
	}
}
@media only screen and (min-width:1480px) {
	#block-oxweb-google-search-search-form{
		width:16%;
	}
}


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

	.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;
	}
}
@media screen and (min-width:1100px) {
	.hamburger-wrapper{
		display:none;
	}
}
@media screen and (max-width:1570px) {
	#form_div_label_input{
		display:none;
	}
	#edit-submit{
		display:none;
	}
}
@media screen and (min-width:1570px) {
}
@media screen and (max-width:1100px) {
	#edit-submit{
		display:block;
		transition-duration:1s;
	}
	#form_div_label_input{
		display:block;
		transition-duration:1s;
	}
}

@media screen and (max-width:1330px) {
	header.page-header .logo a.square {
		display: block;
		width: 200px;
		height: 80px;
		background-size: 100% 50%;
		transition-duration:1s;
	}
	header.page-header .site-header-bottom ul li a {
		transition-duration:1s;
		font-size: 20px!important;
		transition-duration:1s;
	}
	.page-header .site-header-bottom{
		margin-left:190px;
		transition-duration:1s;
	}
	header.page-header .row{
		padding:1.2%;
		transition-duration:1s;
	}
}
@media screen and (max-width:1180px) {
	header.page-header .logo a.square{
		display: none!important;
		transition-duration:1s;
	}
	header.page-header .site-header-bottom{
		margin-left:0px!important;
		transition-duration:1s;
	}
	.root-menus header.page-header .site-header-bottom{
		top:15px!important;
		transition-duration:1s;
	}

}




.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:1100px) {

	.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:1100px) {
	.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;
}

header.page-header .logo a.rect {
	display: none;
}

html,
* {
	-webkit-text-size-adjust: none;
}

object {
	width: 100%;
}

.container-slideshowpro {
	max-width: 100%;
}

.container-slideshowpro img {
	max-width: 100%;
	height: auto !important;
}

.share-bar-responsive {
	display: none;
}

.oxweb-academic-divisions,
.oxweb-college-websites {
	display: block;
}

.hamburger-wrapper {
	position: absolute;
	right: 0;
	top: -15px;
	border-left: 1px solid rgba(255, 255, 255, 0.07);
}

.hamburger-wrapper.menu-open .hamburger-btn {
	opacity: 1;
	filter: alpha(opacity=100);
}

.hamburger-wrapper .hamburger-btn {
	overflow: hidden;
	text-indent: -9999%;
	opacity: 0.8;
	filter: alpha(opacity=80);
	width: 42px;
	height: 42px;
	background: url(/skin/images/whopper.png) no-repeat center center #2f72a8;
    display: block;
    float: right;
    border-radius: 5px;
}

.hamburger-wrapper .hamburger-btn:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

@media only screen and (max-width:1270px) {
.hamburger-menu ul li.expanded .toggle.open, .in-section-menu ul li.expanded .toggle.open, .subsite--menu-wrapper ul li.expanded .toggle.open {
    background-image: url(/skin/images/mobile-arrows@x2.png);
    background-size: 16%;
}
	.hamburger-menu,
	.in-section-menu,
	.subsite--menu-wrapper {
		text-align: left;
		text-transform: uppercase;
		font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
		color: #fff;
		background: #2f72a8;
		*zoom: 1;
	}

	.hamburger-menu a,
	.in-section-menu a,
	.subsite--menu-wrapper a {
		color: rgba(255, 255, 255, 0.7);
	}

	.hamburger-menu a.active,
	.hamburger-menu a:active,
	.hamburger-menu a:visited,
	.hamburger-menu a:hover,
	.hamburger-menu a.active-trail,
	.in-section-menu a.active,
	.in-section-menu a:active,
	.in-section-menu a:visited,
	.in-section-menu a:hover,
	.in-section-menu a.active-trail,
	.subsite--menu-wrapper a.active,
	.subsite--menu-wrapper a:active,
	.subsite--menu-wrapper a:visited,
	.subsite--menu-wrapper a:hover,
	.subsite--menu-wrapper a.active-trail {
		color: #fff;
		text-decoration: none;
	}

	.hamburger-menu ul,
	.in-section-menu ul,
	.subsite--menu-wrapper ul {
		float: left;
		padding: 0;
		margin: 0;
	}

	.hamburger-menu ul li,
	.hamburger-menu ul li.expanded,
	.in-section-menu ul li,
	.in-section-menu ul li.expanded,
	.subsite--menu-wrapper ul li,
	.subsite--menu-wrapper ul li.expanded {
		display: inline-block;
		padding: 0;
		list-style-image: none;
		list-style-type: none;
	}

	.hamburger-menu ul li a,
	.hamburger-menu ul li.expanded a,
	.in-section-menu ul li a,
	.in-section-menu ul li.expanded a,
	.subsite--menu-wrapper ul li a,
	.subsite--menu-wrapper ul li.expanded a {
		padding: 10px 25px 15px 10px;
	}

	.hamburger-menu ul li.expanded,
	.in-section-menu ul li.expanded,
	.subsite--menu-wrapper ul li.expanded {
		position: relative;
	}

	.hamburger-menu ul li.expanded a,
	.in-section-menu ul li.expanded a,
	.subsite--menu-wrapper ul li.expanded a {
		background: url('/skin/images/menu_arrow.png') 94% 1.2em no-repeat;
		background-position: right 10px top 1.3em;
		padding-right: 25px;
	}

	.hamburger-menu ul li.expanded ul a,
	.in-section-menu ul li.expanded ul a,
	.subsite--menu-wrapper ul li.expanded ul a {
		background-image: none;
		padding-right: 0;
	}

	.hamburger-menu ul,
	.in-section-menu ul,
	.subsite--menu-wrapper ul {
		float: none;
	}

	.hamburger-menu ul li,
	.hamburger-menu ul li.expanded,
	.in-section-menu ul li,
	.in-section-menu ul li.expanded,
	.subsite--menu-wrapper ul li,
	.subsite--menu-wrapper ul li.expanded {
		width: 100%;
		max-width: none;
		border-top: 1px solid rgba(255, 255, 255, 0.07);
		max-height: 52px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.hamburger-menu ul li a,
	.hamburger-menu ul li.expanded a,
	.in-section-menu ul li a,
	.in-section-menu ul li.expanded a,
	.subsite--menu-wrapper ul li a,
	.subsite--menu-wrapper ul li.expanded a {
		padding: 1em;
		line-height: 1.2em;
		display: block;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.hamburger-menu ul li a:hover,
	.hamburger-menu ul li.expanded a:hover,
	.in-section-menu ul li a:hover,
	.in-section-menu ul li.expanded a:hover,
	.subsite--menu-wrapper ul li a:hover,
	.subsite--menu-wrapper ul li.expanded a:hover {
		background: #2F72A8;
	}

	.hamburger-menu ul li.expanded.open,
	.in-section-menu ul li.expanded.open,
	.subsite--menu-wrapper ul li.expanded.open {
		border-top: 1px solid #e0ded9;
		background: #fff;
		max-height: none;
	}

	.hamburger-menu ul li.expanded.open>a,
	.in-section-menu ul li.expanded.open>a,
	.subsite--menu-wrapper ul li.expanded.open>a {
		color: #2C2C2C;
		opacity: 1;
		filter: alpha(opacity=100);
	}

	.hamburger-menu ul li.expanded.open>a:hover,
	.in-section-menu ul li.expanded.open>a:hover,
	.subsite--menu-wrapper ul li.expanded.open>a:hover {
		color: #fff;
	}

	.hamburger-menu ul li.expanded.open.last,
	.in-section-menu ul li.expanded.open.last,
	.subsite--menu-wrapper ul li.expanded.open.last {
		border-bottom: 1px solid #e0ded9;
	}

	.hamburger-menu ul li.expanded.open ul li,
	.in-section-menu ul li.expanded.open ul li,
	.subsite--menu-wrapper ul li.expanded.open ul li {
		border-top: 1px solid #e0ded9;
	}

	.hamburger-menu ul li.expanded.open ul li a,
	.in-section-menu ul li.expanded.open ul li a,
	.subsite--menu-wrapper ul li.expanded.open ul li a {
		color: #2F72A8;
		text-transform: none;
		opacity: 1;
		filter: alpha(opacity=100);
	}

	.hamburger-menu ul li.expanded.open ul li a:hover,
	.in-section-menu ul li.expanded.open ul li a:hover,
	.subsite--menu-wrapper ul li.expanded.open ul li a:hover {
		color: #fff;
		background: #2F72A8;
	}

	.hamburger-menu ul li.expanded .toggle,
	.in-section-menu ul li.expanded .toggle,
	.subsite--menu-wrapper ul li.expanded .toggle {
		position: absolute;
		z-index: 2;
		content: "";
		display: block;
		width: 51px;
		height: 51px;
		top: 0px;
		right: 0;
		background: url('/skin/images/mobile_arrows.png') 50% -6em no-repeat #2f72a8;
	}

	.hamburger-menu ul li.expanded .toggle:hover,
	.in-section-menu ul li.expanded .toggle:hover,
	.subsite--menu-wrapper ul li.expanded .toggle:hover {
		cursor: pointer;
	}

	.hamburger-menu ul li.expanded .toggle.open,
	.in-section-menu ul li.expanded .toggle.open,
	.subsite--menu-wrapper ul li.expanded .toggle.open {
		height: 52px;
		background: url('/skin/images/mobile_arrows.png') 50% 1.4em no-repeat #e0ded9;
	}

	.hamburger-menu ul li.expanded ul,
	.in-section-menu ul li.expanded ul,
	.subsite--menu-wrapper ul li.expanded ul {
		display: none;
	}

	.hamburger-menu a.main-menu-item,
	.in-section-menu a.main-menu-item,
	.subsite--menu-wrapper a.main-menu-item {
		width: 50%;
		float: left;
		border-top: 1px solid rgba(255, 255, 255, 0.07);
		background: #001c3d;
	}

	.hamburger-menu a.main-menu-item h2,
	.in-section-menu a.main-menu-item h2,
	.subsite--menu-wrapper a.main-menu-item h2 {
		font-size: 0.938em;
		font-weight: normal;
		color: #fff;
		padding: 1em;
		text-transform: none;
		margin: 0;
	}

	.hamburger-menu a.main-menu-item h2:first-child,
	.in-section-menu a.main-menu-item h2:first-child,
	.subsite--menu-wrapper a.main-menu-item h2:first-child {
		border-right: 1px solid rgba(255, 255, 255, 0.07);
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.hamburger-menu a.main-menu-item:hover,
	.in-section-menu a.main-menu-item:hover,
	.subsite--menu-wrapper a.main-menu-item:hover {
		background: #2F72A8;
	}

	.hamburger-menu:before,
	.hamburger-menu:after,
	.in-section-menu:before,
	.in-section-menu:after,
	.subsite--menu-wrapper:before,
	.subsite--menu-wrapper:after {
		display: table;
		content: "";
		line-height: 0;
	}

	.hamburger-menu:after,
	.in-section-menu:after,
	.subsite--menu-wrapper:after {
		clear: both;
	}

	.hamburger-menu .contextual-links,
	.in-section-menu .contextual-links,
	.subsite--menu-wrapper .contextual-links {
		display: none;
	}

	.hamburger-menu nav.oxweb-secondary-menu-block,
	.hamburger-menu nav.oxweb-primary-menu-block,
	.in-section-menu nav.oxweb-secondary-menu-block,
	.in-section-menu nav.oxweb-primary-menu-block,
	.subsite--menu-wrapper nav.oxweb-secondary-menu-block,
	.subsite--menu-wrapper nav.oxweb-primary-menu-block {
		display: block;
	}

	.hamburger-menu nav.oxweb-secondary-menu-block ul li,
	.hamburger-menu nav.oxweb-primary-menu-block ul li,
	.in-section-menu nav.oxweb-secondary-menu-block ul li,
	.in-section-menu nav.oxweb-primary-menu-block ul li,
	.subsite--menu-wrapper nav.oxweb-secondary-menu-block ul li,
	.subsite--menu-wrapper nav.oxweb-primary-menu-block ul li {
		border-right: none;
	}

	.hamburger-menu nav.oxweb-primary-menu-block,
	.in-section-menu nav.oxweb-primary-menu-block,
	.subsite--menu-wrapper nav.oxweb-primary-menu-block {
		width: 100%;
		font-size: 1em;
		line-height: 1.2em;
	}

	.hamburger-menu .homepage-role-base-menu,
	.in-section-menu .homepage-role-base-menu,
	.subsite--menu-wrapper .homepage-role-base-menu {
		display: block;
		width: 100%;
	}

	.hamburger-menu .homepage-role-base-menu ul,
	.in-section-menu .homepage-role-base-menu ul,
	.subsite--menu-wrapper .homepage-role-base-menu ul {
		border-top: 1px solid rgba(255, 255, 255, 0.07);
		background-color: #001c3d;
	}

	.hamburger-menu .homepage-role-base-menu ul li,
	.in-section-menu .homepage-role-base-menu ul li,
	.subsite--menu-wrapper .homepage-role-base-menu ul li {
		float: left;
		width: 50%;
		border-top: none;
		border-bottom: 1px solid rgba(255, 255, 255, 0.07);
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.hamburger-menu .homepage-role-base-menu ul li.odd,
	.in-section-menu .homepage-role-base-menu ul li.odd,
	.subsite--menu-wrapper .homepage-role-base-menu ul li.odd {
		border-right: 1px solid rgba(255, 255, 255, 0.07);
	}

	.hamburger-menu .homepage-role-base-menu ul li a,
	.in-section-menu .homepage-role-base-menu ul li a,
	.subsite--menu-wrapper .homepage-role-base-menu ul li a {
		font-size: 0.938em;
		text-transform: none;
	}

	.hamburger-menu a.main-menu-item h2,
	.in-section-menu a.main-menu-item h2,
	.subsite--menu-wrapper a.main-menu-item h2 {
		border-bottom: 1px solid rgba(255, 255, 255, 0.07);
	}

	.hamburger-menu a.main-menu-item h2:first-child,
	.in-section-menu a.main-menu-item h2:first-child,
	.subsite--menu-wrapper a.main-menu-item h2:first-child {
		border-right: 1px solid rgba(255, 255, 255, 0.07);
	}

	.hamburger-menu a.main-menu-item+a.main-menu-item h2,
	.in-section-menu a.main-menu-item+a.main-menu-item h2,
	.subsite--menu-wrapper a.main-menu-item+a.main-menu-item h2 {
		border-right: none;
	}
}

.hamburger-menu {
	display: none;
	position: fixed;
	top:76px;
	z-index: 504;
	width: 100%;
	-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
}
@media (max-width: 768px) {
    .block-menu-block-4 > ul > .last>a{
        color: #fff;
    }
    .block-menu-block-4 > ul > .first>a{
        color: #fff;
    }
}

.in-section-menu {
	background-color: #001c3d;
}

.in-section-menu h2.title {
	display: block;
	background-image: none;
	background-color: #001c3d;
	font-size: 1.313em;
	padding: 0;
	position: relative;
	min-height: 54px;
}

.in-section-menu h2.title a {
	display: block;
	padding: 0.75em;
}

.in-section-menu h2.title .toggle {
	position: absolute;
	z-index: 2;
	content: "";
	display: block;
	width: 51px;
	height: 54px;
	top: 0px;
	right: 0;
	background: url(/skin/images/mobile_arrows.png) 50% -4.5em no-repeat #193658;
}

.in-section-menu h2.title .toggle:hover {
	background-color: #2F72A8;
	cursor: pointer;
}

.in-section-menu h2.title .toggle.open {
	background: url(/skin/images/mobile_arrows.png) 50% -1.75em no-repeat #193658;
}

.in-section-menu ul {
	display: none;
}

.in-section-menu ul li {
	border-top: 1px solid rgba(255, 255, 255, 0.07);
}

@media only screen and (max-width:1270px) {
	.hamburger-menu ul li.expanded .toggle, .in-section-menu ul li.expanded .toggle, .subsite--menu-wrapper ul li.expanded .toggle {
    background-image: url(/skin/images/mobile-arrows@x2.png);
    background-size: 16%;
    background-position: 22px -39px;
    background-repeat: no-repeat;
}
	.node-type-gateway-pad .page-content-level {
		background-position: center 0px;
		background-attachment: scroll;
		background-size: auto;
		min-height: 100%;
		min-width: 100%;
	}
	/* .hamburger-menu nav.oxweb-secondary-menu-block, .hamburger-menu nav.oxweb-primary-menu-block, .in-section-menu nav.oxweb-secondary-menu-block, .in-section-menu nav.oxweb-primary-menu-block, .subsite--menu-wrapper nav.oxweb-secondary-menu-block, .subsite--menu-wrapper nav.oxweb-primary-menu-block { */
    /* display: block; */
    /* position: fixed; */
    /* top: 78px; */
	/* transition-duration:1s; */
	/* } */
	.node-type-gateway-pad .field-name-field-primary-content .link-block {
		height: 13em;
	}

	.key-dates.small thead tr td {
		font-size: inherit;
	}

	.key-dates.small td {
		font-size: 0.9em;
		padding: 0.55em 0.6em 0.5em 0;
	}

	.key-dates.small td:last-child {
		padding-right: 0;
	}

	body.node-type-video-wall.page-node .tab-wrapper ul.video-list li {
		width: 25%;
	}

	body.node-type-video-wall.one-sidebar .tab-wrapper ul.video-list li {
		width: 33.333333%;
	}

	.site-header-bottom ul li.last ul {
		right: 0;
	}

	.node-type-section-index .row .main-content .block-menu-block,
	.node-type-section-index .row .page-content-sidebar-first .block-menu-block,
	.node-type-section-index .row .page-content-sidebar-second .block-menu-block {
		padding: 0;
	}

	.node-type-section-index .row .main-content .field-name-field-section-primary .node-section-highlight a.link-block,
	.node-type-section-index .row .main-content .view-oxweb-section-highlights .highlight-group .node-section-highlight a.link-block {
		padding: 0.8em 1.2em;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.node-type-section-index .row .main-content .field-name-field-section-primary .node-section-highlight:hover img,
	.node-type-section-index .row .main-content .view-oxweb-section-highlights .highlight-group .node-section-highlight:hover img {
		opacity: 1;
		filter: alpha(opacity=100);
	}

	.node-type-section-index .row .main-content .field-name-field-section-primary .node-section-highlight:hover h2,
	.node-type-section-index .row .main-content .view-oxweb-section-highlights .highlight-group .node-section-highlight:hover h2 {
		color: #000;
	}

	.block-oxweb-search {
		right: 46px;
		z-index: 2;
	}

	.block-oxweb-search input[type=submit] {
		background-image: url(/skin/images/search-icon-blue.png);
	}

	.block-oxweb-search input[type=text] {
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}

	.oxweb-primary-menu-block {
		display: none;
		-webkit-transition: display 0.2s;
		-moz-transition: display 0.2s;
		-o-transition: display 0.2s;
		transition: display 0.2s;
	}

	body.sticky-header-collapsed .page-header {
		position: absolute;
	}

	.oxweb-academic-divisions,
	.oxweb-college-websites {
		display: none;
	}

	.site-header-bottom ul li a.active-trail {
		background-position: right 15px top -226px;
	}

	.root-menus header.page-header .site-header-bottom {
		top: 32px;
	}

	header.page-header .page-header-row {
		padding: 1.2%;
		min-height: initial;
	}

	header.page-header .logo a.square {
		display: block;
		width: 200px;
		height: 80px;
		background-size: 100% 50%;
	}

	header.page-header .site-header-bottom {
		bottom: 14px;
		margin-left: 200px;
	}

	header.page-header .site-header-bottom .oxweb-secondary-menu-block.homepage-oxweb-secondary-menu {
		bottom: 12px;
	}

	header.page-header .site-header-bottom h2.title {
		display: block;
		background-image: none;
		padding-left: 0;
		padding-right: 0;
	}

	header.page-header .site-header-bottom ul li a {
		transition-duration:1s;
		font-size: 17px!important;
	}

	header.page-header .site-header-bottom ul li.expanded ul li {
		transition-duration:1s;
		font-size: 17px!important;
	}
	header.page-header .site-header-bottom ul li.expanded ul li  a{
		transition-duration:1s;
		font-size: 15px!important;
	}

	header.page-header .site-header-bottom ul li.expanded:hover a {
		background-position: right 15px top -105px;
	}

	header.page-header .site-header-bottom ul li.expanded:hover a:hover {
		background-position: right 15px top 0.92em;
	}

	header.page-header .site-header-bottom .block-oxweb-search {
		top: -15px;
	}

	header.page-header .block-oxweb-search {
		right: -20px;
	}

	header.page-header .site-header-top {
		margin-left: 100px;
		min-height: inherit;
	}

	header.page-header .logo a.square img {
		width: 100px;
		height: 100px;
	}

	body.toolbar.logged-in header.page-header {
		margin-top: 85px;
	}

	.finder-block input.finder-element-title {
		width: 61%;
	}

	.content-meta+section .finder-block input.finder-element-title {
		width: 52%;
	}

	.research-stories-item {
		width: calc(50% - 10px);
	}

	.graduate-course-search>form .form-type-select select,
	.graduate-course-search>form .form-type-textfield input {
		width: 220px;
	}

	.finder-block.section-index-search .views-widget-filter-combine {
		width: 46%;
	}
}

@media only screen and (max-width:1024px) {
	.node-type-gateway-pad .mountain {
		padding-top: 15em;
	}

	.node-type-gateway-pad .node-gateway-pad>.field-name-field-intro {
		max-width: 75%;
		margin-bottom: 5em;
	}

	.node-type-gateway-pad .field-name-field-secondary-content>.field-items>.field-item,
	.node-type-gateway-pad .field-name-field-tertiary-content>.field-items>.field-item {
		width: 50%;
	}

	.node-type-gateway-pad .field-name-field-primary-content {
		margin-bottom: 0;
	}

	.node-type-gateway-pad .field-name-field-primary-content>.field-items>.field-item {
		width: 100%;
		margin: 0;
	}

	.node-type-gateway-pad .field-name-field-primary-content .link-block {
		height: auto;
	}

	.container-slideshowpro {
		max-width: 82%;
	}

	.key-dates.small thead tr td {
		font-size: inherit;
	}

	.key-dates.small td {
		font-size: 0.8em;
		padding: 0.4em 0.55em 0.4em 0;
	}

	.key-dates.small td:last-child {
		padding-right: 0;
	}

	.node-type-section-index .field-name-field-section-primary h2 {
		background: url(/skin/images/highlight-chevron-small.png) no-repeat bottom 59% right;
		display: inline;
		padding-right: 0.8em;
	}

	.node-type-oxweb-news-index .news-index-row {
		margin-left: 0;
		margin-right: 0;
	}

	body.node-type-video-wall.page-node .tab-wrapper ul.video-list li {
		width: 33.33333%;
	}

	.view-mode-ow_large_feature .group-description-wrapper,
	.view-mode-ow_medium_feature .group-description-wrapper {
		width: 100%;
		max-width: 100%;
		padding-left: 2.0625em;
		background: rgba(0, 0, 0, 0.85);
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	body.node-type-oxweb-homepage .homepage-feature {
		margin-top: 6.25em;
	}

	body.node-type-oxweb-homepage .group-main-carousel .field-name-field-main-carousel .group-slide-description h2 {
		font-size: 2.3em;
	}

	.view-events .views-exposed-form .views-widget-filter-field_event_date_value2 {
		clear: both;
	}

	.view-events.staff-event-listing .views-exposed-form .views-widget-filter-field_event_date_value {
		clear: both;
	}

	.view-events.staff-event-listing .views-exposed-form .views-widget-filter-field_event_date_value2 {
		clear: none;
	}

	.node-type-section-index .field-name-field-section-primary h2 {
		background: url(/skin/images/chevron-right-large.png) no-repeat bottom 59% right;
		background-size: 9px;
		display: inline;
		padding-right: 0.8em;
	}

	.next-tab {
		background: url(/skin/images/chevron-right@x2.png) no-repeat center right;
		background-size: 14px;
	}

	.prev-tab {
		background: url(/skin/images/chevron-left@x2.png) no-repeat center left;
		background-size: 14px;
	}

	.node-type-blog .back-to>a {
		background: url(/skin/images/chevron-left-white-large.png) no-repeat 1px 2px;
		background-size: 8px;
	}

	body.node-type-video-wall .tab-wrapper ul.video-list li h2 {
		background: url(/skin/images/play-mini@x2.png) no-repeat left top;
		background-size: 25px;
	}

	body.node-type-oxweb-homepage .discover-link-type-video a .field-name-field-image-highlight:before {
		background: url(/skin/images/play@x2.png) no-repeat 52% 50%;
		background-size: 101px;
	}

	body.node-type-oxweb-homepage .discover-link-type-audio a .field-name-field-image-highlight:before,
	body.node-type-oxweb-homepage .discover-link-type-itunes a .field-name-field-image-highlight:before {
		background: url(/skin/images/itunes@x2.png) no-repeat 52% 50%;
		background-size: 101px;
	}

	body.node-type-oxweb-homepage .homepage-news-listing a h2.title {
		background: url(/skin/images/chevron-right-large.png) no-repeat top 6px right;
		background-size: 8px;
	}

	.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 {
		background-position: 50% 50%;
	}

	.toggle-icon,
	.toggle-icon-inline {
		background: url(/skin/images/info-icon@x2.png) no-repeat left top;
		background-size: 25px;
	}

	.toggle-icon:hover,
	.toggle-icon.shown,
	.toggle-icon-inline:hover,
	.toggle-icon-inline.shown {
		background-position: left -50px;
	}

	.block-oxweb-search input[type=submit] {
		background-image: url(/skin/images/search@x2.png);
		background-size: 70%;
	}

	.hamburger-menu ul li.expanded .toggle,
	.in-section-menu ul li.expanded .toggle,
	.subsite--menu-wrapper ul li.expanded .toggle {
		background-image: url(/skin/images/mobile-arrows@x2.png);
		background-size: 16%;
		background-position: 22px -39px;
		background-repeat: no-repeat;
	}

	.hamburger-menu ul li.expanded .toggle.open,
	.in-section-menu ul li.expanded .toggle.open,
	.subsite--menu-wrapper ul li.expanded .toggle.open {
		background-image: url(/skin/images/mobile-arrows@x2.png);
		background-size: 16%;
	}

	.in-section-menu h2.title .toggle {
		background-image: url(/skin/images/in-sec-arrows@x2.png);
		background-size: 16%;
		background-position: 22px -39px;
	}

	.in-section-menu h2.title .toggle.open {
		background-image: url(/skin/images/in-sec-arrows@x2.png);
		background-size: 16%;
		background-position: 22px 22px;
	}

	.breadcrumb span {
		background: url(/skin/images/breadcrumb-chevron@x2.png) no-repeat right center;
		background-size: 7px;
	}

	header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded.active-trail a {
		background-position: 94% -5.6em;
	}

	header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded.active-trail ul li a {
		background: transparent;
	}

	header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded.active-trail a:hover {
		background-position: 94% 1.2em;
	}

	.responsive-mode header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded a {
		background-image: url(/skin/images/arrows@x2.png);
		background-repeat: no-repeat;
		background-size: 6px;
		background-position: top 12px right 6px;
	}

	.responsive-mode header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded:hover,
	.responsive-mode header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded.hovered {
		z-index: 10;
	}

	.responsive-mode header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded:hover ul li a,
	.responsive-mode header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded.hovered ul li a {
		background-image: none;
	}

	.responsive-mode header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded:hover a,
	.responsive-mode header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded.hovered a {
		background-position: top 12px right 6px;
	}

	.responsive-mode header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded:hover a:hover,
	.responsive-mode header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded.hovered a:hover {
		background-position: top 12px right 6px;
	}

	.responsive-mode header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded.hovered a {
		background-position: top 12px right 6px;
	}

	.responsive-mode header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded.active-trail:hover a {
		background-position: top 12px right 6px;
	}

	.responsive-mode header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded.active-trail a {
		background-position: top -87px right 6px;
	}

	.responsive-mode header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded.active-trail a:hover {
		background-color: #2F72A8;
	}

	.root-menus.responsive-mode header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded a {
		background-position: top 18px right 6px;
	}

	.root-menus.responsive-mode header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded:hover a,
	.root-menus.responsive-mode header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded.hovered a {
		background-position: top 18px right 6px;
	}

	.root-menus.responsive-mode header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded:hover a:hover,
	.root-menus.responsive-mode header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded.hovered a:hover {
		background-position: top 18px right 6px;
	}

	.root-menus.responsive-mode header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded.hovered a {
		background-position: top 18px right -40px;
	}

	.page-header-row .oxweb-secondary-menu-block.homepage-oxweb-secondary-menu ul li.expanded:hover a {
		background-position: top -23px right 18px;
		background-size: 6px;
	}

	.page-header-row .oxweb-secondary-menu-block.homepage-oxweb-secondary-menu ul li.expanded:hover a:hover,
	.page-header-row .oxweb-secondary-menu-block.homepage-oxweb-secondary-menu ul li.expanded:hover a .hovered {
		background-position: top 18px right 18px;
	}

	.logo a.square,
	.logo a.rect {
		background: url(/skin/images/logo.png) no-repeat center center;
		background-size: 100% 100%;
		-ms-interpolation-mode: bicubic;
		image-rendering: optimizeQuality;
		overflow: hidden;
		text-indent: -9999%;
	}
	header.page-header .logo a.rect {
		width: 200px;
		display: block;
		height: 40px;
	}

	.logo a.rect {
		background: url(/skin/images/logo.png) no-repeat center center;
		background-size: 100% 100%;
	}

	.page-footer .row .site-map .sitemap-item.footer-logo-wrapper {
		background: url(/skin/images/oxweb-logo-square.svg) right center no-repeat;
		background-size: 128px;
	}

	.page-footer .row .footer-logo-wrapper {
		background: url(/skin/images/oxweb-logo-square.svg) no-repeat right center;
		background-size: 100% 100%;
	}

	.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;
}

	div.more-less h3 {
		background-image: url(/skin/images/faqs-arrow-down@x2.png);
		background-size: 24px;
	}

	div.more-less.show h3 {
		background-image: url(/skin/images/faqs-arrow-up@x2.png);
	}

	.page-content a.any-questions-button {
		background-image: url(/skin/images/any-qs@x2.png);
		background-size: 21px;
	}

	.page-content a.self-service-button {
		background-image: url(/skin/images/self-service-icon@x2.png);
		background-size: 21px;
	}

	.page-content a.apply-button,
	.page-content a.application-guide-button {
		background-position: -175px 16px;
		background-size: 210px;
	}

	#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 {
		background-size: 26px;
	}

	#custom-tweet-button a,
	#custom-tweet-button-responsive a {
		background-image: url(/skin/images/share-twitter@x2.png);
	}

	#custom-tweet-button a:hover,
	#custom-tweet-button-responsive a:hover {
		background-image: url(/skin/images/share-twitter-hover@x2.png);
	}

	#custom-fb-button a,
	#custom-fb-button-responsive a {
		background-image: url(/skin/images/share-facebook@x2.png);
	}

	#custom-fb-button a:hover,
	#custom-fb-button-responsive a:hover {
		background-image: url(/skin/images/share-facebook-hover@x2.png);
	}

	#custom-linkedin-button a,
	#custom-linkedin-button-responsive a {
		background-image: url(/skin/images/share-linkedin@x2.png);
	}

	#custom-linkedin-button a:hover,
	#custom-linkedin-button-responsive a:hover {
		background-image: url(/skin/images/share-linkedin-hover@x2.png);
	}

	#custom-reddit-button a,
	#custom-reddit-button-responsive a {
		background-image: url(/skin/images/share-reddit@x2.png);
	}

	#custom-reddit-button a:hover,
	#custom-reddit-button-responsive a:hover {
		background-image: url(/skin/images/share-reddit-hover@x2.png);
	}

	.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 {
		background-image: url(/skin/images/small-bullet@x2.png);
		background-size: 4px 4px;
	}

	.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 {
		background: url(/skin/images/small-bullet@x2.png) no-repeat 4.237867396% 9px;
		background-size: 4px 4px;
	}

	.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 {
		background: url(/skin/images/small-bullet@x2.png) no-repeat left 9px;
		background-size: 4px 4px;
	}

	h1,
	.node-type-section-index h1,
	.page-news-arts-blog .main-title h1,
	.page-news-science-blog .main-title h1 {
		font-size: 2.6em;
	}

	h2,
	.node-type-section-index .field-name-field-section-primary h2 {
		font-size: 1.5em;
	}

	body {
		overflow-x: hidden;
	}

	.admin-output .tabs {
		display: none;
	}

	.node-type-section-index .main-content .field-name-field-section-primary .node-section-highlight h2 {
		background: url(/skin/images/highlight-chevron-medium.png) no-repeat bottom 59% right;
	}

	.node-type-section-index .main-content .block-views-oxweb-section-highlights-block .highlight-group h2 {
		font-size: 1.625em;
		background: url(/skin/images/highlight-chevron-small.png) no-repeat bottom 59% right;
	}

	.node-type-section-index .main-content .block-views-oxweb-section-highlights-block .highlight-group-2 h2,
	.node-type-section-index .main-content .block-views-oxweb-section-highlights-block .highlight-group-3 h2 {
		font-size: 1.125em;
	}

	.node-type-section-index .main-content .block-views-oxweb-section-highlights-block .highlight-group-1 .node,
	.node-type-section-index .main-content .block-views-oxweb-section-highlights-block .highlight-group-4 .node {
		width: 49.9%;
	}

	.node-type-section-index .main-content .block-views-oxweb-section-highlights-block .highlight-group-1 .node:first-child,
	.node-type-section-index .main-content .block-views-oxweb-section-highlights-block .highlight-group-4 .node:first-child {
		margin-left: 0.2%;
	}

	.node-type-section-index .main-content .block-views-oxweb-section-highlights-block .highlight-group-1 .node:last-child,
	.node-type-section-index .main-content .block-views-oxweb-section-highlights-block .highlight-group-4 .node:last-child {
		margin: 0;
	}

	.node-type-section-index .main-content .group-post-highlights,
	.node-type-section-index .main-content .group-side-highlights {
		width: 100%;
		padding-right: 1%;
	}

	.node-type-section-index .main-content .group-side-highlights .field-name-field-side-highlights .node {
		display: inline-block;
	}

	body.page-gsearch #contactsearchcontainer .lastname-container {
		float: none;
		width: 100%;
	}

	body.page-gsearch #contactsearchcontainer .initial-container {
		float: none;
		margin-left: 0;
		margin-top: 1.5em;
		width: 70%;
	}

	.responsive-mode .hamburger-menu .oxweb-primary-menu-block ul li.expanded a,
	.responsive-mode .hamburger-menu .oxweb-secondary-menu-block ul li.expanded a {
		background: none;
	}

	.responsive-mode .hamburger-menu .oxweb-primary-menu-block ul li.expanded a:hover,
	.responsive-mode .hamburger-menu .oxweb-secondary-menu-block ul li.expanded a:hover {
		background-color: #2F72A8;
	}

	body.page-gsearch #contactsearchcontainer .lastname-container {
		float: none;
		width: 100%;
	}

	body.page-gsearch #contactsearchcontainer .initial-container {
		float: none;
		margin-left: 0;
		margin-top: 1.5em;
		width: 70%;
	}

	.wysiwyg-float-right {
		float: none;
		margin: 0.923em 0;
		display: block;
	}

	.wysiwyg-float-left {
		float: none;
		margin: 0.923em 0;
		display: block;
	}

	.crest-right {
		float: none;
		margin: 0.923em 0;
		display: block;
	}

	.root-menus header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded.hovered,
	header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded.hovered {
		position: relative;
	}

	.root-menus header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded.hovered a,
	header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded.hovered a {
		color: #f3f1ee;
		background-color: #2F72A8;
		background-position: right 9px top 1.6em;
		z-index: 5;
		opacity: 1;
		filter: alpha(opacity=100);
	}

	.root-menus header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded.hovered ul,
	header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded.hovered ul {
		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;
	}

	.root-menus header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded.hovered ul a,
	header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded.hovered ul a {
		background: transparent;
		color: #2F72A8;
		font-size: 1em;
	}

	.root-menus header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded.hovered ul a:active,
	header.page-header .site-header-bottom .oxweb-secondary-menu-block ul li.expanded.hovered ul a:active {
		border-bottom: 1px solid #e0ded9;
	}

	.node-type-oxweb-news-index .main-content .field-name-field-contact-press-office {
		float: none;
		margin-top: 0;
	}

	.node-type-oxweb-news-index .main-content .group-content-middle {
		padding-left: 0;
		padding-right: 0;
		margin-right: 0;
	}

	.twitter-timeline {
		width: 100%;
		margin-bottom: 2em;
	}

	.finder-block input.finder-element-title {
		width: 57%;
	}

	.content-meta+section .finder-block input.finder-element-title {
		width: 47%;
	}

	.view-course-listing-and-search .view-header {
		display: none;
	}

	.view-course-listing-and-search .view-content {
		margin-top: 2em;
	}

	.view-course-listing-and-search .view-content .course-listing {
		padding: 1.25em .5em;
	}

	.view-course-listing-and-search .view-content .course-cell {
		width: auto;
		border: none;
		padding: 0;
	}

	.view-course-listing-and-search .view-content .course-heading {
		float: none;
		width: 100%;
	}

	.view-course-listing-and-search .view-content .course-duration {
		padding-left: .5em;
	}

	.view-course-listing-and-search .view-content .course-duration:before {
		content: '|';
		padding-right: .5em;
	}

	.graduate-course-search>form .form-type-select select,
	.graduate-course-search>form .form-type-textfield input {
		width: 180px;
	}

	.finder-block.section-index-search .views-widget-filter-combine {
		width: 38%;
	}

	.view-id-course_listing_and_search.view-display-id-block_5 .view-content {
		margin-top: 0;
	}

	.node-type-a-to-z .header-atoz {
		padding: 20px 0 0;
	}

	.node-type-a-to-z .header-atoz .breadcrumb,
	.node-type-a-to-z .header-atoz .main-title {
		padding-left: 20px;
	}

	.node-type-a-to-z .header-atoz .pre-content {
		padding-left: 0;
	}

	.node-type-a-to-z .block-oxweb-atoz li {
		margin-bottom: 4px;
	}

	.node-type-a-to-z .block-oxweb-atoz .last {
		width: 74px;
		letter-spacing: 4px;
	}

	.node-type-a-to-z .letter {
		font-size: 32px;
		text-align: center;
		margin: -2px .5em 0;
		width: 1em;
	}

	.node-type-a-to-z .paragraphs-item-a-to-z::after {
		height: 25px;
	}

	#page-content .atoz-glossary-container .atoz-glossary {
		height: 138px;
		width: 308px;
	}

	#page-content .atoz-glossary-container .atoz-glossary #block-oxweb-atoz-atoz-glossary {
		width: 308px;
		height: 113px;
		overflow-y: hidden;
		top: 0;
	}

	#page-content .atoz-glossary-container .atoz-top-button-container {
		text-align: left;
		width: auto;
		transition: top 0ms, opacity 0ms;
	}

	#page-content .atoz-glossary-container .atoz-jump-button-container {
		font-weight: bold;
		line-height: 55px;
		font-size: 0.813em;
		text-align: right;
		font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
		position: absolute;
		right: 0;
		width: auto;
		pointer-events: none;
		display: inline;
		top: -100px;
		opacity: 0;
		transition: top 0ms, opacity 0ms;
	}

	#page-content .atoz-glossary-container .atoz-jump-button-container .atoz-jump-button::after {
		content: url(/skin/images/breadcrumb-arrow-down.png);
		display: inline-block;
		height: 8px;
		right: -5px;
		position: relative;
	}

	#page-content .atoz-glossary-container .atoz-jump-button-container .atoz-jump-button,
	#page-content .atoz-glossary-container .atoz-jump-button-container .atoz-jump-button:active,
	#page-content .atoz-glossary-container .atoz-jump-button-container .atoz-jump-button:focus {
		color: #2C2C2C;
		padding-right: 6px;
		text-decoration: none;
		transition: color 200ms;
	}

	#page-content .atoz-glossary-container .atoz-jump-button-container .atoz-jump-button:hover {
		color: #a6a6a6;
		text-decoration: none;
	}

	#page-content.atoz-glossary-stuck .atoz-glossary-container .atoz-glossary {
		height: 55px;
		transition: height 0ms;
	}

	#page-content.atoz-glossary-stuck .atoz-glossary-container .atoz-glossary #block-oxweb-atoz-atoz-glossary {
		top: 55px;
		height: 0;
		transition: height 0ms;
	}

	#page-content.atoz-glossary-stuck .atoz-glossary-container.mobile-glossary-visible .atoz-glossary {
		height: 193px;
		transition: height 300ms;
	}

	#page-content.atoz-glossary-stuck .atoz-glossary-container.mobile-glossary-visible #block-oxweb-atoz-atoz-glossary {
		height: 113px;
		transition: height 300ms;
	}

	#page-content.atoz-glossary-stuck .atoz-top-button-container {
		pointer-events: auto;
		top: 0;
		opacity: 1;
		transition: top 300ms, opacity 300ms;
	}

	#page-content.atoz-glossary-stuck .atoz-jump-button-container {
		pointer-events: auto;
		top: 0;
		opacity: 1;
		transition: top 300ms 100ms, opacity 300ms 100ms;
	}

	#page-content.atoz-glossary-stuck .atoz-glossary-placeholder {
		height: 138px;
	}
}

@media  screen and (max-width:1170px) {
	.domain-oxweb .block-oxweb-search {
		width: 10%;
		width: 100px;
	}
}



@media only screen and (max-width:1100px) {
	.key-dates.small thead tr td {
		font-size: inherit;
	}

	.key-dates.small td {
		font-size: inherit;
		padding: 0.5em;
	}

	.key-dates.small td:last-child {
		padding-right: 0.5em;
	}

	.field-name-section-index-carousel .carousel-next-btn,
	.field-name-section-index-carousel .carousel-prev-btn {
		display: none !important;
	}

	.field-name-section-index-carousel .carousel-pager,
	.node-type-section-index .field-name-section-index-carousel .carousel-pager,
	body.node-type-oxweb-homepage .group-main-carousel .field-name-field-main-carousel .carousel-pager {
		bottom: auto !important;
		top: 115px;
        right: 0px !important;
		opacity: 1;
		-webkit-transition: opacity 0.2s;
		-moz-transition: opacity 0.2s;
		-o-transition: opacity 0.2s;
		transition: opacity 0.2s;
	}

	.field-name-section-index-carousel.description-toggled .carousel-pager,
	.field-name-field-section-primary.description-toggled .carousel-pager,
	.node-type-section-index .field-name-section-index-carousel.description-toggled .carousel-pager,
	body.node-type-oxweb-homepage .group-main-carousel .field-name-field-main-carousel.description-toggled .carousel-pager {
		opacity: 0;
	}

	.post-content .sidebar-block img,
	.page-content-sidebar-first .sidebar-block img,
	.page-content-sidebar-second .sidebar-block img {
		width: auto;
		height: auto;
	}

	.node-type-event .view-mode-oxweb_full_content .field {
		margin-bottom: 0.6em;
	}

	.node-type-event .view-mode-oxweb_full_content .field:last-child {
		margin-bottom: 0;
	}

	.node-type-event .view-mode-oxweb_full_content .field-name-field-event-venue-details span.field-item-single {
		margin-left: 0;
	}

	.finder-block h2 {
		background-image: none;
	}

	.page-content-sidebar-second .did-you-know {
		margin: -30px -2.202% -20px;
	}

	#oxpoints-map {
		width: 94% !important;
		margin: 0 auto;
	}

	.pre-content .field-name-field-image-main img {
		width: 100%;
	}

	body.has-pre-content.node-type-blog .main-content {
		*zoom: 1;
	}

	body.has-pre-content.node-type-blog .main-content:before,
	body.has-pre-content.node-type-blog .main-content:after {
		display: table;
		content: "";
		line-height: 0;
	}

	body.has-pre-content.node-type-blog .main-content:after {
		clear: both;
	}

	body.has-pre-content.node-type-blog .page-content-sidebar-first {
		position: static;
	}

	body.node-type-oxweb-news-index .field-name-field-news-highlight .field-name-field-image-main {
		width: 50%;
	}

	body.node-type-oxweb-news-index .main-content .group-content-middle {
		padding-right: 0;
	}

	header.page-header .page-header-row {
		min-height: 0;
	}

	.ui-tabs .ui-tabs-nav li {
		display: block;
		float: none;
		border: none;
		border-bottom: 1px solid #e0ded9;
		margin-bottom: 0;
	}

	.ui-tabs .ui-tabs-nav li:last-child {
		border-bottom: none;
	}

	.ui-tabs .ui-tabs-nav li.ui-tabs-active {
		margin: 0;
	}

	.ui-tabs .ui-tabs-nav li a {
		display: block;
		float: none;
	}

	.ui-tabs .ui-state-active:after {
		border: none;
	}

	.field-name-field-body,
	.field-name-field-body-multiple,
	.field-name-field-intro,
	.tweet-this-container {
		margin-right: 0;
	}

	.field-name-field-body p,
	.field-name-field-body table,
	.field-name-field-body .tab-nav,
	.field-name-field-body-multiple p,
	.field-name-field-body-multiple table,
	.field-name-field-body-multiple .tab-nav,
	.field-name-field-intro p,
	.field-name-field-intro table,
	.field-name-field-intro .tab-nav,
	.tweet-this-container p,
	.tweet-this-container table,
	.tweet-this-container .tab-nav {
		margin-right: 0;
	}

	body.node-type-video-wall .main-content .item-list {
		padding: 1em 1.25em;
	}

	body.node-type-video-wall.page-node .tab-wrapper ul.video-list li,
	body.node-type-video-wall.page-node.one-sidebar .tab-wrapper ul.video-list li,
	body.node-type-video-wall.page-node.two-sidebars .tab-wrapper ul.video-list li {
		width: 50%;
	}

	.node-type-oxweb-homepage .page-content-main .main-content {
		*zoom: 1;
	}

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

	.node-type-oxweb-homepage .page-content-main .main-content:after {
		clear: both;
	}

	.node-type-oxweb-homepage .page-content-main .main-content .group-news-events {
		padding: 0;
	}

	.node-type-oxweb-homepage .page-content-main .main-content .homepage-news-listing {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin: 2em 0 1.4em;
		width: 100%;
	}

	.node-type-oxweb-homepage .page-content-main .main-content .homepage-news-listing .view-listing ul li {
		width: 50%;
		float: left;
	}

	.node-type-oxweb-homepage .page-content-main .main-content .homepage-feature,
	.node-type-oxweb-homepage .page-content-main .main-content .homepage-events-listing {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		display: inline;
		float: left;
		width: 50%;
		padding: 0 2.118933698%;
		*width: 46.875%;
		*padding: 0 2.087683698%;
		margin-top: 0;
	}

	.node-type-oxweb-homepage .page-content-main .main-content .homepage-studying-at-oxford ul.study-group-one,
	.node-type-oxweb-homepage .page-content-main .main-content .homepage-studying-at-oxford ul.study-group-two {
		float: none;
		width: 50%;
	}

	.node-type-oxweb-homepage .page-content-main .main-content .homepage-studying-at-oxford ul.study-group-one li,
	.node-type-oxweb-homepage .page-content-main .main-content .homepage-studying-at-oxford ul.study-group-two li {
		padding: 0 1.059466849%;
	}

	.node-type-oxweb-homepage .page-content-main .main-content .homepage-studying-at-oxford ul.study-group-one {
		margin-bottom: 1em;
	}

	.node-type-oxweb-homepage .page-content-main .main-content .group-main-carousel .carousel-next-btn,
	.node-type-oxweb-homepage .page-content-main .main-content .group-main-carousel .carousel-prev-btn {
		visibility: hidden;
	}

	.node-type-oxweb-homepage .page-content-main .main-content .group-main-carousel .field-name-field-main-carousel .field-items .field-item {
		display: block;
		position: static;
	}

	.node-type-oxweb-homepage .page-content-main .main-content .group-main-carousel .field-name-field-main-carousel .field-items .field-item a.link-block:hover .group-slide-description h2 {
		color: #be0f34;
		text-decoration: none;
	}

	.node-type-oxweb-homepage .page-content-main .main-content .group-main-carousel .field-name-field-main-carousel .field-items .field-item .field-type-image {
		width: 100%;
		overflow: hidden;
		height: auto;
	}

	.node-type-oxweb-homepage .page-content-main .main-content .group-main-carousel .field-name-field-main-carousel .field-items .field-item .field-image-colour-standard .group-slide-description,
	.node-type-oxweb-homepage .page-content-main .main-content .group-main-carousel .field-name-field-main-carousel .field-items .field-item .field-image-colour-light .group-slide-description {
		padding: 2.118933698% 1em;
		background: #fff;
		width: 100%;
		position: static;
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}

	.node-type-oxweb-homepage .page-content-main .main-content .group-main-carousel .field-name-field-main-carousel .field-items .field-item .field-image-colour-standard .group-slide-description h2,
	.node-type-oxweb-homepage .page-content-main .main-content .group-main-carousel .field-name-field-main-carousel .field-items .field-item .field-image-colour-standard .group-slide-description .field-name-field-intro,
	.node-type-oxweb-homepage .page-content-main .main-content .group-main-carousel .field-name-field-main-carousel .field-items .field-item .field-image-colour-light .group-slide-description h2,
	.node-type-oxweb-homepage .page-content-main .main-content .group-main-carousel .field-name-field-main-carousel .field-items .field-item .field-image-colour-light .group-slide-description .field-name-field-intro {
		color: #2C2C2C;
	}

	.node-type-oxweb-homepage .page-content-main .main-content .group-main-carousel .field-name-field-main-carousel .field-items .field-item .field-image-colour-standard .group-slide-description h2,
	.node-type-oxweb-homepage .page-content-main .main-content .group-main-carousel .field-name-field-main-carousel .field-items .field-item .field-image-colour-light .group-slide-description h2 {
		font-size: 1.625em;
		text-transform: none;
		letter-spacing: 0;
	}

	.node-type-oxweb-homepage .page-content-main .main-content .group-main-carousel .field-name-field-main-carousel .field-items .field-item .field-image-colour-standard .group-slide-description .field-name-field-intro,
	.node-type-oxweb-homepage .page-content-main .main-content .group-main-carousel .field-name-field-main-carousel .field-items .field-item .field-image-colour-light .group-slide-description .field-name-field-intro {
		font-size: 1.125em;
	}

	.group-discover-carousel {
		clear: both;
	}

	.group-discover-carousel .carousel-next-btn:before {
		background: url(/skin/images/homepage-chevron-discover.png) no-repeat 50px 45%;
	}

	body.has-pre-content.node-type-blog .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 .main-content,
	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 .main-content,
	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 .main-content,
	body.has-pre-content.node-type-college .page-content-sidebar-first,
	body.has-pre-content.node-type-college .page-content-sidebar-second {
		margin-top: 0;
	}

	body.has-pre-content .page-content-sidebar-first,
	body.has-pre-content .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 {
		position: inherit;
	}

	.page-content-sidebar-first {
		padding-top: 0;
	}

	.page-content-sidebar-first .block-grey,
	.page-content-sidebar-second .block-grey {
		padding-left: 2.118933698%;
		padding-right: 2.118933698%;
	}

	.page-content-sidebar-first .block>.field,
	.page-content-sidebar-first .block .group-sidebar-related>.field,
	.page-content-sidebar-first .block .group-sidebar-related>.field .label-above,
	.page-content-sidebar-first .block .group-sidebar-related>.field .field-items,
	.page-content-sidebar-first .block .group-sidebar-related>.field .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-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-single,
	.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref .field-name-field-gt-caption,
	.page-content-sidebar-second .block>.field,
	.page-content-sidebar-second .block .group-sidebar-related>.field,
	.page-content-sidebar-second .block .group-sidebar-related>.field .label-above,
	.page-content-sidebar-second .block .group-sidebar-related>.field .field-items,
	.page-content-sidebar-second .block .group-sidebar-related>.field .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-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-single,
	.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref .field-name-field-gt-caption {
		padding-left: 2.118933698%;
		padding-right: 2.118933698%;
	}

	.page-content-sidebar-first .block .group-sidebar-related>.field .field-item,
	.page-content-sidebar-second .block .group-sidebar-related>.field .field-item {
		padding-right: 2.118933698%;
		padding-left: 0.5em;
		background-position: 0 9px;
	}

	.page-content-sidebar-first .block .field-name-field-related-content .please-note,
	.page-content-sidebar-second .block .field-name-field-related-content .please-note {
		padding-left: 2.118933698%;
		padding-right: 2.118933698%;
		margin-left: -2.118933698%;
		margin-right: -2.118933698%;
	}

	.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-name-field-graphical-teaser-ref,
	.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-name-field-graphical-teaser-ref {
		padding-left: 2.118933698%;
		padding-right: 2.118933698%;
	}

	.page-content-sidebar-first .block .field-name-field-related-content,
	.page-content-sidebar-second .block .field-name-field-related-content {
		padding-left: 0;
		padding-right: 0;
	}

	.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 {
		padding-left: 4.237867396%;
		padding-right: 4.237867396%;
	}

	.field-name-field-body {
		margin-bottom: 0;
	}

	.view-mode-ow_large_feature,
	.view-mode-ow_medium_feature {
		z-index: 2;
	}

	.node-type-section-index .row .main-content .main-title,
	.node-type-section-index .row .main-content .breadcrumb-wrapper,
	.node-type-section-index .row .main-content .field-name-field-intro {
		padding-left: 2.118933698%;
		padding-right: 2.118933698%;
	}

	.node-type-section-index .main-content .view-oxweb-section-highlights .highlight-group {
		width: 100%;
		float: none;
	}

	.node-type-section-index .main-content .view-oxweb-section-highlights .highlight-group .node {
		width: 100%;
		float: none;
		border: none;
	}

	.node-type-section-index .main-content .view-oxweb-section-highlights .highlight-group .node a.link-block {
		width: 100%;
		opacity: 1;
		filter: alpha(opacity=100);
		position: static;
		padding: 0.8em 2.118933698%;
		border-bottom: 1px solid #f3f1ee;
	}

	.node-type-section-index .main-content .view-oxweb-section-highlights .highlight-group .node a.link-block .field-name-field-intro,
	.node-type-section-index .main-content .view-oxweb-section-highlights .highlight-group .node a.link-block p {
		margin-bottom: 0;
	}

	.node-type-section-index .main-content .view-oxweb-section-highlights .highlight-group .node a.link-block span {
		display: block;
		margin-right: 18%;
	}

	body.page-full-width .node-type-section-index .main-content .view-oxweb-section-highlights .highlight-group .node a.link-block span {
		margin-right: 2.118933698%;
	}

	.node-type-section-index .main-content .view-oxweb-section-highlights .highlight-group .node-video-highlight a.link-block {
		background-image: none;
		color: #2C2C2C;
	}

	.node-type-section-index .main-content .view-oxweb-section-highlights .highlight-group .node-video-highlight a.link-block h2 {
		color: #2C2C2C;
		padding-right: 1.2em;
		background: url(/skin/images/video-button-small-grey@x2.png) no-repeat bottom 39% right;
		background-size: 17px;
	}

	.node-type-section-index .main-content .view-oxweb-section-highlights .highlight-group .node-video-highlight a.link-block .link-block-bgimage-wrapper {
		position: relative;
		bottom: auto;
		margin-right: 0;
	}

	.node-type-section-index .main-content .view-oxweb-section-highlights .highlight-group .node-video-highlight a.link-block:hover h2 {
		color: black;
	}

	.node-type-section-index .main-content .view-oxweb-section-highlights .highlight-group .node-video-highlight:hover {
		background-color: transparent !important;
	}

	.node-type-section-index .main-content .view-oxweb-section-highlights .field-name-field-video,
	.node-type-section-index .main-content .view-oxweb-section-highlights .field-name-field-image-highlight {
		display: none;
	}

	.node-type-section-index .main-content .view-oxweb-section-highlights .highlight-group-2 .node a.link-block,
	.node-type-section-index .main-content .view-oxweb-section-highlights .highlight-group-3 .node a.link-block {
		padding: 0.55em 2.118933698%;
	}

	.node-type-section-index .main-content .view-oxweb-section-highlights .highlight-group-5 p,
	.node-type-section-index .main-content .view-oxweb-section-highlights .highlight-group-2 p,
	.node-type-section-index .main-content .view-oxweb-section-highlights .highlight-group-3 p {
		margin: 0 0 0.3em 0;
	}

	.node-type-section-index .main-content .field-name-field-section-primary .node-video-highlight a.link-block,
	.node-type-section-index .main-content .field-name-field-section-primary .node-section-highlight a.link-block {
		opacity: 1;
		filter: alpha(opacity=100);
		border-bottom: 1px solid #f3f1ee;
		padding: 1.2em 2.118933698%;
		padding-right: 1.3em;
		padding-bottom: 0.8em;
	}

	.node-type-section-index .main-content .field-name-field-section-primary .node-video-highlight h2,
	.node-type-section-index .main-content .field-name-field-section-primary .node-section-highlight h2 {
		font-size: 1.813em;
	}

	.node-type-section-index .main-content .field-name-field-section-primary .node-video-highlight .field-name-field-intro,
	.node-type-section-index .main-content .field-name-field-section-primary .node-section-highlight .field-name-field-intro {
		font-size: 1.125em;
	}

	.node-type-section-index .main-content .field-name-field-section-primary .node-video-highlight .field-name-field-intro p,
	.node-type-section-index .main-content .field-name-field-section-primary .node-section-highlight .field-name-field-intro p {
		margin: 0 0 0.3em 0;
	}

	.node-type-section-index .main-content .field-name-field-section-primary .node-video-highlight a.link-block {
		background-size: 13%;
		background-position: 50% 30%;
	}

	.node-type-section-index .row .main-content .field-name-field-section-highlights .node {
		display: inline-block;
		width: auto;
	}

	.node-type-section-index .row .main-content .field-name-field-section-highlights .node.node-video-highlight {
		width: 100%;
		max-width: 370px;
	}

	.node-type-section-index .row .main-content .field-name-field-section-highlights .field-item {
		width: 100%;
		overflow: hidden;
	}

	.node-type-section-index .field-name-field-section-primary .link-block {
		position: relative;
	}

	.node-type-section-index .field-name-field-section-primary .link-block .field-name-field-intro {
		margin-bottom: 0;
	}

	.node-type-section-index .section-index-sidebar-wrapper {
		position: relative;
	}

	.node-type-section-index .group-post-highlights {
		padding-right: 0;
	}

	.node-type-section-index .group-post-highlights .field-name-field-two-column-highlight {
		margin-left: 0;
	}

	.node-type-section-index .group-post-highlights .key-dates {
		margin-left: 0;
		width: 100%;
	}

	.node-type-section-index .group-post-highlights .did-you-know {
		margin-left: 0;
	}

	.node-type-section-index .node-event.view-mode-ow_listing_teaser,
	.node-type-section-index .node-event.view-mode-ow-listing-teaser {
		width: 100%;
		float: none;
	}

	.page-content-sidebar-second .did-you-know {
		margin-left: -5%;
		margin-right: -5%;
	}

	.page-content-sidebar-second .sidebar-block {
		padding-left: 4.237867396%;
		padding-right: 4.237867396%;
	}

	.node-type-oxweb-news-index .main-content .field-name-field-contact-press-office {
		float: none;
		margin-top: 0;
	}

	.node-type-oxweb-news-index .main-content .group-content-middle {
		overflow: visible;
		padding: 0;
	}

	.node-type-oxweb-news-index .main-content .group-content-middle .field-name-news-index-arts-blog,
	.node-type-oxweb-news-index .main-content .group-content-middle .field-name-news-index-science-blog {
		margin-bottom: 0;
		margin-left: 0;
		padding-bottom: 0;
		width: 50%;
	}

	.node-type-oxweb-news-index .main-content .group-content-middle .field-name-news-index-arts-blog .field-name-field-image-main,
	.node-type-oxweb-news-index .main-content .group-content-middle .field-name-news-index-science-blog .field-name-field-image-main {
		float: none;
		margin-right: 0;
	}

	.node-type-oxweb-news-index .main-content .group-content-middle .field-name-news-index-arts-blog h2 strong,
	.node-type-oxweb-news-index .main-content .group-content-middle .field-name-news-index-science-blog h2 strong {
		display: block;
	}

	.node-type-oxweb-news-index .main-content .group-content-middle .field-name-news-index-whats-on {
		clear: both;
		padding: 0;
		margin: 0;
	}

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

	.node-type-oxweb-news-index .main-content .field-name-field-body {
		margin-bottom: 2.5em;
	}

	.node-type-oxweb-news-index .main-content .field-name-field-news-small {
		padding-left: 1.4126224653333%;
	}

	.node-type-oxweb-news-index .view-mode-ow_listing_teaser .link-block {
		*zoom: 1;
	}

	.node-type-oxweb-news-index .view-mode-ow_listing_teaser .link-block:before,
	.node-type-oxweb-news-index .view-mode-ow_listing_teaser .link-block:after {
		display: table;
		content: "";
		line-height: 0;
	}

	.node-type-oxweb-news-index .view-mode-ow_listing_teaser .link-block:after {
		clear: both;
	}

	.node-type-oxweb-news-index .view-mode-ow_listing_teaser .field-name-field-gt-image,
	.node-type-oxweb-news-index .view-mode-ow_listing_teaser .field-name-field-image-main {
		float: left;
		margin-right: 1em;
	}

	.page-news-science-blog .main-content .views-field-field-body p,
	.page-news-arts-blog .main-content .views-field-field-body p {
		margin-right: 0;
	}

	.page-news-science-blog .main-content .view-filters,
	.page-news-science-blog .main-content .group-blog-title-meta,
	.page-news-science-blog .main-content .field-name-field-image-main,
	.page-news-arts-blog .main-content .view-filters,
	.page-news-arts-blog .main-content .group-blog-title-meta,
	.page-news-arts-blog .main-content .field-name-field-image-main {
		margin-right: -2.175%;
	}

	.page-news-science-blog .main-content .views-widget-filter-combine,
	.page-news-arts-blog .main-content .views-widget-filter-combine {
		width: 33%;
	}

	.page-news-science-blog .main-content .field-name-field-image-main,
	.page-news-arts-blog .main-content .field-name-field-image-main {
		margin-bottom: 0;
	}

	.page-news-science-blog .main-content .group-blog-title-meta,
	.page-news-arts-blog .main-content .group-blog-title-meta {
		display: block;
		max-width: 100%;
		min-height: 1em;
		position: relative;
	}

	.node-type-blog .post-content .prev-tab {
		margin-left: 0;
	}

	.main-content,
	body.has-pre-content #main-content,
	body.has-pre-content.node-type-course .main-content,
	body.has-pre-content.node-type-college .main-content {
		margin-top: 0;
	}

	.main-content blockquote,
	body.has-pre-content #main-content blockquote,
	body.has-pre-content.node-type-course .main-content blockquote,
	body.has-pre-content.node-type-college .main-content blockquote {
		width: 100%;
		margin: 1em 0;
		margin-top: 0.3em;
		padding: 1.25em;
		border-left: none;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.main-content blockquote>p:first-of-type:before,
	body.has-pre-content #main-content blockquote>p:first-of-type:before,
	body.has-pre-content.node-type-course .main-content blockquote>p:first-of-type:before,
	body.has-pre-content.node-type-college .main-content blockquote>p:first-of-type:before {
		margin-left: 0;
	}

	.row .content-meta {
		display: none;
	}

	.share-bar-responsive {
		width: 100%;
		display: block;
		min-width: 100px;
		*zoom: 1;
	}

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

	.share-bar-responsive:after {
		clear: both;
	}

	.share-bar-responsive h2 {
		text-align: left;
	}

	.share-bar-responsive #custom-tweet-button,
	.share-bar-responsive #custom-tweet-button-responsive,
	.share-bar-responsive #custom-fb-button,
	.share-bar-responsive #custom-fb-button-responsive,
	.share-bar-responsive #custom-linkedin-button,
	.share-bar-responsive #custom-linkedin-button-responsive,
	.share-bar-responsive #custom-reddit-button,
	.share-bar-responsive #custom-reddit-button-responsive {
		clear: none;
		float: left;
		margin-right: 0.8em;
	}

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

	header.page-header .page-header-row {
		position: fixed;
		top: 0;
		min-height:76px;
		padding: 1.125em 1em;
	}

	header.page-header .site-header-top {
		min-height: 0;
	}

	.root-menus header.page-header .site-header-bottom {
		top: 0;
	}

	.hamburger-menu ul li a:hover {
		background: none;
	}

	.hamburger-menu a.main-menu-item:hover {
		background: #001c3d;
	}

	.responsive-mode .hamburger-menu .homepage-oxweb-secondary-menu ul li.expanded a:hover {
		background: #2F72A8;
	}

	header.page-header .site-header-bottom {
		margin-left: 0;
		bottom: 0;
		min-height: 100%;
		width: 100%;
	}

	header.page-header .site-header-bottom .oxweb-secondary-menu-block {
		display: none;
	}

	.hamburger-menu .oxweb-primary-menu-block {
		display: block;
	}

	header.page-header .logo a.rect {
		width: 200px;
		display: block;
		height: 40px;
	}
	.logo a.rect {
		background: url(/skin/images/logo.png) no-repeat center center;
		background-size: 100% 100%;
		-ms-interpolation-mode: bicubic;
		image-rendering: optimizeQuality;
		overflow: hidden;
		text-indent: -9999%;
	}
	header.page-header .logo a.square {
		display: none;
	}

	.hamburger-wrapper {
		right:12px;
	}

	.page-footer .row .site-map .footer-logo-wrapper {
		display: none;
	}

	.page-footer .row .site-map .sitemap-item {
		min-height:250px;
		width: 33%;
	}

	.page-footer .row .social-links {
		padding-bottom: 0em;
		margin-bottom: 1em;
		*zoom: 1;
	}

	.page-footer .row .social-links h2 {
		line-height: normal;
		float: none;
	}

	.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: left;
	}

	.page-footer .row .social-links .social {
		margin-bottom: 0.5em;
		*zoom: 1;
	}

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

	.page-footer .row .social-links .social:after {
		clear: left;
	}

	.page-footer .row .social-links .social li a.itunes {
		margin-left: 0;
	}

	.page-footer .row .social-links .social li.any-questions {
		clear: left;
		float: left;
	}

	.page-footer .row .legals-questions {
		clear: both;
	}

	.page-content-sidebar-first .block-menu-block {
		padding: 0;
	}

	.row .page-content-sidebar-second {
		margin-top: 0;
	}

	.page-content-sidebar-second .field-name-field-graphical-teaser-ref .field-name-field-gt-caption {
		font-size: 0.938em;
		padding: 0.4615em 0.4615em 0 9.202453988%;
	}

	.media-vimeo-video,
	.media-youtube-video {
		margin-right: 0;
	}

	p .media-vimeo-video,
	p .media-youtube-video {
		margin-right: 0;
	}

	.node-type-section-index .view-display-id-block_1 .node-event.view-mode-ow_listing_teaser,
	.node-type-section-index .view-display-id-block_1 .node-event.view-mode-ow-listing-teaser {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		float: none;
		padding: 0 1.4126224653333%;
	}

	.field-name-field-section-view .view-display-id-block_1 {
		margin-right: -2.95%;
	}

	.finder-block {
		margin-right: -3%;
	}

	.finder-block input.finder-element-title {
		width: 100%;
	}

	.content-meta+section .finder-block {
		margin-left: -1.5%;
		margin-right: -1.5%;
	}

	.content-meta+section .finder-block input.finder-element-title {
		width: 100%;
	}

	body.node-type-section-index .field-name-field-section-primary .field-group-group_link_wrapper {
		padding-bottom: 2em;
		padding-top: 1em;
	}

	body.node-type-section-index .field-name-field-section-view .view-display-id-block_1 {
		margin-left: -2.18%;
		margin-right: -2.18%;
	}

	.container-slideshowpro {
		max-width: 100%;
	}

	body.node-type-page-tabbed.pad-style h1 {
		color: inherit;
		font-family: "PT Sans Narrow", 'Helvetica Neue', Arial, Helvetica, sans-serif;
		font-size: 3.125em;
	}

	body.node-type-page-tabbed.pad-style .tab-wrapper {
		margin-top: 0;
	}

	body.node-type-page-tabbed.pad-style .breadcrumb a {
		color: inherit;
	}

	body.node-type-page-tabbed.pad-style .breadcrumb .breadcrumb-last {
		color: #a79d96;
	}

	body.node-type-page-tabbed.pad-style .pad-header-wrapper {
		position: relative;
		margin-left: 0%;
		bottom: 0;
	}

	body.node-type-page-tabbed.pad-style .pad-gradient {
		display: none;
	}

	body.node-type-page.graduate-country .field-name-field-graduate-country {
		left: 0;
		bottom: 0;
	}

	.visually_embed,
	.visually_embed img {
		width: 90% !important;
	}

	.page-feedback {
		margin: 0 2.118933698% 0.5em 0;
		width: auto;
		display: block;
	}

	.page-feedback .webform-client-form {
		margin: 0.5em 0.5em 1em 0.5em;
	}

	.node-type-section-index .field-name-field-section-primary .has-background-video .field-group-group_image_link_wrapper,
	.node-type-section-index .field-name-field-section-primary .has-background-video .field-name-field-image-highlight {
		display: block;
	}

	.node-type-section-index .field-name-field-section-primary .has-background-video .field-name-field-background-video {
		display: none;
	}

	body.node-type-oxweb-homepage .group-main-carousel .field-name-field-main-carousel .has-background-video .field-name-field-image-highlight {
		display: block;
	}

	body.node-type-oxweb-homepage .group-main-carousel .field-name-field-main-carousel .has-background-video .field-name-field-background-video {
		display: none;
	}

	body.node-type-page.has-background-video .field-name-field-image-main {
		display: block;
	}

	body.node-type-page.has-background-video .field-name-field-background-video {
		display: none;
	}

	.view-course-listing-and-search .view-content {
		width: 100%;
	}

	.view-course-listing-and-search .form-item-combine input {
		width: 22em;
	}

	.finder-block.section-index-search .views-widget-filter-combine {
		width: 46%;
	}
}

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

	.node-type-oxweb-homepage .page-content-main .main-content .homepage-feature,
	.node-type-oxweb-homepage .page-content-main .main-content .homepage-events-listing {
		width: 100%;
		float: none;
		display: block;
	}
}

@media only screen and (max-width:500px) {
	.row .main-content {
		padding: 0 3%;
	}

	.row .post-content {
		padding-left: 3%;
	}

	.page-content-sidebar-first .group-sidebar-related .field-name-field-blog-related.field-group-field-last .field-items .field-item,
	.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-name-field-graphical-teaser-ref,
	.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-name-field-graphical-teaser-ref,
	.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-first .block .group-sidebar-related>.field,
	.page-content-sidebar-first .block .group-sidebar-related>.field .label-above,
	.page-content-sidebar-first .block .group-sidebar-related>.field .field-items,
	.page-content-sidebar-first .block .group-sidebar-related>.field .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-single,
	.page-content-sidebar-first .block .field-name-field-graphical-teaser-ref .field-name-field-gt-caption,
	.page-content-sidebar-second .block .group-sidebar-related>.field,
	.page-content-sidebar-second .block .group-sidebar-related>.field .label-above,
	.page-content-sidebar-second .block .group-sidebar-related>.field .field-items,
	.page-content-sidebar-second .block .group-sidebar-related>.field .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-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-single,
	.page-content-sidebar-second .block .field-name-field-graphical-teaser-ref .field-name-field-gt-caption,
	.node-type-oxweb-news-index .field-name-field-body,
	.node-type-oxweb-news-index .main-content .field-name-field-news-small,
	.node-type-oxweb-news-index .field-name-field-news-small {
		padding-left: 0;
		padding-right: 0;
	}

	.post-content .block .group-sidebar-related,
	.page-content-sidebar-first .block .group-sidebar-related,
	.page-content-sidebar-second .block .group-sidebar-related,
	.page-content-sidebar-second .sidebar-block,
	.page-content-sidebar-first .block-grey,
	.page-content-sidebar-second .block-grey,
	.node-type-oxweb-news-index .field-name-field-news-highlight .node,
	.node-type-oxweb-news-index .field-name-news-index-whats-on,
	.node-type-oxweb-news-index .field-name-news-index-science-blog,
	.node-type-oxweb-news-index .field-name-news-index-arts-blog,
	.node-type-oxweb-news-index .field-name-field-news-small,
	.node-type-oxweb-news-index .group-content-middle .field-name-news-index-whats-on .block,
	.node-type-oxweb-news-index .page-content-main .main-content,
	.page-content-sidebar-first .block .field-name-field-related-content .please-note,
	.page-content-sidebar-second .block .field-name-field-related-content .please-note,
	.page-content-sidebar-second .block .field-name-field-related-content,
	body.node-type-oxweb-homepage .homepage-news-listing .view-header,
	.node-type-oxweb-homepage .page-content-main .main-content .homepage-studying-at-oxford,
	.page-content-sidebar-second .block .group-sidebar-related>.field .label+.field-item-single,
	.page-content-sidebar-second .block .group-sidebar-related>.field .oxweb-field-minimal-wrapper .file,
	.node-type-section-index .row .main-content,
	.main-content .field-name-field-section-view .view-student-events,
	body.node-type-video-wall .tab-wrapper,
	.node-type-video-wall.one-sidebar .main-content,
	.node-type-video-wall.two-sidebars .main-content,
	.node-type-video-wall.no-sidebars .main-content {
		padding-left: 3%;
		padding-right: 3%;
	}

	.node-type-gateway-pad .mountain {
		padding-top: 3em;
	}

	.node-type-gateway-pad .field-name-field-secondary-content>.field-items>.field-item,
	.node-type-gateway-pad .field-name-field-tertiary-content>.field-items>.field-item {
		width: 100%;
	}

	.node-type-gateway-pad .field-name-field-secondary-content .link-block,
	.node-type-gateway-pad .field-name-field-tertiary-content .link-block {
		height: auto;
		padding: 2em;
	}

	.node-type-gateway-pad .node-gateway-pad>.field-name-field-intro {
		max-width: 100%;
		margin-bottom: 5em;
	}

	body.node-type-video-wall .tab-wrapper {
		margin-left: 0;
		margin-right: 0;
		padding: 0;
	}

	.page-content-sidebar-second .block .group-sidebar-related>.field .oxweb-field-minimal-wrapper .file {
		padding-left: 0;
	}

	.page-content-sidebar-second .block .group-sidebar-related>.field .label+.field-item-single {
		background: url(/skin/images/small-bullet.png) no-repeat 0 9px;
		padding-left: 0.5em;
	}

	body.node-type-oxweb-news-index .main-content .group-content-middle,
	.page-content-sidebar-first .block .field-name-field-related-content .please-note,
	.page-content-sidebar-second .block .field-name-field-related-content .please-note,
	.field-name-field-section-view .view-student-events {
		margin-left: -3%;
		margin-right: -3%;
	}

	.page-content-sidebar-second .block .field-name-field-related-content {
		background-color: #f3f1ee;
	}

	.main-content h1,
	.node-type-event .view-mode-oxweb_full_content .group-event-meta {
		margin-right: 0;
	}

	body.node-type-section-index .field-name-field-section-view .view-display-id-block_1 {
		margin-left: -2.18%;
		margin-right: -2.18%;
	}

	.hamburger-menu .homepage-role-base-menu ul li,
	.in-section-menu .homepage-role-base-menu ul li {
		width: 100%;
	}

	.hamburger-menu a.main-menu-item h2:first-child {
		height: 67px;
	}

	body.node-type-oxweb-news-index .field-name-field-news-highlight {
		margin-bottom: 1em;
	}

	body.node-type-oxweb-news-index .field-name-field-news-highlight .field-item {
		margin-bottom: 0.6em;
		*zoom: 1;
	}

	body.node-type-oxweb-news-index .field-name-field-news-highlight .field-item:before,
	body.node-type-oxweb-news-index .field-name-field-news-highlight .field-item:after {
		display: table;
		content: "";
		line-height: 0;
	}

	body.node-type-oxweb-news-index .field-name-field-news-highlight .field-item:after {
		clear: both;
	}

	body.node-type-oxweb-news-index .field-name-field-news-highlight .field-name-field-image-main {
		display: block;
		width: 47%;
	}

	body.node-type-oxweb-news-index .field-name-field-news-highlight h2 {
		display: block;
		width: 50%;
		float: right;
		margin-top: 0;
		font-size: 1.125em;
	}

	body.node-type-oxweb-news-index .main-content .group-content-middle {
		padding-right: 0;
	}

	.node-event.view-mode-ow_listing_teaser .dates-calendardate,
	.node-event.view-mode-ow-listing-teaser .dates-calendardate,
	.node-event.view-mode-ow_listing_item .dates-calendardate,
	.node-event.view-mode-ow-listing-item .dates-calendardate,
	.views-field-field-event-date .dates-calendardate {
		min-width: 1.75em;
		margin-right: 0.8em;
	}

	body.node-type-video-wall.page-node .tab-wrapper ul.video-list,
	body.node-type-video-wall.page-node.one-sidebar .tab-wrapper ul.video-list,
	body.node-type-video-wall.page-node.two-sidebars .tab-wrapper ul.video-list {
		margin-right: 0;
	}

	body.node-type-video-wall.page-node .tab-wrapper ul.video-list li,
	body.node-type-video-wall.page-node.one-sidebar .tab-wrapper ul.video-list li,
	body.node-type-video-wall.page-node.two-sidebars .tab-wrapper ul.video-list li {
		float: none;
		width: 100%;
		padding-right: 0;
	}

	body.node-type-video-wall.page-node .field-name-field-intro,
	body.node-type-video-wall.page-node.one-sidebar .field-name-field-intro,
	body.node-type-video-wall.page-node.two-sidebars .field-name-field-intro {
		padding-right: 3%;
	}

	body.node-type-video-wall.page-node #cboxClose,
	body.node-type-video-wall.page-node.one-sidebar #cboxClose,
	body.node-type-video-wall.page-node.two-sidebars #cboxClose {
		display: none !important;
	}

	body.node-type-video-wall.page-node #colorbox .close-btn,
	body.node-type-video-wall.page-node.one-sidebar #colorbox .close-btn,
	body.node-type-video-wall.page-node.two-sidebars #colorbox .close-btn {
		font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		text-align: center;
		display: block;
		padding: 0.2em 0;
	}

	html.page-no-scroll body {
		position: relative !important;
		overflow-y: hidden !important;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .group-news-events h2.title,
	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-studying-at-oxford h2.title {
		font-size: 1.65em;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-news-listing {
		float: none;
		margin-bottom: 0;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-news-listing .item-list ul li {
		width: 100%;
		float: none;
		margin-bottom: 1.2em;
		padding: 0;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-news-listing .item-list ul li .node-video-highlight .field-name-field-intro {
		padding-bottom: 0;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-news-listing .item-list ul li h2 {
		font-size: 1.1em;
		margin-top: 0.35em;
		margin-bottom: 0;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-news-listing .item-list ul li h2,
	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-news-listing .item-list ul li .field-type-date {
		padding: 0 3%;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-feature,
	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-events-listing {
		*zoom: 1;
		display: block;
		float: none;
		margin-top: 0;
		width: 100%;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-feature:before,
	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-feature:after,
	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-events-listing:before,
	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-events-listing:after {
		display: table;
		content: "";
		line-height: 0;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-feature:after,
	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-events-listing:after {
		clear: both;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-feature .link-block,
	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-events-listing .link-block {
		*zoom: 1;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-feature .link-block:before,
	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-feature .link-block:after,
	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-events-listing .link-block:before,
	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-events-listing .link-block:after {
		display: table;
		content: "";
		line-height: 0;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-feature .link-block:after,
	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-events-listing .link-block:after {
		clear: both;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-feature {
		padding: 0;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-feature h2 {
		font-size: 1.1em;
		margin-top: 0.35em;
		margin-bottom: 0;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-feature h2,
	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-feature .field-name-field-intro {
		padding: 0 3%;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-events-listing {
		padding: 0 3%;
		margin-top: 0;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-events-listing .dates-calendardate {
		width:3em!important
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-events-listing .group-event-details {
		padding-left: 4em;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .group-main-carousel {
		display: block;
		*zoom: 1;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .group-main-carousel:before,
	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .group-main-carousel:after {
		display: table;
		content: "";
		line-height: 0;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .group-main-carousel:after {
		clear: both;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .group-main-carousel .carousel-next-btn,
	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .group-main-carousel .carousel-prev-btn {
		visibility: hidden;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .group-main-carousel .field-items {
		*zoom: 1;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .group-main-carousel .field-items:before,
	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .group-main-carousel .field-items:after {
		display: table;
		content: "";
		line-height: 0;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .group-main-carousel .field-items:after {
		clear: both;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .group-main-carousel .field-name-field-main-carousel .field-items .field-item {
		position: static;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .group-main-carousel .field-name-field-main-carousel .field-items .field-item .field-type-image {
		width: 100%;
		overflow: hidden;
		height: auto;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .group-main-carousel .field-name-field-main-carousel .field-items .field-item .field-type-image img {
		width: 130%;
		position: relative;
		margin-top: auto;
		float: none;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .group-main-carousel .field-name-field-main-carousel .field-items .field-item .field-image-colour-standard .group-slide-description,
	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .group-main-carousel .field-name-field-main-carousel .field-items .field-item .field-image-colour-light .group-slide-description {
		position: static;
		height: 100%;
		padding: 0.5em 3%;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .group-main-carousel .field-name-field-main-carousel .field-items .field-item .field-image-colour-standard .group-slide-description h2,
	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .group-main-carousel .field-name-field-main-carousel .field-items .field-item .field-image-colour-light .group-slide-description h2 {
		font-size: 1.45em;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .group-main-carousel .field-name-field-main-carousel .field-items .field-item .field-image-colour-standard .group-slide-description .field-name-field-intro,
	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .group-main-carousel .field-name-field-main-carousel .field-items .field-item .field-image-colour-light .group-slide-description .field-name-field-intro {
		font-size: 1em;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .group-main-carousel .field-name-field-main-carousel .field-items .field-item .link-block-bgimage-wrapper {
		position: static;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-studying-at-oxford {
		margin-top: 2em;
		margin-bottom: 1.8em;
	}

	body.node-type-oxweb-homepage.mobiles .page-content-main .main-content .homepage-studying-at-oxford ul li a h3 {
		position: static;
		background: #f3f1ec;
	}

	.group-discover-carousel {
		padding: 2em 3% 1.8em 0;
	}

	.group-discover-carousel h2 {
		margin-left: 3%;
	}

	.group-discover-carousel .carousel-next-btn,
	.group-discover-carousel .carousel-prev-btn {
		display: none !important;
	}

	.group-discover-carousel .field-items .field-item {
		width: 100%;
		float: none;
		max-width: none;
		margin-top: 0.5em;
	}

	.group-discover-carousel .field-items .field-item .field-name-field-image-listing,
	.group-discover-carousel .field-items .field-item .field-name-field-image-highlight,
	.group-discover-carousel .field-items .field-item .study-type a .field-name-field-image-highlight {
		float: left;
		width: 30%;
	}

	.group-discover-carousel .field-items .field-item .link-block {
		*zoom: 1;
	}

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

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

	.group-discover-carousel .field-items .field-item .field-name-field-video {
		float: left;
		width: 30%;
	}

	.group-discover-carousel .field-items .field-item .field-name-field-video:before {
		background-size: 40%;
	}

	.group-discover-carousel .field-items .field-item .node-video-highlight .field-name-field-intro,
	.group-discover-carousel .field-items .field-item .field-name-field-intro {
		padding-bottom: 0;
		display: none;
	}

	.group-discover-carousel .field-items .field-item .file-video img {
		width: 100%;
	}

	.group-discover-carousel .field-items .field-item .field-name-field-display-title {
		width: 100%;
	}

	.group-discover-carousel .field-items .field-item h2 {
		margin-top: 0.6em;
		font-size: 1em;
		margin-left: 3%;
		text-transform: none;
		font-weight: normal;
	}

	.group-discover-carousel .field-items .field-item h2,
	.group-discover-carousel .field-items .field-item .field-type-date,
	.group-discover-carousel .field-items .field-item .field-name-field-intro {
		width: 67%;
		float: right;
		padding-right: 3%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.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 {
		background-size: 40%;
	}

	h1,
	.node-type-section-index h1,
	.page-news-science-blog .main-title h1,
	.page-news-arts-blog .main-title h1 {
		font-size: 2.125em;
	}

	.field-name-field-intro,
	.field-name-field-body p,
	.table,
	form {
		margin-right: 0;
	}

	body.page-full-width .field-name-field-intro,
	body.page-full-width .field-name-field-body p,
	body.page-full-width .table,
	body.page-full-width form {
		margin-right: 3%;
	}

	body.logged-in .tabs.primary {
		display: none;
	}

	section.main-content {
		word-wrap: break-word;
	}

	.field-name-field-intro {
		font-size: 1.125em;
	}

	.page-content-sidebar-first .block-menu-block {
		padding: 0;
	}

	.node-type-section-index .field-name-field-section-primary h2 {
		background-image: none;
	}

	.node-type-section-index .field-name-field-section-primary .field-group-group_link_wrapper {
		padding-bottom: 2em;
		padding-top: 1em;
	}

	.node-type-section-index .row section.main-content .view-oxweb-section-highlights .highlight-group .link-block,
	.node-type-section-index .row section.main-content .node-section-highlight .link-block {
		position: static;
		opacity: 1;
		filter: alpha(opacity=100);
		width: 100%;
	}

	.node-type-section-index .row section.main-content .view-oxweb-section-highlights .highlight-group .node,
	.node-type-section-index .row section.main-content .node-section-highlight .node {
		border: none;
	}

	.node-type-section-index .row section.main-content .view-oxweb-section-highlights .highlight-group-2 {
		max-height: 265px;
		position: relative;
	}

	.node-type-section-index .row section.main-content .view-oxweb-section-highlights .highlight-group-2 img {
		max-height: none;
	}

	.node-type-section-index .row section.main-content .block-views-oxweb-section-highlights-block .view-oxweb-section-highlights .highlight-group-1 .highlight-group,
	.node-type-section-index .row section.main-content .block-views-oxweb-section-highlights-block .view-oxweb-section-highlights .highlight-group-1 .contextual-links-region,
	.node-type-section-index .row section.main-content .block-views-oxweb-section-highlights-block .view-oxweb-section-highlights .highlight-group-4 .highlight-group,
	.node-type-section-index .row section.main-content .block-views-oxweb-section-highlights-block .view-oxweb-section-highlights .highlight-group-4 .contextual-links-region {
		position: static;
	}

	.node-type-section-index .row section.main-content .block-views-oxweb-section-highlights-block .view-oxweb-section-highlights .highlight-group-1 .node,
	.node-type-section-index .row section.main-content .block-views-oxweb-section-highlights-block .view-oxweb-section-highlights .highlight-group-4 .node {
		float: none;
		width: 100%;
		position: relative;
	}

	.node-type-section-index .row section.main-content .block-views-oxweb-section-highlights-block .view-oxweb-section-highlights .highlight-group-1 .node:last-child,
	.node-type-section-index .row section.main-content .block-views-oxweb-section-highlights-block .view-oxweb-section-highlights .highlight-group-4 .node:last-child {
		width: 100%;
	}

	.block-oxweb-search.toggle {
		width: 15%;
	}

	.block-oxweb-search {
		width: 97%;
		right: 32px;
	}

	.block-oxweb-search form,
	.block-oxweb-search .form-item {
		width: 100%;
		min-width: inherit;
	}

	.block-oxweb-search form input[type=text],
	.block-oxweb-search .form-item input[type=text] {
		width: 98%;
		min-width: inherit;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		font-size: 1em;
	}

	.block-oxweb-search form input[type=submit],
	.block-oxweb-search .form-item input[type=submit] {
		right: 15px;
	}

	.page-footer .row .site-map .sitemap-item ul {
		margin-bottom: 1em;
	}

	.page-footer .row .social-links .social li {
		line-height: 0px;
	}

	.page-footer .row .social-links .social li a {
		margin-left: 0;
		margin-right: 0.5em;
		margin-bottom: 0.5em;
	}


	.page-footer .row .social-links .social li.any-questions {
		float: left;
		border-top: 1px solid #3FA7C3;
		width: 100%;
		padding: 1em 0 0;
	}

	.page-footer .row .site-map .footer-logo-wrapper {
		display: none;
	}

	.page-footer .row .site-map .sitemap-item {
		width: 50%;
		padding: 0 0 0.25em 0;
		margin: 0 0 1.65em 0;
		border: none;
		min-height:260px;
		border-bottom: 1px solid  rgba(255,255,255,0.4);
		*zoom: 1;
	}

	.page-footer .row .site-map .sitemap-item:before,
	.page-footer .row .site-map .sitemap-item:after {
		display: table;
		content: "";
		line-height: 0;
	}

	.page-footer .row .site-map .sitemap-item:after {
		clear: both;
	}

	.page-footer .row .site-map .quick-links {
		border: none;
		margin-bottom: 0;
	}

	.page-footer .row .legals-questions {
		clear: both;
		border-top: none;
		margin-top: 0;
		display: none;
		padding: 0;
		padding-bottom: 0.923em;
	}

	.page-footer .row .legals-questions ul li {
		display: block;
	}

	.page-footer .row .legals-questions ul li+li {
		margin-left: 0;
	}

	.media-image-ow_content_medium-wrapper {
		max-width: 100%;
	}

	.media-image-wrapper img {
		max-width: 100%;
		height: auto;
	}

	.node-type-oxweb-news-index .main-content .view-mode-ow_listing_teaser .field-name-field-gt-image,
	.node-type-oxweb-news-index .main-content .view-mode-ow_listing_teaser .field-name-field-image-main {
		margin-right: 0;
	}

	.node-type-oxweb-news-index .main-content .group-content-middle .field-name-news-index-arts-blog,
	.node-type-oxweb-news-index .main-content .group-content-middle .field-name-news-index-science-blog {
		width: 100%;
	}

	.node-type-oxweb-news-index .main-content .group-content-middle .field-name-news-index-arts-blog h2 strong,
	.node-type-oxweb-news-index .main-content .group-content-middle .field-name-news-index-science-blog h2 strong {
		display: inline;
	}

	.node-type-oxweb-news-index .main-content .group-content-middle .field-name-news-index-arts-blog img,
	.node-type-oxweb-news-index .main-content .group-content-middle .field-name-news-index-science-blog img {
		width: 100%;
	}

	.page-news-arts-blog .main-content .views-widget-filter-combine,
	.page-news-science-blog .main-content .views-widget-filter-combine {
		width: 100%;
		padding-right: 0;
	}

	div.more-less {
		margin-right: 0;
	}

	dl {
		margin: 0;
	}

	dl dt {
		width: auto;
		float: none;
		font-weight: bold;
	}

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

	.key-dates {
		font-size: 0.813em;
		line-height: 1.5;
		border-width: 1em;
	}

	.key-dates caption {
		padding: 1em 1em 0;
	}

	.key-dates td {
		border-width: 0 0 1px 0;
	}

	.node-type-gateway-staff .field-name-field-intro ul li {
		width: 100%;
	}

	.node-type-gateway-staff .gateway-wrapper {
		width: 100%;
		padding-right: 0;
	}

	.node-type-gateway-staff .row .main-content {
		padding: 0 3%;
	}

	.node-type-gateway-staff .row .main-content ul li {
		margin-right: 0;
	}

	.gsa-survey span {
		display: block;
	}

	.node-type-expert .field-name-field-person-photo {
		float: none;
		margin: 1em;
		max-width: none;
	}

	.node-type-expert .field-name-field-about {
		margin-right: 0;
	}

	.node-type-expert .group-two-column>.field {
		width: auto;
		float: none;
		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;
	}

	.page-feedback .webform-client-form {
		margin: 0.5em 0.5em 1em 1em;
	}

	.research-stories-item {
		width: 100%;
	}

	.forum-container {
		clear: both;
		font-family: "PT Sans", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	}

	.forum-details,
	div.forum-post {
		border-bottom: 1px solid #e0ded9;
		padding-bottom: 1em;
		margin-bottom: 1em;
	}

	.forum-name,
	.forum-topic-title {
		font-size: 1.313em;
	}

	.forum-number-topics {
		padding-right: 0.5em;
	}

	.forum-number-topics,
	.forum-number-posts {
		display: inline-block;
	}

	.forum-last-reply br,
	.forum-post-last-post br {
		display: none;
	}

	.forum-last-reply a,
	.forum-post-last-post a {
		padding-right: 5px;
	}

	.forum-last-reply span.username,
	.forum-post-last-post span.username {
		display: inline-block;
		padding-left: 2px;
		padding-right: 5px;
	}

	.forum-topic-header .topic-reply-link {
		clear: both;
	}

	.forum-post-links ul {
		margin-left: 0;
		display: inline-block;
	}

	.graduate-course-search>form .form-type-select select,
	.graduate-course-search>form .form-type-textfield input {
		width: auto;
		max-width: 280px;
	}

	.finder-block.section-index-search .views-widget-filter-combine {
		clear: left;
		width: 60%;
		margin-top: 2em;
	}

	.finder-block.section-index-search .views-exposed-form .views-submit-button {
		margin-top: 2em;
	}
}

@media only screen and (max-width:768px) {
	.node-type-oxweb-news-index .main-content .group-content-middle {
		padding-right: 1.4126224653333%;
		margin: 0 -1.4126224653333% 2.5em;
	}

	.view-events .views-exposed-form .views-widget-filter-field_event_date_value {
		clear: none;
	}

	.view-events .views-exposed-form .views-widget-filter-field_event_date_value2 {
		clear: both;
	}

	.view-events.staff-event-listing .views-exposed-form .views-widget-filter-field_event_date_value {
		clear: both;
	}

	.view-events.staff-event-listing .views-exposed-form .views-widget-filter-field_event_date_value2 {
		clear: none;
	}

	.node-type-expert .field-name-field-about {
		overflow: visible;
	}
}

@media only screen and (min-width:1296px) {
	.view-events .views-exposed-form .views-widget-filter-field_event_date_value2 {
		clear: both;
	}

	.view-events.staff-event-listing .views-exposed-form .views-widget-filter-field_event_date_value {
		clear: both;
	}

	.view-events.staff-event-listing .views-exposed-form .views-widget-filter-field_event_date_value2 {
		clear: none;
	}
}

@media only screen and (min-width:1400px) {

	.view-events .views-exposed-form .views-widget-filter-field_event_date_value,
	.view-events .views-exposed-form .views-widget-filter-field_event_date_value2 {
		clear: none;
	}
}
@media only screen and (max-width:1270px) {
	body.node-type-oxweb-homepage .group-main-carousel .field-name-field-main-carousel .field-items .field-item a.link-block:link img, body.node-type-oxweb-homepage .group-main-carousel .field-name-field-main-carousel .field-items .field-item a.link-block:link:hover img {
    opacity: 1;
    filter: alpha(opacity=100);
}
}
.zuihou {
    display: none;
}
.hide {
    display: block !important;
}
.zuihoua {
    display: none;
}
.hidea {
    display: block !important;
}