/*
Theme Name:  Groei.Site child
Description: Doelbewust Klantenthema Custom opmaak
Author:      Doelbewust Online Marketing
Author URI:  https://doelbewust.nl/
Template:    dbtheme
Version:     1.0.0
Text Domain: dbtheme-child
*/

:root {
/* colors */
	--altbg: #454545;
	--softbg: #171718;
	--gray: #394855;
	--mainColor: #00A0DF;
	--darkerMain: #00263A;
	--subColor: #017BAF;
	--darkerSub: #0f5d7e;
	--regular: 16px;
	--family: "Commissioner", sans-serif;
	--altfamily: var(--family);
	--positive: #51d90e;
	--blue: #00A0DF;
}

h1, .h1,
h2, .h2,
h3, .h3, 
h4, .h4, 
h5, .h5, 
h6, .h6 {font-weight:400;line-height:1.2;margin-bottom:.5rem;}
h1, .h1 {font-size:2.5rem;font-weight:600;color:var(--subColor);}
h2, .h2 {font-size:2rem;}
h3, .h3 {font-size:1.75rem;}
h4, .h4 {font-size:1.5rem;}
body p, body li {font-weight:300;}
body p a:not(strong a), body li a {color:var(--subColor);}
body p a:not(strong a):hover, body li a:hover {color:var(--darkerSub);}
body p strong {font-weight:600;}

/* global */
.btn, strong > a, a > strong, b > a, a > b, body .gform_wrapper .gform_footer > input, body .gform_wrapper .gform_footer > button, .gform_next_button, .gform_previous_button, body .wp-block-button__link, .search-submit, body .woocommerce a.button, body.woocommerce a.button, body.page .woocommerce input.button, .woocommerce .container .product button.single_add_to_cart_button, button[type="submit"] {box-shadow:none;}
.btn-primary, strong > a, a > strong, b > a, a > b, body .gform_wrapper .gform_footer > input, body .gform_wrapper .gform_footer > button, .gform_next_button, body .wp-block-button__link, .search-submit, body .woocommerce a.button, body.woocommerce a.button, body.page .woocommerce input.button, .woocommerce .container .product button.single_add_to_cart_button, button[type="submit"] {border-radius:80px;}

/* topbar */
#topbar {background:var(--background);}
#topbar .topbar-lr {display:flex;flex-wrap:wrap;justify-content:space-between;}
#topbar .topbar-lr .left,
#topbar .topbar-lr .right {display:flex;flex-wrap:wrap;align-items:center;}
#topbar .topbar-lr .site-logo img {width:100%;max-width:182px;}
#topbar .topbar-lr .left a:not(strong a),
#topbar .topbar-lr .right a:not(strong a) {color:var(--fontcolor);padding:0 12px;}
#topbar .topbar-lr .right strong a {margin:0;}
#topbar .topbar-lr .right p {margin-top:0;}
#topbar .topbar-lr .right i.fa.fa-calendar {--fa:"\f086";--fa-style:400;}
@media (max-width:992px) {
#topbar .topbar-lr .left {justify-content:space-between;width:100%;padding-top:6px;}
#topbar .topbar-lr .left .site-logo {padding:0;}
#topbar .topbar-lr .right {padding:6px 0;}
nav#nav #topbar .topbar-lr a {padding-left:0;}
nav#nav .hoofd-menu > ul.menu li.menu-item a {padding-top:12px;padding-bottom:12px;}
nav#nav .hoofd-menu > ul.menu li.current-menu-item > a {background:var(--altbg);color:white;}
}

