/* 20210225102417 - 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 */
.gui-div-sitemap-sitemap ul li span {
  display:none;
}
.products.products-grid .product p.price {
  font-size: 18px;
}
.header {
  padding: 0 29px;
  background: #333333; /* Old browsers */
  background: -moz-linear-gradient(top, #333333 0%, #030303 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #030303)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #333333 0%, #030303 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #333333 0%, #030303 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #333333 0%, #030303 100%); /* IE10+ */
  background: linear-gradient(to bottom, #333333 0%, #030303 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#030303', GradientType=0 ); /* IE6-9 */
}
.header .shopnav ul {
  display: none;
}
.header .topnav {
  right: 370px;
  top: 70px;
}
.headerContact {
  float: right;
  clear: right;
  margin: 23px 0 0;
}
.header .shopnav {
  margin: 12px 0 23px;
}
.headerContNo {
  color: #FFFFFF;
  float: left;
  font-size: 25px;
  font-weight: bold;
  margin: 7px 0px 0 5px;
}
.headerContNo span {
  margin: 0 10px 0 4px;
  color: #fff;
}
.headerContMail {
  float: right;
  margin: 11px 0 0 0;
}
.headerContMail span {
  color: #fff;
  float: right;
  margin: 6px 0 0 10px;
}
.headerContMail a {
  color: #fff;
}
.header .shopnav p a, .footer h4, .sidebar-box h2, .products.products-horizontal .product.hover .actions a.button-add, .products.products-grid .product.hover .actions a.button-add {
  color: #fff;
  font-weight: normal;
}
.header .shopnav p {
  color: #fff;
  float: right;
  margin-right: 7px;
}
.header .cart {
  bottom: 0;
  - float: right;
  height: 24px;
  padding: 4px 0;
  position: relative;
  right: 0;
  z-index: 250;
  margin: -7px 0 0 0;
  float:right !important;
}
.header .cart a img {
  float: left;
  margin: 8px 0 0 4px;
}
.header .cart i, .header .shopnav ul li, .header .categories ul ul li, .header .cart.hover a strong, .footer .footer-nav ul li, .sidebar-box ul li .arrow, .headlines .slides ul.pagination li.current a, .icon .icon-icon, .collection-pagination ul li.number.active a, #newsletterbar .inner button {
  background: none;
}
.header .cart a small {
  background: none;
  border: 0px;
  color: #fff;
  font-weight: normal;
  font-size: 12px;
  padding: 0 0 0 3px;
}
.header .cart a strong {
  color: #fff;
}
.header .categories ul li.home a {
  background-color: #fff;
}
.header .categories ul li.home a {
  background: url(https://cdn.webshopapp.com/shops/190280/themes/107330/assets/icon-homenew.png) no-repeat;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.header .categories ul li.home a, .header .categories ul li a.main {
  color: #fff !important;
}
.header .categories ul {
  max-width: 100% !important
}
.header .categories ul li.home a, .header .categories ul li a.main {
  border-right: 1px solid #666666;
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  padding: 0 11px;
  text-transform: uppercase;
}
.header .categories ul li.home a {
  padding: 0px !important;
}
.header .categories {
  padding: 0 !important;
  border: 0px;
}
.header .topnav .search input {
  background: url("https://cdn.webshopapp.com/shops/190280/themes/107330/assets/new-searchbtn-hover.png") top right no-repeat #f5f5f5;
  border: 0px;
  width: 260px;
  padding: 5px 5px 5px 10px;
}
.header .categories ul li.hover.home a {
  color: #EE871A !important;
}
.header .shopnav p img {
  margin: 0 4px 0 10px;
}
.headlines, .heading {
  margin: 8px 0 0;
}
.header .categories ul li.home {
  margin-right: 48px;
  position: relative;
  width: 36px;
}
.header .categories ul li.home a {
  border: 0px;
}
.header .categories ul {
  max-width: 100% !important;
  position: relative;
  right: -30px;
}
.header a.logo {
  margin: 30px 10px 17px 0;
}
.footer {
  padding: 20px 29px 0 29px;
  background: #333333; /* Old browsers */
  background: -moz-linear-gradient(top, #333333 0%, #030303 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #030303)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #333333 0%, #030303 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #333333 0%, #030303 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #333333 0%, #030303 100%); /* IE10+ */
  background: linear-gradient(to bottom, #333333 0%, #030303 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#030303', GradientType=0 ); /* IE6-9 */
  width: 940px;
}
.footer h4 {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF9900;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 5px 0;
}
.footer .footer-nav .grid-4 ul li a, .footer .footer-nav .grid-4 p {
  color: #fff;
  font-size: 11px;
}
.footer .footer-nav .grid-4 ul li a:hover {
  color: #fff;
}
.footer .footer-nav .grid-4 ul li {
  margin: 0px;
  padding: 0px;
}
.footer .footer-nav {
  border: 0px;
}
.footer .footer-copyright, .footer .footer-copyright a {
  color: #fff;
}
.productpage .product-info {
  width: 610px;
}
.productpage .product-info h1 {
  font-size: 14px;
  margin: 25px 0 0 0;
}
.headlines, .heading {
  padding: 11px 0 10px;
  margin: 8px 0 0;
}
.productpage .product-info .share .rating {
  margin-right: 0px;
}
.productpage .product-info .share .rating .button-review {
  font-size: 12px;
}
.productpage .product-info .description {
  font-size: 11px;
  padding-bottom: 20px;
  padding-right: 120px;
}
.productpage .product-info .share {
  padding: 0 0 5px 0;
  border: 0px;
}
.actions {
  display: none;
}
.productpage .product-info .share {
  margin-bottom: 0px;
}
.productpage .product-info .share .social {
  min-height: 0px;
}
.product-info .buy .add span {
  border: 1px solid rgba(255, 255, 255, 0.4);
  border-radius: 2px;
  color: #FFFFFF;
  display: inline-block;
  font-size: 16px;
  height: 34px;
  line-height: 34px;
  padding: 0 15px;
  text-align: center;
  text-transform: uppercase;
  width: 122px;
}
.add {
  width: 155px;
}
.productpage .product-info .details {
  min-height: 143px;
}
.heading {
  background-color: #fff;
}
.index .index-content {
  margin: 0 0 -10px 0;
}
.index .index-content p {
  padding: 0px;
  font-size: 11px;
  line-height: 1.2em;
  text-align: justify;
}
.index .index-content h3 {
  font-size: 12px;
  line-height: 14px;
  padding: 7px 10px;
  background-color: #F3F3F3;
  border: 0 none;
  margin-bottom: 10px;
  overflow: hidden;
  font-weight: bold;
  font-weight: bold;
  color: #404040;
  font-family: arial, helvetica, "DejaVu Sans", "Arial Unicode MS", "Lucida Sans Unicode", sans-serif;
}
.index .index-content h1 {
  font-size: 12px;
  line-height: 14px;
  padding: 7px 10px;
  background-color: #F3F3F3;
  border: 0 none;
  margin-bottom: 10px;
  overflow: hidden;
  font-weight: bold;
  font-weight: bold;
  color: #404040;
  font-family: arial, helvetica, "DejaVu Sans", "Arial Unicode MS", "Lucida Sans Unicode", sans-serif;
}
.products.products-horizontal .product {
  width: 167px;
}
.product .actions .add {
  background-color: #ee871a;
}
.product .actions .add {
  background: none repeat scroll 0 0 #ee871a;
  border-radius: 4px;
  display: inline-block;
  height: 36px;
  padding: 3px;
}
.product .actions .add span {
  border: 1px solid rgba(255, 255, 255, 0.4);
  border-radius: 2px;
  color: #ffffff;
  display: inline-block;
  font-size: 16px;
  height: 34px;
  line-height: 34px;
  padding: 0 15px;
  text-align: center;
  text-transform: uppercase;
  width: 122px;
}
.proStrip {
  background: none !important;
}
.box-border {
  background: #fff !Important;
}
.categories .category.category-last, .products.products-horizontal .product.product-last, .products.products-grid .product.product-last {
  margin-right: 20px;
  clear: left;
}
.categories .category.hover, .products.products-horizontal .product.hover, .products.products-grid .product.hover, .categories .category.hover.category-last, .products.products-horizontal .product.hover.product-last, .products.products-grid .product.hover.product-last {
  margin: -31px -1px -63px -21px;
}
/***********************/

.header .categories ul ul {
  padding-left: 18px;
  background: #333333;
  border: 1px solid #000;
  padding: 15px 15px 30px 15px !important;
}
.header .categories ul ul li {
  float: left;
  width: 165px;
  margin-right: 25px;
  color: #fff;
  font-weight: bold;
  padding: 4px 0;
  text-indent: 7px;
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #4f4f4f;
}
.header .categories ul ul li a {
  float: left;
  color: #fff;
}
.header .categories ul ul li:hover {
  background: #3d3d3d;
}
.header .categories ul ul li a:hover, .header .categories ul ul li:hover a {
  color: #ff990e;
}
.header .categories ul ul {
  left: 0 !important;
  max-width: 950px !important;
  top: 32px;
  width: 950px !important;
}
.header .categories ul li {
  position: static;
}
.header .categories ul ul li.arrow {
  display: none;
}
.header .categories {
  clear: both;
  margin: 0 0 0 -50px;
  padding: 16px 0;
  width: 990px;
}
.product-info .buy {
  float: right;
}
.product-info .quantity {
  float: left;
  margin: 0 20px 0 0;
}
.product-info .buy .add {
  float: right;
}
.categories .category, .products.products-grid .product {
  width: 150px;
}
.categories .category.hover, .products.products-horizontal .product.hover, .products.products-grid .product.hover, .categories .category.hover.category-last, .products.products-horizontal .product.hover.product-last, .products.products-grid .product.hover.product-last {
  margin: -21px -1px -63px -21px;
}
.categories .category.category-last, .products.products-horizontal .product.product-last, .products.products-grid .product.product-last {
  clear: none;
}
.onderdelen {
  display: none !important;
}
body > div.wrapper.layout-fixed.border-shadow-light > div.template-content > div > div.gui-col2-right > div.gui-col2-right-col1.gui-div-sitemap-sitemap > div:nth-child(1) > ul > li > ul > li > a > span {
  display: none;
}
body > div.wrapper.layout-fixed.border-shadow-light > div.template-content > div > div.gui-col2-right > div.gui-col2-right-col1.gui-div-sitemap-sitemap > div:nth-child(1) > ul > li > a > span {
  display: none;
}
body > div.wrapper.layout-fixed.border-shadow-light > div.template-content > div > div.gui-col2-right > div.gui-col2-right-col1.gui-div-sitemap-sitemap > div:nth-child(3) > ul > li > a > span {
  display: none;
}
.midfooter {
  /* border-top: 2px solid #ccc;*/
  float: left;
  padding: 20px 0 0;
  width: 100%;
}
.midfooter1 {
  width: 31%;
  float: left;
  text-align: center;
  margin: 0 3.5% 0 0
}
.midfooter2 {
  width: 31%;
  float: left;
  text-align: center;
  margin: 0 3.5% 0 0
}
.midfooter3 {
  width: 31%;
  float: left;
  text-align: center;
  margin: 0 0 0 0
}
.midfooter1 h3, .midfooter2 h3, .midfooter3 h3 {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  color: #ff9900 !important;
  font-size: 15px !important;
  padding: 0 !important;
  text-align: left !important;
  line-height: 18px !important;
}
.midfooter1 p, .midfooter2 p, .midfooter3 p {
  color: #666;
  text-align: left !important;
  font-size: 13px !important;
  line-height: 22px !important;
  margin: 0 0 3px !important;
}
#newsletter-email {
  float: left;
  font-size: 12px;
  text-align: left !important;
  padding: 1.5% 2% !important;
  width: 63% !important;
}
#form-newsletter button {
  background: none repeat scroll 0 0 #ff9900;
  border: 0 none !important;
  color: #fff !important;
  float: right;
  padding: 4px 0;
  width: 30%;
}
#newsletterbar {
  display: none;
}
.template-content #gui-wrapper.gui.gui-checkout.gui-checkout-one-step .gui-form {
  margin-top: 20px!important;
}
.gui-progressbar {
  box-shadow: none!important;
  border: 1px solid #EEEEEE;
}
.gui-block-subtitle {
  height: 50px;
  margin-top: 20px;
}

