/* CSS RESET */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;/*vertical-align: baseline;*/}
	/* HTML5 display-role reset for older browsers */
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
	body {line-height: 1;}
	ol, ul {list-style: none;}
	blockquote, q {quotes: none;}
	blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
	table, td, th, tr {border-collapse: collapse;border-spacing: 0; border:none; padding:0; border-style:none;}
	.clear, .clr {clear: both;}

/*******************
GRID
********************/

.group:after {
     content: ""; 
     display: block; 
     height: 0; 
     clear: both; 
     visibility: hidden;
}

.group {display: inline-block;}

* html .group {height: 1%; zoom: 1;} /* IE7 */
*:first-child+html .group { zoom: 1; } /* IE7 */
.group {display: block;}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	*behavior: url(js/boxsizing.htc); /* IE7 */
}


body { margin:0 auto; padding:0px; }

html { 
	height:100%; 
	width:100%;
	margin:none; 
	padding:none;     
}

#wrapper {
	margin: 0 auto;
    position: relative;
    text-align: left;
    vertical-align: top;
	padding: 0px;
	height: auto;
}

#wrapper.choice {
	background:url(../images/bg_choice_1366.png) center top no-repeat;
	min-height: 640px;
}

.bg_intro { background:url(../images/bg.jpg) top center repeat-y fixed; }
.bg_mirrors { background:url(../images/bg_mirrors.jpg) top center repeat-y fixed; }
.bg_rabbit { background:url(../images/bg_rabbit.jpg) top center repeat-y fixed; }
.bg_madness { background:url(../images/bg_madness.jpg) top center repeat-y fixed; }
.bg_eger { background:url(../images/bg_eger.jpg) top center repeat-y fixed; }
.bg_eger_master { background:url(../images/bg_eger_master.jpg) top center repeat-y fixed; }

.intro_eger ul li {
	width: 50%;
}

.grid { max-width: 1240px; position:relative; margin: 0 auto; }
.grid980 { max-width:980px; position:relative; margin: 0 auto; }
.grid_common { position:relative; margin: 0 auto; }

.t_left { text-align:left; }
.t_right { text-align:right; }
.t_center { text-align:center; }

.spacer5 { margin: 5px 0px 0px 0px; }
.spacer10 { margin: 10px 0px 0px 0px; }
.spacer15 { margin: 15px 0px 0px 0px; }
.spacer20 { margin: 20px 0px 0px 0px; }


/*******************
GRID
********************/


/*******************
HEADER
********************/

header {
	/*float:left;*/
	width:100%;
	position:relative;
    line-height: 100%;
    padding: 0px;
    position: relative;
    vertical-align: top;
	text-align: left;
}

header.choice {
	float:none;
	width:23%;
	position:relative;
    line-height: 100%;
    padding: 0px;
    position: relative;
    vertical-align: top;
	text-align: left;
	margin: 0 auto;
}

/*******************
HEADER
********************/

/*******************
MAIN
********************/

article {
	width: 100%;
    float: left;
    line-height: 100%;
	padding: 0px;
	margin: 0px;
    position: relative;
    vertical-align: top;
	text-align: left;
}

section {
	width: 73%;
    float: left;
    line-height: 100%;
	padding: 0px;
	margin: 10px 20px 0px 20px;
    position: relative;
    vertical-align: top;
	text-align: left;
}


/*******************
MAIN
********************/

/*******************
SIDE
********************/

aside {
	width:23%;
    float: left;
    line-height: 100%;
	padding: 0px;
	margin: 10px 0px 0px 0px;
    vertical-align: top;
	text-align: left; 
	
}

/*******************
SIDE
********************/


/*******************
FOOTER
********************/

footer {
	min-height:100px;
    float: left;
    line-height: 100%;
    /*padding: 25px 25px 0px 25px;
	margin: 20px 0px 20px 0px;*/
    position: relative;
    text-align: left;
    vertical-align: top;
    width: 100%;
}

