@import url(https://fonts.googleapis.com/css?family=Caveat+Brush&amp;subset=latin-ext);address,aside,body,div,h1,h2,h3,header,html,main,p,section{margin:0;padding:0;border:0}body{color:#303030;font-family:Arial,sans-serif;font-size:12px;background-image:url(hatter.png);background-size:cover}section{margin:50px auto;width:800px;border:solid 15px #2e2e2e;border-radius:15px;background-color:#2e2e2e;box-shadow:#303030 0 0 15px}header{position:relative;color:#fff;text-align:center;text-shadow:#303030 1px 1px 1px;width:400px;height:853px;float:left;background-image:url(fejlec.jpg);background-repeat:no-repeat;background-position:center;border-bottom-left-radius:7px}.right{float:right}main{position:relative;background-color:#fff;padding:10px;height:833px;overflow-y:hidden;border-bottom-right-radius:7px}a{color:#303030;text-decoration:none}a:hover{text-decoration:underline}em,h1,h2,header p{font-style:normal;text-transform:uppercase}h1,h2,header p{font-weight:700}h1{font-family:'Caveat Brush',cursive;font-size:28px;text-align:center;padding:7px;letter-spacing:15px;border-top-left-radius:7px;border-top-right-radius:7px}h2{font-size:15px;padding:2px 5px;background-color:#71d7ff;margin-bottom:.5em}p{padding-left:5px}main address{margin-top:30px;font-style:normal}h1,main address h2{background-color:#fbc55b}main address img{position:absolute;bottom:20px;right:20px;border:solid 4px #634f26;border-radius:3px}p{margin-bottom:1.5em}header p{position:relative;width:100%;color:#fff;font-size:36px}header p:nth-child(1){font-size:25px;margin-top:30px;letter-spacing:10px;line-height:1.4em}header p:nth-child(2){margin-top:90px;color:#7a171a;font-weight:400;font-size:25px;left:-29px;font-family:'Caveat Brush',cursive}header p:nth-child(3){left:-25px;width:85px;margin:140px auto 0 auto;border:solid 5px #7a171a;padding:5px 15px 10px 15px;color:#7a171a;font-family:'Segoe Script','Caveat Brush',cursive;font-weight:bolder;font-size:10px;border-radius:50%;text-shadow:none}header p:nth-child(4){font-size:55px;margin:65px 0 0 0;letter-spacing:5px;line-height:1.4em}header p:nth-child(5){font-family:'Caveat Brush',cursive;font-size:25px;margin-top:10px;color:#fbc55b;font-weight:400;letter-spacing:7px}@media only screen and (max-width:830px),only screen and (max-device-width:830px){body{background-image:none;background-color:#2e2e2e}section{transition:margin-top .5s;margin:0;border-radius:0;box-shadow:none}h1,header,main{border-radius:0}}@media only screen and (max-width:800px),only screen and (max-device-width:800px){section{transition:border-width .5s;border-width:0}}@media only screen and (max-width:480px),only screen and (max-device-width:480px){section>h1{display:none}header,main,section{width:auto;height:auto;margin:0}header{float:none;background-size:cover;overflow:hidden}main{padding-bottom:2em}main address img{position:relative;bottom:0;right:0;float:right;margin-top:-40px;margin-right:15px}}@media all and (-ms-high-contrast:none){section{height:900px}main{width:380px;float:right}}