@charset "utf-8";

/*
@font-face {
    font-family: 'HelveticaNeueLTPro55Roman';
    src: url('../fonts/helveticaneueltpro-roman.eot');
    src: url('../fonts/helveticaneueltpro-roman.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltpro-roman.woff') format('woff'),
         url('../fonts/helveticaneueltpro-roman.ttf') format('truetype'),
         url('../fonts/helveticaneueltpro-roman.svg#HelveticaNeueLTPro55Roman') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/

/*
@font-face {
    font-family: 'helvetica_neueregular';
    src: url('../fonts/helvetica_neue_ce_55_roman-webfont.eot');
    src: url('../fonts/helvetica_neue_ce_55_roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica_neue_ce_55_roman-webfont.woff2') format('woff2'),
         url('../fonts/helvetica_neue_ce_55_roman-webfont.woff') format('woff'),
         url('../fonts/helvetica_neue_ce_55_roman-webfont.ttf') format('truetype'),
         url('../fonts/helvetica_neue_ce_55_roman-webfont.svg#helvetica_ce_55_romanregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/

@font-face {
    font-family: 'helvetica_neueregular';
    src: url('../fonts/helveticaneue_edit-webfont.eot');
    src: url('../fonts/helveticaneue_edit-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue_edit-webfont.woff2') format('woff2'),
         url('../fonts/helveticaneue_edit-webfont.woff') format('woff'),
         url('../fonts/helveticaneue_edit-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue_edit-webfont.svg#helvetica_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helveticaneue_cebold';
    src: url('../fonts/helveticaneuece-bold-webfont.eot');
    src: url('../fonts/helveticaneuece-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuece-bold-webfont.woff2') format('woff2'),
         url('../fonts/helveticaneuece-bold-webfont.woff') format('woff'),
         url('../fonts/helveticaneuece-bold-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneuece-bold-webfont.svg#helveticaneue_cebold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'helveticaneueltpro-lt';
	src: url('../fonts/hnsynergo-lt-webfont.eot');
	src: url('../fonts/hnsynergo-lt-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/hnsynergo-lt-webfont.woff') format('woff'),
		 url('../fonts/hnsynergo-lt-webfont.ttf') format('truetype'),
		 url('../fonts/hnsynergo-lt-webfont.svg#hnsynergo-ltlight') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'helveticaneueltpro-ultlt';
	src: url('../fonts/HelveticaNeueLTPro-UltLt.eot');
	src: local('☺'), url('../fonts/HelveticaNeueLTPro-UltLt.woff') format('woff'), url('../fonts/HelveticaNeueLTPro-UltLt.ttf') format('truetype'), url('../fonts/HelveticaNeueLTPro-UltLt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

html, body
{
	width: 100%;
	height: 100%;
	xoverflow-x: hidden; 
	xoverflow-y: auto;
	font-family: 'helvetica_neueregular', sans-serif;
	font-size: 16px;
	line-height: 21px;
	text-align: center;
	color: #646464;
	box-sizing: border-box;
	position: relative;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	/*text-rendering: optimizeLegibility;*/

	/*
	overflow: auto;
	overflow-x: hidden;
	overflow-y: hidden;
	-ms-overflow-y: hidden;
	-ms-overflow-x: hidden;
	ms-overflow-y: hidden;
	ms-overflow-x: hidden;
	*/

	/* Scrollbar styles are supported by Internet Explorer only  */
	/*
	scrollbar-arrow-color: #ffffff;
	scrollbar-face-color: #62a0d7;
	scrollbar-base-color: #84c1f2;
	scrollbar-highlight-color: #DBDBDB;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #cddce9;
	*/
}
/* ALAPBEÁLLÍTÁSOK */

H1, .h1 {
	font-size: 3.2500em; /* 52px */
	line-height: 1.2115em; /* 63px */
	margin-bottom: 0.4038em;  margin-top: 0.0000em;
	color: #474747;
	text-shadow: 0px 1px 2px rgba(247, 247, 247, 0.63);
}

H2, .h2 {
	font-size: 2.6250em; /* 42px */
	line-height: 1.0000em; /* 42px */
	margin-bottom: 0.2500em;  margin-top: 0.0000em;
	color: #474747;
	text-shadow: 0px 1px 2px rgba(247, 247, 247, 0.63);
}

H3, .h3 {
	font-size: 1.8750em; /* 30px */
	line-height: 1.4000em; /* 42px */
	margin-bottom: 0.7000em;  margin-top: 0.0000em;
	color: #474747;
}

H4, .h4 {
	font-size: 1.6250em; /* 26px */
	line-height: 1.6154em; /* 42px */
	margin-bottom: 0.8077em;  margin-top: 0.0000em;
	color: #474747;
}

H5 {
	color: #474747;
}

P, H6
{
	font-size: 1em; /* 16px */
	line-height: 1.3125em; /* 21px */
	margin: 0 0 1.3125em 0;
}
P {
	text-align: left;	
}
H5, .h5, P.lead, SPAN.lead {
	font-size: 1.1250em; /* 18px */
	line-height: 1.1667em; /* 21px */
	margin-bottom: 1.1667em;  margin-top: 0.0000em;
}
P.small, SPAN.small {
	font-size: 0.8750em !important; /* 14px */
	line-height: 1.5000em; /* 21px */
	margin-bottom: 1.5000em;  margin-top: 0.0000em;
	text-align: left;
}
P.small2, SPAN.small2 {
	font-size: 12px !important;
}
P.small3, SPAN.small3 {
	font-size: 10px !important;
}
P.lead2 {
	font-size: 30px;
}

.font-regular {
	font-family: 'helvetica_neueregular', sans-serif;
}
.font-bold {
	font-family: 'helveticaneue_cebold', sans-serif;
}

.font-light {
	font-family: 'helveticaneueltpro-lt', sans-serif !important;
}
.font-light2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300 !important;
}
.font-ultralight {
	font-family: 'helveticaneueltpro-ultlt', sans-serif !important;	
}
.line-normal {
	line-height: normal;
}

A, A:link, A:visited {
	color: inherit;
	text-decoration: none;
}

A:hover, A:active {
	color: inherit;
	cursor: pointer;
}

HR
{
	height: 1px;
	width: 100%;
	clear: both;
	border-style: none;
	color: #b6b7ba;
	background-color: #b6b7ba;
	margin-top: 15px;
	margin-bottom: 15px;
}

#synergolab {
	width: 100%;
	height: 100%;
	text-align: center;
	margin: 0px auto;
	position: relative;
	xoverflow-x: hidden;
	background: transparent url('../img/webshop_topfade3.png') repeat-x center -100px;
}
.webshop {
	background: #ffffff url('../img/aruhaz/shop_bg_top.jpg') no-repeat center -60px;
}
.termekek {
	xbackground-color: #d4cfcc;
	xbackground: #dad6d3 url('../img/webshop_bg.jpg') no-repeat center top;
	xbackground-size: cover;
}
.termekek #synergolab {
	xbackground: transparent url('../img/webshop_topfade.png') repeat-x center -115px;
}

/* Header
-----------------------------------------------------------------------------*/

#header {
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	xleft: 50%;
	xmargin-left: -500px;
	xpadding-top: 16px;
	z-index: 999;
}
.fancybox-lock #header {
	padding-right: 15px;
}
#nav {
	color: #ffffff;
	margin: 0px auto;
	position: relative;
	z-index: 52;
	background: #323232;
    background: rgba(0,0,0,0.8);
}

@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)) {
	#nav {
		/* -webkit-backdrop-filter: saturate(180%) blur(20px); */
		backdrop-filter: saturate(180%) blur(20px);
		background: rgba(0,0,0,0.65);
	}
}

/* APPLE STYLE NAVIGATION MENU */
#appleNav { 
	list-style:none;
	margin: 0px auto;

	display: block;

	/* Lucinda Grande is the font used on the website from Apple. */
	font-family: "Lucida Grande", "LucidaGrande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif !important;	
	font-size:14px !important; 
	font-weight: normal !important;

	/* We want to add the shadow to the complete navigation menu. In order to do that, we'll need to set
	the correct width and height, and also the correct borders, in order to create the perfect drop shadow */
	xwidth:978px;
	xwidth: 100%;
	xoverflow:hidden;
	height: 46px;
	line-height: 46px;

	/*-webkit-transform:translate3d(0px,0,0);
	-moz-transform:translate3d(0px,0,0);
	-o-transform:translate3d(0px,0,0);
	-ms-transform:translate3d(0px,0,0);
	transform:translate3d(0px,0,0);*/
}

#appleNav li { 
	width:127px;
	height:46px;
	line-height: 46px;
	display:block;
	float:left;

	transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* Set the states when hovering, except for the last item in the list (the search bar), since it doesn't need to change */
#appleNav li:hover {
	opacity: 0.65;

	/*background: transparent url('../img/nav_bg_hover.png') repeat-x left top;
	background-size: 100% 100%;*/
}

/* When the user clicks the button, we simply change the box inset (compared to the "hover") */
#appleNav li:active {
	opacity: 0.65;	
	
	/*background: transparent url('../img/nav_bg_click.png') repeat-x left top;
	background-size: 100% 100%;*/
}
#appleNav li.current {
	opacity: 0.65;

	/*background: transparent url('../img/nav_bg_active.png') repeat-x left top;	
	background-size: 100% 100%;*/
}

#appleNav li a { 
	color:white;
	text-decoration:none;
	text-align:center;
	display:block;
	height: 46px;
	line-height: 46px;
	outline:none;
	
	font-family: "Lucida Grande", "LucidaGrande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif !important;
	font-size:14px !important; 
	font-weight: normal !important;
	vertical-align: middle;
}

/* Rounded corner for the first in last item. Shorthand: Top left, Top right, Bottom right, Bottom left.
We also remove the borders, since they don't need them. */
#appleNav li:first-child {
	
	/*-moz-border-radius:8px 0 0 8px;
	-webkit-border-radius:8px 0 0 8px;
	border-radius:8px 0 0 8px;
	
	border-left:none;*/
}

/* The first child image - the logo - has to be centered. Because of the image dimensions, we manually need to shift it a bit. */
#appleNav li:first-child a {
	text-align: left;
}
#appleNav li:first-child a img { 
	xdisplay: inline-block;
	xfloat: left;
	vertical-align:top;
	xmargin-left: 4px;
	xmargin-top: -2px;
}
#appleNav li:first-child a SPAN { 
	display: inline-block;
	float: left;
	margin-left: 2px;
}

#appleNav li:last-child {
	/*-moz-border-radius:0 8px 8px 0;
	-webkit-border-radius:0 8px 8px 0;
	border-radius:0 8px 8px 0;
	
	border-right:none;*/
}

/* Fade in animation (Webkit only) */
/*
@-webkit-keyframes showMenu {
	from { opacity: 0; xtop:-65px; }
	to   { opacity: 1; }
}

#appleNav {
	 -webkit-animation: showMenu 1s; position:relative;
}
*/

/* Middle
-----------------------------------------------------------------------------*/
#content {
	width: 100%;
	xheight: 100%;
	position: relative;
	padding-top: 46px;

}
.termekoldal.index #content, .termekoldal.osszetevok #content, #index #content, .webshop #content, .termekek #content, .koncepcio #content, .minoseg #content, .hianybetegseg #content, .regionalis-riziko #content {
	padding-top: 0px;
}

#content A:hover {
	xtext-decoration: underline;
}
.hianybetegseg #content A:hover {
	text-decoration: underline;	
}

/* TERMÉKEK */

.termekek {
	background: #ffffff;
}

.termekek #synergolab {
	background: #ffffff;
}

#termekek {
	padding-top: 100px;
	padding-bottom: 40px;
	background-color: #ffffff;
}
#termekek H1 {
	font-size: 40px;
	color: #5b5b5b;
	text-align: center;
	line-height: normal;
	font-family: 'helveticaneueltpro-lt', sans-serif !important;
	margin: 0px;

	text-shadow: 0px 1px 2px rgba(247, 247, 247, 0.63);
}
#termekek H2 {
	font-size: 21px;
	color: #646464;
	text-align: center;
	line-height: normal;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	margin: 0px;
	margin-bottom: 50px;

	text-shadow: 0px 1px 2px rgba(247, 247, 247, 0.63);
}

.controls {
	margin-bottom: 20px;
}
.controls .filter {
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
	color: #1389ed;
}
.controls .filter:hover {
	text-decoration: underline;
}
.controls .filter.active {
	font-weight: bold;
	text-decoration: underline;
}
#product_container {
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	
	position: relative;
	overflow: hidden;
	
	margin-bottom: 110px;
}
#product_container .mix {
	display: none;
	margin-bottom: 10px;
}
#product_container .mix.grid-33 {
	padding-left: 5px;
	padding-right: 5px;
}
.mix .product {
	position: relative;
	display: block;
	xcursor: pointer;
	overflow: hidden;
}

.product .titleline {
	position: absolute;
	z-index: 57;
	bottom: 40px;
	left: 0px;
	right: 0px;
	height: 34px;
	color: #ffffff;
	font-size: 24px;
	line-height: 36px;
	font-family: 'helveticaneueltpro-lt', sans-serif !important;
	xpadding-left: 110px;
	letter-spacing: 1px;
}

.mix .product_resistar {
	height: 270px;
	background: transparent url('/img/termekek/product_list/resistar_mix_bg.jpg') no-repeat center center;
	background-size: cover;
}
.product_resistar .titleline {
	background-color: rgba(0, 142, 7, 0.67);
}
.mix .product_neocartil {
	height: 270px;
	background: transparent url('/img/termekek/product_list/neocartil_mix_bg.jpg') no-repeat center center;
	background-size: cover;
}
.product_neocartil .titleline {
	background-color: rgba(255, 102, 0, 0.67);
}
.mix .product_hexacor {
	height: 270px;
	background: transparent url('/img/termekek/product_list/hexacor_mix_bg.jpg') no-repeat center center;
	background-size: cover;
}
.product_hexacor .titleline {
	background-color: rgba(181, 0, 0, 0.60);
}
.mix .product_syncordia {
	height: 270px;
	background: transparent url('/img/termekek/product_list/syncordia_mix_bg.jpg') no-repeat center center;
	background-size: cover;
}
.product_syncordia .titleline {
	background-color: rgba(255, 0, 0, 0.67);
}
.mix .product_novosseum {
	height: 270px;
	background: transparent url('/img/termekek/product_list/novosseum_mix_bg.jpg') no-repeat center center;
	background-size: cover;
}
.product_novosseum .titleline {
	background-color: rgba(162, 140, 109, 0.87);
}
.mix .product_novosseum_dental {
	height: 270px;
	background: transparent url('/img/termekek/product_list/novosseum_dental_mix_bg.jpg') no-repeat center center;
	background-size: cover;
}
.product_novosseum_dental .titleline {
	background-color: rgba(18, 210, 217, 0.78);
}
.mix .product_duocor {
	height: 270px;
	background: transparent url('/img/termekek/product_list/duocor_mix_bg.jpg') no-repeat center center;
	background-size: cover;
}
.product_duocor .titleline {
	background-color: rgba(255, 210, 0, 0.77);
	xpadding-left: 70px;
}
.mix .product_syncartil {
	height: 270px;
	background: transparent url('/img/termekek/product_list/syncartil_mix_bg.jpg') no-repeat center center;
	background-size: cover;
}
.product_syncartil .titleline {
	background-color: rgba(0, 200, 169, 0.77);
	xpadding-left: 140px;
}
.mix .product_syncartil_3 {
	height: 270px;
	background: transparent url('/img/termekek/product_list/syncartil_3_mix_bg.jpg') no-repeat center center;
	background-size: cover;
}
.product_syncartil_3 .titleline {
	background-color: rgba(0, 169, 200, 0.77);
	xpadding-left: 150px;
}
.mix .product_syncartil_neocartil {
	height: 270px;
	background: transparent url('/img/termekek/product_list/syncartil_neocartil_mix_bg.jpg') no-repeat center center;
	background-size: cover;
}
.product_syncartil_neocartil .titleline {
	xbackground-color: rgba(0, 200, 169, 0.77);
	background: transparent url('/img/termekek/product_list/syncartil_neocartil_mix_titleline_bg.png') no-repeat center center;
	xpadding-left: 124px;
}
.product_syncartil_neocartil .titleline img {
	margin-right: 0px;
}

.mix .product_syncordia_duocor {
	height: 270px;
	background: transparent url('/img/termekek/product_list/syncordia_duocor_mix_bg.jpg') no-repeat center center;
	background-size: cover;
}
.product_syncordia_duocor .titleline {
	xbackground-color: rgba(255, 0, 0, 0.87);
	background: transparent url('/img/termekek/product_list/syncordia_duocor_mix_titleline_bg.png') no-repeat center center;
	xpadding-left: 140px;
}
.mix .product_hexacor_duocor {
	height: 270px;
	background: transparent url('/img/termekek/product_list/hexacor_duocor_mix_bg.jpg') no-repeat center center;
	background-size: cover;
}
.product_hexacor_duocor .titleline {
	xbackground-color: rgba(181, 0, 0, 0.87);
	background: transparent url('/img/termekek/product_list/hexacor_duocor_mix_titleline_bg.png') no-repeat center center;
	xpadding-left: 150px;
}
.mix .product_optivisc {
	height: 270px;
	background: transparent url('/img/termekek/product_list/optivisc_mix_bg.jpg') no-repeat center center;
	background-size: cover;
}
.product_optivisc .titleline {
	background-color: rgba(236, 23, 130, 0.70);
	xpadding-left: 140px;
}
.product_optivisc .titleline img {
	margin-top: -8px;
}

.product .bottomline {
	position: absolute;
	z-index: 55;
	bottom: 0px;
	left: 0px;
	right: 0px;
	height: 40px;
	line-height: 40px;
	background-color: rgba(0, 0, 0, 0.7);
}
.product img {
	/*position: absolute;
	left: 13px;
	bottom: 23px;
	z-index: 57;*/
	margin-left: 15px;
	margin-top: -25px;
	float: left;
	margin-right: 15px;
}

.product .hoverbg {
	display: block;
	opacity: 0;
	position: absolute;
	z-index: 54;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: rgba(0, 0, 0, 0.7);
	text-align: center;
	transition: opacity 0.3s ease-in-out;
}
.product:hover .hoverbg {
	opacity: 1;
}
.product .hoverbg a {
	display: inline-block;
	color: #ffffff;
	font-size: 17px;
	border: 2px solid #ffffff;
	padding: 11px 10px 9px 10px;
	margin-top: -45px;
	border-radius: 14px;
	/*margin: auto;
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;*/
	transition: all 0.3s ease-in-out;
}
.product:hover .hoverbg a {
	margin-top: 112px;
}
.product .hoverbg a:hover {
	background-color: #ffffff;
	color: #000000;
}


#product_parallax_bg, #product_parallax_bg2 {
	height: 300px;
	position: relative;
	margin: 0px auto;
}
#product_parallax_bg .fadebg, #product_parallax_bg2 .fadebg {
	height: 300px;
	background: transparent url('/img/termekek/product_list/fade_bg.png') no-repeat center center;
	background-size: cover;
	position: relative;
	z-index: 100;
}

#product_parallax_bg .shadowbg, #product_parallax_bg2 .shadowbg {
	height: 11px;
	background: transparent url('/img/termekek/product_list/shadow_bg.png') no-repeat center top;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	z-index: 91;
}
#product_parallax_bg .linebg, #product_parallax_bg2 .linebg {
	height: 1px;
	background: transparent url('/img/termekek/product_list/line_bg.png') no-repeat center bottom;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 90;
}
#product_parallax_bg .textbg, #product_parallax_bg2 .textbg {
	background: transparent url('/img/aruhaz/evidance_based_nature_text.png') no-repeat center center;
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	z-index: 101;
}

.termekek #vasarlas_info {
	background: none;
}

#feltoltes_alatt_bg1 {
	height: 679px;
	padding-top: 120px;
	padding-bottom: 50px;
	background: #d6d6d6 url('/img/feltoltes_alatt_bg1.jpg') no-repeat center 120px;
}


/*
#termekek H3 {
	font-size: 22px;
	text-align: center;
	line-height: normal;
	xfont-family: 'helveticaneueltpro-lt', sans-serif;
	margin: 0px;
	opacity: 0.68;
	filter:alpha(opacity=68);

	text-shadow: 0px -1px 1px rgba(255, 255, 255, 0.75);
}

#termeklista {
	width: 1301px;
	xwidth: 1318px;
	height: 799px;
	position: relative;
	margin: 0px auto;
	text-align: center;
}

#termeklista HR {
	width: 80%;
	color: #b7b7b7;
	background-color: #b7b7b7;
	margin-bottom: 25px;

	box-shadow:         0px 1px 2px 0px rgba(255, 255, 255, 0.52);
}

#resistar_li H3 {
	color: #1e8c0c;
	margin-left: -20px;
}
#neocartil_li H3 {
	color: #d4722a;
	margin-left: -23px;
}
#syncordia_li H3 {
	color: #d4253c;
	margin-left: -19px;
}
#novosseum_li H3 {
	color: #9e8040;
	margin-left: -25px;
}
#syncordiaplus_li H3 {
	color: #b9132b;
	margin-left: -23px;
}
#nicomega_li H3 {
	color: #a12560;
	margin-left: -28px;
}
#hexacor_li H3 {
	color: #a11e23;
	margin-left: -28px;
}
#duocor_li H3 {
	color: #e59b0c;
	margin-left: -28px;
}
#hexacor_duocor_li H3 {
	color: #a11e23;
	margin-left: -28px;
}
#syncordia_duocor_li H3 {
	color: #e59b0c;
	margin-left: -28px;
}
#optivisc_li H3 {
	color: #ec1782;
	margin-left: -28px;
}
#resistar_li {
	height: 799px;
	position: absolute;
	left: 0px;
}
#neocartil_li {
	height: 799px;
	position: absolute;
	left: 159px;
}
#syncordia_li {
	height: 799px;
	position: absolute;
	left: 314px;
}
#novosseum_li {
	height: 799px;
	position: absolute;
	left: 465px;
}
#syncordiaplus_li {
	height: 799px;
	position: absolute;
	left: 644px;
}
#nicomega_li {
	height: 799px;
	position: absolute;
	left: 928px;
}
#hexacor_li {
	height: 799px;
	position: absolute;
	left: 928px;
}
#duocor_li {
	height: 799px;
	position: absolute;
	left: 928px;
}
#hexacor_duocor_li {
	height: 799px;
	position: absolute;
	left: 928px;
}
#syncordia_duocor_li {
	height: 799px;
	position: absolute;
	left: 928px;
}
#optivisc_li {
	height: 799px;
	position: absolute;
	left: 928px;
}

#termeklista DIV {
	height: 799px;
	display: inline-block;
}

#termeklista A {
	display: block;
}

#termeklista IMG {
	display: block;
	xfloat: left;
}
*/

.termek H5 {
	text-align: center;
	white-space: nowrap;
}

.termek IMG {
	max-width:100%;
	height:auto;
}

.modal {
	font-family: 'Open Sans', sans-serif;
	text-align: left;
	position: relative;
	padding: 10px 0px 10px 20px;
	margin-bottom: 10px;
	xbackground: transparent url('../img/synergoshop_logo.png') no-repeat 98.5% bottom;
}
#modal_innerscroll {
	padding-right: 20px;
	margin-bottom: 20px;
}
#modal_footer {
	margin-bottom: 50px;
}
.modal H1 {
	text-transform: uppercase;
	margin-top: 25px;
}
.modal H3 {
	margin-bottom: 10px;
}

#hogyan-vasarolhatok {
	color: #373737;
}

#hogyan-vasarolhatok P {
	font-size: 14px;
	line-height: normal;
	color: #373737;
}
#hogyan-vasarolhatok P IMG {
	display: inline-block;
}

#hogyan-vasarolhatok H2 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
}

