/* @override 
	https://www.trentbridge.co.uk/temp-juniors/juniors.css
	http://www.trentbridge.co.uk/juniors.css
	https://www.trentbridge.co.uk/site/css/juniors.css
	http://www.trentbridge.co.uk/site/css/juniors.css */

    @font-face {
font-family: "Aachen W01 Medium";
src: url("/site/fonts/4df8fc71-c86d-4b91-ab04-54d64066ddb4.eot?#iefix");
src: url("/site/fonts/4df8fc71-c86d-4b91-ab04-54d64066ddb4.eot?#iefix") format("eot"),url("/site/fonts/23733875-aa28-42d9-bb46-22f2df4a12b5.woff2") format("woff2"),url("/site/fonts/a3f29b0f-9d59-4f76-8c3a-286abf3927b1.woff") format("woff"),url("/site/fonts/8b641a92-8133-4079-9e38-edaaa430babc.ttf") format("truetype");
}

@font-face {
font-family: "Aachen W01 Bold";
src: url("/site/fonts/b2389136-99bf-4399-a37e-6fed79d5f961.eot?#iefix");
src: url("/site/fonts/b2389136-99bf-4399-a37e-6fed79d5f961.eot?#iefix") format("eot"),url("/site/fonts/f6fdb5ed-3079-4ae1-9a3c-16936ecde7d2.woff2") format("woff2"),url("/site/fonts/e915df79-1925-45ae-857c-3e9defbdc227.woff") format("woff"),url("/site/fonts/89307659-78b5-46fd-b762-0c70a32f9b94.ttf") format("truetype");
}

.hdr-icon {
	position: absolute;
	height: 138px;
	width: 320px;
	z-index: 10;
	top: -8px;
	left: 7px;
}

body.juniors.hub div.wrapper main.main section.roundup {
	background-color: #fec225;
}

.fixtures.gold:after {
	background: #fff;
	background-repeat: repeat-x;
	opacity: 1;
}

.fixtures.gold h3.title {
	color: #387b2d;
	font: 120px/98px "Aachen W01 Bold";
	letter-spacing: 0;
	z-index: 10;
	margin-top: 50px;
	margin-bottom: -120px;
	box-shadow: 0 0 #000000;
	text-shadow: 1px 1px 2px #000000;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease
}

.juniors.hub .roundup .thumbnail {
	outline: 8px solid #fff;
	overflow: hidden;
}

.juniors.hub .border-orange:hover, .border-orange:hover {
	outline: 8px solid #f58426;
}

.juniors.hub .border-pink:hover {
	outline: 8px solid #f16680;
}

.juniors.hub .border-green:hover {
	outline: 8px solid #c0d72f;
}

.juniors.hub .border-purple:hover {
	outline: 8px solid #5a3f99;
}

.juniors.hub .border-cyan:hover {
	outline: 8px solid #00b5dd;
}

.juniors.hub .roundup .thumbnail img {
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

.juniors.hub .roundup .thumbnail img:hover {
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}

.juniors .header {
	background: #fec225;
}

.nuts {
	display: block;
	width: 940px;
	height: 500px;
	position: absolute;
	background: url(/site/images/nuts-hands.png) no-repeat;
	margin-top: -168px;
	left: 50%;
	z-index: -1;
	margin-left: -400px;
	background-size: 800px;
}

.hdr-icon.coaching {
	background: url(/site/images/hdr-coaching.png) no-repeat;
}

.hdr-icon.twenty20 {
	background: url(/site/images/hdr-twenty20.png) no-repeat;
}

.hdr-icon.comps {
	background: url(/site//images/hdr-comps.png) no-repeat;
}

.hdr-icon.fun {
	background: url(/site/images/hdr-fun.png) no-repeat;
}

.hdr-icon.gallery {
	background: url(/site/images/hdr-gallery.png) no-repeat;
}

.hdr-icon.membership {
	background: url(/site/site/images/hdr-membership.png) no-repeat;
}

.hdr-icon.news {
	background: url(/site/images/hdr-news.png) no-repeat;
}

.hdr-icon.pictures {
	background: url(/site/images/hdr-pictures.png) no-repeat;
}

.hdr-icon.players {
	background: url(/site/images/hdr-players.png) no-repeat;
}

.hdr-icon.shop {
	background: url(/site/images/hdr-shop.png) no-repeat;
}

.hdr-icon.video {
	background: url(/site/images/hdr-video.png) no-repeat;
}

.hdr-icon.download {
	background: url(/site/images/hdr-download.png) no-repeat;
}

.juniors.hub .hdr-icon.coaching.last {
	background: url(/site/images/hdr-fun.png) no-repeat;
	position: relative;
	margin-left: -7px;
	z-index: 5;
}

.item6 img {
	margin-top: -139px;
}

.hdr-icon.coaching {
	background: url(/site/images/hdr-coaching.png) no-repeat;
}

.hdr-icon.small {
	background-size: 180px;
	height: 78px;
	width: 180px;
}

.container.video-block {
	padding: 0;
}

.container.video-block .thumbnail {
	outline: none!important;
}

.juniors.hub .video-block .hdr-icon.video.small, .juniors.hub .gallery-block .hdr-icon.gallery.small {
	position: relative;
}

.vid-items {
	width: 360px;
	float: left;
	padding: 15px;
}

.vid-items a {
	display: block;
	overflow: hidden;
	outline: 8px solid #fff;
}

.vid-items .img-thumbnail {
	border: none;
	border-radius: 0;
	background-color: transparent!important;
	padding: 0;
}

.juniors.hub .no-padding {
	padding: 0;
}

#jun__gallery div {
	/*outline: 1px solid red;*/
	margin-bottom: 30px;
}

#jun__gallery img {
	margin: auto;
}

