@charset "windows-1251";


@media screen and (max-width: 1380px) {
    header.header nav.menu_top>ul>li:nth-child(n+9){display: none;}
}

@media screen and (max-width: 1195px) {
    header.header nav.menu_top>ul>li:nth-child(n+8){display: none;}
}

@media screen and (max-width: 1130px) {
    header.header nav.menu_top>ul>li:nth-child(n+7){display: none;}
}

@media screen and (max-width: 990px) {
    header.header nav.menu_top>ul>li:nth-child(n+6){display: none;}
}

@media screen and (max-width: 930px) {
    header.header nav.menu_top>ul>li:nth-child(n+5){display: none;}
}

@media screen and (max-width: 865px) {
    header.header nav.menu_top>ul>li:nth-child(n+4){display: none;}
}


@media screen and (max-width: 1320px) {	
	.layout {width: 100%;}
}


@media screen and (max-width: 1200px) {
	.article_top_first .article__title, .article_mind_first .article__title, .article_media_first .article__title, .article_choice_first .article__title, .article_list .article__title {font-size: 28px;}
	.block_popular__inner .article_popular:first-child .article__title {font-size: 28px;}
	.article_mind_first_small .article__title {font-size: 19px;}
	.article_news .article__title {font-size: 17px;}
	.section_date_info {font: 11px/1.3em 'graphik', Arial, sans-serif; text-transform: uppercase; padding: 0 0 0 0; float: none; position: static; top: 0; margin: -10px 0 10px 0;}
}



@media screen and (min-width: 981px) and (max-width: 1200px), screen and (max-width: 780px) {
	.block_top_news__inner .article_top_first, .article_top_first .article__content, .article_top_first .article__img {display: block;}
	.article_top_first .article__content {border-bottom: none;}
	.article_top_first .article__title {font-size: 20px;}	
	.article_mind_first .article__title, .article_choice_first .article__title, .article_section_first .article__title {font-size: 22px;}
	.article_mind_first_small .article__title {font-size: 19px;}
	.article_list .article__title, .block_popular__inner .article_popular:first-child .article__title {font-size: 24px;}
	
    .article_section_mind .article__title {font-size: 22px;}

    .tag_5x .tabs__item {width: 33.333333%; -webkit-flex: 0 1 auto;  flex: 0 1 auto;}
	
	.block_indicators__item {width: 100%;}
	.table-sparkline {margin: 0; border: none;}
}



@media screen and (max-width: 1120px) {
	
.article_content_wrapper {
    padding-left: 120px;
}

.video_content_wrapper {padding-left: 120px; padding-right: 120px;}

.event_content_wrapper {padding-left: 120px;}

.layout_event {padding-top: 5px;}

.event_content .post__header {padding-right: 0;}

.post__social {
    margin-left: -120px;
    width: 95px;
}

.post__section_info {
    position: static;
    margin-left: 0;
    margin-top: 0;
    padding-top: 0;
    width: 100%;
    border-top: none;
}

.post__section_info__item {display: inline-block;}

.video_content .post__section_info__item {
    padding: 3px 0 10px 0;
}

.post__section_info__item:after {
    content: ' - ';
}

.post__section_info .post__section_info__item:last-child:after {
    content: '';
}

.post__side {
    margin: 17px 25px 10px -115px;
}

.post__social .post__views {display: none;}

}



@media screen and (max-width: 1024px) {
	.block_sections__inner {margin: 0 auto; max-width: 280px;}
}  
	


