article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block}
audio, canvas, video{display:inline-block; *display:inline; *zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none}
html{font-size:100%; overflow-y:scroll; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%}
body{margin:0; font-size:13px; line-height:1.231}
body, button, input, select, textarea{font-family:sans-serif; color:#222}
::-moz-selection{background:gray; color:#fff; text-shadow:none}
::selection{background:gray; color:#fff; text-shadow:none}
abbr[title]{border-bottom:1px dotted}
b, strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0}
ins{background:#ff9; color:#000; text-decoration:none}
mark{background:#ff0; color:#000; font-style:italic; font-weight:bold}
pre, code, kbd, samp{font-family:monospace,monospace; _font-family:'courier new',monospace; font-size:1em}
pre{white-space:pre; white-space:pre-wrap; word-wrap:break-word}
q{quotes:none}
q:before, q:after{content:""; content:none}
small{font-size:85%}
sub, sup{font-size:75%; line-height:0; position:relative; vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
ul, ol{margin:1em 0; padding:0 0 0 40px}
dd{margin:0 0 0 40px}
nav ul, nav ol{list-style:none; list-style-image:none; margin:0; padding:0}
img{border:0; -ms-interpolation-mode:bicubic; vertical-align:middle}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:0; margin:0; padding:0}
label{cursor:pointer}
legend{border:0; *margin-left:-7px; padding:0}
button, input, select, textarea{font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle}
button, input{line-height:normal; *overflow:visible}
table button, table input{*overflow:auto}
button, input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer; -webkit-appearance:button}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box}
input[type="search"]{-webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner, input::-moz-focus-inner{border:0; padding:0}
textarea{overflow:auto; vertical-align:top; resize:vertical}
input:valid, textarea:valid{}
input:invalid, textarea:invalid{background-color:#f0dddd}
table{border-collapse:collapse; border-spacing:0}
td{vertical-align:top}
.ir{display:block; border:0; text-indent:-999em; overflow:hidden; background-color:transparent; background-repeat:no-repeat; text-align:left; direction:ltr}
.ir br{display:none}
.hidden{display:none !important; visibility:hidden}
.visuallyhidden{border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto}
.invisible{visibility:hidden}
.clearfix:before, .clearfix:after{content:""; display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
@media only screen and (min-width:480px){ }
@media only screen and (min-width:768px){ }
@media print{ *{background:transparent !important; color:black !important; text-shadow:none !important; filter:none !important; -ms-filter:none !important}
 a, a:visited{text-decoration:underline}
 a[href]:after{content:"("attr(href) ")"}
 abbr[title]:after{content:"("attr(title) ")"}
 .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after{content:""}
 pre, blockquote{border:1px solid #999; page-break-inside:avoid}
 thead{display:table-header-group}
 tr, img{page-break-inside:avoid}
 img{max-width:100% !important}
 @page{margin:0.5cm}
 p, h2, h3{orphans:3; widows:3}
 h2, h3{page-break-after:avoid}
}
er-spacing:0}
td{vertical-align:top}
.ir{display:block; border:0; text-indent:-999em; overflow:hidden; background-color:transparent; background-repeat:no-repeat; text-align:left; direction:ltr}
.hidden{display:none!important; visibility:hidden}
.visuallyhidden{border:0; clip:rect(0000); height:1px; overflow:hidden; position:absolute; width:1px; margin:-1px; padding:0}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{clip:auto; height:auto; overflow:visible; position:static; width:auto; margin:0}
.invisible{visibility:hidden}
.clearfix:before, .clearfix:after{content:""; display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
audio:not([controls]), [hidden], .ir br{display:none}
::-moz-selection, ::selection{background:gray; color:#fff; text-shadow:none}
figure, form{margin:0}

.szechenyi {
	position: fixed;
	bottom: 0px;
	right: 0px;
	max-width: 300px;
}
.szechenyif {
/*	position: fixed;
	top: 0px;
	left: 0px;*/
	max-width: 32%;
}

@media print{*{background:transparent!important; color:#000!important; text-shadow:none!important; filter:none!important; -ms-filter:none!important}
a, a:visited{text-decoration:underline}
a[href]:after{content:"("attr(href) ")"}
abbr[title]:after{content:"("attr(title) ")"}
.ir a:after, a[href^=javascript:]:after, a[href^=#]:after{content:""}
pre, blockquote{border:1px solid #999; page-break-inside:avoid}
thead{display:table-header-group}
tr, img{page-break-inside:avoid}
img{max-width:100%!important}
@page{margin:.5cm}
p, h2, h3{orphans:3; widows:3}
h2, h3{page-break-after:avoid}
}




@media only screen and (max-width:1024px){
	.szechenyi {
		max-width: 180px;
	}
    .footer .tableCell {
        width: 100%!important;
        display: block;
        text-align: center;
        border: 0!important;
        padding-bottom:50px;
        padding-left:0!important;
    }
    .SiteFomenuContent {display:none;}
    .SiteFomenu {
		margin: 20px 0 0 auto;
        margin-top: 0!important;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 10;
        background: white;
        border-top: 3px solid #97C219;
        padding: 5px;
    }
    .mandy_logo {height:50px;}
    .SiteMobilMenu {display:block!important;}
    .m_menu {display:block!important;}
    .ArticleBef p {
        margin-left: 0px!important;
        width: 100%;
        display: table;
    }
    .ArticleBef img {
        float:none;
        width:100%;
        height:auto;
    }
    .LetoltesBef div {
        display: table!important;
        text-align: center!important;
        padding-bottom: 20px!important;
        width: 100%!important;
        max-width: 200px!important;
    }
    .LetoltesBef {max-width:90%;margin:0 auto;}
}
@media only screen and (max-width:780px){
	.szechenyi {
		display: none;
	}
    .KezdolapImgaContainer {max-width:100%;}
    .RoncsautoBef .AmericanCaptain {font-size: 20vw;}
    .UjraBef .AmericanCaptain {font-size: 13vw;}
    .webshopBef .AmericanCaptain {font-size: 20vw;}
    .KezdolapImgaContainer a {font-size:12px;}
    .KezdolapImgaContainer img {max-width:80%;height:auto;max-height:145px;}
    .H1Zarojel,.H1Zarojel1 {font-size:4vw!important;}
}

.m_lang {
	width: 50px!important;;
}
.felugro_ablak {
    position: fixed;
    top: 0%;
    left: 0px;
    z-index: 1000000000;
    width: 100%;
    height: 100%;
    background-color: rgba(5, 5, 5, 0.8);
    padding: 0;
    box-sizing: border-box;
    color: #000;
    overflow: auto;
}

.felugroHatter {
    background-color: #ffffff;
    box-shadow: 0px 0px 24px 0px #333;
    border: 10px solid #fff;
    width: 100%;
    max-width: 800px;
    margin: auto;
    margin-top: 100px;
    height: auto;
    min-height: 200px;
    box-sizing: border-box;
    padding: 30px;
    position: relative;
}

.felugroBezar {
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px;
    cursor: pointer;
}

.felugroBezar img {
    display: none;
}
