/* 20251013190340 - 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: #ffffff;
}

.gui a {
  color: #ddca63;
}

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

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

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

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

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

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

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

.gui-block-option {
  border-color: #ededed;
  background-color: #f9f9f9;
}

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

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

.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: #ffffff;
  background-color: #ddca63;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #8d8d8d;
  color: #ffffff;
  background-color: #dd6388;
}

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

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #b04f6c;
  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: #120202;
}

.gui-progressbar {
  background-color: #ddca63;
}

/* custom */
.custom-textarea textarea{
  display: none;
}

/* Aanpassingen door DMWS op 01-02-2019 */

.mailtoBtn{
  background: #f54021;
  height: 55px;
  padding: 0 10px;
  color: #fff;
  text-decoration: none;
  width: 100%;
  font-family: Lato, Arial, Helvetica, sans-serif;
  letter-spacing: 0;
  word-spacing: 0;
  padding: 19px 38px;
  border-radius: 4px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
  text-align: center;
}

.mailtoBtn:hover, .mailtoBtn:focus{
  color: #fff;
}

.list-collection .amount .mailtoA{
  display: block;
  text-align: center;
  float: left;
  width: 61px;
  height: 45px;
  margin: 0;
  padding: 0;
  text-align: left;
  background: #f54021;
  color: #fff;
  text-decoration: none;
  border-radius: 4px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
} 

.list-collection .amount .mailtoA i{
  margin: -18px 15px 0;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  font-size: 23px;
  line-height: 30px;
}

.list-collection .amount .mailtoA.list{
  width: 89px
}

.list-collection .amount .mailtoA.list i{
  margin: -18px 32px 0; 
}
/* DMWS */
.customized-productpage-information { width:100%; }
@media(min-width:760px) and (max-width:1000px) {
  main .double.d .customized-productpage-form { clear: none; float: right; width: calc(100% - 348px); }
}
/* END DMWS */
/* Justin@Shopmonkey - 04/12/19 - PDP 360 img mobile fix */
.threesixty-wrap{
	display: none;
}
#threesixty-image{
  display: none;
  border-radius: 5px
}
#threesixty-image .fancybox-close-small{
	position: absolute;
  top: 10px;
  right: 10px;
}
#threesixty-image .fancybox-close-small{
	padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #7daf31;
  border: 0;
  border-radius: 3px;
}
#threesixty-image .fancybox-close-small:after{
	color: #fff;
}
#threesixty-image iframe{
  height: 500px;
}
@media(max-width: 767px){
  .threesixty-wrap{
    display: block;
  }
  .product-page-wrap{
  	position: relative;
  }
  .product-page-wrap .threesixty-wrap .toggle-rotational-image{
  	position: absolute;
    background: #7daf31;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    z-index: 999;
    border-radius: 3px;
  }
  .product-page-wrap .threesixty-wrap .toggle-rotational-image a{
  	padding: 15px;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-decoration: none;
    width:45px;
    height:45px;
    padding:0;
  }
  .product-page-wrap .threesixty-wrap .toggle-rotational-image a img {
  	width:50%;
  }
  .product-page-wrap .threesixty-wrap .toggle-rotational-image i{
  	font-size: 16px;
  }
}
/* End Justin@Shopmonkey - 04/12/19 - PDP 360 img mobile fix */
