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


/* General ================================================== */
body {
  font-family: "Open Sans", Helvetica, sans-serif;
  background: #f8f9fa url('background-image.png?20260504105718') no-repeat scroll top center;
  background-color:#f8f9fa;
  color: #414141;
  font-weight:  !important;
}
.sidebar-inner .filtertitle:after{background-color:#f8f9fa!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: "Exo 2", 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: 150px
}




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

.uspblock{background-color:#2a2b2d;}
.btn-primary.focus, .btn-primary:focus{box-shadow:0 0 0 0.2rem #27ae6050!important}
.form-control:focus{box-shadow:0 0 0 0.2rem #27ae6025!important;border-color:#27ae60}
.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: #27ae60 !important;
}


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


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


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

.header-cart .badge-primary,
.gui .gui-login-registered a.gui-button-small.btn.btn-default,
.btn-primary{  
  background: #27ae60 !important;
  border-color: #27ae60!important;
  color: #ffffff!important;
}
.badge-sale{ 
  background: #fef1e8!important;
  border-color: #fef1e8!important;
  color: #ff6600!important;
}
.badge-primary{  
  background: #27ae60;
  border-color: #27ae60;
  color: #ffffff;
}
.btn-primary:hover{
  background: #239c56 !important;
  border-color: #239c56 !important;
}
.sidebar-inner .sidebar-filter-item:focus .custom-control-label::before ,
.custom-control-input:checked~.custom-control-label::before{
  background: #27ae60!important;
  border-color: #27ae60!important;
}
.sidebar-inner .sidebar-filter-item:hover .custom-control-label::before{border-color:#27ae60 !important;}
.custom-control-input:not(:disabled):active~.custom-control-label::before{background:#27ae6020!important;border-color:#27ae6080!important;}
.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 0.2rem #27ae6040!important}
/*a,.btn-link{color: #27ae60}*/

.gui-form a:not('.gui-table a.gui-bold'){color: #27ae60!important}
a:hover,.btn-link:hover{color: #239c56;}


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

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,
.navholder .sidebar-inner .filtertitle{
  color: #0b1a07;
  font-size:  14px;
}


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: #000000;
}

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


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 #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:#27ae60}


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

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


.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:#f0843c !important;
border-color:#f0843c !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:#d87636 !important;
border-color:#d87636 !important;
}

.btn .quickshop:focus,
#quickshop-form .addtocart-holder .btn-primary:focus,
#product_configure_form .btn-success:focus,
.addtocart-sec .btn:focus,
.gui-checkout .gui-form a.gui-button-action:focus{
  box-shadow: 0 0 0 .2rem #f0843c80;
}
    


/* 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: #27ae6012 !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: #27ae600D !important;
}
*/
.usp-holder .item i{
	color: #27ae60 !important
}
.mobile-nav,
.mobile-nav i,
.mobile-nav svg,
.header-icon i{
  color: #2a2b2d;
  fill:#2a2b2d !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}
}