  @charset "UTF-8";
/* CSS Document */

#page-title h1 {
	color: #f5cd3e;
}


#main-content.content-fullwidth #content-wrapper-wide h3 {
	font-family: Helvetica, Arial, sans-serif !important;
	text-decoration: none;
	font-size: 22px;
	line-height: 28px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px solid #96e709;
}

#full-width-banner-signposts-wrapper {
	background-image: url(/media/wwwlboroacuk/external/styleassets/img/custom/research/sti/footer-bg.png);
	background-position: center top;
	background-repeat: no-repeat;
	
}

#full-width-banner-signposts-wrapper h2 {
	font-size: 40px;
}


#main-content.content-fullwidth #content-wrapper-wide .signpost-button.fcbg2 {
	color: #FFD600;
	text-shadow: 0 1px 2px #99165c;
}


#content-slider-touch-slider-mobile .signpost-button.fcbg2,
#content-slider-touch-slider .signpost-button.fcbg2 {
	text-shadow: 0 1px 2px #DAB636;
	background-color: #f5cd3e !important;
}

#main-sidebar .sidebar p.news-intro{
	display: none;
}

#main-sidebar .sidebar h2 {
	background-image: url(/media/wwwlboroacuk/external/styleassets/img/custom/research/sti/footer-bg.png);
	background-position: center top;
	background-repeat: no-repeat;
}


/*  HOMEPAGE */


/*  Touch Slider */


.contentSlider.customContainer-touch-slider {
  background-image: url(/media/wwwlboroacuk/external/styleassets/img/content-types/touch-slider/touchslider-bg.jpg);
  background-color: #000;
}

.rsText-Block h3 {
	color: #fff !important;
	text-transform: uppercase !important;
	font-size: 40px !important;
	}
	
.rsText-Block h3 em {
	color: #f5cd3e;
	font-style: normal;
}
	
.rsText-Block p {
    color: #fff !important;
	}
	
.rsText-Block p.source {
    color: #f5cd3e;
	}
	
.homepage .rsCaption-Block.caption-no-bg p {
    color: #fff !important;
}
	
.rsText-Block h3 span.open-quote {
	background-image: url(/media/wwwlboroacuk/external/styleassets/img/custom/workingwithbusiness/quote-open.png);
}

.rsText-Block h3 span.close-quote {
	background-image: url(/media/wwwlboroacuk/external/styleassets/img/custom/workingwithbusiness/quote-close.png);
}


#main-content.content-fullwidth #content-wrapper-wide .signpost-button-wrapper.section-link-box {
	display: block;
}




	
/*  Signpost Links */
	
	
#main-content.content-fullwidth #content-wrapper-wide.container-01 #section-box-link .text.signpost1 {
	background-image: url(/media/wwwlboroacuk/external/styleassets/img/custom/research/sti/icons/icon-about.png);
	background-repeat: no-repeat;
	background-position: right top 5px;
}

#main-content.content-fullwidth #content-wrapper-wide.container-01 #section-box-link .text.signpost2 {
	background-image: url(/media/wwwlboroacuk/external/styleassets/img/custom/research/sti/icons/icon-ug.png);
	background-repeat: no-repeat;
	background-position: right top 5px;
}

#main-content.content-fullwidth #content-wrapper-wide.container-01 #section-box-link .text.signpost3 {
	background-image: url(/media/wwwlboroacuk/external/styleassets/img/custom/research/sti/icons/icon-pg.png);
	background-repeat: no-repeat;
	background-position: right top 5px;
}


#main-content.content-fullwidth #content-wrapper-wide.container-02 #section-box-link .text.signpost1 {
	background-image: url(/media/wwwlboroacuk/external/styleassets/img/custom/research/sti/icons/icon-workingwithus.png);
	background-repeat: no-repeat;
	background-position: right top 5px;
}

#main-content.content-fullwidth #content-wrapper-wide.container-02 #section-box-link .text.signpost2 {
	background-image: url(/media/wwwlboroacuk/external/styleassets/img/custom/research/sti/icons/icon-athletes.png);
	background-repeat: no-repeat;
	background-position: right top 5px;
}

#main-content.content-fullwidth #content-wrapper-wide.container-02 #section-box-link .text.signpost3 {
	background-image: url(/media/wwwlboroacuk/external/styleassets/img/custom/research/sti/icons/icon-contact.png);
	background-repeat: no-repeat;
	background-position: right top 5px;
}

