abbr,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}
p{border:0;font-size:100%}
body,h4{margin:0;padding:0}
body,h1,h2,h3,h4,p{outline:0;background:0 0}
address,h4{border:0;vertical-align:baseline}
body,h1,h2,h3{border:0}
address,i{outline:0}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:none}
a,address,i{margin:0;font-size:100%;background:0 0}
.headerbar a,a{text-decoration:none}
.headerbar a{padding:0 10px;color:#fff}
a{color:inherit}
.headerbar a ins,mark{background-color:#ff9;color:#000}
mark{font-style:italic}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
body{background-color:#fff;font-family:Arial,Helvetica,sans-serif;line-height:22px;color:#333}
body,h4{font-size:16px}
.aligncenter{text-align:center;margin:0 auto}
.marginbottom{margin-bottom:40px}
.whiteHeader{background-color:#fff;padding:50px 0 0;margin-bottom:20px;box-shadow:0 0 150px #f0f0f0;border-bottom:1px solid #ccc}
.inner{max-width:1400px;margin:auto;display:block;padding:0 30px}
.headerbar{background:#283e4a;color:#fff;line-height:30px;position:fixed;top:0;left:0;right:0;z-index:99;font-size:14px}
.hamburger{padding:0 10px 0 20px;display:inline-block;font-size:25px;line-height:30px;cursor:pointer;vertical-align:middle}
.headerRightLinks{float:right;height:22px}
.headerLinks a:hover{text-decoration:underline}
a.fb{background:#6262c3}
a.fb,a.in,a.twittx{font-weight:700;font-size:20px}
a.twittx{background:#000}
a.in{background:#0a66c2}
.headerLinks,.headerbar a,.headerbar a.searchlink{display:inline-block;vertical-align:middle}
.headerbar a.searchlink{padding:3px 10px 0;float:right;height:28px;border-radius:4px;margin:0 0 0 10px;overflow:hidden}
.headerbar a.searchlink:hover{background:#c44}
.headerbar a.site-name{display:none;padding-top:3px}
.headerbar a.site-name>span{background:#fff;color:#283e4a;font-family:"Arial Black",Gadget,sans-serif;font-size:27px;line-height:34px;padding:0 5px;margin-right:8px;display:inline-block}
.headerbar a.site-name>span:nth-child(2){background:#c44;color:#fff}
.headerbar a.site-name:hover>span,a.thumb:hover strong{color:#000}
a.searchlink svg{fill:#fff;height:24px;width:24px;display:inline-block}
.logo,.logo .site-name{text-decoration:none;color:#283e4a}
.logo{display:inline-block;vertical-align:middle;background:url(logo.png)center left no-repeat;padding:23px 10px 25px 125px;min-height:60px}
.logo .site-name{font-size:40px;font-weight:700;line-height:45px;display:block}
.logo .site-name>span{display:inline-block;background:#283e4a;color:#fff;font-family:"Arial Black",Gadget,sans-serif;padding:0 10px;margin-right:10px;margin-bottom:5px}
.logo .site-name>span:nth-child(2){background:#c44}
.logo>span{display:block;font-weight:700;font-size:20px;color:#283e4a;padding-top:2px}
.line>span>span,.logo>span>span{color:#c44}
.bannerecske{display:inline-block;vertical-align:middle;height:60px;width:60%;text-align:center;overflow:hidden;max-width:507px;float:right;padding:17px 5px 5px}
.bannerecske a{opacity:.8}
.bannerecske a:hover{opacity:1}
.mainNavi{position:relative}
.prevnext,a.newsflash .prevnext{position:absolute;bottom:0;right:0}
newsflash em {
background:#283e4a;
color:#FFF;
font-weight:bold;
font-style:normal;
padding:2px 5px;
border-radius:5px;
}
.prevnext span,i{display:inline-block}
.prevnext span{background:#fff;padding:5px 15px;line-height:30px}
.prevnext .next{background:#c44!important;color:#fff}
i{border:solid #cacaca;padding:4px;vertical-align:middle}
.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.prevnext .next i{border:solid #fff;border-left:none;border-top:none}
.prevnext .prev i{border:solid #ccc}
.nf,nav ul li,nav ul li a{display:inline-block}
nav ul li{margin-right:10px}
.nf,nav ul li a{text-transform:uppercase}
nav ul li a{padding:5px 17px 5px 8px;font-size:15px;text-decoration:none;color:#868383;background:url(https://prettycoolsite.com/img/arw.png)center right no-repeat;border-bottom:3px solid transparent}
nav ul li a.active,nav ul li a:hover{border-bottom:3px solid #c44}
nav ul li a.active{background:0 0;padding-left:20px;padding-right:20px}
body>section{max-width:1000px;margin:auto;padding:20px 0;color:#333}
main{float:left;width:70%}
aside{float:right;width:27%}
a.newsflash{border:1px solid #ccc;margin:0 0 40px;color:#555;text-decoration:none;line-height:35px;font-size:14px;text-align:center;background:#fff;max-height:35px}
a.newsflash:hover{border-color:#c44}
.nf{vertical-align:middle;background:#c44;color:#fff;padding:0 10px;font-size:.7em;left:0;position:absolute;top:0;bottom:0}
aside .nf{display:none}
a.newsflash strong{font-weight:400}
a.newsflash .prevnext span{display:inline-block;padding:5px 12px;line-height:25px;background:0 0}
.mainslide,.wrapslider,a.newsflash{display:block;overflow:hidden;position:relative}
.wrapslider{margin-bottom:35px}
.mainslide{width:80%;color:#fff;text-decoration:none}
.mainslide img,.sideimg img,.slidethumb img,a.thumb img{width:100%;height:auto;display:block}
.currentSlide{position:absolute;top:12px;right:0;width:0;height:0;border-top:15px solid transparent;border-right:20px solid #c44;border-bottom:15px solid transparent}
.slidedetails,.slidethumbs{position:absolute;bottom:0;right:0}
.slidedetails{left:0;color:#fff;text-shadow:10px 2px 20px #000,2px 10px 20px #000,-10px 2px 20px #000,2px -10px 20px #001;font-size:30px;padding:20px 65px 20px 20px;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.5) 100%);line-height:39px}
.sidedetails strong,.slidedetails strong,mark,nav ul li a,strong{font-weight:700}
.sidedetails strong{display:block}
.slidethumbs{width:20%;top:0}
.slidethumb{width:100%;margin-bottom:5px;display:block;opacity:.9}
.slidethumb:hover,.slidethumb:nth-child(1){opacity:1;box-shadow:-6px 0 0#c44}
.line,a.thumb span.wrapcat{position:relative;width:100%}
.line{top:10px;border-top:1px solid #ccc;margin-bottom:15px}
.line>span,a.thumb{position:relative;color:#283e4a}
.line>span{background:#fff;top:-10px;left:20px;padding:0 10px}
a.thumb{display:inline-block;width:30%;opacity:.9;vertical-align:top;text-decoration:none;margin:0 2% 30px 0}
a.thumb:hover{opacity:1}
a.thumb:hover .readmore{background:#283e4a;color:#fff}
a.thumb span.wrapcat{height:0;display:block}
.line>span,a.thumb span.cat{display:inline-block;font-weight:700}
a.thumb span.cat{position:absolute;top:-142px;right:5px;background:#011;color:#fff;font-size:.7em;opacity:.7;padding:0 4px;text-transform:uppercase}
.line,a.thumb .wrapimg{display:block}
a.thumb strong{display:block;line-height:16px;padding-top:5px;font-size:15px;font-weight:700}
a.thumb .desc,a.thumb .readmore{display:none}
.thumblist a.thumb:nth-child(1){width:100%;opacity:1;display:block}
.thumblist a.thumb:nth-child(1) span.wrapcat{display:none}
.thumblist a.thumb:nth-child(1) .wrapimg{display:inline-block;width:60%;margin-bottom:15px;vertical-align:middle}
.thumblist a.thumb:nth-child(1) .details{display:inline-block;width:35%;padding-left:3%;vertical-align:middle}
.thumblist a.thumb:nth-child(1) strong{font-size:1.2em;line-height:1em}
.thumblist a.thumb:nth-child(1) .desc{display:block;font-size:.85em;color:#565656;padding-top:10px}
.thumblist a.thumb:nth-child(1) .readmore{display:inline-block;font-weight:400;border:1px solid #000;margin:15px 0 5px;padding:6px 16px;border-radius:5px}
aside>div{margin:0 auto 20px;min-height:40px}
.tabz a{display:block;float:left;text-decoration:none;color:#555;width:30%;border:1px solid #ccc;text-align:center;padding:10px 0;border-left:none;font-size:.85em}
.tabz a:hover{background:#e0eff7}
.tabz a:nth-child(1){border-left:1px solid #ccc;border-bottom:3px solid #c44;background:#fff}
.tabz:after{content:"";display:block;clear:both}
.smallVerticalThumbs .sidethumb{display:block;text-decoration:none;color:#283e4a;margin-bottom:30px}
.smallVerticalThumbs .sidethumb:hover{background:#f0f6ff}
.sidedetails,.sideimg{display:inline-block;vertical-align:middle}
.sideimg{width:41%}
.sidedetails {
    width:54%;
    padding-left:2%;
    font-size:15px;
    line-height:18px;
}
.smallVerticalThumbs .sidethumb:nth-last-child(1){margin:45px 0 50px}
.smallVerticalThumbs .sidethumb:nth-last-child(1) .sideimg{display:block;width:100%;padding:5px 0}
.smallVerticalThumbs .sidethumb:nth-last-child(1) .sidedetails{display:block;width:100%;padding:5px 0;text-align:center;font-size:18px;line-height:26px}
.clock,footer{text-align:right}
.clock,.clock>span,input,select{vertical-align:middle}
.clock{border:1px solid #6cb2d6;height:14px;line-height:14px;width:12px;margin-right:5px;border-radius:20px;font-weight:700;padding-right:2px}
.clock>span{border:solid #6cb2d6;border-width:0 0 2px 2px;padding:2px}
#maze,footer{position:relative}
footer{background:#234;clear:both;padding-right:50px}
footer,footer a{color:#fff}
footer p{padding:5px}
address{padding:10px 20px 30px 10px}
.backtotop,.clock,.clock>span,i.up{display:inline-block}
.backtotop,.start{background:#c44;color:#fff}
.backtotop{position:absolute;right:10px;cursor:pointer;top:10px;padding:5px 12px;line-height:25px}
.backtotop:hover,body.scare{background:#000}
i.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);border:solid #fff;border-width:0 2px 2px 0;padding:4px;vertical-align:middle}
body.scare{position:relative}
a,h1,h2,h3,hr,p{padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}
a,body,h1,h2,h3,p{vertical-align:baseline}
footer a,ins{text-decoration:none}
hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}
h1,h2{margin:20px 0 10px;font-size:30px;line-height:30px;color:#c44;text-align:left}
h2{font-size:21px}
.start{padding:0 8px;display:inline-block;border-radius:7px}
.navigation{display:none}
h3{margin:20px 0 5px;font-size:19px}
p{margin:0 0 20px}
.clearboth{clear:both}
.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.clearfix{display:block}
* html .clearfix{height:1%}
#maze{width:1000px;background:#283e4a;height:1000px;max-width:100%;margin:5px auto;-ms-touch-action:none;touch-action:none}
#maze.level1{outline:3px solid #283e4a}
.trail-dot,.trail-dot::after{position:absolute;border-radius:50%;transform:translate(-50%,-50%)}
.trail-dot{width:26px;height:26px;background:#000;pointer-events:none;z-index:4}
.trail-dot::after{content:"";left:50%;top:50%;width:8px;height:8px;background:#fff}
.wall{background:#fdfdfd;display:none;z-index:5}
.dead .wall{background:#c44}
#finish,#start,.wall,img.preload{position:absolute}
#start,a.homelink,a.restart{cursor:pointer;text-align:center;font-weight:700}
#start{text-transform:uppercase;text-shadow:2px 2px 2px #000;line-height:40px;top:70%;left:26%;right:51%;bottom:20%;background:#c44;z-index:8;padding-top:25px;font-size:40px;border-radius:20px;color:#fff}
#start:hover{background:#eb5a5a}
#start.go{font-size:70px !important;background:0 0;text-shadow:2px 2px 2px #000,-2px -2px 2px #000,-2px 2px 2px #000,2px -2px 2px #000}
.level1 .lev1,.level2 .lev2,.level3 .lev3,.level3 .scarehere,.level4 .lev4{display:block}
a.homelink,a.restart{padding:5px 20px;font-size:18px;text-decoration:none;display:inline-block;color:#283e4a}
a.restart{right:5px}
a.restart.active{color:#00f4f7}
svg{width:16px;height:16px;fill:#283e4a}
#finish{top:7%;left:75%;right:9%;bottom:81%;z-index:6;box-shadow:2px 0 2px 2px #000;overflow:hidden;letter-spacing:0;line-height:0;background:#fff url(checker.png)50% 50%}
#level{left:auto;position:absolute;color:#283e4a;font-weight:700;top:25%;right:10%;bottom:auto;z-index:7;letter-spacing:.1px;font-size:36px}
#audioplayer,#creepyke,.level2 #start,.level3 #start,.scarehere{display:none}
.scarehere {
    position:absolute;
    z-index:9;
    top:21%;
    left:61%;
    right:27%;
    bottom:73%;
}
img{max-width:100%}
/*.scarehere{background:rgba(250,0,0,0.3)}*/
#creepyke{position:fixed;z-index:99;top:0;left:0;right:0;bottom:0;cursor:none}
.scarehere#s2{top:21%;left:56%;right:40%;bottom:66%}
.scarehere#s3 {
top:27%;
left:62.5%;
right:27%;
bottom:68%;
}
img.preload{opacity:.1;height:2px;width:2px}
.scare #creepyke{background: #000;display:block}
.wraparticle{text-align:left;max-width:700px;margin:50px auto 20px}
.wraparticle ul{margin:0 0 19px 27px}
#controls,.article{position:relative;text-align:center}
#controls{margin-bottom:30px}
.article{background:#fff;color:#333;max-width:85%;margin:0 auto 70px;padding:10px;border-radius:10px;width:845px}
#creepyke img{width:100%}
#w1{top:0;right:0;bottom:93%}
#w1,#w2{left:0}
#w2,#w3{top:0}
#w2,#w3,#w4{right:80%;bottom:0}
#w3,#w4{left:90%;right:0}
#w4{top:93%;left:0}
#w5{top:19%;left:55%;right:9%;bottom:0}
.level2 #finish{top:86%;left:78%;right:4%;bottom:8%;background-position:top left}
.level2 #level{top:auto;left:auto;right:7%;bottom:16%}
#w6{top:0;left:0;right:0;bottom:95%}
#w7{left:0;right:92%;bottom:0}
#w7,#w8{top:0}
#w8,#w9{bottom:0}
#w10{right:0}
#w8,#w9{left:92%;right:0}
#w9{top:92%;left:0}
#w10{top:27%;left:27%;bottom:60%}
#w11{top:53%;left:7%;right:21%;bottom:36%}
#w12,#w13{top:76%;bottom:16%;left:20%;right:7%}
#w13{bottom:14%}
#w14{bottom:78%;top:0;left:0;right:0}
.level3 #finish{top:10%;left:61%;right:27%;bottom:78%}
.level4 #finish{top:6%;left:5%;right:79%;bottom:78%}
.level3 #level{top:15%;right:42%}
#w15,#w16,#w17{left:0;right:92%;bottom:0;top:0}
#w16,#w17{left:92%;right:0}
#w17{top:92%;left:0}
#w18{top:51%;bottom:18%;left:17%;right:7%}
#w19{top:8%;bottom:54%;left:4%;right:40%}
#w20{top:22%;bottom:28%;left:69%;right:3%}
#w21{top:35%;bottom:54%;left:54%;right:33%}
#w22{top:22%;bottom:74%;left:57%;right:35%}
#w23{top:8%;bottom:77%;left:71%;right:2%}
#w24{top:27.5%;left:62.5%;right:23%;bottom:67%}
#w25,#w26{bottom:67%}
#w25{top:0;left:26%;right:65%}
#w26{top:25%;left:0;right:67%}
.hideinstructions{cursor:pointer}
#wrapmaze{max-width:100%;margin:10px auto}
@media screen and (max-width:1220px){#start{padding-top:18px}a.thumb span.cat{
top:-28px}}
@media screen and (max-width:1050px){#finish{background-image:url(checker-sm.png)}
#level{font-size:26px}
#start{padding-top:15px}
.level3 #finish{top:9%;left:61%;right:26%;bottom:78%}}
@media screen and (max-width:1030px){.bannerecske{width:50%}}
@media screen and (max-width:849px){aside,main{float:none;width:100%}
aside{max-width:400px;margin:50px auto}
nav ul li a{background:0 0;padding:5px;font-size:14px}
.headerbar a.site-name{display:inline-block}
.bannerecske,.headerLinks,a.logo{display:none}
#start{padding-top:17px;font-size:32px}}
@media screen and (max-width:700px){#start{padding-top:10px}a.newsflash,nav.inner{display:none}
.whiteHeader{border:0;padding-top:42px}
.slidedetails{font-size:20px;line-height:25px}
.thumblist a.thumb:nth-child(1) .desc{display:none}}
@media screen and (max-width:625px){#finish{background-image:url(checker-xs.png)}
#start{font-size:18px;padding-top:7px}
body{font-size:17px;line-height:22px}
a.thumb{width:47%}
#w21 {
right:36%;
}
#w24 {
left:63.5%;
}
.scarehere#s3 {
left:63.5%;
}
}
@media screen and (max-width:555px){#start{font-size:17px;padding-top:4px}
    #start {
        letter-spacing:-2px;
	}
}
@media screen and (max-width:450px){.inner{padding:0 15px}
.headerRightLinks,a.thumb span.cat{display:none}
.slidedetails{font-size:16px;line-height:20px}
#start{font-size:15px;padding-top:0px}
.level3 #finish{left:62%}
#level{font-size:20px}}
@media screen and (max-width:350px){
a.searchlink{display:none !important}
}
@media screen and (max-height:1000px){#wrapmaze{max-width:850px}}
@media screen and (max-height:950px){#wrapmaze{max-width:800px}}
@media screen and (max-height:900px){#wrapmaze{max-width:750px}}
@media screen and (max-height:850px){#wrapmaze{max-width:600px}}
@media screen and (max-height:800px){#wrapmaze{max-width:550px}}
@media screen and (max-height:750px){#wrapmaze{max-width:500px}}
@media screen and (max-height:700px){#wrapmaze{max-width:450px}}
@media screen and (max-height:650px){#wrapmaze{max-width:400px}}
@media print{.bannerecske,.headerbar,a .site-name,a.newsflash,aside,footer,nav.inner{display:none}
.whiteHeader{padding:0}
main{float:none;width:auto}
.logo{padding:10px;min-height:20px}
.logo,.slidedetails{background:0 0}}