/**
 * Theme Name: Kadence Dynamic Club
 * Template:   kadence
 * Author: Attila Gyurman <attila.gyurman@ilx.hu>
 */

.woocommerce div.product .woocommerce-tabs ul.tabs {
	margin: 0 0 0 0 !important;
}

h1.product_title {
	font-size: 32px;
	font-weight: 700;
}

@media screen and (min-width: 576px) {
	ul.product-archive.grid-sm-col-2 {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}

@media screen and (min-width: 720px) {
	.woocommerce div.product .woocommerce-tabs ul.tabs {
		padding: 0 0 0 2em !important;
	}

	.woocommerce div.product .woocommerce-tabs .panel {
		margin: 0 !important;
	}

	.woocommerce-product-gallery {
		margin-top: 5em !important;
	}

	ul.product-archive.grid-sm-col-2 {
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}

}

@media screen and (max-width: 719px) {
	.woocommerce div.product .woocommerce-tabs .panel {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.woocommerce-product-gallery {
		margin-top: 1em !important;
	}

	.woocommerce div.product div.summary {
		padding-top: 0 !important;
	}

}

.woocommerce-Price-amount.amount {
	font-weight: 500 !important;
}

.dynamic-product-icons {
	display: flex;
	margin-top: 20px;
}

.dynamic-product-icons div {
	width: 96px;
	max-width: 20%;
	margin-right: 10px;
	transition: all .2s ease-in-out;
	filter: grayscale(100%);
}

.dynamic-product-icons div:hover {
	transform: scale(1.2);
	filter: grayscale(0%);
}

.woocommerce table.shop_attributes {
	width: calc(100% - 60px) !important;
	margin: 30px !important;
}

.woocommerce table.shop_attributes th {
	width: 350px !important;
	max-width: 70% !important;
	text-align: left !important;
	padding-right: 24px !important;
}

.woocommerce table.shop_attributes th.right {
	text-align: right !important;
	font-weight: normal !important;
}

.woocommerce div.product div.summary {
	padding: 20px !important;
}

.woocommerce-Tabs-panel .related.products {

	padding: 30px;

	h2 {
		display: none;
	}
}

.woocommerce div.product div.summary {
	margin-bottom: 0 !important;
	padding-bottom: 0px !important;
}

.woocommerce-Tabs-panel--egyedi_egyeni_tab {
	padding-left: 20px !important;
	padding-right: 20px !important;
}

/* Karrier oldlaon ne látszódjon az ingyenes szállítás bar */
.page-id-1370 #wfspb-top-bar {
	display: none !important;
}