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


/* General ================================================== */
body {
  font-family: "Noto Sans", Helvetica, sans-serif;
  background: #ffffff url('background-image.png?20240813111359') no-repeat scroll top center;
  background-color:#ffffff;
  color: #414141;
  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: "Open Sans", Helvetica, sans-serif;
  font-weight: 500!important;
}
.productpage .images .zoom:before, .productpage .zoom span:before,#gui-form-cart .gui-table .gui-image a:after, .products-livesearch .product .searchimg:after, .productpage-2 aside:before, .product .image-wrap:after,.addtocart-sec .image-wrap:after, .bloghead:after,.owl-productimage .owl-stage:after{background: rgba(0,0,0,0.03)!important;}
 

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

span.price.excl.text-muted.small,
span.price-strict.excl.text-muted.small,
span.price-strict.incl.text-muted.small{display:none}


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




.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:#689f38;
  border-color:#689f38;
  color: #ffffff;
}
.quickshop:hover{
  background:#5d8f32;
  border-color:#5d8f32;
}
.product h3.title,
.addtocart-sec h5,
.blogbody .h6{
  font-size:14px;
}
.bundleproducts .infobottom .prices,
.product .infobottom .price{
  font-size:14px;
}

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


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


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


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


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

.header-cart .badge-primary,
.gui .gui-login-registered a.gui-button-small.btn.btn-default,
.btn-primary{  
  background: #fe6500 !important;
  border-color: #fe6500!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: #e45a00 !important;
  border-color: #e45a00 !important;
}
.sidebar-inner .sidebar-filter-item:focus .custom-control-label::before ,
.custom-control-input:checked~.custom-control-label::before{
  background: #fe6500!important;
  border-color: #fe6500!important;
}
.sidebar-inner .sidebar-filter-item:hover .custom-control-label::before{border-color:#fe6500 !important;}
.custom-control-input:not(:disabled):active~.custom-control-label::before{background:#fe650020!important;border-color:#fe650080!important;}
.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 0.2rem #fe650040!important}
/*a,.btn-link{color: #fe6500}*/

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


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

footer.footer, footer.footer a{color:#f7f7f7!important;}
footer.footer{background-color:#27303e !important;}

nav.compact .btn-default{background:#3b495d;color:#ffffff;}
.navbar-nav > .nav-item > .nav-link{
  color: #414141;
  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: #888888;
}

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:13px;
color:#666666;
}

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

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


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

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


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

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

.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:#689f38 !important;
border-color:#689f38 !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:#5d8f32 !important;
border-color:#5d8f32 !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: #fe650012 !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: #fe65000D !important;
}
*/
.usp-holder .item i{
	color: #00b900 !important
}
.mobile-nav,
.mobile-nav i,
.mobile-nav svg,
.header-icon i{
  color: #ffffff;
  fill:#ffffff !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: px
}

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