
.site-content__sidebar.c6633 .meet_the_team .title {
    margin-top: 0%;
}


/* TEAM STATIC TEASER */


.across5 .views-row .team_static_1 .text1 {
	position: absolute;
/*	bottom:initial;*/
	top:50%;
	left:50%;
    text-align: left;
    color: #000000;
	width: 80%;
    padding: 0 10%;

	transform: translate(-50%,-50%);
	-ms-transform:  translate(-50%,-50%); /* IE 9 */
    -webkit-transform:  translate(-50%,-50%); /* Chrome, Safari, Opera */
    -moz-transform: translate(-50%, -50%) ;
}
.across5 .views-row .team_static_1 p:last-child{
	margin-bottom: 0;
}
@media  (max-width: 767px) {
	.across5 .views-row .team_static_1 .text1 {
		padding:0 3% !important;
		width: 94%;
	}
}


.across5 .views-row.columns-2 {
	width:39.3050191%;
}

.across5 .views-row .team_static_2 {
/*	bottom:initial;*/
	top:50%;
	left:50%;
    text-align: left;
    color: #ff8888;
	width: 88%;
    padding: 0 6%;

	transform: translate(-50%,-50%);
	-ms-transform:  translate(-50%,-50%); /* IE 9 */
    -webkit-transform:  translate(-50%,-50%); /* Chrome, Safari, Opera */
    -moz-transform: translate(-50%, -50%) ;
}
@media  (max-width: 767px) {
	.across5 .views-row .team_static_2  {font-size:0.95em;}/*shrinks all text in this section */
}

.across5 .views-row .team_static_2>.overlay {
	left: 0;
}
.across5 .views-row .team_static_2 p:last-child{
	margin-bottom: 0;
}

.across5 .views-row .team_static_2 .text1 {
	color:#ffffff;
	padding:3% 5.294% 0 5.294%;/* 30/509 */

}
.across5 .views-row .team_static_2 .text2 {
	color:#ffffff;
	padding:2% 5.294% 0 5.294%;/* 30/509 */
}
.across5 .views-row .team_static_2:hover .text2 {
	text-decoration: underline;
}

.across5 .views-row .team_static_2 .linkbox {
	width:9.823%;/* 50/509 */
	height:20.243%;/* 50/247 */
	position: absolute;
	left:0;
	bottom:12.146%;/* 30/247 */
	margin:0 0 0 5.294%;/* 30/509 */
}
.across5 .views-row .team_static_2:hover .linkbox {
	background-image: url(../images/linkbox-black-on-yellow.png);
}







/* TEAM TEASER */

.node-culture-team.node-teaser .title {
	position: absolute;
	color:#ffffff;
	text-align: center;
	bottom:50%;
	width: 94%;
    margin: 0;
    padding: 0 3%;
    height: auto;
}
.node-culture-team.node-teaser:hover a .title {
	text-decoration: none !important;
}
.node-culture-team.node-teaser .linkbox {
	display:none;
    position: absolute;
    width: 20.243%; /* 50/247 */
    height: 20.243%; /* 50/247 */
    margin-left: 39.879%; /* 98.5/247 */
    bottom: 13.765%; /* 34/247 */
}
.node-culture-team.node-teaser:hover .linkbox {
	display:block;
}



.node-culture-collection.node-teaser .title {
	position: absolute;
	color:#ffffff;
	text-align: center;
	bottom:50%;
	width: 94%;
    margin: 0;
    padding: 0 3%;
    height: auto;
}
.node-culture-collection.node-teaser:hover a .title {
	text-decoration:none !important;
}

.node-culture-collection.node-teaser .linkbox {
	display:none;
    position: absolute;
    width: 20.243%; /* 50/247 */
    height: 20.243%; /* 50/247 */
    margin-left: 39.879%; /* 98.5/247 */
    bottom: 13.765%; /* 34/247 */
}
.node-culture-collection.node-teaser:hover .linkbox {
	display:block;
}

/* TEAM DETAIL */
.team_explorer {
	position: relative;
	float:left;
	margin-top: 1.157%; /* 15/1296 */
	width:100%;
}


.team_explorer .lhs {
	position: relative;
	float:left;
	margin-right:1.1583011%;
	width:39.3050191%;
}
.team_explorer .lhs .news {
	width:100%;
	padding-bottom:48.5265225%;
	position: relative;
	float:left;
	background-color: #dddddd;
	color:#ffffff;
	overflow: hidden;
}
.team_explorer .lhs .contact_us {
	margin-top: 2.947%; /* 15/509 */
	width:48.5265225%;
	padding-bottom:48.5265225%;
	position: relative;
	float:left;
	background-color: #dddddd;
	color:#ffffff;
	overflow: hidden;
}
.team_explorer .lhs .our_projects {
	margin-top: 2.947%; /* 15/509 */
	width:48.5265225%;
	padding-bottom:48.5265225%;
	position: relative;
	float:right;
	background-color: #dddddd;
	color:#ffffff;
	overflow: hidden;
}


