@font-face {
  font-family: San-francisco-Medium;
  src: url(../fonts/San-francisco-Medium.otf);
}

@font-face {
  font-family: San-francisco-Semibold;
  src: url(../fonts/San-francisco-Semibold.otf);
}

@font-face {
  font-family: San-francisco-Bold;
  src: url(../fonts/San-francisco-Bold.otf);
}

@font-face {
  font-family: San-francisco-Regular;
  src: url(../fonts/San-francisco-Regular.otf);
}

@media screen and (max-width: 1000px) {
  body .container {
    max-width: 991px;
    padding: 0px 20px;
  }
  body .left_rek_banner {
    display: none;
  }
  body .right_rek_banner {
    display: none;
  }
  body .rek_header {
    display: none;
  }
  body .archive_filter {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 15px;
    height: auto;
  }
  .archive_filter .input {
    margin-right: 0;
    margin-bottom: 10px;
  }
  body .archive_filter .dates .dates_block {
    width: 100%;
  }
  body .archive_filter .dates .dates_block .flex .date_item:last-child {
    margin-right: 0;
  }
  body .archive_filter .dates .dates_block .flex {
    margin-bottom: 10px;
    flex-direction: column;
  }
  body .archive_filter .search_arcive {
    width: 100%;
    margin-bottom: 10px;
    margin-right: 0px;
    padding: 0px 10px;
  }
  body .archive_filter .dates {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
  body .archive_filter .dates .date_item {
    width: 100%;
  }
  body .archive_filter .dates .date_item:not(:last-child) {
    margin-right: 0px;
    margin-bottom: 10px;
  }
  body .archive_filter .dates .date_item input {
    padding: 0px 10px;
  }
  body .archive_filter .dates .date_item img {
    right: 10px;
  }
  body .archive_filter .dates .btn_search_archive {
    width: 100%;
  }
  body .main_three_news {
    display: none;
  }
  body .three_column_index_items {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  body .three_column_index_items .item {
    width: 48.5%;
  }
  body .three_column_index_items .item:not(:nth-child(3n + 3)) {
    margin-right: 0px;
  }
  body .three_column_index_items .item .img {
    height: 30vw;
  }
  body .three_column_items {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  body .three_column_items .item {
    width: 48.5%;
  }
  body .three_column_items .item:not(:nth-child(3n + 3)) {
    margin-right: 0px;
  }
  body .three_column_items .item .img {
    height: 30vw;
  }
  body .three_column_items .rek_item {
    display: none;
  }
  body .two_column_items .item .img {
    height: 31vw;
  }
  body .news_card .left {
    width: 49%;
  }
  body .rek_main .desktop_mode {
    display: none;
  }
  body .rek_main .mobile_mode {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  body .index_scrollTop {
    display: none !important;
  }
  body .all_news_btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  body .with_sidebar_block .left_column {
    width: 100%;
  }
  body .with_sidebar_block .sidebar {
    display: none;
  }
  body .page_with_table {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  body .page_with_table .head_weather {
    padding: 10px;
  }
  body .page_with_table .head_weather .left img {
    width: 36px;
    height: 36px;
    margin-right: 10px;
  }
  body .page_with_table .head_weather .left div h3 {
    font-size: 22px;
  }
  body .page_with_table .head_weather .left div span {
    font-size: 12px;
  }
  body .page_with_table .head_weather .select {
    width: 150px;
  }
  body .page_with_table .left_column {
    width: 100%;
  }
  body .page_with_table .right_column {
    width: 100%;
    margin-top: 20px;
  }
  body .page_with_table table {
    font-size: 14px;
  }
  body .page_with_table table th,
  body .page_with_table table td {
    padding: 11px 10px;
    font-size: 12px;
  }
  body .page_with_table .table_weather table th,
  body .page_with_table .table_weather table td {
    min-width: 110px;
  }
  body #header {
    position: fixed !important;
    top: 0px !important;
  }
  body header .navbar .container .logo {
    width: 138px;
    height: 25px;
  }
  body header .navbar .container .links li {
    display: none !important;
  }
  body header .navbar .container .links #search_btn {
    position: relative;
  }
  body header .navbar .container .links #search_btn,
  body header .navbar .container .links #menu_btn {
    margin-left: 30px;
  }
  body main .overlay_menu {
    padding-top: 130px;
    padding-bottom: 20px;
  }
  body main .overlay_menu .foot_menu {
    display: none;
  }
  body main .overlay_menu .container .center_menu .left {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  body main .overlay_menu .container .center_menu .left .links {
    width: 100%;
  }
  body main .overlay_menu .container .center_menu .left .links:first-child {
    margin-bottom: 20px;
  }
  body main .overlay_menu .container .center_menu .right {
    display: none;
  }
  body main .index_main_block {
    margin-top: 0px;
    flex-direction: column;
  }
  body main .index_main_block .left_column .news_image_carousels {
    height: 490px;
  }
  body main .index_main_block .left_column .news_image_carousels .thumbnails-slider {
    display: none;
  }
  body main .index_main_block .left_column .news_image_carousels .main-image-slider {
    width: 100%;
    height: 490px;
  }
  body main .index_main_block .left_column .news_image_carousels .main-image-slider .slick-slide {
    height: 490px;
  }
  body main .index_main_block .left_column .news_image_carousels .main-image-slider .slick-slide .image-link {
    height: 490px;
  }
  body main .index_main_block .left_column .news_image_carousels .main-image-slider .slick-slide .image-link .overlay {
    padding-bottom: 40px;
  }
  body main .index_main_block .left_column .news_image_carousels .main-image-slider .slick-dots {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  body main .news_in_page .left_column .news_all_info {
    padding: 20px;
  }
  body main .news_in_page .left_column .news_all_info .title {
    font-size: 17px;
    line-height: 24px;
    font-family: San-francisco-Bold;
    color: #000;
  }
  body main .news_in_page .left_column .news_all_info .title * {
    font-size: 17px;
    line-height: 24px;
    font-family: San-francisco-Bold;
    color: #000;
  }
  body main .news_in_page .left_column .news_all_info .main_img img {
    height: 55vw;
  }
  body main .news_in_page .left_column .news_all_info .news_in_gallery {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  body main .news_in_page .left_column .news_all_info .news_in_gallery .item {
    width: 48%;
    height: 25vw;
  }
  body main .news_in_page .left_column .news_all_info .news_in_gallery .item:not(:nth-child(3n + 3)) {
    margin-right: 0px;
  }
  body main .news_in_page .left_column .news_all_info .video_block {
    height: 45vw;
  }
  body main .contact_page {
    padding: 20px;
  }
  body main .contact_page .info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  body main .contact_page .info form {
    width: 100%;
  }
  body main .contact_page .info .right {
    display: none;
  }
  body main .weather_block {
    padding: 20px;
  }
  body main .weather_block .weather_navbar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  body main .weather_block .weather_navbar .title {
    width: 100%;
    margin-bottom: 25px;
    font-size: 16px;
    text-align: center;
  }
  body main .weather_block .weather_navbar .tabs_navbar {
    width: 100%;
  }
  body main .weather_block .weather_info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  body main .weather_block .weather_info .left {
    width: 100%;
    border-top: 1px solid #e7edf3;
    padding-top: 30px;
    margin-top: 40px;
  }
  body main .weather_block .weather_info .right {
    width: 100%;
    padding-left: 0px;
    border: none;
  }
  body main .weather_block .weather_info .right .tabs .tab .items {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  body main .weather_block .weather_info .right .tabs .tab .items .item {
    width: 50%;
  }
  body main .weather_block .weather_info .right .tabs .tab .items .item:not(:nth-last-child(-n + 2)) {
    margin-bottom: 40px;
  }
  body main .weather_block .weather_info .right .tabs .tab .items .item .icn {
    margin: 20px 0px;
  }
  body main .weather_block .weather_info .right .tabs .tab .items .item .info {
    margin: 10px 0px;
  }
}

@media screen and (max-width: 767px) {
  body .breadcrumb_row h3 {
    font-size: 13px;
    max-width: 50%;
  }
  body .breadcrumb_row ul li {
    font-size: 12px;
  }
  body .breadcrumb_row ul li a::after {
    position: relative;
    top: -1px;
  }
  body .pagination {
    width: 280px;
    margin-top: 50px;
  }
  body .pagination .left_icn {
    position: relative;
    top: 1px;
  }
  body .pagination .left_icn img {
    width: 85%;
    height: 85%;
  }
  body .pagination .right_icn img {
    width: 85%;
    height: 85%;
  }
  body .pagination li {
    font-size: 15px;
  }
  body .pagination .active_li::before {
    width: 30px;
    height: 30px;
  }
  body .news_card {
    flex-direction: column;
  }
  body .news_card .left {
    margin-bottom: 30px;
  }
  body .news_card .left, body .news_card .right {
    width: 100%;
  }
  body .news_card .right .items {
    border-left: 0;
    padding-left: 0;
  }
  body .two_column_items .item {
    width: 100%;
  }
  body .two_column_items .item .img {
    height: auto;
  }
  body .only_mobile_rek {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  body .rek_banner_sidebar {
    display: none;
  }
  main .mobile_head_links {
    display: flex;
    justify-content: space-between;
  }
  body .top10 {
    display: none;
  }
  body .search_panel {
    padding-top: 140px;
  }
  body .search_panel .search_block .block_in {
    width: 90%;
  }
  body .mobile_news_carousel {
    display: block;
  }
  body .news_lent .center {
    padding: 20px 0px;
  }
  body .news_lent .center .date_title {
    display: none;
  }
  body .news_lent .center .items {
    margin-top: 0px;
    padding: 0px;
    max-height: -webkit-max-content;
    max-height: -moz-max-content;
    max-height: max-content;
  }
  body .news_lent .center .items::-webkit-scrollbar {
    display: none;
    width: 0px;
  }
  body .news_lent .center .items .item_wrap {
    padding: 0px 15px;

  }
  body .news_lent .center .items .item_wrap:not(:last-child) {
    border-bottom: 1px solid #e3e4e7;
    margin-bottom: 15px;
    padding-bottom: 15px;
  }
  body .currency_and_weather {
    display: flex;
    flex-direction: column;
  }
  body .sidebar .news_lent {
    display: none;
  }
  body .currency_and_weather .left {
    margin-bottom: 30px;
  }
  body .currency_and_weather .left, body .currency_and_weather .right {
    width: 100%;
  }
  body .currency_and_weather .district {
    width: 56% !important;
  }
  body .currency_and_weather .current_weather {
    width: 38% !important;
  }
  body .news_lent .center .items .item .img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  body .news_lent .center .items .item_wrap .actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  body .news_lent .center .items .item:not(:last-child) {
    border-bottom: 1px solid #e3e4e7;
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
  body .three_column_index_items .item {
    width: 100%;
  }
  body .three_column_index_items .item:not(:last-child) {
    margin-bottom: 20px;
  }
  body .three_column_index_items .item .img {
    height: 60vw;
  }
  body .three_column_items {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  body .three_column_items .item {
    width: 100%;
  }
  body .three_column_items .item:not(:nth-child(3n + 3)) {
    margin-right: 0px;
  }
  body .three_column_items .item:not(:last-child) {
    margin-bottom: 20px;
  }
  body .three_column_items .item .img {
    height: 60vw;
  }
  body .two_column_items .item:not(:last-child) {
    margin-bottom: 20px;
  }
  body .actions_news {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  body .actions_news .views {
    max-width: 100%;
    margin-bottom: 12px;
  }
  body .actions_news .share_reaction {
    max-width: 100%;
    margin-bottom: 12px;
  }
  body .actions_news .dislike_btn,
  body .actions_news .like_btn {
    max-width: 100%;
    width: 48%;
  }
  body .title_section span {
    font-size: 14px;
  }
  body .date_news .date {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  body .date_news .font_sizes {
    display: none;
  }
  body .page_navbar .item {
    height: 40px;
  }
  body .writers .item {
    width: 100%;
  }
  body .writers .item:not(:last-child) {
    margin-bottom: 20px;
  }
  body .articles .item {
    width: 100%;
  }
  body .articles .item:not(:last-child) {
    margin-bottom: 20px;
  }
  body header .top_section .container .live {
    width: 106px;
  }
  body header .top_section .container .live span {
    font-size: 12px;
  }
  body header .top_section .container .social_icons {
    width: 138px;
  }
  body header .top_section .container .social_icons li a .fb {
    width: 6.74px;
    height: 13.22px;
  }
  body header .top_section .container .social_icons li a .insta {
    width: 13.41px;
    height: 13.22px;
  }
  body header .top_section .container .social_icons li a .twitter {
    width: 13.22px;
    height: 10.77px;
  }
  body header .top_section .container .social_icons li a .youtube {
    width: 13.22px;
    height: 9.26px;
  }
  body header .top_section .container .social_icons li a .telegram {
    width: 13.22px;
    height: 11.57px;
  }
  body header .top_section .container .social_icons li a .rss {
    width: 11.57px;
    height: 11.57px;
  }
  body main {
    padding-top: 133px;
  }
  body main .index_main_block {
    margin-top: 0px;
  }
  body main .index_main_block .loading_block {
    display: none;
  }
  body main .index_main_block .sidebar {
    display: block;
    width: 100%;
  }
  body main .contact_page .info form .user_info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  body main .contact_page .info form .user_info .input {
    width: 100%;
  }
  body main .contact_page .info form .user_info .input:first-child {
    margin-bottom: 20px;
  }
  body main .contact_page .info .right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    width: 100%;
  }
  body main .contact_page .info .right .element {
    width: 100%;
    height: 100%;
  }
  body main .contact_page .info_us {
    padding-top: 30px;
  }
  body main .about_page {
    padding: 50px 20px;
  }
  body main .about_page .description {
    width: 100%;
  }
  body main .not_found_page {
    padding: 50px 20px;
  }
  body main .not_found_page .img {
    width: 80%;
    height: auto;
  }
  body main .not_found_page .regular_text {
    width: 100%;
  }
  body main .rek_page {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 50px 20px;
  }
  body main .rek_page .left {
    width: 100%;
  }
  body main .rek_page .right {
    width: 100%;
    margin-top: 30px;
  }
  body main .rek_page .right .title,
  body main .rek_page .right .infor_row {
    margin-bottom: 20px;
  }
  body main .writer_info .img {
    width: 70px;
    height: 70px;
  }
  body main .writer_info .info .name {
    font-size: 14px;
  }
  body main .writer_info .info .number_articles * {
    font-size: 12px;
  }
  body main .writer_info .comp {
    display: none;
  }
  body main .weather_block .weather_info .left .districts .district {
    width: 100%;
  }
  body footer {
    margin-top: 50px;
  }
  body footer .footer_main {
    padding: 30px 20px;
    max-width: 100%;
  }
  body footer .footer_main .links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  body footer .footer_main .links li:not(:last-child) {
    margin-bottom: 10px;
  }
  body footer .footer_main .social_icons {
    max-width: 215px;
  }
  body footer .footer_main .social_icons li a img {
    width: 24px;
    height: 24px;
  }
}
@media screen and (max-width: 450px) {
  body .writer_carousel .center .carousel_items .item .head_item .info {
    width: 55%;
    text-align: left;
  }
  body .writer_carousel .center .carousel_items .item .head_item .info span {
    display: inline-block;
  }
  body .news_card .items .item .content .news_title {
    min-height: 55px;
  }
}
/*# sourceMappingURL=media.css.map */
