:root {
  --main-font: "Mulish", sans-serif;
}

body {
  font-family: var(--main-font);
}

body {
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
}

.nav > li > a {
  font-family: var(--main-font);
  font-size: 16px;
}

.mobile-sidebar-levels-2 .nav > li > ul > li > a {
  font-family: var(--main-font);
}

h1,
h2,
h3,
h4,
h5,
h6,
.heading-font,
.off-canvas-center .nav-sidebar.nav-vertical > li > a {
  font-family: var(--main-font);
}

h1,
h2,
h3,
h4,
h5,
h6,
.heading-font,
.banner h1,
.banner h2 {
  font-weight: 700;
  font-style: normal;
  color:rgb(252, 185, 0)!important;
}

/* header */
#top-bar {
  display: none;
}
.header-main {
  border-bottom: 1px solid #070604;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 10;
}

#header-contact li a span {
  font-weight: bold;
  color: #f1cf82;
  font-size: 15px;
  letter-spacing: 0;
  text-shadow: 2px 2px 2px #0000006e;
}

#header-contact li a i {
  font-size: 16px;
  background-image: linear-gradient(#cf8a0a, #f8de97);
  padding: 10px;
  border-radius: 99%;
  width: 27px;
  height: 27px;
  color: #292119;
  line-height: 12px;
  padding: 7px;
  box-shadow: 2px 2px 10px #0000007a;
}
#header-contact {
  margin-right: 30px;
}
.header-search-form-wrapper input {
  background-color: #1d1b18;
  box-shadow: inset 0 4px 2px rgb(0 0 0 / 25%);
  padding: 10px;
  border: none;
  color: #8d8a84;
  font-size: 15px;
  height: 45px;
}
.header-main .searchform .button.icon,
.sidebar-menu .searchform .button.icon {
  background: radial-gradient(
      106.16% 50% at 50.43% 0,
      rgba(210, 14, 168, 0.5) 0,
      rgba(255, 244, 217, 0) 100%
    ),
    radial-gradient(
      65% 65% at 50.43% 0,
      rgba(176, 93, 155, 0.5) 0,
      rgba(177, 148, 76, 0) 100%
    ),
    linear-gradient(180deg, #804384, #a01181 99.48%);
  height: 45px;
  width: 55px;
}



.header-main .header-button-1 a {
  font-weight: bold;
  font-size: 15px;
  border-radius: 0 !important;
  background: radial-gradient(
      106.16% 50% at 50.43% 0,
      rgba(255, 244, 217, 0.5) 0,
      rgba(255, 244, 217, 0) 100%
    ),
    radial-gradient(
      65% 65% at 50.43% 0,
      rgba(176, 138, 93, 0.5) 0,
      rgba(177, 148, 76, 0) 100%
    ),
    linear-gradient(180deg, #846743, #6d4f2b 99.48%);
  height: 45px;
  line-height: 42px !important;
  color: #291b07;
  border: 1px solid #745812;
  box-shadow: 0 4px 4px rgb(0 0 0 / 25%), inset 0 -4px 8px rgb(92 70 24 / 60%);
}
.header-main .header-button-2 a {
  font-size: 15px;
  font-weight: bold;
  height: 45px;
  line-height: 42px !important;
  color: #291b07;
  border: 1px solid #745812 !important;
  border-radius: 0 !important;
  background: radial-gradient(
      50.43% 23.75% at 50.43% 0,
      #fff 0,
      hsla(0, 0%, 100%, 0) 100%
    ),
    radial-gradient(65% 65% at 50.43% 0, #fff4d9 0, rgba(255, 225, 150, 0) 100%),
    linear-gradient(180deg, #cca952, #b1955f 99.48%);
  box-shadow: 0 4px 4px rgb(0 0 0 / 25%), inset 0 -4px 8px rgb(92 70 24 / 60%);
  line-height: 42px;
}

.header-bottom {
  background-image: linear-gradient(#2d2620, #261c11);
  border-top: 1px solid #372d1d;
}

.header-bottom {
  background-color: #0a0a0a;
}
.header-bottom {
  min-height: 43px;
}
.header-bottom-nav > li {
  margin: 0;
}
.header:not(.transparent) .header-bottom-nav.nav > li > a {
  color: #dec9a1;
}
.header-bottom-nav li a {
  padding: 10px 33px;
  line-height: 23px;
  border-left: 1px solid #070604;
}
.header-bottom-nav li:first-child a:after {
  content: "Hot";
  background-color: #b20000;
  font-size: 9px;
  line-height: 9px;
  margin-left: 4px;
  font-weight: bolder;
  border-radius: 2px;
  color: #fff;
  padding: 2px 3px 3px;
  position: relative;
  top: -2px;
}
.header-bottom-nav .active a {
  background: #4e3c27;
}
.sidebar-menu li a {
  color: #dec9a1;
  background-image: linear-gradient(#2d2620, #261c11);
  padding-top: 0 !important;
}
.sidebar-menu .header-search-form {
  background-image: linear-gradient(#2d2620, #261c11);
}
.sidebar-menu .searchform .button.icon {
  width: 40px;
}
.nav > li > a > i.icon-menu,
.nav > li > a > i.icon-search {
  color: #fff;
}
/* c-footer */
.c-footer .cf-heading {
  font-weight: bold;
  font-size: 16px;
  color: #d4b158;
}
.c-footer .slider img {
  padding: 15px;
}

/* c-heading */
.c-heading {
  font-size: 28px;
  line-height: 35px;
  font-weight: 700;
  color: #dcc27e;
  text-shadow: 0 0 2px rgb(0 0 0 / 60%);
}
/* .c-heading:after,
.c-heading:before {
  position: absolute;
  top: 60px;
  width: 196px;
  height: 4px;
  content: "";
  background-repeat: no-repeat;
  overflow: hidden;
}
.c-heading:before {
  left: 290px;
  background-image: url(/wp-content/uploads/2024/01/line-title-left.webp);
}
.c-heading:after {
  right: 290px;
  background-image: url(/wp-content/uploads/2024/01/line-title-right.webp);
} */