@media screen and (max-width: 980px) {
	
.main_content_wrapper {
    width: 100%;
    padding-right: 360px;
}

.right_column {
  width: 320px;
  min-width: 320px;
  margin-left: -320px;
}
	
.main_content_wrapper {padding-right: 0;}
.article_content_wrapper {padding-right: 0;}
	
	
.right_column {width: 100%; margin-left: 0; padding-top: 55px;}
	
.block_rates {display: none;}
	

.post__frame {
    background: #eeecf3;
    padding: 30px 20px;
    margin: 20px 0 30px 0;
    font-size: 16px;
}

.post__text .block_side_banner > * {
    display: block;
    margin: 20px auto 20px auto;
}

.block_side_news__inner .article_news {
    border-top: #e7e1f3 1px solid;
}	
	
.layout {padding: 0 20px 0 20px;}

.layout_video {padding: 20px;}

.layout_event {
    padding: 5px 20px 45px 20px;
    margin-bottom: 35px;
}
	
.video_content_wrapper {padding-left: 0; padding-right: 0;}

.video_content .block_social_wide {order: 3;}

.video_content .post__social {
    position: static;
    margin-left: 0;
    margin: 0 -25px 0 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-top: 15px;
    width: calc(100% + 25px);
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
}

.video_content a.post__social__item {
    display: block;
    min-height: 37px;
    line-height: 37px;
    color: #111;
    border-top: #111 1px solid;
    border-bottom: #111 1px solid;
    padding: 6px 0;
    margin-top: -1px;
    vertical-align: middle;
    width: calc(25% - 25px);
    margin-right: 25px;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    margin-bottom: 15px;
}

.event__img {width: 40%;}
.event__img img {width: 100%; height: auto;}
.event_info {width: 60%;}
	
.block_article_top_banner {display: none;}

}



@media screen and (max-width: 780px) {
.block_last_news .article_news {padding: 12px 0 7px 0; border-top: #e7e1f3 1px solid;}
.block_last_news .article_news:before {	    content: '';
    position: absolute;
    width: 0px;
    height: 0px;
    background: none;
}

.block_social_wide .post__social__item:nth-child(4) {display: block;}
	
.post__menu__social a.post__social__item:nth-child(4) {display: block;}
	
.layout_wide a.post__social__item {width: unset; /*width: calc(25% - 25px);*/}
	
}



@media screen and (max-width: 800px) {
	
.block_additional__inner .article_top {
    width: 50%;
}

.block_additional__inner .article_top .article__img img {
    max-width: 100%;
}

.ui-datepicker-archive .ui-datepicker-group {width: 50%;}

}



@media screen and (max-width: 780px) {
	
.menu_top {display: none;}
.article_big .article__content {bottom: 60px; margin: 0 10%; width: 80%; padding: 0 30px;}
.article_big .article__line {margin: 0 -30px;}

.post__title {font-size: 36px;}

.article_content_wrapper {padding-left: 0;}

.post__side {
    margin: 17px 25px 10px 0;
}

.post__social {
    position: static;
    margin-left: 0;
    margin: 0 -25px 0 0;
    padding-top: 0;
    padding-bottom: 20px;
    width: calc(100% + 25px);
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
}

.post__social .post__social__title {display: none;}
.post__social .post__social__item__follows {display: none;}

a.post__social__item {
    display: block;
    min-height: 37px;
    line-height: 37px;
    color: #111;
    /*border-top: #111 1px solid;*/
    /*border-bottom: #111 1px solid;*/
    border: none;
    padding: 6px 0;
    margin-top: -1px;
    vertical-align: middle;
    /*width: calc(25% - 25px);*/
    width: unset;
    /*margin-right: 25px;*/
    margin-right: 5px;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    /*margin-bottom: 15px;*/
    margin-bottom: 0;
}

.pagination li.pagination__prev, .pagination li.pagination__next {display: none;}

.block_last_news_archive .block_last_news__inner .article_news:first-child {border: none;}

.block_last_news_all .block_last_news__inner .article_news:first-child {border: none;}

.event_content_wrapper {padding-left: 0;}

.event_content .post__header {margin-bottom: 15px;}

/*.header {margin-bottom: 25px;}*/
/*.block_top_banner {display: none; /*margin-top: 25px;*/}
	
.post__menu__social .post__social__item__follows {display: none;}	
.post__menu__title {display: none;}
.post__menu__social a.post__social__item {padding: 6px 0 0 0;}
	
.block_bank_rating_2x .block_bank_rating__item {	
    width: 100%;
}
	
.test_box__result_image .test_box__result__title {
    font-size: 28px;
}
	
}



@media screen and (min-width: 540px) and (max-width: 660px) {
	.article_list .article__title {font-size: 22px;}
	.article_list .article__img {width: 50%;}
	
	.article_media_first .article__subtitle {display: none;}
	.block_partition__news_list .article_news .article__title {font-size: 14px;}
	.article_media_first .article__title {padding-top: 0;}

}