#hogyan-vasarolhatok H3 {
	margin-bottom: 20px;
}
#hogyan-vasarolhatok .lead, .hogyan-vasarolhatok .lead  {
	font-size: 20px;
	line-height: normal;
	margin-bottom: 15px;
	color: #2078e6;
}
#hogyan-vasarolhatok .bluelink {
	color: #2078e6;	
}
#hogyan-vasarolhatok .small, .hogyan-vasarolhatok .small {
	margin-bottom: 1em;
}
.modal H4 {
	color: #000000;
}
.modal H5 {
	font-size: 19px;
	text-transform: uppercase;
	color: #000000;
	margin-bottom: 10px;
	font-weight: bold;
}
.modal H6 {
	font-size: 16px !important;
	margin: 5px 0px 0px 0px;
	color: #000000 !important;
}
.modal .right-align H5 {
	margin-right: 15px;
	margin-top: 35px;
}

.closemodal {
	display: block;
	width: 50px;
	height: 36px;
	background: transparent url('../img/close3.png') no-repeat left top;
	position: absolute;
	top: 15px;
	right: 0px;
}
.closemodal:hover {
	background: transparent url('../img/close3_over.png') no-repeat left top;
}

.greybox1 {
	background-color: #e1e1e1;

	border-radius: 10px;

	box-shadow:         3px 3px 5px 0px rgba(181, 181, 181, 1);

	padding: 15px 10px 0px 10px;

	margin-bottom: 10px;
}

.aktivszam {
	width: 80px;
	height: 80px;
	padding: 10px;
	border: 3px solid #818285;
	background-color: #ffffff;
	text-align: center;

	margin: 0px auto;

	border-radius: 50px;
}
.aktivszam_inner {
	width: 80px;
	height: 80px;
	color: #ffffff;
	text-align: center;
	font-size: 40px;
	line-height: 80px;
	font-weight: bold;

	margin: 0px auto;

	background-color: #e41c42;

	border-radius: 40px;
}

.border-right {
	border-right: 1px solid #b6b7ba;
}
.border-left {
	border-left: 1px solid #b6b7ba;
}
.border-bottom {
	border-bottom: 1px solid #b6b7ba;
}

.modal .ossztermekar {
	margin: 0px !important;
}

.modal .btn2 {
	margin: 0px;
}

#alapinfok .adagolas {
	color: #792f2f;
	padding-right: 30px
}
.alapinfo {
	color: #4e707a;
}

.termekminilist {
	border-top: 1px solid #b6b7ba;
	xbackground-color: #f1f1f1;
	background: transparent url('../img/termekvalaszto_bg.png') repeat left top;
	margin-top: 25px;
	padding-bottom: 20px;
}

.termekminilist H1 {
	font-size: 13px;
	margin: 0px;
	text-align: center;
	color: #a19fa0;
	xfont-weight: bold;
	margin-top: -26px;
}

.termekminilist .active H1, .termekminilist .grid-10x:hover H1 {
	color: #000000;
}

.termekminilist IMG {
	max-width:100%;
	height:auto;
	margin: 30px 11px 10px 11px;
	display: block;
}

.termekminilist .grid-10x {
	position: relative;
	xbackground: ;
	xborder-top: 1px solid #b6b7ba;
	xpadding-top: 20px;
}
.termekminilist .grid-10x.active:after, .termekminilist .grid-10x.active:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.termekminilist .grid-10x.active:after {
	border-color: rgba(241, 241, 241, 0);
	border-bottom-color: #f9f9f9;
	border-width: 15px;
	margin-left: -15px;
}
.termekminilist .grid-10x.active:before {
	border-color: rgba(182, 183, 186, 0);
	border-bottom-color: #b6b7ba;
	border-width: 16px;
	margin-left: -16px;
}

.modal_header {
	xheight: 43px;
	line-height: 43px;
	margin-bottom: 10px;
	background-color: #cbcbcb;
	background-color: rgba(162, 162, 162, 0.50);
	border-radius:10px 10px 0 0;
}
.modal_header H4, .modal H4 {
	font-size: 20px;
	margin-bottom: 0px;
	padding: 0px;
	line-height: 30px;
}
.modal_header A {
	display: block;
}

.success {
	color: #0eaa28;
}
.warning {
	color: #c9112d;
}
.cyan {
	color: #2b8dd9;
}

.btn {
	height: 35px;
	line-height: 35px;
	display: inline-block;
	padding: 0px 20px;
	margin: 0px 10px 0px 0px;
	font-weight: normal;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	
	box-sizing: border-box;         /* Opera/IE 8+ */

	border-width: 0;
	outline: none !important;
	box-shadow: none !important;
	border-radius: 5px;
	text-shadow: none;

	color: #ffffff !important;
}
.btn.small {
	height: 25px;
	line-height: 25px;
	padding: 0px 10px;
}
.btn.blue {
	background-color: #0096df;
	border: 1px solid #005c9e;

	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #00ACEB),
	color-stop(1, #0089D8)
	);
	background-image: -o-linear-gradient(bottom, #00ACEB 0%, #0089D8 100%);
	background-image: -moz-linear-gradient(bottom, #00ACEB 0%, #0089D8 100%);
	background-image: -webkit-linear-gradient(bottom, #00ACEB 0%, #0089D8 100%);
	background-image: -ms-linear-gradient(bottom, #00ACEB 0%, #0089D8 100%);
	background-image: linear-gradient(to bottom, #00ACEB 0%, #0089D8 100%);
}
.btn.blue:hover {
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #0089D8),
	color-stop(1, #00ACEB)
	);
	background-image: -o-linear-gradient(bottom, #0089D8 0%, #00ACEB 100%);
	background-image: -moz-linear-gradient(bottom, #0089D8 0%, #00ACEB 100%);
	background-image: -webkit-linear-gradient(bottom, #0089D8 0%, #00ACEB 100%);
	background-image: -ms-linear-gradient(bottom, #0089D8 0%, #00ACEB 100%);
	background-image: linear-gradient(to bottom, #0089D8 0%, #00ACEB 100%);
}
.btn.green {
	background-color: #29af02;
	border: 1px solid #2d803c;	
	
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #2EC629),
	color-stop(1, #289C19)
	);
	background-image: -o-linear-gradient(bottom, #2EC629 0%, #289C19 100%);
	background-image: -moz-linear-gradient(bottom, #2EC629 0%, #289C19 100%);
	background-image: -webkit-linear-gradient(bottom, #2EC629 0%, #289C19 100%);
	background-image: -ms-linear-gradient(bottom, #2EC629 0%, #289C19 100%);
	background-image: linear-gradient(to bottom, #2EC629 0%, #289C19 100%);
}
.btn.green:hover {
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #289C19),
	color-stop(1, #2EC629)
	);
	background-image: -o-linear-gradient(bottom, #289C19 0%, #2EC629 100%);
	background-image: -moz-linear-gradient(bottom, #289C19 0%, #2EC629 100%);
	background-image: -webkit-linear-gradient(bottom, #289C19 0%, #2EC629 100%);
	background-image: -ms-linear-gradient(bottom, #289C19 0%, #2EC629 100%);
	background-image: linear-gradient(to bottom, #289C19 0%, #2EC629 100%);	
}
.btn.red {
	background-color: #d60000;
	border: 1px solid #a00000;

	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #EB0000),
	color-stop(1, #C20000)
	);
	background-image: -o-linear-gradient(bottom, #EB0000 0%, #C20000 100%);
	background-image: -moz-linear-gradient(bottom, #EB0000 0%, #C20000 100%);
	background-image: -webkit-linear-gradient(bottom, #EB0000 0%, #C20000 100%);
	background-image: -ms-linear-gradient(bottom, #EB0000 0%, #C20000 100%);
	background-image: linear-gradient(to bottom, #EB0000 0%, #C20000 100%);
}
.btn.red:hover {
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #C20000),
	color-stop(1, #EB0000)
	);
	background-image: -o-linear-gradient(bottom, #C20000 0%, #EB0000 100%);
	background-image: -moz-linear-gradient(bottom, #C20000 0%, #EB0000 100%);
	background-image: -webkit-linear-gradient(bottom, #C20000 0%, #EB0000 100%);
	background-image: -ms-linear-gradient(bottom, #C20000 0%, #EB0000 100%);
	background-image: linear-gradient(to bottom, #C20000 0%, #EB0000 100%);	
}
.btn.yellow {
	background-color: #ff8a00;
	border: 1px solid #ff8a00;

	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #ff8a00),
	color-stop(1, #ff8a00)
	);
	background-image: -o-linear-gradient(bottom, #ff8a00 0%, #ff8a00 100%);
	background-image: -moz-linear-gradient(bottom, #ff8a00 0%, #ff8a00 100%);
	background-image: -webkit-linear-gradient(bottom, #ff8a00 0%, #ff8a00 100%);
	background-image: -ms-linear-gradient(bottom, #ff8a00 0%, #ff8a00 100%);
	background-image: linear-gradient(to bottom, #ff8a00 0%, #ff8a00 100%);
}
.btn.yellow:hover {
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #ff8a00),
	color-stop(1, #ff8a00)
	);
	background-image: -o-linear-gradient(bottom, #ff8a00 0%, #ff8a00 100%);
	background-image: -moz-linear-gradient(bottom, #ff8a00 0%, #ff8a00 100%);
	background-image: -webkit-linear-gradient(bottom, #ff8a00 0%, #ff8a00 100%);
	background-image: -ms-linear-gradient(bottom, #ff8a00 0%, #ff8a00 100%);
	background-image: linear-gradient(to bottom, #ff8a00 0%, #ff8a00 100%);	
}

.mennyiseg {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	font-size: 18px;
	xmargin: 5px 0px 5px 0px;
	xpadding: 0px 5px 0px 5px;
	border: 1px solid #a1a1a1;
	background-color: #fbfbfb;
	xbackground-color: rgba(255,255,255,0.5);
	border-radius: 4px;
	
	user-select: none;
}
#kosar .mennyiseg {
	border: 0;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
}

.mennyiseg INPUT.qty {
	display: inline-block !important;
	width: 30px;
	text-align: center;
	appearance: none;
	box-shadow: none !important;
	outline: none;
	border: none !important;
	background: none;
	background-color: transparent;
}
.mennyiseg INPUT.qty:focus {
	outline: 0;
}

.qty {
	display: inline-block;
	text-align: center;
	vertical-align: text-bottom;
}

.add, .minus, .add2, .minus2 {
	display: inline-block;
	width: 26px;
	height: 29px;

	appearance: none;
	border-radius: 0;
	border-radius: 0px;
}
.add, .add2 {
	background: transparent url('../img/btn_plus.png') no-repeat left top;
}
.add:hover, .add2:hover {
	background: transparent url('../img/btn_plus_over.png') no-repeat left top;
}
.add:active, .add2:active {
	background: transparent url('../img/btn_plus_click.png') no-repeat left top;
}
.minus, .minus2 {
	background: transparent url('../img/btn_minus.png') no-repeat left top;
}
.minus:hover, .minus2:hover {
	background: transparent url('../img/btn_minus_over.png') no-repeat left top;
}
.minus:active, .minus2:active {
	background: transparent url('../img/btn_minus_click.png') no-repeat left top;
}
.add:hover, .minus:hover, .add2:hover, .minus2:hover {
	cursor: pointer;
	color: #000000;
}

.overinfo .add, #termekinfo .add2 {
	position: absolute;
	top: 3px;
	right: 5px;
}
.overinfo .qty, #termekinfo .qty {
	display: inline-block;
	width: 100%;
	font-size: 26px;
	float: left;
	text-align: center;
}
.overinfo .minus, #termekinfo .minus2 {
	position: absolute;
	top: 3px;
	left: 5px;
}
#termekinfo .add2 {
	top: 5px;
}
#termekinfo .minus2 {
	top: 5px;
}

#termekinfo {
	padding: 0px !important;
	margin: 0px !important;
}
.termekinfo_inner {
	padding: 40px 70px 0px 70px !important;
}

#termekinfo .mennyiseg {
	border: 1px solid #008dd9;
	height: 39px;
	line-height: 39px;
	color: #6b6b6b;
	margin-bottom: 0px !important;
}

#termekinfo .closemodal {
	top: 73px;
}

#alapinfok, #alapinfok P {
	font-size: 15px;
}

#osszetevok {
	font-size: 13px;
	padding-left: 30px;
}

#termekinfo_innerscroll, #modal_innerscroll {
	overflow-y: auto;
}

.whitebox {
	background-color: rgba(255, 255, 255, 0.80);
	border-radius: 5px;
	color: #000000;
	box-shadow:         0px 1px 2px 0px rgba(50, 50, 50, 0.36);
	line-height: 50px;
	min-height: 50px;
}
.whitebox H4 {
	line-height: 50px;
}
.whitebox .btn {
	margin: 10px 0px 10px 0px;	
}
.whitebox .mennyiseg {
	margin: 6px 0px 6px 0px;	
}

#kosar .syncordiac, #kosar .syncordia_plusc, #productinfo .syncordiac, #productinfo .syncordia_plusc {
	color: #e31d42 !important;
}
#kosar .novosseumc, #productinfo .novosseumc {
	color: #a18760 !important;
}
#kosar .novosseum_dentalc, #productinfo .novosseum_dentalc {
	color: #0da1d2 !important;
}
#kosar .neocartilc, #productinfo .neocartilc {
	color: #f7941d !important;
}
#kosar .nicomegac, #productinfo .nicomegac {
	color: #981b62 !important;
}
#kosar .hexacorc, #productinfo .hexacorc {
	color: #a11e23 !important;
}
#kosar .duocorc, #productinfo .duocorc {
	color: #e59b0c !important;
}
#kosar .hexacor_duocorc, #productinfo .hexacor_duocorc {
	color: #a11e23 !important;
}
#kosar .syncordia_duocorc, #productinfo .syncordia_duocorc {
	color: #e59b0c !important;
}
#kosar .resistarc, #productinfo .resistarc {
	color: #54a43d !important;
}
#kosar .syncartilc, #productinfo .syncartilc {
	color: #f04e0e !important;
}
#kosar .syncartil_3c, #productinfo .syncartil_3c {
	color: #d20db9 !important;
}
#kosar .neocartil_syncartilc, #productinfo .neocartil_syncartilc {
	color: #d16117 !important;
}
#kosar .optiviscc, #productinfo .optiviscc {
	color: #ec1782 !important;
}
#kosar .biovisc_ortho_plusc, #productinfo .biovisc_ortho_plusc {
	color: #266992 !important;
}
#kosar .optivisc_20c, #productinfo .optivisc_20c {
	color: #227e86 !important;
}

#kosar .optivisc_60c, #productinfo .optivisc_60c {
	color: #960eaa !important;
}

#kosar .xynbio, #productinfo .xynbio {
	color: #4a6e3f !important;
}

#kosar .mask, #productinfo .mask {
	color: #00b085 !important;
}


#termekinfo .syncordiac, #termekinfo .syncordia_plusc {
	background-color: #e31d42 !important;
}
#termekinfo .novosseumc {
	background-color: #a18760 !important;
}
#termekinfo .novosseum_dentalc {
	background-color: #0da1d2 !important;
}
#termekinfo .neocartilc {
	background-color: #f7941d !important;
}
#termekinfo .nicomegac {
	background-color: #981b62 !important;
}
#termekinfo .hexacorc {
	background-color: #a11e23 !important;
}
#termekinfo .duocorc {
	background-color: #e59b0c !important;
}
#termekinfo .hexacor_duocorc {
	background-color: #a11e23 !important;
}
#termekinfo .syncordia_duocorc {
	background-color: #e59b0c !important;
}
#termekinfo .resistarc {
	background-color: #54a43d !important;
}
#termekinfo .syncartilc {
	background-color: #f04e0e !important;
}
#termekinfo .syncartil_3c {
	background-color: #d20db9 !important;
}
#termekinfo .neocartil_syncartilc {
	background-color: #d16117 !important;
}
#termekinfo .optiviscc {
	background-color: #ec1782 !important;
}

#rendeles_osszesito .whitebox {	
	min-height: 570px;
	padding: 10px;
	background-color: rgba(255, 255, 255, 0.80);
	border-radius: 5px;
	color: #000000;
	box-shadow:         0px 1px 2px 0px rgba(50, 50, 50, 0.36);
}

/*
#kosar .grid-100 {
	margin: 0px 0px 10px 0px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
}

@media screen and (max-width: 767px) {
	#kosar .grid-100 IMG {
		width: 50%;
		height: auto;
	}
}
*/

#kosar H4 {
	line-height: 50px;
}

#kosartable TD {
	xpadding: 8px;
	text-align: left;
	font-size: 18px;
}

.input-field, SELECT {
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	padding: 0px 0px 0px 5px;
	background-color: #ffffff;
	border-radius: 5px;
	box-shadow:         inset 1px 2px 3px 0px rgba(0, 0, 0, 0.52);
}

.input-label {
	height: 30px;
	line-height: 30px;
}
LABEL:hover {
	cursor: pointer;
}

TEXTAREA.input-field {
	height: 65px;
	line-height: 21px;
}

#lang {
	float: left;
	text-align: left;
	padding: 3px 0px 3px 4px;
	position: relative;
	z-index: 59;
}
#lang A {
	float: left;
	line-height: normal;
	margin-right: 4px;
}
#lang IMG {
	display: block;
}

#loggedin {
	height: 29px;
	line-height: 29px;
	xpadding-right: 60px;
	position: relative;
	z-index: 50;
	color: #010101 !important;
	
	background: #ffffff;
    background: rgba(255,255,255,0.9);

	border-bottom: 1px solid #d6d6d6;
	border-bottom: 1px solid rgba(214,214,214,0.64);

	xbackground: transparent url('../img/loggedin_bg.png') no-repeat center bottom;
}
.termekoldal #loggedin {
	xmargin-top: -3px;
}

@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)) {
	#loggedin {
		/* -webkit-backdrop-filter: saturate(180%) blur(20px); */
		backdrop-filter: saturate(180%) blur(20px);
		background: rgba(255,255,255,0.8);
	}
}

#profil {
	display: inline-block;
	height: 29px;
	vertical-align: top;
	padding-right: 33px;
	font-size: 13px;
	background: transparent url('../img/ikon_user2.png') no-repeat right center;
}

#kosarlink {
	display: inline-block;
	height: 29px;
	vertical-align: top;
	margin-left: 58px;
	padding-right: 33px;
	font-size: 13px;
	background: transparent url('../img/icon_cart3.png') no-repeat right center;
}

#kosarszam {
	display: inline-block;
	width: 23px;
	height: 28px;
	padding-top: 1px;
	line-height: 29px;
	background: transparent url('../img/ikon_itemnum2.png') no-repeat center center;
	text-align: center;
	vertical-align: top;
	color: #ffffff;
	margin-right: 39px;
}

/* WEBSHOP */

.webshop #synergolab {
	background: none;
}

#aruhaz {
	padding-top: 220px;
	padding-bottom: 40px;
}
#aruhaz H1 {
	font-size: 60px;
	color: #ffffff;
	text-align: center;
	line-height: normal;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	margin: 0px;
}

/* Scroll icon */
.mouse_outer {
	width: 50px;
	height: 98px;
	margin: 0px auto;
	margin-top: 50px;
	margin-bottom: 75px;
}
.m_scroll_arrows {
    display: block;
    width: 5px;
    height: 5px;
    -ms-transform: rotate(45deg);
    /* IE 9 */
    
    -webkit-transform: rotate(45deg);
    /* Chrome, Safari, Opera */
    
    transform: rotate(45deg);
    border-right: 2px solid #FFFFFF;
    border-bottom: 2px solid #FFFFFF;
    margin: 0 0 3px 4px;
    width: 16px;
    height: 16px;
}
.unu {
    margin-top: 1px;
}
.unu,
.doi,
.trei {
    -webkit-animation: mouse-scroll 1s infinite;
    -moz-animation: mouse-scroll 1s infinite;
}
.unu {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -webkit-animation-direction: alternate;
}
.doi {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -webkit-animation-direction: alternate;
    margin-top: -6px;
}
.trei {
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -webkit-animation-direction: alternate;
    margin-top: -6px;
}
.mouse {
    height: 42px;
    width: 24px;
    border-radius: 14px;
    transform: none;
    border: 2px solid #FFFFFF;
    top: 170px;
}
.wheel {
    height: 5px;
    width: 2px;
    display: block;
    margin: 5px auto;
    background: white;
    position: relative;
    height: 4px;
    width: 4px;
    border: 2px solid #FFFFFF;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}
.wheel {
    -webkit-animation: mouse-wheel 0.6s linear infinite;
    -moz-animation: mouse-wheel 0.6s linear infinite;
}
@-webkit-keyframes mouse-wheel {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(6px);
        -ms-transform: translateY(6px);
        transform: translateY(6px);
    }
}
@-moz-keyframes mouse-wheel {
    0% {
        top: 1px;
    }
    25% {
        top: 2px;
    }
    50% {
        top: 3px;
    }
    75% {
        top: 2px;
    }
    100% {
        top: 1px;
    }
}
@-webkit-keyframes mouse-scroll {
    0% {
        opacity: 0;
    }
    50% {
        opacity: .5;
    }
    100% {
        opacity: 1;
    }
}
@-moz-keyframes mouse-scroll {
    0% {
        opacity: 0;
    }
    50% {
        opacity: .5;
    }
    100% {
        opacity: 1;
    }
}
@-o-keyframes mouse-scroll {
    0% {
        opacity: 0;
    }
    50% {
        opacity: .5;
    }
    100% {
        opacity: 1;
    }
}
@keyframes mouse-scroll {
    0% {
        opacity: 0;
    }
    50% {
        opacity: .5;
    }
    100% {
        opacity: 1;
    }
}

.webshop H1.maintitle {
	font-size: 40px;
	margin: 0px;
	line-height: normal;
	text-shadow: none;
	color: #a0a0a0;
	visibility: hidden;
}
.webshop H1.maintitle.up {
	margin-bottom: 40px;
}

.webshop H1 {
	margin: 0px;
	line-height: normal;
}

.webshop .product {
	height: 280px;
}

#aruhaz .product img {
	margin-left: 0px;
	margin-top: -40px;
	margin-right: 5px;
}
#aruhaz .product .titleline {
	font-size: 22px;
	line-height: 34px;
	letter-spacing: normal;
	text-transform: uppercase;
	background: none;
	letter-spacing: -1px;
}
.product .priceline {
	position: absolute;
	z-index: 56;
	bottom: 81px;
	left: 0px;
	right: 0px;
	height: 34px;
	color: #ffffff;
	font-size: 30px;
	line-height: 34px;
	font-family: 'helveticaneue_cebold', sans-serif !important;
	text-align: right;
	padding-right: 19px;
	font-style: italic;
}
#aruhaz .product .bottomline {
	font-size: 12px;
	color: #ffffff;
	padding-left: 119px;
	padding-right: 19px;
}
#aruhaz .product .hoverbg {
	background: transparent url('/img/aruhaz/hover_bg.png') no-repeat center center;
	background-size: cover;
	padding: 19px;
	text-align: right;
}
#aruhaz .product .hoverbg a {
	font-size: 20px;
	width: 180px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	text-transform: uppercase;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	border-radius: 5px;
	background-color: rgba(0, 0, 0, 0.46);
}
#aruhaz .product .hoverbg a:hover {
	color: #ffffff;
}

