/*****   GRID WITHOUT MARGINS   *****/
.container-12 .grid-1-no-margins { width: 60px; }
.container-12 .grid-2-no-margins { width: 120px; }
.container-12 .grid-3-no-margins { width: 180px; }
.container-12 .grid-4-no-margins { width: 240px; }
.container-12 .grid-5-no-margins { width: 300px; }
.container-12 .grid-6-no-margins { width: 360px; }
.container-12 .grid-7-no-margins { width: 420px; }
.container-12 .grid-8-no-margins { width: 480px; }
.container-12 .grid-9-no-margins { width: 540px; }
.container-12 .grid-10-no-margins { width: 600px; }
.container-12 .grid-11-no-margins { width: 660px; }
.container-12 .grid-12-no-margins { width: 720px; }

.container-12 .grid-2-no-margins.square { height: 120px; overflow: hidden; }
.container-12 .grid-3-no-margins.square { height: 180px; overflow: hidden; }
.container-12 .grid-6-no-margins.square { height: 360px; overflow: hidden; }

.container-12 .grid-2-no-margins.threexfour { height: 160px; overflow: hidden; }
.container-12 .grid-3-no-margins.threexfour { height: 240px; overflow: hidden; }
.container-12 .grid-6-no-margins.threexfour { height: 480px; overflow: hidden; }



/*****   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:180px;
	height:180px;
}
#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:180px 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 180px;
}

.front-page-square-link .front-page-square-link-inner .front-page-square-link-description {
	font-size: 1em;
    line-height: 1.2;
}
.front-page-square-link .front-page-square-link-inner .front-page-square-link-title {
    font-size: 1.25em;
}
#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,
#block-views-front-news .front-page-news-link-text .front-page-news-link-title {
    line-height: 1.2;
}



/*****   TOP MENU   *****/
#block-menu-menu-top-menu {
    padding: 0.9em 0 0.9em 1.2em;
}
.container-12 #region-user-second.grid-9 {
    min-width: 540px;
}
#zone-branding .region.region-branding {
    float: left;
    margin: 3.5em 0px 0.5em;
}


/***** MEGA MENU *****/
.sf-menu.sf-style-white li li {
  background: #f7f7f7;
  min-width: 160px;
}
#superfish-2 li a .sf-sub-indicator {
	height: 6px;
}



/*****   FOOTER   *****/
/*****   FOOTER - SOCIAL   *****/
#block-views-social-links-block .views-row-1 {
    margin-right: 90px;
}

/*****   TWITTER   *****/
/*#block-views-twitter-slider .views-row.slide {
	width: 175px !important;
}
#block-views-twitter-slider .flex-viewport {
    width: 700px;
}*/


/*****   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:820px;
	margin-left:-410px;
}
/*#block-views-header-header .header-content {
	padding-top:0;
}*/
#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: 1.875em;
}
.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.125em;
}

/*****   HEADER BG - PAGES BG   *****/
.not-front #zone-preface-2-wrapper {
	background:url(../img/bg-pattern-lines-grey-narrow.jpg) repeat 50% 0 #818181;
}
.page-node-240.node-type-menu-page #zone-preface-2-wrapper {
	background:url(../img/bg-pattern-lines-dark-blue-narrow.jpg) repeat 50% 0 #0062a1;
}
.page-node-6.node-type-landing-about #zone-preface-2-wrapper {
	background:url(../img/bg-pattern-lines-light-blue-narrow.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:100%;
}


/*****   TABS   *****/
#tabs ul.primary li a {
	padding: 0.5em 0.9em;
}
.horizontal-tabs ul.horizontal-tabs-list li a {
    font-size: 1em;
    padding: 0.5em 1em;
}


/*****   NEWS / MEDIA / EVENT / IMPACT   *****/
.responsive-layout-narrow .view-news .panel-summary .panel-summary-text {
	font-size:0.825em;
}
.responsive-layout-narrow .view-news .panel-summary .panel-summary-title {
	font-size: 1em;
}
.responsive-layout-narrow .view-news .panel-padding .date {
	float: left;
}


/*****   RESPOSIVE FLEXSLIDER   *****/
/*  3 ITEMS  */
/*#block-views-theme-contextual-departmental .views-row.slide,
#block-views-topic-contextual-departmental .views-row.slide {
    width: 226.667px !important;
}*/
/*   3 ITEMS SPECIAL  */
/*#block-views-theme-contextual-latest .views-row.slide,
#block-views-topic-contextual-latest .views-row.slide {
	width: 226px !important;
}
#block-views-twitter-slider .views-row.slide {
	width: 239px !important;
}*/
/*  4 ITEMS  */
/*#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: 175px !important;
}*/