.team_explorer .resources {
	position: relative;
	float:left;
	width:19.073359%;
	padding-bottom:39.3050191%;
	margin-right:1.1583011%;
	background-color: #dddddd;
	color:#ffffff;
	overflow: hidden;
}




.team_explorer .events {
	position: relative;
	float:left;
	width:39.3050191%;
	padding-bottom:39.3050191%;
	margin-right:0%;
	background-color: #dddddd;
	color:#ffffff;
	overflow: hidden;
}


.overlay.balign {
	bottom:0;
	height:0;
}
.team_explorer .news .colour_bg {
	position: relative;
	float:left;
	width:100%;
	margin-top:-17.68%;
	padding-bottom:17.68%;
}
.team_explorer .news .vcwrap .title {
	padding-top: 1%; /* ?/509 */
	padding-left: 4.912%; /* 25/509 */
	color:#ffffff;
	float:left;
}
.team_explorer .news .vcwrap .linkbox {
	position: relative;
	float:right;
	width: 9.823%; /* 50/509 */
	height: 0;
	padding-bottom: 9.823%; /* 50/509 */
	margin-right: 3.929%; /* 20/509 */
}

.team_explorer .wrapper1 {
	position: relative;
	float:left;
	width:100%;
	margin-top:-17.68%;
	padding-bottom:17.68%;
	height:0;
}
.team_explorer .wrapper2 {
	position: relative;
	float:left;
	width:100%;
	height:100%;
	opacity: 0.75;
}
.team_explorer .wrapper3 {
	position: relative;
	width:100%;
	float:left;
	top:-50%;

	transform: translate(0,-50%);
	-ms-transform:  translate(0,-50%); /* IE 9 */
    -webkit-transform:  translate(0,-50%); /* Chrome, Safari, Opera */
    -moz-transform: translate(0, -50%) ;
}

.team_explorer .news .title {
	margin: 0 3.929%; /* 20/509 */
	width: 92.142%; /* 469/509 */
}
.team_explorer .news .text {
    margin: 3.929%; /* 20/509 */
	width: 92.142%; /* 469/509 */
}
.team_explorer .news .linkbox {
	margin: 3.929%; /* 20/509 */
	width: 9.823%; /* 50/509 */
	padding-bottom: 9.823%; /* 50/509 */
	height:0;
	float:right;
}
.team_explorer .news:hover .linkbox.black_on_white {
	background-image: url(../images/linkbox-white-on-black.png);
}


.team_explorer .contact_us .linkbox {
	margin: 8.097%; /* 20/247 */
	width: 20.243%; /* 50/247 */
	padding-bottom: 20.243%; /* 50/247 */
	height:0;
    position: absolute;
    left: 0;
    bottom: 0;
}
.team_explorer .contact_us:hover .linkbox.black_on_white {
	background-image: url(../images/linkbox-white-on-black.png);
}
.team_explorer .contact_us .title {
	margin: 8.097%; /* 20/247 */
	width: 83.806%; /* 207/247 */
}
.team_explorer .contact_us .text {
	margin: 0 8.097%; /* 20/247 */
	width: 83.806%; /* 207/247 */
}


.team_explorer .our_projects .linkbox {
	margin: 8.097%; /* 20/247 */
	width: 20.243%; /* 50/247 */
	padding-bottom: 20.243%; /* 50/247 */
	height:0;
    position: absolute;
    left: 0;
    bottom: 0;
}
.team_explorer .our_projects:hover .linkbox.black_on_white {
	background-image: url(../images/linkbox-white-on-black.png);
}
.team_explorer .our_projects .title {
	margin: 8.097%; /* 20/247 */
	width: 83.806%; /* 207/247 */
}
.team_explorer .our_projects .text {
	margin: 0 8.097%; /* 20/247 */
	width: 83.806%; /* 207/247 */
}


.team_explorer .resources .linkbox {
	margin: 8.097%; /* 20/247 */
	width: 20.243%; /* 50/247 */
	padding-bottom: 20.243%; /* 50/247 */
	height:0;
    position: absolute;
    left: 0;
    bottom: 0;
}
.team_explorer .resources:hover .linkbox.black_on_white {
	background-image: url(../images/linkbox-white-on-black.png);
}
.team_explorer .resources .title {
	margin: 8.097%; /* 20/247 */
	width: 83.806%; /* 207/247 */
}
.team_explorer .resources .text {
	margin: 0 8.097%; /* 20/247 */
	width: 83.806%; /* 207/247 */
}


.team_explorer .events .linkbox {
	margin: 3.929%; /* 20/509 */
	width: 9.823%; /* 50/509 */
	padding-bottom: 9.823%; /* 50/509 */
	height:0;
    position: absolute;
    right: 0;
    bottom: 0;
}
.team_explorer .events:hover .linkbox.black_on_white {
	background-image: url(../images/linkbox-white-on-black.png);
}
.team_explorer .events .title {
	margin: 3.929%; /* 20/509 */
	width: 92.142%; /* 469/509 */
}
.team_explorer .events .text {
	margin: 0 3.929%; /* 20/509 */
	width: 92.142%; /* 469/509 */
}



