.grid-child.grid-content.res-box-header{
	padding:2%;
	color:white;
}
.img-holder{
	width:100%;
	margin-top:3%;
	margin-bottom:3%;
}
.img-holder > div > center > img{
	max-width:100%;
	max-height:400px;
	padding:0;
	margin:auto;
	object-fit:cover;
}
.img-holder > div:first-child{
	padding:0;
	margin:0;
}
.img-holder > div:nth-child(2){
	text-align:center;
	font-size:85%;
	padding:2%;
	color:grey;
	font-style: italic;
}
.grid-child.grid-content.art-box{
	text-align:left;
	margin-top: 100px;
    margin-bottom: 100px;
}
.grid-child.grid-content.art-box > p{
	padding:0%;
	margin:0;
	word-spacing:0.45px;
	line-height:28px;
}
.grid-child.grid-content.art-box a{
	color:deepskyblue;
	font-weight:600;
}
.grid-child.grid-content.art-list{
	text-align:left;
	border-top:1px solid lightgrey;
	margin-bottom:5%;
}
.grid-child.grid-content.art-list > h1{
	font-weight:300;
}
.grid-child.grid-content.art-list > h4{
	font-weight:400;
	margin-top:1%;
}
.see-more-res{
	color:royalblue;
	background-color:rgb(221,221,221);
	padding:1%;
	margin-top:2%;
	cursor:pointer;
}
.event-date{
	color:grey !important;
	font-size:80%;
}
.activated{
	color:#45a049;
	font-weight:bold;
	background-color:transparent;
	padding:1%;
	border:1px solid #45a049;
	border-radius:3px;
	margin-top:2%;
}
.activated.not{
	color:red;
	border:1px solid red;
}
.astate{
	color:royalblue;
}
.grid-paginate{
	padding:1%;
	background-color:rgb(241,241,241);
	color:grey;
	border:1px solid rgb(221,221,221);
}
.grid-paginate a{
	padding:1%;
	background-color:gainsboro;
	color:black;
	border:1px solid lightgrey;
	font-weight:600;
	font-size:80%;
	border-radius:2px;
}
.grid-paginate a.active{
	background-color:royalblue;
	color:white;
	border-color:royalblue;
}
.grid-search{
	width:100%;
	display:table;
	overflow:hidden;
	border-radius:3px;
	margin-top:3% !important;
}
.grid-search > div{
	padding:1%;
	vertical-align:middle;
	display:table-cell;
}
.grid-search > div:first-child{
	width:90%;
	background-color:rgb(241,241,241);
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
}
.grid-search > div:first-child > input{
	width:100%;
	padding:1%;
	padding-left:3%;
	padding-right:3%;
	border-width:0;
	background-color:transparent;
	font-size:90%;
}
.grid-search > div:nth-child(2){
	width:10%;
	background-color:deepskyblue;
	color:white;
	font-weight:bold;
	text-align:Center;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
}
.filter-sel{
	width:100%;
	border-width:0;
	background-color:rgb(231,231,231);
	padding:2%;
	margin-top:1%;
	margin-bottom:1%;
	border-radius:2px;
}
.done-filt{
	color:#1a1a1a;
	background-color:darkgrey;
	color:white;
	font-size:102%;
	font-weight:500;
}
.newsa{
	color:grey;
	font-size:1rem;
}
.newsa:hover{
	text-decoration:underline;
	color:deepskyblue;
}