:root {
  --border-radius:3px;
}


/* General ================================================== */
body {
  font-family: "Open Sans", Helvetica, sans-serif;
  background: #ffffff url('background-image.png?20250917165656') no-repeat scroll top center;
  background-color:#ffffff;
  color: #111827;
  font-weight:  !important;
}
.sidebar-inner .filtertitle:after{background-color:#ffffff!important;}
.container{max-width:1300px !important;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .gui-page-title, .product .price, label{
  font-family: "Quicksand", Helvetica, sans-serif;
  font-weight: 300!important;
}
header:after{content:"";border-bottom: 1px solid rgb(0 0 0 / 10%) !important;display: block;}
 

#topMessage{
  background:#111827!important;
  color:#ffffff!important;
}
#topMessage a{
  color:#ffffff!important;
  opacity:.75!important
}



.home-image .image-holder .image-text > *,
.headlines .headline-caption h1{
color:#ffffff !important;
}
.logo img{
  width: 275px
}




.btn,
.btn-default,
.btn.quickshop,
.btn-primary,
.product .image-wrap,
.rounded,
.productpage .zoom img,
.category .image-wrap a,
body.productpage .images .zoom:before, body.productpage .zoom span:before,
.collection-content,
.form-control,
.custom-button label.custom-control-label,
.form-group .bg,
.gui-number a,.gui-number .gui-value input,
.gui-blog-article header img,
.rounded-lg,
.rounded,
nav.compact .navbar-collapse:not(.show),
.gui-popover,
.wsa-cookielaw-button{
	border-radius:var(--border-radius)!important;
}
.rounded-bottom {
    border-bottom-right-radius:var(--border-radius)!important;
    border-bottom-left-radius:var(--border-radius)!important;
}
header.nav-2 nav .nav-item.sub:hover .megamenu-holder{
    border-top-right-radius:var(--border-radius)!important;
    border-bottom-right-radius:var(--border-radius)!important;}
.quickshop-modal .product-image-holder:after,
.swiper-container{
    border-top-left-radius:var(--border-radius)!important;
    border-bottom-left-radius:var(--border-radius)!important;
}

.page-item:last-child .page-link{
border-top-right-radius:var(--border-radius)!important;
border-bottom-right-radius:var(--border-radius)!important;
}
.page-item:first-child .page-link{
border-top-left-radius:var(--border-radius)!important;
border-bottom-left-radius:var(--border-radius)!important;}

.blog-article .date{border-bottom-right-radius:var(--border-radius)!important;}

.quickshop,
.btn-success.disabled, .btn-success:disabled{
  background:#0fb100;
  border-color:#0fb100;
  color: #ffffff;
}
.quickshop:hover{
  background:#0d9f00;
  border-color:#0d9f00;
}
.product h3.title,
.addtocart-sec h5,
.blogbody .h6{
  font-size:18px;
}
.bundleproducts .infobottom .prices,
.product .infobottom .price{
  font-size:18px;
}

