.page-content {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.page-nav .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 8px;
}
@media (min-width: 1260px) {
    .container {
        max-width: 1260px;
    }
}
.container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.breadcrumb-nav {
    white-space: nowrap;
    width: 100%;
}
#dle-speedbar {
    display: inline;
    color: #969fbc;
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
    list-style: none;
}
nav.breadcrumb-nav::after {
    position: absolute;
    content: " ";

    width: 40px;
    height: 2rem;
    right: 0px;
}
.post-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-left: -7.5px;
    margin-right: -7.5px;
    margin-bottom: 40px;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 0;
}
@media (min-width: 1260px) {
    .post-col:nth-of-type(1) {
        width: 78.57143%;
        width: 78.57143%;
    }
}
.post--game {
    background-image: url(/getmod/css/bg5.svg);
    -webkit-background-size: 96% 96%;
    background-size: 96%;
    background-position: center 55px;
    background-repeat: no-repeat;
    padding-bottom: 0 !important;
}
.post {
    padding: 34px 70px 43px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    -webkit-box-shadow: 0 4px 5px 0 rgba(103, 58, 184, 0.2);
    box-shadow: 0 4px 5px 0 rgba(103, 58, 184, 0.2);
    background-color: #fff;
}
.post__header {
    font-family: "MuseoSansCyrl", sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1;
    color: #221b2e;
    position: relative;
    margin: 0;
    margin-bottom: 20px;
}
.post__header:before {
    content: '';
    line-height: inherit;
    display: inline-block;
    background-image: url(/getmod/css/h-image.svg);
    width: 18px;
    height: 20px;
    margin-right: 11px;
}
.post__info {
    padding-top: 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 20px;
}
.post--game .post__image {
    margin-right: 35px;
    margin-bottom: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.post__image {
    position: relative;
    margin-bottom: 30px;
    max-width: 430px;
    margin-right: 35px;
    float: left;
}
.post--game .post__image img {
    width: 170px;
    height: 170px;
}
.post__image img {
    display: block;
    width: 100%;
    -webkit-border-radius: 25px;
    border-radius: 25px;
}
.post__chars-table {
    width: 100%;
    max-width: 300px;
    margin-top: 5px;
}
.post__chars-table th, .post__chars-table td {
    font-size: 12px;
    line-height: 1.1;
    padding-bottom: 15px;
    width: 50%;
    font-weight: 700;
    text-align: left;
}
.post__chars-table th span, .post__chars-table td:first-of-type span {
    position: relative;
    display: inline-block;
    padding-left: 12.5px;
}
.post__chars-table tr:nth-of-type(1) th span:before, .post__chars-table tr:nth-of-type(1) td:first-of-type span:before {
    background-image: url(/getmod/css/Layer1401.svg);
    -webkit-background-size: 14px 14px;
    background-size: 14px 14px;
}
.post__chars-table th span:before, .post__chars-table td:first-of-type span:before {
    content: '';
    position: absolute;
    left: -12.5px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
    width: 15px;
    height: 15px;
    background-position: center center;
    background-repeat: no-repeat;
}
.post__chars-table td:last-of-type {
    overflow: hidden;
}
.post__chars-table td {
    text-overflow: ellipsis;
}
.post__chars-table tr:nth-of-type(2) th span:before, .post__chars-table tr:nth-of-type(2) td:first-of-type span:before {
    background-image: url(/getmod/css/Layer624.svg);
    -webkit-background-size: 10px 15px;
    background-size: 10px 15px;
}
.post__chars-table tr:nth-of-type(3) th span:before, .post__chars-table tr:nth-of-type(3) td:first-of-type span:before {
    background-image: url(/getmod/css/Layer1411.svg);
    -webkit-background-size: 12px 12px;
    background-size: 12px 12px;
}
.post__chars-table tr:nth-of-type(4) th span:before, .post__chars-table tr:nth-of-type(4) td:first-of-type span:before {
    background-image: url(/getmod/css/Layer1416.svg);
    -webkit-background-size: 14px 10px;
    background-size: 14px 10px;
}
.post__chars-table tr:nth-of-type(5) th span:before, .post__chars-table tr:nth-of-type(5) td:first-of-type span:before {
    background-image: url(/getmod/css/Layer1421.svg);
    -webkit-background-size: 14px 14px;
    background-size: 14px 14px;
}
.post__chars-table tr:nth-of-type(6) th span:before, .post__chars-table tr:nth-of-type(6) td:first-of-type span:before {
    background-image: url(/getmod/css/Layer1426.svg);
    -webkit-background-size: 14px 12px;
    background-size: 14px 12px;
}
.post__rate {
    margin-left: auto;
    width: 100%;
    max-width: 330px;
    padding: 10px 23px 23px;
    min-height: 170px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.2);
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.post__rate .rating-wrap {
    width: auto;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.rating-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
}
.rating-wrap .rating-full .rating, .rating-wrap .rating-full .unit-rating {
    width: 200px;
    height: 40px;
    padding: 2px;
}
.rating {
    font-size: 11px;
}
.rating-wrap .rating-full .unit-rating {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    background-position: 0 -80px;
}
.post__rate .rating-wrap .score {
    font-size: 30px;
    font-weight: 900;
    color: #f17a2d;
    margin-top: 7px;
    margin-left: 17px;
}
.post__votes {
    display: block;
    letter-spacing: .1px;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.29;
    color: #000;
}
.post__download {
    margin-top: 14px;
    display: block;
    text-decoration: none;
    width: 100%;
    max-width: 200px;
    line-height: 50px;
    min-height: 50px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    background-color: #019540;
    color: #fff;
    font-size: 20px;
    font-weight: 900;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.post__download span {
    text-align: center;
    display: block;
    padding-left: 37px;
    position: relative;
}
.post__download span:before {
    content: '';
    width: 28px;
    height: 28px;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background-color: #00ad4a;
    background-image: url(/getmod/css/Layer604.svg);
    background-position: center center;
    -webkit-background-size: 13px 18px;
    background-size: 13px 18px;
    background-repeat: no-repeat;
}
.shareThis {
    display: flex !important;
    align-items: center;
    position: relative;
    flex-wrap: wrap;
    margin: 0 0 20px;
}
.shareThis:before {
    content: attr(data-before);
    color: #221b2e;
    font-weight: 700;
    font-size: 16px;
    width: 100%;
    margin: 0 0 5px;
}
.shareThis button {
    border-radius: 4px;
    border: none;
    outline: none;
    color: #fff;
    background: #444e55;
    font-weight: 700;
    cursor: pointer;
    height: 32px;
    text-align: center;
    display: flex;
    align-items: center;
    padding: 0 0 0 10px;
    margin-bottom: 10px;
}
.shareThis button[data-type="tg"] {
    background-color: #229ED9;
}
.shareThis button i {
    filter: brightness(0) invert(1);
    margin-right: 10px;
}
.murychFa__paper-plane {
    width: 1em;
}
.murychFa {
    height: 1rem;
    line-height: 1rem;
}
.murychFa__paper-plane::before {
    content: url(data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%271.0%27%20encoding%3D%27utf-8%27%3F%3E%3Csvg%20fill%3D%27rgb%2846%2C%20163%2C%2057%29%27%20%20%20viewBox%3D%270%200%201792%201792%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M1764%2011q33%2024%2027%2064l-256%201536q-5%2029-32%2045-14%208-31%208-11%200-24-5l-453-185-242%20295q-18%2023-49%2023-13%200-22-4-19-7-30.5-23.5t-11.5-36.5v-349l864-1059-1069%20925-395-162q-37-14-40-55-2-40%2032-59l1664-960q15-9%2032-9%2020%200%2036%2011z%27%2F%3E%3C%2Fsvg%3E);
}
.shareThis button span {
    display: flex;
    height: 32px;
    align-items: center;
    padding: 0 15px 0 10px;
    background: rgba(255, 255, 255, .09);
}
.shareThis button span:before {
    content: attr(data-before);
}
.shareThis button span[data-amount]:after {
    content: attr(data-amount);
    margin-left: 10px;
    font-weight: 400;
    font-size: 14px;
}
.shareThis [data-count] {
    transition: opacity ease-in-out 200ms;
    font-size: 14px;
    color: #221b2e;
    position: relative;
    display: flex;
    margin-left: auto;
    top: -4px;
    padding-left: 20px;
}
.shareThis > *:last-child {
    margin-right: 0;
}
.shareThis [data-count]:before {
    content: '';
    position: absolute;
    left: -5px;
    top: 7px;
    width: 18px;
    height: 18px;
    background: url(/getmod/css/share-nodes-solid.svg) no-repeat;
}
.shareThis [data-count]:after {
    content: attr(data-count) ' shares';
    width: min-content;
    text-align: center;
    line-height: initial;
    font-weight: 700;
    text-transform: uppercase;
}
.subscribe-panel {
    -webkit-border-radius: 25px;
    border-radius: 25px;
    background-color: #febc2f;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 30px;
    margin-bottom: 28px;
}
.subscribe-panel__header {
    font-size: 15px;
    padding-top: 9px;
    font-weight: 300;
    line-height: 1.47;
    color: #fff;
    position: relative;
    padding-left: 70px;
}
.subscribe-panel__header:before {
    content: '';
    display: block;
    position: absolute;
    width: 48px;
    height: 39px;
    background-image: url(/getmod/css/Layer1451.svg);
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.subscribe-panel__info {
    margin-left: auto;
}
.subscribe-panel__link {
    display: block;
    text-decoration: none;
    min-width: 200px;
    line-height: 33px;
    min-height: 33px;
    -webkit-border-radius: 17.5px;
    border-radius: 17.5px;
    border: solid 2px #fff;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
}
.subscribe-panel__score {
    margin-top: 6px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.5;
    color: #fff;
    text-align: center;
}
.subscribe-panel__score span {
    -webkit-border-radius: 7px;
    border-radius: 7px;
    background-color: #bf8a19;
    height: 14px;
    line-height: 14px;
    padding-left: 5px;
    padding-right: 5px;
}
.post--game .post__content {
    padding-bottom: 0;
}
.post__content p {
    font-size: 15px;
    font-weight: 300;
    line-height: 1.47;
    text-align: left;
   
    margin-bottom: 30px;
}
.post--game .post__content p {
    margin-bottom: 20px;
}
.post__content u {
    font-size: 13px;
    font-weight: 500;
    color: #fff;
    line-height: 1.1;
    text-decoration: none;
    display: inline-block;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    background-color: #926ed3;
    padding: 8px 15px;
    margin-bottom: 30px;
} .post__content u:before {
    float: left;
    content: '';
    display: block;
    width: 15px;
    height: 15px;
    margin-right: 15px;
    background-image: url(/getmod/css/Layer1463.svg);
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    top: 0;
}
.post-download {
    background-color: #e4ffef;
    background-image: url(/getmod/css/Layer1467.svg);
    -webkit-background-size: 96% 96%;
    background-size: 96%;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-border-radius: 0 0 25px 25px;
    border-radius: 0 0 25px 25px;
    margin-left: -70px;
    margin-right: -70px;
    padding: 31px 70px 21px;
}
.post-download__header {
    display: block;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.1;
    text-align: center;
    color: #221b2e;
    margin-bottom: 19px;
}
.download-box {
    position: relative;
}
.download-box .d-load {
    margin: 0 auto;
    max-width: 728px;
}
.download-box .d-load a {
    color: #fff;
    background-color: #019540;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    text-decoration: none;
    padding: 15px;
    font-size: 16px;
    display: block;
    text-align: center;
    margin-bottom: 10px;
}
.comments-section {
    width: 100%;
    margin: 40px 0;
}
.comments-section__title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
    position: relative;
    min-height: 45px;
}
.comments-section__title .apps-sidebar__header {
    aspect-ratio: auto;
}
@media (min-width: 1260px) {
    .apps-sidebar__header {
        aspect-ratio: 2.016806722689076;
    }
}
.section-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.section-header__image {
    width: 45px;
    min-width: 45px;
    height: 45px;
    position: relative;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background-color: #673ab8;
}
.comments-section__title .apps-sidebar__header .section-header__image:after {
    background-image: url(/getmod/css/comment.svg);
width: 25px;
    height: 24px;
}
.section-header__image:after {
    background-image: url(/getmod/css/comment.svg);
    width: 25px;
    height: 24px;
}
.comments-section__title .section-header__title {
    margin: 0;
}
.section-header__title {
    color: #221b2e;
    padding-left: 21px;
    margin-bottom: 35px;
}
.comments-section__title .section-header__title span {
    line-height: .9;
}
.section-header__title span {
    display: block;
    line-height: 1.2;
}
.comments-section__title h2 {
    display: flex;
    align-items: center;
}
.apps-sidebar__header h2 {
    line-height: .8;
}
.section-header__title h2 {
    color: #221b2e;
    font-size: 30px;
    font-weight: 700;
    line-height: 1;
}
.comments-section__title button[data-add-comment] {
    color: #221b2d;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    border: 1px solid #221b2d;
    text-transform: uppercase;
    font-weight: 600;
    height: auto;
    padding: 13px 20px;
    transition: color ease-in-out 5ms;
    display: flex;
    align-items: center;
}
button, [type="button"], [type="reset"], [type="submit"] {
    -webkit-appearance: button;
}
button {
    background-color: transparent;
    border: 0;
    cursor: pointer;
}
button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}
button, input {
    overflow: visible;
}
.comments-section__title button[data-add-comment] .icon-message {
    fill: #221b2d;
    margin-right: 10px;
}
.icon.icon-message {
    width: 15px;
    height: 14px;
}
.icon {
    display: inline-block;
    width: 20px;
    height: 20px;
}

.comments-section__title button[data-add-comment] .icon-message {
    fill: #221b2d;
    margin-right: 10px;
}
:not(svg) {
    transform-origin: 0px 0px;
}
.comments-section__title button[data-add-comment] .icon-message{fill:#221b2d;margin-right:10px;}

.comments-section__title button[data-add-comment]:hover .icon-message{fill:#019540}

.comments-section__title button[data-add-comment]:hover{color:#019540;border-color:#019540}

@media (min-width: 1260px) {
    .post-col:nth-of-type(2) {
        width: 21.42857%;
    }
}
@media (min-width: 1001px) {
    .post-col:nth-of-type(2) {
        width: 100%;
    }
}
@media (min-width: 769px) {
    .post-col:nth-of-type(2) {
        width: 100%;
    }
}
@media (min-width: 620px) {
    .post-col:nth-of-type(2) {
        width: 100%;
    }
}
@media (min-width: 481px) {
    .post-col:nth-of-type(2) {
        width: 100%;
    }
}
.post-col:nth-of-type(2) {
    padding-left: 7.5px;
    padding-right: 7.5px;
    width: 21.42857%;
    padding-left: 15px;
    padding-right: 15px;
}
.section-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
@media (min-width: 1001px) {
    .post-col:nth-of-type(1) {
        width: 100%;
    }
}
@media (min-width: 769px) {
    .post-col:nth-of-type(1) {
        width: 100%;
    }
}
@media (min-width: 620px) {
    .post-col:nth-of-type(1) {
        width: 100%;
    }
}
@media (min-width: 481px) {
    .post-col:nth-of-type(1) {
        width: 100%;
    }
}
.post-col:nth-of-type(1) {
    padding-left: 7.5px;
    padding-right: 7.5px;
    width: 78.57143%;
    padding-left: 15px;
    padding-right: 15px;
}
.apps-sidebar__header .section-header__image:after {
    background-image: url(/getmod/css/Layer1596.svg);
    width: 25px;
    height: 24px;
}
.section-header__image:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
}
.post__sidebar .posts-list {
    margin-left: -15px;
    margin-right: -15px;
}
.posts-list {
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-left: -7.5px;
    margin-right: -7.5px;
    margin-left: -15px;
    margin-right: -15px;
    padding-bottom: 10px;
}
@media (min-width: 1260px) {
    .post__sidebar .post-item {
        width: 100%;
    }
}
@media (min-width: 1001px) {
    .post__sidebar .post-item {
        width: 33.33333%;
    }
}
@media (min-width: 769px) {
    .post__sidebar .post-item {
        width: 33.33333%;
    }
}
@media (min-width: 620px) {
    .post__sidebar .post-item {
        width: 50%;
    }
}
@media (min-width: 481px) {
    .post__sidebar .post-item {
        width: 50%;
    }
}
.post__sidebar .post-item {
    padding-left: 7.5px;
    padding-right: 7.5px;
width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 18px;
}
@media (min-width: 1400px) {
    .post-item {
        width: 14.28571%;
    }
}
@media (min-width: 1001px) {
    .post-item {
        width: 20%;
    }
}
@media (min-width: 769px) {
    .post-item {
        width: 20%;
    }
}
@media (min-width: 620px) {
    .post-item {
        width: 25%;
    }
}
@media (min-width: 481px) {
    .post-item {
        width: 33.33333%;
    }
}
.post__sidebar .post-item__link {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 13px 15px;
}
.post-item__link {
    display: block;
    text-decoration: none;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    background-color: #fff;
    -webkit-box-shadow: 0 4px 5px 0 rgba(103, 58, 184, 0.2);
    box-shadow: 0 4px 5px 0 rgba(103, 58, 184, 0.2);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.post__sidebar .post-item__image {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.post__sidebar .post-item__image img {
    display: block;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    width: 55px;
    height: 55px;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: 'object-fit: cover;';
}
.post__sidebar .post-item__content {
    background-color: transparent;
    -webkit-border-radius: 0;
    border-radius: 0;
    overflow: hidden;
    padding: 0;
    margin-left: 17px;
    width: 100%;
}
.post-item__header {
    font-size: 13px;
    max-width: 100%;
    font-weight: 700;
    color: #221b2e;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.post-item__header:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 8%;
    height: 100%;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, white));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white 50%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0), white 50%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%);
}
.rating-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
}
.rating-wrap .rating-short {
    width: 102px;
}
.rating-wrap .rating-short .rating, .rating-wrap .rating-short .unit-rating {
    width: 100px;
    height: 20px;
    padding: 1px;
}
.rating {
    font-size: 11px;
}
.rating-wrap .rating-short .unit-rating {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    background-position: 0 -20px;
}
.rating-wrap .rating-short .unit-rating li.current-rating {
    background-position: 0 0;
    position: absolute;
    height: 20px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
    padding: 0;
}
.rating-wrap .rating-short .unit-rating li.current-rating {
    background-image: url(/getmod/css/stars.svg);
    -webkit-background-size: 20px auto;
    background-size: 20px auto;
}


@import "/templates/andplus/libs/font-awesome/font-awesome.min.css"; @font-face {
    font-family: "MuseoSansCyrl";
    font-weight: 300;
    font-style: normal;
    src: url(/getmod/fonts/MuseoSansCyrl-300.woff2) format("woff2"),url(/getmod/fonts/MuseoSansCyrl-300.woff) format("woff"),url(/getmod/fonts/MuseoSansCyrl-300.ttf) format("truetype")
}

@font-face {
    font-family: "MuseoSansCyrl";
    font-weight: 500;
    font-style: normal;
    src: url(/getmod/fonts/MuseoSansCyrl-500.woff2) format("woff2"),url(/getmod/fonts/MuseoSansCyrl-500.woff) format("woff"),url(/getmod/fonts/fonts/MuseoSansCyrl-500.ttf) format("truetype")
}

@font-face {
    font-family: "MuseoSansCyrl";
    font-weight: 700;
    font-style: normal;
    src: url(/getmod/fonts/MuseoSansCyrl-700.woff2) format("woff2"),url(/getmod/fonts/MuseoSansCyrl-700.woff) format("woff"),url(/getmod/fonts/MuseoSansCyrl-700.ttf) format("truetype")
}

@font-face {
    font-family: "MuseoSansCyrl";
    font-weight: 900;
    font-style: normal;
    src: url(/getmod/fonts/MuseoSansCyrl-900.woff2) format("woff2"),url(/getmod/fonts/MuseoSansCyrl-900.woff) format("woff"),url(/getmod/fonts/MuseoSansCyrl-900.ttf) format("truetype")
}

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

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

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

strong {
    font-weight: bolder
}

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

small {
    font-size: 80%
}

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

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

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

button,input {
    overflow: visible;
}

button,select {
    text-transform: none
}

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

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

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

fieldset {
    padding: .35em .75em .625em
}

legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type="checkbox"],[type="radio"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

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

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

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

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none
}

:root {
    font-size: 15px
}

