/* General
	 Theme Satisfy design by Frontlabel - v1.11 - 25-8-2019 
====================================================== */


body {
  font-family: "Open Sans", Helvetica, sans-serif;
  background: #ffffff url(background-image.jpg?20231027130006) no-repeat scroll top center;
  font-size:14px;
}

.parallax-slider .caption{font-family: "Montserrat", Helvetica, sans-serif;}

nav.desktop .item a{font-size:14px;}

.product .tag::after,
.product .tag::before{ 
  background: #ffffff;
}
.navself .navigation,
.sticky .navigation,
.noheadlines .navigation,
.navigation .stickyholder.sticky:before,
.navigation .logomobile,
.nav .hidden-links,
.nav .item .subnav,
.nav .visible-links .item.classicmenu ul li ul li.subheader ul,
.sticky nav.desktop .item:hover > .subnav:before{
  background: #ffffff;
}
@media (max-width: 991px){
  .search .inputholder{
  background: #ffffff;
}
}
@media (min-width: 992px){
nav.desktop .item.logo img{
	height:34px;
}
.nav-1 .navigation,
.nav-1 nav.desktop,
.nav-1 .nav .morelinks button,
.nav-1 .navigation .stickyholder.sticky:before{
  height:44px;
}  
.nav-1 main{margin-top:44px}
.nav-1 nav.desktop .visible-links .item > a{
  line-height:44px;
}

.nav-1 .nav .hidden-links{top:44px}
.nav-1 .carttop{    
    top: calc(50% - -4px);
    padding-bottom: 8px;
}
  .nav-2 header .logo img{height:24px;}

 /* .nav-2 .stickyholder{height:84px}*/
  
  .nav-2 .product .stickyholder.sticky{height:64px !important}
  .nav-2 .stickyholder:not(.sticky){height:84px !important}
  .nav-2 .noheadlines{height:114px !important}
  
  .stickyholder .alphabet{top:74px !important}

  
  nav-2 .index.noheadlines main{margin-top:129px !important}
  
  .navself nav.desktop .item:hover .itemlink,
  nav.desktop .item:hover .itemlink:hover,
  nav.desktop .item .subnav li.active a,
  nav.desktop .item .subnav li a.active,
   .navself nav.desktop .item:hover .itemlinkm,.nav-tabs>li:not(.active)>a:hover h2{color:#ff6900!important; opacity:1;}

}

nav.desktop .visible-links .item a,
.navself nav.desktop .item .itemlink{color: #111111 !important;}

h1, h2, h3, h4, h5, h6, .gui-page-title,.title,.price,.old-price, .usp-index, .usp,.collapse strong,.variant-buttons .tooltip-inner{
  font-family: "Montserrat", Helvetica, sans-serif;
}
.product-info .product-price .attachmentlink i,
.show .burger, .show .burger span{color:#ff6900;}
.nav .morelinks button::after,
#collection-filter-price .ui-slider-range{background-color:#ff6900;}
/*#collection-filter-price .ui-slider-handle{border-color:#ff6900;}*/
.products .product a.btn.disabled{color:#ff6900!important;}
nav.desktop .item.active .itemlink,.nav .visible-links li:first-child a:hover{color:#ff6900 !important}
footer{background-color: #282e3a;color:;}

.brandswrapper{background-color:#ffffff}
/* Colors
================================================== */
/* Highlight color */
a, 
a:visited,
a:hover, 
a:focus,
a.btn-outline,
itemlink,
nav .glyphicon-remove,
.sidebar .item .itemlink.active, 
.sidebar .item .itemlink.active:hover,
.sidebar .item .subitemlink.active, 
.sidebar .item .subitemlink.active:hover,
footer .social-media .symbol:hover,
.products .product .image-wrap .cart,
.sidebar .item .active, 
.sidebar .item .active:hover,
.slider-prev:hover span, .slider-next:hover span,
nav.dropdownnav .usps li .fa, 
.autocomplete .price-old,
.sticky .cart-total-quantity,
.index .sticky .cart-total-quantity{
  color: #ff6900;
}
.btn-filters,
.search .searchbtn,
.parallax-slider .slide .btn-default{ 
  background: #ff6900 !important;
}
.newsbrief{
	color: #ffffff !important;
}


/* USP's */
.index .usps .fa,
.usp-holder .fa{
  color: #8bc34a;
}

/* Button color */
a.btn, 
a.btn span {
  color: ;
}


.btn-outline span{color:#ff6900 !important;}
.btn-outline{box-shadow: 0 0 0 1px #ff6900 inset;border-color:#ff6900}
.product-info .cart .addtocart .add-to-cart:hover{box-shadow: 0 0 0 1px #ff6900 inset; border-color: #ff6900;color: #ff6900;}

.product-options ul li.active .badge{ color: #ff6900;  border-color: #ff6900; background:  #fff7f2;}
.product-options ul li.active .badge:hover{ border-color: #ff6900 !important; }

/* Highlight border-color */
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus,
.products .product .image-wrap .cart,
.slider-pagination a{  border-color: #ff6900;
}
.tag:hover::after{
  border-left-color: #ff6900;
}

/* Highlight background-color */
input[type="submit"],
input[type="reset"],
input[type="button"],
.navigation .burger.open li,
.slider-pagination a.active,
#shopnow .shopnow-inner .close,
.tag:hover,
.slide-indicator li:hover,
.slide-indicator li.active{
  background-color: #ff6900 ;
}
.btn-outline:hover{
  background-color: #ff6900!important ;
}
.btn-primary,
.gui-button-action,
.gui-review .gui-button-small{
  background-color: #ff6900 !important ;
  border-color:#ff6900 !important;
  color:#FFF !important;
}

.btn-primary:hover,
.gui-button-action:hover{
  background-color: #e55e00 !important;
  border-color:#e55e00 !important;
  color:#FFF;
}





/* Body background-color
================================================== */
body,
.slider-pagination a,
.alphabet{
  background-color:#ffffff;
}
.tag::after,
.tag::before,
.content{
  background-color: #f9f9f9;
}
/* Ligtgrey background-color */
#collection-filter-price .ui-slider-handle {
  background-color: #fefefe;
}
.slider img, 
.categories .category img, 
.zoombox .images a img, .zoombox .thumbs a img {
  background-color: #f7f7f7;
}



/* Category text + background */
.collection-description,
.collection .breadcrumbs a,
.breadcrumbs .fa,
.page-title{color:#ffffff;}

.collection .breadcrumbs a:hover{color:#ffffff;}

.collection .page-title{background: #292f3a; box-shadow: 1170px 0 0 #292f3a, -1170px 0 0 #292f3a !important;}

.category-background:before {
    background: #292f3a;
}

/* Salelabel */
.product .sale-new{background-color: #ff1300;}
.product .sale-new.new{background-color: #8bc34a;}
.product .sale-new.other{background-color: #cacaca;}


/* Lightborder */
.sidebar .item,
.pager ul li a,
.product-info .product-option,
.product-info .product-price,
.product-tabs,
.tabs ul li a,
.product-actions,
hr,
.headline .slider,
.brands .slider li,
.hallmarks .slider li,
.categories .category,
.products .product .image-wrap img,
.products .product .info,
#collection-filter-price,
#collection-filter-price .ui-slider-range,
.pager ul,
.zoombox .images,
.zoombox .thumbs a,
.product-info .product-price .cart .change,
.tabsPages .page.reviews .review {
  border-color: #eaeaea;
}

/* Body color
================================================== */
/* general color */
body,
.products .product .info .title,
.homeproducts .nav-tabs>li h2,
.homeproducts .nav-tabs>li:not(.active) h2,
.product-info .product-price .cart .change a {
  color: #414141;
}

/* lighter color */
small,
.breadcrumbs, .breadcrumbs a,
.collection .desc-bottom .breadcrumbs a,
.collection .desc-bottom .breadcrumbs .fa,
.products .product .info .old-price,
.sidebar,
.sidebar .item a,
.sidebar .item .subitemlink a,
.pager,
.pager ul li a,
.product-actions .tags-actions,
.product-actions .tags-actions .actions a,
.tabs ul li a,
label,
legend,
label span,
.tabsPages .page.reviews .bottom,
.product-actions .tags-actions {
  color: #505050;
}

/* darker color */
.breadcrumbs a:hover,
.sidebar .item .itemlink:hover, .sidebar .item .subitemlink:hover,
.pager ul li a:hover,
.product-actions .tags-actions .actions a:hover,
.product-info .product-price .cart .change a:hover {
  color: #3b3b3b;
}

/* Element color
================================================== */


header,
header input[type="text"] {
  border-color: #eaeaea;
}

.index .nav-1 nav.desktop .item .itemlink
.index nav.desktop .item .itemlink,
.index .cart-total-quantity,
.index .nav button i,
.burger,
nav.desktop .item.blog .subnav .subitem .subitemlink{color:#111111!important;}



.sticky nav.desktop .item .itemlink, 
.sticky .nav button i, 
.cart-total-quantity, 
.index .sticky .cart-total-quantity, 
.nav .subnav a:hover, 
.nav .item .subnav li a, 
.nav .visible-links li:first-child a:hover, 
nav.desktop .item.blog .subnav .subitem .subitemlink, 
.wrapper:not(.index) nav.desktop .item .itemlink, 
.index nav.desktop .hidden-links .item .itemlink,
.sticky .burger{color:#111111!important}

span.bar{background:#111111}
.sticky span.bar{background:#111111}


.index .carttop .shoppingbag, .index .searchtop .searchmagnifier{ fill:#111111!important}
body:not(.nav-1) header .carttop .shoppingbag{fill:#111111 !important;stroke: #111111;stroke-width: 1px;}
body:not(.nav-1) header .carttop .cart .cart-total-quantity{color:#111111 !important}
.sticky .carttop .shoppingbag, .sticky .searchtop .searchmagnifier{ fill:#111111 !important}


/* Topbar */
.topnav {
  background-color: #f3f4f5;
}
.topnav, 
.topnav a {
  color: #000000;
}
.topnav {
  border-color: #e1e2e3;
}

/* footer */
footer,
.slider-prev,
.slider-next{
  background-color: #282e3a;
}
footer #formNewsletter .btn:hover{
  background:#686c75 !important;
  border-color:#686c75 !important;
  border-left-color:#20242e !important;
}

nav .glyphicon-play,
.products .product .image-wrap .description,
.slider-prev span,
.slider-next span,
.copyright-payment .copyright,
.copyright-payment .copyright a{
  color:;
}
footer, footer a, footer .links a{
  color:#ffffff;
}
footer .ratings{
  color:#ffffff;
}

.usp-index i.fa {
  color: #ff6900;
}

.nav-2 .first-section{
    background:#ffffff;
      box-shadow: 1000px 0 #ffffff, -1000px 0 #ffffff;}  

@media (max-width: 991px) {
  nav .item .itemlink, 
    nav .subitem .subitemlink,
    #formSearch,
    header input[type="text"] {
    color:;
		border-color: #242a35;
}
.item.focus > a{
  color: #ff6900 !important;
}
  
  
  
nav,
nav .item.view-subnav {
  background-color: #282e3a;
}
.wrapper {
  background-color:#ffffff; 
} 
.index .searchtop .searchmagnifier,
.shoppingcart svg{fill:#111111!important}
span.bar{background:#111111}
.cart-total-quantity,.bars,.index .cart-total-quantity{color:#111111!important}
  
.navigation .logo, .navigation .burger {
  background-color: #ffffff;
border-color: #eaeaea; 
}
}