@charset "UTF-8";

/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local('OpenSans'), url(../fonts/open_sans/RjgO7rYTmqiVp7vzi-Q5UYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local('OpenSans'), url(../fonts/open_sans/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/open_sans/k3k702ZOKiLJc3WVjuplzBdwxCXfZpKo5kWAx_74bHs.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/open_sans/k3k702ZOKiLJc3WVjuplzBampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}


/* cyrillic */
@font-face {
    font-family: 'Cuprum';
    font-style: normal;
    font-weight: 400;
    src: local('Cuprum'), local('Cuprum-Regular'), url(../fonts/cuprum/w9oaRwWYdZS5Y8ayseB253-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
    font-family: 'Cuprum';
    font-style: normal;
    font-weight: 400;
    src: local('Cuprum'), local('Cuprum-Regular'), url(../fonts/cuprum/SeXb3A3XhJVZzUQ6RoSof-vvDin1pK8aKteLpeZ5c0A.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic */
@font-face {
    font-family: 'Cuprum';
    font-style: normal;
    font-weight: 700;
    src: local('Cuprum Bold'), local('Cuprum-Bold'), url(../fonts/cuprum/n3IzcUkIerri6e9sz7DgboX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
    font-family: 'Cuprum';
    font-style: normal;
    font-weight: 700;
    src: local('Cuprum Bold'), local('Cuprum-Bold'), url(../fonts/cuprum/SfDyn5tWOk7I1we45jpLK5Bw1xU1rKptJj_0jans920.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

.button, .game, .popup-menu li, .section, form input, form textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

.button, .game, .popup-menu li, .section {
    box-sizing: border-box
}

.mems .item .img img, .wp-content img, img {
    max-width: 100%
}

body, input, textarea {
    font-family: "Open Sans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif
}

.button, button, input[type=submit] {
    cursor: pointer
}

.button, .center, form .status {
    text-align: center
}

.button, .s-top .container, body {
    position: relative
}

.cf:after, .clear, .page-text:after, .section, .widget ul li, .wp-content blockquote, .wp-content:after {
    clear: both
}

.games, .popup-menu ul {
    font-size: 0;
    text-align: center
}

sub, sup {
    font-size: .6em
}

.game, .popup-menu li {
    display: inline-block;
    vertical-align: top
}

.cf:after, .cf:before, .page-text:after, .page-text:before, .wp-content:after, .wp-content:before {
    content: " ";
    display: table
}

sup {
    vertical-align: super
}

sub {
    vertical-align: sub
}

.left {
    float: left
}

.right {
    float: right
}

ul {
    list-style: none
}

body, html {
    width: 100%;
    min-width: 320px;
}

img {
    vertical-align: bottom;
    height: auto
}
.widgetbody .icon-zima{
	background: url(/wp-content/themes/igrynadvoih/img/tree.png)!important;
}
body {
    color: #400000;
    font-size: 14px;
    line-height: 1.25;
    font-weight: 400;
    min-width: 320px !important; 
}

.page-title, .s-top .site-title, .widget .widgettitle {
    font-family: Cuprum, sans-serif;
}

input.watermark, textarea.watermark {
    color: #ccc
}

a, a:hover {
    color: #9c631c
}

::-webkit-input-placeholder {
    color: #fff
}

:-moz-placeholder {
    color: #fff
}

a {
    text-decoration: underline
}

.button, .game, .s-top a, .social .soc, .widget ul li a, a:hover {
    text-decoration: none
}

.hidden {
    display: none
}

p {
    margin: 0
}

form {
    font-size: 0;
    line-height: 38px
}

form input, form textarea {
    font-size: 18px;
    line-height: 20px;
    border: 1px solid #564526;
    background: #fff;
    color: #000;
    padding: 5px 15px;
    margin-bottom: 0;
    vertical-align: middle;
    box-sizing: border-box
}

form input {
    width: 236px
}

form textarea {
    resize: vertical;
    width: 100%;
    height: 98px
}

form .status {
    margin-top: 13px
}

form.searchform input[name='s'] {
    padding-right: 50px
}

form.searchform input[type=submit] {
    border-color: transparent;
    width: 40px;
    margin-left: -41px;
    background: url(../img/search.png) center no-repeat
}

.button,
.next_posts_link>a{
    background-color: #FF8C00;
    background-position: left 4px center;
    background-repeat: no-repeat;
    color: #fff;
    font-size: 16px;
    line-height: 18px;
    font-weight: 700;
    text-shadow: 1px 1px 0 rgba(102, 56, 0, .5);
    display: inline-block;
    border: none;
    border-bottom: 1px solid #ffe8cc;
    padding: 10px 15px;
    text-decoration: none;
}

.button:hover,
.next_posts_link>a:hover {
    color: #fff;
    background-color: #D90000;
    border-color: #ffd9d9;
    text-shadow: -1px -1px 0 rgba(102, 56, 0, .5)
}

.button.b2 {
    background-color: #148612;
    padding: 10px 30px;
    border-width: 2px;
    border-color: #400000
}

.button.b2:hover {
    background-color: #FF8C00;
    border-color: #663800
}



.button.b4 {
    background-color: #148612;
    padding: 10px 30px;
    border-width: 2px;
    border-color: #400000
}

.button.b4:hover {
    background-color: #D90000;
    border-color: #663800
}





.button.b3, .button.cat {
    border-bottom: 2px solid #663800
}

.button.b3 {
    font-size: 14px;
    padding: 5px 10px
}

.button.up {
    padding-left: 24px;
    background-image: url(../img/arrow-up.png)
}

.button.down {
    padding-left: 24px;
    background-image: url(../img/arrow-down.png)
}

.button.cat {
    padding: 0 10px 0 5px;
    font-size: 13px;
    line-height: 24px
}

.aright {
    text-align: right
}

.page-title {
    font-size: 32px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 20px
}

.page-text {
    text-align: justify
}

.icon, .icon24 {
    margin-bottom: 1px;
    display: inline-block;
    background: url(../img/game-icons.png) left center no-repeat;
    vertical-align: middle;
    margin-right: 5px
}

.icon {
    width: 32px;
    height: 32px
}

.icon.icon-ogon_i_voda {
    background-position: -28px center
}

.icon.icon-gonki {
    background-position: -56px center
}

.icon.icon-strelyalki {
    background-position: -90px center
}

.icon.icon-igry_dlya_devushek {
    background-position: -127px center
}

.icon.icon-dlya_malchikov {
    background-position: -163px center
}

.icon.icon-draki {
    background-position: -197px center
}

.icon.icon-futbol {
    background-position: -233px center
}

.icon.icon-tanki {
    background-position: -265px center
}

.icon.icon-zombi {
    background-position: -300px center
}

.icon.icon-futbol-golovami {
    background-position: -330px center
}

.icon.icon-tanki-v-labirinte {
    background-position: -364px center
}

.icon.icon-bombery {
    background-position: -400px center
}

.icon.icon-tom-i-djerri {
    background-position: -437px center
}

.icon.icon-na-troih {
    background-position: -471px center
}

.icon.icon-na-chetveryh {
    background-position: -504px center
}

.icon.icon-mario {
    background-position: -537px center
}

.icon.icon-3d {
    background-position: -571px center
}

.icon.icon-boks {
    background-position: -605px center
}

.icon.icon-strategii {
    background-position: -635px center
}

.icon.icon-hokkei {
    background-position: -667px center
}

.icon.icon-rycari {
    background-position: -699px center
}

.icon.icon-shashki {
    background-position: -731px center
}

.icon.icon-naruto {
    background-position: -763px center
}

.icon.icon-nindzya {
    background-position: -797px center
}

.icon.icon-roboty {
    background-position: -830px center
}

.icon.icon-poni {
    background-position: -866px center
}

.icon.icon-vzorvi-eto {
    background-position: -899px center
}

.icon.icon-opasnoe-orujie {
    background-position: -932px center
}

.icon.icon-krestiki-noliki {
    background-position: -964px center
}

.icon.icon-basketbol {
    background-position: -996px center
}

.icon.icon-begalki {
    background-position: -1031px center
}

.icon.icon-smeshnye {
    background-position: -1065px center
}

.icon.icon-voleibol {
    background-position: -1097px center
}

.icon.icon-brodilki {
    background-position: -1130px center
}

.icon.icon-sportivnye_igry {
    background-position: -1166px center
}

.icon.icon-logicheskie_igry {
    background-position: -1197px center
}

.icon24 {
    width: 24px;
    height: 24px;
    background-size: auto 24px
}

.game .thumb:before {
    content: '';
    height: 100%
}

.icon24.icon-igry_dlya_devushek {
    background-position: -96px center
}

.icon24.icon-dlya_malchikov {
    background-position: -120px center
}

.admin-bar .tooltipster-shadow-2,
.admin-bar .tooltipster-shadow-small {
    margin-top: -30px;    
}
.tooltipster-shadow-2,
.tooltipster-shadow-small {

    border-radius: 0;
    background: #400000;
    -webkit-box-shadow: 0 0 10px 3px rgba(255, 217, 217, .5);
    -moz-box-shadow: 0 0 10px 3px rgba(255, 217, 217, .5);
    box-shadow: 0 0 10px 3px rgba(255, 217, 217, .5);
    color: #fff
}

.game .inner, .popup-menu {
    -webkit-box-shadow: 1px 1px 2px 0 rgba(102, 56, 0, .5);
    -moz-box-shadow: 1px 1px 2px 0 rgba(102, 56, 0, .5);
    box-shadow: 1px 1px 2px 0 rgba(102, 56, 0, .5)
}

.tooltipster-shadow-2 .tooltipster-content {
    font-size: 14px;
    line-height: 16px;
    padding: 8px 10px    
}
.tooltipster-shadow-small .tooltipster-content{
    font-size: 12px;
    line-height: 14px;
    padding: 8px    
}

html {
    background: url(../img/bg4.png) center #B7985E
}

body {
    margin-left: auto;
    margin-right: auto;
}

.section {
    margin: 0 auto;
    overflow: hidden;
    padding: 20px 0
}

.popup-menu, .section .container {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

.section .container {
    box-sizing: border-box;
    max-width: 1076px;
    margin: 0 auto
}
.s-middle .container {
    display: flex;
    justify-content: space-around;
}
/*
@media only screen and (max-width: 1023px) {
    .section .container {
        width: 764px
    }
}*/

.s-top {
    background: #663800;
    color: #B7985E;
    border-bottom: 3px solid #400000;
    text-shadow: 2px 2px 0 #400000;
    padding: 0;
    margin-bottom: 5px;
    overflow: visible
}

.s-top .container {
    width: 99%;
    max-width: 1076px;
    padding: 10px 0 6px 30px
}

.s-top a {
    color: #e6dcc8
}

.s-top a:hover {
    text-shadow: -1px -1px 0 #400000
}
.s-top .left {
    width: auto;
    font-size: 32px;
    display: flex;
    align-items: center;
}
.s-top .right {
    width: auto;
    text-align: right
}

.s-top .menu-toggle {
    margin-right: 10px
}

.popup-menu {
    background: #400000;
    background: rgba(64, 0, 0, .95);
    display: none;
    z-index: 30;
    position: absolute;
    left: 15px;
    top: 100%;
    padding: 10px 15px;
    width: 734px;
    box-sizing: border-box
}

.game, .game .inner, .game .thumb {
    position: relative
}

.s-middle .main, .s-middle .sidebar2 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

/*.popup-menu.open {
    display: block;
    z-index: 100
}*/
.open {
    display: block!important;
    z-index: 100
}
.popup-menu ul {
    text-align: left
}

.game, .game .title, .s-footer {
    text-align: center
}

.popup-menu li {
    width: 33.333%;
    padding: 5px 0
}

.popup-menu li a {
    font-size: 16px;
    display: block;
    padding: 3px 15px
}

.popup-menu li a:hover {
    background: #663800
}

.s-middle .container {
    overflow: hidden;
    padding-bottom: 20px
}

.s-middle .main {
    background: #fff;
    box-sizing: border-box;
    width: 70%;
    padding: 15px 15px 20px;
    border-top: 3px solid #663800;
}
.s-middle .main.main_breadcrumb{
    padding-top: 10px;
}
.s-middle .breadcrumb{
    padding-bottom: 15px;
}

.s-middle .sidebar2 {
    box-sizing: border-box;
    background: #400000;
    background: rgba(64, 0, 0, .5);
    width: 24%;
    padding: 0 0 15px;
}

.game .title, .game-wrapper .progress {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}



@media only screen and (max-width: 1023px) {
    .s-middle .sidebar2 {
       /* display: none */
    }
}


.s-footer {
    background: #400000;
    background: rgba(64, 0, 0, .5);
    color: #fff;
    padding: 30px;
    margin-top: 5px;
    border-top: 3px solid #400000
}

.s-footer .copyright, .s-footer .footer-menu {
    display: inline-block
}

.s-footer .footer-menu li {
    display: inline;
    margin: 0 5px
}

.s-footer a {
    color: #ffe8cc
}

.widget {
    padding-bottom: 10px;
    margin-bottom: 20px;
    border: 3px solid #fff;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
}

.widget:last-child {
    margin-bottom: 0
}

.widget .widgettitle {
    background: #400000;
    color: #e6dcc8;
    font-size: 20px;
    text-align: center;
    padding: 5px 5px 7px;
    margin-bottom: 10px
}

.widget .widgetbody {
    padding: 10px
}

.widget .button {
    width: 100%
}

.widget ul li a {
    color: #fff;
    line-height: 16px;
    display: block;
    padding: 5px;
    border-left: 2px solid transparent;
    min-height: 32px;
    text-shadow: 1px 1px 0 #400000
}

.widget ul li a:hover {
    background: #400000;
    border-color: #FF8C00
}

.widget ul li a span {
    width: 166px;
    display: inline-block;
    vertical-align: middle
}

.game .thumb:after, .game .thumb:before {
    display: none;
    width: 100%;
    z-index: 20;
    left: 0
}

.games {
    margin-left: -7px;
    margin-right: -7px
}

.widget .games {
    margin-bottom: 10px;
    margin-left: -2px;
    margin-right: -2px
}

.game {
    color: #400000;
    font-size: 16px;
    text-align-last: center;
    vertical-align: top;
    padding-left: 7px;
    padding-right: 7px
}

.widget .game {
    font-size: 13px;
    padding-left: 2px;
    padding-right: 2px
}

.game .thumb {
    padding-bottom: 66.6%;
    overflow: hidden;
}

.game .thumb img {
    vertical-align: middle;
    margin-bottom: 0;
    position: absolute;
    left: 0;
    top: 0;
    min-height:100%;
    min-width:100%;
}

.game .thumb:before {
    position: absolute;
    top: 0;
    background: url(../img/play.png) center no-repeat rgba(64, 0, 0, .5)
}

.game .tag {
    background: #a00;
    color: #fff;
    font-size: 10px;
    text-transform: uppercase;
    border: 1px solid #fff;
    border-right: none;
    border-top: none;
    text-shadow: 1px 1px 0 #564526;
    z-index: 30;
    padding: 2px 6px;
    position: absolute;
    top: -4px;
    right: -6px
}

.game:hover, .pagination a, .pagination span {
    color: #400000;
    text-decoration: none
}

.game .tag.best {
    background: #0a0
}

.game .title {
    box-sizing: border-box;
    background: #ffe8cc;
    text-shadow: 1px 1px 0 #fff;
    padding: 3px;
    border-bottom: 2px solid #FF8C00;
    border-top: 2px solid #FF8C00
}

.game:hover .thumb:after, .game:hover .thumb:before {
    display: block
}

.game.half {
    width: 50%;
    margin-bottom: 4%
}

.game.half .thumb:after {
    bottom: 50px
}

.game.third {
    width: 33.33%;
    margin-bottom: 3%
}

.game.fourth {
    width: 25%;
    margin-bottom: 3%;
    font-size: 14px
}

.game.fourth .thumb:after {
    bottom: 4px;
    font-size: 17px
}

.widget .game:hover .thumb:before {
    background-image: url(../img/play-small.png)
}

.widget .game:hover .thumb:after {
    display: none
}

.widget .game .title {
    border-bottom: none
}

.sort-buttons {
    text-align: right;
    margin-bottom: 20px
}

.sort-buttons > * {
    vertical-align: top;
}
.tax-reviews .sort-buttons > :first-child {
    font-size: 1.3em;
}

.pagination {
    padding: 10px 0;
    text-align: center;
    font-size: 17px
}

.pagination a, .pagination span {
    display: inline-block;
    min-width: 25px;
    line-height: 33px;
    padding: 3px;
    margin: 0 2px
}

.pagination a:hover {
    background: #ffe8cc
}

.pagination .current {
    background: #FF8C00;
    color: #ffe8cc;
    font-weight: 700
}

.game-wrapper, .game-wrapper .ads-banner {
    background: url(../img/bg4.png) center #B7985E
}

.game-categories {
    margin-bottom: 20px;
    font-weight: 700
}

.game-wrapper {
    margin: 0 auto 20px;
    border: 3px solid #FF8C00;
    text-align: center;
    display: inline-block;
    min-width: 300px;
    min-height: 200px;
    -webkit-box-shadow: 1px 1px 2px 0 rgba(102, 56, 0, .5);
    -moz-box-shadow: 1px 1px 2px 0 rgba(102, 56, 0, .5);
    box-shadow: 1px 1px 2px 0 rgba(102, 56, 0, .5);
    position: relative
}

.game-wrapper > embed {
    margin-bottom: -3px
}
.wrap-ads-banner {
    
}
.ads-banner{
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 15
}

.game-wrapper.loaded .ads-banner{
    display: none;
}

.game-wrapper .progress {
    display: none;
    background: #663800;
    border: 2px solid #663800;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 20;
    box-sizing: border-box
}

.game-wrapper .progress .bar {
    background: #FF8C00;
    height: 20px
}

.game-wrapper .progress .value {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    text-shadow: 1px 1px 0 rgba(102, 56, 0, .5)
}

.social {
    margin-bottom: 30px
}

.social .left {
    width: 50%
}

.social .right {
    width: 50%;
    text-align: right
}

.social .soc {
    display: inline-block;
    min-width: 84px;
    padding: 0 10px;
    color: #fff;
    font-size: 12px;
    line-height: 32px;
    font-weight: 700;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.mems .main_title, .wp-content h1 {
    font-size: 32px
}

.social .soc.soc-like {
    background: url(../img/thumb-up-4.png) left 5px bottom -10px no-repeat #040;
    text-align: right;
    padding-left: 40px
}

.social .soc.soc-dislike {
    background: url(../img/thumb-down-4.png) right 5px top -10px no-repeat #400000;
    text-align: left;
    padding-right: 40px
}

.social .soc.active, .social .soc:hover {
    opacity: .8
}

.post-thumb {
    width: 200px;
    float: left;
    margin-right: 15px;
    margin-bottom: 5px
}

.wp-content {
    color: #400000;
}

.wp-content address, .wp-content blockquote, .wp-content dl, .wp-content ol, .wp-content p, .wp-content pre, .wp-content table, .wp-content ul {
    margin-bottom: 20px
}

.wp-content h2,
.section-title {
    font-size: 30px;
    display: block;
}

.wp-content h3 {
    font-size: 26px;
}

.wp-content h4 {
    font-size: 24px;
}

.wp-content h5 {
    font-size: 22px;
}

.wp-content h6 {
    font-size: 20px;
}

.wp-content h1, .wp-content h2, .wp-content h3, .wp-content h4, .wp-content h5, .wp-content h6, .section-title {
    color: #400000;
    margin-bottom: 20px;
    font-weight: 700;
    font-family: Cuprum, sans-serif;
    text-align: center;
}

.wp-content blockquote {
    background: rgba(0, 0, 0, .1);
    border: 1px solid #ссс;
    padding: 20px 35px;
    font-style: italic;
    position: relative;
}

.wp-content blockquote:last-child {
    margin-bottom: 0
}

.wp-content dl {
    padding: 0 5px
}

.wp-content dt {
    font-style: italic;
    padding-bottom: 5px
}

.wp-content dd {
    padding-bottom: 10px
}

.wp-content address {
    margin-left: 25px
}

.wp-content abbr {
    color: #070
}

.wp-content acronym {
    border-bottom: 1px dotted #aaa
}

.wp-content img {
    width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 10px;
    background: #fff
}

.wp-content dl.gallery-item {
    padding: 0 !important;
    margin-bottom: 15px;
    font-size: 15px;
    line-height: 18px
}

.wp-content .gallery {
    margin-bottom: 15px !important
}

.wp-content .gallery-caption, .wp-content .gallery-icon {
    width: 219px;
    margin: 0 auto !important;
    display: block
}

.wp-content .gallery-item .img {
    height: 149px;
    line-height: 149px
}

.wp-content .gallery-item img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 280px;
    vertical-align: middle;
    border: 2px solid #aaa
}

.wp-content ol, .wp-content ul {
    margin-left: 0
}

.wp-content ul > li {
    list-style: disc;
    padding-left: 0;
    margin-left: 40px;
    position: relative
}

.wp-content li ul > li {
    list-style: circle;
    margin-left: 20px;
    padding-left: 0
}

.wp-content ol > li {
    list-style: decimal;
    margin-left: 40px
}

.wp-content li ol > li {
    margin-left: 20px
}

.wp-content li {
    margin-bottom: 5px
}

.wp-content li ol, .wp-content li ul {
    margin: 10px 0
}

.wp-content table {
    border: none;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    line-height: 1.25;
    width: 100%;
    border-collapse: separate;
    border-spacing: 2px;
    margin-bottom: 65px
}

.wp-content caption {
    margin-bottom: 2px;
    font-weight: 700
}

.wp-content td {
    background: #e9e9e9;
    font-weight: 500
}

.wp-content thead td, .wp-content tr th {
    background: #c9c9c9;
    font-weight: 700;
    text-align: center
}

.wp-content tr td, .wp-content tr th {
    padding: 18px 20px;
    border: none;
    vertical-align: middle
}

.mems .item, .mems .item .date_share .date, .mems .item .date_share .share, .share_block, .top_mems .item {
    vertical-align: top;
    display: inline-block
}

.wp-content > :last-child {
    margin-bottom: 0 !important
}

div.alignleft, img.alignleft {
    display: inline;
    float: left;
    margin-right: 12px
}

div.alignright, img.alignright {
    display: inline;
    float: right;
    margin-left: 12px
}

a#game-control, a#game-description {
    display: block;
    width: 132px;
    float: left;
    text-align: center;
    font-size: 14px;
    font-family: "Open Sans", Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
    padding: 7px 0;
    text-decoration: none;
    border-bottom: 2px solid #ff8c00;
    outline: 0;
    font-weight: 700
}

div.aligncenter, img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto
}

div.alignnone, img.alignnone {
    margin-left: 1px;
    margin-right: 12px;
    border: 1px solid rgb(255,140,0);
}

.acenter {
    text-align: center
}

a#game-description {
    background-color: #7b4c2f;
    color: #fff
}

a#game-control {
    margin-left: 7px;
    background-color: #ffe8cc;
    color: #400000
}

.game-control-text {
    display: none
}

.icon24.icon-3d {
    background-position: -427px center
}

.icon24.icon-basketbol {
    background-position: -745px center
}

.icon24.icon-begalki {
    background-position: -773px center
}

.icon24.icon-boks {
    background-position: -453px center
}

.icon24.icon-bombery {
    background-position: -300px center
}

.icon24.icon-brodilki {
    background-position: -847px center
}

.icon24.icon-vzorvi-eto {
    background-position: -673px center
}

.icon24.icon-voleibol {
    background-position: -820px center
}

.icon24.icon-gonki {
    background-position: -44px center
}

.icon24.icon-draki {
    background-position: -148px center
}

.icon24.icon-zombi {
    background-position: -225px
}

.icon24.icon-krestiki-noliki {
    background-position: -723px
}

.icon24.icon-logicheskie_igry {
    background-position: -897px center
}

.icon24.icon-mario {
    background-position: -402px
}

.icon24.icon-naruto {
    background-position: -570px
}

.icon24.icon-nindzya {
    background-position: -595px
}

.icon24.icon-ogon_i_voda {
    background-position: -20px center
}

.icon24.icon-opasnoe-orujie {
    background-position: -696px
}

.icon24.icon-poni {
    background-position: -648px
}

.icon24.icon-roboty {
    background-position: -620px
}

.icon24.icon-rycari {
    background-position: -522px
}

.icon24.icon-smeshnye {
    background-position: -797px
}

.icon24.icon-spanch-bob {
    background-position: -377px
}

.icon24.icon-sportivnye_igry {
    background-position: -873px center
}

.icon24.icon-strategii {
    background-position: -475px
}

.icon24.icon-strelyalki {
    background-position: -67px center
}

.icon24.icon-tanki {
    background-position: -198px
}

.icon24.icon-tanki-v-labirinte {
    background-position: -272px
}

.icon24.icon-tom-i-djerri {
    background-position: -325px
}

.icon24.icon-futbol {
    background-position: -173px
}

.icon24.icon-futbol-golovami {
    background-position: -247px
}

.icon24.icon-hokkei {
    background-position: -500px
}

.icon24.icon-cherepashki-nindzya {
    background-position: -353px
}

.icon24.icon-shashki {
    background-position: -546px
}

.mems {
    font-size: 0
}

.mems .item {
    width: 100%;
    margin-bottom: 30px
}

.mems .item .img, .mems .item .mem_title {
    margin-bottom: 10px
}

.mems .item .mem_title a {
    color: #663800;
    font-size: 22px
}

.mems .item .mem_title a:hover {
    text-decoration: none
}

.mems .item .date_share {
    width: 100%
}

.mems .item .date_share .date {
    font-size: 13px;
    color: #663800;
    width: 40%;
    margin-top: -10px
}

.mems .item .date_share .share {
    color: #663800;
    width: 60%;
    text-align: right
}

.mems .item .date_share .share a.like {
    border-radius: 4px;
    font-size: 12px;
    line-height: 16px;
    height: 15px;
    padding: 8px 10px 7px 8px;
    border: 1px solid #e5e5e5;
    margin: 0 0 0 10px;
    color: #9da5ab;
    text-decoration: none;
    cursor: pointer
}

.mems .item .date_share .share a.like.active, .mems .item .date_share .share a.like:hover {
    border: 1px solid #663800;
    color: #663800
}

.mems .item .date_share .share a.like .ico {
    background: url(../img/like.svg) top no-repeat;
    display: inline-block;
    vertical-align: top;
    width: 16px;
    height: 16px;
    margin: 1px 3px 0 0
}

.mems .main_title, .top_mems .main_title {
    color: #400000;
    margin-bottom: 20px;
    font-weight: 700;
    font-family: Cuprum, sans-serif;
    text-align: center
}

.mems .item .date_share .share a.like.active .ico, .mems .item .date_share .share a.like:hover .ico {
    background: url(../img/like.svg) bottom no-repeat
}

.top_mems {
    margin-top: 20px;
    font-size: 0
}

.top_mems .main_title {
    font-size: 32px
}

.top_mems .item {
    margin-bottom: 40px;
    width: 32%
}

.top_mems .item:nth-child(3n+2) {
    margin-left: 2%;
    margin-right: 2%
}

.top_mems .item .img img {
    margin-bottom: 0
}

.top_mems .item .mem_title {
    margin-top: 5px;
    text-align: center
}

.top_mems .item .mem_title a {
    color: #663800;
    font-size: 16px
}

.share_block {
    margin-top: -8px;
    margin-right: 20px
}

#wc-comment-header {
    color: #400000;
    margin-bottom: 20px;
    font-weight: 700;
    font-family: Cuprum, sans-serif;
    font-size: 32px;
    text-align: center
}

.social2 {
    position: relative;
    float: right;
    margin-bottom: -36px;
    margin-right: 255px;
    padding-top: 0
}

.social2 ul {
    list-style: none
}

i.fa.fa-bars {
    background: url(../img/sandvich.png) no-repeat;
    display: inline-block;
    width: 38px;
    height: 33px;
    left: 4px;
    top: 15px
}

a.site-title {
    padding-left: 7px
}

.playie {
    display: none
}


.game .inner:hover .playie-btn {
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    opacity: 1
}

.game .inner .playie-btn::before {
    content: "ИГРАТЬ";
    line-height: 30px;
    display: block
}

.playie-btn::before {
    content: "ИГРАТЬ";
    line-height: 30px;
    display: block
}



.game .inner .playie-btn {
    background-color: #148612;
    box-shadow: 1px 1px 10px #000;
    color: #fff;
    height: 30px;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    right: 0;
    position: absolute;
    top: 40%;
    width: 100px;
    z-index: 2;
    transition: all .1s ease-out 0s;
    opacity: 0
}

.game .inner .thumb-btn::before {
    background-image: none
}

.game .inner:hover .thumb-btn::before {
    background: center center no-repeat rgba(64, 0, 0, .5);
    content: " ";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.gameDescription {
    float:right;
    width:calc(100% - 215px);
}

.sidebarPosts .widgetbody {
    padding:5px;
}

.sidebarPages .widgetbody {
    padding:5px;
}

.sidebarPosts ins,
.sidebarPages ins {
    background:none;
}

.mem-container{
    position: relative;
}

.mem-container img{
    width: 100%;
}

.mem-container::before {
    background: center center no-repeat rgba(64, 0, 0, .5);
    content: " ";
    bottom: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
    display: none;
    border: 1px solid #bbacac;
}

.mem-container:hover::before{
    display: block;
}

.mem-container::after {
    background-color: #148612;
    content: "Смотреть все мемы";
    box-shadow: 1px 1px 10px #000;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    right: 0;
    position: absolute;
    top: 94px;
    width: 150px;
    z-index: 1;
    color: white;
    text-align: center;
    height: 30px;
    line-height: 30px;
    display: none;
}

.mem-container:hover::after{
    display: block;
}






.mem-container2{
    position: relative;
}

.mem-container2::before {
    background: center center no-repeat rgba(64, 0, 0, .5);
    content: " ";
    bottom: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
    display: none;
    border: 1px solid #bbacac;
}

.mem-container2:hover::before{
    display: block;
}

.mem-container2::after {
    background-color: #148612;
    content: "Смотреть на Youtube";
    box-shadow: 1px 1px 10px #000;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    right: 0;
    position: absolute;
    top: 70px;
    width: 159px;
    z-index: 1;
    color: white;
    text-align: center;
    height: 30px;
    line-height: 30px;
    display: none;
}

.mem-container2:hover::after{
    display: block;
}




.mem-container3{
    position: relative;
}

.mem-container3::before {
    background: center center no-repeat rgba(64, 0, 0, .5);
    content: " ";
    bottom: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
    display: none;
    border: 1px solid #bbacac;
}

.mem-container3:hover::before{
    display: block;
}

.mem-container3::after {
    background-color: #148612;
    content: "Смотреть флеш обзоры";
    box-shadow: 1px 1px 10px #000;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    right: 0;
    position: absolute;
    top: 70px;
    width: 175px;
    z-index: 1;
    color: white;
    text-align: center;
    height: 30px;
    line-height: 30px;
    display: none;
}

.mem-container3:hover::after{
    display: block;
}



.mem-container4{
    position: relative;
}

.mem-container4::before {
    background: center center no-repeat rgba(64, 0, 0, .5);
    content: " ";
    bottom: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
    display: none;
    border: 1px solid #bbacac;
}

.mem-container4:hover::before{
    display: block;
}

.mem-container4::after {
    background-color: #148612;
    content: "Смотреть обзоры на ПК";
    box-shadow: 1px 1px 10px #000;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    right: 0;
    position: absolute;
    top: 70px;
    width: 175px;
    z-index: 1;
    color: white;
    text-align: center;
    height: 30px;
    line-height: 30px;
    display: none;
}

.mem-container4:hover::after{
    display: block;
}



.social2 li {
    list-style: none;
    display: inline;
    position: relative;
    float: left;
    padding-left: 6px;
    margin-top: 4px;
}
.head_links > * {
    display: inline-block;
    vertical-align: top;
    padding: 0!important;
    margin-left: 10px;
}
.head_links > :first-child {
    margin-left: 0;
}
.head_links a {
    width: 32px;
    height: 32px;
    background-position: 0px 0px;    
    background-repeat: no-repeat;    
    display: block;
    border-radius: 100%;   
    overflow: hidden;   
    color: transparent; 
    text-indent: 100px;
    line-height: 100px;
    border: 1px solid rgb(64,0,0);
}
.head_link-new {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABNVBMVEVHcEz/////////////////////////////////////////////////////////////////////4IP+4IL+vwD/4oT/4oX/wAD/vwD/3nz/23H/54j/4of/4oj/yjj/2mz/3nn/yTL/3XX/xy3/zUb/agD/xif/44n/yz3/wAH+wAD/xST/333/2Gj/wxn/2nz/01n/wxX/33//xSH/0FD/5aP//PL/vmD/ZgD/13j/z0n/4ID/+ev/9+T/0FT/5Yf/t1n/5Y7/01X/1V7/8tT//ff/9uD/1Gb///3/12T/0l//wQz/12//o0P/4JH/1mH/0E3/xB3+vgD/zUD/8M3/wQT/78X/6K7/z3H/YgD/qUj+7Y//cAP/gBz/kzL/whH/3IX/67n/wQj/yWz/w2X/iSj/dw6To05PAAAAEXRSTlMA55IlQMu0IkOG4GCU+OHATmRICmUAAALFSURBVDjLhVNnV9tAEDQQIGCws3d7RbKq5SL3bnDBdGNKaKGk9+T//4Ss7IS0l5d7evqgHe3N7M7EYg9nIb6WTKyvJ5Jr8YXY3+fR/Co8nNX5R3+Ul1fmALp3nd7JyVnnrgswt7L8a/3xEsD43FFao9ZaBbUDgKXHP+tPFuGwU1UKbxutVvUUtTp934XFJw//L0L3CJVutU2Pcy9dz2mlM2NY/N5jeQm6I6Uae03DlJd9K+2xiytUzhYszXiswORI6yCdz4dXIpOx/Zywy06xGB7CylTfHHSudTBIl1zPZFIK0/RKFTvU17XJXKR2HoaNwrv0btoxLck4Y9IynMruoFTUBzBP81uFc1R1I0zbgjG+vU0vYRnPzEoRz2B1IRaHQx9bzC2ZknOe2thJMWrilfbzPn4cQjy2BgeIl5Zggurbva/ZTxFCsLI4LuIHWIsl4R4/mpVcWTAu2Zds9k1vmy7huXa5gTVIxhJQw4bhZpqcC/b2xevXm29qgqjuHcsAR5CIrcMJtsrEnjPR23mazb7deT4VM5AOZmCdAHUsiWcBfeTs1efs5stX1IDb/SA/AyTgDKvl/T3SyFhqgwARSS7329LHNl2RhA6emrZhUFceAZ4SgLOmZ3lVGkSSZN4g1lljZE8Bmy8IwLl1UfDcAt6TzDh0c5gTe25+SnODKBIZO30pQq22aFA06veI+7tm3yAaMpUitmLQdnfdW6xPaNS0rHGheNU8fmfmJZ/KlXR9XQZFvIuWFa37/Bod2RyEF7RsIaXreE27j3g0WzcZ5jCjdMiZXzd80/Np7p7sq0JrODNMZLkhGbpUsfKe79KTt80AVfXgh+Ui045DVAX/2LNsyzYq4a1SuZsH005tP6wppYuNwHH8akErdbL1i+1nwbk5Oo2CQ8lRhdGHyW/B+R698X1vlMm0zzrjyZ/R+394/x3/bzV0bywj+/cZAAAAAElFTkSuQmCC');
}
.head_link-mem {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAB2lBMVEVHcEz////////////////////////////////////+///////////////////////////////////////////j6+7////////////////////////////////////////////////////z9/f19/jV4ODn7e3o7u/k6+v5+vrt8fLr8PHq7+/AztDX4uKwxcanvL3////u8/bw9Pf6+/vx9vnq8PK0x8jD1tY7KCinvb7z+Pv1/f+/09OswMLy+Pv8/PzB1dW8zM49KSm2yMnI19jz9vnx9fihubqmvLz1+f3y+/3L2dvV4OLc5efl7vHt8vXy9fW+ztDJ19mqv8DE0tXl7O3t8PLv9Peuw8PF19fe6Om3y8zG1Nbg5ebRz9D9//+ctLf19/jS3+DG1df4+foxGBcyHx83Ghny+fzg6eo2IiKwxMaxx8dPKimVr7H3+/2ftriYsrTu8/OOrK3AztH3+frZ5OW3pqc2KCeZNT3Q29ykur3A0NGmlJS5zs5gREOijYyckI95W1puU1PS3N2CeXbC0dJsLzJ+OTy9QEvO3N3HxMLM1NaQfX1sYV61sa5aPj2SfX2HpadJKivNwsRuSUe/RU+pdXeaSU2tMjy5t7d8cWyTjIthVctwAAAAMXRSTlMAkmDi/MGVIkAlh+p04Mf40PTnQ+/+hE7ZP5z1qnuOtEVEcOn09NrA7nD9OpHQzu/6MR71xAAAAsJJREFUOMuFk2dX4lAQhmPvvW/vvc2FJBhJQg+9B4IiCIi6FpQi1rXu2rf39l/3El1sZ8++X27OzHNn5ua8QxBF1ZRWVpQ1NZVVVJbWEOdVXdIARTWUVJ9JV9W2wim11ladzNfXwTnV1R/nO28Vw0OeYFZ5+NnSWbx/O0YPyTHKN+s1cJzOqZGJoxo9N71UZgkH8tui002SpMuu0wXkLj0y0Dggwn4aIEs7TCaFQkLCwOqwN1IgGgv5G+VOOqCMZZOGDms+qVQmBaSwM0a5Rvl9DDTDOG0H3dIr5xAosTRxXCJstk8mAQKPCeJaOVB+MevM2WcODjQYiJNWhUvrD3FGiNMdD4kLAMnl7WFjGkW2fkEyL5CRqED1h83hNIgOeIQ7AITCg7RuJvD754wCIfe7txQyshY645iKwxOiHQNLjI9LkEKfWm2zWaWNrT4McKFYzgmep0Q5Bjzm4eWAQrJFN96sRG1uSnD7tJP+2OSQ0v6MkP+gwbDslmzzqbGxsdQ6TyJ3v2rKYqBggHlxCMyZOf55NDWh79VPjM2rJUqlpdNGyA/mHsgtQBmj8+oPI3qshdEvQZLSqqYYY3aO4drlIXEPr1V6OYoL6HcXdyN8B6sK0aLozQWbiQoZiCT6gmu4w8LO173vAX6A1Ya8oi9jhEri8uEQTtJUqLCws/fjm42cY1laNDJ+gFKi5mIBWBoX1CsjvfreT4uLUZuQYFenfP7pOJRh+14qAIMBiQxujkxMjKTm1QjZ2TBDf6QASgp2bsHALIUQH1xfe7/5WY3kV5rNGWxd2dxXADQ6CSFEqh2vXfi+woUfYYlZknhE2fIV4PGSGEASzwv4EPAjOMs0B41H1m/r9ogmdCzBwbKMZdrfff2vrbuaHfwJQNqXgTtdx4vRdlUjnKmgu9t2evXq8ibpSEJClbh3evX+v7z/Xv8/lZzcFeJeO00AAAAASUVORK5CYII=');
}
.head_link-top100 {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABQVBMVEVHcEz/////////////////////////////////////////////////////////gFn7qpT/x7j/q5P/noP/kHH/vKv7zcLQTivygmPpVinhh3Lsbkv0kXj/4YP/////4IP/44X/ulb/vFn/4oX/uFH/tk//v1v/dUz/34D/uVT/2nr+tUz/0XH/3X3/4IL///7/23z/+fH/13j//Pj//v3/3oH/w2H/yGf/1HT/wWn+tE//vFX/ckr/3Kv/68/GOBL/x2X/05T/y2r/vF7/zW3/xHD/wV3/cUX/8d//eU//1p3/yHvyZkDmShr/2aP/z4v/v2L/ybr/y4L/kFH/lVH/9Ob/9ef/ymj/4rr/58b/yoD40MbJPBjmRBDWQhn/7tX/5L7/1qf/5cL/hWH/hk/+2rP4p03hZDHbTyrrd1jVRyG1wP3SAAAAHXRSTlMAhudAy7Qik+FDJcBg+E77Rb2c0u/8tfvS+/3vnFfl22kAAAJjSURBVDjLbVMHe+IwDA1QCmW0vT1DbMcGkpAAIcyWXSil86573p7//wecZPNBr3fK9yWxJeu9J8maNrf1ty/fvHj9bO3pk8fr2r8Wef5qf/+u+3s7B7b2KPLAvRwKV/Zu929u9nbAv7lTDoeW7/tXoplM5vr2rvsT/bntd7CMriz8q0uwkQl+dW/2cptgXyq4Xlqdn5f+THDd/XF8cnL8VSbAiFmO5ahaV759pxtgtPWprHaiikdIrTojzsa9waA33uBHnwO5F5L6wjJ/m/Oe7xFCTMM+t0Rf0gij2hj+FQ8c1jCJboDpJvGzzqHMEdO0RBx/LgWziaH8YMQdO23cjye0FH7L1PIJnjURQzd0UmJigp6UQjhwtuC87hWkVTFHQVwFEiOJAofMNSFBlbYsS1i2CRFelp+BK6khhQ9O3UT0fK/GaK3nIhey1bpAEloa3u1Wgyj+Xpa6oAUe0+eH4ErLgD7HrCggn6WlmVaXjgIMAIjgvVVCWASBANPwJB47qiAEkCweAi9VARVgqIBmBUmCzOJU+CjeMEwdOcgAs2TtBigTC/URywDm2T6jDTsvAxpiKguFpT4VNcmgyixKLWrLWtadjiw1YgQj7hMPAmpZNGRsuoyVZbNkuzuOTGF4+Wo+jwiYoD1rNw5McNUaEF11EvViK1BDaD5y5SEf6LNi4UAULD6Zj5wc2tOhqNkEywUtd3ucdxZDq8b+bFfQesN2q6XGORPNyf2xVxenctEUnDJGuRi2y39fHHn1gEhnetVs7vYvwf3g6qHaWDwzt3gs8p/7nUjFkvF0Op6MpRKL3T9fsnxuJyU1DAAAAABJRU5ErkJggg==');
}
.head_link-reviewpc {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAB3VBMVEVHcEz///////////////////////////////////////////////////////////////////+pmL7G5PquncKqoMbK1evl8v/F5fvj8//18PaonMPJ7P/E4/qlkbqus9Whj7mdk7m5qcqypsjL5/uqmr/i8P+xtNXM2OypmsHo9P+omr7m9f/z8/jR6fvf8P+0t9elmL/X3/CokbaQfquilb1txKyolr3I6P3+/f7D5PrG5/zH6/+5vdzk+P+ZirTC3vbc6/v59/np3ejU7P7i7vukjbjZ7//L6v6plLzr+v/JudLI0umpn8a90u7azN+poMbO7f+woMTA2/TFwt3L8f/B1vDy7vSam7/h1uSorNGqrtKcpcXQ4/fLxeCilbiThrKrqc/lyqaEn9LUbJXX6fr13Kls0rCKjqeQjLvkw6eA1P+ydKCsdZ75d5bE4vnBsczp5O3Qw9iafqu5rMu/yua8wN2cgKzq8Pnu9P2/uNWz2/WNxejAr8rk7/m73/m11O+35Ov18fa/2OTAxeFy0bbTzODK2eOsl7l8kJ7J0Oz3lJ+xYpGkn8euqMuajLaElKWJk8bT0OXOr6H/8K99wPChapqIi6F/w/KYcqCLlaaVlsCYfKrkcJXv1Ky20rgjAAAAEXRSTlMAIkNAlGAl+OHAhuCStMvnTk911NsAAAIVSURBVDjLY2CAAzZWFk4OdnYOThZWNgZMwMzDLQgH3DzMaNKMXPyCKICfixFZnolXEAPwMiHkBfgEsQA+Abh+rPJAFVAzGHkFcQBeiDu4BP3lhNCBp7mqXJEgF9h//ILmtr6iCOAbIBogXWYgbSsiyA/yLY+gYJCfPAyoqxuEhKgbVBmVqhuVCAryAMMPGD4iEjI2gTI2MqGhMhJhXXEtgXZeLh52XkrAEGNjYAU6RiRfQsWpztovutdtTsaETntJLV09fUkdoAJBVgYWqIIKR5uonpS5uWbpZvFaenr64hAFLAycEAVWwlYyUSl5eWAFLsL64lAFnAwcEAXCwsIy0dNycmZmzJrebwHULykuqQyU4mBgRyhITJ4xNTNrXpYcUL+4uJoHSAE7soK+5Ozs2WlT0jpA2tVUJCAK4FbIusclZE40mZyUZCwpKVmpZ2UNsQLsSGFrCQkXHXdho0m2iSLGQXbi4o4qwhbKYEeCvRnsEBzrGhuc6poq7K7mqObs2lhfLewQBPYmKKCMFRQU5OSg2E3aqLu9taHGR8EYHFCgoPb0EUMGGm0azRphGhoi4KAGRZa3oSYEGJoCgaGQNIRTAI4sUHQLNkmBQJOTs0lMTEKkE5RrCYluYIKBgfBIk4gIE/9wuAAXSpKz9LZXBAP7WkuUJAdLtIXl5qraQKAqVOyMkmgJJ3vCGYdw1iOceXFnfwArL3t7K3qOLQAAAABJRU5ErkJggg==');
}
.head_link-reviewflash {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAA/FBMVEVHcEz///////////////////////////////////////////////////////////////8qgLn///8ngLlJjsHnTDwkfbiFs9Upg73nSjrlRTRCi79HjsHj5+kxRFn+7+7pRDO7w8j+/v4ucZ/70c3+9fTrWkv/+/sffrnymJDJzdJUlMWTutnx9foFg78aerZ0bZP6yMTCx8twe4oqPlPQ1dj+6efoTT0Kgr7fZVvxX02Aosf2ZlX5fnDje3Nzc5jH0tZ8rdJwpc12pcryi4IsbZw+eqgtbp6SnKbX5vH19vehqbOstLv5vLY7UGRhnMji7fXoUEDual7xgXVy8x/tAAAAEXRSTlMAy5L4QLRD54Yi4CVg4ZTATu46L+YAAAFqSURBVDjLhVPneoJAEDxABJGiKBDQQEJsxF7Te+/t/d8lVxDuUJP5wbfDzt2W2wUgQVHVDU0QNENXi2AVOV4xEyh8LuMuyBL2LKLvnzEyJLlA+/MiObn48lzXe8O2mE/9JS6++tazLMt1A0y4UnJ+6W+2XCiwvAahXHxHQTTXC0yR5CEnyYcRDnEQLH/IuD4pLS9o7UCMEy6hanmTQhAdnTcozsP+KbTA3N69pKlSBKqZEewzXAX63wIdGAwPswIDaJkbJnOGa0BgBfPH15DmQiJot9swwsu770+fGUEconl6fBaak5nv+7NpSIdASfZ7zslodOE49w97EHc3DkKvj5NEZV4N7c5gcNixtwhsjOE1LhM1qlYpr0MNNwq1urpRAFuNHosWVBgBT557Ywj83HBgPjrlCoMy4naXDAwcuc9uvQqBP8SAZr37FI9cOrQZcPmVsWf9pdXFoUEvTrp66biyq/f/8m5e/18AiET4PMP6SQAAAABJRU5ErkJggg==');
}
.head_link-reviewyoutube {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABYlBMVEVHcEz////////////////////////////////////////////////////////////teJn////ueJnod5nyeZnweJnoeJrseJriZY70eZm9daDsgaW8cJvmdZi2cp7Tbpfqdpi5nb/OeKDjdprtd5i0irGyjbS8oMHWZpHNZ5Lldpm+p8XpgaXTeaCskrL/9OHadJnIt9Gxg63edZnwg6XXeqDkgKXbY47s6PDQcZnRZ5LZZpDGtM7ce6LUcZjCr8frfqKylrnMcJn8+/368N///OXYzuDDbJj59vmgb57c1eTm4ezz8PbTY4++ZZO4j7S1kbe5mbyWbaDi3OjxeJmqjbLLvdThfKLnf6PTcZiulLOnhK3QxNn/+OPidJjQdZ3PcZmugqyrcJ/UydzLY5Crhq+eapy5bZrUcpnFcZunmrjHusbZcJfAdaC6qb3e09GedaLVyMzj2NTLbJfs49mld6Uuwhe4AAAAEHRSTlMAkkDnlGAl4fjAIoZDtMtO8+AvTwAAAfVJREFUOMuFUwdX4kAQDpIQiiUbc3IXQgkncEcT7jxBBYUD6WBDxfqw967/39ndJGJ7fPPevN03XzYz38wwjAELx9p4q5W3sZyF+YgBE48M8KaBd2G7w4zewOyw98YHh9AHDA2+xkeG0ScYHjG+/zQODO0NO7xfSK+W1jMRNZTPq2oos15aTVfgLzQPB0KNNdkfy250ormcK+fqbGRjfnk7jZCD1GdGhSX/ZHQy6pqKTrmIwa2T3a8gM67WhFD9XPbL/65jHvCy7mPdGkIm0A/02TkLj2L7aRicfYkMKGZhOEg3mZBEDGH0h2igvReBEMew4Of/igKgnVgp+yRBg+hWIcQyNvCqmxLm1uarj+1vGsEXhJCNwS0KaQTv1sJD/uBKIjdxfBG3jbGCD+qE+MTE7v22EhYJIQAhKyEc+wxCsbhQvDgR8F0j8O9fuI17aM6EwJMke3J4uql6pTZNcpEkyfZWEb+8K49LehVLpEzujQ6nbloC0SFEhMJSEyUFUXSGqaL4TJUEqXGzDqedzjFswpjTMCGRJM3C7a6Xlf/KptL16H5OmfZ0vSXabhiYwn5rdmZ25tdv3fCteVChA4NHLv3cOmqmUt81pFLNo1a1ro8cHtpG7TAZWQ4G/gACweVIZqfWMIa2/9j3X5z+q9d/eb9e/xdLRGawojVh5gAAAABJRU5ErkJggg==');
}
.social2 li:hover {
    transform: rotate(360deg);
    -transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
    -ms-transition: all .6s ease;
    transition: all .6s ease;
    -webkit-filter: brightness(87%);
    -o-webkit-filter: brightness(87%);
    filter: brightness(87%)
}

.next_posts_link {
    text-align: center;
}
.next_posts_link .button {
    color: #fff;
}
body:not(.action-increase-active) .game-wrapper {
    margin: 0 0 20px!important;
}
.game-controll {
    text-align: right;
    margin: 0 0 10px; 
}
.game-controll>.button-increase {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    margin: 0 0 0 14px;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2250px%22%20height%3D%2250px%22%20viewBox%3D%220%200%2050%2050%22%20enable-background%3D%22new%200%200%2050%2050%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23434a54%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M43.171%2C49.143H6.81c-3.347%2C0-6.06-2.704-6.06-6.042V6.834%0A%09c0-3.337%2C2.713-6.044%2C6.06-6.044h36.361c3.347%2C0%2C6.059%2C2.707%2C6.059%2C6.044v36.267C49.229%2C46.438%2C46.518%2C49.143%2C43.171%2C49.143z%0A%09%20M46.201%2C6.834c0-1.668-1.358-3.021-3.03-3.021H6.81c-1.673%2C0-3.029%2C1.354-3.029%2C3.021v36.267c0%2C1.669%2C1.356%2C3.02%2C3.029%2C3.02h36.361%0A%09c1.672%2C0%2C3.03-1.351%2C3.03-3.02V6.834z%20M38.582%2C40.077h-7.531c-0.837%2C0-1.517-0.677-1.517-1.511c0-0.835%2C0.68-1.512%2C1.517-1.512%0A%09l3.981%2C0.003l-7.27-7.252l2.141-2.138l7.24%2C7.22l-0.031-3.876c0-0.835%2C0.677-1.512%2C1.512-1.512c0.837%2C0%2C1.517%2C0.677%2C1.517%2C1.512%0A%09v7.555c0%2C0.447-0.185%2C0.808-0.479%2C1.059C39.388%2C39.903%2C39.008%2C40.077%2C38.582%2C40.077z%20M38.624%2C20.434%0A%09c-0.835%2C0-1.512-0.677-1.512-1.511l0.031-3.877l-7.24%2C7.22l-2.141-2.135l7.27-7.251h-3.981c-0.837%2C0-1.517-0.677-1.517-1.511%0A%09s0.68-1.511%2C1.517-1.511h7.531c0.426%2C0%2C0.806%2C0.175%2C1.079%2C0.454c0.295%2C0.249%2C0.479%2C0.609%2C0.479%2C1.057v7.556%0A%09C40.141%2C19.757%2C39.461%2C20.434%2C38.624%2C20.434z%20M18.93%2C37.055c0.837%2C0%2C1.516%2C0.677%2C1.516%2C1.512c0%2C0.834-0.678%2C1.511-1.516%2C1.511%0A%09h-7.532c-0.424%2C0-0.804-0.174-1.08-0.452c-0.292-0.251-0.478-0.611-0.478-1.059v-7.555c0-0.835%2C0.678-1.512%2C1.514-1.512%0A%09c0.837%2C0%2C1.516%2C0.677%2C1.516%2C1.512l-0.033%2C3.876l7.238-7.22l2.144%2C2.138l-7.27%2C7.252L18.93%2C37.055z%20M20.075%2C22.265l-7.238-7.22%0A%09l0.033%2C3.877c0%2C0.834-0.678%2C1.511-1.516%2C1.511c-0.836%2C0-1.514-0.677-1.514-1.511v-7.556c0-0.448%2C0.186-0.808%2C0.478-1.057%0A%09c0.275-0.279%2C0.656-0.454%2C1.08-0.454h7.532c0.837%2C0%2C1.516%2C0.677%2C1.516%2C1.511s-0.678%2C1.511-1.516%2C1.511h-3.981l7.27%2C7.251%0A%09L20.075%2C22.265z%22%2F%3E%0A%3C%2Fsvg%3E%0A");    
    background-size: cover;  
    display: none;  
}
.action-increase-active .button-increase {
    position: fixed;
    top: 15px;
    right: 15px;
    display: inline-block;
    background-size: 100%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAElBMVEVHcEz////09PTn5+f9/f3y8vKQ+1ffAAAAAXRSTlMAQObYZgAAALVJREFUSMft1ksOgzAMBNB4Qu5/5dKU0oBwxh5WSM2O2E8of5fSW22FtlbHr7oYmIAt9SCMGawpP9MFMegpX7OJqcGW8jG7mBjsKW8zCNdgSFlNM2MGh5R27gATcLqIIMYJTowbygeU3yuDVKbyIgHZRUZAnE1ETEzgWMSFYwJHPCcuDPh1hbQQCO4PRZkwZVmUxVe2WHAjI39c/nfi4+5E4eETnlfhEVdKBaUgUcoepbjKlXAv/ooF0Ug/NcoAAAAASUVORK5CYII=');
}
body:after {
    content: '';
    background: #3C404A;
    position: fixed;
    z-index: 999999;
    top:0;left: 0;right: 0;bottom: 0;
    display: none;
}
.action-increase-active {
    overflow: hidden;
}
.action-increase-active:after {
    display: block;
}
.action-increase-active .game-wrapper ,
.action-increase-active .game-controll {
    position: relative;
    z-index: 9999991;
}
.action-increase-active .game-wrapper {
    position: fixed;
    top:50%;
    left: 50%;
}
.game-wrapper .ads-banner p {
    position: absolute;
    top: 50%;
    font-size: .8em;
    font-weight: bold;
    color: rgba(255,255,255,.9);        
}
.social .soc.action-increase {
    background: rgb(255,125,0);
    cursor: pointer;
}
.social .soc.action-increase:hover {
    background: rgb(255,184,0);
}
.page-header {
    border: 2px solid rgb(255,140,0);
    position: relative;
    z-index: 1;
    color: #fff;
    text-shadow: 0px 0px 1px rgba(0, 0, 0, .2);
    font-weight: bold;
    margin-bottom: 25px;
}
.page-header a {
    color: inherit;
}
.page-header:after {
    content: '';
    display: block;
    background: rgba(0,0,0,.4);
    z-index: -1;
    position: absolute;
    top:0; right: 0; bottom: 0; left: 0;
}
.page-header:hover:after {
    background: rgba(0,0,0,.45);
}
.page-header .main-image {
    position: relative;
    z-index: -1;
}
.page-header .post-params,
.page-header .wrap-post-rating {
    position: absolute;
    top:15px;
    bottom: 15px;
    left: 15px;
    /*max-width: calc( 50% - 30px );*/
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    width: 40%;
}
.page-header .post-params{
    width: 60%;
}
.page-header .post-params li {
    width: 100%;
}
.page-header .post-params li p {
    display: inline-block;
    margin-left: 4px;
}
.post-params li:not(:last-child) {
    margin-bottom: 5px;
}
.page-header .post-param-rating,
.page-header .wrap-post-rating {
    left: auto;
    right: 15px;
}
.page-header .wrap-post-rating {
    text-align: right;    
}
.page-header .wrap-post-rating .post-param-rating {
    margin-top: 10px;
    width: 100%;
}
.post-param-rating > * {
    display: inline-block;
    vertical-align: middle;
}
.post-param-rating .item-value{
    width: 42px;
    height: 42px;
    border: 1px solid rgba(255,140,0, .1);
    font-size: 24px ;
    line-height: 42px;
    text-shadow: rgb(0,0,0) 1px 1px 1px;
    text-align: center;   
    background: #fff; 
    color: #fff;
    margin-left: 10px;
}
.post-param-rating .item-value.m5{
    background: rgb(10,137,0);
}
.post-param-rating .item-value.m4{
    background: rgb(113,160,0);
}
.post-param-rating .item-value.m3{
    background: rgb(195,201,28);
}
.post-param-rating .item-value.m2{
    background: rgb(220,83,0);
}
.post-param-rating .item-value.m1{
    background: rgb(201,0,0);
}
.post-param-rating .marks-line, 
.post-param-rating .marks-line .inr {
    background: 0 0 no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAAcCAMAAAA3MI9VAAAAz1BMVEUTPlO14ivd3izO4yzGIB/G4yzd0Syhvcu+4yvd2Sw2pSJauCTdwCpkvSXd4yw7pyLdqSndtCrRUyPdnSjUXyRIriPdjCfORCLd4izHJR/chSZQsiPa4y3JLyDNPiF2xyaBzCfY4yzdyCug2ynXbiVswSaM0SjIKiDZdyXKNSGq3yqW1inU4yxBqiLdrSnQTSJLryPSWCPdlSjdoSjPSiLdkifduCrVZCTdyyvWaiWQ0yia1ymk3CqFzidUtCSu3yrLOCFwwybafCZEqyN7yCeCZsOCAAAAuElEQVRYw+3ORY4CARQA0Wp3GmdwBpfG3fX+Z+ICsGMBya+k9g9+I8uyvn5RilKUohSlKEX5Wil9Ll3Xyec7dMpler0LlUqO3GJMMjklnV6zbTbpdm8UClmyyxmp1Jx4fEQiscL3fer1DaZp4jgOqqryF4tRKv0TRRGapmEYBrZtoygK536fQ6PBfjBg125zrNV4VKtcWy2CIMDzPE7FIpNMhvtwSBiGuK4rSlGKUpSiFKUo3yh/oScSn8o5uM9EJAAAAABJRU5ErkJggg==');
}
.post-param-rating .marks-line {
    display: block;
    width: 165px;
    height: 14px;    
    cursor: pointer;
}
.post-param-rating .marks-line .inr {
    display: block;
    width: 165px;
    height: 14px;
    background-position: 0 -14px;
}
.wp-content .post-param-rating.usermark {
    text-align: center;
}
.post-param-rating.usermark .item-title {
    display: block;
    text-align: center;
    margin-bottom: 5px;
}
.post-param-rating.usermark .item-value{
    margin: 0 0 0 10px;
}
.list-items .item-review .thumb {
    padding-bottom: 0;
    position: relative;
}
.list-items .item-review .wrap-posts-rating {
    position: absolute;
    left: 0; right: 0; bottom: 10px;
    z-index: 1;
    text-align: right;
}
.list-items .item-review .wrap-posts-rating > * {
    float: right;
    margin-right: 10px;
}
.list-items .item-review .wrap-posts-rating:after {
    content: '';
    display: block;
    clear: both;
}
.list-items .item-review .thumb img{
    position: relative;
    display: inline-block;
}
.list-items .item-review .item-value {
    margin: 0;
}
.relateds-posts {
    margin-top: 30px;
}
#wpcomm .wc-comment-footer .wc-vote-result {
    vertical-align: top;
}
.current-load {
    opacity: .4;
}
#wpcomm .wc-comment-footer .wc-vote-link {
    padding: 3px;
}
.fa-thumbs-up,
.fa-thumbs-down {
    background: no-repeat center url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMDAwMDAwQEBAQFBQUFBQcHBgYHBwsICQgJCAsRCwwLCwwLEQ8SDw4PEg8bFRMTFRsfGhkaHyYiIiYwLTA+PlQBAwMDAwMDBAQEBAUFBQUFBwcGBgcHCwgJCAkICxELDAsLDAsRDxIPDg8SDxsVExMVGx8aGRofJiIiJjAtMD4+VP/CABEIADEAMwMBIgACEQEDEQH/xAAbAAACAwEBAQAAAAAAAAAAAAAACAUGBwQDCf/aAAgBAQAAAAD6oUrKWLAMxXFsbWC10uHm2CiNIW2hhcqa22WY4Fy4GT41d9LzpEFrUsAB/8QAFwEBAQEBAAAAAAAAAAAAAAAAAgADAf/aAAgBAhAAAAAamLOuD4zV/8QAFwEAAwEAAAAAAAAAAAAAAAAAAAIDAf/aAAgBAxAAAABpOMpK6bKoH//EAD4QAAIBAgMDBAwPAQAAAAAAAAECAwQFAAYRBxIhEyBRYRAVFzY3QVJ0daGzwRQiIzAxMkJUYmWBkqSx0uP/2gAIAQEAAT8AxnnMcuWrLy8AU1E0ixRb3EAkEltOoDGUc+X6TMdJHX1jTw1UixlCqgKW4KRoBpztqtulrcurPEoPwWcO4/CQVJ9eIJpKeWOWM6PGysp6CDqMZTzPTZntonTRJ00WeLyW6uo+LmZ2znfJb5VUtJWT0kFJKY1ELmMkrwLMV4njiTMeYJ43jku1e6MrKytUOQQeBBBPYsF9rcu3FKymOunCSM/VkXxqcDaNZu0KXZoakIankDEACwfd3jx1A0x3X7F9yrv2p/rFtuNPdaCnraff5KeMOoK8QD042lU0NLm6tESFN8I7dBZhqSOY3g/i9Nn2Q7GR+9K0+bDG2CkcV9vqwnybQmMuF+0p10J/rmN4P4vTZ9kMT5bmhy3TXs1MBjmlMYiB+MNNR7voxkfvStPmwxn6yVF+y9JBTANPG6yxp5ZXUEYqKSppZTFPDJFIvBkdSpH6HFJb7hXPuUtJPO3REjOfUMWrZhmW46NOkdFGfHM2radSrg7Mo2y2lp7ZHfFYajluRGmpXd03N7347jX53/G/6Ys9qS0WuloUlZhBGE3tANev5j//xAAlEQACAgAEBQUAAAAAAAAAAAABAgARAxIhcRAgMTJCUWGBkaH/2gAIAQIBAT8AckD5FygV24p2iA1PJtx+qDHXK7KDoCQImmYe9/cow9Xr1WjsAJiOxxHIWwWNcv8A/8QAIREBAAIBAwQDAAAAAAAAAAAAAQACESEyURASIHExYaH/2gAIAQMBAT8AoDbWZS2vwnW25iZhtq85/HEL2Qcy2pV+sRcQ21OO7J7WVpYqevH/2Q==');
    background-size: 100%;
    width: 100%;
    height: 100%;
    display: block;
}
.fa-thumbs-down {
    transform: rotate(180deg);
}
.btn-activated {
    position:relative;
    z-index: 1;
    overflow: hidden;
    cursor: progress;
}
.btn-activated:before {
    content: "";
    display: block;
    position: absolute;
    top:0;
    bottom: 0;
    left: 0;
    background: #000;
    opacity: 0.1;
    z-index: -1;
    
    animation:moveToRight 3s infinite;
    -moz-animation:moveToRight 3s infinite; /* Firefox */
    -webkit-animation:moveToRight 3s infinite; /* Safari Ð¸ Chrome */    
}
@keyframes moveToRight
{from {right:100%}to {right:0}}
@-moz-keyframes moveToRight /* Firefox */
{from {right:100%}to {right:0}}
@-webkit-keyframes moveToRight /* Safari Ð¸ Chrome */
{from {right:100%}to {right:0}}



@media screen and (max-width:1080px){
	.s-middle .container{
		flex-direction: column;
	}
	.s-middle .main, .s-middle .sidebar2{
		width: 100%;
	}
}*/
@media screen and (max-width:900px){
    .s-top .right {padding-right: 10px}
    .social2 {margin-right: 208px;}
    .s-top .right form input[type="text"]{width: 200px}
}
*/

/*-- CUSTOM --*/

.sort-buttons .form_search {
    display: inline-block;
    width: 225px;
    vertical-align: top;
}
.sort-buttons .form_search form {
    line-height: 0;
    height: 30px;
}
.sort-buttons .form_search form input {
    width: 225px;
    font-size: 15.5px;
    height: 30px;
}
.sort-buttons .form_search form.searchform input[type=submit] {
    width: 40px;
}
a#game-review {
    display: block;
    width: 132px;
    float: left;
    text-align: center;
    font-size: 14px;
    font-family: "Open Sans",Arial,"Helvetica CY","Nimbus Sans L",sans-serif;
    padding: 7px 0;
    text-decoration: none;
    border-bottom: 2px solid #ff8c00;
    outline: 0;
    font-weight: 700;
    margin-left: 7px;
    background-color: #ffe8cc;
    color: #400000;
}
.gameDescription a:hover {
    filter: brightness(0.9);
}
.s-middle .main:after{
    content: '';
    display: block;
    clear: both;
}

 
.game-wrapper > iframe, .game-wrapper > object, .game-wrapper object embed{max-width: 100%;}

/*

@media screen and (min-width: 1280px) {
    .game-wrapper{max-width: 100%;}

    .game.third{width: 25%;}
    .s-middle .main{min-width: 968px;max-width: 968px;}
    .section .container{max-width:1280px;}
    .s-top .container{max-width:1280px;}
}
@media screen and (max-width: 1074px) {
    .sidebar{display: block !important;}
    .s-middle .container{width: 100%;}
    .s-middle .main{width: calc(100% - 312px);min-width: inherit;}
    .game.fourth{width: 33.3333%;}
    .game-wrapper{min-width: inherit;min-height: inherit;}
    .game-wrapper > iframe{width: 100%;height:100%;position: absolute;left: 0;top: 0;}
    .game-wrapper{display: block;padding-top: 55%;}
}
@media screen and (max-width: 800px) {
    .sidebar{display: none !important;}
    .s-middle .main{width: calc(100% );}
    .social2 {display: none;}
}
@media screen and (max-width: 767px) {
    .s-top .right{display: none;}
    i.fa.fa-bars {top: 12px;}
    .s-top .left{font-size: 29px; margin-top: 0px;}
    .s-middle .main{float: none;min-width: inherit;width: 100%;box-sizing: border-box;}
    .s-middle .container{width: 100%;}
    .s-middle .main{padding: 15px;margin: 0;}
    .game.third{width: 50%;}
    .game{font-size: 13px;}
    .popup-menu{
        position: fixed;
        left: 0;
        top: 55px;
        padding: 10px 15px;
        width: 250px;
        height: calc(100% - 55px);
        overflow: auto;
    }
    .popup-menu li{width: 100%;}
    .game.fourth{width: 50%;}
    
    .game-categories > span{display: inline-block;margin: 0 0 5px;vertical-align: top;}
    .game-categories{display: none;}
    .post-thumb{display: none;}
    .gameDescription{width: auto !important;float: none !important;text-align: center;}
    .gameDescription > a{display: inline-block !important;margin-bottom: 5px;margin-left: 3px !important;margin-right: 5px;float: none !important;}
    .social .right{display: none;}
    .social .left{display: none;}
    .social {margin-bottom: 8px;}
    .page-title{font-size: 29px;}
    .sort-buttons{text-align: center;}
    .sort-buttons a{margin-bottom: 5px;}
    .s-footer{padding: 10px;}
    
}
@media screen and (max-width: 480px) {
        
}
*/


/* Редактировал IT-шник */
/* Верхнее меню */


aside {
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding-top: 10px;
}

.menu-top-div {
    display: flex;
    max-width: 600px;
    height: auto;
    box-shadow: 3px 3px 10px 0 rgb(107, 105, 104);
    flex-direction: column;
    background: rgba(64, 0, 0, .5);
    margin-right: 20px;
    min-height: 190px;
}

.devochek {
    max-width: 450px;}

@media screen and (min-width: 1024px) {
    .menu-top-div {max-width: 620px;}
    .devochek {max-width: 440px;}
}
@media screen and (max-width: 767px) {
	.popup-menu li {
    width: 48%;
    text-align: left;
}
	.popup-menu ul {
    width: 100%;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
}
  .s-middle .container {
    display: flex;
    flex-direction: column;
}
	.open{
		display: flex;
	}
  .s-middle .main, .s-middle .container, .widgetbody img {
    width: 100%;
}
  .s-middle .sidebar2 {
    float: none;
    z-index: 9999;
    width: 97%;
    margin: 0 auto;
}
	.popup-menu {
    left: 0;
    width: 100%;
}
	.game.fourth, .game.third {
    width: 48%;
}
	.s-top .container {
    width: 98%;
}
	aside {
    display: flex;
    flex-direction: column;
}
	.menu-top-div:first-child {
     margin-left: 0; 
}
	.devochek {
    width: 99%;
}
	.menu-top-div {
    width: 99%;
    flex-direction: column;
    margin-right: 0;
	max-width: 100%;
}
	.menu-top-div:last-child {
     margin-right: 0; 
}
	.post-thumb img, .post-thumb, .gameDescription{
		width: 100%;
	}
}

.no-line:link {
    text-decoration: none;
}

.menuTopTitle {
    /* Выравниваем заголовок раздела по центру относительно вертикали */
    align-items: center;
    display: flex;
    padding-left: 10px;
    height: 40px;
    border-left: 3px solid rgb(255,125,0);
    border-top: 1px  solid grey;
    border-bottom: 1px  solid grey;
    font-size: 17px;
    text-transform: uppercase;
    background: #400000;
    color: #e6dcc8;

}

.menuTopTitle:hover {
    background: rgb(255,125,0);
    border-left: 3px solid #400000;
    text-decoration: none;
}
@media screen and (max-width: 600px) {
	.s-top .container {
		display: flex;
		flex-direction: column;
	}
	.s-top .right {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
}
	.social2 {
    position: relative;
    float: none;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 0;
}
	.head_links {
    display: flex;
    align-content: center;
    justify-content: center;
    margin: 2% 0;
}
}
@media screen and (max-width: 480px) {
    .menuTopTitle {font-size: 14px;}
    
}

.ul-menu-top {
    display: flex;
    flex-wrap: wrap;
    border-radius: 10px;
    justify-content: space-evenly;
    padding: 4px;
}

.li-top {
    display: inline;
    margin: 4px;

}

.li-top a {
    width: 50px;
    height: 50px;
    display: inline-block;
    border: 2px solid #e6dcc8;
    background-size: cover;

}

.li-top a:hover {
    width: 50px;
    height: 50px;
    display: inline-block;
    box-shadow: 3px 4px 0 0 #e6dcc8b9;
    background-size: cover;
    
}

.ogon_i_voda {
    background: url("../img/icon-top-menu/ogon_i_voda.png");
}

.strelyalki {
    background: url("../img/icon-top-menu/strelyalki.png");
}

.gonki {
    background: url("../img/icon-top-menu/gonki.png");
}

.draki {
    background: url("../img/icon-top-menu/draki.png");
}

.futbol {
    background: url("../img/icon-top-menu/futbol.png");
}


.brodilki {
    background: url("../img/icon-top-menu/brodilki.png");
}

.tanki {
    background: url("../img/icon-top-menu/tanki.png");
}

.futbol-golovami {
    background: url("../img/icon-top-menu/futbol-golovami.png");
}

.opasnoe-orujie {
    background: url("../img/icon-top-menu/opasnoe-orujie.png");
}

.bombery {
    background: url("../img/icon-top-menu/bombery.png");
}

.tom-i-djerri {
    background: url("../img/icon-top-menu/tom-i-djerri.png");
}

.mario {
    background: url("../img/icon-top-menu/mario.png");
}

.tri-d {
    background: url("../img/icon-top-menu/3d.png");
}

.boks {
    background: url("../img/icon-top-menu/boks.png");
}

.strategii {
    background: url("../img/icon-top-menu/strategii.png");
}

.rycari {
    background: url("../img/icon-top-menu/rycari.png");
}

.hokkei {
    background: url("../img/icon-top-menu/hokkei.png");
}

.shashki {
    background: url("../img/icon-top-menu/shashki.png");
}

.naruto {
    background: url("../img/icon-top-menu/naruto.png");
}

.nindzya {
    background: url("../img/icon-top-menu/nindzya.png");
}

.poni {
    background: url("../img/icon-top-menu/poni.png");
}

.vzorvi-eto {
    background: url("../img/icon-top-menu/vzorvi-eto.png");
}

.roboty {
    background: url("../img/icon-top-menu/roboty.png");
}

.basketbol {
    background: url("../img/icon-top-menu/basketbol.png");
}

.krestiki-noliki {
    background: url("../img/icon-top-menu/krestiki-noliki.png");
}

.begalki {
    background: url("../img/icon-top-menu/begalki.png");
}

.smeshnye {
    background: url("../img/icon-top-menu/smeshnye.png");
}

.sportivnye_igry {
    background: url("../img/icon-top-menu/sportivnye_igry.png");
}

.logicheskie_igry {
    background: url("../img/icon-top-menu/logicheskie_igry.png");
}

.igry_dlya_devushek {
    background: url("../img/icon-top-menu/igry_dlya_devushek.png");
}

.dlya_malchikov {
    background: url("../img/icon-top-menu/dlya_malchikov.png");
}

.na-troih {
    background: url("../img/icon-top-menu/na-troih.png");
}

.na-chetveryh {
    background: url("../img/icon-top-menu/na-chetveryh.png");
}

.zombi {
    background: url("../img/icon-top-menu/zombi.png");
}

.tanki-v-labirinte {
    background: url("../img/icon-top-menu/tanki-v-labirinte.png");
}

.voleibol {
    background: url("../img/icon-top-menu/voleibol.png");
}
/* /Верхнее меню */