@media (max-width: 768px) {
	body, html { font-size: 16px; }
	.container { max-width: 425px; gap: 20px; }
	.header .top { border-bottom: none; padding: 5px 20px 0; }
	.header .top { flex-direction: row; flex-wrap: wrap; }
	.header .bottom { flex-direction: column; }
	.header .top a { display: flex; justify-content: center; align-items: center; }
	.header .top .logo { order: 3; display: flex; align-items: center; justify-content: center; flex: 1; }
	.header .top .info { font-size: 12px; order: 1; width: 100%; }
	.header .top .menu { order: 2; }
	.header .top .nav, .header .bottom, .sidebar, .main .news .cell .story, .main .inner .cell.newss .story, .main .inner .cell.vips .story, .main .inner .cell.autors .story, .main .inner .cell.partners .story, .navigation .pages, .main .cell .info .view, .footer .top, .footer .bottom, .footer .contacts, .footer .icon { display: none; }
	.header .top .menus { display: flex; flex-direction: column; }
	.header .top .nav .menus .item, .header .menu_icon, .footer .info div { display: block; }
	#weather img  { height: 14px; }
	.logo img { width: 200px; }
	.main { gap: 20px; }
	.banner { width: 100%; }
	.main .content { flex-direction: column; gap: 20px; }
	.main .content .grid { gap: 20px; }
	.main .article .section { margin-bottom:-20px; }
	.main .section { font-size: 18px; padding: 0 20px; font-weight: 500; width: 100%; justify-content: center; }
	.main .article .grid { flex-direction: column; }
	.main .article .wrap > img { aspect-ratio: 16 / 9; }

	.main .article .cell { flex: 1; padding: 0 20px; }
	.main .news .wrap, .main .inner .wrap { padding: 0 20px; }
	.main .article .wrap { gap: 10px; }
	.main .article .wrap .content { width: 100%; }
	.main .article .title { text-transform: none; padding: 0; }
	.main .article .cell .title { font-weight: 300; }
	.main .article .story { display: none; height: 0; }
	.main .article .wrap > img, .main .article .shutter, .main .article .content, .main .article .wrap .content, .main .article .title, .main .article .story, .main .article .wrap .info { position: relative; transform: none; }
	.main .article .wrap { color: #336699; }
	.main .article .shutter, .main .article .title { background: transparent; }
	.main .article > img { order: 1; }
	.main .article .shutter { order: 3; }
	.main .article .info { order: 2; padding: 0; }

	.main .news .wrap:before,
	.main .inner .wrap:before,
	.main .news .wrap:hover,
	.main .inner .wrap:hover
	{ all: unset; }

	.main .inner .cell.articles .wrap, .main .inner .cell.newss .wrap, .main .inner .cell.partners .wrap { flex-direction: column; }
	.main .inner .cell { height: auto !important; };
	.main .inner .cell.newss .story, .main .inner .cell.vips .story, .navigation { justify-content: center; padding: 10px 0 0 0; }
	.main .inner .cell.newss .title, .main .inner .cell.vips .title, 
	.main .inner .cell.autors .title, .main .inner .cell.partners .title { text-transform: none; font-weight: 400; }
	.main .news .grid { width: 100%; }
	.main .news .cell { height: auto; }
	.articles .cover img, .newss .cover img, .partners .cover img { width: 100% !important; height: 100% !important; }
	.vips .cover img, .autors .cover img { aspect-ratio: 3 / 4; width: 100% !important; height: auto !important; }
	.main .news .cover { align-items: flex-start; }
	.main .news .title { text-transform: none; font-weight: 400; }
	.cell.block:before { display: none; }
	.cell.fullstory { padding: 20px }
	.main .cell.fullstory .info .date, .main .cell.fullstory .info .view { font-size: 12px; }
	.fullstory .title { font-size: 16px; }
	.main .inner .story, .fullstory .story, .fullstory .story p { text-align: left; }
	.fullstory .old-news > img:first-child { padding: 0 0 10px 0 !important; width: 100%; height: auto; float: none !important; }
	.footer { padding: 10px 20px 30px; font-size: 12px; }
	.footer .copyright, .name-email { flex-direction: column; }
	.swiper { width: 100vw; margin-left: -20px !important;  margin-right: -20px !important; }
	.swiper img { margin-left: 0px !important; }
	.order-people { order: 2; }
	.order-news { order: 1; }
	.related .title { text-transform: none !important; }
	.related .story { display: none !important; }
	.navigation { justify-content: space-between; padding: 0 20px; }
	.main .news .wrap, .main .inner .wrap, .searchtable { flex-direction: column; }
	#search_mobile { padding:0 20px; }
	#search_mobile .block { display: flex; align-items: center; justify-content: space-between; gap: 10px; }
	input[type="search"] { border: 1px solid #ccc; }
	.header .top .menu.open .nav { justify-content: space-around; }
}

@media (max-width: 760px) {
	.fullstory .options, .share-title, .share-link, .share-cover { display: none; }
	#share { padding: 0; display: flex!important; background: #fff; height: 0; }
}

@media (min-width: 761px) and (max-width: 1024px) {
	#share { padding: 30px 20px; }
	.share-cover, .share-link input { width: 460px; }
}

@media (min-width: 760px) and (max-width: 1024px) {
	.fullstory .options .print { display: none; }
}

@media (min-width: 769px) and (max-width: 960px) {
	.header .top { flex-direction: column; padding: 10px 0; }
	.header .top .info { order: 1; }
	.header .top .logo { order: 2; }
	.header .top .menu { order: 3; }
	.main .content.news { flex-wrap: wrap; }
	.main .news .title { text-transform: none; }
	.main .news .grid { width: 100%; min-width: 50% }
	.order-people { order: 3; }
	.order-news { order: 1; }
	.sidebar { order: 2 }
}

@media (min-width: 769px) and (max-width: 1200px) {
	.container { padding: 0 20px; }
	.main .article .cell:nth-child(1), .main .article .cell:nth-child(2) { height: 346px; }
	.main .article .cell:nth-child(1) { flex: 2 0 calc(66.66% - 20px); }
	.main .article .cell:nth-child(2) { flex: 1 0 calc(33.33% - 20px); }
	.main .article .cell:nth-child(n+3) { flex: 1 0 calc(33.33% - 20px); height: 200px; }
	.main .article .cell:nth-child(1) .title, .main .article .cell:nth-child(2) .title {  font-size: 16px; }
	.main .article .cell:nth-child(2) .title { font-size: 14px; }
	.main .article .cell:nth-child(1) .story { font-size: 14px; font-weight: 200; }
	.footer { padding: 20px; font-size: 14px; }
	.swiper { width: calc(100vw - 300px); }
	#search_mobile { display: none; }
}

@media (min-width: 1200px) {
	.main .article .cell:nth-child(1), .main .article .cell:nth-child(2) { height: 346px; }
	.main .article .cell:nth-child(1) { flex: 2 0 calc(66.66% - 20px); }
	.main .article .cell:nth-child(2) { flex: 1 0 calc(33.33% - 20px); }
	.main .article .cell:nth-child(n+3) { flex: 1 0 calc(33.33% - 20px); height: 240px; }
	.main .article .cell:nth-child(1) .title, .main .article .cell:nth-child(2) .title {  font-size: 20px; }
	.main .article .cell:nth-child(2) .title { font-size: 18px; }
	.main .article .cell:nth-child(1) .story { font-size: 18px; font-weight: 200; }
	.swiper { width: 920px; }
	#search_mobile { display: none; }
}