/* Blocks general styles */
.block {
    padding: 12px 5px;
    margin-bottom: 10px;
    border-radius: 10px;
}
.block h1,
.block h2 {
    margin: 4px 5px 14px 5px;
    text-transform: uppercase;
}
.block.p-15 h1,
.block.p-15 h2 {
    margin-left: 0;
    margin-right: 0;
}
.block-bg {
    background: linear-gradient(to bottom, #f2edde, #faf8f3);
}
.block-border {
    border: 1px solid #CC6B32;
}
.block h1.title-border,
.block h2.title-border {
    position: relative;
    margin-top: 4px;
    margin-bottom: 20px;
}
.block h1.title-border:after,
.block h2.title-border:after {
    content: '';
    width: 100%;
    height: 0;
    border-bottom: 1px solid #d16a30;
    position: absolute;
    left: 0;
    bottom: -13px;
}
.block-alternate-color ul:not(.not-colored) > li:nth-child(2n + 1) {
    background-color: #f1ecdc;
}
/* End Blocks general styles */

/* News container */
.news-container {
    border-top: 3px solid #d16a30;
    padding-top: 10px;
    width: 55%;
    padding-right: 6px;
}
.news-img {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
}
.news-img img {
    display: inline-block;
    margin: 0 3px;
}
.news-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 10px;
    border-bottom: 1px solid #d16a30;
    margin-bottom: 5px;
}
h2.news-title:before {
    background-image: url(../system_images/lenta_new.png);
}
.comment-cnt {
    color: #CC6B32;
    font-size: 10px;
    position: relative;
    white-space: nowrap;
}
.comment-cnt:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 9px;
    height: 9px;
    background-image: url(../system_images/comment_grey.svg);
    background-repeat: no-repeat;
    background-size: auto 9px;
    background-position: center center;
    margin: -2px 2px  0 0;
}
.comment-cnt.orange:before {
    background-image: url(../system_images/comment_orange.svg);
}
.news-day-items {
    display: flex;
    width: 100%;
    flex-direction: column;
}
.news-day-item {
    color: #acacac;
    padding: 5px 5px 0 17px;
    margin: 0 0 6px;
    border-top: 1px dashed #D7D7D7;
    position: relative;
}
.news-day-item a {
    color: #636363;
    font-size: 12px;
    font-family: Tahoma, Geneva, sans-serif;
}
.news-day-item:first-child {
    border-top: 0;
}
.news-day-item:before,
.main-points-item:before{
    content: '';
    width: 4px;
    height: 4px;
    background: #CC6B32;
    border-radius: 50%;
    position: absolute;
    left: 4px;
    top: 11px;
}
.date{
    display: inline-block;
    border-radius: 10px;
    color: #fff;
    background-color: #CC6B32;
    margin: 15px 0 12px 12px;
    padding:1px 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 1.2;
    position: relative;
}
.hyp-all-news {
    font-weight: bold;
    display: inline-block;
    margin-top: 5px;
    margin-right: 20px;
}
/* End News container */

/* Lenta News container */
.lenta-news-headers,
.lenta-news-item {
    display: flex;
    flex-wrap: wrap;
    padding: 7px 0;
}
.lenta-news-headers .hdr {
    color: #c1c1c1!important;
    font-size: 11px!important;
    text-decoration: none!important;
}
.data {
    width:95px;
    font-size:12px;
    color: #cc6b32;
    text-align: center;
}
.autor {
    width:112px;
    font-size: 12px;
    color:#636363 ;
    text-decoration: underline;
}
.autor a {
    color:#636363;
    text-decoration: underline;
}
.prosmotr {
    width:87px;
    font-size:12px;
    color: #cc6b32;
    text-align: center;
}
.name {
    width:calc(100% - 95px - 112px - 87px);
    padding-right: 20px;
}
.blog-container .name {
    width:calc(100% - 95px - 87px);
}
.name a {
    color:#636363 ;
    text-decoration: none;
}
.select-season-block {
    width: 160px;
}
.select-season-block select {
    width: 100%;
}
/* End Lenta News container */

/* Add news */
.add-news-title:before
{
    background-image: url("../system_images/registra.png");
}
.add-news-intro {
    padding: 10px 0;
    color: #959595;
}
/* End Add news */

