/* 20180808120116 - 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 */
.top {background: #00abab;height: 30px;position: fixed;top: 0px;z-index: 999;right: 0px;left: 326px;max-width:1499px;}
.top .search.widget.widget-search {width:30%;margin:0 auto;z-index: 10;position: relative;background:#00abab;padding:10px;}
.search #formSearch span.pe-7s-search{background-color:#8b3097!important;color:#fff!important;border-color:#8b3097!important;}

.collection-banner .banner-content .banner-color {
  background:transparent !important;
}
#products #products-container .productborder .product-description .title {height:45px;font-weight:bold;}
@media (max-width:1280px){
.top{left: 0px;width: 100%;top: 80px;display:block;height:initial;}  
.main-content.content{margin-top:60px;}
.main-content.productpage-content.content, .main-content.content.brands{margin-top:0px;}
.top .search.widget.widget-search {width:90%;}
.tui-dropdown.brands ul {left:0px;}
#collection-header, #slider-section {margin-top:0px;}
.productpage-content .usp-container, .main-content.content.collection .usp-container, .main-content.content.text-page .usp-container  {padding-top:0px;}
.sidebar.mobile .cart-products {display:none;z-index:-1;}  
}
a span.searchtext{
  background-color:#8b3097!important;
  color:#fff!important;
  padding:5px;
  padding-left:10px;
  padding-right:0;
  display:inline-block;
  line-height:30px;
  margin-right:38px;
  min-height:30px;
  top: 0px;
  position: absolute;
  right: 1px; 
}
html.safari a span.searchtext{top: 2px;}
.search-icon a {
  height:height:40px;
  float:left;
}
@media(min-width:1281px){
  .sidebar-btn{
    opacity:1;
    top: 10px;
    right: 21px;
    bottom: auto;
  }
}

.messages-wrapper{
  padding:10px 20px;
}

 .widget-cart .sidebar-title a strong{
   background-color:#8b3097;
   color:#fff!important;
 }
 
/* Druppel afbeeldingen INSTIJL MEDIA Hidde 25-10-16 */

.druppel1{
  max-height: 75px;
  position: absolute;
  right: 10px;
  bottom: 0;
}
/* Collection page */
.tui-dropdown {background-color: #8b3097;}
.tui-dropdown a {background-color: #8b3097;color:#fff!important;font-weight:bold;}
.tui-dropdown ul li a:hover {color:#000!important;}
/* Collection page */

@media (max-width:1280px){
.sidebar.mobile .cart-products {display:none;z-index:-1;}   
}
@media (min-width:767px){
.row-item.countdown-item.first.active-banner, .row-item.banner-item.second.active-banner {
  width:50% !important;
}
}

@media (max-width:1500px) and (min-width:767px){
  .druppel1{display:none;}
}

.druppel2{
  position:absolute;
  left:-50px;
  top:-20px;
  bottom:0;
  max-width:175px!important;
}

.collection-banner .banner-content .banner-color{
  margin-left:60px!important;
}

.druppel3{
  position:absolute;
  bottom:0;
  right:0;
}

@media (max-width:580px){
  .druppel3{
    margin: auto;
    position: relative;
    margin-top: 50px;
  }
}

.druppel4{
  max-width:30%;
  max-height:70px;
  float:right;
  width:auto;
}

.calltekst{
  width:70%!important;
  float:left;
}


@media (max-width:767px){
  .druppel4{
    clear: both;
    float: none;
    margin: auto;
  }
  .calltekst{
    width:100%!important;
  }

}
@media (max-width:480px){
#products #products-container .productborder .product-description .title {
  height: 57px;
  overflow: hidden;
}  
}