/*******************
FOOTER
********************/

/*******************
Media Queries 
********************/


@media only screen and (min-width: 1025px) and (max-width: 1150px) {
	a.choice.budapest, a.choice.budapest:hover { padding: 182px 0 0 0px !important; }
	a.choice.eger, a.choice.eger:hover { padding: 182px 0 0 90px; }
	article .wrap_eger { margin: 10px 100px 140px 0px !important; width: 50% !important; }
	article .wrap_eger.master { margin: 10px 200px 140px 0px !important; width: 50% !important; }
}

@media only screen and (min-width: 941px) and (max-width: 1024px) {
	a.choice.budapest, a.choice.budapest:hover { padding: 137px 0 0 50px !important; font-size: 50px !important; }
	a.choice.eger, a.choice.eger:hover { padding: 137px 0 0 0px; font-size: 50px !important;  }
	article .wrap_eger { margin: 10px 100px 140px 0px !important; width: 50% !important; }
	article .wrap_eger.master { margin: 10px 180px 140px 0px !important; width: 50% !important; }

}
@media only screen and (min-width: 831px) and (max-width: 940px) {
	a.choice.budapest, a.choice.budapest:hover { padding: 137px 0 0 20px !important; font-size: 40px !important; }
	a.choice.eger, a.choice.eger:hover { padding: 137px 0 0 50px; font-size: 40px !important;  }
	article .wrap_eger.master { margin: 10px 140px 140px 0px !important; width: 55% !important; }

}

@media only screen and (min-width: 769px) and (max-width: 830px) {
	a.choice.budapest, a.choice.budapest:hover { padding: 137px 0 0 0px !important; font-size: 40px !important; }
	a.choice.eger, a.choice.eger:hover { padding: 137px 0 0 130px; font-size: 40px !important;  }
	article .wrap_eger.master { margin: 10px 140px 140px 0px !important; width: 55% !important; }
	
}

@media only screen and (min-width: 701px) and (max-width: 768px) {
	a.choice.budapest, a.choice.budapest:hover { padding: 113px 0 0 110px !important; font-size: 30px !important; }
	a.choice.eger, a.choice.eger:hover { padding: 113px 0 0 10px; font-size: 30px !important;  }
	div.wrap_choice.eger { width: 40%; }
	article .wrap_eger.master { width: 69% !important; }
}

@media only screen and (min-width: 641px) and (max-width: 700px) {
	a.choice.budapest, a.choice.budapest:hover { padding: 113px 0 0 65px !important; font-size: 30px !important; }
	a.choice.eger, a.choice.eger:hover { padding: 113px 0 0 35px; font-size: 30px !important;  }
	div.wrap_choice.eger { width: 40%; }
	article .wrap_eger.master { width: 90% !important; }
}

@media only screen and (min-width: 541px) and (max-width: 640px) {
	a.choice.budapest, a.choice.budapest:hover { padding: 113px 0 0 20px !important; font-size: 30px !important; }
	a.choice.eger, a.choice.eger:hover { padding: 113px 0 0 65px; font-size: 30px !important;  }
	
	div.wrap_choice.eger { width: 40%; }
}

@media only screen and (min-width: 481px) and (max-width: 540px) {
	a.choice.budapest, a.choice.budapest:hover { padding: 113px 0 0 0px !important; font-size: 30px !important; }
	a.choice.eger, a.choice.eger:hover { padding: 113px 0 0 105px; font-size: 30px !important;  }
	
	div.wrap_choice.eger { width: 40%; }
}




