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


/* General ================================================== */
body {
  font-family: "Noto Sans", Helvetica, sans-serif;
  background: #ffffff url('background-image.png?20250310162639') 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: "Oswald", Helvetica, sans-serif;
  font-weight: 500!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:#28a745;
  border-color:#28a745;
  color: #ffffff;
}
.quickshop:hover{
  background:#24963e;
  border-color:#24963e;
}
.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 #54afe950!important}
.form-control:focus{box-shadow:0 0 0 0.2rem #54afe925!important;border-color:#54afe9}
.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: #54afe9 !important;
}


.custom-control-input:checked~.bg {
    box-shadow: 0 0 0 1px #54afe9 inset!important;
      border-color: #54afe9 !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: #54afe9 !important;
}

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

.gui-form a:not('.gui-table a.gui-bold'){color: #54afe9!important}
a:hover,.btn-link:hover{color: #4b9dd1;}


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

footer.footer, footer.footer a{color:#111827!important;}
footer.footer{background-color:#ffffff !important;}

nav.compact .btn-default{background:#3b495d;color:#3b495d;}
.navbar-nav > .nav-item > .nav-link{
  color: #3b495d;
  font-size:  16px;
}


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:#f8f9fa;box-shadow:1300px 0 0 #f8f9fa, -1300px 0 0 #f8f9fa}


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

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

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:#54afe9}


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

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

.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:#28a745 !important;
border-color:#28a745 !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:#24963e !important;
border-color:#24963e !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: #54afe912 !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: #54afe90D !important;
}
*/
.usp-holder .item i{
	color: #00b900 !important
}
.mobile-nav,
.mobile-nav i,
.mobile-nav svg,
.header-icon i{
  color: #3b495d;
  fill:#3b495d !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}
}