/* 20250910111556 - v2 */
.gui,
.gui-block-linklist li a {
  color: #666666;
}

.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong,
.gui-block-title.gui-dark strong a,
.gui-content-subtitle {
  color: #000000;
}

.gui-block-inner strong {
  color: #848484;
}

.gui a {
  color: #0a8de9;
}

.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus {
  border-color: #0a8de9;
  box-shadow: 0 0 2px #0a8de9;
}

.gui-select.gui-focus .gui-handle {
  border-color: #0a8de9;
}

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #8d8d8d;
}

.gui-block-title {
  color: #333333;
  background-color: #ffffff;
}

.gui-content-title {
  color: #333333;
}

.gui-form .gui-field .gui-description span {
  color: #666666;
}

.gui-block-inner {
  background-color: #f4f4f4;
}

.gui-block-option {
  border-color: #ededed;
  background-color: #f9f9f9;
}

.gui-block-option-block {
  border-color: #ededed;
}

.gui-block-title strong {
  color: #333333;
}

.gui-line,
.gui-cart-sum .gui-line {
  background-color: #cbcbcb;
}

.gui ul.gui-products li {
  border-color: #dcdcdc;
}

.gui-block-subcontent,
.gui-content-subtitle {
  border-color: #dcdcdc;
}

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #dcdcdc;
}

.gui-block-content .gui-table {
  border-color: #ededed;
}

.gui-table thead tr th {
  border-color: #cbcbcb;
  background-color: #f9f9f9;
}

.gui-table tbody tr td {
  border-color: #ededed;
}

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui-input,
.gui-text,
.gui-select,
.gui-number {
  border-color: #8d8d8d;
  background-color: #ffffff;
}

.gui-select .gui-handle,
.gui-number .gui-handle {
  border-color: #8d8d8d;
}

.gui-number .gui-handle a {
  background-color: #ffffff;
}

.gui-input input,
.gui-number input,
.gui-text textarea,
.gui-select .gui-value {
  color: #000000;
}

.gui-progressbar {
  background-color: #76c61b;
}

/* custom */
/* Verborgen door Hans Lightspeed na kopieren thema 18-10 begin*/

<!-- #product .item-price-container {
  display: inline-block;
  margin: 5px 20px 10px 0;
}
.group-discount, .sizetable {
  display: inline-block;
  width: 50%;
  float:none;
}

.video-container.item {
  background: #f4f4f4;
}
.video-container.item a:hover{
  opacity:0.55;
    
}

-->
/* Verborgen door Hans Lightspeed na kopieren thema 18-10 end*/

