body {
	/*background-color: #222222;*/
	color: #333;
}
/*-- cart --*/
.card-badge-blue {
	background-color: #3498db !important;
}
.card-badge-green {
	background-color: #2ecc71 !important;
}
.card-badge-red {
	background-color: #e74c3c !important;
}
.card-badge-yellow {
	background-color: #f1c40f !important;
}

a,
.uk-link {
  color: #BC8F8F;
  text-decoration: none;
  cursor: pointer;
}
a:hover,
.uk-link:hover,
.uk-link-toggle:hover .uk-link,
.uk-link-toggle:focus .uk-link {
  color: #ee7700;
  text-decoration: underline;
}
a.uk-link-heading:hover,
.uk-link-heading a:hover,
.uk-link-toggle:hover .uk-link-heading,
.uk-link-toggle:focus .uk-link-heading {
  color: #BC8F8F;
  text-decoration: none;
}
[id*="-page-feedback-form"] .uk-input,
[id*="-page-feedback-form"] .uk-textarea {
	border:1px solid #ddd !important;
}
[id*="-page-feedback-form"] .uk-input:focus,
[id*="-page-feedback-form"] .uk-textarea:focus {
	border:1px solid #BC8F8F !important;
	background:#fff !important;
}
.uk-input:focus,
.uk-select:focus,
.uk-textarea:focus {
  outline: none;
  background-color: #fff;
  color: #666;
  border-color: #BC8F8F !important;
}
.uk-radio:focus,
.uk-checkbox:focus {
  outline: none;
  border-color: #BC8F8F;
}
.uk-radio:checked,
.uk-checkbox:checked,
.uk-checkbox:indeterminate {
  background-color: #BC8F8F !important;
  border-color: transparent !important;
}
.uk-radio:checked:focus,
.uk-checkbox:checked:focus,
.uk-checkbox:indeterminate:focus {
  background-color: #BC8F8F !important;
  border-color: transparent !important;
}
.uk-radio:checked {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E") !important;
}
.uk-checkbox:checked {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A") !important;
}
.uk-checkbox:indeterminate {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fff%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E") !important;
}
/*-- button --*/
.uk-button-default {
  background-color: transparent;
  color: #333;
  border: 1px solid #e5e5e5;
}
.uk-button-default:hover,
.uk-button-default:focus {
  background-color: transparent;
  color: #333;
  border-color: #b2b2b2;
}
.uk-button-default:active,
.uk-button-default.uk-active {
  background-color: transparent;
  color: #333;
  border-color: #999999;
}
.uk-button-extra {
  background-color: #32cd32;
  color: #fff;
  border: 1px solid transparent;
}
.uk-button-extra:hover,
.uk-button-extra:focus {
  background-color: #2aad2b;
  color: #fff;
}
.uk-button-extra:active,
.uk-button-extra.uk-active {
  background-color: #249125;
  color: #fff;
}
.uk-button-primary {
  background-color: #BC8F8F !important;
  color: #fff !important;
  border: 1px solid transparent;
}
.uk-button-primary:hover,
.uk-button-primary:focus {
  background-color: #876565 !important;
  color: #fff !important;
}
.uk-button-primary:active,
.uk-button-primary.uk-active {
  background-color: #876565 !important;
  color: #fff !important;
}
.uk-button-secondary {
  background-color: #222;
  color: #fff;
  border: 1px solid transparent;
}
.uk-button-secondary:hover,
.uk-button-secondary:focus {
  background-color: #151515;
  color: #fff;
}
.uk-button-secondary:active,
.uk-button-secondary.uk-active {
  background-color: #080808;
  color: #fff;
}
[class*="primary"] .uk-button-secondary {
  background-color: #222 !important;
  color: #fff !important;
  border: 1px solid transparent;
}
[class*="primary"] .uk-button-secondary:hover,
[class*="primary"] .uk-button-secondary:focus {
  background-color: #151515 !important;
  color: #fff !important;
}
[class*="primary"] .uk-button-secondary:active,
[class*="primary"] .uk-button-secondary.uk-active {
  background-color: #080808 !important;
  color: #fff !important;
}
.uk-button-danger {
  background-color: #f0506e;
  color: #fff;
  border: 1px solid transparent;
}
.uk-button-danger:hover,
.uk-button-danger:focus {
  background-color: #ee395b;
  color: #fff;
}
.uk-button-danger:active,
.uk-button-danger.uk-active {
  background-color: #ec2147;
  color: #fff;
}
.uk-button-default:disabled,
.uk-button-primary:disabled,
.uk-button-secondary:disabled,
.uk-button-danger:disabled {
  background-color: transparent;
  color: #999;
  border-color: #e5e5e5;
}
.uk-button-link {
  padding: 0;
  line-height: 1.5;
  color: #BC8F8F;
}
/*-- overflow --*/
.uk-overflow-default {
  background: rgba(255,255,255,0.6);
}
.uk-overflow-extra {
  background: rgba(50,205,50,0.6);
}
.uk-overflow-muted {
  background: rgba(248,248,248,0.6);
}
.uk-overflow-primary {
  background: rgba(254,127,0,0.6);
}
.uk-overflow-secondary {
  background: rgba(0,0,0,0.6);
}
/*-- section --*/
.uk-section-default {
  background: #fff;
}
.uk-section-extra {
  background: #32cd32;
}
.uk-section-muted {
  background: #f8f8f8;
}
.uk-section-primary {
  background: #BC8F8F;
}
.uk-section-secondary {
  background: #222;
}
/*-- tile --*/
.uk-tile-default {
  background: #fff;
}
.uk-tile-muted {
  background: #f8f8f8;
}
.uk-tile-extra {
  background: #32cd32;
}
.uk-tile-primary {
  background: #BC8F8F;
}
.uk-tile-secondary {
  background: #222;
}
/*-- card --*/
.uk-card-default {
  background: #fff;
  color: #666;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}
.uk-card-default .uk-card-title {
  color: #333;
}
.uk-card-default.uk-card-hover:hover {
  background-color: #fff;
  box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
}
.uk-card-default .uk-card-header {
  border-bottom: 1px solid #e5e5e5;
}
.uk-card-default .uk-card-footer {
  border-top: 1px solid #e5e5e5;
}
.uk-card-muted {
  background: #f8f8f8;
  color: #333;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}
.uk-card-muted.uk-card-hover:hover {
  background-color: #f8f8f8;
  box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
}
.uk-card-extra {
  background: #32cd32;
  color: #fff;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}
.uk-card-extra.uk-card-hover:hover {
  background-color: #32cd32;
  box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
}
.uk-card-primary {
  background: #bc8f8f;
  color: #fff;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}
.uk-card-primary.uk-card-hover:hover {
  background-color: #bc8f8f;
  box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
}
.uk-card-secondary {
  background: #222;
  color: #fff;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}
.uk-card-secondary.uk-card-hover:hover {
  background-color: #222;
  box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
}
/*-- background --*/
.uk-background-default {
  background-color: #fff;
}
.uk-background-muted {
  background-color: #f8f8f8;
}
.uk-background-extra {
  background-color: #32cd32;
}
.uk-background-primary {
  background-color: #bc8f8f;
}
.uk-background-secondary {
  background-color: #222;
}
/*-- text --*/
.uk-text-primary,
.uk-background-secondary .uk-text-primary,
.uk-section-secondary .uk-text-primary,
.uk-background-secondary .uk-h2.uk-text-primary,
.uk-section-secondary .uk-h2.uk-text-primary {
  color: #bc8f8f !important;
}
.uk-text-extra,
.uk-background-secondary .uk-text-extra,
.uk-section-secondary .uk-text-extra,
.uk-background-secondary .uk-h2.uk-text-extra,
.uk-section-secondary .uk-h2.uk-text-extra {
  color: #32cd32 !important;
}
.uk-text-background {
  color: #BC8F8F !important;
}
@supports (-webkit-background-clip: text) {
  .uk-text-background {
    background-color: #BC8F8F;
  }
}
.uk-badge {
  min-width: 22px;
  height: 22px;
  padding: 0 5px;
  background: #bc8f8f;
  color: #fff;
  font-size: 0.875rem;
}
.uk-label {
  padding: 0 10px;
  background: #bc8f8f;
  line-height: 1.5;
  font-size: 0.875rem;
  color: #fff;
  border-radius: 2px;
  text-transform: uppercase;
}
.uk-subnav-pill > .uk-active > a {
  background-color: #bc8f8f !important;
  color: #fff !important;
}
.uk-tab > .uk-active > a {
  color: #333;
  border-color: #bc8f8f;
  border-width: 3px;
}
.uk-notification-message-primary {
  color: #bc8f8f;
}
.uk-progress::-webkit-progress-value {
  background-color: #bc8f8f;
  transition: width 0.6s ease;
}
.uk-progress::-moz-progress-bar {
  background-color: #bc8f8f;
}
.uk-progress::-ms-fill {
  background-color: #bc8f8f;
  transition: width 0.6s ease;
}
.uk-icon-button {
  width: 36px;
  height: 36px;
  background: #f8f8f8;
  color: #999;
}
/*-- alert --*/
.uk-alert-primary {
  background: #d8eafc;
  color: #1e87f0;
}
.uk-alert-success {
  background: #edfbf6;
  color: #32d296;
}
.uk-alert-warning {
  background: #fff6ee;
  color: #faa05a;
}
.uk-alert-danger {
  background: #fef4f6 !important;
  color: #f0506e;
}