.sidebar {
  background-color: white;
}
.link-icon.print,
.in-blog.type-post article header + img {
  display: none !important;
}
.cart-inner .contact-box [class^="icon-"] {
  color: #707070;
}
.product-appendix {
  display: block;
  font-size: 60%;
}
.flag.flag-new {
  background-color: #95cd94;
}
.flag.flag-tip {
  background-color: #81c8d8;
}
.flag.flag-action {
  background-color: #ab3b3b;
}
.social-buttons-wrapper {
  justify-content: flex-end;
}
.link-icons .link-icon {
  margin-right: 0;
  margin-left: 30px;
}
.welcome-wrapper {
  display: none !important;
}
.product-slider-holder .product-slider-navigation::before {
  color: #707070;
}
.product-slider-holder .product-slider-navigation:hover::before {
  color: #000;
}
.stars .star.star-on::before,
.stars .star.star-half::before {
  color: #707070;
}
#description .extended-description {
  display: none !important;
}
.popup-widget.search-widget form .search-form-input-group .search-input {
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
}
.popup-widget.search-widget form .search-form-input-group .search-button {
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
}
#ec_form_5-ed07fd6b07ff0199fabc8509f995f058 .ec-v-form-cls:before,
#ec_form_5-ed07fd6b07ff0199fabc8509f995f058 .ec-v-form-cls:after,
.ec-v-form-regular button,
.ec-v-form-close button,
.ec-v-form-submit button,
.ec-v-form-button button,
#ec-v-form-slider-handle a {
  background-color: #9f928d !important;
}
#ec_form_5-ed07fd6b07ff0199fabc8509f995f058 .ec-v-form-text a,
#ec_form_5-ed07fd6b07ff0199fabc8509f995f058 .ec-v-form-input a,
#ec_form_5-ed07fd6b07ff0199fabc8509f995f058 .ec-v-form-holder h2 span {
  color: #9f928d !important;
}
.siteCookies__form {
  background-color: #707070 !important;
}

.blog-wrapper .news-item a:hover .image + .text {
  opacity: 0.6;
}

.blog-wrapper .news-item .title {
  font-weight: 300;
}

.blog-wrapper .image + .text:hover,
.blog-wrapper .news-item .image + .text {
  margin-top: 8px;
  position: relative;
  background: transparent;
  color: #161616;
  padding: 0;
  right: auto;
  bottom: auto;
  left: auto;
  top: auto;
  border-radius: 0;
  display: block;
}
.blog-wrapper .image + .text .news-heading,
.blog-wrapper .image + .text a,
.blog-wrapper .image + .text time,
.blog-wrapper .image + .text .title {
  color: #161616;
}

@media (min-width: 768px) {
  .blog-wrapper .news-item {
    padding: 26px 8px 0;
  }
}

.icon-login::before {
  content: "" !important;
  display: block;
  width: 26px;
  height: 26px;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("/user/documents/upload/ikonky/user.png");
  font-family: auto !important;
}

.icon-login::after {
  display: none !important;
}

.navigation-buttons .icon-cart::before {
  content: "" !important;
  display: block;
  width: 26px;
  height: 26px;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("/user/documents/upload/ikonky/basket-case.png");
  font-family: auto !important;
}

.products-block > div .p .p-in .p-bottom > div .p-tools .add-to-cart-button i {
  margin-right: 0;
}

.btn-cart .icon-cart:before,
.btn-cart .icon-cart:after {
  display: none !important;
}

.variant-cart .btn-cart .icon-cart:before,
.variant-cart .btn-cart .icon-cart:after {
  display: inline-block !important;
}

/* .btn-cart span {
  display: inline-flex;
  align-items: center;
}

.btn-cart span i {
  height: 16px;
}

.btn-cart .icon-cart::before {
  content: ""!important;
  display: inline-flex;
  align-items: center;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-size: cover;
	background-image: url("/user/documents/upload/ikonky/basket-case.png");
	font-family: auto!important;
} */