@media only screen and (min-width: 767px) and (max-width: 768px) and (orientation: landscape) {
	#wrapper header .social { width:40%; }
	footer address.left, footer address.right { width:90% !important; text-align:center !important; font-size: 14px !important; }
	footer address.right { margin: 25px 0px 0px 0px !important; }
	footer address.left a { font-size: 14px !important; }
	
	.bg_mirrors { background:url(../images/bg_mirrors_480.jpg) top center repeat-y !important; }
	article .wrap_mirrors { width:100% !important;	margin: 680px 0px 15px 0px !important; padding: 0px 10px 0px 10px !important; }
	
	.bg_rabbit { background:url(../images/bg_rabbit_480.jpg) top center repeat-y !important; }
	article .wrap_rabbit { width:40% !important; margin: 155px 0px 15px 170px !important; }
	
	article .wrap_madness { width: 66% !important; margin: 150px 0px 200px 200px !important; }
	article .wrap_madness h2 { margin: 0px 0px 0px 0px !important; }
	
	article .bg_foglalas { margin: 0px 0px 0px 0px !important; }
	article .bg_foglalas h3 { left: 10px !important; top: 20px !important; }
	article .wrap_foglalas_info { width:100% !important; padding: 15px 15px 15px 10px !important; }
	article .wrap_foglalas_tablazat { width:100% !important; padding: 15px 25px 25px 0px !important; }
	article .wrap_foglalas_megerosites { width:100% !important; margin: 0px 5px 25px 0px !important; }
	article .wrap_foglalas_tablazat a.palya { /*min-width: 144px*/ min-width:inherit !important; width:30% !important; font-size: 20px !important; }
	article .wrap_foglalas_info p { margin: 75px 0px 0px 0px !important; }
	article .wrap_foglalas_info span { width:30% !important; }
	article .wrap_foglalas_info a { float:right !important; width:auto !important; }
	
	section .wrap_map { padding: 0px 25px 0px 30px !important; }

}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

	a.choice.budapest, a.choice.budapest:hover { padding: 137px 0 0 0px !important; font-size: 40px !important; }
	a.choice.eger, a.choice.eger:hover { padding: 137px 0 0 130px; font-size: 40px !important;  }
	
	div.horse_choice { width: 100% !important; }
	
	article .wrap_eger { margin: 10px 70px 140px 0px !important; width: 50% !important; }
	article .wrap_eger h2 { font-size: 50px !important; }
}

	
	
/* Laptop/Tablet (1024px) */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

	
	section { position:relative; float:left; width:100%; margin:0px; }
	aside { display: none; }
	#wrapper header nav.resp1 { display:none !important;}
	#wrapper header table.menu.resp2 { display:block !important;}
	#wrapper header table.menu.resp3 { display:none !important;}
	
	footer address.left, footer address.right { width:90% !important; text-align:center !important; font-size: 14px !important; }
	footer address.right { margin: 25px 0px 0px 0px !important; }
	
	article { margin: 50px 0px 0px 0px !important; }
	article .wrap_intro ul li a img.mirrors {width:175px !important; height:auto !important; }
	article .wrap_intro ul li a img.rabbit { width:175px !important; height:auto !important; }
	article .wrap_intro ul li a img.madness {width:150px !important; height:auto !important; padding-top: 0px !important; }
	
	article .wrap_intro ul li a p {	font-size: 46px !important; top:100px !important; }
	
	article .wrap_mirrors {	margin: 145px 100px 15px 0px !important; }
	article .wrap_rabbit { margin: 80px 0px 15px 50px !important; width:50% !important; }
	
	article .bg_foglalas { margin: 0px 0px 0px 0px !important; }
	
	article .wrap_foglalas_tablazat a.palya { min-width: 145px !important; }
	article .bg_foglalas h3 { left: 265px !important; }
	
	section .wrap_map { padding: 0px 25px 0px 30px !important; }
	
	div.horse_choice { width: 100% !important; }
	
	

}