.ribbon{
	width: 200px;
	background: #e43;
	position: absolute;
	z-index: 999;
	top: 25px;
	left: -50px;
	text-align: center;
	line-height: 50px;
	font-weight: bold;
	font-size: 18px;
	color: #fff;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-webkit-box-shadow: 0 10px 10px -4px rgba(0,0,0,.5);
	box-shadow: 0 10px 10px -4px rgba(0,0,0,.5);
}
.ribbon div {
	width: 100px;
	margin: 0 auto;
	padding: 5px 0;
	line-height: 20px;
}
.ribbon-red{background: #fc1a1c;}
.ribbon-cyan{background: #24b1ba;}
.product_optivisc .ribbon{background: #ec1782;}
.product_fluxus_prostatae .ribbon {background: #3cbce6;}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  visibility: visible !important;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

/*
.contentBox {
	xmargin-right: 25px !important;
}

.contentBox.openover {
	cursor: pointer;
	border: 1px solid #dbdbdb !important;
}
.contentBox.openover:before {
    background: none;
    border: 1px solid #e9e9e9;
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    pointer-events: none;

	border-radius: 20px;
}
.contentBox.openover .overinfo {
	visibility: visible;
}

.overinfo_trigger {
	position: absolute;
	left: 0;
	top: 15px;
}

.contentBox_inner {
	padding-top: 40px;
	text-align: left;
	text-align: center;
}
.contentBox_inner IMG {
	padding: 0px 33px 0px 33px;

	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.overinfo {
	font-family: 'Open Sans', sans-serif;
	min-height: 150px;
	background: transparent url('../img/overinfo_bg.png') repeat-x left bottom;
	
	-webkit-border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;

	position: relative;
	padding: 20px 15px 10px 15px;
	margin-top: -90px;
	xz-index: 99999;
	visibility: hidden;
}

.overinfo H5 {
	display: block;
	position: relative;
	height: 36px;
	line-height: 36px;
	font-size: 21px;
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
	margin-right: 20px;
	margin-bottom: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.overinfo H5:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(233, 56, 80, 0);
	xborder-left-color: #e31d42;
	border-width: 10px;
	margin-top: -10px;
}
#novosseum.contentBox H5 {
	background-color: #a18760;
}
#novosseum.contentBox H5:after {
	border-left-color: #a18760;	
}
#syncordia.contentBox H5, #syncordiaplus.contentBox H5, #syncordia_plus.contentBox H5 {
	background-color: #e31d42;
}
#syncordia.contentBox H5:after, #syncordiaplus.contentBox H5:after, #syncordia_plus.contentBox H5:after {
	border-left-color: #e31d42;	
}
#neocartil.contentBox H5 {
	background-color: #f7941d;
}
#neocartil.contentBox H5:after {
	border-left-color: #f7941d;	
}
#nicomega.contentBox H5 {
	background-color: #981b62;
}
#nicomega.contentBox H5:after {
	border-left-color: #981b62;	
}
#hexacor.contentBox H5 {
	background-color: #a11e23;
}
#hexacor.contentBox H5:after {
	border-left-color: #a11e23;	
}
#duocor.contentBox H5 {
	background-color: #e59b0c;
}
#duocor.contentBox H5:after {
	border-left-color: #e59b0c;	
}
#hexacor_duocor.contentBox H5 {
	background-color: #a11e23;
}
#hexacor_duocor.contentBox H5:after {
	border-left-color: #a11e23;	
}
#syncordia_duocor.contentBox H5 {
	background-color: #e59b0c;
}
#syncordia_duocor.contentBox H5:after {
	border-left-color: #e59b0c;	
}
#resistar.contentBox H5 {
	background-color: #54a43d;
}
#resistar.contentBox H5:after {
	border-left-color: #54a43d;	
}
#optivisc.contentBox H5 {
	background-color: #ec1782;
}
#optivisc.contentBox H5:after {
	border-left-color: #ec1782;	
}
*/
.overinfo H2, H2.ossztermekar {
	font-family: 'Lato', sans-serif;
	display: inline-block;
	font-size: 38px;
	line-height: 36px !important;
	margin-right: 20px !important;
	margin-bottom: 5px !important;
	color: #000000 !important;
}
H2.ossztermekar {
	font-size: 44px;
}

.overinfo .mennyiseg, #termekinfo .mennyiseg {
	display: block !important;
	margin-bottom: 5px;
	position: relative;
}

.overinfo P.small2 {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	word-spacing: 4px;
}

.btn2 {
	display: inline-block;
	position: relative;
	height: 36px;
	line-height: 36px;
	font-size: 21px;
	margin-bottom: 10px;
	padding: 0px 10px 0px 10px;
	text-align: center;
	text-transform: uppercase;
	color: #000000 !important;
	border: 1px solid #dbdbdb;
	background-color: #fffefe;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;

	-webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.08);
	-moz-box-shadow:    0px 0px 1px 1px rgba(0, 0, 0, 0.08);
	box-shadow:         0px 0px 1px 1px rgba(0, 0, 0, 0.08);
}
.contentBox .btn2 {
	display: block;
}
.btn2.blue {
	color: #1998dd !important;
	border: 1px solid #006da7;
}
.btn2.blue:hover {
	color: #ffffff !important;
	background-color: #1998dd;
}
.btn2.blue:active {
	color: #016282 !important;
	background-color: #197cb2;
}

.btn2.kosarba {
	height: 28px;
	line-height: 28px;
	font-size: 18px;
	margin-bottom: 0px;
}

.kosarbatesz {
	display: block;
	height: 39px;
	line-height: 39px;
}

.x-small {
	font-size: 12px !important;
	vertical-align: middle;
}

.iconinfo {
	background: transparent url('../img/icon_info.png') no-repeat center center;
	display: block;
	float:left;
	width: 20px;
	height: 36px;
	left: 7px;
	top: 0px;
	xpadding-right: 20px;
	xmargin-right: 10px;
	border-right: 1px solid #c6c6c6;
}

/* STATIC */

.hianybetegseg P {
	color: #333333;
	font-family: 'helveticaneueltpro-lt', sans-serif;
}
.hianybetegseg P.lead {
	font-size: 24px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
}

#hianybetegseg-bg1 {
	width: 100%;
	height: 100%;
	position: relative;
	padding-top: 110px;
	padding-bottom: 50px;
	background: #d1c5b6 url('../img/static/hianybetegseg-bg1.jpg') no-repeat center top;
	xbackground-size: cover;
}
#hianybetegseg-bg1 H1 {
	font-size: 100px;
	color: #ffffff;
	margin-bottom: 25px;
	text-shadow: none;
	line-height: normal;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	text-align: center;
}
#hianybetegseg-bg1 H3 {
	font-weight: bold;
	text-align: center;
	color: #333333;
	text-shadow: none;
	margin-bottom: 30px;
	text-shadow: 0px -1px 2px rgba(249, 249, 249, 0.4);
	font-family: 'helvetica_neueregular', sans-serif;
}

#hianybetegseg-bg1 P {
	font-size: 20px;
	color: #333333;
	font-family: 'helveticaneueltpro-lt', sans-serif;
}

#hianybetegseg-bg2 {
	width: 100%;
	height: 100%;
	padding-top: 47px;
	padding-bottom: 47px;
	position: relative;
	background: #a98652 url('../img/static/hianybetegseg-bg2.jpg') no-repeat center -50px;
	xbackground-size: cover;
}
#hianybetegseg-bg2 H1 {
	text-shadow: none;
	color: #ffffff;
	line-height: normal;
	margin: 0px;
	font-size: 50px;
	xmargin-bottom: 60px;
}
#hianybetegseg-bg2 H1 .font-ultralight {
	font-size: 75px;
}
#hianybetegseg-bg2 H1 STRONG {
	font-size: 60px;
}

#hianybetegseg-bg2 P {
	font-size: 21px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
}

#hianybetegseg-bg2 H2 {
	font-size: 51px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #474747;
	line-height: normal;
	margin: 10px 0px 0px 0px;
	text-align: center;
}

#hianybetegseg-bg3 {
	width: 100%;
	height: 100%;
	padding-top: 45px;
	padding-bottom: 30px;
	position: relative;
	background: #ffffff url('../img/static/hianybetegseg-bg3.jpg') no-repeat center top;
}
#hianybetegseg-bg3 H1 {
	font-size: 80px;
	color: #ffffff;
	margin-bottom: 20px;
	text-shadow: none;
	line-height: normal;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	text-align: center;
}
#hianybetegseg-bg3 P {
	color: #000000;
}

#hianybetegseg-bg4 {
	width: 100%;
	height: 100%;
	height: 1190px;
	padding-top: 118px;
	position: relative;
	background: transparent url('../img/static/hianybetegseg-bg4.jpg') no-repeat center top;
}
#hianybetegseg-bg4 H1 {
	font-size: 78px;
	color: #ffffff;
	text-align: right;
	text-shadow: none;
	line-height: normal;
	margin-bottom: 20px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
}
#hianybetegseg-bg4 H1 STRONG {
	font-family: 'helvetica_neueregular', sans-serif;
}
#hianybetegseg-bg4 A {
	font-size: 24px;
	color: #50d5f6;
	text-align: right;
}

#regionalis-bg1 {
	width: 100%;
	height: 100%;
	xheight: 3571px;
	position: relative;
	padding-top: 135px;
	background: url('../img/static/regionalis-bg1.jpg') no-repeat center top, url('../img/static/regionalis-bg2.jpg') no-repeat center 1694px;
	background-color: #b7afa6;
}
#regionalis-bg1 {
	font-size: 21px;
	color: #000000;
	font-family: 'helveticaneueltpro-lt', sans-serif;
}
#regionalis-bg1 P {
	font-size: 21px;
	color: #000000;
	font-family: 'helveticaneueltpro-lt', sans-serif;
}
#regionalis-bg1 P.lead {
	font-size: 24px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
}
#regionalis-bg1 P.lead2 {
	font-size: 28px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
}
#regionalis-bg1 H1 {
	font-size: 87px;
	text-align: center;
	color: #000000;
	text-shadow: none;
	letter-spacing: 2px;
	margin: 0px;
	margin-bottom: 30px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;	
}
#regionalis-bg1 H3 {
	height: 233px;
	padding-top: 35px;
	font-size: 50px;
	padding-right: 300px;
	margin: 0px;
	margin-bottom: 20px;
	text-align: right;
	color: #3b3b3b;
	line-height: normal;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	background: transparent url('/img/static/regionalis_abra1.png') no-repeat right center;
}
#regionalis-bg1 H4 {
	font-size: 45px;
	text-align: center;
	line-height: normal;
	color: #000000;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;	
}
#regionalis-bg1 H5 {
	font-size: 41px;
	text-align: center;
	font-weight: bold;
	color: #313131;
	margin-bottom: 10px;
	font-family: 'helvetica_neueregular', sans-serif;
}

#regionalis-bg2 {
	width: 100%;
	height: 1346px;
	position: relative;
	padding-top: 30px;
	background: #b7afa6 url('../img/static/regionalis-bg3.jpg') no-repeat center top;
}
#regionalis-bg2 H2 {
	font-size: 92px;
	text-align: center;
	margin: 0px;
	xline-height: normal;
	text-shadow: none;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;	
	color: #ffffff;
}

#termekinfomenu_header {
	height: 61px;
	xline-height: 61px;
	font-size: 14px;
	color: #464646;
	position: relative;
	z-index: 51;
	xbackground: transparent url('../img/termekinfotopmenu-bg.png') no-repeat center top;
	xborder-top: 3px solid transparent;
	xpadding-top: 3px;
	
	background: #ffffff;
	background: rgba(255,255,255,0.9);
	
	/*-webkit-transition: background-color 0.5s cubic-bezier(0.28, 0.11, 0.32, 1);
	transition: background-color 0.5s cubic-bezier(0.28, 0.11, 0.32, 1);
	-webkit-transition-property: background-color, -webkit-backdrop-filter;
	transition-property: background-color, -webkit-backdrop-filter;
	transition-property: background-color, backdrop-filter;
	transition-property: background-color, backdrop-filter, -webkit-backdrop-filter;*/

	border-bottom: 1px solid #d6d6d6;
	border-bottom: 1px solid rgba(214,214,214,0.64);
}

@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)) {
	#termekinfomenu_header {
		/* -webkit-backdrop-filter: saturate(180%) blur(20px); */
		backdrop-filter: saturate(180%) blur(20px);
		background: rgba(255, 255, 255, 0.8);
	}
}

#termekinfomenu_header H1 {
	padding-left: 40px;
}

.termekinfomenu_index {
	height: 61px !important;
	line-height: 61px !important;
	z-index: 998 !important;
	background: none;
	margin-bottom: 2px;
	padding-top: 0px !important;
	background: none !important;

	background-color: rgba(255, 255, 255, 0.76) !important;
	-webkit-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:    0px 3px 4px 0px rgba(0, 0, 0, 0.4);
	box-shadow:         0px 3px 4px 0px rgba(0, 0, 0, 0.4);
}

#termekinfomenu_index {
	position: absolute;
	height: 61px;
	line-height: 61px;
	font-size: 14px;
	left: 50%;
	margin-left: -500px;
	top: -70px;
	background-color: rgba(255, 255, 255, 0.60);
	color: #474747;
	z-index: 998;

	-webkit-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:    0px 3px 4px 0px rgba(0, 0, 0, 0.4);
	box-shadow:         0px 3px 4px 0px rgba(0, 0, 0, 0.4);
}
#termekinfomenu_index H1, #termekinfomenu_header H1 {
	display: inline-block;
	float: left;
	margin: 0px;
	margin-left: 9px;
	font-size: 24px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	line-height: 61px;
	text-shadow: none;
}

#termekinfomenu_index UL, #termekinfomenu_header UL {
	list-style-type: none;
	margin: 0px;
	margin-right: 27px;
	padding: 0px;
	border: none;
	float: right;
}
#termekinfomenu_index UL LI, #termekinfomenu_header UL LI {
	line-height: 61px;
	height: 59px;
	margin: 0px;
	margin-right: 12px;
	margin-left: 12px;
	padding: 0px;
	padding-top: 2px;
	border: none;
	float: left;
	list-style-type: none;
}
#termekinfomenu_index H1 {
	padding-left: 40px;
}

.termekinfomenu-btn {
	display: inline-block;
	height: 19px;
	line-height: 20px;
	color: #ffffff !important;
	padding: 1px 10px 0px 10px;

	border-radius: 4px;
}

/* NEOCARTIL */

.termekoldal H1, .termekoldal H2 {
	text-shadow: none;
}

#termek-neocartil #termekinfomenu_index, #termek-neocartil .termekinfomenu_index {
	border-top: 3px solid #fc7a04; /* variable */
}
#termek-neocartil #termekinfomenu_index H1, #termek-neocartil #termekinfomenu_header H1 {
	background: transparent url('/img/termekek/neocartil_smallbox.png') no-repeat left center; /* variable */
}

#termek-neocartil .termekinfomenu-btn {
	background-color: #ff9600;
	border: 1px solid #cd7902;
}

/* SYNCARTIL */

#termek-syncartil .swiper-slide .mouse_outer {
	margin: auto;
	position: absolute;
	xtop: 0; left: 0; bottom: 0; right: 0;
	bottom: 100px;
}

#termek-syncartil #termekinfomenu_index, #termek-syncartil .termekinfomenu_index {
	border-top: 3px solid #f04e0e; /* variable */
}
#termek-syncartil #termekinfomenu_index H1, #termek-syncartil #termekinfomenu_header H1 {
	background: transparent url('/img/termekek/syncartil_smallbox.png') no-repeat left center; /* variable */
	padding-left: 70px;
}
#termek-syncartil .termekinfomenu-btn {
	background-color: #f04e0e;
	border: 1px solid #d44b00;
}

#termek-syncartil_3 #termekinfomenu_index, #termek-syncartil_3 .termekinfomenu_index {
	border-top: 3px solid #d20db9; /* variable */
}
#termek-syncartil_3 #termekinfomenu_index H1, #termek-syncartil_3 #termekinfomenu_header H1 {
	background: transparent url('/img/termekek/syncartil_3_smallbox.png') no-repeat left center; /* variable */
	padding-left: 70px;
}
#termek-syncartil_3 .termekinfomenu-btn {
	background-color: #d20db9;
	border: 1px solid #d20db9;
}

/* NEOCARTIL - SYNCARTIL */

#termek-neocartil_syncartil.index #content {
	padding-top: 46px;
}

#termek-neocartil_syncartil #termekinfomenu_index, #termek-neocartil_syncartil .termekinfomenu_index {
	border-top: 3px solid #d16117; /* variable */
}
#termek-neocartil_syncartil #termekinfomenu_index H1, #termek-neocartil_syncartil #termekinfomenu_header H1 {
	background: transparent url('/img/termekek/neocartil_syncartil_smallbox.png') no-repeat left center; /* variable */
	padding-left: 70px;
}
#termek-neocartil_syncartil .termekinfomenu-btn {
	background-color: #d16117;
	border: 1px solid #d16117;
}

/* OPTIVISC */

#termek-optivisc #termekinfomenu_index, #termek-optivisc .termekinfomenu_index {
	border-top: 3px solid #ec1782; /* variable */
}
#termek-optivisc #termekinfomenu_index H1, #termek-optivisc #termekinfomenu_header H1 {
	background: transparent url('/img/termekek/optivisc_smallbox.png') no-repeat left center; /* variable */
	padding-left: 80px;
}
#termek-optivisc .termekinfomenu-btn {
	background-color: #ec1782;
	border: 1px solid #b61089;
}

#termek-optivisc_3 #termekinfomenu_index, #termek-optivisc_3 .termekinfomenu_index {
	border-top: 3px solid #ec1782; /* variable */
}
#termek-optivisc_3 #termekinfomenu_index H1, #termek-optivisc_3 #termekinfomenu_header H1 {
	background: transparent url('/img/termekek/optivisc_3_smallbox.png') no-repeat left center; /* variable */
	padding-left: 70px;
}
#termek-optivisc_3 .termekinfomenu-btn {
	background-color: #ec1782;
	border: 1px solid #b61089;
}

/* KONCEPCIÓ ÁLLANDÓ */
.koncepcio-bgcolor1 {
	padding: 15px 0px 15px 0px;

	-webkit-box-shadow: 3px 3px 8px 0px rgba(3, 4, 4, 0.52);
	-moz-box-shadow:    3px 3px 8px 0px rgba(3, 4, 4, 0.52);
	box-shadow:         3px 3px 8px 0px rgba(3, 4, 4, 0.52);
}
.koncepcio-bgcolor1 H2 {
	font-size: 49px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	line-height: normal;
	margin: 0px;
	color: #ffffff;
	text-shadow: none;
}
.koncepciotext-bg {
	background-color: #ffffff;
	padding-bottom: 30px;
	background-color: rgba(255, 255, 255, 0.85);

	-webkit-box-shadow: 3px 3px 8px 0px rgba(3, 4, 4, 0.52);
	-moz-box-shadow:    3px 3px 8px 0px rgba(3, 4, 4, 0.52);
	box-shadow:         3px 3px 8px 0px rgba(3, 4, 4, 0.52);
}
.koncepciotext-bg H3 {
	font-size: 45px;
	font-family: 'helveticaneue_cebold', sans-serif;
	text-transform: uppercase;
	line-height: normal;
	margin: 0px;
	margin-top: 30px;
	margin-bottom: 5px;
	text-shadow: none;
	color: #000000;
}
.koncepciotext-bg P {
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 20px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	color: #000000;
}
.koncepciotext-bg P.lead, .koncepciotext-bg .lead {
	font-size: 25px;
	line-height: 38px;
}
.koncepciotext-bg P.lead2, .koncepciotext-bg .lead2 {
	font-size: 33px;
	line-height: normal;
}
.koncepciotext-bg .hivatkozas {
	color: #777777;
}
.koncepcio-bgcolor2 {
	background-color: rgba(11, 143, 244, 0.87);
	padding: 10px 0px 15px 0px;

	-webkit-box-shadow: inset 0px 4px 8px 0px rgba(3, 4, 4, 0.52), 3px 3px 8px 0px rgba(3, 4, 4, 0.52);
	-moz-box-shadow:    inset 0px 4px 8px 0px rgba(3, 4, 4, 0.52), 3px 3px 8px 0px rgba(3, 4, 4, 0.52);
	box-shadow:         inset 0px 4px 8px 0px rgba(3, 4, 4, 0.52), 3px 3px 8px 0px rgba(3, 4, 4, 0.52);
}
.koncepcio-bgcolor2 H2 {
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	font-size: 57px;
	line-height: normal;
	margin: 0px;
	color: #ffffff;
	text-shadow: none;
}

#neocartil-koncepcio-bg1 {
	padding-top: 445px;
	padding-bottom: 1180px;
	background: #c7c7c6 url('/img/termekek/neocartil-koncepcio-bg1.jpg') no-repeat center top;

	background-image: url('/img/termekek/neocartil-koncepcio-bg1.jpg'), url('/img/termekek/neocartil-koncepcio-bg2.jpg'), url('/img/termekek/neocartil-koncepcio-bg3.jpg');
	background-position: center top, center 1725px, center bottom;
	background-color: #c7c7c6;
	background-repeat: no-repeat;
}
#neocartil-koncepcio-bg1 .titletext H1 {
	font-size: 70px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	line-height: normal;
	margin: 0px;
	margin-bottom: 265px;
	color: #ffffff;
	text-align: left;
	text-shadow: 0px 0px 30px rgba(0, 0, 0, 0.75);
}
#neocartil-koncepcio-bg1 .koncepcio-bgcolor1 {
	background-color: #ff6400;
	background-color: rgba(252, 97, 7, 0.80);
}
#neocartil-koncepcio-bg1 .koncepcio-bgcolor2 H2 SPAN {
	text-transform: uppercase;	
}

/* RUNCARD */

#runcard-landing {
	padding-top: 255px;
	padding-bottom: 1180px;
	background: #c7c7c6 url('/img/static/runcard_bg1.jpg') no-repeat center top;

	background-image: url('/img/static/runcard_bg1.jpg'), url('/img/termekek/neocartil-koncepcio-bg2.jpg'), url('/img/static/runcard_bg2.jpg');
	background-position: center top, center 3000px, center bottom;
	background-color: #c7c7c6;
	background-repeat: no-repeat;
}

#runcard-landing.runcard-mirror {
	padding-top: 585px;
	padding-bottom: 1180px;
	background: #c7c7c6 url('/img/static/runcard_bg3.jpg') no-repeat center top;

	background-image: url('/img/static/runcard_bg3.jpg'), url('/img/termekek/neocartil-koncepcio-bg2.jpg'), url('/img/static/runcard_bg2.jpg');
	background-position: center top, center 1400px, center bottom;
	background-color: #c7c7c6;
	background-repeat: no-repeat;
}

#runcard-landing .titletext {
	margin-bottom: 245px;
}
#runcard-landing.runcard-mirror .titletext {
	margin-bottom: 115px;
}

#runcard-landing .titletext H1 {
	font-size: 100px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	line-height: 100px;
	margin: 0px;
	margin-bottom: 20px;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
}
#runcard-landing.runcard-mirror .titletext H1 {
	font-size: 100px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	line-height: 100px;
	margin: 0px;
	color: #ea7b1a;
	text-transform: uppercase;
	text-align: left;
}
#runcard-landing .titletext H2 {
	font-size: 50px;
	font-family: 'helveticaneue_cebold', sans-serif;
	line-height: normal;
	margin: 0px;
	color: #ffffff;
	text-align: center;
	font-style: italic;
	text-shadow: 0px 0px 30px rgba(79, 79, 79, 0.46);
}
#runcard-landing.runcard-mirror .titletext H2 {
	font-size: 55px;
	font-family: 'helvetica_neueregular', sans-serif;
	line-height: 60px;
	margin: 0px;
	color: #ffffff;
	text-align: left;
	font-style: normal;
	text-shadow: 0px 0px 30px rgba(79, 79, 79, 0.46);
}

#runcard-landing .koncepcio-bgcolor1 {
	background-color: #ff6400;
	background-color: rgba(252, 97, 7, 0.88);
	padding-top: 20px;
	padding-bottom: 20px;
}
#runcard-landing .koncepcio-bgcolor1.runcard-blackbg {
	background-color: #212121;
	margin-top: -30px;
}
#runcard-landing .koncepcio-bgcolor1.runcard-blackbg h3 {
	color: #ffffff;
	margin: 0px;
}
#runcard-landing .koncepcio-bgcolor1.runcard-blackbg h3 a {
	color: #ffffff;
}
#runcard-landing .koncepcio-bgcolor1 H2 {
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	font-size: 34px;
	line-height: 52px;
}
#runcard-landing.runcard-mirror .koncepcio-bgcolor1 H2 {
	font-family: 'helveticaneueltpro-lt';
	font-size: 42px;
	text-shadow: -1px 1px 3px rgba(0, 0, 0, 0.73);
}

