

body {
    background-image: url(/theme/img/background.png);
}
.header {
	background-color: #fff;
    box-shadow: 0px 1px 30px 0px rgb(0 0 0 / 5%);
} 
.search__container {
	background-color: #c11424;
}                    
.top {
	background-color: #998f7e;
}
.badge--recommend {
    background-color: #9ed195;
    font-weight: 600;
}
.footer__nav > li {
    padding-left: 10px;
    margin-left: 10px;
}
.badge--recommend::before {
    border-color: transparent #9ed195 transparent transparent;
}
.badge--stock {
    background-color: #998f7e;
    font-weight: 600;
}
.badge--stock::before {
    border-color: transparent #998f7e transparent transparent;
}
.badge--action {
    background-color: #e2b5bf;
    font-weight: 600;
}
.badge--action::before {
    border-color: transparent #e2b5bf transparent transparent;
}
.badge--sale {
    background-color: #87bfd4;
    font-weight: 600;
}
.badge--sale::before {
    border-color: transparent #87bfd4 transparent transparent;
}
.badge--new {
    background-color: #d8c3ac;
    font-weight: 600;
}
.badge--new::before {
    border-color: transparent #d8c3ac transparent transparent;
}
.cart {
    color: #000;}
.contact__phone > a > i, .contact__phone > span > i, .contact__email > i {
	color: #fff;
}

.contact__email:hover,
.h-nav__container > ul > li > a:hover {
	color: #e2b5bf;
}

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

.search__field > button {
	background-color: #998f7e;
    width: 50px;
}
.menu {
    background-color: #e2b5bf;
}
.menu > ul > li > a {
    color: #fff;
    font-weight: 500;
}
.menu > ul > li > a::before {
    color: #fff;
}
.menu > ul > li.active > ul > li > a {
    color: #fff;
}
.menu > ul > li.active > ul > li > a::before {
    color: #fff;
}
.search__field > button:hover {
	background-color: #c8909c;
}
.search__field > input {
    border: solid 1px #f1f1f1;}
.cart__holder {
	background-color: #e2b5bf;
  border-color: #e2b5bf;
}

.cart__holder:hover {
	background-color: #c8909c;
  border-color: #c8909c;
}

.banner .slick-dots > li.slick-active > button {
	background-color: #c11424;
}
.categories__nav > ul > li > a {
    border: solid 1px #f1f1f1;
}
.categories__nav > ul > li > a:hover {
	color: #e2b5bf;
}
.offers__header > h1 > span {
    background-color: transparent;
}
.offers__header > h1::before {
    display: none;
}
.offer {
    border: solid 1px #f1f1f1;
}
.offer__price {
	color: #998f7e;
}

.offer__title > a:hover {
  color: #c8909c;
}

.offer__button {
	background-color: #e2b5bf;
}

.offer__button:hover {
	background-color: #c8909c;
}
      
.aside__contact {
	background-color: #998f7e;
}

.aside__contact > span > i, .aside__contact > a > i {
	background: #fff;
	border: 1px solid #fff;
}
.fa-envelope:before {
    color: #998f7e;
}
.fa-phone:before {
    color: #998f7e;
}
.cookie-lista-accept {
	background-color: #e2b5bf;
}
.banner .slick-dots > li.slick-active > button {
    background-color: #e2b5bf;
}
.cookie-lista-accept:hover {
	background-color: #c8909c;
  text-decoration: underline;
}

.menu > ul > li > a:hover,
.menu > ul > li.active > a {
	background-color: #c8909c;
    font-weight: bold;
}

.menu > ul > li.active > ul > li > a:hover,
.menu > ul > li.active > ul > li > a:hover:before,
.menu > ul > li.active > ul > li.active > a,
.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.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.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.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.active > a:before {
	color: #fff;
  font-weight: bold;
}


.bottom {
	background-image: url(/theme/img/footer-background.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.footer__title::before {
	background-color: #aaa6a0;
}

a{
  color: #998f7e;  
}
a:hover {
  text-decoration: none;
  color: #e2b5bf;  
}

.foot .created > a {
	color: #fff;
}

.foot {
	border-top: 1px solid #aaa6a0;
}
.footer__nav > li::before {
    background-color: #aaa6a0;
}
.footer__nav > li > a {
	text-decoration: none;
}
.foot .created > a:hover {
    text-decoration: underline;
}
.h-nav__container > ul > li.active > a {
    color: #e2b5bf;
}
.footer__nav > li > a:hover {
	text-decoration: underline;
}
.detail h1 > span {
    background-color: transparent;
}
.detail h1::before {
    display: none;
}
.gallery__large {
    border: solid 1px #f1f1f1;
}
.buy__box {
    border: solid 1px #f1f1f1;
}
.info .nav > li > a.active {
    border: solid 1px #f1f1f1;
}
.info .tab-content { 
    border: solid 1px #f1f1f1;
}
.footer__logo {
	width: 100px;
    background-image: url(/theme/img/logo-footer.png) !important;
    background-repeat: no-repeat;
    height: 62px;
}

.footer__logo img {
  display: none;
}
}

.foot .created > a {
	color: #fff;
}
.contact__phone > a:hover {
    color: #e2b5bf;
}
.selectric .button::after {
  color: #1d4e63;
}

.gallery__small > a:hover {
  border-color: #1d4e63;
}

.bottom a {
  color: white;
}

.newsletter__field > button {
	background-color: #998f7e;
}

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

.newsletter__field > input {
	color: #ccc;
}

.buy__box > span.cena > input {
	width: 155px;
}

.pagination table.pagin-numbers tr td a.active, .pagination table.pagin-numbers tr td a:hover {
  background-color: #e2b5bf;
}
@media (max-width: 575px) {

.search__opener, .h-nav__opener {
    background-color: #998f7e;
    border: solid 1px #998f7e;
}
.h-nav__container {
    background-color: #e2b5bf;
}
.contact__email:hover, .h-nav__container > ul > li > a:hover, .h-nav__container > ul > li.active > a {
    color: #fff;
    font-weight: 600;
}
.search__container.is-active {
    padding-top: 20px;
}
.search__container {
    background-color: #998f7e;
}
.search__opener.is-active {
    background-color: #e2b5bf;
}



}