html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    max-width: 100%;
    width: 100%;
    overflow-x: hidden
}

*,::before,::after {
    list-style: none;
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
    margin: 0;
    padding: 0
}

::-webkit-input-placeholder {
    color: #221b2e;
    font-family: "MuseoSansCyrl",sans-serif;
    font-weight: 400
}

::-moz-placeholder {
    color: #221b2e;
    font-family: "MuseoSansCyrl",sans-serif;
    font-weight: 400
}

:-ms-input-placeholder {
    color: #221b2e;
    font-family: "MuseoSansCyrl",sans-serif;
    font-weight: 400
}

::-ms-input-placeholder {
    color: #221b2e;
    font-family: "MuseoSansCyrl",sans-serif;
    font-weight: 400
}

::placeholder {
    color: #221b2e;
    font-family: "MuseoSansCyrl",sans-serif;
    font-weight: 400
}

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

::selection {
    background-color: #666;
    color: #fff
}

img::-moz-selection {
    color: #fff;
    background: transparent
}

img::selection {
    color: #fff;
    background: transparent
}

body {
    position: relative;
    max-width: 100%;
    width: 100%;
    min-width: 320px;
    font: 500 1rem/1.67 MuseoSansCyrl,sans-serif;
    letter-spacing: normal;
    overflow: hidden;
    color: #221b2e;
    background-color: #eef3f9
}

input,textarea,button,select,a {
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

input:focus::-webkit-input-placeholder {
    color: transparent
}

button {
    background-color: transparent;
    border: 0;
    cursor: pointer
}

a {
    -webkit-text-decoration-skip: ink;
    text-decoration-skip: ink;
    text-decoration: none;
    color: #673ab8
}

a:hover {
    color: #39b54a
}

.section-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.section-header__image {
    width: 45px;
    min-width: 45px;
    height: 45px;
    position: relative;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background-color: #673ab8
}

.section-header__image:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat
}

.section-header__title {
    color: #221b2e;
    padding-left: 21px;
    margin-bottom: 35px
}

.section-header__title span {
    display: block;
    line-height: 1.2
}

.section-header__title h2 {
    color: #221b2e;
    font-size: 30px;
    font-weight: 700;
    line-height: 1
}

.page-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100vh
}

.page-wrapper--bg {
    background-image: url(/getmod/css/bg.png);
    -webkit-background-size: 1813px 869px;
    background-size: 1813px 869px;
    background-position: center top;
    background-repeat: no-repeat
}

.page-wrapper--home {
    background-image: url(/getmod/css/bg-home.png);
    -webkit-background-size: 1813px 869px;
    background-size: 1813px 869px;
    background-position: center top;
    background-repeat: no-repeat
}

.page-wrapper--download {
    background-image: url(/getmod/css/bg4.png);
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat
}

.section-wrap-bg {
    background-image: url(/getmod/css/bg2.png);
    -webkit-background-size: 1734px 562px;
    background-size: 1734px 562px;
    background-position: 25% 114px;
    background-repeat: no-repeat
}

.page-content {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.page-footer {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px
}

.page-header {
    position: relative
}

.topbar {
    padding-top: 20px;
    padding-bottom: 20px
}

.topbar-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.topnav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-bottom: 21px
}

