.display-blog-cat-link {
	padding: 44px;
	background-color: #000;
	color: #fff;
	text-align: center;
	overflow:hidden;
}
.display-blog-cat-link span {
	font-size: 24px;
	margin-right: 10px;
}
.display-blog-cat-link a {
	font-size:16px;
	padding: 10px 20px;
	background-color: #B2A861;
	color: #fff;
	border: 1px solid #B2A861;
	transition: all 0.3s;
}
.display-blog-cat-link a:hover {
	background-color: #fff;
	color: #B2A861;
}

.display-blog-cat-link:before {
	content:'';
	background-color: #000;
	position:absolute;
	width:100%;
	left:-100%;
	top:0;
	height:100%;
}
.display-blog-cat-link:after {
	content:'';
	background-color: #000;
	position:absolute;
	width:100%;
	right:-100%;
	top:0;
	height:100%;
}


@media screen and (max-width:991px) {
	.display-blog-cat-link a {
		display:block;
		margin-top: 20px;
		margin-right: auto;
		margin-left: auto;
		width:fit-content;
	}
}