body {
  background: #f0f4fa;
  font-family: "Rubik", Arial, Helvetica, sans-serif;
  margin: 0;
}
ul, ol, li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
h1, h2, h4 {
  display: inline-block;
  font-weight: 400;
  padding: 0;
}
h3 {
  color: #617389;
  display: block;
  font-weight: 500;
  margin: 0;
  padding: 30px 0 0 0;
  text-align: center;
}
.pagepaper p {
  line-height:28px;
}
.cbox-h3 {
  padding: 0 20px 20px 0;
}
img {
  border: 0;
}
a {
  color: #8731E8;
  text-decoration: none;
}
input[type=search] {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: 0;
  border-radius: 21px;
  padding: 12px;
}
a:hover {
  text-decoration: none;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
.top-leaderboard {
  margin: auto;
  min-height: 125px;
  width: 100%;
}
@media screen and (min-width: 1000px) {
  .top-leaderboard {
    min-height: 250px;
    width: 970px;
  }
}
.container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 100%;
}
.pagepaper {
  background: #fff;
  border-radius: 15px;
  box-shadow: 0 7px 9px rgba(27,31,35,.04), inset 0 1px 0 hsla(0,0%,100%,.25);
  font-weight: 300;
  margin-bottom: 40px;
  padding: 80px 0;
}
.bg-white { background: #fff; }
.d-none { display: none; }
.m-0 { margin: 0; }
.m-auto { margin: auto; }
.contact-form {
  float: none;
  margin: auto;
}
.mt-40 { margin-top: 40px; }
.text-muted { color: #999; }
.text-center { text-align: center; }
.w-100 { width: 100%; }
.help-container {
  float: none;
  margin: 0 auto;
}
.affiliate-container {
  background: #e7fbf6;
  border: 1px solid #cdf0e8;
  border-radius: 20px;
  color: #245a4e;
  cursor: pointer;
  font-size: 14px;
  font-weight: 300;
  line-height: 25px;
  margin: 20px 4px;
  overflow: hidden;
  padding: 19px;
  position: relative;
  text-align: center;
}
.affiliate-label {
  background: #cdf0e8;
  border-radius: 20px 0 0 0;
  bottom: 0;
  color: #95c6ba;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 8px;
  position: absolute;
  right: 0;
}
.aff-btn {
  background: #cdf0e8;
  border-radius: 27px;
  color: #000000;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  margin-top: 15px;
  padding: 5px 14px;
}
.rg-gamebox-options-footer {
  margin-bottom: 15px;
  text-align: center;
}
.rating-total-display {
  color: #999;
  font-size: 21px;
  font-weight: 300;
  margin-top: 2px;
  padding-left: 11px;
  position: absolute;
}
.nav {
  background: #0b2239;
  box-shadow: 0 1px 2px rgba(27,31,35,0.2);
  color: #000;
  height: 70px;
  overflow: hidden;
  position: relative;
}
body.index .nav ul .navtp {
  background: none;
}
body.index {
  background:#fff
}
.ui-widget li:last-child a {
  padding: 15px;
}
.nav ul {
  height: 70px;
}
.nav ul li {
  float: left;
  height: 70px;
}
.nav ul li a {
  display: block;
  line-height: 70px;
  position: relative;
}
.nav ul li a.logo img {
  height: 39px;
  width: 95px;
}
.nav ul li a.logo {
  line-height: normal;
  padding: 17px 24px 1px;
}
.nav ul .search input {
  background: #fff;
  background: rgba(255,255,255,0.2);
  color: #fff;
  font-family: 'Rubik', sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 45px;
  margin: 13px 0 0 0;
  padding: 0 20px 0 48px;
  /* csslint ignore:start */
  width: 446px;
  /* csslint ignore:end */
}
.nav ul li.search input::placeholder {
  color:#fff;
}
.nav ul li.search input:focus {
  outline: 0;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
.nav ul li.search input:hover {
  background: #fff;
  background: rgba(255, 255, 255, 0.3);
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.indexcover {
  background: #fff;
  height: 400px;
}
.rg-gamebox {
  /* csslint ignore:start */
  box-sizing: border-box;
  /* csslint ignore:end */
  display: flex;
  flex-wrap: wrap;
  padding: 0 10px;
}
.rg-gamebox-thumb {
  /* csslint ignore:start */
  box-sizing: border-box;
  /* csslint ignore:end */
  flex-basis: 25%;
  overflow: auto;
  padding: 10px;
  text-align: center;
}
.rg-gamebox-thumb img {
  border-radius: 25px;
  max-height: 350px;
  max-width: 100%;
}
.rg-gamebox-info {
  /* csslint ignore:start */
  box-sizing: border-box;
  /* csslint ignore:end */
  flex-basis: 43%;
  overflow: auto;
  padding: 10px;
}
.rg-gamebox-info img {
  height: 15px;
  margin-right: 10px;
  position: relative;
  top: 2px;
}
.rg-gamebox-info ul.cats li {
  display: inline-block;
}
.rg-gamebox-info ul.cats li a {
  background: #f3f8ff;
  border: 1px solid rgb(238, 242, 248);
  border-radius: 25px;
  /* csslint ignore:start */
  box-shadow: 0 1px 0 rgb(27 31 35 / 4%), inset 0 1px 0 hsl(0deg 0% 100% / 25%);
  box-sizing: border-box;
  /* csslint ignore:end */
  color: #000;
  color: rgba(0,0,0,0.4);
  display: inline-block;
  font-size: 15px;
  font-weight: 300;
  margin: 0 6px 0 0;
  margin-bottom: 10px;
  padding: 8px 13px;
}
.rg-gamebox-info ul.gameinfo {
  padding: 0;
}
.rg-gamebox-info ul.cats {
  padding: 20px 0 10px 0;
}
.rg-gamebox-info ul.gameinfo li {
  font-weight: 300;
  margin-top: 20px;
}
.rg-gamebox-options {
  /* csslint ignore:start */
  box-sizing: border-box;
  /* csslint ignore:end */
  flex-basis: 32%;
  overflow: auto;
  padding: 10px;
}
ul.rg-gamelist {
  /* csslint ignore:start */
  box-sizing: border-box;
  /* csslint ignore:end */
  display: flex;
  flex-wrap: wrap;
  padding: 10px;
}
ul.rg-gamelist li {
  /* csslint ignore:start */
  box-sizing: border-box;
  /* csslint ignore:end */
  flex-basis: 25%;
  overflow: auto;
  padding: 20px;
}
ul.rg-gamelist .fullwit {
  flex-basis: 100%;
  padding: 20px 0;
  text-align: center;
}
ul.rg-gamelist li a {
  background: #fff;
  border: 1px solid #d0dcea;
  border-radius: 30px;
  box-shadow: 0 7px 9px rgb(27 31 35 / 4%), inset 0 1px 0 hsl(0deg 0% 100% / 25%);
  /* csslint ignore:start */
  box-sizing: border-box;
  /* csslint ignore:end */
  display: block;
  min-height: 268px;
  padding: 10px;
  text-align: center;
  transition: 0.1s ease;
}
ul.rg-gamelist li a:hover {
  border: 1px solid #bcccdf;
  box-shadow: 0 7px 9px rgb(27 31 35 / 4%), inset 0 1px 0 hsl(0deg 0% 100% / 25%);
  /* csslint ignore:start */
  box-sizing: border-box;
  /* csslint ignore:end */
}
ul.rg-gamelist li a:active {
  animation: press 0.2s 1 linear;
}
ul.rg-gamelist li a span {
  color: #333;
  display: block;
  font-size: 15px;
  font-weight: 300;
  line-height: 27px;
  padding: 5px 5px 0 4px;
}
ul.rg-gamelist li a img {
  border-radius: 25px;
  width: 100%;
}
ul.rg-consolelist li a {
  min-height: 162px;
}
ul.rg-consolelist li {
  flex-basis: 33.33%;
}
ul.rg-consolelist li a img {
  border-radius: 0;
  height: auto;
  max-width: 80%;
}
ul.rg-consolelist li a span {
  color: #333;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
}
ul.rg-consolelist li a .rg-gamecount {
  color: #bbb;
  font-size: 15px;
  font-weight: 400;
  padding: 0 0 10px;
}
@keyframes press {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.92);
  }
  to {
    transform: scale(1);
  }
}
.downloadstart {
  background: #17ffc2;
  color: #000;
  font-size: 27px;
  font-weight: 500;
  margin-top: 20px;
  padding: 70px 0;
  position: relative;
  text-align: center;
  z-index: 1;
}
.downloadstart img {
  filter: invert(1);
  height: 23px;
  margin-right: 3px;
  position: relative;
  top: 3px;
}
.downloadstart .dr {
  font-size: 18px;
  font-weight: 300;
  margin-top: 15px;
}
.downloadstart a {
  border-bottom: 1px solid #000;
  color: #000;
  padding-bottom: 2px;
}
.downloadstart a:hover {
  border-bottom: 1px solid #000;
  color: #000;
}
.breadcrumbs {
  height: 44px;
  /* csslint ignore:start */
  padding-bottom: 20px;
  /* csslint ignore:end */
}
.breadcrumbs ol li {
  display: inline-block;
}
.breadcrumbs ol li a {
  color: #aaa;
  float: left;
  font-size: 15px;
  font-weight: 300;
  line-height: 44px;
}
.breadcrumbs ol li a:hover {
  color: #666
}
.breadcrumbs ol li a:before {
  color: #ddd;
  content: "\f054";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 10px;
  padding-left: 14px;
  padding-right: 14px;
}
.play-container-loading {
  background: url(/image/load.svg) center no-repeat;
  float:none;
  margin:0 auto;
}
.placement1 {
  position: relative;
  top: -12px;
}
.adlabel {
  color: #aaa;
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 1px;
  padding: 10px 0 6px;
  text-align: center;
}
.keybtns li a {
  background: #f3f8ff;
  border: 1px solid rgb(238, 242, 248);
  border-radius: 25px;
  box-shadow: 0 1px 0 rgba(27,31,35,.04), inset 0 1px 0 hsla(0,0%,100%,.25);
  color: #000;
  color: rgba(0,0,0,0.6);
  cursor: pointer;
  display: block;
  font-family: 'Rubik', sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 48px;
  margin-bottom: 10px;
  text-align: center;
}
.btn-success {
  background: #17ffc2;
}
.keybtns li button i {
  margin-right: 5px;
}
.keybtns li:first-child button {
  background: #17ffc2;
  border: 1px solid rgb(16, 233, 176);
  border-radius: 40px;
  box-shadow: 0 1px 0 rgba(27,31,35,.04), inset 0 1px 0 hsla(0,0%,100%,.25);
  color: #0d4306;
  font-size: 20px;
  font-weight: 600;
  line-height: 74px;
}
.game-cover {
  text-align: center;
}
.game-cover img {
  border-radius: 25px;
  width: 100%;
}
.breadcrumbs ol li .moo {
  color: #666;
  font-weight: 500;
  margin-left: 22px;
  position: relative;
  top: -2px;
}
.breadcrumbs ol li a.moo i {
  color: #1ba2ce;
  margin-right: 4px;
}
.breadcrumbs ol li a.moo:before {
  display: none;
}
.whitecover {
  background: #fff;
  margin-bottom: 20px;
  padding-bottom: 15px;
}
.greycover {
  /* csslint ignore:start */
  box-sizing: border-box;
  /* csslint ignore:end */
  color: #8797ac;
  font-size: 15px;
  font-weight: 300;
  line-height: 25px;
  padding: 10px 20px;
}
.greycover strong, .greycover a {
  font-weight: 600;
}
.greycover a {
  color: #617489;
}
.greycover a:hover {
  color: #000;
}
.errspan {
  color: #fff;
  float: left;
  font-size: 20px;
  margin-left: 18px;
  margin-top: 25px;
  position: absolute;
  z-index: 2;
}
ul.tlist li {
  margin: 8px 0;
  padding-left: 1.3em;
}
ul.tlist li:before {
  content: "\f0da";
  display: inline-block;
  font-family: FontAwesome;
  margin-left: -1.3em;
  width: 1.3em;
}
.einf {
  font-weight: 300;
  margin: 15px 0 0 0;
}
.einf .flag {
  height: 15px;
  margin-right: 10px;
  position: relative;
  top: 2px;
}
.elinks a {
  background: #f3f8ff;
  border: 1px solid rgb(238, 242, 248);
  border-radius: 25px;
  box-shadow: 0 1px 0 rgba(27,31,35,.04), inset 0 1px 0 hsla(0,0%,100%,.25);
  /* csslint ignore:start */
  box-sizing: border-box;
  /* csslint ignore:end */
  color: #000;
  color: rgba(0,0,0,0.4);
  display: inline-block;
  font-weight: 300;
  margin: 8px 6px 3px 0;
  padding: 8px 13px;
}
.elinks a:hover {
  color:#000;
}
.lSSlideOuter .lSpg>li a {
  background-color: #ccc;
}
.lSSlideOuter .lSpg>.active a, .lSSlideOuter .lSpg>li:hover a {
  background-color: #666;
}
.game-box-h1 {
  font-size: 27px;
  font-weight:400;
  margin: 5px 0 0 0;
}
.cgame-box {
  border-radius: 15px;
  padding: 4px;
}
.cgame-box-h1 {
  font-weight: 300;
  margin-bottom: 2px;
}
.privacymoose {
  font-weight: 300;
}
.derpbg {
  color: #eee;
  float: right;
  font-size: 40px;
}
.jq-star {
  margin-right: 4px;
}
.game-box .ratings .fa-star,.game-box .ratings .fa-star-half-o {
  color: #6d6d6d;
  font-size: 20px;
  margin-right: 8px;
}
.game-box .ratings  {
  margin: 9px 0;
}
.game-box .ratings span {
  color: #999;
  font-size: 20px;
  font-weight: 300;
  margin-left: 7px;
}
ul.keybtns li a.atnr {
  background: #f3f8ff;
  border: 1px solid rgb(238, 242, 248);
  border-radius:40px;
  box-shadow: 0 1px 0 rgba(27,31,35,.04), inset 0 1px 0 hsla(0,0%,100%,.25);
  /* csslint ignore:start */
  box-sizing: border-box;
  /* csslint ignore:end */
  color: #000;
  color: rgba(0,0,0,0.6);
  font-size: 15px;
  font-weight: 300;
  line-height: 28px;
  padding: 14px;
  position: relative;
}

ul.keybtns li a.atnr:before {
  border-bottom: 10px solid #f3f8fe;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid transparent;
  height: 0;
  position: absolute;
  right: 48%;
  top: -18px;
  width: 0;
}
ul.keybtns li a.atnr span {
  border-radius: 15px;
  color: #000;
  font-weight: 500;
  padding: 2px 0;
}
ul.keybtns li a.atnr strong {
  font-weight: 500
}
.nav ul li.navtp {
  float: right
}
.nav ul li.navtp a {
  border-radius: 25px;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 45px;
  margin: 13px 12px 0 0;
  padding: 0 17px;
}
.nav ul li.navtp a:hover {
  background: #000;
  background: rgba(0,0,0,0.3);
}
.nav-icon {
  height: 18px;
  width: 18px;
}
.resp-container {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}

.resp-iframe {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
ul.similarbox li a {
  border-radius: 15px;
  display: block;
  margin-bottom: 15px;
}
ul.similarbox li a .col-5-sm,ul.similarbox li a .col-8-sm {
  margin: 0;
}
ul.similarbox li a:hover .greysim {
  background: #17ffc2;
  border: 1px solid #17ffc2;
  color: #000;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}
ul.similarbox li a .titlesim {
  color: #000;
  font-size: 18px;
  margin: 6px 10px 10px 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
ul.sbri li a {
  border: 0;
  padding: 0;
}
ul.sbri li a:hover {
  border: 0;
}
ul.similarbox li a img {
  border-radius: 15px;
  max-width: 100%;
}
ul.similarbox li a .ratings {
  margin-left: 10px;
}
ul.similarbox li a .fa-star,ul.similarbox li a .fa-star-o,ul.similarbox li a .fa-star-half-o {
  color: #6d6d6d;
  font-size: 18px;
  margin-right: 4px;
}

.popg img {
  border-radius: 15px;
  /* csslint ignore:start */
  box-sizing: border-box;
  /* csslint ignore:end */
  margin-bottom: 15px;
  width:100%;
}
.h1index {
  font-size: 40px;
  font-weight: 400;
  margin: 106px 0 20px 0;
}
.index .h1index:after {
  background: #17ffc2;
  border-radius: 5px;
  content: "";
  display: block;
  height: 5px;
  margin: auto;
  margin-top: 17px;
  width: 440px;
}
.index-h2 {
  font-weight: 300;
  margin: 12px 0 19px 12px;
}
.nomar-h2 {
  font-weight: 300;
}
.val {
  background: #8731E8;
  border-radius: 15px;
  color: #fff;
  display: block;
  font-size: 18px;
  padding: 15px 20px;
  text-align: center;
}
.list-consoles a.val,.list-consoles a.val:hover {
  background: none;
  color: #1afec2;
  font-weight: 500;
}
.coverindex {
  background-image: linear-gradient(-90deg, #8731E8 0%, #4528DC 100%);
  color:#fff;
  height: 400px;
  text-align: center;
}
.imagecoverpg {
  width:100%
}
.pacmeng {
  background-position: calc(50% - -293px) 100%;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
}
.greysim {
  background: #f3f8ff;
  border: 1px solid rgb(227, 234, 242);
  border-radius: 25px;
  box-shadow: 0 1px 0 rgba(27,31,35,.04), inset 0 1px 0 hsla(0,0%,100%,.25);
  color: #000;
  color: rgba(0,0,0,0.5);
  display: inline-block;
  font-size: 12px;
  font-weight: 300;
  margin: 10px;
  padding: 7px 13px;
}
.sortby {
  position: relative;
  text-align: right;
  top: 10px;
}
.sortby a {
  border: 0;
  border-radius: 22px;
  color: #333;
  margin: 0 2px;
  padding: 8px 12px;
}
.sortby a:hover {
  background: #ccc;
  border: 1px solid #ccc;
}
.sortby a.active, .sortby a.active:hover {
  background: #17ffc2;
  border: 1px solid #17ffc2;
  color: #000;
  font-weight: 500;
}
.sortby a.disabled,.sortby a.disabled:hover {
  background: none;
  border: 0;
  color: #999;
  cursor: default;
}
.nextxt {
  font-size: 20px;
  margin-bottom: 7px;
}
.mt-5 { margin-top: 10px; }
.footer {
  background: #fafafa;
  border-top: 1px solid #eef0f2;
  color:#999;
  font-size: 18px;
  padding: 22px 0 7px;
}
.yandex-noscript { left:-9999px; position:absolute; }
.show-comments {
  background: #f3f8ff;
  /* csslint ignore:start */
  border: 1px solid rgb(227, 234, 242);
  /* csslint ignore:end */
  border-radius: 30px;
  box-shadow: 0 1px 0 rgba(27,31,35,.04), inset 0 1px 0 hsla(0,0%,100%,.25);
  color: #666;
  cursor: pointer;
  display: block;
  font-family: 'Rubik', sans-serif;
  font-size: 18px;
  font-weight: 300;
  margin: 20px auto 30px;
  /* csslint ignore:start */
  padding: 20px 26px;
  /* csslint ignore:end */
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  width: 200px;
}
.alert {
  background-color: #f8d7da;
  border-color: #f5c6cb;
  border-radius: 15px;
  color: #721c24;
  font-size: 18px;
  line-height: 28px;
  margin: 20px 0;
  padding: 25px;
}
.alert-green {
  background-color: #d4edda;
  border-color: #c3e6cb;
  color: #155724;
}
.alert-red {
  background-color:#AD2B2B;
  border-color: #C46868;
  color: #FE9E9E;
}
.alert i {
  margin-right: 8px;
}
.footer-links {
  margin-bottom: 15px;
  text-align: center;
}
.footer-links li {
  display: inline-block;
}
.footer-links li a {
  background: #f3f8ff;
  border: 1px solid rgb(235, 241, 248);
  box-shadow: 0 1px 0 rgba(27,31,35,.04), inset 0 1px 0 hsla(0,0%,100%,.25);
  color: #000;
  color: rgba(0,0,0,0.4);
  float: right;
  font-size: 13px;
  font-weight: 300;
  margin: 0 3px;
}
.list-consoles a {
  background: #fff;
  border-bottom: 1px solid rgb(238, 242, 248);
  color: #333;
  display: block;
  font-size: 16px;
  font-weight: 300;
  padding: 15px 20px;
}
.list-consoles a:hover {
  background: #f3f8ff;
  border-bottom: 1px solid rgb(238, 242, 248);
}
.list-consoles a:first-child {
  border-radius: 0;
}
.list-consoles a:last-child {
  border-bottom:1px solid #eee;
  border-radius: 0;
}
.align-right {
  text-align: right;
}
.listh1 {
  font-size: 25px;
  font-weight: 300;
  padding-bottom: 7px;
}
.botbox li {
  display: inline-block;
  width: 49%;
}
.bigbox a {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 25px;
  box-shadow: 0 1px 4px rgba(27,31,35,.04), inset 0 1px 0 hsla(0,0%,100%,.25);
  display: block;
  margin: 5px;
  padding: 10px;
  text-align: center;
}
.conli a {
  padding:20px;
}
.bigbox a:hover{
  box-shadow: 0 7px 9px rgba(27,31,35,.04), inset 0 1px 0 hsla(0,0%,100%,.25);
  transform: scale(1.05);
  transition: .1s ease all;
}
.bigbox a .titlebox {
  color: #333;
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
}
.bblist a .titlebox {
  font-weight:300;
}
.bigbox a .titlebox div {
  color: #bbb;
  font-size: 15px;
  font-weight: 400;
}
.bigbox a img {
  margin: 0 0 8px 0;
  max-width: 100%;
  min-height: 100px;
}
.bblist .ratings i {
  color: #6d6d6d;
  font-size: 18px;
  margin-right: 4px;
}
.bblist, .wcon {
  background: #eee;
  border-radius: 15px;
  color: #999;
  display: inline-block;
  margin: 6px 0;
  padding: 5px 10px;
}
hr {
  border: 0;
  border-top: 1px solid #eee;
  display: block;
  margin: 0 0 18px 0;
  min-height: 1px;
  padding: 0;
}
.ui-widget {
  background-color: #fff;
  border-radius: 15px;
  box-shadow: 0 2px 15px 0 rgb(0 0 0 / 50%);
  /* csslint ignore:start */
  box-sizing: border-box;
  /* csslint ignore:end */
  overflow: hidden;
  width: 445px;
}
.ssli:hover{
  background: #eee;
  cursor: pointer;
}
.ssli {
  /* csslint ignore:start */
  box-sizing: border-box;
  /* csslint ignore:end */
  color: #333;
  display: block;
  padding: 2px 16px;
  line-height: 25px;
  margin: 4px 0;
  text-overflow: ellipsis;
}
.ssli:first-child {
  margin-top: 8px;
}
.ssli img {
  border-radius: 15px;
  height: 25px;
  position: relative;
  top: 5px;
  width: 25px;
}
.ssli span {
  background: #eee;
  border-radius: 13px;
  color: #999;
  display: inline-block;
  margin-bottom: 4px;
  padding: 0 8px;
}
.art {
  background: #fff;
  border: 1px solid rgb(238, 242, 248);
  border-radius: 15px;
  box-shadow: 0 7px 9px rgba(27,31,35,.04), inset 0 1px 0 hsla(0,0%,100%,.25);
  margin-bottom: 30px;
}
.art img {
  width: 100%;
}
.art a.heading {
  color: #000;
  display: block;
  font-size: 27px;
  font-weight: 400;
  line-height: 32px;
  padding: 18px 30px;
}
.art a.heading:hover {
  color: #4528dc;
}
.art p {
  font-weight: 300;
  line-height: 27px;
  padding: 20px 56px;
}
.cmore {
  text-align: center;
}
.cmore a {
  background: #17ffc2;
  border-radius: 26px;
  color: #008763;
  display: inline-block;
  margin-bottom: 30px;
  padding: 10px 20px;
  text-align: center;
}
.indexmain {
  color: #666;
  font-size: 16px;
  font-weight: 300;
  margin: 0 0 15px 12px;
}
.index>.container {
  padding-top: 20px;
}
.index>.container {
  padding-top: 20px;
}
.list-consoles a:before {
  color: #17ffc2;
  content: "\f138";
  font-family: "FontAwesome";
  margin: 0 10px 0 -6px;
  position: relative;
  top: -1px;
}
.list-consoles a.val::before {
  display: none;
}
.thumbnailree {
  background: url(/image/loading.gif) no-repeat center;
  display: table;
  line-height: 162px;
  min-height: 162px;
  width: 100%;
}
.thumbnailree img {
  background: #fff;
  max-width: 100%;
  vertical-align: middle;
}
.catdes {
  color: #666;
  font-size: 15px;
  line-height: 25px;
  padding: 7px 0 20px 0;
}
.purpleLine {
  background-color: #9741F8;
  height: 1px;
  margin-bottom: 15px;
  width: 50%;
}
.quite {
  color: #808080;
}
.fa-gamepad::before {
  padding-right: 5px;
}
.download {
  font-family: "opensans-bold-webfont", Arial, sans-serif;
  height:400px;
  text-align: center;
  vertical-align: middle;
}
.download-h1 {
  margin-top: 100px;
}
.pagination {
  display: block;
  margin: 10px 0;
  padding-left: 0;
  text-align: center;
}
.pagination li {
  display : inline;
}
.pagination li a {
  border: 0;
  border-radius:25px;
  color: #000;
  display: inline-block;
  line-height: 40px;
  margin: 1px 2px 3px;
  padding: 0 12px;
  position: relative;
}
.pagination li a:hover {
  background: #fff;
}
.pagination li .selected {
  background: #17ffc2;
  border: 1px solid #17ffc2;
  color: #000;
  font-weight: 500;
}
.prenex li a {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 40px;
  font-size: 27px;
  padding: 12px 20px;
}
.prenex li:nth-child(2) {
  margin-left: 15px;
}
.prenex li a i {
  color: #555;
  font-size: 20px;
  margin: 0 7px;
}
.prenex li a.disabled {
  display: none;
}
.playContainer {
  padding-top: 58%;
  position: relative;
}
.playContainer > iframe {
  border: 0;
  border-radius: 15px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width:100%;
}
li.ui-menu-item >a:hover, li.ui-menu-item >a:active, li.ui-menu-item >a:focus {
  background-color: #eee;
  color: #000;
  cursor: pointer;
}
.ui-id-1 > li:nth-child(6) > a:hover, .ui-id-1 > li:nth-child(6) > a:active, .ui-id-1 > li:nth-child(6) > a:focus, .searchHover {
  background-color: #eee;
  color: #000;
  cursor: pointer;
}
@media only screen and (min-width: 765px) {
  .ad-mobile-only {
    display: none;
  }
}
.footer-end {
  color: #666;
  font-weight: 300;
  padding: 20px 0;
  text-align: center;
}
.footer-end-heart {
  color: red;
  font-size: 15px;
  margin-right: 10px;
}
.aff-one {
  background: #e7fbf6;
  border: 1px solid #cdf0e8;
  border-radius: 20px;
  color: #245a4e;
  cursor: pointer;
  font-size: 14px;
  font-weight: 300;
  line-height: 25px;
  margin: 20px 4px;
  overflow: hidden;
  padding: 19px;
  position: relative;
  text-align: center;
}
.aff-two {
  border-bottom: 1px solid #b6ded6;
  font-weight: 400;
}
.aff-three {
  background: #cdf0e8;
  border-radius: 20px 0 0 0;
  bottom: 0;
  color: #95c6ba;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 8px;
  position: absolute;
  right: 0;
}
.aff-btn {
  background: #cdf0e8;
  border-radius: 27px;
  color: #000000;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  margin-top: 15px;
  padding: 5px 14px;
}
.rom-title {
  margin: 0;
}
.rom-detail-mx {
  margin: 0 auto;
  max-width: 800px;
}
.ccpa {
  cursor:pointer;
  display: none;
  text-align:center;
}
.adsbyvli {
  min-height: 250px;
}
