/*****   GRID WITHOUT MARGINS   *****/
.grid-1-no-margins, .grid-2-no-margins, .grid-3-no-margins, .grid-4-no-margins, .grid-5-no-margins, .grid-6-no-margins, .grid-7-no-margins, .grid-8-no-margins, .grid-9-no-margins, .grid-10-no-margins, .grid-11-no-margins, .grid-12-no-margins {
	display:inline;
	float:left;
	position:relative;
	margin:0;
}



/*****   FRONT PAGE   *****/
.view-front .front-page-square-link {
	display:block;
	width:100%;
	height:100%;
}

.front-page-square-link .front-page-square-link-inner .front-page-square-link-description {
	font-size:1.125em;
  line-height: 1.5;
}
.front-page-square-link .front-page-square-link-inner .front-page-square-link-title {
  font-size: 1.375em;
}
#block-views-front-events .front-page-event-link .front-page-event-link-text,
#block-views-front-events .front-page-event-link .front-page-event-link-title {
  line-height: 1.333;
}
#block-views-front-news .front-page-news-link-text .front-page-news-link-title {
	line-height:1.5;
}
#block-views-front-slider .views-row .flex-control-nav li {
	max-width: none;
}



/*****   GLOBAL   *****/
.region.grid-12.alpha.omega { /*****   we add grid-12, problems??   *****/
  width: 100% !important;
}
.padding-left-content {
	padding-left:20px;
	background-color: #fff;
}
.padding-right-content {
	padding-right:20px;
	background-color: #fff;
}
a:focus {
	border: 1px dotted #333;
}

/*****   SELECTRIC   *****/
.selectricWrapper {
	position:relative;
	cursor:pointer;
}

.selectricResponsive {
	width:100%;
}

.selectric {
	border:1px solid #DDD;
	background:#F8F8F8;
	position:relative;
}
.selectric .label {
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin:0 38px 0 10px;
	font-size:12px;
	line-height:38px;
	color:#444;
	height:38px;
}
.selectric .button {
	display:block;
	position:absolute;
	right:0;
	top:0;
	width:38px;
	height:38px;
	color:#BBB;
	text-align:center;
	font:0/0 a;
	*font:20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial;
}
.selectric .button:after {
	content:" ";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	width:0;
	height:0;
	border:4px solid transparent;
	border-top-color:#BBB;
	border-bottom:none;
}

.selectricHover .selectric {
	border-color:#C4C4C4;
}
.selectricHover .selectric .button {
	color:#A2A2A2;
}
.selectricHover .selectric .button:after {
	border-top-color:#A2A2A2;
}

.selectricOpen {
	z-index:9999;
}
.selectricOpen .selectric {
	border-color:#C4C4C4;
}
.selectricOpen .selectricItems {
	display:block;
}

.selectricDisabled {
	filter:alpha(opacity=50);
	opacity:0.5;
	cursor:default;
  -webkit-user-select:none;
   -moz-user-select:none;
  -ms-user-select:none;
    user-select:none;
}

.selectricHideSelect {
	position:relative;
	overflow:hidden;
	width:0;
	height:0;
}
.selectricHideSelect select {
	position:absolute;
	left:-100%;
	display:none;
}

.selectricInput {
	position:absolute !important;
	top:0 !important;
	left:0 !important;
	overflow:hidden !important;
	clip:rect(0, 0, 0, 0) !important;
	margin:0 !important;
	padding:0 !important;
	width:1px !important;
	height:1px !important;
	outline:none !important;
	border:none !important;
	*font:0/0 a !important;
	background:none !important;
}

.selectricTempShow {
	position:absolute !important;
	visibility:hidden !important;
	display:block !important;
}

/*****   Items box   *****/
.selectricItems {
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#F8F8F8;
	border:1px solid #C4C4C4;
	z-index:-1;
	box-shadow:0 0 10px -6px;
}
.selectricItems .selectricScroll {
	height:100%;
	overflow:auto;
}
.selectricAbove .selectricItems {
	top:auto;
	bottom:100%;
}
.selectricItems ul, .selectricItems li {
	list-style:none;
	padding:0;
	margin:0;
	font-size:12px;
	line-height:20px;
	min-height:20px;
}
.selectricItems li {
	display:block;
	padding:8px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #EEE;
	color:#666;
	cursor:pointer;
}
.selectricItems li.selected {
  background:#EFEFEF;
  color:#444;
}
.selectricItems li:hover {
	background:#F0F0F0;
	color:#444;
}
.selectricItems .disabled {
	filter:alpha(opacity=50);
	opacity:0.5;
	cursor:default !important;
	background:none !important;
	color:#666 !important;
  -webkit-user-select:none;
   -moz-user-select:none;
  -ms-user-select:none;
    user-select:none;
}
.selectricItems .selectricGroup .selectricGroupLabel {
	font-weight:bold;
	padding-left:10px;
	cursor:default;
  -webkit-user-select:none;
   -moz-user-select:none;
  -ms-user-select:none;
    user-select:none;
	background:none;
	color:#444;
}
.selectricItems .selectricGroup.disabled li {
	filter:alpha(opacity=100);
	opacity:1;
}
.selectricItems .selectricGroup li {
	padding-left:25px;
}


/*****   WYSIWYG   *****/
img.wysiwyg-float-left {
	float:left;
	margin:0 1em 0.5em 0;
}
img.wysiwyg-float-right {
	float:right;
	margin:0 0 0.5em 1em;
}
blockquote.wysiwyg-float-left {
	float:left;
	width:50%;
	margin:0 1em 0.5em 0;
}
blockquote.wysiwyg-float-right {
	float:right;
	width:50%;
	margin:0 0 0.5em 1em;
}


/*****   HEADER   *****/
#zone-branding .region {
  float: right;
}
#zone-branding .region.region-branding {
  float: left;
  margin: 2.5em 0 0.5em;
}
#zone-branding .logo-img a img {
  height: auto;
  width: auto;
  min-width:247px;
}


/*****   TOP MENU   *****/
#block-menu-menu-top-menu {
	float: right;
	padding: 1.2em 0 1.2em 1.2em;
	clear:both;
	min-width:auto;
}
#block-menu-menu-top-menu ul {
	min-width:277px;
}