.t20hero .fixtures.gold h3.title {
	margin-bottom: -120px;
}

.fixtures.gold.t20hero {
	background-color: #eaaa02;
	padding: 0;
	border-bottom: 6px solid #387a2c;
	border-top: 5px solid #387a2c;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease
}

.fixtures.gold.t20hero:after {
	content: inherit;
}

.t20hero .b_img {
	padding: 0;
}

.t20hero .b_text ul li {
	text-align: left;
	padding-left: 10px;
	font: 22px/30px "Gill Sans Nova W01 Book";
	text-transform: uppercase;
	color: #000000;
}

.t20hero .b_text ul {
	margin-top: 150px;
}

.t20hero .b_text .btn {
	font: 29px "Aachen W01 Bold";
	color: #fff;
	padding-right: 30px;
	padding-left: 30px;
	margin-top: 20px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	background-color: #387a2c;
	border-style: none;
}

.t20hero .b_text .btn:hover, .b_text .btn:active {
	color: #fff;
	background-color: #387a2c;
}
.juniors.hub .fixtures.gold.t20hero a.btn:hover {
	color: #387a2c;
	background-color: #fff;
}
.t20hero .b_img {
	margin-top: 90px;
}

body.juniors.hub div.wrapper main.main section.roundup div.container div.row div.col-12.content.wbg {
	background-color: #fff;
	margin: 30px 7px;
}

.roundup .wbg {
	background-color: #fff;
	padding: 15px;
	margin-bottom: 30px;
}

.nutshdr h3.title {
	position: absolute;
	width: 100%;
	top: -140px;
}
.th-icon {
content: '';
position: absolute;
background: url("https://www.trentbridge.co.uk/site/images/general/video-play-icon.svg") no-repeat;
background-size: contain;
z-index: 33;
width: 80px;
top: 30%;
height: 80px;
margin-left: 8%;
}

.juniors.hub .roundup .find {
	margin-bottom: 40px;
}

@media only screen and (max-width: 1440px) {
	.t20hero .b_img {
		margin-top: 158px;
	}

}
@media only screen and (max-width: 1200px) {
	.fixtures.gold h3.title {
		font: 100px/80px "Aachen W01 Bold";
		letter-spacing: 0;
		margin-top: 30px;
	}
	
	.t20hero .b_text ul li {
		padding-left: 10px;
		font: 20px/26px "Gill Sans Nova W01 Book";
	}
		
		.th-icon {
	
	
		width: 65px;
		top: 30%;
		height: 65px;
		margin-left: 8%;
		}
}


@media only screen and (max-width : 992px) {
	.fixtures.gold h3.title {
		font: 80px/70px "Aachen W01 Bold";
		letter-spacing: 0;
		margin-top: 30px;
		min-width: 240px;
		margin-bottom: 0;
		-webkit-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		-ms-transition: all 0.4s ease;
		-o-transition: all 0.4s ease;
		transition: all 0.4s ease
	}
	
	.t20hero .b_text ul li {
		padding-left: 10px;
		font: 20px/26px "Gill Sans Nova W01 Book";
	}
	
	.t20hero .b_text ul {
		padding-top: 20px;
		margin-top: 0;
	}
	
	.t20hero .b_img {
		margin-top: 0px;
	}
	.th-icon {
		top: 28%;
		margin-left: 7%;
	
	}
}


@media only screen and (max-width : 768px) {
	.hdr-icon.small, .hdr-icon, .hdr-icon.last {
		background-size: 220px!important;
		height: 110px;
		width: 220px;
	}
	
	.nuts {
		margin-top: -108px;
		margin-left: -240px;
		background-size: 480px;
	}
	
	.t20hero .b_text ul {
		padding-top: 20px;
	}
	
	.nutshdr {
		height: 280px
	}
	
	.nutshdr h3.title {
		top: -100px;
	}
	
	.nutshdr .nuts {
		margin-top: -5px;
	}
	
	.th-icon {

		margin-left: 7%;
		height: 100px;
		width: 80px;
	}
		
}


@media only screen and (max-width: 480px) {
	.fixtures.gold h3.title {
		font: 54px/44px "Aachen W01 Bold";
		margin-bottom: 0;
		-webkit-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		-ms-transition: all 0.4s ease;
		-o-transition: all 0.4s ease;
		transition: all 0.4s ease
	}
	
	.t20hero .b_text ul li {
		padding-left: 10px;
		font: 20px/26px "Gill Sans Nova W01 Book";
	}
	
	.t20hero .b_text ul {
		padding-top: 20px;
	}
	
	.nuts {
		margin-top: -108px;
		margin-left: -240px;
		background-size: 480px;
	}
		.th-icon {
	
			
			height: 100px;
			width: 80px;
			top: 99px;
			margin-left: 110px;
		}
}


@media only screen and (max-width: 320px) {
	.fixtures.gold h3.title {
		font: 40px/37px "Aachen W01 Bold";
		letter-spacing: 0;
		margin-top: 30px;
		min-width: 240px;
		margin-bottom: 0;
		-webkit-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		-ms-transition: all 0.4s ease;
		-o-transition: all 0.4s ease;
		transition: all 0.4s ease
	}
	
	.t20hero .b_text ul li {
		padding-left: 10px;
		font: 20px/26px "Gill Sans Nova W01 Book";
	}
	
	.t20hero .b_text ul {
		padding-top: 20px;
	}
}