/* Productpage
================================================== */
.product-shop-info{ padding:0 15px;float:right;width:40%; }
.breadcrumbs, .product-images, .product-content { padding:0 15px;float:left;width:60%; }
.product-title, .product-info{ padding:0 15px;float:left;width:40%; }
.product-title h1 { font-family: 'proximanova-semibold', Arial, sans-serif;font-size:28px; }
.product-desc{ padding:10px 15px;float:right;width:40%; }
.clear-productpage{clear: both;}

.product-title h1.new-layout strong {
  display: block;
	text-transform: uppercase;
}
.product-title h1.new-layout span {
  display: block;
	font-weight: normal;
  color: #535353;
}



/* I Product image
================================================== */
#product .product-img .product-image-wrap {float:left;padding-right:10px;width:85%;}
#product .product-img .product-image-wrap .item a img {border:1px solid #eee;}
/* #product .product-img .product-image-wrap .owl-prev {position: absolute;top: 50%;left: 15px;margin-top: -22.5px;color: #2a403a;font-size: 25px;font-weight: lighter;}
#product .product-img .product-image-wrap .owl-next {position: absolute;top: 50%;right: 15px;margin-top: -22.5px;color: #2a403a;font-size: 25px;font-weight: lighter;} */
.product-images .owl-nav button {position: absolute;top: 0;left: 0;bottom: 0;margin: auto 0;font-size: 40px;background: rgba(170, 170, 170, .3);-webkit-box-shadow: none;box-shadow: none;border: none;padding: 0;height: 50px;width: 50px;border-radius: 100%;line-height: 49px;outline: none;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;z-index: 999;transition: all .3s ease-in-out;}
.product-images .owl-nav button:hover {background: rgba(170, 170, 170, .7);}
.product-images .owl-nav button i {color: #999;}
.product-images .owl-nav button.owl-next {right: 0;left: unset;}
#product .product-img .sm-thumbs {padding:40px 0px;align-self:self-start;}
#product .product-img .sm-thumbs.nocarousel {padding:0px;}
#product .product-img .sm-thumbs .item a img {border:1px solid #eee;margin:0 auto;}
#product .product-img .sm-thumbs.nocarousel .item {max-width:100px;padding-bottom:10px;}
.bx-wrapper .bx-controls-direction a{ z-index:90!important; }
.bx-wrapper .bx-controls-direction a.bx-prev {color:#000;font-size:32px;margin-top:0px;top:-50px;left:0px;text-align:center;width:100%;}
.bx-wrapper .bx-controls-direction a.bx-next {color:#000;font-size:32px;margin-top:0px;top:auto;bottom:-40px;left:0px;text-align:center;width:100%;}
/* Custom Fancybox */
.fancybox-overlay {background:rgba(0,0,0,0.4);z-index:99999;}
.fancybox-overlay.product-img-overlay {background:rgba(0,0,0,0.8);}
.fancybox-overlay .close-product-img {position:absolute;right:0;top:0;color:#fff;padding:30px;font-size:25px;line-height:25px;cursor:pointer;}
.fancybox-overlay .next-product-img,.fancybox-overlay .prev-product-img {position:absolute;right:0;top:50%;color:#000;font-size:17px;width:35px;height:35px;text-align:center;line-height:38px;margin:0px 30px;margin-top:-17px;background:rgba(255, 255, 255, 0.7);z-index:99999999;}
.fancybox-overlay .next-product-img i {margin-left:2px;}
.fancybox-overlay .prev-product-img i {margin-left:-2px;}
.fancybox-overlay .prev-product-img {right:auto;left:0;}
.fancybox-opened {z-index:999999;}
.fancybox-opened .fancybox-title {display:none;}
.product-image-wrap .owl-dots{ display:none; }


/* II Product details & cart
================================================== */
#product .product-desc .product-reviews { display: flex; align-items: center;}
#product .product-desc .product-reviews .review-text { margin-left: 10px; font-family:'proximanova-regular', Arial, sans-serif !important;}
#product .product-info .product-price { padding:15px 0; }
#product .product-info .product-price .new-price {color: #414141;font-size: 32px;font-weight: 600;line-height: 1;vertical-align: bottom;}
#product .product-info .product-price .old-price {color: #91be9a !important;display: inline-block;font-size: 18px;padding-right: 10px;text-decoration: line-through;line-height: 1;}
#product .product-info .icons {display:block;float:left;width:100%;vertical-align: middle;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #eee;font-family:'proximanova-regular', Arial, sans-serif !important;padding-top:15px;margin-top:30px;border-top:1px solid #eee;}
#product .product-info .icon{ clear:both;float:left;max-width:100%; }
#product .product-info .icon strong {color: #414141;}
#product .product-info .productpage-hallmark{ float:right; }
#product #product_configure_form .option-wrap.product-linked .label-title { color: #414141; font-size: 1em; }
#product #product_configure_form .option-wrap.product-linked {border-bottom: 1px solid #eee; margin-bottom: 15px; padding-bottom: 15px;}
#product #product_configure_form .option-wrap.product-linked .option-wrap-inner { display: flex;}
#product #product_configure_form .option-wrap.product-linked .linked-options { display: flex; align-items: center; flex-wrap: wrap; margin-left: 15px; }
#product #product_configure_form .option-wrap.product-linked .linked-options .option { margin-right: 10px; }
#product #product_configure_form .option-wrap.product-linked .linked-options .option a { color: #414141; font-family: "Proximanova-regular", Helvetica, sans-serif;}
#product #product_configure_form .option-wrap.product-linked .linked-options .option.active { border: 1px solid #aaa; padding: 0 5px; border-radius: 4px; }
#product #product_configure_form .sm-stock{padding-bottom: 10px; float:left;}
#product #product_configure_form{ float:left;width:100%; }
#product #product_configure_form .product-configure-variants-custom{ float:left;width:100%;padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid #ddd; }
#product #product_configure_form .options .option {color: #ebc500!important;float: left;margin-right: 10px;width:100%} 
#product #product_configure_form .options .option .fa {color: #414141!important;font-size: 20px;font-weight: normal;vertical-align: top;line-height: 22px;margin-right:10px}
#product .product-info .product-cart .product-quantity {float:left;width:15%;padding-right:15px; order: 1;}
#product .product-info .product-cart .add-wish a:hover { text-decoration: none;}
#product .product-info .product-cart .product-quantity select {border: 1px solid #000;color: #000;padding: 12.5px 15px;margin-right: 10px;width:100%;padding-right:0;-moz-appearance: none;-webkit-appearance: none;border-radius:0;background-color: #FFF; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNy43cHgiIGhlaWdodD0iNC4zcHgiIHZpZXdCb3g9IjAgMCA3LjcgNC4zIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA3LjcgNC4zIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM5OTk5OTkiIGQ9Ik03LjEsMC4xQzYuNywwLjUsMy45LDMuMiwzLjksMy4yUzEsMC41LDAuNiwwLjFTMCwwLjcsMCwwLjdsMy45LDMuNmwzLjgtMy42QzcuNywwLjcsNy41LTAuMyw3LjEsMC4xeiIvPg0KPC9zdmc+DQo=); background-repeat: no-repeat;background-position: 95% center}
#product .product-info .product-button {display:inline-block;vertical-align:bottom;padding-left: 0px;text-align:center;margin-bottom:15px;width:100%;}
#product .product-info .product-button .btn.btn-default {background:#91be9a;color: #fff;display: inline-block;padding:5px 30px;}
#product .product-info .product-cart { display: flex; width: 100%; }
#product .product-info .product-cart .product-cart-btn {width:77%; padding-right: 15px; order:2;}
#product .product-info .product-cart .product-cart-btn .btn.btn-cart {background:#c4857d;border-radius: 0px;display: inline-block;font-size: 16px;height: auto;line-height: 32px;text-transform: none;padding: 5px 50px;width:100%;font-weight: bold;}
#product .product-info .product-cart .product-cart-btn.stocknotify { width: 100%; }
#product .product-info .product-cart .product-cart-btn.stocknotify a i { margin-right: 10px; }
#product .product-info .product-cart .add-wish { order:3; width: 8%; display:flex; align-items:center; justify-content: center; border-radius: 30px;background: #fff;border: 2px solid #d0cecc;}
#product .product-info .product-cart .add-wish i { color: #414141; font-size: 1.5em; }
#product .product-cart .delivery {float: right;font-size: 14px;font-weight: bold;padding-top:5px;}
/* Kaartje? */
#product .product-info .product-options-block {margin:0px;margin-top:30px!important;border-top:1px solid #ddd;padding-top:30px;}
#product .product-info .customfields{ float:left;width:100%; }
#product .product-info .custom-kaartje{float:left; width:100%; }
#product .product-info .custom-kaartje .title { float:left;width:25%;font-family: "Special Elite", Helvetica, sans-serif;font-size:16px;line-height:16px; }
#product .product-info .custom-kaartje .title small {color: #91be9a;font-family:'proximanova-regular', Arial, sans-serif;font-weight:normal;}
#product .product-info .custom-kaartje .options{ float:left; width:75%; }
#product .product-info .custom-kaartje .options .option-value{ cursor:pointer;display:block; float:left; width:50%;font-size:1em;line-height:20px; font-family:'proximanova-regular', Arial, sans-serif; }
#product .product-info .custom-kaartje .options .option-value .fa{ color:#414141!important;margin-right:10px;font-size:20px;font-weight:normal;vertical-align:top;line-height:20px; }
#product .product-info .custom-kaartje .options .option-value .fa.fa-check-circle-o{ display:none; }
#product .product-info .custom-kaartje .options .option-value.activeValue .fa.fa-circle-o{ display:none; }
#product .product-info .custom-kaartje .options .option-value.activeValue .fa.fa-check-circle-o{ display:inline-block; }
#product .product-info .custom-textarea {display:none;width:100%;transition:none; -webkit-transition:none;padding-top:15px;float:left;width:100%; }
#product .product-info .custom-textarea textarea {display:inline-block;max-width:100%;transition:none;border:1px solid #ddd;-webkit-transition:none;  }
#product .product-info .custom-textarea textarea::placeholder{ color:#414141; }
#product .product-info .custom-textarea textarea:focus{ border-color:#A6CE39;}
#product .product-info .plant-in-pot-text{ float:left;width:100%;margin-top:30px;border-top:1px solid #ddd;padding-top:30px;font-size:16px; }
#product .product-info .bijbehorende-pot-button{ float:left;width:100%;margin-top:30px;border-top:1px solid #ddd;padding-top:30px; }
#product .product-info .bijbehorende-pot-button a.btn{ float:left;width:100%;background:#fff;border:1px solid #414141 !important;color:#414141 !important;font-size:15px;border-radius:0; background-color: #fff !important; font-size: 1em !important;}
/* Custom fields */
.product-configure-custom-option { margin-bottom:15px; }
.product-configure-custom-option > label { font-size:14px;font-weight:bold;display:block;width:100%;float:left; }
.product-configure-custom-option .product-configure-custom-option-item label{ font-size:14px; }
#opmakenMetSelect{ float: left;width:100%!important;max-width:100%;padding:10px 5px;font-size:14px;height:auto;;-moz-appearance: none;-webkit-appearance: none;border-radius:0;  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNy43cHgiIGhlaWdodD0iNC4zcHgiIHZpZXdCb3g9IjAgMCA3LjcgNC4zIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA3LjcgNC4zIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM5OTk5OTkiIGQ9Ik03LjEsMC4xQzYuNywwLjUsMy45LDMuMiwzLjksMy4yUzEsMC41LDAuNiwwLjFTMCwwLjcsMCwwLjdsMy45LDMuNmwzLjgtMy42QzcuNywwLjcsNy41LTAuMyw3LjEsMC4xeiIvPg0KPC9zdmc+DQo=); background-repeat: no-repeat;background-position: 95% center}

/* Variant select */
.variants{ float:left;width:100%; }
.variants .variant-select{ float:left;width:100%;border:1px solid #eaeaea;padding:10px 5px;font-size:14px;display:block;max-width:100%;color:#777;outline: none;    line-height: 18px;margin-bottom:10px;height:auto;-moz-appearance: none;-webkit-appearance: none;border-radius:0;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNy43cHgiIGhlaWdodD0iNC4zcHgiIHZpZXdCb3g9IjAgMCA3LjcgNC4zIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA3LjcgNC4zIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM5OTk5OTkiIGQ9Ik03LjEsMC4xQzYuNywwLjUsMy45LDMuMiwzLjksMy4yUzEsMC41LDAuNiwwLjFTMCwwLjcsMCwwLjdsMy45LDMuNmwzLjgtMy42QzcuNywwLjcsNy41LTAuMyw3LjEsMC4xeiIvPg0KPC9zdmc+DQo=); background-repeat: no-repeat;background-position: 95% center}

/* III Product Tabs
================================================== */
#product-tabs .nav-tabs {border-bottom:0px solid #fff;}
#product-tabs .nav-tabs .nav-item .nav-link {border: 0px solid #fff;color: #91be9a;font-family: 'Special Elite';font-size: 16px;font-weight: 600;letter-spacing: 1px;padding: 15px 0px;padding-right: 15px;position: relative;text-transform: uppercase;}
#product-tabs .nav-tabs .nav-item:hover .nav-link,
#product-tabs .nav-tabs .nav-item.active .nav-link {color: #2a403a;}
#product-tabs .nav-tabs .nav-item a span {position: relative;padding: 7.5px 0px;}
#product-tabs .nav-tabs .nav-item a span:after {background: #fff;content: "";display: inline-block;height: 1px;width:0;position: absolute;left: 0px;right: 0px;bottom: 0px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
#product-tabs .nav-tabs .nav-item:hover a span:after,
#product-tabs .nav-tabs .nav-item.active a span:after {background:#2a403a;width: 100%;}
#product-tabs .tab-content {float: left;padding:15px 0px;width: 100%;}
#product-tabs .tab-content ol {padding-left:20px;}
#product-tabs .tab-content table{ width:100%; }
#product-tabs .tab-content table tr td {line-height:28px;padding-right:15px;}
.product-excerpt p:first-child{ margin-top:0; }
.product-excerpt p img {display: inline-block;}
.product-excerpt code{ display:none; }
.product-usp-bottom {background: #2a403a;float: right;overflow:hidden;height: 81px;width: 308.06px;}
.product-shop-info { padding-top:15px; }
.product-shop-info .dropdown { float:left;width:100%;border-bottom:1px solid #ddd;}
.product-shop-info .dropdown:first-child{border-top:1px solid #ddd;}
.product-shop-info .dropdown .title{ display:block;float:left;width:100%;padding:5px 0; }
.product-shop-info .dropdown .title span{ text-transform:uppercase;font-size:16px; }
.product-shop-info .dropdown .title i{ float:right;font-size:35px;line-height:30px; }
.product-shop-info .dropdown .content{ display:none;float:left;width:100%;padding-bottom:15px; }
.product-shop-info .dropdown .content ol {padding-left:20px;}


/* IV Product Usp
================================================== */
#product-usp {float:left;width:100%;margin-top:30px;border-top:1px solid #ddd;padding-top:15px;padding-bottom:7.5px; }
#product-usp .usp-content-box ul li i, .usp-content-box ul li i {color:#c4857d;font-size:18px;font-weight:bold;padding-right:10px;vertical-align:middle;}
#product-usp .usp-content-box ul li span, .usp-content-box ul li span {font-size:15px;line-height:32px;}


/* V Product related
================================================== */
#products .custom-nav {float:right;}
#products .custom-nav a {border-radius: 5px;color: #000;float:none;font-size: 32px;line-height:32px;text-align: center;}
#products.related .title-box { margin-top:60px;text-align:center;margin-bottom:30px; }
#products.related .title-box:after{ display:block;content:"";height:1px;background:#ddd;margin-top:-30px; }
#products.related .title-box h3 {font-size: 52px;font-weight: normal;padding-top:0;text-align:center;background:#fff;display:inline-block;padding: 0 30px;float:none; font-family: "Amatic SC", Helvetica, sans-serif; }
@media(min-width:1199px){
  #products.related .productborder.productrelated {max-width:unset;padding:0px 0px;}
  #products.related .productborder.productrelated .product-image {padding:15px 15px;}
  #products.related .productborder.productrelated .product-image img {max-width:200px;margin:0 auto;}
}

.featured-products-wrap .products.row {
  margin: 30px 0;
}


/* VI Product bundels
================================================== */
#bundles {float: left;width: 100%;}
#bundles .bundle-actions { margin:15px 0px;padding:15px 0px;}
#bundles .bundle_configure {float: left;width: 100%;}
#bundles .title-box, .featured-products-wrap .title-box { margin-top:60px;text-align:center;margin-bottom:30px; }
#bundles .title-box:after, .featured-products-wrap .title-box:after { display:block;content:"";height:1px;background:#ddd;margin-top:-30px; }
#bundles .title-box h3, .featured-products-wrap .title-box h3 {font-size: 52px;font-weight: normal;padding-top:0;text-align:center;background:#fff;display:inline-block;padding: 0 30px; }
#bundles .main-product {padding-left:0px;}
#bundles .main-product .product {border: 2px solid #ebc500 !important;max-width:220px;margin-right:15px;}
#bundles .owl-bundles .productborder {border: 1px solid #ddd;float: left;width: 100%;}
#bundles .bundle-products .productborder {float: left;max-width:220px;}
#bundles .productborder .product {float:left;padding-bottom: 15px;}
#bundles .productborder .product-image img {max-width:200px;margin:0 auto;height:auto;}
#bundles .productborder .product-title {float:left;font-family: 'Special Elite';font-size:16px;height: 3em;line-height: 1.5;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-align:center;width:100%;}
#bundles .productborder .product-icons {float: left;height:25px;text-align: center;width: 100%;}
#bundles .productborder .product-icons .icon {display: inline-block;}
#bundles .productborder .product-icons .icon i {color:#ebc500;font-size:16px;}
#bundles .productborder .product-icons .icon span {padding-right:15px;}
#bundles .productborder .product-price {float: left;text-align: center;width: 100%;}
#bundles .productborder .product-price .new-price {font-size:24px;font-weight:bold;}
#bundles .productborder .product-price .old-price {color: #91be9a !important;display: inline-block;padding-right: 5px;text-decoration: line-through;line-height: 1;}
#bundles .bundle-total {position:relative;width:20%;}
#bundles .bundle-total .old-price {color: #ccc;float: right;font-weight: lighter;font-size: 24px;text-align: right;width: 100%;}
#bundles .bundle-total .price.total {color: #414141;float: right;font-size: 48px;font-weight: 600;line-height: 1;margin-bottom:15px;vertical-align: bottom;}
#bundles .bundle-total table {float:left;width:100%;margin-bottom:15px;}
#bundles .bundle-total table tr {float:right;line-height: 28px;}
#bundles .bundle-total table tr.gold td {color:#ebc500;font-weight:bold;}
#bundles .bundle-total .product-cart {position: absolute;right: 0px;bottom: 0px;}
#bundles .bundle-total .product-detail .btn.btn-cart {background: #c4857d;border-radius: 0px;display: inline-block;float: right;font-size: 16px;height: auto;line-height: 32px;text-transform: none;padding: 5px 25px;}


/* VII Product post info
================================================== */
#postinfo {float:left;padding-top:15px;padding-bottom:60px;width:100%;}
#postinfo .text-block {border: 1px solid #ddd;background: #f5f4f0;padding: 30px;}
#postinfo .text-block strong {color: #ebc500;float: left;font-family: 'Special Elite';font-size: 18px;font-weight: normal;width: 100%;}
#postinfo .text-block p {font-size: 13px;font-weight: 400;}
#postinfo .post-img > a {height: 100%; display: flex;}
#postinfo .post-img .post-content {position: absolute;bottom: 180px;text-align: center;width: 100%;}
#postinfo .post-img .post-content h3 {color: #91be9a;font-size: 54px;font-weight: normal;margin-bottom: 0px;text-transform: uppercase;}
#postinfo .post-img .post-content a.underline {color: #fff;float: left;font-weight: lighter;letter-spacing: 1px;text-decoration: underline;position: relative;top: 50px;width: 100%;}

@media (max-width: 992px) {
  #postinfo .post-img .post-content {bottom: 100px;}
}

/* VIII Product reviews
================================================== */
.reviews {float:left;padding-bottom:15px;width:100%;}
.reviews .review-main {display:inline-block;padding-top:15px;width:58,7%;}
.reviews .review-main .main-score {display:inline-block;font-size: 18px;line-height: 24px;margin-bottom:15px;}
.reviews .review-main .main-score > strong {font-size:28px;}
.reviews .review-main .main-score .overall-stars .stars {color: #fed130;font-size: 18px;padding-right:5px;margin-bottom:0px;vertical-align: middle;}
.reviews .review-main .main-score .overall-stars .stars .emp {color:#000;}
.reviews .review-main .main-score .overall-stars .stars i {font-size:24px;}
.reviews .review-main .review-write .italic {display:inline-block;font-size: 14px;text-decoration: underline;margin-bottom: 15px;}
.reviews .review {float: left;padding: 7.5px 0px;width: 100%;}
.reviews .review .review-title {padding: 15px 7.5px;height: 100%;}
.reviews .review strong {display:inline-block;font-size:16px;text-align:center;width: 100%;}
.reviews .review span {display:inline-block;text-align:center;width: 100%;font-size: 14px;line-height: 28px;}
.reviews .review span.hide {display:none;}
.reviews .review .review-note {text-align:center;}
.reviews .review .review-note strong {font-size: 24px;}
.reviews .review .review-note strong, .reviews .review .review-note span {width:auto;}

.reviews .review small {display:inline-block;text-align:center;width: 100%;}
.reviews .review .review-stars .stars {color: #fed130;float:left;font-size: 18px;padding-right:5px;margin-bottom:5px;}
.reviews .review .review-stars .stars .emp {color:#000;}
.reviews .review .review-stars .stars i {font-size:24px;}
.review-content:before {background: none repeat scroll 0 0 #f9f9fb;border-left: 1px solid #EEE;border-top: 1px solid #EEE;content: "";display: block;height: 15px;position: absolute;left: 3px;top: 25px;-webkit-transform: rotate(320deg);-moz-transform: rotate(320deg);-ms-transform: rotate(320deg);-o-transform: rotate(320deg);transform: rotate(320deg);width: 10px;}
.reviews .review .review-container {background: #f9f9fb;border: 1px solid #EEE;border-radius:5px;padding: 15px;}
.reviews .review .review-container p {font-size:13px;font-style:italic;line-height:22px;}
.reviews .bottom {float: left;width: 100%;}

.reviews .reviews-content .review:nth-child(n+5) {display:none;}
.reviews .reviews-content.all-reviews-active .review:nth-child(n+5) { display:block;}
.review .reviews-all {background: #f3f4f6;border: 1px solid #ddd;float: left;padding: 0px 15px;text-align: center;width: 100%;}

.floatrightfeedback iframe {margin-top: 31px !important;}



/* RESPONSIVE
================================================== */
@media(max-width:1200px){
/* 	.breadcrumbs, .product-images, .product-shop-info, .product-title, .product-info, .product-desc{ width:50%; } */
  .product-content{ width:100%; }
  #product .product-img .sm-thumbs .item a img{ max-width:75px; }
  #product .product-info .product-cart .add-wish { width: 11%; }
}

@media(max-width:992px){
	.breadcrumbs, .product-images, .product-shop-info, .product-info{ width:100%; }
  .product-title {width:75%;}
  .product-desc {width:auto;}
  .clear-productpage {clear: unset;}
  #product .product-img .product-image-wrap{ padding-right:15px;padding-left:0;-ms-flex: 0 0 80%;flex: 0 0 80%; max-width: 80%;  }
  #product .product-img .sm-thumbs{ padding:25px 15px;padding-right:0px;-ms-flex: 0 0 20%;flex: 0 0 20%; max-width: 20%; }
  .bx-wrapper .bx-controls-direction a.bx-next{ bottom:-20px; }
  .bx-wrapper .bx-controls-direction a.bx-prev{ top:-40px; }
  .product-title{ /*padding-bottom:15px;padding-top:15px;*/font-size:22px; }
  .product-shop-info{ margin-bottom:15px; }
  #product .product-info .product-cart .add-wish { width: 8%; }
}

@media(max-width:767px){
  .product-title h1{ font-size:26px; }
  #product .product-info .product-price{ width:100%;text-align:right; }
  #product #product_configure_form .option-wrap.product-linked { border-top: 1px solid #eee; margin-top: 15px; padding-top: 15px; }
  #product .product-info .product-cart .product-cart-btn{ width:80%; }
  #product .product-info .product-cart .product-quantity{ width:20%; }
  #product .product-cart .delivery{ float:right!important; }
  #products.related .productborder .product-title{ padding:0; }
  #product #product_configure_form .variants .variant-select { margin-bottom: 15px; }
  #product-tabs .tab-content table tr td{ font-size:13px;line-height:1.5;padding:5px 0px;padding-right:10px;vertical-align:top;min-width:40%; }
}

@media(max-width:530px){
  .product-title{width:100%;}
  .product-desc {width:100%;float:unset;}
  #product .product-desc .product-reviews { align-items: flex-start; flex-direction: column;}
  #product .product-desc .product-reviews .review-text { margin-left: 0px; }
  #product .product-img .product-image-wrap{ padding-left:15px;-ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%;  }
  #product .product-img .sm-thumbs{ display:none; }
  #product .product-img .product-image-wrap .item a img{ border:0;}
  .product-image-wrap .owl-dots{ display:block;position:absolute;bottom:5px;text-align:center;width:100%;}
  .product-image-wrap .owl-dots .owl-dot{ display:inline-block;width:15px;height:15px;background:#fff;border:1px solid #444;border-radius:50%;margin:2.5px;}
  .product-image-wrap .owl-dots .owl-dot.active{ background:#444; }
  #product .product-info .product-price .new-price{float:left;}
}

@media(max-width:400px){
  #product .product-info .product-cart .product-cart-btn{ width:70%; }
  #product .product-info .product-cart .product-cart-btn .btn.btn-cart{ padding:5px;font-size:16px; }
  #product .product-info .product-cart .product-quantity{ width:20%;padding-right:10px; }
  #product .product-info .product-cart .product-cart-btn { padding-right: 10px; }
  #product .product-info .product-cart .add-wish { width: 12%; }
  #product .product-info .product-cart .add-wish i { font-size: 1.2em; }
  #product .product-info .bijbehorende-pot-button { margin-top: 20px; padding-top: 20px; }
}