/* Main Points object */
.main-points-title:before {
    background-image: url(../system_images/zvezda.png);
}
.main-points-items {
    margin: 8px 0 0 2px;
}
.main-points-item {
    display: flex;
    padding: 5px 8px 8px 15px;
    position: relative;
}
.main-points-link-title {
    width: calc(100% - 35px);
    padding-right: 3px;
}
.main-points-link-title a {
    color: #CF7540;
    font-family: Tahoma, Geneva, sans-serif;
}
.main-points-comment {
    width: 32px;
    line-height: 19px;
}
/* End Main Points object */

/* GamesList object */
.gamesComments {
    width: 100%;
}
.games-list-title:before {
    background-image: url(../system_images/gamesListTitle.png);
}
.games-list-items{
    display: table;
    width: 100%;
}
.games-list-link{
    font-size: 11px;
    color: #CC6B32;
    text-decoration: none;
    display: table-row;
}
.games-list-link > span {
    display: table-cell;
    padding: 3px 0 3px;
    margin-right: 2px;
    text-align: center;
    line-height: 15px;
    border: 1px solid #ffffff;
    border-top: 0;
    border-bottom: 0;
}
.games-list-link:nth-child(odd) > span{
    background-color:#F1ECDC;
}
.hSplitter{
    float: left;
    width: 100%;
    height: 1px;
    margin: 5px 0;
    background-color: #E76B29;
}
.dateBlock{
    width: 50px;
    padding: 3px 1px 3px;
}
.clubNameBlock{
    padding: 3px 2px 3px;
}
.commentsBlock{
    font-size: 9px;
    margin-right: 0;
    padding-left: 17px;
    text-align: left;
    width: 40px;
    position: relative;
}
.scoreBlock{
    width: 55px;
    font-weight: bold;
}
/* End GamesList object */

/* Last comment object */
.last-comment-title:before {
    background-image: url(../system_images/last_coment.png);
}
.blogs-comment-title:before {
    background-image: url(../system_images/edit_.png);
}
.last-comment-item
{
    display: flex;
    padding:5px 2px 7px 0;
    line-height: 1.3;
}
.last-comment-img {
    width: 37px;
    text-align: center;
    padding-top: 3px;
}
.last-comment-img img {
    max-width: 27px;
}
.last-comment-content {
    width: calc(100% - 37px);
}
.last-comment-name
{
    font-style: italic;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color:#7B7A77;
}
.last-comment-name:after {
    content: '→';
    padding: 0 1px 0 5px;
    font-size: 13px;
    font-family: "Times New Roman";
}
.last-comment-link-title
{
    color:#636363;
    font-size: 12px;
    text-decoration: underline;
}
/* End Last comment object */

/* User rating */
.user-rating-title:before {
    background-image: url(../system_images/userRatingTitleImg.png);
}
.user-rating-login{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    color: #464646;
}
.user-rating-login:hover,
.last-comment a.userLogin:hover,
.last-comment a.onClickShowRatingPopUp,
.last-comment a.onClickShowRatingPopUp:hover{
    text-decoration: none;
}
.user-rating-items {
    display: table;
    width: 100%;
    padding: 0px 15px;
}
.user-rating-item {
    display: table-row;
    height: 23px;
}
.user-rating-item > * {
    display: table-cell;
    vertical-align: top;
}
.user-rating-balls-holder{
    width: 90px;
    margin: 5px 0 0 5px;
}
.user-rating-value{
    width: 40px;
    margin: 5px 0 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #898989;
}
/* End User rating */

/* News Maker List object */
h2.icon.news-maker-title {
    padding-left: 40px;
}
.news-maker-title:before {
    background-image: url(../system_images/pick.png);
}
.news-maker-item {
    display: flex;
    justify-content: space-between;
    padding: 2px 8px;
    line-height: 22px;
}
.nm-login-name {
    color: #000000;
    font-size: 11px;
    position: relative;
    padding-right: 24px;
}
.nm-login-name.icon:after {
    content: '';
    background-image: url(../system_images/meshok.png);
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 22px;
    height: 21px;
    margin-left: 5px;
}
.nm-login-name a {
    color: #000000;
    font-size: 11px;
    line-height: 1.2;
}
.newsmake
{
    font-size: 11px;
    color: #cb6526;
    width: 70px;
}
.tagCount
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #cb6526;
}
/* End News Maker List object */

