.filtr-item a{ display:block; position:relative; margin:0 auto 30px auto;}
.filtr-item img{
   width:100%; height:auto;
}


.item-desc {
    background-color: rgba(0,0,0,0.6);
    color: #FFF;
    position: absolute;
    text-align: center;
    z-index: 1;
    left: 0;
    right: 0;
	top:0;
	height:100%;
	opacity:0;
	transition:all .5s;
	padding:0 30px;
}
.filtr-item a:hover .item-desc{ opacity:1;}

.item-desc h1{
	font-size:22px;
	color:#96bc33;
	margin:25% 0 0 0;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	}
.item-desc h2{
	font-size:16px;
	margin:0;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	}
.item-desc p{
	font-size:14px;
	margin:0;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	}

/* Filter controls */
.simplefilter{
	background:#FFF;
	text-align:center;
	margin-bottom:30px;
	}
.simplefilter li, .multifilter li, .sortandshuffle li {
    color: #666;
    cursor: pointer;
    display: inline-block;
    padding: 15px 20px;
	font-size:16px;
	transition:all .3s;
}
@media (max-width:767px){
.simplefilter{ padding-top:10px;}
.simplefilter li, .multifilter li, .sortandshuffle li {
    cursor: pointer;
    display:block;
    padding:0 10px 12px 10px;
	line-height:100%;
	font-size:14px;
}
}
.simplefilter li:hover {
    /*background-color: #585858;*/
	color:#086296;
}
.simplefilter li.active {
   /* background-color: #212121;*/
   font-family: 'DroidKufi-Bold', sans-serif;
}
.multifilter li {
    background-color: #4b9eff;
}
.multifilter li.active {
    background-color: #2265b4;
}

/* Shuffle and sort controls */
select {
    padding: 1rem 1rem;
    text-transform: uppercase;
}
.sortandshuffle .shuffle-btn {
    background-color: #dec800;
}
.sortandshuffle .sort-btn {
    background-color: #de0000;
}
.sortandshuffle .sort-btn.active {
    background-color: #9d0000;
}

/* Search control */
.search-row {
    margin-left: 2.5rem;
}
.filtr-search {
    padding: 0.5rem;
    text-transform: uppercase;
}