/*****   SOCIAL TOP   *****/
#block-views-social-links-top {
  float: right;
	display:block;
	clear:inherit;
}
#block-views-social-links-top .views-row {
  float: left;
}
#block-views-social-links-top .views-row a .ext {
  display: none;
}
#block-views-social-links-top .views-row span {
	background-color:#e5e6ef;
	display:block;
	padding:0.938em 0 0.938em 1.250em;
}
#block-views-social-links-top .views-row.views-row-last span {
	padding:0.938em 1.250em;
}
#block-views-social-links-top .views-row span a {
	display:block;
	width:20px;
	height:20px;
	/*background:url("../img/icons-social-top.png") no-repeat scroll 0 0 transparent;*/
	text-indent:-999em;
	overflow:hidden;
}
/*#block-views-social-links-top .views-row span.social-Facebook a {
	background-position:0 0;
}
#block-views-social-links-top .views-row span.social-Facebook a:hover {
  background-position:0 -40px;
}
#block-views-social-links-top .views-row span.social-Twitter a {
	background-position:-40px 0;
}
#block-views-social-links-top .views-row span.social-Twitter a:hover {
	background-position:-40px -40px;
}
#block-views-social-links-top .views-row span.social-LinkedIn a {
	background-position:-77px 0;
}
#block-views-social-links-top .views-row span.social-LinkedIn a:hover {
	background-position:-77px -40px;
}*/


/*****   SEARCH-TOP   *****/
#zone-branding #block-search-form, 
#zone-branding #block-views-exp-search-api-search-api {
  display:block;
}
#zone-branding #block-search-form, 
#zone-branding #block-views-exp-search-api-search-api {
  margin: 0 0 3.125em;
}
.not-logged-in #zone-branding #block-search-form, 
.not-logged-in #zone-branding #block-views-exp-search-api-search-api {
  width: 297px;
}
.logged-in #zone-branding #block-search-form, 
.logged-in #zone-branding #block-views-exp-search-api-search-api {
  width: 354px;
}


/*****   MAIN MENU   *****/
.tb-megamenu .mega-nav > li.mobile-menu-block {
	display:none !important;
}
.tb-megamenu .nav > li > a {
  background: none repeat scroll 0 0 #ffffff;
  border: medium none;
  color: inherit;
  padding: 10px 15px 30px;
	font-size:1.125em;
}
.tb-megamenu .nav > li > a .caret {
  display: none;
}
.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
  display: none;
}
.tb-megamenu .nav > li > a:focus, 
.tb-megamenu .nav > li > a:hover, 
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle, 
.tb-megamenu .nav > li > a:hover, 
.tb-megamenu .dropdown-menu li > a:hover, 
.tb-megamenu .dropdown-menu li > a:focus, 
.tb-megamenu .dropdown-submenu:hover > a, 
.tb-megamenu .nav-collapse .nav > li > a:hover, 
tb-megamenu .nav-collapse .nav > li > a:focus {
  background-color: #e31735;
  color: #ffffff;
}

.tb-megamenu .nav > .active > a, 
.tb-megamenu .nav > .active > a:hover, 
.tb-megamenu .nav > .active > a:focus,
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, 
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, 
.tb-megamenu .nav > li.dropdown.open.active > a:hover {
  background-color: #730732;
  color: #FFFFFF;
}


