
	
	.gold-theme.content-item .content-item-inner:after, .filter-button-group li.music.active{
		background:#F8B054;
	}
	.light-green-theme.content-item .content-item-inner:after, .filter-button-group li.music.active{
		background:#1EB372;
	}

	.red-theme.content-item .content-item-inner:after, .filter-button-group li.dance.active{
		background:#E5007D;
	}

	.purple-theme.content-item .content-item-inner:after, .filter-button-group li.production.active{
		background:#6A2383;
	}
	.sky-blue-theme.content-item .content-item-inner:after, .filter-button-group li.film.active{
		background:#A8CFDD;
	}
	.teal-theme.content-item .content-item-inner:after, .filter-button-group li.education.active{
		background:#7BC5BF;
	}



.category{
	display:none!important;
} 
	.theme-dance .category{
		color:#E5007D!important;;
	}
	.theme-dance .background-image:after{
		border-color:#E5007D!important;
	}
	.theme-music .category{
		color:#F8B054!important;

	}

	.theme-music .background-image:after{
		border-color:#F8B054!important;
	}
	.theme-drama .category{
		color:#1EB372!important;;
	}

	.theme-drama .background-image:after{
		border-color:#1EB372!important;
	}

	.theme-film .category{
		color:#A8CFDD!important;;
	}

	.theme-film .background-image:after{
		border-color:#A8CFDD!important;
	}


	.theme-production .category{
		color:#6A2383!important;;

	}

	.theme-production .background-image:after{
		border-color:#6A2383!important;;

	}

	.rcs-at-home-banner{
		height:65vh;
		background-size:cover;
		background-position:center;
		position:relative;
		padding-top:6em;
		display:flex;
		align-items:center;
		justify-content:center;

	}

	.rcs-at-home-header:after{
		position:absolute;
		left:0;
		bottom:-8px;
		width:200px;
		height:8px;
		content:"";
		background:black;
		content:"";
	}
	.rcs-at-home-banner h1{
		position:relative;
		color:white;
		font-family:"tungsten compressed";
		text-align:center;
		text-transform:uppercase;
		color:white!important;
		font-size:10em;
		z-index:1;
	}

	.rcs-at-home-banner:after{
		position:absolute;
		left:0;
		top:0;
		display:inline-block;
		content:"";
		width:100%;
		height:100%;
		background-color:rgba(0,0,0,0.4);

	}

	.rcs-at-home-header{
		padding:2em 0;
		border-bottom:1px solid black;
		display:flex;
		align-items:center;
		justify-content:space-between;
		position:relative;
	}

	.rcs-at-home-header h2{
		padding:0;
		margin:0;
		font-family:"tungsten compressed";
		text-transform:uppercase;
		font-size:6em;
	}
	.filters{
		display:flex;
		flex:1;
		justify-content:flex-end;
	}
	.filters > div{
		display:flex;
		align-items:center;
		justify-content:center;
	}
	.filters select{
		margin:0;
		min-width:150px;
	}


	.lots-of-boxes .news-item .news-content h3{
		font-size:1.4em;
	}


	.news-container .row{
		display:flex;
		position:relative;
	}


	.filters label{
		font-family:"tungsten compressed";
		font-size:3em;
		white-space:pre;
		margin-right:20px;
		margin-left:20px;
		line-height:1;

		text-transform:uppercase;

	}


	.feature-block h3{
		font-family:"tungsten compressed";
		text-transform:uppercase;
		font-size:5em;
		line-height:0.8;
	}

	.feature-block .news-content{
		max-width:65%;
		position:relative
	}

	.feature-block a{
		display:flex;
		align-items:flex-end;
		justify-content:flex-end;
		min-height:50vh;

	}
	.feature-block{
		margin-top:-3em;
		margin-bottom:5em;

	}
	.feature-block .news-content{
		background:white;
		margin:0;
		margin-bottom:-20px;
		margin-right:50px;
		padding:2em;
	}

	.feature-block .background-image{
		
		position:absolute;
		left:0;
		top:0; 
		width:100%;
		height:100%;

	}
	.background-image .category{
		display:none;
	}
	.container-1 .sticky-container, .container-3 .sticky-container, .container-5 .sticky-container,  .container-7 .sticky-container {
		order:2;
	}
	.category{
		font-size:1.2em;
	}

	.feature-block a:hover{
text-decoration:none
}
.feature-block a .news-content{
transition:all 0.2s ease-in;
}

	.lots-of-boxes .news-item .background-image{
		height:125px;
		min-height:125px;
		margin-bottom:20px;
	}

	@media (max-width:991px){

			.lots-of-boxes .news-item .background-image{
		height:120px;
		min-height:120px;
		margin-bottom:20px;
	}

		.feature-block a{
			display:block;
			position:relative;
		}.feature-block p{
			padding-bottom:0;
			margin-bottom:0;
		}
		.feature-block a .news-content{
background:transparent;
width:100%!important;
top:0;
max-width:100%;

		}
		.feature-block .background-image{
			position:static;
			height:220px;
			width:100%;
		}

		.container-1 .lots-of-boxes .col-md-6{
			width:50%!important;
		}

		.feature-block h3{
			font-size:50px;
		}
		.feature-block .news-content{
			padding:15px;
			margin-right:5px;
		}
		.feature-block a{
			min-height:340px
		}
		.feature-block{
			margin-top:20px;
		}

		.rcs-at-home-header{
			display:block;
		}
		.rcs-at-home-header{
			border-bottom:0;
		}
		.rcs-at-home-header:after{
			display:none;
		}
		.filters{
			justify-content:space-between;
			position:relative;
			border-bottom:1px solid black;
			padding-bottom:20px;}

			.filters:after{
				position:absolute;
				left:0;
				bottom:-9px;
				content:"";
				background:black;
				height:8px;
				width:200px;
			}
			.filters label{
				margin-left:0;
			}
			.rcs-at-home-header h2{
				padding-bottom:15px;
			}
			.news-container{
				padding-top:20px;
			}
			.news-container .row{
				display:block;
			}
			.lots-of-boxes{
				display:flex;
				flex-wrap:wrap;
			}
			.news-item .background-image{
				min-height:270px;
				height:270px;
			}
			.lots-of-boxes{
				padding-left:0;
				padding-right:0;
			}


		}

		.category{
			font-family:"Publico";
			text-transform:capitalize;


		}


/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}
 

		.news-container{
			padding:1em 0;
		}

		@media (min-width:991px){


			.rcs-at-home-grid{
				padding-left:0;
				padding-right:0;

			}

			.lots-of-boxes .col-md-6:nth-child(2n+3){
				clear:both;
			}



		
			body{
				overflow-x:hidden!important;

			}

			.news-container .row > .col-md-6{
				padding-left:0;
				padding-right:0;
			}

			.sticky-container{
				position:relative;
			}
			.sticky-container .news-item{
				position:sticky;
				top:120px;
			}





		.feature-block .background-image:after{
			position:Absolute;
			right:-10px;
			top:10px;
			content:"";
			height:100%;
			width:100%;
			border:2px solid black;
			z-index:-1;
		}
		.feature-block .news-content{
			position:relative;
			top:20px;


		}

		.feature-block a:hover .news-content{
background:black;
color:white!important;
}
.feature-block a:hover .news-content h3, .feature-block a:hover .news-content p{

color:white!important;
}
		}
