/* Отображение товаров в представленииях: 
- модули
- страницы категорий
- другие страницы сайта  */



/* Контейнер модуля Товаров на страницах Pagebuilder */


@media (min-width: 768px) {
.module-tovarov .sppb-row-container  {
	width: 760px;
}	
}

@media (min-width: 992px) and (max-width: 1259px) {
	
	.module-tovarov .sppb-row-container  {
	width: 950px;
}	
}

@media (min-width: 1260px) {
.module-tovarov  .sppb-row-container {
	width: 1070px;
}	
}

@media (min-width: 1360px) {
.module-tovarov .sppb-row-container  {
	width: 1070px;
}	
}


@media (min-width: 1440px) {
.module-tovarov .sppb-row-container  {
	width: 1170px;
}	
}


@media (min-width: 1600px) {
 .module-tovarov .sppb-row-container {
	width: 1200px;
}	
}

/* Контейнер модуля Товаров на страницах Pagebuilder END */


.tovary-zagolovok {
    text-align: center;
    font-size: 24px;
    font-family: 'Avenir', sans-serif !important;
    color: black;
    text-transform: uppercase;
    margin-bottom: 20px;
    letter-spacing: 1px;
}
/* Коллонтитул  модуля товаров - верхний */
/* Общий для модуля */
.featured-view .vmheader,
.latest-view .row.vmheader , 
.recent-view .row .vmheader , 
.topten-view .vmheader   {
	float: none;
	margin-left: -15px;
    margin-bottom: 90px;
    display: inline-block;
    width: 100%;
    text-align: center;
    font-family: 'Avenir';
    font-size: 19px;
}
/* Общий для модуля END */

/* Для рекомендованных товаров с лейблом Рекомендуем */

.recommended-products  .vmheader {
	float: none;
    margin-bottom: 90px;
    display: inline-block;
    width: 100%;
    text-align: center;
    font-family: 'Montserrat';
    font-size: 14px;
}


/* Для рекомендованных товаров с лейблом Рекомендуем END */

/* Коллонтитул  модуля товаров верхний END */
	

/*  Медиа-запросы отображение ряда продуктов в модуле */
.productwrap,
.featured-view .productwrap,
.latest-view   .productwrap,
.recent-view  .productwrap,
.topten-view .productwrap {
	padding-left: 5px !important;
}	


@media (min-width: 768px) {
.productwrap,
.featured-view .productwrap,
.latest-view   .productwrap,
.recent-view  .productwrap,
.topten-view .productwrap {
	width: 760px;
}	
}


@media (min-width: 992px) and (max-width: 1259px) {
.productwrap,
.featured-view .productwrap,
.latest-view   .productwrap,
.recent-view  .productwrap,
.topten-view .productwrap {
	width: 950px;
}	
}

@media (min-width: 1260px) {
.productwrap,
.featured-view .productwrap,
.latest-view   .productwrap,
.recent-view  .productwrap,
.topten-view .productwrap {
	width: 1070px;
}	
}

@media (min-width: 1360px) {
.productwrap,
.featured-view .productwrap,
.latest-view   .productwrap,
.recent-view  .productwrap,
.topten-view .productwrap {
	width: 1070px;
}	
}

@media (min-width: 1440px) {
.productwrap,
.featured-view .productwrap,
.latest-view   .productwrap,
.recent-view  .productwrap,
.topten-view .productwrap {
	width: 1170px;
}	
}
@media (min-width: 1600px) {
.productwrap,
.featured-view .productwrap,
.latest-view   .productwrap,
.recent-view  .productwrap,
.topten-view .productwrap {
	width: 1200px !important;
}	
}

/*  Медиа-запросы отображение ряда продуктов в модуле END */


/* Модуль товаров для свободного отображения где угодно */
@media (min-width: 768px) {
.featured-view,
.latest-view .row , 
.recent-view .row , 
.topten-view   {
	width: 760px;
	margin: 0 auto 25px auto !important;
}	
}
@media (min-width: 992px) and (max-width: 1259px) {
.featured-view,
.latest-view .row , 
.recent-view .row , 
.topten-view   {
	width: 950px;
}	
}
@media (min-width: 1260px) {
.featured-view,
.latest-view .row , 
.recent-view .row , 
.topten-view   {
	width: 1170px;
	margin: 0 auto 25px auto !important;
}	
}