.tb-megamenu .dropdown-menu li > a:hover,
.tb-megamenu .dropdown-menu li > a:focus,
.tb-megamenu .dropdown-submenu:hover > a {
	text-decoration: none;
	color: #fff;
	background-color: #730732;
	background-color: #730732;
	background-image: -moz-linear-gradient(top,#730732,#730732);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#730732),to(#730732));
	background-image: -webkit-linear-gradient(top,#730732,#730732);
	background-image: -o-linear-gradient(top,#730732,#730732);
	background-image: linear-gradient(to bottom,#730732,#730732);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#730732cc', endColorstr='#730732b2', GradientType=0);
}
.tb-megamenu .dropdown-menu .active > a,
.tb-megamenu .dropdown-menu .active > a:hover {
	color: #fff;
	text-decoration: none;
	outline: 0;
	background-color: #730732;
	background-color: #0081c2;
	background-image: -moz-linear-gradient(top,#730732,#730732);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#730732),to(#730732));
	background-image: -webkit-linear-gradient(top,#730732,#730732);
	background-image: -o-linear-gradient(top,#730732,#730732);
	background-image: linear-gradient(to bottom,#730732,#730732);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#730732cc', endColorstr='#730732b2', GradientType=0);
}


.tb-megamenu .nav > li.active > a:hover, 
.tb-megamenu .nav > li.active > a:focus {
	color: #FFFFFF;
}
.tb-megamenu .nav > li {
  margin: 0;
}
.tb-megamenu .open {
  background-color: #f3f1f2;
}
.tb-megamenu .dropdown-menu {
  border: none;
  background-color: #f3f1f2;
}
.tb-megamenu .dropdown-menu .mega-dropdown-inner {
  margin:8px 4px 4px;
}
.tb-megamenu .mega-inner {
  padding:0;
}
.tb-megamenu .mega-nav > li a,
.tb-megamenu .dropdown-menu .mega-nav > li a,
.tb-megamenu .mega-nav > li:first-child > a,
.tb-megamenu .dropdown-menu .mega-nav > li:first-child > a {
  padding:0.5em 0.75em;
  font-size:0.938em;
  font-weight:700;
	display:block;
}
.tb-megamenu .tb-megamenu-column li, 
.tb-megamenu .tb-megamenu-column li, 
.tb-megamenu .tb-megamenu-column {
	margin:0 0 1px;
}
.tb-megamenu .mega-nav .dropdown-submenu > a::after,
.tb-megamenu .dropdown-submenu > a::after {
	border:none;
}
.tb-megamenu .mega-nav .dropdown-submenu > a,
.tb-megamenu .dropdown-submenu > a {
	display:block;
}
.tb-megamenu #tb-megamenu-column-6.tb-megamenu-column li > a, 
.tb-megamenu #tb-megamenu-column-6.tb-megamenu-column li > a, 
.tb-megamenu #tb-megamenu-column-6.tb-megamenu-column > a {
	background-color:#e5e6ef;
}
.tb-megamenu #tb-megamenu-column-6.tb-megamenu-column li > a:hover, 
.tb-megamenu #tb-megamenu-column-6.tb-megamenu-column li > a:hover, 
.tb-megamenu #tb-megamenu-column-6.tb-megamenu-column > a:hover {
	background-color: #e31735;
}
.tb-megamenu #tb-megamenu-column-6.tb-megamenu-column li a::after, 
.tb-megamenu #tb-megamenu-column-6.tb-megamenu-column li > a::after, 
.tb-megamenu #tb-megamenu-column-6.tb-megamenu-column > a::after {
	border:none;
	background:none;
}
.tb-megamenu #tb-megamenu-column-6.tb-megamenu-column li a .caret {
	background:none;
	display:none;
}
.tb-megamenu .nav .dropdown-toggle .caret {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%0A%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%0A%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%0A%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%0A%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20width%3D%2210%22%20height%3D%228%22%20viewBox%3D%220%200%2010%208%22%0A%20xml%3Aspace%3D%22preserve%22%3E%0A%09%3Cmetadata%3E%0A%09%09%3Crdf%3ARDF%3E%0A%09%09%09%3Ccc%3AWork%20rdf%3Aabout%3D%22%22%3E%0A%09%09%09%09%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%0A%09%09%09%09%3Cdc%3Atype%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%0A%09%09%09%09%3Cdc%3Atitle%3E%3C%2Fdc%3Atitle%3E%0A%09%09%09%3C%2Fcc%3AWork%3E%0A%09%09%3C%2Frdf%3ARDF%3E%0A%09%3C%2Fmetadata%3E%0A%09%3Cpath%20id%3D%22arrow-sm%22%20d%3D%22M9.8%2C3.6l-4-3.4C5.5-0.1%2C5.1-0.1%2C4.9%2C0.3C4.6%2C0.5%2C4.7%2C0.9%2C4.9%2C1.2l2.6%2C2.2H0.7C0.3%2C3.4%2C0%2C3.6%2C0%2C4%20%20c0%2C0.4%2C0.3%2C0.7%2C0.7%2C0.7h6.8L4.9%2C6.9C4.6%2C7.2%2C4.5%2C7.6%2C4.8%2C7.8C5%2C8%2C5.1%2C8.1%2C5.3%2C8.1C5.5%2C8.1%2C5.7%2C8%2C5.7%2C8l4-3.4C9.9%2C4.5%2C10%2C4.2%2C10%2C4%20%20C10%2C3.8%2C9.9%2C3.7%2C9.8%2C3.6z%22%0A%20%20%20%20%20fill%3D%22%23e31735%22%20%2F%3E%0A%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-position: 100% 50%;
	border:none;
	display: block;
	float: right;
	height: 8px;
	width: 10px;
	text-align:right;
}
.tb-megamenu .nav .dropdown-toggle:hover .caret {
	  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%0A%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%0A%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%0A%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%0A%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20width%3D%2210%22%20height%3D%228%22%20viewBox%3D%220%200%2010%208%22%0A%20xml%3Aspace%3D%22preserve%22%3E%0A%09%3Cmetadata%3E%0A%09%09%3Crdf%3ARDF%3E%0A%09%09%09%3Ccc%3AWork%20rdf%3Aabout%3D%22%22%3E%0A%09%09%09%09%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%0A%09%09%09%09%3Cdc%3Atype%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%0A%09%09%09%09%3Cdc%3Atitle%3E%3C%2Fdc%3Atitle%3E%0A%09%09%09%3C%2Fcc%3AWork%3E%0A%09%09%3C%2Frdf%3ARDF%3E%0A%09%3C%2Fmetadata%3E%0A%09%3Cpath%20id%3D%22arrow-sm%22%20d%3D%22M9.8%2C3.6l-4-3.4C5.5-0.1%2C5.1-0.1%2C4.9%2C0.3C4.6%2C0.5%2C4.7%2C0.9%2C4.9%2C1.2l2.6%2C2.2H0.7C0.3%2C3.4%2C0%2C3.6%2C0%2C4%20%20c0%2C0.4%2C0.3%2C0.7%2C0.7%2C0.7h6.8L4.9%2C6.9C4.6%2C7.2%2C4.5%2C7.6%2C4.8%2C7.8C5%2C8%2C5.1%2C8.1%2C5.3%2C8.1C5.5%2C8.1%2C5.7%2C8%2C5.7%2C8l4-3.4C9.9%2C4.5%2C10%2C4.2%2C10%2C4%20%20C10%2C3.8%2C9.9%2C3.7%2C9.8%2C3.6z%22%0A%20%20%20%20%20fill%3D%22%23FFFFFF%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
/*  reserach menu  */
/*.tb-megamenu .nav [data-id="347"] .mega-nav li.level-2 {
	min-width:158px;
}
.tb-megamenu .nav [data-id="347"] .mega-nav li.level-2 a.dropdown-toggle {
	padding: 0.5em 1em 0.5em 0.75em;
}
.tb-megamenu .nav [data-id="347"] li.level-2 .dropdown-toggle .caret {
	margin-right: -5px;
}*/
.tb-megamenu .nav [data-id="347"] li.level-2 .dropdown-toggle .caret,
.tb-megamenu .nav [data-id="347"] li.level-2 .tb-megamenu-submenu {
	display:none !important;
}


#tb-megamenu-column-7 .tb-megamenu-subnav .tb-megamenu-submenu,
#tb-megamenu-column-7 .tb-megamenu-subnav .caret { display:none !important; }
.tb-megamenu .tb-block .block-title {
	background: #e5e6ef;
	color: #343434;
	font-size: 1em;
	font-weight:700;
	line-height: 1.25;
	padding:0.75em 0.5em 0.5em ;
	text-transform: none;
;
	margin-bottom:1px;
}
.tb-megamenu #block-views-research-themes-menu-item-block .block-inner .content {
	background-color:#e5e6ef;
	padding:0.5em;
}
.tb-megamenu .dropdown-menu .view-research-themes-menu-item .view-content div {
	display:inline-block;
	margin: 0 4px 8px;
	float:none;
	width:217px;
	overflow:hidden;
	vertical-align:top;
}

.tb-megamenu .dropdown-menu .view-research-themes-menu-item .view-content div:hover {
}
.tb-megamenu .dropdown-menu .view-research-themes-menu-item a.menu-item-link {
	background:#FFFFFF;
	color:#343434;
	display:block;
	font-size:0.875em;
	font-weight:700;
	overflow: hidden;
	padding:0.5em;
	/*display:flex;
	align-items:center;
	flex-flow: row;*/
}
.tb-megamenu .dropdown-menu .view-research-themes-menu-item a.menu-item-link:hover {
	background:#e31735;
	color:#FFFFFF;
}
.tb-megamenu .dropdown-menu .view-research-themes-menu-item a.menu-item-link .menu-item-image {
	display:inline-block;
	margin-right:0.5em;
	vertical-align:middle;
	width: 76px;
	display:block;
	float:left;
	}
.tb-megamenu .dropdown-menu .view-research-themes-menu-item a.menu-item-link .menu-item-title {
	display:block;
	margin:15px 0 0 ;
	word-wrap:break-word;
	width:auto;
	white-space:pre-wrap;
	vertical-align:middle;
	margin:0;
}
.tb-megamenu .span12.mega-col-nav .mega-inner {
	padding:0;
}
#region-menu .block {
	clear:both;
}

.tb-megamenu .clearfix::before, .tb-megamenu .clearfix::after {
  content: "";
  display: table;
  line-height: 0;
}
.tb-megamenu .clearfix::before, .tb-megamenu .clearfix::after {
  content: "";
  display: table;
  line-height: 0;
}
.tb-megamenu .clearfix::after {
  clear: both;
}
.tb-megamenu .clearfix::before, .tb-megamenu .clearfix::after {
  content: "";
  display: inline;
  line-height: 0;
}
.tb-megamenu .dropdown-menu .view-research-themes-menu-item .view-footer {
	display:inline-block;
	margin: 0 4px 8px;
	float:none;
	width:446px;
	overflow:hidden;
	vertical-align:top;
}
.tb-megamenu .dropdown-menu .view-research-themes-menu-item .view-footer a.view-all-themes-topics {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%0A%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%0A%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%0A%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%0A%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20width%3D%2210%22%20height%3D%228%22%20viewBox%3D%220%200%2010%208%22%0A%20xml%3Aspace%3D%22preserve%22%3E%0A%09%3Cmetadata%3E%0A%09%09%3Crdf%3ARDF%3E%0A%09%09%09%3Ccc%3AWork%20rdf%3Aabout%3D%22%22%3E%0A%09%09%09%09%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%0A%09%09%09%09%3Cdc%3Atype%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%0A%09%09%09%09%3Cdc%3Atitle%3E%3C%2Fdc%3Atitle%3E%0A%09%09%09%3C%2Fcc%3AWork%3E%0A%09%09%3C%2Frdf%3ARDF%3E%0A%09%3C%2Fmetadata%3E%0A%09%3Cpath%20id%3D%22arrow-sm%22%20d%3D%22M9.8%2C3.6l-4-3.4C5.5-0.1%2C5.1-0.1%2C4.9%2C0.3C4.6%2C0.5%2C4.7%2C0.9%2C4.9%2C1.2l2.6%2C2.2H0.7C0.3%2C3.4%2C0%2C3.6%2C0%2C4%20%20c0%2C0.4%2C0.3%2C0.7%2C0.7%2C0.7h6.8L4.9%2C6.9C4.6%2C7.2%2C4.5%2C7.6%2C4.8%2C7.8C5%2C8%2C5.1%2C8.1%2C5.3%2C8.1C5.5%2C8.1%2C5.7%2C8%2C5.7%2C8l4-3.4C9.9%2C4.5%2C10%2C4.2%2C10%2C4%20%20C10%2C3.8%2C9.9%2C3.7%2C9.8%2C3.6z%22%0A%20%20%20%20%20fill%3D%22%23FFFFFF%22%20%2F%3E%0A%3C%2Fsvg%3E") no-repeat 95% 50% #e31735;
	color:#FFFFFF;
	display:block;
	font-weight:700;
	line-height:1;
	overflow: hidden;
	padding:0.75em 2em 0.75em 0.5em;
	text-transform:uppercase;
	white-space:pre-wrap;
}
.tb-megamenu .dropdown-menu .view-research-themes-menu-item .view-footer a.view-all-themes-topics:hover {
	background-color:#730732;
}
.tb-megamenu .dropdown-menu .view-research-themes-menu-item .view-footer a.view-all-themes-topics .view-all-themes-topics-all {
	display:block;
	font-size:1.125em;
	line-height:12px;
	margin:0;
	padding:0;
}
.tb-megamenu .dropdown-menu .view-research-themes-menu-item .view-footer a.view-all-themes-topics .view-all-themes-topics-type {
	display:block;
	font-size:0.875em;
	line-height:14px;
	margin:0;
	padding:0;
}



/*****   FRONT PAGE SLIDER   *****/
#block-views-front-slider .views-row .content-text {
	min-width:240px;
}
#block-views-front-slider .views-row .content-text .content-text-inner {
	position:relative;
	padding:10px 20px 20px;
}

/*****   FOOTER   *****/
#section-footer #block-block-1,
#section-footer #block-views-social-links-block h2.block-title {
	display:inherit;
}
#section-footer #block-block-2 {
	display:none;
}
/*****   FOOTER - MAP   *****/
#region-footer-first a {
	display:block;
}
#region-footer-first a.spamspan.mailto {
  display: inline-block;
  margin-left: 5px;
}
#region-footer-first a:hover .find-us-arrow {
	background-position:0 -124px;
}
#region-footer-first a:hover .find-us-text  {
	background-color: #730732;
}
#region-footer-first .find-us-map {
  /*background: url("../img/find-us-map.jpg") no-repeat scroll 50% 100% transparent;*/
  display: block;
  height: 260px;
  width: 200px;
}
#region-footer-first .find-us-arrow {
  /*background: url("../img/arrows-square.png") no-repeat scroll 0 -62px transparent;*/
  display: block;
  height: 42px;
  width: 42px;
}
#region-footer-first .find-us-text {
  background-color: #e31735;
  color: #ffffff;
  display: block;
  padding: 10px;
  width: 180px;
}
#region-footer-first .find-us-box {
  bottom: 0;
  position: absolute;
  text-align: center;
}
/*****   FOOTER - CONTACT   *****/

