

.header, .header__menu .dropdown .dropdown-content > a{
	background-color: #000;
}
a, a:hover {
  color: #d02c26;
}

.header__menu .dropdown .dropdown-content > a:hover {
	background-color: #d02c26;
	border-left-color: #464646;
}
.header__menu .dropdown .dropdown-content > a {
	border-color: #464646;
}
.top {
	background-color: #d02c26;
}

.contact__phone > a > i, .contact__phone > span > i ,.contact__email > i {
	background-color: #d02c26;
    color: black;
}
.aside__contact {
  background: #000;
}
.aside__contact > span > i, .aside__contact > a > i{
  background-color: #d02c26;
  border-color: #d02c26;
}
.aside__contact a:hover {
  color: #d02c26;
}
.h-nav__container > ul > li::before {
	background-color: #e0706c;
}
.cart__holder {
	color: #d02c26;
}

.cart__holder:hover {
	color: #fff;
	background-color: #d02c26;
}

.user > li > a > i {
	color: #d02c26;
}

.user > li > a:hover , .user > li > a:hover > i{
	color: #d02c26;
}

.pagination table.pagin-numbers tr td a.active, .pagination table.pagin-numbers tr td a:hover {
	background-color: #d02c26;
}

.search__field > input {
	color: #bbb;
}

.search__field button {
	color: #929292;
}

.search__field {
	width: 280px;
}

.search__field button:hover {
  color: white;
  background: #929292;
}

.logo {
	margin-top: -14px;
}

.header__menu .dropdown .dropbtn, .header__menu .dropdown .dropbtn:hover, .header__menu .dropdown:hover .dropbtn {
	background-color: transparent;
}

.banner .slick-dots > li.slick-active > button, .detail__description a.varianty {
	background-color: #d02c26;
}
.header__box {
	border-bottom: solid 1px #464646;
	padding-left: 260px;
}

.contact__email:hover,.h-nav__container > ul > li > a:hover, .categories__nav > ul > li > a:hover, .selectric .button::after, .h-nav__container > ul > li.active > a {
	color: #d02c26;
}

.offer__button {
	background-color: #d02c26;
}

.bottom {
  background-color: #000;
}         
.footer__title::before {
	background-color: #dd2b3c;
}
.foot {
	border-top: 1px solid #464646;
}
.footer__nav > li::before {
	background-color: #464646;
}

.footer__logo {
	width: 150px;
	margin-top: -10px;
}

.newsletter__field > input {
	color: #ccc;
}

.menu > ul > li > a {
	border-left: solid 1px #d02c26;
}

.newsletter__field > button {
	color: #929292;
}

.newsletter__field > button:hover {
	color: #fff;
	background-color: #929292;
}

.menu > ul > li.active > a,
.menu > ul > li.active > a:before,
.menu > ul > li > a:before,
.menu > ul > li > a:hover,
.menu > ul > li > a:hover:before,

.menu > ul > li.active > ul > li > a:hover,
.menu > ul > li.active > ul > li.active > a,
.menu > ul > li.active > ul > li > a:before,
.menu > ul > li.active > ul > li > a:hover:before,
.menu > ul > li.active > ul > li.active > a::before,
.menu > ul > li.active > ul > li > ul > li > a:hover,
.menu > ul > li.active > ul > li > ul > li > a:hover::before,
.menu > ul > li.active > ul > li > ul > li.active > a,
.menu > ul > li.active > ul > li > ul > li > a::before,
.menu > ul > li.active > ul > li > ul > li.active > a::before,

.menu > ul > li.active > ul > li > ul > li > ul > li > a:hover,
.menu > ul > li.active > ul > li > ul > li > ul > li > a:hover::before,
.menu > ul > li.active > ul > li > ul > li > ul > li.active > a,
.menu > ul > li.active > ul > li > ul > li > ul > li > a::before,
.menu > ul > li.active > ul > li > ul > li > ul > li.active > a::before,


.menu > ul > li.active > ul > li > ul > li > ul > li > ul > li > a:hover,
.menu > ul > li.active > ul > li > ul > li > ul > li > ul > li > a:hover::before,
.menu > ul > li.active > ul > li > ul > li > ul > li > ul > li.active > a,
.menu > ul > li.active > ul > li > ul > li > ul > li > ul > li > a::before,
.menu > ul > li.active > ul > li > ul > li > ul > li > ul > li.active > a::before,

.menu > ul > li.active > ul > li > ul > li > ul > li > ul > li > ul > li > a:hover,
.menu > ul > li.active > ul > li > ul > li > ul > li > ul > li > ul > li > a:hover::before,
.menu > ul > li.active > ul > li > ul > li > ul > li > ul > li > ul > li.active > a,
.menu > ul > li.active > ul > li > ul > li > ul > li > ul > li > ul > li > a::before,
.menu > ul > li.active > ul > li > ul > li > ul > li > ul > li > ul > li.active > a::before {
  color: #d02c26;
}
   
   
   
.cookie-lista-accept {
	background: #d02c26;
}   

.cookie-lista-accept:hover {
	background: #d02c26;
  text-decoration: underline;
} 

.bonus-content {
	background: url('/theme/img/bonus.png');
	background-repeat: no-repeat;
	background-position: center;
}

.contact__phone > a > i, .contact__phone > span > i, .contact__email > i {
	background-color: #f3f3f3;
}

.contact__email:hover, .h-nav__container > ul > li > a:hover, .categories__nav > ul > li > a:hover, .selectric .button::after, .h-nav__container > ul > li.active > a {
	color: #000;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .header__box {
  	padding-left: 140px;
  }
  .search__field {
  	width: 260px;
  }
  .logo img {
    width: 180px;
  }
}  

@media (max-width: 991px) {
  .header__box {
  	padding-left: 45px;
  }
  .search__field {
  	width: 160px;
  }
  .logo img {
    width: 140px;
  }
}

.search__container {
	background-color: #000;
}

.detail__description table {
  width: 100%;
}

.detail__description table td {
  padding: 5px 0;
}

.detail__description table tr:nth-child(even) {
  background: #e3e3e3;  
}