/* 20211117211226 - 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 */
*//* October 24, 2017 Lucien Versendaal Begin Particulier niet selecteerbaar in het registratie formulier */
#gui-form-type > option:first-child{
	display:none; 
}
	
/* October 24, 2017 Lucien Versendaal End */



.gui-payment-provider-banktransfer{
    margin-top: 1em;
}
.gui-payment-provider-banktransfer .gui-payment-method .gui-payment-method-icon{
display:none;
}
.gui-payment-provider-banktransfer .gui-payment-method .gui-payment-method-price{
display:none;
}
.gui-payment-provider-banktransfer .gui-payment-provider-title{
display:none;
}

.topnav .leftlinks .languages select{    padding: 0 20px 0 10px;}

.sliderbanner-right ul{
/*max-height:310px;*/
}
.sliderbanner-right li{    
/*max-height: 145px;
    overflow: hidden;*/
      margin-top: 20px;
}
.products.related {
 margin-top:0; 
}
.relatedproduct > h3{
    background-color: initial;
    color: #000;
padding-left:0;
}
.relatedproduct{
    border-color: #EAEAEA;
}
 .relatedproduct > h3:after{
display:none;
}
.products.related >.clear {
    margin: 10px 0;
  padding-left:0;
}
.product-actions{
  padding-bottom:0;
   margin-bottom:0;
}
.product-img {
    min-height: 506px;
}
.breadcrumbs,
.homecategory .title-featured,
.tagtitle,
.tags{
    text-transform: uppercase;
}
.product-configure-options-option select{
    padding: 0 20px 0 0;
color:#000;
}
.cart input{
  color:#000;
}
.headline img{
min-height:420px;
}
.homeAddBanners li,.sliderbanner-right li,.slider li {
  position:relative;
}
.sliderbanner-right span.title,
.homeAddBanners span.title,
.headline span.title {
background-color: rgba(0,0,0,.5); 
  background-color: #EC008C;
 
 
border: 1px solid;
    top: -1px;
    display: block;
    float: left;
    right: -1px;
    margin: 0;
    padding: 5px 10px;
    position: absolute;
font-size: 16px;
    text-transform: uppercase;
    line-height: 32px;
  color:white;
}
.sliderbanner-right span.title,
.homeAddBanners span.title{
  right: 9px;
}
.logo img {
  width:250px;
}
.bannerleftvideo iframe{
  max-width:100%;
}

.homepopup {
position: fixed;
    bottom: 0;
    margin: 0 auto;
    width: 200px;
    left: 0;
    right: 0;
    background-color: white;
    padding: .5em .5em 2em;
    border: 1px solid #e5e5e5;
    box-shadow: 0 0 3px #000;
    transform: translateY(100%);
    transition: transform .3s;
  z-index: 10;
    max-width: 80%;
}
.homepopup img {
  margin: 0 auto;
  }
.homepopup .close {
    float: right;
    font-size: 1.5em;
    transform: translateY(0px);
 transition: transform .3s;
    right: -17px;
      background-color: white;
    color: #EC008C;
    border-radius: 10px;
    border: 1px solid white;
}
.homepopup.open{transform: translateY(0%);}
.homepopup.open .close{transform: translateY(-17px);} 
@media (max-width: 767px){
  .bannerleftvideo iframe{
    max-height:272.328px;
}
.headline img {
    min-height: initial;
}
}

@media (max-width: 479px){
    .bannerleftvideo iframe{
    max-height:177.328px;
}
.headline img {
    min-height: 131.63472px;
}
}

.product-info .clear {
    margin: 5px auto;
}
.product-info .right.icons {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
}
.product-info .right.icons .social-media {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
}
.relatedproduct {
    border-width:0;
margin-bottom:0;
}

.relatedproduct > h3 {
padding:5px 26px 5px 10px;
  
}

.product-configure-options-option select {
   padding: 0 10px; 
    color: #000;
  max-width:100%;
       width: auto;
  width:fit-content;
    height: 40px;
    text-align: center;
    font-size: 20px;
}
