.item .img, .item .desc{
	display: inline-block;
	vertical-align: top;
}
.item .img{
	width: 30%;
	margin-right: 1.5%;
	margin-bottom: 30px;
}
.item .img .pict{
	min-height: 250px;
	background-size: cover;
    background-position: center;
	display: block;
	margin-bottom: 10px;
	border-radius: 4px;
}
.item .img.vert .pict{
	min-height: 500px;
}
.item .img, .item img, .buy a{
	max-width: 100%;
}
.item .img i{
  text-align: center;
  display: block;
}
.item .img, .item img, .buy a{
	border-radius: 10px;
}
.item .desc{
	width: 68%;
}
.item-views ul li a:hover{
  color: #ff3d00 !important;
}
.props{
  margin: 0 0 15px;
}
.image {
    width: 312px;
    max-height: none;
}
.props a{
  text-decoration: underline;
}
.kartina div.items, .books div.items{
  display: block;
}
.kartina .name{
	display: block;
	margin: 0 0 10px;
}
.kartina .text{
	margin: 0 0 40px;
	padding: 30px;
	border: 1px solid #ebebef;
}
.kartina .text .desc{
	width: 74%;
}
.kartina .text .img{
	margin: 0 0 0 20px;
	width: 24%;
	height: 300px;
}
.buy{
	display: flex;
	align-items: center;
}
.buy .price{
	margin: 0 30px 0 0;
}
.kartina .buy a{
	color: #fff;
}
.buy svg{
	position: relative;
	top: 5px;
}
.curator{
	display: inline-block;
	width: 24%;
	margin-right: 1%;
	margin-bottom: 30px;
	vertical-align: top;
}
.curator:hover, .film:hover, .kartina .text:hover{box-shadow: 0px 10px 20px rgba(211, 215, 221, 0.4);}
.curator img{
	max-width: 100%;
}
.curator span{
	display: block;
}
.curator span.img{
	width: 100%;
	height: 300px;
	background-size: cover;
	margin: 0 0 20px;
	background-position: center;
}
.curator span.img, .curator span.name, .curator span.collector{
	color: #333;
	font-weight: 500;
}
.list-type-block.item-views.wide_img .item > .image{width:312px;max-height: none;float: left;}

.list-type-block.item-views .items > div:first-of-type .item > .body-info{
    padding-left: 345px !important;
}
.curator span.name{
	font-size: 1.1335em;
	padding: 0 20px;
	margin: 0 0 10px;
}
.curator span.collector{
	font-size: 0.9335em;
	padding: 0 20px;
	margin: 0 0 20px;
}
.film{
	padding: 30px;
	border: 1px solid #ebebef;
}
.film .img, .film .desc{
	display: inline-block;
	vertical-align: top;
}
.film .img{
	width: 24%;
	margin-right: 1%;
	margin-bottom: 0;
	height: auto;
}
.film .img a{
	height: 200px;
	display: block;
	background-size: cover;
	background-position: center;
}
.film .desc{
	width: 74%;
	margin-bottom: 30px;
}
.film .name{
	display: block;
	color: #333;
	font-weight: 500;
	font-size: 1.2667em;
}
.film a.block{
	margin: 20px 0;
	border-radius: 10px;
}
.tags{
	border-bottom: 1px solid #ebebef;
	margin-bottom: 30px;
}
.tags span{
	display: inline-block;
	padding: 10px 20px;
	color: #222;
	text-transform: uppercase;
	cursor: pointer;
}
.tags span:hover{
	color: #054478;
}
.tags span.active{
	border-bottom: 2px solid #054478;
	color: #054478;
	font-weight: bold;
}
.photo ul, .items ul{
	margin: 0;
	padding: 0;
}
.photo li, .items li{
	width: 15%;
	list-style: none;
	padding: 0;
	margin: 0 20px 20px 0;
	display: inline-block;
	vertical-align: top;
}
.photo li:before, .items, .items li:before{
	display: none;
}
.photo li a{
	display: block;
	height: 200px;
	background-position: center;
	background-size: cover;
}
div.items, div.none{
	display: none;
}
div.photo.active, div.items.active{
	display: block !important;
}
@media (max-width:960px){
	.item .img, .item .desc, .kartina .text .desc, .kartina .text .img, .curator{
		width: 100%;
	}
	.kartina .text .img{
		margin: 20px 0 0;
	}
	.photo li, .items li{
		width: 40%;
	}
}
@media (max-width: 530px) {
    .list-type-block.item-views .items > div:first-of-type .item > .body-info {
        padding-left: 20px !important;
    }
	.list-type-block.item-views.wide_img .item > .image{
		float: none !important;
	}
}
@media (max-width: 770px) {
    .list-type-block.item-views .item .addBasketClass {
         margin-top: 0 !important;
    }
}