/* Tournament object */
.tournament-top-links-object {
    width: 100%;
    display: flex;
    padding: 0 10px;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    order: 5;
}
.tournament-top-links
{
    display: flex;
    flex-wrap: wrap;
    padding-right: 5px;
}
.tournament-top-links li
{
    border-left: 1px solid #252525;
    margin: 3px 0 3px 5px;
    padding-left: 5px;
    line-height: 1;
}
.tournament-top-links li:first-child {
    border: none;
    padding-left: 0;
    margin-left: 0;
}
.tournament-top-links li a
{
    color: #252525;
}
#tournamentsList{
    font-size: 11px;
    font-family: arial;
    color: #959595;
    width: auto;
}
/* End Tournament object */

/* News object */
.newsContent
{
    margin-top: 30px;
}
.newsContent .tema {
    display: flex;
    justify-content: space-between;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}
.newsContent .tema h1{
    background: url(../system_images/ul.png) left no-repeat;
    padding: 0px 0 2px 15px;
    color: #cc6b32;
    font-size: 12px;
}
.newsContent .tema ul li{
    float: left;
    list-style-image: url(../system_images/ul.png);
    margin-left: 15px;
    color: #cc6b32;
    font-weight: bold;
}
.newsContent .tema span
{
    float: right;
    margin-right: 10px;
    margin-left: 10px;
    color: #cc6b32;
}
.newsContent .tema
{
    margin-bottom: 20px;
    overflow: hidden;
}
.newsContent #tema_text, .contentPageHtml, .articleContent, .gamePageContent{
    margin-bottom: 25px;
    color: #636363;
    line-height: 1.4;
    text-align: justify;
    padding-left: 14px;
}
.contentPageHtml p
{
    margin: 0 0 10px;
}
.newsPoolObject
{
    margin-bottom: 30px;
    display: block;
    float: left;
    width: 100%;
}
#newsPoolObjectContent
{
    float: left;
    width: 100%;
    padding-left: 14px;
}
#tema_author
{
    margin: 38px 0 0 16px;
    clear: both;
}
#tema_author p, .authorInfo p{
    color: #474747;
    float: left;
    margin-right: 5px;
}
.authorInfo .png a{
    float: left;
}
.video-iframe-warpper {
    position: relative;
    width: 100%;
    height: 0;
    padding-top: 56.25%;
}
.video-iframe-warpper iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 100% !important;
    height: 100% !important;
}
.tags-container {
    position: relative;
    line-height: 24px;
    padding-left: 30px;
}
.tags-container:before {
    content: '';
    position: absolute;
    left: 0;
    top: 3px;
    bottom: 0;
    margin: auto;
    width: 25px;
    height: 24px;
    background: url(../system_images/strel.png) no-repeat left center;
}
.tags-container a {
    color: #CC6B32 !important;
    font-weight: normal !important;
}
.author-container {
    display: flex;
    justify-content: space-between;
}
.main-points-items.main-points-items-news {
    display: flex;
    flex-wrap: wrap;
}
.main-points-items.main-points-items-news .main-points-item {
    width: 50%;
    padding-bottom: 4px;
}
.author-info-popup {
    display: inline-block;
}
.author-container .autor-name,
.author-container .autor-img,
.author-container .autor-credit {
    display: inline-block;
    line-height: 25px;
}
.author-container .autor-img img {
    vertical-align: sub;
}
#editCommentAction
{
    text-transform: uppercase;
    color: #CC6B32;
    font: bold 15px Arial !important;
    background: url("../system_images/com_com.png") no-repeat left bottom;
    padding:0 0 2px 35px;
}
/* End News object */

