.widget-productstores{display:table;table-layout:fixed;border-collapse:separate;max-width:1025px;width:100%;margin:0 auto;position:relative;z-index:15;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;
}






@media(min-width:1280px){
.widget-productpurchase{width:1260px !important;background-color:#f2f2f4;margin:0 auto 60px auto !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;overflow:hidden !important}
.widget-productpurchase:after{content:'';display:table;clear:both}
.widget-product-purchase-inner{padding:10px 110px 75px 142px;}
.widget-product-purchase-badge{color:#225d8d;font-size:36px;text-align:center;margin:0 0 0 -32px;}
.widget-product-purchase-badge p{margin:17px 0 19px 0;padding:0}
.widget-product-purchase-badge hr{display:block;height:1px;border:0;border-top:1px solid #2b4c78;width:100%;margin:0 auto 20px auto;padding:0;}
.widget-product-purchase-product{background-color:#fff;height:300px;width:320px;text-align:center;display:inline-block}
.widget-product-purchase-product-title{display:block;padding:4px 0;font-size:16px;color:#fff;margin:0}
.widget-product-purchase-product-info{padding:25px 30px}
.widget-product-purchase-product-img-holder{width:100%}
.widget-product-purchase-product-img-holder img{max-width:140px;max-height:100px;margin:0 0 25px 0}
.widget-product-purchase-product-info hr{display:block;height:1px;border:0;border-top:1px solid #d1d2d4;width:100%;margin:18px auto;padding:0}
.widget-product-purchase-amazon-store-button{display:block;overflow:hidden;clear:left}
.widget-product-purchase-product-check-price{height:23px;width:96px;padding:4px 20px;border:2px solid #cea052;color:#cea052;font-size:16px;display:inline-block;font-family:'OpenSans-Semibold'}
.widget-product-purchase-product-check-price:hover{color:white;background-color:#cea052;text-decoration:none}
.widget-product-purchase-amazon-button{width:85px;height:20px;background:url(/images/v4/icons/amazon.png) no-repeat;-webkit-filter:grayscale(100%);filter:grayscale(100%);float:left;margin-top:9px}
.widget-product-purchase-price-button{width:50px;padding:3px 0;font-size:14px;color:#cea052;border:2px solid #cea052;text-align:center;float:right}
.widget-product-purchase-amazon-store-button:hover .widget-product-purchase-price-button{color:white;background-color:#cea052}
.widget-product-purchase-info{width:680px;display:inline-block}
.widget-product-purchase-title p{margin:-5px 0 0 -2px !important;font-size:22px;color:#2b4c78}
.widget-product-purchase-description{font-size:16px;line-height:30px;min-height:325px}
}

@media(min-width:768px) and (max-width:1279px){
.widget-productpurchase{padding:0 10px 0 10px;margin:0 auto 60px auto !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;overflow:hidden !important}
.widget-productpurchase:after{content:'';display:table;clear:both}
.widget-product-purchase-inner{background-color:#f2f2f4;padding:35px 60px 35px 60px;min-height:350px}
.widget-product-purchase-badge{color:#225d8d;font-size:20px;text-align:center}
.widget-product-purchase-badge-img-bestbest{height:25px}
.widget-product-purchase-badge-img-bestbucks{height:30px}
.widget-product-purchase-badge p{margin:4px 0 19px 0;padding:0}
.widget-product-purchase-badge hr{display:block;height:1px;border:0;border-top:1px solid #2b4c78;width:100%;margin:0 auto 30px auto;padding:0}
.widget-product-purchase-product{height:240px;width:195px;text-align:center;display:inline-block;background-color:#fff}
.widget-product-purchase-product-title{display:block;padding:4px 0;font-size:15px;color:#fff;margin:0}
.widget-product-purchase-product-info{padding:15px 10px}
.widget-product-purchase-product-img-holder{width:100%}
.widget-product-purchase-product-img-holder img{max-width:140px;max-height:60px;margin:0 0 25px 0}
.widget-product-purchase-product-info hr{display:block;height:1px;border:0;border-top:1px solid #d1d2d4;width:100%;padding:0;margin:18px 0 10px 0}
.widget-product-purchase-amazon-store-button{display:block;overflow:hidden;clear:left}
.widget-product-purchase-product-check-price{height:23px;width:96px;padding:4px 20px;border:2px solid #cea052;color:#cea052;font-size:13px;display:inline-block}
.widget-product-purchase-product-check-price:hover{color:white;background-color:#cea052;text-decoration:none}
.widget-product-purchase-amazon-button{width:85px;height:20px;background:url(/images/v4/icons/amazon.png) no-repeat;-webkit-filter:grayscale(100%);filter:grayscale(100%);float:left;margin-top:9px}
.widget-product-purchase-price-button{width:50px;padding:3px 0;font-size:12px;color:#cea052;border:2px solid #cea052;text-align:center;float:right}
.widget-product-purchase-amazon-store-button:hover .widget-product-purchase-price-button{color:white;background-color:#cea052}
.widget-product-purchase-info{width:calc(100% - 235px);display:inline-block}
.widget-product-purchase-title p{margin:-5px 0 0 -2px !important;font-size:16px;color:#2b4c78}
.widget-product-purchase-description{font-size:16px;line-height:24px}
}

@media(max-width:767px){
.widget-productpurchase{margin:0 auto 80px auto !important;border-radius:0 !important;overflow:visible !important;background:#f2f2f4 !important}
.widget-productpurchase:after{content:'';display:table;clear:both}
.widget-product-purchase-inner{background-color:#f2f2f4;max-width:320px !important;display:inline}
.widget-product-purchase-after-inner{padding:20px 40px;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;overflow:hidden !important}
.widget-product-purchase-badge{color:#225d8d;font-size:24px;text-align:center}
.widget-product-purchase-badge p{margin:0;padding:0}
.widget-product-purchase-badge hr{display:block;height:1px;border:0;border-top:1px solid #2b4c78;padding:0}
.widget-product-purchase-badge-img-bestbest{height:30px}
.widget-product-purchase-badge-img-bestbucks{height:45px}
.widget-product-purchase-product{height:300px;max-width:340px;text-align:center;float:none !important;margin:25px auto 0 auto;background-color:#fff}
.widget-product-purchase-product-title{display:block;padding:4px 0;font-size:16px;color:#fff;margin:0}
.widget-product-purchase-product-info{padding:25px 30px}
.widget-product-purchase-product-img-holder{width:100%}
.widget-product-purchase-product-img-holder img{max-width:140px;max-height:100px;margin:0 0 25px 0}
.widget-product-purchase-product-info hr{display:block;height:1px;border:0;border-top:1px solid #d1d2d4;width:100%;margin:18px auto;padding:0}
.widget-product-purchase-amazon-store-button{display:block;overflow:hidden;clear:left}
.widget-product-purchase-product-check-price{height:23px;width:96px;padding:4px 20px;border:2px solid #cea052;color:#cea052;font-size:16px;display:inline-block}
.widget-product-purchase-product-check-price:hover{color:white;background-color:#cea052;text-decoration:none}
.widget-product-purchase-amazon-button{width:85px;height:20px;background:url(/images/v4/icons/amazon.png) no-repeat;-webkit-filter:grayscale(100%);filter:grayscale(100%);float:left;margin-top:9px}
.widget-product-purchase-price-button{width:50px;padding:3px 0;font-size:14px;color:#cea052;border:2px solid #cea052;text-align:center;float:right}
.widget-product-purchase-info{margin:0 !important}
.widget-product-purchase-title p{font-size:18px;color:#2b4c78}
.widget-product-purchase-description{font-size:16px;line-height:24px}
}


div.actieBlokAanb {
	width: 322px;
	height: 126px;
	background-color: #fff;
	margin: 5px 5px 0 0;
	padding: 0;
	float: left;
}

div.actieBlokAanbR {
	width: 321px;
	height: 126px;
	background-color: #fff;
	margin: 5px 0 0 0;
	padding: 0;
	float: left;
}

div.actieBlokAanb a, div.actieBlokAanbR a {
	display: block;
	width: 322px;
	height: 126px;
	text-decoration: none;
	padding: 6px 0 0 10px;
	border: 2px solid #fff;
}

div.actieBlokAanb a:hover, div.actieBlokAanbR a:hover {
	border: 2px solid #2d3e52;
}

div#actieBlokTitel {
	color: #2d3e52;
	font-size: 14px;
	font-weight: 600;
	margin: 0 0 10px 0;
	padding: 0;
	width: 310px;
}

div#actieLogo {
	width: 40px;
	float: left;
}

div#actieLogoAanb {
	width: 80px;
	float: left;
}

div#actieTekst {
	width: 86px;
	float: left;
	color: #2d3e52;
	font-size: 12px;
	font-weight: 400;
	margin: 0 0 0 10px;
	line-height: 19px;
}

div#actiePrijs {
	width: 116px;
	float: left;
	color: #2d3e52;
	font-size: 18px;
	font-weight: 400;
	margin: 0 0 0 10px;
	line-height: 19px;
}

span.tekstKlein {
	font-size: 12px;
}

div#actieKnop {
	width: 105px;
	height: 24px;
	color: #fff;
	text-align: center;
	padding: 2px 0 2px 0;
	font-size: 16px;
	font-weight: 500;
	margin: 10px 0 0 0;
	background-color: #7dba21;
}

div.cleaner {
	clear: both;
	margin: 0;
	padding: 0;
}

div.besteActies {
	width: 975px;
}