div.rolunk_mainrow_div {
	width: 100%; background-color: transparent; padding: 0px; margin: 0px;
}
div.rolunk_mainrow_background_div {
	width: 100%; max-width: 2200px; margin: auto;
}

div.rolunk_container_div {
	width: 100%; max-width: 1100px; margin: auto;
	padding-top: calc(10px + (15 - 10) * var(--alap-arany));
	background-image: linear-gradient(to bottom, #ffffff, #f6eff0, #f6eff0, #f6eff0);
	margin-bottom: calc(10px + (20 - 10) * var(--alap-arany));
}
@media screen and (min-width: 1050px) {
	div.rolunk_container_div {
		padding-top: calc(45px + (50 - 45) * var(--alap-arany));
	}
}

div.rolunk_maincontent_div {
	width: 100%; text-align: left;
	padding: calc(10px + (15 - 10) * var(--alap-arany));
	margin-bottom: calc(10px + (15 - 10) * var(--alap-arany));
	background-color: #ffffff;
}

#rolunk_maincontent_div {FONT-SIZE: calc(12px + (13 - 12) * var(--alap-arany)); font-weight: 400; font-style: normal; COLOR: #4d4d4e; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none;}
#rolunk_maincontent_div p,h1,h2,h3,h4,h5 {margin: 0px; padding: 0px;}
#rolunk_maincontent_div h1{FONT-SIZE: calc(16px + (22 - 16) * var(--alap-arany)); font-weight: 700; font-style: normal; COLOR: #e3287e; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none; text-transform: uppercase; padding-bottom: calc(10px + (18 - 10) * var(--alap-arany));}
#rolunk_maincontent_div h2{FONT-SIZE: calc(14px + (18 - 14) * var(--alap-arany)); font-weight: 700; font-style: normal; COLOR: #9bc443; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none; text-transform: uppercase;}
#rolunk_maincontent_div h3{FONT-SIZE: calc(14px + (18 - 14) * var(--alap-arany)); font-weight: 500; font-style: normal; COLOR: #e3287e; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none;}
#rolunk_maincontent_div h4{FONT-SIZE: calc(14px + (18 - 14) * var(--alap-arany)); font-weight: 500; font-style: normal; COLOR: #9bc443; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none;}
#rolunk_maincontent_div h5{FONT-SIZE: calc(12px + (15 - 12) * var(--alap-arany)); font-weight: 700; font-style: normal; COLOR: #4d4d4e; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none;}
#rolunk_maincontent_div p {FONT-SIZE: calc(12px + (15 - 12) * var(--alap-arany)); font-weight: 400; font-style: normal; COLOR: #4d4d4e; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none;}
#rolunk_maincontent_div strong{font-weight: 500;}
#rolunk_maincontent_div a {FONT-SIZE: inherit; font-style: normal; font-weight: inherit; COLOR: #db208f; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none}
#rolunk_maincontent_div a:hover {FONT-SIZE: inherit; font-style: normal; font-weight: inherit; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: underline}
#rolunk_maincontent_div img {
	margin-top: calc(-20px - (25 - 20) * var(--alap-arany));
}
@media screen and (min-width: 1000px) {
	#rolunk_maincontent_div img {
		margin-top: calc(-55px - (65 - 55) * var(--alap-arany));
	}
}
#rolunk_maincontent_div ul {
	margin: 0px;
	padding: 10px;
}
#rolunk_maincontent_div li {
	list-style-type: none;
	display: inline-block; vertical-align: middle;
	text-align: center;
	width: 44%; margin: 1.25%; padding: 1.25%;
	border: calc(2px + (3 - 2) * var(--alap-arany)) solid #e3287e;
	background-color: #e3287e;
	FONT-SIZE: calc(13px + (16 - 13) * var(--alap-arany)); font-weight: 700; font-style: normal; COLOR: #ffffff; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none;
	}
@media screen and (max-width: 700px) {
	#rolunk_maincontent_div li {
		width: 90%; margin: 2.5%; padding: 2.5%;
	}
}



