/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/


:root {
  --bgcolor: #000;
  --themecolor: #9a8759;
  --bgcolorrgba: 58,133,144;
  --themecolorrgba: 241,199,122;
  --font-family: 'Prata', Serif;
  --font-family-body: 'Roboto', sans-serif;
  --border-opacity: .15;
  --body-image: url('../images/blur-svg/blur-bg.jpg');
}

body {color: #fff;}

.breadcrumb {

  --bs-breadcrumb-divider-color: #9a8759;
  --bs-breadcrumb-item-active-color: #9a8759;
}

a:hover { color: var(--themecolor, #ccb276); }

body {
  background-color: var(--bgcolor, #000000);
  background-image: var(--body-image, url('../images/blur-svg/blur-bg.jpg'));
}

.dark .menu-item:hover > .menu-link, .dark .menu-item.current > .menu-link {
  color: #9a8759;
}

.color {
  color: #9a8759 !important;
}

.btn {--bs-btn-font-weight: 600;}

#logo {background:#000;}
.header-misc a:hover{background: #bba05f;}

a {
  color: #9a8759;
}

.breadcrumb a {
  color: #fff;
}

.dark .product-title h3 a, .dark .single-product .product-title h2 a {
  color: #9a8759;
}

.dark .product-title h3 a:hover, .dark .single-product .product-title h2 a:hover {
  color: #bba05f;
}
.dark .product-price ins {
  color: #fff;
}

.list-unstyled.items-nav.sticky-sidebar.shop-filter {
  top: 40px;
  position: relative;
}


#section-hiw .col-3.col-md-2 i {
  background: var(--themecolor, #ccb276);
  color: #000;
  border-radius: 50px;
  width: 60px;
  height: 60px;
  text-align: center;
  font-size: 28px;
  padding: 10px;
}

.breadcrumb {
  position: relative !important;
  text-align: center !important;
  top: unset !important;
  transform: unset !important;
  left: unset !important;
  right: unset !important;
  margin-top: 20px !important;
}


.single-product .product-price {
  color: #fff !important;
}

.product-price ins {color:#fff;}

.button.button-border {border-color:#fff; color:#fff;}

.scwStickySidebar {
  top: 60px !important;
}
h1, h2, h3, h4, h5, h6 {
  color: #fff;}

p {color:#fff;}

.el-button.cog-button--has-status.cog-button--primary.cog-button--navigation.cog-button--submit.el-button--default.cog-button {
  border-radius: 0 !important;
  font-weight: 600 !important;
  padding: 15px 20px !important;
  border-color:#9a8759 !important;
  letter-spacing: 1px;
}


.cog-abuse.cog-wrapper, .cog-branding {
  display: none !important;
}

::selection {
  background: #ccb276; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background:#ccb276; /* Gecko Browsers */
}


.cog-confirmation__message.cog-content.cog-html.cog-input {
  border: 1px solid #ccb276 !important;
  padding: 30px !important;
  font-size: 16px !important;
}












@media (max-width: 991.98px) {

	

	#slider .slider-inner {
   background: rgba(0, 0, 0, 0.7);
    padding-top: 20px
  }
    
  }