.topnav-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.topbar-inner--centered {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.topbar-inner--centered .logo {
    margin: 0;
    margin-left: 34px
}

.main-menu {
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    padding: 0 35px
}

.main-menu__item {
    margin-right: 70px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.main-menu__item:last-of-type {
    margin-right: 0;
    border-bottom-color: transparent
}

.main-menu__item .menu-icon {
    margin-right: 15px
}

.main-menu__item .menu-icon--home {
    width: 22px;
    height: 16px;
    background-image: url(/getmod/css/icon-home.svg);
    -webkit-background-size: cover;
    background-size: cover
}

.main-menu__item .menu-icon--game {
    width: 28px;
    height: 17px;
    background-image: url(/getmod/css/icon-game.svg);
    -webkit-background-size: cover;
    background-size: cover
}

.main-menu__item .menu-icon--app {
    width: 26px;
    height: 16px;
    background-image: url(/getmod/css/icon-app.svg);
    -webkit-background-size: cover;
    background-size: cover
}

.main-menu__item .menu-icon--news {
    width: 19px;
    height: 16px;
    background-image: url(/getmod/css/icon-news.svg);
    -webkit-background-size: cover;
    background-size: cover
}

.main-menu__item .dropdown-caret {
    width: 9px;
    height: 6px;
    margin-left: 10px;
    background-image: url(/getmod/css/caret-down.svg);
    -webkit-background-size: 9px 6px;
    background-size: 9px 6px;
    background-position: 100%;
    background-repeat: no-repeat;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.main-menu__item .dropdown-caret.active {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.main-menu__link {
    color: #221b2e;
    text-decoration: none;
    font-weight: 600;
    font-size: 20px
}

.main-menu__toggler {
    width: 70px;
    height: 45px;
    -webkit-border-radius: 22.5px;
    border-radius: 22.5px;
    background-color: #019540;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.main-menu__toggler:hover {
    background-color: #43c443
}

.main-menu__toggler span {
    display: block;
    width: 27px;
    margin-bottom: 6px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    height: 4px;
    background-color: #fff
}

.main-menu__toggler span:last-of-type {
    margin-bottom: 0
}

.main-menu__toggler.active {
    position: relative;
    background-image: url(/getmod/css/close.svg);
    -webkit-background-size: 24px 24px;
    background-size: 24px 24px;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-transition: .2;
    -o-transition: .2;
    transition: .2
}

.main-menu__toggler.active span {
    opacity: 0
}

.menu-dropdown__list {
    list-style: none
}

.menu-dropdown__link {
    display: block;
    text-decoration: none;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    font-weight: 700;
    font-size: 15px;
    line-height: 30px;
    min-height: 30px
}

.menu-dropdown__link:hover {
    background-color: #fff;
    color: #019540
}

.lang {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.lang__link {
    display: block;
    position: relative;
    width: 32px;
    height: 32px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    text-decoration: none;
    -webkit-background-size: cover;
    background-size: cover;
    margin-right: 10px
}

.lang__link:last-of-type {
    margin-right: 0
}

.lang__link:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    border: 5px solid #fe812f;
    opacity: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.lang__link:hover:after {
    opacity: 1
}

.lang__link:focus:after {
    opacity: 1
}

.lang__link.active:after {
    border-color: #39b54a;
    opacity: 1
}

.lang__link--eng {
    background-image: url(/getmod/css/2lang-usa.png)
}

.lang__link--rus {
    background-image: url(/getmod/css/2lang-ru.png)
}

#search-form {
    width: 100%
}

#search-form > input {
    width: 100%;
    display: block
}

.search-block {
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    width: 100%
}

.search-block.active {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition-delay: 0s,0s,.2s;
    -o-transition-delay: 0s,0s,.2s;
    transition-delay: 0s,0s,.2s
}

.search {
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-shadow: 0 4px 5px 0 rgba(103,58,184,0.2);
    box-shadow: 0 4px 5px 0 rgba(103,58,184,0.2);
    background-color: #fff;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.search.focused {
    -webkit-box-shadow: 0 4px 5px 0 rgba(57,181,74,0.5);
    box-shadow: 0 4px 5px 0 rgba(57,181,74,0.5)
}

.search label {
    width: 100%
}

.search__input {
    display: block;
    padding-left: 30px;
    width: 100%;
    -webkit-border-radius: 20px 0 0 20px;
    border-radius: 20px 0 0 20px;
    border: 0;
    height: 45px;
    min-height: 45px;
    outline: 0;
    font-size: 17px;
    font-weight: 300
}

.search__input::-webkit-input-placeholder {
    font-size: 17px;
    font-weight: 300;
    color: #000
}

.search__input::-moz-placeholder {
    font-size: 17px;
    font-weight: 300;
    color: #000
}

.search__input:-ms-input-placeholder {
    font-size: 17px;
    font-weight: 300;
    color: #000
}

.search__input::-ms-input-placeholder {
    font-size: 17px;
    font-weight: 300;
    color: #000
}

.search__input::placeholder {
    font-size: 17px;
    font-weight: 300;
    color: #000
}

.search__submit {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 17px;
    font-weight: 700;
    color: #fff;
    width: 100%;
    max-width: 170px;
    background-color: #39b54a;
    -webkit-border-radius: 0 20px 20px 0;
    border-radius: 0 20px 20px 0;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.search__submit:hover {
    background-color: #50d146
}

.search__submit span {
    display: block;
    position: relative;
    padding-left: 26px
}

.search__submit span:before {
    content: '';
    display: block;
    position: absolute;
    width: 17px;
    height: 17px;
    background-image: url(/getmod/css/icon-search.svg);
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.search__toggler {
    width: 70px;
    height: 45px;
    -webkit-border-radius: 22.5px;
    border-radius: 22.5px;
    background-color: #019540;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.search__toggler:hover {
    background-color: #43c443
}

.search__toggler span {
    width: 27px;
    height: 27px;
    background-image: url(/getmod/css/search.svg);
    -webkit-background-size: cover;
    background-size: cover
}

.search__close {
    display: block;
    width: 27px;
    height: 27px;
    background-image: url(/getmod/css/close.svg);
    -webkit-background-size: cover;
    background-size: cover;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto
}

.back-link {
    display: block;
    text-decoration: none;
    line-height: 30px;
    min-height: 30px;
    padding: 0 15px;
    background-color: #39b54a;
    -webkit-border-radius: 15px;
    border-radius: 15px
}

.back-link:hover {
    background-color: #43c443
}

.back-link span {
    cursor: pointer;
    display: block;
    text-align: center;
    font-size: 15px;
    font-weight: 700;
    color: #fff;
    padding-left: 17px;
    position: relative;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.back-link span:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px;
    height: 11px;
    background-image: url(/getmod/css/Rectangle780.svg);
    -webkit-background-size: cover;
    background-size: cover
}

.first-screen {
    padding-bottom: 30px
}

.first-screen .banner {
    margin-bottom: 20px
}

.new-games {
    padding-top: 35px
}

.new-games__header .section-header__image:after {
    background-image: url(/getmod/css/djoystick.svg);
    width: 25px;
    height: 15px
}

.new-games .post-item__link {
    -webkit-border-radius: 50% 50% 25px 25px;
    border-radius: 50% 50% 25px 25px
}

.posts-list-cat {
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-left: -7.5px;
    margin-right: -7.5px;
    margin-left: -15px;
    margin-right: -15px;
    padding-bottom: 10px
}

.posts-list-cat-news {
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-left: -7.5px;
    margin-right: -7.5px;
    margin-left: -20px;
    margin-right: -20px;
    padding-bottom: 10px
}

.posts-list {
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    padding-bottom: 10px
}

.posts-list {
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-left: -7.5px;
    margin-right: -7.5px;
    margin-left: -15px;
    margin-right: -15px;
    padding-bottom: 10px
}

.post-item {
    padding-left: 7.5px;
    padding-right: 7.5px;
    width: 50%;
    margin-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px
}

.post-item__link {
    display: block;
    text-decoration: none;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    background-color: #fff;
    -webkit-box-shadow: 0 4px 5px 0 rgba(103,58,184,0.2);
    box-shadow: 0 4px 5px 0 rgba(103,58,184,0.2);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.post-item__link:hover {
    -webkit-box-shadow: 0 4px 30px 0 rgba(103,58,184,0.35);
    box-shadow: 0 4px 30px 0 rgba(103,58,184,0.35)
}

.post-item__link:hover .post-item__header {
    color: #673ab8
}

.post-item__image img {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
    -webkit-border-radius: 25px 25px 0 0;
    border-radius: 25px 25px 0 0
}

.post-item__image-default {
    margin-top: auto;
    -webkit-border-radius: 25px 25px 0 0;
    border-radius: 25px 25px 0 0;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 11px;
    padding-top: 7px
}

.post-item__image-default img {
    max-width: 100%;
    width: auto;
    height: auto;
    max-height: 154px
}

.post-item__content {
    padding: 10px 10px 12px;
    background-color: #fff;
    -webkit-border-radius: 0 0 25px 25px;
    border-radius: 0 0 25px 25px
}

.post-item__content--app {
    margin-top: auto;
    padding: 0 10px 12px;
    background-color: #fff;
    -webkit-border-radius: 0 0 25px 25px;
    border-radius: 0 0 25px 25px
}

.post-item__header {
    font-size: 13px;
    max-width: 100%;
    font-weight: 700;
    color: #221b2e;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.post-item__header:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 8%;
    height: 100%;
    background: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(50%,white));
    background: -webkit-linear-gradient(left,rgba(255,255,255,0),white 50%);
    background: -o-linear-gradient(left,rgba(255,255,255,0),white 50%);
    background: linear-gradient(to right,rgba(255,255,255,0),white 50%)
}

.post-item .all-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-decoration: none;
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 150px;
    min-height: 150px;
    background-color: #39b54a;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    -webkit-box-shadow: 0 4px 5px 0 rgba(103,58,184,0.2);
    box-shadow: 0 4px 5px 0 rgba(103,58,184,0.2);
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.post-item .all-link:hover {
    background-color: #43c443
}

.post-item .all-link:hover > div {
    position: relative;
    margin-left: 10px
}

.post-item .all-link > div {
    margin-top: 0;
    width: 60px;
    height: 40px;
    background-image: url(/getmod/css/arr-right.svg);
    -webkit-background-size: cover;
    background-size: cover;
    margin-bottom: 15px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.post-item .all-link > span {
    display: block;
    color: #fff;
    font-size: 16px;
    font-weight: 700
}

.new-apps {
    padding-top: 35px
}

.new-apps__header .section-header__image:after {
    background-image: url(/getmod/css/cloud.svg);
    width: 26px;
    height: 16px
}

.top-news {
    padding-top: 35px
}

.top-news__header .section-header__image:after {
    background-image: url(/getmod/css/desktop.svg);
    width: 19px;
    height: 16px
}

.news-block .all-news {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 200px;
    background-color: #39b54a;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
    text-align: center;
    min-height: 35px;
    line-height: 35px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    margin-bottom: 20px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.news-block .all-news:hover {
    background-color: #43c443
}

.news-block .all-news span {
    position: relative;
    display: block;
    padding-right: 32px
}

.news-block .all-news span:after {
    content: '';
    display: block;
    position: absolute;
    width: 18px;
    height: 12px;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-image: url(/getmod/css/arr-right-min.svg)
}

.news-list {
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-left: -7.5px;
    margin-right: -7.5px;
    margin-left: -20px;
    margin-right: -20px;
    padding-bottom: 5px
}

.news-item {
    padding-left: 7.5px;
    padding-right: 7.5px;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 23px
}

.news-item__link {
    display: block;
    text-decoration: none
}

.news-item__link:hover .news-item__image {
    -webkit-box-shadow: 0 4px 30px 0 rgba(103,58,184,0.35);
    box-shadow: 0 4px 30px 0 rgba(103,58,184,0.35)
}

.news-item__link:hover .news-item__header {
    color: #8456e6
}

.news-item__link:hover .news-item__timestamp {
    background-color: #673ab8
}

.news-item__image {
    position: relative;
    margin-bottom: 16px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.news-item__image img {
    display: block;
    width: 100%;
    max-width: 100%;
    -webkit-border-radius: 22px;
    border-radius: 22px
}

.news-item__timestamp {
    display: block;
    position: absolute;
    background-color: #221b2e;
    color: #fff;
    width: 100%;
    max-width: 130px;
    height: 30px;
    -webkit-border-radius: 17.5px;
    border-radius: 17.5px;
    line-height: 30px;
    font-size: 12px;
    text-align: center;
    right: 30px;
    bottom: 22px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.news-item__header {
    font-size: 16px;
    line-height: 1.2;
    font-weight: 700;
    color: #673ab8;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.page-nav .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 8px
}

#dle-speedbar {
    display: inline;
    color: #969fbc;
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
    list-style: none
}

#dle-speedbar :hover {
    color: #673ab8
}

#dle-speedbar span {
    display: inline;
    color: #969fbc;
    font-size: 12px;
    font-weight: 500;
    line-height: 1
}

#dle-speedbar span a {
    text-decoration: none;
    color: inherit;
    line-height: 1
}

#dle-speedbar span a:hover {
    color: #673ab8
}

.pagination-nav {
    width: 100%;
    margin-top: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.pagination {
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.pagination .nav_ext {
    color: #222
}

.pagination {
    color: #673ab8;
    font-size: 25px;
    font-weight: 700;
    padding-left: 10px;
    padding-right: 10px
}

.pagination span {
    color: #fe812f;
    font-size: 25px;
    font-weight: 700;
    padding-left: 10px;
    padding-right: 10px
}

.pagination a {
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none
}

.pagination a:hover {
    color: #fe812f
}

.pagination-prew {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 25px;
    height: 25px;
    background-image: url(/getmod/css/arrow-prew.svg);
    -webkit-background-size: 13px 11px;
    background-size: 13px 11px;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background-color: #019540;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 34px
}

.pagination-prew:hover {
    background-color: #43c443
}

.pagination-next {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 25px;
    height: 25px;
    background-image: url(/getmod/css/arrow-next.svg);
    -webkit-background-size: 13px 11px;
    background-size: 13px 11px;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background-color: #019540;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 34px
}

.pagination-next:hover {
    background-color: #43c443
}

.news .news-item {
    padding-left: 7.5px;
    padding-right: 7.5px;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 23px
}

.post-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-left: -7.5px;
    margin-right: -7.5px;
    margin-bottom: 40px;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 0
}

.post-col:nth-of-type(1) {
    padding-left: 7.5px;
    padding-right: 7.5px;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px
}

.post-col:nth-of-type(2) {
    padding-left: 7.5px;
    padding-right: 7.5px;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px
}

.post {
    padding: 34px 70px 43px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    -webkit-box-shadow: 0 4px 5px 0 rgba(103,58,184,0.2);
    box-shadow: 0 4px 5px 0 rgba(103,58,184,0.2);
    background-color: #fff
}

.post__header {
    font-family: "MuseoSansCyrl",sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1;
    color: #221b2e;
    position: relative;
    margin: 0;
    margin-bottom: 20px
}

.post__header:before {
    content: '';
    line-height: inherit;
    display: inline-block;
    background-image: url(/getmod/css/h-image.svg);
    width: 18px;
    height: 20px;
    margin-right: 11px
}

.post__image {
    position: relative;
    margin-bottom: 30px;
    max-width: 430px;
    margin-right: 35px;
    float: left
}

.post__image img {
    display: block;
    width: 100%;
    -webkit-border-radius: 25px;
    border-radius: 25px
}

.post__timestamp {
    display: block;
    position: absolute;
    background-color: #221b2e;
    color: #fff;
    width: 100%;
    max-width: 130px;
    height: 30px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    line-height: 30px;
    font-size: 12px;
    text-align: center;
    right: 30px;
    bottom: 22px
}

.post__info {
    padding-top: 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 20px
}

.post__chars {
    width: 100%;
    max-width: 300px;
    margin-top: 7px
}

.post__chars p {
    font-size: 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    line-height: 1.1;
    margin-bottom: 18px;
    overflow: hidden;
    text-overflow: ellipsis
}

.post__chars p:nth-of-type(1) span:first-of-type::before {
    background-image: url(/getmod/css/Layer1401.svg);
    -webkit-background-size: 14px 14px;
    background-size: 14px 14px;
    top: 5px
}

.post__chars p:nth-of-type(2) span:first-of-type:before {
    background-image: url(/getmod/css/Layer624.svg);
    -webkit-background-size: 10px 15px;
    background-size: 10px 15px
}

.post__chars p:nth-of-type(3) span:first-of-type:before {
    background-image: url(/getmod/css/Layer1411.svg);
    -webkit-background-size: 12px 12px;
    background-size: 12px 12px;
    top: 5px
}

.post__chars p:nth-of-type(4) span:first-of-type:before {
    background-image: url(/getmod/css/Layer1416.svg);
    -webkit-background-size: 14px 10px;
    background-size: 14px 10px
}

.post__chars p:nth-of-type(5) span:first-of-type:before {
    background-image: url(/getmod/css/Layer1421.svg);
    -webkit-background-size: 14px 14px;
    background-size: 14px 14px
}

.post__chars p:nth-of-type(6) span:first-of-type:before {
    background-image: url(/getmod/css/Layer1426.svg);
    -webkit-background-size: 14px 12px;
    background-size: 14px 12px
}

.post__chars span {
    display: block;
    position: relative;
    line-height: 1
}

.post__chars span:first-of-type {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-weight: 700;
    margin-right: -10px;
    padding-left: 25px
}

.post__chars span:first-of-type:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
    width: 15px;
    height: 15px;
    background-position: center center;
    background-repeat: no-repeat
}

.post__chars span:last-of-type {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-weight: 700
}

.post__chars time:first-of-type {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-weight: 700
}

.post__chars .masha_index {
    display: none
}

.post__chars-table {
    width: 100%;
    max-width: 300px;
    margin-top: 5px;
}

@media (max-width: 768px) {
    .post__chars-table {
        margin: 20px 30px;
        width: 100%;
        flex-grow: 1;
        max-width: 100%;
    }
}

.post__chars-table th, .post__chars-table td {
    font-size: 12px;
    line-height: 1.1;
    padding-bottom: 15px;
    width: 50%;
    font-weight: 700;
    text-align: left;
}

.post__chars-table td {
    text-overflow: ellipsis;
}

.post__chars-table th span, .post__chars-table td:first-of-type span {
    position: relative;
    display: inline-block;
    padding-left: 12.5px;
}

.post__chars-table td:last-of-type {
    overflow: hidden;
}

.post__chars-table th span:before, .post__chars-table td:first-of-type span:before {
    content: '';
    position: absolute;
    left: -12.5px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
    width: 15px;
    height: 15px;
    background-position: center center;
    background-repeat: no-repeat;
}

.post__chars-table tr:nth-of-type(1) th span:before, .post__chars-table tr:nth-of-type(1) td:first-of-type span:before {
    background-image: url('/getmod/css/Layer1401.svg');
    -webkit-background-size: 14px 14px;
    background-size: 14px 14px;
}

.post__chars-table tr:nth-of-type(2) th span:before, .post__chars-table tr:nth-of-type(2) td:first-of-type span:before {
    background-image: url('/getmod/css/Layer624.svg');
    -webkit-background-size: 10px 15px;
    background-size: 10px 15px;
}

.post__chars-table tr:nth-of-type(3) th span:before, .post__chars-table tr:nth-of-type(3) td:first-of-type span:before {
    background-image: url('/getmod/css/Layer1411.svg');
    -webkit-background-size: 12px 12px;
    background-size: 12px 12px;
}

.post__chars-table tr:nth-of-type(4) th span:before, .post__chars-table tr:nth-of-type(4) td:first-of-type span:before {
    background-image: url('/getmod/css/Layer1416.svg');
    -webkit-background-size: 14px 10px;
    background-size: 14px 10px;
}

.post__chars-table tr:nth-of-type(5) th span:before, .post__chars-table tr:nth-of-type(5) td:first-of-type span:before {
    background-image: url('/getmod/css/Layer1421.svg');
    -webkit-background-size: 14px 14px;
    background-size: 14px 14px;
}

.post__chars-table tr:nth-of-type(6) th span:before, .post__chars-table tr:nth-of-type(6) td:first-of-type span:before {
    background-image: url('/getmod/css/Layer1426.svg');
    -webkit-background-size: 14px 12px;
    background-size: 14px 12px;
}

.post__rate {
    margin-left: auto;
    width: 100%;
    max-width: 330px;
    padding: 10px 23px 23px;
    min-height: 170px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    -webkit-box-shadow: 0 4px 5px 0 rgba(0,0,0,0.2);
    box-shadow: 0 4px 5px 0 rgba(0,0,0,0.2);
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.post__rate .rating-wrap {
    width: auto;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.post__rate .rating-wrap .stars li {
    font-size: 32px;
    font-weight: 900;
    color: #f17a2d;
    padding-left: 5px;
    padding-right: 5px;
    cursor: pointer;
    pointer-events: auto
}

.post__rate .rating-wrap .score {
    font-size: 30px;
    font-weight: 900;
    color: #f17a2d;
    margin-top: 7px;
    margin-left: 17px
}

.post__votes {
    display: block;
    letter-spacing: .1px;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.29;
    color: #000
}

.post__download {
    margin-top: 14px;
    display: block;
    text-decoration: none;
    width: 100%;
    max-width: 200px;
    line-height: 50px;
    min-height: 50px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    background-color: #019540;
    color: #fff;
    font-size: 20px;
    font-weight: 900;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.post__download span {
    text-align: center;
    display: block;
    padding-left: 37px;
    position: relative
}

.post__download .masha_index {
    display: none
}

.post__download span:before {
    content: '';
    width: 28px;
    height: 28px;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background-color: #00ad4a;
    background-image: url(/getmod/css/Layer604.svg);
    background-position: center center;
    -webkit-background-size: 13px 18px;
    background-size: 13px 18px;
    background-repeat: no-repeat
}

.post__download:hover {
    color: #fff;
    background-color: #39b54a
}

.post__content {
    padding-bottom: 27px
}

.post__content u {
    font-size: 13px;
    font-weight: 500;
    color: #fff;
    line-height: 1.1;
    text-decoration: none;
    display: inline-block;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    background-color: #926ed3;
    padding: 8px 15px;
    margin-bottom: 30px
}

.post__content u:before {
    float: left;
    content: '';
    display: block;
    width: 15px;
    height: 15px;
    margin-right: 15px;
    background-image: url(/getmod/css/Layer1463.svg);
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    top: 0
}

.post__content p {
    font-size: 15px;
    font-weight: 300;
    line-height: 1.47;
    text-align: left;
   
    margin-bottom: 30px
}

.post__sidebar .posts-list-cat {
    margin-left: -15px;
    margin-right: -15px
}

.post__sidebar .posts-list {
    margin-left: -15px;
    margin-right: -15px
}

.post__sidebar .post-item {
    padding-left: 7.5px;
    padding-right: 7.5px;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 18px
}

.post__sidebar .post-item__link {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 13px 15px
}

.post__sidebar .post-item__image {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.post__sidebar .post-item__image img {
    display: block;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    width: 55px;
    height: 55px;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: 'object-fit: cover;'
}

.post__sidebar .post-item__content {
    background-color: transparent;
    -webkit-border-radius: 0;
    border-radius: 0;
    overflow: hidden;
    padding: 0;
    margin-left: 17px;
    width: 100%
}

.post__sidebar .news-list {
    margin-left: -15px;
    margin-right: -15px
}

.post__sidebar .news-item {
    padding-left: 7.5px;
    padding-right: 7.5px;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 33px
}

.post__sidebar .news-item__timestamp {
    right: 12px;
    bottom: 12px
}

.post__changes {
    -webkit-border-radius: 25px;
    border-radius: 25px;
    border: solid 1px #c5c6e4;
    background-color: #fff;
    width: 100%;
    max-width: 100%;
    padding: 17px;
    margin-bottom: 43px
}

.post__changes .accordion {
    cursor: pointer;
    text-align: left;
    position: relative;
    padding-left: 39px;
    font-size: 17px;
    -webkit-flex-wrap: 700;
    -ms-flex-wrap: 700;
    flex-wrap: 700;
    color: #39b54a
}

.post__changes .accordion.active {
    margin-bottom: 25px
}

.post__changes .accordion.active:before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.post__changes .accordion:before {
    content: '';
    display: block;
    position: absolute;
    width: 24px;
    height: 24px;
    background-color: #39b54a;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background-image: url(/getmod/css/Rectangle540.svg);
    -webkit-background-size: 10px 7px;
    background-size: 10px 7px;
    background-position: center center;
    background-repeat: no-repeat;
    left: 0;
    top: 3px
}

.post__changes .accordion-panel {
    visibility: hidden;
    max-height: 0
}

.post__changes .accordion-panel ul {
    list-style: none
}

.post__changes .accordion-panel li:before {
    content: '-';
    margin-right: 5px
}

.news-sidebar__header h2 {
    line-height: .8
}

.news-sidebar__header .section-header__image:after {
    background-image: url(/getmod/css/desktop.svg);
    width: 19px;
    height: 16px
}

.apps-sidebar__header h2 {
    line-height: .8
}

.apps-sidebar__header .section-header__image:after {
    background-image: url(/getmod/css/Layer1596.svg);
    width: 25px;
    height: 24px
}

.post--game {
    background-image: url(/getmod/css/bg5.svg);
    -webkit-background-size: 96% 96%;
    background-size: 96%;
    background-position: center 55px;
    background-repeat: no-repeat;
    padding-bottom: 0!important
}

.post--game .post__image {
    margin-right: 35px;
    margin-bottom: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.post--game .post__image img {
    width: 170px;
    height: 170px
}

.post--game .post__content {
    padding-bottom: 0
}

.post--game .post__content p {
    margin-bottom: 20px
}

.subscribe-panel {
    -webkit-border-radius: 25px;
    border-radius: 25px;
    background-color: #febc2f;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 30px;
    margin-bottom: 28px
}

.subscribe-panel__header {
    font-size: 15px;
    padding-top: 9px;
    font-weight: 300;
    line-height: 1.47;
    color: #fff;
    position: relative;
    padding-left: 70px
}

.subscribe-panel__header:before {
    content: '';
    display: block;
    position: absolute;
    width: 48px;
    height: 39px;
    background-image: url(/getmod/css/Layer1451.svg);
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.subscribe-panel__header b {
    display: block;
    font-weight: 700
}

.subscribe-panel__info {
    margin-left: auto
}

.subscribe-panel__link {
    display: block;
    text-decoration: none;
    min-width: 200px;
    line-height: 33px;
    min-height: 33px;
    -webkit-border-radius: 17.5px;
    border-radius: 17.5px;
    border: solid 2px #fff;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    color: #fff
}

.subscribe-panel__link:hover {
    color: #a97913;
    border-color: #a97913
}

.subscribe-panel__score {
    margin-top: 6px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.5;
    color: #fff;
    text-align: center
}

.subscribe-panel__score span {
    -webkit-border-radius: 7px;
    border-radius: 7px;
    background-color: #bf8a19;
    height: 14px;
    line-height: 14px;
    padding-left: 5px;
    padding-right: 5px
}

.subscribe-panel__score .masha_index {
    display: none
}

.post-download {
    background-color: #e4ffef;
    background-image: url(/getmod/css/Layer1467.svg);
    -webkit-background-size: 96% 96%;
    background-size: 96%;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-border-radius: 0 0 25px 25px;
    border-radius: 0 0 25px 25px;
    margin-left: -70px;
    margin-right: -70px;
    padding: 31px 70px 21px
}

.post-download__header {
    display: block;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.1;
    text-align: center;
    color: #221b2e;
    margin-bottom: 19px
}

.post-download .adv-block {
    max-width: 728px;
    margin-bottom: 15px
}

.post-download .post-download__link {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    max-width: 728px;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    background-color: #019540;
    min-height: 50px;
    line-height: 50px;
    font-size: 15px;
    color: #fff
}

.post-download .post-download__link:hover {
    background-color: #39b54a
}

.post-download .post-download__link span:nth-of-type(1) {
    width: 13px;
    height: 18px;
    background-image: url(/getmod/css/Layer604.svg);
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    margin-right: 12px
}

.post-download .post-download__link span:nth-of-type(2) {
    margin-right: 12px
}

.post-download .post-download__link span:nth-of-type(3) {
    min-height: 22px;
    line-height: 22px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    border: solid 1px #fff;
    padding: 0 9px
}

.post-download__link .masha_index {
    display: none
}

.post--search {
    padding-bottom: 0!important;
    padding-top: 31px
}

.post--search .posts-list-cat {
    margin-left: -15px;
    margin-right: -15px;
    padding-bottom: 0
}

.post--search .posts-list {
    margin-left: -15px;
    margin-right: -15px;
    padding-bottom: 0
}

.post--search .post-item {
    padding-left: 7.5px;
    padding-right: 7.5px;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 18px
}

.post--search .post-item__link {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 13px 15px;
    position: relative
}

.post--search .post-item__link:before {
    content: '';
    display: block;
    position: absolute;
    width: 18px;
    height: 12px;
    background-image: url("/getmod/css/Layer 116.svg");
    -webkit-background-size: cover;
    background-size: cover;
    right: 30px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2
}

.post--search .post-item__link:hover:before {
    background-image: url("/getmod/css/Layer 116-h.svg")
}

.post--search .post-item__link:hover .post-item__header {
    color: #673ab8
}

.post--search .post-item__image {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.post--search .post-item__image img {
    display: block;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    width: 55px;
    height: 55px;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: 'object-fit: cover;'
}

.post--search .post-item__content {
    background-color: transparent;
    -webkit-border-radius: 0;
    border-radius: 0;
    overflow: hidden;
    padding: 0;
    margin-left: 17px;
    width: 100%
}

.info-panel {
    padding: 15px 33px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    background-color: #e4d5fe;
    margin-bottom: 19px
}

.info-panel__header {
    display: block;
    position: relative;
    padding-left: 78px;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.47;
    color: #9a87bd
}

.info-panel__header b {
    display: block;
    font-weight: 700
}

.info-panel__header:before {
    content: '';
    position: absolute;
    left: 0;
    top: 3px;
    display: block;
    width: 45px;
    height: 44px;
    background-image: url(/getmod/css/Layer1450.svg);
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat
}

.post__searchrez {
    background-color: #f4effc;
    -webkit-border-radius: 0 0 25px 25px;
    border-radius: 0 0 25px 25px;
    margin-left: -70px;
    margin-right: -70px;
    padding: 21px 70px
}

.post__searchrez #searchtable {
    display: none
}

.post__searchrez-label {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 15px;
    font-weight: 300;
    font-style: normal;
    color: #221b2e;
    margin-bottom: 20px
}

.post-search {
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-border-radius: 22.5px;
    border-radius: 22.5px;
    border: solid 2px #39b54a;
    border-right: 0;
    background-color: #fff;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    margin-bottom: 28px;
    -webkit-box-shadow: none;
    box-shadow: none;
    transition: .2s
}

.post-search.focused {
    border-color: #43c443;
    -webkit-box-shadow: none;
    box-shadow: none
}

.post-search label {
    width: 100%
}

.post-search__input {
    display: block;
    padding-left: 30px;
    width: 100%;
    -webkit-border-radius: 20px 0 0 20px;
    border-radius: 20px 0 0 20px;
    border: 0;
    min-height: 41px;
    outline: 0;
    font-size: 17px;
    font-weight: 300
}

.post-search__input::-webkit-input-placeholder {
    font-size: 17px;
    font-weight: 300;
    color: #000
}

.post-search__input::-moz-placeholder {
    font-size: 17px;
    font-weight: 300;
    color: #000
}

.post-search__input:-ms-input-placeholder {
    font-size: 17px;
    font-weight: 300;
    color: #000
}

.post-search__input::-ms-input-placeholder {
    font-size: 17px;
    font-weight: 300;
    color: #000
}

.post-search__input::placeholder {
    font-size: 17px;
    font-weight: 300;
    color: #000
}

.post-search__submit {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 17px;
    font-weight: 700;
    color: #fff;
    width: 41px;
    height: 41px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background-color: #39b54a;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    position: relative
}

.post-search__submit:hover {
    background-color: #43c443
}

.post-search__submit:before {
    content: '';
    display: block;
    position: absolute;
    width: 17px;
    height: 17px;
    background-image: url(/getmod/css/icon-search.svg);
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.download-block {
    height: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.download-block .container {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 37px;
    margin-bottom: 37px
}

.download-block__header {
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: center;
    color: #221b2e;
    max-width: 410px;
    margin-bottom: 24px
}

.download-block__image {
    margin-bottom: 18px
}

.download-block__image img {
    display: block;
    border-radius: 25px
}

.download-block__info {
    margin-bottom: 15px
}

.download-block__version {
    display: block;
    padding-left: 19px;
    position: relative;
    font-size: 14px;
    font-weight: 500;
    line-height: 1
}

.download-block__version:before {
    content: '';
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    display: block;
    width: 10px;
    height: 15px;
    background-image: url(/getmod/css/Layer624.svg);
    -webkit-background-size: cover;
    background-size: cover
}

.download-block .adv-block {
    display: block;
    width: 100%;
    margin-bottom: 17px
}

.download-block__link {
    opacity: 0;
    visibility: hidden;
    display: block;
    text-decoration: none;
    line-height: 50px;
    min-height: 50px;
    padding: 0 37px;
    background-color: #019540;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    font-size: 15px;
    font-weight: 900;
    color: #fff
}

.download-block__link span {
    padding-left: 24px;
    display: block;
    position: relative
}

.download-block__link span:before {
    content: '';
    display: block;
    position: absolute;
    width: 13px;
    height: 18px;
    background-image: url(/getmod/css/Layer604.svg);
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.download-block__link:hover {
    background-color: #43c443;
    color: #fff
}

.page-footer {
    background-image: url(/getmod/css/f-bg-1.png),url(/getmod/css/bg3.png);
    -webkit-background-size: 1450px 130px,1756px 491px;
    background-size: 1450px 130px,1756px 491px;
    background-repeat: no-repeat,no-repeat;
    background-position: center 60%,22% 23px
}

.page-footer__header {
    margin-top: 96px;
    font-size: 30px;
    font-weight: 900;
    margin-bottom: 5px
}

.page-footer__header span:nth-of-type(1) {
    color: #019540
}

.page-footer__header span:nth-of-type(2) {
    color: #673ab8
}

.page-footer__header span:nth-of-type(3) {
    color: #fe812f
}

.page-footer__bottom {
    background-image: url(/getmod/css/f-bg-2.png);
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100%;
    background-position: center 80%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    padding: 270px 35px 28px
}

.page-footer__bottom:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 30%;
    left: 0;
    bottom: 0;
    background-image: url(/getmod/css/f-bg-2.png);
    background-position: center 70%;
    background-repeat: repeat;
    z-index: -1
}

.page-footer__logo {
    position: relative;
    z-index: 2;
    width: 100px;
    height: 15px;
    background-image: url(/getmod/css/footer-logo.svg);
    margin-right: 18px
}

.page-footer__copyright {
    font-size: 13px;
    color: #fff;
    margin-right: auto;
    position: relative;
    z-index: 1
}

.page-footer__copyright b {
    font-weight: 700
}

.page-footer__links {
    margin-top: 10px;
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.page-footer__common-links {
    margin-right: 42px
}

.page-footer__common-links a {
    color: #83f17b;
    font-size: 16px;
    font-weight: 900;
    text-decoration: none;
    display: inline-block;
    margin-right: 32px;
    line-height: 3
}

.page-footer__common-links a:last-of-type {
    margin-right: 0
}

.page-footer__common-links a:hover {
    color: #b4ffae
}

.page-footer__social {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.page-footer__social a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-decoration: none;
    background-color: #fff;
    width: 30px;
    height: 30px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    margin-right: 5px;
    color: #2ea339
}

.page-footer__social a:last-of-type {
    margin-right: 0
}

.page-footer__social a:hover {
    color: #2ea339;
    opacity: .42
}

.custom-select {
    position: relative;
    font-family: "MuseoSansCyrl",sans-serif;
    width: 100%;
    max-width: 170px
}

.custom-select select {
    display: none
}

.select-selected {
    -webkit-border-radius: 15px;
    border-radius: 15px;
    border: solid 1px #019540;
    min-height: 22px;
    line-height: 22px;
    font-size: 13px;
    font-weight: 700;
    color: #019540;
    background-color: #fff;
    padding-left: 15px;
    cursor: pointer
}

.select-selected:after {
    position: absolute;
    content: "";
    display: block;
    right: 15px;
    top: 9px;
    width: 9px;
    height: 6px;
    background-image: url(/getmod/css/caret-down.svg);
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat
}

.select-selected.select-arrow-active {
    -webkit-border-radius: 15px 15px 0 0;
    border-radius: 15px 15px 0 0;
    border-bottom-color: transparent
}

.select-selected.select-arrow-active:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    top: 9px
}

.select-items div {
    font-weight: 700;
    min-height: 22px;
    line-height: 22px;
    font-size: 13px;
    color: #000;
    cursor: pointer;
    padding-left: 15px;
    padding-right: 15px
}

.select-items {
    -webkit-border-radius: 0 0 15px 15px;
    border-radius: 0 0 15px 15px;
    border: solid 1px #019540;
    border-top: transparent;
    position: absolute;
    background-color: #fff;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 99
}

.select-hide {
    display: none
}

.select-items div:hover,.same-as-selected {
    color: #673ab8
}

.stars li::before,.stars li.active::before,.stars li.active ~ li::before,.stars-light li::before,.stars-light li.active::before,.stars-light li.active ~ li::before,.stars-light li:hover::before,.stars-light li:hover ~ li::before {
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    display: inline-block;
    text-decoration: inherit;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    -webkit-font-feature-settings: liga;
    -webkit-font-smoothing: antialiased;
    vertical-align: middle
}

.rating-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

.rating-wrap .rating-short {
    width: 102px
}

.rating-wrap .score {
    display: inline-block;
    font-size: 13px;
    margin-top: 2px;
    margin-left: 5px;
    font-weight: 900;
    vertical-align: middle;
    color: #f17a2d
}

.rating-wrap .score.score-light {
    color: #fff
}

.stars {
    unicode-bidi: bidi-override;
    direction: rtl;
    display: inline-block;
    text-align: left
}

.stars li {
    display: block;
    pointer-events: none;
    cursor: default;
    float: right;
    padding: 0 .12rem;
    display: inline-block;
    font-size: 13px;
    color: #f17a2d
}

.stars li::before {
    content: ""
}

.stars li.active,.stars li.active ~ li {
    color: #f17a2d
}

.stars li.active::before,.stars li.active ~ li::before {
    content: ""
}

.stars-light {
    unicode-bidi: bidi-override;
    direction: rtl;
    display: inline-block;
    text-align: left
}

.stars-light li {
    display: block;
    float: right;
    padding: 0 .12rem;
    display: inline-block;
    font-size: 13px;
    color: #fff
}

.stars-light li::before {
    content: ""
}

.stars-light li.active,.stars-light li.active ~ li,.stars-light li:hover,.stars-light li:hover ~ li {
    color: #fff
}

.stars-light li.active::before,.stars-light li.active ~ li::before,.stars-light li:hover::before,.stars-light li:hover ~ li::before {
    content: ""
}

.counter {
    margin-top: 0;
    margin-bottom: 17px
}

.counter__header {
    display: block;
    font-weight: 300;
    font-size: 14px;
    text-align: center;
    margin-bottom: 15px
}

.counter__body {
    position: relative;
    width: 80px;
    height: 80px;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.counter__bg {
    position: absolute;
    left: 0;
    top: 0;
    width: inherit;
    height: inherit;
    position: relative;
    background-image: url(/getmod/css/Layer627.svg);
    -webkit-background-size: cover;
    background-size: cover
}

.counter__score {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    font-size: 35px;
    font-weight: 700;
    color: #fff
}

#counterhide {
    animation: css 0s 6s forwards;
    height: 0px;
}

@keyframes css {
    to {
        visibility: hidden;
    }
}

.rotate360 {
    -webkit-animation-name: rotate360;
    animation-name: rotate360;
    -webkit-animation-duration: 5000ms;
    animation-duration: 5000ms;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    -o-transition: transform .5s;
    transition: transform .5s;
    transition: transform .5s,-webkit-transform .5s
}

.bounce-in {
    opacity: 1;
    visibility: visible;
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
    -webkit-animation-duration: 450ms;
    animation-duration: 450ms;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.3) translate3d(0,0,0);
        transform: scale(0.3) translate3d(0,0,0)
    }

    50% {
        opacity: .9;
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    80% {
        opacity: 1;
        -webkit-transform: scale(0.89);
        transform: scale(0.89)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1) translate3d(0,0,0);
        transform: scale(1) translate3d(0,0,0)
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.3) translate3d(0,0,0);
        transform: scale(0.3) translate3d(0,0,0)
    }

    50% {
        opacity: .9;
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    80% {
        opacity: 1;
        -webkit-transform: scale(0.89);
        transform: scale(0.89)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1) translate3d(0,0,0);
        transform: scale(1) translate3d(0,0,0)
    }
}

@-webkit-keyframes rotate360 {
    0% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    100% {
        -webkit-transform: rotate(720deg);
        transform: rotate(720deg)
    }
}

@keyframes rotate360 {
    0% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    100% {
        -webkit-transform: rotate(720deg);
        transform: rotate(720deg)
    }
}

.img-fluid {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto
}

.adv-block {
    text-align: center;
    display: block;
    width: 100%;
    max-width: 1200px;
    margin: 8px auto 28px
}

@media (min-width: 481px) {
    .post-item {
        width:33.33333%
    }

    .news-item {
        width: 100%
    }

    .news .news-item {
        width: 100%
    }

    .post-col:nth-of-type(1) {
        width: 100%
    }

    .post-col:nth-of-type(2) {
        width: 100%
    }

    .post__sidebar .post-item {
        width: 50%
    }

    .post__sidebar .news-item {
        width: 50%
    }
}

@media (min-width: 620px) {
    .post-item {
        width:25%
    }

    .news-item {
        width: 100%
    }

    .news .news-item {
        width: 50%
    }

    .post-col:nth-of-type(1) {
        width: 100%
    }

    .post-col:nth-of-type(2) {
        width: 100%
    }

    .post__sidebar .post-item {
        width: 50%
    }

    .post__sidebar .news-item {
        width: 50%
    }
}

@media (min-width: 768px) {
    .hidden-md-up {
        display:none
    }
}

@media (min-width: 769px) {
    .post-item {
        width:20%
    }

    .news-item {
        width: 100%
    }

    .news .news-item {
        width: 50%
    }

    .post-col:nth-of-type(1) {
        width: 100%
    }

    .post-col:nth-of-type(2) {
        width: 100%
    }

    .post__sidebar .post-item {
        width: 33.33333%
    }

    .post__sidebar .news-item {
        width: 33.33333%
    }
}

@media (min-width: 1001px) {
    .hidden-lg-up {
        display:none
    }

    .main-menu__item:hover .menu-dropdown {
        visibility: visible;
        opacity: 1;
        -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
        transform: translateY(0%);
        -webkit-transition-delay: 0s,0s,.3s;
        -o-transition-delay: 0s,0s,.3s;
        transition-delay: 0s,0s,.3s
    }

    .main-menu__item:hover .dropdown-caret {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .main-menu__item:hover .main-menu__link {
        color: #018d3d
    }

    .menu-dropdown {
        visibility: hidden;
        opacity: 0;
        position: absolute;
        z-index: 5;
        top: 100%;
        left: 0;
        width: 100%;
        min-width: 195px;
        -webkit-transform: translateY(-1rem);
        -ms-transform: translateY(-1rem);
        transform: translateY(-1rem);
        background-color: #fff;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        -webkit-box-shadow: 0 20px 35px 0 rgba(0,0,0,0.4);
        box-shadow: 0 20px 35px 0 rgba(0,0,0,0.4);
        -webkit-transition: all .3s ease-in-out 0s,visibility 0 linear 0.3s,z-index 0 linear .01s;
        -o-transition: all .3s ease-in-out 0s,visibility 0 linear 0.3s,z-index 0 linear .01s;
        transition: all .3s ease-in-out 0s,visibility 0 linear 0.3s,z-index 0 linear .01s
    }

    .menu-dropdown__list {
        position: relative;
        padding-top: 20px;
        padding-bottom: 15px;
        min-width: inherit
    }

    .menu-dropdown__list:after {
        position: absolute;
        content: '';
        display: block;
        top: 0;
        left: 0;
        width: 100%;
        height: 6px;
        -webkit-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0;
        min-width: inherit;
        background-color: #50d146
    }

    .menu-dropdown__link {
        color: #221b2e;
        background-color: #fff;
        padding: 0 25px;
        font-size: 14px;
        -webkit-flex-wrap: 700;
        -ms-flex-wrap: 700;
        flex-wrap: 700
    }

    .menu-dropdown__link:hover {
        background-color: #018d3d;
        color: #fff
    }

    .post-item {
        width: 20%
    }

    .news-item {
        width: 33.33333%
    }

    .news .news-item {
        width: 33.33333%
    }

    .post-col:nth-of-type(1) {
        width: 100%
    }

    .post-col:nth-of-type(2) {
        width: 100%
    }

    .post__sidebar .post-item {
        width: 33.33333%
    }

    .post__sidebar .news-item {
        width: 100%
    }
}

@media (min-width: 1260px) {
    .container {
        max-width:1260px
    }

    .post-col-static {
        width: 100%
    }

    .post-col:nth-of-type(1) {
        width: 78.57143%;
        width: 78.57143%;
    }

    .post-col:nth-of-type(2) {
        width: 21.42857%;
    }

    .post__sidebar .post-item {
        width: 100%;
    }

    .post__sidebar .news-item {
        width: 100%
    }
}

@media (min-width: 1400px) {
    .hidden-xl-up {
        display:none
    }

    .post-item {
        width: 14.28571%
    }
}

@media (max-width: 1399px) {
    .page-wrapper--bg {
        -webkit-background-size:120% 120%;
        background-size: 120%;
        background-position: 54% 50px
    }

    .page-wrapper--home {
        -webkit-background-size: 110% 110%;
        background-size: 110%;
        background-position: 45px 50px;
        -webkit-background-size: 120% 120%;
        background-size: 120%;
        background-position: 54% 50px
    }

    .section-wrap-bg {
        -webkit-background-size: 100% 100%;
        background-size: 100%
    }

    .hidden-xl-down {
        display: none
    }

    .new-games {
        padding-top: 19px
    }

    .news-list {
        padding-bottom: 17px
    }

    .news-item__image img {
        -o-object-fit: cover;
        object-fit: cover;
        font-family: 'object-fit: cover;';
        height: 230px;
        -webkit-border-radius: 22px;
        border-radius: 22px
    }

    .news-item__timestamp {
        bottom: 30px
    }

    .post__timestamp {
        bottom: 30px
    }

    .page-footer {
        -webkit-background-size: 100%,120%;
        background-size: 100%,120%;
        background-position: center 55%,center 10%
    }

    .page-footer__header {
        margin-top: 58px
    }

    .page-footer__bottom:after {
        height: 50%;
        background-position: center bottom;
        -webkit-background-size: 120% 120%;
        background-size: 120%;
        background-repeat: no-repeat
    }

    .page-footer__bottom {
        background-position: center 76%
    }

    .page-footer__links {
        width: 100%;
        margin-top: 10px
    }

    .page-footer__social {
        margin-left: auto
    }
}

@media (max-width: 1259px) {
    .post__sidebar {
        padding-top:70px
    }
}

@media (max-width: 1000px) {
    .page-content {
        padding-top:15px
    }

    .hidden-lg-down {
        display: none
    }

    .page-header {
        position: fixed;
        width: 100%;
        max-width: 100%;
        left: 0;
        top: 0;
        right: 0;
        z-index: 100;
        -webkit-transition: .2s;
        -o-transition: .2s;
        transition: .2s
    }

    .page-header.fixed {
        background: #eef3f9;
        -webkit-box-shadow: 0 4px 5px 0 rgba(103,58,184,0.2);
        box-shadow: 0 4px 5px 0 rgba(103,58,184,0.2)
    }


    .topnav {
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 33%;
        min-height: 100vh;
        position: fixed;
        bottom: 0;
        top: 85px;
        padding-top: 17px;
        left: 0;
        z-index: 10;
        visibility: hidden;
        opacity: 0;
        -webkit-transform: translateY(-1rem);
        -ms-transform: translateY(-1rem);
        transform: translateY(-1rem);
        -webkit-transition: all .3s ease-in-out 0s,visibility 0 linear 0.3s,z-index 0 linear .01s;
        -o-transition: all .3s ease-in-out 0s,visibility 0 linear 0.3s,z-index 0 linear .01s;
        transition: all .3s ease-in-out 0s,visibility 0 linear 0.3s,z-index 0 linear .01s;
        background-color: #009636
    }

    .topnav.active {
        visibility: visible;
        opacity: 1;
        -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
        transform: translateY(0%);
        -webkit-transition-delay: 0s,0s,.3s;
        -o-transition-delay: 0s,0s,.3s;
        transition-delay: 0s,0s,.3s
    }

    .topnav {
        max-width: 100%
    }

    .topnav-inner {
        display: block;
        overflow-y: auto;
        padding-bottom: 100px
    }

    .main-menu {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0;
        margin-left: 0;
        margin-right: 0;
        width: 100%;
        margin-bottom: 21px
    }

    .main-menu__item {
        margin-right: 0;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        border-bottom: 1px solid #0ca342;
        display: block
    }

    .main-menu__item .menu-icon {
        display: none
    }

    .main-menu__item .dropdown-caret {
        margin-left: 10px;
        margin-right: 10px;
        background-position: center center;
        background-image: url(/getmod/css/Layer619.svg);
        width: 40px;
        height: 40px;
        right: 0;
        top: 0;
        position: absolute
    }

    .main-menu__link {
        color: #fff;
        margin-left: 20px;
        min-height: 50px;
        line-height: 50px;
        display: block
    }

    .main-menu__link.active {
        color: #ffec01
    }

    .menu-dropdown {
        width: 100%;
        -webkit-transition: max-height .2s ease-out;
        -o-transition: max-height .2s ease-out;
        transition: max-height .2s ease-out;
        max-height: 0;
        overflow: hidden
    }

    .menu-dropdown.active {
        -webkit-transition: max-height .2s ease-out;
        -o-transition: max-height .2s ease-out;
        transition: max-height .2s ease-out
    }

    .menu-dropdown__link {
        background-color: #27ad40;
        padding-left: 20px;
        padding-right: 20px;
        color: #fff;
        line-height: 35px;
        min-height: 35px
    }

    .lang {
        padding-left: 20px;
        padding-right: 20px
    }

    .search-block {
        background-color: #019540;
        padding: 18px 15px 30px;
        position: absolute;
        z-index: 10;
        width: 100%;
        max-width: 100%;
        right: 0;
        top: 100%;
        visibility: hidden;
        opacity: 0;
        -webkit-transform: translateY(-1rem);
        -ms-transform: translateY(-1rem);
        transform: translateY(-1rem);
        -webkit-transition: all .3s ease-in-out 0s,visibility 0 linear 0.2s,z-index 0 linear .01s;
        -o-transition: all .3s ease-in-out 0s,visibility 0 linear 0.2s,z-index 0 linear .01s;
        transition: all .3s ease-in-out 0s,visibility 0 linear 0.2s,z-index 0 linear .01s
    }

    .search__input::-webkit-input-placeholder {
        font-size: 15px
    }

    .search__input::-moz-placeholder {
        font-size: 15px
    }

    .search__input:-ms-input-placeholder {
        font-size: 15px
    }

    .search__input::-ms-input-placeholder {
        font-size: 15px
    }

    .search__input::placeholder {
        font-size: 15px
    }

    .search__input {
        font-size: 15px
    }

    .search__submit {
        max-width: 80px;
        min-width: 55px;
        font-size: 15px
    }

    .search__submit span {
        font-size: 0
    }

    .page-nav .container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding-bottom: 14px
    }

    .post-row {
        margin-bottom: 0
    }

    .post {
        padding: 30px
    }

    .post__info {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .post__votes {
        width: 100%;
        text-align: center
    }

    .post__content {
        padding-bottom: 0
    }

    .post__sidebar .news-list {
        padding-bottom: 0
    }

    .post__sidebar .news-item__image img {
        max-height: 160px
    }

    .post--game {
        background-position: center 100px
    }

    .post-download {
        margin-left: -30px;
        margin-right: -30px;
        padding-left: 30px;
        padding-right: 30px
    }

    .post__searchrez {
        margin-left: -30px;
        margin-right: -30px;
        padding-left: 30px;
        padding-right: 30px
    }

    .post-search__input::-webkit-input-placeholder {
        font-size: 15px
    }

    .post-search__input::-moz-placeholder {
        font-size: 15px
    }

    .post-search__input:-ms-input-placeholder {
        font-size: 15px
    }

    .post-search__input::-ms-input-placeholder {
        font-size: 15px
    }

    .post-search__input::placeholder {
        font-size: 15px
    }

    .post-search__input {
        font-size: 15px
    }

    .download-block .container {
        margin-top: 0;
        margin-bottom: 10px
    }

    .page-footer {
        -webkit-background-size: 100%,0;
        background-size: 100%,0;
        background-position: center 64%,center 10%
    }

    .page-footer__bottom:after {
        height: 30%
    }

    .page-footer__bottom {
        padding-top: 20vw
    }

    .custom-select {
        max-width: 100%
    }

    .select-selected {
        line-height: 30px;
        min-height: 30px;
        width: 100%;
        margin-top: 10px
    }

    .select-selected:after {
        top: 23px
    }

    .select-selected.select-arrow-active:after {
        top: 23px
    }

    .select-items div {
        line-height: 30px;
        min-height: 30px
    }
}

@media (max-width: 999px) {
    .post__rate {
        width:100%;
        max-width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .subscribe-panel {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .subscribe-panel__info {
        margin-left: 0;
        padding-left: 70px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        padding-top: 5px
    }

    .subscribe-panel__link {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .subscribe-panel__score {
        margin-right: 20px
    }
}

@media (max-width: 865px) {
    .page-footer__bottom {
        background-position:center 67%
    }
}

@media (max-width: 768px) {
    .page-wrapper--bg {
        -webkit-background-size:120% 120%;
        background-size: 120%;
        background-position: 38% 0
    }

    .page-wrapper--home {
        -webkit-background-size: 120% 120%;
        background-size: 120%;
        background-position: 38% 0
    }

    .container {
        padding-left: 10px;
        padding-right: 10px
    }

    .news .news-item__header {
        font-size: 14px
    }

    .post {
        padding: 10px;
        padding-top: 30px
    }

    .post__header {
        font-size: 25px
    }

    .post__header:before {
        position: relative;
        top: 1px
    }

    .post__image {
        float: none;
        max-width: 100%;
        margin-right: 0
    }

    .post__chars {
        max-width: 275px
    }

    .post__rate {
        padding: 10px 19px 19px 0;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .post__rate .rating-wrap .stars li {
        font-size: 22px
    }

    .post__rate .rating-wrap .score {
        font-size: 25px;
        margin-left: 12px;
        margin-top: 4px
    }

    .post--game {
        background-position: center 175px;
        -webkit-background-size: 100% 100%;
        background-size: 100%
    }

    .subscribe-panel__info {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .subscribe-panel__link {
        margin-top: 12px
    }

    .post-download {
        margin-left: -10px;
        margin-right: -10px;
        padding-left: 10px;
        padding-right: 10px
    }

    .post-download__header {
        font-size: 18px
    }
}

@media (max-width: 767px) {
    .hidden-md-down {
        display:none!important
    }

    .posts-list-cat {
        margin-left: -10px;
        margin-right: -10px
    }

    .posts-list {
        margin-left: -10px;
        margin-right: -10px
    }

    .post-item {
        padding-left: 10px;
        padding-right: 10px
    }

    .pagination-nav {
        padding-bottom: 55px;
        position: relative
    }

    .pagination-prew {
        position: absolute;
        right: 46vw;
        top: 60px
    }

    .pagination-next {
        position: absolute;
        left: 46vw;
        top: 60px
    }

    .page-footer {
        -webkit-background-size: 0%,0;
        background-size: 0%,0
    }

    .page-footer__bottom:after {
        height: 20%;
        background-image: url(/getmod/css/f-bg-2-m.png);
        height: 50%
    }

    .page-footer__bottom {
        background-position: center top;
        background-image: url(/getmod/css/f-bg-2-m.png);
        margin-top: 30px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding-left: 10px;
        padding-right: 10px
    }

    .page-footer__logo {
        margin-bottom: 10px
    }

    .page-footer__copyright {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    .page-footer__copyright span {
        display: block;
        padding-right: 20px
    }

    .page-footer__links {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .page-footer__social {
        margin-left: 0;
        margin-top: 15px;
        margin-bottom: 24px
    }
}

@media (max-width: 480px) {
    .topbar {
        padding-bottom:10px
    }

    .main-menu__item .dropdown-caret {
        height: 35px;
        width: 35px
    }

    .main-menu__link {
        font-size: 18px;
        min-height: 35px;
        line-height: 35px
    }

    .post-item .all-link {
        max-height: 140px
    }

    .post-item .all-link > div {
        width: 50px;
        height: 33px;
        margin-top: 0
    }

    .post-item .all-link > span {
        font-size: 14px
    }

    .new-apps .post-item:nth-of-type(6) {
        display: none
    }

    .new-apps .post-item:nth-of-type(7) {
        display: none
    }

    .news .news-item__header {
        font-size: 3vw
    }

    .news .news-item__timestamp {
        right: 4%;
        bottom: 6%
    }

    .post__sidebar .news-item__header {
        font-size: 4.8vw
    }

    .post__sidebar .news-item__image img {
        min-height: 50vw
    }
}

@media (max-width: 479px) {
    .container {
        padding-left:10px;
        padding-right: 10px
    }


    .topnav {
        top: 60px
    }

    .topbar-inner--centered {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .topbar-inner--centered .logo {
        margin-left: 0
    }

    .main-menu__item .dropdown-caret {
        margin-right: 5px
    }

    .main-menu__link {
        margin-left: 15px
    }

    .main-menu__toggler {
        width: 45px;
        height: 30px;
        -webkit-border-radius: 14.5px;
        border-radius: 14.5px
    }

    .main-menu__toggler span {
        width: 19px;
        height: 2px;
        -webkit-border-radius: 1.3px;
        border-radius: 1.3px;
        margin-bottom: 4px
    }

    .main-menu__toggler.active {
        -webkit-background-size: 16px 16px;
        background-size: 16px 16px
    }

    .menu-dropdown__link {
        padding-left: 15px;
        padding-right: 15px
    }

    .lang {
        padding-left: 15px;
        padding-right: 15px
    }

    .search-block {
        padding: 18px 10px 30px
    }

    .search__submit {
        max-width: 55px
    }

    .search__toggler {
        width: 45px;
        height: 30px;
        -webkit-border-radius: 14.5px;
        border-radius: 14.5px
    }

    .search__toggler span {
        width: 17px;
        height: 17px
    }

    .news-item__image img {
        height: 170px
    }

    .pagination-nav {
        margin-top: 45px
    }

    .pagination li {
        font-size: 18px;
        padding-left: 6px;
        padding-right: 6px
    }

    .post {
        padding-top: 15px
    }

    .post__header {
        font-size: 18px
    }

    .post__header:before {
        top: 3px
    }

    .post__chars {
        margin-left: auto;
        max-width: 295px;
        padding-left: 20px;
        margin-right: auto
    }

    .post__rate {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 10px;
        padding-bottom: 30px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .post__changes .accordion {
        font-size: 16px
    }

    .post__changes .accordion-panel {
        font-size: 14px
    }

    .post--game {
        background-image: none
    }

    .post--game .post__image {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 25px
    }

    .subscribe-panel__header {
        padding-left: 0;
        text-align: center
    }

    .subscribe-panel__header:before {
        display: none
    }

    .subscribe-panel__info {
        padding-left: 0
    }

    .subscribe-panel__link {
        margin-left: auto;
        margin-right: auto
    }

    .subscribe-panel__score {
        margin-left: auto;
        margin-right: auto;
        padding-left: 0
    }

    .post-download .post-download__link {
        font-size: 12px
    }

    .post--search .post-item__link:before {
        display: none
    }

    .info-panel {
        padding: 15px 10px
    }

    .info-panel__header {
        font-size: 14px;
        padding-left: 38px
    }

    .info-panel__header:before {
        width: 26px;
        height: 26px
    }

    .pagination a {
        padding-left: 5px;
        padding-right: 5px
    }

    .pagination span {
        padding-left: 5px;
        padding-right: 5px
    }
}

@media (max-width: 320px) {
    .pagination a {
        padding-left:4px;
        padding-right: 4px
    }

    .pagination span {
        padding-left: 4px;
        padding-right: 4px
    }
}

#go-top {
    position: fixed;
    curson: pointer;
    bottom: 25px;
    right: 10px;
    display: none;
    z-index: 999;
    background-color: #019540;
    border-radius: 50px;
    width: 50px;
    height: 50px;
    align-items: center;
    justify-content: center;
}

#go-top span {
    text-indent: -9999px;
    display: inline-block;
    height: 25px;
    width: 25px;
    transform: rotate(-90deg);
    background: url('/getmod/css/arr-right.svg') no-repeat center;
}

#loading-layer {
    background: #673ab8;
    padding: 20px;
    text-align: center;
    color: #fff;
    border-radius: 10px
}

.scriptcode,.title_quote,.title_spoiler {
    padding: 10px 15px;
    background: #fff;
    border: 1px solid #c5c6e4;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    font-size: 17px;
    flex-wrap: 700;
    color: #39b54a;
    text-decoration: none
}

.text_spoiler {
    padding: 10px 15px;
    background: #fff;
    border: 1px solid #39b54a;
    -webkit-border-radius: 0 0 25px 25px;
    border-radius: 0 0 25px 25px;
    font-weight: 700
}

.title_quote {
    margin-top: 2px;
    font-weight: 700;
    color: #39b54a;
    font-size: 17px
}

.quote,blockquote {
    background: #dcfada;
    color: #24801e;
    padding: 25px 25px 25px 65px;
    position: relative;
    border-radius: 20px;
    margin-top: 20px;
}

.quote::before {
    float: left;
    margin-left: -50px;
    content: '';
    display: block;
    background: url("/getmod/css/qo.png") no-repeat;
    width: 36px;
    height: 23px;
}

.title_spoiler {
    margin-top: 10px
}

.title_spoiler a:first-child {
    display: inline-block;
    width: 20px;
    float: left
}

.title_spoiler a:last-child {
    display: inline-block;
    width: calc(100% - 30px);
    font-weight: 700 font-size: 17px;
    color: #39b54a;
    text-decoration: none;
    padding-left: 10px
}

.text_spoiler {
    margin-bottom: 2px
}

.title_spoiler img {
    vertical-align: middle;
    margin: -4px 0 0!important
}

.scriptcode {
    color: #4c6d0f;
    text-align: left
}

.title_spoiler {
    font-weight: 400
}

.text_spoiler {
    border-top: 0;
    text-align: justify
}

.hide {
    background-color: #f0f0f0;
    padding: 5px;
    color: #4c6d0f;
    margin: 0 0 1em
}

.hide a {
    text-decoration: underline
}

.hide a:hover {
    text-decoration: none
}

.sort {
    list-style: none;
    padding: 0;
    margin: 0
}

.sort > li,.sort {
    display: inline
}

.sort > li {
    margin: 0 0 0 2px
}

.sort > li a {
    color: #353535
}

.sort > li.asc a,.sort > li.desc a {
    color: #3394e6
}

.sort > li.asc a:after {
    content: "";
    background-image: url(/templates/andplus/images/Down-14.png);
    display: inline-block;
    vertical-align: middle;
    margin-top: -1px;
    width: 14px;
    height: 14px
}

.sort > li.desc a:after {
    content: "";
    background-image: url(/templates/andplus/images/Up-14.png);
    display: inline-block;
    vertical-align: middle;
    margin-top: -1px;
    width: 14px;
    height: 14px
}

.calendar {
    width: 100%;
    text-align: center
}

.calendar tr td,.calendar tr th {
    padding: 3px
}

.calendar tr td a {
    color: inherit;
    font-weight: 700
}

.calendar tr td {
    padding: 5px 3px
}

.calendar tr td.weekday {
    color: #ea5f24
}

.calendar tr th {
    background-color: #fff;
    font-weight: 700;
    text-transform: uppercase
}

.calendar tr th.weekday {
    background-color: #ea5f24;
    color: #fff
}

.calendar tr th.monthselect {
    background-color: transparent;
    color: #b8b8b8;
    padding-bottom: 15px
}

.calendar tr th.monthselect a {
    color: #b8b8b8
}

.voteprogress,.pollprogress {
    overflow: hidden;
    height: 6px;
    margin-bottom: 10px;
    background-color: #fff;
    border-radius: 3px;
    margin-top: 6px
}

.voteprogress span,.pollprogress span {
    text-indent: -9999px;
    height: 6px;
    display: block;
    overflow: hidden;
    background: #3394e6
}

.voteprogress .vote2,.pollprogress .poll2 {
    background-color: #dd514c
}

.voteprogress .vote3,.pollprogress .poll3 {
    background-color: #5eb95e
}

.voteprogress .vote4,.pollprogress .poll4 {
    background-color: #4bb1cf
}

.voteprogress .vote5,.pollprogress .poll5 {
    background-color: #faa732
}

.userstop td,.pm td.pm_list,.pm td.pm_head {
    border-bottom: 1px solid #eee;
    padding: 12px 2px
}

table.pm,table.userstop {
    width: 100%;
    margin-bottom: 0
}

table.pm select {
    width: 100px
}

.userstop thead td,.pm td.pm_head {
    border-bottom: 1px solid #eee;
    font-weight: 700
}

table.pm .navigation {
    border-top-width: 0;
    margin: 0
}

#dropmenudiv {
    padding: 10px 0;
    min-width: 140px;
    width: auto!important;
    opacity: 1!important;
    display: none;
    font-size: .9em;
    box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);
    border: 1px solid #e6e6e6;
    border-color: rgba(0,0,0,0.1);
    background-clip: padding-box;
    background-color: #fff
}

#dropmenudiv a {
    text-decoration: none!important;
    color: inherit;
    display: block;
    padding: 3px 20px;
    border: 0 none;
    white-space: nowrap;
    color: inherit
}

#dropmenudiv a:hover {
    background-color: #eeeeef
}

.highslide-wrapper,.highslide-outline {
    background: #fff
}

.highslide-image {
    border: 2px solid #fff
}

.highslide-active-anchor {
    visibility: hidden
}

.highslide-active-anchor img {
    visibility: hidden
}

.highslide-dimming {
    background-color: #000
}

.highslide-html {
    background-color: #fff
}

.highslide-loading {
    display: block;
    color: #fff;
    font-size: 9px;
    font-weight: 700;
    text-decoration: none;
    padding: 3px;
    border: 1px solid #fff;
    background-color: #000
}

a.highslide-full-expand {
    background: url(/templates/andplus/dleimages/fullexpand.gif) no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 34px;
    height: 34px
}

.highslide-display-block {
    display: block
}

.highslide-display-none {
    display: none
}

.highslide-caption {
    display: none;
    padding: 5px;
    background: #fff
}

.highslide-controls {
    width: 195px;
    height: 40px;
    background: url(/engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 0 -90px;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px
}

.highslide-controls ul {
    position: relative;
    left: 15px;
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    background: url(/engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 100% -90px
}

.highslide-controls li {
    float: left;
    padding: 5px 0
}

.highslide-controls a {
    background: url(/engine/classes/highslide/graphics/controlbar-black-border.gif);
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: none
}

.highslide-controls a.disabled {
    cursor: default
}

.highslide-controls a span {
    display: none
}

.highslide-controls .highslide-previous a {
    background-position: 0 0
}

.highslide-controls .highslide-previous a:hover {
    background-position: 0 -30px
}

.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -60px!important
}

.highslide-controls .highslide-play a {
    background-position: -30px 0
}

.highslide-controls .highslide-play a:hover {
    background-position: -30px -30px
}

.highslide-controls .highslide-play a.disabled {
    background-position: -30px -60px!important
}

.highslide-controls .highslide-pause a {
    background-position: -60px 0
}

.highslide-controls .highslide-pause a:hover {
    background-position: -60px -30px
}

.highslide-controls .highslide-next a {
    background-position: -90px 0
}

.highslide-controls .highslide-next a:hover {
    background-position: -90px -30px
}

.highslide-controls .highslide-next a.disabled {
    background-position: -90px -60px!important
}

.highslide-controls .highslide-move a {
    background-position: -120px 0
}

.highslide-controls .highslide-move a:hover {
    background-position: -120px -30px
}

.highslide-controls .highslide-full-expand a {
    background-position: -150px 0
}

.highslide-controls .highslide-full-expand a:hover {
    background-position: -150px -30px
}

.highslide-controls .highslide-full-expand a.disabled {
    background-position: -150px -60px!important
}

.highslide-controls .highslide-close a {
    background-position: -180px 0
}

.highslide-controls .highslide-close a:hover {
    background-position: -180px -30px
}

#searchsuggestions {
    z-index: 2200;
    width: 300px;
    border-radius: 2px;
    background: #fff;
    box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);
    border: 1px solid #ddd;
    border-color: rgba(0,0,0,0.2);
    background-clip: padding-box;
    font-size: .9em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#searchsuggestions a,#searchsuggestions span.notfound {
    padding: 15px 25px;
    display: block;
    text-decoration: none;
    border-bottom: 1px solid #e5e5e5
}

#searchsuggestions a {
    color: inherit
}

#searchsuggestions a:hover {
    background-color: #f7f7f7
}

#searchsuggestions a span {
    display: block;
    cursor: pointer
}

#searchsuggestions span.searchheading {
    display: block;
    font-weight: 700;
    margin-bottom: .2em
}

#searchsuggestions span.seperator {
    display: block
}

#searchsuggestions span.seperator a {
    padding: 10px 0;
    text-align: center;
    border: 0 none;
    background-color: transparent;
    color: #919191
}

#searchsuggestions span.notfound {
    padding: 15px 25px;
    display: block
}

#searchsuggestions .break {
    display: none
}

.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    position: absolute;
    left: -99999999px
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden
}

.ui-helper-clearfix {
    display: inline-block
}

* html .ui-helper-clearfix {
    height: 1%
}

.ui-helper-clearfix {
    display: block
}

.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button,.ui-widget {
    font-size: 12px
}

.ui-widget-content {
    color: #222
}

.ui-widget-header {
    color: #000;
    font-weight: 500
}

.ui-widget-header a {
    color: #fff
}

.ui-state-default,.ui-widget-content .ui-state-default {
    border: 1px solid #cfcfcf;
    color: #868686;
    font-weight: 700
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
    color: #2e6e9e;
    text-decoration: none
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus {
    border: 1px solid #a7a7a7;
    color: #4e4e4e;
    font-weight: 700
}

.ui-state-hover a,.ui-state-hover a:hover {
    color: #1d5987;
    text-decoration: none
}

.ui-state-active,.ui-widget-content .ui-state-active {
    background: #d0e5f5 50% 50% repeat-x;
    border: 1px solid #a7a7a7;
    color: #e17009;
    font-weight: 700
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
    color: #e17009;
    text-decoration: none
}

.ui-state-error {
    background: #fef1ec 50% 50% repeat-x;
    border: 1px solid #dedede;
    color: #cd0a0a
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
    background-image: url(/templates/andplus/images/ui-icons.png)
}

.ui-button .ui-button-text {
    display: block;
    line-height: 1.4em
}

.ui-button-text-only .ui-button-text {
    padding: .4em .8em
}

input.ui-button {
    padding: .4em 1em
}

.ui-button-set {
    margin-right: 7px
}

.ui-button-set .ui-button {
    margin-left: 0;
    margin-right: -.3em
}

.ui-dialog {
    overflow: hidden;
    position: absolute;
    border: 8px solid rgba(188,158,243,1);
    width: 300px;
    border-radius: 25px
}

.ui-dialog .ui-dialog-titlebar {
    position: relative;
    background-color: #673ab8;
    color: #fff;
    min-height: 28px;
    padding: 0 20px;
    font-size: 16px;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-right: 40px
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 16px .2em 0;
    color: #fff
}

.ui-dialog .ui-dialog-titlebar-close {
    height: 32px;
    margin: -15px 0 0;
    position: absolute;
    background: url(/getmod/css/close.png) no-repeat center;
    top: 50%;
    width: 32px;
    right: 10px;
    margin-right: 0;
    font-size: 0;
    border-radius: 16px;
    -webkit-border-radius: 16px;
}

.ui-dialog .ui-dialog-titlebar-close span {
    font-size: 0
}

.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus {
    border: none
}

.ui-dialog .ui-dialog-content {
    background: none;
    border: 0;
    overflow: hidden;
    padding: 15px 10px;
    background: #fff;
    position: relative;
    zoom:1;font-size: 13px
}

.ui-dialog .ui-dialog-content a {
    outline: none;
    border: 0;
    color: #000;
    border-bottom: 1px dotted #666
}

.ui-dialog .ui-dialog-buttonpane {
    background-image: none;
    background-color: #fff;
    padding: 10px;
    text-align: left
}

.ui-dialog .ui-dialog-buttonpane button {
    cursor: pointer;
    float: left;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    background-color: #39b54a;
    padding: 0 10px;
    margin-right: 10px;
    border: none;
    font-weight: 400;
    border-radius: 35px;
    -webkit-transition-delay: 0s,0s,.3s;
    -o-transition-delay: 0s,0s,.3s;
    transition-delay: 0s,0s,.3s
}

.ui-dialog .ui-dialog-buttonpane button:focus {
    outline: none
}

.ui-dialog .ui-dialog-buttonpane button > span {
    margin: 0;
    padding: 0
}

.ui-dialog .ui-dialog-buttonpane button:hover {
    color: #fff;
    background: #50d146
}

.ui-dialog .ui-resizable-se {
    bottom: 3px;
    height: 14px;
    right: 3px;
    width: 14px
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move
}

.ui-autocomplete {
    position: absolute;
    cursor: default
}

* html .ui-autocomplete {
    width: 1px
}

.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    float: left;
    background: #fff 50% bottom repeat-x;
    border: 1px solid #dedede;
    color: #353535
}

.ui-menu .ui-menu {
    margin-top: -3px
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    zoom:1;float: left;
    clear: left;
    width: 100%
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: .2em .4em;
    line-height: 1.5;
    zoom:1}

.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: 400;
    margin: -1px;
    border: 1px solid #a7a7a7;
    color: #4e4e4e;
    font-weight: bold
}

pre code {
    display: block;
    padding: .5em;
    background: #f9fafa;
    border: 1px solid #dce7e7;
    overflow: auto;
    white-space: pre
}

pre .comment,pre .template_comment,pre .diff .header,pre .doctype,pre .lisp .string,pre .javadoc {
    padding: 0;
    margin: 0;
    border: none;
    box-shadow: none;
    background-color: inherit;
    color: #93a1a1;
    font-style: italic
}

pre .keyword,pre .css .rule .keyword,pre .winutils,pre .javascript .title,pre .method,pre .addition,pre .css .tag,pre .lisp .title {
    color: #859900
}

pre .number,pre .command,pre .string,pre .tag .value,pre .phpdoc,pre .tex .formula,pre .regexp,pre .hexcolor {
    color: #2aa198
}

pre .title,pre .localvars,pre .function .title,pre .chunk,pre .decorator,pre .builtin,pre .built_in,pre .lisp .title,pre .identifier,pre .title .keymethods,pre .id {
    color: #268bd2
}

pre .tag .title,pre .rules .property,pre .django .tag .keyword {
    font-weight: 700;
    font-size: 1.08em!important
}

pre .attribute,pre .variable,pre .instancevar,pre .lisp .body,pre .smalltalk .number,pre .constant,pre .class .title,pre .parent,pre .haskell .label {
    color: #b58900
}

pre .preprocessor,pre .pi,pre .shebang,pre .symbol,pre .diff .change,pre .special,pre .keymethods,pre .attr_selector,pre .important,pre .subst,pre .cdata {
    color: #cb4b16
}

pre .deletion {
    color: #dc322f
}

pre .tex .formula {
    background: #eee8d5
}

pre .comment:hover {
    background-color: inherit;
    box-shadow: none
}

.bb-pane {
    display: none;
    height: 1%;
    overflow: hidden;
    padding-bottom: 5px;
    padding-left: 5px;
    margin: 0;
    height: auto!important;
    text-decoration: none;
    background: #eee;
    border-radius: 3px 3px 3px 3px;
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    box-shadow: none!important
}

.bb-pane>b {
    margin-top: 5px;
    margin-left: 0;
    vertical-align: middle
}

.bb-pane .bb-btn + .bb-btn,.bb-pane .bb-btn + .bb-pane,.bb-pane .bb-pane + .bb-btn,.bb-pane .bb-pane + .bb-pane {
    margin-left: -1px
}

.bb-btn {
    display: inline-block;
    overflow: hidden;
    float: left;
    padding: 4px 10px;
    border: 1px solid #eee;
    background: #fafafa
}

.bb-btn:hover {
    background: #ddd
}

.bb-btn:active {
    background: #ddd;
    border-color: #ddd
}

.bb-editor textarea {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 7px;
    border: 1px solid #eee;
    width: 100%;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out 0.15s,box-shadow ease-in-out .15s;
    margin-top: -1px;
    outline: none
}

.bb-editor textarea:focus {
    border-color: #bbb!important
}

@font-face {
    font-family: 'bb-editor-font';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SDwYAAAC8AAAAYGNtYXA29C0zAAABHAAAAPRnYXNwAAAAEAAAAhAAAAAIZ2x5ZjJsQmgAAAIYAAAh4GhlYWQFqWKMAAAj+AAAADZoaGVhCAwELgAAJDAAAAAkaG10eINuAK8AACRUAAAAlGxvY2FzLnwUAAAk6AAAAExtYXhwADQA3wAAJTQAAAAgbmFtZb8AOU4AACVUAAABhHBvc3QAAwAAAAAm2AAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADx3APA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEAOAAAAA0ACAABAAUAAEAIOYB6RHpE+kw6XfpjenR6mHqaOpy6o3wA/A08DnwPvDB8M3xGPEh8SzxZvHc//3//wAAAAAAIOYA6RHpE+kw6XfpjenR6mHqaOpy6o3wA/Ax8DbwPvDB8MrxGPEh8SvxZvHc//3//wAB/+MaBBb1FvQW2BaSFn0WOhWrFaUVnBWCEA0P4A/fD9sPWQ9RDwcO/w72Dr0OSAADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAABgAA/8AEAAPAAAMABwALABgAJQAyAAABITUhASE1IQEhNSEBNDYzMhYVFAYjIiY1ITQ2MzIWFRQGIyImNSE0NjMyFhUUBiMiJjUEAPwABAD+gP2AAoABgPwABAD8ACUbGyUlGxslAgAlGxslJRsbJf8AJRsbJSUbGyUDQID+gID+gID+QBslJRsbJSUbGyUlGxslJRsbJSUbGyUlGwAAAAIAGgAIA+gDqwAOACsAABMGFgcGFj4BNzYmJy4BBwEmDgIHDgEHBhYXHgEXHgEXHgE3PgE3PgMnjToVThE7Z3gtJQ8oKGMmA1sPncbAMTErDwYLAxQeERIWCgIHCBQ5MTGkmGQPARY5flcUDBIyKyVhKCcPJQKVD2OVoTEwOBQIBwIKFRERHhMECgYPKjAwvcKbDwABAAD/wAQAA8AAKwAAATMRFA4CIyIuAjU0PgIzMhYXEQURFA4CIyIuAjU0PgIzMhYXESUDwEAjPVIuLlI9IyM9Ui4vUx7+ACM9Ui4uUj0jIz1SLi9THgJAA8D9ICE6LBkZLDohITosGRoWAXBy/hIhOiwZGSw6ISE6LBkaFgJwgAAAAAAJAAAAQAQAA0AABAAJAA4AEwAYAB0AIgAnACoAABMRIREhEyM1MxURIzUzFREjNTMVASERIREzIzUzFREjNTMVESM1MxUhESUABAD8AMCAgICAgIACQP4AAgDAgICAgICA/cABAANA/QADAP1AgIABAICAAQCAgP4AAoD9gICAAQCAgAEAgID+gMAAAAIAAAAABAADQAADAAoAACUTIQMTAxEhFyEVA0DA/MDAgIABIIABoAACAP4AAkD9wANAgIAAAAAAAgAAAEAEAQMAAB8APwAAEzIeAhUUDgIjIi4CNSc0PgIzFSIGBw4BBz4BMyEyHgIVFA4CIyIuAjUnND4CMxUiBgcOAQc+ATPhLlI9IyM9Ui4uUj0jAUZ6o11AdS0JEAcIEgkCQC5SPSMjPVIuLlI9IwFGeqNdQHUtCRAHCBIJAgAjPVIuLlI9IyM9Ui4gXaN6RoAwLggTCgIBIz1SLi5SPSMjPVIuIF2jekaAMC4IEwoCAQAAAgAA/8AEAAPAACIALwAAASIOAhUUFhcBFRQWOwE1MzUzNTM3HgEzMj4CNTQuAiMTIiY1NDYzMhYVFAYjAsBCdVcyAwL+eyUbQICAgFMaNh1CdVcyMld1QmAoODgoKDg4KAPAMld1Qg8dD/57wBslQICAUwkKMld1QkJ1VzL+wDgoKDg4KCg4AAUAAAAABAADsgAdACgAOQBGAGMAAAEmIg8BLgEjIg4CBx4BFwcGFBceATMyNjcBNjQnATIWFwcuATU0NjMFPgE3PgE3DgEVFBYXBy4BJyU0JicBHgEzMj4CNTcHHgEVHgEXDgEHDgEjIiYnBx4BMzI+AjcuAScDsg4oDsonUitUmoRqJB9YNp8ODgcSCQkSBwNgDg797iAxCnocJTgo/s4dSy4CBgMHCBkWPShCGgKSBgb+vhMnFDVdRig+RQECLksdHUsuOIFDHTkcTS1gMlSahGokImM9A7IODsoMDC9Udkc+aSifDigOBwcHBwNgDigO/s4lHHoKMSAoOMAtTRwCBAIVLBcpSx89G0YpRhQnE/6+BgYoRl01mEUBAQEcTS0tTRwkJgcHTRARL1R2R0NxKgAAAgBA/8ADwANAAAcADwAAEyEVIxEjESMBIxEjESM1IUABgICAgAOA/Ij8AoABwID+gAGAAYD9AAMAgAAABwAA/8AEAAPAAAMABwALAA8AEwAbACMAABMzFSM3MxUjJTMVIzczFSMlMxUjAxMhEzMTIRMBAyEDIwMhAwCAgMDAwAEAgIDAwMABAICAEBD9ABAgEAKAEP1AEAMAECAQ/YAQAcBAQEBAQEBAQEACQP5AAcD+gAGA/AABgP6AAUD+wAAADgAA/8AEAAPAAAMABwAPABMAFwAfACMAJwAvADMANwA/AEQASgAAATMVIzczFSMlESM1MzUjNQUzFSM3MxUjJRUzFSMRMxUTMxUjNzMVIyURIzUzNSM1BTMVIzczFSMlFTMVIxEzFQEhESERNzERIREhAYCAgMCAgAFAwIBA/kCAgMCAgP7AQIDAQICAwICAAUDAgED+QICAwICA/sBAgMACgPyAA4BA/AAEAAMAQEBAQP8AQIBAwEBAQMCAQAEAQP7AQEBAQP8AQIBAwEBAQMCAQAEAQAJA/IADgED8AAQAAAAAAQAA/8AEAAPAACQAAAEhIgYVERQWMyERIzUzNTQ2OwEVIyIGHQEzByMRMzI2NRE0JiMDVf1WR2RkRwFVgIBeQqCgDROwIJDVR2RkRwPAZEf9VkdkAcCAYEJegBMNYID+QGRHAqpHZAADAAAAAAQAAyUAIABQAGUAACURBgcGBwYHBgcGKwEiJyYnJicmJyYnERQXFjMhMjc2NRE1MTUmIwYnJgcGJyEiBwYVFBcWFxYXFhcWFxYXFjsBMjc2NzY3Njc2NzY3Njc2NTcRFAcGIyEiJyY1ETQ3NjMhMhcWFQO3EhaZWh0SEx8fGwIbHx8TEh1amRYSBgUHA0oHBQYBAQIBAgMEBPy2BwUGVG53BBARCgkQEA0NCwILDQ0QEAkKERAEd24fGhtJGxsl/LYlGxsbGyUDSiUbG1sBtxQRdkwYDg4ODg4ODg4YTHYRFP5JBwUGBgUHAlkOBwgBBgUBAQIFBQhgQldeAw4OCAcLCgUFBQUKCwcIDg4DXlcYKikiFf2SJRsbGxslAm4mGxsbGyYAAAACAAAAAAO3A24ACQBrAAABAzIXFjMyNyYnATc2NzY3Njc2NzY3GwEzFhcTFhcWFxYXFhcWFxYXFhcWFRQVBhUiJyYjIgcGIzQ/ATI3NjcyNzY3Njc2NzY1NCcmJyYnJQYHBhUUFxYXFhcWFxYzFBUUByInJiMiBwYjBiMBnmETOzshCxUxOP5iAQ0TEw4NDw8KCweIoEkEAnUTKikYCBkZEAwICycoCAQBJEhJJCxPUBYCSwEGBwICBgYDAwMEAQISEhcXAf7/Dx0dCAgREQsLFRYCASFCQyEFCgsCLT4Cd/7/AQEBkXH9iS0EAwMDAwYFCwsSAWABnggE/u0sZ2Y3Ez8/IRoHCQgIBBULAgYFAgUEBAQYFBACAQECAgICAgMEAwUJLi43OAECIk5PDg0ICQUGAgMCAgsWBgoGBgMCCAAAAAADAAAAAAMlA24AHgA9AI0AACUWMzI1NCcmJyYnJicmJyYjIgcUFRQVFAcGFxQXFhcDFjMyNzY3Njc2NTQnJicmJyYjIgcUFxYVFBUUFRQVATc2NzY3Njc2NzY3NjU0PQEQJyYnJicmJyYnJiMnNjc2MzIXMjMyFxYXFhcWFxYVFAcGBwYHBgcGBxYXFhUUBwYHBgcGBwYjIicmIyIHBgcBPSom1xcQFBMTExsbFRUhKhABAQECAwQIGCYvIyMcHA8OEBEdHCEhJh0tAgL+ywEJKCgUBAMEAQIBAgwCCwoPDw0ODg8DAjiKi0sNGhoMKCYmJCMaGxAQCgkNDRgYEhEfWDs7FBQiIS4tMDA1GTIyGjxzcxFSE8BBJhkREQoJBQUBAQYePTweBCIiFhUaGwsBqgQHCBISISEwKB4eEREICAgcOjodDx4fDxoN/gQ2AgcHCAcJCAsKCAgODQYmAjEYBQQDAwMBAQIBMAEFBgEHCBARGBgkIyseGRkQEBEQCQoNFDk4VjktLh0dFBMICAECBgYBAAEAAAAAAkkDbgBOAAA/ATY3Njc2NzY3Njc2PQEmJyYnJic3FhcWFxYzMjc2NzY3BgcGBwYHBgcGBwYHBgcGBwYHBgcGBwYHBhUXFhcGByIHBiMiJyYjJiMiBwYHAAoDKysVEAcBIyMeHg4REhYWCwsSMjIkIyEcHR0oKBADCBEpKRUEBAMCAgIDAQ8jIgoBBwYFBQQEAQpgAgcHDAwHECEhEE8nHTU0EQExAQsLChQmBKGhlpUUDwcDAwIBAjsBAwMBAQEBAwMBFxwGCgsJCg4NCgkREAhUm5wwBRwcFxgYGAkKAhAZHwEBBgUCBgUBAAIAAAAAA/0DbgAiAKQAACUyFxYPAQYjIi8BJjc2OwERIyInJj8BNjMyHwEWBwYrAREzARcWMzI3NjMyMzI7ATIXMjM2NzY3Nj8BMhcyMxYVFAcGByYnJicmJyYjJicmJyYjJiMGIyInIiMiBwYHBhcUFxYVFAcGFxYXFhcWFxYVFA8BBicmIyIHBiMmPQE2NzY3Njc2NTQnJj0BNDU0NTQ1JicmJyYjIgcGBwYHBgcGByYnNQPlEgYFDEgLERAMSAsFBRMuLhMFBQtIDBARC0gMBQYSLi78SR8HchkyMhoUKSkUqAMJCAQDBgYEBAQYAwUGAgECFxAPEAIEBQQDAQMEAwYFAgIICQEKHBwODxYWEwUBAQEBAgIBBhcwMBQDAhMrUlElHDo6HQIKGRofHw0LAgEBAQECBlYTIyILCwkICgkPGAiSCgsPXA8PXA8LCgJJCwsOXQ8PXQ4LC/23AtsPAwEBAQEBAQQEBgEBQIAuEAgCGTAFFhYUFAUDAgEBAQEBAQEDLh82qKhcCSAgFBUTDAwMCRcGCAgBAQYFBQUdAQUPCQoHBwgYwzpzdDpCAgcIBwYICAYGAgcHBwgHIiIeHQEOC9sAAAQAAABJBAADbgAUACkAPgBTAAAlFRQHBiMhIicmPQE0NzYzITIXFhUnFRQHBiMhIicmPQE0NzYzITIXFhU3FRQHBiMhIicmPQE0NzYzITIXFhUnFRQHBiMhIicmPQE0NzYzITIXFhUEAAsLD/xKDwsLCwsPA7YPCwvbCwsP/SUPCwsLCw8C2w8LC5ILCw/8kw8LCwsLDwNtDwsL3AoLD/1uDwsLCwsPApIPCwq3SQ8LCwsLD0kPCwoKCw/bSQ8LCgoLD0kPCwsLCw/cSQ8LCwsLD0kPCgsLCg/bSQ8LCwsLD0kPCwsLCw8AAAAABAAAAEkEAANuABQAKQA+AFMAACUVFAcGIyEiJyY9ATQ3NjMhMhcWFScVFAcGIyEiJyY9ATQ3NjMhMhcWFTcVFAcGIyEiJyY9ATQ3NjMhMhcWFScVFAcGIyEiJyY9ATQ3NjMhMhcWFQQACwsP/EoPCwsLCw8Dtg8LC9sLCw/+AA8LCwsLDwIADwsLkgsLD/zcDwsLCwsPAyQPCwvcCgsP/pIPCwoKCw8Bbg8LCrdJDwsLCwsPSQ8LCgoLD9tJDwsKCgsPSQ8LCwsLD9xJDwsLCwsPSQ8KCwsKD9tJDwsLCwsPSQ8LCwsLDwAAAAAEAAAASQQAA24AFAApAD4AUwAAJRUUBwYjISInJj0BNDc2MyEyFxYVNRUUBwYjISInJj0BNDc2MyEyFxYVNRUUBwYjISInJj0BNDc2MyEyFxYVNRUUBwYjISInJj0BNDc2MyEyFxYVBAALCw/8Sg8LCwsLDwO2DwsLCwsP/SUPCwsLCw8C2w8LCwsLD/yTDwsLCwsPA20PCwsLCw/9bg8LCgoLDwKSDwsLt0kPCwsLCw9JDwsKCgsP20kPCwoKCw9JDwsLCwsP3EkPCwsLCw9JDwoLCwoP20kPCwsLCw9JDwsLCwsPAAAABAAAAEkEAANuABQAKQA+AFMAACUVFAcGIyEiJyY9ATQ3NjMhMhcWFTUVFAcGIyEiJyY9ATQ3NjMhMhcWFTUVFAcGIyEiJyY9ATQ3NjMhMhcWFTUVFAcGIyEiJyY9ATQ3NjMhMhcWFQQACwsP/EoPCwsLCw8Dtg8LCwsLD/xKDwsLCwsPA7YPCwsLCw/8Sg8LCwsLDwO2DwsLCwsP/EoPCwsLCw8Dtg8LC7dJDwsLCwsPSQ8LCgoLD9tJDwsKCgsPSQ8LCwsLD9xJDwsLCwsPSQ8KCwsKD9tJDwsLCwsPSQ8LCwsLDwAAAAQAAAAABEkDbgAQABcALABBAAABFAcGIyInJjU0NzYzMhcWFQURITU3FwElISIHBhURFBcWMyEyNzY1ETQnJiMXERQHBiMhIicmNRE0NzYzITIXFhUBbiAgLi4gICAgLi4gIAJJ/Nu3XAEkASX8bQcFBgYFBwOTBwYFBQYHWxsbJfxtJRsbGxslA5MlGxsCbi4gICAgLi0gICAgLdz/AG63XAElpQYFCP1JBwUGBgUHArcIBQYT/UklGxsbGyUCtyYbGxsbJgAAAwAJAAkDrgOuACsAVwCAAAABNC8BJiMiBxYXFhcWFxYXFhUUBwYjIicmJyYnJicmJwYVFB8BFjMyPwE2NQE0LwEmIyIPAQYVFB8BFjMyNyYnJicmJyYnJjU0NzYzMhcWFxYXFhcWFzY1ARQPAQYjIi8BJjU0NycGIyIvASY1ND8BNjMyHwEWFRQHFzYzMh8BFhUDQBB3EBcYEQIJCQMDBgUCAhAQFwgHBwgHBAMJCQISEHUQFxcQVBD+bhB1EBcXEFQQEHcPGBgRAgkJAwQFBQICEBAWCQcHCAcEAwkJARMCADFUL0VFL3YwMzMxRUUwdzAxVC9FRS92LzIyMkVFMHcwAQAXEHcQEwEJCQMEBwgHBwkWEBACAgUFBAMJCQISGBcQdhAPVBAWAZMXEHYQD1QQFhcQdw8RAgkJAwQHCAcHCBcQEAICBQYDAwkJAhIY/m1FL1MwMXYvRUYxMzMwdzBFRDBTMDF2MERGMjIyMHYwRQAABgAAACUEAANJABAAIQA2AEcAXABxAAA3FAcGIyInJjU0NzYzMhcWFREUBwYjIicmNTQ3NjMyFxYVBRUUBwYjISInJj0BNDc2MyEyFxYVARQHBiMiJyY1NDc2MzIXFhUFFRQHBiMhIicmPQE0NzYzITIXFhURFRQHBiMhIicmPQE0NzYzITIXFhXbICAtLiAgICAuLSAgICAtLiAgICAuLSAgAyUFBgf9SQgFBQUFCAK3BwYF/NsgIC0uICAgIC4tICADJQUGB/1JCAUFBQUIArcHBgUFBgf9SQgFBQUFCAK3BwYFki0gICAgLS4gICAgLgElLiAgICAuLiAgICAu7m4HBQYGBQduCAUFBQUIAhItICAgIC0uICAgIC7tbgcGBQUGB24HBgUFBgcBJG0IBQYGBQhtCAUGBgUIAAYACf+3BAADsgAlAE4AYwB1AIoAnwAANxQHBiMiJzcWMzI3NjU0Byc2NzY3Njc1IgciIxUjNTMVBxYXFhUTFSMmNTQ3Njc2NzY3NjU0JyYjIgcnNjc2MzIXFhUUBwYHBgcGBzM1MwUVFAcGIyEiJyY9ATQ3NjMhMhcWFQEVIzUzNDU2PQEjBgcnNzMVMwUVFAcGIyEiJyY9ATQ3NjMhMhcWFREVFAcGIyEiJyY9ATQ3NjMhMhcWFdofIC48JiAcIREMDDwPBQ4OCgoLCRITCT2/Nx0SEQHPAw0NExMTEw0OCQgOGhQxDhsbISocHRMUFxgTFAFJPAMlBQYH/UkIBQUFBQgCtwcGBfzbvz0BAQUYKU49PQMlBQYH/UkIBQUFBQgCtwcGBQUGB/1JCAUFBQUIArcHBgUZLhoaJjIaCAkQJAQgBRQTCwwKAQEeVjJCBhYVHQFmWhQKHhgYDg8NDAwNDQ4ICCEhHhAQGBcpHBgYDQ0QEA4itm4HBQYGBQduCAUFBQUIAgI5ORcvLhcHChUrSefdbgcGBQUGB24IBQUFBgcBJG0IBQYGBQhtCAUGBgUIAAADAAAAAAQAA24AFAA7AG4AAAEyFxYdARQHBiMhIicmPQE0NzYzISUmJyY1NDc2MzIXFhcWFxYVFA8BLwEmJyYjIgcGFRQXFhcWFxYXIQUzFhUUBwYHBgcGBwYjIi8BJicmPQE0JyY/ATU3FhcWFxYXFhcWFxYzMjc2NzY1NCcmJwPuCAUFBQUI/CQIBQUFBQgD3P0mEA0cTUyVHEMmPwYGCAMHMAgcHjNFQiYnJiZ5KDshFv5XASLrBBgNGxYpLSouRkEvUCAJBAEBAQE6CQgJBAQDFBoYJCIpJSssGRsuEzsBtwUFCCUIBQUFBQglCAUFJBQaODRnSUkLBxUVLkYjCg8CAwJVIDQiITIqJicjDBoQDpIWHkA6HxwUGhwKDA0XCQcFCAc+GxEWFRkBExUVCwsFIBUVDAwPDyIjJzAqEBgAAAACAAAAAANuA24AaAB9AAATJi8BNjMyFxYzMjc2NzI3FRcVBiMiBwYVFBcUFR8BFhcWFxYzMjc2NzY3Njc2NTQnJicmLwEmJyYPASc3MxcWNxcWFRQHBgcGBwYVFBcUFRYXFgcGBwYHBgcGIyInJicmJyY9ATQnJicBNTQnJiMhIgcGHQEUFxYzITI3NjUbFQQCBxAiHksUMS9CESARASIlIgsIAQEIAxoUIzIzOzIgGBwKFAoMAgIEBQMCAwsUGDkIATB1K0UKBAMZFykECAEFCAMMCA8WKis9PlRfQ0QiIw0JCg5GA1MFBgj8twgFBQUFCANJCAYFAzcCATIBAwQCAgEBCCUFBQ4IRAcLCwSDoEYtIhMaEAoTFBAgISpZLRwcKioyIScMFAEBAjEGAggBFggEDQcBBgMJDwQLDAYL13A+KxslISESExsaKyxELVq+bA4VAfzbJQgFBQUFCCUIBQUFBQgAAAAFAAAAAANuA24AIAAxAEIAYwB8AAABBgcGIyInJicmNzY3NhcWFxYXFjMyNzY3Njc2FxYXFgclFAcGIyInJjU0NzYzMhcWFSEUBwYjIicmNTQ3NjMyFxYVFzQnJicmJyYjIgcGBwYHBhUUFxYXFhcWMzI3Njc2NzY1MxQHBgcGIyInJicmNTQ3Njc2MzIXFhcWFQKIFTo6SEk5OhUFBwcPDg0OBA8mJzAwJicOBQ4NDw4HBwX+5hYVHh8VFhYVHx4VFgEkFRYeHhYVFRYeHhYVkx4dMTBEREpKREQxMR0dHR0xMURESkpERDAxHR5JOztlZXd4ZGU7Ozs7ZWR4d2VlOzsBUUYqKioqRg4NDgQFBwcPLR0cHB0tDwcHBQQODQ74HhYVFRYeHhYVFRYeHhYVFRYeHhYVFRYekkpERDAxHR4eHTEwRERKSkREMTEdHR0dMTFEREp4ZGU7Ozs7ZWR4d2VlOzs7O2VldwAAAwAaAAsELwMaABoALwBKAAAlBwYjIicBJjU0NwE2MzIfARYVFA8BFxYVFAcBAwYHBi8BJicmNxM2NzYfARYXFgcJAQYjIi8BJjU0PwEnJjU0PwE2MzIXARYVFAcBYR0GBwgF/vUFBQELBQgHBh0FBeHhBQUBUdUCBwYHJAcEAwLVAgcGByQHBAQDAXj+9QUIBwYcBgbg4AYGHAYHCAUBCwUFlxwGBgEKBgcIBQELBQUdBgcHBuHgBgcIBgJi/R4HBAMCCgIGBwcC4ggDBAIKAgcGCP6M/vYGBhwGCAcG4OEGBwcGHQUF/vUFCAcGAAAAAgADAEkDbQNiACMAVQAAJRUjLwEmJyMHBg8BIzUzNycjNTMXFhcWFzM2PwIzFSMHFzMBFSEnJjU0NzY3Njc2NzY3NjU0JyYjIgcGByc2NzYzMhcWFRQHBgcGBwYHBgcGBzM1MwIBjlsOBAICBQYIWZNJcWpOnVABDAQCAgIEDlCTR2l0PwFs/toCAg8PFhYaGhYWDw8RERcdGwgMPA8VLzw/JycODhYVGRkWFhAPAoVIqWCQGAUHDAsOj2Cmm2CCAhYFBwUHGIJgmKkBhHYPEAskHh8TExISDQ0SEhMVDg4WBhA1FRElIiI5IBsbEBEREA0MERETLgACAAP/twNuAkoAIwBTAAAlFSMvASYnIwcGDwEjNTM3JyM1MxcWFxYXMzY/AjMVIwcXMwUVIScmNTQ3Njc2NzY3Njc2NTQnJiMiBwYHJzY3NjMyFxYVFAcGBwYHBgcGBzM1MwIBjlsOBAICBQYIWZNJcWpOnVABDAQCAgIEDlCTR2l0PwFt/toCAg8PFhYaGhYWDw8RERcdGwgMPA8VLj0/JycUFBwcHRwVFgKFSKlgkBgFBwwLDo9gpptgggIWBQcFBxiCYJipfHYPGgEkHh8TExISDQ0SEhMVDg4WBhA1FRElIiI5Jh4eExMQERMUFi4AAAAADAAAAAADbgNuAAoAEgAbADAAQwBlAHAAkQCfALIAxwDcAAAlNTQjIgcVFjMyNTczNTQjIh0BJRUjFSM1IzUzFxUjNQYjIicmPQEzFRQXFjMyNzUzFxUUBwYjIicVIxEzFTYzMhcWFRcVFAcGBwYjIicmPQE0NzYzMhcWHQEjFRQzMjc0NTQ9ATMBFRQjIj0BNDMyFQE0JyYnJicmIyIHBgcGBwYVFBcWFxYXFjMyNzY3Njc2NQE3IwcnIxcxFxYXFTM1FzU0JyYjIgcGHQEUFxYzMjc2NRczNSMVBiMiJzQ9ASMVFBcWMzI3FSURFAcGIyEiJyY1ETQ3NjMhMhcWFQINEAoJCQoQaSYTE/66LiothXMmFxUTBQMlAQEICw0mkAQHFxQTJycSFRcHBI8BAgYQHh4QDAsRHR0PDEwUDQQn/v8TEhITATALBRMTGU2enU4ZExIGCwsGEhMYT52dThkSEwYL/lEzKx0eLQ4NFAYrpQwRHB0PDAwPHRwRDGcnJwwMCAEnBAYSFRcBIDEwRP3cRDEwMDFEAiREMDHOWh0KgAkcRhMeHhOYKPLyKEjSFxoQChWmmg4BCRKgP1QeDBgYFQEaXBcYDB5KBREIDAsXFhAhSiIPFhYQISsmHQ8BAwQGDAHXWR4eWR0d/mhlMBkREQMICAMRERkyY2QwGRERAwkJAxERGTBkAXSpb28nJzsgc3MuSiERFhYRIUohERUVECJF1KISCgENnKgVCg8ZF6793EQxMDAxRAIkRDAxMTBEAAEAIwAAA90DbgCzAAAlIicmIyIHBiMiJyY1NDc2NzY3Njc2PQE0JyYjISIHBh0BFBcWFxYzFhcWFRQHBiMiJyYjIgcGIyInJjU0NzY3Njc2NzY9ARE0NTQ1NCc0JyYnJicmJyYnJiMiJyY1NDc2MzIXFjMyNzYzMhcWFRQHBiMGBwYHBh0BFBcWMyEyNzY9ATQnJicmJyY1NDc2MzIXFjMyNzYzMhcWFRQHBgciBwYHBhURFBcWFxYXMhcWFRQHBiMDwRkzMhoZMjMZDQgHCQoNDBEQChIBBxX+fhYHARUJEhMODgwLBwcOGzU1GhgxMRgNBwcJCQsMEA8JEgECAQIDBAQFCBIRDQ0KCwcHDho1NRoYMDEYDgcHCQoMDRAQCBQBBw8BkA4HARQKFxcPDgcHDhkzMhkZMTEZDgcHCgoNDRARCBQUCRERDg0KCwcHDgACAgICDAsPEQkJAQEDAwUMROAMBQMDBQzUUQ0GAQIBCAgSDwwNAgICAgwMDhEICQECAwMFDUUhAdACDQ0ICA4OCgoLCwcHAwYBAQgIEg8MDQICAgINDA8RCAgBAgEGDFC2DAcBAQcMtlAMBgEBBgcWDwwNAgICAg0MDxEICAEBAgYNT/3mRAwGAgIBCQgRDwwNAAABAAAAAQAAxj3R918PPPUACwQAAAAAANEgjwwAAAAA0SCPDAAA/7cESQPAAAAACAACAAAAAAAAAAEAAAPA/8AAAARJAAD//wRJAAEAAAAAAAAAAAAAAAAAAAAlAAAAAAAAAAAAAAAAAgAAAAQAAAAEAAAaBAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAQAQAAAAEAAAABAAAAAQAAAADtwAAAyUAAAJJAAAEAAAABAAAAAQAAAAEAAAABAAAAARJAAADtwAJBAAAAAQAAAkEAAAABAAAAAQAAAAESQAaBAAAAwQAAAMEAAAABAAAIwAAAAAACgAUAB4AbgC4APoBQAFcAbYB+gKUArIC9ANmA5oEMATSBZwGFAb4B24H5AhYCMwJMAnqCogLYgwEDLgNbg3mDmIO3A/+EPAAAQAAACUA3QAOAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABABwAAAABAAAAAAACAA4AeAABAAAAAAADABwAMgABAAAAAAAEABwAhgABAAAAAAAFABYAHAABAAAAAAAGAA4ATgABAAAAAAAKADQAogADAAEECQABABwAAAADAAEECQACAA4AeAADAAEECQADABwAMgADAAEECQAEABwAhgADAAEECQAFABYAHAADAAEECQAGABwAXAADAAEECQAKADQAogBiAGIALQBlAGQAaQB0AG8AcgAtAGYAbwBuAHQAVgBlAHIAcwBpAG8AbgAgADEALgAwAGIAYgAtAGUAZABpAHQAbwByAC0AZgBvAG4AdGJiLWVkaXRvci1mb250AGIAYgAtAGUAZABpAHQAbwByAC0AZgBvAG4AdABSAGUAZwB1AGwAYQByAGIAYgAtAGUAZABpAHQAbwByAC0AZgBvAG4AdABGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("truetype"),url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
    font-weight: 400;
    font-style: normal
}

[class^="bb-btn"],[class*=" bb-btn"] {
    font-family: 'bb-editor-font';
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.bb-sel {
    float: left;
    padding: 2px 2px 0
}

.bb-sel select {
    font-size: 11px
}

.bb-sep {
    display: inline-block;
    float: left;
    width: 1px;
    padding: 2px
}

.bb-btn {
    cursor: pointer;
    outline: 0
}

#b_font select,#b_size select {
    padding: 0
}

#b_b:before {
    content: "\f032"
}