@media (min-width: 1360px) {
.featured-view,
.latest-view .row , 
.recent-view .row , 
.topten-view   {
	width: 1170px;
	margin: 0 auto 25px auto !important;
}	
}


@media (min-width: 1440px) {
.featured-view,
.latest-view .row , 
.recent-view .row , 
.topten-view   {
	width: 1170px;
	margin: 0 auto 25px auto !important;
}	
}


@media (min-width: 1600px) {
.featured-view,
.latest-view .row , 
.recent-view .row , 
.topten-view   {
	width: 1200px;
	margin: 0 auto 25px auto !important;
}	
}


/* Модуль товаров для свободного отображения где угодно END */

/* Рекомендованные, похожие, ТОП-3, ТОП-10 товары класс recommended-products, pohozhie, top-3-products, top-10-products  */
.recomed {
	display: none;
}
.recomed img {
    position: absolute;
    z-index: 999;
    width: 42%;
    right: 0;
    left: 66%;
    top: -1%;
	transform: none !important;
}

.recomed-for-top-3  {
	display: none;
}	
.recomed-for-top-3  img {
    position: absolute;
    z-index: 999;
    width: 42%;
    right: 0;
    left: 66%;
    top: -1%;
	transform: none !important;
}


.decor-bage {
	display: none;
    position: absolute;
	float: left;
    top: 13px;
    left: 0%;
    width: 70px;
	z-index: 999;
}
.decor-bage:hover img, 
.decor-bage:hover img {
    transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
}

.recommended-products  .decor-bage {
	display: none;
}	
.recommended-products .recomed {
	display: block;
}

.top-3-products  .recomed-for-top-3 {
		display: block;
}	
/* Рекомендованные, похожие, ТОП-3, ТОП-10 товары класс recommended-products, pohozhie, top-3-products, top-10-products  END */

.category-view .row.productwrap .product, 
.category-view .row.productwrap .products, 
.browse-view .row.productwrap .product,
 .browse-view .row.productwrap .products {
    width: 22%;
    margin: 0 auto 25px 15px !important;
}
.category-view .row .spacer .spacer-inner .product-price .percent-off,
 .browse-view .row .spacer .spacer-inner .product-price .percent-off, 
 .latest-view .row .spacer .spacer-inner .product-price .percent-off, 
 .recent-view .row .spacer .spacer-inner .product-price .percent-off, 
 .featured-view .row .spacer .spacer-inner .product-price .percent-off,
 .topten-view .row .spacer .spacer-inner .product-price .percent-off {
    z-index: 99;
}
.spacer-img {
    background: #f0f0f0 !important;
    position: relative;
}
.products .row .spacer .spacer-inner, 
.browse-view .row .spacer .spacer-inner, 
.latest-view .row .spacer .spacer-inner, 
.recent-view .row .spacer .spacer-inner, 
.featured-view .row .spacer .spacer-inner,
 .topten-view .row .spacer .spacer-inner {
    padding: 25px 13px 20px 13px !important;
    width: 100%;
    margin: 0 auto;
	background: white;
    border: none !important;
}
	

.products.row .spacer .spacer-img a,
 .browse-view .row .spacer .spacer-img a,
  .featured-view .row .spacer .spacer-img a,
 .latest-view .row .spacer .spacer-img a, 
 .recent-view .row .spacer .spacer-img a, 
 .topten-view .row .spacer .spacer-img a  {
	 z-index: 99;
    position: relative;
}


.products.row .spacer .spacer-img img.browseProductImage,
 .browse-view .row .spacer .spacer-img img.browseProductImage,
 .featured-view .row .spacer .spacer-img img.browseProductImage,
 .latest-view .row .spacer .spacer-img img.browseProductImage, 
 .recent-view .row .spacer .spacer-img img.browseProductImage, 
 .topten-view .row .spacer .spacer-img img.browseProductImage {
    width: 100% !important;
    max-height: 100% !important;
    margin: 0px auto !important;
    display: block !important;
    float: none !important;
    box-shadow: none;
    padding: 0 !important;
    border-radius: 0 !important;
    transform: none !important;
}
.products .row .spacer, 
.browse-view .row .spacer,
.featured-view  .row .spacer,
 .latest-view .row .spacer,
 .recent-view .row .spacer, 
 .topten-view .row .spacer {
    /* width: 90%; */
    margin: 0 auto !important;
    border: none !important;
}
.products .row .spacer .spacer-inner .product_s_desc,
.browse-view .row .spacer .spacer-inner .product_s_desc, 
.latest-view .row .spacer .spacer-inner .product_s_desc, 
.recent-view .row .spacer .spacer-inner .product_s_desc, 
.featured-view .row .spacer .spacer-inner .product_s_desc, 
.topten-view .row .spacer .spacer-inner .product_s_desc {	
height: 0 !important;
}	

