@charset "utf-8";
/* CSS Document */

@font-face {font-family: 'open_sansregular';	src: url('fonts/OpenSans-Regular-webfont.eot');}
@font-face {font-family: 'open_sanslight';		src: url('fonts/OpenSans-Light-webfont.eot');}
@font-face {font-family: 'open_sansextrabold'; 	src: url('fonts/OpenSans-ExtraBold-webfont.eot');}

@font-face {font-family: 'open_sansregular';	src: url('fonts/OpenSans-Regular-webfont.ttf');}
@font-face {font-family: 'open_sanslight';		src: url('fonts/OpenSans-Light-webfont.ttf');}
@font-face {font-family: 'open_sansextrabold'; 	src: url('fonts/OpenSans-ExtraBold-webfont.ttf');}

.kattinthat {cursor:pointer;}
.kattinthato {cursor:pointer;}
.mobiltavtarto {height:0px;}
.tavtarto10{ height:10px;}
.tavtarto15{ height:15px;}
input{background:#FFFFFF;}
a {text-decoration:none;}
body {	background-image: url(images/hatter.jpg); background-size:cover;}
ul { list-style-image: url('images/li.png'); padding-left:25px;}
ul li {padding-left:30px; margin-top:15px;}
.tovabb1{ color:#00aeef; text-align:right;}
.tovabb1:hover{ color:#00aeef; text-align:right;}
.tovabb2{ color:#f58220; text-align:right;}
.tovabb2:hover{ color:#f58220; text-align:right;}
.rejtve {display:none;}
.button04 {font-family:open_sanslight; font-size:14px; padding:10px; padding:5px; color:#FFFFFF; background:#0583b2; border:none;}
.login_link {font-family:open_sanslight; color:#FFFFFF; text-decoration:underline;}

.szoveg1 { font-family:open_sansregular; font-size:12px; color:#FFFFFF; text-align:center;}
.szoveg2 { font-family:open_sansregular; font-size:11px; color:#FFFFFF;}
.headline18feher		{ font-family:open_sansregular; font-size:18px; color:#FFFFFF;}
.feherhatter {background:#eaeaeb; padding:15px; font-family:open_sanslight; font-size:14px; color:#4b4a4c;}
.headline30kek{font-family:open_sanslight; font-size:30px; color:#00aeef;}
.headline30sarga{font-family:open_sanslight; font-size:30px; color:#f58220;}
.kisgomb			{background:#6b6b6b; color:#FFFFFF; border-radius:5px; width:auto; font-size:11px; padding:3px; cursor:pointer;}

/* kERESES */
.headline24sotetzold	{font-family:open_sanslight; color:#FFFFFF; font-size:16px;}
.talalat_cim			{font-family:open_sansextrabold; color:#EEEEEE; font-size:14px;}
.talalat_leiras			{font-family:open_sanslight; color:#EEEEEE; font-size:12px;}


/* BOTTOM */
.bottom { background:#000000; color:#DDDDDD; font-family:open_sanslight; font-size:12px; text-align:center; width:100%;}
.balra	{text-align:left;}
.bottomlink	{color:#d1d2d4; text-decoration:none;}
.bottomlink:hover	{color:#00aeef; text-decoration:none;}


/* INDEX */

.top { width:100%; height: 87px; vertical-align:middle;}
.top_menu { text-align:right; padding-top:auto; padding-bottom:auto;}
.top_logo { margin-top:20px; margin-bottom:20px;}

.tom_menutavos					{ font-family:open_sansregular; font-size:18px; color:#DDDDDD; margin-left:10px; padding:5px; margin-top:30px; display:inline-table;}
.top_menuitem					{ font-family:open_sansregular; font-size:18px; color:#DDDDDD; margin-left:10px; padding:5px; margin-top:30px; display:inline-table;}
.top_menuitem:hover				{ text-decoration:none; color:#333333; background:#FFFFFF; margin-top:0px; padding-top:35px; }
.top_menuitem_selected			{ font-family:open_sansregular; font-size:18px; color:#333333; margin-left:10px; background:#FFFFFF; text-decoration:none; padding:5px; display:inline-table; margin-top:0px; padding-top:35px;  }
.top_menuitem_selected:hover	{ font-family:open_sansregular; font-size:18px; color:#333333; margin-left:10px; background:#FFFFFF; text-decoration:none; margin-top:30px;margin-top:0px;  }

.top_menuitem2					{ font-family:open_sansregular; font-size:18px; color:#DDDDDD; margin-left:10px; padding:5px;}
.top_menuitem2:hover				{ text-decoration:none; color:#FFFFFF; background:#f58220; }
.top_menuitem2_selected			{ font-family:open_sansregular; font-size:18px; color:#FFFFFF; margin-left:10px; background:#f58220; text-decoration:none; padding:5px;}
.top_menuitem2_selected:hover	{ font-family:open_sansregular; font-size:18px; color:#FFFFFF; margin-left:10px; background:#f58220; text-decoration:none;}

.top_menuitem3					{ font-family:open_sansregular; font-size:18px; color:#DDDDDD; margin-left:10px; padding:5px;}
.top_menuitem3:hover				{ text-decoration:none; color:#FFFFFF; background:#87c249; }
.top_menuitem3_selected			{ font-family:open_sansregular; font-size:18px; color:#FFFFFF; margin-left:10px; background:#87c249; text-decoration:none; padding:5px;}
.top_menuitem3_selected:hover	{ font-family:open_sansregular; font-size:18px; color:#FFFFFF; margin-left:10px; background:#87c249; text-decoration:none;}

.top_menuitem4					{ font-family:open_sansregular; font-size:18px; color:#DDDDDD; margin-left:10px; padding:5px;}
.top_menuitem4:hover				{ text-decoration:none; color:#FFFFFF; background:#d1d2d4; }
.top_menuitem4_selected			{ font-family:open_sansregular; font-size:18px; color:#FFFFFF; margin-left:10px; background:#d1d2d4; text-decoration:none; padding:5px;}
.top_menuitem4_selected:hover	{ font-family:open_sansregular; font-size:18px; color:#FFFFFF; margin-left:10px; background:#d1d2d4; text-decoration:none;}

.kocka_fejlec { background:#4c4b4b; font-family:open_sansregular; font-size:18px; color:#FFFFFF; width:100%;}
.kocka_tart {width:100%;}
.osszeer{ padding:0px; margin:0px;}
.ikon_tovabb1{position:absolute; bottom:10px; right:30px;}
.ikon_tovabb2{padding-right:10px; cursor:pointer;}
.feher			{color:#FFFFFF;}

/* CIKKEK */
.cikk_head0		{padding:10px; background:#87c249; color:#FFFFFF; font-family:open_sanslight; font-size:36px;}
.cikk_head1		{padding:10px; background:#87c249; color:#FFFFFF; font-family:open_sanslight; font-size:36px;}
.cikk_head2		{padding:10px; background:#00aeef; color:#FFFFFF; font-family:open_sanslight; font-size:36px;}
.cikk_head3		{padding:10px; background:#f58220; color:#FFFFFF; font-family:open_sanslight; font-size:36px;}
.cikk_subhead1	{font-family:open_sanslight; font-size:18px;}

/* BEMUTATKOZAS*/
.bemu_kiemeles 	{font-family:open_sansextrabold; font-size:20px; color:#f58220;}
.bemu_head1		{font-family:open_sanslight; font-size:36px; color:#FFFFFF;}
.bemu_head2		{font-family:open_sanslight; font-size:18px; color:#FFFFFF;}
.bemu_bigcont	{width:auto; height:300px;}
.bemu_oszlop_cont{width:auto; position:relative; height:200px;}
.bemu_oszlop	{width:60px; position:absolute; bottom:0px; text-align:center; display:inline-block; cursor:pointer;}
.bemu_szoveg	{width:120px; position:absolute; top:220px; background:rgba(0,0,0,0.5); color:#FFFFFF; font-family:open_sanslight; font-size:12px; padding:10px;}
.bemu_evszam1	{font-family:open_sansextrabold; font-size:16px; color:#00aeef;}
.bemu_evszam2	{font-family:open_sansextrabold; font-size:16px; color:#f07c00;}
.bemu_evszam3	{font-family:open_sansextrabold; font-size:16px; color:#8dbd2f;}
.bemu_evszam4	{font-family:open_sansextrabold; font-size:16px; color:#d9dada;}
.bemu_csik		{height:10px; width:auto; background:url(images/bemu_csik_viz.png);}

/* TERMÉKEK
.termekek_head1		{padding:10px; background:#00aeef; color:#FFFFFF; font-family:open_sanslight; font-size:24px;}
.termekek_head2		{padding:10px; background:#87c249; color:#FFFFFF; font-family:open_sanslight; font-size:24px;}
.termekek_item		{background:#898989; color:#FFFFFF; font-family:open_sanslight; font-size:18px; margin-top:1px; padding-left:10px; cursor:pointer;}
.termekek_item:hover{background:#00aeef; color:#FFFFFF; font-family:open_sanslight; font-size:18px; margin-top:1px; text-decoration:none; padding-left:10px;}
.termekek_itemselected	{background:#00aeef; color:#FFFFFF; font-family:open_sanslight; font-size:18px; margin-top:1px; padding-left:10px; cursor:pointer;}
.termekek_subitem		{background:#898989; color:#FFFFFF; font-family:open_sanslight; font-size:18px; margin-top:1px; padding-left:30px; cursor:pointer;}
.termekek_subitem:hover	{background:#00aeef; color:#FFFFFF; font-family:open_sanslight; font-size:18px; margin-top:1px; text-decoration:none; padding-left:30px;}
.termekek_subitemselected		{background:#00aeef; color:#FFFFFF; font-family:open_sanslight; font-size:18px; margin-top:1px; padding-left:30px; cursor:pointer;}
.button_zold{background:#87c249; font-family:open_sanslight; font-size:18px; color:#FFFFFF; padding:5px;}
.termekek_kiemeles		{ font-family:open_sansextrabold; color:#00aeef; font-size:16px;}
.termekek_ar1			{ font-family:open_sanslight; font-size:24px;}
.termekek_ar2			{ font-family:open_sansextrabold; font-size:30px; color:#00aeef; }*/


/* TERMEKEK */
.termek_box { background:#FFFFFF; border: 1px solid #e2e2e2; border-radius:5px; padding:10px;}
.termek_nev { font-family:open_sansextrabold; font-size:12px; color:#00aeef;}
.termek_nev:hover { font-family:open_sansextrabold; font-size:12px; color:#00aeef; text-decoration:none;}
.termek_leiras { font-family:open_sansregular; font-size:12px; color:#6b6b6b;}
.termek_listaar { font-family:open_sansregular; font-size:14px; color:#6b6b6b;}
.termek_ar { font-family:open_sansextrabold; font-size:14px; color:#00aeef;}
 #slider-range .ui-slider-range { background: #c8c8c8; }
#slider-range .ui-slider-handle { border-color: #7f7f7f; background: #7f7f7f; }
.termek_kiemelt_nev {font-family: open_sansregular; font-size:16px;}
.termek_kiemelt_ar{font-family: open_sansextrabold; font-size:14px;}
.termek_sorrend {color:#999999; font-size:18px;}
.lapoz_cont {font-family:open_sansregular; font-size:12px; text-align:right;}
.lapoz_akt { font-family:open_sansextrabold; font-size:14px; background:#0583b2; color:#FFFFFF; border:solid 1px #0583b2; border-radius:5px; margin-left:5px;}
.lapoz_deakt { font-family:open_sansextrabold; font-size:14px; background:#CCCCCC; color:#BBBBBB; border:solid 1px #BBBBBB; border-radius:5px; margin-left:5px;}
.szurogomb		{padding:10px; background:#00aeef; color:#FFFFFF; border:none;}
.tovabbgomb		{background:#00aeef; padding:3px; border-radius:5px; border:none; font-family:open_sansextrabold; font-size:12px; text-decoration:none; color:#FFFFFF;margin-botton:15px;}
.tovabbgomb:hover{text-decoration:none; color:#FFFFFF;}

/* TERMEKLISTA */
.termeklista_headline { background:#6b6b6b; color:#FFFFFF; font-family:open_sansextrabold; font-size:24px; padding:10px;}
.termeklista_listabox { background:#00aeef; color:#FFFFFF; font-family:open_sanslight; font-size:13px; padding:10px;}
.termeklista_listabox2 { background:#d1d2d4; color:#000000; font-family:open_sanslight; font-size:13px; padding:10px;}
.termeklista_listabox3 { background:#f58220; color:#FFFFFF; font-family:open_sanslight; font-size:13px; padding:10px;}
.termeklista_listabox4 { background:#87c249; color:#FFFFFF; font-family:open_sanslight; font-size:13px; padding:10px;}
.termeklista_listabox5 { background:#eaeaeb; color:#333333; font-family:open_sanslight; font-size:13px; padding:10px;}

.termeklista_items {font-family:open_sanslight; font-size:13x; padding:10px; cursor:pointer;}
.termeklista_itemselected {font-family:open_sanslight; font-size:13px; padding:10px; cursor:pointer; background:#0583b2;}
.termeklista_subitems {font-family:open_sanslight; font-size:13px; padding:10px; padding-left:20px; cursor:pointer;}
.termeklista_subitems:hover {font-family:open_sanslight; font-size:13px; padding:10px; padding-left:20px; cursor:pointer; text-decoration:none;}
.termeklista_subitemselected {font-family:open_sanslight; font-size:13px; padding:10px; padding-left:20px; background:#0583b2;}
.termeklista_subitemselected:hover {font-family:open_sanslight; font-size:13px; padding:10px; padding-left:20px; background:#0583b2; text-decoration:none;}
.csik{margin-top:10px; margin-bottom:10px; height:1px; width:100%; background:#AAAAAA;}
.kosar_ikon {font-size:24px; color:#00aeef;}
.kosar_ikon:hover {font-size:24px; color:#0583b2;}
.textbox_kereses 		{font-family:open_sansregular; font-size:14px; width:70%; border:none; padding:10px; color:#666666; background-color:#FFFFFF; }
.button_search 			{font-family:open_sansregular; font-size:14px; color:#666666; background:#DDDDDD; border: none; padding:13px;}
.button_search:hover	{ background-color:#FFFFFF; color:#000000; text-decoration:none;}
.textboxlista { font-family:open_sansregular; font-size:10px; color:#999999; background:#FFFFFF; border: solid 1px #9C9C9C; padding:3px;}


/* TERMEK RESZLETEK */
.nagytermek_nev { background-color:#00aeef; color:#FFFFFF; padding:20px; font-family:open_sansextrabold; font-size:24px; }
.nagytermek_befoglalo { background:#FFFFFF; border: solid 1px #00aeef; padding:15px; width:100%; font-family:open_sansregular; color:#999999; font-size:14px;}
.nagytermek_nev2 {font-family:open_sanslight; font-size:16px; color:#666666;}
.nagytermek_ar1 {font-family:open_sanslight; font-size:24px;}
.nagytermek_ar2 {font-family:open_sansextrabold; font-size:24px; color:#00aeef;}
.negytermek_gomb1 { font-family:open_sanslight; font-size:24px; color:#FFFFFF; padding:10px; background:#00aeef; border:none;}
.negytermek_gomb2 { font-family:open_sansextrabold; font-size:16px; color:#FFFFFF; padding:10px; background:#00aeef; border:solid 1px #00aeef;}
.negytermek_gomb3 { font-family:open_sansextrabold; font-size:16px; color:#00aeef; padding:10px; background:#FFFFFF; border:solid 1px #00aeef; cursor:pointer;}
.negytermek_gomb4 { font-family:open_sanslight; font-size:18px; color:#FFFFFF; padding:10px; background:#00aeef; border:none;}
.nagytermek_befoglalo2 { background:#FFFFFF; border: solid 1px #00aeef; padding:15px; width:100%; font-family:open_sansregular; color:#999999; font-size:14px; margin-top:10px;}
.nagytermek_befoglalo4 { background:#00aeef; border: solid 1px #00aeef; padding:15px; width:100%; font-family:open_sansregular; color:#FFFFFF; font-size:14px;}
.nagytermek_befoglalo5 { background:#056f97;}
.nagytermek_partnerekcont	{background:#FFFFFF; color:#333333; font-family:open_sansregular; font-size:14px; padding:10px; margin:10px;}
.nagytermek_partnernev		{font-family:open_sansextrabold;color:#666666; font-size:18px;}
.text-bold-12-zold 		{ font-family:open_sansextrabold; font-size:12px; color:#00aeef;}
.text-bold-14-zold 		{ font-family:open_sansextrabold; font-size:14px; color:#00aeef;}
.text-light-14-feher		{ font-family:open_sanslight; font-size:14px; color:#FFFFFF;}
.text-light-14-feher:hover	{ font-family:open_sanslight; font-size:14px; color:#FFFFFF;}




/* REFERENCIAK */
.ref_head1			{font-family:open_sansextrabold; font-size:30px; color:#FFFFFF;}
.ref_head2			{font-family:open_sanslight; font-size:20px; color:#FFFFFF;}
.ref_evszamok		{padding:2px; margin:0px; margin-bottom:1px; background:#5a5d5e; border:none; height:59px;}
.ref_evszam_box		{font-family:open_sanslight; font-size:16px; color:#FFFFFF; background:#676a6b; padding:10px; margin:0px; margin-right:1px; margin-bottom:1px; cursor:pointer; 
					 display:inline-block;text-align:center; position:relative; top:0px;}
/*.ref_evszam_box:hover{font-family:open_sanslight; font-size:16px; color:#FFFFFF; background:#00aeef; padding:px; margin:0px; margin-right:1px; margin-bottom:1px; cursor:pointer; 
					 display:inline-block; height:30px; text-align:center;}*/
.ref_refbox			{font-family:open_sanslight; font-size:16px; color:#FFFFFF; background:#676a6b; padding:5px; margin:0px; margin-right:1px; margin-bottom:1px; cursor:pointer; text-align:center;}
.ref_refbox:hover{background:#d1d2d4;}
.ref_nagybox		{font-family:open_sanslight; font-size:14px; color:#FFFFFF; background:#676a6b; padding:15px;}
.ref_szam			{font-family:open_sanslight; font-size:50px; color:#FFFFFF;}

/* KAPCSOLAT */
.kapcsolat_box		{font-family:open_sanslight; font-size:16px; color:#FFFFFF; background:#00aeef; padding:15px;}
.kapcsolat_box2		{font-family:open_sanslight; font-size:16px; color:#FFFFFF; background:#d1d2d4; padding:15px;}

.kapcs_szoveg		{font-family:open_sanslight; font-size:14px; color:#FFFFFF;}
.kapcs_head			{font-family:open_sanslight; font-size:16px; color:#00aeef;}
.headline18zold		{font-family:open_sansextrabold; font-size:16px;}

/* TIMELINE */
.timeline_cont		{background-color:#CCCCCC; border-radius:5px; position:relative; height:24px; width:100%;}
.timeline_pont_cont	{background-color:#666666; color:#FFFFFF; font-family:open_sanslight; font-size:12px; position:absolute; border-radius:5px; padding:3px; z-index:1; cursor:pointer;}
.timeline_pont_cont:hover{background:#00aeef; z-index:100;}
.timeline_headline	{color:#00aeef; font-family:open_sanslight; font-size:24px;}
.timeline_text		{font-family:open_sansregular; font-size:14px; color:#333333;}
.timeline_mozgo		{position:relative;}

/* REGISZTRACIO */
.reg_textbox01		{background:#FFFFFF; border:none; color:#666666; font-family:open_sansregular; font-size:16px; padding:8px; margin:10px; width:80%;}
.reg_textbox02		{background:#FFFFFF; border:none; color:#666666; font-family:open_sansregular; font-size:16px; padding:8px; margin:10px;}
.reg_button01		{font-family:open_sansregular; font-size:14px; color:#666666; background:#DDDDDD; border: none; padding:13px; margin:10px;}
.reg_hiba			{font-family:open_sansextrabold; font-size:14px; color:#FFFF00;}



/* LOGIN */
.login {padding:5px; background:#00aeef; color:#FFFFFF; font-family:open_sanslight; font-size:12px; text-align:left; border:none; z-index:40;}
.login_textbox { padding:3px; background:#FFFFFF; border:none; color:#666666; font-family:open_sanslight; font-size:12px;}
.login_button { background:#dddddd; color:#666666; font-family:open_sanslight; font-size:12px; border:none; padding:4px;}
.login_button:hover {background:#dddddd; color:#000000; text-decoration:none;}
.jobbra {text-align:right;}
.kosarikon { font-size:20px;}
.kosar_cont{ position:absolute; background:#00aeef; color:#FFFFFF; z-index:20; border-radius: 0px 0px 5px 5px; padding:10px; margin-left:auto; margin-right:auto; right:5px; background-image:url(images/arnyek.png); background-position:top; background-repeat:repeat-x;}
.kosar_lenyilo_nev{ font-family:open_sanslight; font-size:10px;}
.kosar_lenyilo_ar{ font-family:open_sansextrabold; font-size:10px; text-align:right;}
.kosar_felugro_cont {font-family:open_sanslight; font-size:14px; text-align:center; padding:15px; background:#00aeef; border:none; border-radius:15px; color:#FFFFFF; width:300px; z-index:100;
-webkit-box-shadow: 9px 10px 66px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 9px 10px 66px 0px rgba(0,0,0,0.75);
box-shadow: 9px 10px 66px 0px rgba(0,0,0,0.75);}
.kosar_felugro_head {font-family:open_sansextrabold; font-size:18px; text-align:center;}
.kosar_tovabb{font-family:open_sanslight; font-size:12px; color:#00aeef; background:#FFFFFF; border:none; border-radius:5px; padding:4px;}



/* KOSAR */
.kosar_regmutat{ text-align:center; background:#00aeef; color:#FFFFFF; font-family:open_sansextrabold; font-size:16px; border:none; border-radius:5px; padding:5px; cursor:pointer;}



/* OSSZEHASONLITAS */

.hasonlit_felugro_cont{  max-width:960px; height:auto; background:#FFFFFF; color:#999999; font-family:open_sanslight; font-size:12px; padding:20px; border: solid 1 px #666666; border-radius:15px; box-shadow: 0px 0px 50px #888888;} 
.hasonlit_termeknev {font-family:open_sansextrabold; color:#00aeef; font-size:18px;}
.hasonlit_bezar{ font-size:24px; color:#AAAAAA; position:absolute; top:10px; right:10px; cursor:pointer;}
.hasonlit_bezar:hover{color:#00aeef;}
.hasonlit_eltavolitgomb{font-family:open_sansextrabold; background:#00aeef; color:#FFFFFF; font-size:16px; cursor:pointer; padding:5px; border:none; border-radius:5px;}
.hasonlit_kiemelt{ font-family:open_sansextrabold; color:#999999; font-size:12px;}
.hasonlit_kicsi{ font-family:open_sanslight; color:#999999; font-size:12px;}


/* KERDOIV */
.headline24zold		{font-family:open_sansextrabold; font-size:24px; color:#FFFFFF;}
.kerdoiv_kerdes		{font-family:open_sanslight; font-size:16px; color:#FFFFFF;}
.kerdoiv_kerdestext	{font-family:open_sanslight; font-size:13px; color:#FFFFFF;}
.kerdoiv_valaszbox	{font-family:open_sanslight; font-size:13px; color:#FFFFFF; border:solid 1px #666666; border-radius:10px; padding:5px; width:90%; max-width:400px; color:#333333}
.kerdoiv_valaszszoveg{font-family:open_sanslight; font-size:13px; color:#FFFFFF;}

.kerdoiv_felugro_tart{width:90%; max-width:800px; background:#FFFFFF; border:solid 1px #666666; border-radius:10px; padding:10px; box-shadow: 0px 0px 50px #888888; z-index:200; height:500px; padding-right:30px;}
.kerdoiv_felugro_bezaro{font-family:open_sansextrabold; font-size:24px; color:#57b231; position:absolute; top:5px; right:5px; cursor:pointer;}



/* Small devices (tablets, 768px and up) */
@media all and (min-width: 100px) and (max-width: 767px) 
{
	.top_menu{display:none;}
	.mobil_menu_logo{ text-align:right;}
	.slide_coco{ width:100%;background:rgba(0,0,0,0.4); }
	.slide_headline{color:#FFFFFF;font-family:open_sanslight; font-size:16px;}
	.slide_subhead{color:#FFFFFF;font-family:open_sansextrabold; font-size:12px;}
	.tavtarto{ height:20px;}
	.mobiltavtarto {height:20px;}
	.timeline_pont_cont	{background-color:#666666; color:#FFFFFF; font-family:open_sanslight; font-size:10px; position:absolute; border-radius:3px; padding:0px; z-index:1; cursor:pointer;}
	.timeline_cont		{background-color:#CCCCCC; border-radius:5px; position:relative; height:15px; width:100%;}
}

/* Medium devices (desktops, 992px and up) */
@media all and (min-width: 768px) and (max-width: 1199px)  
{
	.mobil_menu_logo {display:none;}
	.top_menuitem{  font-size:14px; margin-left:10px;}
	.slide_coco{ width:100%;background:rgba(0,0,0,0.4); }	
	.slide_headline{color:#FFFFFF;font-family:open_sanslight; font-size:30px;}
	.slide_subhead{color:#FFFFFF;font-family:open_sansextrabold; font-size:16px;}
	.tavtarto{ height:30px;}
}

/* Large devices (large desktops, 1200px and up) */
@media all and (min-width: 1200px) and (max-width: 5800px)
{
	.mobil_menu_logo {display:none;}
	.slide_cont{ position:absolute; margin-right: auto;  margin-left: auto;  width: 100%; bottom:20%; z-index:5; right:0px; text-align:right; }
	.slide_coco{ width:1170px;  margin-right: auto;  margin-left: auto;}
	.slide_headline{background:rgba(0,0,0,0.2); color:#FFFFFF;font-family:open_sanslight; font-size:60px;}
	.slide_subhead{background:rgba(0,0,0,0.2); color:#FFFFFF;font-family:open_sansextrabold; font-size:20px;}
	
	.tavtarto{ height:40px;}
}

@media all and (min-width: 900px) and (max-width: 1400px)
{
	.keskenyito{ max-width:800px; margin-left:auto; margin-right:auto;}
	.feherhatter {background:#eaeaeb; padding:15px; font-family:open_sanslight; font-size:13px; color:#4b4a4c;}
	.tavtarto{ height:30px;}
}