/* User page block*/
.userPageBlock{
    background: #fff;
    padding:18px 22px 16px;
    border-radius: 10px;
    margin-bottom: 45px;
    display: flex;
    flex-wrap: wrap;
}
.userPageAvatarHolder {
    margin-right: 15px;
}
.userPageHeader h1{
    color: #cc6b32;
    text-decoration: underline;
    font: 12px Tahoma;
    padding: 0;
    margin:2px 0 5px 0;
}
.userPageHeader{
    margin-bottom:5px;
    display: flex;
}
.countCommentsText{
    color: #959595;
    font-size: 11px;
    margin-right: 5px;
}
.countCommentsValue
{
    color: #cc6b32;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
.registrationDateText
{
    color: #959595;
    font-size: 11px;
    margin-right: 5px;
}
.registrationDateValue
{
    color: #cc6b32;
    font: 11px tahoma;
}
.userPageBlockContainer .newsContent
{
    margin: 0 !important;
    padding: 0 !important;
}
.userRating{
    background-color: #CC6B32 !important;
    border-radius: 5px;
    text-align: center;
    color: #FFF;
    font-size: 10px;
    margin: 4px 0 5px 10px;
    padding: 0 5px;
}
.userRatingBalls{
    margin: 2px 0 0 10px;
}
.userRatingBalls a:hover{
    text-decoration: none;
}
.userPageBlockContainer #viewComment{
    display: block;
    margin: 0 auto;
}
.comText{
    color: #636363;
    padding:0;
    line-height: 1.3;
    overflow-x: hidden;
}
.userPageBlockContainer .comText{
    padding: 10px 0;
}
.comText img{
    max-width: 624px;
}
.comInfo{
    /*border-bottom: 1px solid #cc6b32;*/
    /*  padding-bottom: 5px;*/
    overflow: hidden;
}
.comHeader{
    overflow: visible;
}
.userPageBlockContainer .comInfo{
    border-bottom: 1px solid #CC6B32;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.userPageBlockContainer .comInfo > div {
    padding-bottom: 5px;
}
.userPageBlockContainer .comInfo .part1{
    width: calc(100% - 200px);
    padding-right: 40px;
}
.comInfo .part1 a{
    display:inline-block;
    text-decoration: underline;
    font-size: 12px;
    color: #cc6b32;
}
.comInfo .part2{
    width: 120px;
    color:#959595;
    font-size: 12px;
    text-align: center;
}
.comInfo .part3{
    width: 60px;
    color: #cc6b32;
    text-align: center;
    font-weight: bold;
    text-align: right;
}
.comInfo .time{
    float: right;
    width: 110px;;
    color: #CC6B32;
    font-size: 10px;
    text-align: center;
    font-style: italic;
    font: italic 11px Tahoma;
}
.userPageBlockContainer .comInfo .part4{
    width: 78px;
    margin: 0;
}
.comment{
    border-radius: 10px;
    background: #fff;
    overflow: hidden;
    padding: 10px 22px;
    margin-bottom: 11px;
}
/* End User page block*/

/* Tournament Page */
.gamePage,
.tournament-page {
    margin-right: -20px;
    width: calc(100% + 20px);
    display: flex;
    flex-wrap: wrap;
}
.tournament-page h1 {
    width: 100%;
}
.tournamentPageLeft{
    width: 68%;
}
.tournamentPageRight{
    width: 32%;
    padding-left: 12px;
}
.tournament-page .mbt-content2 table {
    width: 100% !important;
}
.contentContainer .mbt-tab,
.contentContainer .mbt-tab-hover,
.contentContainer .mbt-tab-active {
    margin-top: 2px;
}
.contentContainer .mbt-tab .mbt-center,
.contentContainer .mbt-tab-hover .mbt-center,
.contentContainer .mbt-tab-active .mbt-center {
    height: 24px;
}
.slick-next {
    right: 0;
}
.slick-prev {
    left: 0;
}
.slick-prev:before,
.slick-next:before {
    color: #cc6b32;
}
.slider-nav {
    margin-bottom: 10px;
}
.slider-nav .slick-list {
    margin: 0 25px;
}
.slider-nav .slick-slide {
    margin: 0 2px;
}
.slider-nav .slick-slide img {
    margin: auto;
}
.slider-content {
    margin-bottom: 8px;
}
.slider-content .slick-slide {
    overflow: hidden;
    position: relative;
}
.slider-content .slick-slide img {
    width: 100%;
}
.slider-description {
    background: rgba(0,0,0,0.5);
    padding: 10px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    color: #ffffff;
    text-decoration: none;
}
.slider-description:empty {
    display: none;
}
.mbt-content {
    overflow: auto;
}
.mbt-controls > *:not(.mbt-clear) {
    margin-bottom: 4px;
}

