/*
 * Koyu tema — bootstrap.css, main.css, responsive.css ve şablon <style> bloklarındaki
 * renk kurallarından otomatik üretilmiştir (açık zemin -> koyu, koyu yazı -> açık, kırmızı marka tonları -> altın).
 * Orijinal dosyalar değiştirilmedi; kaldırmak için base.html'deki dark.css satırını silin.
 */
:root { color-scheme: dark; }
html, body { background-color: #121212; color: #c8c8c8; }
#wrapper, #pageWrapper, main, .w1 { background-color: #121212; }
h1, h2, h3, h4, h5, h6 { color: #ececec; }
input, select, textarea, .form-control {
  background-color: #1c1c1c; color: #e0e0e0; border-color: #3a3a3a;
}
input::placeholder, textarea::placeholder { color: #8a8a8a; }
hr { border-color: #2e2e2e; }
::selection { background: #c9a86a; color: #161616; }

/* ---- static/frontend/css/bootstrap.css ---- */
mark {
  background: #ffff00;
  color: #e8e8e8;
}
fieldset {
  border: 1px solid #474747;
}
body {
  background-color: #121212;
}
a:hover, a:focus {
  color: #979797;
}
.img-thumbnail {
  background-color: #121212;
  border: 1px solid #2f2f2f;
}
hr {
  border-top: 1px solid #202020;
}
h1 small,
  h1 .small, h2 small,
  h2 .small, h3 small,
  h3 .small, h4 small,
  h4 .small, h5 small,
  h5 .small, h6 small,
  h6 .small,
  .h1 small,
  .h1 .small, .h2 small,
  .h2 .small, .h3 small,
  .h3 .small, .h4 small,
  .h4 .small, .h5 small,
  .h5 .small, .h6 small,
  .h6 .small {
  color: #848484;
}
mark,
.mark {
  background-color: #1d1d1d;
}
.text-muted {
  color: #848484;
}
.text-danger {
  color: #c9a86a;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #c9a86a;
}
.bg-primary {
  color: #ffffff;
}
.bg-success {
  background-color: #2a2a2a;
}
.bg-info {
  background-color: #1f3540;
}
.bg-warning {
  background-color: #1d1d1d;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #4c4525;
}
.bg-danger {
  background-color: #282828;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #d9bc85;
}
.page-header {
  border-bottom: 1px solid #202020;
}
abbr[title],
abbr[data-original-title] {
  border-bottom: 1px dotted #848484;
}
blockquote {
  border-left: 5px solid #202020;
}
blockquote footer,
  blockquote small,
  blockquote .small {
  color: #848484;
}
.blockquote-reverse,
blockquote.pull-right {
  border-right: 5px solid #202020;
}
code {
  color: #c9a86a;
  background-color: #1a1a1a;
}
kbd {
  color: #ffffff;
  background-color: #333333;
}
pre {
  color: #bdbdbd;
  background-color: #1a1a1a;
  border: 1px solid #3d3d3d;
}
caption {
  color: #848484;
}
.table > thead > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > th,
  .table > tbody > tr > td,
  .table > tfoot > tr > th,
  .table > tfoot > tr > td {
  border-top: 1px solid #2f2f2f;
}
.table > thead > tr > th {
  border-bottom: 2px solid #2f2f2f;
}
.table > tbody + tbody {
  border-top: 2px solid #2f2f2f;
}
.table .table {
  background-color: #121212;
}
.table-bordered {
  border: 1px solid #2f2f2f;
}
.table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td,
  .table-bordered > tbody > tr > th,
  .table-bordered > tbody > tr > td,
  .table-bordered > tfoot > tr > th,
  .table-bordered > tfoot > tr > td {
  border: 1px solid #2f2f2f;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #171717;
}
.table-hover > tbody > tr:hover {
  background-color: #1a1a1a;
}
.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #1a1a1a;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #252525;
}
.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #2a2a2a;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #2f4b24;
}
.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #1f3540;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #233b48;
}
.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #1d1d1d;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #433d20;
}
.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #282828;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #482323;
}
@media screen and (max-width: 767px) {
.table-responsive {
  border: 1px solid #2f2f2f;
}
}
legend {
  color: #bdbdbd;
  border-bottom: 1px solid #282828;
}
output {
  color: #a1a1a1;
}
.form-control {
  color: #a1a1a1;
  background-color: #121212;
  border: 1px solid #3d3d3d;
}
.form-control::-moz-placeholder {
  color: #999999;
}
.form-control:-ms-input-placeholder {
  color: #999999;
}
.form-control::-webkit-input-placeholder {
  color: #999999;
}
.form-control[disabled], .form-control[readonly],
  fieldset[disabled] .form-control {
  background-color: #202020;
}
.has-success .input-group-addon {
  background-color: #2a2a2a;
}
.has-warning .input-group-addon {
  background-color: #1d1d1d;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #c9a86a;
}
.has-error .form-control {
  border-color: #c9a86a;
}
.has-error .form-control:focus {
  border-color: #c9a86a;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c9a86a;
}
.has-error .input-group-addon {
  color: #c9a86a;
  border-color: #c9a86a;
  background-color: #282828;
}
.has-error .form-control-feedback {
  color: #c9a86a;
}
.btn:hover, .btn:focus, .btn.focus {
  color: #bdbdbd;
}
.btn-default {
  color: #bdbdbd;
  background-color: #121212;
  border-color: #3d3d3d;
}
.btn-default:focus, .btn-default.focus {
  color: #bdbdbd;
  background-color: #272727;
  border-color: #737373;
}
.btn-default:hover {
  color: #bdbdbd;
  background-color: #272727;
  border-color: #575757;
}
.btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
  color: #bdbdbd;
  background-color: #272727;
  border-color: #575757;
}
.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
    .open > .btn-default.dropdown-toggle:hover,
    .open > .btn-default.dropdown-toggle:focus,
    .open > .btn-default.dropdown-toggle.focus {
  color: #bdbdbd;
  background-color: #363636;
  border-color: #737373;
}
.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .btn-default.focus {
  background-color: #121212;
  border-color: #3d3d3d;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.btn-primary {
  color: #ffffff;
}
.btn-primary:focus, .btn-primary.focus {
  color: #ffffff;
}
.btn-primary:hover {
  color: #ffffff;
}
.btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
  color: #ffffff;
}
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
    .open > .btn-primary.dropdown-toggle:hover,
    .open > .btn-primary.dropdown-toggle:focus,
    .open > .btn-primary.dropdown-toggle.focus {
  color: #ffffff;
}
.btn-primary .badge {
  background-color: #121212;
}
.btn-success {
  color: #ffffff;
}
.btn-success:focus, .btn-success.focus {
  color: #ffffff;
}
.btn-success:hover {
  color: #ffffff;
}
.btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
  color: #ffffff;
}
.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
    .open > .btn-success.dropdown-toggle:hover,
    .open > .btn-success.dropdown-toggle:focus,
    .open > .btn-success.dropdown-toggle.focus {
  color: #ffffff;
}
.btn-success .badge {
  background-color: #121212;
}
.btn-info {
  color: #ffffff;
}
.btn-info:focus, .btn-info.focus {
  color: #ffffff;
}
.btn-info:hover {
  color: #ffffff;
}
.btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
  color: #ffffff;
}
.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
    .open > .btn-info.dropdown-toggle:hover,
    .open > .btn-info.dropdown-toggle:focus,
    .open > .btn-info.dropdown-toggle.focus {
  color: #ffffff;
}
.btn-info .badge {
  background-color: #121212;
}
.btn-warning {
  color: #ffffff;
}
.btn-warning:focus, .btn-warning.focus {
  color: #ffffff;
}
.btn-warning:hover {
  color: #ffffff;
}
.btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
  color: #ffffff;
}
.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
    .open > .btn-warning.dropdown-toggle:hover,
    .open > .btn-warning.dropdown-toggle:focus,
    .open > .btn-warning.dropdown-toggle.focus {
  color: #ffffff;
}
.btn-warning .badge {
  background-color: #121212;
}
.btn-danger {
  color: #ffffff;
  background-color: #c9a86a;
  border-color: #c9a86a;
  color: #161616;
}
.btn-danger:focus, .btn-danger.focus {
  color: #ffffff;
  background-color: #c9a86a;
  border-color: #a8894f;
  color: #161616;
}
.btn-danger:hover {
  color: #ffffff;
  background-color: #c9a86a;
  border-color: #c9a86a;
  color: #161616;
}
.btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #c9a86a;
  border-color: #c9a86a;
  color: #161616;
}
.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
    .open > .btn-danger.dropdown-toggle:hover,
    .open > .btn-danger.dropdown-toggle:focus,
    .open > .btn-danger.dropdown-toggle.focus {
  color: #ffffff;
  background-color: #c9a86a;
  border-color: #a8894f;
  color: #161616;
}
.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,
  fieldset[disabled] .btn-danger:hover,
  fieldset[disabled] .btn-danger:focus,
  fieldset[disabled] .btn-danger.focus {
  background-color: #c9a86a;
  border-color: #c9a86a;
}
.btn-danger .badge {
  color: #c9a86a;
  background-color: #121212;
}
.btn-link:hover, .btn-link:focus {
  color: #979797;
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus,
  fieldset[disabled] .btn-link:hover,
  fieldset[disabled] .btn-link:focus {
  color: #848484;
}

/* ---- static/frontend/css/main.css ---- */
#mt-header.style4 .tel {
  color: #c1c1c1;
}
#mt-header.style5 .icon-magnifier {
  color: #c1c1c1;
  border: 1px solid #c1c1c1;
}
#mt-header.style5 .icon-magnifier:hover {
  color: #d9bc85;
  border-color: #d9bc85;
}
#mt-header.style5 .tel {
  color: #c1c1c1;
}
#mt-header.style6 {
  background: #121212;
}
#mt-header.style6 .mt-top-bar {
  border-bottom: 1px solid #1d1d1d;
}
#mt-header.style6 .mt-top-bar a:hover {
  color: #d9bc85;
}
#mt-header.style6 .mt-top-lang {
  border-color: #313131;
}
#mt-header.style6 .mt-icon-list a:hover {
  color: #d9bc85;
}
#mt-header.style6 .bar-opener {
  border-color: #616161;
}
#mt-header.style6 .bar-opener .bar {
  background: #616161;
}
#mt-header.style6 .bar-opener.active, #mt-header.style6 .bar-opener:hover {
  border-color: #d9bc85;
}
#mt-header.style6 .bar-opener.active .bar, #mt-header.style6 .bar-opener:hover .bar {
  background: #d9bc85;
}
#mt-header.style8 .mt-top-bar {
  border-bottom: 1px solid #313131;
}
#mt-header.style8 .mt-top-bar a:hover {
  color: #d9bc85;
}
#mt-header.style8 .mt-top-lang {
  border-color: #313131;
}
#mt-header.style8 .mt-icon-list a:hover {
  color: #d9bc85;
}
#mt-header.style8 .bar-opener {
  border-color: #616161;
}
#mt-header.style8 .bar-opener .bar {
  background: #616161;
}
#mt-header.style8 .bar-opener.active, #mt-header.style8 .bar-opener:hover {
  border-color: #d9bc85;
}
#mt-header.style8 .bar-opener.active .bar, #mt-header.style8 .bar-opener:hover .bar {
  background: #d9bc85;
}
#mt-header.style8 #nav > ul > li > a {
  color: #9c9c9c;
}
#mt-header.style8 #nav > ul > li > a:hover {
  color: #d9bc85;
}
#mt-header.style8 #nav > ul > li:hover > a {
  color: #ffffff;
}
#mt-header.style8 .mt-top-social a:hover {
  color: #d9bc85;
}
#mt-header.style8 .mt-bottom-bar {
  border-bottom: 1px solid #313131;
}
#mt-header.style9 {
  background: #121212;
}
#mt-header.style10 .mt-top-bar {
  border-bottom: 1px solid rgba(32, 32, 32, 0.22);
}
#mt-header.style10 .mt-top-bar a:hover {
  color: #d9bc85;
}
#mt-header.style10 .mt-bottom-bar {
  border-bottom: 1px solid rgba(32, 32, 32, 0.22);
}
#mt-header.style10 .mt-top-social a {
  color: #ffffff;
}
#mt-header.style10 .mt-top-social a:hover {
  color: #d9bc85;
}
#mt-header.style10 .mt-icon-list a {
  color: #ffffff;
}
#mt-header.style10 .mt-icon-list a:hover {
  color: #d9bc85;
}
#mt-header.style10 .bar-opener .bar {
  background: #121212;
}
#mt-header.style10 .bar-opener.active .bar,
#mt-header.style10 .bar-opener:hover .bar {
  background: #d9bc85;
}
#mt-header.style10 #nav > ul > li > a {
  color: #ffffff;
}
#mt-header.style10 #nav > ul > li > a:hover {
  color: #d9bc85;
}
#mt-header.style10 #nav > ul > li:hover > a {
  color: #ffffff;
}
#mt-header.style11 .mt-icon-list a {
  color: #ffffff;
}
#mt-header.style11 .mt-icon-list a:hover {
  color: #d9bc85;
}
#mt-header.style11 .bar-opener .bar {
  background: #121212;
}
#mt-header.style11 .bar-opener.active .bar,
#mt-header.style11 .bar-opener:hover .bar {
  background: #d9bc85;
}
#mt-header.style12 .mt-top-bar {
  border-bottom: 1px solid rgba(32, 32, 32, 0.22);
}
#mt-header.style12 .mt-top-bar a:hover {
  color: #d9bc85;
}
#mt-header.style12 .mt-bottom-bar {
  border-bottom: 1px solid rgba(32, 32, 32, 0.22);
}
#mt-header.style12 .tel {
  color: #ffffff;
}
#mt-header.style12 .mt-icon-list a {
  color: #ffffff;
}
#mt-header.style12 .mt-icon-list a:hover {
  color: #d9bc85;
}
#mt-header.style12 .bar-opener .bar {
  background: #121212;
}
#mt-header.style12 .bar-opener.active .bar,
#mt-header.style12 .bar-opener:hover .bar {
  background: #d9bc85;
}
#mt-header.style12 #nav > ul > li > a {
  color: #ffffff;
}
#mt-header.style12 #nav > ul > li > a:hover {
  color: #d9bc85;
}
#mt-header.style12 #nav > ul > li:hover > a {
  color: #ffffff;
}
#mt-header.style13 .bar-opener.big {
  border-color: #121212;
}
#mt-header.style13 .tel {
  color: #c1c1c1;
}
#mt-header.style14 .mt-bottom-bar:after {
  background: #121212;
}
#mt-header.style14 .bar-opener.big {
  border-color: #121212;
}
#mt-header.style15 .tel {
  color: #9c9c9c;
}
#mt-header.style15 .mt-top-lang {
  color: #9c9c9c;
  border-right: 1px solid #9c9c9c;
}
#mt-header.style15 .mt-top-lang .lang-opener {
  color: #9c9c9c;
}
#mt-header.style15 .mt-top-lang .lang-opener:hover {
  color: #d9bc85;
}
#mt-header.style15 .mt-icon-list a {
  color: #ffffff;
}
#mt-header.style15 .mt-icon-list a:hover {
  color: #d9bc85;
}
#mt-header.style15 #nav > ul > li > a {
  color: #ffffff;
}
#mt-header.style15 #nav > ul > li > a:hover {
  color: #d9bc85;
}
#mt-header.style15 #nav > ul > li:hover > a {
  color: #ffffff;
}
#mt-header.style15 .bar-opener .bar {
  background: #121212;
}
#mt-header.style15 .bar-opener.active .bar,
#mt-header.style15 .bar-opener:hover .bar {
  background: #d9bc85;
}
#mt-header.style17 .mt-top-bar {
  background: #1d1d1d;
}
#mt-header.style17 .mt-top-bar .tel:hover {
  color: #d9bc85;
}
#mt-header.style18 {
  background: #121212;
}
#mt-header.style18 .mt-top-bar a:hover {
  color: #d9bc85;
}
#mt-header.style18 .mt-top-lang {
  border-color: #313131;
}
#mt-header.style18 .mt-icon-list li.drop.open > a {
  color: #ffffff;
}
#mt-header.style18 .mt-icon-list a:hover {
  color: #d9bc85;
}
#mt-header.style18 .mt-icon-list .btn-type3 {
  color: #ffffff;
}
#mt-header.style18 .mt-icon-list .btn-type3:hover {
  color: #e8e8e8;
}
#mt-header.style18 .mt-icon-list .btn-type2 {
  color: #e8e8e8;
}
#mt-header.style18 .mt-icon-list .btn-type2:hover {
  color: #ffffff;
}
#mt-header.style18 .bar-opener.active, #mt-header.style18 .bar-opener:hover {
  border-color: #d9bc85;
}
#mt-header.style18 .bar-opener.active .bar, #mt-header.style18 .bar-opener:hover .bar {
  background: #d9bc85;
}
#mt-header.style19 .mt-top-bar {
  background: #1d1d1d;
}
#mt-header.style19 .mt-top-bar a:hover {
  color: #d9bc85;
}
#mt-header.style19 .mt-top-lang {
  border-color: #313131;
}
#mt-header.style19 .mt-icon-list a:hover {
  color: #d9bc85;
}
#mt-header.style19 .bar-opener {
  border-color: #616161;
}
#mt-header.style19 .bar-opener .bar {
  background: #616161;
}
#mt-header.style19 .bar-opener.active, #mt-header.style19 .bar-opener:hover {
  border-color: #d9bc85;
}
#mt-header.style19 .bar-opener.active .bar, #mt-header.style19 .bar-opener:hover .bar {
  background: #d9bc85;
}
#mt-header.style19 #nav > ul > li > a {
  color: #9c9c9c;
}
#mt-header.style19 #nav > ul > li > a:hover {
  color: #d9bc85;
}
#mt-header.style19 #nav > ul > li:hover.drop > a {
  color: #ffffff;
}
#mt-header.style19 .mt-top-social a:hover {
  color: #d9bc85;
}
#mt-header.style19 .mt-bottom-bar {
  border-bottom: 1px solid #313131;
}
#mt-header.sticky.style19 .mt-nav-holder {
  background: #121212;
}
.mt-top-bar {
  color: #ffffff;
  background: #000000;
}
.mt-top-bar a {
  color: #ffffff;
}
.mt-top-bar a:hover {
  color: #d9bc85;
}
.mt-top-bar .mt-top-lang {
  border-left: 1px solid #7d7d7d;
}
.mt-top-bar .mt-top-list2 li {
  border-left: 1px solid #303030;
}
.mt-top-bar .mt-top-list2 a:hover {
  color: #d9bc85;
}
.mt-bottom-bar {
  background: #121212;
}
.mt-bottom-bar .mt-top-social a {
  color: #c1c1c1;
}
.mt-bottom-bar .mt-top-social a:hover {
  color: #d9bc85;
}
.mt-bottom-bar .mt-icon-list li > a {
  color: #c1c1c1;
}
.mt-bottom-bar .mt-icon-list li > a:hover {
  color: #d9bc85;
}
.mt-bottom-bar .mt-icon-list li.drop.open > a {
  color: #ffffff;
}
.mt-bottom-bar .mt-icon-list li.drop.open > a:after {
  border-color: rgba(18, 18, 18, 0);
  border-bottom-color: #121212;
}
.mt-bottom-bar .mt-icon-list .mt-drop .mt-drop-sub {
  background: #121212;
}
.mt-bottom-bar .cart-opener .num {
  color: #ffffff;
  border: 2px solid #121212;
}
.mt-bottom-bar .bar-opener {
  border: 2px solid #e8e8e8;
}
.mt-bottom-bar .bar-opener .bar {
  background: #000000;
}
.mt-bottom-bar .bar-opener.active, .mt-bottom-bar .bar-opener:hover {
  border-color: #d9bc85;
}
.mt-bottom-bar .bar-opener.active .bar, .mt-bottom-bar .bar-opener:hover .bar {
  background: #d9bc85;
}
.mt-bottom-bar .mt-sh-cart {
  color: #e8e8e8;
}
.mt-bottom-bar .mt-sh-cart2 {
  color: #ffffff;
}
.mt-bottom-bar .mt-top-list li {
  border-left: 1px solid #303030;
}
.mt-bottom-bar .mt-top-list a:hover {
  color: #d9bc85;
}
.mt-bottom-bar .mt-search-box {
  border: 2px solid #e8e8e8;
}
.mt-bottom-bar .mt-search-box .fa {
  color: #e8e8e8;
}
.mt-bottom-bar .mt-search-box .fa:hover {
  color: #d9bc85;
}
#nav > ul > li > a {
  color: #c1c1c1;
}
#nav > ul > li > a:hover {
  color: #d9bc85;
}
#nav > ul > li.drop > a:after {
  border-color: rgba(18, 18, 18, 0);
  border-bottom-color: #121212;
}
#nav > ul > li.drop:hover > a {
  color: #ffffff;
}
#nav > ul > li.dark > a:after {
  border-bottom-color: #e8e8e8 !important;
}
#nav > ul > li.dark .mt-frame {
  background: #000000 !important;
}
#nav > ul > li.dark .title a:hover {
  color: #d9bc85;
}
#nav > ul > li.dark .title:after {
  background: #434343;
}
#nav > ul > li.dark .mt-dropmenu a:hover {
  color: #d9bc85;
}
#nav .mt-dropmenu .title {
  color: #a2a2a2;
}
#nav .mt-dropmenu .title a {
  color: #a2a2a2;
}
#nav .mt-dropmenu .title a:hover {
  color: #d9bc85;
}
#nav .mt-dropmenu ul a {
  color: #868686;
}
#nav .mt-dropmenu ul a:hover {
  color: #d9bc85;
}
#nav .mt-dropmenu .mt-frame {
  background: #121212;
}
#nav .s-drop ul > li {
  border-bottom: 1px solid #202020;
}
#nav .s-drop ul > li.drop:before {
  color: #c1c1c1;
}
#nav .s-drop > ul {
  background: #121212;
  border: 1px solid #202020;
}
#nav .s-drop a {
  color: #c1c1c1;
}
#nav .s-drop .s-drop {
  background: #121212;
  border: 1px solid #202020;
}
.bgblack {
  background: #000000 !important;
}
.mt-side-menu {
  background: #181818;
}
.mt-side-menu .side-close span {
  background: #646464;
}
.mt-side-menu .side-close:hover span {
  background: #d9bc85;
}
.mt-side-menu .mt-side-title {
  color: #848484;
  background: #1f1f1f;
}
.mt-side-widget {
  color: #7f7f7f;
}
.mt-side-widget.borderbottom {
  border-bottom: 1px solid #272727;
}
.mt-side-widget form .left label:after {
  background: #313131;
}
.mt-side-widget form .left label:before {
  color: #d9bc85;
}
.mt-side-widget form .help:hover {
  color: #d9bc85;
}
.mt-side-widget .input {
  background: #1f1f1f;
}
.mt-side-widget .fa-search:hover {
  color: #d9bc85;
}
.mt-side-widget .cart-row .close {
  color: #d9bc85;
}
.mt-side-widget .cart-row .close:hover {
  color: #e8e8e8;
}
.mt-side-widget .mt-h-title {
  color: #868686;
}
.mt-side-widget .mt-h-title a {
  color: #868686;
}
.mt-side-widget .mt-h-title a:hover {
  color: #d9bc85;
}
.mt-side-widget .price {
  color: #e7e7e7;
}
.mt-side-widget .price a {
  color: #868686;
}
.mt-side-widget .price a:hover {
  color: #d9bc85;
}
.mt-side-widget .cart-row-total {
  color: #868686;
  border-top: 1px solid #202020;
}
.mt-side-widget .mt-total-txt {
  color: #e7e7e7;
}
.mt-side-widget .cart-btn-row {
  border-top: 1px solid #202020;
}
.or-divider .txt {
  background: #181818;
  border: 1px solid #272727;
}
.or-divider .txt:after {
  border-top: 1px solid #272727;
}
.mt-side-nav a {
  color: #7f7f7f;
}
.mt-side-nav a:hover {
  color: #d9bc85;
}
.mt-search-popup {
  background: #181818;
}
.mt-search-popup .mt-frame form {
  border-left: 1px solid #494949;
}
.mt-search-popup .icon-microphone:hover {
  color: #d9bc85;
}
.mt-search-popup .icon-magnifier:hover {
  color: #d9bc85;
}
.mt-search-popup .search-close span {
  background: #646464;
}
.mt-search-popup .search-close:hover span {
  background: #d9bc85;
}
.btn-type1 {
  color: #ffffff;
  background: #7d7d7d;
}
.btn-type1:hover {
  background: #d9bc85;
}
.btn-type2 {
  color: #e8e8e8;
  border: 1px solid #e8e8e8;
}
.btn-type2:focus, .btn-type2:hover {
  color: #ffffff;
  background: #000000;
  border: 1px solid #e8e8e8;
}
.btn-type3 {
  color: #ffffff;
  background: #000000;
  border: 1px solid #e8e8e8;
}
.btn-type3:focus, .btn-type3:hover {
  color: #e8e8e8;
  border: 1px solid #e8e8e8;
}
.btn-type4 {
  color: #aaaaaa;
  border: 1px solid #393939;
}
.btn-type4:focus, .btn-type4:hover {
  color: #ffffff;
  background: #000000;
  border: 1px solid #e8e8e8;
}
#mt-footer.style4 .footer-holder {
  background: #1a1a1a;
}
#mt-footer .divider {
  border-color: #252525;
}
#mt-footer .dark {
  background: #1a1a1a;
}
#mt-footer .light .f-widget-about .address-list a:hover {
  color: #ffffff;
}
#mt-footer .light .nav-widget-1 .f-widget-nav a:hover {
  color: #ffffff;
}
#mt-footer .f-holder .f-widget-heading {
  color: #9f9f9f;
}
#mt-footer .f-holder .f-about {
  color: #ffffff;
  background: #737373;
}
#mt-footer .f-holder .f-about .address-list a {
  color: #ffffff;
}
#mt-footer .f-holder .f-about .address-list a:hover {
  color: #e8e8e8;
}
#mt-footer .footer-holder .bg-dark {
  background: #1a1a1a;
}
#mt-footer .footer-holder .bg-dark:before {
  border-color: transparent transparent rgba(18, 18, 18, 0.8);
}
#mt-footer .footer-holder.black {
  background: #000000;
  color: #929292;
}
#mt-footer .footer-holder.black .nav-widget-1 .f-widget-nav li a:hover {
  color: #ffffff;
}
#mt-footer .footer-holder.black .social-icon a:hover {
  color: #ffffff;
}
#mt-footer .footer-holder.black a {
  color: #929292;
}
#mt-footer .footer-holder.black .f-widget-heading {
  color: #ffffff;
}
#mt-footer .footer-holder .f-widget-heading {
  color: #9f9f9f;
}
#mt-footer .footer-holder .f-widget-heading.heading {
  color: #e8e8e8;
}
#mt-footer .footer-holder.light .f-widget-heading {
  color: #ffffff;
}
#mt-footer .footer-area .copyright a:hover {
  color: #d9bc85;
}
#mt-footer .footer-area .copy-right p a:hover {
  color: #d9bc85;
}
#mt-footer .footer-area p a {
  color: #e8e8e8;
}
#mt-footer .footer-area p a:hover {
  color: #d9bc85;
}
#mt-footer .f-widget-about .address-list li a:hover {
  color: #d9bc85;
}
#mt-footer .nav-widget-1 .f-widget-nav li a:hover {
  color: #d9bc85;
}
#mt-footer .f-widget-newsletter .newsletter-form {
  border-color: #787878;
}
#mt-footer .f-widget-newsletter .newsletter-form.form2 .form-control {
  background: #121212;
}
#mt-footer .f-widget-newsletter .newsletter-form.form2 button {
  color: #ffffff;
}
#mt-footer .f-widget-newsletter .newsletter-form.form2 button:hover {
  background: #d9bc85;
}
#mt-footer .f-widget-news .news-articles .txt-box a:hover {
  color: #d9bc85;
}
#mt-footer .f-widget-tabs .tabs li a {
  border: 1px solid #464646;
}
#mt-footer .f-widget-tabs .tabs li a:hover {
  background: #d9bc85;
  color: #ffffff;
  color: #161616;
}
#mt-footer .f-widget-nav2 a:hover {
  color: #d9bc85;
}
#mt-footer .social-network a:hover {
  color: #d9bc85;
}
.f-promo-box.light .f-widget-item .widget-icon,
.f-promo-box.light .f-widget-item .f-promo-box-heading {
  color: #ffffff;
}
.f-promo-box .subcrib-form .form-control {
  background: #121212;
  color: #909090;
}
.f-promo-box .subcrib-form button {
  color: #ffffff;
}
.f-promo-box .subcrib-form button:hover {
  background: #d9bc85;
}
.f-promo-box .f-widget-item.border:before {
  background: #2c2c2c;
}
.f-promo-box .f-widget-item .txt-holder {
  color: #bcbcbc;
}
.f-promo-box .f-widget-item .f-promo-box-heading {
  color: #bcbcbc;
}
.f-promo-box .f-widget-item .txt {
  color: #bcbcbc;
}
.mt-main-slider {
  background: #1a1a1a;
}
.mt-main-slider h1 {
  color: #b6b6b6;
}
.mt-main-slider h2 {
  color: #828282;
}
.mt-main-slider .shop:after, .mt-main-slider .shop:before {
  background: #7b7b7b;
}
.mt-main-slider .shop:hover {
  color: #d9bc85;
}
.mt-main-slider .shop:hover:after, .mt-main-slider .shop:hover:before {
  background: #d9bc85;
}
.mt-main-slider .slick-dots li {
  border: 2px solid #383838;
}
.mt-main-slider .slick-dots li:hover, .mt-main-slider .slick-dots li.slick-active {
  border-color: #565656;
}
.mt-mainslider2 .holder {
  background: #1a1a1a;
}
.mt-mainslider2 .price {
  color: #a2a2a2;
}
.mt-mainslider2 .sub-title {
  color: #a2a2a2;
}
.mt-mainslider2 h1 {
  color: #b6b6b6;
}
.mt-mainslider2 h2 {
  color: #828282;
}
.mt-mainslider2 .slick-dots li {
  border: 2px solid #383838;
}
.mt-mainslider2 .slick-dots li.slick-active {
  border-color: #565656;
}
.mt-mainslider3 {
  color: #c1c1c1;
}
.mt-mainslider3 .txt-wrap {
  color: #a2a2a2;
}
.mt-mainslider3 .title {
  color: #8f8f8f;
}
.mt-mainslider3 h1 {
  color: #a2a2a2;
}
.mt-mainslider3 h2 {
  color: #a2a2a2;
}
.mt-mainslider3 .price {
  color: #a2a2a2;
}
.mt-mainslider3 .slick-dots li {
  border: 2px solid #383838;
}
.mt-mainslider3 .slick-dots li.slick-active {
  border-color: #565656;
}
.mt-mainslider4 {
  background: #2a2a2a;
}
.mt-mainslider4 .price {
  color: #a2a2a2;
}
.mt-mainslider4 .txt {
  color: #a2a2a2;
}
.mt-mainslider4 .slick-dots li {
  border: 2px solid #383838;
}
.mt-mainslider4 .slick-dots li:hover, .mt-mainslider4 .slick-dots li.slick-active {
  border-color: #565656;
}
.slider-1 .slider .txt-wrap {
  color: #a2a2a2;
}
.slider-1 .slider .txt-wrap .title,
.slider-1 .slider .txt-wrap h1,
.slider-1 .slider .txt-wrap h2 {
  color: #a2a2a2;
}
.slider-1 .slider .txt-wrap .price {
  color: #a2a2a2;
}
.slider-1 .slider .caption {
  color: #ffffff;
}
.slider-1 .slider .title {
  color: #ffffff;
}
.slider-1 .slider .title span:after, .slider-1 .slider .title span:before {
  background: #121212;
}
.slider-1 .slider h2 {
  color: #ffffff;
}
.slider-1 .slider .btn .shop {
  color: #ffffff;
}
.slider-1 .slider .btn .shop:after, .slider-1 .slider .btn .shop:before {
  background: #121212;
}
.slider-1 .slick-dots li {
  border: 2px solid #121212;
}
.slider-3 h1 {
  color: #ffffff;
}
.slider-3 .shop {
  color: #ffffff;
  border: 2px solid #121212;
}
.slider-3 .shop:hover {
  background: #d9bc85;
  border-color: #d9bc85;
}
.slider-3 .slick-dots li {
  background: #121212;
}
.slider-5 {
  background: #1c1c1c;
}
.slider-5 .title {
  color: #8f8f8f;
}
.slider-5 h1 {
  color: #a2a2a2;
}
.slider-5 .price {
  color: #a2a2a2;
}
.slider-5 .slick-dots li {
  border: 2px solid #383838;
}
.slider-5 .slick-dots li.slick-active {
  border-color: #565656;
}
.slider-7 .slider .s-title {
  color: #8f8f8f;
}
.slider-7 .slider .heading {
  color: #a2a2a2;
}
.slider-7 .slider .s-txt {
  color: #8f8f8f;
}
.slider-7 .slider .s-shop {
  color: #a2a2a2;
}
.slider-7 .slick-dots li {
  border: 2px solid #383838;
}
.slider-7 .slick-dots li.slick-active {
  border-color: #565656;
}
.banner-frame .btn-shop .fa {
  border: 1px solid #777777;
}
.banner-frame .btn-shop:hover {
  color: #d9bc85;
}
.banner-frame .btn-shop:hover span,
.banner-frame .btn-shop:hover .fa {
  color: #d9bc85;
  border-color: #d9bc85;
}
.banner-frame .discount {
  color: #ffffff;
}
.banner-frame .shop:hover {
  color: #d9bc85;
}
.banner-frame .shop:hover .fa {
  border-color: #d9bc85;
}
.banner-frame .white {
  color: #ffffff;
}
.banner-5 .texts .title {
  color: #ffffff;
}
.banner-6 .btn-shop span,
.banner-6 .btn-shop .fa {
  color: #ffffff;
}
.banner-6 .btn-shop .fa {
  border-color: #121212;
}
.banner-6 .offer .price-less:after {
  background: rgba(18, 18, 18, 0.57);
}
.banner-7 .price {
  color: #a8894f;
}
.banner-7 .shop-now {
  color: #ffffff;
}
.banner-7 .shop-now:hover {
  background: #d9bc85;
}
.banner-8 .price-tag .price-off:after {
  background: #636363;
}
.banner-9 h2 strong,
.banner-10 h2 strong,
.banner-11 h2 strong {
  color: #a2a2a2;
}
.banner-12 .btn-shop span,
.banner-12 .btn-shop .fa {
  color: #ffffff;
}
.banner-12 .btn-shop .fa {
  border-color: #121212;
}
.banner-12 .btn-shop .fa:hover {
  border-color: #d9bc85;
}
.banner-15 h2 strong {
  color: #a2a2a2;
}
.banner-18 .price-off:after {
  background: #636363;
}
.banner-19 .heading {
  color: #8f8f8f;
}
.banner-19 .now {
  color: #ffffff;
}
.banner-19 .now:hover {
  color: #ffffff;
  background: #d9bc85;
  color: #161616;
}
.banner-20 .price-off {
  color: #ffffff;
}
.banner-20 .price-off:after {
  background: #121212;
}
.banner-20 .card:hover {
  color: #ffffff;
  background: #d9bc85;
  border-color: #d9bc85;
  color: #161616;
}
.banner-21 .title {
  color: #8f8f8f;
}
.banner-21 .view {
  color: #a2a2a2;
  border: 2px solid #a2a2a2;
}
.banner-21 .view:hover {
  color: #ffffff;
  background: #d9bc85;
  border-color: #d9bc85;
  color: #161616;
}
.mt-product1.gray {
  background: #181818;
}
.mt-product1.style-1 .links li + li {
  border-color: #121212;
}
.mt-product1.style-1 .links a {
  color: #ffffff;
}
.mt-product1 .caption .off {
  color: #ffffff;
}
.mt-product1 .caption .new {
  color: #ffffff;
  background: #000000;
}
.mt-product1 .caption .best-price {
  color: #ffffff;
}
.mt-product1 .title {
  color: #868686;
}
.mt-product1 .title a {
  color: #868686;
}
.mt-product1 .title a:hover {
  color: #d9bc85;
}
.mt-product1 .price {
  color: #e7e7e7;
}
.mt-product1 .links {
  background: #121212;
  border: 1px solid #202020;
}
.mt-product1 .links.add {
  box-shadow: 0 0 9px rgba(88, 88, 88, 0.35);
}
.mt-product1 .links.add li {
  border-color: #404040;
}
.mt-product1 .links li + li {
  border-left: 1px solid #202020;
}
.mt-product1 .links a:hover {
  color: #d9bc85;
}
.mt-product2 .links a {
  color: #8e8e8e;
  background: #121212;
}
.mt-product2 .links a:hover {
  color: #d9bc85;
}
.mt-product2 .title {
  color: #878787;
}
.mt-product2 .price .fa,
.mt-product2 .price span {
  color: #e8e8e8;
}
.mt-product2 .caption .off {
  color: #ffffff;
}
.mt-product2 .caption .new {
  color: #ffffff;
  background: #000000;
}
.mt-product2 .caption .best-price {
  color: #ffffff;
}
.mt-product2.bg-grey {
  background: #1a1a1a;
}
.product-3:hover .links {
  box-shadow: 0 0 9px rgba(88, 88, 88, 0.35);
}
.product-3.hover2:hover .links {
  background: #1a1a1a;
}
.product-3 .title {
  color: #a2a2a2;
}
.product-3 .color-box li.active a {
  background: #121212;
}
.product-3 .color-box li.active a.red {
  border-color: #c9a86a;
}
.product-3 .color-box li.active a.gray {
  border-color: #717171;
}
.product-3 .color-box a:hover {
  background: #121212;
}
.product-3 .color-box a.red {
  border-color: #c9a86a;
}
.product-3 .color-box a.red:after {
  background: #c9a86a;
}
.product-3 .color-box a.gray {
  border-color: #717171;
}
.product-3 .color-box a.gray:after {
  background: #717171;
}
.product-3 .links {
  background: #121212;
}
.product-3 .links li + li:after {
  background: #404040;
}
.mt-product4 .text .frame strong a:hover {
  color: #d9bc85;
}
.mt-product4 .text .off {
  color: #c8c8c8;
}
.mt-product4 .text .price {
  color: #c8c8c8;
}
.product-area .bordertop {
  border-top: 1px solid #252525;
}
.product-area .borderright {
  border-right: 1px solid #252525;
}
.product-area .borderbottom {
  border-bottom: 1px solid #252525;
}
.mt-producttabs:after {
  background: #202020;
}
.mt-producttabs .producttabs li {
  border-left: 1px solid #333333;
}
.mt-producttabs .producttabs a.active, .mt-producttabs .producttabs a:hover {
  color: #b7b7b7;
}
.mt-producttabs .slick-prev,
.mt-producttabs .slick-next {
  background: #121212;
}
.mt-producttabs .slick-prev:focus, .mt-producttabs .slick-prev:hover,
.mt-producttabs .slick-next:focus,
.mt-producttabs .slick-next:hover {
  color: #ffffff;
  background: #d9bc85;
  color: #161616;
}
.mt-producttabs .slick-prev:focus:before, .mt-producttabs .slick-prev:hover:before,
.mt-producttabs .slick-next:focus:before,
.mt-producttabs .slick-next:hover:before {
  color: #ffffff;
}
.mt-producttabs .heading {
  color: #b7b7b7;
}
.mt-bestseller .slick-prev,
.mt-bestseller .slick-next {
  border: 2px solid #484848;
}
.mt-bestseller .slick-prev:focus, .mt-bestseller .slick-prev:hover,
.mt-bestseller .slick-next:focus,
.mt-bestseller .slick-next:hover {
  color: #d9bc85;
  border-color: #d9bc85;
}
.mt-bestseller .slick-prev:focus:before, .mt-bestseller .slick-prev:hover:before,
.mt-bestseller .slick-next:focus:before,
.mt-bestseller .slick-next:hover:before {
  color: #d9bc85;
}
.mt-smallproducts .heading {
  color: #b7b7b7;
}
#mt-productscrollbar .mCSB_draggerContainer {
  background: #1a1a1a;
}
#mt-productscrollbar .mCSB_draggerContainer .mCSB_dragger {
  background: #3c3c3c;
}
.mt-product-detial {
  background: #1a1a1a;
}
.mt-product-detial .comment-list a:hover {
  color: #d9bc85;
}
.mt-product-detial .pagg-slider li .img {
  background: #121212;
  border: 1px solid #212121;
}
.mt-product-detial .pagg-slider .slick-arrow {
  background: #121212;
}
.mt-product-detial h2 {
  color: #e8e8e8;
}
.mt-product-detial .breadcrumbs a:hover {
  color: #d9bc85;
}
.mt-product-detial .list {
  border-color: #2b2b2b;
}
.mt-product-detial .txt-wrap {
  border-color: #2b2b2b;
}
.mt-product-detial .text-holder .price {
  color: #e8e8e8;
}
.mt-product-detial .product-form select,
.mt-product-detial .product-form input {
  background: #121212;
}
.mt-product-detial .product-form button {
  background: #d9bc85;
  color: #ffffff;
  color: #161616;
}
.mt-product-detial .product-form button:hover {
  background: #000000;
}
.lightbox .mt-product-detial .slider {
  background: #121212;
}
.lightbox .mt-product-detial .slider:after {
  background: #121212;
}
.lightbox .mt-product-detial .pagg-slider .slick-arrow {
  background: #191919;
}
.mt-detail-sec h2 {
  color: #e8e8e8;
}
.mt-detail-sec .bill-detail .form-group ::-webkit-input-placeholder {
  color: #7f7f7f;
}
.mt-detail-sec .bill-detail .form-group ::-moz-placeholder {
  color: #7f7f7f;
}
.mt-detail-sec .bill-detail .form-group :-moz-placeholder {
  color: #7f7f7f;
}
.mt-detail-sec .bill-detail .form-group :-ms-input-placeholder {
  color: #7f7f7f;
}
.mt-detail-sec .bill-detail .form-group .placeholder {
  color: #7f7f7f;
}
.mt-detail-sec .bill-detail .form-control {
  color: #7f7f7f;
  border-color: #2f2f2f;
}
.mt-detail-sec .bill-detail .update-btn {
  background: #1a1a1a;
  border-color: #2f2f2f;
}
.mt-detail-sec .bill-detail .update-btn:hover {
  color: #ffffff;
}
.mt-detail-sec .holder {
  background: #1a1a1a;
}
.mt-detail-sec .block.cart {
  border-color: #2f2f2f;
}
.mt-detail-sec .block.cart .txt strong {
  color: #e7e7e7;
}
.mt-detail-sec .block li {
  border-color: #3d3d3d;
}
.mt-detail-sec .block .txt span {
  color: #ababab;
}
.mt-detail-sec .panel-group .panel-title .check {
  background: #121212;
  border-color: #ababab;
}
.mt-detail-sec .panel-group .panel-title .check .fa-check {
  color: #ababab;
}
.mt-detail-sec .panel-group .panel {
  border-color: #3d3d3d;
}
.mt-detail-sec .block-holder a {
  color: #e8e8e8;
}
.mt-detail-sec .process-btn {
  color: #ffffff;
}
.mt-detail-sec .process-btn:hover {
  background: #1a1a1a;
  color: #ababab;
}
.mt-product-table .border {
  border-color: #2f2f2f;
}
.mt-product-table .product-name {
  color: #868686;
}
.mt-product-table .price {
  color: #ababab;
}
.mt-product-table .qyt-form select {
  background: #202020;
  color: #ababab;
}
.mt-product-table .fa-close {
  color: #d9bc85;
}
.mt-product-table .fa-close:hover {
  color: #ababab;
}
.mt-product-table .coupon-form {
  border-bottom: 1px solid #2f2f2f;
}
.mt-product-table .coupon-form .form-control {
  border-color: #2f2f2f;
  color: #7f7f7f;
}
.mt-product-table .coupon-form button {
  color: #ffffff;
}
.mt-product-table .coupon-form button:hover {
  background: #c9a86a;
}
.product-detail-tab .mt-tabs {
  border-bottom: 1px solid #404040;
}
.product-detail-tab .mt-tabs a:hover, .product-detail-tab .mt-tabs a.active {
  color: #e8e8e8;
  border-bottom-color: #e8e8e8;
}
.product-comment .mt-box {
  border-bottom: 1px solid #1f1f1f;
}
.product-comment .name {
  color: #aaaaaa;
}
.product-comment .p-commentform {
  border-bottom: 1px solid #2b2b2b;
}
.product-comment label {
  color: #aaaaaa;
}
.product-comment .form-control {
  color: #e8e8e8;
  border: 1px solid #393939;
}
.product-comment .form-control ::-webkit-input-placeholder {
  color: #e8e8e8;
}
.product-comment .form-control ::-moz-placeholder {
  color: #e8e8e8;
}
.product-comment .form-control :-moz-placeholder {
  color: #e8e8e8;
}
.product-comment .form-control :-ms-input-placeholder {
  color: #e8e8e8;
}
.product-comment .form-control .placeholder {
  color: #e8e8e8;
}
.related-products h2 {
  color: #b7b7b7;
}
.mt-shoplist-header .btn-box > ul > li:hover .drop-link {
  color: #d9bc85;
  border-color: #d9bc85;
}
.mt-shoplist-header .btn-box .drop-link {
  border: 1px solid #333333;
}
.mt-shoplist-header .btn-box .drop-link:hover {
  color: #d9bc85;
  border-color: #d9bc85;
}
.mt-shoplist-header .btn-box .mt-viewswitcher {
  border: 1px solid #333333;
}
.mt-shoplist-header .btn-box .mt-viewswitcher:hover {
  color: #d9bc85;
  border-color: #d9bc85;
}
.mt-shoplist-header .btn-box .drop {
  background: #121212;
  border: 1px solid #333333;
}
.mt-shoplist-header .btn-box .drop a:hover {
  color: #d9bc85;
}
.mt-shoplist-header .btn-box .drop li {
  border-bottom: 1px solid #333333;
}
.mt-shoplist-header .mt-textbox a:hover {
  color: #d9bc85;
}
.mt-pagination ul a {
  background: #1a1a1a;
}
.mt-pagination ul a:hover {
  color: #ffffff;
  background: #d9bc85;
  color: #161616;
}
.product-post {
  border-bottom: 1px solid #212121;
}
.product-post .txt-holder .align-left {
  border-right: 1px solid #212121;
}
.product-post .title {
  color: #868686;
}
.product-post .title a {
  color: #868686;
}
.product-post .title a:hover {
  color: #d9bc85;
}
.product-post .price {
  color: #e8e8e8;
}
.product-post .rating-list a:hover {
  color: #d9bc85;
}
.product-post .btn-cart {
  background: #1b1b1b;
}
.product-post .btn-cart:hover {
  background: #d9bc85;
  color: #ffffff;
  color: #161616;
}
.product-post .nav a:hover {
  color: #d9bc85;
}
#product-masonry #product-filter li.left a,
#product-masonry #product-filter li.active a {
  color: #e8e8e8;
}
#product-masonry #product-filter a:hover {
  color: #e8e8e8;
}
#product-masonry .masonry-list:after {
  background: #121212;
}
#product-masonry .masonry-list > li {
  border-bottom: 1px solid #343434;
  border-right: 1px solid #343434;
}
.slick-loading .slick-list {
  background: #121212 url("../images/ajax-loader.gif") center center no-repeat;
}
.slick-prev:before,
.slick-next:before {
  color: #ffffff;
}
.slick-dots li button:before {
  color: #e8e8e8;
}
.slick-dots li.slick-active button:before {
  color: #e8e8e8;
}
.fancybox-skin {
  background: #171717;
  color: #afafaf;
}
.fancybox-error {
  color: #afafaf;
}
.fancybox-title-float-wrap .child {
  text-shadow: 0 1px 2px #222222;
  color: #ffffff;
}
.fancybox-title-outside-wrap {
  color: #ffffff;
}
.fancybox-title-over-wrap {
  color: #ffffff;
  background: #000000;
}
.mt-blog-detail .header:before {
  background: #202020;
}
.mt-blog-detail .header .breadcrumbs {
  color: #e8e8e8;
}
.mt-blog-detail .header .breadcrumbs ul a {
  color: #e8e8e8;
}
.mt-blog-detail .header .breadcrumbs ul a:hover {
  color: #d9bc85;
}
.mt-blog-detail .header .category {
  color: #d9bc85;
}
.mt-blog-detail .header .category a:hover {
  color: #d9bc85;
}
.mt-blog-detail .header .align-right {
  color: #e8e8e8;
}
.mt-blog-detail .header .align-right a {
  color: #e8e8e8;
}
.mt-blog-detail .header .align-right a:hover {
  color: #d9bc85;
}
.mt-blog-detail .txt-wrap:before {
  background: #6d6d6d;
}
.mt-blog-detail .sidebar:before {
  background: #262626;
}
.blog-post {
  color: #ababab;
}
.blog-post.style2 {
  border-color: #262626;
}
.blog-post.style3 .blog-txt {
  background: #121212;
}
.blog-post.style3 .time {
  color: #ababab;
  background: #121212;
}
.blog-post .comment-nav a {
  color: #ffffff;
}
.blog-post .comment-nav a:hover {
  color: #d9bc85;
}
.blog-post h2 {
  color: #ababab;
}
.blog-post h2 a {
  color: #ababab;
}
.blog-post h2 a:hover {
  color: #d9bc85;
}
.blog-post .blog-nav {
  color: #ababab;
}
.blog-post .blog-nav a {
  color: #ababab;
}
.blog-post .blog-nav a:hover {
  color: #d9bc85;
}
.blog-post .btn-more {
  color: #ababab;
}
.blog-post .btn-more:hover {
  color: #d9bc85;
}
.blog-post .time {
  background: #6e6e6e;
  color: #ffffff;
}
.blog-post .img-block .img a .fa {
  color: #ffffff;
}
.btn-holder .btn-prev {
  color: #ababab;
  border-color: #ababab;
}
.btn-holder .btn-prev:hover {
  border-color: #d9bc85;
  background: #d9bc85;
  color: #ffffff;
  color: #161616;
}
.btn-holder .btn-next {
  color: #ababab;
  border-color: #ababab;
}
.btn-holder .btn-next:hover {
  border-color: #d9bc85;
  background: #d9bc85;
  color: #ffffff;
  color: #161616;
}
.btn-holder .pagination .active a {
  color: #ababab;
  border-color: #ababab;
}
.btn-holder .pagination a:hover {
  color: #ababab;
  border-color: #ababab;
}
.widget h3 {
  color: #ababab;
}
.widget.category-widget .widget-nav {
  color: #ababab;
}
.widget.category-widget .widget-nav a {
  color: #ababab;
}
.widget.category-widget .widget-nav a:hover {
  color: #d9bc85;
}
.widget.popular-widget {
  color: #ababab;
}
.widget.popular-widget .time {
  color: #8e8e8e;
}
.widget.tag-widget {
  color: #ababab;
}
.widget.tag-widget .tags a:hover {
  color: #d9bc85;
}
.mt-author-box {
  background: #1b1b1b;
}
.mt-author-box h3 {
  color: #e8e8e8;
}
.mt-author-box h3 a {
  color: #e8e8e8;
}
.mt-author-box h3 a:hover {
  color: #d9bc85;
}
.mt-author-box .social-network {
  color: #e8e8e8;
}
.mt-author-box .social-network a {
  color: #e8e8e8;
}
.mt-author-box .social-network a:hover {
  color: #d9bc85;
}
.mt-comments-section h2 {
  color: #ababab;
}
.mt-comments-section h2 a {
  color: #ababab;
}
.mt-comments-section h2 a:hover {
  color: #d9bc85;
}
.mt-comments-section ul .txt {
  border-color: #202020;
}
.mt-comments-section ul .txt h3 {
  color: #e8e8e8;
}
.mt-comments-section ul .txt h3 a {
  color: #e8e8e8;
}
.mt-comments-section ul .txt h3 a:hover {
  color: #d9bc85;
}
.mt-comments-section ul .txt .mt-time {
  color: #e8e8e8;
}
.mt-comments-section .mt-leave-comment .comment-form .form-control {
  background: #191919;
}
.mt-comments-section .mt-leave-comment .comment-form textarea {
  background: #191919;
}
.mt-comments-section .mt-leave-comment .comment-form .form-btn {
  background: #191919;
}
.mt-comments-section .mt-leave-comment .comment-form .form-btn:hover {
  color: #d9bc85;
}
.post-blog .comment-nav a:hover {
  color: #d9bc85;
}
.post-blog h2 {
  color: #ffffff;
}
.post-blog h2 a {
  color: #ffffff;
}
.post-blog h2 a:hover {
  color: #d9bc85;
}
.post-blog .time {
  background: #1b1b1b;
  color: #ababab;
}
.post-blog .btn-more {
  color: #ababab;
}
.post-blog .btn-more:hover {
  color: #d9bc85;
}
.loading-holder {
  border-color: #262626;
}
.loading-holder .txt {
  color: #868686;
}
.mt-error-sec.dark {
  background: #1a1a1a;
}
.mt-error-sec.error-section {
  color: #ffffff;
}
.mt-error-sec.error-section .btn-list .error-form {
  border-color: #121212;
}
.mt-error-sec.error-section .btn-list .error-form ::-webkit-input-placeholder {
  color: #ffffff;
}
.mt-error-sec.error-section .btn-list .error-form ::-moz-placeholder {
  color: #ffffff;
}
.mt-error-sec.error-section .btn-list .error-form :-moz-placeholder {
  color: #ffffff;
}
.mt-error-sec.error-section .btn-list .error-form :-ms-input-placeholder {
  color: #ffffff;
}
.mt-error-sec.error-section .btn-list .error-form .placeholder {
  color: #ffffff;
}
.mt-error-sec.error-section .btn-list .error-form .btn-submit {
  color: #ffffff;
}
.mt-error-sec.error-section .btn-back {
  background: #121212;
  color: #a2a2a2;
}
.mt-error-sec.error-section .error-code2,
.mt-error-sec.error-section h1 {
  color: #ffffff;
}
.mt-error-sec .error-code {
  color: #a2a2a2;
}
.mt-error-sec .error-code2 {
  color: #a2a2a2;
}
.mt-error-sec .error-holder .btn-back:hover {
  color: #d9bc85;
}
.mt-error-sec h1 {
  color: #a2a2a2;
}
.mt-error-sec .btn-list .error-form {
  border: 2px solid #a2a2a2;
}
.mt-error-sec .btn-list .error-form ::-webkit-input-placeholder {
  color: #a2a2a2;
}
.mt-error-sec .btn-list .error-form ::-moz-placeholder {
  color: #a2a2a2;
}
.mt-error-sec .btn-list .error-form :-moz-placeholder {
  color: #a2a2a2;
}
.mt-error-sec .btn-list .error-form :-ms-input-placeholder {
  color: #a2a2a2;
}
.mt-error-sec .btn-list .error-form .placeholder {
  color: #a2a2a2;
}
.mt-error-sec .btn-list .error-form .btn-submit {
  color: #a2a2a2;
}
.mt-error-sec .btn-list .error-form .btn-submit:hover {
  color: #d9bc85;
}
.mt-error-sec .btn-back {
  color: #ffffff;
}
.mt-error-sec .btn-back.btn-transparent {
  color: #a2a2a2;
}
.mt-error-sec .error-form {
  border-color: #a2a2a2;
}
.mt-error-sec .error-form ::-webkit-input-placeholder {
  color: #a2a2a2;
}
.mt-error-sec .error-form ::-moz-placeholder {
  color: #a2a2a2;
}
.mt-error-sec .error-form :-moz-placeholder {
  color: #a2a2a2;
}
.mt-error-sec .error-form :-ms-input-placeholder {
  color: #a2a2a2;
}
.mt-error-sec .error-form .placeholder {
  color: #a2a2a2;
}
.mt-error-sec .error-form .form-control {
  color: #a2a2a2;
}
.mt-error-sec .error-form .btn-submit {
  color: #a2a2a2;
}
.mt-error-sec .error-form .btn-back {
  color: #ffffff;
}
.mt-error-sec .error-form .btn-back:hover {
  background: #787878;
}
.mt-error-sec .error-form .btn-back.btn-transparent {
  color: #a2a2a2;
}
.mt-newsletter-popup h1 {
  color: #e8e8e8;
}
.mt-newsletter-popup .txt {
  color: #868686;
}
.mt-newsletter-popup .txt b {
  color: #c9a86a;
}
.mt-newsletter-popup .newsletter-form .form-control {
  background: #1d1d1d;
  color: #868686;
}
.mt-newsletter-popup .newsletter-form button {
  background: #d9bc85;
  color: #ffffff;
  color: #161616;
}
.mt-newsletter-popup .newsletter-form button:hover {
  background: #1d1d1d;
  color: #868686;
}
.mt-newsletter-popup .popup-form .form-control {
  background: #676767;
}
.mt-map-descrp {
  color: #b9b9b9;
}
.mt-map-descrp h1 {
  color: #b9b9b9;
}
.mt-contact-detail {
  background: #1a1a1a;
  color: #b9b9b9;
}
.mt-contact-detail .icon {
  color: #b9b9b9;
}
.mt-contact-detail a {
  color: #b9b9b9;
}
.mt-contact-detail .txt-wrap {
  color: #b9b9b9;
}
.mt-contact-detail .txt-wrap h2 {
  color: #b9b9b9;
}
.mt-contact-detail .contact-form .form-control {
  border-color: #b9b9b9;
  color: #e8e8e8;
}
.mt-contact-detail .contact-form .form-control ::-webkit-input-placeholder {
  color: #e8e8e8;
}
.mt-contact-detail .contact-form .form-control ::-moz-placeholder {
  color: #e8e8e8;
}
.mt-contact-detail .contact-form .form-control :-moz-placeholder {
  color: #e8e8e8;
}
.mt-contact-detail .contact-form .form-control :-ms-input-placeholder {
  color: #e8e8e8;
}
.mt-contact-detail .contact-form .form-control .placeholder {
  color: #e8e8e8;
}
.mt-form-sec .header {
  color: #b9b9b9;
}
.mt-form-sec .header h2 {
  color: #b9b9b9;
}
.mt-form-sec .contact-form .form-control {
  border-color: #b9b9b9;
  color: #e8e8e8;
}
.mt-form-sec .contact-form .form-control ::-webkit-input-placeholder {
  color: #e8e8e8;
}
.mt-form-sec .contact-form .form-control ::-moz-placeholder {
  color: #e8e8e8;
}
.mt-form-sec .contact-form .form-control :-moz-placeholder {
  color: #e8e8e8;
}
.mt-form-sec .contact-form .form-control :-ms-input-placeholder {
  color: #e8e8e8;
}
.mt-form-sec .contact-form .form-control .placeholder {
  color: #e8e8e8;
}
.mt-contact-banner.mt-banner-22 h1 {
  color: #ffffff;
}
.mt-contact-banner.mt-banner-22 .breadcrumbs ul {
  color: #ffffff;
}
.mt-contact-banner.mt-banner-22 .breadcrumbs ul a {
  color: #ffffff;
}
.mt-contact-banner h1 {
  color: #b9b9b9;
}
.mt-contact-banner .breadcrumbs {
  color: #b9b9b9;
}
.mt-contact-banner .breadcrumbs ul a {
  color: #b9b9b9;
}
.mt-contact-banner .breadcrumbs ul a:hover {
  color: #d9bc85;
}
.mt-about-sec .txt {
  color: #ababab;
}
.mt-about-sec h2 {
  color: #ababab;
}
.mt-about-sec .mt-follow-holder .title {
  color: #9f9f9f;
}
.mt-team-sec h3 {
  color: #ababab;
}
.mt-team-sec .col .mt-txt {
  border-left: 6px solid #202020;
}
.mt-team-sec .img-holder a .social-icon {
  color: #ffffff;
}
.mt-team-sec .img-holder a .social-icon li:hover {
  color: #c9a86a;
}
.mt-team-sec .img-holder a:before {
  background: rgba(18, 18, 18, 0.7);
}
.mt-team-sec h4 {
  color: #ababab;
}
.mt-team-sec h4 a {
  color: #ababab;
}
.mt-team-sec h4 a:hover {
  color: #c9a86a;
}
.mt-workspace-sec h2 {
  color: #ababab;
}
.mt-workspace-sec .work-slider li:before {
  background: rgba(18, 18, 18, 0.7);
}
.mt-workspace-sec .work-slider .slick-prev.slick-arrow:before {
  color: #ababab;
}
.mt-workspace-sec .work-slider .slick-next.slick-arrow:before {
  color: #ababab;
}
.mt-workspace-sec .work-slider .slick-dots li {
  background: #222222;
}
.mt-workspace-sec .work-slider .slick-dots li.slick-active {
  background: #4f4f4f;
}
.mt-workspace-sec .work-slider .slick-dots li:hover {
  background: #4f4f4f;
}
.mt-process-sec .process-list li:before {
  background: #202020;
}
.mt-process-sec .process-list .counter {
  border-color: #202020;
}
.mt-process-sec .process-list .active .title {
  color: #e8e8e8;
}
.mt-process-sec .process-list .active .counter {
  color: #e8e8e8;
  border-color: #e8e8e8;
}
.mt-seller-sec .header .title {
  color: #868686;
}
.mt-seller-sec h1 {
  color: #868686;
}
.mt-heading .heading {
  color: #b7b7b7;
}
.mt-heading2 {
  border-left: 9px solid #202020;
}
.mt-heading2 .head {
  color: #b7b7b7;
}
.mt-patners .heading {
  color: #b7b7b7;
}
.bg-grey {
  background-color: #181818;
}
.faq-section .panel-title {
  color: #ffffff;
}
.faq-section .panel-title a {
  background: #d9bc85;
}
.faq-section .panel-title a.collapsed:hover {
  color: #ffffff;
  background: #d9bc85;
  color: #161616;
}
.faq-section .panel-title a.collapsed {
  color: #adadad;
  background: #181818;
}
.faq-section .panel-title a.collapsed:after {
  color: #adadad;
}
.faq-section .panel-title a.collapsed:hover:after {
  color: #ffffff;
}
.faq-section .panel-title a:after {
  color: #ffffff;
}
.mt-socialicons li.mt-dribbble a {
  background: #c9a86a;
}
.mt-socialicons li.mt-pinterest a {
  background: #c9a86a;
}
.mt-socialicons li.mt-youtube a {
  background: #c9a86a;
}
.mt-socialicons a {
  color: #ffffff;
}
.shop-widget.filter-widget.bg-grey {
  background: #1b1b1b;
  border: 1px solid #1f1f1f;
}
.shop-widget h2 {
  color: #ababab;
}
.shop-widget .sub-title {
  color: #ababab;
}
.shop-widget .category-list li {
  border-bottom: 1px solid #737373;
}
.shop-widget .category-list a:hover {
  color: #d9bc85;
}
.shop-widget .price-range .range-slider {
  background: #525252;
}
.shop-widget .price-range .range-slider .dot {
  border: 2px solid #ababab;
  background: #121212;
}
.shop-widget .price-range .price {
  color: #ababab;
}
.shop-widget .filter-btn {
  color: #ffffff;
}
.shop-widget .filter-btn:hover {
  background: #d9bc85;
}
.nice-form {
  border-bottom: 1px solid #ababab;
}
.nice-form .fake-input {
  border: 1px solid #3b3b3b;
  background: #1d1d1d;
}
.nice-form [type="checkbox"] + .fake-input:before {
  border: 3px solid #848484;
}
.nice-form [type="radio"] + .fake-input:before {
  background: #777777;
}
.nice-form [type="radio"]:checked ~ .fake-label,
.nice-form [type="checkbox"]:checked ~ .fake-label {
  color: #ababab;
}
.count-style1 {
  color: #ffffff;
  text-shadow: 0 0 0 #000000;
}
.count-style1 .hold {
  border-bottom: 2px solid #121212;
}
.count-style2 {
  color: #ffffff;
  text-shadow: 0 0 0 #000000;
}
.coming-soon {
  color: #ffffff;
}
.coming-soon .text a:hover {
  color: #d9bc85;
}
.coming-soon .footer-social a {
  color: #ffffff;
}
.coming-soon .error-form {
  border: 1px solid #121212;
}
.coming-soon .error-form .form-control {
  color: #ffffff;
}
.coming-soon .error-form .form-control ::-webkit-input-placeholder {
  color: #ffffff;
}
.coming-soon .error-form .form-control ::-moz-placeholder {
  color: #ffffff;
}
.coming-soon .error-form .form-control :-moz-placeholder {
  color: #ffffff;
}
.coming-soon .error-form .form-control :-ms-input-placeholder {
  color: #ffffff;
}
.coming-soon .error-form .form-control .placeholder {
  color: #ffffff;
}
.coming-soon .error-form ::-webkit-input-placeholder {
  color: #ffffff;
}
.coming-soon .error-form ::-moz-placeholder {
  color: #ffffff;
}
.coming-soon .error-form :-moz-placeholder {
  color: #ffffff;
}
.coming-soon .error-form :-ms-input-placeholder {
  color: #ffffff;
}
.coming-soon .error-form .placeholder {
  color: #ffffff;
}
.coming-soon .error-form .btn {
  color: #e8e8e8;
  background: #121212;
}
#back-top {
  color: #ffffff;
}
.loader-container {
  background: #121212;
}
.loader {
  color: #c9a86a;
}
.menu-badge {
  background-color: #c9a86a;
  color: #ffffff;
  color: #161616;
}
.mt-label {
  color: #ffffff;
}
.mt-label.label-new {
  background: #c9a86a;
}