#b_i:before {
    content: "\f033"
}

#b_u:before {
    content: "\f0cd"
}

#b_s:before {
    content: "\f0cc"
}

#b_img:before {
    content: "\f03e"
}

#b_up:before {
    content: "\e930"
}

#b_emo:before {
    content: "\f118"
}

#b_url:before {
    content: "\f0c1"
}

#b_leech:before {
    content: "\e98d"
}

#b_mail:before {
    content: "\f003"
}

#b_video:before {
    content: "\e913"
}

#b_audio:before {
    content: "\e911"
}

#b_hide:before {
    content: "\e9d1"
}

#b_quote:before {
    content: "\e977"
}

#b_code:before {
    content: "\f121"
}

#b_left:before {
    content: "\f036"
}

#b_center:before {
    content: "\f037"
}

#b_right:before {
    content: "\f038"
}

#b_color:before {
    content: "\e601"
}

#b_spoiler:before {
    content: "\e600"
}

#b_fla:before {
    content: "\ea8d"
}

#b_yt:before {
    content: "\f166"
}

#b_tf:before {
    content: "\ea61"
}

#b_list:before {
    content: "\f0ca"
}

#b_ol:before {
    content: "\f0cb"
}

#b_tnl:before {
    content: "\ea61"
}

#b_br:before {
    content: "\ea68"
}

