@media only screen and (max-width: 1920px) {

	.popupwrap {
		width: 60%;
	}
	
	.imagegallerywrap {
		width: 60%;
	}

}


@media only screen and (max-width: 1520px) {

	.popupwrap {
		width: 65%;
	}

	.imagegallerywrap {
		width: 70%;
	}

}


@media only screen and (max-width: 1420px) {


	
	.popupwrap {
		width: 75%;
	}

	.sidewishlist,
	.sidecart {
		width: 40%;
	}
	
	.imagegallerywrap {
		width: 80%;
	}
	
	.eenvoudige_tekst .content {
		width: 75%;
	}
	
}



@media only screen and (max-width: 1300px) {
	
	
	html {
		-webkit-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%;
	}
	
	.imagegallerywrap {
		width: 100%;
	}
	
	.hamburger {
		display: flex;
		width: 3rem;
		height: 2rem;
		position: relative;
		cursor: pointer;
		flex-direction: column;
		justify-content: space-between;
		margin-right: .75rem;
		z-index: 110;
	}
	.hamburger span {
		height: 2px;
		width: 100%;
		position: relative;
		left: 50%;
		background-color: white;
		transform: translateX(-50%);
		transition: all .3s cubic-bezier(.785,.135,.15,.86);
	}
	
	.langs {
		z-index: 0;
	}
	
	.hamburgeractive .langs {
		position: fixed;
		left: 2rem;
		bottom: 1rem;
		right: 2rem;
		width: auto !important;
		text-align: center;
		padding: 0 !important;
		z-index: 120;
	}
	
	.hamburgeractive .langs a {
		margin: 0 .75rem;
	}
	
	.theme-light .hamburger span {
		background: var(--dark);
	}
	
	.menucontainer,
	.menutop .rightitems a.shoppingbag_totals,
	.uspexpanded {
		display: none;
	}
	
	.pretop .flexcontainer {
		flex-direction: column;
	}
	.pretop .sectioninner .flexcontainer:not(.uspexpanded .flexcontainer) .flexitem:first-of-type {
		width: 100%;
		white-space: nowrap;
		overflow: hidden;
	}
	
	@keyframes slide-left-right {
		25% {
			margin-left: 0;
		}
		30% {
			margin-left: -100%;
		}
		95% {
			margin-left: -100%;
		}
		100% {
			margin-left: 0;
		}
	}
	
	.pretop .flexcontainer .uspstop .usp:first-of-type {
		animation: slide-left-right 10s ease-in-out infinite;
	}
	
	.pretop .flexcontainer .uspstop .usp {
		margin-top: .5em;
		margin-right: 0;
		display: inline-block;
		width: 100%;
	}
	
	.uspexpanded .flexitem:last-of-type {
		padding-left: 0;
		padding-top:1em;
	}
	
	.kiyoh {
		width: 100%;
	}
	
	/* .imghover {
		pointer-events: none;
	} */
		
	.menucontainer .menuleft, .menucontainer .menuright {
		padding: 0 !important;
		flex-direction: column;
		justify-content: center;
		width: 100%;
	}
	
	body.hamburgeractive {
		overflow: hidden;
	}
	
	.hamburgeractive .menucontainer {
		display: flex;
		position: fixed;
		background: var(--dark);
		top:0rem !important;
		padding-top: 17rem;
		padding-bottom: 17rem;
		min-height: 20rem;
		left: 0;
		right: 0;
		bottom: 0  !important;
		z-index: 100;
		flex-direction: column;
		overflow-y: auto;
	}
	
	.theme-light.hamburgeractive .menucontainer {
		background: white;
	}
	
	.hamburgeractive .hamburger span:first-of-type {
		top: 50%;
		width: 80%;
		transform: translate(-50%,-50%) rotate(45deg);
	}
	
	.hamburgeractive .hamburger span:nth-child(2) {
		width: 0;
	}
	
	.hamburgeractive .hamburger span:last-of-type {
		bottom: 50%;
		width: 80%;
		transform: translate(-50%,50%) rotate(-45deg);
	}
	
	.menucontainer .menu-item {
		padding-bottom: .5rem;
	}
	.menucontainer .sub-menu {
		display: none !important;
	}
	
	.top .logo {
		height: 5rem;
		width: auto;
		top:calc(50% + .5rem);
	}
	
	.topblock {
		height: 12rem;
	}
	
	.top {
		min-height: 12rem;
	}
	
	.menutop .rightitems a svg {
	}
	
	.menutop .rightitems {
		width: 100%;
	}
	
	.eenvoudige_tekst .content {
		width: 100%;
	}
	
	.rightitems .myaccount {
		order: 1;
		margin-right: auto !important;
	}
	.rightitems .wishlisticon {
		order: 2;
	}
	.rightitems .shoppingbag {
		order: 3;
		height: 2.5rem !important;
		min-width: 2.15rem !important;
	}
	
	.menutop .rightitems a.wishlisticon svg {
		height: 2.5rem;
	}
	
	.rightitems .search {
		order: 4;
	}
	
 	section.producten {
		padding-top:15px;
	}
	
	section.producten .products-wrapper,
	section.stories_overzicht .products-wrapper {
		width: 100%;
		margin-left:0;
	}
	
	.popupwrap {
		width: 100%;
	}

	.popupcontent {
		justify-content: flex-start;
	}	
 
	
	.popupcontent .popupbuttons {
		display: block;
	}
	
	.sidewishlist,
	.sidecart {
		width: 60%;
	}
	
	.category_overview .sectioninner {
		padding-right: 15px;
	}
	.sortform {
		width: auto;
	}
	
	.woocommerce-account.logged-in .woocommerce,
	.woocommerce-account .woocommerce {
		display: block;
	}
	
	.woocommerce-MyAccount-navigation {
		border-bottom: 1px solid #ccc;
		
	}
	
	.woocommerce-MyAccount-content,
	.woocommerce-MyAccount-navigation {
		width: 100%;
		padding: 1em;
	}
	
	/* .woocommerce-MyAccount-navigation::before {
		content: 'Menu';
		display: block;
		margin-bottom: .5rem;
		font-weight: light;
		font-family: "Roboto", sans-serif;
		font-weight: 400;
		padding-left: 2.25rem;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMTggMjQ0Ij48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0wLDIzN3YtMjVjMC0zMiw2LTI4LDU4LTU4aDEwMmMzMiwwLDU4LDI2LDU4LDU4djI1YzAsNC0zLDctNyw3LTMsMC02LTMtNi03di0yNWMwLTI1LTIwLTQ1LTQ1LTQ1SDU4Yy0yNSwwLTQ1LDIwLTQ1LDQ1djI1YzAsNC0zLDctNiw3LTQsMC03LTMtNy03Wk0xMDksMTE2Yy0zMiwwLTU4LTI2LTU4LTU4Uzc3LDAsMTA5LDBzNTgsMjYsNTgsNThTMTE3LDExNiwxMDksMTE2Wk0xMDksMTAzYzI1LDAsNDUtMjAsNDUtNDVzLTIwLTQ1LTQ1LTQ1LTQ1LDIwLTQ1LDQ1LDIwLDQ1LDQ1LDQ1WiIvPjwvc3ZnPg==");
		background-repeat: no-repeat;
		background-size: 1.5rem auto;
		background-position: left top;
	}
	
	.woocommerce-MyAccount-navigation ul {
		display: none;
	}
	
	.woocommerce-MyAccount-navigation:hover ul {
		display: block;
	}
	 */
	.woocommerce-MyAccount-navigation ul li {
		display: block;
		margin-right: 1em;
	}
	
	.woocommerce-account .woocommerce table.shop_table.woocommerce-MyAccount-orders {
		width: 100%;
	}
	.woocommerce-account .woocommerce table.shop_table.woocommerce-MyAccount-orders thead {
		display: none;
	}
	.woocommerce-account .woocommerce table.shop_table.woocommerce-MyAccount-orders th,
	.woocommerce-account .woocommerce table.shop_table.woocommerce-MyAccount-orders td {
		display: block;
		width: 100%;
		border: 0;
		text-align: left;
		padding: 0 !important;
	}
	
	.woocommerce-account .woocommerce table.shop_table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions {
		border-bottom: 1px solid #ccc !important;
		padding-bottom: 1rem !important;
		margin-bottom: 2rem;
	}
	
	.woocommerce-MyAccount-content {
		overflow-x: auto;
	}
	
	.checkoutprogress {
		display: block;
	}
	
	.checkoutprogress .flexitem {
		width: 100%;
		box-sizing: border-box;
	}
	
	.checkoutprogress .flexitem svg {
		display: none !important;
	}
	
	.checkoutstepshold .flexcontainer {
		display: block;
	}
	
	.checkoutgrey .inputshold {
		width: 100% !important;
	}
	
	.checkoutgrey .buttonshold {
		width: 100% !important;
	}
	
	.spacer-row {
		display: table-row;
	}
	
	.checkoutgrey .inputshold.reviewhold .shop_table .cart-img {
		width: 7em;
	}
	
	.checkoutgrey .inputshold.reviewhold .cart-col {
		width: 100%;
	}
	
	.checkoutgrey .inputshold.reviewhold .shop_table .cart-info {
		flex-direction: column
	}

	.checkoutstepshold .flexcontainer .flexitem:not(.transactionalformseperator) {
		width: 100%;
		margin-bottom: 3rem;
	}
	
	.postnl-co-tr-container td,
	.woocommerce-checkout-review-order-table tbody tr,
	.woocommerce-checkout-review-order-table tfoot tr {
		padding: 0 1rem;
		box-sizing: border-box;
		display: block;
	}
	
	.woocommerce-checkout-review-order-table tfoot,
	.woocommerce-checkout-review-order-table .carttotalswrap,
	.woocommerce-checkout-review-order-table .carttotalswrap th,
	.woocommerce-checkout-review-order-table .carttotalswrap td,
	.woocommerce-checkout-review-order-table tbody,
	.woocommerce-checkout-review-order-table {
		display: block;
		width: 100%;
	}
	
	.woocommerce-checkout-review-order-table .cart_item {
		display: flex;
		position: relative;
		padding-bottom: 3rem;
	}
	
	.returnform .cart_item {
		flex-direction: column;
	}
	
	.woocommerce-account .woocommerce .returnform table.shop_table td {
		border-bottom: 0 !important;
		padding: 0 !important;
		padding-bottom: 1rem !important;
	}
	
	.returnform .cart_item {
		padding: 0 !important;
		padding-bottom: 1rem !important;
		border-bottom: 1px solid var(--dark);
	}
	
	.woocommerce-checkout-review-order-table .cart-img {
		flex-shink: 0;
	}
	
	.woocommerce-checkout-review-order-table td.product-desc {
		width: 100%;
		padding-right: 4rem;
		box-sizing: border-box;
	}
	
	.woocommerce-checkout-review-order-table .product-remove {
		position: absolute;
		right: 2rem;
		top:2rem;
	}
	
	.woocommerce-checkout-review-order-table td {
		width: auto;
	}
	
	.woocommerce-checkout-review-order-table  .cart-subtotal td {
		padding-top: 0;
		padding-bottom: 1rem;
	}
	
	.woocommerce-checkout-review-order-table .carttotalswrap:last-of-type th, .woocommerce-checkout-review-order-table .carttotalswrap:last-of-type td {
		padding-bottom: 0;
	}
	
	.checkoutpart4 .checkoutgrey .flexitem.inputshold {
		display: none;
	}
	
	.checkoutpart4 #finishOrderButton {
		margin-top: 0;
		width: 100%;
	}
	
		
	.woocommerce-checkout-review-order-table .product-qty {
		position: absolute;
		bottom: 0;
		padding: 0;
		width: 9.5rem;
	}
	
	.woocommerce-checkout-review-order-table .cart-sizehold {
		margin-bottom: 0;
		width: auto;
		margin-top: 0;
	}
	
	.woocommerce-checkout-review-order-table .product-total {
		position: absolute;
		right: 0;
		bottom: 0;
		text-align: right;
	}
	
	.woocommerce-checkout-review-order-table .product-size {
		display: block;
		position: absolute;
		left: 12rem;
		bottom: 0;
		padding: 0;
		margin: 0;
	}
	
	.woocommerce-checkout-review-order-table .product-size .cart-sizehold {
		width: 8rem;
	}
	
	.woocommerce-checkout-review-order-table .product-sp,
	.woocommerce-checkout-review-order-table .borderheader {
		display: none;
	}
	
	
	
	.flexcontainer.cart-right-items-wrap {
		display: block;
	}
	
	.custom-coupon-wrapper {
		position: relative;
		left: auto;
	}
	
	.sectioninner {
		display: block;
		width: 100%;
	}

	.cart-left-items,
	.cart-right-items {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		
	}
	
	.postnl_content .postnl_list .list_title {
		width: 100%;
		box-sizing: border-box;
		padding: 0;
	}

	.postnl_content .postnl_list > li, .postnl_content .postnl_list .postnl_sub_list {
		display: block;
		text-align: center;
	}
	
	.postnl_content .postnl_list .list_title span br {
		display: inline-block;
		width: .1em;
	}
	
	.postnl_content .postnl_list .postnl_sub_list .postnl_sub_radio_label i {
		float: none !important;
		margin: 0 !important;
	}
	
	.designerdesc .flexcontainer {
		display: block;
	}
	
	.designerdesc .categorydescinner,
	.designervisual {
		width: 100%;
		padding: 0;
		margin-bottom: 1em;
	}
	
	.designerdesc .vlinder {
		margin-left: auto;
		margin-right: auto;
	}
	
	section.afbeeldingen_slides .slide {
		height: 75vw;
	}
	
	.mobile_menuwrap {
		display: none;
	}
	
	.searchresults form {
		width: 100%;
	}
	
}

