/*
 * Jessnes Market CSS
 * Aus dem Customizer ausgelagert: Markt-/Shop-/Spreadshirt-Layout.
 */

@media (min-width: 690px) {
	.category-markt .site-content[class*=content]:before,
	.category-alben-markt .site-content[class*=content]:before,
	.postid-435 .site-content[class*=content]:before,
	.category-t-shirts .site-content[class*=content]:before {
		width: 785px;
		background: url(https://www.jessnes.de/neu/wp-content/uploads/2017/09/Page-Top-Wide.png);
		background-repeat: no-repeat !important;
	}

	.category-markt #primary,
	.category-alben-markt #primary,
	.postid-435 #primary,
	.category-t-shirts #primary {
		width: 785px !important;
		background: url(https://www.jessnes.de/neu/wp-content/uploads/2017/09/Page-Background-Wide.png) !important;
	}

	.category-markt .site-main:after,
	.category-alben-markt .site-main:after,
	.postid-435 .site-main:after,
	.category-t-shirts .site-main:after {
		width: 846px;
		background: url(https://www.jessnes.de/neu/wp-content/uploads/2017/09/Page-Bottom-Wide.png) !important;
		pointer-events: none;
	}

	.category-markt #right-sidebar,
	.category-alben-markt #right-sidebar,
	.category-t-shirts #right-sidebar,
	.postid-435 #right-sidebar {
		display: none;
		width: 0% !important;
	}

	.category-markt section#primary,
	.category-alben-markt section#primary,
	.category-t-shirts section#primary,
	.postid-435 section#primary {
		width: 100% !important;
		max-width: 785px;
	}

	.category-markt .site-main:before,
	.category-alben-markt .site-main:before,
	.category-t-shirts .site-main:before,
	.postid-435 .site-main:before {
		transform: translateX(729px) translateY(-38px);
	}

	.spreadplugin-article {
		width: calc(33.3333% - 2rem) !important;
	}
}

.price-slug {
	display: none;
}
.price {
	text-align: center !important;
	font-size: 1.25rem;
}
.category-markt .addtoany_share_save_container.addtoany_content_bottom {
	display: none !important;
}

/* MARKT - SPREADSHIRT */
#spreadplugin-list {
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
}
.spreadplugin-article h3,
.spreadplugin-article .description-wrapper,
.spreadplugin-article .details-wrapper2,
.spreadplugin-article .color-wrapper span,
.spreadplugin-article ul.soc-icons {
	display: none !important;
	visibility: hidden !important;
}
.spreadplugin-items {
	display: inline-block !important;
}
.spreadplugin-menu {
	max-width: 685px !important;
}
.spreadplugin-article {
	position: static !important;
	display: inline-block;
	margin: 0;
	padding: 1rem;
}
.spreadplugin-article .size-wrapper {
	position: relative;
	z-index: 300;
	display: inline-block;
	width: 100%;
	margin-top: .5rem;
	text-align: center;
}
.spreadplugin-article .size-wrapper select {
	background: #fff !important;
}
.spreadplugin-article .color-wrapper,
.spreadplugin-article .views-wrapper {
	width: 100%;
	text-align: center !important;
	justify-content: center;
	display: flex;
}
.spreadplugin-article .product-name {
	text-align: center;
}
.spreadplugin-article .price-wrapper {
	text-align: center;
	font-weight: bold;
	line-height: .5rem;
}
.spreadplugin-article ul.soc-icons {
	width: 100%;
	clear: both;
	display: flex;
	justify-content: space-around;
}
.spreadplugin-article ul.soc-icons li {
	flex-grow: 1;
	text-align: center;
	line-height: 2rem;
}
.spreadplugin-article ul.soc-icons li a {
	text-decoration: none;
}
.spreadplugin-article button[type=submit],
.spreadplugin-article input[type=button],
.spreadplugin-article input[type=submit] {
	background-color: #47a276;
	width: 100%;
	margin: 0;
	padding: 0;
}
.spreadplugin-article .price-wrapper:after {
	content: "Menge";
	transform: translateY(1.75rem);
	display: block;
	width: 100% !important;
	pointer-events: none;
	text-align: left;
	margin-left: 3rem;
}
.spreadplugin-article #quantity {
	width: 2.5rem;
}
.spreadplugin-article:nth-of-type(6n+4),
.spreadplugin-article:nth-of-type(6n+5),
.spreadplugin-article:nth-of-type(6n+6) {
	background: rgba(65,57,45,.1);
	border-top: 2px dashed rgba(65,57,45,.5);
	border-bottom: 2px dashed rgba(65,57,45,.5);
}

@media (max-width: 690px) {
	.spreadplugin-article {
		width: calc(100% - 2rem);
	}
}