#runcard-landing .koncepciotext-bg H3 {
	text-transform: none;
	margin-bottom: 25px;
}
#runcard-landing.runcard-mirror .koncepciotext-bg H3 {
	font-size: 33px;
	line-height: 43px;
	color: #ff6400;
	font-style: italic;
}

#runcard-landing .koncepciotext-bg H4 {
	color: #000000;
	font-size: 26px;
	line-height: normal;
}

#runcard-landing .koncepciotext-bg P {
	font-family: 'helvetica_neueregular', sans-serif;
}

#runcard-landing .koncepciotext-bg {
	background-color: rgba(255, 255, 255, 0.88);
}

#runcard-landing .runcard-bgcolor2 {
	padding: 25px 0px 10px 0px;
}
#runcard-landing .runcard-bgcolor2 H2 {
	font-family: 'helveticaneue_cebold', sans-serif;
	font-size: 65px !important;
	line-height: 63px;
	color: #ffffff;
	text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.75);
	text-transform: uppercase;
	text-align: center;
}
#runcard-landing .runcard-bgcolor2 H2 SPAN {
	font-size: 55px !important;
}

/* /RUNCARD */

#neocartil-miert-eppen-bg1 {
	height: 592px;
	padding-top: 525px;
	position: relative;
	background: transparent url('/img/termekek/neocartil-miert-eppen-bg1.jpg') no-repeat center top;
}
#neocartil-miert-eppen-bg1 H1 {
	font-size: 106px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	line-height: normal;
	margin: 0px;
	margin-bottom: 6px;
	color: #ea7b1a;
	text-transform: uppercase;
	text-align: center;

	text-shadow: 0px 0px 30px rgba(255, 255, 255, 0.38);

	x-webkit-box-shadow: 0px 0px 30px 0px rgba(255, 255, 255, 0.38);
	x-moz-box-shadow:    0px 0px 30px 0px rgba(255, 255, 255, 0.38);
	xbox-shadow:         0px 0px 30px 0px rgba(255, 255, 255, 0.38);
}
#neocartil-miert-eppen-bg1 H2 {
	font-family: 'helvetica_neueregular', sans-serif;
	font-weight: bold;
	font-size: 44px;
	line-height: normal;
	margin: 0px;
	margin-bottom: 18px;
	color: #ffffff;
	text-align: center;

	text-shadow: 0px 1px 3px rgba(47, 47, 47, 0.45);
}
#neocartil-miert-eppen-bg1 P {
	font-size: 34px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	font-weight: 300;
	line-height: normal;
	margin: 0px;
	color: #ffffff;
	text-align: center;

	text-shadow: 0px 1px 3px rgba(47, 47, 47, 0.45);
}
#neocartil-miert-eppen-bg1 .grid-90 {
	height: 645px;
}
#neocartil-miert-eppen-bg1 H3 {
	height: 135px;
	padding-top: 25px;
	font-size: 46px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	line-height: normal;
	margin: 0px;
	text-align: center;
	color: #373737;
}
#neocartil-miert-eppen-bg1 H4 {
	height: 95px;
	padding-top: 20px;
	font-size: 32px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	line-height: normal;
	margin: 0px;
	text-align: center;
	color: #ffffff;
}

#neocartil-miert-eppen-bg1 .bgcolor-blue {
	width: 100%;
	position: absolute;
	bottom: 0px;
	background-color: rgba(27, 140, 219, 0.36);
	padding: 15px 0px 15px 0px;
}
#neocartil-miert-eppen-bg1 .bgcolor-blue H1 {
	font-size: 54px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #010101;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	text-align: center;
	text-shadow: none;
	text-transform: none;
}

#neocartil-miert-eppen-bg2 {
	padding-top: 1030px;
	background: transparent url('/img/termekek/neocartil-miert-eppen-bg2.jpg') no-repeat center top;
}

#neocartil-miert-eppen-bg2 H1 {
	font-size: 40px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	text-align: center;
	color: #000000;
	text-shadow: none;
}
#neocartil-miert-eppen-bg2 P {
	font-size: 18px;
	color: #000000;
	font-family: 'helveticaneueltpro-lt', sans-serif;
}

.bgcolor-neocartil {
	background-color: #f3821e;
	position: relative;
	z-index: 101;

	box-shadow:         1px 3px 5px 0px rgba(0, 0, 0, 0.57);
}

.neocartil-miert-eppen-lenyeg {
	height: 282px;
	background: transparent url('/img/termekek/neocartil-miert-eppen-bg3.jpg') no-repeat center top;
}
.neocartil-miert-eppen-lenyeg H1 {
	height: 135px;
	padding-top: 25px;
	font-size: 46px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	line-height: normal;
	margin: 0px;
	text-align: center;
	color: #373737;
}
.neocartil-miert-eppen-lenyeg H2, .bgcolor-neocartil H1 {
	height: 95px;
	padding-top: 20px;
	font-size: 33px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	line-height: normal;
	margin: 0px;
	text-align: center;
	color: #ffffff;
}

.miert-eppen-neocartil .bgcolor-neocartil H1 {
	padding: 15px 0px 10px 0px;	
}

#neocartil-miert-eppen-bg4 {
	height: 885px;
	position: relative;
	background: transparent url('/img/termekek/neocartil-miert-eppen-bg4.jpg') no-repeat center top;
}
#neocartil-miert-eppen-bg4 .doppingmentes-btn2 {
	width: 115px;
	height: 68px;
	display: inline-block;
	position: absolute;
	left: 960px;
	top: 657px
}

/* NICOMEGA */

#termek-nicomega #termekinfomenu_index, #termek-nicomega .termekinfomenu_index {
	border-top: 3px solid #b43e79; /* variable */
}
#termek-nicomega #termekinfomenu_index H1, #termek-nicomega #termekinfomenu_header H1 {
	background: transparent url('/img/termekek/nicomega_smallbox.png') no-repeat left center; /* variable */
	padding-left: 70px;
}

#termek-nicomega .termekinfomenu-btn {
	background-color: #ff00c0;
	border: 1px solid #b8008b;
}

#nicomega-miert-eppen-bg1 {
	height: 1148px;
	padding-top: 170px;
	background: transparent url('/img/termekek/nicomega-miert-eppen-bg1.jpg') no-repeat center top;
}
#nicomega-miert-eppen-bg1 H1 {
	font-size: 100px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	line-height: normal;
	margin: 0px;
	color: #e621e4;
	text-transform: uppercase;

	text-shadow: none;
}
#nicomega-miert-eppen-bg1 H2 {
	font-size: 80px;
	line-height: normal;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	margin: 0px;
	margin-bottom: 20px;
	color: #ffffff;
}
#nicomega-miert-eppen-bg1 H4 {
	font-size: 38px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	line-height: normal;
	xmargin: 0px;
	color: #d9ebe3;
}
#nicomega-miert-eppen-bg1 P {
	font-size: 26px;
	line-height: normal;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	color: #ffffff;
}
#nicomega-miert-eppen-bg1 H3 {
	font-size: 48px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	line-height: normal;
	margin: 0px;
	margin-top: 60px;
	color: #ffffff;
}

#nicomega-miert-eppen-bg2 {
	background: transparent url('/img/termekek/nicomega-miert-eppen-bg2.jpg') no-repeat center top;
}
#nicomega-miert-eppen-bg2 .grid-55 {
	margin-bottom: 919px;
	padding-top: 10px;
}
#nicomega-miert-eppen-bg2 P.small {
	text-align: right;
}

#nicomega-miert-eppen-bg2 H1 {
	font-size: 40px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	text-align: center;
	color: #000000;
	text-shadow: none;
}
#nicomega-miert-eppen-bg2 H2 {
	font-size: 22px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	text-align: center;
	color: #000000;
	margin: 0px;
	text-shadow: none;
}
#nicomega-miert-eppen-bg2 P {
	font-size: 18px;
	color: #000000;
	font-family: 'helveticaneueltpro-lt', sans-serif;
}

.red {
	color: #ff0000 !important;
}
.arrow_box.red {
	color: #c40f0f !important;
}

.bgcolor-nicomega {
	xwidth: 100%;
	padding: 10px;
	padding-top: 10px;
	position: relative;
	z-index: 99;
	background-color: #d13393;
	margin: 0px auto;

	box-shadow:         -1px 3px 5px 0px rgba(0, 0, 0, 0.75);
}
.bgcolor-nicomega H1 {
	font-size: 40px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	line-height: normal;
	margin: 0px;
	text-align: center;
	color: #ffffff;
}

#nicomega-miert-eppen-bg3 {
	height: 774px;
	padding-top: 10px;
	background: transparent url('/img/termekek/nicomega-miert-eppen-bg3.jpg') no-repeat center top;	
}
#nicomega-miert-eppen-bg3 P {
	text-align: right;
}

#termek-nicomega.a-koncepcio #content {
	background: transparent url('/img/termekek/nicomega-koncepcio-fullbg1.jpg') no-repeat center -115px;
}

#nicomega-koncepcio-bg1 {
	xheight: 1526px;
	padding-top: 250px;
	xbackground: transparent url('/img/termekek/nicomega-koncepcio-bg1.jpg') no-repeat center bottom;
}
#nicomega-koncepcio-bg1 H1 {
	font-size: 100px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	line-height: normal;
	margin: 0px;
	color: #e621e4;
	text-transform: uppercase;

	text-shadow: none;
}
#nicomega-koncepcio-bg1 H2 {
	font-size: 80px;
	line-height: normal;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	margin: 0px;
	color: #ffffff;
}
#nicomega-koncepcio-bg1 H3 {
	font-size: 38px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	line-height: normal;
	xmargin: 0px;
	color: #d9ebe3;
}
#nicomega-koncepcio-bg1 P {
	font-size: 26px;
	line-height: normal;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	color: #ffffff;
}
#nicomega-koncepcio-bg1 .bgcolor-nicomega {
	xpadding: 0px;
}
#nicomega-koncepcio-bg1 .bgcolor-nicomega H1 {
	font-size: 44px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	line-height: normal;
	margin: 0px;
	text-align: center;
	color: #ffffff;
}
#nicomega-koncepcio-bg1 .grid-90 {
	xheight: 1250px;
}

#nicomega-koncepcio-bg2 {
	padding-top: 30px;
	padding-bottom: 30px;
	xbackground: transparent url('/img/termekek/nicomega-koncepcio-bg2.jpg') no-repeat center top;
}
#nicomega-koncepcio-bg2 H1 {
	font-size: 50px;
	margin: 0px;
	margin-bottom: 40px;
	color: #ffffff;
	text-shadow: none;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	text-align: center;
}
#nicomega-koncepcio-bg2 H2 {
	font-size: 24px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	margin: 0px;
	color: #f90797;
	text-shadow: none;
}
#nicomega-koncepcio-bg2 P {
	font-size: 24px;
	color: #ffffff;
	font-family: 'helveticaneueltpro-lt', sans-serif;
}

/* NOVOSSEUM */

#termek-novosseum #termekinfomenu_index, #termek-novosseum .termekinfomenu_index {
	border-top: 3px solid #b49e5f; /* variable */
}
#termek-novosseum #termekinfomenu_index H1, #termek-novosseum #termekinfomenu_header H1 {
	background: transparent url('/img/termekek/novosseum_smallbox.png') no-repeat left center; /* variable */
	xpadding-left: 70px;
}

#termek-novosseum .termekinfomenu-btn {
	background-color: #a89f80;
	border: 1px solid #8a8266;
}

#novosseum-miert-eppen-bg1 {
	height: 930px;
	padding-top: 210px;
	position: relative;
	background: transparent url('/img/termekek/novosseum-miert-eppen-bg1.jpg') no-repeat center top;
}
#novosseum-miert-eppen-bg1 H1 {
	font-size: 106px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #000000;
	text-shadow: none;
	margin: 0px;
	margin-bottom: 10px;
	line-height: 97px;
	text-align: center;
}
#novosseum-miert-eppen-bg1 H2 {
	font-size: 53px;
	font-family: 'helvetica_neueregular', sans-serif;
	color: #666666;
	text-shadow: none;
	margin: 0px;
	margin-bottom: 40px;
	line-height: normal;
	text-align: center;
}
#novosseum-miert-eppen-bg1 H2 SPAN {
	font-family: 'helvetica_neueregular', sans-serif;
	font-size: 80px;
	font-weight: bold;
}
#novosseum-miert-eppen-bg1 H3 {
	font-size: 38px;
	font-weight: bold;
	color: #000000;
	font-family: 'helveticaneueltpro-lt', sans-serif;
}
#novosseum-miert-eppen-bg1 P {
	font-size: 30px;
	line-height: 44px;
	color: #3c3c3c;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	text-align: center;
}

.bgcolor-blue {
	background-color: rgba(27, 140, 219, 0.26);
	box-shadow:         inset 0px 1px 6px 0px rgba(0, 0, 0, 0.43);
	padding: 15px 0px 15px 0px;
}

#novosseum-miert-eppen-bg1 .bgcolor-blue {
	width: 100%;
	position: absolute;
	bottom: 0px;
	background-color: rgba(27, 140, 219, 0.39);
}

#novosseum-miert-eppen-bg1 .bgcolor-blue H1 {
	padding: 20px 0px 20px 0px !important;
}


#termek-novosseum .bgcolor-blue H1 {
	font-size: 50px !important;
	font-family: 'helveticaneueltpro-lt' !important;
	text-align: right !important;
	color: #373737 !important;
	margin: 0px !important;
	padding: 40px 0px 40px 0px;
	line-height: normal !important;
	text-shadow: none;
}
.bgcolor-novosseum {
	background-color: #b1a278;
	position: relative;
	z-index: 101;

	box-shadow:         1px 3px 5px 0px rgba(0, 0, 0, 0.57);
}
.bgcolor-novosseum H1 {
	font-size: 34px !important;
	font-family: 'helveticaneueltpro-lt' !important;
	text-align: right !important;
	color: #ffffff !important;
	margin: 0px !important;
	padding: 20px 0px 20px 0px;
	line-height: normal !important;
}

#novosseum-miert-eppen-bg2 {
	padding-top: 984px;
	background: transparent url('/img/termekek/novosseum-miert-eppen-bg2.jpg') no-repeat center top;
}
#novosseum-miert-eppen-bg2 H1 {
	font-size: 40px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	text-align: center;
	color: #000000;
	text-shadow: none;
}
#novosseum-miert-eppen-bg2 P {
	font-size: 18px;
	color: #000000;
	font-family: 'helveticaneueltpro-lt', sans-serif;
}

#novosseum-miert-eppen-bg3 {
	height: 777px;
	background: transparent url('/img/termekek/novosseum-miert-eppen-bg3.jpg') no-repeat center top;
}

#novosseum-koncepcio-bg1 {
	padding-top: 275px;
	padding-bottom: 1360px;
	background: #dbdbd9 url('/img/termekek/novosseum-koncepcio-bg1.jpg') no-repeat center top;

	background-image: url('/img/termekek/novosseum-koncepcio-bg1.jpg'), url('/img/termekek/novosseum-koncepcio-bg2.jpg'), url('/img/termekek/novosseum-koncepcio-bg3.jpg');
	background-position: center top, center 1725px, center bottom;
	background-color: #dbdbd9;
	background-repeat: no-repeat;
}

#novosseum-koncepcio-bg1 .titletext H1 {
	font-size: 110px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	line-height: normal;
	margin: 0px;
	margin-bottom: 15px;
	color: #000000;
	text-shadow: none;
}

#novosseum-koncepcio-bg1 .titletext H2 {
	font-size: 65px;
	line-height: 60px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	margin: 0px;
	margin-bottom: 30px;
	color: #000000;
}
#novosseum-koncepcio-bg1 .titletext H2 SPAN {
	font-size: 79px;
	line-height: normal;
}

#novosseum-koncepcio-bg1 .titletext P.leadmain {
	font-size: 45px;
	line-height: 46px;
	margin-bottom: 265px;
	color: #000000;
}

#novosseum-koncepcio-bg1 .koncepcio-bgcolor1 {
	background-color: #cabf93;
	background-color: rgba(202, 191, 147, 0.80);
}

#novosseum-koncepcio-bg1 .koncepcio-bgcolor1 H2 {
	font-family: 'helvetica_neueregular', sans-serif;
	font-size: 35px;
	line-height: 54px;
	margin: 0px;
	color: #ffffff;
}

#novosseum-koncepcio-bg1 .koncepcio-bgcolor2 H2 SPAN {
	font-size: 51px !important;
	line-height: normal !important;
	text-transform: uppercase;
}

#novosseum-koncepcio-bg1 .koncepcio-bgcolor2 H2 .bigger {
	font-size: 60px !important;
	line-height: normal !important;
	text-transform: uppercase;
}

/* NOVOSSEUM FOGÁSZAT */

#novosseum_valaszto {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #3d3d3d;
	background: rgba(61, 61, 61, 0.8) url('/img/termekek/novosseum_valaszto_bg.png') no-repeat 48% 20%;
	width: 100%;
	height: 100%;
	padding-top: 15%;
	z-index: 5000;
}

#novosseum_valaszto P {
	margin: 0px;
}

#novosseum_valaszto H1 {
	font-family: 'helveticaneue_cebold', sans-serif;
	text-shadow: none;
	font-size: 40px;
	line-height: 45px;
	font-style: italic;
	text-shadow: -1px 2px 8px rgba(0, 0, 0, 0.5);
	text-align: center;
}
#novosseum_valaszto H1 img {
	margin-top: 15px;
	margin-bottom: 5px;
}

#novosseum_valaszto .fogaszat H1 {
	color: #309bdf;
}
#novosseum_valaszto .reumatologia H1 {
	color: #baaa90;
}

#termek-novosseum_fogaszat #termekinfomenu_index, #termek-novosseum_fogaszat .termekinfomenu_index {
	border-top: 3px solid #b49e5f; /* variable */
}
#termek-novosseum_fogaszat #termekinfomenu_index H1, #termek-novosseum_fogaszat #termekinfomenu_header H1 {
	background: transparent url('/img/termekek/novosseum_smallbox.png') no-repeat left center; /* variable */
	xpadding-left: 70px;
}

#termek-novosseum_fogaszat .termekinfomenu-btn {
	background-color: #a89f80;
	border: 1px solid #8a8266;
}

#novosseum_fogaszat-miert-eppen-bg1 {
	height: 1567px;
	padding-top: 620px;
	position: relative;
	background: #ffffff url('/img/termekek/novosseum_fogaszat-miert-eppen-bg1.jpg') no-repeat center top;
}
#novosseum_fogaszat-miert-eppen-bg1 H1 {
	font-size: 88px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #40bdcd;
	text-shadow: none;
	margin: 0px;
	line-height: normal;
	text-align: center;
	text-shadow: 0px 0px 10px rgba(245, 245, 245, 1);
}
#novosseum_fogaszat-miert-eppen-bg1 H2 {
	font-size: 26px;
	font-family: 'helveticaneue_cebold', sans-serif;
	color: #40bdcd;
	text-shadow: none;
	margin: 0px;
	margin-bottom: 40px;
	line-height: normal;
	text-align: center;
	text-shadow: 0px 0px 10px rgba(245, 245, 245, 1);
}
#novosseum_fogaszat-miert-eppen-bg1 P {
	font-family: 'helvetica_neueregular', sans-serif;
	font-size: 22px;
	line-height: 30px;
	color: #616161;
	text-align: center;
	text-shadow: 0px 0px 10px rgba(245, 245, 245, 1);
}

.bgcolor-blue {
	background-color: rgba(27, 140, 219, 0.26);
	box-shadow:         inset 0px 1px 6px 0px rgba(0, 0, 0, 0.43);
	padding: 15px 0px 15px 0px;
}

#novosseum_fogaszat-miert-eppen-bg1 .bgcolor-blue {
	width: 100%;
	position: absolute;
	bottom: 0px;
	background-color: rgba(27, 140, 219, 0.39);
}

#novosseum_fogaszat-miert-eppen-bg1 .bgcolor-blue H1 {
	padding: 20px 0px 20px 0px !important;
}


#termek-novosseum_fogaszat .bgcolor-blue H1 {
	font-size: 50px !important;
	font-family: 'helveticaneueltpro-lt' !important;
	text-align: right !important;
	color: #373737 !important;
	margin: 0px !important;
	padding: 40px 0px 40px 0px;
	line-height: normal !important;
	text-shadow: none;
}
.bgcolor-novosseum {
	background-color: #b1a278;
	position: relative;
	z-index: 101;

	box-shadow:         1px 3px 5px 0px rgba(0, 0, 0, 0.57);
}
.bgcolor-novosseum H1 {
	font-size: 34px !important;
	font-family: 'helveticaneueltpro-lt' !important;
	text-align: right !important;
	color: #ffffff !important;
	margin: 0px !important;
	padding: 20px 0px 20px 0px;
	line-height: normal !important;
}

#novosseum_fogaszat-miert-eppen-bg2 {
	xpadding-top: 984px;
	xbackground: transparent url('/img/termekek/novosseum-miert-eppen-bg2.jpg') no-repeat center top;
	background-color: #ffffff;
}
#novosseum_fogaszat-miert-eppen-bg2 H1 {
	font-size: 40px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	text-align: center;
	color: #000000;
	text-shadow: none;
}
#novosseum_fogaszat-miert-eppen-bg2 P {
	font-size: 18px;
	color: #000000;
	font-family: 'helveticaneueltpro-lt', sans-serif;
}

#novosseum_fogaszat-miert-eppen-bg3 {
	height: 304px;
	padding-top: 630px;
	background: transparent url('/img/termekek/novosseum_fogaszat-miert-eppen-bg3.jpg') no-repeat center top;
}
#novosseum_fogaszat-miert-eppen-bg3 P {
	font-size: 30px;
	text-align: center;
}

#novosseum_fogaszat-koncepcio-bg1 {
	padding-top: 210px;
	padding-bottom: 900px;
	background: #ffffff url('/img/termekek/novosseum_fogaszat-koncepcio-bg1.jpg') no-repeat center top;

	background-image: url('/img/termekek/novosseum_fogaszat-koncepcio-bg1.jpg'), url('/img/termekek/novosseum_fogaszat-koncepcio-bg2.jpg'), url('/img/termekek/novosseum_fogaszat-koncepcio-bg3.jpg');
	background-position: center top, center 1765px, center bottom;
	background-color: #ffffff;
	background-repeat: no-repeat;
}

#novosseum_fogaszat-koncepcio-bg1 .titletext {
	margin-bottom: 450px;
}

#novosseum_fogaszat-koncepcio-bg1 .titletext H1 {
	font-size: 110px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	line-height: normal;
	line-height: 125px;
	margin: 0px;
	margin-bottom: 0px;
	color: #000000;
	text-shadow: none;
}

#novosseum_fogaszat-koncepcio-bg1 .titletext H2 {
	font-size: 65px;
	line-height: 50px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	margin: 0px;
	margin-bottom: 30px;
	color: #000000;
}
#novosseum_fogaszat-koncepcio-bg1 .titletext H2 SPAN {
	font-size: 79px;
	line-height: normal;
	color: #3bbcdb;
}

#novosseum_fogaszat-koncepcio-bg1 .koncepcio-bgcolor1 {
	background-color: #3bbcdb;
	background-color: rgba(59, 188, 219, 0.86);
}

#novosseum_fogaszat-koncepcio-bg1 .koncepcio-bgcolor1 H2 {
	font-family: 'helvetica_neueregular', sans-serif;
	font-size: 34px;
	line-height: 54px;
	margin: 0px;
	color: #ffffff;
}

