@import url(https://fonts.googleapis.com/css?family=Fira+Sans:100,200,300,400,500,600,700,800,900);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}

html,body{font-family:"Fira Sans",sans-serif;font-size:14px;line-height:1.78}html.overlayed,body.overlayed{overflow:hidden}.container{padding:0 15px}.wrapper{background:url(../img/pattern.jpg);min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.wrapper__content{padding:0 15px;-webkit-box-flex:1;-ms-flex:1;flex:1}.box{padding:10px 15px;background:#fff;border:1px solid #f491b2;margin:0 0 20px;-webkit-box-shadow:2px 2px 0 #fbd2e0;box-shadow:2px 2px 0 #fbd2e0}.img-fluid{display:block;max-width:100%;height:auto}.images-preload{position:absolute;bottom:0;left:-999px;z-index:-999}.block-title{color:#640a29;font-size:16px;text-transform:uppercase;font-weight:700;margin-top:20px;margin-bottom:20px}.popup-close{position:absolute;z-index:10;right:15px;top:20px;text-decoration:none}.popup-close .icon{width:30px;height:30px;fill:#fff}.pagination{margin:20px 0 20px;text-align:center}.pagination ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.pagination a,.pagination span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:36px;min-width:36px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 8px;border:1px solid #f8bbd0;color:#640a29;font-size:.9rem;line-height:30px;margin-right:10px;text-decoration:none;background:#fef4f8;background:-webkit-gradient(linear, left top, left bottom, from(#fef4f8), to(#f9c7d8));background:linear-gradient(to bottom, #fef4f8 0%, #f9c7d8 100%);-webkit-filter:progid:dximagetransform.microsoft.gradient(startColorstr="#fef4f8", endColorstr="#f9c7d8", GradientType=0);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#fef4f8", endColorstr="#f9c7d8", GradientType=0);-webkit-box-shadow:2px 2px 0 #fbd2e0;box-shadow:2px 2px 0 #fbd2e0}.pagination .pages{display:none}.pagination .previouspostslink,.pagination .nextpostslink,.pagination .first,.pagination .last{text-transform:uppercase;font-size:.7rem}.pagination .previouspostslink::before{content:"←";margin-right:5px;position:relative}.pagination .nextpostslink::after{content:"→";margin-left:5px;position:relative}.pagination .current,.pagination a:hover,.pagination a:active,.pagination a:focus{color:#2d4500;border-color:#88ce05 !important;background:#c5e784;background:-webkit-gradient(linear, left top, left bottom, from(#c5e784), to(#91d218));background:linear-gradient(to bottom, #c5e784 0%, #91d218 100%);-webkit-filter:progid:dximagetransform.microsoft.gradient(startColorstr="#c5e784", endColorstr="#91d218", GradientType=0);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#c5e784", endColorstr="#91d218", GradientType=0);-webkit-box-shadow:2px 2px 0 #c2e67f;box-shadow:2px 2px 0 #c2e67f}.filter-show{line-height:30px}.filter-show__descr{vertical-align:middle;cursor:pointer;text-decoration:none;color:#fff;font-size:.925rem;font-weight:700}.filter-show__icon{display:inline-block;vertical-align:middle;margin:0 0 0 10px}.filter-show__label{margin:0}.filter-show__input{position:absolute;left:-9999px}.switch-slider{position:relative;display:block;width:3em;height:1.6em;cursor:pointer;border-radius:.8em;-webkit-transition:350ms;transition:350ms;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.07)), to(rgba(255, 255, 255, 0))),#f4f4f4;background:linear-gradient(rgba(0, 0, 0, 0.07), rgba(255, 255, 255, 0)),#f4f4f4;-webkit-box-shadow:0 .07em .1em -0.1em rgba(0,0,0,.4) inset,0 .05em .08em -0.01em rgba(255,255,255,.7);box-shadow:0 .07em .1em -0.1em rgba(0,0,0,.4) inset,0 .05em .08em -0.01em rgba(255,255,255,.7)}.switch-slider::after{position:absolute;content:"";width:1.4em;height:1.4em;top:.1em;right:.1em;border-radius:50%;-webkit-transition:250ms ease-in-out;transition:250ms ease-in-out;background:#fff;-webkit-box-shadow:0 .2em .2em -0.12em rgba(0,0,0,.5);box-shadow:0 .2em .2em -0.12em rgba(0,0,0,.5)}input:checked+.switch-slider{background:#fff}input:checked+.switch-slider::after{right:1.5em;background:#5ec667}.slider-v1{position:relative;display:block;width:5.5em;height:3em;cursor:pointer;border-radius:1.5em;-webkit-transition:350ms;transition:350ms;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.07)), to(rgba(255, 255, 255, 0))),#ddd;background:linear-gradient(rgba(0, 0, 0, 0.07), rgba(255, 255, 255, 0)),#ddd;-webkit-box-shadow:0 .07em .1em -0.1em rgba(0,0,0,.4) inset,0 .05em .08em -0.01em rgba(255,255,255,.7);box-shadow:0 .07em .1em -0.1em rgba(0,0,0,.4) inset,0 .05em .08em -0.01em rgba(255,255,255,.7)}.slider-v1::before{position:absolute;content:"";width:2em;height:2em;top:.5em;left:.5em;border-radius:50%;-webkit-transition:250ms ease-in-out;transition:250ms ease-in-out;background:-webkit-gradient(linear, left top, left bottom, color-stop(10%, #f5f5f5), to(#eee));background:linear-gradient(#f5f5f5 10%, #eee);-webkit-box-shadow:0 .1em .15em -0.05em rgba(255,255,255,.9) inset,0 .5em .3em -0.1em rgba(0,0,0,.25);box-shadow:0 .1em .15em -0.05em rgba(255,255,255,.9) inset,0 .5em .3em -0.1em rgba(0,0,0,.25)}.slider-v1::after{position:absolute;content:"";width:1em;height:1em;top:1em;left:6em;border-radius:50%;-webkit-transition:250ms ease-in;transition:250ms ease-in;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.07)), to(rgba(255, 255, 255, 0.1))),#ddd;background:linear-gradient(rgba(0, 0, 0, 0.07), rgba(255, 255, 255, 0.1)),#ddd;-webkit-box-shadow:0 .08em .15em -0.1em rgba(0,0,0,.5) inset,0 .05em .08em -0.01em rgba(255,255,255,.7),-7.25em 0 0 -0.25em rgba(0,0,0,.3);box-shadow:0 .08em .15em -0.1em rgba(0,0,0,.5) inset,0 .05em .08em -0.01em rgba(255,255,255,.7),-7.25em 0 0 -0.25em rgba(0,0,0,.3)}input:checked+.slider-v1::after{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.07)), to(rgba(255, 255, 255, 0.1))),#4c6;background:linear-gradient(rgba(0, 0, 0, 0.07), rgba(255, 255, 255, 0.1)),#4c6;-webkit-box-shadow:0 .08em .15em -0.1em rgba(0,0,0,.5) inset,0 .05em .08em -0.01em rgba(255,255,255,.7),-7.25em 0 0 -0.25em rgba(0,0,0,.12);box-shadow:0 .08em .15em -0.1em rgba(0,0,0,.5) inset,0 .05em .08em -0.01em rgba(255,255,255,.7),-7.25em 0 0 -0.25em rgba(0,0,0,.12)}input:checked+.slider-v1::before{left:3em}.btn{display:inline-block;padding:8px 20px;font-size:1rem;line-height:1;text-decoration:none;text-align:center;text-transform:uppercase;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:0}.btn:hover,.btn:focus,.btn:active{text-decoration:none}.btn--primary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;position:relative;min-height:initial;border-radius:0;z-index:0;color:#2d4500;background-color:#d7efab;border:1px solid #88ce05;-webkit-box-shadow:2px 2px 0 #c2e67f;box-shadow:2px 2px 0 #c2e67f}.btn--primary .icon{fill:#2d4500;margin-right:10px}.btn--primary:hover{background-color:#fcdfe9;border-color:#f491b2;-webkit-box-shadow:2px 2px 0 #fbd2e0;box-shadow:2px 2px 0 #fbd2e0}.btn--primary:hover .icon{fill:#640a29}@media(max-width: 1024px){.btn--transparent{padding:10px 25px}}.shares{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.8);z-index:9999;display:none}.shares__close{position:absolute;z-index:10;right:15px;top:20px;text-decoration:none}.shares__close .icon{width:30px;height:30px;fill:#fff}.shares.active{display:-webkit-box;display:-ms-flexbox;display:flex}.promo-box{margin-bottom:20px}.header{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;position:relative;margin-bottom:20px}.header__logo{max-width:200px;margin-right:60px}.header__search{margin-left:auto}.menu-toggle{text-transform:uppercase;font-weight:bold;font-family:"Fira Sans",sans-serif;font-size:14px;text-shadow:1px 1px 1px #fff;text-decoration:none;display:block;padding:6px 15px;border:1px solid transparent;position:relative;margin-left:-1px}@media(max-width: 520px){.header__logo{margin-right:30px}}.navbar{position:fixed;top:0;right:0;visibility:hidden}.menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#640a29}.menu-toggle .icon{fill:#640a29;margin-left:6px}.games-list__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -5px}.games-list__item{max-width:175px;-webkit-box-flex:0;-ms-flex:0 0 175px;flex:0 0 175px;padding:0 5px;margin:0 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.games-list__item>div{height:100%}.games-list__heading{margin-bottom:10px}.games-scroll__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%;overflow-x:scroll;margin:0 -5px}.games-scroll__item{max-width:130px;-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.games-scroll__item>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.games-scroll__item>div:first-child{margin-bottom:10px}.games-scroll__heading{margin-bottom:10px}@media(max-width: 520px){.games-list__item{max-width:33.333333%;-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%}}@media(max-width: 320px){.games-list__item{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.game-card{position:relative;background:#fcdfe9;border:1px solid #f491b2;-webkit-box-shadow:2px 2px 0 #fbd2e0;box-shadow:2px 2px 0 #fbd2e0}.game-card__inner{text-decoration:none}.game-card__thumb{display:block;padding:4px}.game-card__heading{color:#640a29;padding:8px 4px}.game-card__title{display:block;text-align:center;font-size:.9rem;line-height:1.1;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-card__title span{overflow:hidden;display:inline-block;height:27px}.search-form{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.8);z-index:9999;display:none}.search-form__popup{position:relative;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:calc(100% - 70px);background:#fff;-webkit-box-shadow:0 2px 21px rgba(14,41,91,.35);box-shadow:0 2px 21px rgba(14,41,91,.35);border:2px solid #88ce05;z-index:-1}.search-form__button{display:block}.search-form__button .icon{fill:#640a29;-webkit-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity}.search-form__button .icon-close{opacity:0;display:none}.search-form__button .icon-open{opacity:1;display:block}.search-form__button.active .icon-close{opacity:1;display:block}.search-form__button.active .icon-open{opacity:0;display:none}.search-form__input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.8667rem;padding:18px 45px 19px 25px;line-height:1;border-radius:15px;min-width:200px;color:#333;font-style:italic;background:#fff;border:0}.search-form__input::-webkit-input-placeholder{color:#999;opacity:.8;-webkit-transition:opacity .2s;transition:opacity .2s}.search-form__input:-moz-placeholder{color:#999;opacity:.8;-moz-transition:opacity .2s;transition:opacity .2s}.search-form__input::-moz-placeholder{color:#999;opacity:.8;-moz-transition:opacity .2s;transition:opacity .2s}.search-form__input:-ms-input-placeholder{color:#999;opacity:.8;-ms-transition:opacity .2s;transition:opacity .2s}.search-form__input:focus{outline:none}.search-form__input:focus::-webkit-input-placeholder{opacity:1}.search-form__input:focus:-moz-placeholder{opacity:1}.search-form__input:focus::-moz-placeholder{opacity:1}.search-form__input:focus:-ms-input-placeholder{opacity:1}.search-form__btn{outline:none;border:0;top:3px;right:3px;bottom:3px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;padding:0 15px;z-index:1;background:#88ce05;color:#fff;font-weight:700;text-transform:uppercase}.search-form__btn:focus,.search-form__btn:hover,.search-form__btn:active{outline:none}.search-form.active{display:-webkit-box;display:-ms-flexbox;display:flex}.right-side{width:315px;height:100vh;position:fixed;top:0;bottom:0;right:0;z-index:15;-webkit-transform:translate3d(315px, 0, 0);transform:translate3d(315px, 0, 0);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.right-side__inner{position:relative;background:#fcdfe9;padding:10px;height:100%;-webkit-box-shadow:0 6px 40px 0 rgba(39,40,40,.11);box-shadow:0 6px 40px 0 rgba(39,40,40,.11);overflow:auto}.right-side.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.right-side__toggle{background:#2d4500;border-radius:0 5px 5px 0;width:60px;height:60px;position:absolute;right:-60px;top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0;-webkit-box-shadow:0 6px 40px 0 rgba(39,40,40,.11);box-shadow:0 6px 40px 0 rgba(39,40,40,.11);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.right-side__toggle::after{content:"";width:27px;height:27px;margin-left:-3px}.right-side__toggle:hover{-webkit-box-shadow:none;box-shadow:none;background:#a7f90d}.right-side__close{position:absolute;top:23px;right:22px;fill:#640a29;cursor:pointer}.cat-widget{padding:15px 5px 15px 20px}.cat-widget__title{font-weight:700;text-transform:uppercase;color:#640a29;margin:0 0 20px;line-height:1}.cat-widget__item{margin:0 0 10px}.cat-widget-item__inner{text-decoration:none;color:#640a29;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cat-widget-item__thumb{-webkit-box-flex:0;-ms-flex:none;flex:none;width:30px;height:30px;margin-right:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;background:#fff;border:1px solid #f491b2;-webkit-box-shadow:2px 2px 0 #fbd2e0;box-shadow:2px 2px 0 #fbd2e0}.cat-widget-item__thumb img{max-width:24px}.cat-widget-item__title{line-height:1.1;font-size:.875rem;white-space:nowrap;opacity:.9;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.cat-widget-item:hover .cat-widget-item__thumb{background-color:#fcdfe9}.cat-widget-item:hover .cat-widget-item__inner{font-weight:700}.page-layout{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);display:none;z-index:1}body.menu-opened{overflow:hidden}body.menu-opened .overlay{display:block}body.menu-opened .page-layout{-webkit-transform:translate3d(315px, 0, 0);transform:translate3d(315px, 0, 0)}.tags{list-style:none;font-size:.9286rem}.tags__item{padding:0 5px 10px}.tag__link{color:#640a29;text-transform:lowercase;font-weight:bold;text-decoration:none;position:relative;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;z-index:100}.tag__link:hover,.tag__link:focus,.tag__link:active{color:#2d4500}.tag__icon{max-height:30px;width:auto;display:block}.tag__title{padding:0 13px 0 11px}.game-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.game-info__rating{padding-right:15px;font-size:0}.game-info__rating .label{display:inline-block;font-size:13px;line-height:14px;padding-top:2px;vertical-align:top;margin-right:5px}.game-info__rating .post-ratings{display:inline-block;width:auto}.game-info__rating .post-ratings-loading{display:none !important}.game-info__rating .post-ratings-text{display:none !important}.game-info__rating .text{vertical-align:top;margin-left:5px;display:inline-block;line-height:14px;padding-top:2px;font-size:13px}.game-info__rating .img{display:inline-block}.game-info__shares{margin-left:auto}.game-info__link{position:relative;padding-left:25px;color:#640a29;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9286rem}.game-info__link .icon{fill:#f491b2;margin-right:10px}.game-info__link:hover{color:#2d4500}.game-info__link:hover .icon{fill:#2d4500}.player__close{position:absolute;z-index:10;right:15px;top:20px;text-decoration:none}.player__close .icon{width:40px;height:40px;font-size:40px;fill:#fff}.player iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:1px;min-width:100%}.admin-bar .player__close{top:80px}.footer{padding:10px 0;background:#c5e784;background:-webkit-gradient(linear, left top, left bottom, from(#c5e784), to(#91d218));background:linear-gradient(to bottom, #c5e784 0%, #91d218 100%);-webkit-filter:progid:dximagetransform.microsoft.gradient(startColorstr="#c5e784", endColorstr="#91d218", GradientType=0);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#c5e784", endColorstr="#91d218", GradientType=0)}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__counters{margin-left:auto}.related{margin-bottom:20px}.player-prev{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:20px}.player-prev__thumb{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:160px;margin-right:20px}.player-prev__descr{-webkit-box-flex:1;-ms-flex:1;flex:1}.player-prev__title{text-transform:uppercase;font-weight:700;color:#640a29;margin:0 0 10px}.player-prev__cats{font-size:.9286rem}.player-prev__cats a{text-transform:uppercase;font-weight:700;color:#f491b2;text-decoration:none}.player-prev__cats a:hover,.player-prev__cats a:focus,.player-prev__cats a:active{color:#640a29}.player-prev__cats-lbl{margin-right:10px}.player-prev__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.player-prev__btn{line-height:20px;margin-right:10px;margin-top:10px}