#b_pl:before {
    content: "\ea72"
}

#b_size:before {
    content: "\f034"
}

#b_font:before {
    content: "\f031"
}

#b_header:before {
    content: "\f1dc"
}

#b_sub:before {
    content: "\f12c"
}

#b_sup:before {
    content: "\f12b"
}

#b_justify:before {
    content: "\f039"
}

.bb-pane h1,.bb-pane h2,.bb-pane h3,.bb-pane h4,.bb-pane h5,.bb-pane h6 {
    margin-top: 5px;
    margin-bottom: 5px
}

.bb-pane h1 {
    font-size: 36px
}

.bb-pane h2 {
    font-size: 30px
}

.bb-pane h3 {
    font-size: 24px
}

.bb-pane h4 {
    font-size: 18px
}

.bb-pane h5 {
    font-size: 14px
}

.bb-pane h6 {
    font-size: 12px
}

.bb-pane-dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    min-width: 180px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 11px;
    border: 1px solid #e6e6e6;
    border-color: rgba(0,0,0,0.1);
    border-radius: 2px;
    background: #fff;
    background-clip: padding-box;
    -webkit-box-shadow: 0 1px 2px #dadada;
    box-shadow: 0 1px 2px #dadada;
    max-height: 300px;
    overflow: auto
}