/* Games calendar slider */
.games-calendar-slider-block{
    width:	100%;
    height: 83px;
    margin: 12px 0 0;
    position: relative;
    order: 6;
}
.games-calendar-slider-block .loader {
    background: #DDD !important;
    height: auto !important;
    width: auto !important;
    left: 8px;
    right: 8px;
}
.games-calendar-slider {
    margin: 0 25px;
    background: #DDD;
}
.games-calendar-slider .slick-slide {
    height: 83px;
}
.games-calendar-slider .slick-slide:first-child {
    border-left: 0;
}
.games-calendar-slider .slick-slide a {
    display: block;
    padding: 6px;
    width: 100%;
    height: 83px;
}
.games-calendar-slider .slick-slide[aria-hidden="false"] a {
    border-left: 1px #AFAFAF solid;
}
.games-calendar-slider .slick-slide:first-of-type a {
    border-left: 0;
}
.games-calendar-slider .slick-slide a:hover {
    background: #CE723A;
    border-left-color: #CE723A;
    text-decoration: none;
}
.games-calendar-slider .slick-slide:hover + .slick-slide a {
    border-left-color: #CE723A;
}
.games-calendar-slider .slick-prev {
    left: -24px;
}
.games-calendar-slider .slick-next {
    right: -24px;
}
.gameInfoRow{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width:	100%;
}
.firstGameInfoRow{
    height: 24px;
    padding: 0 8px;
    background: #FFFFFF;
}
.gameInfoRow span{
    font-family: Arial, Helvetica, sans-serif;
    color: #352E2B;
}
.gameInfoRow span.dayAndMonth{
    font-size:	10px;
    color: #656565;
}
.gameInfoRow span.gameTime{
    font-size:	13px;
}
.gameInfoRow span.report{
    font-size: 12px;
    color: #FF740B;
    text-decoration: underline;
}
.gameInfoRow.firstClubNameRow{
    border-bottom: 1px solid #D3D3D3;
    margin: 8px 0 3px 0;
    padding: 0 0 2px 0;
}
.gameInfoRow span.clubName{
    font-size:	11px;
    overflow:	hidden;
    height: 15px;
}
.gameInfoRow span.blackClubName{
    color:	#090909;
}
.gameInfoRow span.onlineClubName{
    color:	#FFF;
    /*color:	#FF740B;*/
}
.gameInfoRow span.gameScore{
    font-size:	12px;
    color:	#000;
}
/* End Games calendar slider */
/* End Tournament Page */

/* Search page */
.filter_box-select {
    display: inline-block;
    margin: 0 5px;
}
.filter_box-select select {
    width: auto;
}
.sort_box {
    margin-bottom: 20px;
}
.btn-search-submit{
    background-image: url("../system_images/sech.png");
    background-repeat: no-repeat;
    background-position: center center;
    min-width: 100px;
}
.searchPage {
    width: 100%;
}
/* End Search page */

