.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;
	}
}