/* Кнопка заказать при отсутствии товара на складе */

.products .row .spacer .addtocart-space,
.browse-view .row .spacer .addtocart-space , 
.featured-view .row .spacer .addtocart-space,
.latest-view .row .spacer .addtocart-space,
.recent-view .row .spacer .addtocart-space,  
.topten-view .row .spacer  .addtocart-space  {	

    height: 120px;
    margin: 0 auto;
    float: left;
    overflow: hidden;
    position: absolute;
	top: 20%;
    left: 0%;
}

.products .row .spacer .addtocart-area .addtocart-bar,
.browse-view .row .spacer .addtocart-area .addtocart-bar , 
.featured-view .row .spacer .addtocart-area .addtocart-bar,
.latest-view .row .spacer .addtocart-area .addtocart-bar, 
.recent-view .row .spacer .addtocart-area .addtocart-bar,  
.topten-view .row .spacer  .addtocart-area  .addtocart-bar {	

    position: absolute;
    height: 50px;
    overflow: hidden;
    left: 0;
    top: 20%;
}

.products .row .spacer .knopka-notify,
.browse-view .row .spacer .knopka-notify , 
.featured-view .row .spacer .knopka-notify,
.latest-view .row .spacer .knopka-notify, 
.recent-view .row .spacer .knopka-notify,  
.topten-view .row .spacer  .knopka-notify  {	

	width: 199px;
    position: relative;
    height: auto;
	z-index: 99;
    overflow: hidden;
    top: 0;
    margin: 0 auto;
    display: block;
    left: 0;
}
.products .addtocart-bar .sppb-btn-default {
	    background: /* rgba(179, 41, 112, 0.65) !important */  rgba(60, 58, 59, 0.65) !important;
    letter-spacing: 1px !important;
    margin: 0 auto;
    padding: 8px 28px !important;
    border-color: rgb(172, 167, 167) !important;
    color: #eae0e0 !important;
    font-size: 11px !important;
    font-weight: 500 !important;
    text-transform: uppercase;
    width: 100%;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    position: static;
    display: block;
    border-radius: 0 !important;
}
.addtocart-bar .sppb-btn-default,
 .com-customfilters .addtocart-bar .sppb-btn-default {
    background: rgba(179, 41, 112, 0.65) !important;
    letter-spacing: 1px !important;
    margin: 0 auto;
    padding: 8px 28px !important;
    border-color: rgb(172, 167, 167) !important;
    color: #eae0e0 !important;
    font-size: 11px !important;
    font-weight: 500 !important;
    text-transform: uppercase;
    width: 100%;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    position: absolute;
    display: block;
    top: -200px;
}
.view-productdetails .addtocart-bar .sppb-btn-default {
    background: rgba(179, 41, 112, 0.65) !important;
    letter-spacing: 0 !important;
    margin: 0 auto;
    padding: 9px !important;
    border-color: rgb(172, 167, 167) !important;
    color: #f2f1f1 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    text-transform: uppercase;
    width: 120%;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    position: static;
    display: block;
}

/* Кнопка заказать при отсутствии товара на складе END */

.addtocart-bar .sppb-btn-default,
 .com-customfilters .addtocart-bar .sppb-btn-default {

    position: static;
}

.spacer-inner h2 {
	position: relative;
    font-size: 124% !important;
    text-align: left;
    width: 86% !important;
    font-family: 'Avenir', Arial, sans serif;
    font-weight: 500;
	z-index: 99;
    padding: 0 !important;
    float: left;
    line-height: 1.2 !important;
}
.spacer-inner h3 {
    font-size: 124% !important;
    text-align: left;
    width: 86% !important;
    font-family: 'Avenir', Arial, sans serif;
    font-weight: 500;
    padding: 0 !important;
    float: left;
    line-height: 1.2 !important;
}
.spacer-inner a {
    color: black;
}
.spacer-inner a:hover {
	color: rgb(119, 116, 116);
}

