/*
 * Imported RestaurantCadeau content pages.
 *
 * Each live page shipped its own stylesheet and 7 selectors genuinely conflict
 * between them (.custom-page-title is red on one page and black on another), so
 * a merged sheet would silently break pages. Every rule below is therefore
 * scoped to its own page via `.rc-cp-<slug>`, generated by 11-prepare-pages.py.
 *
 * Do not hand-edit: regenerate with that script instead.
 */

/* Shared: the live markup uses Font Awesome for two glyphs only. Rendering them
   as characters avoids pulling in the whole icon font for a tick and a chevron. */
.rc-custom-page .fa {
	font-style: normal;
	display: inline-block;
}

.rc-custom-page .fa-check::before {
	content: "\2713";
	color: #4eb019;
	padding-right: .5rem;
}

.rc-custom-page .fa-angle-right::before {
	content: "\203A";
	padding-left: .35rem;
}

/* Imported pages carry raw markup, so a few base rules keep them readable. */
.rc-custom-page img {
	max-width: 100%;
	height: auto;
}

.rc-custom-page table {
	width: 100%;
	border-collapse: collapse;
	margin: 1rem 0;
}

.rc-custom-page th,
.rc-custom-page td {
	padding: .5rem;
	border: 1px solid #e2e2e2;
	vertical-align: top;
}

.rc-custom-page .btn,
.rc-custom-page .btn:visited {
	display: inline-block;
	padding: .29rem .72rem;
	font-weight: 700;
	font-size: .85rem;
	color: #ffffff;
	background: #d90f27;
	border: 1px solid #7a0816;
	border-radius: 0;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	transition: background-color .3s linear;
}

.rc-custom-page .btn-big,
.rc-custom-page .btn-big:visited {
	padding: .65rem .72rem;
	font-size: 1.12rem;
}

.rc-custom-page .btn:hover,
.rc-custom-page .btn:focus,
.rc-custom-page .btn:active {
	background: #b00c20;
	color: #ffffff;
}

.rc-custom-page .clearfix::after {
	content: "";
	display: table;
	clear: both;
}

