/* termék listák a nyitólapon */
/*
.webshop-lists{}

.webshop-lists a{
	border-radius:3px;
	display:inline-block;
	margin:0 9px 9px 0;
	padding:18px 27px;
}

.webshop-lists a.active,
.webshop-lists a.active:hover{
	color:#fff;
	background-color:#fd907a;
}

	.webshop-lists a{
		color:#fd907a;
		text-decoration:none;
	}

	.webshop-lists a:hover{background-color:#f3f3f3;}
	*/

	.webshop-list-product-box-container{
		/*padding-top:var(--brand-padding-3);*/
		display:block;
	}

		/*.webshop-list-product-box-container h2{
			margin-bottom:20px;
		}*/

		.webshop-list-product-box-container.hidden{display:none;}

		/* webshop-list-product-box */
		.webshop-list-product-box{
			background-color:var(--base-color-white);
			border:1px solid var(--brand-alternate-text-color);
			box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
			display:inline-block;
			/* margin : 1% ; */
			margin : calc( 1% - 1px ) ;
			overflow:hidden;
			padding : var(--brand-padding-2) ;
			position:relative;
			vertical-align:top;
			/* width:23%; */
			width : 31% ;
			transition:var(--brand-transition-animation);-moz-transition:var(--brand-transition-animation);-o-transition:var(--brand-transition-animation);-webkit-transition:var(--brand-transition-animation);
		}
			.webshop-list-product-box>div{
				/*padding:20px 10px 30px 10px;
				transition:all ease 400ms;-moz-transition:all ease 400ms;-o-transition:all ease 400ms;-webkit-transition:all ease 400ms;*/
				vertical-align:top;
			}

				/*.webshop-list-product-box>div:hover{*/
				.webshop-list-product-box:hover{
					/*background-color:#fff;*/
					cursor:pointer;
					border-color:var(--brand-border-color);
					/*box-shadow:0 0 10px 1px rgba(52,52,52,.25);-moz-box-shadow:0 0 10px 1px rgba(52,52,52,.25);-webkit-box-shadow:0 0 10px 1px rgba(52,52,52,.25);*/
				}

			/*.webshop-list-product-box:nth-child(4n+4){padding-right:0;}*/
		/* vége: webshop-list-product-box */

	.webshop-list-product-box>div>div .product-name{
		text-align:center;
		/*font-size:1.25rem;*/
	}

		.webshop-list-product-box>div>div .product-name strong{
			display:block;
			font-weight:400;
			min-height:50px;
			overflow:hidden;
		}

	.webshop-list-product-box>div>div .product-unite-price{
		text-align:center;
		/*font-family:'Lora',serif;*/
		padding:var(--brand-padding-1) 0;
	}

		.webshop-list-product-box>div>div .product-unite-price span{
			display:inline-block;
			vertical-align:middle;
		}

	/* kép */
	div.product-images,
	picture.product-images{
		display:block;
		overflow:hidden;
		width:100%;
		margin-bottom:var(--brand-padding-3);
		position:relative;
	}

		.product-images img{
			width:100%;
			display:block;
			transition:all ease 400ms;-moz-transition:all ease 400ms;-o-transition:all ease 400ms;-webkit-transition:all ease 400ms;
			/*background-color:var(--brand-light-background-color);*/
		}

		.webshop-list-product-box .product-images img{
			margin:0 auto;
			width:80%;
		}

		.product-images img:hover{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
		.product-images .main-image img:hover,
		.product-images .product-image-gallery img:hover{transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;}

		.product-images .product-image-gallery{padding-top:var(--brand-padding-2);}

		.product-images .product-image-gallery img{
			display:inline-block;
			width:18%;
			padding:0;
			box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
			transition:none;-moz-transition:none;-o-transition:none;-webkit-transition:none;
			margin:1%;
			border:1px solid #fff;
		}

		.product-images .product-image-gallery img:nth-child(1){margin-left:0 !important;}

			.product-images .product-image-gallery img:hover{
				border:1px solid var(--brand-border-color);
				cursor:pointer;
			}
	/* vége: kép */

	/* termék név */
	.webshop-list-product-box .product-name a{
		color:var(--brand-text-color);
		/*font-size:.875rem;*/
		font-weight:500;
	}

		.webshop-list-product-box .product-name a:hover{
			color:var(--brand-primary-color);
			text-decoration:none;
		}
	/* vége: termék név */

	/*  ár */
	.product-unite-price{
		font-weight:700;
		font-size:1.5rem;
	}

		.old-product-price{padding-right:var(--brand-padding-2);}

			.old-product-price del{
				color:var(--brand-alternate-text-color);
				font-size:1rem;
				font-weight:normal;
				vertical-align:middle;
			}

			.new-product-price ins{
				color:var(--brand-primary-color);
				font-size:1.5rem;
				font-weight:700;
				text-decoration:none;
				display:inline-block;
				padding-right:var(--brand-padding-2);
			}
	/* vége: ár */

	/* kedvezmény */
	.discount{
		background-color:var(--brand-primary-color);
		box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
		color:var(--base-color-white);
		/* font-size:1.5rem; */
		/* font-size : 1rem ; */
		font-size : .875rem ;
		font-weight:700;
		left:var(--brand-padding-3);
		padding:var(--brand-padding-2);
		position:absolute;
		top:var(--brand-padding-3);
	}

	.images-and-videos .discount{
		font-size:2rem;
		left:var(--brand-padding-4);
		padding:var(--brand-padding-3) var(--brand-padding-2);
		top:0;
	}

		/*.webshop-list-product-box>div:hover .discount{
			background-color:#fd907a;
			color:#fff;
		}*/
	/* vége: kedvezmény */
/* vége: termék listák a nyitólapon */

/**
 * CART CONTENT
 */
.cart-content,
.checkout-page-content{padding-top:30px;}

	.cart-content .table-header{background-color:var(--brand-primary-color);}

		.cart-content .table-header>p{
			box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
			display:inline-block;
			font-weight:700;
			/*padding:20px !important;*/
			padding:var(--brand-padding-2) !important;
			text-align:center;
			vertical-align:middle;
			width:25%;
			color:#fff;
		}

			.cart-content .table-header>p:nth-child(1){width:30%;}

			.cart-content .table-header>p:nth-child(2),
			.cart-content .table-header>p:nth-child(3),
			.cart-content .table-header>p:nth-child(4),
			.cart-content .table-header>p:nth-child(5){width:16%;}

			.cart-content .table-header>p:nth-child(4){width:22%;}

		.cart-content .table-body{border-bottom:2px solid var(--brand-border-color);}

		.is--cart-table-row
		{
			box-sizing : border-box ;
		}

		.cart-content .table-body>div:nth-child(2n+1){background-color:var(--brand-light-background-color);}

		.cart-content .table-body>div>p{
			box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
			display:inline-block;
			padding:10px !important;
			vertical-align:middle;
		}

			.cart-content .table-body>div>p:nth-child(1){
				width:30%;
				font-weight:bold;
			}

			.cart-content .table-body>div>p:nth-child(2),
			.cart-content .table-body>div>p:nth-child(3),
			.cart-content .table-body>div>p:nth-child(4),
			.cart-content .table-body>div>p:nth-child(5){
				text-align:right;
				width:14%;
			}

				.cart-content .table-body>div>p:nth-child(4){width:22%;}

			.cart-content .table-body>div>p:nth-child(4){font-weight:bold;}

			.cart-content .table-body>div>p input[type=text]{
				width:50%;
				text-align:right;
				background-color:#fff;
			}

			.cart-content .table-body>div>p a.link-as-button{
				padding:5px 10px;
				background-color:var(--brand-primary-color);
				color:#fff;
				border:none;
				font-weight:bold;
				font-size:100%;
				margin-left:5px;
				text-transform:none;
			}

				.cart-content .table-body>div>p a.link-as-button:hover{background-color:var(--brand-light-background-color);}

		.cart-content .table-footer{
			box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
			/*color:#fd907a;*/
			display:inline-block;
			font-size:120%;
			margin-left:50%;
			width:50%;
		}

			.cart-content .table-footer>p{
				padding:5px;
				text-align:right;
			}

				.cart-content .table-footer>p:nth-child(-n+2){
					/*color:#343434;*/
					font-size:90%;
				}

	/**/
	.cart-content .is--order-list-table .table-header>p,
	.cart-content .is--order-list-table .table-body>div>p{
		width:20% !important;
		text-align:left;
	}

	.cart-content .is--order-list-table .table-body>div>p:nth-child(4){font-weight:400;}
	/**/

.part-1,
.part-2{
	width:45%;
	/*padding:4% 0 0 0;*/
	padding:30px 0 0 0;
	display:inline-block;
	vertical-align:top;
	box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}

.part-1{
	margin-right:10%;
}

.part-1-sub{display:none;}

	.part-1 h2,
	.part-2 h2{
		/*font-size:200%;*/
		/*padding-bottom:4%;*/
		/*padding-bottom:30px;*/
	}

.part-3{
	width:75%;
	margin:0 auto;
	text-align:center;
	/*padding-top:3%;*/
	padding-top:30px;
}

.cart-description{font-size:90%;}
/* END: CART CONTENT */

/* PRODUCT VARIATIONS */
/*
label.product-variation-label{padding-bottom:0;}

.ui-selectmenu-button{
	background-color:#fff;
	margin:5px 0 15px 0;
}

.ui-button,
.ui-button:hover,
.ui-button:focus,
.ui-selectmenu-button:hover,
.ui-selectmenu-button-closed,
.ui-selectmenu-button-open{background-color:#fff;}

.ui-selectmenu-menu .ui-state-active{
	background-color:#3ccc3c;
	border:1px solid #3ccc3c;
}
*/
/* END: PRODUCT VARIATIONS */

/**/
.is--price-info-text{font-size:.875rem;}

.product-unite-price-container .is--price-info-text{line-height:140%;}

	.is--price-info-text span{padding-right:var(--brand-padding-1);}

.is--product-long-description{font-size:.875rem;}
/**/

/* BEGIN: 2020/09/27 */
.is--cart-table-row p{
	display:inline-block;
	vertical-align:middle;
}

	.is--cart-table-row p:nth-child(1)::after{
		clear:both;
		float:none;
	}

.is--cart--product-image-thumbnail{
	display:block;
	float:left;
	height:80px;
	overflow:hidden;
	margin-right:var(--brand-padding-2);
	position:relative;
	width:60px;
}

	.is--cart--product-image-thumbnail img{
		display:block;
		left:50%;
		margin:auto;
		position:absolute;
		top:50%;
		transform:translate(-50%,-50%);
		width:100%;
	}

.is--cart--product-name-and-id{display:block;}

	.is--cart--product-name-and-id a{
		line-height:130%;
		display:block;
	}

	.is--cart--product-name-and-id i,
	.is--cart--product-name-and-id>span{
		font-weight:400;
		font-size:.875rem;
	}

.cart-table{font-size:.875rem;}
/* END: 2020/09/27 */