/* Cards common */
.card-grid{
	background-color: #fff;
	border:1px solid #ced1dc;
	border-radius:13px;
	margin: 0 0 32px 0;
}
.card-img{
	position: relative;
	padding: 0;
}
.card-grid .img-link{
	display: inline-block;
	width: 100%;
	height: 300px;
	/* line-height: 300px; */
	background-color: #FFF;
    /* overflow: hidden; */
    text-align: center;
	border-radius:12px 12px 0 0;
}
.card-grid img{
	width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
	border-radius: 12px 12px 0 0;
}
.card-img .badge{
	position: absolute;
	top:16px;
	right:16px;
}
.card-grid .card-mid{
	padding: 13px 16px 10px;
}
.card-grid .title{
	font-size: 26px;
	font-weight: 700;
	text-decoration: none;
}
.card-mob-info{
	display:flex;
	position: absolute;
	bottom:15px;
	/* left:30px; */
	align-items: center;
	text-transform: uppercase;
	transform: scale(0.7);
	left:-15px;
}
/* .card-mob-info span .icon{
	fill:#fff;
} */
.card-mob-info .rating-cover{
	margin-left: 8px;
	background-color: #fff;
	border-radius:6px;
	padding: 5.3px 5.5px;
}
.card-mob-info .rating-cover .icon{
	font-size: 21px;
}
.card-grid .fajfky{
	margin-top: 16px;
}
.card-grid .user_count{
	display:flex;
	margin-top: 4px;
	padding-bottom: 12px;
	color: #f30050;
	font-size: 12px;
	font-weight: 700;
	border-bottom:1px solid #ced1dc;
}
.card-grid .user_count .icon{
	margin-right: 2px;
	fill: #f30050;
	font-size: 18px;
	vertical-align: -0.175em;
}
.card-grid .user_count .p1{
	margin-right: 8px;
	color: #f30050;
}
.card-grid .user_count .text{
	font-weight: 400;
}
.perex{
	padding: 14px;
	margin-bottom: 10px;
	background: #ffeff4;
	border-radius:10px;
	height:84px;
}
.perex p{
	font-size: 14px;
	line-height: 1.5;
	height: 63px;
	display: -webkit-box;
	max-height: 63px;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.perex p{
	margin: 0;
}
.card-grid .card-bot{
	padding: 0 16px 16px;
}
.card-grid .card-bot .btn-ex{
	width: 100%;
}

/* unvisible items */
.contain-unvisible .single_table{
	display:none;
	margin-top:30px;
}
.contain-unvisible.all-unvisible .single_table{
	display:block;
}
.contain-unvisible.all-unvisible .head{
	display:none;
}