/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 27 2025 | 10:18:55 */
/* Cookie banner CSS */
#moove_gdpr_cookie_info_bar {
	min-height: unset !important;
    max-height: unset !important;
    height: 100vh !important;
    background-color: #202020c9 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 20px !important;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden {
	display: none !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
	background-color: #202020 !important;
    padding: 25px !important;
	max-width: 600px !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-content {
	flex-direction: column !important;
	gap: 25px !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p {
	font-weight: 400 !important;
	text-align: center !important;
	font-size: 16px !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder {
	padding: 0 !important;
	flex-direction: row-reverse !important;
	justify-content: center !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder .moove-gdpr-infobar-reject-btn,
#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder .moove-gdpr-infobar-settings-btn {
	background-color: transparent !important;
    box-shadow: unset !important;
    opacity: .4 !important;
    color: #fff !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder .moove-gdpr-infobar-allow-all {
	background-color: #009400 !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder .moove-gdpr-infobar-allow-all:hover {
	background-color: #fff !important;
	color: #009400 !important;
}
.moove_gdpr_cookie_modal_open .moove-gdpr-branding-cnt {
	display: none !important;
}

/* products block */
.wp-block-woocommerce-product-collection .wc-block-components-product-price {
	display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
	font-weight: 400 !important;
}
ul.wc-block-product-template li.product .attachment-woocommerce_thumbnail,
ul.wc-block-product-template li.product .wp-block-woocommerce-product-button button {
	border-radius: 5px !important;
}
ul.wc-block-product-template li.product .wp-block-woocommerce-product-button button span {
	font-size: 16px !important;
}
ul.wc-block-product-template.wc-block-product-template {
	margin: 0 !important;
}

/* default woo product list */
.woocommerce ul.products {
	grid-gap: 1.25em !important;
}
.woocommerce ul.products li.product {
	border: 0 !important;
	padding: 0 !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product .price {
	font-size: 20px !important;
}
.woocommerce ul.products li.product .price {
	flex-direction: column;
	color: #d46f57;
}
.woocommerce ul.products li.product .price bdi {
	font-weight: 400 !important;
}
.woocommerce ul.products li.product a.button {
	width: fit-content !important;
}
.woocommerce span.onsale {
	left: 30px !important;
}

@media only screen and (max-width: 768px) {
	.woocommerce ul.products li.product a.button {
		padding: 10px 20px !important;
	}
}

/* üres értékelések */
.star-rating[title="Még nincs értékelés"],
.single_form_in .star-rating[title="Még nincs értékelés"] + div {
	display: none !important;
}

/* Woo üzenetek */
.woocommerce-message {
    background-color: #0a9444b8 !important;
}
.woocommerce-message,
.woocommerce-error {
	padding: 15px !important;
}
.woocommerce-message,
.woocommerce-error li {
	display: flex;
    align-items: center;
    justify-content: space-between;
    line-height: 1;
}
.woocommerce-error li a {
	width: fit-content !important;
    line-height: 1;
}
.woocommerce-message a {
	order: 10;
    border: 1px solid white !important;
	border-radius: 5px !important;
    padding: 10px 20px !important;
}

/* Főoldal */
.gb-grid-wrapper-de6be135 a {
	color: white !important;
}

/* kategória oldalak */
.post-type-archive-product #content,
.tax-product_cat #content {
	gap: 25px !important;
}
.post-type-archive-product .sidebar .widget,
.tax-product_cat .sidebar .widget {
	background-color: unset !important;
}
.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-title-container {
	font-size: 16px !important;
}
.woocommerce-result-count {
	font-size: 15px !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
	margin-bottom: 5px !important;
}
.custom-color-attribute {
	line-height: 1;
    font-size: 15px;
    margin: 0 0 20px !important;
    padding: 0 25px;
	display: flex;
    flex-direction: column;
    gap: 5px;
}
@media only screen and (min-width: 1025px) {
    .post-type-archive-product .site-content,
    .tax-product_cat .site-content {
        padding: 20px;
    }
}
@media only screen and (min-width: 769px) {
	.post-type-archive-product #primary,
	.tax-product_cat #primary {
		width: 75% !important;
	}
	.post-type-archive-product #left-sidebar,
	.tax-product_cat #left-sidebar {
		width: 25% !important;
	}
}
@media only screen and (max-width: 768px) {
	#wc-column-container .custom-sif-button {
		display: inline-block !important;
		width: fit-content !important;
		margin: 0 !important;
		float: left !important;
	}
	#wc-column-container .woocommerce-ordering {
		display: inline-block !important;
		width: fit-content !important;
		float: right !important;
	}
	#wc-column-container .woocommerce-ordering select {
		margin: 0 !important;
	}
	#wc-column-container .woocommerce-result-count {
		text-align: left !important;
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
	.custom-color-attribute {
		padding: 0 15px;
	}
}

/* Fluent form */
.ff-default .ff_btn_style:hover {
	opacity: 1 !important;
}
.ff-name-field-wrapper .ff-t-container {
	flex-direction: row-reverse !important;
}
@media only screen and (max-width: 768px) {
	.ff-name-field-wrapper .ff-t-container {
		display: flex;
		flex-direction: column-reverse !important;
	}
}

.woocommerce a.button {
	color: black !important;
}

/* fiókom oldal */
#post-5964 button.woocommerce-form-login__submit {
	color: black !important;
}