/*
Theme Name: Slots.org
Theme URI:
Author:
Author URI:
*/
/* ----------------------- RESETS ---------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em,
img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figure, figcaption, hgroup,
menu, footer, header, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  text-decoration: none;
}

* {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  outline: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

*:after, *:before {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

article, aside, canvas, figure, figure img, figcaption, hgroup,
footer, header, nav, section, audio, video {
  display: block;
}

img {
  max-width: 100%;
  height: auto;
}

.grid {
  display: inline-block;
  width: 100%;
  margin: 0 0 20px 0;
  border-radius: 10px;
  background: #fff;
}
.grid:after {
  content: "";
  display: table;
  clear: both;
}

[class*='col-'] {
  float: left;
  padding-right: 20px;
}
.grid [class*='col-']:last-of-type {
  padding-right: 0;
}

.col-1 {
  width: 100%;
}

.col-2-3 {
  width: 66.66%;
}

.col-3-5 {
  width: 60%;
}
@media (max-width: 960px) {
  .col-3-5 {
    width: 100%;
  }
}

.col-1-3 {
  width: 33.33%;
}

.col-2-5 {
  width: 40%;
}
@media (max-width: 960px) {
  .col-2-5 {
    width: 100%;
  }
}

.col-1-2 {
  width: 50%;
}

.col-1-4 {
  width: 25%;
}

.col-1-8 {
  width: 12.5%;
}

/* Opt-in outside padding */
.grid-pad {
  padding: 20px 0 20px 20px;
}
.grid-pad [class*='col-']:last-of-type {
  padding-right: 20px;
}