/*****   FOOTER - SOCIAL   *****/
#block-views-social-links-block {
	display:block;
}
#block-views-social-links-block .views-row {
  float: left;
}
#block-views-social-links-block .views-row a .ext {
  display: none;
}
#block-views-social-links-block .views-row span,
#block-views-social-links-block .views-row.views-row-last span {
  padding: 0;
}
#block-views-social-links-block .views-row span a {
	display:block;
	width:90px;
	height:90px;
	text-indent:-999em;
	overflow:hidden;
}
#block-views-social-links-block .social-Facebook a {
	background:url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%0A%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xml%3Aspace%3D%22preserve%22%0A%20%20%20enable-background%3D%22new%20-260%20402%2040%2040%22%0A%20%20%20viewBox%3D%22-260%20402%2040%2040%22%0A%20%20%20y%3D%220px%22%0A%20%20%20x%3D%220px%22%0A%20%20%20version%3D%221.1%22%3E%3Cmetadata%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3Cdc%3Atitle%3E%3C%2Fdc%3Atitle%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%20%2F%3E%3Cpath%0A%20%20%20%20%20%20%20d%3D%22M-220%2C408.7c0-3.5-3.2-6.7-6.7-6.7h-26.7c-3.5%2C0-6.7%2C3.2-6.7%2C6.7v26.7%20%20%20c0%2C3.5%2C3.2%2C6.7%2C6.7%2C6.7h13.3v-15.1h-4.9v-6.7h4.9v-2.6c0-4.5%2C3.4-8.5%2C7.5-8.5h5.4v6.7h-5.4c-0.6%2C0-1.3%2C0.7-1.3%2C1.8v2.7h6.7v6.7%20%20%20h-6.7V442h7.1c3.5%2C0%2C6.7-3.2%2C6.7-6.7V408.7z%22%0A%20%20%20%20%20%20%20fill%3D%22%23ffffff%22%0A%20%20%20%20%20%20%20id%3D%22Facebook%22%20%2F%3E%3C%2Fsvg%3E') scroll no-repeat 50% 50% #36559E;
	background-size:40px 40px;
}
#block-views-social-links-block .social-Twitter a {
	background:url('data:image/svg+xml;charset=utf-8,%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%0A%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xml%3Aspace%3D%22preserve%22%0A%20%20%20enable-background%3D%22new%20-275%20387%2040%2040%22%0A%20%20%20viewBox%3D%22-275%20387%2040%2040%22%0A%20%20%20y%3D%220px%22%0A%20%20%20x%3D%220px%22%0A%20%20%20version%3D%221.1%22%3E%3Cmetadata%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3Cdc%3Atitle%3E%3C%2Fdc%3Atitle%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%20%2F%3E%3Cpath%0A%20%20%20%20%20d%3D%22M-235%2C395.5c-1.5%2C0.6-3.1%2C1-4.7%2C1.2c1.7-0.9%2C3-2.4%2C3.6-4.2%20%20c-1.6%2C0.9-3.3%2C1.5-5.2%2C1.9c-1.5-1.5-3.6-2.4-6-2.4c-4.5%2C0-8.2%2C3.4-8.2%2C7.6c0%2C0.6%2C0.1%2C1.2%2C0.2%2C1.7c-6.8-0.3-12.8-3.3-16.9-8%20%20c-0.7%2C1.1-1.1%2C2.4-1.1%2C3.8c0%2C2.6%2C1.4%2C5%2C3.7%2C6.4c-1.3%2C0-2.6-0.4-3.7-0.9c0%2C0%2C0%2C0.1%2C0%2C0.1c0%2C3.7%2C2.8%2C6.8%2C6.6%2C7.5%20%20c-0.7%2C0.2-1.4%2C0.3-2.2%2C0.3c-0.5%2C0-1-0.1-1.5-0.1c1%2C3%2C4.1%2C5.2%2C7.7%2C5.3c-2.8%2C2-6.3%2C3.3-10.2%2C3.3c-0.7%2C0-1.3%2C0-2-0.1%20%20c3.6%2C2.2%2C7.9%2C3.4%2C12.6%2C3.4c15.1%2C0%2C23.3-11.6%2C23.3-21.7c0-0.3%2C0-0.7%2C0-1C-237.5%2C398.3-236.1%2C397-235%2C395.5z%22%0A%20%20%20%20%20fill%3D%22%23ffffff%22%0A%20%20%20%20%20id%3D%22twitter%22%20%2F%3E%3C%2Fsvg%3E') scroll no-repeat 50% 50% #00ABF0;
	background-size:40px 40px;
}
#block-views-social-links-block .social-LinkedIn a{
	background:url('data:image/svg+xml;charset=utf-8,%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%0A%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xml%3Aspace%3D%22preserve%22%0A%20%20%20enable-background%3D%22new%20-90%20572%2040%2040%22%0A%20%20%20viewBox%3D%22-90%20572%2040%2040%22%0A%20%20%20y%3D%220px%22%0A%20%20%20x%3D%220px%22%0A%20%20%20version%3D%221.1%22%3E%3Cmetadata%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3Cdc%3Atitle%3E%3C%2Fdc%3Atitle%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%20%2F%3E%3Cpath%0A%20%20%20%20%20%20%20d%3D%22M-50%2C596.3v14.8h-8.6v-13.8c0-3.5-1.2-5.8-4.3-5.8c-2.4%2C0-3.8%2C1.6-4.4%2C3.1%20%20%20c-0.2%2C0.6-0.3%2C1.3-0.3%2C2.1v14.4h-8.6c0%2C0%2C0.1-23.4%2C0-25.8h8.6v3.7c0%2C0%2C0%2C0.1-0.1%2C0.1h0.1V589c1.1-1.8%2C3.2-4.3%2C7.7-4.3%20%20%20C-54.2%2C584.7-50%2C588.4-50%2C596.3z%20M-85.1%2C572.9c-2.9%2C0-4.9%2C1.9-4.9%2C4.5c0%2C2.5%2C1.9%2C4.5%2C4.7%2C4.5h0.1c3%2C0%2C4.9-2%2C4.9-4.5%20%20%20C-80.4%2C574.8-82.2%2C572.9-85.1%2C572.9z%20M-89.5%2C611.1h8.6v-25.8h-8.6V611.1z%22%0A%20%20%20%20%20%20%20fill%3D%22%23ffffff%22%0A%20%20%20%20%20%20%20id%3D%22LinkedIn%22%20%2F%3E%3C%2Fsvg%3E') scroll no-repeat 50% 50% #0097BF;
	background-size:40px 40px;
}
#block-views-social-links-block .social-YouTube a {
	background:url('data:image/svg+xml;charset=utf-8,%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%0A%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xml%3Aspace%3D%22preserve%22%0A%20%20%20enable-background%3D%22new%20-260%20402%2040%2040%22%0A%20%20%20viewBox%3D%22-260%20402%2040%2040%22%0A%20%20%20y%3D%220px%22%0A%20%20%20x%3D%220px%22%0A%20%20%20version%3D%221.1%22%3E%3Cmetadata%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3Cdc%3Atitle%3E%3C%2Fdc%3Atitle%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%20%2F%3E%3Cpath%0A%20%20%20%20%20d%3D%22M-220%2C414c0-3.3-2.7-6-6-6h-28c-3.3%2C0-6%2C2.7-6%2C6v16c0%2C3.3%2C2.7%2C6%2C6%2C6h28%20%20c3.3%2C0%2C6-2.7%2C6-6V414z%20M-244%2C428.8v-15.1l11.4%2C7.5L-244%2C428.8z%22%0A%20%20%20%20%20fill%3D%22%23ffffff%22%0A%20%20%20%20%20id%3D%22YouTube%22%20%2F%3E%3C%2Fsvg%3E') scroll no-repeat 50% 50% #d03822;
	background-size:40px 40px;
}
/*#block-views-social-links-block .views-row span a:hover {
	opacity:0.8;
}*/
/*#block-views-social-links-block .views-row span.social-Facebook {
}
#block-views-social-links-block .views-row span.social-Facebook a,
#block-views-social-links-block .views-row span.social-Facebook a:hover {
	background:url("../img/icon-footer-facebook.png") no-repeat scroll 50% 50% #36559e;
}
#block-views-social-links-block .views-row span.social-Twitter {
}
#block-views-social-links-block .views-row span.social-Twitter a,
#block-views-social-links-block .views-row span.social-Twitter a:hover {
	background:url("../img/icon-footer-twitter.png") no-repeat scroll 50% 50% #00abf0;
}
#block-views-social-links-block .views-row span.social-LinkedIn {
}
#block-views-social-links-block .views-row span.social-LinkedIn a,
#block-views-social-links-block .views-row span.social-LinkedIn a:hover {
	background:url("../img/icon-footer-linkedin.png") no-repeat scroll 50% 50% #0097bf;
}*/