.navigation-buttons .icon-cart::after {
  display: none !important;
}

.icon-search {
  font-family: auto !important;
}

.icon-search::before {
  content: "" !important;
  display: block;
  width: 106px;
  margin-right: 65px;
  height: 106px;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("/user/documents/upload/ikonky/search-bar.png");
  font-family: auto !important;
}

.icon-search::after {
  display: none !important;
}

.link-icons .link-icon i {
  margin-bottom: 5px;
}

.icon-comment {
  font-family: auto !important;
}

.icon-comment::before {
  content: "" !important;
  display: block;
  width: 46px;
  height: 46px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-image: url("/user/documents/upload/ikonky/chat.png");
  font-family: auto !important;
}

.icon-comment::after {
  display: none !important;
}

.icon-watchdog {
  font-family: auto !important;
}

.icon-watchdog::before {
  content: "" !important;
  display: block;
  width: 46px;
  height: 46px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-image: url("/user/documents/upload/ikonky/dog.png");
  font-family: auto !important;
}

.icon-watchdog::after {
  display: none !important;
}

.icon-van {
  font-family: auto !important;
}

.icon-van::before {
  content: "" !important;
  display: block;
  width: 56px;
  height: 56px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-image: url("/user/documents/upload/ikonky/delivery.png");
  font-family: auto !important;
}

.order-delivery .icon-van {
  font-family: auto !important;
}

.order-delivery .icon-van::before {
  content: "" !important;
  display: block;
  width: 42px;
  height: 42px;
  position: relative;
  top: -5px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-image: url("/user/documents/upload/ikonky/truck.png");
  font-family: auto !important;
}

.order-information .icon-info::before {
  content: "" !important;
  display: block;
  width: 32px;
  height: 32px;
  position: relative;
  top: -2px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-image: url("/user/documents/upload/ikonky/user.png");
  font-family: auto !important;
}

.icon-home {
  font-family: auto !important;
}

.icon-home::before {
  content: "" !important;
  display: block;
  width: 28px;
  height: 28px;
  position: relative;
  top: -2px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-image: url("/user/documents/upload/ikonky/home.png");
  font-family: auto !important;
}

.order-information .icon-info::after {
  display: none !important;
}

.icon-wallet {
  font-family: auto !important;
}

.icon-wallet::before {
  content: "" !important;
  display: block;
  width: 32px;
  height: 32px;
  position: relative;
  top: -2px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-image: url("/user/documents/upload/ikonky/payment.png");
  font-family: auto !important;
}

.icon-home::after {
  display: none !important;
}

.icon-wallet::after {
  display: none !important;
}

.icon-van::after {
  display: none !important;
}

.cart-inner .contact-box {
  padding: 0 0 0 60px;
}

.icon-discount {
  font-family: auto !important;
}

.icon-discount::before {
  content: "" !important;
  display: block;
  width: 50px;
  height: 50px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-image: url("/user/documents/upload/ikonky/discount.png");
  font-family: auto !important;
}

.icon-discount::after {
  display: none !important;
}

@media (min-width: 768px) and (max-width: 992px) {
  #header .header-top .header-top-wrapper .site-name {
    justify-content: center;
  }
}

@media (max-width: 992px) {
  #header .header-top .header-top-wrapper .site-name {
    display: flex;
    align-items: center;
  }
  #header .header-top .header-top-wrapper .site-name a img {
    height: 58px;
    max-height: none;
  }
}

@media (max-width: 768px) {
  #header .header-top .header-top-wrapper .site-name {
    margin-left: -10px;
  }
  #header .header-top .header-top-wrapper .site-name a img {
    height: 58px;
    max-height: none;
  }
}

@media (max-width: 420px) {
  #header .header-top .header-top-wrapper .site-name a img {
    height: 48px;
  }
}

@media (max-width: 375px) {
  #header .header-top .header-top-wrapper .site-name a img {
    height: 42px;
  }
}