/* Отображение цен на товары в представлении на страницах категорий и других страницах */

.products .price-without-discount {
    display: block;
    background: rgba(13, 13, 13, 0);
}
.products .price-without-discount  .price-crossed  .vm-price-desc {
	display: none !important;
}	
.price-crossed div.PricebasePriceWithTax .PricebasePriceWithTax {
    text-decoration: line-through;
    font-size: 150% !important;
	color: black !important;
}

.productdetails-view .vm-product-details-inner .product-price .vm-price-desc + span  {
    font-size: 150% !important;
    color: #000 !important;
    padding-left: 4px;
    font-family: 'Montserrat';
    font-weight: 300;
}
.products  .PricesalesPrice .from-main-span {
    border: none !important;
    font-size: 1.3rem !important;
    padding-right: 11px !important;
    margin-right: 0;
    margin-left: 0;
    padding-left: 0;
}
.products  .PricesalesPrice .from-main-span {
    border: none !important;
    font-size: 1.3rem !important;
    padding-right: 11px !important;
    margin-right: 0;
    margin-left: 0;
    padding-left: 0;
}
.view-productdetails .from-main-span {
	display: none !important;
}
.main_price {
    display: block;
    min-height: 40px;
    float: left;
    max-height: 50px;
    height: auto;
}
.products .PricesalesPrice span {
    font-family: 'Montserrat', sans serif;
    font-size: 180% !important;
    float: left;
    color: black;
    font-weight: 300;
}
.products .PricebasePriceWithTax span {
    font-family: 'Montserrat', sans serif;
    font-size: 90% !important;
    float: left;
    color: black;
    font-weight: 300;
}

/* Отображение цен на товары в представлении на страницах категорий и других страницах END */


.pays-image {
	width: 50%;
	margin-top: 30px;
}


@media (max-width: 767px) {
.pays-image {
width: 40% !important;
}
}

	
.zercala-podrobneye-display a {
	font-size: 14px;
    margin: 0 auto;
    float: left;
    text-align: center;
    width: 76%;
    display: block;
    background: black;
    padding: 6px;
    color: white;
    font-weight: 400;
    font-family: 'Montserrat', sans serif;
}
.featured-view  .vmfooter {
    font-style: italic;
    margin-top: -3px;
    border-bottom: 1px solid lightgray;
}	

/* Карточка товаров в общем представлении в категории, модуле и т .д. END */

/* Общий стиль наведения hover на карточку продукта в представлении категории или модулей */

.inner-hover{
	position: absolute;
	z-index: 0;
	display: block;
}	
.products:hover .inner-hover {
	transition-delay: 0.4s;
    background-image: url(/images/corners/corner-page.png);
    background-size: 100%;
    height: 100%;
    position: absolute;
    z-index: 9;
    display: block;
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 90px;
}

.products:hover .spacer-inner {
	background-color: rgba(236, 163, 99, 0.26);
}
.products:hover .spacer {
	background: white;
/* 	border-image: url(/images/golden.png) 20% round !important; */
	box-shadow: 2px 4px 6px grey;
}
.products:hover .pays-image {
    width: 50%;
    margin-top: 30px;
    position: relative;
    left: 42%;
}
.products:hover .zercala-podrobneye-display a {
    margin: 0;
    float: right;
    text-align: right;
    position: relative;
    left: 13%;
}

/* Общий стиль наведения hover на карточку продукта в представлении категории или модулей END */

/* Отображение товаров на страницах категорий */

.products  .addtocart-area .calculate, 
.products  .addtocart-area .cd-customization, 
.products  .addtocart-area .okno-inf {  /* отключен показ кнопки купить в представлении товаров в категориях */
	display: none !important;
}	
.products  .row .spacer .addtocart-bar, 
.browse-view .row .spacer .addtocart-bar, 
.latest-view .row .spacer .addtocart-bar, 
.recent-view .row .spacer .addtocart-bar, 
.featured-view .row .spacer .addtocart-bar,
 .topten-view .row .spacer .addtocart-bar {
	 margin: 0 !important;
 } 