/* Popups */
/* User info popup */
.information
{
    float: left;
    color:#cc6b32 !important;
    margin-right: 10px;
    text-decoration: underline;
    position: relative;
}
.user-info-popup
{
    background: #ffffff;
    border-radius: 10px;
    border: 1px solid #cc6b32;
    position: absolute;
    width: 276px;
    top: -25px;
    left: 45px;
    padding: 30px 20px 25px 20px;
    /*display: none;*/
    z-index: 998;
}
.author-container > div .information .user-info-popup {
    top: -35px;
    left: 20px;
}
.userInfoPopupClass{
    opacity: 0;
    visibility: hidden;
    transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.userInfoPopupClassVisible{
    opacity: 1;
    visibility: visible;
}
.user-info-popup:before,
.user-info-popup:after {
    content: '';
    position: absolute;
    top: 20px;
    left: -15px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 16px 12px 0;
    border-color: transparent #ffffff transparent transparent;
}
.user-info-popup:before {
    left: -16px;
    border-color: transparent #cc6b32 transparent transparent;
}
.user-info-foto
{
    width: 85px;
    float: left;
}
.user-info-foto img
{
    border-radius: 10px;
}
.user-info-items
{
    font-size: 11px;
    margin-left: 105px;
}
.user-info-item
{
    margin-bottom: 8px;
}
.user-info-item .lbl
{
    color: #CC6B32;
    padding-right: 4px;
}
.user-info-item .value
{
    color: #636363;
}
.user-info-item .value a{
    color: #CC6B32;
    text-decoration: underline;
}
.user-info-foto
{
    text-align: center;
}
.user-info-foto .links {
    margin-top: 10px;
}
.user-info-foto .links a
{
    cursor: pointer;
    margin: 0 4px;
    display: inline-block;
    vertical-align: top;
}
.user-info-foto .links a.comments
{
    background:	url("../system_images/com.png") top center no-repeat;
    width: 22px;
    height: 20px;
}
.user-info-foto a.news-email
{
    background:	url("../system_images/email.png") center no-repeat;
    width: 23px;
    height: 16px;
}
/* End User info popup */

/* Widgets */
.widget-page .mbt-layout-half:not(.mbt-player-stats-filters):not(.mbt-layout-top) {
    padding: 5px;
}
.widget-page .mbt-player-stats-filters {
    margin-top: 0 !important;
}
.widget-page .mbt-player-abc-list {
    padding: 0 5px 5px 5px;
}
.widget-page .mbt-layout-season-text,
.widget-page .mbt-statistics-filter-label{
    line-height: 19px;
}

.widget-page .mbt-holder-content table td {
    padding: 2px;
}
.widget-page .mbt-holder-content .mbt-floatl {
    margin-bottom: 5px;
}
.widget-page .mbt-holder .mbt-holder-content1 {
    overflow: auto;
}
.mbt-holder div[align="center"] {
    padding: 5px;
}
.fb-comments {
    margin-left: 0 !important;
}
.mbt-controls .mbt-layout-standings-short-group-select {
    border-color: #CC6B32 !important;
}
/* End Widgets */

@media screen and (min-width: 533px) {
    .lenta-news-item .user-info-popup {
        left: auto;
        right: 20px;
    }
    .lenta-news-item .user-info-popup:before,
    .lenta-news-item .user-info-popup:after {
        border-width: 12px 0 12px 16px;
        border-color: transparent transparent transparent #cc6b32;
        left: auto;
        right: -16px;
    }
    .lenta-news-item .user-info-popup:after {
        border-color: transparent transparent transparent #ffffff;
        right: -15px;
    }
}
/* End Popups */

/* Media styles */
@media screen and (max-width: 1023px) {
    /* Tournament Page */
    .gamePage,
    .tournament-page {
        margin-right: 0;
        width: 100%;
    }
    .tournamentPageLeft{
        width: 100%;
    }
    .tournamentPageRight{
        width: 100%;
        padding-left: 0;
    }
    /* End Tournament Page */
}

@media screen and (max-width: 767px) {
    .newsContent .tema h1,
    .news-day-item a {
        font-size: 13px;
    }
    .last-comment-name,
    .games-list-link,
    .nm-login-name,
    .newsmake {
        font-size: 12px;
    }
    .last_coment ul li,
    .ul_com ul li {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .lenta-news-container .news-header.has-select-season-block {
        flex-wrap: wrap;
    }
    .lenta-news-container .has-select-season-block .news-title {
        width: 100%;
        margin-bottom: 10px;
    }
    .newsContent #tema_text,
    .contentPageHtml,
    .articleContent,
    .gamePageContent {
        padding-left: 0;
    }
    .userPageBlockContainer .comInfo .part1 {
        width: 100%;
    }
    /* Tournament Page */
    .tournament-page .mbt-content2 > table,
    .tournament-page .mbt-content2 > table > tbody,
    .tournament-page .mbt-content2 > table > tbody > tr,
    .tournament-page .mbt-content2 > table > tbody > tr > td {
        display: block;
        width: 100%;
    }
    .tournament-page .mbt-layout-right {
        margin-left: 0;
    }
    .tournament-page .mbt-holder-headline .mbt-text {
        width: 100%;
        display: inline-block;
    }
    .tournament-page .mbt-content2 > table table tr td:first-child {
        width: 50px;
    }
    .tournament-page .mbt-tabs {
        padding-bottom: 5px;
    }
    .tournament-page .mbt-tab,
    .tournament-page .mbt-tab-active {
        margin-top: 6px;
    }
    .tournament-top-links-object {
        flex-wrap: wrap;
    }
    .tournament-top-links,
    .tournament-top-links-object > #tournamentsList{
        width: 100%;
    }
    .tournament-top-links {
        margin-bottom: 10px;
        justify-content: center;
    }
    /* End Tournament Page */

    /* Search page */
    .sort_box,
    .filter_box {
        text-align: center;
    }
    .filter_box-select {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        margin: 20px 0 10px 0;
    }
    .filter_box-select p {
        padding-right: 10px;
    }
    .filter_box-select select {
        width: 100%;
    }
    .searchPage .all_rez {
        flex-direction: column;
        align-items: center;
    }



    /* End Search page */

    /* Widgets */
    .widget-page .mbt-layout-season-text,
    .widget-page .mbt-statistics-filter-label{
        line-height: 27px;
    }
    .widget-page .mbt-layout-half.mbt-layout-top {
        width: 100%;
        margin-bottom: 5px;
    }
    .widget-page .mbt-content3 {
        padding: 5px 0 0 0;
    }
    .widget-page .mbt-layout-right {
        margin-left: 0;
    }
    .mbt-gamecard .mbt-layout-top .mbt-holder-content > table,
    .mbt-gamecard .mbt-layout-top .mbt-holder-content > table > tbody {
        display: block;
        width: 100%;
    }
    .mbt-gamecard .mbt-layout-top .mbt-holder-content > table > tbody > tr > td {
        display: block;
    }
    .mbt-gamecard .mbt-layout-top .mbt-holder-content > table > tbody > tr {
        display: flex;
        flex-wrap: wrap;
    }
    .mbt-gamecard .mbt-layout-top .mbt-holder-content > table > tbody > tr > td.mbt-gamecard-team1 {
        order: 0;
        width: 50%;
    }
    .mbt-gamecard .mbt-layout-top .mbt-holder-content > table > tbody > tr > td.mbt-gamecard-info {
        order: 2;
        width: 100%;
    }
    .mbt-gamecard .mbt-layout-top .mbt-holder-content > table > tbody > tr > td.mbt-gamecard-team2 {
        order: 1;
        width: 50%;
    }
    .mbt-gamecard .mbt-content3 > div > table,
    .mbt-gamecard .mbt-content3 > div > table > tbody {
        display: block;
        width: 100%;
    }
    .mbt-gamecard .mbt-content3 > div > table > tbody > tr {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }
    .mbt-gamecard .mbt-content3 > div > table > tbody > tr > td.mbt-game-block-comparison,
    .mbt-gamecard .mbt-content3 > div > table > tbody > tr > td.mbt-game-block-scoring{
        display: block;
        width: 50%;
    }
    .mbt-gamecard .mbt-content3 > div > table > tbody > tr > td.mbt-game-block-leaders{
        display: block;
        width: 100%;
    }
    /* End Widgets */
}

@media screen and (max-width: 532px) {
    /* Lenta News container */
    .lenta-news-items {
        margin: 0 -12px;
    }
    .lenta-news-headers .hdr {
        display: none;
    }
    .lenta-news-item {
        padding: 18px 20px;
    }
    .data
    {
        width: 100%;
        text-align: left;
        padding-bottom: 8px;
    }
    .autor
    {
        width:auto;
        padding-right: 20px;
    }
    .autor a {
        color: #cc6b32!important;
    }
    .prosmotr
    {
        width:auto;
    }
    .name,
    .blog-container .name
    {
        width: 100%;
        padding-right: 0;
        padding-bottom: 8px;
    }
    /* End Lenta News container */

    /* News object */
    .author-container {
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .author-container > div {
        width: 100%;
        margin-bottom: 10px;
        position: relative;
    }
    .author-container > div .information {
        position: static;
    }
    .author-container > div .information .user-info-popup:before,
    .author-container > div .information .user-info-popup:after {
        left: 55px;
    }
    .main-points-items.main-points-items-news .main-points-item {
        width: 100%;
    }
    .comInfo .part2 {
        text-align: left;
    }
    .user-info-popup {
        top: 36px;
        left: -5px;
    }
    .author-container > div .information .user-info-popup {
        top: 40px;
        left: 0;
    }
    .user-info-popup:before,
    .user-info-popup:after{
        transform: rotate(90deg);
        top: -20px;
        left: 17px;
    }
    .user-info-popup:before {
        top: -21px;
    }
    /* End News object */

    /* Widgets */
    .mbt-gamecard .mbt-content3 > div > table > tbody > tr > td.mbt-game-block-comparison,
    .mbt-gamecard .mbt-content3 > div > table > tbody > tr > td.mbt-game-block-scoring{
        width: 100%;
    }
    .mbt-form select {
        margin-bottom: 5px;
    }
    /* End Widgets */
}
/* End Media styles */