#novosseum_fogaszat-koncepcio-bg1 .koncepcio-elvalaszto H3 {
	font-family: 'helveticaneue_cebold', sans-serif;
	font-size: 44px;
	line-height: 44px;
	text-align: center;
	color: #ffffff;
	margin: 0px;
	padding: 50px 0px 50px 0px;

	text-shadow: -4px 4px 7px rgba(0, 0, 0, 0.17);
}

#novosseum_fogaszat-koncepcio-bg1 .koncepcio-bgcolor2 {
	box-shadow: none !important;

	background-color: #3bbcdb;
	background-color: rgba(59, 188, 219, 0.86);
}

#novosseum_fogaszat-koncepcio-bg1 .koncepcio-bgcolor2 H2 SPAN {
	font-size: 51px !important;
	line-height: normal !important;
	text-transform: uppercase;
}

#novosseum_fogaszat-koncepcio-bg1 .koncepcio-bgcolor2 H2 .bigger {
	font-size: 60px !important;
	line-height: normal !important;
	text-transform: uppercase;
}

#novosseum_fogaszat-uk-uc-bg1 {
	height: 679px;
	padding-top: 120px;
	padding-bottom: 50px;
	background: #d6d6d6 url('/img/termekek/novosseum_fogaszat_uk_uc_bg.jpg') no-repeat center 120px;
}

#novosseum_fogaszat-de-uc-bg1 {
	height: 679px;
	padding-top: 120px;
	padding-bottom: 50px;
	background: #d6d6d6 url('/img/termekek/novosseum_fogaszat_de_uc_bg.jpg') no-repeat center 120px;
}

/* RESISTAR */

#termek-resistar #termekinfomenu_index, #termek-resistar .termekinfomenu_index {
	border-top: 3px solid #2ba952; /* variable */
}
#termek-resistar #termekinfomenu_index H1, #termek-resistar #termekinfomenu_header H1 {
	background: transparent url('/img/termekek/resistar_smallbox.png') no-repeat left center; /* variable */
	xpadding-left: 70px;
}

#termek-resistar .termekinfomenu-btn {
	background-color: #07bb5e;
	border: 1px solid #068744;
}

#resistar-miert-eppen-bg1 {
	height: 520px;
	padding-top: 635px;
	position: relative;
	background: transparent url('/img/termekek/resistar-miert-eppen-bg1.jpg') no-repeat center top;
}
#resistar-miert-eppen-bg1 H1 {
	font-size: 126px;
	line-height: 120px;
	xline-height: normal;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #118319;
	text-transform: uppercase;
	text-shadow: none;
	margin: 0px;
	text-align: left;
}
#resistar-miert-eppen-bg1 H2 {
	font-size: 66px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	color: #000000;
	text-align: left;
	text-shadow: none;
	margin: 0px;
	line-height: normal;
}
#resistar-miert-eppen-bg1 H3 {
	font-size: 27px;
	color: #454545;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	text-shadow: none;
	margin: 0px;
	line-height: normal;
	text-align: left;
}
#resistar-miert-eppen-bg2 {
	padding-top: 150px;
	padding-bottom: 100px;
	background: transparent url('/img/termekek/resistar-miert-eppen-bg2.jpg') no-repeat center top;
}
#resistar-miert-eppen-bg2 H1 {
	font-size: 100px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #ffffff;
	line-height: normal;
	text-align: center;
	margin-bottom: 120px;
	text-shadow: none;
}
#resistar-miert-eppen-bg2 P {
	font-size: 30px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	color: #ffffff;
	line-height: normal;
}
#resistar-miert-eppen-bg2 H2 {
	font-size: 58px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #ffffff;
	line-height: normal;
	text-align: center;
	margin-bottom: 40px;
	text-shadow: none;
}

#termek-resistar .bgcolor-blue H1 {
	font-size: 66px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #000000;
	line-height: normal;
	margin: 0px;
	padding: 15px 0px 15px 0px;
	text-align: right;
	text-shadow: none;
}

#resistar-miert-eppen-bg1 .bgcolor-blue {
	width: 100%;
	position: absolute;
	bottom: 0px;
	background-color: rgba(27, 140, 219, 0.53);
}
#resistar-miert-eppen-bg1 .bgcolor-blue H1 {
	font-size: 47px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	color: #000000;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	text-align: center;
	text-shadow: none;
	text-transform: none;
}

.bgcolor-resistar {
	background-color: #1c932d;
	position: relative;
	z-index: 101;

	box-shadow:         1px 3px 5px 0px rgba(0, 0, 0, 0.57);
}
.bgcolor-resistar H1 {
	font-size: 34px !important;
	font-family: 'helveticaneueltpro-lt' !important;
	text-align: right !important;
	color: #ffffff !important;
	margin: 0px !important;
	padding: 15px 0px 15px 0px;
	line-height: normal !important;
	text-shadow: none;
}
.miert-eppen-resistar .bgcolor-resistar H1 {
	font-size: 31px !important;
	text-align: center !important;
}

#resistar-miert-eppen-bg3 {
	padding-top: 941px;
	background: transparent url('/img/termekek/resistar-miert-eppen-bg3.jpg') no-repeat center top;
}

#resistar-miert-eppen-bg3 H1 {
	font-size: 40px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	text-align: center;
	color: #000000;
	text-shadow: none;
}
#resistar-miert-eppen-bg3 H2 {
	font-size: 22px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	text-align: center;
	color: #000000;
	margin-bottom: 30px;
	text-shadow: none;
}
#resistar-miert-eppen-bg3 P {
	font-size: 18px;
	color: #000000;
	font-family: 'helveticaneueltpro-lt', sans-serif;
}

#resistar-miert-eppen-bg4 {
	height: 859px;
	background: transparent url('/img/termekek/resistar-miert-eppen-bg4.jpg') no-repeat center top;
}

#resistar-koncepcio-bg1 {
	padding-top: 570px;
	padding-bottom: 1300px;
	background: #dbdbd9 url('/img/termekek/resistar-koncepcio-bg1.jpg') no-repeat center top;

	background-image: url('/img/termekek/resistar-koncepcio-bg1.jpg'), url('/img/termekek/resistar-koncepcio-bg2.jpg'), url('/img/termekek/resistar-koncepcio-bg3.jpg'), url('/img/termekek/resistar-koncepcio-bg4.jpg');
	background-position: center top, center 1240px, center 2480px, center 3720px;
	background-color: #dbdbd9;
	background-repeat: no-repeat;
}

#resistar-koncepcio-bg1 .titletext H1 {
	font-size: 126px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	line-height: normal;
	margin: 0px;
	margin-bottom: 20px;
	color: #14b420;
	text-shadow: none;
}

#resistar-koncepcio-bg1 .titletext H2 {
	font-size: 71px;
	line-height: normal;	
	font-family: 'helveticaneueltpro-lt', sans-serif;
	margin: 0px;
	margin-bottom: 10px;
	color: #000000;
}

#resistar-koncepcio-bg1 .titletext P.leadmain {
	font-family: 'helvetica_neueregular', sans-serif;
	font-size: 30px;
	line-height: normal;
	color: #000000;
	margin-bottom: 30px;
}

#resistar-koncepcio-bg1 .koncepcio-bgcolor1 {
	background-color: rgb(27, 178, 55);
	background-color: rgba(27, 178, 55, 0.80);
}

#resistar-koncepcio-bg1 .koncepcio-bgcolor1 H2 {
	font-family: 'helvetica_neueregular', sans-serif;
	font-size: 37px;
	line-height: 46px;
	margin: 0px;
	color: #ffffff;
}

#resistar-koncepcio-bg1 .koncepcio-bgcolor2 H2 SPAN {
	font-size: 43px;
	line-height: 60px;
	text-transform: uppercase;	
}

/* SYNCORDIA */

#termek-syncordia #termekinfomenu_index, #termek-syncordia .termekinfomenu_index {
	border-top: 3px solid #d9142c; /* variable */
}
#termek-syncordia #termekinfomenu_index H1, #termek-syncordia #termekinfomenu_header H1 {
	background: transparent url('/img/termekek/syncordia_smallbox.png') no-repeat left center; /* variable */
	xpadding-left: 70px;
}

#termek-syncordia .termekinfomenu-btn {
	background-color: #ff0000;
	border: 1px solid #b70000;
}

#syncordia-miert-eppen-bg1 {
	padding-top: 525px;
	background: transparent url('/img/termekek/syncordia-miert-eppen-bg1.jpg') no-repeat center top;
}
#syncordia-miert-eppen-bg1 H1 {
	font-size: 116px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #ff0000;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.57);
	margin: 0px;
	margin-bottom: 35px;
	line-height: normal;
}
#syncordia-miert-eppen-bg1 H2 {
	font-size: 80px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #000000;
	text-align: center;
	text-shadow: none;
	margin: 0px;
	margin-bottom: 30px;
	line-height: normal;
}
#syncordia-miert-eppen-bg1 H3 {
	font-size: 26px;
	color: #ffffff;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	text-align: center;
	text-shadow: none;
	margin: 0px;
	margin-bottom: 75px;
	line-height: normal;
}

.miert-eppen-syncordia .bgcolor-blue {
	background-color: #12aaf0;
	background-color: rgba(18, 170, 240, 0.56);

	box-shadow:         inset -1px 1px 6px 0px rgba(0, 0, 0, 0.43);
}
.miert-eppen-syncordia .bgcolor-blue.ver2 {
	background-color: #c4dff2;
	
	box-shadow:         inset -15px 15px 30px 0px rgba(58, 113, 149, 0.26);
}

.miert-eppen-syncordia .bgcolor-blue H1 {
	font-size: 50px !important;
	font-family: 'helveticaneueltpro-ultlt', sans-serif !important;
	color: #373737 !important;
	line-height: normal !important;
	margin: 0px !important;
	text-align: center !important;
	text-shadow: none !important;
	text-transform: none !important;
}

.bgcolor-syncordia {
	background-color: #d9142c;
	position: relative;
	z-index: 101;

	box-shadow:         0px 3px 9px 0px rgba(0, 0, 0, 0.5);
}
.bgcolor-syncordia H1 {
	font-size: 34px !important;
	font-family: 'helveticaneueltpro-lt' !important;
	text-align: center;
	color: #ffffff !important;
	margin: 0px !important;
	padding: 15px 0px 15px 0px;
	line-height: normal !important;
	text-shadow: none;
}

#syncordia-miert-eppen-bg3 {
	padding-top: 951px;
	background: transparent url('/img/termekek/syncordia-miert-eppen-bg3.jpg') no-repeat center top;
}

#syncordia-miert-eppen-bg3 H1 {
	font-size: 40px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	text-align: center;
	color: #000000;
	text-shadow: none;
}
#syncordia-miert-eppen-bg3 H2 {
	font-size: 22px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	text-align: center;
	color: #000000;
	margin-bottom: 10px;
	text-shadow: none;
}
#syncordia-miert-eppen-bg3 P {
	font-size: 18px;
	color: #000000;
	font-family: 'helveticaneueltpro-lt', sans-serif;
}

#syncordia-miert-eppen-bg4 {
	height: 756px;
	background: transparent url('/img/termekek/syncordia-miert-eppen-bg4.jpg') no-repeat center top;
}

#syncordia-koncepcio-bg1 {
	padding-top: 670px;
	min-height: 216px;
	background: transparent url('/img/termekek/syncordia-koncepcio-bg1.jpg') no-repeat center top;	
}
#syncordia-koncepcio-bg1 H1 {
	font-size: 80px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #ffffff;
	text-align: center;
	text-shadow: none;
	margin: 0px;
	margin-bottom: 30px;
	line-height: normal;
}
#syncordia-koncepcio-bg1 H2 {
	font-size: 26px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	color: #ffffff;
	text-align: center;
	text-shadow: none;
	margin: 0px;
	line-height: normal;
}
#syncordia-koncepcio-bg2 {
	padding-top: 130px;
	padding-bottom: 20px;
	background: transparent url('/img/termekek/syncordia-koncepcio-bg2.jpg') no-repeat center top;	
}
#syncordia-koncepcio-bg2 H1 {
	font-size: 120px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #ffffff;
	text-align: center;
	text-shadow: none;
	margin: 0px;
	margin-bottom: 40px;
	line-height: normal;	
}
#syncordia-koncepcio-bg2 H2 {
	font-size: 70px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	color: #000000;
	text-align: center;
	text-shadow: none;
	margin: 0px;
	margin-bottom: 40px;
	line-height: normal;

	text-shadow: 0px 2px 2px rgba(245, 245, 245, 0.42);
}
#syncordia-koncepcio-bg2 H3 {
	font-size: 40px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin: 0px;
	margin-bottom: 40px;
	line-height: normal;
	text-shadow: none;
}
#syncordia-koncepcio-bg2 P {
	font-size: 26px;
	color: #323232;
	line-height: 40px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
}

#syncordia-koncepcio-bg3 {
	padding-top: 60px;
	padding-bottom: 20px;
	background: #dbdbdb url('/img/termekek/syncordia-koncepcio-bg3.jpg') no-repeat center top;	
}
#syncordia-koncepcio-bg3 H1 {
	font-size: 120px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #ffffff;
	text-align: center;
	text-shadow: none;
	margin: 0px;
	margin-bottom: 60px;
	line-height: normal;
}
#syncordia-koncepcio-bg3 P.lead {
	font-size: 30px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	line-height: 40px;
	color: #ffffff;
}

#syncordia-koncepcio-bg3 .grid-100 H2 {
	margin-top: 230px;
	margin-bottom: 220px;
}

#syncordia-koncepcio-bg3 H2 {
	font-size: 52px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	text-shadow: none;
	margin: 0px;
	line-height: normal;

	text-shadow: -2px 3px 7px rgba(0, 0, 0, 0.75);
}
#syncordia-koncepcio-bg3 H3 {
	font-size: 52px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #000000;
	text-align: left;
	text-shadow: none;
	margin: 0px;
	margin-bottom: 200px;
	line-height: normal;
}
#syncordia-koncepcio-bg3 H3 STRONG {
	font-weight: bold;
	font-family: 'helvetica_neueregular', sans-serif;
}
#syncordia-koncepcio-bg3 H4 {
	font-size: 90px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #323232;
	text-transform: uppercase;
	text-align: center;
	text-shadow: none;
	margin: 0px;
	margin-bottom: 30px;
	line-height: normal;
}
#syncordia-koncepcio-bg3 P {
	font-size: 30px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	color: #323232;
}

#syncordia-koncepcio-bg4 {
	padding-top: 70px;
	background: transparent url('/img/termekek/syncordia-koncepcio-bg4.jpg') no-repeat center top;	
}

#syncordia-koncepcio-bg4 H1 {
	font-size: 90px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #ffffff;
	text-align: center;
	text-shadow: none;
	margin: 0px;
	margin-bottom: 610px;
	line-height: normal;	
}
#syncordia-koncepcio-bg4 P {
	font-size: 34px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	color: #ffffff;
}

#syncordia-koncepcio-bg5 {
	height: 937px;
	background: transparent url('/img/termekek/syncordia-koncepcio-bg5.jpg') no-repeat center top;	
}

/* SYNCORDIA PLUS */

#termek-syncordia_plus #termekinfomenu_index, #termek-syncordia_plus .termekinfomenu_index {
	border-top: 3px solid #f99528; /* variable */
}
#termek-syncordia_plus #termekinfomenu_index H1, #termek-syncordia_plus #termekinfomenu_header H1 {
	background: transparent url('/img/termekek/syncordia_plus_smallbox.png') no-repeat left center; /* variable */
	padding-left: 70px;
}

#termek-syncordia_plus .termekinfomenu-btn {
	background-color: #bb080d;
	border: 1px solid #920509;
}

#syncordia_plus-miert-bg1 {
	padding-top: 360px;
	padding-bottom: 60px;
	background: #e5e6e6 url('/img/termekek/syncordia_plus-miert-bg1.jpg') no-repeat center top;	
}
#syncordia_plus-miert-bg1 H1 {
	font-size: 100px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #d9142c;
	text-align: right;
	text-transform: uppercase;
	text-shadow: none;
	margin: 0px;
	margin-bottom: 30px;
	line-height: normal;
}
#syncordia_plus-miert-bg1 H2 {
	font-size: 60px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	color: #000000;
	text-align: right;
	text-shadow: none;
	margin: 0px;
	margin-bottom: 10px;
	line-height: normal;
}
#syncordia_plus-miert-bg1 P {
	font-size: 30px;
	color: #000000;
	text-align: right;
	text-shadow: none;
	margin: 0px;
	line-height: normal;
}

#syncordia_plus-miert-bg2 {
	height: 620px;
	padding-top: 460px;
	background: transparent url('/img/termekek/syncordia_plus-miert-bg2.jpg') no-repeat center top;	
}

#syncordia_plus-miert-bg2 H1 {
	font-size: 90px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #ffffff;
	line-height: normal;
	text-align: center;
	margin-bottom: 40px;
	text-shadow: none;
}
#syncordia_plus-miert-bg2 P {
	font-size: 30px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	color: #ffffff;
	line-height: normal;
}

#syncordia_plus-miert-bg3 {
	padding-top: 70px;
	background: transparent url('/img/termekek/syncordia_plus-miert-bg3.jpg') no-repeat center top;	
}

#syncordia_plus-miert-bg3 H1 {
	font-size: 100px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #ffffff;
	line-height: normal;
	text-align: right;
	margin-bottom: 500px;
	text-shadow: none;
}
#syncordia_plus-miert-bg3 P {
	font-size: 26px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	color: #ffffff;
	line-height: normal;
}

.bgcolor-syncordia_plus {
	background-color: #6f4829;
	position: relative;
	z-index: 101;

	box-shadow:         1px 3px 5px 0px rgba(0, 0, 0, 0.57);
}
.bgcolor-syncordia_plus H1 {
	font-size: 68px !important;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	text-align: center !important;
	color: #ffffff !important;
	margin: 0px !important;
	padding: 15px 0px 15px 0px;
	line-height: normal !important;
	text-shadow: none;
}

.bgcolor2-syncordia_plus {
	padding-top: 30px;
	padding-bottom: 10px;
	background-color: #e3ccbb;
	position: relative;
	z-index: 100;

	box-shadow:         1px 3px 5px 0px rgba(0, 0, 0, 0.57);	
}
.bgcolor2-syncordia_plus P {
	font-size: 12px;
	color: #000000;
}

#termek-syncordia_plus .bgcolor-blue H1 {
	font-size: 70px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	margin: 0px;
	padding: 15px 0px 15px 0px;
	color: #373737;
	text-align: right;
	text-shadow: none;
}

.bgcolor3-syncordia_plus {
	padding: 15px 0px 15px 0px;
	position: relative;
	z-index: 99;
	background: #e76d20 url('/img/termekek/bgcolor3-syncordia_plus-bg.png') repeat-y center top;
	background-size: 100%;

	box-shadow:         1px 3px 5px 0px rgba(0, 0, 0, 0.57);	
}
.bgcolor3-syncordia_plus H1 {
	font-size: 34px;
	margin: 0px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	text-shadow: none;
	text-align: right;
	color: #ffffff;
}

#syncordia_plus-miert-bg4 {
	padding-top: 1250px;
	padding-bottom: 40px;
	background: transparent url('/img/termekek/syncordia_plus-miert-bg4.jpg') no-repeat center top;	
}

#syncordia_plus-miert-bg4 H1 {
	font-size: 72px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	margin: 0px;
	margin-bottom: 20px;
	color: #373737;
	text-align: center;
	text-shadow: none;
}
#syncordia_plus-miert-bg4 P {
	font-size: 20px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	color: #111111;
}

#syncordia_plus-miert-bg5, #syncordia_plus-koncepcio-bg5 {
	height: 787px;
	background: transparent url('/img/termekek/syncordia_plus-miert-bg5.jpg') no-repeat center top;	
}

#syncordia_plus-koncepcio-bg1 {
	height: 645px;
	padding-top: 300px;
	background: transparent url('/img/termekek/syncordia_plus-koncepcio-bg1.jpg') no-repeat center top;		
}
#syncordia_plus-koncepcio-bg1 H1 {
	font-size: 134px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #e90909;
	margin: 0px;
	margin-bottom: 40px;
	text-align: center;
	text-shadow: none;
}
#syncordia_plus-koncepcio-bg1 H2 {
	font-size: 68px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	color: #ffffff;
	margin: 0px;
	margin-bottom: 40px;
	text-align: center;
	text-shadow: none;
}
#syncordia_plus-koncepcio-bg1 P {
	font-size: 28px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	color: #ffffff;
	text-align: center;
	text-shadow: none;
}

#syncordia_plus-koncepcio-bg2 {
	padding-bottom: 30px;
	background: transparent url('/img/termekek/syncordia_plus-koncepcio-bg2.jpg') no-repeat center top;	
}

#syncordia_plus-koncepcio-bg2 H1 {
	font-size: 120px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #ffffff;
	text-align: center;
	text-shadow: none;
	margin: 0px;
	margin-bottom: 40px;
	line-height: normal;	
}
#syncordia_plus-koncepcio-bg2 H2 {
	font-size: 70px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	color: #ffffff;
	text-align: center;
	text-shadow: none;
	margin: 0px;
	margin-bottom: 40px;
	line-height: normal;
}
#syncordia_plus-koncepcio-bg2 H3 {
	font-size: 40px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	margin: 0px;
	margin-bottom: 40px;
	line-height: normal;
	text-shadow: none;
}
#syncordia_plus-koncepcio-bg2 P {
	font-size: 26px;
	color: #ffffff;
	line-height: 40px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
}

.bgcolor-syncordia_plus2 {
	background-color: #9e0b0f;
	position: relative;
	z-index: 101;

	box-shadow:         1px 3px 5px 0px rgba(0, 0, 0, 0.57);
}
.bgcolor-syncordia_plus2 H1 {
	font-size: 120px !important;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	text-align: center !important;
	color: #ffffff !important;
	margin: 0px !important;
	padding: 15px 0px 15px 0px;
	line-height: normal !important;
	text-shadow: none;
}

#syncordia_plus-koncepcio-bg3 {
	padding-top: 50px;
	padding-bottom: 50px;
	background: #dbdbdb url('/img/termekek/syncordia_plus-koncepcio-bg3.jpg') no-repeat center 560px;	
}
#syncordia_plus-koncepcio-bg3 P.lead {
	font-size: 30px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	line-height: 40px;
	color: #000000;
}

#syncordia_plus-koncepcio-bg3 H2 {
	margin-top: 230px;
	margin-bottom: 220px;
}

#syncordia_plus-koncepcio-bg3 H2 {
	font-size: 52px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	color: #000000;
	font-weight: bold;
	text-align: center;
	text-shadow: none;
	margin: 0px;
	margin-top: 60px;
	line-height: normal;
}
#syncordia_plus-koncepcio-bg3 H3 {
	font-size: 52px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #000000;
	text-align: right;
	text-shadow: none;
	margin: 0px;
	margin-top: 230px;
	margin-bottom: 200px;
	line-height: normal;
}
#syncordia_plus-koncepcio-bg3 H3 STRONG {
	font-weight: bold;
	font-family: 'helvetica_neueregular', sans-serif;
}
#syncordia_plus-koncepcio-bg3 H4 {
	font-size: 90px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #323232;
	text-transform: uppercase;
	text-align: center;
	text-shadow: none;
	margin: 0px;
	margin-bottom: 30px;
	line-height: normal;
}
#syncordia_plus-koncepcio-bg3 P {
	font-size: 30px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	color: #323232;
}

#syncordia_plus-koncepcio-bg4 {
	padding-top: 70px;
	background: transparent url('/img/termekek/syncordia_plus-koncepcio-bg4.jpg') no-repeat center top;	
}