.special-subtitle .sp-page-title .container h3,
.special-subtitle .sp-page-title-no-img .container h3 {
    font-size: 40px;
    font-weight: 200;
    font-family: 'Montserrat', sans serif;
    opacity: 0.8;
}
 #sp-page-title h2 {
	font-weight: 300;
}	
.special-subtitle .sp-page-title .container h2,
.special-subtitle .sp-page-title-no-img .container h2 {
    font-size: 16px !important;
    font-weight: 300 !important;
    font-family: 'Montserrat', sans serif;
    opacity: 0.8;
}	
.global-category-introtext {
	letter-spacing: 1px;
}
.global-category-introtext {
	text-align: center;
}	
.global-category-introtext-p-1 {
    width:	80%;
	display: block;
	margin: 20px auto;
	text-align: center;
}	
.global-category-introtext-p-2 {
	text-align: center;
	font-style: italic;
}	
.view-category .browse-view h1 {
	display: none !important;
}

/* Отображение товаров на страницах категорий END */

/* Избранные, похожие и прочие товары - отображение товаров в модуле товаров  */	

 .featured-view .row.productwrap .product, 
 .featured-view .row.productwrap .products,
.latest-view .row.productwrap .product, 
.latest-view .row.productwrap .products,
 .recent-view .row.productwrap .product,
 .recent-view .row.productwrap .products,
 .topten-view .row.productwrap .product, 
 .topten-view .row.productwrap .products {
    width: 22%;
    margin: 0 auto 25px 15px !important;
}

.view-productdetails .featured-view .productwrap,
.view-productdetails .latest-view   .productwrap,
.view-productdetails .recent-view  .productwrap,
.view-productdetails .topten-view .productwrap {
	/* margin: 0 auto !important; */
}	 

.featured-view .row .spacer, 
.latest-view .row .spacer, 
.recent-view .row .spacer, 
.topten-view .row .spacer {
    /* width: 90%; */
    border: none !important;
    margin: 0 auto !important;
    transform: none !important;
}

.featured-view .row .spacer .spacer-img img,
 .featured-view  .recom img,
.latest-view.row .spacer .spacer-img img,
.latest-view.recom img,
.recent-view .row .spacer .spacer-img img,
.recent-view .recom img,
.topten-view .row .spacer .spacer-img img,
.topten-view  .recom img   {
    width: 100% !important;
    max-height: 100% !important;
    margin: 0px auto !important;
    display: block !important;
    float: none !important;
    border: none !important;
    box-shadow: none;
    padding: 0 !important;
    border-radius: 0 !important;
    transform: none !important;
}

 .featured-view  .addtocart-area  .calculate, 
 .featured-view .addtocart-area .cd-customization,
 .featured-view  .addtocart-area .okno-inf, 
 .featured-view  .addtocart-area  .cart-positions,
 .latest-view .addtocart-area .calculate,
 .latest-view  .addtocart-bar,
 .latest-view .addtocart-area .cd-customization,
 .latest-view .addtocart-area .okno-inf,  
 .latest-view .addtocart-area  .cart-positions,
 .recent-view .addtocart-area .calculate, 
 .recent-view  .addtocart-bar,
 .recent-view .addtocart-area .cd-customization, 
 .recent-view .addtocart-area .okno-inf, 
 .recent-view .addtocart-area .cart-positions, 
 .topten-view .addtocart-area .calculate, 
 .topten-view  .addtocart-bar,
 .topten-view .addtocart-area .cd-customization, 
 .topten-view .addtocart-area  .okno-inf, 
 .topten-view .addtocart-area .cart-positions {      
    
	display: none !important;
	
}
.featured-view  .addtocart-area  .notify-2,
.latest-view .addtocart-area .notify-2,
.recent-view .addtocart-area .notify-2,
.topten-view .notify-2 {      
    
	display: none !important;
	
}
 .featured-view  .percent-off,
 .latest-view .percent-off,
 .recent-view .percent-off,
 .topten-view  .percent-off {
    background: rgba(241,72,51,0.67);
    padding: 6px 8px;
    position: absolute;
    border-radius: 3px 3px 0 3px;
	z-index: 99;
    top: 15px;
    right: -10px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    box-shadow: 0 2px 0 rgba(0,0,0,0.1);
    text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
}
.featured-view .percent-off::after, 
.latest-view .percent-off::after, 
.recent-view .percent-off::after, 
.topten-view .percent-off::after {
    content: "";
    position: absolute;
    width: 9px;
    height: 5px;
    margin-top: 31px;
    right: 0;
    border-top: 9px solid rgba(241,72,51,0.57);
    border-bottom: 3px solid #f7f4f400;
    border-left: 3px solid rgba(241,72,51,0.57);
    border-right: 9px solid #fff0;
}
.featured-view .products:hover .zercala-podrobneye-display a ,
.latest-view .products:hover .zercala-podrobneye-display a ,
.recent-view .products:hover .zercala-podrobneye-display a ,
.topten-view .products:hover .zercala-podrobneye-display a  {

    /* left: 0;
	text-align: center; */
}