.team_detail_location {
	position: relative;
	float:left;
	/*margin-top: 15px;*/
	width:100%;
	background-color: #000000;
	margin-left: -35px;
    margin-right: 35px;
    padding: 35px;
}

.team_detail_location .lhs {
	position: relative;
	float:left;
	width:60%;
	margin:0px 0px 0px 0px;
/*	border:1px gold dashed;*/
}

.team_detail_location .full_title {
	position: relative;
	float:left;
	width: 100%;
	margin:0px 0px 0px 0px;
	color:#ffffff;
}
.team_detail_location .pin {
	position: relative;
	float:left;
	width: 2.058%;
	margin:10px 0px 0px 0%;
}
.team_detail_location .address {
	position: relative;
	float:left;
	width: 43%;
	margin:10px 0px 0px 1.8%;
	color:#ffffff;
}
.team_detail_location .access {
	position: relative;
	float:left;
	width: 43%;
	margin:10px 0px 0px 3.858%;
	color:#ffffff;
}

.team_detail_location .location_rhs {
	position: relative;
	float:right;
	width: 39.2746913%; /* 509/1295 */
	margin:0px 0px 0px 0px;
}
.team_detail_location .location_rhs img {
    float: left;
    margin: 0;
    padding: 0;
}









/* about sidebar */

.c6633 .sbar {
	position: relative;
	float:left;
	width:100%;

}

.c6633 .sbar>.title {
	position: relative;
	float:left;
	width:100%;
	margin-top: 14.815%; /* 60/405 */
	margin-bottom: -11.111%; /* -45/405 */
}

.c6633 .sbar .promo {
	position: relative;
	float:left;
	width:100%;
	padding-bottom: 100%;
	height:0;
	margin-top: 14.815%; /* 60/405 */
	background-color: #dddddd;
	overflow: hidden;
}

.c6633 .sbar .promo  .overlay.black_wrap {
    background-color: #000000;
/*	top:initial;*/
	bottom:0;
    height: 24.691%; /* 100/405 */
}

.c6633 .sbar .promo  .overlay.colour_wrap {
	background-color: #444444; /* will be overwritten with team/collection colour in template */
/*	top:initial;*/
	bottom:0;
    height: 46.914%; /* 190/405 */
}
.c6633 .sbar .promo  .overlay.colour_wrap .title {
    top: 23.684%; /* 45/190  v centre within visible colour wrap */
    padding: 0 5%;
    width:90%;
}

.c6633 .sbar .promo  .overlay.black_wrap .linkbox {
	position: relative;
	float:right;
	width: 12.346%; /* 50/405 */
	padding-bottom: 12.346%; /* 50/405 */
	height:0;
	margin-right:4.938%; /* 20/405 */
	margin-top:6.173%; /* 25/405 */
}
.c6633 .sbar .promo .cta  {
	color:#ffffff;
    padding: 0 5%;
    width:90%;
}

.c6633 .sbar .promo:hover  .overlay.black_wrap .linkbox.black_on_white {
	background-image: url(../images/linkbox-black-on-yellow.png);
}

.mobile-only {
	display:none;
}

@media only screen and (max-width: 767px) {
	.mobile-only {
		display:block;
	}

	.team_detail_location {
	    padding: 5% 35px 5% 35px;
	    margin-bottom: 41%;
	}
	.team_detail_location .lhs {
	    width: 100%;
	    margin: 0px 0px 0px 0px;
	}

	.team_detail_location .lhs .pin{
		display:none;
	}

	.team_detail_location .address {
	    width: 100%;
	    margin: 10px 0px 0px 0;
	}
	.team_detail_location .access {
	    width: 100%;
	    margin: 10px 0px 0px 0;
	}
	.team_detail_location .location_rhs {
	    margin: 5% 0px 0px 0px;
	    width: 100%;
        position: absolute;
		padding: 0 35px;
	    margin: 0 -35px;
	    top: 110%;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}



	.team_explorer .lhs {
		width: 100%;
	}
	.team_explorer .lhs .news {
	}
	.team_explorer .lhs .contact_us {
		display:none;
	}
	.team_explorer .lhs .our_projects {
		display:none;
	}
	.team_explorer .contact_us.mobile-only {
		position: relative;
		float:left;
	    width: 48.523%;
	    padding-bottom: 48.523%;
		background-color: #dddddd;
		color:#ffffff;
		overflow: hidden;
	    margin-top: 2.947%;
	}
	.team_explorer .our_projects.mobile-only {
		position: relative;
		float:left;
	    width: 48.523%;
	    padding-bottom: 48.523%;
		background-color: #dddddd;
		color:#ffffff;
		overflow: hidden;
	    margin-top: 2.947%;
	}
	.team_explorer .resources {
	    width: 48.523%;
	    padding-bottom: 100%;
	    float: right;
	    margin-right: 0;
	    margin-top: 2.947%;
    }
	.team_explorer .events {
		width: 100%;
	    padding-bottom: 100%;
	    margin-top: 2.947%;
	}
}