/* Tablet Portrait (768px) */
@media only screen and (min-width: 481px) and (max-width: 767px) {
	/*.grid { padding: 0px 10px 0px 10px; }*/
	#wrapper { margin: 0 auto; }
	section { position:relative; float:left; width:100%; margin:0px; }
	aside { display: none; }
	#wrapper header .social { width:30%; }
	#wrapper header nav.resp1 { display:none !important;}
	#wrapper header table.menu.resp2 { display:block !important; }
	#wrapper header table.menu.resp3 { display:none !important; }
	
	
	article { margin: 50px 0px 0px 0px !important; }
	article .wrap_intro ul li a img.mirrors {width:175px !important; height:auto !important; }
	article .wrap_intro ul li a img.rabbit { width:175px !important; height:auto !important; }
	article .wrap_intro ul li a img.madness {width:150px !important; height:auto !important; padding-top: 0px !important; }
	
	article .wrap_intro ul li a p {	font-size: 36px !important; top:100px !important; left: 0px !important; }
	footer address.left, footer address.right { width:90% !important; text-align:center !important; font-size: 14px !important; }
	footer address.right { margin: 25px 0px 0px 0px !important; }
	footer address.left a { font-size: 14px !important;  }
	
	.bg_mirrors { background:url(../images/bg_mirrors_480.jpg) top center repeat-y !important; }
	article .wrap_mirrors { width:100% !important;margin: 680px 0px 15px 0px !important; padding: 0px 10px 0px 10px !important; }
	
	.bg_rabbit { background:url(../images/bg_rabbit_480.jpg) top center repeat-y !important; }
	article .wrap_rabbit { width:90% !important; margin: 0px 0px 300px 25px !important; }
	
	.bg_madness { background:url(../images/bg_madness_768.jpg) top center repeat-y !important; }
	article .wrap_madness { width: 66% !important; margin: 150px 0px 200px 200px !important; }
	article .wrap_madness h2 { margin: 0px 0px 0px 0px !important; }
	
	article .bg_foglalas { margin: 0px 0px 0px 0px !important; }
	article .bg_foglalas h3 { left: 10px !important; top: 20px !important; }
	article .wrap_foglalas_info { width:100% !important; padding: 15px 15px 15px 10px !important; }
	article .wrap_foglalas_tablazat { width:100% !important; padding: 15px 25px 25px 0px !important; }
	article .wrap_foglalas_megerosites { width:100% !important; margin: 0px 5px 25px 0px !important; }
	article .wrap_foglalas_tablazat a.palya { /*min-width: 144px*/ min-width:inherit !important; width:30% !important; font-size: 20px !important; }
	article .wrap_foglalas_info p { margin: 75px 0px 0px 0px !important; }
	article .wrap_foglalas_info span { width:30% !important; }
	article .wrap_foglalas_info a { float:right !important; width:auto !important; }
	
	section .wrap_map { padding: 0px 25px 0px 30px !important; }
	
	#wrapper.choice  header { float:left !important; width: 100% !important;  }
	#wrapper.choice header .logo { width:100%;	height:125px; background: url(../images/logo_exitpoint.png) top center no-repeat #000; }
	#wrapper.choice {
		background:url(../images/bg_choice_480.png) center 75px no-repeat;
		min-height: 403px;
	}
	
	div.horse_choice { display: none !important; }
	

	article .wrap_eger { margin: 50px 15px 325px 30px !important; width:88% !important; float: left !important; }
	article .wrap_eger h2 { font-size: 57px !important; }
	article .wrap_eger p { font-size: 18px !important; }
	article .wrap_eger a { margin: 20px 44px 0px 0px !important; }
	.bg_eger { background:url(../images/bg_eger_768.jpg) top center repeat-y !important; }
	.bg_eger_master { background:url(../images/bg_eger_master_768.jpg) top center repeat-y !important; }

}


