/* Generated by Website Styles & colors settings. Do not edit manually. */
:root {
  --dm-site-primary: #4f4f4f;
  --dm-site-accent: #fb5c3b;
  --dm-site-primary-hover: #4f4f4f;
  --dm-site-accent-hover: #fb5c3b;
  --primary-bg-color: #4f4f4f;
  --primary-bg-hover: #4f4f4f;
  --primary-bg-border: #4f4f4f;
  --secondary-color: #fb5c3b;
  --secondary-hover: #fb5c3b;
}
.btn-primary, .btn-info, .bg-primary { background-color: var(--dm-site-primary) !important; border-color: var(--dm-site-primary) !important; }
.btn-primary:hover, .btn-primary:focus, .btn-info:hover, .btn-info:focus { background-color: var(--dm-site-primary-hover) !important; border-color: var(--dm-site-primary-hover) !important; }
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active { background-color: var(--dm-site-primary) !important; border-color: var(--dm-site-primary) !important; }
.text-primary { color: var(--dm-site-primary) !important; }
.btn-secondary, .btn-danger, .bg-secondary { background-color: var(--dm-site-accent) !important; border-color: var(--dm-site-accent) !important; }
.btn-secondary:hover, .btn-secondary:focus, .btn-danger:hover, .btn-danger:focus { background-color: var(--dm-site-accent-hover) !important; border-color: var(--dm-site-accent-hover) !important; }
.dm-public-store-mini.btn.btn-primary.btn-sm, .dm-author-card-mini .btn.btn-primary.btn-sm.dm-public-store-mini { background: var(--dm-site-primary) !important; border-color: var(--dm-site-primary) !important; }
.dm-price-selected { background: var(--dm-site-primary) !important; }
.dm-price-slider input[type=range]::-webkit-slider-thumb, .dm-price-slider input[type=range]::-moz-range-thumb { border-color: var(--dm-site-primary) !important; }

/* Original template CSS color overrides */
:root {
  --primary-bg-color: #4f4f4f;
  --primary-bg-border: #4f4f4f;
  --secondary-hover: #fb5c3b;
}
.ff_fileupload_wrap .ff_fileupload_recordvideo_preview {
  background-color: #262626;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image {
  color: #262626;
}

/* Frontend custom CSS color overrides */
.dm-public-store-mini.btn.btn-primary.btn-sm,
.dm-author-card-mini .btn.btn-primary.btn-sm.dm-public-store-mini {
  border-color: #4f4f4f !important;
  background: #4f4f4f !important;
}
.dm-collection-toggle.is-active {
  background: #4f4f4f !important;
  border-color: #4f4f4f !important;
}
.dm-info-note {
  border-left: 4px solid #4f4f4f;
}
.dm-checkout-payment-option:hover,
.dm-checkout-payment-option.is-active {
  border-color: #4f4f4f;
}
.dm-checkout-payment-check {
  background: #4f4f4f;
}
.dm-plugin-placement-card {
  border-left: 4px solid #4f4f4f;
}
.dm-plugin-placement-link {
  color: #4f4f4f !important;
}
.btn-primary {
  background-color: #262626;
  border-color: #262626;
}
.btn-primary:hover {
  background-color: #262626 !important;
  border-color: #262626 !important;
}
.btn-info {
  background-color: #262626;
  border-color: #262626;
}
.btn-info:hover {
  background-color: #262626;
  border-color: #262626;
}
.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active {
  background-color: #262626;
  border-color: #262626;
}
.dm-public-store-mini.btn.btn-primary.btn-sm {
  border-color:#4f4f4f!important;
  background:#4f4f4f!important;
}
.dm-chat-attachment i {
  color:#4f4f4f;
}
.dm-chat-typing:before {
  background:#4f4f4f;
}
.dm-emoji-picker {
  --outline-color:#4f4f4f;
}
.dm-chat-file-list-head button {
  color:#4f4f4f;
}
.dm-chat-file-item i {
  color:#4f4f4f;
}
.horizontalMenu > .horizontalMenu-list > li.dm-categories-megamenu-item > .horizontal-megamenu .link-list li.title a:hover,
.horizontalMenu > .horizontalMenu-list > li.dm-categories-megamenu-item > .horizontal-megamenu .link-list li.title a.active {
  color: #4f4f4f !important;
}
.dm-price-selected {
  background:#4f4f4f;
}
.dm-price-slider input[type=range]::-webkit-slider-thumb {
  border:4px solid #4f4f4f;
}
.dm-price-slider input[type=range]::-moz-range-thumb {
  border:4px solid #4f4f4f;
}
.dm-browse-content-col.dm-browse-loading:after {
  border-top-color:#4f4f4f;
}
.dm-filter-check-row .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #4f4f4f !important;
  border-color: #4f4f4f !important;
}
.dm-filter-show-toggle {
  color: #4f4f4f;
}
.dm-filter-check-row.is-checked .custom-control-input ~ .custom-control-label::before,
.dm-filter-check-row .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #4f4f4f !important;
  border-color: #4f4f4f !important;
}
.btn-outline-primary:hover {
  background-color: #262626;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active {
  background-color: #262626;
}
.dm-js-pager button.active {
  background: #262626;
}
.page-item.active .page-link {
  background-color: #262626;
}
.bg-dark-purple {
  background-color: #262626 !important;
}
.dm-maintenance-body {
  --dm-maintenance-primary: var(--dm-site-primary, #4f4f4f);
  --dm-maintenance-accent: var(--dm-site-accent, #fb5c3b);
}
