/*****   GRID WITHOUT MARGINS   *****/
.container-12 .grid-1-no-margins { width: 80px; }
.container-12 .grid-2-no-margins { width: 160px; }
.container-12 .grid-3-no-margins { width: 240px; }
.container-12 .grid-4-no-margins { width: 320px; }
.container-12 .grid-5-no-margins { width: 400px; }
.container-12 .grid-6-no-margins { width: 480px; }
.container-12 .grid-7-no-margins { width: 560px; }
.container-12 .grid-8-no-margins { width: 640px; }
.container-12 .grid-9-no-margins { width: 720px; }
.container-12 .grid-10-no-margins { width: 800px; }
.container-12 .grid-11-no-margins { width: 880px; }
.container-12 .grid-12-no-margins { width: 960px; }

.container-12 .grid-2-no-margins.square { height: 160px; overflow: hidden; }
.container-12 .grid-3-no-margins.square { height: 240px; overflow: hidden; }
.container-12 .grid-6-no-margins.square { height: 480px; overflow: hidden; }


.container-12 .grid-2-no-margins.threexfour { height: 213px; overflow: hidden; }
.container-12 .grid-3-no-margins.threexfour { height: 320px; overflow: hidden; }
.container-12 .grid-6-no-margins.threexfour { height: 640px; overflow: hidden; }

.tb-megamenu .dropdown-menu .view-research-themes-menu-item .view-content div {
	width:216px;
}

/*****   FRONT PAGE   *****/
#block-views-front-research h2.block-title,
#block-views-front-health h2.block-title,
#block-views-front-explore h2.block-title {
	position:absolute;
	left:0;
	top:0;
	width:240px;
	height:240px;
}
#block-views-front-research .views-row-1,
#block-views-front-research .views-row-2,
#block-views-front-explore .views-row-1,
#block-views-front-explore .views-row-2,
#block-views-front-health .views-row-1,
#block-views-front-health .views-row-2 {
	padding:240px 0 0;
}
#block-views-front-research .views-row-3,
#block-views-front-research .views-row-4,
#block-views-front-health .views-row-3,
#block-views-front-explore .views-row-3 {
	padding:0 0 0 240px;
}

.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;
}


/*****   TOP MENU   *****/
#block-menu-menu-top-menu {
    float: right;
    padding: 1.2em 0 1.2em 1.2em;
}


/***** MEGA MENU *****/
[data-id="356"]  li.level-2,
[data-id="687"] li.level-4  {
min-width: 220px;
}

/*****   SOCIAL TOP   *****/
#block-views-social-links-top .views-row span {
	padding:1.250em 0 1.250em 1.250em;
}
#block-views-social-links-top .views-row.views-row-last span {
	padding:1.250em;
}


/*****   FOOTER   *****/
#region-footer-first .find-us-map {
    height: 230px;
    width: 280px;
}
#region-footer-first .find-us-text {
    width: 260px;
}
#block-views-social-links-block .views-row-1 {
    margin-right: 0;
}
#block-views-social-links-block .views-row-4 {
    margin-left: 90px;
}


/*****   TWITTER   *****/
/*#block-views-twitter-slider .views-row.slide {
	width: 235px !important;
}
#block-views-twitter-slider .flex-viewport {
    width: 940px;
}*/


/*****   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 {
	width:1060px;
	margin-left:-530px;
}
/*#block-views-header-header .header-content {
	padding-top:50px;
}*/
#block-views-header-header h1.block-title,
#block-views-header-header-publi h1.block-title,
#block-views-header-header-dark-blue h1.block-title,
#block-views-header-header-light-blue h1.block-title {
    font-size: 2.375em;
}
.block-header-header .header-promo .header-description,
.block-header-header-publi .header-promo .header-description,
.block-header-header-dark-blue .header-promo .header-description,
.block-header-header-light-blue .header-promo .header-description {
    font-size: 1.25em;
}

