@media screen and (max-width: 1170px) {
        .welcome .outer .slideshow:after {
                height: 100%;
        }

        header .info .form-outer {
                width: 100%;
        }
	.wrapper {
		max-width: 100%;
	}

	.welcome .brand div.name-outer span {
		font-size: 28vw;
		letter-spacing: 1.25vw;
		display: inline !important;
	}

        .welcome footer {
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		-o-flex-direction: row;
		flex-direction: row;
	}

	footer {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}

	footer div.part2 {
		margin-top: 25px;
	}

        section.shedule .items-outer .item {
                margin-bottom: 0;
        }

	section.shedule .items-outer .item .name span {
		margin-left: 0;
	}

	section.biography .beginning .item:nth-child(2) .content.type-b span {
		font-size: 82px;
	}
section.biography .private .part-2 p.title {    
font-size: 95px;
    letter-spacing: 10px;

}

	section.afisha .item .table-col .city {
		margin-left: 50px;
	}

	section.afisha .item .table-col .theme {
		margin-left: 50px;
	}

	section.afisha .item .table-col .time {
		margin-right: 50px;
	}

}

@media screen and (min-width: 1440px) {
	section.menu-outer {
		background: #fff;
		position: fixed;
		z-index: 100;
		width: 100%;
	}

	section.menu-outer ~ section {
		position: relative;
		top: 280px;
	}

	section.menu-outer ~ section.videoblog {
		top: 290px;
	}

	section.menu-outer ~ section.videoblog.top-fix {
		top: 310px;

	}
	menu {
		/*margin-top: 78px;*/
	}
	section.chat {
		padding: 17% 0;
	}
section.subscribe .content-outer{
    padding: 30px 0 30px 0;
}


}



@media screen and (max-width: 1440px) {
.maximized-menu {width: 47vw;}

}
@media (min-width: 890px) and (max-width: 974px) {
	.maximized-menu .menu-outer {
		margin-left: 13vw;
	}
}
@media (min-width: 768px) and (max-width: 889px) {
	.maximized-menu .menu-outer {
		margin-left: 5vw;
	}
}
@media screen and (max-width: 970px) {
	menu {
		margin-top: 115px;
	}
}
@media screen and (max-width: 944px) {
	section.shedule .preview:after {
		font-size: 100px;
	}
}
@media screen and (max-width: 1024px) {
	section.videoblog .items-outer .player img {
		width: 100%;
	}
}
/*
     FILE ARCHIVED ON 05:30:42 Jan 13, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:29:06 Sep 05, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.851
  exclusion.robots: 0.087
  exclusion.robots.policy: 0.067
  esindex: 0.016
  cdx.remote: 22.568
  LoadShardBlock: 76.653 (3)
  PetaboxLoader3.datanode: 563.922 (5)
  load_resource: 646.517 (2)
  PetaboxLoader3.resolve: 151.986 (2)
*/