a {
  color: #13b8e1;
  text-decoration: underline;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
a:hover {
  color: #ff9210;
}

p {
  padding: 8px 0;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Fjalla One', sans-serif;
  line-height: normal;
}

h1 {
  font-size: 20px;
}

h2 {
  font-size: 18px;
}

h3, h4, h5, h5 {
  font-size: 16px;
}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .review-content h1, .review-content h2, .review-content h3, .review-content h4, .review-content h5, .review-content h6 {
  margin: 10px 0 5px 0;
}

.header {
  margin: 0 !important;
}

.menu-frame .menu-bt {
  display: none;
  float: right;
  width: 55px;
  height: 55px;
  border-radius: 10px;
  background: #fefefe;
  background: -moz-linear-gradient(top, #fefefe 0%, #e7e7e7 100%);
  background: -webkit-linear-gradient(top, #fefefe 0%, #e7e7e7 100%);
  background: linear-gradient(to bottom, #fefefe 0%, #e7e7e7 100%);
  margin: 0 0 20px 0;
  border-bottom: 1px solid #ffffff;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  cursor: pointer;
  overflow: hidden;
  position: relative;
}
.menu-frame .menu-bt:after {
  content: '';
  position: absolute;
  top: 6px;
  left: 6px;
  width: 512px;
  height: 512px;
  background: url("assets/images/menu-icon.png") no-repeat;
  background-size: 42px;
}
.menu-frame .menu-bt:hover {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px transparent inset;
}
@media (max-width: 1010px) {
  .menu-frame .menu-bt {
    display: block;
  }
}

.bt {
  display: inline-block;
  padding: 6px 12px;
  font-family: 'Fjalla One', sans-serif;
  background: #ff9210;
  -webkit-box-shadow: 0 0 40px rgba(255, 255, 255, 0.5) inset, inset 0px 0px 0px 1px #de7900;
  -moz-box-shadow: 0 0 40px rgba(255, 255, 255, 0.5) inset, inset 0px 0px 0px 1px #de7900;
  box-shadow: 0 0 40px rgba(255, 255, 255, 0.5) inset, inset 0px 0px 0px 1px #de7900;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  color: #fff;
  text-decoration: none;
  border-radius: 6px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.bt:hover {
  -webkit-box-shadow: 0 0 40px rgba(255, 255, 255, 0) inset, inset 0px 0px 0px 1px #de7900;
  -moz-box-shadow: 0 0 40px rgba(255, 255, 255, 0) inset, inset 0px 0px 0px 1px #de7900;
  box-shadow: 0 0 40px rgba(255, 255, 255, 0) inset, inset 0px 0px 0px 1px #de7900;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  color: #fff;
}

.casino-bt {
  display: inline-block;
  padding: 4px 16px;
  font-family: 'Fjalla One', sans-serif;
  background: #515050;
  background: -moz-linear-gradient(top, #515050 0%, #000000 100%);
  background: -webkit-linear-gradient(top, #515050 0%, #000000 100%);
  background: linear-gradient(to bottom, #515050 0%, #000000 100%);
  color: #fffd45;
  text-decoration: none;
  border-radius: 8px;
  border: 1px solid #2e2e2e;
  -webkit-box-shadow: inset 0px 0px 0px 1px #7b7b7b, 0px 0px 0px 1px white, 0px 0px 0px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0px 0px 0px 1px #7b7b7b, 0px 0px 0px 1px white, 0px 0px 0px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0px 0px 0px 1px #7b7b7b, 0px 0px 0px 1px white, 0px 0px 0px 3px rgba(0, 0, 0, 0.1);
  font-size: 13px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.casino-bt:hover {
  -webkit-box-shadow: inset 0px 0px 0px 1px #7b7b7b, 0px 0px 0px 1px white, 0px 0px 0px 3px #ff9210;
  -moz-box-shadow: inset 0px 0px 0px 1px #7b7b7b, 0px 0px 0px 1px white, 0px 0px 0px 3px #ff9210;
  box-shadow: inset 0px 0px 0px 1px #7b7b7b, 0px 0px 0px 1px white, 0px 0px 0px 3px #ff9210;
  color: #fff;
}

.play_now {
  display: inline-block;
  margin: 40px 0 40px 0;
  color: #ff9210;
  font-size: 50px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  font-family: 'Fjalla One', sans-serif;
  text-shadow: 0 1px 0 #ffe2a7, 0 2px 0 #ff9210, 0 3px 0 #ff9210, 0 4px 0 #ff9210, 0 5px 0 #a95c01, 0 6px 1px rgba(0, 0, 0, 0.19), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px transparent, 0 2px 3px rgba(0, 0, 0, 0.62), 0 5px 10px transparent, 0 10px 10px rgba(0, 0, 0, 0.02), 0 20px 20px rgba(0, 0, 0, 0.07);
}

[class*='icon-'] {
  position: absolute;
  top: -5px;
  right: 15px;
}
@media (max-width: 600px) {
  [class*='icon-'] {
    display: none;
  }
}

.sidebar [class*='icon-'] {
  position: absolute;
  top: -7px;
  right: -5px;
}

.icon-slot {
  background: url("assets/images/sprite.png") no-repeat -38px -7px;
  width: 51px;
  height: 52px;
}

.icon-roulette {
  background: url("assets/images/sprite.png") no-repeat -101px -7px;
  width: 51px;
  height: 51px;
}

.icon-blackjack {
  background: url("assets/images/sprite.png") no-repeat -164px -7px;
  width: 51px;
  height: 51px;
}

.icon-poker {
  background: url("assets/images/sprite.png") no-repeat -38px -72px;
  width: 51px;
  height: 53px;
}

.icon-money {
  background: url("assets/images/sprite.png") no-repeat -101px -72px;
  width: 51px;
  height: 53px;
}

.icon-craps {
  background: url("assets/images/sprite.png") no-repeat -164px -72px;
  width: 51px;
  height: 54px;
}

.wild, .scatter, .bonus {
  display: inline-block;
  vertical-align: middle;
  background: #13b8e1;
  padding: 14px;
  border-radius: 26px;
  color: #fff;
  border: 1px solid #13b8e1;
  -webkit-box-shadow: inset 0px 0px 0px 2px white;
  -moz-box-shadow: inset 0px 0px 0px 2px white;
  box-shadow: inset 0px 0px 0px 2px white;
  font-weight: bold;
  font-family: 'Fjalla One', sans-serif;
  font-size: 14px;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.4);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
}
.wild:after, .scatter:after, .bonus:after {
  content: 'W';
  position: absolute;
  top: 4px;
  left: -1px;
  right: 0;
  margin: auto;
}
.wild:hover, .scatter:hover, .bonus:hover {
  background: #ebebeb;
  border: 1px solid #ebebeb;
  color: #4a4a4a;
  text-shadow: 1px 1px 0px white;
}

.scatter {
  background: #e01351;
  border: 1px solid #e01351;
}
.scatter:after {
  content: 'S';
}

.bonus {
  background: #57d82f;
  border: 1px solid #57d82f;
}
.bonus:after {
  content: 'B';
}

[class*='flag-'] {
  display: inline-block;
  width: 32px;
  height: 25px;
}

.flag-finland {
  background: url("assets/images/sprite.png") no-repeat -38px -160px;
}

.flag-norway {
  background: url("assets/images/sprite.png") no-repeat -81px -160px;
}

.flag-france {
  background: url("assets/images/sprite.png") no-repeat -124px -160px;
}

.flag-italy {
  background: url("assets/images/sprite.png") no-repeat -168px -160px;
}

.flag-sweden {
  background: url("assets/images/sprite.png") no-repeat -211px -160px;
}

.flag-england {
  background: url("assets/images/sprite.png") no-repeat -253px -160px;
}

.flag-deutschland {
  background: url("assets/images/sprite.png") no-repeat -37px -194px;
}

.flag-spain {
  background: url("assets/images/sprite.png") no-repeat -80px -194px;
}

.flag-japan {
  background: url("assets/images/sprite.png") no-repeat -123px -194px;
}

.flag-usa {
  background: url("assets/images/sprite.png") no-repeat -169px -193px;
}

.flag-usa-inactive {
  background: url("assets/images/sprite.png") no-repeat -212px -193px;
}

[class*='compatibility-logo-'] {
  float: left;
  margin: 3px 4px;
  position: relative;
}

.compatibility-logo-apple {
  background: url("assets/images/sprite.png") no-repeat -73px -241px;
  width: 18px;
  height: 22px;
  top: -2px;
}

.compatibility-logo-linux {
  background: url("assets/images/sprite.png") no-repeat -101px -242px;
  width: 17px;
  height: 21px;
}

.compatibility-logo-blackberry {
  background: url("assets/images/sprite.png") no-repeat -124px -243px;
  width: 28px;
  height: 19px;
}

.compatibility-logo-android {
  background: url("assets/images/sprite.png") no-repeat -157px -241px;
  width: 20px;
  height: 22px;
  top: -2px;
}

.compatibility-logo-windows {
  background: url("assets/images/sprite.png") no-repeat -182px -243px;
  width: 21px;
  height: 23px;
}

header {
  background: #fff;
  padding: 10px 0 5px 0;
  margin: 0 0 10px 0;
  background: #cbcdcd;
  background: -moz-linear-gradient(top, #cbcdcd 0%, #e3e6e7 100%);
  background: -webkit-linear-gradient(top, #cbcdcd 0%, #e3e6e7 100%);
  background: linear-gradient(to bottom, #cbcdcd 0%, #e3e6e7 100%);
  border-bottom: 1px solid #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px rgba(60, 60, 60, 0.2);
  -moz-box-shadow: 0px 1px 0px 0px rgba(60, 60, 60, 0.2);
  box-shadow: 0px 1px 0px 0px rgba(60, 60, 60, 0.2);
  text-align: center;
}
header a {
  display: inline-block;
}

.header, .inner-title {
  float: left;
  width: 100%;
  padding: 10px 20px 6px 20px;
  border-radius: 10px 10px 0 0;
  background: #fefefe;
  background: -moz-linear-gradient(top, #fefefe 0%, #e7e7e7 100%);
  background: -webkit-linear-gradient(top, #fefefe 0%, #e7e7e7 100%);
  background: linear-gradient(to bottom, #fefefe 0%, #e7e7e7 100%);
  font-size: 18px;
  border-bottom: 1px solid #ffffff;
  -webkit-box-shadow: 0px 1px 0px 0px rgba(60, 60, 60, 0.1);
  -moz-box-shadow: 0px 1px 0px 0px rgba(60, 60, 60, 0.1);
  box-shadow: 0px 1px 0px 0px rgba(60, 60, 60, 0.1);
  z-index: 1;
  position: relative;
}

.inner-title {
  border-radius: 0;
  border-top: 1px solid #f7f7f7;
  -webkit-box-shadow: 0px 1px 0px 0px rgba(60, 60, 60, 0.1);
  -moz-box-shadow: 0px 1px 0px 0px rgba(60, 60, 60, 0.1);
  box-shadow: 0px 1px 0px 0px rgba(60, 60, 60, 0.1);
  padding: 10px 20px !important;
  margin: 10px 0 !important;
  color: #ff9210;
}

.casino-review h2.header {
  color: #ff9210;
}

::-moz-selection {
  background: #b9c5cf;
  color: #fff;
}

::selection {
  background: #b9c5cf;
  color: #fff;
}

body {
  font-size: 16px;
  line-height: 22px;
  color: #232323;
  font-family: 'Average', serif;
  background: #b9c5cf;
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
}

.frame {
  max-width: 991px;
  margin: 0 auto;
}
@media (max-width: 1010px) {
  .frame {
    padding: 0 10px;
  }
}

.main-content {
  float: right;
  width: 770px;
}
@media (max-width: 1010px) {
  .main-content {
    width: 100%;
  }
}

.content {
  float: left;
  width: 100%;
  padding: 10px;
  border-radius: 0 0 10px 10px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15), 0 0 40px rgba(185, 197, 207, 0.25) inset;
  position: relative;
}
.content:before, .content:after {
  content: '';
  position: absolute;
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 97%;
  max-width: 300px;
  background: #777;
  box-shadow: 0 15px 10px #777;
  transform: rotate(-2deg);
  z-index: -1;
}
.content:after {
  left: auto;
  right: 10px;
  transform: rotate(2deg);
}

.gutter {
  padding: 10px 20px;
}

.content ul li {
  list-style-type: disc;
  list-style-position: inside;
}

.item-wrapper {
  float: left;
  width: 100%;
}
@media (max-width: 900px) {
  .item-wrapper {
    float: none;
  }
}

.image-hover {
  background: #ff9210;
  -webkit-box-shadow: 0 0 40px rgba(255, 255, 255, 0.5) inset, inset 0px 0px 0px 1px #de7900;
  -moz-box-shadow: 0 0 40px rgba(255, 255, 255, 0.5) inset, inset 0px 0px 0px 1px #de7900;
  box-shadow: 0 0 40px rgba(255, 255, 255, 0.5) inset, inset 0px 0px 0px 1px #de7900;
  border-radius: 4px;
  display: inherit;
  overflow: hidden;
  position: relative;
}
.image-hover img {
  display: inherit;
  position: relative;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  top: 0;
  z-index: 10;
}
.image-hover span {
  position: absolute;
  margin: 0 auto;
  top: 15px;
  left: 0;
  right: 0;
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  font-weight: bold;
  font-size: 20px;
}
.image-hover:hover img {
  top: 50px;
}

.sidebar {
  float: left;
  width: 211px;
  -webkit-transition: padding 0.3s ease;
  -moz-transition: padding 0.3s ease;
  -o-transition: padding 0.3s ease;
  transition: padding 0.3s ease;
}
.sidebar .item {
  display: inline-block;
  width: 100%;
  margin: 0 0 10px 0;
}
.sidebar .item .header {
  font-size: 16px;
  padding: 10px 50px 8px 20px;
}
@media (max-width: 1010px) {
  .sidebar .item .header {
    padding: 10px 20px 8px 20px;
  }
}
.sidebar .item ul {
  display: inline-block;
  width: 100%;
  padding: 10px 20px;
  border-radius: 0 0 10px 10px;
  background: #fff;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15), 0 0 40px rgba(185, 197, 207, 0.25) inset;
  overflow: hidden;
  position: relative;
}
.sidebar .item ul:before, .sidebar .item ul:after {
  content: '';
  position: absolute;
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width: 300px;
  background: #777;
  box-shadow: 0 15px 10px #777;
  transform: rotate(-2deg);
  z-index: -1;
}
.sidebar .item ul:after {
  left: auto;
  right: 10px;
  transform: rotate(2deg);
}
.sidebar .item ul li {
  display: inline-block;
  width: 100%;
}
.sidebar .item ul li a {
  display: block;
  padding: 4px 0;
  font-size: 14px;
  line-height: normal;
  color: #232323;
  text-decoration: none;
  position: relative;
}
.sidebar .item ul li a:before {
  content: "";
  position: absolute;
  left: -36px;
  background: url("assets/images/sprite.png") no-repeat -10px -7px;
  width: 11px;
  height: 11px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sidebar .item ul li a:hover:before {
  left: -15px;
}
@media (max-width: 1010px) {
  .sidebar .item ul li a {
    padding: 10px 0;
  }
}
@media (max-width: 1010px) {
  .sidebar {
    width: 100%;
    display: none;
    padding: 20px 40px;
  }
}
@media (max-width: 500px) {
  .sidebar {
    padding: 10px 0;
  }
}

.casino-list {
  background: #e7e7e7;
}
.casino-list .item {
  display: inline-block;
  width: 100%;
  background: #fff;
  border-radius: 6px;
  margin: 5px 0;
  padding: 10px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.casino-list .item .left, .casino-list .item .right, .casino-list .item .center {
  display: table-cell;
}
.casino-list .item .left {
  width: 130px;
  vertical-align: middle;
  text-align: center;
  -webkit-box-shadow: 13px 0px 20px -17px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 13px 0px 20px -17px rgba(0, 0, 0, 0.6);
  box-shadow: 13px 0px 20px -17px rgba(0, 0, 0, 0.6);
}
.casino-list .item .left span {
  display: block;
  margin: 5px 0 0 0;
}
.casino-list .item .center {
  padding: 10px 20px;
}
.casino-list .item .center h4 {
  margin: 0 0 5px 0;
}
.casino-list .item .center strong {
  color: #ff9210;
  font-size: 14px;
}
.casino-list .item .center span {
  color: #ee1a24;
}
.casino-list .item .right {
  width: 160px;
  vertical-align: middle;
  text-align: center;
}
.casino-list .item .right .image-hover {
  display: table;
}
.casino-list .item:hover {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px transparent inset;
}
@media (max-width: 700px) {
  .casino-list .item .left {
    display: block;
    width: 100%;
    box-shadow: none;
  }
}
@media (max-width: 600px) {
  .casino-list .item .center, .casino-list .item .right {
    display: block;
  }
  .casino-list .item .center {
    text-align: center;
  }
  .casino-list .item .right {
    margin: 10px auto;
  }
}

.grid-list {
  background: #e7e7e7;
}
.grid-list .item {
  float: left;
  width: 19%;
  margin: 10px 0.5%;
  padding: 15px 15px;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-align: center;
  line-height: normal;
}
.grid-list .item a {
  display: block;
  text-decoration: none;
  font-size: 16px;
  margin: 0 0 10px 0;
}
.grid-list .item img {
  border-radius: 4px;
  
}
.grid-list .item .item-content {
  float: left;
  text-align: left;
  font-size: 12px;
}
.grid-list .item .item-content .software, .grid-list .item .item-content .country-allowed {
  display: block;
}
.grid-list .item .item-content .software {
  color: #4b9aff;
}
.grid-list .item .item-content .country-allowed {
  color: #ee1a24;
}
.grid-list .item:hover {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px transparent inset;
}
@media (max-width: 900px) {
  .grid-list .item {
    width: 31%;
    margin: 10px 1%;
  }
}
@media (max-width: 670px) {
  .grid-list .item {
    width: 48%;
    margin: 10px 1%;
  }
}
@media (max-width: 470px) {
  .grid-list .item {
    width: 100%;
    margin: 10px 0;
  }
}
.grid-list .item-wrapper .item {
  display: block;
}

.blog .item .left {
  width: 200px;
  -webkit-box-shadow: 27px 0px 15px -29px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 27px 0px 15px -29px rgba(0, 0, 0, 0.6);
  box-shadow: 27px 0px 15px -29px rgba(0, 0, 0, 0.6);
}
.blog .item .left .image-hover {
  background: #3e3e3e;
  -webkit-box-shadow: 0 0 40px rgba(255, 255, 255, 0.5) inset, inset 0px 0px 0px 1px #252525;
  -moz-box-shadow: 0 0 40px rgba(255, 255, 255, 0.5) inset, inset 0px 0px 0px 1px #252525;
  box-shadow: 0 0 40px rgba(255, 255, 255, 0.5) inset, inset 0px 0px 0px 1px #252525;
  padding: 3px;
}
.blog .item .left .image-hover img {
  border-radius: 4px;
}
.blog .item .left .image-hover span {
  margin: 0;
}
@media (max-width: 700px) {
  .blog .item .left {
    display: none;
  }
}
.blog .item .center h2 a {
  color: #232323;
  text-decoration: none;
}
.blog .item .center time {
  font-size: 13px;
  color: #c3c3c3;
}
.blog .item .center span {
  font-size: 13px;
  color: #ff9104;
}
@media (max-width: 600px) {
  .blog .item .center {
    text-align: left;
  }
}

.order-list {
  background: #e7e7e7;
  font-family: 'Fjalla One', sans-serif;
  text-shadow: 1px 1px 1px white;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.order-list .hide-entries-info .dataTables_info {
  display: none;
}
.order-list .content {
  border-radius: 10px;
}
.order-list .content #table-sorter_length, .order-list .content #table-sorter_filter {
  margin: 10px 10px 20px 10px;
}
.order-list .content #table-sorter_length {
  float: right;
}
.order-list .content #table-sorter_length select {
  height: 30px;
  border-radius: 6px;
  margin: 0 5px;
}
@media (max-width: 500px) {
  .order-list .content #table-sorter_length {
    float: left;
  }
}
.order-list .content #table-sorter_filter {
  float: left;
}
.order-list .content #table-sorter_filter input {
  padding: 10px;
  border-radius: 6px;
  margin: 0 0 0 10px;
  border: 1px solid #e4e4e4;
  font-family: 'Fjalla One', sans-serif;
}
.order-list .content #table-sorter_info {
  float: left;
  width: 100%;
  margin: 10px;
}
.order-list .content .dataTables_empty {
  padding: 20px;
}
.order-list .content #table-sorter_paginate {
  float: left;
  width: 100%;
  text-align: center;
}
.order-list .content #table-sorter_paginate .paginate_button {
  display: inline-block;
  padding: 6px 12px;
  font-family: 'Fjalla One', sans-serif;
  background: #fefefe;
  background: -moz-linear-gradient(top, #fefefe 0%, #e7e7e7 100%);
  background: -webkit-linear-gradient(top, #fefefe 0%, #e7e7e7 100%);
  background: linear-gradient(to bottom, #fefefe 0%, #e7e7e7 100%);
  border-bottom: 1px solid #ffffff;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  text-shadow: 1px 1px 1px white;
  color: #4a4a4a;
  text-decoration: none;
  border-radius: 6px;
  margin: 10px 3px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.order-list .content #table-sorter_paginate .paginate_button:hover {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px transparent inset;
}
.order-list .content #table-sorter_paginate .current {
  background: #ff9210;
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 40px rgba(255, 255, 255, 0.5) inset, inset 0px 0px 0px 1px #de7900;
  -moz-box-shadow: 0 0 40px rgba(255, 255, 255, 0.5) inset, inset 0px 0px 0px 1px #de7900;
  box-shadow: 0 0 40px rgba(255, 255, 255, 0.5) inset, inset 0px 0px 0px 1px #de7900;
}
.order-list .content #table-sorter_paginate .current:hover {
  -webkit-box-shadow: 0 0 40px rgba(255, 255, 255, 0) inset, inset 0px 0px 0px 1px #de7900;
  -moz-box-shadow: 0 0 40px rgba(255, 255, 255, 0) inset, inset 0px 0px 0px 1px #de7900;
  box-shadow: 0 0 40px rgba(255, 255, 255, 0) inset, inset 0px 0px 0px 1px #de7900;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  color: #fff;
}
.order-list .content .list {
  display: inline-block;
  width: 100% !important;
  border-radius: 10px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  border-spacing: 0;
  overflow: hidden;
}
.order-list .content .list .row, .order-list .content .list .head {
  width: 100%;
  padding: 10px 20px;
  background: #fff;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.order-list .content .list .row:last-child, .order-list .content .list .head:last-child {
  border-bottom: none;
  box-shadow: none;
}
.order-list .content .list .row:nth-child(odd), .order-list .content .list .head:nth-child(odd) {
  background: #f5f6f6;
}
.order-list .content .list .row a, .order-list .content .list .head a {
  text-decoration: none;
}
.order-list .content .list .row [class*='c-'], .order-list .content .list .head [class*='c-'] {
  display: table-cell;
  text-align: center;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.order-list .content .list .row .c-1, .order-list .content .list .head .c-1 {
  width: 330px;
  text-align: left;
}
.order-list .content .list .row .c-2, .order-list .content .list .head .c-2 {
  width: 150px;
}
.order-list .content .list .row .c-3, .order-list .content .list .head .c-3 {
  width: 120px;
}
.order-list .content .list .row .c-4, .order-list .content .list .head .c-4 {
  width: 80px;
}
.order-list .content .list .row .c-5, .order-list .content .list .head .c-5 {
  width: 80px;
}
.order-list .content .list .row .c-6, .order-list .content .list .head .c-6 {
  width: 80px;
}
.order-list .content .list .row .c-7, .order-list .content .list .head .c-7 {
  width: 150px;
}
.order-list .content .list .row .c-2, .order-list .content .list .row .c-3, .order-list .content .list .row .c-4, .order-list .content .list .row .c-5, .order-list .content .list .row .c-6, .order-list .content .list .row .c-7, .order-list .content .list .head .c-2, .order-list .content .list .head .c-3, .order-list .content .list .head .c-4, .order-list .content .list .head .c-5, .order-list .content .list .head .c-6, .order-list .content .list .head .c-7 {
  cursor: default;
}
.order-list .content .list .row .c-2:hover, .order-list .content .list .row .c-3:hover, .order-list .content .list .row .c-4:hover, .order-list .content .list .row .c-5:hover, .order-list .content .list .row .c-6:hover, .order-list .content .list .row .c-7:hover, .order-list .content .list .head .c-2:hover, .order-list .content .list .head .c-3:hover, .order-list .content .list .head .c-4:hover, .order-list .content .list .head .c-5:hover, .order-list .content .list .head .c-6:hover, .order-list .content .list .head .c-7:hover {
  color: #b9c5cf;
}
.order-list .content .list .row:hover, .order-list .content .list .head:hover {
  background: rgba(255, 255, 255, 0);
}
.order-list .content .list .row td, .order-list .content .list .row th, .order-list .content .list .head td, .order-list .content .list .head th {
  padding: 10px 20px;
}
@media (max-width: 700px) {
  .order-list .content .list .row .c-7, .order-list .content .list .head .c-7 {
    width: 600px;
  }
  .order-list .content .list .row .c-4, .order-list .content .list .head .c-4 {
    display: none;
  }
}
@media (max-width: 650px) {
  .order-list .content .list .row .c-5, .order-list .content .list .head .c-5 {
    display: none;
  }
}
@media (max-width: 600px) {
  .order-list .content .list .row .c-6, .order-list .content .list .head .c-6 {
    display: none;
  }
}
@media (max-width: 440px) {
  .order-list .content .list .row .c-2, .order-list .content .list .head .c-2 {
    display: none;
  }
}
.order-list .content .list .head {
  background: #e2e4e4;
  color: #13b8e1;
}
.order-list .content .list .head:nth-child(odd) {
  background: #e2e4e4;
}
.order-list .content .list .head .c-1, .order-list .content .list .head .c-2, .order-list .content .list .head .c-3, .order-list .content .list .head .c-4, .order-list .content .list .head .c-5, .order-list .content .list .head .c-6, .order-list .content .list .head .c-7 {
  cursor: pointer;
}
.order-list .content .list .head .c-1:hover, .order-list .content .list .head .c-2:hover, .order-list .content .list .head .c-3:hover, .order-list .content .list .head .c-4:hover, .order-list .content .list .head .c-5:hover, .order-list .content .list .head .c-6:hover, .order-list .content .list .head .c-7:hover {
  color: #ff9210;
}

.casino-review .content {
  background: #e7e7e7;
}
.casino-review .review-content {
  float: left;
  width: 100%;
  background: #fff;
  border-radius: 0 0 10px 10px;
  padding: 10px 0;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15), 0 0 40px rgba(185, 197, 207, 0.25) inset;
}
.casino-review .review-content > * {
  padding: 0 20px;
}
.casino-review .review-content p {
  padding: 5px 20px;
}
.casino-review .review-content .cta {
  float: left;
  width: 100%;
  margin: 20px 0 0 0;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}

.casino-review .slot-review {
  border-radius: 10px;
}

.casino-information {
  float: left;
  width: 100%;
  margin: 10px 0 20px 0;
}

.casino-top {
  display: table;
  width: 100%;
  background: #fff;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  border-radius: 10px;
  padding: 20px 10px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.casino-top h3 {
  color: #ff9210;
}
.casino-top .left, .casino-top .center, .casino-top .right {
  display: table-cell;
  vertical-align: top;
}
.casino-top .left {
  width: 160px;
  text-align: center;
}
.casino-top .left img {
  margin: 0 0 40px 0;
}
.casino-top .center {
  text-align: center;
  padding: 0 20px;
}
.casino-top .center h3 {
  font-size: 20px;
  margin: 0px 0 15px 0;
  padding: 0 10px;
}
.casino-top .center .info {
  display: inline-block;
  height: 100%;
  padding: 0 10px;
  -webkit-box-shadow: 10px 0px 18px -10px rgba(0, 0, 0, 0.15), -10px 0px 18px -10px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 10px 0px 18px -10px rgba(0, 0, 0, 0.15), -10px 0px 18px -10px rgba(0, 0, 0, 0.15);
  box-shadow: 10px 0px 18px -10px rgba(0, 0, 0, 0.15), -10px 0px 18px -10px rgba(0, 0, 0, 0.15);
}
.casino-top .center .info .bonus-amount, .casino-top .center .info .receive-bonus {
  display: inline-block;
  width: 100%;
  margin: 10px 0;
}
.casino-top .center .info .bonus-amount span, .casino-top .center .info .bonus-amount p, .casino-top .center .info .receive-bonus span, .casino-top .center .info .receive-bonus p {
  display: inline-block;
  text-align: left;
  font-weight: bold;
}
.casino-top .center .info .bonus-amount span, .casino-top .center .info .receive-bonus span {
  margin: 0 10px 0 0;
}
.casino-top .center .info .bonus-amount p, .casino-top .center .info .receive-bonus p {
  text-align: center;
  padding: 0;
}
.casino-top .right {
  width: 280px;
  text-align: left;
}
.casino-top .right .item {
  float: left;
  width: 100%;
  padding: 5px;
  cursor: default;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.casino-top .right .item span {
  float: left;
  width: 100px;
  text-align: right;
  padding: 0 10px 0 0;
}
.casino-top .right .item ul {
  float: left;
  width: 150px;
  font-size: 14px;
}
.casino-top .right .item ul li {
  display: inline-block;
}
.casino-top .right .item .currencies {
  color: #ee1a24;
}
.casino-top .right .item:nth-child(odd) {
  background: #f5f6f6;
}
.casino-top .right .item:hover {
  background: #e7e7e7;
  font-weight: bold;
}
.casino-top .right .flag-usa-inactive, .casino-top .right .flag-usa {
  position: relative;
  top: 10px;
}
.casino-top:hover {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15), 0 0 40px transparent inset;
}
@media (max-width: 770px) {
  .casino-top .left, .casino-top .center, .casino-top .right {
    display: block;
    width: 100%;
    text-align: center;
    padding: 0;
  }
  .casino-top .left {
    margin: 0 0 20px 0;
  }
  .casino-top .left img {
    margin: 0 0 10px 0;
  }
  .casino-top .center .info {
    width: 100%;
    box-shadow: none;
  }
  .casino-top .right .item {
    float: none;
    display: inline-block;
  }
  .casino-top .right .item span {
    display: block;
    width: 100%;
    text-align: center;
    padding: 0;
  }
  .casino-top .right .item ul {
    width: 100%;
    text-align: center;
  }
  .casino-top .right .item div {
    display: inline-block;
    float: none;
  }
}

.casino-under {
  float: left;
  width: 100%;
}
.casino-under .us-info {
  float: left;
  width: 45%;
  margin: 1px 0 0 3%;
  background: #fff;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15), 0 15px 20px -20px rgba(0, 0, 0, 0.55) inset;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15), 0 15px 20px -20px rgba(0, 0, 0, 0.55) inset;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15), 0 15px 20px -20px rgba(0, 0, 0, 0.55) inset;
  border-radius: 0 0 10px 10px;
  font-size: 13px;
  padding: 10px;
  color: #ee1a24;
}
.casino-under .us-info div {
  display: table-cell;
  width: 40px;
}
.casino-under .us-info span {
  display: table-cell;
  line-height: normal;
}
.casino-under .languages {
  float: right;
  width: 50%;
  padding: 10px 10px 0 10px;
}
.casino-under .languages span {
  display: table-cell;
  width: 85px;
  vertical-align: top;
}
.casino-under .languages .flags {
  display: table-cell;
}
@media (max-width: 770px) {
  .casino-under {
    text-align: center;
  }
  .casino-under .us-info {
    width: 90%;
    float: none;
    display: inline-block;
    margin: 1px 0 0 0;
  }
  .casino-under .us-info div, .casino-under .us-info span {
    display: block;
    width: 100%;
    text-align: center;
  }
  .casino-under .us-info div div, .casino-under .us-info span div {
    display: inline-block;
    width: 32px;
  }
  .casino-under .languages {
    width: 100%;
    padding: 10px 0 0 0;
  }
  .casino-under .languages span {
    display: block;
    width: 100%;
    margin: 0 0 10px 0;
  }
  .casino-under .languages .flags {
    display: block;
    width: 100%;
  }
}

.recommended-casinos-list {
  float: left;
  width: 100%;
  margin: 10px 0 20px 0;
}
.recommended-casinos-list h2.header {
  color: #232323;
}
.recommended-casinos-list .casinos-list {
  display: inline-block;
  width: 100% !important;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  border-spacing: 0;
  border-radius: 0 0 10px 10px;
  font-size: 14px;
  overflow: hidden;
}
.recommended-casinos-list .casinos-list .row {
  display: table;
  width: 100%;
  padding: 5px 20px;
  background: #fff;
  border-bottom: 1px solid #fff;
  -webkit-box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.05);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.recommended-casinos-list .casinos-list .row:last-child {
  border-bottom: none;
  box-shadow: none;
}
.recommended-casinos-list .casinos-list .row:nth-child(even) {
  background: #f5f6f6;
}
.recommended-casinos-list .casinos-list .row [class*='c-'] {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.recommended-casinos-list .casinos-list .row .c-1 {
  width: 70px;
  text-align: left;
  vertical-align: middle;
}
.recommended-casinos-list .casinos-list .row .c-1 img {
  vertical-align: middle;
  width: 100%;
}
.recommended-casinos-list .casinos-list .row .c-2 {
  width: 125px;
}
.recommended-casinos-list .casinos-list .row .c-3 {
  width: 100px;
}
.recommended-casinos-list .casinos-list .row .c-3 div {
  vertical-align: middle;
}
.recommended-casinos-list .casinos-list .row .c-4 {
  width: 80px;
}
.recommended-casinos-list .casinos-list .row .c-5 {
  width: 100px;
}
.recommended-casinos-list .casinos-list .row .c-6 {
  width: 125px;
}
.recommended-casinos-list .casinos-list .row .c-4, .recommended-casinos-list .casinos-list .row .c-5 {
  cursor: default;
}
.recommended-casinos-list .casinos-list .row .c-4:hover, .recommended-casinos-list .casinos-list .row .c-5:hover {
  color: #b9c5cf;
}
.recommended-casinos-list .casinos-list .row:hover {
  background: rgba(255, 255, 255, 0);
}
@media (max-width: 600px) {
  .recommended-casinos-list .casinos-list .row .c-1 {
    display: none;
  }
}
@media (max-width: 460px) {
  .recommended-casinos-list .casinos-list .row .c-4 {
    display: none;
  }
}
@media (max-width: 400px) {
  .recommended-casinos-list .casinos-list .row .c-3 {
    display: none;
  }
}
.recommended-casinos-list .casinos-list .head {
  font-weight: bold;
}
.recommended-casinos-list .casinos-list .head .c-1, .recommended-casinos-list .casinos-list .head .c-2, .recommended-casinos-list .casinos-list .head .c-3, .recommended-casinos-list .casinos-list .head .c-4, .recommended-casinos-list .casinos-list .head .c-5, .recommended-casinos-list .casinos-list .head .c-6 {
  cursor: default;
}
.recommended-casinos-list .casinos-list .head .c-1:hover, .recommended-casinos-list .casinos-list .head .c-2:hover, .recommended-casinos-list .casinos-list .head .c-3:hover, .recommended-casinos-list .casinos-list .head .c-4:hover, .recommended-casinos-list .casinos-list .head .c-5:hover, .recommended-casinos-list .casinos-list .head .c-6:hover {
  color: #b9c5cf;
}
.recommended-casinos-list .casinos-list .head:hover {
  background: #fff;
}

.slot-info-box {
  float: left;
  width: 100%;
  margin: 10px 0 20px 0;
}
.slot-info-box .left, .slot-info-box .right {
  display: inline-block;
  width: 49%;
}
.slot-info-box .left {
  margin: 0 0 0 0;
  vertical-align: middle;
}
.slot-info-box .left ul {
  float: left;
  width: 100%;
}
.slot-info-box .left ul li {
  float: left;
  list-style-type: none;
  list-style-position: inside;
  width: 100%;
  padding: 4px 10px;
  background: #f5f6f6;
  cursor: default;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.slot-info-box .left ul li:nth-child(odd) {
  background: #fff;
}
.slot-info-box .left ul li span {
  float: left;
  width: 50%;
}
.slot-info-box .left ul li div {
  float: left;
  width: 45%;
  margin: 0 0 0 5%;
}
.slot-info-box .left ul li:hover {
  background: #e7e7e7;
  font-weight: bold;
}
.slot-info-box .right {
  vertical-align: middle;
  text-align: right;
  width: 48%;
  margin: 0 0 0 2%;
}
.slot-info-box .right img {
  border: 3px solid #f5f6f6;
  border-radius: 16px;
  -webkit-box-shadow: 0px 15px 16px -20px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 15px 16px -20px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 15px 16px -20px rgba(0, 0, 0, 0.75);
}
@media (max-width: 650px) {
  .slot-info-box {
    text-align: center;
  }
  .slot-info-box .left, .slot-info-box .right {
    width: 100%;
  }
  .slot-info-box .right {
    margin: 20px 0 0 0;
    text-align: center;
  }
}

.game {
  float: left;
  width: 100%;
  margin: 0px 0 20px 0;
}
.game .content {
  background: #000;
}
.game .the_game {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.game .the_game iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.game .gdrts-inner-wrapper {
  text-align: center;
}
.game .gdrts-rating-text {
  display: inline-block;
  vertical-align: top;
}
.game .gdrts-stars-rating {
  display: inline-block;
}

.plain-list .content ul {
  float: left;
  width: 100%;
}
.plain-list .content ul li {
  float: left;
  width: 33%;
  list-style-type: none;
  margin: 5px 0;
}
@media (max-width: 600px) {
  .plain-list .content ul li {
    width: 50%;
  }
}
@media (max-width: 450px) {
  .plain-list .content ul li {
    width: 100%;
  }
}

.pagination {
  float: left;
  width: 100%;
  text-align: center;
}
.pagination .page-numbers {
  display: inline-block;
  margin: 5px 5px;
  padding: 6px 12px;
  border-radius: 10px;
  text-decoration: none;
  color: #232323;
  font-weight: bold;
  background: #fefefe;
  background: -moz-linear-gradient(top, #fefefe 0%, #e7e7e7 100%);
  background: -webkit-linear-gradient(top, #fefefe 0%, #e7e7e7 100%);
  background: linear-gradient(to bottom, #fefefe 0%, #e7e7e7 100%);
  border-bottom: 1px solid #ffffff;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.pagination .page-numbers:hover {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px transparent inset;
}
.pagination .current {
  background: #e0e0e0;
  background: -moz-linear-gradient(top, #e0e0e0 0%, #e7e7e7 100%);
  background: -webkit-linear-gradient(top, #e0e0e0 0%, #e7e7e7 100%);
  background: linear-gradient(to bottom, #e0e0e0 0%, #e7e7e7 100%);
}
.pagination .current:hover {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.pagination .prev, .pagination .next {
  position: relative;
  width: 31px;
  height: 35px;
  background: #ff9210;
  background: -moz-linear-gradient(top, #ff9210 0%, #ff8800 100%);
  background: -webkit-linear-gradient(top, #ff9210 0%, #ff8800 100%);
  background: linear-gradient(to bottom, #ff9210 0%, #ff8800 100%);
  border-bottom: 1px solid #ffb154;
  color: #fff;
}
.pagination .prev:after, .pagination .next:after {
  content: "\2039";
  font-size: 32px;
  position: absolute;
  top: 2px;
  left: 0;
  right: 0;
}
.pagination .next:after {
  content: "\203A";
}

footer {
  float: left;
  width: 100%;
}
footer .frame {
  max-width: 991px;
  margin: 0 auto 20px auto;
  border-radius: 10px;
  padding: 10px 20px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #edebee 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #edebee 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #edebee 100%);
  position: relative;
}
footer .frame:before, footer .frame:after {
  content: "";
  position: absolute;
  z-index: -1;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  top: 0;
  bottom: 0;
  left: 10px;
  right: 10px;
  border-radius: 100px / 10px;
}
footer .frame:after {
  left: auto;
  right: 10px;
  transform: skew(8deg) rotate(3deg);
}
footer .frame .left, footer .frame .right {
  display: table-cell;
}
footer .frame .right {
  width: 200px;
  vertical-align: middle;
  text-align: right;
}
@media (max-width: 660px) {
  footer .frame .left, footer .frame .right {
    display: block;
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 1010px) {
  footer {
    padding: 0 10px;
  }
}