/*****   FOOTER - MENU   *****/
#block-menu-menu-footer {
  /*float: left;*/
  font-size: 0.813em;
}
#block-menu-menu-footer ul.menu {
  float: left;
  text-align: left;
	margin: 0;
  /*list-style: none;
  padding: 0;*/
}
#block-menu-menu-footer ul.menu li.last {
	border-right: 1px solid #8A868A;
}
#block-menu-menu-footer #copyright {
  float: left;
	margin:0;
}
#block-menu-menu-footer #manta-ray-media {
  float: right;
}
#block-menu-menu-footer #copyright, #block-menu-menu-footer #manta-ray-media {
  text-align: left;
}
#block-menu-menu-footer #manta-ray-media strong {
  /*display: block;
  font-weight: 400;*/
	float: right;
}


/*****   TWITTER   *****/
#block-views-twitter-slider .views-row.slide,
#block-views-twitter-slider-mobile .views-row.slide,
#block-views-twitter-slider-narrow .views-row.slide {
	background-color:#FFFFFF;
	border-right:1px solid #E5E6EF;
}
#block-views-twitter-slider.block h2.block-title{
	height:66px;
  line-height: 1.75;
	padding: 0.375em 0;
}
.front .flex-direction-nav li a,
.front .flex-direction-nav li a svg {
  height: 90px;
  width: 90px;
}



