html{
	/* базовые цвета */
	--color-white:#fff;
	--color-black:#000;
	--color-1:#191919;
	--color-2:#565656;
	--color-3:#7E7E7E;
	--color-4:#C6C6C6;
	--color-5:#f0f0f0;
	--color-6:#ffffff;

	--color-custom-1:#0bc77a;
	--color-custom-2:#009d57;
	--color-custom-invert:#fff;

	--color-form-1:#000;
	--color-form-2:#191919;
/*
	--color-form-1:red;
	--color-form-2:blue;
 */
	--color-instock:#008000;
	--color-nostock:#EC1F27;
	--color-reviews-Yes:#008000;
	--color-reviews-No:#c61a01;
	--color-rating:#FE9E21;
	--color-label:#fff;
	--color-message:#fff;
	--color-message-info:#fff;
	--color-price-sale:#EC1F27;
	--color-price-old:#565656;
	--color-remark:#BF3030;
	--color-sale-percent:#fff;

	/* базовые бекграунды */
	--background-color-white:#fff;
	--background-color-black:#000;
	--background-color-1:#323239;
	--background-color-2:#44444c;
	--background-color-3:#7E7E7E;
	--background-color-4:#C6C6C6;
	--background-color-5:#f0f0f0;
	--background-color-6:#ffffff;

	--background-color-custom-1:#67af45;
	--background-color-custom-2:#313135;
	--background-color-custom-3:#f9fdfc;

	--background-color-form-1:#f0f0f0;
	--background-color-form-2:#fff;
/*
	--background-color-form-1:red;
	--background-color-form-2:blue;
*/
	--background-color-label:#FE9E21;
	--background-color-message:#BF3030;
	--background-color-message-info:#269926;
	--background-color-sale-percent:#EC1F27;

	/* базовые цвета бордеров */
	--border-color-white:#fff;
	--border-color-black:#000;
	--border-color-1:#191919;
	--border-color-2:#565656;
	--border-color-3:#7E7E7E;
	--border-color-4:#C6C6C6;
	--border-color-5:#f0f0f0;
	--border-color-6:#ffffff;

	--border-color-custom-1:green;
	--border-color-custom-3:#99d7be;
	--border-color-form-1:#b6b7b8;
	--border-color-form-2:#d6dcde;
/*
	--border-color-form-1:red;
	--border-color-form-2:blue;
*/
	--border-color-message:#BF3030;
	--border-color-message-info:#008500;

	/*buttons*/
	--color-button-1:#fff;
	--color-button-2:#67af45;
	--background-color-button-1:#46464c;
	--background-color-button-2:#67af45;
	--border-color-button-2:#67af45;
	--border-color-button-1:#ededed;
}

body {background-color:var(--background-color-white);color:var(--color-1);}
body > header > #shadow {background-color:var(--background-color-black);}


a {color:var(--color-2);}
a:hover {color:var(--color-1);}

.products-quantity.instock {color:var(--color-instock);}
.products-quantity.nostock, .markProductOutOfStock, .product-date-available {color:var(--color-nostock);}

.price.sale *, .price.old {color:var(--color-price-sale);}
.price.old * {color:var(--color-price-old);}

.remark:before {color:var(--color-remark);}

/* ПРОРАБОТАННОЕ */

