.cat-list {
	background: var(--body);
	padding: 35px 0 7px;
}

.cat-list .owl-carousel {
	height: 100px;
}

.cat-list .owl-carousel .owl-stage-outer {
	overflow: inherit;
}

.cat-list li {
	margin: 18px 0 18px 15px;
}

.cat-list li a {
	padding: 20px 35px;
	line-height: 24px;
}

.cat-list li a .arrow {
	margin: 5px 15px 0 0;
}

.cat-list li a .icon {
	height: 24px;
	margin-left: 15px;
}

.dark-mode .cat-list li {
	background: rgba(220,225,229,.2);
}

.dark-mode .cat-list li a .icon,.light-mode .cat-list li:hover a .icon {
	filter: brightness(10);
	opacity: .7 !important;
}

html.light-mode .cat-list li {
	background-color: #fff;
	box-shadow: 0 .25rem 1.5rem 1px rgba(0,0,0,.1);
}

.cat-list li:hover {
	background-color: var(--color) !important;
}

.cat-list li:hover a {
	color: #fff !important;
}

.cat-list .owl-carousel {
	position: inherit;
}

.cat-list .owl-carousel .owl-stage-outer {
	overflow: inherit;
}

.cat-list .owl-carousel .owl-nav {
	max-width: 100%;
	width: 100%;
	margin: 0;
}

.cat-list .owl-carousel .owl-nav div {
	width: 60px;
	height: 100%;
	top: 0;
	position: absolute;
	cursor: pointer;
}

.cat-list .owl-carousel .owl-nav div.owl-next {
	left: 0;
	background: linear-gradient(to left,transparent,var(--body));
}

.cat-list .owl-carousel .owl-nav div.owl-prev {
	right: 0;
	background: linear-gradient(to right,transparent,var(--body));
}

.cat-list .owl-carousel .owl-nav div.disabled,.cat-list .owl-carousel .owl-nav div i {
	opacity: 0;
}

.cat-list:hover .owl-carousel .owl-nav div i {
	opacity: 1;
}

html.light-mode .cat-list .item .ent .title a {
	color: #474c52;
}

html.light-mode .cat-list .owl-carousel .owl-nav div i {
	color: var(--fff);
}

@media only screen and (max-width:920px) {
	.cat-list li {
		margin: 15px 0 15px 10px;
		font-size: 13px;
	}

	.cat-list li a .icon {
		margin-left: 10px;
	}

	.cat-list li a {
		padding: 15px 20px;
	}

	.cat-list .owl-carousel {
		height: auto;
	}

	.cat-list {
		padding: 20px 0 0;
	}

	html.light-mode .cat-list li {
		box-shadow: 0 .15rem 1rem 1px rgba(0,0,0,.05);
	}
}