#main-content.content-fullwidth h3.custom {
	display: block;
	width: 100%;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 20px;
	border-bottom: 1px solid #96e709;
	font-weight: normal;
}


#main-content.content-fullwidth #content-wrapper-wide .signpost-button.section-link-box {
	float: left; 
}



#main-content.content-fullwidth #content-wrapper-wide.container-01 h3,
#main-content.content-fullwidth #content-wrapper-wide.container-02 h3, {
	display: block;
	width: 100%;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 20px;
	margin: 0px;
	border-bottom: 1px solid #96e709;
	font-weight: normal;
	}


#main-content.content-fullwidth #content-wrapper-wide.container-03 h3 {
	display: block;
	width: 100%;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 20px;
	border-bottom: 1px solid #96e709;
	font-weight: normal;
	}
	
        
#main-content.content-fullwidth #content-wrapper-wide.container-03 a:hover h3 {
    color: #000;
    }
        
        
#main-content.content-fullwidth #content-wrapper-wide.container-01 {
	background-color: #fff;
	padding-bottom: 0px;
	}
	
#main-content.content-fullwidth #content-wrapper-wide.container-01 h3 {
	margin: 0;
}
	
#main-content.content-fullwidth #content-wrapper-wide.container-01 .fcbg2, #main-content.content-fullwidth #content-wrapper-wide.container-02 .fcbg2 {
	background-image: url(/media/wwwlboroacuk/external/styleassets/img/content-types/signpost-button-bg-light.png);
	}
	
#main-content.content-fullwidth #content-wrapper-wide.container-02 {
	padding-top: 0px;
	background-color: #fff;
	}
	

	
	
	
@media only screen and (min-width: 910px) and (max-width: 1060px) {
/* Tablet, small screen styles */

#main-content.content-fullwidth #content-wrapper-wide.container-02 #section-box-link a strong {
	font-size: 20px;
	}
	
}


@media only screen and (min-width: 707px) and (max-width: 909px) {
/* Tablet, small screen styles */

#main-content.content-fullwidth #content-wrapper-wide.container-02 #section-box-link a strong {
	font-size: 18px;
	line-height: 22px;
	}
	
}
	
	
#main-content.content-fullwidth #content-wrapper-wide.container-02 .fcbg2  {
	
	}
	
      
#main-content.content-fullwidth #content-wrapper-wide.container-02 h3 {
	color: #fff;
	}
	
#main-content.content-fullwidth #content-wrapper-wide.container-03 {
	background-color: #f5f5f5;
	float: left;
	padding: 40px 0px 60px 0px;
	}
	
	
div.signpost-button.ent-case-studies.fcbg2 {
	border-color: #90D044 !important;
	color: #333;
	text-shadow: none;
	text-transform: none;
    background-image: url(/media/wwwlboroacuk/external/styleassets/img/custom/workingwithbusiness/signpost-button-bg-black.png);
    background-color: #96e709 !important;
	}	
	
        
@media only screen and (max-width: 378px) {

	#section-box-link .text a {
    		font-size: 23px;
    	}
}
        
        
        
/* THE GRID */


.span_1_of_3.enterprise.science {}

.span_1_of_2.enterprise.science {
		width: 100%;
		margin: 0;
	}

@media only screen and (max-width: 879px) {
	
	.span_1_of_2.enterprise.science {
		width: 49.2%;
	}
	
	.span_1_of_2.enterprise.science.col:nth-child(2) {
		margin-left: 1.6%;
	}

	.span_1_of_3.enterprise.science {
		width: 100%;
		margin-left: 0;
	}
	.span_1_of_3.enterprise.case {
		width: 100%; 
		margin-left: 0;
	}
	.span_1_of_3.enterprise.news {
		width: 100%;
		margin-left: 0;
	}
	
	
	
	
	
	
}




@media only screen and (max-width: 707px) {
	
	.span_1_of_2.enterprise.science {
		width: 100%;
	}
	
	.span_1_of_2.enterprise.science.col:nth-child(2) {
		margin-left: 0;
	}
	
	.span_1_of_3.enterprise.science {
		width: 100%;
		margin-left: 0;
	}
	
	.span_1_of_3.enterprise.case {
		width: 100%;
		margin-left: 0;
	}
	
	.span_1_of_3.enterprise.news {
		width: 100%;
		margin-left: 0;
	}
	
	
	#main-content.content-fullwidth #content-wrapper-wide.container-01 .span_1_of_3 {
		width: 100%;
		margin-left: 0;
                margin-bottom: 25px;
	}
	
	#main-content.content-fullwidth #content-wrapper-wide.container-02 .span_1_of_3 {
		width: 100%;
		margin-left: 0;
                margin-bottom: 25px;
	}

}