#syncordia_plus-koncepcio-bg4 H1 {
	font-size: 90px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #ffffff;
	text-align: center;
	text-shadow: none;
	margin: 0px;
	margin-bottom: 610px;
	line-height: normal;	
}
#syncordia_plus-koncepcio-bg4 P {
	font-size: 34px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	color: #ffffff;
}

.termekoldal #content IMG {
    display: block;
	max-width: 100%;
	height: auto;
    margin-left: auto;
    margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}
.termekoldal #content A {
	color: #2980e2;
}
.termekoldal #content A:hover {
	text-decoration: underline;
}

.product_index_top {
	position: absolute;
	width: 100%;
	xheight: 368px;
	padding-bottom: 20%;
	z-index: 59;
	pointer-events: none;
}

#hazhozszallitas-bg1 {
	height: 730px;
	padding-top: 270px;
	background: transparent url('/img/static/hazhozszallitas-bg.jpg') no-repeat center bottom;		
}
#hazhozszallitas-bg1 H1 {
	font-size: 110px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #ffffff;
	text-align: right;
	text-shadow: none;
	margin: 0px;
	margin-bottom: 35px;
	line-height: normal;	
}
#hazhozszallitas-bg1 H2 {
	font-size: 70px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	color: #000000;
	text-align: right;
	text-shadow: none;
	margin: 0px;
	margin-bottom: 10px;
	line-height: normal;	
}
#hazhozszallitas-bg1 P {
	font-size: 22px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	color: #000000;
	text-align: right;
	text-shadow: none;
	margin: 0px;
	line-height: 32px;	
}

#rolunk-bg1 {
	height: 859px;
	background: transparent url('/img/static/rolunk-bg1.jpg') no-repeat center top;		
}

#rolunk-bg2 {
	background: transparent url('/img/static/rolunk-bg2.jpg') no-repeat center 110px;		
}
#rolunk-bg2 HR {
	color: #e4f0f6;
	background-color: #e4f0f6;
}

#rolunk-bg2 H2 {
	font-size: 40px;
	color: #464646;
	font-family: 'helvetica_neueregular', sans-serif;
	text-align: center;
	font-weight: bold;
	line-height: normal;
	margin-top: 10px;
	margin-bottom: 20px;
}
#rolunk-bg2 H2.minoseg {
	padding-top: 140px;
	color: #066323;
	background: transparent url('../img/static/rolunk-minoseg_h.png') no-repeat center top;
}
#rolunk-bg2 H2.innovacio {
	padding-top: 140px;
	color: #ff9c00;
	background: transparent url('../img/static/rolunk-innovacio_h.png') no-repeat center top;
}
#rolunk-bg2 H2.prevencio {
	padding-top: 140px;
	color: #2fe2be;
	background: transparent url('../img/static/rolunk-prevencio_h.png') no-repeat center top;
}
#rolunk-bg2 H2.szinergizmus {
	padding-top: 140px;
	color: #da1313;
	background: transparent url('../img/static/rolunk-szinergizmus_h.png') no-repeat center top;
}
#rolunk-bg2 H2.evidence {
	padding-top: 140px;
	color: #1b9bed;
	background: transparent url('../img/static/rolunk-evidence_h.png') no-repeat center top;
}
#rolunk-bg2 H2.etikus {
	padding-top: 140px;
	color: #f2e129;
	background: transparent url('../img/static/rolunk-etikus_h.png') no-repeat center top;
}
#rolunk-bg2 H2.masok {
	padding-top: 140px;
	color: #ef0de7;
	background: transparent url('../img/static/rolunk-masok_h.png') no-repeat center top;
}
#rolunk-bg2 P {
	font-size: 30px;
	color: #464646;
	line-height: normal;
	font-family: 'helveticaneueltpro-lt', sans-serif;
}

.bgcolor-kuldetesunk {
	padding: 5px;
	position: relative;
	z-index: 88;
	background: #1b6b9e url('../img/static/rolunk-kuldetesunk-bg.png') repeat-y center top;
	background-size: 100%;
	margin: 0px auto;
	margin-bottom: 70px;

	box-shadow:         -1px 7px 8px 0px rgba(0, 0, 0, 0.75);
}
.bgcolor-kuldetesunk H1, .bgcolor-ertekeink H1 {
	font-size: 75px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #ffffff;
	text-align: center;
	text-shadow: none;
	margin: 0px;
	padding: 5px;
	line-height: normal;	
}

.bgcolor-ertekeink {
	padding: 5px;
	position: relative;
	z-index: 89;
	background: #0b7d22 url('../img/static/rolunk-ertekeink-bg.png') repeat-y center top;
	background-size: 100%;
	margin: 0px auto;
	margin-top: 50px;
	margin-bottom: 60px;

	box-shadow:         -1px 7px 8px 0px rgba(0, 0, 0, 0.75);
}

/* /STATIC */

.hivatkozas {
	color: #8d8d8d;
}
#termek-syncordia .allitas {
	color: #e10031;
}
#termek-neocartil .allitas {
	color: #ef760a;
}
#termek-nicomega .allitas {
	color: #f90797;
}
#termek-hexacor .allitas {
	color: #a11e23;
}
#termek-duocor .allitas {
	color: #e59b0c;
}
#termek-novosseum .allitas, #termek-novosseum_fogaszat .allitas {
	color: #baa978;
}
#termek-novosseum_dental .allitas {
	color: #0da1d2;
}
#termek-resistar .allitas {
	color: #2d6c25;
}
.regionalis-riziko .allitas {
	color: #e10031;
}
.regionalis-riziko .allitas2 {
	color: #2d6c25;
}
#termek-syncartil .allitas {
	color: #f04e0e;
}
#termek-syncartil_3 .allitas {
	color: #d20db9;
}
#termek-neocartil_syncartil .allitas {
	color: #d16117;
}
#termek-optivisc .allitas {
	color: #ec1782;
}

/*
.miert-eppen-resistar #header, .miert-eppen-neocartil #header, .miert-eppen-syncordia #header, .miert-eppen-novosseum #header, .miert-eppen-novosseum_fogaszat #header, .miert-eppen-novosseum_dental #header, .miert-eppen-syncordia_plus #header, .miert-eppen-nicomega #header, .miert-eppen-hexacor #header, .miert-eppen-optivisc #header, .miert-eppen-duocor #header, .a-koncepcio #header, .adagolas #header, .kinek-ajanlott #header, .runcard #header, .runcard-mirror #header {
	position: fixed !important;
}
*/

/* KONCEPCIÓ */

#koncepcio-bg1 {
	padding-top: 120px;
	padding-bottom: 140px;
	background: #c7c7c6 url('/img/static/koncepcio-bg01.jpg') no-repeat center top;

	background-image: url('/img/static/koncepcio-bg1.jpg'), url('/img/static/koncepcio-bg2.jpg'), url('/img/static/koncepcio-bg3.jpg');
	background-position: center top, center 1221px, center 2441px;
	background-color: #c7c7c6;
	background-repeat: no-repeat;
}
#koncepcio-bg1 .titletext H1 {
	font-size: 95px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	line-height: 107px;
	margin: 0px;
	margin-bottom: 130px;
	color: #ffffff;
	text-align: left;
	text-shadow: none;
}
#koncepcio-bg1 .titletext H2 {
	font-size: 75px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	line-height: normal;
	margin: 0px;
	margin-bottom: 20px;
	color: #ffffff;
	text-align: center;
}
#koncepcio-bg1 .titletext H3 {
	font-size: 50px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	line-height: 65px;
	margin: 0px;
	margin-bottom: 48px;
	color: #ffffff;
	text-align: center;
}
#koncepcio-bg1 .koncepcio-bgcolor1 {
	background-color: #ff6400;
	background-color: rgba(255, 84, 0, 0.78);
}
#koncepcio-bg1 .koncepcio-bgcolor1 H2 {
	font-size: 57px;
	line-height: normal;
}
#koncepcio-bg1 .koncepcio-bgcolor1 H2 SPAN {
	text-transform: uppercase;	
}
#koncepcio-bg1 .koncepciotext-bg H3 {
	font-size: 57px;
	line-height: 54px;
	margin-bottom: 10px;
}
#koncepcio-bg1 .koncepcio-bgcolor2 {
	background-color: rgba(46, 136, 182, 0.78);

	box-shadow:         3px 3px 8px 0px rgba(3, 4, 4, 0.52);
}
#koncepcio-bg1 .koncepcio-bgcolor2 H2 SPAN {
	text-transform: uppercase;	
}

/*
#koncepcio-bg1 {
	width: 100%;
	height: 100%;
	position: relative;
	padding-top: 110px;
	xbackground-size: cover;
}
#koncepcio-bg1 H1 {
	font-size: 100px;
	color: #000000;
	margin-bottom: 25px;
	text-shadow: none;
	line-height: normal;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	text-align: center;
}

#koncepcio-bg1 P {
	font-size: 20px;
	color: #333333;
	font-family: 'helveticaneueltpro-lt', sans-serif;
}

#koncepcio-bg1 {
	padding-top: 235px;
	padding-bottom: 50px;
	background: #ecf2cc url('../img/static/koncepcio-bg1.jpg') no-repeat center top;
}

#koncepcio-bg1 H1 {
	font-size: 41px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	line-height: normal;
	text-shadow: none;
	color: #000000;
	text-align: left;
	margin: 0px;
	margin-bottom: 10px;
}
#koncepcio-bg1 H3 {
	font-size: 15px;
	font-family: 'helvetica_neueregular', sans-serif;
	line-height: normal;
	font-weight: bold;
	text-shadow: none;
	color: #000000;
	text-align: left;
	margin: 0px;
}
#koncepcio-bg1 H2 {
	font-size: 27px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	line-height: normal;
	text-shadow: none;
	font-style: italic;
	color: #000000;
	text-align: center;
	margin: 0px;
	margin-bottom: 35px;
	margin-top: 75px;
}
#koncepcio-bg1 P {
	font-size: 22px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	line-height: normal;
	text-shadow: none;
	color: #000000;
	text-align: left;
}

*/

/* /KONCEPCIÓ */

/* 404 */

#h404-bg1 {
	width: 100%;
	height: 100%;
	position: relative;
	padding-top: 110px;
	xbackground-size: cover;
}
#h404-bg1 H1 {
	font-size: 100px;
	color: #000000;
	margin-bottom: 25px;
	text-shadow: none;
	line-height: normal;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	text-align: center;
}

#h404-bg1 P {
	font-size: 20px;
	color: #333333;
	font-family: 'helveticaneueltpro-lt', sans-serif;
}

/* /404 */


/* Footer
-----------------------------------------------------------------------------*/

#footer {
	width: 100%;
	clear: both;
	position: relative;
	z-index: 7000;
	background-color: #ffffff;
}
#footer HR {
	margin: 30px 0px 30px 0px;
	color: #e0e0e0;
	background-color: #e0e0e0;
}
/*.webshop #ceginfo {
	padding-top: 30px;
	background: transparent url('../img/footer-hr.png') no-repeat center top;
}*/

#ceginfo {
	color: #323232;
	background-color: #f0f0f0;
}
.ceginfo_top {
	height: 52px;
	margin-bottom: -22px;
	background: #ffffff url('../img/ceginfo_bg.png') no-repeat center top;
}
#ceginfo img {
	margin-bottom: 10px;
}

#social-footer {
	height: 45px;
	padding-top: 10px;
	padding-bottom: 55px;
	background: transparent url('../img/footer-hr.png') no-repeat center top;
}
#social-footer TD {
	xvertical-align: middle !important;
}
#social-footer LABEL {
	display: block;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
}
#social-footer .success {
	font-size: 12px;
	line-height: 20px;
}
.margin-right-30 {
	margin-right: 30px;
}
.margin-right-40 {
	margin-right: 40px;
}
.margin-right-60 {
	margin-right: 60px;
}
.margin-right-50 {
	margin-right: 50px;
}

#footer A {
	color: #3ca0d9;
}
#footer A:hover {
	text-decoration: underline;
}
#footer .grid-15 IMG {
	max-width:100%;
	height:auto;
}
/*#footer .grid-50 P {
	color: #323232;
	margin-bottom: 0px;
}*/
/*
#footer .grid-35 {
	color: #3ca0d9;
	xword-spacing:5px;
}
*/

#vasarlas_info {
	display: block;
	padding-top: 70px;
	padding-bottom: 20px;
	background: transparent url('../img/footer-hr.png') no-repeat center top;
	font-family: 'helveticaneueltpro-lt', sans-serif;
}
.webshop #vasarlas_info {
	background: none;
}
#vasarlas_info img {
	display: block;
}
#vasarlas_info .img-responsive {
	position: relative;
	z-index: 888;
}
#vasarlas_info .lead {
	color: #3ca0d9;
}
#vasarlas_info .lead.nocolor {
	color: inherit !important;
	font-weight: bold;
}

.vasarlas_info_box {
	background-color: #f1f1f1;
	padding: 20px 20px 20px 20px;
	font-size: 14px;
	line-height: normal;
	position: relative;
	xz-index: 777;
	margin-top: -36px;
}
.vasarlas_info_box img {
	position: relative;
	z-index: 889;
}
.vasarlas_info_box p {
	line-height: 24px;
}
.vasarlas_info_box h4 {
	font-size: 20px;
	line-height: normal;
}

#footer-main {
	background-color: #3d3d3d;
	color: #a0a0a0;
	padding-top: 65px;
	padding-bottom: 75px;
	font-size: 12px;
	font-family: 'helvetica_neueregular', sans-serif;
}
#footer-main h4 {
	font-size: 14px;
	color: #e6e6e6;
	font-family: 'helvetica_neueregular', sans-serif;
	line-height: normal;
	margin-bottom: 31px;
	position: relative;
}
#footer-main h4::after {
	content: " ";
	position: absolute;
	width: 74px;
	height: 3px;
	left: 0px;
	bottom: -12px;
	background-color: #e6e6e6;
}
#footer-main p {
	line-height: 20px;
}

#footer-main a {
	color: #c8c8c8;
}

#footer-main p img {
	vertical-align: text-bottom;
}

.social-icons a {
	float: left;
	margin-right: 12px;
}
.social-icons a:last-child {
	margin-right: 0px !important;
}

.social-icons img {
	display: block;
}

#footer-bottom {
	background-color: #292929;
	color: #6e6e6e;
	padding-top: 21px;
	padding-bottom: 21px;
	font-size: 13px;
	font-family: 'helvetica_neueregular', sans-serif;
}

#cmg_logo img {
	vertical-align: middle;
}

/* ÚJ MODAL-OK */

.modal-kosar {
	background: transparent url('/img/modal-kosar_bg.png') no-repeat left top;
	border-radius: 8px;
}
.modal-productinfo {
	background: transparent url('/img/modal-productinfo_bg.png') no-repeat left top;
	border-radius: 8px;
}
.modal-profil, .modal-regisztracio {
	background: transparent url('/img/modal-profil_bg.png') no-repeat left top;
	border-radius: 8px;
}
.modal-info {
	background: transparent url('/img/modal-info_bg.png') no-repeat left top;
	border-radius: 8px;
}
.modal-info-static {
	background: transparent url('/img/modal-info_bg_footer.png') no-repeat left bottom;
	border-radius: 8px;
	padding-bottom: 140px !important;
}

.modal-new {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px !important;
	text-align: left;
	color: #000000;
	position: relative;
}

#modal-new_header {
	height: 64px;
	overflow: hidden;
}
.modal-profil #modal-new_header {
	height: 55px;
}
.modal-info-static #modal-new_header {
	background: transparent url('/img/modal-info_bg_header.png') no-repeat left top;
}	

.modal-new H1 {
	font-size: 18px;
	text-align: center;
	line-height: 64px;
	margin: 0px;
	color: #000000;
}
.modal-new H2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	color: #000000;
    line-height: normal;
}
.modal-profil .modal-new H1 {
	line-height: 56px;
}

#modal-new_content {
	height: 453px;
	overflow-y: auto;
	position: relative;
	padding: 0px 1px 0px 1px;
}
.modal-kosar #modal-new_content {
	height: 430px;
	padding-top: 23px;
}
.modal-profil #modal-new_content {
	height: 461px;
}
.modal-regisztracio #modal-new_content {
	height: 450px;
	padding-top: 23px;	
}
.modal-productinfo #modal-new_content {
	height: 454px;
	margin-bottom: 45px;
	overflow-y: hidden;
	position: relative;
}

#info-modal #modal-new_content, #hogyan-vasarolhatok #modal-new_content {
	height: auto;
	max-height: 310px;
	overflow-y: auto;
	xmargin: 0px 1px 0px 1px;
	padding-top: 20px;
	padding-bottom: 15px;
	background: transparent url('../img/modal-new_content_bg.png') no-repeat center top;
	background-size: 100% 100%;
	position: relative;

	box-shadow:         inset 0px 1px 4px 0px rgba(0, 0, 0, 0.43);
}
#info-modal #modal-new_content.honnan_modal {
    padding-top: 135px;
    background: transparent url('../img/modal-new_content_honnan_bg.png') no-repeat center top;
}
#info-modal #modal-new_content.telefonos_modal {
    max-height: 335px;
    padding-bottom: 0px;
}
#info-modal .new_content-line, .new_content-line {
	width: 683px;
	height: 1px;
	margin-left: 1px;
	margin-right: 1px;
	border-bottom: 1px solid #ffffff;

	box-shadow:         0px -1px 3px 0px rgba(0, 0, 0, 0.19);
}
#info-modal.modal-static #modal-new_content, #hogyan-vasarolhatok.modal-static #modal-new_content {
	max-height: 390px !important
}
#info-modal, #hogyan-vasarolhatok {
	height: 100%;
}

.kosar-separator-1 {
	background: transparent url('../img/kosar-separator_1.png') repeat-y left top;
}
.kosar-separator-2 {
	background: transparent url('../img/kosar-separator_2.png') repeat-y left top;
}

.border-top {
	border-top: 1px solid #cdcdcd;
}
.border-bottom {
	border-bottom: 1px solid #cdcdcd;
}
.border-right {
	border-right: 1px solid #cdcdcd;
}

.productinfo-bal {
	width: 184px;
	height: 431px;
	padding-left: 32px;
	padding-right: 28px;
}
.productinfo-bal img {
	margin-left: -32px;
}
.productinfo-bal table {
	font-size: 12px;
	margin-bottom: 20px;
}
.productinfo-bal table td {
	padding-right: 5px;
}
.productinfo-jobb {
	width: 596px;
	height: 391px;
	padding: 20px;
	overflow-y: auto;
	background: transparent url('/img/modal-productinfo_jobb_bg.png') repeat-x center bottom;
}

#productinfo h3 {
	font-size: 40px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	margin-bottom: 5px;
}
#productinfo h4 {
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	margin-bottom: 5px;
}
.productinfo-jobb p {
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 10px;
}

.modal-kosar TABLE TH {
	text-align: right;
	padding-bottom: 5px;
}

.modal-kosar TABLE, .modal-kosar TABLE TD {
	vertical-align: middle !important;
	position: relative;
}