/* Phone Landscape (480px) */
@media only screen and (max-width: 480px) {
	/*.grid { padding: 0px 10px 0px 10px; }*/
	#wrapper { margin: 0 auto; background:url(../images/footer_bg.png) bottom left repeat-x; }
	section { position:relative; float:left; width:100%; margin:0px; }
	aside { display: none; }
	#wrapper header .social { width:30%; }
	#wrapper header nav.resp1 { display:none !important;}
	#wrapper header table.menu.resp2 { display:none !important; }
	#wrapper header table.menu.resp3 { display:block !important; float:left; }
	#wrapper header table.menu.resp3 td a { font-size:21px !important;  }
	
	article { margin: 10px 0px 0px 0px !important; }
	article .wrap_intro ul li { width:100% !important; margin-left:0px; }
	article .wrap_intro ul li a img.mirrors {width:175px !important; height:auto !important; }
	article .wrap_intro ul li a img.rabbit { width:175px !important; height:auto !important; }
	article .wrap_intro ul li a img.madness {width:150px !important; height:auto !important; padding-top: 0px !important; }
	
	article .wrap_intro ul li, article .wrap_intro ul li:hover { width:100% !important; margin:0px !important; }
	article .wrap_intro ul li a p {	font-size: 40px !important; top:100px !important; left: 0px !important; }
	
	article .wrap_intro ul li a p {	font-size: 36px !important; top:100px !important; left: 0px !important; }
	footer address.left, footer address.right { width:90% !important; text-align:center !important; font-size: 14px !important; }
	footer address.right { margin: 25px 0px 0px 0px !important; }
	footer address.left a { font-size: 14px !important;  }
	
	.bg_mirrors { background:url(../images/bg_mirrors_480.jpg) top center repeat-y !important; }
	article .wrap_mirrors { width:100% !important;	margin: 650px 0px 15px 0px !important; padding: 0px 10px 0px 10px !important; }
	
	.bg_rabbit { background:url(../images/bg_rabbit_480.jpg) top center repeat-y !important; }
	article .wrap_rabbit { width:90% !important; margin: 0px 0px 300px 25px !important; }
	
	.bg_madness { background:url(../images/bg_madness_480.jpg) top center repeat-y !important; }
	article .wrap_madness { width: 60% !important; margin: 340px 0px 120px 140px !important; }
	article .wrap_madness h2 { margin: 0px 0px 0px 0px !important; font-size: 60px !important; }
	
	section .wrap_info ul { width:100% !important; }
	section .wrap_info_txt { width:100% !important; margin: 30px 0px 0px 0px !important; }
	section .wrap_info_txt img.buborek { margin: 50px 0px 275px 0px !important; width:280px !important; }
	
	article .bg_foglalas { margin: 0px 0px 0px 0px !important; }
	article .bg_foglalas h3 { left: 10px !important; top: 20px !important; font-size: 32px !important;  }
	article .wrap_foglalas_info { width:100% !important; padding: 15px 15px 15px 10px !important; }
	article .wrap_foglalas_tablazat { width:100% !important; padding: 15px 25px 25px 0px !important; }
	article .wrap_foglalas_megerosites { width:100% !important; }
	article .wrap_foglalas_tablazat a.palya { /*min-width: 144px*/ min-width:inherit !important; width:25% !important; font-size: 14px !important; }
	article .wrap_foglalas_info p { margin: 75px 0px 0px 0px !important; }
	article .wrap_foglalas_info span { width:47% !important; }
	article .wrap_foglalas_info a { float:right !important; width:auto !important; }
	article .wrap_foglalas_tablazat table td  { font-size: 10px !important; }
	
	article .wrap_rolunk { background:url(../images/pic_lo_rolunk2.png) top left no-repeat !important; margin: 0px 0px 0px 0px  !important; }
	article .wrap_rolunk ul { margin: 0px 0px 0px 175px !important;  }
	article .wrap_rolunk ul li a { background:url(../images/icons/arrow_right3.png) right 5px no-repeat !important; }
	
	section .wrap_kapcsolat  { width:100% !important; padding: 0px 0px 0px 25px !important; }
	section .wrap_kapcsolat h3  { width:100% !important; margin: 0px 0px 30px 0px !important; font-size:30px !important; }
	section .wrap_kapcsolat a  { margin: 0px 20px 0px 0px !important; }
	section .wrap_map { width:100% !important; padding: 15px 25px 0px 15px !important; }
	section .wrap_map h4 { font-size:36px !important; }
	section .wrap_map iframe { height:250px !important; }
	
	#wrapper.choice header { float:left !important; width: 100% !important;  }
	#wrapper.choice header .logo { width:100%;	height:125px; background: url(../images/logo_exitpoint.png) top center no-repeat #000; }
	#wrapper.choice {
		background:url(../images/bg_choice_320.png) center 75px no-repeat;
		min-height: 765px;
	}
	
	a.choice.budapest, a.choice.budapest:hover { padding: 115px 0 0 65px !important; font-size: 30px !important; height: 300px !important;  }
	a.choice.eger, a.choice.eger:hover { padding: 161px 0 0 0px; font-size: 30px !important; height: 300px !important; }
	
	div.wrap_choice.budapest { width: 100% !important; }
	div.wrap_choice.eger { width: 88% !important; }	
	
	div.horse_choice { display: none !important; }
	
	article .wrap_eger { margin: 365px 15px 370px 30px !important; width:88% !important; float: left !important; }
	article .wrap_eger h2 { font-size: 33px !important; }
	article .wrap_eger p { font-size: 15px !important; }
	article .wrap_eger a { margin: 20px 44px 0px 0px !important; }
	.bg_eger { background:url(../images/bg_eger_480.jpg) top center repeat-y !important; }
	.bg_eger_master { background:url(../images/bg_eger_master_480.jpg) top center repeat-y !important; }
}

