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

.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: #707273;
}

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

.gui a {
  color: #1e6fb7;
}

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

.gui-select.gui-focus .gui-handle {
  border-color: #1e6fb7;
}

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

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

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

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

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

.gui-block-option {
  border-color: #fbfbfb;
  background-color: #fdfdfd;
}

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

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

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

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

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

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

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

.gui-table thead tr th {
  border-color: #f5f5f5;
  background-color: #fdfdfd;
}

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

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #1e6fb7;
  color: #ffffff;
  background-color: #1e6fb7;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #18a267;
  color: #ffffff;
  background-color: #18a267;
}

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

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

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

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

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

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

.gui-progressbar {
  background-color: #1e6fb7;
}

/* custom */
.nivo-caption {
  background: #1e6fb7;
}

.cartContainer .formSearch {
  margin-left: 0; 
  position: relative;
  top: 0; 
  margin-top: 35px;
  width: 413px;
  float: right;
}
.cartContainer .formSearch:nth-child(7) {
  margin-top: 5px;
}

.product-configure-options-option label {
  text-transform: capitalize;
}

.banner-content-right1 { padding-bottom: 0px; } 
#content_right .widget-header h3 { color: #FFF; text-transform: uppercase; font-size: 11px; padding: 2px; }
#navbar .subnav { margin-top:-5px; }

.main-description .main-content-top div div  {
  background: url('https://static.webshopapp.com/shops/040376/files/013312093/line.png') !important;
  max-height: 1px;
}
/*Richard 28-4-2014*/
div.curr {
  margin-top: 8px;
  margin-left: 80px;
}
/*Richard 28-04-2014*/

#content_right .widget-header h3 {
  font-size: 12px;
  text-transform:inherit;
}
.widget-linklist h3 {
  font-size: 12px;
  text-transform:inherit;
}
.widget-tags ul {
  padding: inherit;
}
.widget-tags ul li a {
  display: block;
  width: 72px;
  margin: 4px;
}

<!-- Productpage offerte pop up -->

#overlay {
  display:none;    
  position:fixed;  
  left:0px;        
  top:0px;         
  width:100%;      
  height:100%;     
  background:#000; 
  opacity:0.5;     
  z-index:99999;   
}

#popup {
  display: none;
  position: fixed;
  left: 50%;
  top: 50%;
  width: 400px;
  height: 150px;
  margin-top: -150px;
  margin-left: -150px;
  background: #FFFFFF;
  border: 1px solid #1e6fb7;
  z-index: 100000;
  padding: 30px;
}

#CloseBtn {
  float:right;
  margin-top: 110px;
  background: url('button-bg.png?1') repeat-x scroll left top;
  border-radius: 6px 6px 6px 6px;
  display: inline-block;
  font-size: 11px !important;
  font-weight: bold !important;
  line-height: 24px;
  outline: medium none;
  padding: 0 30px;
  text-decoration: none;
  background-color: #1e6fb7;
  color: #FFFFFF !important;
  cursor: pointer;
}

a#LearnMoreBtn {
  cursor: pointer; 
}

/*a.button.gray {
float: left;
margin-right: 20px;
}*/

#PopUpWindow {
  margin-top:10px; 
}

<!-- Productpage offerte pop up - einde -->
/*Jusitn  16-06-2014*/

#formProductsFilters > div.custom-filters > div.custom-filter.last {
  margin-top: -60px;
}
.nivo-caption {
  background: #19A268;
}
main-description .main-content-top {
  background:none;
  border-bottom: 1px solid #19A268;
}
.theme-default .nivo-controlNav a {
  background: url('https://static.webshopapp.com/shops/040376/files/013312030/bullets.png') no-repeat;
}
#overlay {
  display:none;    
  position:fixed;  
  left:0px;        
  top:0px;         
  width:100%;      
  height:100%;     
  background:#000; 
  opacity:0.5;     
  z-index:99999;   
}

#popup {
  display: none;
  position: fixed;
  left: 50%;
  top: 50%;
  width: 400px;
  height: 150px;
  margin-top: -150px;
  margin-left: -150px;
  background: #FFFFFF;
  border: 1px solid #44b384;
  z-index: 100000;
  padding: 30px;
}

#CloseBtn {
  float:right;
  margin-top: 110px;
  background: url('button-bg.png?1') repeat-x scroll left top;
  border-radius: 6px 6px 6px 6px;
  display: inline-block;
  font-size: 11px !important;
  font-weight: bold !important;
  line-height: 24px;
  outline: medium none;
  padding: 0 30px;
  text-decoration: none;
  background-color: #44b384;
  color: #FFFFFF !important;
  cursor: pointer;
}

a#LearnMoreBtn {
  cursor: pointer; 
}

/*a.button.gray {
float: left;
margin-right: 20px;
}*/

#PopUpWindow {
  margin-top:10px; 
}

.dropdown-header-custom {
    display: inline-block;
    margin: 0px 20px 0px 40px;
    position: absolute;
    top: 15px;
}
.categories .category:hover .cat-inner img {
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

#offer-popup,#offer-popup-success {
	display: none;
  padding: 30px;
  background: #fff;
}

.open-offer {
	display: block;
  text-align: right;
  margin-top: 10px;
  color: #1e6fb7;
  text-decoration: underline !important;
}

.open-offer:hover {
	text-decoration: underline;
}

.popup-title {
	font-size: 20px;
  font-weight: bold;
  color: #1e6fb7;
  margin-bottom: 10px;
}

.popup-text {
	margin-bottom: 20px;
}

#offer-popup .input-wrap.multiple-inputs {
	display: flex;
  align-items: center;
}

#offer-popup .input-wrap .input {
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
}

#offer-popup .input-wrap .input input {
	    height: 30px;
    border: 1px solid #ccc;
    padding: 0px 8px;
    border-radius: 4px;
  outline: none;
}

#offer-popup .input-wrap .input input.error {
	border-color: #c0392b;
}

#offer-popup .input-wrap .input label {
	margin-bottom: 3px;
}

#offer-popup .input-wrap .input:nth-child(2) {
	margin-left: 15px;
}

.close-popup {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 20px;
  line-height: 47px;
  width: 50px;
  height: 50px;
  text-align: center;
}

#offer-popup .submit-form-button {
	text-align: right;
}

#offer-popup .submit-form-button .btn {
  background: #18a267;
  color: #fff;
  font-weight: 600;
  margin-top: 10px;
  border-radius: 0;
  text-transform: uppercase;
  padding: 10px 30px;
}



.offermelding {
	display: flex;
  align-items: center;
  background-color: #1e6fb7;
	margin-top: 1em;
  justify-content: center;
  color: #fff;
  padding: 5px 10px;
  width: 100%;
}

.offermelding i {
	display: block;
  width: 12px;
  height: 12px;
  text-align: center;
  line-height: 12px;
  background: #fff;
  color: #7ebbd0;
  border-radius: 100%;
  margin-right: 5px;
  font-size: 8px;
}

.gui a.open-offer {
	color: #1e6fb7;
}
.gui-progressbar {
	background: #1e6fb7;
  color: #fff;
  font-size: 13px;
}