.bb-pane-dropdown > li > a {
    display: block;
    padding: 3px 10px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857;
    color: #353535;
    white-space: nowrap
}

.bb-pane-dropdown > li > a:hover {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5
}

.bb-pane-dropdown .color-palette div .color-btn {
    width: 17px;
    height: 17px;
    padding: 0;
    margin: 0;
    border: 1px solid #fff;
    cursor: pointer
}

.bb-pane-dropdown .color-palette {
    padding: 0 5px
}

.bb-pane-dropdown table {
    margin: 0
}

.quick-edit-text {
    padding: .4em;
    width: 350px
}

.quick-edit-textarea {
    height: 250px;
    padding: 2px;
    border: 1px solid #d7d7d7;
    width: 100%;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out 0.15s,box-shadow ease-in-out .15s
}

#marker-bar,#txtselect_marker {
    display: block;
    visibility: hidden;
    position: absolute;
    z-index: 1200;
    opacity: 0;
    -webkit-transition: opacity .4s,visibility .1s linear .4s;
    transition: opacity .4s,visibility .1s linear .4s
}

#txtselect_marker {
    cursor: pointer;
    background: url(/templates/andplus/dleimages/marker.png) no-repeat 0 0
}

#txtselect_marker:hover {
    background-position: 0 -32px
}

