/*grey*/
section.theme-grey{
    background-color: rgb(244,244,244);
    color: rgb(128,128,128);
}

section.theme-grey h2,
section.theme-grey h3,
section.theme-grey h4 {
    color: rgb(0,0,0);
}

/*black*/
section.theme-black{
    background-color: rgb(0,0,0);
    color: rgb(255,255,255);
}

section.theme-black h2,
section.theme-black h3,
section.theme-black h4
{
    color: rgb(255,255,255);
}
.news-page section.theme-black article p,
.news-page section.theme-black article ol li,
.news-page section.theme-black article ol li:before,
.news-page section.theme-black article ul li,
.news-page section.theme-black article ul li:before,
.news-page section.theme-black article table tbody td {
    color: #ffffff;
}
section.theme-black article table td, section.theme-black article table th {
    border: 1px solid #ffffff;
}
section.theme-black .constructor-slider .product-title a,
section.theme-black .constructor-slider .product-item .product-description,
section.theme-black .constructor-slider .product-item .product-weight,
section.theme-black .constructor-slider .product-item .price-cart .price {
    color: #ffffff;
}
section.theme-black .products-slider .product-item .product-title a,
section.theme-black .products-slider .product-item .product-weight,
section.theme-black .products-slider .product-item .product-description,
section.theme-black .products-slider .product-item .price {
    color: #ffffff;
}
section.theme-black .slick-dots li button:before {
    background: #ffffff;
}

.fr-view table td, .fr-view  table th {
    border: 1px solid #e1d8cb;
}

/*gold*/
section.theme-gold{
    background-color: rgb(200,170,106);
    color: rgb(255,255,255);
}

section.theme-gold h2,
section.theme-gold h3,
section.theme-gold h4
{
    color: rgb(255,255,255);
}
.news-page section.theme-gold article p,
.news-page section.theme-gold article ol li,
.news-page section.theme-gold article ol li:before,
.news-page section.theme-gold article ul li,
.news-page section.theme-gold article ul li:before,
.news-page section.theme-gold article table tbody td {
    color: #ffffff;
}
section.theme-gold article table td, section.theme-gold article table th {
    border: 1px solid #ffffff;
}
section.theme-gold .constructor-slider .product-title a,
section.theme-gold .constructor-slider .product-item .product-description,
section.theme-gold .constructor-slider .product-item .product-weight,
section.theme-gold .constructor-slider .product-item .price-cart .price,
section.theme-gold .products-slider .product-item .free-gift .user-gift span {
    color: #ffffff;
}
section.theme-gold .products-slider .product-item .product-title a,
section.theme-gold .products-slider .product-item .product-weight,
section.theme-gold .products-slider .product-item .product-description,
section.theme-gold .products-slider .product-item .price {
    color: #ffffff;
}
section.theme-gold .slick-dots li button:before {
    background: #ffffff;
}