@media only screen and (max-width: 318px) {
	#alert { display:block !important; color: #000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center; }
	#alert span { color: #666; font-weight:normal; }
	#wrapper { display:none; margin: 0 auto; }
	body.bg_mirrors, body.bg_rabbit, body.bg_madness, body.bg_eger, body.bg_eger_master { background:url(../images/bg.jpg) top center repeat-y fixed !important;  }
}


@media only screen and (max-width: 540px) {
	article .wrap_intro ul li, article .wrap_intro ul li:hover { width:100% !important; margin:0px !important; }
	article .wrap_mirrors { width:100% !important;	margin: 680px 0px 15px 0px !important; padding: 0px 10px 0px 10px !important; }
	.bg_mirrors { background:url(../images/bg_mirrors_480.jpg) top center repeat-y !important; }
	section .wrap_kapcsolat  { width:100% !important; padding: 0px 0px 0px 25px !important; }
	section .wrap_kapcsolat h3  { width:100% !important; margin: 0px 0px 30px 0px !important; font-size:30px !important; }
	section .wrap_kapcsolat a  { margin: 0px 20px 0px 0px !important; }
	section .wrap_map { width:100% !important; padding: 15px 25px 0px 15px !important; }
	section .wrap_map h4 { font-size:24px !important; }
	section .wrap_map iframe { height:250px !important; }

}

@media only screen and (min-width: 520px) and (max-width: 540px) {	
	article .wrap_rabbit a { float:left !important;  }
	article .wrap_madness { width: 80% !important; margin: 100px 0px 200px 100px !important; }
	#wrapper header .social { width:38%; }
	
	
	

}