.add-new, .minus-new {
	display: block;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.torles-new {
	color: #0072ff !important;
}
.torles-new:hover {
	text-decoration: underline;
}

.akcio-new {
	position: absolute;
	top: 13px;
	left: 0px;
	font-size: 9px;
	color: #787878;
}

.syncordiacolor {
	color: #ff0000;
	font-size: 16px;
}
.syncordia_pluscolor {
	color: #bd2222;
	font-size: 16px;
}
.resistarcolor {
	color: #00a81c;
	font-size: 16px;
}
.nicomegacolor {
	color: #ff00ea;
	font-size: 16px;
}
.hexacorcolor {
	color: #a11e23;
	font-size: 16px;
}
.duocorcolor {
	color: #e59b0c;
	font-size: 16px;
}
.hexacor_duocorcolor {
	color: #a11e23;
	font-size: 16px;
}
.syncordia_duocorcolor {
	color: #e59b0c;
	font-size: 16px;
}
.novosseumcolor {
	color: #9d988b;
	font-size: 16px;
}
.novosseum_dentalcolor {
	color: #0da1d2;
	font-size: 16px;
}
.neocartilcolor {
	color: #ff8400;
	font-size: 16px;
}
.syncartilcolor {
	color: #f04e0e;
	font-size: 16px;
}
.syncartil_3color {
	color: #d20db9;
	font-size: 16px;
}
.neocartil_syncartilcolor {
	color: #d16117;
	font-size: 16px;
}
.optivisccolor {
	color: #ec1782;
	font-size: 16px;
}
.neocartilprocolor {
	color: #e34935;
	font-size: 16px;
}
.optivisc_60color {
	color: #960eaa;
	font-size: 16px;
}
.biovisc_ortho_pluscolor {
	color: #266992;
	font-size: 16px;
}
.optivisc_20color {
	color: #227e86;
	font-size: 16px;
}

.resistar_procolor {
	color: #af7dd5;
	font-size: 16px;
}

.yxorcolor {
	color: #4d9c07;
	font-size: 16px;
}

.fluxus_prostataecolor {
	color: #0da1d2;
	font-size: 16px;
}

.xynbiocolor {
	color: #4a6e3f;
	font-size: 16px;
}

.maskcolor {
	color: #00b085;
	font-size: 16px;
}

.btn-new {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	text-align: center;
	padding: 0px 15px;
	border: 1px solid #b8b8b8;
}
/*#social-footer .btn-new {
	height: 20px;
	line-height: 20px;
}*/
.btn-new:active, .modal-new .btn:active, .btn-new-left:active, .btn-new-right:active {
	position: relative;
	top: 1px;
}
.btn-new.grey {
	background: transparent url('../img/btn-new_grey.png') repeat-x left top;
}
.btn-new.grey:hover {
	border: 1px solid #767676 !important;
	background: transparent url('../img/btn-new_grey_over.png') repeat-x left top !important;
}
.btn-new.green {
  color:white;
	background-color: #29af02;
	border: 1px solid #2d803c;	
	
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #2EC629),
	color-stop(1, #289C19)
	);
	background-image: -o-linear-gradient(bottom, #2EC629 0%, #289C19 100%);
	background-image: -moz-linear-gradient(bottom, #2EC629 0%, #289C19 100%);
	background-image: -webkit-linear-gradient(bottom, #2EC629 0%, #289C19 100%);
	background-image: -ms-linear-gradient(bottom, #2EC629 0%, #289C19 100%);
	background-image: linear-gradient(to bottom, #2EC629 0%, #289C19 100%);
}
.btn-new.green:hover {
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #289C19),
	color-stop(1, #2EC629)
	);
	background-image: -o-linear-gradient(bottom, #289C19 0%, #2EC629 100%);
	background-image: -moz-linear-gradient(bottom, #289C19 0%, #2EC629 100%);
	background-image: -webkit-linear-gradient(bottom, #289C19 0%, #2EC629 100%);
	background-image: -ms-linear-gradient(bottom, #289C19 0%, #2EC629 100%);
	background-image: linear-gradient(to bottom, #289C19 0%, #2EC629 100%);	
}
.btn-new.orange {
	background: transparent url('../img/btn-new_orange.png') repeat-x left top;
	background-size: 100% 100%;
	color: #ffffff;
	font-size: 14px;
}
.btn-new.blue {
	background: transparent url('../img/btn-new_blue.png') repeat-x left top;
	background-size: 100% 100%;
	color: #ffffff;
	font-size: 14px;
	border: 1px solid transparent;
}

.btn-new3 {
	display: inline-block;
	height: 32px;
	line-height: 32px;
	text-align: center;
	outline: none;
	width: 100%;
}

.btn-new3.blue2 {
	background-color: #238cc8;
	color: #f1f1f1;
	text-align: center;
}

.btn-new-left {
	display: inline-block;
	width: 245px;
	height: 19px;
	line-height: 19px;
	font-size: 13px;
	color: #000000;
	text-align: center;
	border: 1px solid #4f4f4f;
	border: 1px solid rgba(79, 79, 79, 0.5);
	border-right: none;
	background: #f6f6f6 url('/img/adat-change_bg.png') repeat-x left top;

	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.btn-new-right {
	display: inline-block;
	width: 245px;
	height: 19px;
	line-height: 19px;
	font-size: 13px;
	color: #000000;
	text-align: center;
	border: 1px solid #4f4f4f;
	border: 1px solid rgba(79, 79, 79, 0.5);
	border-left: none;
	background: #f6f6f6 url('/img/adat-change_bg.png') repeat-x left top;

	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.btn-new-left.adat-aktiv, .btn-new-right.adat-aktiv {
	color: #ffffff !important;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
	background: #929292 url('/img/adat-change_bg_over.png') repeat-x left top;
	border: 1px solid #4d4d4d;
}

.modal-new .btn {
	margin: 0px 10px 0px 10px;
}

.grey {
	color: #6f6f6f;
}
.grey2 {
	color: #4c4c4c;	
}

input[type='submit']
{
	appearance: none;
}

input[type="checkbox"], input[type="radio"] {
    position: relative;
    vertical-align: middle;
    bottom: 1px;
}

.btn-new2 {
	display: inline-block;
	width: 161px;
	height: 23px;
	line-height: 22px;
	text-align: center;
	color: #ffffff !important;
	font-size: 14px;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
	border: none;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;

	appearance: none !important;
}
.btn-new2:hover {
	text-decoration: none !important;
}
.btn-new2.wide {
	width: 238px;
}
.btn-new2.green {
	background: transparent url('/img/btn-new2_green_bg.png') no-repeat left top;
}
.btn-new2.blue {
	background: transparent url('/img/btn-new2_blue_bg.png') no-repeat left top;
}
.btn-new2.orange {
	background: transparent url('/img/btn-new2_orange_bg.png') no-repeat left top;
}
.btn-new2.wide.green {
	background: transparent url('/img/btn-new2_wide_green_bg.png') no-repeat left top;
}
.btn-new2.wide.red {
	background: transparent url('/img/btn-new2_wide_red_bg.png') no-repeat left top;
}
.btn-new2.green:active, .disabled-btn-new2 {
	position: relative;
	top: 1px;
	background: transparent url('/img/btn-new2_green_bg_active.png') no-repeat left top !important;
}
.btn-new2.blue:active {
	position: relative;
	top: 1px;
	background: transparent url('/img/btn-new2_blue_bg_active.png') no-repeat left top;
}
.btn-new2.orange:active {
	position: relative;
	top: 1px;
	background: transparent url('/img/btn-new2_orange_bg_active.png') no-repeat left top;
}
.btn-new2.wide.green:active {
	position: relative;
	top: 1px;
	background: transparent url('/img/btn-new2_wide_green_bg_active.png') no-repeat left top !important;
}
.btn-new2.wide.red:active {
	position: relative;
	top: 1px;
	background: transparent url('/img/btn-new2_wide_red_bg_active.png') no-repeat left top;
}

.big {
	font-size: 18px;
}

.modal-new_btns {
	width: 880px;
	position: absolute;
	bottom: 10px;
}
#info-modal .modal-new_btns {
	width: 100%;
	bottom: 167px;
}
#info-modal .modal-new_btns.telefonos_modal {
	bottom: 140px;
}

.infoikon-btn {
	display: inline-block;
	position: relative;
	vertical-align: middle;
}

.arrow_box {
	display: none;
	position: absolute;
	left: -152px;
	text-align: center;
	color: #323232;
	font-size: 13px;
	line-height: normal;
	width: 295px;
	padding: 10px;
	background: #f1f1f1;
	border: 1px solid #abadad;
	z-index: 33;

	border-radius: 5px;

	box-shadow:         0px 0px 10px 0px rgba(255, 0, 0, 0.7);
}
.arrow_box:after, .arrow_box:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(241, 241, 241, 0);
	border-bottom-color: #f1f1f1;
	border-width: 10px;
	margin-left: -10px;
}
.arrow_box:before {
	border-color: rgba(171, 173, 173, 0);
	border-bottom-color: #abadad;
	border-width: 11px;
	margin-left: -11px;
}

.arrow_box_segitseg {
	width: 420px;
	height: 153px;
	padding-top: 48px;
	display: none;
	position: absolute;
	right: -85px;
	top: 15px;
	background: transparent url('/img/help-bg.png') no-repeat left top;
	font-size: 12px;
	color: #646464;
}
.arrow_box_segitseg STRONG {
	font-weight: 600;
}

.padding-modal-new-input {
	padding-left: 65px !important;
	padding-right: 65px !important;
}
.padding-modal-new-input P {
	margin: 0px;
}

.input-label-new {
	height: 22px;
	line-height: 22px;
}

.input-field-new {
	width: 100%;
	height: 22px;
	line-height: 20px;
	padding: 1px 5px 1px 5px;
	background-color: #ffffff;
	border: 1px solid #ababab;
	border-radius: 0px;
	box-shadow:
		inset 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
	
	transition: all 0.20s ease-in-out;
	outline: none;
}
.input-field-new2 {
	width: 100%;
	height: 32px;
	line-height: 32px;
	padding: 1px 5px 1px 5px;
	background-color: #141414;
	color: #8b8b8b;
	outline: none;
	text-align: center;
}
#social-footer .input-field-new {
	height: 20px;
	line-height: 20px;
	padding: 0px;
	font-size: 14px;
	text-align: center;
}
.input-field-new:focus {
	box-shadow:
		inset 0px 0px 3px 0px rgba(36, 198, 74, 1),
		0px 0px 4px 0px rgba(36, 198, 74, 1);
	border: 1px solid #6498c9;
}
.input-field-new.bigfield {
	height: 30px;
	line-height: 28px;
	padding: 1px 5px 1px 5px;
	font-size: 16px;
	margin-bottom: 10px;
}
.input-field-new.bigfield:focus {
	box-shadow:
		inset 0px 0px 3px 0px rgba(92, 165, 232, 1),
		0px 0px 4px 0px rgba(92, 165, 232, 1);
	border: 1px solid #5ca5e8;
}

.bluetxt {
	color: #0090ff;
}
.redtxt {
	color: #ff0000 !important;
}

#osszesito-jobb {
	width: 166px;
	padding-left: 20px;
	padding-right: 20px;
}
#osszesito-bal {
	width: 544px;
	padding-left: 65px;
	padding-right: 65px;
}

.osszesito-bg TD {
	height: 21px;
	line-height: 21px;
	background: transparent url('../img/osszesito-bg.png') repeat-x left top;
}

.modal-login {
	background: none;
	background-color: transparent;
	font-family: 'helvetica_neueregular', sans-serif;
	font-size: 13px;
	box-shadow:         none !important;
}
.modal-login .fancybox-inner {
	overflow: visible !important;
}

.input-field-login {
	width: 558px;
	height: 60px;
	line-height: 60px;
	padding-left: 130px;
	font-family: 'helvetica_neueregular', sans-serif;
	font-size: 28px;
	color: #4b4b4b;
	text-align: left;
	background: transparent url('../img/login-input_bg.png') no-repeat left top;

	box-shadow:         8px 8px 30px 5px rgba(30, 30, 30, 0.9);

	border-radius: 5px;
}
.input-field-login:focus {outline: none;}
.input-field-login:-webkit-autofill {
    background-color: transparent !important;
	color: #a0a0a0 !important;
	font-weight: normal !important;
	background-image: url('../img/login-input_bg.png') !important;
	background: transparent url('../img/login-input_bg.png') no-repeat left top !important;
	-webkit-text-fill-color: #a0a0a0 !important;
	/*-webkit-box-shadow: inset 0px 0px 0px 50px rgba(229, 229, 229, 1);*/
}

.modal-login A {
	margin-right: 25px;
}
.modal-login .fr {
	position: relative;
	z-index: 777777;
}

.reg-btn {
	font-size: 13px;
	color: #ff0000 !important;
	font-weight: 600;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
}
.reg-btn2 {
	color: #ff0000 !important;
	font-weight: 600;
}
.belepes1-btn {
	font-size: 13px;
	color: #52ff77 !important;
	font-weight: 600;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
}
.belepes1-btn2 {
	color: #52ff77 !important;
	font-weight: 600;
}
.elfelejtett-btn {
	font-size: 13px;
	color: #00deff !important;
	font-weight: 600;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
}
.segitseg-btn {
	font-size: 13px;
	color: #ffb400 !important;
	font-weight: 600;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);	
}

.login-btn {
	padding:0; margin:0; border:0; background-color:transparent;
	font-size: 13px;
	color: #52ff77 !important;
	font-weight: 600;
	margin-right: 25px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
}


.reg-btn:active, .belepes1-btn:active, .elfelejtett-btn:active, .login-btn:active {
	position: relative;
	top: 1px;
}

/* ÚJ MODAL-OK */

/* NEOCARTIL ADAGOLÁS */

#neocartil-adagolas-bg1 {
	width: 100%;
	xheight: 903px;
	padding-top: 140px;
	padding-bottom: 100px;
	position: relative;
	background: transparent url('../img/termekek/neocartil-adagolas-bg1.jpg') no-repeat center top;
	border-top: 3px solid #fc7a04;
}
#neocartil-adagolas-bg1 H1 {
	font-size: 100px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #020202;
	text-shadow: none;
	margin: 0px;
	line-height: normal;
	text-align: center;
}
#neocartil-adagolas-bg1 P {
	font-size: 22px;
	color: #707070;
}
#neocartil-adagolas-bg1 P.lead {
	font-size: 27px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	line-height: normal;
	color: #000000;
}

#neocartil-adagolas-bg1 .adagolas-txt {
	margin-top: 730px;
}

/* NEOCARTIL KINEK AJÁNLOTT? */

#neocartil-kinek-ajanlott-bg1 {
	width: 100%;
	padding-top: 1078px;
	padding-bottom: 50px;
	position: relative;
	border-top: 3px solid #fc7a04;
	background: #f4f3f4 url('../img/termekek/neocartil-kinek-bg1.jpg') no-repeat center top;
}
#neocartil-kinek-ajanlott-bg1 p {
	font-size: 22px;
	color: #707070;
}

.kinek-ajanlott #content UL {
	list-style-type: disc;	
}

.kinek-ajanlott #content LI {
	font-size: 44px;
	color: #000000;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	line-height: normal;
	position: relative;
	margin-bottom: 30px !important;
	list-style-type: disc !important;
}

.doppingmentes-btn {
	width: 484px;
	height: 84px;
	display: inline-block;
	xposition: absolute;
	xright: -20px;
	xtop: -15px;
	background: transparent url('../img/termekek/doppingmentes_termek.png') no-repeat left top;
}

/* NOVOSSEUM KINEK AJÁNLOTT? */

#novosseum-kinek-ajanlott-bg1 {
	width: 100%;
	padding-top: 144px;
	padding-bottom: 120px;
	position: relative;
	border-top: 3px solid #cbbc9d;
	background: #ffffff url('../img/termekek/novosseum-kinek-bg1.jpg?v=2') no-repeat center top;
}

#novosseum-kinek-ajanlott-bg1 .cimsor H1 {
 	font-size: 110px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #ffffff;
	text-shadow: none;
	margin: 0px;
	line-height: normal;
	text-align: center;
}

#novosseum-kinek-ajanlott-bg1 .cimsor H2 {
	font-size: 40px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	color: #ffffff;
	text-shadow: 0px 1px 1px rgba(235, 235, 235, 0.69);
	margin: 0px;
	line-height: normal;
	text-align: center;
}

#novosseum-kinek-ajanlott-bg1 .leadtitle {
	margin-top: 610px;
}

#novosseum-kinek-ajanlott-bg1 .leadtitle h3 {
	font-size: 62px;
	font-family: 'helveticaneue_cebold', sans-serif;
	color: #ffffff;
	text-shadow: none;
	margin-bottom: 10px;
	font-style: italic;
	text-align: center;
}

#novosseum-kinek-ajanlott-bg1 .leadtitle p.lead {
	font-size: 30px;
	font-family: 'helvetica_neueregular', sans-serif;
	color: #ffffff;
	line-height: 36px;
	text-align: center;
}

#novosseum-kinek-ajanlott-bg1 .esemenyek_allapotok {
	margin-top: 82px;
}

#novosseum-kinek-ajanlott-bg1 .esemenyek_allapotok div {
	margin-bottom: 15px;
	font-family: 'helveticaneueltpro-lt', sans-serif !important;
	font-size: 36px;
	line-height: normal;
	color: #000000;
}

#novosseum-kinek-ajanlott-bg1 .esemenyek_allapotok li {
	font-size: 32px;
	font-family: 'helveticaneueltpro-lt', sans-serif !important;
	color: #000000;
	line-height: normal;
}

#novosseum-kinek-ajanlott-bg1 .esemeny_allapot_1 {
	width: 792px;
	height: 272px;
	background: transparent url('../img/termekek/novosseum-kinek_csontritkulas_bg.png') no-repeat center top;
}
#novosseum-kinek-ajanlott-bg1 .esemeny_allapot_1 span {
	display: block;
	padding-left: 294px;
	padding-top: 113px;
}
#novosseum-kinek-ajanlott-bg1 .esemeny_allapot_2 {
	width: 794px;
	height: 271px;
	background: transparent url('../img/termekek/novosseum-kinek_trauma_bg.png') no-repeat center top;
}
#novosseum-kinek-ajanlott-bg1 .esemeny_allapot_2 span {
	display: block;
	padding-left: 294px;
	padding-top: 95px;
}
#novosseum-kinek-ajanlott-bg1 .esemeny_allapot_3 {
	width: 794px;
	height: 271px;
	background: transparent url('../img/termekek/novosseum-kinek_mutet_bg.png') no-repeat center top;
}
#novosseum-kinek-ajanlott-bg1 .esemeny_allapot_3 span {
	display: block;
	padding-left: 294px;
	padding-top: 95px;
}
#novosseum-kinek-ajanlott-bg1 .esemeny_allapot_4 {
	width: 798px;
	height: 271px;
	background: transparent url('../img/termekek/novosseum-kinek_fokozott_terheles.png') no-repeat center top;
}
#novosseum-kinek-ajanlott-bg1 .esemeny_allapot_4 span {
	display: block;
	padding-left: 294px;
	padding-top: 95px;
}

#novosseum-kinek-ajanlott-bg1 #product_parallax_bg {
	margin-top: 140px;
	margin-bottom: 140px;
}

#novosseum-kinek-ajanlott-bg1 #product_parallax_bg .textbg {
	background: transparent url('/img/termekek/novosseum-parallax-logo.png') no-repeat center 57%;
}

#novosseum-kinek-ajanlott-bg1 .warning_text h4 {
	font-size: 34px;
	font-family: 'helveticaneue_cebold', sans-serif;
	line-height: normal;
	text-shadow: none;
	color: #000000;
	text-align: center;
}

#novosseum-kinek-ajanlott-bg1 .warning_text p {
	font-size: 26px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	line-height: normal;
	text-shadow: none;
	color: #000000;
	text-align: center;
}

#novosseum_fogaszat-kinek-ajanlott-bg1 {
	width: 100%;
	padding-top: 835px;
	xpadding-bottom: 50px;
	position: relative;
	border-top: 3px solid #cbbc9d;
	background: #fbfaf8 url('../img/termekek/novosseum_fogaszat-kinek-bg1.jpg') no-repeat center top;
}
#novosseum_fogaszat-kinek-ajanlott-bg1 h2 {
	font-size: 60px;
	font-family: 'helveticaneue_cebold', sans-serif;
	color: #33b5d4;
	text-shadow: none;
	margin: 0px;
	line-height: normal;
	text-align: center;
}
#novosseum_fogaszat-kinek-ajanlott-bg1 P.lead {
	font-size: 29px;
	font-family: 'helveticaneue_cebold', sans-serif;
	line-height: normal;
	color: #6d6d6d;
}
#novosseum_fogaszat-kinek-ajanlott-bg1 P {
	font-size: 20px;
	color: #000000;
}
#novosseum_fogaszat-kinek-ajanlott-bg1 h3 {
	font-size: 45px;
	font-family: 'helveticaneue_cebold', sans-serif;
	color: #33b5d4;
	text-shadow: none;
	margin: 0px;
	line-height: normal;
	text-align: center;
}

/* NICOMEGA KINEK AJÁNLOTT? */

#nicomega-kinek-ajanlott-bg1 {
	width: 100%;
	padding-top: 1250px;
	padding-bottom: 460px;
	position: relative;
	border-top: 3px solid #b43e79;
	background: #ffffff url('../img/termekek/nicomega-kinek-bg1.jpg') no-repeat center top;
}

/* SYNCORDIA KINEK AJÁNLOTT? */

#syncordia-kinek-ajanlott-bg1 {
	width: 100%;
	padding-top: 1240px;
	padding-bottom: 490px;
	position: relative;
	border-top: 3px solid #d9142c;
	background: #ffffff url('../img/termekek/syncordia-kinek-bg1.jpg') no-repeat center top;
}

#generatedcode {
	width: 520px;
	height: 55px;
	line-height: 55px;
	font-size: 39px;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	background-color: #000000;
	border: 1px solid #900707;
	margin-bottom: 20px;
}

#aszftext {
	width: 627px;
	height: 122px;
	padding: 10px 5px 0px 5px;
	overflow:auto;
	margin: 0px auto;
	margin-bottom:10px;
	margin-top: 25px;
	background: transparent url('/img/aszftext_bg.png') no-repeat left top;
}

/* SYNCARTIL Kinek ajánlott? */

#syncartil-kinek-ajanlott {
	width: 100%;
	padding-top: 144px;
	padding-bottom: 120px;
	position: relative;
	border-top: 3px solid #cbbc9d;
	background: #ffffff url('../img/termekek/syncartil-kinek-bg3.jpg?v=1') no-repeat center top;
}

#syncartil-kinek-ajanlott .cimsor {
	margin-top: 120px;
}
#syncartil-kinek-ajanlott .cimsor h1 {
 	font-size: 100px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #ffffff;
	text-shadow: none;
	margin: 0px;
	line-height: normal;
}

#syncartil-kinek-ajanlott .cimsor h2 {
	font-size: 50px;
	font-family: 'helveticaneueltpro-: ;lt', sans-serif;
	color: #ffffff;
	margin: 10px 0 0 0;
	line-height: 1.05;
}
#syncartil-kinek-ajanlott .cimsor h2 strong {
	font-family: 'helveticaneue_cebold';
	font-size: 46px;
	color: #ff7800;
}
#syncartil-kinek-ajanlott .cimsor h2 strong sup {
	font-size: 22px;
	line-height: 22px;
	top: -20px;
}

#syncartil-kinek-ajanlott .leadtitle {
	margin-top: 50px;
}

#syncartil-kinek-ajanlott .leadtitle h3 {
	font-size: 62px;
	font-family: 'helveticaneue_cebold', sans-serif;
	color: #ffffff;
	text-shadow: none;
	margin-bottom: 10px;
	font-style: italic;
	text-align: center;
}

#syncartil-kinek-ajanlott .leadtitle p.lead {
	font-size: 25px;
	font-family: 'helvetica_neueregular', sans-serif;
	color: #ffffff;
	line-height: 1.4;
}

#syncartil-kinek-ajanlott .esemenyek_allapotok {
	margin-top: 470px;
}

#syncartil-kinek-ajanlott .esemenyek_allapotok div {
	margin-bottom: -60px;
	font-family: 'helveticaneueltpro-lt', sans-serif !important;
	font-size: 36px;
	line-height: normal;
	color: #000000;
}

#syncartil-kinek-ajanlott .esemenyek_allapotok li {
	font-size: 32px;
	font-family: 'helveticaneueltpro-lt', sans-serif !important;
	color: #000000;
	line-height: normal;
}
#syncartil-kinek-ajanlott .esemenyek_allapotok div span{
	display: block;
	padding: 135px 0 50px 50px;;
}
#syncartil-kinek-ajanlott .esemenyek_allapotok div p{
	padding-left: 10px;
	font-size: 17px;
}

#syncartil-kinek-ajanlott .esemeny_allapot_1 {
	background: transparent url('../img/termekek/syncartil-kinek-ajanlott-txt-porckopasban.png?v=2') no-repeat;
	background-position: 10px top;
}
#syncartil-kinek-ajanlott .esemeny_allapot_2 {
	background: transparent url('../img/termekek/syncartil-kinek-ajanlott-txt-sportoloknak.png?v=2') no-repeat;
	background-position: 10px top;
}
#syncartil-kinek-ajanlott .esemeny_allapot_3 {
	background: transparent url('../img/termekek/syncartil-kinek-ajanlott-txt-serules-mutet.png?v=2') no-repeat;
	background-position: 10px top;
}

#syncartil-kinek-ajanlott #product_parallax_bg {
	margin-top: 1175px;
	margin-top: 1220px;
}

#syncartil-kinek-ajanlott #product_parallax_bg .textbg {
	background: transparent url('/img/termekek/syncartil-parallax-logo.png') no-repeat center 57%;
}

#syncartil-kinek-ajanlott .warning_text h4 {
	font-size: 34px;
	font-family: 'helveticaneue_cebold', sans-serif;
	line-height: normal;
	text-shadow: none;
	color: #000000;
	text-align: center;
}

#syncartil-kinek-ajanlott .warning_text p {
	font-size: 26px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	line-height: normal;
	text-shadow: none;
	color: #000000;
	text-align: center;
}

#syncartil-kinek-ajanlott .alkalmazas-eloirat-btn {
	margin-top: 150px;
	margin-bottom: 50px;
	width: 323px;
	height: 84px;
	display: inline-block;
	background: transparent url('/img/termekek/syncartil-letoltes-btn.png') no-repeat left top;
}

/* SYNCARTIL Miért éppen? */

#termek-syncartil.miert-eppen-syncartil #synergolab {
	background: none;
}

#syncartil-miert-eppen-bg1 {
	padding-top: 170px;
	background: transparent url('/img/termekek/syncartil-miert-eppen-bg1.jpg') no-repeat center -110px;
}

.syncartil-miert-box-body {	
	-webkit-box-shadow: -8px 8px 79px 0px rgba(0, 0, 0, 0.45); 
	-moz-box-shadow:    -8px 8px 79px 0px rgba(0, 0, 0, 0.45); 
	box-shadow: -8px 8px 79px 0px rgba(0, 0, 0, 0.45); 
}
.syncartil-miert-box-red {
	//margin-top: 80px;
}
.syncartil-miert-box-green {
	margin-bottom: 1300px;
}

.syncartil-miert-box-top {
	height: 65px;
	line-height: 65px;
	padding: 0 0 0 30px;
	font-size: 28px;
	color: #fff;
}

.syncartil-miert-box-csap {
	height: 200px;
}
.syncartil-miert-box-red .syncartil-miert-box-csap {
	background: transparent url('/img/termekek/syncartil-miert-box-csap-red.png') bottom right no-repeat;
}
.syncartil-miert-box-orange .syncartil-miert-box-csap {
	margin-top: -60px;
	background: transparent url('/img/termekek/syncartil-miert-box-csap-orange.png') bottom right no-repeat;
}
.syncartil-miert-box-green .syncartil-miert-box-csap {
	margin-top: -60px;
	background: transparent url('/img/termekek/syncartil-miert-box-csap-green.png') bottom right no-repeat;
}

.syncartil-miert-box-red .syncartil-miert-box-top {
	background: #ff0000;
}
.syncartil-miert-box-orange .syncartil-miert-box-top {
	background: #ff8c24;
}
.syncartil-miert-box-green .syncartil-miert-box-top {
	background: #0abb1a;
}