@media screen and (max-width: 620px) {

.article_top_first .article__img {
    width: 100%;
    float: none;
    padding-right: 20px;
}
	
.article_top_first .article__img img {
    max-width: 100%;
}
	
.article_top_first .article__content {
    width: 100%;
    float: none;
    padding: 10px 20px 5px 0;
    border-top: none;
    border-bottom: none;
}
	
.article_top_first .article__title {
    font-size: 22px;
}
	
.block_top_news__inner .article_top_first {margin-bottom: 15px;}
	
.block_top_news .article_top, .block_section .article_section, .block_subsection .article_section, .block_list_section .article_section, .block_subsection .article_top {
    width: 100%;
    margin-bottom: 10px;
	padding: 13px 20px 1px 0;
    border-top: #e7e1f3 1px solid;
}

.block_top_news .article_top .article__title, .block_section .article_section .article__title, .block_subsection .article_section .article__title, .block_list_section .article_section .article__title {padding-top: 0;}
	
.block_top_news  .article_top .article__img, .block_section  .article_section .article__img, .block_subsection  .article_section .article__img, .block_list_section  .article_section .article__img {
    width: 33.33333333%;
    float: left;
    margin-right: 20px;
}
	
.block_top_news  .article_top .article__content, .block_section  .article_section .article__content {
    overflow: hidden;
}
	
.block_mind__inner .article_mind_first {
    padding: 0 20px 0 0;
    width: 100%;
    margin-bottom: 15px;
}

.block_section__inner .article_section_mind {
    padding: 0 20px 0 0;
    width: 100%;
    margin-bottom: 15px;
}

.article_section_mind .article__img img {
    max-width: 100%;
}
	
.article_mind_first .article__title {border-top: #e7e1f3 1px solid;}
	
	.article_mind_first_small .article__title {font-size: 17px;}
	
.block_mind__inner .article_mind {
    padding: 0 20px 0 0;
    width: 100%;
    margin-bottom: 10px;
}
	
.article_mind .article__title {border-top: #e7e1f3 1px solid;}
.article_mind .article__title {padding-top: 10px;}
	
.article_media_first .article__title {font-size: 22px;}
	
.article_media_first .article__subtitle {display: none;}
.article_media_first .article__title {padding-top: 0;}
	
.block_media__inner .article_media {
	border-top: #e7e1f3 1px solid;
    padding: 10px 20px 0 0;
    width: 100%;
    margin-bottom: 10px;
}
.block_media__inner .article_media_first {
    margin-bottom: 10px;
}
	
.block_media__inner .article_media:nth-child(2) {border: none;}
	
.block_list__inner .article_list {
    padding: 13px 0 0 0;
    width: 100%;
    overflow: hidden;
    border-top: #e7e1f3 1px solid;
    margin-bottom: 13px;
}
	
.block_list__inner .article_list .article__img, .block_subsection .article_top .article__img {
    width: 33.33333333%;
    float: left;
    margin-right: 20px;
}

.block_list__inner .article_list.podcast_list .article__img {
    display: none;
}

.article_list .article__title, .block_list_section_tag .article_list .article__title {
    font-size: 17px;
}

.article_popular {
    padding: 13px 20px 0 0;
    width: 100%;
    margin-bottom: 13px;
}
	
.article_popular:before {
    border-top: #e7e1f3 1px solid;
}
	
.block_choice__inner .article_choice_first, .block_section .article_section_first, .block_news_section .article_news_section {
    padding: 13px 20px 0 0;
    width: 100%;
    margin-bottom: 13px;
	border-top: #e7e1f3 1px solid;
}	
	
.block_choice__inner .article_choice_first .article__img, .block_section .article_section_first .article__img, .block_news_section .article_news_section .article__img {
    width: 33.33333333%;
    float: left;
    margin-right: 20px;
}
	
.article_choice_first .article__content, .article_section_first .article__content, .block_news_section .article_news_section .article__content {
    overflow: hidden;
}
	
.article_choice_first .article__title, .article_section_first .article__title, .block_news_section .article_news_section .article__title {
    font-size: 17px; padding-top: 0;
}
	
.block_choice__inner .article_choice {
	border-top: #e7e1f3 1px solid;
    padding: 13px 20px 0 0;
    width: 100%;
    margin-bottom: 12px;
}

.block_section__inner .article_section_first:first-child {border: none; padding-top: 0;}
	
.article_choice .article__title {padding-top: 0; border: none;}
	
.block_partition__inner .article_top {
    padding: 0 20px 5px 0;
    width: 100%;
    margin-bottom: 15px;
}
	
.block_partition__inner .block_partition__news_list {
    padding: 0 20px 5px 0;
    width: 100%;
    margin-bottom: 15px;
}

.block_partition__inner .article_top {margin-bottom: 13px; border-top: #e7e1f3 1px solid; padding: 13px 20px 0 0;}
	
.block_partition__inner .article_top .article__img {
    width: 33.33333333%;
    float: left;
    margin-right: 20px;
	
}
	
.article_top .article__title {
    padding-top: 0;
}
	
.block_partition__news_list .article_news .article__title {
    font-size: 17px;
}
	
.block_partition__news_list .article_news {
    border-top: #e7e1f3 1px solid;
    padding-top: 13px;
    margin-bottom: 13px;
}
	
.block_partition_short .article_top:before {
    border: none;
}
	
	
.menu {
    font-size: 20px;
    margin: 10px 3px;
    padding: 15px 10px;
}
.search {
    font-size: 20px;
    margin: 10px 3px;
    padding: 15px 10px;
}
.auth {
    font-size: 20px;
    margin: 10px 3px;
    padding: 15px 10px;
}
	
.logo_top {
    width: 98px;
    height: 40px;
    background-size: 98px 40px;
    text-indent: -9999px;
    margin: 16px 10px 16px 0px;
    background-repeat: no-repeat;
}

.block_additional__inner {
    margin: 0;
}

.block_additional__inner .article_top {
    width: 100%;
    border-top: #e7e1f3 1px solid;
    padding: 13px 20px 0 0;
}

.block_additional__inner .article_top .article__img {
    width: 33.33333333%;
    float: left;
    margin-right: 20px;
}

.footer_copy {padding: 50px 15px 30px 10px;}

.auth__list {margin-right: 0;}

.menu_modal {
    font-size: 28px;
    margin: -10px 5px 38px 5px;
}
.menu_modal__item {display: block; position: relative; padding: 3px 6px; text-align: left;}

.modal_white .layout {
    margin: 0 auto 20px auto;
}

.search_button {
    padding: 0 15px 0 15px;
}

.modal__title {
    padding: 0 0 20px 0;
}

/*.post__title {font-size: 43px;}*/

.post_gallery__item {width: 100%; height: 350px;}
.post_gallery__item > div {width: 100%; height: 350px;}

.post_gallery .post_gallery__item:not(:nth-of-type(3n+1)) {width: 50%; height: 180px;}
.post_gallery .post_gallery__item:not(:nth-of-type(3n+1)) > div {height: 180px;}

.commentfield__counter {display: none;}

.article_search .article__title {font-size: 18px;}

.error__title {font-size: 32px;}
	
.post__date {
    font: 12px/1.1em 'graphik', Arial, sans-serif;
    background: none;
}
.ui-datepicker-archive .ui-datepicker-group {
    width: 100%;
}
	
.section_title {font-size: 28px;}
	
.article__img img {width: 100px; height: auto;}


.article__video_icon {display: none;}

.event__img {width: 100%;}
.event_info {width: 100%; padding-left: 0; padding-top: 5px;}

.event_info .event_info__item:first-child {border: none;}

.event_info__date, .event_info__price {font-size: 20px;}

.article_top .article__event__day, .article_top .article__event__price, .article_section .article__event__day, .article_section .article__event__price, .block_section__inner .article_section .article__event__day, .block_section__inner .article_section .article__event__price {border: none; margin: 0; padding-top: 5px;}

.block_section__inner .article_small {width: 100%;}

.article_small .article__img {width: 33%; float: left; margin-right: 20px;}

.block_subsection .article_small {
    margin-bottom: 10px;
    padding: 13px 20px 1px 0;
    border-top: #e7e1f3 1px solid;
}

.block_subsection_small .section_title_small {border: none; margin: 15px 0; padding: 0;}
	
.article_top_first_compact .article__content {position: static; background: none;}
.article_top_first_compact .article__title, .article_top_first_compact .article__title a, .article_top_first_compact .article__subtitle {color: #111;}
.article_top_first_compact .article__counter {position: relative; margin-top: -66px; margin-bottom: 25px; margin-left: 12px; z-index: 2;}
	
.block_education__item {width: 100%;}	
	
.block_education__item .article_small {
	margin-bottom: 10px;
    padding: 13px 20px 1px 0;
    border-top: #e7e1f3 1px solid;
	}
	
	
.bank__title__item__head {width: 100%; float: none;}
.bank__title__item__text {width: 100%; float: none;}
	
.article_top .article__adv, .article_top .article__special {top: -2px;}
.article_section_first .article__adv, .article_section_first .article__special {top: -2px;}
.article_section .article__adv, .article_section .article__special {top: -2px;}
	
.test_box__result_image .test_box__result__title {
    font-size: 22px;
}
	
	
.test_box__result_image .test_box__result__content {overflow: hidden;
    position: static;
    background-color: rgba(38, 19, 94, 0.8);
	padding: 25px 20px;
}

a.test_box__share_facebook .post__social__item__text, a.test_box__share_telegram .post__social__item__text {font-size: 11px;}
.test_box .btn_more span {font-size: 11px;}
	
.test_box, .layout_wide .post__text > .test_box {
    margin: 10px -20px 30px -20px;
}
	.test_box__title {font-size: 22px;}
	
.brand__content {max-width: calc(66% - 80px);}

}



@media screen and (max-width: 540px) {}



@media screen and (max-width: 480px) {

.article_media_first .article__content {
    position: static;
    background-color: rgba(38, 19, 94, 0.8);
}	
	
.tabs {font-size: 10px;}
	
.section_title_big 	{font-size: 20px;}
	
.article_list .article__subtitle, .article_top .article__subtitle, .article_choice_first .article__subtitle, .article_section .article__subtitle, .article_section_first .article__subtitle {display: none;}	
	
.article_list .article__img .article__counter, .article_top .article__img .article__counter, .article_choice_first .article__img .article__counter, .article_section_first .article__img .article__counter, .article_section .article__img .article__counter, .block_news_section .article_news_section .article__counter {display: none;}

.post__views, .post__comments {display: none;}

.post__side {
    float: none;
    overflow: hidden;
    width: 100%;
    margin: 17px 0 10px 0;
    padding-bottom: 15px;
}

.post__side .article__img {float: left; width: 155px; margin-right: 20px;}

.post__social, .video_content .post__social {
    margin: 0 -15px 0 0;
    width: calc(100% + 15px);
}

a.post__social__item, .video_content a.post__social__item {
    /*width: calc(25% - 15px);*/
    /*margin-right: 15px;*/
    width: unset;
    margin-right: 5px;
}

.post__social .post__social__item .icon {
    line-height: 32px;
    font-size: 18px;
    height: 33px;
    width: 33px;
}

.post__incut {
    font-size: 22px;
}

.post__title {
    font-size: 32px;
}

.post__text h3, .post__text h3 b, .post__text h3 strong {
    font-size: 22px;
}

.auth_name {
    display: none;
}

.button_popup {
    width: 100%;
}
	
.test_box .btn_more > span:before {
    font: normal normal normal 32px/1 mind;
    position: absolute;
    top: -14px;
    left: 6px;
    vertical-align: top;
    width: 32px;
    height: 32px;
}	
	
.test_box .btn_more span {
    padding-left: 48px;
}

a.test_box__share_facebook .icon, a.test_box__share_telegram .icon {
    line-height: 33px;
    font-size: 18px;
    height: 34px;
    width: 34px;
    margin-right: 8px;
}

a.test_box__share_facebook, a.test_box__share_telegram {
    min-height: 26px;
    line-height: 26px;
	padding: 3px 6px;
}

.menu_lang {
    font: 12px/1.4em 'graphik', Arial, sans-serif;
    font-weight: 900;
    margin: 28px 5px 20px 5px;
}

.block_partition_brand .brand__image {display: none;}
	
}



@media screen and (max-width: 360px) {

.section_title {
    font-size: 22px;
}
.right_column {
    min-width: 0;
}
	
.table-sparkline {
    font-size: 14px;
}
	
.bank__title__image {
    float: none;
    padding: 0 0 5px 0;
    width: 100%;
    margin-bottom: 10px;
}

.search {
    display: none;
}

}



@media screen and (max-width: 1175px) {

.block_brand_partition__inner .article_brand_partition_first {
    width: 68%;
    margin-bottom: 25px;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    position: relative;
    background: #26135e;
}

.block_brand_partition__side {
    margin-left: 3%;
    width: 27%;
}

.article_brand_partition .article__img img {
    max-width: 100%;
}

}



@media screen and (max-width: 980px) {

.article_brand_partition_first .article__counter, .article_brand_partition .article__counter {display: none;}
.article_brand_partition .article__content {padding: 15px;}
.article_brand_partition .article__title {font-size: 16px;}
.article_brand_partition_first .article__title {font-size: 28px;}

}



@media screen and (max-width: 780px) {

.block_brand_partition__inner .article_brand_partition_first, .layout_special .block_brand_partition__inner .article_brand_partition_first {width: calc(100% - 20px);}
.block_brand_partition__side, .layout_special .block_brand_partition__side {
    margin-left: 0;
    width: 100%;
	margin-right:-20px;
}
.block_brand_partition__inner .article_brand_partition, .layout_special .block_brand_partition__inner .article_brand_partition {width: calc(50% - 20px); margin-right: 20px; -webkit-flex: 0 1 auto; flex: 0 1 auto;}
.layout_special .block_brand_partition__inner .article_brand_list {width: calc(50% - 20px); margin-right: 20px; -webkit-flex: 0 1 auto; flex: 0 1 auto;}
}



@media screen and (max-width: 640px) {

.block_brand_indicators__item {width: 50%;}
.article_brand_partition_first .article__subtitle {display: none;}
.brand_header__title {font-size: 28px;}

}



@media screen and (max-width: 540px) {

.brand_header__logo {
    width: 100px;
    height: 100px;
	margin-right: 20px;
}

.brand_header__logo img {width: 100%; height: auto;}

.brand_header__content {padding-top: 10px;}

.block_brand_partition__inner .article_brand_partition, .layout_special .block_brand_partition__inner .article_brand_partition {
    width: 100%;
    margin-right:0;
}

.block_brand_partition__side, .layout_special .block_brand_partition__side {
    width: calc(100% - 20px);
}
	
	.layout_special .block_brand_partition__inner .article_brand_list {
		width: calc(100% - 20px); height: auto;
	}
	
.layout_special .block_brand_partition__inner .article_brand_list .article__title {
		font-size: 24px;
	}
	
.article_brand_partition_first .article__title, .article_brand_partition .article__title, .layout_special .article_brand_partition_first .article__title, .layout_special .article_brand_partition .article__title {
    font-size: 24px;
}

.block_brand_authors__inner .article_brand_author {
    padding: 10px 20px 0 0;
    width: 100%;
}

.brand_header__social .brand_header__social__item {
    height: 33px;
    width: 33px;
}

.brand_header__social .brand_header__social__item .icon {
    line-height: 32px;
    font-size: 18px;
}
	
.layout_special .block_brand_partition__inner .article_brand_list .article__counter {display: none;}

}



@media screen and (max-width: 420px) {

.brand_header__logo {
    width: 75px;
    height: 75px;
	margin-right: 15px;
}
.article_brand_partition_first .article__title, .article_brand_partition .article__title {
    font-size: 18px;
}

.brand_header__title {
    font-size: 22px;
}

.block_brand_indicators__value {
    font-size: 14px;
}

.block_brand_indicators__value span {
    font-size: 10px;
}
	
.layout_special .block_brand_partition__inner .article_brand_list .article__title {
		font-size: 18px;
	}
	
.article_brand_partition_first .article__title, .article_brand_partition .article__title, .layout_special .article_brand_partition_first .article__title, .layout_special .article_brand_partition .article__title {
    font-size: 18px;
}

nav.menu_lang li.menu_lang__item:nth-child(3) { /*display: none;*/ }

}