/*****   HEADER BG - PAGES BG   *****/
.not-front #zone-preface-2-wrapper {
	background:url(../img/bg-pattern-lines-grey-normal.jpg) repeat 50% 0 #818181;
}
.page-node-240.node-type-menu-page #zone-preface-2-wrapper {
	background:url(../img/bg-pattern-lines-dark-blue-normal.jpg) repeat 50% #0062a1;
}
.page-node-6.node-type-landing-about #zone-preface-2-wrapper {
	background:url(../img/bg-pattern-lines-light-blue-normal.jpg) repeat 50% 0 #489fcc;
}



/*****   PANEL RHS   *****/
.panel-rhs .views-row.panel-white .row-img {
    float: none;
}
.panel-rhs .views-row.panel-white .row-img img {
    max-width: 100%;
}


/*****   FILTER RHS   *****/
.filter-rhs.filter-block .views-exposed-form .views-exposed-widget .form-submit {
	width:auto;
}
.filter-rhs.filter-block .views-exposed-form .views-exposed-widget .form-submit#edit-submit-news {
    margin-right:1.25em;
}


/*****   PEOPLE PAGE   *****/
.view-people .panel-image,
.view-board-of-trustees .panel-image {
    width: auto;
}
.view-board-of-trustees ul.views-html-list li.grid-4 {
    width: 300px;
}


/*****   TABS   *****/
#tabs ul.primary li a {
	padding: 0.5em 1.25em;
}
.horizontal-tabs ul.horizontal-tabs-list li a {
  font-size:1.125em;
	padding:0.5em 1.25em;
}


/*****   RESPOSIVE FLEXSLIDER   *****/
/*  3 ITEMS  */
/*#block-views-theme-contextual-departmental .views-row.slide,
#block-views-topic-contextual-departmental .views-row.slide {
	width: 306.667px !important;
}*/
/*  4 ITEMS  */
/*#block-views-theme-contextual-latest .views-row.slide,
#block-views-topic-contextual-latest .views-row.slide {
	width: 225px !important;
}
#block-views-twitter-slider .views-row.slide {
	width: 239px !important;
}
#block-views-theme-contextual-researchers .views-row.slide,
#block-views-topic-contextual-researchers .views-row.slide,
#block-views-research-dept-contextual-staff .views-row.slide {
	width: 235px !important;
}*/


/*****   PUBLICATIONS THEME/TOPIC   *****/
.panel-publication-link .padding-inner {
	display: table-cell;
    /*height: 290px;*/
    height: 289px;
    vertical-align: middle;
    width: 420px;
}



.panel-details,
.panel-details-reveal {
  position:absolute;
}


.all-themes-topics-link-type2 {
  font-size:0.813em;
}
.panel-landing blockquote {
  font-size: 1.5em;
  line-height: 1.333;
}
#site-map .site-map-menu li {
  display:inline-block;
  vertical-align:top;
  width:32%;
}
.block-header {
  min-height:77px;
}


#block-views-discover-liverpool-slide .flexslider .flex-direction-nav .flex-nav-prev,
#block-views-discover-liverpool-slide .flexslider .flex-direction-nav .flex-nav-next {
  top: -140px;
}
#section-content .block .title-box h2.block-title,
#section-content .block .grid-2-no-margins.title-box h2.block-title {
  font-size:1.75em;
}

.grid-6-no-margins.panel-landing {
  min-height:320px;
}
.grid-6-no-margins.panel-landing .block-inner .content {
  min-height:270px;
}

.gird-6 .panel-padding,
.grid-6-no-margins .panel-padding,
.padding-inner .block-inner,
.grid-6-no-margins.padding-inner .block-inner  {
  display:block;
  padding: 1.5em 1.75em;
}
#section-content .block.panel-landing h2.block-title,
#section-content .block.panel-landing h2 {
  font-size:1.75em;
  margin-bottom:0.25em;
}
#section-content .block .title-box p {
  font-size:1.375em;
  line-height:1.067;
}
.panel-landing .content-header-description,
.panel-landing .panel-text p {
  font-size:1.125em;
  font-size:1em;
}
.panel-link {
  font-size: 1.125em;
  line-height:1.222;
}