/* ENTERPRISE MODULE BOX - COLUMN 1 */


/*  SIDEBAR - Royal Slider - Content Slider - ENTERPRISE CASE STUDIES  */


#main-content .contentSlider.customContainer-ent-case-studies {
	background: #2E2E2E;
	padding: 0px 0px 0px 0px;
	width: auto;
	/*border: 1px solid #dddddd;*/
	-webkit-box-shadow: 0 10px 10px -10px rgba(0,0,0,0.2);
	box-shadow: 0 10px 10px -10px rgba(0,0,0,0.2);
	height: 452px;
}


@media only screen and (max-width: 879px) {
	
	#main-content .contentSlider.customContainer-ent-case-studies {
	height: auto;
	padding-bottom: 20px;
	}
	
	
	#main-content.content-fullwidth #content-wrapper-wide.container-03 {
		padding: 0px 0px 30px 0px;
	}
	
}

#main-content.content-fullwidth #content-wrapper-wide.container-03 .contentSlider.customContainer-ent-case-studies h3 {
	margin: 20px 0px 10px 0px;
	padding: 0px 10px 0px 10px;
	text-align: left;
	text-transform: none;
	font-size: 24px;
	line-height: 24px;
	letter-spacing: -0.04em;
	border-bottom: 0px solid #96e709;
	width: auto;
	font-weight: bold;
	}

#main-content .contentSlider.customContainer-ent-case-studies p {
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 0px 10px;
	font-size: 14px;
	color: #999 !important;
}

#main-content .contentSlider.customContainer-ent-case-studies a {
	text-decoration: none;
	color: #96e709 !important;
}

#main-content .contentSlider.customContainer-ent-case-studies h3 {
	width: auto;
}

#main-content .contentSlider.customContainer-ent-case-studies h3 a {
	color: #FFF !important;
}

#main-content .contentSlider.customContainer-ent-case-studies a.inline {
	text-decoration: none;
	margin: 0px 10px 10px 10px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
}



.signpost-button-wrapper.ent-case-studies {
	display: block;
	float: none;
}

.signpost-button.ent-case-studies {
	color: #fff;
	display: block;
	float:none; 
	width: auto;
	height: 16px;
}

.signpost-button-wrapper.ent-case-studies2 {
	display: block;
	float: none;
}

#main-content .signpost-button.ent-case-studies2 {
	color: #fff;
	display: block;
	float:left; 
	width: auto;
	height: 16px;
}



@media only screen and (max-width: 764px) {
/* Mobile styles */

	h3.sidebar-profiles {
		background: #eeeeee;
		text-align: center;
	}
	
	#main-content .contentSlider.customContainer-ent-case-studies {
		background: #2D2C2C;
	}
	
	#main-content .contentSlider.customContainer-ent-case-studies a {
		font-size: 24px;
	}

}




@media only screen and (min-width: 880px) {
	
	.ent-case-studies-img-desktop {
		display: block;
	}
	
	.ent-case-studies-img-tablet {
		display: none;
	}
	
}



@media only screen and (max-width: 879px) {
	
	.ent-case-studies-img-desktop {
		display: none;
	}
	
	.ent-case-studies-img-tablet {
		display: block;
	}
	
}



@media only screen and (max-width: 480px) {
	
	
	.ent-case-studies-img-desktop {
		display: block;
	}
	
	.ent-case-studies-img-tablet {
		display: none;
	}
	
}






/* ENTERPRISE MODULE BOX - COLUMN 2 */

#module {
	position: relative;
        }

#module img {
	width: 100%;
}


#module img:hover {
	opacity: 0.9;       
	}

#module blockquote {
	position: absolute;
	display: block;
	bottom: 6px;
	padding: 15px;
        /*background-color: #2D2C2C;*/
	background-image: url(/media/wwwlboroacuk/external/styleassets/img/content-types/blockquote-bg.png);
	color:#FFF;
	font-size:14px;
	line-height:20px;
	width: auto;
	margin: 0;
}


@media only screen and (max-width: 1219px) {
	
	#module blockquote {
	position: relative;
	margin: 0;
	background: #2D2C2C;
}


}







/* ENTERPRISE MODULE BOX - COLUMN 3 */


/* NEWS */


#main-content.content-fullwidth .newsfeed {
	background-color:#f5f5f5;
	padding: 0;
}