/* navigation */
nav#nav {background:var(--softbg);box-shadow:var(--shadow);}
nav#nav .topnav * {color:white;}
nav#nav .hoofd-menu > ul.menu > li.menu-item.menu-item-has-children > a:after {font-weight:bold;}
@media (max-width:992px) {
nav#nav .hoofd-menu > ul.menu > li.menu-item.current-menu-item > a, 
nav#nav .hoofd-menu > ul.menu > li.menu-item.current-menu-parent > a,
nav#nav .hoofd-menu > ul.menu > li.menu-item ul.sub-menu li.current-menu-item a {background:var(--subColor) !important;color:white !important;}
}
@media (min-width:992px) {
nav#nav .hoofd-menu {width:100%;}
nav#nav .hoofd-menu ul.menu {display:flex;justify-content:space-between;width:100%;}
nav#nav .hoofd-menu > ul.menu > li.menu-item > a {width:auto;}
nav#nav .hoofd-menu > ul.menu > li.menu-item:hover > a {background:var(--subColor);}
nav#nav .hoofd-menu > ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item a {background:var(--softbg);}
nav#nav .hoofd-menu > ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu li.menu-item:hover > a {background:var(--subColor);}
}
@media (max-width:1200px) and (min-width:992px) {
nav#nav .hoofd-menu > ul.menu > li.menu-item > a {padding-left:0;padding-right:0;}
}

/* breadcrumbs */
body > section.breadcrumbs,
div.onlybreads {margin-top:6px;}
section.breadcrumbs {background:none;}
section.breadcrumbs .breadcrumb {background:none;}
.bread section.breadcrumbs .breadcrumb {display:flex;justify-content:center;margin-top:6px;}

