section.pkaloldal_menu_bar {
	width: 100%; min-height: 10px; background-color: transparent; padding: 10px 10px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
div.pkaloldal_menu_container_div {
	width: 100%; max-width: 1600px; margin: auto; text-align: center; padding: calc(10px + (20 - 10) * var(--alap-arany)) 0px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
div.pkaloldal_menu_cim_div {
	position: relative; box-sizing: content-box; width: 100%; height: 100%; text-align: center; margin: auto;
}
.pkaloldal_menu_cim_style {
	position: relative; FONT-SIZE: calc(16px + (25 - 16) * var(--alap-arany)); font-style: normal; font-weight: 500; COLOR: #9bc443; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none; text-transform: uppercase;
}
@media screen and (min-width: 700px) {
	.pkaloldal_menu_cim_style:after {
		content: '';
		position: absolute;
		top: 100%;
		left: -10%;
		height: calc(1px + (2 - 1) * var(--alap-arany));
		width: 120%;
		background-color: #9bc443;
	}
}


div.pkaloldal_menu_item_div {
	display: inline-block; vertical-align: middle;
	padding: calc(10px + (15 - 10) * var(--alap-arany));
}
div.pkaloldal_menu_item_div img {
	max-width: calc(120px + (200 - 120) * var(--alap-arany));
	max-height: calc(65px + (85 - 65) * var(--alap-arany));
	transition: all 1s ease;
}
div.pkaloldal_menu_item_div:hover img {
	transform: scale(1.2);
}

div.pkaloldal_menu_container_gy_div {
	width: 100%; text-align: center;
}

div.pkaloldal_content_item_gy_div {
	display: block; width: 100%; text-align: center;
	padding: calc(10px + (15 - 10) * var(--alap-arany));
}
div.pkaloldal_content_item_gy_div img {
	max-width: calc(120px + (200 - 120) * var(--alap-arany));
	max-height: calc(65px + (125 - 65) * var(--alap-arany));
	transition: all 1s ease;
}
div.pkaloldal_content_item_gy_div:hover img {
	transform: scale(1.2);
}

img.pkaloldal_slider_img {
	width: 100%;
	height: auto;
}
img.pkaloldal_slider_img.desktop_img, .desktop_img {
	display: none;
}
img.pkaloldal_slider_img.mobil_img, .mobil_img {
	display: block;
}
@media screen and (min-width: 1000px) {
	img.pkaloldal_slider_img.desktop_img, .desktop_img {
		display: block;
	}
	img.pkaloldal_slider_img.mobil_img, .mobil_img {
		display: none;
	}
}

section.pkaloldal_content_bar {
	position: relative;
	width: 100%; min-height: 10px; background-color: transparent; padding: 10px 10px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}

section.pkaloldal_content_bar > div.breadcrumb {
	position: absolute;
	width: 100%; max-width: 920px;
	left: 50%; top: calc(0px - (10 - 0) * var(--alap-arany)); transform: translateX(-50%);
	padding: 0px 10px;
	text-align: right;
	FONT-SIZE: calc(12px + (18 - 12) * var(--alap-arany)); line-height: calc(18px + (28 - 18) * var(--alap-arany)); font-style: normal; font-weight: 400; COLOR: #74B643; text-decoration: none;
}
section.pkaloldal_content_bar > div.breadcrumb a {
	FONT-SIZE: calc(12px + (18 - 12) * var(--alap-arany)); line-height: calc(18px + (28 - 18) * var(--alap-arany)); font-style: normal; font-weight: 400; COLOR: #74B643; text-decoration: none;
}
section.pkaloldal_content_bar > div.breadcrumb a:hover {
	FONT-SIZE: calc(12px + (18 - 12) * var(--alap-arany)); line-height: calc(18px + (28 - 18) * var(--alap-arany)); font-style: normal; font-weight: 400; COLOR: #e3287e; text-decoration: none;
}
section.pkaloldal_content_bar > div.breadcrumb a i {
	FONT-SIZE: calc(18px + (28 - 18) * var(--alap-arany)); COLOR: #74B643 !important;
}
section.pkaloldal_content_bar > div.breadcrumb a:hover i {
	FONT-SIZE: calc(18px + (28 - 18) * var(--alap-arany)); COLOR: #e3287e !important;
}

div.pkaloldal_content_container_div {
	position: relative;
	width: 100%; max-width: 900px; margin: auto; text-align: left; padding: 25px 0px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}

div.pkaloldal_content_cim_div {
	position: relative; box-sizing: content-box; width: 100%; height: 100%; text-align: left; margin: auto; padding-bottom: 15px;
}
div.pkaloldal_content_cim_div img.logo {
	display: block; margin: calc(5px + (15 - 5) * var(--alap-arany)) auto;
	max-width: 200px;
	max-height: 125px;
	transition: all 1s ease;
}
div.pkaloldal_content_cim_div img.logo:hover {
	transform: scale(1.2);
}

@media screen and (min-width: 700px) {
	div.pkaloldal_content_cim_div img.logo {
		float: right;
		margin: 0px calc(5px + (15 - 5) * var(--alap-arany)) calc(5px + (25 - 5) * var(--alap-arany)) calc(5px + (35 - 5) * var(--alap-arany));
	}
}

div.pkaloldal_content_text_div img.kupon {
	display: block; margin: calc(15px + (25 - 15) * var(--alap-arany)) auto;
	max-width: 300px;
}


.pkaloldal_content_cim_style {
	position: relative; FONT-SIZE: calc(16px + (25 - 16) * var(--alap-arany)); font-style: normal; font-weight: 500; COLOR: #9bc443; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none; text-transform: uppercase;
}
.pkaloldal_content_cim_style:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 0px;
	height: calc(1px + (2 - 1) * var(--alap-arany));
	width: 120%;
	background-color: #9bc443;
}


div.pkaloldal_photo_div {
	width: 100%; padding-top: 40%; text-align: left;
}
div.pkaloldal_content_text_div {
	width: 100%; text-align: left;
}
div.pkaloldal_content_text_div {FONT-SIZE: 15px; font-weight: 400; font-style: normal; COLOR: #4d4d4e; FONT-FAMILY: 'Rubik', sans-serif; text-decoration:none;}
div.pkaloldal_content_text_div p,h1,h2,h3,h4,h5 {margin: 0px; padding: 0px;}
div.pkaloldal_content_text_div h1{FONT-SIZE: 17px; font-weight: 700; font-style: normal; COLOR: #4d4d4e; FONT-FAMILY: 'Rubik', sans-serif; text-decoration:none; padding-bottom: 18px;}
div.pkaloldal_content_text_div h2{FONT-SIZE: 17px; font-weight: 500; font-style: normal; COLOR: #4d4d4e; FONT-FAMILY: 'Rubik', sans-serif; text-decoration:none; padding-bottom: 18px;}
div.pkaloldal_content_text_div h3{FONT-SIZE: 15px; font-weight: 700; font-style: normal; COLOR: #4d4d4e; FONT-FAMILY: 'Rubik', sans-serif; text-decoration:none; padding-bottom: 18px;}
div.pkaloldal_content_text_div h4{FONT-SIZE: 15px; font-weight: 500; font-style: normal; COLOR: #4d4d4e; FONT-FAMILY: 'Rubik', sans-serif; text-decoration:none; padding-bottom: 18px;}
div.pkaloldal_content_text_div h5{FONT-SIZE: 11px; font-weight: 400; font-style: normal; COLOR: #4d4d4e; FONT-FAMILY: 'Rubik', sans-serif; text-decoration:none; padding-bottom: 18px;}
div.pkaloldal_content_text_div p {FONT-SIZE: 15px; font-weight: 400; font-style: normal; COLOR: #4d4d4e; FONT-FAMILY: 'Rubik', sans-serif; text-decoration:none; padding-bottom: 18px;}
div.pkaloldal_content_text_div p:last-child {FONT-SIZE: 15px; font-weight: 400; font-style: normal; COLOR: #4d4d4e; FONT-FAMILY: 'Rubik', sans-serif; text-decoration:none; padding-bottom: 0px;}
div.pkaloldal_content_text_div strong{font-weight: 700;}
div.pkaloldal_content_text_div a {font: inherit; COLOR: #db208f; text-decoration: none}
div.pkaloldal_content_text_div img, div.pkaloldal_content_text_div iframe{max-width: 100%;}
div.pkaloldal_content_text_div img{height: auto;}
div.pkaloldal_content_text_div a:hover {font: inherit; text-decoration: underline}

div.pkaloldal_content_text_div a.nodecoration {FONT-SIZE: 15px; font-style: normal; font-weight: 400; COLOR: inherit !important; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none}
div.pkaloldal_content_text_div a.nodecoration:hover {FONT-SIZE: 15px; font-style: normal; font-weight: 400; COLOR: inherit !important; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none}

div.pkaloldal_content_kiemelt_div {
	width: 100%; position: relative;  text-align: left;
	padding: calc(10px + (25 - 10) * var(--alap-arany));
	border-radius: calc(20px + (40 - 20) * var(--alap-arany));
	box-shadow: calc(5px + (15 - 5) * var(--alap-arany)) calc(5px + (15 - 5) * var(--alap-arany)) calc(5px + (15 - 5) * var(--alap-arany)) #cccccc;
	margin-bottom: calc(15px + (30 - 15) * var(--alap-arany));
	animation-name: bocshadowanim;
	animation-duration: 4s;
	animation-iteration-count: infinite;
	transition: box-shadow 3s linear, transform 0.5s ease;
}

@keyframes bocshadowanim {
  0%   {box-shadow: 0 calc(5px + (15 - 5) * var(--alap-arany)) calc(10px + (20 - 10) * var(--alap-arany)) #e3287e;}
  50%  {box-shadow: 0 calc(-5px - (15 - 5) * var(--alap-arany)) calc(10px + (20 - 10) * var(--alap-arany)) #cccccc;}
  100% {box-shadow: 0 calc(5px + (15 - 5) * var(--alap-arany)) calc(10px + (20 - 10) * var(--alap-arany)) #e3287e;}
}

div.pkaloldal_content_kiemelt_div:hover {
	transform: scale(1.05);
}

div.pkaloldal_content_kiemelt_div a.hash {
	position: absolute; top: -180px;
}

div.pkaloldal_content_kiemelt_div a.bejelentkezes {
	display: block;
	width: max-content;
	margin: auto;
	padding: calc(4px + (9 - 4) * var(--alap-arany)) calc(10px + (20 - 10) * var(--alap-arany));
	border-radius: calc(10px + (15 - 10) * var(--alap-arany));
	background-color: #9bc443;
	FONT-SIZE: calc(16px + (20 - 16) * var(--alap-arany)); font-style: normal; font-weight: 500; COLOR: #fff; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none;
	box-shadow: 0px 0px 8px rgba(0,0,0,.65);
}


section.pkaloldal_belepes_bar {
	width: 100%; background-color: transparent; padding: 0px 0px calc(10px + (20 - 10) * var(--alap-arany)) 0px;
	/*background-image: linear-gradient(to bottom, #ffffff, #ffebe1, #ffedcf);*/
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
div.pkaloldal_belepes_cim_1_div a.hash {
	position: absolute; top: -180px;
}
div.pkaloldal_belepes_cim_1_div {
	position: relative;
	background-color: #9bc443;
	width: 100%;
	padding: calc(20px + (46 - 20) * var(--alap-arany)) 0;
	text-align: center;
}
div.pkaloldal_belepes_cim_1_div div.pkaloldal_belepes_cim_2_div {
	position: relative; display: inline-block; left: -8%; text-align: center;
	width: min-content;
	}
div.pkaloldal_belepes_cim_1_div div.pkaloldal_belepes_cim_2_div > span {
	display: block;
	width: max-content;
	padding-bottom: calc(5px + (10 - 5) * var(--alap-arany));
	FONT-SIZE: calc(20px + (46 - 20) * var(--alap-arany)); font-weight: 700; font-style: normal; COLOR: #fff; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none; text-transform: uppercase;
}

div.pkaloldal_belepes_cim_1_div div.pkaloldal_belepes_cim_2_div > a.kedvezmeny {
	display: block;
	width: max-content; margin: auto;
	font-weight: 700; font-style: normal; COLOR: #fff; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none; text-transform: uppercase;
}
div.pkaloldal_belepes_cim_1_div div.pkaloldal_belepes_cim_2_div > a.kedvezmeny > i {
	color: #fff;
	FONT-SIZE: calc(40px + (86 - 40) * var(--alap-arany));
	transition: all 1s ease;
}
div.pkaloldal_belepes_cim_1_div div.pkaloldal_belepes_cim_2_div > a.kedvezmeny:hover > i {
	color: #fff;
	transform: scale(1.2);
	text-shadow: 0px 0px calc(2px + (4 - 2) * var(--alap-arany)) #fff;
}

div.pkaloldal_belepes_cim_1_div div.pkaloldal_belepes_cim_2_div > a.kedvezmeny img {
	max-width: 300px;
	transition: all 0.5s ease;
}
div.pkaloldal_belepes_cim_1_div div.pkaloldal_belepes_cim_2_div > a.kedvezmeny:hover img {
	transform: scale(1.05);
}

div.pkaloldal_belepes_cim_1_div div.pkaloldal_belepes_cim_2_div > img{position: absolute; right: 0%; top: -25%; height: 180%; transform: translateX(100%);}
div.pkaloldal_belepes_cim_1_div.zold div.pkaloldal_belepes_cim_2_div > img{position: absolute; right: 0%; top: -10%; height: 130%; max-height: 270px; transform: translateX(100%);}
@media screen and (max-width: 650px) {
	div.pkaloldal_belepes_cim_1_div div.pkaloldal_belepes_cim_2_div {left: 0%; width: 100%;}
	div.pkaloldal_belepes_cim_1_div div.pkaloldal_belepes_cim_2_div > img{display: none;}
	div.pkaloldal_belepes_cim_1_div div.pkaloldal_belepes_cim_2_div > span {width: 90%;}
	div.pkaloldal_belepes_cim_1_div div.pkaloldal_content_text_div {width: 90%; margin: auto;}
}

div.pkaloldal_belepes_cim_1_div.zold {
	padding: calc(20px + (32 - 20) * var(--alap-arany)) 0;
}
div.pkaloldal_belepes_cim_1_div.zold div.pkaloldal_belepes_cim_2_div > span {
	FONT-SIZE: calc(16px + (32 - 16) * var(--alap-arany)); font-weight: 700; font-style: normal; COLOR: #fff; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none; text-transform: uppercase;
}

.pkaloldal_belepes_cim_1_div .pkaloldal_belepes_input_z_container {
	margin: auto;
	FONT-SIZE: calc(12px + (18 - 12) * var(--alap-arany)); font-weight: 700; font-style: normal; COLOR: #e3287e; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none; text-transform: none;
}
@media screen and (min-width: 650px) {
	.pkaloldal_belepes_cim_1_div .pkaloldal_belepes_input_z_container {
		left: -8%; width: max-content;
	}
}
.pkaloldal_belepes_cim_1_div .pkaloldal_belepes_input_z_container span {FONT-SIZE: calc(12px + (18 - 12) * var(--alap-arany)); font-weight: 400; font-style: normal; COLOR: #4d4d4d; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none;}
.pkaloldal_belepes_cim_1_div .pkaloldal_belepes_input_z_container a {FONT-SIZE: calc(12px + (18 - 12) * var(--alap-arany)); font-weight: 400; font-style: normal; COLOR: #4d4d4d; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none; cursor: pointer;}
.pkaloldal_belepes_cim_1_div .pkaloldal_belepes_input_z_container a:hover {text-decoration: underline;}
.pkaloldal_belepes_cim_1_div .pkaloldal_belepes_input_z_container input{display: inline-block;
vertical-align: middle;
width: calc(190px + (300 - 190) * var(--alap-arany));
padding: calc(5px + (8 - 5) * var(--alap-arany)) calc(12px + (18 - 12) * var(--alap-arany));
margin: 5px;
background: #fff;
border-radius: 22px;
box-shadow: 0px 0px 8px rgba(0,0,0,.65);}
.pkaloldal_belepes_cim_1_div .pkaloldal_belepes_input_z_container button{display: inline-block;
padding: calc(3px + (6 - 3) * var(--alap-arany)) calc(12px + (18 - 12) * var(--alap-arany));
margin: 5px;
background: #e3287e;
border-radius: calc(12px + (18 - 12) * var(--alap-arany));
box-shadow: 0px 0px 8px rgba(0,0,0,.65);
cursor: pointer;
color: #fff;}

div.barcode_container_div {
	position: relative;
	display: flex;
	flex-wrap: nowrap;
	width: max-content;
	margin: auto;
	padding: 0px;
	background-color: #ffffff;
	border: 5px solid #fff;
}
div.barcode_stick_0 {
	background-color: #ffffff;
	width: 2px;
	height: 60px;
}
div.barcode_stick_1 {
	background-color: #000000;
	width: 2px;
	height: 60px;
}
div.barcode_stick_0.hosszabb, div.barcode_stick_1.hosszabb {
	height: 80px;
}
div.barcode_number_1 {
	position: absolute;
	display: inline-block;
	bottom: -5px;
	left: 0px;
	FONT-SIZE: 18px; font-weight: 400; font-style: normal; COLOR: #808080; FONT-FAMILY: 'Rubik', sans-serif; text-decoration:none;
}
div.barcode_number_2 {
	position: absolute;
	display: inline-block;
	width: calc(50% - 18px);
	text-align: center;
	bottom: -5px;
	left: 18px;
	FONT-SIZE: 18px; font-weight: 400; font-style: normal; COLOR: #808080; FONT-FAMILY: 'Rubik', sans-serif; text-decoration:none;
}
div.barcode_number_3 {
	position: absolute;
	display: inline-block;
	width: calc(50% - 18px);
	text-align: center;
	bottom: -5px;
	right: 18px;
	FONT-SIZE: 18px; font-weight: 400; font-style: normal; COLOR: #808080; FONT-FAMILY: 'Rubik', sans-serif; text-decoration:none;
}



div.pkaloldal_pkpartnerek_div {
	position: relative;
	width: 100%; max-width: 1200px; margin: auto;
	text-align: center;
}

div.pkaloldal_pkpartnerek_div a {
	position: relative;
	display: inline-block; vertical-align: top;
	width: calc(20% - 10px);
	margin: 5px;
	background-color: #fff;
	box-shadow: 0px 0px 5px #666;
	padding-top: 13%;
	transition: all 1s ease;
}

div.pkaloldal_pkpartnerek_div a:hover {
	transform: scale(1.05);
}

@media screen and (max-width: 1000px) {
	div.pkaloldal_pkpartnerek_div a {
		width: calc(25% - 10px);
		padding-top: 15%;
	}
}

@media screen and (max-width: 800px) {
	div.pkaloldal_pkpartnerek_div a {
		width: calc(33% - 10px);
		padding-top: 20%;
	}
}

@media screen and (max-width: 500px) {
	div.pkaloldal_pkpartnerek_div a {
		width: calc(50% - 10px);
		padding-top: 35%;
	}
}
/*
@media screen and (max-width: 400px) {
	div.pkaloldal_pkpartnerek_div a {
		width: calc(100% - 10px);
		padding-top: 70%;
	}
}
*/
div.pkaloldal_pkpartnerek_div a img.slider{
	position: absolute;
	width: calc(100% - 6px);
	height: calc(50% - calc(8px + (16 - 8) * var(--alap-arany)));
	object-fit: cover;
	left: 50%; top: calc(5px + (10 - 5) * var(--alap-arany)); transform: translateX(-50%);
}
div.pkaloldal_pkpartnerek_div a img.logo{
	position: absolute;
	width: calc(90% - 6px);
	height: calc(50% - calc(5px + (10 - 5) * var(--alap-arany)));
	object-fit: contain;
	left: 50%; bottom: calc(5px + (10 - 5) * var(--alap-arany)); transform: translateX(-50%);
}