#marker-bar {
    border: 1px solid #ccc;
    border-radius: 15px;
    background: #fff;
    padding: 5px 10px;
    cursor: default;
    box-shadow: 0 0 4px #ccc;
    -webkit-box-shadow: 0 0 4px #ccc
}

#marker-bar.show {
    -webkit-transition: opacity .4s,visibility 0;
    transition: opacity .4s,visibility 0;
    opacity: 1;
    visibility: visible
}

#txtselect_marker.show {
    visibility: visible;
    width: 32px;
    height: 32px;
    -webkit-transition: opacity .4s,visibility 0;
    transition: opacity .4s,visibility 0;
    opacity: 1
}

#marker-bar .masha-social,#marker-bar .masha-marker {
    cursor: pointer;
    display: block;
    margin: 0 5px;
    float: left
}

#marker-bar .masha-marker {
    line-height: 1em;
    color: #aaa;
    border-bottom: 1px dotted #aaa;
    margin-right: 10px
}

#marker-bar .masha-marker:hover {
    color: #ea3e26;
    border-color: #ea3e26
}

.user_selection,.user_selection_true {
    background: #fff5d5;
    padding: 2px 0
}

.user_selection a.txtsel_close,.user_selection_true a.txtsel_close {
    display: none
}

.user_selection .closewrap,.user_selection_true .closewrap {
    position: relative
}

.user_selection.hover a.txtsel_close,.user_selection_true.hover a.txtsel_close {
    display: inline-block;
    position: absolute;
    top: -7px;
    left: -5px;
    width: 33px;
    height: 33px;
    background: url(/templates/andplus/dleimages/closemarker.png) 0 0 no-repeat
}

.user_selection.hover a.txtsel_close:hover,.user_selection_true.hover a.txtsel_close:hover {
    background-position: -0 -33px
}

#share-popup {
    border: 1px solid #e6e6e6;
    border-color: rgba(0,0,0,0.1);
    border-radius: 2px;
    background: #fff;
    position: absolute;
    z-index: 100;
    width: 414px;
    display: none;
    padding: 20px 0;
    opacity: 0;
    box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);
    background-clip: padding-box;
    -webkit-transition: opacity .4s,visibility .1s linear .4s;
    transition: opacity .4s,visibility .1s linear .4s
}

#share-popup.show {
    display: block;
    opacity: 1;
    -webkit-transition: opacity .4s,visibility 0;
    transition: opacity .4s,visibility 0
}

#share-popup .social {
    padding: 0 0 10px 17px
}

#share-popup .social p {
    padding-bottom: 10px;
    margin: 0;
    font-weight: 700
}

#share-popup .social ul {
    list-style: none;
    margin: 0;
    padding: 0
}

#share-popup .social ul li {
    display: inline;
    margin-right: 20px;
    padding-top: 2px
}

#share-popup .social ul a {
    text-decoration: none;
    font-size: 12px;
    display: inline-block;
    color: #919191
}

#share-popup .social ul a:hover {
    text-decoration: underline
}

#share-popup .social a span {
    cursor: pointer;
    width: 20px;
    height: 20px;
    background: url(/templates/andplus/dleimages/social-icons.png) 20px 20px no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin: -3px 5px 0 0
}

#share-popup .social .tw span {
    background-position: 0 -20px
}

#share-popup .social .tw:hover span {
    background-position: 0 0
}

#share-popup .social .fb span {
    background-position: -20px -20px
}

#share-popup .social .fb:hover span {
    background-position: -20px 0
}

#share-popup .social .vk span {
    background-position: -40px -20px
}

#share-popup .social .vk:hover span {
    background-position: -40px 0
}

#share-popup .social .gp span {
    background-position: -60px -20px
}

#share-popup .social .gp:hover span {
    background-position: -60px 0
}

#share-popup .link {
    clear: both;
    border-top: 1px solid #d9d9d9;
    padding: 10px 5px 0 10px;
    line-height: 1.2;
    overflow: hidden;
    margin: 0 7px
}

#share-popup .link p {
    font-weight: 700;
    padding: 0 0 3px;
    margin: 0
}

#share-popup .link span {
    color: #999;
    font-size: 10px;
    display: block;
    padding-top: 3px
}

#share-popup .link a {
    display: block
}

.dle-alert,.dle-confirm,.dle-promt {
    padding: 20px 1em!important
}

.wide,.bb-editor textarea,.ui-dialog textarea,select#category,.timezoneselect,.quick-edit-text {
    width: 100%!important
}

#searchuser,#searchinput {
    width: 100%!important;
    margin-bottom: 10px
}

.xfields textarea,.xprofile textarea {
    width: 100%;
    height: 186px
}

.xfields_table td {
    vertical-align: top
}

.xfieldsrow {
    padding-top: 5px;
    clear: both
}

.xfieldscolleft {
    float: left;
    width: 30%;
    padding-top: 14px
}

.xfieldscolright {
    float: left;
    width: 70%
}

.file-box {
    width: 95%;
    max-width: 437px;
    border: 1px solid #B3B3B3;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #F5F5F5;
    padding: 10px;
    margin-top: 10px
}

.xfieldimagegallery {
    margin: 0;
    padding: 0;
    list-style: none;
    clear: both
}

.xfieldimagegallery li {
    list-style: none;
    margin: 0;
    padding: 0
}

.xfieldimagegallery li img {
    float: left;
    margin-right: 5px;
    border: 5px solid #fff;
    width: 100px;
    height: 100px;
    transition: box-shadow .5s ease
}

.qq-uploader {
    position: relative;
    width: 100%
}

.qq-upload-button {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 5px;
    cursor: pointer
}

.qq-upload-drop-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    max-width: 437px;
    background: #FF9797;
    text-align: center
}

.qq-upload-drop-area span {
    display: block;
    position: absolute;
    top: 50%;
    width: 100%;
    margin-top: -8px;
    font-size: 16px
}

.qq-upload-drop-area-active {
    background: #FF7171
}

.uploadedfile {
    display: inline-block;
    width: 115px;
    height: 140px;
    margin: 10px 5px 5px;
    border: 1px solid #B3B3B3;
    box-shadow: 0 1px 4px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.3);
    text-align: center;
    background: #fff
}

.uploadedfile .uploadimage {
    margin-top: 5px;
    width: 115px;
    height: 90px;
    display: table-cell;
    text-align: center;
    vertical-align: middle
}

.uploadedfile .info {
    text-align: left;
    white-space: nowrap;
    margin: 0 5px;
    overflow: hidden
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none
}

.progress {
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #f5f5f5;
    height: 10px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    background: #eee;
    -webkit-box-shadow: 0 1px 0 white,0 0 0 1px rgba(0,0,0,0.1) inset,0 1px 4px rgba(0,0,0,0.2) inset;
    box-shadow: 0 1px 0 white,0 0 0 1px rgba(0,0,0,0.1) inset,0 1px 4px rgba(0,0,0,0.2) inset
}

.progress .progress-bar {
    float: left;
    width: 0;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #428bca;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
    -webkit-transition: width .6s ease;
    transition: width .6s ease;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 8px
}