.featured-view .products:hover .pays-image,
 .latest-view .products:hover .pays-image,
 .recent-view .products:hover .pays-image, 
 .topten-view.products:hover .pays-image {
    /* left: 0; */
    transform: none !important;
    /* float: left !important; */
}
 
.featured-view .products .PricesalesPrice .from-main-span,
 .latest-view  .products .PricesalesPrice .from-main-span,
 .recent-view  .products .PricesalesPrice .from-main-span,
 .topten-view .products .PricesalesPrice .from-main-span  {
    border: none !important;
    font-size: 1.3rem !important;
    padding-right: 11px !important;
    margin-right: 0;
    margin-left: 0;
    padding-left: 0;
}
 
.featured-view .products .PricesalesPrice span,
.latest-view  .products .PricesalesPrice span,
.recent-view .products .PricesalesPrice span,
.topten-view .products .PricesalesPrice span{
    font-family: 'Montserrat', sans-serif;
    font-size: 180% !important;
    float: left;
    color: black;
    font-weight: 300;
    line-height: 1.3;
}

.featured-view .products .skidka-text,
.latest-view  .products .skidka-text,
.recent-view .products .skidka-text,
.topten-view .products  .skidka-text {
	display: block;
    width: 90%;
    height: 40px;
    overflow: hidden;
    top: 25%;
    position: relative;
    background: rgba(13, 13, 13, 0);
}
 
.featured-view .products .skidka-text .vm-price-desc,
.latest-view  .products .skidka-text .vm-price-desc,
.recent-view .products .skidka-text .vm-price-desc,
.topten-view .products  .skidka-text .vm-price-desc {
	font-size: 13px !important;
    margin-top: 15px;
	line-height: 1px;
}

.featured-view .products .PricesalesPriceWithDiscount span,
.latest-view  .products .PricesalesPriceWithDiscount span,
.recent-view .products .PricesalesPriceWithDiscount span,
.topten-view .products .PricesalesPriceWithDiscount span  {
	font-size: 70% !important;
    padding: 3px;
    color: #131313;
}
 
 .featured-view .spacer-inner h2, 
 .latest-view  .spacer-inner h2, 
 .recent-view  .spacer-inner h2,
 .topten-view .spacer-inner h2 {
	font-size: 124% !important;
    text-align: left;
    width: 85% !important;
    font-family: 'Avenir', Arial, sans serif;
    font-weight: 500;
    padding: 0 !important;
    float: left;
    line-height: 1.2 !important;
    margin-right: 14% !important;
	margin-bottom: 20px !important;
}
 
 .featured-view  .spacer-img,
 .latest-view .spacer-img,
 .recent-view .spacer-img,
 .topten-view  .spacer-img   {
    background: #f0f0f0 !important;
    position: relative;
}
.featured-view .spacer .center,
.latest-view .spacer .center,
.recent-view .spacer .center,
.topten-view  .spacer .center  {
	border: 1px solid rgb(247, 205, 169) !important;
}

