body {
  color: #878d65;
}

.alerter-bar {
  background-color: #d79a2b;
}

.site-header {
  height: 173px;
  border-bottom-color: #878d65;
  color: #878d65;
}

.site-header .logo {
  width: 110px;
}

.site-header .container > .nav .subnav > a {
  color: #878d65;
}

.site-header .container > .nav .subnav > a:hover {
  color: #878d65;
}

.site-header .topbar .lang .icon,
.site-header .search .icon,
.site-header .cart .icon {
  color: #d79a2b;
}

.site-header .topbar .lang-item a {
  color: #878d65;
}

.site-header .topbar .lang-item a:hover {
  color: #878d65;
}

.site-header .search-form input {
  color: #878d65;
}

.site-header .user .btn-sign {
  border-color: #d79a2b;
}

.site-header .user .btn-sign:hover {
  background-color: #d79a2b;
}

.site-header .user .btn-user {
  color: #d79a2b;
}

.site-header .user .tippy-box {
  border-color: #d79a2b;
}

.site-header .user-panel .user-nav a:hover {
  background-color: #d79a2b;
}

@media (min-width: 992px) {
  body.is-scrolled .site-header {
    height: 132px;
  }

  body.is-scrolled .site-header .logo {
    width: 75px;
  }
}

@media (max-width: 991.98px) {
  .site-header {
    height: 86px;
  }

  .site-header .logo {
    width: 75px;
  }

  .site-header .panel-search input {
    color: #d79a2b;
    background-color: #f7e6c7;
  }

  .site-header .panel-search input:-ms-input-placeholder {
    color: #d79a2b;
  }

  .site-header .panel-search input::-moz-placeholder {
    color: #d79a2b;
  }

  .site-header .panel-search input::placeholder {
    color: #d79a2b;
  }

  .site-header .panel-search .icon-search {
    color: #d79a2b;
  }

  .site-header .panel-search .icon-arrow {
    color: #d79a2b;
  }

  .site-header .panel .nav a {
    color: #878d65;
  }

  .site-header .panel .subnav {
    background-color: #f7e6c7;
  }

  .site-header .panel .subnav a {
    color: #d79a2b;
  }

  .site-header .panel .lang {
    color: #878d65;
  }
}

.site-main {
  padding-top: 173px;
}

body.has-alerter .site-main {
  padding-top: calc(173px + 50px);
}

@media (min-width: 992px) {
  body.is-scrolled .site-main {
    padding-top: 132px;
  }

  body.is-scrolled.has-alerter .site-main {
    padding-top: calc(132px + 50px);
  }
}

@media (max-width: 991.98px) {
  .site-main {
    padding-top: 86px;
  }

  body.has-alerter .site-main {
    padding-top: calc(86px + 50px);
  }
}

.section-title {
  color: #878d65;
}

.receive_info {
  color: #333;
}

.site-footer {
  background-color: #d79a2b;
}

.site-footer .nav a:hover {
  color: #fff;
}

.site-footer .follow .content a:hover {
  color: #fff;
}

.site-footer .copyright a:hover {
  color: #fff;
}

.location .building-list {
  border-color: #d79a2b;
}

.location .building-list .title {
  color: #d79a2b;
  margin-bottom: 40px;
  font-size: 22px;
  line-height: 1;
  text-transform: uppercase;
}

.location .building-list .icon,
.location .building-info .icon {
  color: #d79a2b;
}

.location .building-list .item .name,
.location .building-info .name {
  color: #d79a2b;
}

.location .building-list .item .address,
.location .building-info .address {
  color: #333;
}

.location .building-list .item .contact > * {
  margin-top: 4px;
  font-size: 14px;
  color: #333;
}

.location .building-list .item .contact .email {
  word-break: break-all;
}

.four-col-layout .item .original-price {
  color: #333;
}

.four-col-layout .item .price {
  color: #333;
}

.four-col-layout .item .original-price + .price {
  color: #d79a2b;
}

.four-col-layout .item .original-price + .upto + .price {
  color: #d79a2b;
}


.filter-method .value {
  color: #d79a2b;
}

.filter-selection {
  border-bottom-color: #d79a2b;
}

.filter-selection .item .name {
  color: #d79a2b;
}

.filter-bar .sort-list .item:hover,
.filter-bar .sort-list .item.is-active {
  color: #d79a2b;
}

.product .title {
  color: #d79a2b;
}

.product .content {
  color: #333;
}

.product .product-size label,
.product .date label,
.product .time label {
  color: #d79a2b;
}

.product .size-list .item {
  color: #333;
  background-color: #fff;
  border-color: #d2d2d2;
}

.product .size-list .item.is-active {
  border-color: #d79a2b;
}

.product .price {
  color: #d79a2b;
}

.product .btn-add {
  color: #d79a2b;
  background-color: #e6e6e6;
}

.product .btn-add.is-disabled {
  color: #333;
}

.pagination .current {
  background: #d79a2b;
  color: #fff;
  border: 1px solid #d79a2b;
}