div.rolunk_csoport_container_div {
	width: 100%; text-align: center;
	padding: calc(10px + (15 - 10) * var(--alap-arany));
	background-color: transparent;
}
div.rolunk_csoport_container_0_div {
}
div.rolunk_csoport_container_1_div {
	border-top: calc(3px + (5 - 3) * var(--alap-arany)) solid #ffffff;
}
div.rolunk_csoport_container_2_div {
	background-color: #ffffff;
}
div.rolunk_csoport_container_3_div {
	border-top: calc(3px + (5 - 3) * var(--alap-arany)) solid #ffffff;
}
div.rolunk_csoport_container_div:nth-child(2) {
	border-top: 0px;
}
div.rolunk_csoport_container_div.nincs_cim {
	border-top: 0px;
}
div.rolunk_csoport_container_div span.title {
	display: block;
	width: 100%; text-align: center;
	FONT-SIZE: calc(18px + (22 - 18) * var(--alap-arany)); font-weight: 700; font-style: normal; COLOR: #4d4d4e; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none; text-transform: uppercase; padding-bottom: calc(10px + (18 - 10) * var(--alap-arany));
}
div.rolunk_content_div {
	width: 100%; text-align: center;
	margin-bottom: calc(10px + (15 - 10) * var(--alap-arany));
}
div.rolunk_content_div {FONT-SIZE: calc(12px + (13 - 12) * var(--alap-arany)); font-weight: 400; font-style: normal; COLOR: #4d4d4e; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none;}
div.rolunk_content_div p,h1,h2,h3,h4,h5 {margin: 0px; padding: 0px;}
div.rolunk_content_div h1{FONT-SIZE: calc(16px + (22 - 16) * var(--alap-arany)); font-weight: 700; font-style: normal; COLOR: #e3287e; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none; padding-bottom: 18px;}
div.rolunk_content_div h2{FONT-SIZE: calc(14px + (18 - 14) * var(--alap-arany)); font-weight: 700; font-style: normal; COLOR: #9bc443; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none;}
div.rolunk_content_div h3{FONT-SIZE: calc(14px + (18 - 14) * var(--alap-arany)); font-weight: 500; font-style: normal; COLOR: #e3287e; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none;}
div.rolunk_content_div h4{FONT-SIZE: calc(14px + (18 - 14) * var(--alap-arany)); font-weight: 500; font-style: normal; COLOR: #9bc443; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none;}
div.rolunk_content_div h5{FONT-SIZE: calc(12px + (13 - 12) * var(--alap-arany)); font-weight: 700; font-style: normal; COLOR: #4d4d4e; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none;}
div.rolunk_content_div p, li {FONT-SIZE: calc(12px + (13 - 12) * var(--alap-arany)); font-weight: 400; font-style: normal; COLOR: #4d4d4e; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none;}
div.rolunk_content_div strong{font-weight: 500;}
div.rolunk_content_div a {FONT-SIZE: inherit; font-style: normal; font-weight: inherit; COLOR: #db208f; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none}
div.rolunk_content_div a:hover {FONT-SIZE: inherit; font-style: normal; font-weight: inherit; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: underline}

div.rolunk_item_0_div {
	position: relative;
	display: inline-block; vertical-align: top;
	width: calc(90% - 10px);
	margin: 5px;
}
div.rolunk_item_1_div {
	position: relative;
	display: inline-block; vertical-align: top;
	width: calc(90% - 10px); padding-top: calc(100% - 10px);
	margin: 5px;
}
div.rolunk_item_2_div {
	position: relative;
	display: inline-block; vertical-align: top;
	width: calc(100% - 10px); padding-top: calc(100% - 10px);
	margin: 5px;
}
div.rolunk_item_3_div {
	position: relative;
	display: inline-block; vertical-align: top;
	width: calc(90% - 10px); padding-top: calc(100% - 10px);
	margin: 5px;
}
@media screen and (min-width: 650px) {
	div.rolunk_item_0_div {
		position: relative;
		display: inline-block; vertical-align: top;
		width: calc(33% - 10px);
		margin: 5px 5px calc(10px + (15 - 10) * var(--alap-arany)) 5px;
	}
	div.rolunk_item_1_div {
		position: relative;
		display: inline-block; vertical-align: top;
		width: calc(33% - 2px); padding-top: calc(33% - 2px);
		margin: 1px;
		margin-bottom: calc(10px + (15 - 10) * var(--alap-arany));
	}
	div.rolunk_item_2_div {
		position: relative;
		display: inline-block; vertical-align: top;
		width: calc(50% - 2px); padding-top: calc(50% - 2px);
		margin: 1px;
		margin-bottom: calc(10px + (15 - 10) * var(--alap-arany));
	}
	div.rolunk_item_3_div {
		position: relative;
		display: inline-block; vertical-align: top;
		width: calc(33% - 2px); padding-top: calc(33% - 2px);
		margin: 1px;
		margin-bottom: calc(10px + (15 - 10) * var(--alap-arany));
	}
}
@media screen and (min-width: 1050px) {
	div.rolunk_item_0_div {
		position: relative;
		display: inline-block; vertical-align: top;
		width: calc(25% - 10px);
		margin: 5px 5px calc(10px + (15 - 10) * var(--alap-arany)) 5px;
	}
	div.rolunk_item_1_div {
		position: relative;
		display: inline-block; vertical-align: top;
		width: calc(25% - 2px); padding-top: calc(25% - 2px);
		margin: 1px;
		margin-bottom: calc(10px + (15 - 10) * var(--alap-arany));
	}
	div.rolunk_item_2_div {
		position: relative;
		display: inline-block; vertical-align: top;
		width: calc(33% - 2px); padding-top: calc(33% - 2px);
		margin: 1px;
		margin-bottom: calc(10px + (15 - 10) * var(--alap-arany));
	}
	div.rolunk_item_3_div {
		position: relative;
		display: inline-block; vertical-align: top;
		width: calc(25% - 2px); padding-top: calc(25% - 2px);
		margin: 1px;
		margin-bottom: calc(10px + (15 - 10) * var(--alap-arany));
	}
}
div.rolunk_item_1_div img {
	position: absolute;
	top: 0px; right: 0px; bottom: 0px; left: 0px;
	width: 100%;
	height: 100%;
	object-fit: cover;
	filter: grayscale(100%);
	cursor: pointer;
	transition: all 1s;
}
div.rolunk_item_2_div img {
	position: absolute;
	top: 0px; right: 0px; bottom: 0px; left: 0px;
	width: 100%;
	height: 100%;
	object-fit: cover;
	filter: grayscale(100%);
	cursor: pointer;
	transition: all 1s;
}
div.rolunk_item_3_div img {
	position: absolute;
	top: 0px; right: 0px; bottom: 0px; left: 0px;
	width: 100%;
	height: 100%;
	object-fit: cover;
	filter: grayscale(100%);
	cursor: pointer;
	transition: all 1s;
}
div.rolunk_item_1_div:hover img {
	filter: none;
}
div.rolunk_item_2_div:hover img {
	filter: none;
}
div.rolunk_item_3_div:hover img {
	filter: none;
}
div.rolunk_item_0_div span.name {
	display: block;
	width: 100%; text-align: center;
	FONT-SIZE: calc(14px + (16 - 14) * var(--alap-arany)); font-weight: 500; font-style: normal; COLOR: #4d4d4e; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none; text-transform: uppercase;
}
div.rolunk_item_0_div span.text {
	display: block;
	width: 100%; text-align: center;
	FONT-SIZE: calc(12px + (15 - 12) * var(--alap-arany)); font-weight: 400; font-style: normal; COLOR: #4d4d4e; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none;
}
div.rolunk_item_0_div a.email {
	display: block;
	width: 100%; text-align: center;
	FONT-SIZE: calc(12px + (15 - 12) * var(--alap-arany)); font-weight: 400; font-style: normal; COLOR: #4d4d4e; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none;
}
div.rolunk_item_0_div a.email:hover {
	display: block;
	width: 100%; text-align: center;
	FONT-SIZE: calc(12px + (15 - 12) * var(--alap-arany)); font-weight: 400; font-style: normal; COLOR: #4d4d4e; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: underline;
}
div.rolunk_item_name_div {
	position: absolute;
	display: inline-block; vertical-align: top;
	left: 0px;
	bottom: 0px;
	width: 90%;
	padding: calc(3px + (5 - 3) * var(--alap-arany)) calc(5px + (10 - 5) * var(--alap-arany));
	margin-bottom: calc(5px + (10 - 5) * var(--alap-arany));
	cursor: pointer;
	transition-duration: 3s;
}
div.rolunk_item_name_div span.name {
	display: block;
	width: 100%; text-align: left;
	FONT-SIZE: calc(14px + (16 - 14) * var(--alap-arany)); font-weight: 500; font-style: normal; COLOR: #ffffff; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none; text-transform: uppercase;
}
div.rolunk_item_name_div span.text {
	display: block;
	width: 100%; text-align: left;
	FONT-SIZE: calc(12px + (15 - 12) * var(--alap-arany)); font-weight: 400; font-style: normal; COLOR: #ffffff; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none;
}
div.rolunk_item_name_div span.email {
	position: relative;
	display: block;
	width: 100%; text-align: left;
}
div.rolunk_item_name_div span.email span {
	position: absolute;
	top: 0px; left: 0px;
	display: block;
	width: 100%; text-align: left;
	FONT-SIZE: calc(12px + (15 - 12) * var(--alap-arany)); font-weight: 400; font-style: normal; COLOR: #ffffff; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
div.rolunk_item_name_div span.email a {
	position: absolute;
	top: 0px; left: 0px;
	display: none;
	text-align: left;
	FONT-SIZE: calc(12px + (15 - 12) * var(--alap-arany)); font-weight: 400; font-style: normal; COLOR: #ffffff; FONT-FAMILY: 'Rubik', sans-serif; text-decoration: none;
	background-color: rgba(77, 77, 78,0.7);
	overflow: visible;
	text-overflow: clip;
}
div.rolunk_item_name_div span.email:hover span {
	display: none;
}
div.rolunk_item_name_div span.email:hover a {
	display: block;
}

/*div.higherimg{margin-bottom: calc(4em + (15 - 10) * var(--alap-arany));}*/
/*div.higherimg div.rolunk_item_name_div{bottom: calc(-4em + (15 - 10) * var(--alap-arany));}*/
div.higherimg div.rolunk_item_name_div {
	/* bottom: calc(-4em + (15 - 10) * var(--alap-arany)); */
	max-height: calc(4em + (5px + (10 - 5) * var(--alap-arany) * 2));
	overflow: hidden;
	transition: max-height 2s;
}
div.higherimg:hover div.rolunk_item_name_div {
	max-height: none;
}
@media screen and (max-width: 650px){
	div.higherimg{margin-bottom: calc(10px + (15 - 10) * var(--alap-arany));}
	div.higherimg div.rolunk_item_name_div{max-height: none;}
}