/* navigation *//* usps */
div.usps {background:var(--altbg);padding:10px 0;}
div.usps .swiper-naviusp {overflow:hidden;}
/* div.usps .usp-row {display:flex;flex-wrap:wrap;justify-content:space-between;} */
div.usps .usp-row .single-usp {color:#cbd5d9;}
@media (min-width:992px) {
/* div.usps .usp-row {flex-direction:row;} */
}
@media (max-width:420px) {
/* div.usps .usp-row {flex-direction:column;} */
}

/* homepage header */
.home header.home-slider {margin-bottom:0;height:auto;}
.header-slider .swiper-header .swiper-slide {background:white;}
.home .swiper-header > h1 {margin-left:var(--container);color:var(--fontcolor);max-width:652px;font-size:2rem;padding:0 15px;}
.home .swiper-header .swiper-pagination {bottom:1.5rem !important;}
.home .header-stock {margin:0 auto;width:100%;overflow:hidden;min-height:552px;display:flex;align-items:center;/* background:linear-gradient(to bottom, #000, #031925); */background:linear-gradient(to bottom, #fff, #F5F5F7);margin-bottom:10px;flex-wrap:wrap;height:auto;}
.home .header-stock > picture,
.home .header-stock > img {object-fit:contain !important;object-position:center;order:1;max-height:50vh;max-width:100%;}
.home .header-stock picture img {object-fit:contain !important;object-position:center;order:1;max-height:50vh;max-width:100%;}
.home .header-stock .overlaycontainer {position:relative;order:2;}
.home .header-stock .overlaycontainer .overlay {background:none;padding:0;position:relative;top:0;text-align:left;padding-bottom:2rem;}
.home .header-stock .overlaycontainer .overlay *:not(a) {color:var(--fontcolor);}
.home .header-stock .overlaycontainer .overlay h1 {text-shadow:none;font-size:2.5rem;}
.home .header-stock .overlaycontainer .overlay p {text-shadow:none;margin:0;}
.home .header-stock .overlaycontainer .overlay .bobobuttons {justify-content:flex-start;}
.home .header-stock .overlaycontainer .overlay .bobobuttons btn {margin-top:0;margin-bottom:0;}
@media (min-width:992px) {
.home .swiper-header .swiper-pagination {bottom:4rem !important;}
.home .swiper-header > h1 {position:absolute;z-index:9;top:7rem;font-size:2.5rem;padding:0;max-width:calc(50% - var(--container));}
.home .header-stock {flex-direction:row;flex-wrap:nowrap;}
.home .header-stock > picture, 
.home .header-stock > img {order:2;width:calc(100% / 2);max-width:50%;object-position:right;}
.home .header-stock .overlaycontainer {order:1;padding-left:var(--container);width:calc(100% / 2 - var(--container));max-width:50%;}
.home .header-stock .overlaycontainer .overlay {margin-right:unset;}
.home .header-stock .overlaycontainer .overlay h2 {margin-top:8rem;}
}

/* pagebuilder *//* superblock */
.superblock#aligntop .miniblock.text .tekstblok {justify-content:flex-start;}

/* pagebuilder *//* blocks */
section.boxed.lego {padding:0 10px;}
section.boxed.lego > .container {max-width:unset;padding:0 !important;}
section.boxed.lego .superblocks {margin-bottom:10px;}
section.boxed.lego .superblocks .blocks {gap:0;justify-content:space-between;flex-direction:unset;}
section.boxed.lego .superblocks .blocks .block {position:relative;background:linear-gradient(to bottom, #FCE6DA, #fdfdfd);background:#E1F6FF;height:20rem;align-items:center;justify-content:center;margin-bottom:0;}
section.boxed.lego .superblocks .blocks .block:first-child:nth-last-child(3), section.boxed.lego .blocks .block:first-child:nth-last-child(3) ~ .block {flex-basis:unset;width:calc(100% / 3 - 7.5px);}
section.boxed.lego .superblocks .blocks .block:first-child:nth-last-child(2), section.boxed.lego .blocks .block:first-child:nth-last-child(2) ~ .block {flex-basis:unset;width:calc(100% / 2 - 5px);}
section.boxed.lego .superblocks .blocks .block .block-img {position:absolute;top:0;left:0;width:100%;height:100%;max-height:unset;}
section.boxed.lego .superblocks .blocks .block:first-child:nth-last-child(3) .block-img:after,
section.boxed.lego .superblocks .blocks .block:first-child:nth-last-child(3) ~ .block .block-img:after {position:absolute;content:"";display:block;width:100%;height:100%;background:linear-gradient(to bottom, #00000052, #00000000);top:0;}
section.boxed.lego .superblocks .blocks .block .block-img picture,
section.boxed.lego .superblocks .blocks .block .block-img img {width:100%;height:100%;object-fit:cover;}
section.boxed.lego .superblocks .blocks .block:hover .block-img img {transform:none;filter:blur(2px);}
section.boxed.lego .superblocks .blocks .block .block-content {position:relative;z-index:2;text-align:center;max-width:420px;}
section.boxed.lego .superblocks .blocks .block .block-content:nth-child(2) {color:white;text-shadow:0 0 10px rgba(0 0 0 / 0.5);}
section.boxed.lego .superblocks .blocks .block .block-content h2 {font-weight:600;}
section.boxed.lego .superblocks .blocks .block .block-content p:first-of-type {margin-top:0;}
section.boxed.lego .superblocks .blocks .block a.btn-primary {margin-left:auto;margin-right:auto;}

section.boxed.lego .superblocks#special {}
section.boxed.lego .superblocks#special .blocks .block:nth-child(1) {background:#F4F3F1;}
section.boxed.lego .superblocks#special .blocks .block:nth-child(1) .block-img {max-width:682px;left:unset;right:0;}
section.boxed.lego .superblocks#special .blocks .block:nth-child(1) .block-img picture,
section.boxed.lego .superblocks#special .blocks .block:nth-child(1) .block-img img {object-fit:contain;object-position:top right;}
section.boxed.lego .superblocks#special .blocks .block:nth-child(1) .block-content {color:var(--fontcolor);text-shadow:none;}
section.boxed.lego .superblocks#special .blocks .block:nth-child(2) {align-items:flex-start;justify-content:flex-start;background:#E1EFDE;}
section.boxed.lego .superblocks#special .blocks .block:nth-child(2) .block-img {max-width:682px;left:unset;right:0;}
section.boxed.lego .superblocks#special .blocks .block:nth-child(2) .block-content {padding-left:20px;text-align:left;color:var(--fontcolor);text-shadow:none;}
section.boxed.lego .superblocks#special .blocks .block:nth-child(2) a.btn-primary {display:none;}

@media (max-width:782px) {
section.boxed.lego .superblocks .blocks {flex-wrap:wrap;}
section.boxed.lego .superblocks .blocks .block:first-child:nth-last-child(3), section.boxed.lego .blocks .block:first-child:nth-last-child(3) ~ .block {width:calc(100% / 2 - 5px);}
section.boxed.lego .blocks .block:first-child:nth-last-child(3) ~ .block:nth-child(2) {width:100%;order:3;margin-top:10px;height:auto;padding:1rem 0 3rem;}
section.boxed.lego .superblocks#special .blocks .block:nth-child(1) .block-img {max-width:112px;}
}
@media (max-width:524px) {
section.boxed.lego .superblocks .blocks .block:first-child:nth-last-child(3), section.boxed.lego .blocks .block:first-child:nth-last-child(3) ~ .block {width:calc(100%);}
section.boxed.lego .blocks .block:first-child:nth-last-child(3) ~ .block:nth-child(2) {margin-bottom:10px;order:unset;}
section.boxed.lego .superblocks .blocks .block:first-child:nth-last-child(2), section.boxed.lego .blocks .block:first-child:nth-last-child(2) ~ .block {width:calc(100%);}
section.boxed.lego .superblocks#special .blocks .block:nth-child(2) {height:auto;}
section.boxed.lego .superblocks#special .blocks .block:nth-child(2) .block-img {position:relative;order:3;}
section.boxed.lego .superblocks#special .blocks .block:nth-child(2) .block-img picture,
section.boxed.lego .superblocks#special .blocks .block:nth-child(2) .block-img img {object-fit:contain;object-position:bottom;min-height:unset;}
}

/* pagebuilder *//* recensies */
section.quotes {background:whitesmoke;margin-bottom:-50px;padding-bottom:5rem;}
section.quotes .reacties-blok {position:relative;padding-bottom:1rem;}
section.quotes .reacties-blok h2 {padding-bottom:0;}
section.quotes .reacties-blok .swiper-wrapper {padding:2rem 0;margin-bottom:2rem;}
/* section.quotes .reacties-blok .latest {height:100%;min-height:unset !important;} */
section.quotes .reacties-blok .latest .linktoblog {padding:15px 20px;background:white;border-radius:16px;height:100%;}
section.quotes .reacties-blok .latest .excerpt-content {flex-direction:column;justify-content:space-between;height:100%;flex-wrap:nowrap;}
section.quotes .reacties-blok .latest .excerpt-content i {color:#D9D9D9;font-size:10rem;position:absolute;left:0;top:-3rem;z-index:1;display:none;}
section.quotes .reacties-blok .latest .excerpt-content .reaction-content {z-index:2;}
section.quotes .reacties-blok .latest .excerpt-content .name {margin-top:auto;padding-top:10px;padding-bottom:10px;z-index:3;}
section.quotes .reacties-blok .latest .excerpt-content .name b {font-size:1.1em;}
@media (min-width:992px) {
/* section.quotes .reacties-blok {min-height:61vh;} */
}

/* page template *//* gutenberg */
.page-template-page-gutenberg .container.fullwidth-template {max-width:992px;}
.wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content {padding-left:0;padding-right:0;}

/* assortiment *//* taxonomy */
.mac {}
.mac .introductie {max-width:824px;margin:1rem auto 3rem;}
.mac .blog-container {margin-bottom:0;gap:unset;flex-direction:unset;justify-content:center;}
.mac .blog-container div.news__item.quad {width:calc(100% / 1);}
.mac .blog-container div.news__item:last-of-type {margin-right:unset;}
.mac .blog-container div.news__item > a {display:flex;flex-direction:column;height:100%;}
.mac .blog-container div.news__item .image {position:relative;}
.mac .blog-container div.news__item .image img {object-fit:contain;object-position:left;}
.mac .blog-container div.news__item:hover .image img {transform:none;}
.mac .blog-container div.news__item .image .hover {position:absolute;opacity:0;transition:var(--transition);top:0;background:white;object-position:bottom;width:100%;height:100%;}
.mac .blog-container div.news__item:hover .image .hover {opacity:1;}
.mac .blog-container div.news__item .content {padding-bottom:1rem;}
.mac .blog-container div.news__item .content h2 {font-size:1.5rem;text-align:left;}
.mac .blog-container div.news__item .content span.price {color:var(--fontcolor);font-weight:600;}
.mac .blog-container div.news__item p.btn {margin-top:auto;}
.mac .outtro {max-width:624px;margin:1rem auto 3rem;}
.mac .introductie strong > a, 
.mac .introductie a > strong, 
.mac .introductie b > a, 
.mac .introductie a > b,
.mac .outtro strong > a, 
.mac .outtro a > strong, 
.mac .outtro b > a, 
.mac .outtro a > b {margin-left:auto;margin-right:auto;}
@media (min-width:420px) {
.mac .blog-container div.news__item.quad {width:calc(100% / 2);}
}
@media (min-width:768px) {
.mac .introductie,
.mac .outtro {text-align:center;}
.mac .blog-container > h2 {text-align:center;width:100%;}
.mac .blog-container div.news__item.quad {width:calc(100% / 3);}
}
@media (min-width:992px) {
.mac .blog-container div.news__item.quad {width:calc(100% / 4);}
}

/* assortiment *//* single */
header.banner-vid {display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:auto;position:relative;}
header.banner-vid picture,
header.banner-vid img,
header.banner-vid video {max-height:50vh;height:100%;position:relative;}
header.banner-vid img {padding:20px 0 0;object-fit:contain;}
header.banner-vid .thumbnail {position:absolute;top:0;height:96%;}
header.banner-vid .thumbnail picture,
header.banner-vid .thumbnail img {width:100%;height:99.9%;object-fit:contain;}
header section.breadcrumbs {background:none;position:absolute;bottom:0;}
header section.breadcrumbs .breadcrumb {background:none;margin-left:0;}
.apple {}
.apple .standard-template {justify-content:center;}
.apple h1 {color:var(--fontcolor);font-size:3rem;}
.apple span.subtitle {font-size:1.5rem;display:block;width:100%;}
.apple span.price {font-size:1.15rem;}
.apple div.boxed > div > .wp-block-buttons:last-child {display:none;}
@media (min-width:768px) {
header.banner-vid video {min-height:50vh;}
.apple h1,
.apple span.subtitle {text-align:center;}
.apple .wp-block-media-text .wp-block-media-text__content:nth-child(2) {margin-left:20px;}
}
@media (max-width:768px) {
header.banner-vid video {width:100%;}
header.banner-vid .thumbnail {width:100%;height:100%;}
}

/* shortcodes *//* [specs] */
.specificaties {margin-top:8px;}
.specificaties .spec {font-weight:300;display:flex;}
.home .specificaties .spec {font-size:0.9em;}
.specificaties .spec i.fa-solid {color:var(--positive);padding-top:4px;}

/* contact template */
.contact-page-template {display:flex;flex-direction:column;margin-bottom:5rem;}
.contact-page-template .banner {width:100%;display:flex;justify-content:center;align-items:center;}
.contact-page-template .banner picture, .contact-page-template .banner img {width:100%;height:100%;object-fit:cover;display:block;}
.contact-page-template .breadcrumbs .container {padding:8px 0 0 !important;}
.contact-page-template .contact-container {padding:0;justify-content:space-between;max-width:992px;position:relative;}
.contact-page-template .contact-container .touch {background:var(--background);position:relative;z-index:3;border-radius:8px;}
.contact-page-template .contact-container .touch .nummer-shortcode:before {content:"\f095";font-family:var(--icons);padding-right:4px;font-weight:900;padding-left:4px;}
.contact-page-template .contact-container > i {display:block;width:auto;height:auto;font-size:12rem;color:#ececec;position:absolute;left:55%;bottom:2rem;display:none;}
.contact-page-template .contact-container .gegevens .child {padding-top:2rem;border-radius:8px;position:relative;z-index:2;}
.contact-page-template .contact-container .gegevens .child.location .adress {display:flex;flex-direction:row;}
.contact-page-template .contact-container .gegevens .child.location .adress i {margin-top:4px;}
.contact-page-template .contact-container .gegevens .child.social p a {display:inline-block;}
.page-template-contact-page div.content {padding:0 20px;max-width:992px;margin:0 auto 5rem;}
.page-template-contact-page div.content > p {max-width:768px;}
@media (min-width:992px) {
.contact-page-template .banner {height:20rem;}
.contact-page-template .contact-container {margin-top:-5rem;}
.contact-page-template .contact-container .touch {width:calc(60% - 4rem);box-shadow:var(--shadow);padding:2rem;}
.contact-page-template .contact-container .gegevens {width:calc(40% - 2rem);}
.contact-page-template .contact-container .gegevens .child {margin-bottom:2rem;box-shadow:var(--shadow);padding:1.5rem 2rem 2rem;background:var(--background);}
.contact-page-template .contact-container .gegevens .child.contact {background:var(--subColor);}
.contact-page-template .contact-container .gegevens .child.contact * {color:white;}
}
@media (max-width:992px) {
.contact-page-template .banner {height:10rem;}
.contact-page-template .contact-container {padding:0 20px;width:calc(100% - 40px);flex-direction:column;}
.contact-page-template .contact-container .gegevens {display:flex;flex-direction:column;position:relative;z-index:3;}
.contact-page-template .contact-container .gegevens .child.contact {order:2;}
.contact-page-template .contact-container .gegevens .child.contact i {color:var(--fontcolor);}
.contact-page-template .contact-container .gegevens .child.social {order:3;}
}

/* footerextension */
.footerextension {background:none !important;}
.footerextension .extensionflex {max-width:1024px;justify-content:center;}
.footerextension .blob p {display:flex;justify-content:center;flex-wrap:wrap;}
.footerextension .blob p > a,
.footerextension .blob p > picture,
.footerextension .blob p > img {width:calc(100% / 1 - 40px);display:block;margin-bottom:20px;object-fit:contain;padding:0 20px;max-height:100px;}
.footerextension .blob p > picture img {object-fit:contain;width:100%;height:100%;}
.footerextension .blob p > a picture {height:100%;display:block;object-fit:contain;}
.footerextension .blob p > a img {width:164px;height:100%;display:block;object-fit:contain;padding:0 20px;max-width:calc(100% - 40px);}
@media (min-width:262px) and (max-width:482px) {
.footerextension .blob p > a,
.footerextension .blob p > picture,
.footerextension .blob p > img {width:calc(100% / 2);margin-bottom:0;height:auto;}
.footerextension .blob p > a img {padding:0 5px;max-width:calc(100% - 10px);}
}
@media (min-width:482px) {
.footerextension .blob p > a,
.footerextension .blob p > picture,
.footerextension .blob p > img {width:calc(100% / 3 - 40px);margin-bottom:0;}
}
@media (min-width:992px) {
.footerextension .blob p > a,
.footerextension .blob p > picture,
.footerextension .blob p > img {width:calc(100% / 5 - 40px);}
}

/* footer */
footer#site-footer {border:none;background:var(--gray);}
footer#site-footer > .container > .footer > .bit .trustpilot-widget {display:flex;justify-content:flex-start;}
footer#site-footer .container-divider {border-color:#82878b;}
footer#site-footer > #footer-copyright {background:none;}
footer#site-footer > #footer-copyright .container {justify-content:space-between;}
footer#site-footer > #footer-copyright .first-footer {width:222px;}
footer#site-footer > #footer-copyright .second-footer {width:auto;}
footer#site-footer > #footer-copyright .third-footer {width:222px;}

/* gutenberg */
figure.wp-block-table * {background:none !important;padding-left:0;}
ul.wp-block-list {padding-left:20px;}
figure.wp-block-table thead tr th {text-align:left;}
table tbody tr {border-top:1px solid lightgray;}
table tbody tr td {min-width:104px;}
body .wp-block-gallery > .wp-block-image picture, body .wp-block-gallery > .wp-block-image img {border-radius:16px;}
figure.wp-block-video {margin-left:0;margin-right:0;border-radius:16px;}
@media (min-width:768px) {
.wp-block-media-text {display:grid;grid-template-columns:50% auto;}
}
@media (max-width:768px) {
body .is-layout-flex {align-items:flex-start;}
.wp-block-media-text {align-items:flex-start;margin-left:0;}
.wp-block-media-text .wp-block-media-text__media {margin-left:0;}
}
@media (max-width:524px) {
body .is-layout-flex {flex-direction:column;}
}

/* shortcode *//* [producten] */
section.collection .minibanner {margin-top:5rem;}
section.collection .minibanner h2 {position:relative;z-index:3;}
section.collection .minibanner .offset {overflow:hidden;/* max-width:858px; */width:calc(100% + 20px);position:relative;min-height:136px;}
section.collection .minibanner .offset .image {position:absolute;top:0;left:0;width:100%;height:100%;}
section.collection .minibanner .offset .image img {width:100%;height:100%;display:block;object-fit:cover;border-radius:20px;opacity:0.4;background:white;}
section.collection .minibanner .offset .content {position:relative;z-index:2;max-width:554px;min-height:92px;}
section.collection .minibanner .offset .content .btn-orange {background:var(--subColor);color:white !important;border:none;}
section.collection .minibanner .offset .content .btn-orange:hover {background:#ca9159;}
section.collection .overzicht {display:flex;flex-direction:column-reverse;align-items:flex-end;}
section.collection .overzicht .swipeme {width:100%;margin-left:auto;}
.sideswipe-slider {position:relative;}
.sideswipe-slider .swiper-pagination-timeless {position:relative;text-align:left;}
.sideswipe-slider .swiper-pagination-timeless .swiper-pagination-bullet,
.sideswipe-slider .swiper-pagination-timeless .swiper-pagination-bullet-active {background-color:var(--fontcolor);}
.sideswipe-slider .swiper-timeless {position:relative;overflow:hidden;}
@media (min-width:420px) {
section.collection .minibanner .offset {width:calc(100% - 20px);}
}

@media (min-width:768px) {
section.collection .minibanner .offset {/* width:calc(100% - 2rem); */display:flex;justify-content:center;text-align:center;}
section.collection .minibanner .offset .content {display:flex;justify-content:center;flex-direction:column;}
section.collection .minibanner .offset .content p {display:flex;justify-content:center;}
section.collection .overzicht {flex-direction:row;}
section.collection .overzicht .swipeme {width:calc(100%);}
}
@media (min-width:992px) {
section.collection {padding-bottom:0rem;}
}

/* floatbtn */
.floatbtn {z-index:999;transition:0.2s;}
.floatbtn .btn {box-shadow:var(--shadow);background:#00bb2d !important;}
.floatbtn .btn:before {content:none;}
#floatbtn:not(.scrolled) {opacity:0;position:absolute;}
#floatbtn.scrolled {opacity:1;display:block;width:auto;height:auto;}

/* plugins *//* rpi */
.rpi .rpi-header {display:none;}
.rpi .rpi-content .rpi-ltgt {background:none !important;box-shadow:none !important;padding:0 !important;}
