*{padding:0;margin:0;border:0}html{text-align:center}body{background-color:white;font-family:'Raleway', sans-serif;font-size:100%;color:#545454;opacity:1}
section{background-color:#fff;font-family:'Raleway',sans-serif;font-size:20px;filter:alpha(opacity= 100);opacity:1;box-shadow:0 8px 12px 0 rgba(0,0,0,0.3),0 12px 28px 0 rgba(0,0,0,0.2)}
footer{width:100%;background-color:#D7C294;margin:0;filter:alpha(opacity= 100);opacity:1}

article{font-family: 'Montserrat', sans-serif;font-size:19px;}
section h1{font-family: 'Montserrat', sans-serif;text-align:center;color:#171718}
style72{font-family:'Raleway',sans-serif;text-align:center}
section h2{font-family: 'Montserrat', sans-serif;color:#171718}
article h2{font-family: 'Montserrat', sans-serif;color:#171718}
style22{font-family: 'Montserrat', sans-serif;font-size:15px;line-height:110%;color:#171718}
style25{font-family:'Raleway', sans-serif;font-size:16px;line-height:110%}
style29{font-family: 'Montserrat', sans-serif;}
style12{font-family: 'Montserrat', sans-serif;font-size:14px;color:black}
style122{font-family: 'Montserrat', sans-serif;font-size:13px;color:black;line-height:110%}
style2{font-family: 'Montserrat', sans-serif;font-size:15px}
style240{font-family:'Raleway', sans-serif;font-size:20px;color:white}style29{font-family:'Raleway', sans-serif;font-size:15px;color:#584723;}
style3{font-family: 'Montserrat', sans-serif;font-size:20px}
style31{font-family:'Raleway', sans-serif;font-size:15px}
style32{font-family:'Raleway', sans-serif;font-size:22px;color:red}
style4{font-family:'Raleway', sans-serif;font-size:19px;color:black}
style41{font-family:'Raleway', sans-serif;font-size:150px;color:#D6C193}
style42{font-family:'Raleway', sans-serif;font-size:56px;color:#B09A6A}
style43{font-family:'Raleway', sans-serif;font-size:25px;color:#D6C193}
style5{font-family:'Ubuntu',sans-serif;font-size:20px;background:#545454}
style6{font-family:'Raleway', sans-serif;font-size:19px}
style7{font-family:'Raleway', sans-serif;font-size:17px;color:#319844;word-spacing:5px}
style8{font-family:'Raleway', sans-serif;font-size:23px}
style9{font-family:'Raleway', sans-serif;font-size:14px}
style97{font-family:'Raleway', sans-serif;font-size:24px}
style98{font-family:'Raleway', sans-serif;font-size:106%}

.online{padding:0 4%}
.keret{width:68%;float:left;margin:-320px 0 0 8%}
.sun{width:200px;float:left;margin:0 0 30px 50px;position:relative;left:0;transition:all 1s}.sun:hover{left:10px}
.suny{margin:0 0 0 -160px}.suny img{width:160px;height:80px;}
.sunv{width:100%;float:left}.sunv img{width:100%}
.sun2{width:430px;float:left;margin:0 0 30px 30px;text-align:left;border-bottom:solid 1px #D7D7D7}
.sun2v{width:100%;float:left;text-align:left}
.sun3{width:14%;float:right;margin:-320px 7% 0 3%;}
.sunv3{width:975px;float:right;margin:0 20px 0 0}
.bal{width:49.9%;float:left;padding:0 5% 0 10%}
.jobb{width:49.9%;float:left;padding:0 10% 0 5%}p.justy{text-align: justify;}
.hujjj{float:left;width:50%;background-color:rgba(226,207,165,0.5);border-radius:6px}
.hujjj2{float:left;margin:25px 20% 25px 10%;width:70%;height:auto;padding:3% 3% 2% 3%;background-color:rgba(226,207,165,0.5);border-radius:6px}
.hujjj3{float:left;margin:95px 10% 120px 20%;width:70%;height:auto;padding:3% 3% 2% 3%;background-color:rgba(226,207,165,0.5);border-radius:6px}
.hujjjj{float:left;width:50%;background-color:rgba(215,194,148,0.9)}
.esem{width:192px;height:310px;background-color:white;float:left;padding:0;margin:25px 0 25px 48px;font-family:'Raleway',sans-serif;font-size:16px;color:#000000;transition:all 0s;line-height: 1.5;}
.esem img{border:0px white;border-radius:0;width:100%;}

.sun2, .udv{position: relative;-webkit-animation-name:fade;-webkit-animation-duration:2s;animation-name:fade;animation-duration:2s;}@-webkit-keyframes fade{0%{opacity: 0;bottom:100px;}to50%{opacity: 1;bottom:50px}100%{opacity: 1;bottom:0px}}@keyframes fade{0%{opacity: 0;bottom:100px;}to50%{opacity: 1;bottom:50px}100%{opacity: 1;bottom:0px}}
.suny{margin:0 0 0 -150px;position:absolute;-webkit-animation-name:fade6;-webkit-animation-duration:6s;animation-name:fade6;animation-duration:6s;animation-delay:2s}
@-webkit-keyframes fade6{0%{opacity: 0;left:-160px;}40%{opacity:1;left:230px;}50%{opacity:1;left:260px;}60%{opacity:1;left:300px;}80%{opacity:1;left:500px;}100%{opacity: 0.1;left:1500px}}
@keyframes fade6{0%{opacity: 0;left:-160px;}40%{opacity:1;left:230px;}50%{opacity:1;left:260px;}60%{opacity:1;left:300px;}80%{opacity:1;left:500px;}100%{opacity: 0.1;left:1500px}}
.adatlapj{position: relative;-webkit-animation-name:fade3;-webkit-animation-duration:1.5s;animation-name:fade3;animation-duration:1.5s;}@-webkit-keyframes fade3{0%{transform: scale(0);}100%{transform: scale(1);opacity:1;}}@keyframes fade3{0%{transform: scale(0);}100%{transform: scale(1);opacity:1;}}
@keyframes jra{from{left:0}to{left:25px}}

p.one{border-style:solid;border-width:0 50px;border-color:#fff;}

a:link{color:#5C4E30;text-decoration:none}a:visited{color:#5C4E30}a:hover{color:#847147;text-decoration:none}a:active{color:#5C4E30}A.type1:link{color:#000;text-decoration:none}A.type1:visited{color:#000;text-decoration:none}A.type1:active{color:#000;text-decoration:none}A.type1:hover{color:#2F2717;opacity:.7;text-decoration:none;letter-spacing:0;}

.oppa{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.oppa:hover{opacity:.9;filter:alpha(opacity=90)}
.lem{transition:all .3s}.lem:hover{box-shadow: 0 4px 14px 0 rgba(0,0,0,0.75)}

::selection{ /* Safari és Opera */ 
background:#84641E;color:white 
} 
::-moz-selection{ /* Firefox */ 
background:#84641E;color:white
}

.button{display:inline-block;border-radius:3px;background:#D6BD85;color:#21201E;text-align:center;font-family: 'Montserrat', sans-serif;font-size:17px;padding:3px;width:150px;cursor:pointer;margin:5px;border:1px solid #6B5933;transition:all .1s}
.button:hover{background:#84641E;color:white}
.button span{cursor:pointer;display:inline-block;position:relative;font-size:90%}
.button span:after{position:absolute;opacity:0;top:0;right:0;}
.button:hover span:after{opacity:1;right:0}

.buttonok{display:inline-block;border-radius:3px;background:#D7C294;color:#21201E;text-align:center;font-family: 'Montserrat', sans-serif;font-size:17px;padding:3px;width:150px;cursor:pointer;margin:5px;border:1px solid #6B5933;transition:all .1s}
.buttonok:hover{background:#84641E;color:white}
.buttonok span{cursor:pointer;display:inline-block;position:relative;font-size:90%}
.buttonok span:after{position:absolute;opacity:0;top:0;right:0;}
.buttonok:hover span:after{opacity:1;right:0}

.okti1{padding:140px 0 150px 0;width:100%;float:left;font-size:95%}
.okti2{background:#D7C294;padding:75px 0 90px 0;width:100%;float:left}
.okti3{background:#D7C294;padding:75px 0 90px 0;width:100%;float:left}
.kozepecolor{background-color:rgba(215,194,148,0.9);width:100%;height:2200px}
.rombusz1{clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);width:150px;height:150px;background-color:white;float:left;margin:-150px 0 0 0;position:absolute}
.rombusz2{clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);width:150px;height:150px;background-color:#CBB37F;float:left;margin:0 0 0 0;position:absolute}
.rombusz3{clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);width:150px;height:150px;float:right;margin:-150px 0 0;position:relative;background:white}
.rombusz4{clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);width:150px;height:150px;background-color:#CBB37F;float:right;margin:0 0 0 -150px;position:relative}
.rombusz5{clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);width:150px;height:150px;background:repeating-linear-gradient(-45deg,#D7C294,#D7C294 10px,#B49C68 10px,#B49C68 20px);float:left;margin:150px 0 0 -320px;position:relative;animation-name:ugr;animation-duration:1s;animation-iteration-count:infinite}
@keyframes ugr {0% {top:0px;}50% {top:100px;}100% {top:0px;}}
.rombusz6{clip-path: polygon(50% 0%, 0% 100%, 100% 100%);width:150px;height:150px;background-color:#B49C68 ;float:left;margin:0 0 0 -320px;position:relative;animation-name:ugr2;animation-duration:1s;animation-iteration-count:infinite}
@keyframes ugr2 {15% {top:0;}65% {top:30px;}120% {top:0;}}
.rombusz7{clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);width:150px;height:150px;background:repeating-linear-gradient(-45deg,#DECBA3,#DECBA3 10px, white 10px, white 20px);float:left;margin:750px 0 0 180px;position:absolute}
.oldalkor{clip-path: circle(50% at 88% 50%);width:400px;height:400px;background:#EDE0C6;position:absolute;top:3700px;right:0;}
.oldalszo{width:180px;height:180px;background:#EDE0C6;margin:40px 0 0 180px;text-align:right}
.szelenyil{clip-path:polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%);width:200px;height:150px;background-color:#B49C68;float:left;margin:-75px 0 0 0;position:absolute}
.ollo{clip-path: polygon(100% 0, 0 100%, 100% 100%);width:90%;height:30px;background-color:#B49C68;float:right;margin:-30px 0 0 0}
.ollo2{clip-path: polygon(100% 0, 0 0, 100% 100%);width:90%;height:30px;background-color:rgba(226,207,165,0.6);float:right;margin:-1px 0 0 0}
.elmszo{width:16%;height:100px;float:left;margin:240px 0 0 2%}
.elmszo2{width:16.5%;height:100px;float:left;margin:-20px 0 0 1.5%;position:absolute}
.bele1{background-color:rgba(0,0,0,0);width:100%;float:left;padding:0;margin:0;background-image:url("images/githtr1.jpg");background-attachment:fixed;}
.bele2{float:left;width:100%;margin:0;background-image:linear-gradient(rgb(255, 255, 255, .8), rgb(255, 255, 255, .8));padding:0 0 180px 0;}
.bele3{background-color:rgba(0,0,0,0);width:100%;float:left;padding:0 0 180px 0;margin:0;}
.oszlop21es{width:20%;margin:-100px 1.5% 0 17%;float:left;background:#FAFAFA;height:510px;border-radius:5px;box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.12), 0 8px 16px 0 rgba(0, 0, 0, 0.06)}
.oszlop22es{width:20%;margin:-100px 1.5% 0 1.5%;float:left;background:#FAFAFA;height:510px;border-radius:5px;box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.12), 0 8px 16px 0 rgba(0, 0, 0, 0.06)}
.oszlop23as{width:20%;margin:-100px 17% 0 1.5%;float:left;background:#FAFAFA;height:510px;border-radius:5px;box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.12), 0 8px 16px 0 rgba(0, 0, 0, 0.06)}
.oszlop21es:hover, .oszlop22es:hover, .oszlop23as:hover{background-color:#F2F1F1;transition:all 0.5s}
.oszlop1es{width:42%;margin:-100px 29% 0 29%;float:left;background:#FAFAFA;border-radius:5px;box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.15), 0 10px 20px 0 rgba(0, 0, 0, 0.09);padding:25px 55px}
.huji{background:#FAFAFA} .huji img{width:30%}
.hu1b{margin:0 2.5% 0 0;width:47%;padding:0;background-color:rgba(226,207,165,0);float:left;padding:50px 0 0 0}
.mozg{position:relative;transform:rotate(-3deg);margin:5px 0 0 15px;border-radius:12px}
.hu1j{margin:0 0 0 2.5%;width:47%;padding:0;background-color:rgba(226,207,165,0);float:left}
.hu2b{margin:0 0 0 2.5%;width:47%;padding:0;background-color:rgba(226,207,165,0);float:left;padding:50px 0 0 0}
.hu2j{margin:0 2.5% 0 0;width:47%;padding:0;background-color:rgba(226,207,165,0);float:left}
.hu3b{margin:0 2.5% 0 0;width:47%;padding:0;background-color:rgba(226,207,165,0);float:left;padding:50px 0 0 0}
.hu3j{margin:0 0 0 2.5%;width:47%;padding:0;background-color:rgba(226,207,165,0);float:left}
.cimi1{width:75%;height:auto;float:left;margin:-120px 0 0 0;padding:15px;border:1px solid black}
.krt{width:95%;height:360px;border:1px solid #947738;position:relative;transform:rotate(0deg);margin:-5px 0 10px 0;background-color:#AA915B}




@media only screen
and (min-width : 1910px)
and (max-width : 1930px){.oktibh{display:none}}

@media only screen
and (min-width : 1600px){div#wrapper{width:100%}
section{width:100%;color:#000;font-size:110%}
article{width:100%}
footer{width:100%;padding:0 16%;height:495px;font-size:95%;border-radius:100px 0 0 0}
section h1{width:100%;font-size:300%;text-align:left;font-weight:700}
style72{width:100%;font-weight:100;font-size:250%;}
section h2{font-size:120%}
article h2{font-weight:700;font-size:230%}
style12{font-size:85%}
style122{font-size:88%;line-height:140%;color:#262626}
style2{width:320px;font-size:90%;line-height:133%}
style22{width:320px;font-size:87%;line-height:140%;color:#262626;font-weight:400}
style29{font-family: 'Montserrat', sans-serif;font-size:100%}style3{width:320px;font-size:100%}style31{width:320px;font-weight:600;font-size:120%;color:#313435}
style4{font-weight:300;font-size:120%}
style7{font-size:90%;font-weight:600}
style8{color:#000;font-size:110%}
style97{font-size:150%}
style98{font-size:115%}
p.one{width:100%;padding:0 18%}
.container2{width:100%;height:180px;background-color:white;background-position:relative;padding:75px 0}
.hujj{width:100%;background-color:#fff;padding:0 2%}
.hujjj{width:70%;height:auto;text-align:left;padding:3% 3% 2% 3%;margin:120px 10% 25px 2%}
.hujjjj{width:50%;height:1530px;text-align:left;padding:35px 14% 0 5%}
.bal{padding:0 5% 0 14%}
.jobb{padding:0 14% 0 5%}
.zk{width:76%;margin:0 12% 50px 12%}.al{width:35%}
img.logi{width:18%}
.img3{width:100%}.img3 img{width:100%;height:auto;box-shadow:0 3px 6px 0 rgba(0,0,0,0.3),0 5px 12px 0 rgba(0,0,0,0.11)}
.img35{width:100%}.img35 img{width:46%;height:auto;margin:0 2%;box-shadow:0 3px 6px 0 rgba(0,0,0,0.3),0 5px 12px 0 rgba(0,0,0,0.11)}
.sun{width:280px;height:280px;float:left;margin:0 20px 0 70px}.sun img{width:250px; height:165px}.sun:hover{left:20px}
.suny{margin:0 0 0 -200px}.suny img{width:180px;height:90px;}
.sun2{width:600px;float:left;height:230px;margin:0 30px 0 0;text-align:left;font-size:95%}
.sunv{width:100%;margin:0;text-align:left}.sunv img{width:100%}
.sun2v{width:100%;margin:0;padding:0 2%;text-align:left}
.sun3{width:12%;float:right;margin:-300px 13% 50px 3%;}
.sunv3{width:100%;margin:0;}sunv3 img{width:36%}
.sun4{display:none}
.keret{width:58%;float:left;margin:-300px 0 50px 14%}
.esem{width:16.5%;height:auto;float:left;font-size:100%;padding:0 1%}.esem img{width:100%;height:100%}
.oktib{width:100%;margin:0;position:relative;top:2px;transition:.5s} .oktib:hover{transform:rotate(-7deg)}
.oktij{float:right;width:30%;margin:18px 10% 10px 0;text-align:left;}
.oktpic{width:100%;height:100%}
.oktpic2{width:59%;height:59%;margin: -30px 0 0 0}
.elsora{float:left;width:41%;margin:30px 4% 10px 15%;position:relative} .kisful{text-align:right;position:absolute;bottom:0; right:0}
img.lem{width:90%;max-width:600px}
.button, .buttonok{font-size:78%;padding:8px;border-radius:4px;width:180px}
.button span, .buttonok span{font-size:110%}
.ssl{position:absolute;top:82px;left:3px;width:80px;height:auto;background:#141414}
.maill{position:absolute;top:82px;right:3px;width:280px;height:auto;}
.alahuz{width:5%}
.csikiki2{width:80px;height:3px;background-color:#A37F2F}
.csikiki2v{width:80px;height:3px;background-color:#A37F2F}
.oldalszo{font-size:95%}
.footer2, .mobil, .tablet, .bigi, .nav2, .mkor, .mszo, .maszkm{display:none}
@-webkit-keyframes fade6{0%{opacity: 0;left:-200px}40%{opacity:1;left:470px;}50%{opacity:1;left:520px;}60%{opacity:1;left:570px;}80%{opacity:1;left:870px;}100%{opacity: 0;left:2000px;}}.vonal{margin:1px 0}
@keyframes fade6{0%{opacity: 0;left:-200px;}40%{opacity:1;left:470px;}50%{opacity:1;left:520px;}60%{opacity:1;left:570px;}80%{opacity:1;left:870px;}100%{opacity: 0;left:2000px;}}}

@media only screen
and (min-width : 1150px)
and (max-width : 1599px){div#wrapper{width:100%}
section{width:width:100%;color:#000;font-size:100%}
article{width:100%}
footer{width:100%;padding:0 10%;height:465px;font-size:95%;border-radius:70px 0 0 0}
section h1{width:100%;font-weight:700;font-size:270%;text-align:left}
section h2{font-size:115%;}
article h2{font-weight:700;font-size:190%}
style122{font-size:78%}
style12{font-size:76%}
style2{width:320px;font-size:84%}
style22{font-size:78%;font-weight:400}
style3{width:320px;font-size:92%}
style31{width:320px;font-weight:500;font-size:110%;color:#313435}
style4{width:320px;font-weight:300;font-size:100%}
style7{font-weight:600}
style8{width:320px;color:#000;font-size:105%}
p.one{width:100%;padding:0 6%}
.krtt{height:300px;}
.adatlapb{width:30%;float:left;margin:20px 0 30px 10%} .adatlapb img{padding:0} 
.adatlapj{width:45%;float:right;margin:20px 10% 30px 0%;text-align:justify;} 
.container2{width:998px;height:120px;background-color:white;background-position:relative;padding:50px 0}
.kozepecolor{height:2020px}
.hujj{width:100%;padding:0 2%}
.hujjj{width:80%;height:auto;padding:2.5% 2.5%;margin:120px 6% 25px 14%}
.hujjj2{margin:25px 14% 25px 6%;width:80%;padding:2.5% 2.5%}
.hujjj3{margin:90px 6% 100px 14%;width:80%;padding:2.5% 2.5%}
.hujjjj{width:50%;height:1450px;text-align:left;padding:30px 10% 0 5%}
.oktib{float:left;width:46%;margin:10px 3% 0 11%}
.oktij{float:right;width:34%;margin:0 6% 0 0;text-align:left;}
.oktpic{width:100%;height:100%}
.oktpic2{width:53%;height:53%;margin:-30px 0 0 0}
.okti2{padding:55px 0 70px 0}
.okti3{padding:55px 0 70px 120px}
img.logi{width:29px}
.bele2, .bele3{padding:0 0 160px 0;}
.oszlop21es{width:24%;margin:-80px 1.5% 0 10.5%;height:460px}
.oszlop22es{width:24%;margin:-80px 2% 0 2%;height:460px}
.oszlop23as{width:24%;margin:-80px 10.5% 0 1.5%;height:460px}
.oszlop1es{width:52%;margin:-80px 24% 0 24%;padding:25px 30px}
.rombusz1{width:120px;height:120px;margin:-115px 0 0 0}
.rombusz2{width:120px;height:120px;margin:5px 0 0 0}
.rombusz3{width:120px;height:120px;margin:-115px 0 0}
.rombusz4{width:120px;height:120px;margin:5px -120px 0 5px}
.rombusz5{width:120px;height:120px;margin:115px 0 0 -200px}
.rombusz6{width:120px;height:120px;margin:-7px 0 0 -200px}
.rombusz7{width:120px;height:120px;margin:700px 0 0 -30px}
.oldalkor{width:330px;height:330px;top:3050px}.oldalszo{width:140px;margin:25px 0 0 165px;font-size:79%}
.szelenyil{width:150px;height:120px;margin:-60px 0 0 0}
.hu1b{margin:0 2.5% 0 0;width:43%;padding:50px 0 0 0}
.hu1j{margin:0 0 0 2.5%;width:51%;}
.hu2b{margin:0 0 0 2.5%;width:43%;padding:50px 0 0 0}
.hu2j{margin:0 2.5% 0 0;width:51%;}
.hu3b{margin:0 2.5% 0 0;width:43%;padding:50px 0 0 0}
.hu3j{margin:0 0 0 2.5%;width:51%;}
.cimi1{margin:-95px 0 0 0;padding:15px;text-align:left}
.mozg{margin:5px 0 0 12px}
.krt{height:270px;margin:10px 0 10px 0px}
.button, .buttonok{font-size:80%;padding:8px;width:180px}
.button span, .buttonok span{font-size:103%;}
.zk{width:90%;margin:0 5% 40px 5%}
.infi{font-size:95%}
.adatlap{width:80%}
.sunv3{width:100%;margin:0;}
.sun4{display:none}
.img3{float:left;width:100%}.img3 img{width:100%;height:auto;box-shadow:0 3px 6px 0 rgba(0,0,0,0.3),0 5px 10px 0 rgba(0,0,0,0.1)}
.img35{float:left;width:100%}.img35 img{width:46%;height:auto;margin:0 2%;box-shadow:0 3px 6px 0 rgba(0,0,0,0.3),0 5px 10px 0 rgba(0,0,0,0.1)}
.ssl{position:absolute;top:76px;left:3px;width:80px;height:auto;background:#141414}
.maill{position:absolute;top:76px;right:3px;width:280px;height:auto}
.alahuz{width:7%}
.csikiki{width:80px;height:5px;background-color:#A37F2F}
.csikiki2{width:80px;height:3px;background-color:#A37F2F}
.csikiki2v{width:80px;height:3px;background-color:#A37F2F;margin:0 0 0 -120px}
.footer2, .nav2, .mobil, .tablet, .bigi, .mkor, .mszo, .elmszo, .elmszo2, .maszkm, .kisful{display:none}}

@media only screen
and (min-width : 769px)
and (max-width : 1149px){div#wrapper{width:100%}
section{filter:alpha(opacity= 96);opacity:.96}
article{width:100%}
.footer2{width:100%;background:#D7C294}
.nav2{height:44px;width:100%;padding:5px 22px 0 0;position:fixed;top:0;background:white;text-align:right;border:1px solid #836D3F;box-shadow:0 0 10px 0 rgba(0,0,0,0.3),0 0 22px 0 rgba(0,0,0,0.16)}
.nav2 a.lmlogo{float:left}
section h1{width:100%;font-weight:700;font-size:220%;color:#171718}
section h2{width:100%;font-size:110%;color:#171718}
article h2{font-weight:600;font-size:170%;color:#171718}
style122{font-size:86%}
style2{width:100%;color:#313435;font-size:83%}
style22{width:100%;color:#313435;font-size:82%}
style3{width:100%;font-size:96%;color:black}
style31{width:100%;font-weight:600;font-size:110%;color:#313435}
style4{width:100%;font-size:100%}
style6{width:100%;color:#000;font-size:100%}
style7{width:100%;font-size:98%;font-weight:700}
style8{width:100%;color:#000;font-size:120%}
style98{font-size:90%}
p.one{border-style:solid;border-width:0 15px;border-color:#fff;width:80%}
.krtt{height:270px;}
.adatlapb{width:50%;margin:-15px 25% 120px 25%} .adatlapb img{padding:0} 
.adatlapj{width:70%;float:left;margin:10px 15% 0 15%;text-align:justify;} 
.container2{width:100%;height:100px;padding:30px 0 0 0}
.okti1{padding:80px 4% 40px 4%;font-size:100%}
.oktpic{width:80%;height:auto;margin:0 0 20px 0} .oktpic2{display:none}
.oszlop21es{width:50%;margin:-80px 25% 50px 25%;height:auto;padding:0 0 20px 0}
.oszlop22es{width:50%;margin:0 25% 50px 25%;height:auto;padding:0 0 20px 0}
.oszlop23as{width:50%;margin:0 25% 0 25%;height:auto;padding:0 0 20px 0}
.oszlop21es img, .oszlop22es img, .oszlop23as img{max-width:200px}
.oszlop1es{width:70%;margin:-80px 15% 0 15%;padding:20px 4%}
.bele1{margin:0;background-image:none}
.bele2{padding:0 0 120px 0}
.bele3{padding:0 0 150px 0}
.rombusz1{width:80px;height:80px;margin:-100px 0 0 -5px;}
.rombusz3{width:80px;height:80px;margin:-95px 0 0 0;}
.rombusz2, .rombusz4, .rombusz5, .rombusz6, .rombusz7{display:none}
.szelenyil{width:100px;height:75px;margin:-36px 0 0 0}
.ollo{width:85%}
.ollo2{width:85%;margin:0;background-color:rgba(226,207,165,0.7)}
.mszo{clip-path: polygon(10% 0, 90% 0, 90% 14%, 100% 14%, 90% 25%, 90% 100%, 10% 100%);
width:80%;height:auto;background:#EDE0C6;text-align:left;padding:10px 12%;margin:0 0 50px 0;border-radius:8px}
.okti2{padding:55px 0 70px 0}
.okti3{padding:55px 0 70px 0}
.huji img{width:28%}
.hujjj{width:70%;height:auto;text-align:left;padding:40px 0 30px 0;margin:80px 15% 0 15%}
.hujjj2{margin:40px 15% 40px 15%;width:70%;height:auto;padding:30px 0 30px 0}
.hujjj3{margin:40px 15% 0 15%;width:70%;padding:40px 0 40px 0}
.cimi1{margin:-103px 0 0 0;padding:15px;text-align:left}
.mozg{margin:0;}
.krt{width:100%;height:auto;border:0px;transform:rotate(0deg);margin:0;background-color:rgba(148,119,56,0)}
.hu1b{margin:0 4%;width:92%;padding:50px 0 40px 0}
.hu1j{margin:0 4%;width:92%;}
.hu2b{margin:0 5%;width:90%;padding:50px 0 0 0}
.hu2j{margin:0 5%;width:90%;float:right}
.hu3b{margin:0 4%;width:92%;padding:50px 0 40px 0}
.hu3j{margin:0 4%;width:92%;}
.kozepehtr{height:auto;padding:0}
.kozepecolor{background-color:rgba(215,194,148,0.9);height:3340px}
.hujjjj{width:100%;text-align:left;padding:0 7% 10px 7%}
div.img3{width:100%;padding:0 20%}.img3 img{width:100%;max-width:450px;height:auto;box-shadow:0 3px 8px 0 rgba(0,0,0,0.3),0 6px 16px 0 rgba(0,0,0,0.2)}
div.img35{width:100%;padding:0 10%}.img35 img{width:46%;margin:0 2%;max-width:400px;height:auto;box-shadow:0 8px 12px 0 rgba(0,0,0,0.3),0 6px 16px 0 rgba(0,0,0,0.2);}
.bigi{width:100%;margin:44px 0 0 0} .bigi img{width:100%;height:auto}
.vonal{width:70%}
.adatlap{width:80%}
.ujak {width:60%;float:center} .ujak img{width:100%}
.zk{width:76%;margin:0 12% 40px 12%}.al{width:70%}
.bal, .jobb{width:100%;padding:0 7%}
.esem{width:32%;background-color:white;float:left;padding:3px;margin:20px 0}.esem img{height:auto}
.sun{width:100%;float:left;margin:0}.sun img{width:93%;max-width:300px;height:auto;margin:0 0 0 20px}
.sunv{width:100%;float:left;margin:0}
.sun2{width:90%;max-width:580px;margin:0 20px;border:0}
.sun2v{width:100%;margin:0}
.sun3{display:none}
.sunv3{width:100%;margin:0}
.keret{width:100%;margin:0;padding:0 5%}
.button, .buttonok{padding:6px;border-radius:5px;font-size:18px}main{display:none}
.lem{max-width:300px} img.lem{width:80%}@keyframes example{0%{width:0px;}100%{width:70%;}}
.mozg{transform:rotate(0deg);border-radius:0;margin:5px 0 -15px 0}
.ssl{position:absolute;top:55px;left:2px;width:80px;height:auto;background:#141414}
.alahuz{width:10%}
.csikiki{width:80px;height:5px;background-color:#A37F2F}
.csikiki2{width:80px;height:3px;background-color:#A37F2F}
.csikiki2v{width:80px;height:3px;background-color:#A37F2F}
.mobil, .tablet, .suny, footer, .navigation, .lee, .heti, .heti2, .oldalkor, .elmszo, .maill, .elmszo2, .maszk, .kisful, #snackbar{display:none}}

@media only screen
and (min-width : 481px)
and (max-width : 768px){div#wrapper{width:100%}
body{background:#DFCEAB}
section{filter:alpha(opacity= 96);opacity:.96}
article{width:100%}
.footer2{width:100%;background:#D7C294}
table{width:100%}
.nav2{height:44px;width:100%;padding:5px 22px 0 0;position:fixed;top:0;background:white;text-align:right;border:1px solid #836D3F;box-shadow:0 0 10px 0 rgba(0,0,0,0.3),0 0 22px 0 rgba(0,0,0,0.16)}
.nav2 a.lmlogo{float:left}
section h1{width:100%;font-weight:700;font-size:220%;color:#171718}
section h2{width:100%;font-size:110%;color:#171718}
article h2{font-weight:600;font-size:170%;color:#171718}
style122{font-size:86%}
style2{width:100%;color:#313435;font-size:83%}
style22{width:100%;color:#313435;font-size:82%}
style3{width:100%;font-size:96%;color:black}
style31{width:100%;font-weight:600;font-size:110%;color:#313435}
style4{width:100%;font-size:100%}
style6{width:100%;color:#000;font-size:100%}
style7{width:100%;font-size:98%;font-weight:700}
style8{width:100%;color:#000;font-size:120%}
style98{font-size:90%}
p.one{border-style:solid;border-width:0 15px;border-color:#fff;width:80%}
.krtt{height:270px;}
.adatlapb{width:50%;margin:-15px 25% 120px 25%} .adatlapb img{padding:0} 
.adatlapj{width:70%;float:left;margin:10px 15% 0 15%;text-align:justify;} 
.container2{width:100%;height:100px;padding:30px 0 0 0}
.okti1{padding:80px 4% 40px 4%;font-size:100%}
.oktpic{width:80%;height:auto;margin:0 0 20px 0} .oktpic2{display:none}
.oszlop21es{width:64%;margin:-80px 18% 50px 18%;height:auto;padding:0 0 20px 0}
.oszlop22es{width:64%;margin:0 18% 50px 18%;height:auto;padding:0 0 20px 0}
.oszlop23as{width:64%;margin:0 18% 0 18%;height:auto;padding:0 0 20px 0}
.oszlop21es img, .oszlop22es img, .oszlop23as img{max-width:200px}
.oszlop1es{width:80%;margin:-80px 10% 0 10%;padding:20px 4%}
.bele1{margin:0;background-image:none}
.bele2{padding:0 0 120px 0}
.bele3{padding:0 0 150px 0}
.rombusz1{width:80px;height:80px;margin:-100px 0 0 -5px;}
.rombusz3{width:80px;height:80px;margin:-95px 0 0 0;}
.rombusz2, .rombusz4, .rombusz5, .rombusz6, .rombusz7{display:none}
.szelenyil{width:100px;height:75px;margin:-36px 0 0 0}
.ollo{width:85%}
.ollo2{width:85%;margin:0;background-color:rgba(226,207,165,0.7)}
.mszo{clip-path: polygon(10% 0, 90% 0, 90% 14%, 100% 14%, 90% 25%, 90% 100%, 10% 100%);
width:80%;height:auto;background:#EDE0C6;text-align:left;padding:10px 12%;margin:0 0 50px 0;border-radius:8px}
.okti2{padding:55px 0 70px 0}
.okti3{padding:55px 0 70px 0}
.huji img{width:35%}
.hujjj{width:80%;height:auto;text-align:left;padding:40px 0 30px 0;margin:80px 10% 0 10%}
.hujjj2{margin:40px 10% 40px 10%;width:80%;height:auto;padding:30px 0 30px 0}
.hujjj3{margin:40px 10% 0 10%;width:80%;padding:40px 0 40px 0}
.cimi1{margin:-103px 0 0 0;padding:15px;text-align:left}
.mozg{margin:0;}
.krt{width:100%;height:auto;border:0px;transform:rotate(0deg);margin:0;background-color:rgba(148,119,56,0)}
.hu1b{margin:0 4%;width:92%;padding:50px 0 40px 0}
.hu1j{margin:0 4%;width:92%;}
.hu2b{margin:0 5%;width:90%;padding:50px 0 0 0}
.hu2j{margin:0 5%;width:90%;float:right}
.hu3b{margin:0 4%;width:92%;padding:50px 0 40px 0}
.hu3j{margin:0 4%;width:92%;}
.kozepehtr{height:auto;padding:0}
.kozepecolor{background-color:rgba(215,194,148,0.9);height:3300px}
.hujjjj{width:100%;text-align:left;padding:0 7% 10px 7%}
div.img3{width:100%;padding:0 20%}.img3 img{width:100%;max-width:450px;height:auto;box-shadow:0 3px 8px 0 rgba(0,0,0,0.3),0 6px 16px 0 rgba(0,0,0,0.2)}
div.img35{width:100%;padding:0 10%}.img35 img{width:46%;margin:0 2%;max-width:400px;height:auto;box-shadow:0 8px 12px 0 rgba(0,0,0,0.3),0 6px 16px 0 rgba(0,0,0,0.2);}
.tablet{width:100%;margin:44px 0 0 0} .tablet img{width:100%;height:auto}
.vonal{width:70%}
.adatlap{width:80%}
.ujak {width:60%;float:center} .ujak img{width:100%}
.zk{width:76%;margin:0 12% 40px 12%}.al{width:70%}
.bal, .jobb{width:100%;padding:0 7%}
.esem{width:32%;background-color:white;float:left;padding:3px;margin:20px 0}.esem img{height:auto}
.sun{width:100%;float:left;margin:0}.sun img{width:93%;max-width:300px;height:auto;margin:0 0 0 20px}
.sunv{width:100%;float:left;margin:0}
.sun2{width:90%;max-width:580px;margin:0 20px;border:0}
.sun2v{width:100%;margin:0}
.sun3{display:none}
.sunv3{width:100%;margin:0}
.keret{width:100%;margin:0;padding:0 5%}
.button, .buttonok{padding:6px;border-radius:5px;font-size:18px}main{display:none}
.lem{max-width:300px} img.lem{width:80%}@keyframes example{0%{width:0px;}100%{width:70%;}}
.mozg{transform:rotate(0deg);border-radius:0;margin:5px 0 -15px 0}
.ssl{position:absolute;top:55px;left:2px;width:80px;height:auto;background:#141414}
.alahuz{width:10%}
.csikiki{width:80px;height:5px;background-color:#A37F2F}
.csikiki2{width:80px;height:3px;background-color:#A37F2F}
.csikiki2v{width:80px;height:3px;background-color:#A37F2F}
.mobil, .bigi, .suny, footer, .navigation, .lee, .heti, .heti2, .maill, .oldalkor, .elmszo, .elmszo2, .maszk, .kisful, #snackbar{display:none}}

@media only screen
and (min-width : 220px)
and (max-width : 480px){div#wrapper{width:100%}
body{background:#D3C097}
section{filter:alpha(opacity= 96);opacity:.96;box-shadow:0 8px 12px 0 rgba(0,0,0,0.3),0 12px 28px 0 rgba(0,0,0,0.19)}
article{width:100%}
table{width:100%}
.footer2{width:100%;background:#D7C294}
.nav2{height:44px;width:100%;padding:8px 16px 0 0;position:fixed;top:0;background:white;text-align:right;border:1px solid #836D3F;box-shadow:0 0 10px 0 rgba(0,0,0,0.3),0 0 22px 0 rgba(0,0,0,0.16)}
.nav2 a.lmlogo{float:left}
section h1{width:100%;font-weight:700;font-size:220%;color:#171718}
section h2{width:100%;font-size:105%;color:#171718}
article h2{font-weight:600;font-size:170%;line-height:1.2;color:#171718}
style12{font-size:75%}
style122{font-size:87%;line-height:140%}
style2{width:100%;color:#313435;font-size:88%;line-height:135%}
style22{width:100%;color:#313435;font-size:87%;line-height:140%}
style3{width:100%;font-size:95%;color:black}
style31{width:100%;font-weight:600;font-size:90%;color:#313435}
style4{width:100%;font-size:100%}
style6{width:100%;color:#000;font-size:115%}
style7{width:100%;font-size:88%;font-weight:700}
style8{color:#000;font-size:110%}
style98{font-size:90%}
p.one{border-style:solid;border-width:0 10px;border-color:#fff}
p.justy{text-align:left}
.krtt{height:230px;}
.adatlapb{width:80%;margin:-30px 10% 120px 10%} .adatlapb img{padding:-10px 0 0 0} 
.adatlapj{width:88%;float:left;margin:10px 6% 0 6%;text-align:justify;} 
.okti1{padding:70px 4% 60px 4%;font-size:100%}
.oktpic{width:100%;height:auto;margin:0 0 20px 0} .oktpic2{display:none}
.oktib{float:right;}
.oktij{float:left;margin:0}
.oszlop21es{width:80%;margin:-80px 10% 50px 10%;height:auto;padding:0 0 20px 0}
.oszlop22es{width:80%;margin:0 10% 50px 10%;height:auto;padding:0 0 20px 0}
.oszlop23as{width:80%;margin:0 10% 0 10%;height:auto;padding:0 0 20px 0}
.oszlop1es{width:90%;margin:-80px 5% 0 5%;padding:20px 4%;}
.bele1{margin:0;background-image:none}
.bele2{padding:0 0 120px 0}
.bele3{padding:0 0 150px 0}
.rombusz1{width:50px;height:50px;margin:-80px 0 0 0;}
.rombusz3{width:50px;height:50px;margin:-80px 0 0 0;}
.rombusz2, .rombusz4, .rombusz5, .rombusz6, .rombusz7{display:none}
.szelenyil{width:100px;height:75px;margin:-36px 0 0 0}
.ollo{width:75%;height:20px;margin:-20px 0 0 0}
.ollo2{width:75%;height:20px;margin:0;background-color:background-color:rgba(226,207,165,0.7)}
.mszo{clip-path: polygon(10% 0, 90% 0, 90% 14%, 100% 14%, 90% 25%, 90% 100%, 10% 100%);
width:100%;height:auto;background:#EDE0C6;text-align:left;padding:10px 12%;margin:0 0 40px 0}
.okti2{padding:55px 0 70px 0}
.okti3{padding:55px 0 70px 0}
.huji img{width:50%}
.hujjj{width:92%;height:auto;text-align:left;padding:40px 0 30px 0;margin:80px 4% 0 4%}
.hujjj2{margin:40px 4% 40px 4%;width:92%;height:auto;padding:30px 0 30px 0}
.hujjj3{margin:40px 4% 0 4%;width:92%;padding:40px 0 40px 0}
.cimi1{margin:-100px 0 0 0;padding:15px;text-align:left}
.mozg{margin:0}
.krt{width:100%;height:auto;border:0px;transform:rotate(0deg);margin:0;background-color:rgba(148,119,56,0)}
.hu1b{margin:0 4%;width:92%;padding:50px 0 40px 0}
.hu1j{margin:0 4%;width:92%;}
.hu2b{margin:0 5%;width:90%;padding:50px 0 0 0}
.hu2j{margin:0 5%;width:90%;float:right}
.hu3b{margin:0 4%;width:92%;padding:50px 0 40px 0}
.hu3j{margin:0 4%;width:92%;}
.kozepehtr{height:auto;padding:0}
.kozepecolor{background-color:rgba(215,194,148,0.9);height:3700px}
.hujjjj{width:100%;text-align:left;padding:0 3.5%;background:#E4D1A6}
div.img3{margin:0 1% 0 4%;float:left;width:92%;}.img3 img{width:98%;max-width:350px;height:auto;box-shadow:0 3px 8px 0 rgba(0,0,0,0.3),0 5px 15px 0 rgba(0,0,0,0.2)}
div.img35{margin:0 1% 0 4%;float:left;width:92%;}.img35 img{width:98%;max-width:350px;height:auto;box-shadow:0 3px 8px 0 rgba(0,0,0,0.3),0 5px 15px 0 rgba(0,0,0,0.2);margin:0 0 10px 0}
div.gtr img{width:90%;height:auto}
.bal {width:100%;padding:0 3.5%;margin:-20px 0 0 0}
.jobb{width:100%;padding:0 3.5%}
.jobb2{padding:6px 2% 0 2%;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.15)}
.al{width:90%}
.udv{padding:50px 0 0 0}
.lem{max-width:300px;} img.lem{width:90%;}
.mobil{width:100%;margin:0;margin:44px 0 0 0}.mobil img{width:100%;height:auto}
.container2{background-color:#fff;height:100px;padding:30px 0 0 0}
.sun{width:96%;margin:0 10px;} .sun img{width:80%;max-width:300px;height:auto;margin:0;}
.sunv{width:100%;float:left;margin:0;padding:0}.sun img{width:80%;max-width:300px;height:auto;margin:0;}
.sunv img{width:75%;max-width:300px;height:auto;margin:0;}
.sun2{width:90%;max-width:510px;margin:0 10px;border:0;padding:0 0 8px 0}
.sun2v{width:100%;margin:0;padding:0 2%;text-align:center}
.sunv3{width:100%;margin:0;}
.keret{width:100%;margin:0;padding:0 5%}
.esem{width:49.6%;background-color:white;float:left;padding:3px;margin:20px 0;}.esem img{height:auto;}
.button, .buttonok{padding:10px 4px;border-radius:5px;width:160px;font-size:18px}
.ssl{position:absolute;top:50px;left:2px;width:80px;height:auto;background:#141414}
.alahuz{width:20%}
.csikiki{width:50px;height:5px;background-color:#A37F2F}
.csikiki2{width:50px;height:3px;background-color:#A37F2F}
.csikiki2v{width:50px;height:3px;background-color:#A37F2F}
.mozg{transform:rotate(0deg);border-radius:0;margin:5px 0 -15px 0}
iframe{width:80%;height:250px}aside{display:none}
.tablet, .bigi, #snackbar, .vonal, .navigation, .lee, .suny, .maill, .sun3, .heti, .heti2, .oldalkor, .elmszo, .elmszo2, .maszk, .kisful{display:none} footer{display:none} main{display:none}}