/*****   FLEX SLIDER NAV   *****/
.flexslider .flex-direction-nav {
	z-index:80;
}
.flexslider .flex-viewport {
	z-index:90;
}
.flexslider .flex-direction-nav .flex-nav-prev a {
  left: -60px;
}
.flexslider .flex-direction-nav .flex-nav-next a {
  right: -60px;
}
.flexslider .flex-direction-nav {
  /*bottom: 60px;*/
  bottom: 61px;
  margin: 0;
  padding: 0;
	top:inherit;
  position: relative; /*absolute;*/
  width: 100%;
	overflow: inherit;
	z-index: 99;
}
#block-views-theme-contextual-latest .flexslider .flex-direction-nav,
#block-views-topic-contextual-latest .flexslider .flex-direction-nav {
	z-index: 89;	
	height:60px;
}

.flexslider .flex-direction-nav li {
  position: inherit;
}
/*****   FLEX SLIDER NAV - BIG (front) *****/
.front .flexslider .flex-direction-nav {
	position: absolute;
	top: 0;
}
.front .flexslider .flex-direction-nav {
	height:90px;
}
.front .flexslider .flex-direction-nav .flex-nav-prev a {
  left: -90px;
}
.front .flexslider .flex-direction-nav .flex-nav-next a {
  right: -90px;
}
.front .flexslider .flex-direction-nav li a,
.front .flexslider .flex-direction-nav li a svg {
  height: 90px;
  width: 90px;
}

