html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}
audio, canvas, progress, video {display: inline-block; vertical-align: baseline;}
[hidden], template {display: none;}
a {background-color: transparent;}
a:active, a:hover {outline: 0;color:unset;}
abbr[title] {border-bottom: 1px dotted;}
b, strong {font-weight: bold;}
dfn {font-style: italic;}
mark {background: #ff0;color: #000;}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
figure {margin: 1em 40px;}
hr {box-sizing: content-box;height: 0;}
pre {overflow: auto;}
code, kbd, pre, samp {font-family: monospace, monospace;font-size: 1em;}
button, optgroup, select, textarea {color: inherit;font: inherit;margin: 0;outline:none;}
input {color: inherit;margin: 0;outline:none;}
button {overflow: visible;}
button, select {text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
input {line-height: normal;}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield; box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}
legend {border: 0;padding: 0;}
textarea {overflow: auto;resize: none;}
optgroup {font-weight: bold;}
table {border-collapse: collapse;border-spacing: 0;}
td, th {padding: 0;}
h1, h2, h3, h4, h5, h6 {margin: 0 0 0;}
h1, h2, h3, h4 {font-size: 20px;}
right-text {font-size: 20px; margin: 0 0 0;}
h5 {font-size: 18px;}
h6 {font-size: 16px;}
em {font-style: italic;}
p {margin: 0; text-align: justify;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
.align-center {text-align: center;}
.align-left {text-align: left;}
.align-right {text-align: right;}
.col-middle {display: block; margin-left: auto; margin-right: auto;}
dl, dd, menu, ol, ul {margin: 0;}
menu, ol, ul {padding: 0;list-style-type: none;}
label {-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;user-select: none;}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner,
      input[type="submit"]::-moz-focus-inner {border: none;padding: 0;}

html {position: relative;min-height: 100%;}
body {color: #383838;margin: 0;font: 13px/1.428  "Helvetica Neue Cyr Roman", Helvetica, sans-serif, Arial;
    background: url(image/pattern.png) #f4ffeb;background-attachment: fixed;}
a {text-decoration: underline;color: #242424;}
a:hover {text-decoration: underline;color: #242424;}
@font-face{font-display: swap;font-family:Helvetica Neue Cyr Roman;src:local('Helvetica Neue Cyr Roman'),url("fonts/HelveticaNeueCyr/HelveticaNeueCyr-Roman.ttf");}
@font-face{font-display: swap;font-family:Helvetica Neue Cyr Black;src:local('Helvetica Neue Cyr Black'),url("fonts/HelveticaNeueCyr/HelveticaNeueCyr-Black.ttf");}
@font-face{font-display: swap;font-family:Helvetica Neue Cyr Black Italic;src:local('Helvetica Neue Cyr Black Italic'),url("fonts/HelveticaNeueCyr/HelveticaNeueCyr-BlackItalic.ttf");}
@font-face{font-display: swap;font-family:Helvetica Neue Cyr Bold;src:local('Helvetica Neue Cyr Bold'),url("fonts/HelveticaNeueCyr/HelveticaNeueCyr-Bold.ttf");}
@font-face{font-display: swap;font-family:Helvetica Neue Cyr Bold Italic;src:local('Helvetica Neue Cyr Bold Italic'),url("fonts/HelveticaNeueCyr/HelveticaNeueCyr-BoldItalic.ttf");}
@font-face{font-display: swap;font-family:Helvetica Neue Cyr Heavy;src:local('Helvetica Neue Cyr Heavy'),url("fonts/HelveticaNeueCyr/HelveticaNeueCyr-Heavy.ttf");}
@font-face{font-display: swap;font-family:Helvetica Neue Cyr Heavy Italic;src:local('Helvetica Neue Cyr Heavy Italic'),url("fonts/HelveticaNeueCyr/HelveticaNeueCyr-HeavyItalic.ttf");}
@font-face{font-display: swap;font-family:Helvetica Neue Cyr Italic;src:local('Helvetica Neue Cyr Italic'),url("fonts/HelveticaNeueCyr/HelveticaNeueCyr-Italic.ttf");}
@font-face{font-display: swap;font-family:Helvetica Neue Cyr Light;src:local('Helvetica Neue Cyr Light'),url("fonts/HelveticaNeueCyr/HelveticaNeueCyr-Light.ttf");}
@font-face{font-display: swap;font-family:Helvetica Neue Cyr Light Italic;src:local('Helvetica Neue Cyr Light Italic'),url("fonts/HelveticaNeueCyr/HelveticaNeueCyr-LightItalic.ttf");}
@font-face{font-display: swap;font-family:Helvetica Neue Cyr Medium;src:local('Helvetica Neue Cyr Medium'),url("fonts/HelveticaNeueCyr/HelveticaNeueCyr-Medium.ttf");}
@font-face{font-display: swap;font-family:Helvetica Neue Cyr Medium Italic;src:local('Helvetica Neue Cyr Medium Italic'),url("fonts/HelveticaNeueCyr/HelveticaNeueCyr-MediumItalic.ttf");}
@font-face{font-display: swap;font-family:Helvetica Neue Cyr Thin;src:local('Helvetica Neue Cyr Thin'),url("fonts/HelveticaNeueCyr/HelveticaNeueCyr-Thin.ttf");}
@font-face{font-display: swap;font-family:Helvetica Neue Cyr Thin Italic;src:local('Helvetica Neue Cyr Thin Italic'),url("fonts/HelveticaNeueCyr/HelveticaNeueCyr-ThinItalic.ttf");}
@font-face{font-display: swap;font-family:Helvetica Neue Cyr Ultra Light;src:local('Helvetica Neue Cyr Ultra Light'),url("fonts/HelveticaNeueCyr/HelveticaNeueCyr-UltraLight.ttf");}
@font-face{font-display: swap;font-family:Helvetica Neue Cyr Ultra Light Italic;src:local('Helvetica Neue Cyr Ultra Light Italic'),url("fonts/HelveticaNeueCyr/HelveticaNeueCyr-UltraLightItalic.ttf");}
/*
 отмена установок
*/
/* добавим наверное*/
.content-news a {text-decoration: none;}
/*
 конец отмены установок
*/
#overlay_layer{background: rgba(0,0,0,0.5);width: 100%;height: 100%;top: 0;left: 0;display: none;opacity: 0.5;
    position: fixed;transition: all .3s ease-in-out;z-index: 5;}
.h_align{width:190px; margin:auto;}
.t_align{width:185px; margin:auto;}
.header__left {position: absolute;top: 8px; left:0; display: none;}
.handle_mob_menu{display: none;}
.handle_mob_menu button {background-color: #fff;}
.header__right-mob {display:none;}
.mob_order{display:none;font: 16px/1.428 "Helvetica Neue Cyr Roman", Helvetica, sans-serif, Arial;text-align: center;height: 40px;
    line-height: 40px;}
.mob_order_btn{width: 83.083%;; min-width:300px; margin: auto;background-color: #fcab0e;border-radius: 10px;}
.mob_order a {text-decoration: none;color: #fff;}
.mob_order a:hover {text-decoration: underline;}
.mob-search {background-color: #fff; border-radius: 10px;box-shadow: 0 0 10px rgba(150, 150, 150, 0.5);border:unset;margin-top: 3px;outline: none;}
.mob-search img {margin: 8px 1px 1px 3px;}
.search_menu-top{margin:13px 0 0 0; font: 15px/1.428 "Helvetica Neue Cyr Roman", Helvetica, sans-serif, Arial; color: #96d603;padding: 0 10px 0 20px;
    font-weight: bold;text-align: center;}
.search_menu-top .mob_btn {width:150px; height:35px; box-shadow:unset;outline: none;}
.search-close{border: none;margin-left: 133px;background-color: #fff;}
.search_menu-field{width: 246px;text-indent: 15px;border-radius: 10px;border: 2px solid #ececec;margin-top: 10px;height: 34px;font: 13px/1.428 "Helvetica Neue Cyr Roman", Helvetica, sans-serif, Arial;
    color: #696969; margin-left:-6px;outline: none;}
.mob_btn{color:#96d603;background-color: #fff;border-radius:6px;box-shadow: 0 0 5px rgba(150, 150, 150, 0.5);border: 1px solid #96d603;margin-top: 7px;
    padding: 5px 35px; font: 14px/1.428 "Helvetica Neue Cyr Roman", Helvetica, sans-serif, Arial;}
.mob_btn:hover{color:#fff;background-color: #96d603;}
.mob-menu {background-color: #fff; border-radius: 10px;box-shadow: 0 0 10px rgba(150, 150, 150, 0.5);border: unset;outline: none;margin-top:1px;
    width:40px; height:40px;}
.mob-menu img {margin: 11px 1px 4px 3px;}
.menu_mob_menu {display: none;}
.mob_btn_menu{width:190px; height:35px;border-radius: 6px;margin: 5px 0 10px 0;background-color: #fff;}
.mbm_blue{border: 2px solid #32bedf;color: #32bedf;}
.mbm_blue:hover{background-color:#32bedf;color: #fff;}
.mbm_orange{border: 2px solid #fcab0e;color: #fcab0e;}
.mbm_orange:hover{background-color:#fcab0e;color: #fff;}
.mbm_orange2{border: 2px solid #fbab0e;color: #fbab0e; font-size:14px !important;}
.mbm_orange2:hover{background-color:#fbab0e;color: #fff;}
.mbm_blue2{border: 2px solid #32bedf;color: #32bedf;font-size:12px !important;}
.mbm_blue2:hover{background-color:#32bedf;color: #fff;}
#btn_showtext{display: none;width: 185px;height: 40px;}
#down_text{display: block;order: 4;}
#down_text p {margin-bottom:18px;}
#hamburger_menu {z-index:10;}
#search_menu {display: none;z-index:10;width:275px;height: 155px;border-radius: 8px 0 0 8px;background-color: #fff;right: -20px;top: 3px;position: absolute;}
.row-header--main {height:100px;width:1240px;}
.page-layout{width:1240px;position: relative;/*padding: 0 16px 0px;*/margin: 0 auto;}
.header__logo {position: absolute;top: 16px;left: 6px;}
.header__logo img {width:362px; height:60px;}
.header__right {position: absolute;font-size: 16px;top: 6px;right:0px;z-index: 4;}
.header__right-btn{width:600px;border-radius: 10px;border: 5px solid #ececec;background-color: #ececec; margin-top: 20px;}
.header-nav--field {width:488px;height: 43px;border-radius: 10px;border: unset;text-indent: 15px;outline: none;color:#696969; font-size:16px;}
.header-nav--field__btn {position: absolute;right: 6px;border: 0;width: 105px;height: 45px;background-color: #96d603;color: #fff;border-radius: 10px;}
.header-nav--field__btn:hover{opacity:0.8;}
.row-header--nav {height:45px; margin: 0 0 0 6px;}
.header-nav {display: inline-block;vertical-align: middle;width: 1100px;}
.menu-primary {margin-left:-4px;font-size: 0;}
.menu-primary--item {margin-left: 6px;border-radius: 12px 12px 0 0;display: inline-block;vertical-align: top;text-align: center;position: relative; padding: 3px 25px 3px 25px; min-height: 39px;}
.menu-primary--item a {font-size:17px;color:#fff;text-decoration: none;}
.menu-primary--item:hover{opacity: 0.8;}
.menu-primary--item__pic{margin-top:9px;}
.menu-primary--item__pic span {vertical-align: top;}
.menu-pr1{background-color: #32bedf;}
.menu-pr2{background-color: #96d603;}
.menu-pr3{background-color: #d32a86;}
.menu-pr4{background-color: #ff9110;}
.menu-pr5{background-color: #f24a1d;}
.mob-pr1{color: #32bedf;margin-bottom: 5px;}
.mob-pr2{color: #96d603;margin-bottom: 5px;}
.mob-pr3{color: #d32a86;margin-bottom: 5px;}
.mob-pr4{color: #ff9110;margin-bottom: 5px;}
.mob-pr5{color: #f24a1d;}
.mob_social{display:none;text-align: center;}
.top-menu{width:1240px;height:292px;background-color: #fff;box-shadow: 0 0 10px rgba(150, 150, 150, 0.5);border-radius: 10px;display: block;}
.top-menu-wrapper{margin-left:14px;}
.top-col_table {height:250px; margin: 21px 6px; display: inline-block;vertical-align: top;}
.col_table_5el {width:326px;}
.col_table_4el {width:263px;}
.col_table_aside {width:326px;}
.handle_5el {width:312px;}
.handle_aside {width:312px;}
.handle_4el {width:248px;}
.col_rekl {width:300px;border-radius: 12px;}
.block_handle{position: absolute;margin: 0 7px;text-align: left;color: white;background: #fcab0e;height: 40px;
    border-radius: 12px;text-indent: 20px;font: 17px/1.428 "Helvetica Neue Cyr Roman", Helvetica, sans-serif, Arial;line-height: 42px;}
.menu_game_item{background-color: #ffedca;padding: 30px 0px 10px 3px;margin-top: 17px;border-radius: 12px;font-size:0;text-align: center;}
.aside-panel .menu_game_item {text-align: left;padding: 30px 0px 10px 7px;}
.menu_game_item a{display: inline-block;margin:2px 3px 1px 0; position:relative;}
.menu_game_item .img{border: 2px solid #fe9400;border-radius: 6px;overflow: hidden;height:56px;width:56px;}
.menu_game_item .img:hover{border: 2px solid #f4481a;}
.content-layout {margin: 20px 0 0 0;}
.aside-col {width: 350px;display: inline-block;margin-right:21px;}
.aside-panel {width:100%;box-shadow: 0 0 10px rgba(150, 150, 150, 0.5);background-color: #fff;border-radius: 10px;padding: 1px 0;margin-bottom:20px;}
.aside-col__table {margin: 32px 12px 10px;}
.aside-handle {margin: -18px 7px;}
.news-handle{text-align: left;color: white;background: #32bedf;height: 35px;border-radius: 12px;text-indent: 20px;
    font: 17px/1.428 "Helvetica Neue Cyr Roman", Helvetica, sans-serif, Arial;line-height: 37px; margin-top:-16px;margin-bottom: 10px;}
.content-news {margin-bottom: 15px;font-size: 0;}
.content-news--item {display: block;width: 312px;padding-top: 5px;margin-bottom: 5px; text-decoration: none;}
.content-news--item:hover,.content-news--item:focus,.content-news--item:active {text-decoration: none;color:#242424;}
.content-news--item:hover ~ .content-news__text {text-decoration: none;color:#242424;}
.content-news__pic {display: inline-block;width: 70px;height:70px;padding-right: 20px;}
.content-news__pic img {border-radius:10px;}
.content-news__text {font-size: 15px;display: inline-block;width: 200px;vertical-align: top;text-decoration: underline;}
.content-news__text:hover {text-decoration: none; color:#242424;}
.mob_reklama{display:none;width: 100%; text-align:center; margin: 0 auto 5px auto;}
.content_reklama{width:300px; min-height:250px; border-radius: 12px;}
.soc-handle{background-color: #96d603;}
.soc_icon{text-align: center;margin-top: 20px;}
.soc_icon a {text-decoration: none;margin: 0 10px;}
.main-content {display: inline-block;vertical-align: top;width: 825px; box-shadow: 0 0 10px rgba(150, 150, 150, 0.5);
            background-color: #fff;border-radius: 10px; padding: 22px 20px 20px 20px;margin-bottom: 20px;margin-left:0px;}
.main-content-info {flex-direction: column; display: flex;flex-wrap: nowrap;}
.main-content-info-home {flex-direction: column; display: flex;flex-wrap: nowrap;}
.content-handle{text-align: left;color: white;background: #96d603;height: 40px;border-radius: 12px;text-indent: 20px;
    font: 17px/1.428 "Helvetica Neue Cyr Roman", Helvetica, sans-serif, Arial;line-height: 42px; margin-top:-16px;margin-bottom: 10px;width:100%;}
.main-content p {font: 15px/1.428 Roboto, sans-serif;line-height: 19px;}
.main-content__down--text h2 {margin: 10px auto;}
.main-content__down--text h3 {margin: 6px auto 0;font-size:16px;}
.top-main-content {display: block;}
.bottom-main-content {display: none;}
.game_container{width:100%; display: inline-block;vertical-align: top;margin-top:25px;margin-bottom:15px;}
.game_card{width:150px;height:221px;display: inline-block;margin: 1px 6px 15px 6px;}
.game_card a {text-decoration: none;}
.game_card a:hover {color: #242424;}
.game_card .game_ico {border-radius:10px; border: 2px solid #96d603;}
.featured__item--text {text-align: center;font: 14px/1.428 Roboto, sans-serif;font-weight: 600; height: 33px;
        overflow: hidden; text-overflow: ellipsis; line-height: 16px;}
.featured__item--hover {color: #fff;position: absolute;margin-top: -156px;z-index: 3;background: rgba(0,0,0,.35);padding: 0;opacity: 0;
    width: 146px;border: 2px solid rgba(0,0,0,.05);height: 146px;border-radius: 10px;}
.featured__item--hover span {font: 16px/1.428 Roboto, sans-serif;line-height: 18px;display:block;margin: 50px 0 0 50px;}
.featured__item--hover span:before{background-image:url(/wp-content/themes/segames11/image/play.png);width:36px;
        height:25px;content:"";display:block;margin:0 0px 8px 5px;}
.featured__item--hover:hover{opacity:1;}
.game-rating {padding: 5px 10px 5px 25px;}
.game-rating img {display: inline-block;margin:0 1px 5px; width: 13px; height: 13px;}
/*.game-rating--pic.active {background-image: url(image/star_a.png);width: 13px;height: 13px;}*/
.game-html5 {display: inline-block;padding: 0;margin: 0 0 0 5px;height: 21px;}
.game-html5 img {height:unset; width:unset;margin-bottom: unset;}
.game-html5 .no-mobile{filter: grayscale(100%);}
.pagination {font-size: 14px;text-align: center;padding-bottom: 25px;}
.page-numbers {text-decoration: none;color: #fcab0e;height: 32px;width: 32px;border-radius: 4px;margin-right: 4px; margin-top: 4px;
    display: inline-block;vertical-align: middle;line-height: 32px;text-align: center; background: #fff;border: 2px solid #fcab0e;font-size: 12px;}
.pagination .current {background: #fcab0e; color: #FFF;border: 2px solid #fcab0e;font-size: 12px;}
.pagination .dots {display: none;}
.prev_link a, .next_link a {color:#fcab0e;}
/*.pagination a {background: #fff;color:#ff9110; border: 2px solid #ff9110;font-size: 12px;}*/
.page-numbers:hover {color: #FFF;text-decoration: none;background: #fcab0e;/*box-shadow:2px 2px 5px rgba(150, 150, 150, 0.5)*/}
.main-content__down--text h4 {margin-bottom:20px;font-size: 18px;}
.footer-row {bottom: 0;height: 70px;width: 100%;margin: 0 auto;}
.footer-content {height: 100%;width: 1240px;margin: 0 auto;}
.footer-content p {text-align: center;}
.footer-elem {height: 100%;width: 1240px;background-color: #f3f3f3;border-radius:10px 10px 0 0;
         box-shadow: 0 0 10px rgba(150, 150, 150, 0.5);}
.footer-content--text {text-align: center;padding-top: 30px;}
/* other pages*/
.breadcrumb{text-align: left;color: white;background-color: #f24a1d;min-height: 21px;border-radius: 10px;/*text-indent: 20px;*/font: 13px/1.428 "Helvetica Neue Cyr Roman", Helvetica, sans-serif, Arial;
    /*line-height: 33px;*/margin-top: -6px;margin-bottom: 5px;width: calc(100% - 25px);padding:6px 5px 3px 20px;overflow: hidden;
    white-space: nowrap;text-overflow: ellipsis;}
.breadcrumb a {color: #fff;}
.h_rekl {color:#979797; font-size: 18px; background-color: #f2f2f2;text-align: center; margin-top: 10px;}
.layer_header{text-align: left;color: white;height: 40px;border-radius: 10px;text-indent: 20px;font: 17px/1.428 "Helvetica Neue Cyr Roman", Helvetica, sans-serif, Arial;
    line-height: 42px;margin-bottom: 10px;width: 100%;}
.one-news img {border-radius: 10px;}
.one-news__content p a {color:#fcab0e;}
.one-news__content img {border-radius: 10px;}
.one-news__content .img {border-radius: 5px;float: left;margin: 0 15px 1px 0;overflow: hidden;}
.one-category {margin-top: 20px;}
.one-category p {font: 13px/1.428 "Helvetica Neue Cyr Roman", Helvetica, sans-serif, Arial;}
.one-category img {width: 100%;}
.one-category .img {float: left;margin: 4px 10px 0px 0;overflow: hidden;height: 71px;width: 71px;border: 2px solid #fe9400;border-radius: 8px;}
.list-news__content .img {border-radius: 5px;float: left;margin: 0 15px 10px 0;overflow: hidden;}
.clear_flex{clear: both;}
.prev_link {float:left; max-width:100px;margin-top:10px;}
.next_link {float:right;max-width:100px;margin-top:10px;}
.text_link {color:#ff9110;font: 16px/1.428 "Helvetica Neue Cyr Roman", Helvetica, sans-serif, Arial;}
#prev_game a, #next_game a {color: #fcab0e;}
#next_game {display: table-cell;text-align: right;vertical-align: middle;}
#prev_game, #next_game {text-align:center;width:100px;display: table-cell;vertical-align: middle;}
#prev_game .page-numbers, #next_game .page-numbers {font-size: 18px; width:36px; height:36px;line-height: 36px;}
#line-nav .rate .info2 {display: none;}
.link_list a {line-height: 23px; text-decoration: none;}
.link_list a:hover {text-decoration: underline;}
.h_news{font: 15px/1.428 "Helvetica Neue Cyr Roman", Helvetica, sans-serif, Arial;margin-bottom:3px;text-decoration: none;display: block;font-weight: bold;}
.list-news__content p {font: 13px/1.428 "Helvetica Neue Cyr Roman", Helvetica, sans-serif, Arial;}
.t_news{margin-top:10px;}
.t_news a {font: 14px/1.428 "Helvetica Neue Cyr Roman", Helvetica, sans-serif, Arial;}
.t_news p {margin-bottom: 12px;}
a .box{font-size:15px;background:#fff;border-radius:6px;position:absolute;top:-46px;color:#3c3c3c;left:0;z-index:20;
    white-space:nowrap;text-align:center;padding:6px 13px;opacity:1; display:block;border: 2px solid #f4481a;}
a .box_arrow {content: '';width: 10px;height: 10px;background: #fff;position: absolute;-webkit-transform: rotateZ(45deg); top:-16px; z-index:21;
    -o-transform: rotateZ(45deg);-moz-transform: rotateZ(45deg);transform: rotateZ(45deg);border-bottom: 2px solid #f4481a;border-right: 2px solid #f4481a;}
#categoryRating img {margin: 0 1px;}
#categoryRating {text-align: center; margin: 10px auto -10px auto;}
.redroboto15{font: 15px/1.428 Roboto, sans-serif;color:#f24a1d;margin-bottom:10px;}
.main-content-info p {font: 13px/1.428 Roboto, sans-serif;line-height: 17px;}
.rekl865_100 {height: 100px; width:865px; margin-bottom:20px;}
.rekl_cont {text-align: center;}
.rekl580_400 {height:400px;min-width: 580px; max-width:580px;border-radius: 10px;margin: 5px auto;}
.single-game{width: 865px;vertical-align: top;display: inline-block;}
.single-top{display: inline-table;margin-bottom:10px;}
.plays {display: table-cell;vertical-align: middle; color: #979797;min-width: 130px;}
.single-top p {font-size: 15px;}
.single-top .ratings_block{display:inline-block;}
.single-top .rate_label{display: inline-block;font: 15px/1.428 Roboto, sans-serif;vertical-align: top;line-height: 42px;color: #979797;margin-right: 7px;}
.rate {display: table-cell;text-align: center;width:99%;}
.rate .post-ratings img {margin: 0 1px}
.share42init{display: table-cell;text-align: right;vertical-align: middle; padding-bottom: 5px;min-width: 140px;}
.share42init .b-share_theme_counter .b-share-btn__wrap {margin-left: 10px !important;}
.share42init .b-share_theme_counter .b-share-btn__wrap:first-child{margin-left: 0px !important;}
.btn_play{color:#96d603;  text-decoration: none; font-size: 18px;}
.mobile_play {height: 41px;border-radius: 4px;background: #96d603; width:276px;
        border: 2px solid #96d603;display:inline-block;}
.mobile_play span {display: inline-block;vertical-align: top;margin-top: 10px;color:#fff;}
.mobile_play img {margin: 8px 10px 8px 0px;}
.btn_play:hover .mobile_play {box-shadow: 2px 2px 5px rgba(150, 150, 150, 0.5);}
.win{color:#96d603;  text-decoration: none; font: 16px/1.428 Roboto, sans-serif;}
.info2 {color:#2e2e2e; font: 12px/1.428 Roboto, sans-serif;}
.info2 img {display:inline-block;vertical-align: top;margin-top: 4px;}
.info2 span {display: inline-block;width: 250px;text-align: justify;margin-left: 10px;}
.info2 span:after {content:"Эта игра не поддерживается планшетным устройством. Играть в нее можно на компьютере";}
.win:hover {color: #fff;}
.win:hover .full_screen {background: #96d603; box-shadow: 2px 2px 5px rgba(150, 150, 150, 0.5);}
.win:hover .full_screen img {filter: brightness(0) invert(1);}
.full_screen {height: 41px;border-radius: 4px;margin-right: 4px;margin-top: 4px;background: #fff; width:210px;
        border: 2px solid #96d603;display:inline-block;}
.full_screen span {display: inline-block;vertical-align: top;margin-top: 10px;}
.full_screen img {margin: 8px 10px 8px 0px;}
.gamecube {margin-bottom:6px;}
.keymouse{display: table-cell;text-align: left;vertical-align: middle; min-width: 240px;}
.keymouse span {font: 16px/1.428 Roboto, sans-serif;;color:#979797;margin: 7px 10px 0 0;vertical-align: top;display: inline-block;}
.mes_error{display: table-cell;text-align: right;vertical-align: middle;padding-top: 5px;min-width: 180px;}
.mes_error a {font: 14px/1.428 Roboto, sans-serif;color:#979797;}
.mes_error img {width: 22px; filter: grayscale(100%) opacity(0.5); margin: 0 8px 0 0;}
.mes_error:hover img {filter:unset;}
.mes_error span{display: inline-block;vertical-align: top; text-decoration: underline;}
.one-zhanr {margin-left:-5px;}
.one-zhanr img {float: left;margin: 4px 10px 0px 0;overflow: hidden;height: 146px;width: 146px;border: 2px solid #fe9400;border-radius: 8px;}
.one-zhanr .zhanr {font: 14px/1.428 Roboto, sans-serif; margin-bottom:5px; text-align:left;}
.gc_mini{height:190px;}
#mob_play {display: none;}
#modal_form {width: 100%;height: 100%;position: fixed;top: 0;left: 0;display: none;opacity: 0;z-index: 5;}
#overlay {z-index: 3;position: fixed;background-color: #000;opacity: .8;width: 100%;height: 100%;top: 0;left: 0;cursor: pointer;display: none;}
#whait {display: none;position: fixed;top: 0;left: 0;background: #fff;width: 100%;height: 100%;z-index: 111;}
.close {left: 95%;float: right;cursor: pointer;position: absolute;z-index:50}
.scrollTop {background : url('/wp-content/themes/segames11/image/arrows3.png') 0 0 no-repeat;width : 50px;height : 50px;bottom : 35px;right:35px;}
.scrollTop:hover {background-position : 0 -60px;}
.lab_allcat{font: 10px/1.428 Roboto, sans-serif;padding: 1px 0 3px 0;text-align: center;overflow: hidden;white-space: nowrap;
        text-overflow: ellipsis;width: 60px;}
.game_header{font-size:22px;}
#s-top {margin-right:-2px;}
.menu-pr6{background-color: #d32a86;margin-bottom: 20px;}
#vk_comments {display: none;}
.rekl728_90 {width:728px; height:90px;border-radius: 12px;text-align: center;margin:0px auto 20px;}
.rekl300_250_cat_pl {width:300px; height:250px;border-radius: 12px;text-align: center;margin:0px auto 20px;display:none;}
.cat_kv{width:100%;text-align:center;display:none;}
.cat_kv2{width:100%;text-align:center;display:none;margin-left:-5px;}
.iframe_code{position: relative;min-height: 500px;}
.iframe_code iframe {position: relative !important;min-height: 500px;}
@media (max-width:1240px){
.rekl728_90 {display:none;}
.top-menu {width: 1004px; height:350px;}
.top-col_table {height:250px; margin: 21px 1px; display: inline-block;vertical-align: top;}
.col_table_5el {width:263px;}
.col_table_4el {width:200px;}
.handle_5el {width:248px;}
.handle_4el {width:186px;}
.col_rekl {margin-top: 50px;}
.col_table_aside {width:263px;}
.handle_aside {width:248px;}
.aside-col {width: 285px;display: inline-block;}
.aside-col__table {margin: 32px 10px 10px;}
.content-news__text {font-size: 14px;width: 167px;}
.main-content {width: 664px;padding: 22px 15px 20px 15px;}
.single-game{width: 664px;}
.rekl865_100 {width:694px;}
.footer-content {width: 1004px;}
.footer-elem {width: 1004px;}
.page-layout {width: 1004px;}
.row-header--main {width: 1004px;}
.menu-primary--item {padding: 3px 15px 3px 15px;}
.one-zhanr {margin-left:0px;}
.rekl300_250_cat_pl {display:inline-block;}
/*#head_girl{display:none;}*/
#sg3 {padding-bottom: 0;}
.cat_kv {display:inline-block;}
}
@media (max-width: 1004px){
#line-helps, #line-nav .rate .win, .dis_page{display:none;}
#line-nav .rate .info2 {display:inline-block;}
#line-nav .rate {vertical-align: top;}
#line-nav .rate .info2 {width:298px; height:53px;border-radius: 6px;border: 1px solid #ffbd2f;}
#mob_play {display: inline-table;text-align: center;margin-left: auto;margin-right: auto;}
.aside-col {display:none;}
.main-content {width: 698px;margin-left:unset;}
.single-game{width: 728px; flex-direction: column;display: flex;flex-wrap: nowrap; box-shadow: 0 0 10px rgba(150, 150, 150, 0.5);border-radius: 10px;}
.single-game #sg2{order: 3;border-radius: 0 0 10px 10px;padding-top:0 !important;}
.single-game #sg3{order: 2;border-radius: 0;padding-bottom: 2px !important;}
.single-game #sg1{border-radius: 10px 10px 0 0; padding-bottom: 0px;}
.single-game #sgvideo{display: none;}
.single-game .main-content {box-shadow:unset;margin-bottom: unset;}
.rekl865_100 {display: none;}
.rekl580_400 {min-width:300px; max-width:300px;height:250px;}
.rekl728_90 {display:none;}
.h_rekl {display:none;}
.main-content p {font: 13px/1.428 Roboto, sans-serif;line-height: 17px;}
.main-content__down--text h2 {font-size:16px;}
.main-content__down--text h3 {font-size:14px;}
.footer-row  {height:60px;}
.footer-content {width: 728px;}
.footer-elem {width: 728px;}
.footer-content--text {padding-top: 25px;}
.page-layout {width: 728px;}
.row-header--main {width: 728px;}
.top-menu {display:none;border-radius: 0 8px 8px 0; top:10px;width: 275px;height: unset;box-shadow: unset;position: absolute;margin-left: -20px;}
.row-header--nav {display:none;}
.header__right-btn{display:none;}
.header__right-mob{display:inline-block;}
.row-header--main{height: 55px;}
.header__logo {left:290px;top: 14px;}
.header__logo img {width:175px; height:30px;}
.content-layout {margin-top:0;}
.header__left {display: inline-block;}
.col_table_5el {width:263px;}
.col_table_4el {width:263px;}
.block_handle {font-size:14px;line-height: 37px;}
.handle_5el {width: 255px;height: 35px;margin: 0 4px;}
.handle_4el {width: 255px;height: 35px;margin: 0 4px;}
#head_girl{display:inline-block;}
#head_rekl{display:none;}
.top-menu-wrapper {margin-left: 0px;}
.top-col_table{margin: 5px 8px;height: unset;}
.handle_mob_menu{display: block;padding: 6px 13px;color: #96d603;font: 15px/1.428 "Helvetica Neue Cyr Roman", Helvetica, sans-serif, Arial;
        font-weight: bold;border-bottom: 1px solid #e8e8e8;margin-top: 10px;}
.handle_mob_menu div {margin-left:5px;display: inline-block; vertical-align: top;margin-top: -1px;}
.handle_mob_menu button {border: none;}
.menu_mob_menu{display: block;padding: 5px 20px 0;font: 15px/1.428 "Helvetica Neue Cyr Roman", Helvetica, sans-serif, Arial;}
.menu_mob_menu a {text-decoration: none;}
.mob_menu-item{margin:9px 0 5px;}
.mob_menu-item span {vertical-align: text-bottom;margin-left: 7px;}
.mob_menu button, .mob-search {width: 40px;height: 40px;}
.mob_social{display:block;width: 250px;margin: 5px 0 5px 15px;}
.news-handle{margin-top:0px;font-size: 14px;}
.soc_icon {margin-top:10px;}
.soc_icon a {margin: 0 5px;}
.soc_icon img{width:35px; height: 35px;}
.mob_btn_menu{text-decoration: none;font: 15px/1.428 "Helvetica Neue Cyr Roman", Helvetica, sans-serif, Arial;font-weight: bold;}
.mob_order{display:block;}
.mob_reklama{display:inline-block;}
.content_reklama{display:inline-block;}
.content_handle{font-size:16px;}
.content-news--item {width: 265px;}
.top-main-content {order: 2;margin: auto 10px;}
.bottom-main-content {display: block; margin: 15px 10px;}
#btn_showtext{display: block;font: 14px/1.428 "Helvetica Neue Cyr Roman", Helvetica, sans-serif, Arial;}
#down_text{display:none; margin: 15px 10px 10px;}
.game-html5{display:none;}
.game-rating {padding: 5px 10px 5px 35px;}
.game_container{margin: 10px 0px 0px 8px;}
.game_card {height: 200px; margin: 1px 9px 15px 9px; font-size:0;}
.game_card .game_ico {border: unset;}
.game_card .no-mobile .game_ico {filter: grayscale(100%);}
.gc_mini{height: 177px;}
.menu_game_item {padding: 26px 0 10px 3px;text-align:center;}
.featured__item--text {overflow: hidden; white-space: nowrap;text-overflow: ellipsis;height:unset;margin-top:6px;}
.featured__item--hover {margin-top: -148px;margin-left: -2px;border-radius: 12px;}
#categoryRating {margin-bottom:10px; order:1;margin-top: -30px;}
#prev_game{float:left; /*width: 150px;*/}
#next_game{float:right; /*width: 150px;*/}
#prev_game .text_link, #next_game .text_link {margin-top:10px;}
#prev_game .page-numbers, #next_game .page-numbers {font-size: 16px; width:31px; height:31px;line-height: 31px;}
.text_link{font-size: 14px;}
.rate .post-ratings img {width:22px; height:21px;}
.single-top .rate_label {line-height: 24px;font-size:14px;}
.gamecube {display:none;}
.close{width: 20px;right: 1px;left:unset; z-index:50;}
.scrollTop {bottom : 4px;right:20px;}
.game_header{font-size:17px;}
.card_border{border-radius: 12px;border: 2px solid #96d603;height: auto;}
.breadcrumb{min-height: 23px;padding: 9px 5px 3px 20px;}
.main-content-info {margin: 5px 18px 0;}
.main-content-info .game_container{margin:30px 0px 0px -20px; width: calc(100% + 20px);}
.main-content-info .game_container .game_card{margin: 1px 0px 15px 20px;}
.main-content-info .top-main-content {width: calc(100% + 16px);margin: auto -8px;}
.main-content-info #down_text {width: calc(100% + 16px);margin: 15px -8px 0px;}
.main-content-info-home .mob_order_btn {width:78.798%}
.main-content__down--text img {width:90%; margin:5px 38px !important;}
}

@media (max-width: 767px){
.cat_kv {display:none;}
.cat_kv2 {display:inline-block;}
/*.rekl300_250_cat_pl {display:none;}*/
.footer-row {margin: 0;height:46px;}
.footer-content {width: calc(100% - 20px);}
.footer-elem {width: 100%;margin:0;}
.footer-content--text {padding-top: 18px;}
.page-layout {width: calc(100% - 20px);margin:0 10px;}
.row-header--main {width: calc(100% - 20px);}
.main-content {width: 100%; padding:0;}
.single-game{width: 100%;}
.header__logo {left: calc(50% - 88px);}
.body {width: 100%;min-height: 100vh;height: auto;}
.game-rating {text-align: center; padding:0;height: 12px;}
.game-rating img {width: 8px; height: 8px;background-size: cover;}
/*.game-rating--pic.active {width: 8px;height: 8px;}*/
.game_card {height: auto; width: calc(33.333334% - 10px);margin:0px 0px 0px 5px;}
.game_card .game_ico {width:100%; height:auto;}
.featured__item--text {font: 10px "Helvetica Neue Cyr Medium", Helvetica, sans-serif, Arial;font-weight: unset;margin: 3px auto 3px;}
.mob_order_btn {min-width: 278px;background-color: #fff; border: 1px solid #fcab0e;height: 33px;line-height: 33px; margin-top: 10px;}
.mob_order a {color: #fcab0e;}
.mob_order {font: 15px/1.428 "Helvetica Neue Cyr Roman", Helvetica, sans-serif, Arial;}
.content-handle {width: 100%; text-indent: 5px;}
.game_container {margin-top: 10px; margin-left: 5px;}
.bottom-main-content {margin: 0 10px;}
#down_text {margin: 5px 10px 10px;}
.list-news__content {margin: 5px 10px 0px;}
.content-handle {height:auto; line-height: 40px; text-align: center; min-height: 40px;min-height: 41px;padding-top: 4px;font-size: 14px;}
.one-news__content{margin:0 10px;}
.one-category{margin:0;}
.breadcrumb {width: calc(100% - 45px);margin:10px 10px 5px 10px;font-size: 12px;padding: 6px 10px 1px 15px;}
.layer_header {width: calc(100% - 20px);margin-left:10px; font-size: 14px;height: 35px;line-height: 35px;text-indent: 15px;}
.one-news__content img {width:90px; height:90px;}
.one-news img {width:90px; height:90px;border-radius: 6px;}
.prev_link {margin-left:10px;}
.next_link {margin-right:10px;}
.link_list{margin:0px 10px 10px 10px;}
.t_news {margin: 0px 0 15px 0;}
.list-news__content .img {margin: 4px 10px 0px 0;}
.h_news {font-size: 14px;font-weight:600;}
#btn_showtext{width: 140px;height: 35px;font: 12px/1.428 "Helvetica Neue Cyr Roman", Helvetica, sans-serif, Arial;}
.t_align{width:140px; margin:auto;}
#search_menu {right:-10px;}
.top-menu,.content_reklama {margin-left:-10px;}
.featured__item--hover {display:none;}
.text_link {font-size: 12px;}
.top-main-content {margin: 0 10px;}
/*#line-nav .rate {position:absolute; display: block; margin: auto;text-align: center;}*/
#line-nav .rate .info2 {width: 218px;height: 53px;margin: -6px 36px -6px 38px;}
/*#line-nav .rate div {width:173px; height:33px;border-radius: 4px;}*/
.info2 {color:#2e2e2e; font: 11px/1.428 Roboto, sans-serif;}
.info2 img {display:inline-block;vertical-align: top;margin-top: 8px;}
.info2 span {display: inline-block;width: 174px;margin-left: 8px;margin-top: 4px;}
.info2 span:after {content:"Эта игра не поддерживается мобильным устройством. Играть в нее можно на компьютере";}
.b-share a {height: 20px;width:20px;}
.b-share_theme_counter .b-share-icon {height: 20px !important;width:20px !important; background-size: cover !important;}
.b-share_theme_counter .b-share-icon_vkontakte {background-position: 1px -49px !important;}
.b-share_theme_counter .b-share-icon_facebook {background-position: -2px -1px !important;}
.b-share_theme_counter .b-share-icon_twitter {background-position: 1px -73px !important;}
.b-share_theme_counter .b-share-icon_odnoklassniki {background-position: 0 -97px !important;}
#s-top{padding: 0 8px 0 10px;margin-right:0;}
/*#s-top .rate{position: absolute;width: 300px;margin: 30px -150px;}*/
#mob_play {margin-top:30px;}
.btn_play{font-size: 16px;}
.mobile_play{width: 186px;height: 36px;}
.mobile_play img {margin: 6px 10px 6px 0px;}
.mobile_play span {margin-top: 8px;}
.one-zhanr{padding: 0 10px 10px;}
.scrollTop {bottom : 10px;right:5px;width:40px;height:40px;background-size: cover;}
.scrollTop:hover {background-position : 0 -48px;}
.main-content-info-home .game_container {margin-top: 5px;margin-bottom: 2px;}
.pagination {padding-bottom: 15px;}
.main-content-info {margin: 0;}
.main-content-info .mob_order {margin-top: -5px;}
.main-content-info .game_container {margin: 15px 0px 0px 5px;width: 100%;}
.main-content-info .game_container .game_card {margin: 0px 0px 0px 5px;}
#categoryRating {margin-top:-20px;}
.main-content-info .top-main-content {width: unset; margin: 0 10px;}
.main-content__down--text img {width:100%;margin:0 !important;}
.main-content-info #down_text {width:unset;margin: 5px 10px 10px;}
#sg3 {padding-top: 5px !important;}
.one-zhanr .zhanr {font-size: 13px;margin-bottom: 4px;}
.one-zhanr img {width: 25.36%;height: auto;}
.main-content .one-zhanr p {line-height: 16px;}
.one-news__content .img {margin: 4px 10px 0px 0;font-size: 0;}
.mob_rate{position: absolute;width: 100%;margin: 30px -140px;}
.mob_mess{position: absolute;width: 100%;margin: -55px -101px 0;}
.onlyPC {margin-top: 55px;}
}

.kvadrat-center {
    display: block !important;
    text-align: center;
   padding: 15px 0 15px 0;
    background: url(http://tonna-games.ru/wp-content/themes/segames11/images/fonet.jpg);
    margin: 10px 0 20px -3px;
}

img[data-src]:not([src]) {
    opacity: 0;
}  