.news {
    padding: 16px 0 0
}

.news_archive {
    padding-top: 14px;
    padding-bottom: 28px
}

.news__month:before {
    display: inline-block;
    width: 40px;
    height: 40px;
    font: 400 40px/1 IconForMobile;
    text-align: center;
    vertical-align: middle
}

.news__month:before:before {
    content: '';
    display: block;
    line-height: 40px;
    margin-top: -5px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover
}

.button .news__month:before {
    width: 16px;
    height: 16px;
    margin: -2px 0;
    vertical-align: top
}

.button .news__month:before:before {
    width: 16px;
    height: 16px;
    margin: 0
}

.news_archive .news__period:after{
    content: ''
}

.news_archive .news__month:after {
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    -webkit-transform: translateZ(0)
}

.news__period {
    position: relative
}

.news_archive .news__month{
    cursor: pointer
}

.news__title {
    margin: 10px 0 16px;
    padding: 0 16px;
    font-size: 14pt;
    font-weight: 300;
    font-family: 'PT Sans Narrow', sans-serif
}

.news_archive .news__period:after {
    position: absolute;
    top: 36px;
    left: 16px;
    right: 16px;
    border-bottom: 1px dashed #a1a1a1
}

.news_archive .news__period_active:last-child {
    margin-bottom: -18px
}

.news__period_active {
    padding-bottom: 11px
}

.news__month {
    position: relative;
    padding: 0 16px;
    color: #999;
    line-height: 40px
}

.news__month:before {
    content: 'u';
    width: auto;
    margin: 0 8px 0 -5px;
    line-height: 26px
}

