@charset "UTF-8";.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.hidden-xs{display:block!important}.show-xs{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.hidden-xs{display:none!important}.show-xs{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}*,:after,:before{background:transparent;border:0;box-sizing:border-box;font-size:100%;font-size:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}body{background-color:#c6d8ff;font-display:swap;font-family:Open Sans,sans-serif;font-size:12px;letter-spacing:.5px;line-height:1.5}table{border-spacing:0}.clearfix{clear:right}.wrapper{border-left:1px dotted #333;border-right:1px dotted #333;max-width:1020px}.container,.wrapper{height:100%;margin:0 auto;padding:0}.container{width:980px}@media (max-width:769px){section{padding-top:45px}}section article{margin-bottom:35px}@media (max-width:767px){
  /*!
   * Hamburgers
   * @description Tasty CSS-animated hamburgers
   * @author Jonathan Suh @jonsuh
   * @site https://jonsuh.com/hamburgers
   * @link https://github.com/jonsuh/hamburgers
   */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:15px;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#1e3e48}.hamburger-box{display:inline-block;height:24px;position:relative;width:40px}.hamburger-inner{display:block;margin-top:-2px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#1e3e48;border-radius:4px;height:4px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:40px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}}header{background:#ebf1ff;background:linear-gradient(180deg,#ebf1ff,#dde9ff 60%,#c6d8ff);min-height:115px}header #consoles{margin-top:10px}header .container{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-evenly;position:relative}header .logo{background:url(/images/rh-sprite.png?544a1074c7b77cd67d9ea213a08cb858) no-repeat;height:129px;margin-bottom:4px;position:relative;width:100%}header .logo a{background:url(/images/rh-sprite.png?544a1074c7b77cd67d9ea213a08cb858) 0 -211px no-repeat;bottom:55px;display:block;height:33px;left:132px;position:absolute;text-indent:-6000px;width:222px}header .navigation{bottom:4px;left:0;position:absolute}header .navigation ul{list-style:none}header .navigation ul li{float:left}header .navigation ul li a{background:url(/images/rh-sprite.png?544a1074c7b77cd67d9ea213a08cb858) -546px -211px no-repeat;display:block;height:43px;text-indent:-6000px}header .navigation ul li.home a{background-position:-546px -212px;width:93px}header .navigation ul li.home a:hover{background-position:-546px -256px}header .navigation ul li.roms a{background-position:-639px -212px;width:94px}header .navigation ul li.roms a:hover{background-position:-639px -256px}header .navigation ul li.emulators a{background-position:-848px -212px;width:132px}header .navigation ul li.emulators a:hover{background-position:-848px -256px}header .links{bottom:55px;font-size:11px;position:absolute;right:20px}header .links ul{position:relative}header .links ul li:not(:last-child):after{content:" | "}header .links ul li{display:inline}header .links ul li *{font-size:11px}header .links ul li span{padding:5px}header .search{background:url(/images/form-bg.png?b546f3d30439c286d74aa51a120bb843) repeat-x scroll 0 1px #2e59ae;border-radius:5px;height:32px;margin-bottom:2px;position:relative;width:100%}header .search form{height:auto}header .search fieldset{background:url(/images/search.png?b3d87d4ed1234258d03ed5d036e13084) no-repeat scroll 1px 0 transparent;border-radius:5px;padding:7px 0 7px 50px}header .search legend{display:none}header .search .hidden-xs{float:left}header .search .dd_trigger{background:url(/images/rh-sprite.png?544a1074c7b77cd67d9ea213a08cb858) no-repeat;height:15px}header .search .dd_trigger,header .search input{border:none;color:#d3e2ff;font-size:12px;padding:3px 5px 3px 4px}header .search input{background:url(/images/rh-sprite.png?544a1074c7b77cd67d9ea213a08cb858) 0 -280px no-repeat;box-shadow:none;height:21px}header .search button{background:url(/images/rh-sprite.png?544a1074c7b77cd67d9ea213a08cb858) -448px -212px no-repeat;border:none;cursor:pointer;float:left;height:21px;margin-left:8px;position:inherit;text-indent:-6000px;width:60px}header .search .float{float:left}header .search .tf{position:relative}header .search .tf input{width:165px}header .search .dd_1,header .search .dd_2{padding-right:8px;position:relative}header .search .dd_1 .dd_trigger,header .search .dd_2 .dd_trigger{cursor:default;padding-right:28px}header .search .dd_1 .dd_trigger{background-position:0 -303px;width:110px}header .search .dd_2 .dd_trigger{background-position:0 -326px;width:90px}header .search .keywords{display:block}header .search .findRom,header .search .romOr,header .search label{color:#fff;float:left;font-size:15px;margin-right:10px}header .search .dropdown{background:#1a3d91;border-color:#091a62 #5f89cc #5f89cc #091a62;border-style:solid;border-width:1px;color:#d4e3ff;display:none;left:0;position:absolute;top:22px;width:140px}header .search .dropdown input{background:none;height:auto;padding:0;width:auto}header .search .dropdown li{padding:1px 3px}header .search .dropdown li label{float:none;font-size:1em;margin-right:0;padding:0 0 0 5px}header .search .dropdown li.even{background:#132f7e}header .search .dd_2 .dropdown{width:120px}header .quicklist{background:url(/images/spritery.png?34ad12e804edebc3c82dea65d8600d9d) -2944px 0 repeat-y;width:100%}header .quicklist .top{background:url(/images/spritery.png?34ad12e804edebc3c82dea65d8600d9d) -1963px 0 no-repeat}header .quicklist .bottom{background:url(/images/spritery.png?34ad12e804edebc3c82dea65d8600d9d) -3926px bottom no-repeat;width:100%}header .quicklist .sort_options{float:left;padding:0 5px 6px 6px;width:39px}header .quicklist .sort_options ul li{list-style:none}header .quicklist .sort_options ul li a{display:block;height:25px;margin-top:6px;text-indent:-6000px;width:25px}header .quicklist .sort_options ul li.atoz a{background:url(/images/rh-sprite.png?544a1074c7b77cd67d9ea213a08cb858) -246px -280px no-repeat}header .quicklist .sort_options ul li.atoz a.active,header .quicklist .sort_options ul li.atoz a:hover{background:url(/images/rh-sprite.png?544a1074c7b77cd67d9ea213a08cb858) -272px -280px no-repeat}header .quicklist .sort_options ul li.popular a{background:url(/images/rh-sprite.png?544a1074c7b77cd67d9ea213a08cb858) -297px -280px no-repeat}header .quicklist .sort_options ul li.popular a.active,header .quicklist .sort_options ul li.popular a:hover{background:url(/images/rh-sprite.png?544a1074c7b77cd67d9ea213a08cb858) -324px -280px no-repeat}header .quicklist .sort_options ul li.time a{background:url(/images/rh-sprite.png?544a1074c7b77cd67d9ea213a08cb858) -350px -280px no-repeat}header .quicklist .sort_options ul li.time a.active,header .quicklist .sort_options ul li.time a:hover{background:url(/images/rh-sprite.png?544a1074c7b77cd67d9ea213a08cb858) -376px -280px no-repeat}header .quicklist .roms{float:left;padding:2px 0;width:938px}header .quicklist .roms table{width:100%}header .quicklist .roms table td{border-left:3px solid #fff;padding:3px 10px;width:134.5px}header .popular table tr.odd td,header .quicklist .roms table tr.odd td{background:#f4f6f9;border-bottom:1px solid #d9e0ec;border-top:1px solid #d9e0ec}header .atozArea{font-size:12px;height:21px;width:100%}header .atozArea .even{width:100%}header .atozArea .odd{background:none repeat scroll 0 0 #f4f6f9;border-bottom:1px solid #d9e0ec;border-top:1px solid #d9e0ec}header .atozArea .r1{float:left;padding:3px 8px;vertical-align:middle;width:16.64%}header a.featured{font-weight:700}header nav.main{flex-grow:1;font-weight:600;text-align:right}@media (max-width:925px){header nav.main{max-height:0;overflow:hidden}}@media (min-width:926px){header nav.main .upgrade{display:inline-block;margin-left:20px}}header nav.main ul{display:inline-block;list-style:none}header nav.main ul li{display:inline-block;margin-left:10px;position:relative}header nav.main ul li:focus-within .subnav,header nav.main ul li:focus .subnav,header nav.main ul li:hover .subnav{opacity:1;transform:scale(1) rotateX(0) translateZ(0);visibility:visible}header nav.main ul li:hover .subnav{z-index:20}header nav.main ul li a{border-radius:.25em;color:#063b61;display:inline-block;font-family:Montserrat,"sans-serif";font-size:16px;font-weight:400;padding:3px 7px;text-decoration:none;text-transform:uppercase;transition:all .15s ease-in-out}header nav.main ul li a:active,header nav.main ul li a:focus,header nav.main ul li a:hover{background-color:#a8cdda}header nav.main .subnav{background:#fff;border-radius:10px;box-shadow:0 8px 15px rgba(0,0,0,.25),0 0 3px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.15);left:-20%;opacity:0;padding:20px;position:absolute;text-align:left;top:40px;transform:scale(.9) rotateX(-45deg) translate3d(0,10px,10px);transform-origin:50% -10px;transition:transform .3s ease,opacity .25s linear,visibility .3s linear;visibility:hidden;width:200px;z-index:19}header nav.main .subnav.wide{width:425px}header nav.main .subnav.wide li{line-height:16px;width:50%}header nav.main .subnav .header{color:#666;font-size:.7rem;text-transform:uppercase}header nav.main .subnav ul{border-top:1px solid transparent;display:flex;flex-wrap:wrap;list-style:none;margin-top:10px;padding:0}header nav.main .subnav li{margin:0;min-width:100px;padding:6px 0;transition:height .25s ease .1s;white-space:nowrap;width:100%}header nav.main .subnav li:hover{background-color:#f5f5f5;cursor:pointer}header nav.main .subnav a{display:block;font-size:16px;font-weight:400;padding:7px;text-transform:none}header nav.main .subnav a:active,header nav.main .subnav a:focus,header nav.main .subnav a:hover{background-color:transparent}@media (min-width:926px){header nav.main .subnav:before{background:#fff;border:1px solid #ddd;border-right:0;border-top:0;box-shadow:-2px 1px 6px -3px rgba(0,0,0,.175);content:"";height:16px;left:45px;position:absolute;top:-8px;transform:rotate(135deg);width:16px}}header nav.main .caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px dashed;display:inline-block;height:0;vertical-align:middle;width:0}header nav.main .toggle-subnav{left:-4000px;overflow:hidden;position:absolute}@media (max-width:1059px){header nav.main{margin:7px 0;text-align:center}header nav.main ul{display:inline-block;margin-bottom:7px}}@media (max-width:767px){header div.links{padding:0;position:static;transition:max-height .4s ease-in-out;width:100%}header div.links.is-active{border:1px solid #ddd;max-height:2000px}header div.links .upgrade{margin-bottom:5px}header div.links>ul{width:100%}header div.links>ul>li{border-radius:0;display:block;line-height:60px;margin:0;padding:0}header div.links>ul>li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}header div.links>ul>li>label{cursor:pointer}header div.links>ul>li>label a{display:block;pointer-events:none}header div.links>ul>li a{width:100%}header div.links .subnav{background:transparent;border-radius:0;box-shadow:none;display:none;margin:0!important;max-width:none;opacity:1;padding:0;position:static;transform:none;visibility:visible}header div.links .subnav:active{text-decoration:none}header div.links .subnav.wide ul li{width:100%}header div.links .subnav ul{margin:0;padding:0}header div.links .subnav ul li{line-height:30px}header div.links .subnav ul li:hover{background:transparent}header div.links .subnav a{padding:7px 2em}header div.links .toggle-subnav:checked~.subnav{display:block}}main{background-color:#f7f7f7;border-radius:5px;margin-bottom:15px!important;min-height:450px}main#section{margin-top:10px}main section{padding:15px}main.popular-games{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}main.popular-games ul{-moz-columns:2;column-count:2;width:100%}@media only screen and (max-width:767px){main.popular-games ul li:before{display:none}main.popular-games ul li:not(:last-child){border-bottom:1px solid #d9e0ec}}main .page-header{background:#60a8d0 url(/images/page-header-bg.jpg?34dfc07b75c2c25e3f59b433cda4e1c7) repeat 50% 0;box-shadow:inset 0 3px 5px -1px rgba(0,0,0,.2);min-height:122px;padding-top:30px;position:relative}main .page-header:before{background:url(/images/page-header-bottom-bg.png?e9101810096cbea60637f0478c681a5e) no-repeat 50% 0;content:"";display:block;height:30px;left:0;margin-top:0;position:absolute;top:100%;width:100%}main .page-header h1{color:#fff;font-weight:400;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.2)}#footer{height:240px;position:relative}#footer *{font-size:11px}#footer ul li{list-style:none}#footer .viewport{background:#0a2d73;position:relative}#footer .viewport .top{background:url(/images/spritery.png?34ad12e804edebc3c82dea65d8600d9d) 0 0 no-repeat}#footer .viewport .bottom{background:url(/images/spritery.png?34ad12e804edebc3c82dea65d8600d9d) -981px bottom no-repeat;height:220px;padding:16px 20px}#footer .viewport .devil{background:url(/images/rh-sprite.png?544a1074c7b77cd67d9ea213a08cb858) -832px -329px no-repeat;height:240px;position:absolute;right:-18px;top:-10px;width:147px}#footer .viewport .title{color:#fff;font-size:18px;font-weight:400;padding-bottom:12px;text-shadow:1px 1px 0 #000}#footer .viewport span a{background:#143d8d;color:#fff;display:inline-block;font-size:11px;margin-right:5px;margin-top:12px;padding:4px 8px}#footer .viewport span a:hover{background:#051c59;text-decoration:none}#footer .copyright{background:url(/images/spriterx.png?a44e65a52e4730621df3e19aaffd53a2) right -302px no-repeat;float:left;height:100%;padding-right:27px;width:190px}#footer .copyright p{color:#658bd4;line-height:1.6}#footer .affiliates{float:left;padding-left:27px}#footer .affiliates ul li{float:left;width:150px}#footer .affiliates ul li a{color:#93afe5}#footer .affiliates ul li ul li{float:none;padding:2px 0;width:auto}#footer .affiliates ul li span a{color:#fff}.clear{clear:both}.clearfix{display:inline-block}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearspace{display:block}.center{text-align:center}.blue{color:#4975cc}#section .viewport{padding-bottom:0}#section .viewport .header{background:url(/images/spriterx.png?a44e65a52e4730621df3e19aaffd53a2) 0 -70px repeat-x}#section .viewport .header .left{background:url(/images/spriterx.png?a44e65a52e4730621df3e19aaffd53a2) 0 0 no-repeat}#section .viewport .header .right{background:url(/images/spriterx.png?a44e65a52e4730621df3e19aaffd53a2) right -35px no-repeat;height:35px;padding:4px 14px 4px 4px}#section .viewport .header h2{background:url(/images/rh-sprite.png?544a1074c7b77cd67d9ea213a08cb858) no-repeat;height:27px;padding:2px 0 2px 37px;width:133px}#section .viewport .header h2,#section .viewport .header h3{color:#fff;float:left;font-size:15px;font-weight:700;text-shadow:.1em .1em .05em #000}#section .viewport .header h3{background:url(/images/spriterx.png?a44e65a52e4730621df3e19aaffd53a2) 0 -170px repeat-x}#section .viewport .header h3 span.left{background:url(/images/spriterx.png?a44e65a52e4730621df3e19aaffd53a2) 0 -114px no-repeat;display:block}#section .viewport .header h3 span.right{background:url(/images/spriterx.png?a44e65a52e4730621df3e19aaffd53a2) right -142px no-repeat;display:block;height:23px;overflow:hidden;padding:2px 8px}#section .viewport .header h1{color:#fff;font-size:15px;font-weight:700;text-shadow:.1em .1em .05em #000}#section .viewport .header .h1{background:url(/images/spriterx.png?a44e65a52e4730621df3e19aaffd53a2) 0 -170px repeat-x;float:left}#section .viewport .header .h1 span.left{background:url(/images/spriterx.png?a44e65a52e4730621df3e19aaffd53a2) 0 -114px no-repeat;display:block}#section .viewport .header .h1 span.right{background:url(/images/spriterx.png?a44e65a52e4730621df3e19aaffd53a2) right -142px no-repeat;display:block;height:27px;overflow:hidden;padding:2px 8px}#section .viewport .header .h1 a{color:#fff;padding:0 10px}#section .viewport .header .h1 a:hover{background:none;color:#f0faf9;text-shadow:none}#section .viewport .header .h1 span.right span.bredcrumb{display:block;height:20px;overflow:hidden}#section .viewport.faqs .header h2,#section .viewport.popular .header h2{background-position:-245px -329px}#section .viewport.news .header h2{background-position:-245px -356px}#section .viewport.reviews .header h2{background-position:0 -27px}#section .viewport .header span.more{float:right;padding-top:5px}#section .viewport .header span.more a{color:#96b3eb;font-size:11px}#section .viewport .ads{padding:4px 0}#section .viewport.dark .content{background:url(/images/spritery.png?34ad12e804edebc3c82dea65d8600d9d) -9205px 0 repeat-y;margin:0 0 6px}#section .viewport.dark .content .top{background:url(/images/spritery.png?34ad12e804edebc3c82dea65d8600d9d) -7635px 0 no-repeat}#section .viewport.dark .content .bottom{background:url(/images/spritery.png?34ad12e804edebc3c82dea65d8600d9d) -8420px bottom no-repeat}#section .viewport.light .content{background:url(/images/spritery.png?34ad12e804edebc3c82dea65d8600d9d) -6850px 0 repeat-y;margin:0 0 6px}#section .viewport.light .content .top{background:url(/images/spritery.png?34ad12e804edebc3c82dea65d8600d9d) -5280px 0 no-repeat}#section .viewport.light .content .bottom{background:url(/images/spritery.png?34ad12e804edebc3c82dea65d8600d9d) -6065px bottom no-repeat}#section .news .entry:not(:first-child){border-top:1px solid #bdd2f8}#section .news .entry{padding:10px 0}#section .news .entry h3{color:#00008b;font-size:14px}#section .news .entry p{color:#000;line-height:1.5}#section .news .entry p.date{color:#999;padding-bottom:5px}@media only screen and (max-width:992px){.wrapper{width:97%}.container,main{width:96.6%}header .quicklist .roms{width:94%}#aside{width:165px}.ads>iframe{width:100%!important}#footer .viewport .devil{right:-10px}.details .content .bottom .block.sep.clearfix.clearspace>div{width:auto!important}.details .content .bottom .block.sep.clearfix.clearspace iframe{padding-top:5px;vertical-align:top;width:100%!important}.atozArea .r1{width:13.86%}#section .viewport .ads{overflow:hidden}#section .list div#roms_table .row>div{padding:8px 12px}}@media only screen and (max-width:767px){.roms.collapsed{display:none}.hidden-xs{display:none!important}.show-xs{display:block!important}.wrapper{min-width:320px}header .quicklist{background-color:#fff;border-radius:3px}header .quicklist,header .quicklist .bottom,header .quicklist .top{background-image:none}header .quicklist .roms{padding:1%;width:99%}header .quicklist .roms table.tableOnMobile{display:table}header .atozArea .r1{border-bottom:1px solid #d9e0ec;width:50%}header .atozArea .odd{background:none;border:none}.top-lists .flag,.top-lists .system{display:none}header .atozArea .odd .r1{border-bottom:1px solid #d9e0ec}.search .romOr{clear:left}header .search form{margin-bottom:10px;max-height:48px}.search .responsiveSearch{display:block}#menuHome{display:none}header .search fieldset{background:none;border-radius:0;margin:0;padding:0;width:100%}header .search{background:none;border-radius:0;height:auto;margin-bottom:-5px;margin-top:5px}header .search label{display:none}header .search fieldset .keywords{margin-bottom:0}header .search .ui-input-search{background:linear-gradient(#f9f9f9,#eee) repeat scroll 0 0 #f9f9f9;background-clip:padding-box;background-image:none;border:1px solid #aaa;border-radius:1.4em;box-sizing:border-box;display:inline-block;padding:0 30px;position:relative;width:100%}header .search .ui-input-search:after{background:#666;background:rgba(0,0,0,.4);background-image:url(/images/icons-18-white.png?45f540505f97a2b83ae5976c814f0841);background-position:-612px 50%;background-repeat:no-repeat;border-radius:9px;content:"";height:18px;left:7px;margin-top:-9px;opacity:.5;position:absolute;top:50%;width:18px}header .search fieldset .ui-input-search input{background:none repeat scroll 0 0 transparent;border:none;color:#000;display:inline-block;font-size:13px;height:auto;line-height:1.4;margin:0;outline:0 none!important;padding:.5em 0;width:98%}header .slicknav_menu{display:block}.wrapper{border-left:none;border-right:none}header .header .links{background-color:#f7f7f7;border-radius:10px;max-height:0;overflow:hidden;padding-right:10px;text-align:right;width:96%}header .header .links ul li:not(:last-child):after{content:""}.fbLikeBtn{left:auto;right:0;top:12px;width:50px}header .header h1 a,header .header h2 a{background:url(/images/logo-mobile.png?cce80dadc1fe3af1c0da472e7b653bdb) no-repeat 50%;background-size:100% auto;height:37px;left:10px;top:10px;width:240px}header .header{background:none;width:90%}header .logo{background:none;height:64px;width:75%}#aside{display:block;float:none;text-align:center;width:100%}#aside .ads{margin-top:0!important}#footer .viewport .bottom{background:none;height:315px}#footer .viewport .top{background:none}#footer .viewport .devil{display:none;right:0}#footer .copyright{background:none;float:none;height:auto;margin-bottom:25px;padding-right:0;width:100%}#footer .affiliates{float:none;padding-left:0}#footer{height:auto;padding-bottom:30px}#section .subbar{background:#5782d6;border-radius:5px}#section .subbar .left{background:none}#section .subbar .right{background:none;height:44px}#section .subber .right.overviewTag{height:22px}#section .page table td textarea{width:100%}.details .content .bottom .block.sep.clearfix.clearspace>div{width:auto!important}#section .details .download_list ul li{padding-bottom:0}.details .content .bottom .block.sep.clearfix.clearspace iframe{padding-top:0;width:100%!important}#section .details .info{width:auto}header .quicklist .roms table.tableOnMobile td{width:50%}#section .popular .content .bottom{padding:15px 5px}#footer .viewport{border-radius:6px;position:relative}.slicknav_nav{width:200px}.slicknav_nav a{color:#fff!important}#section .list .title,#section .list .w-console div.title{width:78%}#section .list .extend.th{display:none}#section .list div#roms_table .title.th{width:92%}#notes{display:none}#footer{padding-bottom:5px}#footer .viewport .bottom{height:auto!important}header #consoles .header{background:url(/images/spriterx.png?a44e65a52e4730621df3e19aaffd53a2) repeat-x scroll 0 -70px transparent;cursor:pointer;height:auto;margin-bottom:0;width:auto}header #consoles .header .left{background:url(/images/spriterx.png?a44e65a52e4730621df3e19aaffd53a2) no-repeat scroll 0 0 transparent}header #consoles .header .right{background:url(/images/spriterx.png?a44e65a52e4730621df3e19aaffd53a2) no-repeat scroll right -35px transparent;height:33px;padding:4px 14px 4px 4px}header #consoles .header h1{color:#fff;font-size:15px;font-weight:700;text-shadow:.1em .1em .05em #000}header #consoles .header .h1{background:url(/images/spriterx.png?a44e65a52e4730621df3e19aaffd53a2) repeat-x scroll 0 -170px transparent;float:left}header #consoles .header .h1 span.left{background:url(/images/spriterx.png?a44e65a52e4730621df3e19aaffd53a2) no-repeat scroll 0 -114px transparent;display:block}header #consoles .header .h1 span.right{background:url(/images/spriterx.png?a44e65a52e4730621df3e19aaffd53a2) no-repeat scroll right -142px transparent;display:block;height:28px;overflow:hidden;padding:2px 8px}header #consoles .header span.more{float:right;margin-top:4px}header #consoles .header span.more a:hover{background:transparent;text-decoration:none}header .quicklist .roms{border:1px solid #00008b;padding:0;width:auto}header .quicklist .roms .atozArea{padding:1%;width:99%}.pagi_nav span a.first,.pagi_nav span a.last,.pagi_nav span a.next,.pagi_nav span a.prev{display:none}#scrn .leftDiv{clear:both;float:none;margin:0 0 5px;padding:0;width:100%}}@media only screen and (max-width:480px){#footer .affiliates ul li{width:128px}#section .subber .right.overviewTag{height:22px}.details .content .bottom .block.sep.clearfix.clearspace>div{margin:10px 0!important}header .search fieldset .dd_1,header .search fieldset .dd_2,header .search fieldset .keywords{margin-bottom:8px}#section .page table td{display:table}#MessageAddForm td input{margin-top:6px;width:100%}#MessageAddForm td label{display:block;margin-top:5px}#section .page #MessageAddForm td{display:table;width:100%}#MessageAddForm td select{margin-top:6px}#MessageAddForm table{width:100%}.page #MessageAddForm table td textarea{margin-bottom:10px;margin-top:6px}#section .list #roms_table td{padding:10px 0 10px 5px}#section .list #roms_table th{padding:10px 0 10px 8px}#section .list .hidden ul{padding:8px 0 8px 10px}header .header{width:100%}}@media only screen and (min-width:321px) and (max-width:440px){header .atozArea .r1{width:50%}}@media only screen and (max-width:320px){header .atozArea .r1{width:95%}.search .romOr{margin-left:65px}#section .subber .right.overviewTag{height:22px}header .atozArea .r1{width:100%}header .search fieldset button{margin:0 95px}#MessageAddForm td input{width:75%}#section .page table td textarea{width:85%}#section .subbar .right{height:58px}#section .list tr.emulator_list td{padding:2px 12px}#section .list tr.e_console_info td{padding-left:12px;padding-right:12px}#section .list div#roms_table .row>div{padding:8px 12px}.fbLikeBtn{right:7px;top:5px}}h1,h2,h3{font-family:Montserrat,sans-serif;letter-spacing:1.35px;text-transform:uppercase}h1{font-size:33px}@media (max-width:425px){h1{font-size:25px}}h2{font-size:25px;font-weight:400;margin-bottom:10px}@media (max-width:425px){h2{font-size:21px}}h3{color:#000;font-size:15px;font-weight:400}@media (max-width:425px){h3{font-size:18px}}p{font-size:12px;margin-bottom:1em}a{color:#00008b;text-decoration:none}a:hover{text-decoration:underline}.green{color:#84c225}.red{color:#e1000e}section.roms a{text-decoration:none}section a{text-decoration:underline}section a:hover{font-weight:700}section ul{list-style:none}section ul li{font-family:Montserrat,"sans-serif";font-size:12px;line-height:2}section ul li:before{color:#6fb4d7;content:"⌃";display:inline-block;font-weight:700;margin-right:10px;transform:rotate(90deg)}.lined{border-bottom:3px solid #a9d2e6}.dual-lined:after{background:linear-gradient(90deg,#063b61 60%,#a9d2e6 0);content:"";display:block;height:3px;left:0;position:relative;top:0}.dual-lined.short:after{background:linear-gradient(90deg,#063b61 30%,#a9d2e6 0)}.dark{border-color:#063b61}.img-responsive{display:block;height:auto;max-width:100%}.pull-right{float:right}.pull-left{float:left}.hidden{display:none}.ad{flex-shrink:0}.ad-leader{height:90px;margin:20px auto;width:728px}@media (max-width:740px){.ad-leader{display:none}}.ad-mobile-leader{height:50px;margin:20px auto;width:320px}@media (min-width:739px){.ad-mobile-leader{display:none}}.ad-bigsquare{height:250px;margin:3px;width:300px}@media (max-width:925px) and (min-width:740px){.ad-bigsquare{display:none}}@media (max-width:739px){.ad-bigsquare{margin:20px auto 10px}}.breadcrumbs li{color:#fff;display:inline-block;font-size:14px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.breadcrumbs li a{color:#fff;text-decoration:none}.breadcrumbs li a:hover{text-decoration:underline}.breadcrumbs li:first-child:before{display:none}.breadcrumbs li:before{content:"»";margin-right:5px}.alert{border:1px solid transparent;border-radius:5px;font-size:12px;margin-bottom:2.5rem;padding:1rem 1.25rem;position:relative}.alert a{text-decoration:underline}.alert ul{list-style:none}.alert ul li:before{display:none!important}.alert-primary{background-color:#cce5ff;border-color:#b8daff;color:#004085}.alert-primary a{color:#002752}.alert-secondary{background-color:#e2e3e5;border-color:#d6d8db;color:#383d41}.alert-secondary a{color:#202326}.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert-success a{color:#0b2e13}.alert-info{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}.alert-info a{color:#062c33}.alert-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.alert-warning a{color:#533f03}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger a{color:#491217}p+form{margin-top:30px}input,textarea{background:#fff;background-clip:padding-box;border:1px solid #ccc;border-radius:5px;box-shadow:inset 0 1px 2px #ddd;color:#555;display:inline-block;font-size:12px;padding:0 15px;width:100%}input{height:42px}input::-moz-placeholder{color:#888}input:-ms-input-placeholder{color:#888}input::placeholder{color:#888}textarea{padding:10px}textarea::-moz-placeholder{color:#888}textarea:-ms-input-placeholder{color:#888}textarea::placeholder{color:#888}input[type=checkbox]{box-shadow:none;margin-top:-5px;width:42px}.form-action{display:inline-block}.form-action button:hover{text-decoration:underline}.form-group{display:flex;flex-direction:row;font-size:12px;font-weight:400;margin:10px 15px;width:100%}.form-group label{display:block;flex:none;font-size:1em;font-weight:600;line-height:30px;min-width:150px;padding-right:20px;width:20%}.form-group .input-control{display:block;flex:1 1 auto;margin-bottom:10px;margin-right:8px;margin-top:-4px;max-width:500px}.form-group .input-control:focus{border:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-group .has-aside{display:flex;flex-direction:row;width:100%}.form-group .has-help{max-width:500px;width:100%}.form-group .has-error .feedback-block{color:#a94442}.form-group .has-error input{border-color:#a94442}.form-group #email-suggestion{cursor:pointer}.form-group .form-aside{display:inline-block;line-height:30px;min-width:65px;padding-left:10px}.form-group .form-aside a{color:inherit}.form-group .help-block{color:#737373;display:block;margin-bottom:10px;margin-top:5px;width:100%}.form-group .feedback-block{display:none}.form-group-phone{display:none!important}@media (max-width:925px){.form-group{margin:10px 0}.form-group .input-control{margin:0;max-width:900px}}@media (max-width:600px){.form-group{flex-direction:column}}@media (min-width:1000px){form>div>label,legend{text-align:right}}.icon{display:block;float:left;height:16px;width:16px}.fas,.icon{margin-right:5px}.icon-download{vertical-align:text-top}.icon-wii{background-position:0 0}.icon-gba,.icon-wii{background-image:url(/images/sprite.platform-icons.png?05a91f829142834b28472fc83440ba5a);background-size:64px 64px}.icon-gba{background-position:-16px 0}.icon-gbc{background-position:0 -16px}.icon-gbc,.icon-nds{background-image:url(/images/sprite.platform-icons.png?05a91f829142834b28472fc83440ba5a);background-size:64px 64px}.icon-nds{background-position:-16px -16px}.icon-3ds{background-position:-32px 0}.icon-3ds,.icon-n64{background-image:url(/images/sprite.platform-icons.png?05a91f829142834b28472fc83440ba5a);background-size:64px 64px}.icon-n64{background-position:-32px -16px}.icon-gamecube{background-position:0 -32px}.icon-gamecube,.icon-nes{background-image:url(/images/sprite.platform-icons.png?05a91f829142834b28472fc83440ba5a);background-size:64px 64px}.icon-nes{background-position:-16px -32px}.icon-snes{background-position:-32px -32px}.icon-ps,.icon-snes{background-image:url(/images/sprite.platform-icons.png?05a91f829142834b28472fc83440ba5a);background-size:64px 64px}.icon-ps{background-position:-48px -48px}.icon-ps2{background-position:-48px 0}.icon-ps2,.icon-ps3{background-image:url(/images/sprite.platform-icons.png?05a91f829142834b28472fc83440ba5a);background-size:64px 64px}.icon-ps3{background-position:-48px -16px}.icon-psp{background-position:-48px -32px}.icon-dreamcast,.icon-psp{background-image:url(/images/sprite.platform-icons.png?05a91f829142834b28472fc83440ba5a);background-size:64px 64px}.icon-dreamcast{background-position:0 -48px}.icon-genesis{background-position:-16px -48px}.icon-genesis,.icon-saturn{background-image:url(/images/sprite.platform-icons.png?05a91f829142834b28472fc83440ba5a);background-size:64px 64px}.icon-saturn{background-position:-32px -48px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.icon-wii{background-position:0 0}.icon-gba,.icon-wii{background-image:url(/images/sprite.@2x.platform-icons.png?e37f8396288418027e4a7559f37b97d0);background-size:64px 64px}.icon-gba{background-position:-16px 0}.icon-gbc{background-position:0 -16px}.icon-gbc,.icon-nds{background-image:url(/images/sprite.@2x.platform-icons.png?e37f8396288418027e4a7559f37b97d0);background-size:64px 64px}.icon-nds{background-position:-16px -16px}.icon-3ds{background-position:-32px 0}.icon-3ds,.icon-n64{background-image:url(/images/sprite.@2x.platform-icons.png?e37f8396288418027e4a7559f37b97d0);background-size:64px 64px}.icon-n64{background-position:-32px -16px}.icon-gamecube{background-position:0 -32px}.icon-gamecube,.icon-nes{background-image:url(/images/sprite.@2x.platform-icons.png?e37f8396288418027e4a7559f37b97d0);background-size:64px 64px}.icon-nes{background-position:-16px -32px}.icon-snes{background-position:-32px -32px}.icon-ps,.icon-snes{background-image:url(/images/sprite.@2x.platform-icons.png?e37f8396288418027e4a7559f37b97d0);background-size:64px 64px}.icon-ps{background-position:-48px 0}.icon-ps2{background-position:-48px -16px}.icon-ps2,.icon-ps3{background-image:url(/images/sprite.@2x.platform-icons.png?e37f8396288418027e4a7559f37b97d0);background-size:64px 64px}.icon-ps3{background-position:-48px -32px}.icon-psp{background-position:0 -48px}.icon-dreamcast,.icon-psp{background-image:url(/images/sprite.@2x.platform-icons.png?e37f8396288418027e4a7559f37b97d0);background-size:64px 64px}.icon-dreamcast{background-position:-16px -48px}.icon-genesis{background-position:-32px -48px}.icon-genesis,.icon-saturn{background-image:url(/images/sprite.@2x.platform-icons.png?e37f8396288418027e4a7559f37b97d0);background-size:64px 64px}.icon-saturn{background-position:-48px -48px}}[class^=flags-]{background-repeat:no-repeat;display:inline-block;height:16px;overflow:hidden;text-indent:300px;vertical-align:middle;width:16px}.flags-australia{background-position:0 0}.flags-australia,.flags-china{background-image:url(/images/sprite.flags.png?cbd54dc2b76e1952172edd2a78409e6c);background-size:64px 64px}.flags-china{background-position:-16px 0}.flags-denmark{background-position:0 -16px}.flags-denmark,.flags-europe{background-image:url(/images/sprite.flags.png?cbd54dc2b76e1952172edd2a78409e6c);background-size:64px 64px}.flags-europe{background-position:-16px -16px}.flags-finland{background-position:-32px 0}.flags-finland,.flags-france{background-image:url(/images/sprite.flags.png?cbd54dc2b76e1952172edd2a78409e6c);background-size:64px 64px}.flags-france{background-position:-32px -16px}.flags-germany{background-position:0 -32px}.flags-germany,.flags-italy{background-image:url(/images/sprite.flags.png?cbd54dc2b76e1952172edd2a78409e6c);background-size:64px 64px}.flags-italy{background-position:-16px -32px}.flags-japan{background-position:-32px -32px}.flags-japan,.flags-korea{background-image:url(/images/sprite.flags.png?cbd54dc2b76e1952172edd2a78409e6c);background-size:64px 64px}.flags-korea{background-position:-48px 0}.flags-netherlands{background-position:-48px -16px}.flags-netherlands,.flags-norway{background-image:url(/images/sprite.flags.png?cbd54dc2b76e1952172edd2a78409e6c);background-size:64px 64px}.flags-norway{background-position:-48px -32px}.flags-russia{background-position:0 -48px}.flags-russia,.flags-spain{background-image:url(/images/sprite.flags.png?cbd54dc2b76e1952172edd2a78409e6c);background-size:64px 64px}.flags-spain{background-position:-16px -48px}.flags-unknown{background-position:-32px -48px}.flags-unknown,.flags-usa{background-image:url(/images/sprite.flags.png?cbd54dc2b76e1952172edd2a78409e6c);background-size:64px 64px}.flags-usa{background-position:-48px -48px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.flags-australia{background-position:0 0}.flags-australia,.flags-china{background-image:url(/images/sprite.@2x.flags.png?9557894e9574ec15625ce7790cb89369);background-size:64px 64px}.flags-china{background-position:-16px 0}.flags-denmark{background-position:0 -16px}.flags-denmark,.flags-europe{background-image:url(/images/sprite.@2x.flags.png?9557894e9574ec15625ce7790cb89369);background-size:64px 64px}.flags-europe{background-position:-16px -16px}.flags-finland{background-position:-32px 0}.flags-finland,.flags-france{background-image:url(/images/sprite.@2x.flags.png?9557894e9574ec15625ce7790cb89369);background-size:64px 64px}.flags-france{background-position:-32px -16px}.flags-germany{background-position:0 -32px}.flags-germany,.flags-italy{background-image:url(/images/sprite.@2x.flags.png?9557894e9574ec15625ce7790cb89369);background-size:64px 64px}.flags-italy{background-position:-16px -32px}.flags-japan{background-position:-32px -32px}.flags-japan,.flags-korea{background-image:url(/images/sprite.@2x.flags.png?9557894e9574ec15625ce7790cb89369);background-size:64px 64px}.flags-korea{background-position:-48px 0}.flags-netherlands{background-position:-48px -16px}.flags-netherlands,.flags-norway{background-image:url(/images/sprite.@2x.flags.png?9557894e9574ec15625ce7790cb89369);background-size:64px 64px}.flags-norway{background-position:-48px -32px}.flags-russia{background-position:0 -48px}.flags-russia,.flags-spain{background-image:url(/images/sprite.@2x.flags.png?9557894e9574ec15625ce7790cb89369);background-size:64px 64px}.flags-spain{background-position:-16px -48px}.flags-unknown{background-position:-32px -48px}.flags-unknown,.flags-usa{background-image:url(/images/sprite.@2x.flags.png?9557894e9574ec15625ce7790cb89369);background-size:64px 64px}.flags-usa{background-position:-48px -48px}}#body .btn{border:1px solid transparent;border-radius:.35rem;display:inline-block;font-family:Montserrat,"sans-serif";font-size:.8rem;font-weight:400;height:40px;line-height:40px;padding:0 40px;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn.focus,.btn:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none}.btn-inline{margin-left:5px}@media (max-width:925px){.btn-inline{margin:5px 0}}#body .btn-green{background:#88abf3;border:none;box-shadow:0 2px 1px #5b80cd;color:#fff;font-size:13px;text-shadow:0 1px 2px rgba(0,0,0,.2)}#body .btn-green:focus,#body .btn-green:hover{background:#406bbd;border-color:#294f97;box-shadow:0 2px 0 #274e99}#body .btn-yellow{background:linear-gradient(180deg,#fbda00 0,#f8c300);border-color:#d8b218;box-shadow:0 2px 0 #d5b22f;color:#96610a;text-shadow:0 1px 3px rgba(0,0,0,.2)}#body .btn-yellow:focus,#body .btn-yellow:hover{background:linear-gradient(0deg,#fbda00 0,#f8c300);border-color:#d8b218}#body .btn-blue{background:#6ac;border:none;box-shadow:0 4px 0 #4291b8;color:#fff;height:50px;padding:0 60px;text-shadow:0 1px 2px rgba(0,0,0,.2)}#body .btn-blue:focus,#body .btn-blue:hover{background:#4291b8;border-color:#206587;box-shadow:0 4px 0 #206587}#body .btn-grey{background:#c2c1c1;border:none;box-shadow:0 2px 0 #babab9;color:#fff;height:36px;text-shadow:0 1px 2px rgba(0,0,0,.2)}#body .btn-grey:hover{background:#a7aaae;box-shadow:0 2px 0 #83868a;color:#fff}#body .btn-link{color:#1279a5;cursor:pointer}#body .btn-upgrade{background:#ffc823;border:none;box-shadow:0 4px 0 #ffdf66;color:#fff;font-size:16px;height:50px;line-height:50px;padding-left:65px;padding-right:65px;text-shadow:0 1px 3px rgba(0,0,0,.2)}#body .btn-upgrade:hover{background:#ffd81b;box-shadow:0 4px 0 #ffc823;color:#fff}#body .btn-upgrade-blue{background:#6c96ff;border:none;box-shadow:0 4px 0 #5482f5;color:#fff;font-size:16px;height:50px;line-height:50px;text-shadow:0 1px 3px rgba(0,0,0,.2)}#body .btn-upgrade-blue:hover{background:#749bff;box-shadow:0 4px 0 #6b90ec;color:#fff}#body .btn-crypto{color:#999;font-size:14px;margin-top:10px}@media (max-width:1059px){#body .btn-header{font-size:.7rem;height:30px;line-height:30px;margin-top:-5px;padding:0 25px}}.btn-google-login{background-image:url(/images/btn_google_signin_dark_normal_web.png?a86fd85ca23b9e4adb1e03751d42bec0);background-size:contain;content:"";cursor:pointer;height:42px;margin-left:50px;width:170px}@media (max-width:739px){.btn-google-login{margin-top:10px}}.btn-google-login:hover{background-image:url(/images/btn_google_signin_dark_focus_web.png?d909234a7a42163e03728140c1a81102);content:""}.btn-google-login:active{background-image:url(/images/btn_google_signin_dark_pressed_web.png?422875cb120f11c2911a87bf1bbb4160);content:""}
