.widget-productstores{display:table;table-layout:fixed;border-collapse:separate;max-width:1025px;width:100%;margin:0 auto;position:relative;z-index:999;overflow:hidden}
.entity-content:not(.entity-content-is-editable) .widget-productstores{margin-top:-40px;margin-bottom:30px}
.widget-productstores .headers{width:45px;display:table-cell;height:100%;vertical-align:top;position:relative;background:#fff;color:#949494}
.widget-productstores .headers .label{box-sizing:border-box;position:absolute;width:100px;height:46px;line-height:45px;margin-left:-100px;transform-origin:100% 0;transform:rotate(-90deg);padding-right:2em;vertical-align:middle;pointer-events:none;z-index:1;text-align:right;font-size:.7em;text-transform:uppercase;letter-spacing:2px;font-family:'OpenSans-Semibold',sans-serif}
.widget-productstores .product{width:100%;display:table-cell;vertical-align:top;position:relative;background-color:transparent;background-repeat:no-repeat;background-position:top center;border-top:0;border-bottom:0}
.widget-productstores .product:before{content:'';position:absolute;top:0;bottom:0;width:2px;background:#ddd;z-index:-1}
.widget-productstores .product .store{display:block;box-sizing:border-box;width:100%;padding-left:18px;padding-right:18px;margin-bottom:12px;height:auto;text-align:right;background-position:18px 100%}
.widget-productstores .product .store .label{display:inline-block;visibility:hidden;width:1px;overflow:hidden;vertical-align:middle;text-indent:-1000px}
.widget-productstores .product .store .price{display:inline-block;width:50px;padding:3px 0;font-size:14px;color:#cea052;border:1px solid #cea052;text-align:center}
.widget-productstores .product a.store:hover .price{background:#cea052;color:#fff}

@media(max-width:1280px){
.widget-productstores{width:90%;max-width:1024px}
.widget-productstores .product .store .price{font-size:10px;width:42px}
.widget-productstores .product .store{padding-left:6px;padding-right:6px;background-position:10px 87%;background-size:auto 14px}
}

@media(max-width:1024px){
.widget-productstores .product .store .price{font-size:10px;width:42px}
.widget-productstores .product .store{background-size:auto 12px}
}

@media(max-width:800px){
.widget-productstores{display:none}
}

.widget-text{font-size:16px;margin-bottom:60px;line-height:28px;color:#333e48;overflow:hidden}
.widget-text p{margin:0 0 25px 0 !important}
.widget-text p:last-child{margin:0 0 0 0 !important}
.widget-text a{font-family:'OpenSans-Semibold'; color: blue; text-decoration: underline; font-size: 17px;}
.widget-text a:hover{text-decoration: none;}
.widget-text blockquote{border-left:2px solid #cea052;margin:40px 0;padding-left:20px}
.entity-content-row-cell.entity-content-row-cell-main .widget-text{width:964px;margin:0 auto}

@media(max-width:1060px){
.entity-content-row-cell.entity-content-row-cell-main .widget-text{width:90%}
}

@media(max-width:768px){
.widget-text{font-size:16px;line-height:28px}
}

@media screen and (max-width:1279px){
.widget-text{margin:0 25px 80px 25px !important;width:inherit !important}
.widget-text a{color:#cea052;text-decoration:none}
.widget-text a:hover{color:#bb9048;text-decoration:underline}
.widget-text a:active{color:#a17c3d}
.widget-text p{margin:0 0 25px 0 !important}
}

@media screen and (min-width:768px) and (max-width:1279px){
.widget-text{margin:0 85px 50px 85px !important}
}


#prijsoverzicht {
	width: 80%;
	max-width:1024px;
	background-color: #fff;
}