.news_archive .news__month:after {
    content: '';
    position: absolute;
    top: 16px;
    right: 16px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 7px solid #d1d1d1;
    backface-visibility: hidden;
    perspective: 1000;
    transform: translateZ(0);
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.news_archive .news__period_active .news__month:after {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.news_archive .news__list {
    display: none;
    padding-bottom: 5px
}

.news__period_active .news__list {
    display: block
}

.news__item {
    padding: 8px 16px 5px
}

.news__item_promo {
    margin: 0 7px;
    padding-left: 8px;
    padding-right: 8px;
    border: 1px dashed #fc8700;
    border-radius: 5px
}

.news__name {
    margin: 0;
    font-size: 9pt;
    font-size: 10.5pt;
    font-weight: 300;
    font-family: 'PT Sans', sans-serif
}

.news__post {
    margin: 8px 0 0;
    font-size: 9pt
}

.news__date {
    color: #999
}

.tabs-content__point_active .tabs-content__link {
    border-color: #333;
    color: #000
}

.tabs-content__point_active .tabs-content__link:before {
    content: 'u';
    float: left;
    width: 24px;
    height: 24px;
    margin: -16px 6px 0 0;
    font: 400 40px/1 IconForMobile;
    vertical-align: middle
}

.title_grand .title__text {
    color: #000;
    font-size: 21pt;
    font-weight: 100
}
/* news buttons */

.news_button, .news_button:hover {
    display: flex;
    width: 190px;
    height: 48px;
    border: none;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    font-size: 16px;
    line-height: 16px;
    color: #fff!important;
    font-weight: 700;
}
.news_button.abbr_ruslotto,.news_button.abbr_ruslotto:hover,
.news_button.abbr_5x36plus,.news_button.abbr_5x36plus:hover,
.news_button.abbr_5x2,.news_button.abbr_5x2:hover,
.news_button.abbr_6x45,.news_button.abbr_6x45:hover,
.news_button.abbr_zabava,.news_button.abbr_zabava:hover,
.news_button.abbr_dvazhdydva, .news_button.abbr_dvazhdydva:hover  {
    color: #212121!important;
}
.news_button.abbr_gzhl {
    background: radial-gradient(100% 100% at 0% 0%, #64CDFF 0%, #00719E 100%);
}
.news_button.abbr_ruslotto {
    background: radial-gradient(100% 100% at 0% 0%, #FFDE67 0%, #FF9900 67.83%);
}
.news_button.abbr_zp {
    background: radial-gradient(100% 100% at 0% 0%, #AB6C3E 0%, #5F300F 100%)
}
.news_button.abbr_6x36 {
    background: radial-gradient(100% 100% at 0% 0%, #52D57E 0%, #0C6324 100%)
}
.news_button.abbr_bingo75 {
    background: radial-gradient(100% 100% at 0% 0%, #B7E46D 0%, #0C9000 100%)
}
.news_button.abbr_4x20 {
    background: #FF7700;
}
.news_button.abbr_5x36plus {
    background: #00F57A;
}
.news_button.abbr_5x2 {
    background: #A6F300;
}
.news_button.abbr_6x45 {
    background: #FFD501;
}
.news_button.abbr_7x49 {
    background: #C000FF;
}
.news_button.abbr_rapido {
    background: radial-gradient(100% 100% at 0% 0%, #F76FC0 0%, #B614B9 100%);
}
.news_button.abbr_rapido2 {
    background: radial-gradient(100% 100% at 0% 0%, #49BDBD 0%, #0E5C7E 100%);
}
.news_button.abbr_duel {
    background: radial-gradient(100% 100% at 0% 0%, #20DFDF 0%, #005B8E 100%);
}
.news_button.abbr_top3 {
    background: radial-gradient(100% 100% at 0% 0%, #BB63DD 0%, #4E1BA3 100%);
}
.news_button.abbr_rocketbingo {
    background: radial-gradient(100% 100% at 0% 0%, #FFE166 0%, #E96A0E 100%);
}
.news_button.abbr_keno2 {
    background: radial-gradient(100% 100% at 0% 0%, #2B60F2 0%, #340D72 100%);
}
.news_button.abbr_spec {
    background: radial-gradient(99.31% 100% at 0% 0%, #454952 0%, #202020 100%);
}
.news_button.abbr_1224 {
    background: radial-gradient(100% 100% at 0% 0%, #65C8FF 0%, #0B62E3 100%);
}
.news_button.abbr_zabava {
    background: #4FFB00;
}
.news_button.abbr_dvazhdydva {
    background: #FFE200;
}

.news_button i{
    display: inline-block;
    height: 32px;
    width: 32px;
    z-index: auto;
    margin-right: 10px;
}
.news_button.abbr_ruslotto i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#ruslotto) center center / 36px no-repeat;
}
.news_button.abbr_express i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#express) center center / 28px no-repeat ;
}
.news_button.abbr_zp i {
    background: url(/media/img/logo/zp_logo.svg) center center / 36px no-repeat ;
}
.news_button.abbr_fzp i {
    background: url(/media/img/logo/fzp_logo.svg) center center / 36px no-repeat ;
}
.news_button.abbr_gzhl i {
    background: url(/media/img/logo/gzhl_logo.svg) center center / 36px no-repeat ;
}
.news_button.abbr_6x36 i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#6x36) center center / 36px no-repeat ;
}
.news_button.abbr_bingo75 i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#bingo75) center center / 36px no-repeat ;
}
.news_button.abbr_zabava i {
    background: url(/media/img/games/zabava.svg) center center / 36px no-repeat ;
}
.news_button.abbr_rocketbingo i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#rocketbingo) center center / 36px no-repeat ;
}
.news_button.abbr_4x20 i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#4x20) center center / 36px no-repeat ;
}
.news_button.abbr_7x49 i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#7x49) center center / 36px no-repeat ;
}
.news_button.abbr_6x45 i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#6x45) center center / 36px no-repeat ;
}
.news_button.abbr_5x36plus i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#5x36plus) center center / 36px no-repeat ;
}
.news_button.abbr_5x2 i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#5x2) center center / 36px no-repeat ;
}
.news_button.abbr_1224 i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#1224) center center / 36px no-repeat ;
}
.news_button.abbr_rapido i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#rapido) center center / 36px no-repeat ;
}
.news_button.abbr_rapido2 i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#rapido2) center center / 36px no-repeat ;
}
.news_button.abbr_top3 i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#top3) center center / 36px no-repeat ;
}
.news_button.abbr_keno2 i  {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#keno2) center center / 36px no-repeat ;
}
.news_button.abbr_duel i  {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#duel) center center / 36px no-repeat ;
}
.news_button.abbr_spec i  {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#spec) center center / 36px no-repeat ;
}
.news_button.abbr_dvazhdydva i {
    background: url(/media/img/games/dvazhdydva.svg) center center / 36px no-repeat ;
}
/* news buttons */