/* социальные сети ------------------------------------------------*/
a.facebook:before {color:#3B5998;}
a.instagram:before {color:#C6317E;}
a.twitter:before {color:#00ACED;}
a.youtube:before {color:#EC5951;}

/* важные сообщения на всех страницах ------------------------------------------------*/
.important-information, .msgError, .msgImportant {background-color:var(--background-color-message);color:var(--color-message);border-color:var(--border-color-message);}
.msgImportant:before {color:var(--color-message);}
.msgInfo{background-color:var(--background-color-message-info);color:var(--color-message-info);border-color:var(--border-color-message-info);}


/* формы ------------------------------------------------*/
input, select, textarea, div.send-form label.blur {color:var(--color-form-2);border-color:var(--border-color-form-2);}
input, select, textarea, div.send-form label.blur:before {background-color:var(--background-color-form-1);}
div.send-form label > span.caption + * {background-color:transparent;}
div.send-form label.blur > span.caption + * {color:transparent;}
input:focus, select:focus, textarea:focus,
div.send-form label:not(.blur) {border-color:var(--border-color-form-1);background-color:var(--background-color-form-2);color:var(--color-form-1);}
div.send-form label > span.caption + select > option:not(:first-of-type) {color:var(--color-form-1);}
div.send-form label > span.caption {color:var(--color-form-2);}
div.send-form * > span.caption,
div.send-form label.blur > span.caption {color:var(--color-form-2);}
div.send-form label > span.caption + *{color:var(--color-form-1);}
div.send-form label:not(.blur) > span.caption > *,
div.send-form label:not(.blur) > span.caption > span:before {background-color:var(--background-color-form-2);color:var(--color-form-1);}
div.send-form label.blur > span.caption > * {background-color:transparent;}
form .required .caption:after,.remark:before  {color:var(--color-remark);}
input + .eye, * + .help, .edit {color:var(--color-form-2);}
input[type="password"] + .eye:hover, input[type="text"] + .eye, * + .help:hover, .edit:hover {color:var(--color-form-1);}

::-webkit-input-placeholder {color:var(--color-form-2);}
::placeholder {color:var(--color-form-2);}

span.spinMinus, span.spinPlus {border-color:var(--border-color-form-2);background-color:var(--background-color-form-1);}
span.spinMinus:before, span.spinPlus:before, span.spinPlus:after {background-color:var(--border-color-form-2);}

span.spinMinus:hover, span.spinPlus:hover {border-color:var(--border-color-form-1);background-color:var(--background-color-form-2);}
span.spinMinus:hover:before, span.spinPlus:hover:before, span.spinPlus:hover:after {background-color:var(--border-color-form-1);}

body > header:after {background-color:#fff;}
body.is-scroll > header {border-color:#e2e2e2;-webkit-box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);-moz-box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);}

/* поиск ------------------------------------------------*/
#search input[type="search"] {background-color:transparent;}
body:not(.search-is-clicked) #search button[type="submit"]{color:var(--color-5);}
body:not(.search-is-clicked) > header ul.header > li#header-search #search button[type="submit"]{color:var(--color-1);}
body:not(.search-is-clicked) #search button.reset {color:var(--color-white);}
body:not(.search-is-clicked) > header #search ::-webkit-input-placeholder {color:var(--color-3);}
body:not(.search-is-clicked) > header #search :-ms-input-placeholder {color:var(--color-3);}
body:not(.search-is-clicked) > header #search ::placeholder {color:var(--color-3);}

body.search-is-clicked > header #search input[type="search"] {border-color:#f7f8fa;background-color:var(--color-white);color:var(--color-black);}
body.search-is-clicked > header #search .close-button {color:#fff;}

@media only screen and (min-width:901px){
	body.search-is-clicked > header #search input[type="search"] {border-bottom-color:transparent;}
}

@media only screen and (max-width:600px){
	body:not(.search-is-clicked) > header #search input[type="search"] {background-color:transparent;border-color:transparent;}
	body:not(.search-is-clicked) > header #search input[type="search"]::placeholder {color:transparent;}
}

#search_result {border-color:#fff;background-color:#fff;-webkit-box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);-moz-box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);}
#search_result:after {background-color:#fff;}
#search_result > div {background-color:#f7f8fa;}
#search_result > div.sel, #search_result > div:hover {background-color:#f0f0f0;}
#search_result > div > * > span:last-of-type .text b {color:var(--color-custom-1);}
#search_result > div:not(.search-fast-manufacturer) > * > span:first-of-type {background-color:#fff;}

/* горизонтальное меню ссылок ------------------------------------------------*/
ul.header-pages-menu > li > a {color:var(--color-1);}
ul.header-pages-menu > li > span,
ul.header-pages-menu > li > a:hover {color:var(--color-custom-1);}
ul.header > li#header-languages > div .divider{background-color:var(--background-color-1);}
ul.header > li#header-currencies span, ul.header > li#header-currencies a:hover{color:var(--color-custom-1);}
@media only screen and (max-width:900px){
ul.header > li#header-phones > .phones-block > .icon + div,
ul.header > li#header-compare,
ul.header > li#header-pages nav {background-color:#fff;border-color:#e2e2e2;-webkit-box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);-moz-box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);}
}

/* меню ------------------------------------------------*/
.menu ul > li > a:hover, .menu ul > li.current > a {color:var(--color-custom-1);}
.menu ul.L0 > li > a {color:var(--color-white);}
.menu ul.L0 > li > a {border-color:var(--border-color-6);background-color:var(--background-color-custom-2);}
.menu ul.L0 > li.children > ul {border-color:var(--border-color-6);background-color:var(--background-color-6);}
.menu ul.L0 > li.children.open > a {border-color:transparent;}
.menu ul.L0 > li:hover > a, .menu ul.L0 > li.current.open > a {color:var(--color-white);background-color:var(--background-color-custom-1);}
.menu ul.L1 > li > a {color:var(--color-2);}
.menu ul.L1 > li > a:hover, .menu ul.L1 > li.current > a {color:var(--color-1);}

.menu ul.L1 > li a:hover{background-color:var(--background-color-custom-2);color:var(--color-white);}

main #dropdown-menu{border-color:var(--border-color-4);background-color: var(--background-color-custom-2);}
#top-navigation .menu ul.L0 > li:after {background-color:var(--background-color-4);border-color:#eee;}
#top-navigation .menu ul.L0 > li.children ul.L1 {background-color:#fff;-webkit-box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);-moz-box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);}
#top-navigation {background-color:var(--background-color-custom-2)}

ul.header > li#header-pages #dropdown-menu,
ul.header > li#header-pages #search-block {background-color: var(--background-color-custom-2);}

/* карусель производителей ------------------------------------------------*/
.owl-carousel-manufacturers .owl-item .item > a {background-color:var(--color-white);}

	/* боксы ------------------------------------------------*/
.box {}
.box .head {background-color:var(--background-color-6);border-bottom-color:#e2e2e2;/*-webkit-box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);-moz-box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);*/}
.box .box-content{background-color:var(--background-color-6);}
.box .box-products-image {background-color:var(--color-white);}

/* блоки ------------------------------------------------*/
.block .head > * > * {background-color:var(--background-color-6);}
.block .head, #homeBlocksTabs.ui-tabs ul.ui-tabs-nav {background-image:url("../images/bg-block-title.gif");}

/* группировка фильтр + сортировка ------------------------------------------------*/
#content.sort-open #showButtons > button#showSort,
#content.filter-open #showButtons > button#showFilter,
#content #showButtons > button:hover,
#content #showButtons > button.active {background-color:var(--background-color-custom-1);border-color:var(--border-color-custom-1);color:#fff;}

#showButtons > button {border-color:#ccc;}

/* категории товаров ------------------------------------------------*/
body.is-home-page .categories-image{}
/*
body.is-home-page .categories-image>span>img{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 307 306.9'%3E%3Cpath d='M292.9,218.9a153.8423,153.8423,0,0,0,11.6-35.1L281.1,169c.5-4,.8-8.1.9-12.2.1-1.4,0-2.8,0-4.2l25-12.1a150.291,150.291,0,0,0-7.5-36.2l-27.8-1.1a112.2894,112.2894,0,0,0-7.4-14.7l15.6-23.1a157.3089,157.3089,0,0,0-24.6-27.6l-24.6,13A154.9066,154.9066,0,0,0,217,41.7L219,14A153.8423,153.8423,0,0,0,183.9,2.4L169.1,25.9c-4-.5-8.1-.8-12.2-.9h-4.2L140.6,0a155.25,155.25,0,0,0-36.2,7.5l-1.1,27.8a126.2646,126.2646,0,0,0-14.7,7.4l-23-15.6A150.0732,150.0732,0,0,0,38,51.7L50.9,76.3A125.1741,125.1741,0,0,0,41.8,90L14.1,88A153.8423,153.8423,0,0,0,2.5,123.1l23.4,14.8c-.5,4-.8,8.1-.9,12.2v4.2L0,166.4a155.25,155.25,0,0,0,7.5,36.2l27.8,1.1a126.2646,126.2646,0,0,0,7.4,14.7L27.1,241.3a153.8131,153.8131,0,0,0,24.6,27.6L76.3,256A135.5531,135.5531,0,0,0,90,265.1l-2,27.7a153.8423,153.8423,0,0,0,35.1,11.6L138,281c4,.5,8.1.8,12.2.9h4.2l12.1,25a154.19,154.19,0,0,0,36.2-7.5l1.1-27.8a126.28,126.28,0,0,0,14.7-7.4l22.9,15.6A157.3089,157.3089,0,0,0,269,255.2l-12.9-24.6a142.9556,142.9556,0,0,0,9.1-13.8ZM143.4,243.3a89.7431,89.7431,0,0,1-60.7-33.8c.9,1.6,1.7,3.2,2.6,4.7,1.1,1.9,2.3,3.7,3.5,5.4.6.9,1.2,1.8,1.8,2.6s1.3,1.7,1.9,2.5,1.3,1.6,1.9,2.4,1.3,1.6,1.9,2.3c1.3,1.5,2.6,2.9,4,4.3a111.4857,111.4857,0,0,0,16,13.6,107.7352,107.7352,0,0,0,14,8.3c1,.5,2,1,2.9,1.4s1.8.8,2.6,1.2,1.6.7,2.3,1,1.3.5,1.9.7c2.3.9,3.5,1.4,3.5,1.4s-1.3-.3-3.7-.9c-.6-.2-1.3-.3-2-.5s-1.5-.5-2.4-.7c-.9-.3-1.8-.5-2.8-.8-1-.4-2-.7-3.1-1.1-.5-.2-1.1-.4-1.7-.6s-1.1-.5-1.7-.7c-1.2-.5-2.4-1-3.7-1.6s-2.6-1.2-3.9-1.9c-1.4-.7-2.7-1.5-4.1-2.3a102.6981,102.6981,0,0,1-17.7-12.8,106.9049,106.9049,0,0,1-17.1-19.6,114.8945,114.8945,0,0,1-7.2-12.4c-1.1-2.2-2.1-4.5-3.1-6.7-.5-1.2-.9-2.3-1.3-3.5l-.7-1.8-.6-1.8a108.8419,108.8419,0,0,1-5.4-30.9v-4c0-1.3.1-2.7.1-4l.1-2,.2-2c.1-1.3.2-2.7.4-4l.6-4c.2-1.3.5-2.7.8-4s.5-2.7.9-4l1-4.1,1.2-3.7c.2-.6.4-1.2.6-1.9l.7-2c.5-1.3.9-2.6,1.5-3.9l1.6-3.8a108.6886,108.6886,0,0,1,7.8-14.2A104.2478,104.2478,0,0,1,99.5,75.6l1.4-1.2,1.5-1.2c1-.8,2-1.6,3-2.3,2-1.4,4-2.9,6.1-4.2a103.0954,103.0954,0,0,1,12.6-6.8,107.0517,107.0517,0,0,1,24.8-7.8,100.512,100.512,0,0,1,21.8-1.7c1.6.1,3.2.1,4.7.2s3,.3,4.4.4c1.4.2,2.7.4,4,.6.6.1,1.2.2,1.9.3a8.4689,8.4689,0,0,1,1.7.4c1.1.2,2.2.5,3.2.7s1.9.5,2.8.7,1.7.4,2.4.6,1.4.4,2,.6c2.3.8,3.6,1.2,3.6,1.2s-1.3-.2-3.7-.7c-.6-.1-1.3-.3-2-.4s-1.6-.2-2.4-.3c-.9-.1-1.8-.2-2.8-.4-1-.1-2.1-.2-3.2-.3a107.18,107.18,0,0,0-16.3-.2,111.958,111.958,0,0,0-20.7,3.3c-1.9.5-3.7,1.1-5.6,1.6-.9.3-1.9.7-2.8,1-1,.3-1.9.7-2.9,1.1s-1.9.8-2.9,1.1c-1,.4-1.9.8-2.9,1.3a61.8826,61.8826,0,0,0-5.8,2.8c-1.5.8-2.9,1.6-4.4,2.4a90.4141,90.4141,0,0,1,120.8,95.2C237.8,213.2,192.9,249,143.4,243.3Z' fill='%23000' style='fill-opacity:0.35;'/%3E%3C/svg%3E");}
body.is-home-page ul.categories-listing > li > div{background-color:var(--background-color-custom-1);}
body.is-home-page ul.categories-listing > li > div:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 150'%3E%3Crect width='150' height='150' fill='%233a584e' style='fill-opacity:0.75;'/%3E%3C/svg%3E");}
body.is-home-page ul.categories-listing > li > div:hover:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 150'%3E%3Crect width='150' height='150' fill='%233a584e' style='fill-opacity:0.35;'/%3E%3C/svg%3E");}
body.is-home-page ul.categories-listing > li > div:hover .categories-image>span>img {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 307 306.9'%3E%3Cpath d='M292.9,218.9a153.8423,153.8423,0,0,0,11.6-35.1L281.1,169c.5-4,.8-8.1.9-12.2.1-1.4,0-2.8,0-4.2l25-12.1a150.291,150.291,0,0,0-7.5-36.2l-27.8-1.1a112.2894,112.2894,0,0,0-7.4-14.7l15.6-23.1a157.3089,157.3089,0,0,0-24.6-27.6l-24.6,13A154.9066,154.9066,0,0,0,217,41.7L219,14A153.8423,153.8423,0,0,0,183.9,2.4L169.1,25.9c-4-.5-8.1-.8-12.2-.9h-4.2L140.6,0a155.25,155.25,0,0,0-36.2,7.5l-1.1,27.8a126.2646,126.2646,0,0,0-14.7,7.4l-23-15.6A150.0732,150.0732,0,0,0,38,51.7L50.9,76.3A125.1741,125.1741,0,0,0,41.8,90L14.1,88A153.8423,153.8423,0,0,0,2.5,123.1l23.4,14.8c-.5,4-.8,8.1-.9,12.2v4.2L0,166.4a155.25,155.25,0,0,0,7.5,36.2l27.8,1.1a126.2646,126.2646,0,0,0,7.4,14.7L27.1,241.3a153.8131,153.8131,0,0,0,24.6,27.6L76.3,256A135.5531,135.5531,0,0,0,90,265.1l-2,27.7a153.8423,153.8423,0,0,0,35.1,11.6L138,281c4,.5,8.1.8,12.2.9h4.2l12.1,25a154.19,154.19,0,0,0,36.2-7.5l1.1-27.8a126.28,126.28,0,0,0,14.7-7.4l22.9,15.6A157.3089,157.3089,0,0,0,269,255.2l-12.9-24.6a142.9556,142.9556,0,0,0,9.1-13.8ZM143.4,243.3a89.7431,89.7431,0,0,1-60.7-33.8c.9,1.6,1.7,3.2,2.6,4.7,1.1,1.9,2.3,3.7,3.5,5.4.6.9,1.2,1.8,1.8,2.6s1.3,1.7,1.9,2.5,1.3,1.6,1.9,2.4,1.3,1.6,1.9,2.3c1.3,1.5,2.6,2.9,4,4.3a111.4857,111.4857,0,0,0,16,13.6,107.7352,107.7352,0,0,0,14,8.3c1,.5,2,1,2.9,1.4s1.8.8,2.6,1.2,1.6.7,2.3,1,1.3.5,1.9.7c2.3.9,3.5,1.4,3.5,1.4s-1.3-.3-3.7-.9c-.6-.2-1.3-.3-2-.5s-1.5-.5-2.4-.7c-.9-.3-1.8-.5-2.8-.8-1-.4-2-.7-3.1-1.1-.5-.2-1.1-.4-1.7-.6s-1.1-.5-1.7-.7c-1.2-.5-2.4-1-3.7-1.6s-2.6-1.2-3.9-1.9c-1.4-.7-2.7-1.5-4.1-2.3a102.6981,102.6981,0,0,1-17.7-12.8,106.9049,106.9049,0,0,1-17.1-19.6,114.8945,114.8945,0,0,1-7.2-12.4c-1.1-2.2-2.1-4.5-3.1-6.7-.5-1.2-.9-2.3-1.3-3.5l-.7-1.8-.6-1.8a108.8419,108.8419,0,0,1-5.4-30.9v-4c0-1.3.1-2.7.1-4l.1-2,.2-2c.1-1.3.2-2.7.4-4l.6-4c.2-1.3.5-2.7.8-4s.5-2.7.9-4l1-4.1,1.2-3.7c.2-.6.4-1.2.6-1.9l.7-2c.5-1.3.9-2.6,1.5-3.9l1.6-3.8a108.6886,108.6886,0,0,1,7.8-14.2A104.2478,104.2478,0,0,1,99.5,75.6l1.4-1.2,1.5-1.2c1-.8,2-1.6,3-2.3,2-1.4,4-2.9,6.1-4.2a103.0954,103.0954,0,0,1,12.6-6.8,107.0517,107.0517,0,0,1,24.8-7.8,100.512,100.512,0,0,1,21.8-1.7c1.6.1,3.2.1,4.7.2s3,.3,4.4.4c1.4.2,2.7.4,4,.6.6.1,1.2.2,1.9.3a8.4689,8.4689,0,0,1,1.7.4c1.1.2,2.2.5,3.2.7s1.9.5,2.8.7,1.7.4,2.4.6,1.4.4,2,.6c2.3.8,3.6,1.2,3.6,1.2s-1.3-.2-3.7-.7c-.6-.1-1.3-.3-2-.4s-1.6-.2-2.4-.3c-.9-.1-1.8-.2-2.8-.4-1-.1-2.1-.2-3.2-.3a107.18,107.18,0,0,0-16.3-.2,111.958,111.958,0,0,0-20.7,3.3c-1.9.5-3.7,1.1-5.6,1.6-.9.3-1.9.7-2.8,1-1,.3-1.9.7-2.9,1.1s-1.9.8-2.9,1.1c-1,.4-1.9.8-2.9,1.3a61.8826,61.8826,0,0,0-5.8,2.8c-1.5.8-2.9,1.6-4.4,2.4a90.4141,90.4141,0,0,1,120.8,95.2C237.8,213.2,192.9,249,143.4,243.3Z' fill='%23000' style='fill-opacity:0.5;'/%3E%3C/svg%3E");}
*/

body.is-home-page ul.categories-listing > li .categories-name > a {color:var(--color-black)}
ul.categories-listing > li {border-color:transparent;}
ul.categories-listing > li > div {border-color:var(--border-color-custom-1);background-color:var(--background-color-6);}
ul.categories-listing > li:hover > div {border-color:var(--border-color-custom-1);}


/* спойлер ------------------------------------------------*/
.spoiler-gradient:before {
    background:-moz-linear-gradient(to top, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #fff));
    background:-webkit-linear-gradient(to top, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background:-o-linear-gradient(to top, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background:-ms-linear-gradient(to top, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background:linear-gradient(to top, rgba(255, 255, 255, 0) 0%, #fff 100%);
}

/* сравнение в шапке ------------------------------------------------*/
#header-compare #sCompareCnt {color:var(--color-custom-invert);background-color:var(--background-color-custom-1);}

/* корзина в шапке ------------------------------------------------*/
#header-shopping-cart #sCartPCnt {color:var(--color-custom-invert);background-color:var(--background-color-custom-1);}

/* корзина всплывающая в меню ссылок ------------------------------------*/
#shCartPlace > form {border-color:#e2e2e2;-webkit-box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);-moz-box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);}
#shCartPlace > form > *:after {background-color:#fff;}
#shCartPlace ul.shopping-cart-hover > li:nth-child(even) {/*background-color:#fdfdfd;*/}
#shCartPlace ul.shopping-cart-hover > li:last-child {border-bottom-color:#fdfdfd;}
#shCartPlace ul.shopping-cart-hover > li:hover {background-color:#f7f8fa;border-bottom-color:#f7f8fa;}


ul.shopping-cart-hover-subtotals {border-top-color:#f7f8fa;}

/* вход/регистрация ------------------------------------------------*/

ul.account-box > li > a:hover,
ul.account-box > li.current > a {color:var(--color-custom-1);}

ul.account-summary > li {background-color:#fff;border-color:#555;}
ul.account-summary > li > span {background-color:#fff;color:#000;}

/* кросс-фильтр в списке ------------------------------------------------*/
ul.cross-filter li span,
ul.cross-filter li a._usrLink:hover {color:var(--color-custom-1);border-color:var(--border-color-custom-1);;}

/* сортировка в списке ------------------------------------------------*/
.sort-links > ul > li > span[data-clickurl]:hover,
.sort-links > ul > li > span:not([data-clickurl]) {color:var(--color-custom-1);}

/* листалка в списке ------------------------------------------------*/
.listing-split-links-pages > ul > li > a:hover,
.listing-split-links-pages > ul > li > .pageNumber.current {background-color:var(--background-color-custom-1);color:#fff;}

/* список товаров ------------------------------------------------*/
ul.products-listing-block > li {border-color:transparent;}
ul.products-listing-block .product-border {border-color:var(--border-color-5);background-color:var(--background-color-6);}
ul.products-listing-block .prod:hover .product-border {border-color:var(--border-color-4);}

.products-listing-owl .owl-item,
.products-listing-owl-img .owl-item {border-color:var(--border-color-5);background-color:var(--background-color-6);}
.products-listing-owl .owl-item:hover,
.products-listing-owl-img .owl-item:hover {border-color:border-color:var(--border-color-6);}

.products-listing .listing-image{background-color:var(--color-white);}

/* списки товаров в виде прайс-строк */
ul.products-listing-lines > li {border-color:#dddddd;}
ul.products-listing-lines > li:nth-child(odd) {background-color:#f9f9f9;}
ul.products-listing-lines > li:hover {background-color:#f0f0f0;}
ul.products-listing-lines > li .product-listing-image span a,
ul.products-listing-lines > li .products-list-description {border-color:#dddddd;}

.product-listing-image > a:first-of-type {background-color:#fff;}

/* прайс-лист */
.price.w100 td {border-color:#dddddd;}
.price.w100 tr:nth-child(odd) td {background-color:#f9f9f9;}

/* быстрый просмотр  ------------------------------------------------*/
.quick-preview{border-color:#dcdada;color:#000;}
.quick-preview:after {background-color:#fff;}
.quick-preview:hover {border-color:#000;color:#fff;}
.quick-preview:hover:after {background-color:#000;}

/* стикеры ------------------------------------------------*/
.products-label {background-color:var(--background-color-label);color:var(--color-label);}
.product-sale-percent {color:var(--color-sale-percent);background-color:var(--background-color-sale-percent);}
.products-label.label-dostavka_besplatno {background-color:transparent;color:transparent;background-image:url(../images/ico_free_delivery.png);}
/* рейтинг ------------------------------------------------*/
.rating {color:var(--color-rating);}

/* Default tooltip style ------------------------------------------------*/
.qtip-default {border:1px solid #c0c0c0;background:#fff;}
.qtip-close.qtip-icon:hover:before {color:var(--color-custom-1);}
.qtip-default {-webkit-box-shadow:0 0.25em 0.25em -0.125em #999999;-moz-box-shadow:0 0.25em 0.25em -0.125em #999999;box-shadow:0 0.25em 0.25em -0.125em #999999;}

/* опции товара в виде кнопок ------------------------------------------------*/
.product-attributes li.pOptBtn label {border-color:#EEEEEE;}
.product-attributes li.pOptBtn label:hover,
.product-attributes li.pOptBtn.active label {background-color:var(--background-color-custom-1);border-color:var(--border-color-custom-1);color:#fff;}

/* опции товара с изображениями ------------------------------------------------*/
.product-attributes li.product-option-image .product-option-value-image {border-color:#EEEEEE;}
.product-attributes li.product-option-image .product-option-value-image:hover,
.product-attributes li.product-option-image.active .product-option-value-image {border-color:var(--border-color-custom-1);}

/* страница товара ------------------------------------------------*/
.product-info-image {background:var(--color-white);border-color:var(--border-color-5);}

ul.product-info .owl-dots .owl-dot {border-color:var(--border-color-5);background-color:var(--background-color-white);}
ul.product-info .owl-dots .owl-dot:hover,
ul.product-info .owl-dots .owl-dot.active {border-color:var(--border-color-custom-1);}

.ui-tab, .ui-tabs-panel {border-color:var(--border-color-5);background-color:var(--background-color-6);}
.ui-tab.ui-state-active, .ui-tab.ui-state-hover, .ui-tab.ui-state-active.ui-state-hover {border-color:var(--border-color-5);background-color:var(--background-color-6);}

@media only screen and (max-width:600px){
	.ui-tab.ui-state-active, .ui-tab.ui-state-hover, .ui-tab.ui-state-active.ui-state-hover {background-color:var(--background-color-custom-1);}
	.ui-tabs .ui-tabs-nav > li.ui-tab.ui-state-active {border-color:var(--border-color-custom-1);}
	.ui-tab.ui-state-active > a, .ui-tab.ui-state-hover > a, .ui-tab.ui-state-active.ui-state-hover > a {color:var(--color-custom-invert);}
}

.ui-tab {background-color:var(--background-color-5);}
.ui-tab.ui-state-hover {background-color:var(--background-color-custom-1);}
.ui-tab.ui-state-hover:not(.ui-tabs-active) > a {color:var(--color-custom-invert);}

ul.product-info-props .fHelp, ul.product-info-props  .fvHelp {background-color:#d5d5d5;}

#product-info-right-block {border-color:var(--border-color-5);background-color:var(--background-color-6);}

/* баннер-слайдер ------------------------------------------------*/
.owl-nav > button:before {color:#000;background:#d5d5d5;}
.owl-dots .owl-dot span:before {color:var(--color-custom-1);}

/* стрелки вверх ------------------------------------------------*/
#topLeft:before, #topRight:before {background:#d5d5d5;}
#topLeft, #topRight {color:#000;}

/* бокс фильтра ------------------------------------------------*/
div.fltSect {border-bottom-color:#c0c0c0;}

/* корзина ------------------------------------------------*/

ul.shopping-cart-listing, ul.shopping-cart-listing > li {border-color:#d5d5d5;}
ul.shopping-cart-listing .cart-delete .icon-remove {border-color:#e2e2e2;background-color:#fff;border-color:#e2e2e2;-webkit-box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);-moz-box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);}
ul.shopping-cart-listing .cart-delete .icon-remove:hover {color:#fff;background-color:#bb0000;border-color:#bb0000;}

#shoppingCart .subtotal-sum #subtotalSum, #shoppingCart .subtotal-sum .subtotalTxt {color:#000000;}
.subtotal-sum tr:last-child td {border-bottom-color:#d5d5d5;}
#shoppingCart .ui-tabs .ui-tabs-active.ui-state-active {background-color:#000000;border-color:#000000;}
#shoppingCart .ui-tabs .ui-tabs-active.ui-state-active > a {color:#fff;}


/* всплывающе окно корзины */
.pAdded {border-color:var(--border-color-custom-1);background-color:#fff;}

/* история заказов ------------------------------------------------*/
ul.orders-history-block,
ul.orders-history-block > li.order-status,
ul.orders-history-block.open ul.orders-history-info {border-color:#e2e2e2;}

ul.orders-history-block.open,
ul.orders-history-block:hover {-webkit-box-shadow:0 0 0.25em 0.125em #e2e2e2;-moz-box-shadow:0 0 0.25em 0.125em #e2e2e2;box-shadow:0 0 0.25em 0.125em #e2e2e2;}

ul.orders-history-block.open ul.orders-history-list,
ul.orders-history-block.open > li.order-status > *:first-child,
ul.order-totals {background-color:#f7f8fa;border-color:#e2e2e2;}
ul.orders-history-list > li.order-id > a._usrLink:hover {color:var(--color-custom-1);}

/* иконка скидки ------------------------------------------------*/
.specials-only-text {color:#008000;}
.complect-product-discount{background-color:var(--background-color-sale-percent);color:#fff;outline:1px solid #fff;}

ul.filter > li.inactive > s,
ul.filter > li.active .cnt {color:#bbb;}

ul.filter > li > a:before,
ul.filter > li.inactive > s:before {color:#999999;}

ul.filter .selected a,
ul.filter .selected a:before,
ul.filter .active a:hover,
ul.filter .active a:hover:before{color:var(--color-custom-1);}
ul.filter .selected a:hover,
ul.filter .selected a:hover:before {color:#c61a01;}
a.reset-filter {color:var(--color-custom-1);}
a.reset-filter:hover {color:#c61a01;}

/* отзывы и гостевая книга ------------------------------------------------*/
ul.reviews-list > li:nth-child(2n) {background-color:var(--background-color-5);}
ul.reviews-list > li .rvYesNo a.rvYes {color:var(--color-reviews-Yes);}
ul.reviews-list > li .rvYesNo a.rvNo {color:var(--color-reviews-No);}

/* подписка ------------------------------------------------*/
#subscribe {background-color:#f7f8fa;border-color:#e2e2e2;}

/* скрол ------------------------------------------------*/
.block-scroll::-webkit-scrollbar-track{border-color:#c2c2c2;background-color:#f1f1f1;}
.block-scroll::-webkit-scrollbar-thumb{background-color:#c1c1c1;}
.block-scroll::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8;}


/* футер ------------------------------------------------*/
#consultation,
body > footer{background-color:var(--background-color-1);color:var(--color-5)}
body > .copyright {background-color:var(--background-color-6);border-color:var(--border-color-5);color:var(--color-1);}
body > footer ul.footer > li > span {color:var(--color-white);}
body > footer ul.categories > li > a, body > footer ul.header-pages-menu > li > a {color:var(--color-4);}
body > footer ul.categories > li.current > a, body > footer ul.categories > li > a:hover,
body > footer ul.header-pages-menu > li.current > a, body > footer ul.header-pages-menu > li > a:hover{color:var(--color-custom-1);}
body > footer .phones > a {color:var(--color-white);}

@media only screen and (min-width:1025px){
body > footer>*:before,
body > footer ul.footer:before,
body > footer:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 307 306.9'%3E%3Cpath d='M292.9,218.9a153.8423,153.8423,0,0,0,11.6-35.1L281.1,169c.5-4,.8-8.1.9-12.2.1-1.4,0-2.8,0-4.2l25-12.1a150.291,150.291,0,0,0-7.5-36.2l-27.8-1.1a112.2894,112.2894,0,0,0-7.4-14.7l15.6-23.1a157.3089,157.3089,0,0,0-24.6-27.6l-24.6,13A154.9066,154.9066,0,0,0,217,41.7L219,14A153.8423,153.8423,0,0,0,183.9,2.4L169.1,25.9c-4-.5-8.1-.8-12.2-.9h-4.2L140.6,0a155.25,155.25,0,0,0-36.2,7.5l-1.1,27.8a126.2646,126.2646,0,0,0-14.7,7.4l-23-15.6A150.0732,150.0732,0,0,0,38,51.7L50.9,76.3A125.1741,125.1741,0,0,0,41.8,90L14.1,88A153.8423,153.8423,0,0,0,2.5,123.1l23.4,14.8c-.5,4-.8,8.1-.9,12.2v4.2L0,166.4a155.25,155.25,0,0,0,7.5,36.2l27.8,1.1a126.2646,126.2646,0,0,0,7.4,14.7L27.1,241.3a153.8131,153.8131,0,0,0,24.6,27.6L76.3,256A135.5531,135.5531,0,0,0,90,265.1l-2,27.7a153.8423,153.8423,0,0,0,35.1,11.6L138,281c4,.5,8.1.8,12.2.9h4.2l12.1,25a154.19,154.19,0,0,0,36.2-7.5l1.1-27.8a126.28,126.28,0,0,0,14.7-7.4l22.9,15.6A157.3089,157.3089,0,0,0,269,255.2l-12.9-24.6a142.9556,142.9556,0,0,0,9.1-13.8ZM143.4,243.3a89.7431,89.7431,0,0,1-60.7-33.8c.9,1.6,1.7,3.2,2.6,4.7,1.1,1.9,2.3,3.7,3.5,5.4.6.9,1.2,1.8,1.8,2.6s1.3,1.7,1.9,2.5,1.3,1.6,1.9,2.4,1.3,1.6,1.9,2.3c1.3,1.5,2.6,2.9,4,4.3a111.4857,111.4857,0,0,0,16,13.6,107.7352,107.7352,0,0,0,14,8.3c1,.5,2,1,2.9,1.4s1.8.8,2.6,1.2,1.6.7,2.3,1,1.3.5,1.9.7c2.3.9,3.5,1.4,3.5,1.4s-1.3-.3-3.7-.9c-.6-.2-1.3-.3-2-.5s-1.5-.5-2.4-.7c-.9-.3-1.8-.5-2.8-.8-1-.4-2-.7-3.1-1.1-.5-.2-1.1-.4-1.7-.6s-1.1-.5-1.7-.7c-1.2-.5-2.4-1-3.7-1.6s-2.6-1.2-3.9-1.9c-1.4-.7-2.7-1.5-4.1-2.3a102.6981,102.6981,0,0,1-17.7-12.8,106.9049,106.9049,0,0,1-17.1-19.6,114.8945,114.8945,0,0,1-7.2-12.4c-1.1-2.2-2.1-4.5-3.1-6.7-.5-1.2-.9-2.3-1.3-3.5l-.7-1.8-.6-1.8a108.8419,108.8419,0,0,1-5.4-30.9v-4c0-1.3.1-2.7.1-4l.1-2,.2-2c.1-1.3.2-2.7.4-4l.6-4c.2-1.3.5-2.7.8-4s.5-2.7.9-4l1-4.1,1.2-3.7c.2-.6.4-1.2.6-1.9l.7-2c.5-1.3.9-2.6,1.5-3.9l1.6-3.8a108.6886,108.6886,0,0,1,7.8-14.2A104.2478,104.2478,0,0,1,99.5,75.6l1.4-1.2,1.5-1.2c1-.8,2-1.6,3-2.3,2-1.4,4-2.9,6.1-4.2a103.0954,103.0954,0,0,1,12.6-6.8,107.0517,107.0517,0,0,1,24.8-7.8,100.512,100.512,0,0,1,21.8-1.7c1.6.1,3.2.1,4.7.2s3,.3,4.4.4c1.4.2,2.7.4,4,.6.6.1,1.2.2,1.9.3a8.4689,8.4689,0,0,1,1.7.4c1.1.2,2.2.5,3.2.7s1.9.5,2.8.7,1.7.4,2.4.6,1.4.4,2,.6c2.3.8,3.6,1.2,3.6,1.2s-1.3-.2-3.7-.7c-.6-.1-1.3-.3-2-.4s-1.6-.2-2.4-.3c-.9-.1-1.8-.2-2.8-.4-1-.1-2.1-.2-3.2-.3a107.18,107.18,0,0,0-16.3-.2,111.958,111.958,0,0,0-20.7,3.3c-1.9.5-3.7,1.1-5.6,1.6-.9.3-1.9.7-2.8,1-1,.3-1.9.7-2.9,1.1s-1.9.8-2.9,1.1c-1,.4-1.9.8-2.9,1.3a61.8826,61.8826,0,0,0-5.8,2.8c-1.5.8-2.9,1.6-4.4,2.4a90.4141,90.4141,0,0,1,120.8,95.2C237.8,213.2,192.9,249,143.4,243.3Z' fill='%23000' style='fill-opacity:0.35;'/%3E%3C/svg%3E");}
}
.modal-content{color:var(--color-white);}
.modal-content:after{background-color:var(--color-black);}

.dealers-map #map-contacts {background-color:var(--background-color-white);}
.dealers-map #map-contacts:empty {background-color:transparent;}
.dealers-map #map-contacts > span {color:var(--color-custom-1);}
.dealers-map #map-contacts > span + span {color:var(--color-2);}

svg#map-dealers path {color:var(--color-3);stroke:#fff;}
svg#map-dealers path.selected,
svg#map-dealers path:hover {color:var(--background-color-2);}

svg#map-dealers g#visnames {fill:#fff;}
svg#map-dealers g#visnames text {text-shadow: 0.125em 0.125em 0.125em #000;}

@media only screen and (min-width:1025px){
#consultation{background-image: url("../images/bg_consultation.jpg");}
}
#consultation:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 150'%3E%3Crect width='150' height='150' fill='%233a584e' style='fill-opacity:0.75;'/%3E%3C/svg%3E");}
#consultation .ajax_form {background:rgb(0,157,87,.35);}
ul.ajax-form-request > li input{color:var(--color-white);border-color:var(--color-white);}

ul.ajax-form-request > li ::-webkit-input-placeholder {color:var(--color-white);}
ul.ajax-form-request > li ::placeholder {color:var(--color-white);}
ul.ajax-form-request > li button {background-color:var(--background-color-white);color:var(--color-black);}
