/*----------/ Header /----------*/

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

	header .header.content .minicart-wrapper {
    	display: inline-block;
	}
	header .header.content .block.block-search {
    	float: right;
	}
}

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

	.instagram-information-wrapper {
		margin-bottom: 20px;
	}
}

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


}

/*----------/ Contactpagina /----------*/

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

	.page-wrapper.contact #maincontent .page-title-wrapper h1 {
		margin-top: 20px;
		display: inline-block;
	}

}

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

	.page-wrapper.contact #maincontent .columns .column.main .contact_text table tbody tr td {
		width: 100%;
		float: left;

	}
}

/*----------/ Homepagina /----------*/

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

	.instagram-information-wrapper {
		width: calc(100%/3);
		float: left;
		height: 145px;
	}
	.instagram-widget-container {
		width: calc(100%/3*2);
		float: left;
	}
	.instagram-widget-container .instagram-photos img {
		height: 142px !important;
	}
	.instagram-information-wrapper h2 {
		font-size: 55px;
	}
	.instagram-information-wrapper h1 {
		font-size: 30px;
	}
	.instagram-information-wrapper p a {
		font-size: 12px;
	}
}

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

	.image-row-wrapper .image-rows-ul.image-row-of-one ul li {
		height: 200px;
	}
	.image-row-wrapper .image-rows-ul.image-row-of-two ul li {
		height: 220px;
	}
	.image-row-wrapper .image-rows-ul.image-row-of-three ul li {
		height: 180px;
	}
	.instagram-widget-container {
		width: 100%;
	}

	.instagram-widget-container .instagram-photos a {
		width: calc( (100% / 2) - 10px) !important;
		margin: 0 0 20px 0;
	}
	.instagram-widget-container .instagram-photos a:nth-child(2n + 1) {
		margin-right: 20px;

	}
	.instagram-widget-container .instagram-photos a img {
		object-fit: cover;
		height: 170px !important;
	}
	.instagram-widget-container .instagram-photos {
	     margin-left: 0px;
	}
	.instagram-information-wrapper {
		width: 100%;
	}
}


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

	.image-row-wrapper .image-rows-ul.image-row-of-one ul li {
		height: 170px;
	}
	.image-row-wrapper .image-rows-ul.image-row-of-two ul li {
		height: 190px;
	}
	.image-row-wrapper .image-rows-ul.image-row-of-three ul li {
		height: 150px;
	}
}

/*----------/ Producten Overzicht /----------*/
@media only screen and (max-width: 1190px) {

	.goto-product-container a {
	    padding: 9px 10px 6px;
	    font-size: 13px;
	}
	.column.main .product-item {
		padding-left: 0;
	}
}

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




}

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




}

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

	.product-item-name, .product.name a {
	    font-weight: 600;
	    font-size: 14px;
	}
	.product-item .price-box {
	    text-align: center;
	    margin: 10px 10px 25px 10px;
	}
	.product-item .price-box .price,
	.product-item .price-box .price::after {
	    color: #ac9998;
	    font-size: 12px;
	}
}

/*----------/ Producten Detail /----------*/

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

	.catalog-product-view .product.media {
	    width: 100% !important;
	}
	.page-layout-1column .product-info-main {
		width: 100%;
	}
}

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

	.product-main-information-wrapper {
		display: block;
		width: 100%;
	}
	.extra-information-wrapper {
	    width: 100% !important;
	}
	.product.attribute.description,
	.additional-attributes-wrapper.table-wrapper {

		width: 100% !important;
	}
}

/*----------/ Producten Detail Bijpassende producten /----------*/

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

	.block.related .products-grid .product-item {
		width: calc((100%/3) - 29px);
	}
}

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

	.block.related .products-grid .product-item {
		width: calc((100%/2) - 40px);
	}
}

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

	.block.related .products-grid .product-item {
		width: calc((100%) - 40px);
	}
}

/*----------/ Producten Detail Reviews /----------*/

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

	.reviews-bottom-wrapper {
	    display: table;
	}

	#product-review-container {
		width: 100%;
	}
	.block.review-add {
		width: 100%;
	}
}

/*----------/ Meet the maker /----------*/

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

	.meet-the-maker-grid li {
	    list-style-type: none;
	    width: calc(100%/1 - 0px);
	}

	#meet-the-maker-info p {
	    font-size: 12px;
	}
	#meet-the-maker-info h1 {
	    font-size: 21px;
	}
}

/*----------/ Tekstpagina /----------*/

@media only screen and (max-width: 779px) {
	.page-main > .page-title-wrapper .page-title {
	    word-break: break-word;
	}

}

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

	.page-main > .page-title-wrapper .page-title {
	    font-size: 19px;
	}
	.checkout-onepage-success .page-title-wrapper h1 span {
		font-size: 24px;
		text-align: center;
	}
}

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

	.column.main p img {
	    width: 100%;
	}
	.page-main > .page-title-wrapper .page-title {
	    font-size: 15px;
	}

}

/*----------/ Algemene product stylinh /----------*/

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

	.wishlist-index-index .main .form-wishlist-items .actions-toolbar .primary > button {
	    margin-bottom: 10px;
	}
}

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


	
}

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


	.columns .column.main {
		width: 100% !important;
		padding: 0 !important;
	}

	.sidebar.sidebar-main {
		width: 100% !important;
	}
	.columns .column.main {
		order: 2;
	}

	.sidebar.sidebar-main {
		order: 1;
	}
	.products-grid.wishlist .product-item .box-tocart .product-item-actions .actions-primary button {
	    margin-top: 33px;
	}
}

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

	.wishlist-index-index .product-item-info .product-item-inner .product-item-actions {
	    font-size: 10px;
	}

}

/*----------/ Mijn account /----------*/

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

	.account.page-layout-2columns-left .sidebar-main {
		width: 100%;
		order: 2;
	}

	.account.page-layout-2columns-left .column.main {
		width: 100%;
		order: 1;
	}
}