.featured-view .row .spacer .spacer-img img.browseProductImage,
.latest-view .row .spacer .spacer-img img.browseProductImage,
.recent-view .row .spacer .spacer-img img.browseProductImage,
.topten-view .row .spacer .spacer-img img.browseProductImage  {
	 width: 60% !important;
    max-height: 100% !important;
    margin: 9px auto 9px auto !important;
    display: block !important;
    float: none !important;
    border-radius: 3px 31px !important;
    box-shadow: 0px 0px 4px black !important;
    padding: 5px !important;
}
.featured-view .row .spacer .spacer-inner .product_s_desc,
.latest-view  .row .spacer .spacer-inner .product_s_desc,
.recent-view .row .spacer .spacer-inner .product_s_desc,
.topten-view  .row .spacer .spacer-inner .product_s_desc {	
height: 0 !important;
}
.featured-view  .row .spacer .spacer-img img,
.latest-view .row .spacer .spacer-img img,
.recent-view  .row .spacer .spacer-img img,
.topten-view  .row .spacer .spacer-img img  {
	width: 100% !important;
	float: none !important;
}	
.featured-view  .zercala-podrobneye p, 
.latest-view  .zercala-podrobneye p, 
.recent-view .zercala-podrobneye p, 
.topten-view .zercala-podrobneye p {
    width: 90% !important;
}
.featured-view  .zercala-podrobneye a,
.latest-view .zercala-podrobneye a,
.recent-view  .zercala-podrobneye a,
.topten-view  .zercala-podrobneye a  {
    width: 90% !important;
}
.featured-view .card-payment-info,
.latest-view .card-payment-info,
.recent-view  .card-payment-info,
.topten-view .card-payment-info  {
	margin: 20px auto;
 }	
 .featured-view.spacer-img, 
.latest-view.spacer-img,
.recent-view .spacer-img, 
.topten-view .spacer-img {
    background: #f0f0f0 !important;
    position: relative;
}

.featured-view .products  .PricesalesPrice .from-main-span, 
.latest-view .products  .PricesalesPrice .from-main-span,
.recent-view  .products  .PricesalesPrice .from-main-span, 
.topten-view .products  .PricesalesPrice .from-main-span {
    border: none !important;
    font-size: 1.3rem !important;
    padding-right: 11px !important;
    margin-right: 0;
    margin-left: 0;
    padding-left: 0;
}
.featured-view .spacer-inner h3, 
.latest-view .spacer-inner h3,
.recent-view .spacer-inner h3, 
.topten-view .spacer-inner h3 {
    font-size: 124% !important;
    text-align: left;
    width: 85% !important;
    font-family: 'Avenir', Arial, sans serif;
    font-weight: 500;
    padding: 0 !important;
    float: left;
    line-height: 1.2 !important;
    margin-right: 14% !important;
}

@media (max-width: 599px) {

    .featured-view .row.productwrap .product, 
	.featured-view .row.productwrap .products,
	.latest-view .row.productwrap .product, 
	.latest-view .row.productwrap .products, 
	.recent-view .row.productwrap .product, 
	.recent-view .row.productwrap .products, 
	.topten-view .row.productwrap .product, 
	.topten-view .row.productwrap .products {
    width: 87%;
    padding: 4px 34px;
    margin: 0 auto 25px auto !important;
}
}
 @media (min-width: 600px) and (max-width: 767px) {

.featured-view .row.productwrap .product,
	.featured-view .row.productwrap .products,
	.latest-view .row.productwrap .product, 
	.latest-view .row.productwrap .products,
	.recent-view .row.productwrap .product, 
	.recent-view .row.productwrap .products,
	.topten-view .row.productwrap .product, 
	.topten-view .row.productwrap .products {
	
	width: 46%;
    padding: 3px 29px 0 29px;
    }
 }
  @media (min-width: 768px) and (max-width: 991px) {

.featured-view .row.productwrap .product,
	.featured-view .row.productwrap .products,
	.latest-view .row.productwrap .product, 
	.latest-view .row.productwrap .products,
	.recent-view .row.productwrap .product, 
	.recent-view .row.productwrap .products,
	.topten-view .row.productwrap .product, 
	.topten-view .row.productwrap .products {
	
	width: 46%;
    padding: 3px 46px 0 46px;
   }
 }
 @media (min-width: 992px) and (max-width: 1259px) {
.featured-view .row.productwrap .product,
	.featured-view .row.productwrap .products,
	.latest-view .row.productwrap .product, 
	.latest-view .row.productwrap .products,
	.recent-view .row.productwrap .product, 
	.recent-view .row.productwrap .products,
	.topten-view .row.productwrap .product, 
	.topten-view .row.productwrap .products {
    width: 22%;
	padding: 3px 0 0 0;
  }
 }
 
