.color img {
	filter: grayscale(100%);
	transition: filter 1s ease;
}

.color img:hover {
	filter: grayscale(0%);
}

.fadein img {
	opacity: 0.5;
	transition: opacity 1s ease;
}

.fadein img:hover {
	opacity: 1;
}

.grow img,
.shrink img,
.circle img,
.rotate img {
	transition: transform 1s ease, border-radius 1s ease;
}

.grow img:hover {
	transform: scale(1.2);
}

.shrink img:hover {
	transform: scale(0.8);
}

.circle img:hover {
	border-radius: 50%;
}

.shadow img {
	transition: box-shadow 0.5s ease, transform 0.5s ease;
}

.shadow img:hover {
	box-shadow: 1px 1px #373737, 2px 2px #373737, 3px 3px #373737, 4px 4px #373737, 5px 5px #373737, 6px 6px #373737;
	transform: translateX(-3px);
}

.border img {
	transition: box-shadow 0.5s ease;
}

.border img:hover {
	box-shadow: 0 0 0 10px #000;
}

.blur img {
	transition: filter 1s ease;
}

.blur img:hover {
	filter: blur(5px);
}

.rotate img:hover {
	transform: rotateZ(-10deg);
}

.brighten img {
	filter: brightness(50%);
	transition: filter 1s ease;
}

.brighten img:hover {
	filter: brightness(100%);
}

.bsict-highlight-block {
	background-color: #ffeb3b;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
	position: relative;
	transform: scale(1.05);
	transition: transform 0.3s ease;
	z-index: 9998;
}

.bsict-highlight-link {
	color: #0073aa;
	cursor: pointer;
	text-decoration: underline;
}