#category-list-alt ul ul li a::before {
  color: #21bd80;
  content: "\f0da";
  font-family: fontawesome;
  font-size: 11px;
  padding-right: 3px;
}
.s-wrap {
  background: #f5f5f5 none repeat scroll 0 0;
  border-radius: 5px;
  padding-bottom: 6px;
  text-align: center;
}
.s-wrap .btn.btn-default.icon-search{
  background:#fe9600!important;
  color:#fff;
}
#category-list-alt .f-title {
  font-size: 14px;
}
#category-list-alt .mega-menu-list a {
  color: #03001c;
}
#category-list-alt .mega-menu-list ul {
  padding-left: 15px;
}
#category-list-alt .mega-menu-list a.active {
  font-weight: bold;
}
.col-1 {
  width: 50%;
}
.homepage-sidemenu .mega-menu-row {
  border-bottom: 1px solid #f5f5f5;
  padding: 5px 0 0;
}
.homepage-sidemenu .mega-menu-title > a, .homepage-sidemenu .mega-menu-title {
  text-transform: none;
font-weight: normal;
}
.homepage-sidemenu .sideMenu a {
  font-weight: normal;

}
/* new menu */
.main--other.homepage-sidemenu{
  display:none;
}
.alt-nav:hover .main--other.homepage-sidemenu {
  display:block;
}
.homepage-sidemenu .sideMenu {
  border-width: 1px 0 1px;
}
.menu--overlay{
  display:none;
}
#nav .menu > li {
  z-index: 1;
}
.menu--overlay.open {
 /* animation: 0.3s ease 0s normal none 1 running a;*/
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 0;
  display: block;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10;
}
.widget:first-child {
  margin-top: 10px;
}
.sidebar-box-filter {
  padding-bottom: 5px;
}
.fil-wrap label {
  font-weight: 400;
  vertical-align:middle;
}
.widget span:first-child, .accordion-title span {
  font-weight: 700;
  margin-bottom: 10px;
  text-transform: none;
  margin-bottom:5px;
  display:block;
}
#main-nav .alt-nav.is-open a, #main-nav .alt-nav.is-open .main--other {
  z-index:999;
}
#main-nav .active{
  border:1px solid #ffac19; -webkit-border-radius: 0.28571em; -moz-border-radius: 0.28571em;border-radius: 0.28571em;
  font-size:14px; padding: 0 10px 0px 10px; text-decoration:none; display:inline-block;font-weight:bold; color: #FFFFFF;
  background-color: #FFC051; background-image: -webkit-gradient(linear, left top, left bottom, from(#FFC051), to(#FFDC52));
  background-image: -webkit-linear-gradient(top, #FFC051, #FFDC52);
  background-image: -moz-linear-gradient(top, #FFC051, #FFDC52);
  background-image: -ms-linear-gradient(top, #FFC051, #FFDC52);
  background-image: -o-linear-gradient(top, #FFC051, #FFDC52);
  background-image: linear-gradient(to bottom, #FFC051, #FFDC52);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFC051, endColorstr=#FFDC52);
  box-shadow: 0 1px 0 #dddbd5;
  box-sizing: border-box;
  display: block;
  position: relative;
  width: 95%;
  display: block;
  line-height:43px;
}

#main-nav .active:hover, #main-nav .alt-nav.is-open .active{
 border:1px solid #ea9500;
 background-color: #ffae1e; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffae1e), to(#ffd21f));
 background-image: -webkit-linear-gradient(top, #ffae1e, #ffd21f);
 background-image: -moz-linear-gradient(top, #ffae1e, #ffd21f);
 background-image: -ms-linear-gradient(top, #ffae1e, #ffd21f);
 background-image: -o-linear-gradient(top, #ffae1e, #ffd21f);
 background-image: linear-gradient(to bottom, #ffae1e, #ffd21f);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffae1e, endColorstr=#ffd21f);
}
.cust-col-md-3 {
    width: 24.35%;
  float: left;
  position: relative;

}
.main--other.homepage-sidemenu .dropdown-menu.mega-menu.mega-menu-container {
  top: 8px;
}
.cust-col-md-9 {
  float: left;
  width: 75.65%;
}
.menu.second {
  background: #21bd80 none repeat scroll 0 0;
  border-radius: 0.28571em;
  margin-bottom: 10px;
}
.sidebar .wrap {
  border-top:0;
  padding: 0 10px 10px 10px;
}
.homepage-sidemenu {
position: absolute;
width: 95%;
z-index: 9;

}
.main--home.homepage-sidemenu .sideMenu {
  box-shadow: 0 ;
  border-width: 1px 0;
  margin-top: 10px;
}
.main--other.homepage-sidemenu .sideMenu {
  border-width: 1px 0;
  margin-top: 10px;
  

box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.25);
box-sizing: border-box;

}
.homepage-sidemenu .sideMenu > li {
  position: static;
}
.homepage-sidemenu .sideMenu a {
  position:inherit;
}
.homepage-sidemenu .dropdown-menu.mega-menu.mega-menu-container {
border-bottom-color: #d5d5d5 !important;
border-left-color: #d5d5d5 !important;
border-right-color: #d5d5d5 !important;
border-top-color: orange;
border-width: 1px;
box-shadow: 0 0 0 0;
margin-left: -2px;
min-height: 362px;
min-width: 702px;
position: absolute;
top: 8px;
z-index: 9;
}
.homepage-sidemenu .sideMenu > li {
border-width: 1px;
border-top-color: #fff;
border-bottom-color: #fff;
}
.sequence-theme {
  z-index: 1;
}
.header-fixed .main-nav__link {
  border-color: #fff;
  border-style: solid;
  border-width: 1px 0;
  cursor: default;
  padding: 0.5em;
}
.header-fixed .main-nav__item.is-open > .main-nav__link {
  border-color: #dddbd5;
  position: relative;
}
.mega-menu .title {
border-width: 0 0 1px !important;
font-size: 16px;
padding: 10px 0;
margin-bottom: 10px;
}
.homepage-sidemenu .mega-menu-row {
  border-bottom: 0 none;
}
.homepage-sidemenu .sideMenu > li:hover {
  background: transparent none repeat scroll 0 0 !important;
  border-color: #d5d5d5;
  border-width: 1px;
}
.homepage-sidemenu .sideMenu a {
  color: #444 !important;
  position: relative;
}

.homepage-sidemenu .sideMenu > li:hover a::before {
  background-color: #fff;
  content: "";
  height: 34px;
  position: absolute;
  right: 0;
  top: 0;
  width: 4px;
  z-index: 1001;
}
.homepage-sidemenu .dropdown-menu.mega-menu .mega-menu-title > a {
  padding: 0;
}
.homepage-sidemenu .dropdown-menu.mega-menu.mega-menu-container {
  padding: 20px;
}
.homepage-sidemenu .sideMenu .mega-menu-list a {
  padding: 0;
}
.main--other ul{
  background:#fff;
}
/*******/
table.order {
width: 100%;
margin: 15px 0;
}
#cart .dropdown-cart-menu.hover{
  display:block;
}
.order th {
  background: #eee none repeat scroll 0 0;
  padding: 10px;
}
.title-wrap.list-group-item.active {
  background: #ffc501 none repeat scroll 0 0!important;
 
}
.title-wrap.list-group-item.active {
  border-color: #ffc501 !important;
}
.title-wrap.active a.active {
  color: #fff !important;
}
.order td {
  border-bottom: 1px solid #eee;
  padding: 5px 10px;
}

.item .item-name {
  min-height: 60px;
}
li.custom {
  position: inherit !important;
}
.custom .dropdown-menu.mega-menu.mega-menu-container {
  min-width: 860px;
}

.autocomplete .item .item-name {
  margin-top: 0;
  min-height: inherit;
}

.homepage-sidemenu {
  padding-right: 0;
  position: absolute;
  width: 95%;
  z-index: 9;
}

.homepage-sidemenu .list-group-item:first-child {
border-radius: 0 !important;
border-top: 2px solid #ffc501;
}
.submenu .submenu .list-group-item {
  background-color: #fcfcfc;
  border-color: #ddd;
  padding: 10px 30px;
}
.homepage-sidemenu .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius:0;
}

.homepage-sidemenu a.list-group-item {
  color: #444;
  font-size: 12px;
}
.homepage-sidemenu .list-group-item i {
  font-size: 10px;
}
.submenu .list-group-item {
  background-color: #f9f9f9;
  padding: 10px 25px;
}

.submenu .submenu .list-group-item {
  background-color: #fcfcfc;
  padding: 10px 30px;
}

.fixedsub.sticky a {
  font-size: 12px !important;
  line-height: 20px;
  text-transform: none;
}

#nav .menu .highlight .fixedsub a:hover {
  color: #444;
}


.title-wrap {
  position: relative;
}

.homepage-sidemenu .down {
  position: absolute;
  right: 5px;
  top: 5px;
}
.homepage-sidemenu .down i{
  padding:10px;

}
.right{
  color:#444!important;
}

a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus, .right.active {
  background-color: transparent;
  border-color: #ddd;
  color: #444;
  font-weight: bold;
  z-index: 2;
}

.sidebar .homepage-sidemenu, .tf .homepage-sidemenu {
  padding-right: 0;
  position: relative;
  width: auto;
  z-index: 9;
}


.cat-description .tabs ul li {
  background: #fff none repeat scroll 0 0;
  border-color: #ccc;
  border-style: solid;
  border-width: 1px 1px 0;
  float: left;
  margin-right: 5px;
}

.cat-description .tabs a {
color: #444;
display: block;
font-size: 12px;
font-weight: bold;
padding: 5px 10px;
position: relative;
text-align: center;
}

.cat-description .tabs ul li.active a {
  background-color: #eee;
}

.cat-description .tabsPages {
  border: 1px solid #ccc;
  float: left;
  line-height: 1.5;
}

.cat-description .tabsPages .page {
  display: none;
  overflow: auto;
  padding: 10px;
}

.cat-description .tabsPages .page.active {
  display: block;
}

.tabsPages h2, .tabsPages h1, .tabsPages h3 {
  font-size: 16px;
  font-weight: bold;
}

.gui-checkout.gui-checkout-one-step  .gui-progressbar.gui-fixed {
  top: 0 !important;
}
.group-discount{
  margin:10px 0 20px 0;
}
.group-discount a i{
  font-size:26px;
}
.group-discount a{
  font-size:14px;
  
}

#group-discount .gui-block {
  border: 0;
}


#group-discount .modal-header {
  border-bottom: 0;
  padding:0;
  line-height:inherit;
  min-height:50px;
}
#group-discount .modal-body{padding-top:0;}
#group-discount .close:hover, #group-discount .close:focus {
  color: #fff;
  cursor: pointer;
  opacity: 0.8;
  text-decoration: none;
}
#group-discount button.close {
  background: rgba(0, 0, 0, 1) none repeat scroll 0 0 !important;
  border-radius: 0 5px 0 0;
  color: #fff;
  font-size: 30px;
  opacity: 1;
  padding: 10px;
  position: absolute;
  right: 0;
  top: 2px;
}

.widget.f.accordion-header {
  background: transparent none repeat scroll 0 0 !important;
}
.gui-checkout .gui-progressbar ul li.gui-done a {
  color: green;
  text-shadow: none;
}
.gui-checkout .gui-progressbar ul li.gui-done a span, .gui-checkout .gui-progressbar ul li.step-shipment.gui-done a span,  .gui-checkout .gui-progressbar ul li.step-payment.gui-active aspan, .gui-checkout .gui-progressbar ul li.step-review a span{
  background-position: 0 -162px;
}