.syncartil-miert-box-content {
	padding: 30px 30px 10px 30px;
	color: #fff;
	background-color: rgb(134, 141, 143);
	background-color: rgba(255, 255, 255, .3);
	background-position: top right;
	background-repeat: no-repeat;
}
.syncartil-miert-box-red .syncartil-miert-box-content {
	background-image: url('/img/termekek/syncartil-miert-box-triangle-red.png');
}
.syncartil-miert-box-orange .syncartil-miert-box-content {
	background-image: url('/img/termekek/syncartil-miert-box-triangle-orange.png');
}
.syncartil-miert-box-green .syncartil-miert-box-content {
	background-image: url('/img/termekek/syncartil-miert-box-triangle-green.png');
}
.syncartil-miert-box-content h3 {
	margin-bottom: 14px;
	line-height: 28px;
	font-size: 26px;
	color: #fff;
}
.syncartil-miert-box-content p {
	margin-bottom: 40px;
	line-height: normal;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	font-size: 17px;
}
.syncartil-miert-box-h3-orange {
	margin: 38px 0 28px 0 !important;
	line-height: 35px !important;
	font-size: 30px !important;
	font-style: italic;
	color: #ff8e27 !important;
}

#syncartil-miert-eppen-bg1 #product_parallax_bg .textbg {
	background: transparent url('/img/termekek/syncartil-miert-parallax-text.png') no-repeat center center;
}

/* SYNCARTIL ADAGOLÁS */

#syncartil-alkalmazas-bg1 {
	width: 100%;
	padding-top: 306px;
	padding-bottom: 10px;
	position: relative;
	background: #ffffff url('/img/termekek/syncartil-alkalmazas-bg1.jpg') no-repeat center top;
}
#syncartil-alkalmazas-bg1 h1 {
	font-size: 65px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #ffffff;
	text-shadow: none;
	margin: 0px;
	margin-bottom: 195px;
	line-height: normal;
	text-align: center;
}
#syncartil-alkalmazas-bg1 p {
	font-family: 'helveticaneueltpro-lt', sans-serif !important;
}
#syncartil-alkalmazas-bg1 .alkalmazas-boxes p {
	margin-bottom: 20px;
	padding: 25px 40px 20px 40px;
	text-align: center;
	font-size: 22px;
	color: #000;
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.6);
	border-top-width: 15px;
	border-top-style: solid;
	-webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:    3px 3px 5px 0px rgba(0, 0, 0, 0.3);
	box-shadow:         3px 3px 5px 0px rgba(0, 0, 0, 0.3);
}
#syncartil-alkalmazas-bg1 .alkalmazas-boxes .alkalmazas-box-red {
	padding-top: 150px;
	background: transparent url('/img/termekek/syncartil-alkalmazas-box-csap-red.png') 288px top no-repeat;
}
#syncartil-alkalmazas-bg1 .alkalmazas-boxes .alkalmazas-box-green {
	padding-top: 73px;
	background: transparent url('/img/termekek/syncartil-alkalmazas-box-csap-green.png') 460px top no-repeat;
}
#syncartil-alkalmazas-bg1 .alkalmazas-boxes .alkalmazas-box-blue {
	padding-top: 53px;
	background: transparent url('/img/termekek/syncartil-alkalmazas-box-csap-blue.png') 460px top no-repeat;
}
#syncartil-alkalmazas-bg1 .alkalmazas-boxes .alkalmazas-box-orange {
	padding-top: 40px;
	background: transparent url('/img/termekek/syncartil-alkalmazas-box-csap-orange.png') 115px top no-repeat;
}
#syncartil-alkalmazas-bg1 .alkalmazas-boxes .alkalmazas-box-red p {
	border-top-color: #ff0000;
}
#syncartil-alkalmazas-bg1 .alkalmazas-boxes .alkalmazas-box-green p {
	border-top-color: #11d628;
}
#syncartil-alkalmazas-bg1 .alkalmazas-boxes .alkalmazas-box-blue p {
	margin-bottom: 50px;
	border-top-color: #1189d6;
}
#syncartil-alkalmazas-bg1 .alkalmazas-boxes .alkalmazas-box-orange p {
	border-top-color: #f6862b;
}

#syncartil-alkalmazas-bg1 .alkalmazas-txt {
	margin-top: 160px;
}
#syncartil-alkalmazas-bg1 .alkalmazas-txt h3 {
	text-align: center;
	font-size: 24px;
	color: #000;
}
#syncartil-alkalmazas-bg1 .alkalmazas-txt p.fecskendo {
	min-height: 40px;
	padding-top: 10px;
	padding-left: 245px;
	margin-bottom: 20px;
	font-size: 20px;
	color: #000;
	background: transparent url('/img/termekek/syncartil-fecskendo.png') left -10px no-repeat;
}

#syncartil-alkalmazas-bg1 #product_parallax_bg .textbg {
	background: transparent url('/img/termekek/syncartil-alkalmazas-parallax-text.png') no-repeat center center;
}

/* SYNCARTIL 3 CSOMAG AJÁNLAT */

#syncartil_3-csomag-ajanlat {
	width: 100%;
	padding-top: 780px;
	padding-bottom: 150px;
	position: relative;
	text-align: center;
	color: #000000;
	background: #ffffff url('/img/termekek/syncartil_3-csomag-ajanlat-bg1.jpg') no-repeat center top;
}

#syncartil_3-csomag-ajanlat h3 {
	margin-bottom: 30px;
	font-size: 62px;
	color: #ff7800;
	line-height: 64px;
	text-align: center;
	text-shadow: 4px 4px 8px rgba(0, 0, 0, 0.55);
}
#syncartil_3-csomag-ajanlat h3 em {
	font-style: italic;
}
#syncartil_3-csomag-ajanlat .syncartil_3-cim-red {
	color: #ff0000;
}
#syncartil_3-csomag-ajanlat .syncartil_3-cim-yellow {
	color: #fff600;
}
#syncartil_3-csomag-ajanlat h3 span {
	color: #fff;
}

#syncartil_3-csomag-ajanlat p.lead {
	margin-bottom: 50px;
	line-height: 45px !important;
	font-size: 30px;
	line-height: normal;
	text-align: center;
}
#syncartil_3-csomag-ajanlat p.lead em {
	font-style: italic;
}
#syncartil_3-csomag-ajanlat p {
	font-size: 28px;
	line-height: normal;
	text-align: center;
}

#syncartil_3-csomag-ajanlat .tudjon-meg-tobbet-btn {
	display: inline-block;
	width: 378px;
	height: 81px;
	margin-bottom: 30px;
	background: #fff url('/img/termekek/syncartil_3-tudjon-meg-tobbet-btn.jpg') top left no-repeat;
}

#syncartil_3-csomag-ajanlat #product_parallax_bg .textbg {
	background: transparent url('/img/termekek/syncartil-parallax-logo.png') no-repeat center center;
}

/* SYNCARTIL/NEOCARTIL Kombináció */

#syncartil_neocartil-kombinacio-bg1 {
	width: 100%;
	padding-top: 160px;
	padding-bottom: 970px;
	position: relative;
	text-align: center;
	color: #010101;
	background: #ffffff url('/img/termekek/syncartil_neocartil-kombinacio-bg1.jpg') no-repeat center top;
	background-image: url('/img/termekek/syncartil_neocartil-kombinacio-bg1.jpg'), url('/img/termekek/syncartil_neocartil-kombinacio-bg2.jpg');
	background-position: center top, center bottom;
	background-color: #ffffff;
	background-repeat: no-repeat;
}

#syncartil_neocartil-kombinacio-bg1 h1 {
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	font-size: 112px;
	text-shadow: none;
	line-height: normal;
	line-height: 105px;
	text-align: center;
	color: #fc8219;
	margin: 0px;
}
#syncartil_neocartil-kombinacio-bg1 h2 {
	font-family: 'helveticaneue_cebold', sans-serif;
	font-size: 24px;
	line-height: normal;
	text-align: center;
	text-shadow: none;
	color: #fff;
	margin: 0px;
}

#syncartil_neocartil-kombinacio-bg1 .syncartil_neocartil-kombinacio-csapok {
	width: 100%;
	height: 260px;
	margin-top: 563px;
	background: transparent url('/img/termekek/syncartil_neocartil-kombinacio-csapok.png') top center no-repeat;
}

#syncartil_neocartil-kombinacio-bg1 .snk-text-box-wr {
	-webkit-box-shadow: -1px 11px 79px 0px rgba(0, 0, 0, 0.45);
	-moz-box-shadow:    -1px 11px 79px 0px rgba(0, 0, 0, 0.45);
	box-shadow:         -1px 11px 79px 0px rgba(0, 0, 0, 0.45);
}
#syncartil_neocartil-kombinacio-bg1 h3 {
	margin-bottom: 0;
	line-height: 70px !important;
	font-family: 'helveticaneue_cebold', sans-serif;
	font-size: 30px;
	text-shadow: none;
	line-height: normal;
	text-align: center;
	color: #ffffff;
	background-color: #0dbcd6;
}

#syncartil_neocartil-kombinacio-bg1 .syncartil_neocartil-kombinacio-text-box {
	padding-top: 44px;
	background: rgb(255, 255, 255) url('/img/termekek/syncartil_neocartil-kombinacio-box-triangle.png') top right no-repeat;
	background: rgba(255, 255, 255, .9) url('/img/termekek/syncartil_neocartil-kombinacio-box-triangle.png') top right no-repeat;
}
#syncartil_neocartil-kombinacio-bg1 h4 {
	font-family: 'helveticaneue_cebold', sans-serif;
	font-size: 26px;
	text-shadow: none;
	line-height: normal;
	text-align: center;
	color: #010101;
}

#syncartil_neocartil-kombinacio-bg1 p {
	font-family: 'helveticaneueltpro-lt', sans-serif;
	font-size: 17px;
	line-height: 24px;
	text-align: center;
	color: #010101;
}
#syncartil_neocartil-kombinacio-bg1 p.lead {
	font-family: 'helveticaneue_cebold', sans-serif;
	font-size: 22px;
}

#syncartil_neocartil-kombinacio-bg1 .syncartil_neocartil-kombinacio-btn {
	display: inline-block;
	width: 378px;
	height: 81px;
}
#syncartil_neocartil-kombinacio-bg1 .snk-neocartil-btn {
	background: transparent url('/img/termekek/syncartil_neocartil-kombinacio-neocartil-btn.png') top left no-repeat;
}
#syncartil_neocartil-kombinacio-bg1 .snk-syncartil-btn {
	background: transparent url('/img/termekek/syncartil_neocartil-kombinacio-syncartil-btn.png') top left no-repeat;
}

/* SYNCARTIL MOLEKULATÖMEG */

#syncartil-molekulatomeg-bg1 {
	width: 100%;
	padding-top: 100px;
	padding-bottom: 10px;
	position: relative;
	background: #000 url('/img/termekek/syncartil-molekulatomeg-bg1.jpg?v=8') no-repeat center top;
	
	color: #fff;
}
#syncartil-molekulatomeg-bg1 .molekulaTxt {
	margin-top: 370px;
	margin-bottom: 240px;
}
#syncartil-molekulatomeg-bg1 p {
	text-align: center;
	line-height: 1.35;
	font-family: 'helveticaneueltpro-lt';
	font-size: 32px;
	
	text-shadow: 1px 2px 0px rgba(0, 0, 0, 1);
}
#syncartil-molekulatomeg-bg1 .keplet {
	margin: 90px 0 0 0;
	font-family: 'helvetica_neueregular';
	line-height: 1.05;
	font-size: 41px;
}
#syncartil-molekulatomeg-bg1 .keplet img {
	margin-top: 8px;
	margin-bottom: 8px;
}
#syncartil-molekulatomeg-bg1 .keplet span {
	font-size: 32px;
	color: #ffa200;
}
#syncartil-molekulatomeg-bg1 .molekulaTxt .smaller {
	margin-top: 30px;
	line-height: 1.65;
	font-size: 26px;
}
#syncartil-molekulatomeg-bg1 #product_parallax_bg {
	margin-bottom: 420px;
}
#syncartil-molekulatomeg-bg1 #product_parallax_bg .fadebg {
	background-image: url('/img/termekek/product_list/fade_bg_black.png');
}
#syncartil-molekulatomeg-bg1 #product_parallax_bg .linebgTop {
	top: 0;
	z-index: 92;
}
#syncartil-molekulatomeg-bg1 #product_parallax_bg .textbg {
	background: transparent url('/img/termekek/syncartil-parallax-logo.png') no-repeat center 57%;
}

/* NOVOSSEUM ADAGOLÁS */

#novosseum-adagolas-bg1 {
	width: 100%;
	padding-top: 120px;
	padding-bottom: 110px;
	background: #ffffff url('../img/termekek/novosseum-adagolas-bg1.jpg?v=2') no-repeat center -47px;
	border-top: 3px solid #cbbc9d;
}
#novosseum-adagolas-bg1 H1 {
	font-size: 37px;
	font-family: 'helvetica_neueregular', sans-serif;
	color: #000000;
	text-shadow: -1px 3px 8px rgba(0, 0, 0, 0.35);
	margin: 0px;
	margin-bottom: 10px;
	line-height: 52px;
	text-align: center;
}
#novosseum-adagolas-bg1 H1 strong {
	font-family: 'helveticaneue_cebold', sans-serif;
}
#novosseum-adagolas-bg1 P.lead {
	font-size: 21px;
	color: #505050;
	font-family: 'helvetica_neueregular', sans-serif;
	margin: 0px;
	margin-bottom: 672px;
	text-align: center;
}
#novosseum-adagolas-bg1 #product_parallax_bg {
	margin-bottom: 35px;
}
#novosseum-adagolas-bg1 #product_parallax_bg2 {
	margin-bottom: 110px;
}
#novosseum-adagolas-bg1 #product_parallax_bg .textbg {
	background: transparent url('/img/termekek/novosseum-parallax-adagolas1.png') no-repeat center 65%;
}
#novosseum-adagolas-bg1 #product_parallax_bg2 .textbg {
	background: transparent url('/img/termekek/novosseum-parallax-adagolas2.png') no-repeat center 65%;
}

#novosseum-adagolas-bg1 .product_parallax_top1 img, #novosseum-adagolas-bg1 .product_parallax_top2 img {
	margin: 0px auto;
}

#novosseum-adagolas-bg1 .product_parallax_top1 {
	margin-bottom: -119px;
	position: relative;
	z-index: 888;
}
#novosseum-adagolas-bg1 .product_parallax_top2 {
	margin-bottom: -119px;
	position: relative;
	z-index: 889;
}

#novosseum-adagolas-bg1 .warning_text h3 {
	font-size: 36px;
	font-family: 'helvetica_neueregular', sans-serif;
	line-height: 48px;
	text-shadow: none;
	color: #4e4e4e;
	text-align: center;
	font-style: italic;
	margin-bottom: 50px;
}

#novosseum-adagolas-bg1 .warning_text h4 {
	font-size: 34px;
	font-family: 'helveticaneue_cebold', sans-serif;
	line-height: normal;
	text-shadow: none;
	color: #000000;
	text-align: center;
}

#novosseum-adagolas-bg1 .warning_text p {
	font-size: 26px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	line-height: normal;
	text-shadow: none;
	color: #000000;
	text-align: center;
}

#novosseum_fogaszat-adagolas-bg1 {
	width: 100%;
	padding-top: 130px;
	padding-bottom: 50px;
	position: relative;
	background: #ffffff url('../img/termekek/novosseum_fogaszat-adagolas-bg1.jpg') no-repeat center top;
	border-top: 3px solid #cbbc9d;
}
#novosseum_fogaszat-adagolas-bg1 H1 {
	font-size: 100px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #020202;
	text-shadow: none;
	margin: 0px;
	line-height: normal;
	text-align: center;
}
#novosseum_fogaszat-adagolas-bg1 P {
	font-family: 'helveticaneueltpro-lt', sans-serif;
	line-height: normal;
	color: #6e6e6e;
	font-size: 20px;
	line-height: 36px;
}

#novosseum_fogaszat-adagolas-bg1 .adagolas-txt {
	margin-top: 1350px;
	font-size: 24px !important;
	line-height: normal;
}

#novosseum_fogaszat-adagolas-bg1 H2 {
	text-shadow: none;
	margin: 0px;
	line-height: 60px;
	text-align: center;
	font-size: 50px;
	font-family: 'helveticaneue_cebold', sans-serif;
	font-style: italic;
	color: #48cdde;
}

#novosseum_fogaszat-adagolas-bg1 H3 {
	text-shadow: none;
	margin: 0px;
	line-height: 50px;
	text-align: left;
	font-size: 40px;
	font-family: 'helveticaneue_cebold', sans-serif;
	color: #48cdde;
}
#novosseum_fogaszat-adagolas-bg1 H4 {
	text-shadow: none;
	margin: 0px;
	line-height: 30px;
	text-align: left;
	font-size: 28px;
	font-family: 'helveticaneue_cebold', sans-serif;
	color: #000000;	
}

/* RESISTAR ADAGOLÁS */

#resistar-adagolas-bg1 {
	width: 100%;
	padding-top: 140px;
	padding-bottom: 40px;
	position: relative;
	background: #d1d1cd url('../img/termekek/resistar-adagolas-bg1.jpg') no-repeat center top;
	border-top: 3px solid #2ba952;
}
#resistar-adagolas-bg1 H1 {
	font-size: 100px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #020202;
	text-shadow: none;
	margin: 0px;
	line-height: normal;
	text-align: center;
}
#resistar-adagolas-bg1 P {
	font-size: 27px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	line-height: normal;
	color: #000000;
}

#resistar-adagolas-bg1 .adagolas-txt {
	margin-top: 780px;
}

/* NICOMEGA ADAGOLÁS */

#nicomega-adagolas-bg1 {
	width: 100%;
	padding-top: 150px;
	padding-bottom: 10px;
	position: relative;
	background: #e3e3e1 url('../img/termekek/nicomega-adagolas-bg1.jpg') no-repeat center top;
	border-top: 3px solid #b43e79;
}
#nicomega-adagolas-bg1 H1 {
	font-size: 100px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #020202;
	text-shadow: none;
	margin: 0px;
	line-height: normal;
	text-align: center;
}
#nicomega-adagolas-bg1 P {
	font-size: 29px;
	font-family: 'helvetica_neueregular', sans-serif;
	line-height: normal;
	color: #000000;
}

#nicomega-adagolas-bg1 .adagolas-txt {
	margin-top: 940px;
}

/* SYNCORDIA ADAGOLÁS */

#syncordia-adagolas-bg1 {
	width: 100%;
	padding-top: 130px;
	padding-bottom: 100px;
	position: relative;
	background: #e3e3e1 url('../img/termekek/syncordia-adagolas-bg1.jpg') no-repeat center top;
	border-top: 3px solid #d9142c;
}
#syncordia-adagolas-bg1 H1 {
	font-size: 100px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	color: #020202;
	text-shadow: none;
	margin: 0px;
	line-height: normal;
	text-align: center;
}
#syncordia-adagolas-bg1 P {
	font-size: 29px;
	font-family: 'helvetica_neueregular', sans-serif;
	line-height: normal;
	color: #000000;
}
#syncordia-adagolas-bg1 P.font-light {
	font-size: 27px;
}


#syncordia-adagolas-bg1 .adagolas-txt {
	margin-top: 960px;
}

/* RESISTAR KINEK AJÁNLOTT? */

#resistar-kinek-ajanlott-bg1 {
	width: 100%;
	padding-top: 1040px;
	position: relative;
	border-top: 3px solid #2ba952;
	background: #f3faeb url('../img/termekek/resistar-kinek-bg1.jpg') no-repeat center top;
}

/* MINŐSÉG */

#minoseg-bg1 {
	padding-top: 280px;
	padding-bottom: 130px;
	background: #c7c7c6 url('/img/static/minoseg-bg01.jpg') no-repeat center top;

	background-image: url('/img/static/minoseg-bg1.jpg'), url('/img/static/minoseg-bg2.jpg'), url('/img/static/minoseg-bg3.jpg');
	background-position: center top, center 1221px, center 2441px;
	background-color: #c7c7c6;
	background-repeat: no-repeat;
}
#minoseg-bg1 .titletext H1 {
	font-size: 95px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	line-height: 107px;
	margin: 0px;
	margin-bottom: 110px;
	color: #ffffff;
	text-align: center;
	text-shadow: none;
}
#minoseg-bg1 .titletext H2 {
	font-size: 75px;
	font-family: 'helveticaneueltpro-ultlt', sans-serif;
	line-height: normal;
	margin: 0px;
	margin-bottom: 10px;
	color: #ffffff;
	text-align: center;
	text-shadow: -2px 3px 8px rgba(3, 4, 4, 0.52);
}
#minoseg-bg1 .titletext H3 {
	font-size: 50px;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	line-height: 65px;
	margin: 0px;
	margin-bottom: 25px;
	color: #ffffff;
	text-align: center;
	text-shadow: -2px 3px 8px rgba(3, 4, 4, 0.52);
}
#minoseg-bg1 .koncepcio-bgcolor1 {
	background-color: #ff6400;
	background-color: rgba(255, 84, 0, 0.85);
}
#minoseg-bg1 .koncepcio-bgcolor1 H2 {
	font-size: 57px;
	line-height: normal;
}
#minoseg-bg1 .koncepcio-bgcolor1 H2 SPAN {
	text-transform: uppercase;	
}
#minoseg-bg1 .koncepcio-bgcolor2 {
	background-color: rgba(23, 158, 243, 0.83);

	box-shadow:         3px 3px 8px 0px rgba(3, 4, 4, 0.52);
}

#minoseg-bg1 .koncepciotext-bg H2 {
	font-size: 50px;
	line-height: normal;
	font-family: 'helveticaneueltpro-lt', sans-serif;
	color: #767676;	
	text-shadow: none;
	margin-top: 10px;
}
#minoseg-bg1 .koncepcio-bgcolor2 H2 SPAN {
	text-transform: uppercase;	
}

#slide1-video {
	position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    transform: translateX(-50%) translateY(-50%);
	background: transparent url('../img/slider/slider_video_1.jpg') no-repeat center center !important;
	background-size: cover;
}

@media screen and (max-device-width: 1024px) {
    #slide1-video_outer {
		background: transparent url('../img/slider/slider_synergolab.jpg') no-repeat center center !important;
		background-size: cover;
    }
    #slide1-video {
        display: none;
    }
}

.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
	display: block;
	max-width: 100%;
	height: auto;
}

.productinfo-jobb table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.productinfo-jobb table > thead > tr > th,
.productinfo-jobb table > tbody > tr > th,
.productinfo-jobb table > tfoot > tr > th,
.productinfo-jobb table > thead > tr > td,
.productinfo-jobb table > tbody > tr > td,
.productinfo-jobb table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.productinfo-jobb table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.productinfo-jobb table > caption + thead > tr:first-child > th,
.productinfo-jobb table > colgroup + thead > tr:first-child > th,
.productinfo-jobb table > thead:first-child > tr:first-child > th,
.productinfo-jobb table > caption + thead > tr:first-child > td,
.productinfo-jobb table > colgroup + thead > tr:first-child > td,
.productinfo-jobb table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.productinfo-jobb table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.productinfo-jobb table table {
  background-color: #fff;
}
.productinfo-jobb table > thead > tr > th,
.productinfo-jobb table > tbody > tr > th,
.productinfo-jobb table > tfoot > tr > th,
.productinfo-jobb table > thead > tr > td,
.productinfo-jobb table > tbody > tr > td,
.productinfo-jobb table > tfoot > tr > td {
  padding: 5px;
}
.productinfo-jobb table {
  border: 1px solid #ddd;
}
.productinfo-jobb table > thead > tr > th,
.productinfo-jobb table > tbody > tr > th,
.productinfo-jobb table > tfoot > tr > th,
.productinfo-jobb table > thead > tr > td,
.productinfo-jobb table > tbody > tr > td,
.productinfo-jobb table > tfoot > tr > td {
  border: 1px solid #ddd;
}
.productinfo-jobb table > thead > tr > th,
.productinfo-jobb table > thead > tr > td {
  border-bottom-width: 2px;
}
.productinfo-jobb table > tbody > tr:hover {
  background-color: #f5f5f5;
}
.productinfo-jobb table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
.productinfo-jobb table td[class*="col-"],
.productinfo-jobb table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