.padding-right-content .node .field-name-field-logo img,
.padding-right-content .node .field-name-field-image img,
.padding-both-content .node .field-name-field-logo img,
.padding-both-content .node .field-name-field-image img {
  max-width: 380px;
}
.image-with-caption .image-caption {
  max-width: 352px;
}
.all-themes-topics-link-view-all {
  font-size:1.75em;
	margin:50px 0 30px;
	margin:40px 0 0;
}
.all-themes-topics-link-total {
  font-size:5.375em;
}
.all-themes-topics-link-type1 {
  font-size:1.75em;
  font-size:1.625em;
}
.all-partners-link-view-all {
  font-size:1.675em;
  margin-top:1.5em;
}
.all-researchers-link-view-all {
  font-size:1.675em;
	font-size: 2em;
  margin-top:2.5em;
}
.all-researchers-link-total {
  font-size:6em;

}
.all-researchers-link-type {
	font-size: 1.375em;
}
.all-partners-link-total {
  font-size:6em;
}
#quicktabs-galleries .quicktabs-tabs li {
  display:inline-block;
  width: 220px;
  width: 298px;
}
#quicktabs-galleries .quicktabs-tabs li a {
  font-size:1.375em;
  padding-top: 150px;
}
#section-content #block-quicktabs-galleries .fit-image img {
  min-width:960px;
}


/*   NORMAL   */
#block-superfish-2 { display:none; }
#block-tb-megamenu-main-menu { display:block; }

#block-views-front-slider .view-header .flex-direction-nav .flex-nav-prev { left:-90px; }
#block-views-front-slider .view-header .flex-direction-nav .flex-nav-next { right:-90px; }
#block-views-front-slider .views-row .content-text { 
	min-height:250px;
	min-width:240px;
}
#block-views-front-slider .views-row .content-text .content-text-inner { min-height:230px; }

#section-content #block-views-front-research .block-title,
#section-content #block-views-front-explore .block-title,
#block-views-front-research .views-row-3 { /*height:239px;*/ 	height:240px;  }

#block-views-front-news .front-page-news-link-arrow,
#block-views-front-news .front-page-news-link-arrow svg {
	width:60px;
	height:60px;
}
#block-views-front-events .front-page-event-link {
	height:360px;
	overflow:hidden;
}

#block-views-collaborations-consortia .views-row .collaborations-views-link .content-text-wrapper,
#block-views-collaborations-partnerships .views-row .collaborations-views-link .content-text-wrapper,
#block-views-centres-and-units-centres-col .views-row .centres-views-link .content-text-wrapper,
#block-views-centres-and-units-units-col .views-row .centres-views-link .content-text-wrapper {
	margin-left:140px;
}

.flexslider.contextual-centres-units .panel-details,
.flexslider.contextual-consultancy .panel-details,
.flexslider.contextual-consortia .panel-details,
.flexslider.contextual-centres .panel-details {	
    bottom: -251px;
    padding: 0 60px;
    width: 340px;
}
.flexslider.contextual-consortia .flex-direction-nav,
.flexslider.contextual-centres-units .flex-direction-nav,
.flexslider.contextual-consultancy .flex-direction-nav {
    bottom: 60px;
    margin: 0;
}

.page-news-events #region-content.grid-12 { width:960px;margin:0; }
.page-news-events #region-content.grid-9 { width:720px;margin:0; }

.front #zone-content {
	background:url(../img/bg-front-zone-content.png) scroll no-repeat 100% 50% transparent;
}

#section-content .block .block-header h2.block-title.floating-title {
  font-size:1.375em;
}

.related .panel-summary-title {
	font-size:1.125em;
  line-height:1.25em;
  line-height:1.2;
}
.related .panel-summary-text {
  font-size:0.875em;
  font-size:1em;
  line-height:1.214;
}


.front #zone-content-wrapper #node-front-page-2 .field-item {
	max-width: 520px;
}

#block-block-5 .block-inner .content #edit-title-wrapper input {
	width:192px;
}


/*   RESEARCH + CASE STUDIES   */
#block-views-consultancy-case-studies .views-row .content-text,
#block-views-research-slider .views-row .content-text {
	top:175px;
}

/*   FILTER PEOPLE  */
.filter-people.filter-block .panel {
	padding: 5px 25px 5px 180px;
}