<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (max-width: 479px){
    header .logo{
        top: 11px;
    }
    header .logo a,
    header .logo img{
        max-width: 92%;
    }

    header .info{
        padding-top: 45px;
    }

    header .age{
        right: 0px;
    }

    header .exchange_rate{
        width: 100%;

        padding-bottom: 10px;

        text-align: center;
		
		display: none;
    }
    header .exchange_rate .col{
        display: inline-block;
        vertical-align: top;

        text-align: right;
    }

    header .logo + .right{
        width: 100%;
    }


	header .lang{
		width: 60px;
	}
	
	aside .banner.ban-1001{
		min-height: 490px;
	}	
	aside .banner.ban-1001&gt;div{
		display: none;
	}
	aside .banner.ban-1001&gt;div.active{
		width: 100%;
		display: block;
	}
	aside .banner.ban-1001 img{
		width: 100%;
	}
	
    .news,
    .radio_box{
        padding: 10px 0 0;
    }

    .news .last{
        margin-bottom: 10px;
        padding-bottom: 0;
    }
    .news .last .title{
        width: 100%;
        height: auto;

        padding: 0 0 8px;

        border-right: none;
        border-bottom: 1px solid #ccc;
    }
    .news .last .title br{
        display: none;
    }

    .news .last .marquee_box{
        margin: 0;
        padding: 0;
    }


	.articles .article_box, .articles .article_box.big,
    .content_block .articles .article_box,
	.content_block.block_5 .articles .article_box{
        width: 100%;
    }

	.block_5 .category_articles .more a{
		width: 100%;
	}

    .articles .article .info{
        padding: 15px 20px;
    }
    .articles .article .name a,
    .articles .article_box.big .article .name a,
    .content_block .articles .article .name a{
        font-size: 14px;
        line-height: 18px;
    }

    .articles .article .details{
        margin-top: 10px;
    }

    .news .articles .article,
    .content_block .articles .article{
        margin-bottom: 10px;
    }

    .section_info{
        text-align: center;
    }
    .section_info&gt;div:last-child,
    .section_info&gt;div{
        float: none;
        padding: 10px;
    }
    .section_info .section_title{
        padding: 10px;
    }
    .section_info .date_refresh{
        padding-top: 0px;
        margin-left: 0px;
    }

	.section_info.non_bot_marg{
		margin-bottom: 24px;
	}
	.other-sections{
		display: none;
	}
	

    .radio_box aside{
        padding: 10px 0 10px;
    }

    aside .block_title{
        margin-bottom: 10px;
    }

    .radio_box .videos .video{
        margin-bottom: 22px;
    }


    .block_title{
        margin-bottom: 10px;

        font-size: 19px;
    }
    .block_title a{
        display: none;
    }


    .videos_block{
        padding: 10px 0;
    }

    .videos_block .tabs{
        padding-right: 34px;
    }

    .videos .video .name .box{
        padding: 8px;

        font-size: 12px;
        line-height: 14px;
    }

    .videos_block .videos_list .scroll{
        height: 163px;
    }

    .jspDrag{
        background: #999;
    }


    .videos_block .tab_content iframe{
        height: 200px;

        margin-bottom: 10px;
    }

    .videos_block .tab_content .title{
        font-size: 16px;
        line-height: 20px;
    }


    .articles_box{
        margin-bottom: 10px;
        padding: 10px 0 0;
    }


    .popular .title{
        padding: 20px;
    }


    .articles_cat .cat_box + .cat_box{
        margin-top: 20px;
    }


    .analytics{
        padding: 10px 0 0;
    }
    .analytics .content_block .articles .article_box{
        width: 100%;
    }

    .analytics .slider_box{
        padding: 0;
    }
    .analytics .slider .slide .name a,
    .articles .article_box.very_big .article .name a,
    .slider_block .articles .article .name a{
        font-size: 14px;
        line-height: 18px;
    }
    .analytics .slider .slide .desc{
        margin-top: 10px;
    }

    .bx-wrapper .bx-controls-direction a.bx-prev{
        left: 0;

        opacity: .7;
    }
    .bx-wrapper .bx-controls-direction a.bx-next{
        right: 0;

        opacity: .7;
    }


    .slider_block .slider_box .slide{
        width: 280px;
    }
    .slider_block .slider_box .articles .article .info{
        padding: 10px;
    }

    .articles .article .details{
        display: none;
    }

    .slick-arrow{
        top: 30px;
    }
    .slick-arrow.slick-next{
        right: 10px;
    }
    .slick-arrow.slick-prev{
        left: 10px;
    }


    .articles_box2{
        margin-bottom: 0;
    }


    .special{
        margin-bottom: 10px;
    }
    .special .data{
        height: auto;
        min-height: 100px;
        padding: 50px 10px 15px 10px;
    }

    .special .title{
        font-size: 28px;
        line-height: 28px;
    }

    .special img{
        min-height: 100%;
        max-width: 100%;
    }


    .videos .video_box{
        margin-bottom: 10px;
    }


    .page_content{
        padding: 10px 0;
    }

    .page_content .news{
        margin-bottom: 10px;
    }
    .page_content .news .articles .article_box{
        width: 100%;
    }


    .category_articles{
        margin-bottom: 30px;
    }
    .category_articles .item{
        margin-bottom: 20px;
    }
    .category_articles .item .date{
        display: block;

        width: 100%;

        margin-left: 0;
		border-left: 0px;
		padding-left: 0px;
		margin-top: 5px;
    }


    .popular.inner_page{
        margin-bottom: 20px;
    }
    aside .videos_block{
        margin-bottom: 25px;
    }

    aside .articles .article_box{
        width: 100%;
    }
    aside .articles .article_box + .article_box{
        margin-top: 10px;
    }


    .article_content{
        padding-bottom: 10px;
    }
    .article_content h1{
        margin-bottom: 15px;

        font-size: 20px;
        line-height: 22px;
    }

    .article_content .author,
    .article_content .date{
        margin-bottom: 15px;
    }

    .article_content .share{
        margin-bottom: 15px;
    }
    .article_content .share a + a{
        margin-left: 6px;
    }	
	.article_content .share_block{
		width: 100%;
	}
	.article_content .share .likes{
		width: 100%;
		margin-top: 20px;
		margin-left: 0px;
	}

    .article_text{
        font-size: 16px;
        line-height: 25px;
    }

    .article_text iframe{
        height: 200px;
    }

    .article_content .bottom{
        padding-top: 10px;
    }

    .article_content .content_block{
        margin-bottom: 20px;
    }

    .article_content .photos #bx-pager,
    .article_content .photos .bx-pager{
        display: none;
    }
    .article_content .photos .bx-wrapper .bx-controls-direction a.bx-prev,
    .article_content .photos .bx-wrapper .bx-controls-direction a.bx-next {
        top: 23%;
    }

    .videos_block .tab_content iframe,
    .videos_block .tab_content .player_frame{
        height: 200px;
    }
    .videos_block .tab_content .player_frame .player_uppod{
        min-height: 200px !important;
        height: 200px !important;
    }

    .content_block .articles .article_box.very_big.editor_choose{
        width: 100%;
        margin-left: 0px;
    }

    footer{
        padding: 20px 0;
    }

    footer .subscribe .input{
        width: 168px;
    }

    footer .creator{
        margin-top: 20px;
    }

    footer .text .copyright span{
        display: block;
    }
    footer .text .copyright span + span{
        margin-left: 0;
    }


    .subscribe_popup{
        position: absolute;
    }
    .subscribe_popup .subs-close{
        right: 20px;
        top: 10px;
    }
    .subscribe_popup .subs-logo{
        margin: 40px 0 20px;
    }
    .subscribe_popup .subs-logo img{
        max-width: 100%;
    }
    .subscribe_popup .subs-title{
        font: 31px/31px Noto Sans;
    }
    .subscribe_popup .email input{
        width: 100%;
    }
    .subscribe_popup .do a.close-popup-small{
        margin-top: 20px;
        display: block;
    }
	
	.category_articles .item .thumb{
		width: 100%;
	}
	.category_articles .item .thumb a{
		height: auto;
	}
	.category_articles .item .desc{
		max-height: 52px;
	}

    .may-1945 {
        height: 29px;
        background-size: 850px;
        background-position-x: 53%;
    }
}
</pre></body></html>