.featured-view, 
.latest-view,
.recent-view , 
.topten-view {
	
	
}	

/* Избранные, похожие и прочие товары - отображение товаров в модуле товаров END */

/* Похожие товары */

 .pohozhie {
    opacity: 0.9;
    margin-top: 60px;
}
 .pohozhie:hover {
	opacity: 1;
}
.pohozhie .PricebasePriceWithTax {
    display: inline-block;
	float: left;
    font-size: 16px;
	font-weight: 300;
    color: black;
    padding: 3px;
}
.pohozhie:hover .PricebasePriceWithTax {
    background: black;
    font-weight: 400;
    color: white !important;
} 
.pohozhie .spacer-inner h2 {
    width: 100% !important;
} 

.pohozhie .row .spacer .spacer-inner {
	width: 100% !important;
}
.pohozhie .row .spacer .spacer-img img {
    width: 100% !important;
    float: none !important;
    border: 6px solid transparent;
    border-radius: 0;
    box-shadow: none;
    margin: 0 !important;
    transform: none !important;
}
.pohozhie .pohozhie-zagolovok {
    text-align: center;
    font-size: 21px;
    font-family: 'Avenir', sans-serif !important;
    color: black;
    margin-bottom: 30px;
}
.pohozhie .products .inner-hover {
    display: none;
}
.pohozhie  .products:hover .inner-hover {
    display: none;
}	
.pohozhie .products  .pays-image {
    width: 50%;
}
.pohozhie .products:hover .pays-image {
    width: 50%;
    margin: 0 auto;
	left: 0 !important;
}	
.pohozhie .products:hover .zercala-podrobneye-display a {
    left: 0 !important;
    float: none;
    text-align: center;
}
 .pohozhie  ul  {
	padding: 0;
}	
 .pohozhie  li  {
	list-style: none;
}
.pohozhie .vmgroup .vm-product.productdetails li {	
    padding-top: 0;
}	
.pohozhie .spacer-inner a {
    display: block;
}
.pohozhie .vm-price-desc {
	margin: 0;
}
.pohozhie .product-field-display {
	width: 100% !important;
}	
 .pohozhie .product-fields .product-field-type-M img {
    width: 35px;
    opacity: 1;
}	
 .pohozhie .product-fields-title-wrapper {
    font-size: 9px;
}
 .pohozhie .chzn-container-single .chzn-single span {
    font-size: 9px;
}
 .pohozhie .okno-inf {
	display: none;
}
 .pohozhie .addtocart-area {
	margin-top: 90px !important;
    display: block;
    clear: none;
    width: 380px !important;
    margin-left: -140px !important;
}
.pohozhie  .addtocart-bar, .pohozhie .addtocart-area {
    display: none;
}
/* Похожие товары END*/

/* Медиа-запросы отображение товаров в категориях и модулях */

@media (max-width: 599px) {

.category-view .row.productwrap .product, 
.category-view .row.productwrap .products, 
.browse-view .row.productwrap .product, 
.browse-view .row.productwrap .products {
	
	width: 95%;
    padding: 4px 34px;
    margin: 0 auto 25px auto !important;
   }
 } 
 @media (min-width: 600px) and (max-width: 767px) {

.category-view .row.productwrap .product, 
.category-view .row.productwrap .products, 
.browse-view .row.productwrap .product, 
.browse-view .row.productwrap .products {
    width: 46%;
    padding: 3px 15px 0 15px;
}
 }
 
 @media (min-width: 768px) and (max-width: 991px) {

.category-view .row.productwrap .product, 
.category-view .row.productwrap .products,
 .browse-view .row.productwrap .product, 
 .browse-view .row.productwrap .products {
    width: 42%;
    padding: 3px 17px 0 17px;
}
 }
 
 @media (min-width: 992px) and (max-width: 1259px) {

.category-view .row.productwrap .product, 
.category-view .row.productwrap .products, 
.browse-view .row.productwrap .product, 
.browse-view .row.productwrap .products {
	
	width: 22%;
	padding: 3px 0 0 0;
  }
 }



/* Медиа-запросы отображение товаров в категориях и модулях END */ 
 
 