/* --- algemene-voorwaarden --- */
.rc-cp-algemene-voorwaarden .custom-page-title { font-size:2rem;color:#d80f27; }
.rc-cp-algemene-voorwaarden .custom-page-sub-title { font-size:2rem;font-weight:500;font-style:italic;color:#000;padding-bottom:2rem; }
.rc-cp-algemene-voorwaarden .custom-page-advertising-block { border:1px solid #d2d2d2;padding:2rem;margin-bottom:2rem; }
.rc-cp-algemene-voorwaarden .custom-page-advertising-img { width:100%;float:left; }
.rc-cp-algemene-voorwaarden .custom-page-advertising-list-wrap { width:50%;float:right;padding:1rem; }
.rc-cp-algemene-voorwaarden .custom-page-advertising-list { list-style:none;padding:0;font-size:2rem;margin:3rem 0; }
.rc-cp-algemene-voorwaarden .custom-page-advertising-item { margin:0;font-size:1.5rem;line-height:3rem; }
.rc-cp-algemene-voorwaarden .custom-page-advertising-item .fa { ont-size:3rem;color:#4eb019; }
.rc-cp-algemene-voorwaarden .custom-page-advertising-first-btn { display:none; }
.rc-cp-algemene-voorwaarden .custom-page-advertising-second-btn { display:block; }
.rc-cp-algemene-voorwaarden .custom-page-advertising-first-btn, .rc-cp-algemene-voorwaarden .custom-page-advertising-second-btn, .rc-cp-algemene-voorwaarden .custom-page-advertising-first-btn:visited, .rc-cp-algemene-voorwaarden .custom-page-advertising-second-btn:visited { font-size:2rem;text-transform:uppercase;padding:0.5rem 2rem;background-color:#4eb019;border:0; }
.rc-cp-algemene-voorwaarden .custom-page-advertising-first-btn:focus, .rc-cp-algemene-voorwaarden .custom-page-advertising-second-btn:focus, .rc-cp-algemene-voorwaarden .custom-page-advertising-first-btn:active, .rc-cp-algemene-voorwaarden .custom-page-advertising-second-btn:active, .rc-cp-algemene-voorwaarden .custom-page-advertising-first-btn:hover, .rc-cp-algemene-voorwaarden .custom-page-advertising-second-btn:hover { background-color:#3a8313; }
.rc-cp-algemene-voorwaarden .custom-page-advertising-first-btn .fa, .rc-cp-algemene-voorwaarden .custom-page-advertising-second-btn .fa { padding-left:.5rem;font-size:2.5rem; }
.rc-cp-algemene-voorwaarden .custom-page-description { font-size:1.2rem; }
.rc-cp-algemene-voorwaarden .bold-description { font-weight:bold; }
.rc-cp-algemene-voorwaarden .custom-page-description-title { font-size:1.5rem;color:#d80f27; }
.rc-cp-algemene-voorwaarden .custom-page-description { margin-top:0; }
.rc-cp-algemene-voorwaarden .custom-page-description-special-title { padding:2rem 0;font-size:2rem;color:#4eb019;font-style:italic; }
.rc-cp-algemene-voorwaarden .custom-page-description-img-block { float:right;width:100%; }
.rc-cp-algemene-voorwaarden .custom-page-description-img-link { display:block; }
.rc-cp-algemene-voorwaarden .custom-page-description-img-wrap { position:relative;margin-bottom:2rem; }
.rc-cp-algemene-voorwaarden .custom-page-description-img-btn { position:absolute;bottom:1.5rem;right:1.5rem;text-transform:uppercase;border:0;font-size:1.5rem;padding:.5rem 2rem;background-color:#4eb019; }
.rc-cp-algemene-voorwaarden .custom-page-description-img-btn:hover { background-color:#3a8313; }
@media (max-width:639px) {
	.rc-cp-algemene-voorwaarden .custom-page-advertising-block { padding:1rem; }
}
@media (min-width:992px) {
	.rc-cp-algemene-voorwaarden .custom-page-advertising-img { width:50%;padding:0 2rem; }
}
@media (max-width:991px) {
	.rc-cp-algemene-voorwaarden .custom-page-advertising-list-wrap { width:100%;padding:1rem 0 0; }
}
@media (max-width:991px) {
	.rc-cp-algemene-voorwaarden .custom-page-advertising-list { margin:0; }
}
@media (max-width:540px) {
	.rc-cp-algemene-voorwaarden .custom-page-advertising-item { font-size:1rem;line-height:2rem; }
}
@media (max-width:991px) {
	.rc-cp-algemene-voorwaarden .custom-page-advertising-first-btn { display:block; }
	.rc-cp-algemene-voorwaarden .custom-page-advertising-second-btn { display:none; }
}
@media (max-width:991px) {
	.rc-cp-algemene-voorwaarden .custom-page-advertising-first-btn, .rc-cp-algemene-voorwaarden .custom-page-advertising-second-btn, .rc-cp-algemene-voorwaarden .custom-page-advertising-first-btn:visited, .rc-cp-algemene-voorwaarden .custom-page-advertising-second-btn:visited { max-width:17rem;margin:1rem 0;padding:0.5rem 1rem; }
}
@media (min-width:992px) {
	.rc-cp-algemene-voorwaarden .custom-page-description-img-block { width:50%;padding-left:1rem; }
}
@media (max-width:991px) {
	.rc-cp-algemene-voorwaarden .custom-page-description-img-wrap { width:50%;float:left; }
	.rc-cp-algemene-voorwaarden .custom-page-description-img-wrap.first-img { padding-right:.5rem; }
	.rc-cp-algemene-voorwaarden .custom-page-description-img-wrap.second-img { padding-left:.5rem; }
}
@media (max-width:991px) {
	.rc-cp-algemene-voorwaarden .custom-page-description-img-btn { display:none; }
}

/* --- bestel-online --- */
.rc-cp-bestel-online .custom-page-title { font-size:2rem;color:#d80f27; }
.rc-cp-bestel-online .custom-page-sub-title { font-size:2rem;font-weight:500;font-style:italic;color:#000;padding-bottom:2rem; }
.rc-cp-bestel-online .custom-page-advertising-block { border:1px solid #d2d2d2;padding:2rem;margin-bottom:2rem; }
.rc-cp-bestel-online .custom-page-advertising-img { width:100%;float:left; }
.rc-cp-bestel-online .custom-page-advertising-list-wrap { width:50%;float:right;padding:1rem; }
.rc-cp-bestel-online .custom-page-advertising-list { list-style:none;padding:0;font-size:2rem;margin:3rem 0; }
.rc-cp-bestel-online .custom-page-advertising-item { margin:0;font-size:1.5rem;line-height:3rem; }
.rc-cp-bestel-online .custom-page-advertising-item .fa { ont-size:3rem;color:#4eb019; }
.rc-cp-bestel-online .custom-page-advertising-first-btn { display:none; }
.rc-cp-bestel-online .custom-page-advertising-second-btn { display:block; }
.rc-cp-bestel-online .custom-page-advertising-first-btn, .rc-cp-bestel-online .custom-page-advertising-second-btn, .rc-cp-bestel-online .custom-page-advertising-first-btn:visited, .rc-cp-bestel-online .custom-page-advertising-second-btn:visited { font-size:2rem;text-transform:uppercase;padding:0.5rem 2rem;background-color:#4eb019;border:0; }
.rc-cp-bestel-online .custom-page-advertising-first-btn:focus, .rc-cp-bestel-online .custom-page-advertising-second-btn:focus, .rc-cp-bestel-online .custom-page-advertising-first-btn:active, .rc-cp-bestel-online .custom-page-advertising-second-btn:active, .rc-cp-bestel-online .custom-page-advertising-first-btn:hover, .rc-cp-bestel-online .custom-page-advertising-second-btn:hover { background-color:#3a8313; }
.rc-cp-bestel-online .custom-page-advertising-first-btn .fa, .rc-cp-bestel-online .custom-page-advertising-second-btn .fa { padding-left:.5rem;font-size:2.5rem; }
.rc-cp-bestel-online .custom-page-description { font-size:1.2rem; }
.rc-cp-bestel-online .bold-description { font-weight:bold; }
.rc-cp-bestel-online .custom-page-description-title { font-size:1.5rem;color:#d80f27; }
.rc-cp-bestel-online .custom-page-description { margin-top:0; }
.rc-cp-bestel-online .custom-page-description-special-title { padding:2rem 0;font-size:2rem;color:#4eb019;font-style:italic; }
.rc-cp-bestel-online .custom-page-description-img-block { float:right;width:100%; }
.rc-cp-bestel-online .custom-page-description-img-link { display:block; }
.rc-cp-bestel-online .custom-page-description-img-wrap { position:relative;margin-bottom:2rem; }
.rc-cp-bestel-online .custom-page-description-img-btn { position:absolute;bottom:1.5rem;right:1.5rem;text-transform:uppercase;border:0;font-size:1.5rem;padding:.5rem 2rem;background-color:#4eb019; }
.rc-cp-bestel-online .custom-page-description-img-btn:hover { background-color:#3a8313; }
@media (max-width:639px) {
	.rc-cp-bestel-online .custom-page-advertising-block { padding:1rem; }
}
@media (min-width:992px) {
	.rc-cp-bestel-online .custom-page-advertising-img { width:50%;padding:0 2rem; }
}
@media (max-width:991px) {
	.rc-cp-bestel-online .custom-page-advertising-list-wrap { width:100%;padding:1rem 0 0; }
}
@media (max-width:991px) {
	.rc-cp-bestel-online .custom-page-advertising-list { margin:0; }
}
@media (max-width:540px) {
	.rc-cp-bestel-online .custom-page-advertising-item { font-size:1rem;line-height:2rem; }
}
@media (max-width:991px) {
	.rc-cp-bestel-online .custom-page-advertising-first-btn { display:block; }
	.rc-cp-bestel-online .custom-page-advertising-second-btn { display:none; }
}
@media (max-width:991px) {
	.rc-cp-bestel-online .custom-page-advertising-first-btn, .rc-cp-bestel-online .custom-page-advertising-second-btn, .rc-cp-bestel-online .custom-page-advertising-first-btn:visited, .rc-cp-bestel-online .custom-page-advertising-second-btn:visited { max-width:17rem;margin:1rem 0;padding:0.5rem 1rem; }
}
@media (min-width:992px) {
	.rc-cp-bestel-online .custom-page-description-img-block { width:50%;padding-left:1rem; }
}
@media (max-width:991px) {
	.rc-cp-bestel-online .custom-page-description-img-wrap { width:50%;float:left; }
	.rc-cp-bestel-online .custom-page-description-img-wrap.first-img { padding-right:.5rem; }
	.rc-cp-bestel-online .custom-page-description-img-wrap.second-img { padding-left:.5rem; }
}
@media (max-width:991px) {
	.rc-cp-bestel-online .custom-page-description-img-btn { display:none; }
}

/* --- cadeaubonnen --- */
.rc-cp-cadeaubonnen .cadeaubonnen-title { font-size:2.5rem;font-weight:normal;color:#d70d25; }
.rc-cp-cadeaubonnen .cadeaubonnen-sub-title { padding-top:1rem;font-size:1.1rem; }
.rc-cp-cadeaubonnen .cadeaubonnen-text { padding:.5rem 0;margin:0; }
.rc-cp-cadeaubonnen .cadeaubonnen-col { position:relative;min-height:1px;padding-left:2.5rem;padding-right:2.5rem; }
.rc-cp-cadeaubonnen .cadeaubonnen-img-link { display:block;padding:2rem 0; }
.rc-cp-cadeaubonnen .cadeaubonnen-img { display:block;margin:0 auto;width:70%; }
.rc-cp-cadeaubonnen .cadeaubonnen-text { font-size:1.1rem; }
.rc-cp-cadeaubonnen .cadeaubonnen-link, .rc-cp-cadeaubonnen .cadeaubonnen-link:visited { color:#8b0000;text-decoration:underline; }
.rc-cp-cadeaubonnen .cadeaubonnen-link:hover, .rc-cp-cadeaubonnen .cadeaubonnen-link:focus, .rc-cp-cadeaubonnen .cadeaubonnen-link:active { color:#2a6496; }
@media (min-width:640px) {
	.rc-cp-cadeaubonnen .cadeaubonnen-col { float:left;width:50%; }
}

/* --- contact --- */
.rc-cp-contact .custom-page .content-wrap { max-width:100%;box-shadow:none;margin-top:0;padding:0; }
.rc-cp-contact .custom-page-subtitle { padding:0;text-transform:uppercase; }
.rc-cp-contact .header-menu-link.contact { color:#000000;background:rgba(175, 175, 175, 0.93); }
.rc-cp-contact .custom-page .custom-list { padding-left:1.2rem; }
.rc-cp-contact .custom-page .custom-text { margin:.7rem 0; }
.rc-cp-contact .custom-page .custom-title { font-size:2.5rem;padding:80px;text-transform:uppercase;font-family:"SuperGroteskWebPro-Bold";letter-spacing:0.3rem;color:#ffffff;display:table-cell;vertical-align:middle; }
.rc-cp-contact .custom-page .custom-title-wrap { height:500px;background:url(https://productimages.nimbledeals.com/nimblebuy/a95a16a5fc2f3752424ae21071975f1d);text-align:center;vertical-align:middle;background-size:cover;background-position:center;display:table;width:100%; }
.rc-cp-contact .contact-form { margin:4rem auto;max-width:550px; }
.rc-cp-contact .contact-form .contact-form-field { background:#f7f7f7;padding:.8rem;font-size:.9rem;color:#909090;margin-top:.5rem;border-radius:0;-webkit-appearance:none;height:37px;line-height:1; }
.rc-cp-contact .contact-form .contact-form-field, .rc-cp-contact .contact-form .contact-form-field:focus { border:none;box-shadow:none; }
.rc-cp-contact .contact-form .contact-form-field.textarea { min-height:135px; }
.rc-cp-contact .contact-form .contact-form-title { font-size:1rem;text-transform:uppercase;letter-spacing:.1rem; }
.rc-cp-contact .contact-form .contact-form-field-wrap .error-message { display:block;min-height:1.1rem; }
.rc-cp-contact .custom-text { display:none; }
.rc-cp-contact .contact-form-item { position:relative;float:left;width:50%;min-height:1px;padding-left:0.35rem;padding-right:0.35rem; }
.rc-cp-contact .contact-form-item-row { margin-left:-0.35rem;margin-right:-0.35rem;margin-bottom:.2rem; }
.rc-cp-contact .contact-form-item-row:before, .rc-cp-contact .contact-form-item-row:after { content:" ";display:table; }
.rc-cp-contact .contact-form-item-row:after { clear:both; }
.rc-cp-contact .contact-form-item.message { position:relative;float:left;width:100%;min-height:1px;padding-left:0.35rem;padding-right:0.35rem; }
.rc-cp-contact .contact-form-item.voucher, .rc-cp-contact .contact-form-item.specific-offer { padding-bottom:1.1rem;display:none; }
.rc-cp-contact .contact-form-item.voucher .contact-form-field-wrap { position:relative;display:block;min-height:1.44rem; }
.rc-cp-contact .contact-form-item.voucher .contact-form-field-wrap label { padding-left:1.44rem;margin-bottom:0;font-weight:normal;cursor:pointer; }
.rc-cp-contact .contact-form-item.voucher .contact-form-field-wrap + .contact-form-item.voucher .contact-form-field-wrap { margin-top:-.36rem; }
.rc-cp-contact .contact-form-item.voucher .contact-form-field-wrap.disabled label, .rc-cp-contact fieldset[disabled] .contact-form-item.voucher .contact-form-field-wrap label { cursor:not-allowed; }
.rc-cp-contact .contact-form-item.voucher .contact-form-field-wrap input[type="checkbox"] { position:absolute;margin-left:-1.44rem;margin-top:.15rem; }
.rc-cp-contact .contact-form-item.btns { text-align:right;position:relative;float:left;width:100%;min-height:1px;padding-left:0.35rem;padding-right:0.35rem; }
.rc-cp-contact .contact-form-item.btns .contact-submit-btn { border:none;font-size:.8rem;text-transform:uppercase;letter-spacing:.1rem;padding:1rem 3rem; }
.rc-cp-contact .contact-form-required { color:#d70d25; }
.rc-cp-contact .custom-option-item { margin:1rem auto;max-width:550px; }
@media (min-width:640px) {
	.rc-cp-contact .contact-form-item.voucher .contact-form-field-wrap { float:right !important; }
	.rc-cp-contact .contact-form-item.voucher .contact-form-title { margin-top:.3rem;position:relative;min-height:1px;padding-left:0.35rem;padding-right:0.35rem;text-align:left; }
}
@media (min-width:640px) and (min-width:640px) {
	.rc-cp-contact .contact-form-item.voucher .contact-form-title { float:left;width:100%; }
}

/* --- diner-cadeau --- */
.rc-cp-diner-cadeau .custom-page-title { font-size:2rem;color:#d80f27; }
.rc-cp-diner-cadeau .custom-page-sub-title { font-size:2rem;font-weight:500;font-style:italic;color:#000;padding-bottom:2rem; }
.rc-cp-diner-cadeau .custom-page-advertising-block { border:1px solid #d2d2d2;padding:2rem;margin-bottom:2rem; }
.rc-cp-diner-cadeau .custom-page-advertising-img { width:100%;float:left; }
.rc-cp-diner-cadeau .custom-page-advertising-list-wrap { width:50%;float:right;padding:1rem; }
.rc-cp-diner-cadeau .custom-page-advertising-list { list-style:none;padding:0;font-size:2rem;margin:3rem 0; }
.rc-cp-diner-cadeau .custom-page-advertising-item { margin:0;font-size:1.5rem;line-height:3rem; }
.rc-cp-diner-cadeau .custom-page-advertising-item .fa { ont-size:3rem;color:#4eb019; }
.rc-cp-diner-cadeau .custom-page-advertising-first-btn { display:none; }
.rc-cp-diner-cadeau .custom-page-advertising-second-btn { display:block; }
.rc-cp-diner-cadeau .custom-page-advertising-first-btn, .rc-cp-diner-cadeau .custom-page-advertising-second-btn, .rc-cp-diner-cadeau .custom-page-advertising-first-btn:visited, .rc-cp-diner-cadeau .custom-page-advertising-second-btn:visited { font-size:2rem;text-transform:uppercase;padding:0.5rem 2rem;background-color:#4eb019;border:0; }
.rc-cp-diner-cadeau .custom-page-advertising-first-btn:focus, .rc-cp-diner-cadeau .custom-page-advertising-second-btn:focus, .rc-cp-diner-cadeau .custom-page-advertising-first-btn:active, .rc-cp-diner-cadeau .custom-page-advertising-second-btn:active, .rc-cp-diner-cadeau .custom-page-advertising-first-btn:hover, .rc-cp-diner-cadeau .custom-page-advertising-second-btn:hover { background-color:#3a8313; }
.rc-cp-diner-cadeau .custom-page-advertising-first-btn .fa, .rc-cp-diner-cadeau .custom-page-advertising-second-btn .fa { padding-left:.5rem;font-size:2.5rem; }
.rc-cp-diner-cadeau .custom-page-description { font-size:1.2rem; }
.rc-cp-diner-cadeau .bold-description { font-weight:bold; }
.rc-cp-diner-cadeau .custom-page-description-title { font-size:1.5rem;color:#d80f27; }
.rc-cp-diner-cadeau .custom-page-description { margin-top:0; }
.rc-cp-diner-cadeau .custom-page-description-special-title { padding:2rem 0;font-size:2rem;color:#4eb019;font-style:italic; }
.rc-cp-diner-cadeau .custom-page-description-img-block { float:right;width:100%; }
.rc-cp-diner-cadeau .custom-page-description-img-link { display:block; }
.rc-cp-diner-cadeau .custom-page-description-img-wrap { position:relative;margin-bottom:2rem; }
.rc-cp-diner-cadeau .custom-page-description-img-btn { position:absolute;bottom:1.5rem;right:1.5rem;text-transform:uppercase;border:0;font-size:1.5rem;padding:.5rem 2rem;background-color:#4eb019; }
.rc-cp-diner-cadeau .custom-page-description-img-btn:hover { background-color:#3a8313; }
@media (max-width:639px) {
	.rc-cp-diner-cadeau .custom-page-advertising-block { padding:1rem; }
}
@media (min-width:992px) {
	.rc-cp-diner-cadeau .custom-page-advertising-img { width:50%;padding:0 2rem; }
}
@media (max-width:991px) {
	.rc-cp-diner-cadeau .custom-page-advertising-list-wrap { width:100%;padding:1rem 0 0; }
}
@media (max-width:991px) {
	.rc-cp-diner-cadeau .custom-page-advertising-list { margin:0; }
}
@media (max-width:540px) {
	.rc-cp-diner-cadeau .custom-page-advertising-item { font-size:1rem;line-height:2rem; }
}
@media (max-width:991px) {
	.rc-cp-diner-cadeau .custom-page-advertising-first-btn { display:block; }
	.rc-cp-diner-cadeau .custom-page-advertising-second-btn { display:none; }
}
@media (max-width:991px) {
	.rc-cp-diner-cadeau .custom-page-advertising-first-btn, .rc-cp-diner-cadeau .custom-page-advertising-second-btn, .rc-cp-diner-cadeau .custom-page-advertising-first-btn:visited, .rc-cp-diner-cadeau .custom-page-advertising-second-btn:visited { max-width:17rem;margin:1rem 0;padding:0.5rem 1rem; }
}
@media (min-width:992px) {
	.rc-cp-diner-cadeau .custom-page-description-img-block { width:50%;padding-left:1rem; }
}
@media (max-width:991px) {
	.rc-cp-diner-cadeau .custom-page-description-img-wrap { width:50%;float:left; }
	.rc-cp-diner-cadeau .custom-page-description-img-wrap.first-img { padding-right:.5rem; }
	.rc-cp-diner-cadeau .custom-page-description-img-wrap.second-img { padding-left:.5rem; }
}
@media (max-width:991px) {
	.rc-cp-diner-cadeau .custom-page-description-img-btn { display:none; }
}

/* --- dinerbon --- */
.rc-cp-dinerbon .custom-page-title { font-size:2rem;color:#d80f27; }
.rc-cp-dinerbon .custom-page-sub-title { font-size:2rem;font-weight:500;font-style:italic;color:#000;padding-bottom:2rem; }
.rc-cp-dinerbon .custom-page-advertising-block { margin-bottom:2rem; }
.rc-cp-dinerbon .custom-page-advertising-img { width:100%;float:left; }
.rc-cp-dinerbon .custom-page-advertising-list-wrap { width:50%;float:right;padding:1rem; }
.rc-cp-dinerbon .custom-page-advertising-list { list-style:none;padding:0;font-size:2rem;margin:3rem 0; }
.rc-cp-dinerbon .custom-page-advertising-item { margin:0;font-size:1.5rem;line-height:3rem; }
.rc-cp-dinerbon .custom-page-advertising-item .fa { ont-size:3rem;color:#4eb019; }
.rc-cp-dinerbon .custom-page-advertising-first-btn { display:none; }
.rc-cp-dinerbon .custom-page-advertising-second-btn { display:block; }
.rc-cp-dinerbon .custom-page-advertising-first-btn, .rc-cp-dinerbon .custom-page-advertising-second-btn, .rc-cp-dinerbon .custom-page-advertising-first-btn:visited, .rc-cp-dinerbon .custom-page-advertising-second-btn:visited { font-size:2rem;text-transform:uppercase;padding:0.5rem 2rem;background-color:#4eb019;border:0; }
.rc-cp-dinerbon .custom-page-advertising-first-btn:focus, .rc-cp-dinerbon .custom-page-advertising-second-btn:focus, .rc-cp-dinerbon .custom-page-advertising-first-btn:active, .rc-cp-dinerbon .custom-page-advertising-second-btn:active, .rc-cp-dinerbon .custom-page-advertising-first-btn:hover, .rc-cp-dinerbon .custom-page-advertising-second-btn:hover { background-color:#3a8313; }
.rc-cp-dinerbon .custom-page-advertising-first-btn .fa, .rc-cp-dinerbon .custom-page-advertising-second-btn .fa { padding-left:.5rem;font-size:2.5rem; }
.rc-cp-dinerbon .custom-page-description { font-size:1.2rem; }
.rc-cp-dinerbon .bold-description { font-weight:bold; }
.rc-cp-dinerbon .custom-page-description-title { font-size:1.5rem;color:#d80f27; }
.rc-cp-dinerbon .custom-page-description { margin-top:0; }
.rc-cp-dinerbon .custom-page-description-special-title { padding:2rem 0;font-size:2rem;color:#4eb019;font-style:italic; }
.rc-cp-dinerbon .custom-page-description-img-block { float:right;width:100%; }
.rc-cp-dinerbon .custom-page-description-img-link { display:block; }
.rc-cp-dinerbon .custom-page-description-img-wrap { position:relative;margin-bottom:2rem; }
.rc-cp-dinerbon .custom-page-description-img-btn { position:absolute;bottom:1.5rem;right:1.5rem;text-transform:uppercase;border:0;font-size:1.5rem;padding:.5rem 2rem;background-color:#4eb019; }
.rc-cp-dinerbon .custom-page-description-img-btn:hover { background-color:#3a8313; }
@media (max-width:639px) {
	.rc-cp-dinerbon .custom-page-advertising-block { padding:1rem; }
}
@media (min-width:992px) {
	.rc-cp-dinerbon .custom-page-advertising-img { width:50%;padding:0 2rem; }
}
@media (max-width:991px) {
	.rc-cp-dinerbon .custom-page-advertising-list-wrap { width:100%;padding:1rem 0 0; }
}
@media (max-width:991px) {
	.rc-cp-dinerbon .custom-page-advertising-list { margin:0; }
}
@media (max-width:540px) {
	.rc-cp-dinerbon .custom-page-advertising-item { font-size:1rem;line-height:2rem; }
}
@media (max-width:991px) {
	.rc-cp-dinerbon .custom-page-advertising-first-btn { display:block; }
	.rc-cp-dinerbon .custom-page-advertising-second-btn { display:none; }
}
@media (max-width:991px) {
	.rc-cp-dinerbon .custom-page-advertising-first-btn, .rc-cp-dinerbon .custom-page-advertising-second-btn, .rc-cp-dinerbon .custom-page-advertising-first-btn:visited, .rc-cp-dinerbon .custom-page-advertising-second-btn:visited { max-width:17rem;margin:1rem 0;padding:0.5rem 1rem; }
}
@media (min-width:992px) {
	.rc-cp-dinerbon .custom-page-description-img-block { width:50%;padding-left:1rem; }
}
@media (max-width:991px) {
	.rc-cp-dinerbon .custom-page-description-img-wrap { width:50%;float:left; }
	.rc-cp-dinerbon .custom-page-description-img-wrap.first-img { padding-right:.5rem; }
	.rc-cp-dinerbon .custom-page-description-img-wrap.second-img { padding-left:.5rem; }
}
@media (max-width:991px) {
	.rc-cp-dinerbon .custom-page-description-img-btn { display:none; }
}

/* --- dinnerbon --- */
.rc-cp-dinnerbon .custom-page-title { font-size:2rem;color:#d80f27; }
.rc-cp-dinnerbon .custom-page-sub-title { font-size:2rem;font-weight:500;font-style:italic;color:#000;padding-bottom:2rem; }
.rc-cp-dinnerbon .custom-page-advertising-block { border:1px solid #d2d2d2;padding:2rem;margin-bottom:2rem; }
.rc-cp-dinnerbon .custom-page-advertising-img { width:100%;float:left; }
.rc-cp-dinnerbon .custom-page-advertising-list-wrap { width:50%;float:right;padding:1rem; }
.rc-cp-dinnerbon .custom-page-advertising-list { list-style:none;padding:0;font-size:2rem;margin:3rem 0; }
.rc-cp-dinnerbon .custom-page-advertising-item { margin:0;font-size:1.5rem;line-height:3rem; }
.rc-cp-dinnerbon .custom-page-advertising-item .fa { ont-size:3rem;color:#4eb019; }
.rc-cp-dinnerbon .custom-page-advertising-first-btn { display:none; }
.rc-cp-dinnerbon .custom-page-advertising-second-btn { display:block; }
.rc-cp-dinnerbon .custom-page-advertising-first-btn, .rc-cp-dinnerbon .custom-page-advertising-second-btn, .rc-cp-dinnerbon .custom-page-advertising-first-btn:visited, .rc-cp-dinnerbon .custom-page-advertising-second-btn:visited { font-size:2rem;text-transform:uppercase;padding:0.5rem 2rem;background-color:#4eb019;border:0; }
.rc-cp-dinnerbon .custom-page-advertising-first-btn:focus, .rc-cp-dinnerbon .custom-page-advertising-second-btn:focus, .rc-cp-dinnerbon .custom-page-advertising-first-btn:active, .rc-cp-dinnerbon .custom-page-advertising-second-btn:active, .rc-cp-dinnerbon .custom-page-advertising-first-btn:hover, .rc-cp-dinnerbon .custom-page-advertising-second-btn:hover { background-color:#3a8313; }
.rc-cp-dinnerbon .custom-page-advertising-first-btn .fa, .rc-cp-dinnerbon .custom-page-advertising-second-btn .fa { padding-left:.5rem;font-size:2.5rem; }
.rc-cp-dinnerbon .custom-page-description { font-size:1.2rem; }
.rc-cp-dinnerbon .bold-description { font-weight:bold; }
.rc-cp-dinnerbon .custom-page-description-title { font-size:1.5rem;color:#d80f27; }
.rc-cp-dinnerbon .custom-page-description { margin-top:0; }
.rc-cp-dinnerbon .custom-page-description-special-title { padding:2rem 0;font-size:2rem;color:#4eb019;font-style:italic; }
.rc-cp-dinnerbon .custom-page-description-img-block { float:right;width:100%; }
.rc-cp-dinnerbon .custom-page-description-img-link { display:block; }
.rc-cp-dinnerbon .custom-page-description-img-wrap { position:relative;margin-bottom:2rem; }
.rc-cp-dinnerbon .custom-page-description-img-btn { position:absolute;bottom:1.5rem;right:1.5rem;text-transform:uppercase;border:0;font-size:1.5rem;padding:.5rem 2rem;background-color:#4eb019; }
.rc-cp-dinnerbon .custom-page-description-img-btn:hover { background-color:#3a8313; }
@media (max-width:639px) {
	.rc-cp-dinnerbon .custom-page-advertising-block { padding:1rem; }
}
@media (min-width:992px) {
	.rc-cp-dinnerbon .custom-page-advertising-img { width:50%;padding:0 2rem; }
}
@media (max-width:991px) {
	.rc-cp-dinnerbon .custom-page-advertising-list-wrap { width:100%;padding:1rem 0 0; }
}
@media (max-width:991px) {
	.rc-cp-dinnerbon .custom-page-advertising-list { margin:0; }
}
@media (max-width:540px) {
	.rc-cp-dinnerbon .custom-page-advertising-item { font-size:1rem;line-height:2rem; }
}
@media (max-width:991px) {
	.rc-cp-dinnerbon .custom-page-advertising-first-btn { display:block; }
	.rc-cp-dinnerbon .custom-page-advertising-second-btn { display:none; }
}
@media (max-width:991px) {
	.rc-cp-dinnerbon .custom-page-advertising-first-btn, .rc-cp-dinnerbon .custom-page-advertising-second-btn, .rc-cp-dinnerbon .custom-page-advertising-first-btn:visited, .rc-cp-dinnerbon .custom-page-advertising-second-btn:visited { max-width:17rem;margin:1rem 0;padding:0.5rem 1rem; }
}
@media (min-width:992px) {
	.rc-cp-dinnerbon .custom-page-description-img-block { width:50%;padding-left:1rem; }
}
@media (max-width:991px) {
	.rc-cp-dinnerbon .custom-page-description-img-wrap { width:50%;float:left; }
	.rc-cp-dinnerbon .custom-page-description-img-wrap.first-img { padding-right:.5rem; }
	.rc-cp-dinnerbon .custom-page-description-img-wrap.second-img { padding-left:.5rem; }
}
@media (max-width:991px) {
	.rc-cp-dinnerbon .custom-page-description-img-btn { display:none; }
}

/* --- gelegenheden --- */
.rc-cp-gelegenheden .custom-page-title { font-size:2rem;color:#d80f27; }
.rc-cp-gelegenheden .custom-page-sub-title { font-size:2rem;font-weight:500;font-style:italic;color:#000;padding-bottom:2rem; }
.rc-cp-gelegenheden .custom-page-advertising-block { border:1px solid #d2d2d2;padding:2rem;margin-bottom:2rem; }
.rc-cp-gelegenheden .custom-page-advertising-img { width:100%;float:left; }
.rc-cp-gelegenheden .custom-page-advertising-list-wrap { width:50%;float:right;padding:1rem; }
.rc-cp-gelegenheden .custom-page-advertising-list { list-style:none;padding:0;font-size:2rem;margin:3rem 0; }
.rc-cp-gelegenheden .custom-page-advertising-item { margin:0;font-size:1.5rem;line-height:3rem; }
.rc-cp-gelegenheden .custom-page-advertising-item .fa { ont-size:3rem;color:#4eb019; }
.rc-cp-gelegenheden .custom-page-advertising-first-btn { display:none; }
.rc-cp-gelegenheden .custom-page-advertising-second-btn { display:block; }
.rc-cp-gelegenheden .custom-page-advertising-first-btn, .rc-cp-gelegenheden .custom-page-advertising-second-btn, .rc-cp-gelegenheden .custom-page-advertising-first-btn:visited, .rc-cp-gelegenheden .custom-page-advertising-second-btn:visited { font-size:2rem;text-transform:uppercase;padding:0.5rem 2rem;background-color:#4eb019;border:0; }
.rc-cp-gelegenheden .custom-page-advertising-first-btn:focus, .rc-cp-gelegenheden .custom-page-advertising-second-btn:focus, .rc-cp-gelegenheden .custom-page-advertising-first-btn:active, .rc-cp-gelegenheden .custom-page-advertising-second-btn:active, .rc-cp-gelegenheden .custom-page-advertising-first-btn:hover, .rc-cp-gelegenheden .custom-page-advertising-second-btn:hover { background-color:#3a8313; }
.rc-cp-gelegenheden .custom-page-advertising-first-btn .fa, .rc-cp-gelegenheden .custom-page-advertising-second-btn .fa { padding-left:.5rem;font-size:2.5rem; }
.rc-cp-gelegenheden .custom-page-description { font-size:1.2rem; }
.rc-cp-gelegenheden .bold-description { font-weight:bold; }
.rc-cp-gelegenheden .custom-page-description-title { font-size:1.5rem;color:#d80f27; }
.rc-cp-gelegenheden .custom-page-description { margin-top:0; }
.rc-cp-gelegenheden .custom-page-description-special-title { padding:2rem 0;font-size:2rem;color:#4eb019;font-style:italic; }
.rc-cp-gelegenheden .custom-page-description-img-block { float:right;width:100%; }
.rc-cp-gelegenheden .custom-page-description-img-link { display:block; }
.rc-cp-gelegenheden .custom-page-description-img-wrap { position:relative;margin-bottom:2rem; }
.rc-cp-gelegenheden .custom-page-description-img-btn { position:absolute;bottom:1.5rem;right:1.5rem;text-transform:uppercase;border:0;font-size:1.5rem;padding:.5rem 2rem;background-color:#4eb019; }
.rc-cp-gelegenheden .custom-page-description-img-btn:hover { background-color:#3a8313; }
@media (max-width:639px) {
	.rc-cp-gelegenheden .custom-page-advertising-block { padding:1rem; }
}
@media (min-width:992px) {
	.rc-cp-gelegenheden .custom-page-advertising-img { width:50%;padding:0 2rem; }
}
@media (max-width:991px) {
	.rc-cp-gelegenheden .custom-page-advertising-list-wrap { width:100%;padding:1rem 0 0; }
}
@media (max-width:991px) {
	.rc-cp-gelegenheden .custom-page-advertising-list { margin:0; }
}
@media (max-width:540px) {
	.rc-cp-gelegenheden .custom-page-advertising-item { font-size:1rem;line-height:2rem; }
}
@media (max-width:991px) {
	.rc-cp-gelegenheden .custom-page-advertising-first-btn { display:block; }
	.rc-cp-gelegenheden .custom-page-advertising-second-btn { display:none; }
}
@media (max-width:991px) {
	.rc-cp-gelegenheden .custom-page-advertising-first-btn, .rc-cp-gelegenheden .custom-page-advertising-second-btn, .rc-cp-gelegenheden .custom-page-advertising-first-btn:visited, .rc-cp-gelegenheden .custom-page-advertising-second-btn:visited { max-width:17rem;margin:1rem 0;padding:0.5rem 1rem; }
}
@media (min-width:992px) {
	.rc-cp-gelegenheden .custom-page-description-img-block { width:50%;padding-left:1rem; }
}
@media (max-width:991px) {
	.rc-cp-gelegenheden .custom-page-description-img-wrap { width:50%;float:left; }
	.rc-cp-gelegenheden .custom-page-description-img-wrap.first-img { padding-right:.5rem; }
	.rc-cp-gelegenheden .custom-page-description-img-wrap.second-img { padding-left:.5rem; }
}
@media (max-width:991px) {
	.rc-cp-gelegenheden .custom-page-description-img-btn { display:none; }
}

/* --- geslaagd-cadeau --- */
.rc-cp-geslaagd-cadeau .custom-page-title { font-size:2rem;color:#d80f27; }
.rc-cp-geslaagd-cadeau .custom-page-sub-title { font-size:2rem;font-weight:500;font-style:italic;color:#000;padding-bottom:2rem; }
.rc-cp-geslaagd-cadeau .custom-page-advertising-block { border:1px solid #d2d2d2;padding:2rem;margin-bottom:2rem; }
.rc-cp-geslaagd-cadeau .custom-page-advertising-img { width:100%;float:left; }
.rc-cp-geslaagd-cadeau .custom-page-advertising-list-wrap { width:50%;float:right;padding:1rem; }
.rc-cp-geslaagd-cadeau .custom-page-advertising-list { list-style:none;padding:0;font-size:2rem;margin:3rem 0; }
.rc-cp-geslaagd-cadeau .custom-page-advertising-item { margin:0;font-size:1.5rem;line-height:3rem; }
.rc-cp-geslaagd-cadeau .custom-page-advertising-item .fa { ont-size:3rem;color:#4eb019; }
.rc-cp-geslaagd-cadeau .custom-page-advertising-first-btn { display:none; }
.rc-cp-geslaagd-cadeau .custom-page-advertising-second-btn { display:block; }
.rc-cp-geslaagd-cadeau .custom-page-advertising-first-btn, .rc-cp-geslaagd-cadeau .custom-page-advertising-second-btn, .rc-cp-geslaagd-cadeau .custom-page-advertising-first-btn:visited, .rc-cp-geslaagd-cadeau .custom-page-advertising-second-btn:visited { font-size:2rem;text-transform:uppercase;padding:0.5rem 2rem;background-color:#4eb019;border:0; }
.rc-cp-geslaagd-cadeau .custom-page-advertising-first-btn:focus, .rc-cp-geslaagd-cadeau .custom-page-advertising-second-btn:focus, .rc-cp-geslaagd-cadeau .custom-page-advertising-first-btn:active, .rc-cp-geslaagd-cadeau .custom-page-advertising-second-btn:active, .rc-cp-geslaagd-cadeau .custom-page-advertising-first-btn:hover, .rc-cp-geslaagd-cadeau .custom-page-advertising-second-btn:hover { background-color:#3a8313; }
.rc-cp-geslaagd-cadeau .custom-page-advertising-first-btn .fa, .rc-cp-geslaagd-cadeau .custom-page-advertising-second-btn .fa { padding-left:.5rem;font-size:2.5rem; }
.rc-cp-geslaagd-cadeau .custom-page-description { font-size:1.2rem; }
.rc-cp-geslaagd-cadeau .bold-description { font-weight:bold; }
.rc-cp-geslaagd-cadeau .custom-page-description-title { font-size:1.5rem;color:#d80f27; }
.rc-cp-geslaagd-cadeau .custom-page-description { margin-top:0; }
.rc-cp-geslaagd-cadeau .custom-page-description-special-title { padding:2rem 0;font-size:2rem;color:#4eb019;font-style:italic; }
.rc-cp-geslaagd-cadeau .custom-page-description-img-block { float:right;width:100%; }
.rc-cp-geslaagd-cadeau .custom-page-description-img-link { display:block; }
.rc-cp-geslaagd-cadeau .custom-page-description-img-wrap { position:relative;margin-bottom:2rem; }
.rc-cp-geslaagd-cadeau .custom-page-description-img-btn { position:absolute;bottom:1.5rem;right:1.5rem;text-transform:uppercase;border:0;font-size:1.5rem;padding:.5rem 2rem;background-color:#4eb019; }
.rc-cp-geslaagd-cadeau .custom-page-description-img-btn:hover { background-color:#3a8313; }
@media (max-width:639px) {
	.rc-cp-geslaagd-cadeau .custom-page-advertising-block { padding:1rem; }
}
@media (min-width:992px) {
	.rc-cp-geslaagd-cadeau .custom-page-advertising-img { width:50%;padding:0 2rem; }
}
@media (max-width:991px) {
	.rc-cp-geslaagd-cadeau .custom-page-advertising-list-wrap { width:100%;padding:1rem 0 0; }
}
@media (max-width:991px) {
	.rc-cp-geslaagd-cadeau .custom-page-advertising-list { margin:0; }
}
@media (max-width:540px) {
	.rc-cp-geslaagd-cadeau .custom-page-advertising-item { font-size:1rem;line-height:2rem; }
}
@media (max-width:991px) {
	.rc-cp-geslaagd-cadeau .custom-page-advertising-first-btn { display:block; }
	.rc-cp-geslaagd-cadeau .custom-page-advertising-second-btn { display:none; }
}
@media (max-width:991px) {
	.rc-cp-geslaagd-cadeau .custom-page-advertising-first-btn, .rc-cp-geslaagd-cadeau .custom-page-advertising-second-btn, .rc-cp-geslaagd-cadeau .custom-page-advertising-first-btn:visited, .rc-cp-geslaagd-cadeau .custom-page-advertising-second-btn:visited { max-width:17rem;margin:1rem 0;padding:0.5rem 1rem; }
}
@media (min-width:992px) {
	.rc-cp-geslaagd-cadeau .custom-page-description-img-block { width:50%;padding-left:1rem; }
}
@media (max-width:991px) {
	.rc-cp-geslaagd-cadeau .custom-page-description-img-wrap { width:50%;float:left; }
	.rc-cp-geslaagd-cadeau .custom-page-description-img-wrap.first-img { padding-right:.5rem; }
	.rc-cp-geslaagd-cadeau .custom-page-description-img-wrap.second-img { padding-left:.5rem; }
}
@media (max-width:991px) {
	.rc-cp-geslaagd-cadeau .custom-page-description-img-btn { display:none; }
}

/* --- moederdag-cadeau --- */
.rc-cp-moederdag-cadeau .custom-page-title { font-size:2rem;color:#d80f27; }
.rc-cp-moederdag-cadeau .custom-page-sub-title { font-size:2rem;font-weight:500;font-style:italic;color:#000;padding-bottom:2rem; }
.rc-cp-moederdag-cadeau .custom-page-advertising-block { border:1px solid #d2d2d2;padding:2rem;margin-bottom:2rem; }
.rc-cp-moederdag-cadeau .custom-page-advertising-img { width:100%;float:left; }
.rc-cp-moederdag-cadeau .custom-page-advertising-list-wrap { width:50%;float:right;padding:1rem; }
.rc-cp-moederdag-cadeau .custom-page-advertising-list { list-style:none;padding:0;font-size:2rem;margin:3rem 0; }
.rc-cp-moederdag-cadeau .custom-page-advertising-item { margin:0;font-size:1.5rem;line-height:3rem; }
.rc-cp-moederdag-cadeau .custom-page-advertising-item .fa { ont-size:3rem;color:#4eb019; }
.rc-cp-moederdag-cadeau .custom-page-advertising-first-btn { display:none; }
.rc-cp-moederdag-cadeau .custom-page-advertising-second-btn { display:block; }
.rc-cp-moederdag-cadeau .custom-page-advertising-first-btn, .rc-cp-moederdag-cadeau .custom-page-advertising-second-btn, .rc-cp-moederdag-cadeau .custom-page-advertising-first-btn:visited, .rc-cp-moederdag-cadeau .custom-page-advertising-second-btn:visited { font-size:2rem;text-transform:uppercase;padding:0.5rem 2rem;background-color:#4eb019;border:0; }
.rc-cp-moederdag-cadeau .custom-page-advertising-first-btn:focus, .rc-cp-moederdag-cadeau .custom-page-advertising-second-btn:focus, .rc-cp-moederdag-cadeau .custom-page-advertising-first-btn:active, .rc-cp-moederdag-cadeau .custom-page-advertising-second-btn:active, .rc-cp-moederdag-cadeau .custom-page-advertising-first-btn:hover, .rc-cp-moederdag-cadeau .custom-page-advertising-second-btn:hover { background-color:#3a8313; }
.rc-cp-moederdag-cadeau .custom-page-advertising-first-btn .fa, .rc-cp-moederdag-cadeau .custom-page-advertising-second-btn .fa { padding-left:.5rem;font-size:2.5rem; }
.rc-cp-moederdag-cadeau .custom-page-description { font-size:1.2rem; }
.rc-cp-moederdag-cadeau .bold-description { font-weight:bold; }
.rc-cp-moederdag-cadeau .custom-page-description-title { font-size:1.5rem;color:#d80f27; }
.rc-cp-moederdag-cadeau .custom-page-description { margin-top:0; }
.rc-cp-moederdag-cadeau .custom-page-description-special-title { padding:2rem 0;font-size:2rem;color:#4eb019;font-style:italic; }
.rc-cp-moederdag-cadeau .custom-page-description-img-block { float:right;width:100%; }
.rc-cp-moederdag-cadeau .custom-page-description-img-link { display:block; }
.rc-cp-moederdag-cadeau .custom-page-description-img-wrap { position:relative;margin-bottom:2rem; }
.rc-cp-moederdag-cadeau .custom-page-description-img-btn { position:absolute;bottom:1.5rem;right:1.5rem;text-transform:uppercase;border:0;font-size:1.5rem;padding:.5rem 2rem;background-color:#4eb019; }
.rc-cp-moederdag-cadeau .custom-page-description-img-btn:hover { background-color:#3a8313; }
@media (max-width:639px) {
	.rc-cp-moederdag-cadeau .custom-page-advertising-block { padding:1rem; }
}
@media (min-width:992px) {
	.rc-cp-moederdag-cadeau .custom-page-advertising-img { width:50%;padding:0 2rem; }
}
@media (max-width:991px) {
	.rc-cp-moederdag-cadeau .custom-page-advertising-list-wrap { width:100%;padding:1rem 0 0; }
}
@media (max-width:991px) {
	.rc-cp-moederdag-cadeau .custom-page-advertising-list { margin:0; }
}
@media (max-width:540px) {
	.rc-cp-moederdag-cadeau .custom-page-advertising-item { font-size:1rem;line-height:2rem; }
}
@media (max-width:991px) {
	.rc-cp-moederdag-cadeau .custom-page-advertising-first-btn { display:block; }
	.rc-cp-moederdag-cadeau .custom-page-advertising-second-btn { display:none; }
}
@media (max-width:991px) {
	.rc-cp-moederdag-cadeau .custom-page-advertising-first-btn, .rc-cp-moederdag-cadeau .custom-page-advertising-second-btn, .rc-cp-moederdag-cadeau .custom-page-advertising-first-btn:visited, .rc-cp-moederdag-cadeau .custom-page-advertising-second-btn:visited { max-width:17rem;margin:1rem 0;padding:0.5rem 1rem; }
}
@media (min-width:992px) {
	.rc-cp-moederdag-cadeau .custom-page-description-img-block { width:50%;padding-left:1rem; }
}
@media (max-width:991px) {
	.rc-cp-moederdag-cadeau .custom-page-description-img-wrap { width:50%;float:left; }
	.rc-cp-moederdag-cadeau .custom-page-description-img-wrap.first-img { padding-right:.5rem; }
	.rc-cp-moederdag-cadeau .custom-page-description-img-wrap.second-img { padding-left:.5rem; }
}
@media (max-width:991px) {
	.rc-cp-moederdag-cadeau .custom-page-description-img-btn { display:none; }
}

/* --- nationale-dinerbon --- */
.rc-cp-nationale-dinerbon .custom-page-title { font-size:2rem;color:#d80f27; }
.rc-cp-nationale-dinerbon .custom-page-sub-title { font-size:2rem;font-weight:500;font-style:italic;color:#000;padding-bottom:2rem; }
.rc-cp-nationale-dinerbon .custom-page-advertising-block { border:1px solid #d2d2d2;padding:2rem;margin-bottom:2rem; }
.rc-cp-nationale-dinerbon .custom-page-advertising-img { width:100%;float:left; }
.rc-cp-nationale-dinerbon .custom-page-advertising-list-wrap { width:50%;float:right;padding:1rem; }
.rc-cp-nationale-dinerbon .custom-page-advertising-list { list-style:none;padding:0;font-size:2rem;margin:3rem 0; }
.rc-cp-nationale-dinerbon .custom-page-advertising-item { margin:0;font-size:1.5rem;line-height:3rem; }
.rc-cp-nationale-dinerbon .custom-page-advertising-item .fa { ont-size:3rem;color:#4eb019; }
.rc-cp-nationale-dinerbon .custom-page-advertising-first-btn { display:none; }
.rc-cp-nationale-dinerbon .custom-page-advertising-second-btn { display:block; }
.rc-cp-nationale-dinerbon .custom-page-advertising-first-btn, .rc-cp-nationale-dinerbon .custom-page-advertising-second-btn, .rc-cp-nationale-dinerbon .custom-page-advertising-first-btn:visited, .rc-cp-nationale-dinerbon .custom-page-advertising-second-btn:visited { font-size:2rem;text-transform:uppercase;padding:0.5rem 2rem;background-color:#4eb019;border:0; }
.rc-cp-nationale-dinerbon .custom-page-advertising-first-btn:focus, .rc-cp-nationale-dinerbon .custom-page-advertising-second-btn:focus, .rc-cp-nationale-dinerbon .custom-page-advertising-first-btn:active, .rc-cp-nationale-dinerbon .custom-page-advertising-second-btn:active, .rc-cp-nationale-dinerbon .custom-page-advertising-first-btn:hover, .rc-cp-nationale-dinerbon .custom-page-advertising-second-btn:hover { background-color:#3a8313; }
.rc-cp-nationale-dinerbon .custom-page-advertising-first-btn .fa, .rc-cp-nationale-dinerbon .custom-page-advertising-second-btn .fa { padding-left:.5rem;font-size:2.5rem; }
.rc-cp-nationale-dinerbon .custom-page-description { font-size:1.2rem; }
.rc-cp-nationale-dinerbon .bold-description { font-weight:bold; }
.rc-cp-nationale-dinerbon .custom-page-description-title { font-size:1.5rem;color:#d80f27; }
.rc-cp-nationale-dinerbon .custom-page-description { margin-top:0; }
.rc-cp-nationale-dinerbon .custom-page-description-special-title { padding:2rem 0;font-size:2rem;color:#4eb019;font-style:italic; }
.rc-cp-nationale-dinerbon .custom-page-description-img-block { float:right;width:100%; }
.rc-cp-nationale-dinerbon .custom-page-description-img-link { display:block; }
.rc-cp-nationale-dinerbon .custom-page-description-img-wrap { position:relative;margin-bottom:2rem; }
.rc-cp-nationale-dinerbon .custom-page-description-img-btn { position:absolute;bottom:1.5rem;right:1.5rem;text-transform:uppercase;border:0;font-size:1.5rem;padding:.5rem 2rem;background-color:#4eb019; }
.rc-cp-nationale-dinerbon .custom-page-description-img-btn:hover { background-color:#3a8313; }
@media (max-width:639px) {
	.rc-cp-nationale-dinerbon .custom-page-advertising-block { padding:1rem; }
}
@media (min-width:992px) {
	.rc-cp-nationale-dinerbon .custom-page-advertising-img { width:50%;padding:0 2rem; }
}
@media (max-width:991px) {
	.rc-cp-nationale-dinerbon .custom-page-advertising-list-wrap { width:100%;padding:1rem 0 0; }
}
@media (max-width:991px) {
	.rc-cp-nationale-dinerbon .custom-page-advertising-list { margin:0; }
}
@media (max-width:540px) {
	.rc-cp-nationale-dinerbon .custom-page-advertising-item { font-size:1rem;line-height:2rem; }
}
@media (max-width:991px) {
	.rc-cp-nationale-dinerbon .custom-page-advertising-first-btn { display:block; }
	.rc-cp-nationale-dinerbon .custom-page-advertising-second-btn { display:none; }
}
@media (max-width:991px) {
	.rc-cp-nationale-dinerbon .custom-page-advertising-first-btn, .rc-cp-nationale-dinerbon .custom-page-advertising-second-btn, .rc-cp-nationale-dinerbon .custom-page-advertising-first-btn:visited, .rc-cp-nationale-dinerbon .custom-page-advertising-second-btn:visited { max-width:17rem;margin:1rem 0;padding:0.5rem 1rem; }
}
@media (min-width:992px) {
	.rc-cp-nationale-dinerbon .custom-page-description-img-block { width:50%;padding-left:1rem; }
}
@media (max-width:991px) {
	.rc-cp-nationale-dinerbon .custom-page-description-img-wrap { width:50%;float:left; }
	.rc-cp-nationale-dinerbon .custom-page-description-img-wrap.first-img { padding-right:.5rem; }
	.rc-cp-nationale-dinerbon .custom-page-description-img-wrap.second-img { padding-left:.5rem; }
}
@media (max-width:991px) {
	.rc-cp-nationale-dinerbon .custom-page-description-img-btn { display:none; }
}

/* --- privacy-disclaimer --- */
.rc-cp-privacy-disclaimer .custom-page .content-wrap { max-width:100%;box-shadow:none;margin-top:0;padding:0; }
.rc-cp-privacy-disclaimer .custom-title { font-size:2.5rem;padding:80px;text-transform:uppercase;font-family:"SuperGroteskWebPro-Bold";letter-spacing:0.3rem;color:#ffffff;display:table-cell;vertical-align:middle; }
.rc-cp-privacy-disclaimer .custom-title-wrap { height:500px;background:url(https://productimages.nimbledeals.com/nimblebuy/e590cc2c1f91a74fdc3db1b3a223d156);text-align:center;vertical-align:middle;background-size:cover;background-position:center;display:table;width:100%; }
.rc-cp-privacy-disclaimer .custom-content { margin:4rem auto;max-width:800px;color:#a0a0a0; }
.rc-cp-privacy-disclaimer .sub-title { color:#565656;margin-bottom:1rem; }
.rc-cp-privacy-disclaimer .custom-page-title { font-size:2rem;color:#d80f27; }
.rc-cp-privacy-disclaimer .custom-page-sub-title { font-size:2rem;font-weight:500;font-style:italic;color:#000;padding-bottom:2rem; }
.rc-cp-privacy-disclaimer .custom-page-advertising-block { border:1px solid #d2d2d2;padding:2rem;margin-bottom:2rem; }
.rc-cp-privacy-disclaimer .custom-page-advertising-img { width:100%;float:left; }
.rc-cp-privacy-disclaimer .custom-page-advertising-list-wrap { width:50%;float:right;padding:1rem; }
.rc-cp-privacy-disclaimer .custom-page-advertising-list { list-style:none;padding:0;font-size:2rem;margin:3rem 0; }
.rc-cp-privacy-disclaimer .custom-page-advertising-item { margin:0;font-size:1.5rem;line-height:3rem; }
.rc-cp-privacy-disclaimer .custom-page-advertising-item .fa { ont-size:3rem;color:#4eb019; }
.rc-cp-privacy-disclaimer .custom-page-advertising-first-btn { display:none; }
.rc-cp-privacy-disclaimer .custom-page-advertising-second-btn { display:block; }
.rc-cp-privacy-disclaimer .custom-page-advertising-first-btn, .rc-cp-privacy-disclaimer .custom-page-advertising-second-btn, .rc-cp-privacy-disclaimer .custom-page-advertising-first-btn:visited, .rc-cp-privacy-disclaimer .custom-page-advertising-second-btn:visited { font-size:2rem;text-transform:uppercase;padding:0.5rem 2rem;background-color:#4eb019;border:0; }
.rc-cp-privacy-disclaimer .custom-page-advertising-first-btn:focus, .rc-cp-privacy-disclaimer .custom-page-advertising-second-btn:focus, .rc-cp-privacy-disclaimer .custom-page-advertising-first-btn:active, .rc-cp-privacy-disclaimer .custom-page-advertising-second-btn:active, .rc-cp-privacy-disclaimer .custom-page-advertising-first-btn:hover, .rc-cp-privacy-disclaimer .custom-page-advertising-second-btn:hover { background-color:#3a8313; }
.rc-cp-privacy-disclaimer .custom-page-advertising-first-btn .fa, .rc-cp-privacy-disclaimer .custom-page-advertising-second-btn .fa { padding-left:.5rem;font-size:2.5rem; }
.rc-cp-privacy-disclaimer .custom-page-description { font-size:1.2rem; }
.rc-cp-privacy-disclaimer .bold-description { font-weight:bold; }
.rc-cp-privacy-disclaimer .custom-page-description-title { font-size:1.5rem;color:#d80f27;text-transform:uppercase;font-family:"SuperGroteskWebPro-Bold";letter-spacing:0.3rem; }
.rc-cp-privacy-disclaimer .custom-page-description { margin-top:0; }
.rc-cp-privacy-disclaimer .custom-page-description-special-title { padding:2rem 0;font-size:2rem;color:#4eb019;font-style:italic; }
.rc-cp-privacy-disclaimer .custom-page-description-img-block { float:right;width:100%; }
.rc-cp-privacy-disclaimer .custom-page-description-img-link { display:block; }
.rc-cp-privacy-disclaimer .custom-page-description-img-wrap { position:relative;margin-bottom:2rem; }
.rc-cp-privacy-disclaimer .custom-page-description-img-btn { position:absolute;bottom:1.5rem;right:1.5rem;text-transform:uppercase;border:0;font-size:1.5rem;padding:.5rem 2rem;background-color:#4eb019; }
.rc-cp-privacy-disclaimer .custom-page-description-img-btn:hover { background-color:#3a8313; }
.rc-cp-privacy-disclaimer .block-hr { width:100%;height:2px;border:1px dashed #ddd;margin:2rem 0; }
@media (max-width:639px) {
	.rc-cp-privacy-disclaimer .custom-page-advertising-block { padding:1rem; }
}
@media (min-width:992px) {
	.rc-cp-privacy-disclaimer .custom-page-advertising-img { width:50%;padding:0 2rem; }
}
@media (max-width:991px) {
	.rc-cp-privacy-disclaimer .custom-page-advertising-list-wrap { width:100%;padding:1rem 0 0; }
}
@media (max-width:991px) {
	.rc-cp-privacy-disclaimer .custom-page-advertising-list { margin:0; }
}
@media (max-width:540px) {
	.rc-cp-privacy-disclaimer .custom-page-advertising-item { font-size:1rem;line-height:2rem; }
}
@media (max-width:991px) {
	.rc-cp-privacy-disclaimer .custom-page-advertising-first-btn { display:block; }
	.rc-cp-privacy-disclaimer .custom-page-advertising-second-btn { display:none; }
}
@media (max-width:991px) {
	.rc-cp-privacy-disclaimer .custom-page-advertising-first-btn, .rc-cp-privacy-disclaimer .custom-page-advertising-second-btn, .rc-cp-privacy-disclaimer .custom-page-advertising-first-btn:visited, .rc-cp-privacy-disclaimer .custom-page-advertising-second-btn:visited { max-width:17rem;margin:1rem 0;padding:0.5rem 1rem; }
}
@media (min-width:992px) {
	.rc-cp-privacy-disclaimer .custom-page-description-img-block { width:50%;padding-left:1rem; }
}
@media (max-width:991px) {
	.rc-cp-privacy-disclaimer .custom-page-description-img-wrap { width:50%;float:left; }
	.rc-cp-privacy-disclaimer .custom-page-description-img-wrap.first-img { padding-right:.5rem; }
	.rc-cp-privacy-disclaimer .custom-page-description-img-wrap.second-img { padding-left:.5rem; }
}
@media (max-width:991px) {
	.rc-cp-privacy-disclaimer .custom-page-description-img-btn { display:none; }
}

/* --- restaurant-de-beren --- */
.rc-cp-restaurant-de-beren .layout-wrap:before { content:'';display:block;height:250px;background:url(https://productimages.nimbledeals.com/nimblebuy/c2a7478cdafa9619eaa44aca5ec827);background-size:cover;background-position:center; }
.rc-cp-restaurant-de-beren .chain-restaurant { text-align:center;position:relative; }
.rc-cp-restaurant-de-beren .custom-page-row { display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start; }
.rc-cp-restaurant-de-beren .custom-page-row .logo-col, .rc-cp-restaurant-de-beren .custom-page-row .description-col { max-width:100%;-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;padding:.75rem; }
.rc-cp-restaurant-de-beren .custom-page-row .logo-col { display:flex;flex-direction:column; }
.rc-cp-restaurant-de-beren .custom-page-title-wrap { display:flex;bottom:100%;padding:1rem 1rem 0.5rem 1rem;background:rgba(255, 255, 255, 0.7);position:absolute;min-width:320px; }
.rc-cp-restaurant-de-beren .custom-page-title { text-align:left;font-weight:bold;font-size:2rem;color:#000000;min-width:260px; }
.rc-cp-restaurant-de-beren .custom-page-title-logo { max-width:75px; }
.rc-cp-restaurant-de-beren .custom-page-logo-link { width:70%;display:inline-block;text-align:center;margin:0 auto 15px;font-size:0; }
.rc-cp-restaurant-de-beren .custom-page-description-title { color:#1c262c; }
.rc-cp-restaurant-de-beren .custom-page-description-block { text-align:left; }
.rc-cp-restaurant-de-beren .custom-page-description-text { line-height:1.5; }
.rc-cp-restaurant-de-beren .logo-col .all-restaurants { padding:1rem 0.5rem; }
.rc-cp-restaurant-de-beren .description-col .all-restaurants { background:#ef0e29; }
.rc-cp-restaurant-de-beren .all-restaurants { display:block;padding:0.5rem;background-color:#2DBE61;text-transform:uppercase;text-align:center; }
.rc-cp-restaurant-de-beren .all-restaurants:link, .rc-cp-restaurant-de-beren .all-restaurants:visited { color:#fff; }
@media (min-width:640px) {
	.rc-cp-restaurant-de-beren .chain-restaurant { text-align:left; }
}
@media (min-width:992px) {
	.rc-cp-restaurant-de-beren .custom-page-row .logo-col, .rc-cp-restaurant-de-beren .custom-page-row .description-col { padding:2rem; }
}
@media (min-width:992px) {
	.rc-cp-restaurant-de-beren .custom-page-row .description-col { max-width:60%;-webkit-flex-basis:60%;-ms-flex-basis:60%;flex-basis:60%; }
}
@media (min-width:992px) {
	.rc-cp-restaurant-de-beren .custom-page-row .logo-col { max-width:40%;-webkit-flex-basis:40%;-ms-flex-basis:40%;flex-basis:40%;-webkit-order:1;-ms-order:1;order:1; }
}

/* --- restaurant-gossimijne --- */
.rc-cp-restaurant-gossimijne .layout-wrap:before { content:'';display:block;height:250px;background:url(https://productimages.nimbledeals.com/nimblebuy/c2a7478cdafa9619eaa44aca5ec827);background-size:cover;background-position:center; }
.rc-cp-restaurant-gossimijne .chain-restaurant { text-align:center;position:relative; }
.rc-cp-restaurant-gossimijne .custom-page-row { display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start; }
.rc-cp-restaurant-gossimijne .custom-page-row .logo-col, .rc-cp-restaurant-gossimijne .custom-page-row .description-col { max-width:100%;-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;padding:.75rem; }
.rc-cp-restaurant-gossimijne .custom-page-row .logo-col { display:flex;flex-direction:column; }
.rc-cp-restaurant-gossimijne .custom-page-title-wrap { display:flex;bottom:100%;padding:1rem 1rem 0.5rem 1rem;background:rgba(255, 255, 255, 0.7);position:absolute;min-width:320px; }
.rc-cp-restaurant-gossimijne .custom-page-title { text-align:left;font-weight:bold;font-size:2rem;color:#000000;min-width:260px; }
.rc-cp-restaurant-gossimijne .custom-page-title-logo { max-width:75px; }
.rc-cp-restaurant-gossimijne .custom-page-logo-link { width:70%;display:inline-block;text-align:center;margin:0 auto 15px;font-size:0; }
.rc-cp-restaurant-gossimijne .custom-page-description-title { color:#1c262c; }
.rc-cp-restaurant-gossimijne .custom-page-description-block { text-align:left; }
.rc-cp-restaurant-gossimijne .custom-page-description-text { line-height:1.5; }
.rc-cp-restaurant-gossimijne .logo-col .all-restaurants { padding:1rem 0.5rem; }
.rc-cp-restaurant-gossimijne .description-col .all-restaurants { background:#ef0e29; }
.rc-cp-restaurant-gossimijne .all-restaurants { display:block;padding:0.5rem;background-color:#2DBE61;text-transform:uppercase;text-align:center; }
.rc-cp-restaurant-gossimijne .all-restaurants:link, .rc-cp-restaurant-gossimijne .all-restaurants:visited { color:#fff; }
@media (min-width:640px) {
	.rc-cp-restaurant-gossimijne .chain-restaurant { text-align:left; }
}
@media (min-width:992px) {
	.rc-cp-restaurant-gossimijne .custom-page-row .logo-col, .rc-cp-restaurant-gossimijne .custom-page-row .description-col { padding:2rem; }
}
@media (min-width:992px) {
	.rc-cp-restaurant-gossimijne .custom-page-row .description-col { max-width:60%;-webkit-flex-basis:60%;-ms-flex-basis:60%;flex-basis:60%; }
}
@media (min-width:992px) {
	.rc-cp-restaurant-gossimijne .custom-page-row .logo-col { max-width:40%;-webkit-flex-basis:40%;-ms-flex-basis:40%;flex-basis:40%;-webkit-order:1;-ms-order:1;order:1; }
}

/* --- restaurant-humphreys --- */
.rc-cp-restaurant-humphreys .layout-wrap:before { content:'';display:block;height:250px;background:url(https://productimages.nimbledeals.com/nimblebuy/c2a7478cdafa9619eaa44aca5ec827);background-size:cover;background-position:center; }
.rc-cp-restaurant-humphreys .chain-restaurant { text-align:center;position:relative; }
.rc-cp-restaurant-humphreys .custom-page-row { display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start; }
.rc-cp-restaurant-humphreys .custom-page-row .logo-col, .rc-cp-restaurant-humphreys .custom-page-row .description-col { max-width:100%;-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;padding:.75rem; }
.rc-cp-restaurant-humphreys .custom-page-row .logo-col { display:flex;flex-direction:column; }
.rc-cp-restaurant-humphreys .custom-page-title-wrap { display:flex;bottom:100%;padding:1rem 1rem 0.5rem 1rem;background:rgba(255, 255, 255, 0.7);position:absolute;min-width:320px; }
.rc-cp-restaurant-humphreys .custom-page-title { text-align:left;font-weight:bold;font-size:2rem;color:#000000;min-width:260px; }
.rc-cp-restaurant-humphreys .custom-page-title-logo { max-width:75px; }
.rc-cp-restaurant-humphreys .custom-page-logo-link { width:70%;display:inline-block;text-align:center;margin:0 auto 15px;font-size:0; }
.rc-cp-restaurant-humphreys .custom-page-description-title { color:#1c262c; }
.rc-cp-restaurant-humphreys .custom-page-description-block { text-align:left; }
.rc-cp-restaurant-humphreys .custom-page-description-text { line-height:1.5; }
.rc-cp-restaurant-humphreys .logo-col .all-restaurants { padding:1rem 0.5rem; }
.rc-cp-restaurant-humphreys .description-col .all-restaurants { background:#ef0e29; }
.rc-cp-restaurant-humphreys .all-restaurants { display:block;padding:0.5rem;background-color:#2DBE61;text-transform:uppercase;text-align:center; }
.rc-cp-restaurant-humphreys .all-restaurants:link, .rc-cp-restaurant-humphreys .all-restaurants:visited { color:#fff; }
@media (min-width:640px) {
	.rc-cp-restaurant-humphreys .chain-restaurant { text-align:left; }
}
@media (min-width:992px) {
	.rc-cp-restaurant-humphreys .custom-page-row .logo-col, .rc-cp-restaurant-humphreys .custom-page-row .description-col { padding:2rem; }
}
@media (min-width:992px) {
	.rc-cp-restaurant-humphreys .custom-page-row .description-col { max-width:60%;-webkit-flex-basis:60%;-ms-flex-basis:60%;flex-basis:60%; }
}
@media (min-width:992px) {
	.rc-cp-restaurant-humphreys .custom-page-row .logo-col { max-width:40%;-webkit-flex-basis:40%;-ms-flex-basis:40%;flex-basis:40%;-webkit-order:1;-ms-order:1;order:1; }
}

/* --- restaurantbon --- */
.rc-cp-restaurantbon .custom-page-title { font-size:2rem;color:#d80f27; }
.rc-cp-restaurantbon .custom-page-sub-title { font-size:2rem;font-weight:500;font-style:italic;color:#000;padding-bottom:2rem; }
.rc-cp-restaurantbon .custom-page-advertising-block { border:1px solid #d2d2d2;padding:2rem;margin-bottom:2rem; }
.rc-cp-restaurantbon .custom-page-advertising-img { width:100%;float:left; }
.rc-cp-restaurantbon .custom-page-advertising-list-wrap { width:50%;float:right;padding:1rem; }
.rc-cp-restaurantbon .custom-page-advertising-list { list-style:none;padding:0;font-size:2rem;margin:3rem 0; }
.rc-cp-restaurantbon .custom-page-advertising-item { margin:0;font-size:1.5rem;line-height:3rem; }
.rc-cp-restaurantbon .custom-page-advertising-item .fa { ont-size:3rem;color:#4eb019; }
.rc-cp-restaurantbon .custom-page-advertising-first-btn { display:none; }
.rc-cp-restaurantbon .custom-page-advertising-second-btn { display:block; }
.rc-cp-restaurantbon .custom-page-advertising-first-btn, .rc-cp-restaurantbon .custom-page-advertising-second-btn, .rc-cp-restaurantbon .custom-page-advertising-first-btn:visited, .rc-cp-restaurantbon .custom-page-advertising-second-btn:visited { font-size:2rem;text-transform:uppercase;padding:0.5rem 2rem;background-color:#4eb019;border:0; }
.rc-cp-restaurantbon .custom-page-advertising-first-btn:focus, .rc-cp-restaurantbon .custom-page-advertising-second-btn:focus, .rc-cp-restaurantbon .custom-page-advertising-first-btn:active, .rc-cp-restaurantbon .custom-page-advertising-second-btn:active, .rc-cp-restaurantbon .custom-page-advertising-first-btn:hover, .rc-cp-restaurantbon .custom-page-advertising-second-btn:hover { background-color:#3a8313; }
.rc-cp-restaurantbon .custom-page-advertising-first-btn .fa, .rc-cp-restaurantbon .custom-page-advertising-second-btn .fa { padding-left:.5rem;font-size:2.5rem; }
.rc-cp-restaurantbon .custom-page-description { font-size:1.2rem; }
.rc-cp-restaurantbon .bold-description { font-weight:bold; }
.rc-cp-restaurantbon .custom-page-description-title { font-size:1.5rem;color:#d80f27; }
.rc-cp-restaurantbon .custom-page-description { margin-top:0; }
.rc-cp-restaurantbon .custom-page-description-special-title { padding:2rem 0;font-size:2rem;color:#4eb019;font-style:italic; }
.rc-cp-restaurantbon .custom-page-description-img-block { float:right;width:100%; }
.rc-cp-restaurantbon .custom-page-description-img-link { display:block; }
.rc-cp-restaurantbon .custom-page-description-img-wrap { position:relative;margin-bottom:2rem; }
.rc-cp-restaurantbon .custom-page-description-img-btn { position:absolute;bottom:1.5rem;right:1.5rem;text-transform:uppercase;border:0;font-size:1.5rem;padding:.5rem 2rem;background-color:#4eb019; }
.rc-cp-restaurantbon .custom-page-description-img-btn:hover { background-color:#3a8313; }
@media (max-width:639px) {
	.rc-cp-restaurantbon .custom-page-advertising-block { padding:1rem; }
}
@media (min-width:992px) {
	.rc-cp-restaurantbon .custom-page-advertising-img { width:50%;padding:0 2rem; }
}
@media (max-width:991px) {
	.rc-cp-restaurantbon .custom-page-advertising-list-wrap { width:100%;padding:1rem 0 0; }
}
@media (max-width:991px) {
	.rc-cp-restaurantbon .custom-page-advertising-list { margin:0; }
}
@media (max-width:540px) {
	.rc-cp-restaurantbon .custom-page-advertising-item { font-size:1rem;line-height:2rem; }
}
@media (max-width:991px) {
	.rc-cp-restaurantbon .custom-page-advertising-first-btn { display:block; }
	.rc-cp-restaurantbon .custom-page-advertising-second-btn { display:none; }
}
@media (max-width:991px) {
	.rc-cp-restaurantbon .custom-page-advertising-first-btn, .rc-cp-restaurantbon .custom-page-advertising-second-btn, .rc-cp-restaurantbon .custom-page-advertising-first-btn:visited, .rc-cp-restaurantbon .custom-page-advertising-second-btn:visited { max-width:17rem;margin:1rem 0;padding:0.5rem 1rem; }
}
@media (min-width:992px) {
	.rc-cp-restaurantbon .custom-page-description-img-block { width:50%;padding-left:1rem; }
}
@media (max-width:991px) {
	.rc-cp-restaurantbon .custom-page-description-img-wrap { width:50%;float:left; }
	.rc-cp-restaurantbon .custom-page-description-img-wrap.first-img { padding-right:.5rem; }
	.rc-cp-restaurantbon .custom-page-description-img-wrap.second-img { padding-left:.5rem; }
}
@media (max-width:991px) {
	.rc-cp-restaurantbon .custom-page-description-img-btn { display:none; }
}

/* --- restaurantcadeau --- */
.rc-cp-restaurantcadeau .custom-page-title { font-size:2rem;color:#d80f27; }
.rc-cp-restaurantcadeau .custom-page-sub-title { font-size:2rem;font-weight:500;font-style:italic;color:#000;padding-bottom:2rem; }
.rc-cp-restaurantcadeau .custom-page-advertising-block { margin-bottom:2rem; }
.rc-cp-restaurantcadeau .custom-page-advertising-img { width:100%;float:left; }
.rc-cp-restaurantcadeau .custom-page-advertising-list-wrap { width:50%;float:right;padding:1rem; }
.rc-cp-restaurantcadeau .custom-page-advertising-list { list-style:none;padding:0;font-size:2rem;margin:3rem 0; }
.rc-cp-restaurantcadeau .custom-page-advertising-item { margin:0;font-size:1.5rem;line-height:3rem; }
.rc-cp-restaurantcadeau .custom-page-advertising-item .fa { ont-size:3rem;color:#4eb019; }
.rc-cp-restaurantcadeau .custom-page-advertising-first-btn { display:none; }
.rc-cp-restaurantcadeau .custom-page-advertising-second-btn { display:block; }
.rc-cp-restaurantcadeau .custom-page-advertising-first-btn, .rc-cp-restaurantcadeau .custom-page-advertising-second-btn, .rc-cp-restaurantcadeau .custom-page-advertising-first-btn:visited, .rc-cp-restaurantcadeau .custom-page-advertising-second-btn:visited { font-size:2rem;text-transform:uppercase;padding:0.5rem 2rem;background-color:#4eb019;border:0; }
.rc-cp-restaurantcadeau .custom-page-advertising-first-btn:focus, .rc-cp-restaurantcadeau .custom-page-advertising-second-btn:focus, .rc-cp-restaurantcadeau .custom-page-advertising-first-btn:active, .rc-cp-restaurantcadeau .custom-page-advertising-second-btn:active, .rc-cp-restaurantcadeau .custom-page-advertising-first-btn:hover, .rc-cp-restaurantcadeau .custom-page-advertising-second-btn:hover { background-color:#3a8313; }
.rc-cp-restaurantcadeau .custom-page-advertising-first-btn .fa, .rc-cp-restaurantcadeau .custom-page-advertising-second-btn .fa { padding-left:.5rem;font-size:2.5rem; }
.rc-cp-restaurantcadeau .custom-page-description { font-size:1.2rem; }
.rc-cp-restaurantcadeau .bold-description { font-weight:bold; }
.rc-cp-restaurantcadeau .custom-page-description-title { font-size:1.5rem;color:#d80f27; }
.rc-cp-restaurantcadeau .custom-page-description { margin-top:0; }
.rc-cp-restaurantcadeau .custom-page-description-special-title { padding:2rem 0;font-size:2rem;color:#4eb019;font-style:italic; }
.rc-cp-restaurantcadeau .custom-page-description-img-block { float:right;width:100%; }
.rc-cp-restaurantcadeau .custom-page-description-img-link { display:block; }
.rc-cp-restaurantcadeau .custom-page-description-img-wrap { position:relative;margin-bottom:2rem; }
.rc-cp-restaurantcadeau .custom-page-description-img-btn { position:absolute;bottom:1.5rem;right:1.5rem;text-transform:uppercase;border:0;font-size:1.5rem;padding:.5rem 2rem;background-color:#4eb019; }
.rc-cp-restaurantcadeau .custom-page-description-img-btn:hover { background-color:#3a8313; }
@media (max-width:639px) {
	.rc-cp-restaurantcadeau .custom-page-advertising-block { padding:1rem; }
}
@media (min-width:992px) {
	.rc-cp-restaurantcadeau .custom-page-advertising-img { width:50%;padding:0 2rem; }
}
@media (max-width:991px) {
	.rc-cp-restaurantcadeau .custom-page-advertising-list-wrap { width:100%;padding:1rem 0 0; }
}
@media (max-width:991px) {
	.rc-cp-restaurantcadeau .custom-page-advertising-list { margin:0; }
}
@media (max-width:540px) {
	.rc-cp-restaurantcadeau .custom-page-advertising-item { font-size:1rem;line-height:2rem; }
}
@media (max-width:991px) {
	.rc-cp-restaurantcadeau .custom-page-advertising-first-btn { display:block; }
	.rc-cp-restaurantcadeau .custom-page-advertising-second-btn { display:none; }
}
@media (max-width:991px) {
	.rc-cp-restaurantcadeau .custom-page-advertising-first-btn, .rc-cp-restaurantcadeau .custom-page-advertising-second-btn, .rc-cp-restaurantcadeau .custom-page-advertising-first-btn:visited, .rc-cp-restaurantcadeau .custom-page-advertising-second-btn:visited { max-width:17rem;margin:1rem 0;padding:0.5rem 1rem; }
}
@media (min-width:992px) {
	.rc-cp-restaurantcadeau .custom-page-description-img-block { width:50%;padding-left:1rem; }
}
@media (max-width:991px) {
	.rc-cp-restaurantcadeau .custom-page-description-img-wrap { width:50%;float:left; }
	.rc-cp-restaurantcadeau .custom-page-description-img-wrap.first-img { padding-right:.5rem; }
	.rc-cp-restaurantcadeau .custom-page-description-img-wrap.second-img { padding-left:.5rem; }
}
@media (max-width:991px) {
	.rc-cp-restaurantcadeau .custom-page-description-img-btn { display:none; }
}

/* --- sinterklaas-cadeau --- */
.rc-cp-sinterklaas-cadeau .custom-page-title { font-size:2rem;color:#d80f27; }
.rc-cp-sinterklaas-cadeau .custom-page-sub-title { font-size:2rem;font-weight:500;font-style:italic;color:#000;padding-bottom:2rem; }
.rc-cp-sinterklaas-cadeau .custom-page-advertising-block { border:1px solid #d2d2d2;padding:2rem;margin-bottom:2rem; }
.rc-cp-sinterklaas-cadeau .custom-page-advertising-img { width:100%;float:left; }
.rc-cp-sinterklaas-cadeau .custom-page-advertising-list-wrap { width:50%;float:right;padding:1rem; }
.rc-cp-sinterklaas-cadeau .custom-page-advertising-list { list-style:none;padding:0;font-size:2rem;margin:3rem 0; }
.rc-cp-sinterklaas-cadeau .custom-page-advertising-item { margin:0;font-size:1.5rem;line-height:3rem; }
.rc-cp-sinterklaas-cadeau .custom-page-advertising-item .fa { ont-size:3rem;color:#4eb019; }
.rc-cp-sinterklaas-cadeau .custom-page-advertising-first-btn { display:none; }
.rc-cp-sinterklaas-cadeau .custom-page-advertising-second-btn { display:block; }
.rc-cp-sinterklaas-cadeau .custom-page-advertising-first-btn, .rc-cp-sinterklaas-cadeau .custom-page-advertising-second-btn, .rc-cp-sinterklaas-cadeau .custom-page-advertising-first-btn:visited, .rc-cp-sinterklaas-cadeau .custom-page-advertising-second-btn:visited { font-size:2rem;text-transform:uppercase;padding:0.5rem 2rem;background-color:#4eb019;border:0; }
.rc-cp-sinterklaas-cadeau .custom-page-advertising-first-btn:focus, .rc-cp-sinterklaas-cadeau .custom-page-advertising-second-btn:focus, .rc-cp-sinterklaas-cadeau .custom-page-advertising-first-btn:active, .rc-cp-sinterklaas-cadeau .custom-page-advertising-second-btn:active, .rc-cp-sinterklaas-cadeau .custom-page-advertising-first-btn:hover, .rc-cp-sinterklaas-cadeau .custom-page-advertising-second-btn:hover { background-color:#3a8313; }
.rc-cp-sinterklaas-cadeau .custom-page-advertising-first-btn .fa, .rc-cp-sinterklaas-cadeau .custom-page-advertising-second-btn .fa { padding-left:.5rem;font-size:2.5rem; }
.rc-cp-sinterklaas-cadeau .custom-page-description { font-size:1.2rem; }
.rc-cp-sinterklaas-cadeau .bold-description { font-weight:bold; }
.rc-cp-sinterklaas-cadeau .custom-page-description-title { font-size:1.5rem;color:#d80f27; }
.rc-cp-sinterklaas-cadeau .custom-page-description { margin-top:0; }
.rc-cp-sinterklaas-cadeau .custom-page-description-special-title { padding:2rem 0;font-size:2rem;color:#4eb019;font-style:italic; }
.rc-cp-sinterklaas-cadeau .custom-page-description-img-block { float:right;width:100%; }
.rc-cp-sinterklaas-cadeau .custom-page-description-img-link { display:block; }
.rc-cp-sinterklaas-cadeau .custom-page-description-img-wrap { position:relative;margin-bottom:2rem; }
.rc-cp-sinterklaas-cadeau .custom-page-description-img-btn { position:absolute;bottom:1.5rem;right:1.5rem;text-transform:uppercase;border:0;font-size:1.5rem;padding:.5rem 2rem;background-color:#4eb019; }
.rc-cp-sinterklaas-cadeau .custom-page-description-img-btn:hover { background-color:#3a8313; }
@media (max-width:639px) {
	.rc-cp-sinterklaas-cadeau .custom-page-advertising-block { padding:1rem; }
}
@media (min-width:992px) {
	.rc-cp-sinterklaas-cadeau .custom-page-advertising-img { width:50%;padding:0 2rem; }
}
@media (max-width:991px) {
	.rc-cp-sinterklaas-cadeau .custom-page-advertising-list-wrap { width:100%;padding:1rem 0 0; }
}
@media (max-width:991px) {
	.rc-cp-sinterklaas-cadeau .custom-page-advertising-list { margin:0; }
}
@media (max-width:540px) {
	.rc-cp-sinterklaas-cadeau .custom-page-advertising-item { font-size:1rem;line-height:2rem; }
}
@media (max-width:991px) {
	.rc-cp-sinterklaas-cadeau .custom-page-advertising-first-btn { display:block; }
	.rc-cp-sinterklaas-cadeau .custom-page-advertising-second-btn { display:none; }
}
@media (max-width:991px) {
	.rc-cp-sinterklaas-cadeau .custom-page-advertising-first-btn, .rc-cp-sinterklaas-cadeau .custom-page-advertising-second-btn, .rc-cp-sinterklaas-cadeau .custom-page-advertising-first-btn:visited, .rc-cp-sinterklaas-cadeau .custom-page-advertising-second-btn:visited { max-width:17rem;margin:1rem 0;padding:0.5rem 1rem; }
}
@media (min-width:992px) {
	.rc-cp-sinterklaas-cadeau .custom-page-description-img-block { width:50%;padding-left:1rem; }
}
@media (max-width:991px) {
	.rc-cp-sinterklaas-cadeau .custom-page-description-img-wrap { width:50%;float:left; }
	.rc-cp-sinterklaas-cadeau .custom-page-description-img-wrap.first-img { padding-right:.5rem; }
	.rc-cp-sinterklaas-cadeau .custom-page-description-img-wrap.second-img { padding-left:.5rem; }
}
@media (max-width:991px) {
	.rc-cp-sinterklaas-cadeau .custom-page-description-img-btn { display:none; }
}

/* --- vaderdag-cadeau --- */
.rc-cp-vaderdag-cadeau .custom-page-title { font-size:2rem;color:#d80f27; }
.rc-cp-vaderdag-cadeau .custom-page-sub-title { font-size:2rem;font-weight:500;font-style:italic;color:#000;padding-bottom:2rem; }
.rc-cp-vaderdag-cadeau .custom-page-advertising-block { border:1px solid #d2d2d2;padding:2rem;margin-bottom:2rem; }
.rc-cp-vaderdag-cadeau .custom-page-advertising-img { width:100%;float:left; }
.rc-cp-vaderdag-cadeau .custom-page-advertising-list-wrap { width:50%;float:right;padding:1rem; }
.rc-cp-vaderdag-cadeau .custom-page-advertising-list { list-style:none;padding:0;font-size:2rem;margin:3rem 0; }
.rc-cp-vaderdag-cadeau .custom-page-advertising-item { margin:0;font-size:1.5rem;line-height:3rem; }
.rc-cp-vaderdag-cadeau .custom-page-advertising-item .fa { ont-size:3rem;color:#4eb019; }
.rc-cp-vaderdag-cadeau .custom-page-advertising-first-btn { display:none; }
.rc-cp-vaderdag-cadeau .custom-page-advertising-second-btn { display:block; }
.rc-cp-vaderdag-cadeau .custom-page-advertising-first-btn, .rc-cp-vaderdag-cadeau .custom-page-advertising-second-btn, .rc-cp-vaderdag-cadeau .custom-page-advertising-first-btn:visited, .rc-cp-vaderdag-cadeau .custom-page-advertising-second-btn:visited { font-size:2rem;text-transform:uppercase;padding:0.5rem 2rem;background-color:#4eb019;border:0; }
.rc-cp-vaderdag-cadeau .custom-page-advertising-first-btn:focus, .rc-cp-vaderdag-cadeau .custom-page-advertising-second-btn:focus, .rc-cp-vaderdag-cadeau .custom-page-advertising-first-btn:active, .rc-cp-vaderdag-cadeau .custom-page-advertising-second-btn:active, .rc-cp-vaderdag-cadeau .custom-page-advertising-first-btn:hover, .rc-cp-vaderdag-cadeau .custom-page-advertising-second-btn:hover { background-color:#3a8313; }
.rc-cp-vaderdag-cadeau .custom-page-advertising-first-btn .fa, .rc-cp-vaderdag-cadeau .custom-page-advertising-second-btn .fa { padding-left:.5rem;font-size:2.5rem; }
.rc-cp-vaderdag-cadeau .custom-page-description { font-size:1.2rem; }
.rc-cp-vaderdag-cadeau .bold-description { font-weight:bold; }
.rc-cp-vaderdag-cadeau .custom-page-description-title { font-size:1.5rem;color:#d80f27; }
.rc-cp-vaderdag-cadeau .custom-page-description { margin-top:0; }
.rc-cp-vaderdag-cadeau .custom-page-description-special-title { padding:2rem 0;font-size:2rem;color:#4eb019;font-style:italic; }
.rc-cp-vaderdag-cadeau .custom-page-description-img-block { float:right;width:100%; }
.rc-cp-vaderdag-cadeau .custom-page-description-img-link { display:block; }
.rc-cp-vaderdag-cadeau .custom-page-description-img-wrap { position:relative;margin-bottom:2rem; }
.rc-cp-vaderdag-cadeau .custom-page-description-img-btn { position:absolute;bottom:1.5rem;right:1.5rem;text-transform:uppercase;border:0;font-size:1.5rem;padding:.5rem 2rem;background-color:#4eb019; }
.rc-cp-vaderdag-cadeau .custom-page-description-img-btn:hover { background-color:#3a8313; }
@media (max-width:639px) {
	.rc-cp-vaderdag-cadeau .custom-page-advertising-block { padding:1rem; }
}
@media (min-width:992px) {
	.rc-cp-vaderdag-cadeau .custom-page-advertising-img { width:50%;padding:0 2rem; }
}
@media (max-width:991px) {
	.rc-cp-vaderdag-cadeau .custom-page-advertising-list-wrap { width:100%;padding:1rem 0 0; }
}
@media (max-width:991px) {
	.rc-cp-vaderdag-cadeau .custom-page-advertising-list { margin:0; }
}
@media (max-width:540px) {
	.rc-cp-vaderdag-cadeau .custom-page-advertising-item { font-size:1rem;line-height:2rem; }
}
@media (max-width:991px) {
	.rc-cp-vaderdag-cadeau .custom-page-advertising-first-btn { display:block; }
	.rc-cp-vaderdag-cadeau .custom-page-advertising-second-btn { display:none; }
}
@media (max-width:991px) {
	.rc-cp-vaderdag-cadeau .custom-page-advertising-first-btn, .rc-cp-vaderdag-cadeau .custom-page-advertising-second-btn, .rc-cp-vaderdag-cadeau .custom-page-advertising-first-btn:visited, .rc-cp-vaderdag-cadeau .custom-page-advertising-second-btn:visited { max-width:17rem;margin:1rem 0;padding:0.5rem 1rem; }
}
@media (min-width:992px) {
	.rc-cp-vaderdag-cadeau .custom-page-description-img-block { width:50%;padding-left:1rem; }
}
@media (max-width:991px) {
	.rc-cp-vaderdag-cadeau .custom-page-description-img-wrap { width:50%;float:left; }
	.rc-cp-vaderdag-cadeau .custom-page-description-img-wrap.first-img { padding-right:.5rem; }
	.rc-cp-vaderdag-cadeau .custom-page-description-img-wrap.second-img { padding-left:.5rem; }
}
@media (max-width:991px) {
	.rc-cp-vaderdag-cadeau .custom-page-description-img-btn { display:none; }
}

/* --- verkooppunten --- */
.rc-cp-verkooppunten .cadeaubonnen-title { font-size:2.5rem;font-weight:normal;color:#d70d25; }
.rc-cp-verkooppunten .cadeaubonnen-sub-title { padding-top:1rem;font-size:1.1rem; }
.rc-cp-verkooppunten .cadeaubonnen-text { padding:.5rem 0;margin:0; }
.rc-cp-verkooppunten .cadeaubonnen-col { position:relative;min-height:1px;padding-left:2.5rem;padding-right:2.5rem; }
.rc-cp-verkooppunten .cadeaubonnen-img-link { display:block;padding:2rem 0; }
.rc-cp-verkooppunten .cadeaubonnen-img { display:block;margin:0 auto;width:70%; }
.rc-cp-verkooppunten .cadeaubonnen-text { font-size:1.1rem; }
.rc-cp-verkooppunten .cadeaubonnen-link, .rc-cp-verkooppunten .cadeaubonnen-link:visited { color:#8b0000;text-decoration:underline; }
.rc-cp-verkooppunten .cadeaubonnen-link:hover, .rc-cp-verkooppunten .cadeaubonnen-link:focus, .rc-cp-verkooppunten .cadeaubonnen-link:active { color:#2a6496; }
@media (min-width:640px) {
	.rc-cp-verkooppunten .cadeaubonnen-col { float:left;width:50%; }
}

/* --- zakelijk --- */
.rc-cp-zakelijk .custom-page-title { font-size:2rem;color:#d80f27; }
.rc-cp-zakelijk .custom-page-sub-title { font-size:2rem;font-weight:500;font-style:italic;color:#d80f27;padding-bottom:2rem; }
.rc-cp-zakelijk .custom-page-advertising-block { border:1px solid #d2d2d2;padding:2rem;margin-bottom:2rem; }
.rc-cp-zakelijk .custom-page-advertising-img { width:100%;float:left; }
.rc-cp-zakelijk .custom-page-advertising-list-wrap { width:50%;float:right;padding:1rem; }
.rc-cp-zakelijk .custom-page-advertising-list { list-style:none;padding:0;font-size:2rem;margin:3rem 0; }
.rc-cp-zakelijk .custom-page-advertising-item { margin:0;font-size:1.5rem;line-height:3rem; }
.rc-cp-zakelijk .custom-page-advertising-item .fa { ont-size:3rem;color:#4eb019; }
.rc-cp-zakelijk .custom-page-advertising-first-btn { display:none; }
.rc-cp-zakelijk .custom-page-advertising-second-btn { display:block; }
.rc-cp-zakelijk .custom-page-advertising-first-btn, .rc-cp-zakelijk .custom-page-advertising-second-btn, .rc-cp-zakelijk .custom-page-advertising-first-btn:visited, .rc-cp-zakelijk .custom-page-advertising-second-btn:visited { font-size:2rem;text-transform:uppercase;padding:0.5rem 2rem;background-color:#4eb019;border:0; }
.rc-cp-zakelijk .custom-page-advertising-first-btn:focus, .rc-cp-zakelijk .custom-page-advertising-second-btn:focus, .rc-cp-zakelijk .custom-page-advertising-first-btn:active, .rc-cp-zakelijk .custom-page-advertising-second-btn:active, .rc-cp-zakelijk .custom-page-advertising-first-btn:hover, .rc-cp-zakelijk .custom-page-advertising-second-btn:hover { background-color:#3a8313; }
.rc-cp-zakelijk .custom-page-advertising-first-btn .fa, .rc-cp-zakelijk .custom-page-advertising-second-btn .fa { padding-left:.5rem;font-size:2.5rem; }
.rc-cp-zakelijk .custom-page-description { font-size:1.2rem; }
.rc-cp-zakelijk .bold-description { font-weight:bold; }
.rc-cp-zakelijk .custom-page-description-title { font-size:1.5rem;color:#d80f27; }
.rc-cp-zakelijk .custom-page-description { margin-top:0; }
.rc-cp-zakelijk .custom-page-description-special-title { padding:2rem 0;font-size:2rem;color:#4eb019;font-style:italic; }
.rc-cp-zakelijk .custom-page-description-img-block { float:right;width:100%; }
.rc-cp-zakelijk .custom-page-description-img-link { display:block; }
.rc-cp-zakelijk .custom-page-description-img-wrap { position:relative;margin-bottom:2rem; }
.rc-cp-zakelijk .custom-page-description-img-btn { position:absolute;bottom:1.5rem;right:1.5rem;text-transform:uppercase;border:0;font-size:1.5rem;padding:.5rem 2rem;background-color:#4eb019; }
.rc-cp-zakelijk .custom-page-description-img-btn:hover { background-color:#3a8313; }
.rc-cp-zakelijk .btn, .rc-cp-zakelijk .btn:visited { background:#4eb019;border-color:#4eb019; }
.rc-cp-zakelijk .btn:active, .rc-cp-zakelijk .btn:hover, .rc-cp-zakelijk .btn:focus { background:#306d0f; }
@media (max-width:639px) {
	.rc-cp-zakelijk .custom-page-advertising-block { padding:1rem; }
}
@media (min-width:992px) {
	.rc-cp-zakelijk .custom-page-advertising-img { width:50%;padding:0 2rem; }
}
@media (max-width:991px) {
	.rc-cp-zakelijk .custom-page-advertising-list-wrap { width:100%;padding:1rem 0 0; }
}
@media (max-width:991px) {
	.rc-cp-zakelijk .custom-page-advertising-list { margin:0; }
}
@media (max-width:540px) {
	.rc-cp-zakelijk .custom-page-advertising-item { font-size:1rem;line-height:2rem; }
}
@media (max-width:991px) {
	.rc-cp-zakelijk .custom-page-advertising-first-btn { display:block; }
	.rc-cp-zakelijk .custom-page-advertising-second-btn { display:none; }
}
@media (max-width:991px) {
	.rc-cp-zakelijk .custom-page-advertising-first-btn, .rc-cp-zakelijk .custom-page-advertising-second-btn, .rc-cp-zakelijk .custom-page-advertising-first-btn:visited, .rc-cp-zakelijk .custom-page-advertising-second-btn:visited { max-width:17rem;margin:1rem 0;padding:0.5rem 1rem; }
}
@media (min-width:992px) {
	.rc-cp-zakelijk .custom-page-description-img-block { width:50%;padding-left:1rem; }
}
@media (max-width:991px) {
	.rc-cp-zakelijk .custom-page-description-img-wrap { width:50%;float:left; }
	.rc-cp-zakelijk .custom-page-description-img-wrap.first-img { padding-right:.5rem; }
	.rc-cp-zakelijk .custom-page-description-img-wrap.second-img { padding-left:.5rem; }
}
@media (max-width:991px) {
	.rc-cp-zakelijk .custom-page-description-img-btn { display:none; }
}