.progress-bar span {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0 0 0 0);
    border: 0
}

.progress-blue {
    background-image: -webkit-gradient(linear,left 0%,left 100%,from(#9bcff5),to(#6db9f0));
    background-image: -webkit-linear-gradient(top,#9bcff5,0%,#6db9f0,100%);
    background-image: -moz-linear-gradient(top,#9bcff5 0%,#6db9f0 100%);
    background-image: linear-gradient(to bottom,#9bcff5 0%,#6db9f0 100%);
    background-repeat: repeat-x;
    border: 1px solid #55aeee
}

.emoji {
    border: none;
    vertical-align: middle;
    width: 22px;
    height: 22px
}

.form-group td {
    padding-bottom: 10px
}

.form-group > label {
    display: block
}

.story .title {
    margin: 10px 0;
    font-size: 20px
}

.stats_head > ul {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 1.25em
}

.stats_head > ul > li {
    margin-top: 15px;
    padding-left: 30px
}

.stats_head > ul > li:before {
    content: "";
    float: left;
    margin: 2px 0 0 -30px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: #3394e6
}

.stats_head > ul > li > b {
    display: block;
    font-size: .8em;
    opacity: .5;
    font-weight: 400
}

.stats_head > ul > li.stats_d:before {
    background-color: #f6a71a
}

.stats_head > ul > li.stats_w:before {
    background-color: #ce3f28
}

.stat_group {
    margin: 25px 0
}

.stat_group > h5 {
    margin-top: 0;
    margin-bottom: 1em;
    font-size: 15px
}

.stat_group > ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.stat_group > ul > li {
    padding: .6em 0;
    border-top: 1px dotted #d5d5d5
}

#pm-menu {
    margin: 25px 0
}

#pm-menu a {
    color: inherit;
    padding: 10px 16px;
    border-radius: 2px;
    border: 2px solid transparent;
    text-decoration: none!important
}

#pm-menu a:hover {
    border-color: #5392E0
}

.pm-box {
    margin-bottom: 25px
}

.pm_status {
    padding: 25px;
    background-color: #fafafa;
    border-radius: 2px
}

.pm_progress_bar {
    background-color: #e5dbcc;
    margin-bottom: 10px;
    border-radius: 2px
}

.pm_progress_bar span {
    background: #e85319;
    font-size: 0;
    height: 20px;
    border-radius: 2px;
    display: block;
    overflow: hidden
}

.combo_field {
    margin: 5px 0
}

#dle-captcha {
    display: block
}

.ui-dialog {
    z-index: 9999;
}

select,textarea,input[type="password"],input[type="file"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="tel"],input[type="color"] {
    display: inline-block;
    margin-bottom: 15px;
    width: 302px;
    height: 46px;
    line-height: 22px;
    padding: 10px;
    vertical-align: middle;
    border-radius: 2px;
    border: 1px solid #a4d6ab;
    -webkit-transition: border .2s linear 0;
    transition: border .2s linear 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

textarea {
    margin: 0;
    overflow: auto;
    vertical-align: top;
    resize: vertical
}

textarea:focus,select:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="file"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus {
    border-color: #39b54a
}

input[type="radio"],input[type="checkbox"] {
    line-height: normal;
    margin: -2px 6px 0 0;
    vertical-align: middle
}

input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"] {
    width: auto;
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

select[multiple],select[size],textarea {
    height: auto
}

input::-moz-placeholder,textarea::-moz-placeholder,input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
    opacity: .6
}

input:focus {
    outline: none
}

input[type="file"],input[type="image"] {
    padding: 0;
    border-width: 0;
    background-color: transparent
}

.wide,.bb-editor textarea,.ui-dialog textarea,select#category,.timezoneselect,.quick-edit-text {
    width: 100%!important
}

.form_submit .c-captcha {
    float: right
}

.c-captcha {
    position: relative
}

.c-captcha:after {
    clear: both;
    display: block;
    content: ""
}

.c-captcha > a {
    float: left;
    margin-right: 5px
}

.c-captcha img {
    position: relative;
    display: block;
    width: 130px;
    height: 46px;
    z-index: 1;
    -webkit-transition: all ease .2s;
    transition: all ease .2s
}

.c-captcha > input {
    float: left;
    width: 130px
}

.dle-captcha {
    position: relative
}

.dle-captcha:after {
    clear: both;
    display: block;
    content: ""
}

.dle-captcha > a {
    float: left;
    margin-right: 5px
}

.dle-captcha img {
    position: relative;
    display: block;
    width: 130px;
    height: 46px;
    -webkit-transition: all ease .2s;
    transition: all ease .2s
}

.dle-captcha > input {
    float: left;
    width: 130px
}

.btn,.bbcodes,.btn-border {
    border: 0 none;
    display: inline-block;
    vertical-align: middle;
    font-size: 13pt;
    cursor: pointer;
    height: 50px;
    border-radius: 35px;
    line-height: 22px;
    outline: none;
    background-color: #39b54a;
    color: #fff;
    border: 0 none;
    padding: 7px 22px;
    text-decoration: none!important;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all ease .1s;
    transition: all ease .1s
}

.btn:hover,.bbcodes:hover,.ui-button:hover {
    background-color: #50d146
}

.fullstory .full-item {
    margin: 25px 0 15px
}

.fullstory .subscribe {
    background: #FCE5BA;
    position: relative;
    color: #A76846;
    padding: 15px;
    border-radius: 5px;
    margin: 15px 0;
    padding-left: 95px
}

.fullstory .subscribe:before {
    content: '';
    position: absolute;
    background: url(/templates/andplus/images/speaker.png) no-repeat;
    background-size: 80px;
    width: 80px;
    height: 80px;
    top: 50%;
    margin-top: -40px;
    left: 8px
}

.fullstory .subscribe h3 {
    font-weight: 700;
    margin-bottom: 10px
}

.f-cols {
    position: relative;
    margin-bottom: 20px
}

.f-dl {
    position: relative;
    padding: 0 10px
}

.s-in {
    float: left;
    width: 130px;
    padding: 15px;
    position: relative;
    border-radius: 8px;
    border: 1px solid #E1E7F5;
    -webkit-box-shadow: 0 0 13px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 13px 0 rgba(0,0,0,0.1);
    box-shadow: 0 0 13px 0 rgba(0,0,0,0.1)
}

.s-in img {
    display: block;
    margin: 0 auto;
    width: 100%;
    border-radius: 8px
}

.f-info {
    width: calc(100% - 180px);
    width: -webkit-calc(100% - 180px);
    float: right
}

.f-info div.ftbl {
    font-size: 13px;
    padding: 7px 5px
}

.f-info div.ftbl:nth-child(2n+1) {
    background-color: #f5f5f5
}

.f-info div.ftbl > span.fnm {
    opacity: .7;
    float: left;
    width: 150px;
    font-weight: 700
}

.f-info div.ftbl > span.snm {
    display: block;
    width: calc(100% - 150px);
    float: left
}

.f-info a {
    text-decoration: underline;
    color: #0294d9
}

.send {
    text-align: center;
    font-weight: 700
}

.send a {
    padding: 10px 15px;
    display: block;
    color: #fff;
    background: #FFB938;
    text-align: center;
    border-radius: 4px
}

.send p {
    margin-top: 7px
}

.full-text {
    padding: 15px;
    border: 4px;
    border: 1px solid #eee
}

.download-box {
    position: relative
}

.download-box .d-title {
    background-color: #96C120;
    color: #fff;
    margin: -20px;
    margin-bottom: 20px;
    padding: 10px 20px;
    font-size: 18px;
    font-weight: 600
}

.full-banner {
    margin: 0 auto;
    max-width: 728px
}

.download-box .d-load {
    margin: 0 auto;
    max-width: 728px
}

.download-box .d-load a + br {
    display: none
}

.download-box .d-load a {
    color: #fff;
    background-color: #019540;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    text-decoration: none;
    padding: 15px;
    font-size: 16px;
    display: block;
    text-align: center;
    margin-bottom: 10px
}

.download-box .d-load a:hover {
    color: #fff;
    background-color: #39b54a;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    text-decoration: none;
    padding: 15px;
    font-size: 16px;
    display: block;
    text-align: center;
    margin-bottom: 10px
}

.to-dl {
    display: block;
    cursor: pointer;
    width: 100%;
    background: #96C120;
    border-radius: 25px;
    padding: 6px 0;
    text-align: center;
    color: #fff
}

.big-circle {
    position: relative;
    height: 100px;
    width: 100px;
    text-align: center;
    margin: 10px auto 0;
    vertical-align: middle;
    border-radius: 50%;
    box-shadow: inset 0 2px 2px rgba(0,0,0,0.4);
    border: solid 1px rgba(0,0,0,0.1);
    background: -webkit-linear-gradient(top,rgba(178,178,178,0.4) 0%,white 100%)
}

.litle-circle {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 60px;
    width: 60px;
    line-height: 80px;
    border-radius: 50%;
    border: solid 1px #b2b2b2;
    background: -webkit-linear-gradient(top,#e5e5e5 0%,white 100%);
    transition: all .3s;
    box-shadow: 0 2px 2px rgba(0,0,0,0.5),inset 0 2px 2px rgba(0,0,0,0)
}

.litle-circle:hover {
    box-shadow: 0 4px 4px rgba(0,0,0,0),inset 0 1px 1px rgba(0,0,0,0.7);
    text-shadow: none
}

.litle-circle:hover:hover i {
    color: rgba(249,13,91,0.8)
}

.big-circle i {
    font-size: 35px;
    color: #999;
    transition: all .5s;
    text-shadow: 1px 1px white,-1px -1px #444
}

.s-rate {
    margin: 0 auto;
    margin-top: 15px;
    display: table;
    width: 90px;
    background: #edf4fa;
    border: 2px solid #96c120;
    text-align: center;
    padding: 5px;
    border-radius: 25px;
    position: relative
}

.s-rate::after {
    content: '';
    position: absolute;
    left: 50%;
    top: -20px;
    margin-left: -10px;
    border: 10px solid transparent;
    border-bottom: 10px solid #96c120
}

.full-rating img {
    display: block;
    width: 70px;
    margin: 0 auto
}

.rate-count {
    width: 100%;
    background: #239EFE;
    color: #fff;
    padding: 10px 0;
    border-radius: 3px;
    margin-top: 8px;
    text-align: center
}

.fnews {
    margin: 0 auto;
    margin-bottom: 15px;
    display: block;
    max-width: 100%;
    padding: 3px
}

.sitemap_items {
    margin-bottom: 15px;
}

.sitemap_categories li {
    margin-left: 2px;
}

a.sitemap_cat_link {
    color: #221b2e;
    text-decoration: none;
}

.sitemap_cat_parent a.sitemap_cat_link, .sitemap_cat_parent {
    color: #AEAEAE;
    text-decoration: none;
    text-transform: lowercase;
}

a.sitemap_cat_link:hover {
    color: #673ab8;
    text-decoration: underline;
}

.sitemap_static_pages li a {
    margin-top: 15px;
    font-size: 20px;
}

.sitemap_static_pages li a:hover {
    color: #673ab8;
}

.rating-wrap .rating-full .rating,.rating-wrap .rating-full .unit-rating {
    width: 200px;
    height: 40px;
    padding: 2px
}

.rating {
    font-size: 11px
}

.rating-wrap .rating-full .unit-rating li.current-rating {
    background-image: url(/getmod/css/stars.svg);
    -webkit-background-size: 40px auto;
    background-size: 40px auto
}

.rating-wrap .rating-full .unit-rating {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    background-position: 0 -80px
}

.rating-wrap .rating-full .unit-rating li {
    text-indent: -90000px;
    padding: 0;
    margin: 0;
    float: left
}

.rating-wrap .rating-full .unit-rating a.r1-unit {
    left: 0
}

.rating-wrap .rating-full .unit-rating a.r1-unit:hover {
    width: 40px
}

.rating-wrap .rating-full .unit-rating a.r2-unit {
    left: 40px
}

.rating-wrap .rating-full .unit-rating a.r2-unit:hover {
    width: 80px
}

.rating-wrap .rating-full .unit-rating a.r3-unit {
    left: 80px
}

.rating-wrap .rating-full .unit-rating a.r3-unit:hover {
    width: 120px
}

.rating-wrap .rating-full .unit-rating a.r4-unit {
    left: 120px
}

.rating-wrap .rating-full .unit-rating a.r4-unit:hover {
    width: 160px
}

.rating-wrap .rating-full .unit-rating a.r5-unit {
    left: 160px
}

.rating-wrap .rating-full .unit-rating a.r5-unit:hover {
    width: 200px
}

.rating-wrap .rating-full .unit-rating li.current-rating {
    background-position: 0 0;
    position: absolute;
    height: 40px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
    padding: 0
}

.rating-wrap .rating-full .ratingplus {
    color: #70bb39
}

.rating-wrap .rating-full .ratingminus {
    color: red
}

.rating-wrap .rating-full .ratingzero {
    color: #6c838e
}

.rating-wrap .rating-short .rating,.rating-wrap .rating-short .unit-rating {
    width: 100px;
    height: 20px;
    padding: 1px
}

.rating {
    font-size: 11px
}

.rating-wrap .rating-short .unit-rating,.rating-wrap .rating-short .unit-rating li a:hover,.rating-wrap .rating-short .unit-rating li.current-rating {
    background-image: url(/getmod/css/stars.svg);
    -webkit-background-size: 20px auto;
    background-size: 20px auto
}

.rating-wrap .rating-short .unit-rating {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    background-position: 0 -20px
}

.rating-wrap .rating-short .unit-rating li {
    text-indent: -90000px;
    padding: 0;
    margin: 0;
    float: left
}

.rating-wrap .rating-short .unit-rating li a {
    display: block;
    width: 20px;
    height: 20px;
    text-decoration: none;
    border: 0 none!important;
    text-indent: -9000px;
    z-index: 17;
    position: absolute;
    padding: 0
}

.rating-wrap .rating-short .unit-rating li a:hover {
    background-position: 0 -20px;
    z-index: 2;
    left: 0
}

.rating-wrap .rating-short .unit-rating a.r1-unit {
    left: 0
}

.rating-wrap .rating-short .unit-rating a.r1-unit:hover {
    width: 20px
}

.rating-wrap .rating-short .unit-rating a.r2-unit {
    left: 20px
}

.rating-wrap .rating-short .unit-rating a.r2-unit:hover {
    width: 40px
}

.rating-wrap .rating-short .unit-rating a.r3-unit {
    left: 40px
}

.rating-wrap .rating-short .unit-rating a.r3-unit:hover {
    width: 60px
}

.rating-wrap .rating-short .unit-rating a.r4-unit {
    left: 60px
}

.rating-wrap .rating-short .unit-rating a.r4-unit:hover {
    width: 80px
}

.rating-wrap .rating-short .unit-rating a.r5-unit {
    left: 80px
}

.rating-wrap .rating-short .unit-rating a.r5-unit:hover {
    width: 100px
}

.rating-wrap .rating-short .unit-rating li.current-rating {
    background-position: 0 0;
    position: absolute;
    height: 20px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
    padding: 0
}

.rating-wrap .rating-short .ratingplus {
    color: #70bb39
}

.rating-wrap .rating-short .ratingminus {
    color: red
}

.rating-wrap .rating-short .ratingzero {
    color: #6c838e
}


.comments-tree-item{-webkit-border-radius:25px;border-radius:25px;-webkit-box-shadow:0 4px 5px 0 rgb(103 58 184 / 20%);box-shadow:0 4px 5px 0 rgb(103 58 184 / 20%);background-color:#fff;margin-bottom:30px;padding:30px;position:relative}

.comments-tree-item .comments-tree-item{-webkit-box-shadow:none;box-shadow:none;background-color:transparent;-webkit-border-radius:0;border-radius:0;margin:20px 0 0;padding:20px 0 25px 115px}

.comments-tree-item .comments-tree-item .comments-tree-item{padding-left:0}

.comments-tree-item .comments-tree-item{margin:0!important;padding-bottom:0}

@media (max-width: 648px) {
.comments-tree-item{padding:20px}

.comments-tree-item .comments-tree-item{padding-left:40px}

}

.comment__header{display:flex}

.comment__footer{display:flex;flex-direction:column;padding-left:105px}

@media (max-width: 648px) {
.comment__footer{padding-left:0}

}

.comments-tree-item .comments-tree-item .comment__footer{padding-left:75px}

@media (max-width: 648px) {
.comments-tree-item .comments-tree-item .comment__footer{padding-left:0}

}

.comment__footer .text{width:100%;font-size:15px;font-weight:300;line-height:1.47;color:#000}

.comment__info{display:flex;justify-content:space-between;width:100%}

.comment__info-left{display:flex;flex-direction:column}

.comment__info h4{font-size:16px}

.comment__info time{color:#969fbc;font-size:13px;font-weight:700;margin-top:10px}

.comment__info-version{color:#969fbc;font-size:13px;margin-top:5px;font-weight:700}

.comment__info-version:before{content:attr(data-before)}

.comment__avatar{margin-right:25px}

.comment__avatar span{display:flex;justify-content:center;align-items:center;-webkit-border-radius:50%;border-radius:50%;background:#eef3f9;width:80px;height:80px;overflow:hidden}

.comment__avatar span.rand_photo img{max-width:60px;max-height:60px}

.comment__avatar span:not(.rand_photo) img{max-width:80px;max-height:80px;-webkit-border-radius:50%;border-radius:50%}

.comments-tree-item .comments-tree-item .comment__avatar span{width:50px;height:50px}

.comments-tree-item .comments-tree-item .comment__avatar span.rand_photo img{max-width:38px;max-height:38px}

.comments-tree-item .comments-tree-item .comment__avatar span:not(.rand_photo) img{max-width:50px;max-height:50px}

@media (max-width: 648px) {
.comment__avatar span{width:70px;height:70px}

.comment__avatar span.rand_photo img{max-width:55px;max-height:55px}

.comment__avatar span:not(.rand_photo) img{max-width:70px;max-height:70px}

}

.comment__moderation{padding:0;margin:25px 0 0;list-style:none}

.comment__moderation > div{float:left;margin:0 17px;text-transform:uppercase}

.comment__moderation > div:first-of-type{margin-left:0}

.comment__moderation > div:last-of-type{margin-right:0}

.comment__moderation div.mass{float:right}

.comment__moderation div.edit a{color:#009540}

.comment__moderation div.del a{color:#f1792d}

.comment__moderation div.reply a{color:#969fbc}

.comment__moderation div.edit a:hover,.comment__moderation div.del a:hover,.comment__moderation div.reply a:hover{color:#673ab8}

.comment__moderation div.answers span:before{content:attr(data-before);margin-right:5px}

.comment__moderation div.answers a:hover{color:#009540}

.comment__moderation div.answers,.comment__moderation div.edit,.comment__moderation div.del{text-transform:none;font-size:14px}

.comment__moderation div.answers[data-count="0"]{display:none}

.comment__moderation div.answers .icon{fill:#673ab8;position:relative;top:-3px}

.comment__moderation div.answers a.active .icon{transform:rotate(-180deg);transition:transform 150ms ease}

.comment__moderation div.answers a:hover .icon{fill:#009540}

@media (max-width: 648px) {
.comment__moderation{display:flex;flex-wrap:wrap}

.comment__moderation > div{flex:50%;margin:0}

.comment__moderation div.mass{display:none}

}

.comment .author{font-weight:700;font-size:16px}

.rate_like-dislike{display:flex;justify-content:end;align-items:center}

.ratingtypeplusminus{color:#969fbc;font-size:16px;margin:0 32px 0 10px}

.ratingtypeplusminus:last-of-type{margin-right:0}

.rate_like-dislike span{display:flex;align-items:center}

.rate_like-dislike .icon-like,.rate_like-dislike .icon-dislike{fill:#969FBC}

.rate_like-dislike a:hover .icon-like:hover{fill:#009540}

.rate_like-dislike a:hover .icon-dislike:hover{fill:#f1792d}

@media (max-width: 648px) {
.mass_comments_action{display:none}

.comment__info{flex-direction:column;align-items:flex-start;margin-bottom:35px}

.comment__info-right{display:flex;flex-direction:column;margin:-10px 0 0}

.rate_like-dislike{margin:20px 0 0;order:2;justify-content:center}

.comment__info-version{order:1;font-size:12px}

}

.commentsreplymail{display:none}