


.page-title { margin-bottom: 30px; }
.new-item { margin-bottom: 60px; }
.new-item__top { border-top: 1px solid #dcdcdc; padding: 25px 10px; line-height: 24px; font-size: 0.75em; color: #969696;  }
.new-item__top-date { position: relative; padding-left: 25px; float: left; background: url(/upload/images/date.svg) no-repeat center left; }
.new-item__top-share { float: right; }
.new-item__top-share .ya-share2 { display: inline-block; vertical-align: top;}
.new-item__top-share .ya-share2__item:before { display: none; }
.new-item__top-share .ya-share2__list { margin: 0; }

.ya-share2__list_direction_horizontal > .ya-share2__item { margin: 0; padding-left: 5px; }
.new-item__tags { border-top: 1px solid #dcdcdc; padding: 20px 27px; position: relative; line-height: 1.1; margin-top: 45px;   }
.new-item__tags:before { content: ""; position: absolute; width: 17px; height: 17px; background: url(/upload/images/tags.svg) no-repeat center; top: 20px; left: 0;  }
.new-item__tags-item { display: inline-block; font-size: 0.75em; padding: 0 5px 5px 0; color: #323232; }

.new-item__img { margin-bottom: 50px; }
.new-item__img:before { content: ""; display: inline-block; /*padding-top: 72%;*/ }


.news-top { margin-bottom: 40px; }
.news-top__date, .news-top__tags { margin-bottom: 10px; font-size: 0.75em; }
.news-top__date a, .news-top__tags a { display: inline-block; padding: 5px 10px; color: #2a4a85; border-radius: 5px;  }
.news-top__date a:hover, .news-top__date a.active, .news-top__tags a:hover, .news-top__tags a.active { background: #eff2f6 }
.news-top__date a.active, .news-top__tags a.active { color: #323232 }

@media ( max-width: 450px) {
	.news-list__item-top-date, .news-list__item-top-tags { width: 100%; margin-bottom: 10px; margin-right: 0; }

	.product-list__item, .content__right .product-list__item { width: 100%; }
}





.product-viewed__list-item { width: 12.5%; padding-right: 1px; float: left;  }
.product-viewed__list-item-img { padding-top: 100%; transition: all 0.3s ease; }
.product-viewed__list-item:hover .product-viewed__list-item-img { transform: scale(1.1); border-radius: 5px; box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14),0px 6px 13px 0px rgba(0, 0, 0, 0.11);  }

@media (max-width: 767px) {
	.product-viewed__list-item { width: 16.667%; }
}





.product-other { margin: 2em 0; }

.product-list__item { width: 25%; float: left; margin-bottom: 20px; }
.product-list__item:nth-child(4n + 1) { clear: left; }
.content__right .product-list__item { width: 33.33%; }
.content__right .product-list__item:nth-child(4n + 1) { clear: none; }
.content__right .product-list__item:nth-child(3n + 1) { clear: left; }

.product-list__item-img { width: 100%; display: block; transition: 0.3s ease; }
.product-list__item-img:hover { transform: scale(1.1); border-radius: 5px; box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.14),0px 6px 13px 0px rgba(0, 0, 0, 0.11);  }
.product-list__item-img:before { content: ""; display: block; padding-top: 100%; }
.product-list__item-name { font-family: 'Circe'; color: #333; font-weight: 700; line-height: 1.2; margin: 15px 0 5px; padding-right: 10px; display: block; }
.product-list__item-name:hover { color: #2a4a85;  }
.product-list__item-info { color: #969696; padding-right: 10px; }
.product-info__item { padding: 0; font-size: 0.7em; font-family: 'Helvetica'; font-weight: 100; }
.product-info__item-name { width: 72px; float: left; }
.product-info__item-text { width: calc(100% - 72px); float: left; }


@media ( max-width: 991px) {
	.product-list__item { width: 33.33%; }
	.product-list__item:nth-child(4n + 1) { clear: none; }
	.product-list__item:nth-child(3n + 1) { clear: left; }
}

@media ( max-width: 600px) {
	.product-list__item, .content__right .product-list__item { width: 50%; }
	.product-list__item:nth-child(3n + 1) { clear: none; }
	.product-list__item:nth-child(2n + 1) { clear: left; }

	.content__right .product-list__item:nth-child(3n + 1) { clear: none; }
	.content__right .product-list__item:nth-child(2n + 1) { clear: left; }
}
@media ( max-width: 450px) {
	.product-list__item, .content__right .product-list__item { width: 100%; }
}