/* ---- static/frontend/css/responsive.css ---- */
@media only screen and (max-width: 991px) {
#mt-header.style10 #nav > ul > li > a {
  color: #c1c1c1;
}
#mt-header.style10 #nav > ul > li > a:hover {
  color: #d9bc85;
}
#mt-header.style12 #nav > ul > li > a {
  color: #c1c1c1;
}
#mt-header.style12 #nav > ul > li > a:hover {
  color: #d9bc85;
}
#mt-header.style15 #nav > ul > li > a {
  color: #c1c1c1;
}
#mt-header.style15 #nav > ul > li > a:hover {
  color: #d9bc85;
}
#mt-header.style19 #nav > ul > li > a {
  color: #c1c1c1;
}
#mt-header.style19 #nav > ul > li > a:hover {
  color: #d9bc85;
}
#nav {
  background: #121212;
}
#nav > ul > li {
  border-bottom: 1px solid #3d3d3d;
}
#nav > ul > li.drop:hover > a {
  color: #d9bc85;
}
#nav > ul > li:first-child {
  border-top: 1px solid #3d3d3d;
}
#nav > ul > li.dark .mt-frame {
  background: #121212 !important;
}
#nav .s-drop ul > li.drop > a:before {
  color: #c1c1c1;
}
}
@media only screen and (max-width: 767px) {
.mt-top-bar .mt-top-lang {
  border-right: 1px solid #7d7d7d;
}
.blog-post.style3 .blog-txt {
  background: #121212;
}
.count-style1 .hold {
  border-left: 2px solid #121212;
}
}