#main-content.content-fullwidth .newsfeed a{
	text-decoration: none;
}

#main-content.content-fullwidth #content-wrapper-wide.container-03 .newsfeed article a h3 {
	font-size: 16px;
	color: #333;
	font-weight: normal;
	padding-left: 55px;
	margin: 0px 0px 5px 0px;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1.3;
	border-bottom: 0px;
	text-transform: none;
	width: auto;
}

#main-content.content-fullwidth .newsfeed p { 
	padding-left: 55px;
	color:#666666;
	font-size: 13px;
	margin: 0px;
	line-height: 1.5;
	font-weight: normal;
}

#main-content.content-fullwidth .newsfeed article {
	padding: 20px 10px 30px 10px;
}

#main-content.content-fullwidth .newsfeed article a time {
	color: #FFF;
	background-color: #000;
	display: block;
	height: 40px;
	width: 45px;
	padding: 1px 0px 5px 0px;
	float:left;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	margin-right: 10px;
}

#main-content.content-fullwidth .newsfeed article a:hover time {
	background-color: #333;
}

#main-content.content-fullwidth .newsfeed article a time strong {
	font-size: 20px;
	font-weight: bold;
	display: block;
	margin-bottom: -5px;
}

#main-content.content-fullwidth .newsfeed article a:hover p, .newsfeed article a:hover h3  {
	color:#666;
}


@media only screen and (max-width: 879px) {


#main-content.content-fullwidth .newsfeed {
	background-color:#fff;
}


#main-content.content-fullwidth .newsfeed {
	padding: 10px 0;
}

#main-content.content-fullwidth .newsfeed article {
	padding: 20px;
}

}

@media only screen and (max-width: 689px) {

#main-content.content-fullwidth .newsfeed {
	background:none;
}
}	










/* List with Icon */

#box.container-02 {
		margin-top: 50px;
	}

#box.container-02 h4 {
		margin: -55px -34px 10px;
	}
	
	
/* Case Study icons */

	
	.icon.research-collaboration {
	background-image: url(/media/wwwlboroacuk/external/styleassets/img/custom/workingwithbusiness/case-studies/icons/research-collaboration.png);
	}
	
	
	.icon.strategic-partnerships {
	background-image: url(/media/wwwlboroacuk/external/styleassets/img/custom/workingwithbusiness/case-studies/icons/strategic-partnerships.png);
	}
	
	.icon.work-with-us {
	background-image: url(/media/wwwlboroacuk/external/styleassets/img/custom/workingwithbusiness/case-studies/icons/work-with-us.png);
	}
	
	.icon.consultancy {
	background-image: url(/media/wwwlboroacuk/external/styleassets/img/custom/workingwithbusiness/case-studies/icons/consultancy.png);
	}
	
	
	.icon.graduate-and-student-recruitment {
	background-image: url(/media/wwwlboroacuk/external/styleassets/img/custom/workingwithbusiness/case-studies/icons/stud-grad-ent.png);
	}


	.icon.knowledge-transfer-partnerships {
	background-image: url(/media/wwwlboroacuk/external/styleassets/img/custom/workingwithbusiness/case-studies/icons/ktp.png);
	}
	
	
	.icon.skills-and-training {
	background-image: url(/media/wwwlboroacuk/external/styleassets/img/custom/workingwithbusiness/case-studies/icons/skills-training.png);
	}
	
	
	.icon.new-technologies-and-services {
	background-image: url(/media/wwwlboroacuk/external/styleassets/img/custom/workingwithbusiness/case-studies/icons/new-tech.png);
	}
	
	
	.icon.student-and-graduate-enterprise {
	background-image: url(/media/wwwlboroacuk/external/styleassets/img/custom/workingwithbusiness/case-studies/icons/stud-grad-ent-2.png);
	}
	
	
/* Case Study impact box */

#box ul li strong.fc2 {
	color: #333 !important;
}




/* Staff profile pages */

#main-content .vcard h3 {
	background-image: url(/media/wwwlboroacuk/external/styleassets/img/custom/research/sti/title-bg.jpg);
	color: #f5cd3e !important;
}












/*	Affiliations Block
	------------------------------ */

#main-content .affiliationsBlock-text h4 a {
	color: #E9BA12;
}

#main-content .affiliationsBlock-text h4 a:hover {
	color: #DBB013;
}




#main-content #event-details #key-info {
	display: none;
}	

/* #main-header-block custom */

#main-header-block p.intro {
	    color: #969696;
}