@media only screen and (max-width: 768px) {
	
	.desktoponly {
		display: none;
	}
	
	.mobileonly {
		display: block;
	}
	
	.sidewishlist,
	.sidecart {
		width: calc(100% - 4rem);
	}
	
	.sortform {
		width: 6em;
		font-size: 1.6rem;
		margin: 0 15px;
	}
	
	.topblock {
		height: 13rem;
	}
	
	.gpopuphold, 
	.searchpopup, 
	.keepmepostedpopup,
	.popuphold,
	.shoppingbagpopup {
		padding:2em;
		overflow-y: auto;
		justify-content: flex-start;
		align-items: flex-start;
	}
	
	.popupwrap {
		padding: 0;
		flex-direction: column;
		justify-content: flex-start;
		max-height: none;
	}
		
	.popupcontent,
	.popupimg {
		width: 100%;
	}
	
	.popupcontent {
		overflow: visible;
		padding: 2em;
		height: auto;
		position: relative;
		right: auto;
	}
	
	.popupimg {
		height: auto;
	}
	
	.popupimg img {
		vertical-align: bottom;
		width: 100%;
		height: auto;
	}
	
	/* .popupclose {
		position: fixed;
		top:1em;
		right: 1em;
		fill:white;
		opacity: 1;
	} */
	
	.popupclose {
		opacity: 1;
	}
	

	
	.mobile_menuwrap {
		display: block;
		background: white;
		padding-top: 15px !important;
	}
	
	.mobile_menu {
		width: 100%;
		box-sizing: border-box;
	}
	
	.mobile_menu ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	.mobile_menu ul li {
		display: block;
	}
	
	.mobile_menu ul li a::after {
		content: '';
		position: absolute;
		right: 0;
		top: 0;
		bottom: 0;
		display: block;
		width: 3rem;
		background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.88 11.13'><path fill='%23121212' d='M.11.53C-.04.39-.04.25.11.11S.39-.04.53.11l5.25,5.25c.14.14.14.28,0,.42L.53,11.03c-.14.14-.28.14-.42,0s-.14-.28,0-.42l5.04-5.04L.11.53Z'/></svg>") no-repeat center center;
		background-size: 1rem auto;
		margin-right: 2rem;
	}
	
	.mobile_menu ul li a {
		display: flex;
		padding: 2rem;
		background: white;
		border: 1px solid #000;
		text-decoration: none;
		font-size: 1.5rem;
		font-weight: 400;
		letter-spacing: 1px;
		text-transform: uppercase;
		font-family: Roboto,sans-serif;
		position: relative;
		transition: all .3s cubic-bezier(.785,.135,.15,.86);
		margin-bottom: .5rem;
		cursor: pointer;
	}
	
	.mobile_menu ul li:first-of-type  a{
		background: black;
		color: white;
	}
	
	
	.mobile_menu ul li:last-of-type  a{
		margin-bottom: 0;
	}
	
	
	.mobile_menu ul li:first-of-type a::after {
		background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.88 11.13'><path fill='%23ffffff' d='M.11.53C-.04.39-.04.25.11.11S.39-.04.53.11l5.25,5.25c.14.14.14.28,0,.42L.53,11.03c-.14.14-.28.14-.42,0s-.14-.28,0-.42l5.04-5.04L.11.53Z'/></svg>") no-repeat center center;
		background-size: 1rem auto;
	}
	
	
	section.designers_overzicht .flexcontainer {
		margin: 0;
		justify-content: space-around;
		display: flex;
	}
	
	section.designers_overzicht .flexcolumn {
		width: 50%;
		margin: 0;
	}
	
	.category_overview .product, .weergave-joy .product, .weergave-grid .product {
		width: 50% !important;
	}
	
	.stories_overzicht .product,
	.home .product {
		width: 100% !important;
	}
	
	.weergave-grid .product.sfeer.twocol {
		width: 100%;
		min-height: 35rem;
	}
	
	.category_overview .sectioninner,
	.catflex .flexitem {
		padding: 0;
	}
	
	
	
	.catflex .flexitem:last-of-type {
		width: 100%;
	}
	
	.catflex .flexitem.filterssidebar {
		position: fixed;
		width: 45%;
		z-index: 110;
		left:-100%;
		transition: all .3s cubic-bezier(.785,.135,.15,.86);
	}
	
	.filteractive .catflex .flexitem.filterssidebar {
		left: 15px;
		/* width: calc(100% - 30px); */
		position: absolute;
		background: white;
		border:1px solid var(--dark);
		top:3em;
	}
	
	.filteractive .catflex .flexitem.filterssidebar .totalproducts {
		display: none;
	}
	
	.filterflexcontainer {
		flex-wrap: wrap;
		font-size: .9rem;
		margin-bottom:5rem;
	}
	
	.filterpart:first-of-type {
		border-top: 0;
	}
	
	.currentselectedfilterswrap {
		position: absolute;
		right:0;
		left: 15px;
		order: 4;
		overflow: hidden;
		top:4.5rem;
	}
	
	.filterflexcontainer .currentselectedfilters {
		align-self: stretch;
		width: 100%;
		flex-wrap: nowrap;
		overflow-x: auto; 
		scroll-snap-type: x mandatory; 
	}
	
	.category_overview .pagination {
 		width: calc(100% - 30px);
	}
	 
	.currentselectedfilters div, .currentselectedfilters a {
		background:#E7E7E7;
		border: 1px solid #E7E7E7;
		flex: 0 0 auto; 
		font-size: 1.6rem;
		scroll-snap-align: start;
		margin-left: 0;
		margin-right: 8px;
	}
	
	.filterresults {
		display: block;
		margin-right: auto;
	}
	
	.totalproducts {
		margin: 0em;	
		padding: 0em;
		margin-right: auto;
		font-size: 1.4rem;
	}
	
	.innerflexer {
		padding: 15px;
	}
	
	.filterbutton {
		position: relative;
		display: flex;
		padding: 1.2rem;
		margin: 0 15px;
		font-size: 1.6rem;
		justify-content: center;
		color: white;
		align-items: center;
		border: 1px solid black;
		background: black;
		cursor: pointer;
		transition: all .3s cubic-bezier(.785,.135,.15,.86);
	}
	
	.filteractive .filterbutton {
		background: var(--grey);
		border: 1px solid var(--grey);
	}
	
	.filterbutton svg {
		height: 1em;
		width: auto;
		display: inline-block;
		fill:white;
		margin-right: 15px;
		transition: all .3s cubic-bezier(.785,.135,.15,.86);
	}
	
	.filteractive .filterbutton svg {
		fill:white;
	}
	
	.filterbutton .ico-filter,
	.filteractive .filterbutton .ico-close {
		display: block;
	}
	.filterbutton .ico-close,
	.filteractive .filterbutton .ico-filter  {
		display: none;
	}
	
	.filter_collapse .flexcontainer {
		display: flex !important;
	}
	
	.filter_collapse .flexcontainer .filteritemwrap {
		width: 100%;
		margin: .75rem 0;
	}

	
	.footer .flexcontainer,
	.endfooter .flexcontainer {
		flex-wrap: wrap;
	}
	
	.footer .flexcontainer .flexitem {
		width: 50%;
	}
	
	.footer .flexcontainer .socialfooterflex,
	.endfooter .flexitem {
		width: 100% !important;
		text-align: center;
	}
	
	.instagram-post a {
		width: calc(100% / 3);
	}
	
	.instagram-post a:nth-of-type(4),
	.instagram-post a:nth-of-type(5){
		display: none !important;
	}
	
	.slidercol2,
	.crumble {
		display: none; 
	}
	
	.product-detail {
		padding-top: 15px;
	}
	
	.product-detail .productinfoflex {
		display: block;
	}
	
	.fullscreenproductimage .product-images .slidercol1,
	.slidercol1 {
		width: 100%;
	}
	
	.product-images,
	.product-info {
		width: 100%;
		padding: 0;
	}
	
	.fullscreenproductimage .product-images .flexcontainer, .fullscreenproductimage .product-images .slidercol1, .fullscreenproductimage .product-images .slidercol2, .fullscreenproductimage .sliderwrap {
		height: auto;
	}
	
	.fullscreenproductimage .imagegallerywrap {
		display: block;
	}
	
	.fullscreenproductimage .product-images .slidercol2 {
		display: flex;
		width: 100%;
		padding-top: 2.25em;
		justify-items: space-between;
	}
	
	.fullscreenproductimage .slidethumb {
		width: calc(100% - 30px);
	}
	
	.fullscreenproductimage .slidethumb img {
		width: 100%;
		height: auto;		
	}
	
	.fullscreenproductimage .product-images .slide img {
		height: auto;
		width: 100%;
	}
	
	.productinfoinner {
		position: relative;
		height: auto;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
		min-height: auto;
		padding-top: 5rem;
	}
	
	.related .sectioninner  {
		padding: 0;
	}
	
	.related .sectioninner .products-wrapper {
		align-items: top;
	}
	
	.related .sectioninner .products-wrapper .product {
		width: 50%;
	}

	.products-wrapper.weergave-joy .product {
		padding: 0;
	}
	
	.nieuwsbriefflexfooter {
		order: 5;
		width: 100% !important;
		margin-bottom: 0 !important;
	}
	
	.betaalmethodesflexfooter {
		order: 4;
	}
	
	.endfooter {
		border-top: 1px solid var(--grey);
		padding: 1rem 2rem;
		box-sizing: border-box;
	}

	
	.mobilehide,
	.flip-clock-divider.minutes,
	.flip-clock-divider.seconds,
	ul.flip:nth-of-type(5), 
	ul.flip:nth-of-type(6), 
	ul.flip:nth-of-type(7), 
	ul.flip:nth-of-type(8) {
		display: none !important;
	}
	
	section.related .products-wrapper {
		margin-left: 0;
		width: 100%;
	}

	.emptycol {
		display: none;
	}
		
	.tekst_met_sfeerfoto .flexcontainer {
		flex-wrap: wrap;
	}
	
	.tekst_met_sfeerfoto .col4,
	.tekst_met_sfeerfoto .col8,
	.inhoud_op_wit .col8,
	.products404 .col8 {
		width: 100%;
	}
	.tekst_met_sfeerfoto .stijl-links .imgcol {
		margin-top: 30px;
	}
	.tekst_met_sfeerfoto .stijl-rechts .imgcol {
		margin-bottom: 30px;
	}
	
	.main-visual {
		height: 25vh;
	}
	.tax-product_cat .categorydescinner{
		width: calc(100% - var(--gutterwidth) - var(--gutterwidth));
		margin-left: var(--gutterwidth);
		padding: 30px 0;
	}
	
	.product-colors .color {
		width: 1.5rem;
		height: 1.5rem;
	}
	
	.contactblockhold {
		display: block;
	}
	
	.contactblock {
		width: 100%;
		margin: 0;
		margin-bottom: 2rem;
	}
	
	.pagination .page-numbers {
		margin: .25rem;
	}
	
}


@media only screen and (max-width: 500px) {
	
	.category_overview .product, .weergave-joy .product {
		width: 50%;
		transform: translateY(0rem) !important;
	}
	

	
	.product.sfeer .productwrap img {
		width: 100% !important;
		height: 100% !important;
	}


	
}