/*****   PUBLICATIONS THEME/TOPIC   *****/
.panel-publication-link .padding-inner {
	display: table-cell;
    /*height: 225px;*/
	height: 223px;
    vertical-align: middle;
    width: 300px;
}


#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: -100px;
}
/*#section-content .block .title-box h2.block-title {
  font-size:1.5em;
}*/
#section-content .block .title-box h2.block-title,
#section-content .block .grid-2-no-margins.title-box h2.block-title {
  font-size:1.125em;
}

#section-content .block .title-box p {
  font-size: 1em;
  line-height: 1.111;
}
.grid-6-no-margins.panel-landing {
  min-height:240px;
}
.grid-6-no-margins.panel-landing .block-inner .content {
  min-height:200px;
}

.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.25em 1.5em;
}
#section-content .block.panel-landing h2.block-title,
#section-content .block.panel-landing h2 {
  font-size:1.25em;
  margin-bottom:0.25em;
}
.panel-landing .content-header-description,
.panel-landing .panel-text p {
  font-size:0.875em;
}
.panel-landing .content-title {
  font-size:0.875em;
	margin: 0;
}
.panel-link {
  font-size: 1.125em;
  line-height:1.2;
}
.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: 220px;
}
.image-with-caption .image-caption {
  max-width: 192px;
}
.all-themes-topics-link {
  line-height:1;
  padding:0 26px 40px;
}
.all-themes-topics-link-view-all {
  font-size:1.5em;
	margin:20px 0 0;
}
.all-themes-topics-link-total {
  font-size:3.75em;
}

#site-map .site-map-menu li {
  display:inline-block;
  vertical-align:top;
  width:48%;
}
.block-header {
  min-height:69px;
}
#section-content .block .block-header h2.block-title.floating-title {
  font-size:1em;
}
#quicktabs-galleries .quicktabs-tabs li {
  display:inline-block;
  width: 160px;
	width: 218px;
	margin:10px 0px 20px 16px;
}
#quicktabs-galleries .quicktabs-tabs li a {
  font-size:1.125em;
  padding-top: 115px;
}
#section-content #block-quicktabs-galleries .fit-image img {
  min-width:700px;
}


#block-superfish-2 { display:block; }
#block-tb-megamenu-main-menu { display:none; }


#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:190px;
	min-width:260px;
}
#block-views-front-slider .views-row .content-text .content-text-inner { min-height:170px; }

#section-content #block-views-front-research .block-title,
#section-content #block-views-front-explore .block-title,
#block-views-front-research .views-row-3 { 	/*height:179px;*/ 	height:180px; }

#block-views-front-news .front-page-news-link-arrow,
#block-views-front-news .front-page-news-link-arrow svg {
	width:45px;
	height:45px;
}
#block-views-front-events .front-page-event-link {
	/*height:270px;*/
	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:100px;
}

.flexslider.contextual-centres-units .panel-details,
.flexslider.contextual-consultancy .panel-details,
.flexslider.contextual-consortia .panel-details,
.flexslider.contextual-centres .panel-details  {
    bottom: -1px;
    width: 340px;
}
.flexslider.contextual-consortia .flex-direction-nav,/* {
	margin: 0;
}*/
.flexslider.contextual-centres-units .flex-direction-nav,
.flexslider.contextual-consultancy .flex-direction-nav {
    bottom: 0;
    margin: 0 0 60px;
}

.page-news-events #region-content.grid-12 { width:720px;margin:0; }
.page-news-events #region-content.grid-9 { width:540px;margin:0; }

.front #zone-content {
	background:url(../img/bg-front-zone-content.png) scroll no-repeat 100% 50% transparent;
}


.related .panel-summary-title {
	font-size:1.125em;
  line-height:1.25em;
}
.related .panel-summary-text {
  font-size:0.875em;
  line-height:1.214;
}


.front #zone-content-wrapper #node-front-page-2 .field-item {
	max-width: 280px;
}

#block-block-5 .block-inner .content #edit-title-wrapper input {
	width:135px;
}

#block-views-research-researchers .panel-details {
	position:absolute;
}
.responsive-layout-narrow #block-views-research-researchers .gird-3 .panel-details .panel-padding,
.responsive-layout-narrow #block-views-research-researchers .grid-3-no-margins .panel-details .panel-padding {
	padding: 0.5em 0.25em;
}

.all-researchers-link-view-all {
	font-size: 1.5em;
	margin-top: 1.75em;
}
.all-researchers-link-total {
	font-size: 4.5em;
}
.all-researchers-link-type {
  font-size:1em;
}

/*   FILTER PEOPLE  */
.filter-people.filter-block .panel {
    padding: 45px 25px 5px;
}