.hidden_desktop {
    display: none;
}
.vmagicmenu .block-vmagicmenu-content .all-cat span:hover {
	background-color: transparent;
	color: inherit !important;
}

.vmagicmenu .block-vmagicmenu-content .all-cat span {
	border: none;
}

.vmagicmenu .level0.hasChild .level-top:after {
	padding-right: 15px;
}

.block-recent-posts .item a.post-read-more {
	font-size: 13px;
}

.block-recent-posts .item a.post-read-more:hover {
	color: inherit;
}

.bundle-options-container .product-options-wrapper {
	width: 100% !important;
}

/*onderstaande regel werkt niet door _less bestand; _layout less aangepast maar nog niet doorgevoerd/ rechter zijkant is 15pixels te ver op product pagina*/
.page-layout-2columns-right .sidebar-main {
	margin-right: -15px !important;
}

/*David style*/
.checkout-index-index .header-content .header-main .main-search,
.checkout-index-index .header-content .header-main .main-right .content-cart,
.checkout-index-index .header-content .header-main .main-right .account,
.checkout-index-index .header-content .nav-sections .magicmenu {
	display: none;
}

.go-product {
	text-align: center;
	margin: 20px 0;
}

.go-product a {
	background-color: rgba(244, 195, 65, 0.9);
	padding: 10px 60px;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}

.go-product a:hover {
	color: white;
	background-color: black;
}

@media(min-width: 1200px) {
	.checkout-index-index .header-content .header-main .main-right {
		width: 83.33333333333333%;
	}
}

@media(max-width: 420px) {
	.go-product a {
		padding: 10px 40px;
	}
}

@media(max-width: 340px) {
	.go-product a {
		padding: 10px 30px;
	}
}

/* ============================================================
   Blog meta-regel: "Datum - Auteur" i.p.v. "Auteur | Datum"
   Auteur krijgt exact dezelfde typografie als de datum.
   DreamHosting, 09-09-2026
   ============================================================ */

.post-data-wrap {
	display: flex;
	flex-wrap: wrap;
	align-items: baseline;
}

/* datum eerst, dan auteur */
.post-data-wrap .post-date,
.post-data-wrap .post-data { order: 1; }
.post-data-wrap .post-author-name { order: 2; }
.post-data-wrap .post-reading-time,
.post-data-wrap .reading-time { order: 3; }
.post-data-wrap .post-views,
.post-data-wrap .post-comments { order: 4; margin-left: auto; }

/* het originele scheidingsteken stond vóór de datum -> verbergen */
.post-data-wrap .post-date > span:first-child,
.post-data-wrap .post-data > span:first-child { display: none; }

/* nieuw scheidingsteken tussen datum en auteur */
.post-data-wrap .post-author-name::before {
	content: "-";
	margin: 0 .35em;
}

/* auteur identiek aan de datum (specificiteit hoger dan style-blog-post.css,
   dat ná custom.css geladen wordt) */
body .post-data-wrap .post-author-name,
body .post-data-wrap .post-author-name a,
body .post-view .post-data-wrap .post-author-name,
body .post-view .post-data-wrap .post-author-name a {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	color: inherit;
	text-decoration: none;
}

body .post-data-wrap .post-author-name a:hover {
	text-decoration: underline;
}