.uspblock{background-color:#f8f9fa;}
.btn-primary.focus, .btn-primary:focus{box-shadow:0 0 0 0.2rem #c7aa4650!important}
.form-control:focus{box-shadow:0 0 0 0.2rem #c7aa4625!important;border-color:#c7aa46}
.product .title h3,
.product .title a,
.blogbody .description,
.titleprice h1{
  color: #111827;
}


.product .price{
  color: #111827;
}
.products .nav-pills .nav-link.active,
.gui-content-subtitle:hover i,
.sidebar-inner .fold:hover i{
  color: #c7aa46 !important;
}


.custom-control-input:checked~.bg {
    box-shadow: 0 0 0 1px #c7aa46 inset!important;
      border-color: #c7aa46 !important;
}
  
.home-image .image-holder .image-text .btn,
.headlines .owl-item .btn{background:#222222 !important}


.home-image .image-holder .image-text .btn,
.headlines .owl-item .btn{color:#ffffff !important}


.text-primary{
  color: #c7aa46 !important;
}

.header-cart .badge-primary,
.gui .gui-login-registered a.gui-button-small.btn.btn-default,
.btn-primary{  
  background: #c7aa46 !important;
  border-color: #c7aa46!important;
  color: #ffffff!important;
}
.badge-sale{ 
  background: #fef1e8!important;
  border-color: #fef1e8!important;
  color: #ff6600!important;
}
.badge-primary{  
  background: #4caf50;
  border-color: #4caf50;
  color: #ffffff;
}
.btn-primary:hover{
  background: #b3993f !important;
  border-color: #b3993f !important;
}
.sidebar-inner .sidebar-filter-item:focus .custom-control-label::before ,
.custom-control-input:checked~.custom-control-label::before{
  background: #c7aa46!important;
  border-color: #c7aa46!important;
}
.sidebar-inner .sidebar-filter-item:hover .custom-control-label::before{border-color:#c7aa46 !important;}
.custom-control-input:not(:disabled):active~.custom-control-label::before{background:#c7aa4620!important;border-color:#c7aa4680!important;}
.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 0.2rem #c7aa4640!important}
/*a,.btn-link{color: #c7aa46}*/

.gui-form a:not('.gui-table a.gui-bold'){color: #c7aa46!important}
a:hover,.btn-link:hover{color: #b3993f;}


footer.footer .h6 a:hover i{background: #c7aa46;color:#FFF!important}
.footersocial a:hover i{color: #c7aa46;}

footer.footer, footer.footer a{color:#cccccc!important;}
footer.footer{background-color:#29313d !important;}

nav.compact .btn-default{background:#3b495d;color:#ffffff;}

.navbar-nav > .nav-item > .nav-link,
.navholder .sidebar-inner .filtertitle{
  color: #1f1f1f;
  font-size:  15px;
}


header .megamenu .subnav > .nav-item.sub > .subitem:hover,
.navbar-nav > .nav-item > .nav-link:hover,
.navbar-nav > .nav-item.active > .nav-link,
.navbar-light .navbar-nav .nav-link:hover{
  color: #fd680a;
}

header .megamenu.sub .subnav .nav-item a, header .megamenu .subnav > .nav-item.sub > .subitem{
    color: #000000; 
}


nav.second-nav.container{
  background-color:#f8fafc;box-shadow:1300px 0 0 #f8fafc, -1300px 0 0 #f8fafc}


nav.second-nav.container .nav-link{
font-size:14px;
color:#666666;
}

nav.container:before{
background-color:#ffffff;
}

header.navigation{box-shadow:1300px 0 0 #ffffff, -1300px 0 0 #ffffff;}


header.navigation,
header.navigation:after,.mobile-nav,
.header-search .search-holder{  
background-color:#ffffff!important
}

nav .navbar-toggler:focus, nav .navbar-toggler:hover{fill:#c7aa46}


.navbar-nav > .nav-item > .nav-link{text-transform: none;}

.page-item.active .page-link{color:#c7aa46}
.navbar-nav > .nav-item > a:focus, 
.subnav > .nav-item.sub > .subitem:hover,
.sidebar .item .subitemLink:hover{
  color: #c7aa46;
}

.btn .quickshop,
.add-bundle-btn,
#quickshop-form .addtocart-holder .btn-primary,
#product_configure_form .btn-success,
.addtocart-sec .btn,
.gui-checkout .gui-form a.gui-button-action{
background:#0fb100 !important;
border-color:#0fb100 !important;
}

.btn .quickshop:hover,
#quickshop-form .addtocart-holder .btn-primary:hover,
#product_configure_form .btn-success:hover,
.addtocart-sec .btn:hover,
.gui-checkout .gui-form a.gui-button-action:hover{
background:#0d9f00 !important;
border-color:#0d9f00 !important;
}


/* SIDEBAR BACKGROUND 
.sidebar-inner,
.sidebar-inner .filtertitle:after,
.sidebar-inner .filtertitle{background:  !important;}
.sidebar-inner .border-white{border-color:  !important;}
*/

/*
.nav-3 nav .navbar-nav > .nav-item:hover > a,
.subnav > .nav-item.sub > .subitem:hover,
.subsubnav .nav-item.sub > .nav-link:hover,
.sidebar .item .subitemLink:hover{
  background-color: #c7aa4612 !important;
}

nav ul.navbar-nav li .megamenu-holder .subnav, nav ul.navbar-nav li .megamenu-holder .subsubnav, nav ul.navbar-nav li .megamenu-holder .subsubsubnav{
  background-color: #c7aa460D !important;
}
*/
.usp-holder .item i{
	color: #00b900 !important
}
.mobile-nav,
.mobile-nav i,
.mobile-nav svg,
.header-icon i{
  color: #9ca3af;
  fill:#9ca3af !important
}


/* Button color  */
a.btn-primary, 
a.btn-primary span,
.gui-checkout .gui-form a.gui-button-action{
  color: #ffffff !important;
}
/* Button background color  */

/* Image settings */
/*
.product .image-wrap{max-height:px !important}
.product .image-wrap img{height:px !important}
*/
@media (max-width: 990px) {
  .category .image-wrap a{border-radius:calc(var(--border-radius) * 0.5)!important}
  .logo img{
  width: 200px
}

}
@media (min-width: 991px) {
.sidebar .subnav .nav-item .nav-link:hover{background:none !important}
}