#gui-block-billing-address .gui-block-subtitle::before {
  content: "1 ";
}
#gui-block-shipment-method .gui-block-subtitle::before {
  content: "2 ";
}
#gui-block-payment-method .gui-block-subtitle::before {
  content: "3 ";
}
#gui-block-review .gui-block-subtitle::before {
  content: "4 ";
}
.gui-block-subtitle::before {
  border-radius: 50px;
  padding: 9px;
  background-color: #EE871A;
  padding-left: 15px;
  color: #ffffff;
  margin-right: 10px;
  font-size: 15px;
}
.header .categories ul li.home {
  margin-top:-3px;
}
.productpage .productpage-images-featured {
  margin:10px 0 0;
}

.related .products.products-grid.clearfix {
  width:850px!important;
}

body > div.wrapper.layout-fixed.border-shadow-light > div.heading.heading-image > div.container > div.image {
  display: none;
}

/* DARYL SEOshop Checkout registratiegegeven / registreren-inloggen */

.gui-block-subtitle.gui-bigger a {
  text-align: left;
  margin-top: 10px; 
  margin-bottom:10px;
}
#gui-block-billing-address .gui-block-subtitle a {
  width: 100%;
  line-height: 10px;
  float: left;
}


/* DARYL SEOshop Checkout registratiegegeven / registreren-inloggen - END - 230315 */
.collection-nav-total {display:none!important;}
