.cat-list {
	width: 100%;
	display: flex;
	align-items: center;
	margin-bottom: 30px;
	flex-wrap: wrap;
	row-gap: 30px;
}


.btn-events {
	font-size: 15px !important;
	white-space: nowrap;
	margin-left: auto;
	padding: 13px 22px !important;
}

.cat-item {
	font-size: 16px;
	margin-right: 25px;
	transition: 0.2s ease;
}

.cat-item:hover {
	text-decoration: none !important;
	transform: translateY(-1px);
	opacity: 0.6;
}

.cat-item.gray {
	color: #92a3b3;
}

.cat-item.gray:hover {
	color: #0056b3;
	opacity: 1;
}

.cat-item span {
	width: 8px;
	height: 8px;
	border-radius: 100%;
	display: inline-block;
	margin-right: 9px;
	vertical-align: 1px;
	background: #c1ced9;
}

.cat-news {
	width: 8px;
	height: 8px;
	border-radius: 100%;
	display: inline-block;
	margin-right: 9px;
	vertical-align: 1px;
	background: #c1ced9;
}

.sc-events-title {
	margin-bottom: 30px;
}

.sc-events-title h5 {
	margin-bottom: 0 !important;
}

.filter-day {
	background: transparent;
	border: 0;
	outline: none;
	font-size: 17px;
	font-weight: 500;
	padding: 0;
	display: inline-block;
	margin-right: 20px;
}

.finish-date {
	margin-top: 5px;
	margin-left: 17px;
	color: #0B9C5B;
	font-size: 16px;
	font-weight: 500;

	margin-bottom: 20px;
}


.item-event {
	margin-bottom: 20px;

	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	padding: 30px 35px 6px 35px;
	border: 3px solid #f0f3f7;
	transition: 0.3s ease;
	height: 100%;
	width: 100%;
}


.item-event .item-event-name a {
	font-weight: 500;
	font-size: 16px;
	line-height: 150%;
	color: #1b202d;
	display: table;
	width: 100%;
}


.item-event .item-event-name a:hover {
	color: #3D61E0 !important;
	text-decoration: none;
}

.event-name {
	display: inline-block;
	width: calc(100% - 20px);
	vertical-align: top;
}

.item-event .item-event-img {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: top center !important;
	width: 100%;
	height: 200px;
	border-radius: 5px;
}

.item-event .item-event-info .item-event-date {
	/*margin-top: auto;*/
	margin-bottom: auto;


	font-weight: 600;
	font-size: 16px;
	line-height: 146.4%;
	color: #848E99;

	display: grid;
	grid-template-columns: 64px 1fr;
	align-items: center;
}

.item-event.big-event {
	height: 336px;
}

.item-event.big-event .item-event-img {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	width: 100%;
	height: 336px;
	border-radius: 5px;
}


.item-event.big-event .item-event-info .item-event-name {
	font-weight: bold;
	font-size: 30px;
	line-height: 130%;
	color: #3B4256;
	margin-bottom: 18px;
}

.item-event.big-event .item-event-info .item-event-text {
	font-size: 17px;
	line-height: 160%;
	color: #3B4256;
}

.item-event.big-event .item-event-info .item-event-date {
	margin-top: auto;
	font-weight: 600;
	font-size: 16px;
	align-items: center;
}


.item-event-info {
	display: grid;
	height: 100%;
	margin-top: 0;
	grid-template-columns: 250px 1fr;
	margin-bottom: 24px;
}

.event-ifno-desc {
	display: grid;
	grid-template-columns: 122px 1fr;
	align-items: baseline;
}

.mounth-week-box {
	
}

.item-event-day {
	font-weight: 700;
	font-size: 40px;
	color: #000;
}

.item-event-month {
	color: #000;
}

.item-event-day-week {
	font-size: 15px;
	font-weight: 500;
}

.time {
	font-size: 16px;
	font-weight: 700;
	word-break: break-word;
}


.item-event-info:nth-child(2) {
	margin-top: -24px;
}


.item-event-info .item-event-day,
.item-event-info .item-event-month,
.item-event-info .item-event-day-week {
	display: none;
}

.item-event-info:nth-child(1) .item-event-day,
.item-event-info:nth-child(1) .item-event-month,
.item-event-info:nth-child(1) .item-event-day-week {
	display: block;
}




@media (max-width: 1280px) {
	.item-event-info {
		grid-template-columns: 1fr;
	}

	.item-event-info:nth-child(1) .event-ifno-desc {
		margin-top: 24px;
	}


	.item-event-info:nth-child(2) {
		margin-top: 0px;
	}

	.event-ifno-desc {
		grid-template-columns: 85px 1fr;
	}
}

@media (max-width: 768px) {
	.event-ifno-desc {
		row-gap: 3px;
		grid-template-columns: 1fr;
	}
}