@media only screen and (min-width: 319px) and (max-width: 450px) {	
	/*.grid { padding: 0px 10px 0px 10px; }*/
	#wrapper header .social { width:100%; background:url(../images/icons_bg.png) top right repeat-x; text-align:center; }
	#wrapper header .logo { width:100%;	height:125px; background: url(../images/logo_exitpoint.png) top center no-repeat #000; }
	#wrapper header .social img { border: none; margin:0px 0px 5px 5px;	padding:0px; }
	
	.bg_mirrors { background:url(../images/bg_mirrors_320.jpg) top center repeat-y !important; }
	article .wrap_mirrors { width:100% !important;	margin: 600px 0px 15px 0px !important; padding: 0px 10px 0px 10px !important; }
	
	.bg_rabbit { background:url(../images/bg_rabbit_320.jpg) top center repeat-y !important; }
	article .wrap_rabbit { width:90% !important; margin: 0px 0px 400px 15px !important; }
	article .wrap_rabbit h2 { font-size: 50px !important; text-align:left !important;  }
	
	.bg_madness { background:url(../images/bg_madness_480.jpg) top center repeat-y !important; }
	article .wrap_madness { width: 55% !important; margin: 300px 0px 120px 80px !important; }
	article .wrap_madness h2 { margin: 0px 0px 0px 0px !important; font-size: 54px !important; }
	#wrapper header table.menu.resp3.madness { margin-top:-30px !important; }
	#wrapper header table.menu.resp3 td { width: auto !important; }
	
	article .wrap_rolunk { background:url(../images/pic_lo_rolunk2.png) bottom left no-repeat !important; margin: 0px 0px 0px 0px  !important; }
	article .wrap_rolunk ul { margin: 0px 0px 475px 0px !important; }
	article .wrap_rolunk ul li a { background:url(../images/icons/arrow_right3.png) right 5px no-repeat !important; }
	
}

@media only screen and (min-width: 319px) and (max-width: 400px) {	
	
	.bg_madness { background:url(../images/bg_madness_480.jpg) top center repeat-y !important; }
	article .wrap_madness { width: 80% !important; margin: 300px 0px 120px 30px !important; }
	article .wrap_madness h2 { margin: 0px 0px 0px 0px !important; font-size: 64px !important; }
	
}

@media only screen and (min-width: 481px) and (max-width: 940px) {
	section { position:relative; float:left; width:100%; margin:0px; }
	aside { display: none; }
	#wrapper header nav.resp1 { display:none !important;}
	#wrapper header table.menu.resp2 { display:block !important;}
	#wrapper header table.menu.resp3 { display:none !important;}
	
	footer address.left, footer address.right { width:90% !important; text-align:center !important; font-size: 14px !important; }
	footer address.right { margin: 25px 0px 0px 0px !important; }
	
	article { margin: 10px 0px 0px 0px !important; }
	article .wrap_intro ul li a img.mirrors {width:175px !important; height:auto !important; }
	article .wrap_intro ul li a img.rabbit { width:175px !important; height:auto !important; }
	article .wrap_intro ul li a img.madness {width:150px !important; height:auto !important; padding-top: 0px !important; }
	
	article .wrap_intro ul li a p {	font-size: 36px !important; top:100px !important; left: 0px !important; }
	
	.bg_rabbit { background:url(../images/bg_rabbit_768.jpg) top center repeat-y !important; }
	article .wrap_rabbit { width:80% !important; margin: 0px 0px 300px 25px !important; }
	
	.bg_madness { background:url(../images/bg_madness_768.jpg) top center repeat-y !important; }
	
	article .bg_foglalas { margin: 0px 0px 0px 0px !important; }
	
	#wrapper.choice {
		background:url(../images/bg_choice_768.png) center top no-repeat !important;
		min-height: 539px !important;
	}
	
	

	
}

@media only screen and (min-width: 768px) and (max-width: 940px) {
	article .wrap_madness { width: 66% !important; margin: 150px 0px 280px 200px !important; }
	article .wrap_mirrors {	margin: 145px 100px 15px 0px !important; }
	article .bg_foglalas h3 { left: 194px !important; }
	
}

@media only screen and (min-width: 1025px) and (max-width: 1239px) {
	article .wrap_foglalas_tablazat a.palya { min-width: 145px !important; }
	article .wrap_eger { margin: 10px 100px 140px 0px; width: 48%;   }
}


@media only screen and (min-width: 1240px) {
	article .wrap_foglalas_tablazat a.palya { min-width: 181px !important; }
	
}

@media only screen and (max-width: 1240px) {
	article .wrap_eger h2 { font-size: 65px; }
	
	
	
}

/*******************
Media Queries 
********************/