#baner-element .item {
    float: left;
}

#baner-element .item .item-wrap {
    position: relative;
	background-size: cover;
}

#baner-element .item .item-wrap img {
    max-width: 100%;visibility: hidden;
	width: 100%;
}

#baner-element .item .item-wrap .title-item {
    position:absolute;bottom: 0; left: 0;
    padding: 15px 15px 30px 30px;
    display: block;
	text-align: center;
    width: 100%;
	background: -moz-linear-gradient(top, rgba(197,197,197,0) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(top, rgba(197,197,197,0) 0%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(197,197,197,0) 0%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 );
}
#baner-element .item .item-wrap .item-date,
#baner-element .item .item-wrap .title-item a {
    color: #fff;
	padding: 5px 20px;
}
.slick-prev::before, .slick-next::before{
	color: #333;
}
.slick-slider-container {
    position: relative;
}
.slick-prev, .slick-next {
    z-index: 9999;
	width: auto;
}
.slick-dots li button::before {
    font-size: 15px;
}
.pbitem_cont .pbitem_label{
	text-align: right;
	padding: 3px 5px;
}
.grid-flter a::after{
	content: " | "
}
.grid-flter a:last-child::after{
	content: " "
}