/* 20220907232120 - 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 */
a.itemLink:hover, li.item.active a { color:#f8902d !important; }
form#formSearch { display:none; }
div.categories.row { display:none; }
div.product-price.row { display:none !important; }
div.product-actions.row { display:none !important; }
div.products.related.row { border-top: 1px solid #eaeaea; }
div.tabs { display:none !important; }
div.tags-actions.row { display:none !important; }
div.social-media { float:right !important; padding:0px; }
table.details, tr.deliverytime { display:none !important; }
div.product-img { width:40% !important; }
div.product-info { width:50% !important; }
div.sale-new.new-label { display:none; }
div.topnav { box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; z-index:100 !important; }
div.right span a.cart {display:none;}
div.topnav div.left { float: right !important; }
div.topnav div.left a.flag { box-shadow: 0 0 0 1px #FFF; /* 'border-style' not available (dashed, solid, etc) */ } 
.languages .flag.nl { background-image: url("https://cdn.webshopapp.com/shops/306140/files/394785483/flag-nl.png") !important; width:28px !important; height:17px !important; background-position:center !important; }
.languages .flag.de { background-image: url("https://cdn.webshopapp.com/shops/306140/files/394785478/flag-de.png") !important; width:28px !important; height:17px !important; background-position:center !important; }
.languages .flag.fr { background-image: url("https://cdn.webshopapp.com/shops/306140/files/394785481/flag-fr.png") !important; width:28px !important; height:17px !important; background-position:center !important; }
.languages .flag.en { background-image: url("https://cdn.webshopapp.com/shops/306140/files/394785480/flag-en.png") !important; width:28px !important; height:17px !important; background-position:center !important; }
div.topnav div.right { float: left !important; }
div.navigation.container { z-index: -1 !important; margin-top:10px}
div.col-md-10.col-md-offset-1.text-center { margin-top:10px; }
button.btn.glyphicon.glyphicon-shopping-cart { background-color:#f8902d !important; font-size:16px; }
button.btn.glyphicon.glyphicon-send { background-color:#f8902d !important; }
a.gui-button-large.gui-button-action { background-color:#f8902d !important; border-color:#f8902d !important; color:#fff !important; }
a.gui-button-small.gui-button-action { background-color:#86B417 !important; border-color:#86B417 !important; color:#fff !important; }
a.cart { background-color:#f8902d !important; color:#FFF !important; border-color:#f8902d !important; padding:10px !important; font-weight:bold !important; }
div.product-configure-options-option label { font-size:16px; color:#000; }
div.product-configure-options-option select { padding:5px; border-color:#c1c1c1; }
div.col-md-2.sidebar { display:none; }
div.col-sm-12.col-md-10 { border:2px solid #f8902d; padding:15px; width:100%; }
.products .product .image-wrap img { border:none !important; }
.products .product .image-wrap a.cart { display:none; }
.products .product .info { min-height:50px; }
.products .product .info a.title { text-align:center; font-size:16px; }
.products .product .info div.left { display:none; }
input#gui-form-details-sameaddress-no, input#gui-form-details-sameaddress-yes { display:none; }
label#gui-form-cart-review-remark-title, div.gui-text { display:none; }
a.gui-checkout-login, a.my-account, span.glyphicon.glyphicon-user { display:none; }
p.slider-pagination { display:none; }
div.headline { margin-bottom: 10px; }
.row { padding-top: 12px; }
li a.itemLink { font-weight:bold; font-size:16px; color:#000 !important; }
div.col-md-12.title-featured h2 {text-align:center;margin-top:10px;color:#e07306;}
div.page-title.row {margin-top:10px;}
article.hometext h1 { color:#f8902d;  }
h2.h2home { padding-top:15px; font-size: 24px; }
div.gui-block.gui-margin.gui-div-faq-links { display:none; } 
div.copyright.col-md-6, div.payments.col-md-6.text-right { display:none; } 

/* beurzenkalender pagina */
.products .product .image-wrap img { max-width: 100px; height:auto; margin: auto;  }
a.btn.hidden-md.hidden-lg.text-center { display:none; }
a.title { text-align:left !important; }
.products .product .info a.title { max-height: 100px; }

@media (max-width: 767px) {
 nav.nonbounce.vertical.mobile ul li a.itemLink { color:#FFF !important; }
 div.product-img { width:100% !important; }
 table td img { display:none !important;  }
 div table tr td { width:100% !important; }
 div.product-info, div.page.info.active { width:100% !important; min-height:450px; } 
 div.navigation.container { margin-top:0px}
 div.col-md-6.col-sm-6.col-ts-12 { margin-bottom:10px; }
}

/*Kalla Ag Oumar | September 3rd, 2020 | Ticket #1400149 | Fix French flag display | BEGIN*/
.languages .flag.fr {
    background-position: -3px -60px;
  	width: 24px;
}
/* END */