/*****   FLEX SLIDER NAV - LATEST  *****/
#block-views-theme-contextual-latest .flex-direction-nav,
#block-views-topic-contextual-latest .flex-direction-nav {
  position: absolute;
  top: 79px;
}
#block-views-theme-contextual-latest .flex-direction-nav .flex-nav-next,
#block-views-topic-contextual-latest .flex-direction-nav .flex-nav-next {
  position: relative;
  right: 1px;
}
/*****   FLEX SLIDER NAV - ALL  *****/
@media (min-width : 721px) and (max-width : 860px) {
	.not-front .flexslider .flex-direction-nav { height: 60px; }
	.flexslider.contextual-consortia .flex-direction-nav, 
	.flexslider.contextual-centres-units .flex-direction-nav, 
	.flexslider.contextual-consultancy .flex-direction-nav { 
		height:0; margin-bottom:60px; 
	}
	.not-front .flexslider .flex-direction-nav .flex-nav-prev a { left:0; top:60px; }
 	.not-front .flexslider .flex-direction-nav .flex-nav-next a { right:0; top:60px; }
	/* LATEST */
	#block-views-theme-contextual-latest .flex-direction-nav,
	#block-views-topic-contextual-latest .flex-direction-nav {
		position: relative;
		top: auto;
	}
}
@media (min-width : 721px) and (max-width : 920px) {
	.front .flexslider .flex-direction-nav .flex-nav-prev a { left:0;}
 	.front .flexslider .flex-direction-nav .flex-nav-next a { right:0;}
}
@media (min-width : 980px) and (max-width : 1100px) {
	.not-front .flexslider .flex-direction-nav { height: 60px; }
	.flexslider.contextual-consortia .flex-direction-nav, 
	.flexslider.contextual-centres-units .flex-direction-nav, 
	.flexslider.contextual-consultancy .flex-direction-nav { 
		height:0; margin-bottom:60px;
	}
	.not-front .flexslider .flex-direction-nav .flex-nav-prev a { left:0; top:60px; }
 	.not-front .flexslider .flex-direction-nav .flex-nav-next a { right:0; top:60px; }
	/* LATEST */
	#block-views-theme-contextual-latest .flex-direction-nav,
	#block-views-topic-contextual-latest .flex-direction-nav {
		position: relative;
		top: auto;
	}
}
@media (min-width : 980px) and (max-width : 1160px) {
	.front .flexslider .flex-direction-nav .flex-nav-prev a { left:0;}
 	.front .flexslider .flex-direction-nav .flex-nav-next a { right:0;}
}
@media (min-width : 1220px) and (max-width : 1340px) {
	.not-front .flexslider .flex-direction-nav { height: 60px; }
	.flexslider.contextual-consortia .flex-direction-nav, 
	.flexslider.contextual-centres-units .flex-direction-nav, 
	.flexslider.contextual-consultancy .flex-direction-nav { 
		height:0; margin-bottom:60px;
	}
	.not-front .flexslider .flex-direction-nav .flex-nav-prev a { left:0; top:60px; }
 	.not-front .flexslider .flex-direction-nav .flex-nav-next a { right:0; top:60px; }
	/* LATEST */
	#block-views-theme-contextual-latest .flex-direction-nav,
	#block-views-topic-contextual-latest .flex-direction-nav {
		position: relative;
		top: auto;
	}
}
@media (min-width : 1220px) and (max-width : 1400px) {
	.front .flexslider .flex-direction-nav .flex-nav-prev a { left:0;}
 	.front .flexslider .flex-direction-nav .flex-nav-next a { right:0;}
}



/*****   HEADER - PAGES   *****/
#block-views-header-header .header-background,
#block-views-header-header-publi .header-background,
#block-views-header-header-dark-blue .header-background,
#block-views-header-header-light-blue .header-background {
	/*position:absolute;*/
	position:relative;
	left:50%;
	min-height:250px;
}
.block-header-header .header-background,
.block-header-header-publi .header-background,
.block-header-header-dark-blue .header-background,
.block-header-header-light-blue .header-background {
	display:block;
}
#block-views-header-header .header-content,
#block-views-header-header-publi .header-content,
#block-views-header-header-dark-blue .header-content,
#block-views-header-header-light-blue .header-content {
  bottom: 0;
  padding: 0;
  position: absolute;
  top: auto;
}

/*****   NEWS / MEDIA / EVENT / IMPACT   *****/
.node-type-news-article #region-content .region-inner,
.node-type-media #region-content .region-inner,
.node-type-event #region-content .region-inner,
.node-type-impact-story #region-content .region-inner {
  padding: 2em 1em 2em 2em;
}
.node-news-article .field-name-field-image,
.node-media .field-name-field-image,
.node-event .field-name-field-image,
.node-impact-story .field-name-field-image {
  clear: left;
  float: left;
  margin: 0 2em 1em -2em;
}
.node-news-article .field-name-field-image img,
.node-media .field-name-field-image img,
.node-event .field-name-field-image img,
.node-impact-story .field-name-field-image img  {
  height: auto !important;
  max-width: 280px;
  width: 100%;
}
.view-news.view-display-id-events .view-header,
.view-news.view-display-id-past_events .view-header,
.view-people.view-id-people .view-header {
	background:none;
	margin:0 10px;
}
.view-news.view-display-id-events .view-header a.arrow-link-white,
.view-news.view-display-id-past_events .view-header a.arrow-link-white {
	padding:0 45px 0 0;
}





/*****   FILTER RHS   *****/
.filter-rhs .selectric, 
.filter-rhs .selectricItems, 
.filter-rhs .selectricInput {
  display: inherit;
}
.filter-rhs.filter-block .views-exposed-form .views-exposed-widget .form-submit {
  margin: 0.75em 0 0;
}

/*****   FILTERS COURSES  *****/
.filter-block input[type="search"],
.filter-block input[type="text"] {
  width:200px;
}

/*****   PANEL RHS   *****/
.panel-rhs .views-row.panel-white .row-img img {
  max-width: 80px;
}



/*****   SOCIAL ACCELERATORS   *****/
#block-views-social-accelerators-block .social-share a.facebook,
#block-views-social-accelerators-block .social-share a.google {
	margin-bottom:20px;
}



/*****   THEMES / TOPICS   *****/
.node-type-research-theme #region-content .field-name-field-image,
.node-type-research-topic #region-content .field-name-field-image {
  display: block;
  float: right;
  margin: 0 0 1em 1em;
}
.node-type-research-theme #region-content .field-name-field-image img,
.node-type-research-topic #region-content .field-name-field-image img {
  height: auto !important;
  max-width: 320px;
  width: 100%;
}
.flexslider.contextual-consortia .flex-direction-nav .flex-nav-prev a,
.flexslider.contextual-consortia .flex-direction-nav .flex-nav-next a,
.flexslider.contextual-centres .flex-direction-nav .flex-nav-prev a,
.flexslider.contextual-centres .flex-direction-nav .flex-nav-next a,
.flexslider.contextual-centres-units .flex-direction-nav .flex-nav-prev a,
.flexslider.contextual-centres-units .flex-direction-nav .flex-nav-next a,
.flexslider.contextual-consultancy .flex-direction-nav .flex-nav-prev a,
.flexslider.contextual-consultancy .flex-direction-nav .flex-nav-next a {
	right:0 !important;
	top:0 !important;
}
.flexslider.contextual-centres-units .panel,
.flexslider.contextual-consultancy .panel {
	background-color:#ffffff;
}
.flexslider.contextual-centres-units .panel-details,
.flexslider.contextual-consultancy .panel-details,
.flexslider.contextual-consortia .panel-details,
.flexslider.contextual-centres .panel-details  {
  margin-left: 0;
}
.flexslider.contextual-centres-units .flex-direction-nav,
.flexslider.contextual-consultancy .flex-direction-nav {
  bottom: 60px;
}