/* ---- templates/frontend/search-popup.html ---- */
html .live-search-results {
  background: #121212;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
}
html .search-result-item {
  border-bottom: 1px solid #202020;
  color: #bdbdbd;
}
html .search-result-item:hover {
  background: #181818;
}
html .search-result-item .no-image {
  background: #202020;
}
html .search-result-item .no-image i {
  color: #cccccc;
}
html .search-result-info h4 {
  color: #bdbdbd;
}
html .search-result-info .category {
  color: #999999;
}
html .search-no-results {
  color: #999999;
}
html .search-view-all {
  background: #1a1a1a;
}
html .search-view-all:hover {
  color: #ffffff;
}

/* ---- templates/products/new_products.html ---- */
html .mt-label.label-new {
  background: #c9a86a;
  color: #ffffff;
  color: #161616;
}

/* ---- templates/products/product_detail.html ---- */
html .product-slider {
  border: 1px solid #202020;
  background: #121212;
}
html .pagg-slider li {
  border: 2px solid #202020;
}
html .pagg-slider li:hover, html .pagg-slider li.active {
  border-color: #bdbdbd;
}
html .detial-holder .breadcrumbs li {
  color: #929292;
}
html .detial-holder .breadcrumbs li a {
  color: #929292;
}
html .detial-holder .breadcrumbs li a:hover {
  color: #bdbdbd;
}
html .detial-holder h2 {
  color: #bdbdbd;
}
html .detial-holder .product-sku {
  color: #888888;
}
html .rating-list li a .fa-star-o {
  color: #dddddd;
}
html .detial-holder .list {
  border-bottom: 1px solid #202020;
}
html .detial-holder .list li a {
  color: #929292;
}
html .detial-holder .list li a:hover {
  color: #bdbdbd;
}
html .detial-holder .txt-wrap p {
  color: #929292;
}
html .detial-holder .text-holder .price {
  color: #c9a86a;
}
html .detial-holder .text-holder .price del {
  color: #999999;
}
html .stock-status.in-stock {
  background: #2d2d2d;
}
html .stock-status.out-of-stock {
  background: #401f22;
  color: #a8894f;
}
html .color-options h4 {
  color: #bdbdbd;
}
html .color-option {
  border: 2px solid #2f2f2f;
}
html .color-option:hover {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
html .price-ranges {
  background: #171717;
}
html .price-ranges h4 {
  color: #bdbdbd;
}
html .price-ranges table th, html .price-ranges table td {
  border-bottom: 1px solid #202020;
}
html .price-ranges table th {
  background: #121212;
}
html .product-form label {
  color: #bdbdbd;
}
html .product-form input[type="number"] {
  border: 1px solid #2f2f2f;
}
html .product-form button[type="submit"], html .btn-contact {
  background: #333333;
  color: #ffffff;
}
html .product-form button[type="submit"]:hover, html .btn-contact:hover {
  background: #555555;
  color: #ffffff;
}
html .product-detail-tab {
  background: #171717;
}
html .mt-tabs {
  border-bottom: 2px solid #202020;
}
html .mt-tabs li a {
  color: #929292;
}
html .mt-tabs li a:hover, html .mt-tabs li a.active {
  color: #bdbdbd;
  border-bottom-color: #bdbdbd;
}
html .tab-content {
  background: #121212;
}
html .tab-content p {
  color: #929292;
}
html .product-specs table tr:nth-child(even) {
  background: #171717;
}
html .product-specs table td {
  border-bottom: 1px solid #202020;
}
html .product-specs table td:first-child {
  color: #bdbdbd;
}
html .product-breadcrumb-banner {
  background: #1a1a1a;
}
html .product-breadcrumb-banner .breadcrumbs li {
  color: #929292;
}
html .product-breadcrumb-banner .breadcrumbs li a {
  color: #929292;
}
html .product-breadcrumb-banner .breadcrumbs li a:hover {
  color: #bdbdbd;
}
html .product-breadcrumb-banner .social-icons li a {
  color: #929292;
}
html .product-breadcrumb-banner .social-icons li a:hover {
  color: #c9a86a;
}


/* ---- elle düzeltmeler ---- */
html .stock-status.in-stock { background: #1e3324; color: #8fd9a1; }
html .stock-status.out-of-stock { background: #3a1e21; color: #f0a3aa; }

/* Ana sayfa üçlü kategori bannerları (banner 9-11) */
.banner-frame.nospace .banner-9,
.banner-frame.nospace .banner-10,
.banner-frame.nospace .banner-11 { overflow: hidden; border-right: 1px solid #121212; background: #161616; }
.banner-frame.nospace .banner-11 { border-right: 0; }
.banner-9 > img, .banner-10 > img, .banner-11 > img { transition: transform 0.6s ease; }
.banner-9:hover > img, .banner-10:hover > img, .banner-11:hover > img { transform: scale(1.04); }
.banner-9 h2, .banner-10 h2, .banner-11 h2 { color: #c9a86a; }
.banner-9 h2 strong, .banner-10 h2 strong, .banner-11 h2 strong { color: #f2f2f2; }
.banner-9 .btn-shop, .banner-10 .btn-shop, .banner-11 .btn-shop,
.banner-9 .btn-shop .fa, .banner-10 .btn-shop .fa, .banner-11 .btn-shop .fa { color: #e6e6e6; border-color: #e6e6e6; }
.banner-9 .btn-shop:hover, .banner-10 .btn-shop:hover, .banner-11 .btn-shop:hover,
.banner-9 .btn-shop:hover .fa, .banner-10 .btn-shop:hover .fa, .banner-11 .btn-shop:hover .fa { color: #c9a86a; border-color: #c9a86a; }
.banner-9::after, .banner-10::after, .banner-11::after {
  content: ''; position: absolute; inset: 0; pointer-events: none;
  background: linear-gradient(90deg, rgba(18,18,18,0.9) 0%, rgba(18,18,18,0.7) 40%, rgba(18,18,18,0) 72%);
}
.banner-9 .holder, .banner-10 .holder, .banner-11 .holder { z-index: 2; }

/* Ana sayfa ikinci banner grubu (banner 12-13 + slider 7) */
.banner-12, .banner-13 { overflow: hidden; background: #161616; }
.banner-12 > img, .banner-13 > img { transition: transform 0.6s ease; }
.banner-12:hover > img, .banner-13:hover > img { transform: scale(1.04); }
.banner-12::after, .banner-13::after {
  content: ''; position: absolute; inset: 0; pointer-events: none;
  background: linear-gradient(270deg, rgba(18,18,18,0.9) 0%, rgba(18,18,18,0.65) 38%, rgba(18,18,18,0) 70%);
}
.banner-12 .holder, .banner-13 .holder, .banner-12 .btn-shop, .banner-13 .btn-shop { z-index: 2; }
.banner-12 h2, .banner-13 h2, .banner-12 h2 span, .banner-13 h2 span { color: #c9a86a; }
.banner-12 h2 strong, .banner-13 h2 strong { color: #f2f2f2; }
.banner-12 .btn-shop span, .banner-13 .btn-shop span,
.banner-12 .btn-shop .fa, .banner-13 .btn-shop .fa { color: #e6e6e6; border-color: #e6e6e6; background: transparent; }
.banner-12 .btn-shop:hover span, .banner-13 .btn-shop:hover span,
.banner-12 .btn-shop:hover .fa, .banner-13 .btn-shop:hover .fa { color: #c9a86a; border-color: #c9a86a; }
.slider-7 .slider .s-title { color: #c9a86a; letter-spacing: 3px; }
.slider-7 .slider .heading { color: #f2f2f2; }
.slider-7 .slider .s-txt { color: #a8a8a8; max-width: 32%; }
.slider-7 .slider .s-shop { color: #e6e6e6; border-bottom: 1px solid #c9a86a; padding-bottom: 4px; }
.slider-7 .slider .s-shop:hover { color: #c9a86a; }
@media (max-width: 767px) { .slider-7 .slider .s-txt { display: none; } }

/* Ana sayfa üst banner grubu (banner 5-8) */
.banner-5, .banner-6, .banner-7, .banner-8 { overflow: hidden; background: #161616; }
.banner-5 > img, .banner-6 > img, .banner-7 > img, .banner-8 > img { transition: transform 0.6s ease; }
.banner-5:hover > img, .banner-6:hover > img, .banner-7:hover > img, .banner-8:hover > img { transform: scale(1.04); }
.banner-5 .holder, .banner-6 .holder, .banner-7 .holder, .banner-8 .holder { z-index: 2; }
.banner-5 .texts .title { background: #c9a86a; color: #161616; }
.banner-5 .texts h3, .banner-5 .texts h3 strong { color: #f2f2f2; }
.banner-5 .texts p { color: #bdbdbd; }
.banner-5 .texts .price-add { color: #c9a86a; }
.banner-6 .sub-title { color: #c9a86a; }
.banner-6 h3 { color: #f2f2f2; }
.banner-6 .offer { background: #c9a86a; }
.banner-6 .offer .prices { color: #161616; }
.banner-6 .btn-shop span, .banner-6 .btn-shop .fa { color: #e6e6e6; border-color: #e6e6e6; }
.banner-7::after, .banner-8::after { content: ''; position: absolute; inset: 0; pointer-events: none; }
.banner-7::after { background: linear-gradient(270deg, rgba(18,18,18,0.85) 0%, rgba(18,18,18,0.4) 45%, rgba(18,18,18,0) 70%); }
.banner-8::after { background: linear-gradient(90deg, rgba(18,18,18,0.85) 0%, rgba(18,18,18,0.4) 45%, rgba(18,18,18,0) 70%); }
.banner-7 h2, .banner-7 h2 strong, .banner-8 h2, .banner-8 h2 strong { color: #f2f2f2; }
.banner-7 .price, .banner-8 .price-tag .price { color: #c9a86a; }
.banner-7 .shop-now { background: #c9a86a; color: #161616; }
.banner-7 .shop-now:hover { background: #f2f2f2; color: #161616; }
.banner-8 .btn-shop span, .banner-8 .btn-shop .fa { color: #e6e6e6; border-color: #e6e6e6; }
.banner-6 .btn-shop:hover span, .banner-6 .btn-shop:hover .fa,
.banner-8 .btn-shop:hover span, .banner-8 .btn-shop:hover .fa { color: #c9a86a; border-color: #c9a86a; }
.banner-6 .offer .prices { font-size: 22px; letter-spacing: -0.5px; }
@media (max-width: 767px) {
  .banner-6 > img { height: 520px; object-fit: cover; object-position: top; }
}

/* Kırmızı -> altın: CSS dosyası dışından gelenler */
.menu-badge { background-color: #c9a86a; color: #161616; }
.loader, .loader img { color: #c9a86a; }