.flexslider.contextual-centres-units .panel-details .panel-title,
.flexslider.contextual-consultancy .panel-details .panel-title,
.flexslider.contextual-consortia .panel-details .panel-title,
.flexslider.contextual-centres .panel-details .panel-title  {
  /*padding: 1.25em 2em;*/
	padding: 1.05em 2em;
}


/*****   CONSORTIA   *****/
#block-views-theme-contextual-pubdb-link.block,
#block-views-topic-contextual-pubdb-link.block,
#block-views-theme-contextual-centres-units.block,
#block-views-topic-contextual-centres-units.block {
  margin-right: 40px;
}


/*****   CENTRES - DEPARTMENTS   *****/
#block-views-9946f9fef356c3951da362b0c1b6fe2c.block {
	margin-right:20px;
}


/*****   PEOPLE PAGE   *****/
.view-people li.views-row-odd,
.view-board-of-trustees li.views-row-odd {
	margin-right:20px;
}
.view-board-of-trustees ul.views-html-list li.grid-4 {
  width: 100%;
}


/*****   WEEK TEACHING   *****/
.view-notices .panel-image {
	clear: right;
	float: right;
	margin: 0.5em 0 1em 2em;
}



/*   TABS   */
#tabs ul.primary li a {
  font-size:1.125em; /*1.25em;*/
}
.horizontal-tabs ul.horizontal-tabs-list li a {
  font-size:1.125em;
	padding:0.5em 1.25em;
}
#tabs ul.primary,
.horizontal-tabs ul.horizontal-tabs-list {
  border-bottom:7px solid #E31735;
}


/*   NODE STYLES   */
.padding-right-content .node .field-name-field-logo,
.padding-right-content .node .field-name-field-image,
.padding-right-content .node .field-name-field-snapshot {
  clear:left;
  float:left;
  margin:0 2em 1em -2em;
}
/*.padding-right-content .node .field-name-field-logo {
	border-bottom:1px solid #f1f3f7;
	border-right:1px solid #f1f3f7;
	border:1px solid #f1f3f7;
	border-left:none;
	padding:0;
	padding:1em 1em 1em 0;
}*/
.padding-left-content .node .field-name-field-logo,
.padding-left-content .node .field-name-field-image,
.padding-left-content .node .field-name-field-snapshot {
  clear:right;
  float:right;
  margin:0 -2em 1em 2em;
}
/*.padding-left-content .node .field-name-field-logo {
	border:1px solid #f1f3f7;
	border-right:none;
	padding:0;
	padding:1em 0 1em 1em;
}*/
.padding-both-content .node .field-name-field-logo,
.padding-both-content .node .field-name-field-image,
.padding-both-content .node .field-name-field-snapshot {
  clear:left;
  float:left;
  margin:0 2em 1em -2em;
}

.neg-margin-l {
  margin-left:-10px !important;
}

.position-top-left,
.position-top-right,
.position-bottom-right {
  position:absolute;
}


#block-views-research-slider .view-header {
	position:absolute;
	top:left;
	border:0;
	padding-top:0;
}
#site-map .site-map-menu li li {
  display:block;
  width:auto;
}
#block-views-menu-page-links .views-row-odd .panel,
#block-views-services-links .views-row-odd .panel,
#block-views-study-discover .views-row-odd .panel {
	margin-right:10px;
}
#block-views-menu-page-links .views-row-even .panel,
#block-views-services-links .views-row-even .panel,
#block-views-study-discover .views-row-even .panel {
	margin-left:10px;
}


.front #zone-content {
	min-height:520px;
}
#section-content .block .block-header h2.block-title.floating-title {
  position:absolute;
  top:25px;
  width:60%;
}
#section-content #block-views-research-slider.block .title-box h2.block-title {
	height: auto;
	line-height: 1;
	padding:0;
}


/* --- CONSULTANCY LANDING PAGE --- /* 
/*   CASE STUDIES   */
#block-views-consultancy-case-studies .views-row .content-text,
#block-views-research-slider .views-row .content-text {
	position:absolute;
	top:0;
}
#block-views-consultancy-case-studies .views-row .content-text .content-text-inner,
#block-views-research-slider .views-row .content-text .content-text-inner {
	padding: 10px 20px 20px;
}
#block-views-consultancy-case-studies .view-footer,
#block-views-research-slider .view-footer{
	position:relative;
	z-index:500;
  	margin-bottom:-50px;
}
#block-views-consultancy-case-studies .views-row .flex-control-nav li,
#block-views-research-slider .views-row .flex-control-nav li {
	display:inline-block;
	float:none;
	max-width: none;
}

#block-block-5 .block-inner .content #edit-title-wrapper input {
	width:100%;
}

/*  SERVICES  */
.container-12 #block-views-services-advice,
.container-12 #block-views-services-courses {
	padding-bottom:17px;
}
#block-views-services-advice li.views-row,
#block-views-services-courses li.views-row {
	margin:0;
}
.container-12 #block-views-services-advice li.grid-4:nth-child(3n+1),
.container-12 #block-views-services-courses li.grid-4:nth-child(3n+1) {
	margin-left:25px;
}
#block-views-services-advice li.views-row:nth-child(3n),
#block-views-services-courses li.views-row:nth-child(3n) {
	margin-right:25px;
}


.front #region-postscript-first #block-views-front-news,
.front #region-postscript-first #block-views-front-events,
#block-views-front-explore {
	margin-bottom:0;
}


/*****   BLUE PROMO   *****/
#block-views-promo-promo .promo-background {
  display: block;
  position: absolute;
}
#block-views-promo-promo a.panel {
	min-height:280px;
}
#block-views-promo-promo a.panel .promo-block {
	padding: 2em 65px 0 2em;
	width:460px;
}


/*  APPLY  */
.horizontal-tabs .apply-tab .field-name-field-apply {
	display:block;
}
.horizontal-tabs .apply-tab .field-name-field-apply-mobile {
	display:none;
}


.fl-right {
	float:right !important;
	clear:right;
}
.fl-left {
	float:left !important;
	clear:left;
}
.w-50 {
	width:50%;
}

.vidbox-50 {
  display:inline-block;
  margin:0 2.5% 20px 0;
  width:45%;
}
.vidbox-75 {
  display:inline-block;
  margin:0 2.5% 20px 0;
  width:70%;
}
.vidbox-50.wysiwyg-float-right,
.vidbox-75.wysiwyg-float-right {
	margin:0 0 20px 2.5%;
}

.node-type-course .group-summary .group-details {
	margin-left: 30px;
	margin-right: 0;
}
