
/* === */

/*--- Media slider-thumbs ---*/
.media-wrapper .slider-thumbs .slide-t.titled.slick-current:before {
	-webkit-box-shadow: inset 0 0 0 44px #ccf6ff;
	        box-shadow: inset 0 0 0 44px #ccf6ff;
}

.media-wrapper .slider-thumbs .slide-t.has-img.titled.slick-current:before {
    -webkit-box-shadow: inset 0 0 0 44px rgba(1, 167, 202, 0.5);
            box-shadow: inset 0 0 0 44px rgba(1, 167, 202, 0.5);
}

.media-wrapper .slider-thumbs .slide-t.img-caption.slick-current .img{
	border: 1px solid #80d3e5;
	-webkit-box-shadow: inset 0 0 0 44px rgba(1, 167, 202, 0.2);
	box-shadow: inset 0 0 0 44px rgba(1, 167, 202, 0.2);
}
.media-wrapper .slider-thumbs .slide-t:hover .title:after {
    display: none;
}
.media-wrapper .slider-thumbs .slide-t.svg-thumb{
	background-size: contain;
}
/* === */

.media-wrapper .slider-full .slide-f a::before,
.media-wrapper .slider-full .slide-f a::after {
	-webkit-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
}

.media-wrapper .slider-full .slide-f a.box .static-preload-overlay{
	display: none;
}
.media-wrapper .slider-full .slide-f a.box.image-clicked{
	position: relative;
}
.media-wrapper .slider-full .slide-f a.box.image-clicked .static-preload-overlay{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: block;
}
.media-wrapper .slider-full .slide-f a.box.image-clicked .static-preload-overlay:after{
	content: '';
	display: block;
	width: 200%;
	height: 200%;
	position: absolute;
	top: -50%;
	left: -50%;
	background-color: rgba(7, 23, 39, 0.8);
	backdrop-filter: blur(5px);
}
.media-wrapper .slider-full .slide-f a.box.image-clicked .static-preload-overlay>div{
	width: 100%;
	height: 100%;
	background: url("data:image/gif;base64,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") 50% 50% no-repeat;
	position: absolute;
	z-index: 2;
}
.media-wrapper .slider-full .slide-f a.box.svg-image img{
	width: 90%;
	height: 90%;
}
.media-wrapper .slick-prev:before,
.media-wrapper .slick-next:before {
	content: '';
	display: block;
	width: 23px;
	height: 18px;
	opacity: 1;

	padding: 0;
	margin: 0 auto;

	border: none;
	outline: none;

	background-color: #fff;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAALCAMAAACj4OZyAAAAhFBMVEW2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMi2xMgzEPpwAAAAK3RSTlMAAQIECAoMECQpKjk8QEhYWmJqcHGBgoWJjJyerrK3zs/U1dfh5uv1+fv+hrLLrwAAAHlJREFUeAFlzYkagUAYBdBbo8VSNBaihVTSff/3M59/aHzOCxx8KX3XCn+SK8lbgl9xQVHEmITHgR/DKYTws46uLvNhLGtaD1r1CjiPFL2e6Z5ivGDPt2ceAYhyGx0QtDSqBcS8otEGwJpsUkzShtwA8MqdgkttSw8v3NkUHKzXwhQAAAAASUVORK5CYII=);

	-webkit-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
}

.media-wrapper .slick-prev:hover:before,
.media-wrapper .slick-next:hover:before {
	opacity: 0.5;
}
.media-wrapper .slick-slide:hover {
	cursor: pointer;
}
.media-wrapper .slick-slide:focus {
	outline: 0 none !important;
}

/* ================================= MEDIA BLOCK ===================================== */

.media-wrapper .media-block > .panorama{
	width: 100%;
	height: 100%;
}

/* ----- MEDIA BLOCK - PHOTO ----- */

.media-wrapper .photo-block .noimage{
	width: 100%;
	height: 100%;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABNCAYAAAAIPlKzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEOUEzQUM0M0QzRTVFNDExQjZDN0RFNEI4MkRGQTgxRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RkVCRUZGMkVBQzQxMUU1QUU5Q0M1MkQ0ODc3RkRBOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RkVCRUZGMUVBQzQxMUU1QUU5Q0M1MkQ0ODc3RkRBOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE5RTQ1NEMzRjNFOUU1MTFCRUQxOTlDOEE0RTA3MDM1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ5QTNBQzQzRDNFNUU0MTFCNkM3REU0QjgyREZBODFEIi8+IDwvcmRmOkRlc2NyaXB0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') center center no-repeat rgb(246, 249, 250);
}



/* ----- MEDIA BLOCK - VIDEO ----- */
.media-wrapper .video-block .air-survey-list {
    height: 100%;
}
.media-wrapper .cam-block      .webcams-list.slider-no-arrows .slick-list ,
.media-wrapper .video-block .air-survey-list.slider-no-arrows .slick-list {
    padding: 0 !important;
    height: auto!important;
}

.media-wrapper .video-block .slide-t.titled {
	display: block;
}
.media-wrapper .video-block .slide-t:not(.current):hover {
    z-index: 2;
	cursor: pointer;
}

.media-wrapper .video-block video + div {
	width: 880px;
	height: 526px;
	opacity: 0.05;

	position: absolute;
	bottom: 0;
	right: 0;

	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAMAAABFaP0WAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAAA5JREFUCNdjYGRgYGAEAAAMAAOzSgIxAAAAAElFTkSuQmCC);

	pointer-events: none;
}
.media-wrapper .video-block .vjs-control-bar {
	height: 35px;

    left: 0;
	bottom: 0;

	background-color: rgba(0, 175, 212, 0.7);

	-webkit-transition: visibility 1s, opacity 1s;
	-moz-transition: visibility 1s, opacity 1s;
	-o-transition: visibility 1s, opacity 1s;
	transition: visibility 1s, opacity 1s;
}
.media-wrapper .video-block .vjs-current-time {
	display: block;
}
.media-wrapper .video-block .vjs-big-play-button {
	width: 70px;
	height: 70px;

	margin-left: -35px;

	top: 190px;
    left: 50%;

	line-height: 70px;

    border: none;
    border-radius: 0;

    background-color: rgba(0, 175, 212, 0.7);
}
.media-wrapper .video-block .vjs-big-play-button:hover {
	opacity: 0.8;
}
.media-wrapper .video-block .vjs-play-control {
	width: 45px;
}
.media-wrapper .video-block .vjs-play-control.vjs-paused:before {
	color: transparent;

	background-repeat: no-repeat;
	background-position: 58% 50%;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAALCAMAAACah1cpAAAAPFBMVEX///////////////////////////////////////////////////////////////////////////////8gsV51AAAAE3RSTlMAAgYXGB9AQWpseJiio7HW7/X+TqPF2AAAADZJREFUeAFj4GNlgAJhQS4mKEtYmJ8NxhIW4mEGscBAgIMRyIIAbpgYJ0RMiJcFqpcd1TyEHQDSWQO6EwvjzAAAAABJRU5ErkJggg==);
}
.media-wrapper .video-block .vjs-play-control.vjs-playing:before {
	color: transparent;

	background-repeat: no-repeat;
	background-position: 58% 50%;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAALCAMAAACah1cpAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAABJJREFUeAFjYGRkZGAAkfRgAQAOnABD+xzRGQAAAABJRU5ErkJggg==);
}
.media-wrapper .video-block .vjs-control:before {
    font-size: 16px;
    line-height: 36px;
}
.media-wrapper .video-block .vjs-volume-bar {
	width: 40px;

    margin: 0 10px;
}
.media-wrapper .video-block .vjs-volume-level:before,
.media-wrapper .video-block .vjs-play-progress:before,
.media-wrapper .video-block .vjs-remaining-time {
	display: none;
}
.media-wrapper .video-block .vjs-progress-control .vjs-play-progress,
.media-wrapper .video-block .vjs-progress-control .vjs-progress-holder,
.media-wrapper .video-block .vjs-progress-control .vjs-load-progress,
.media-wrapper .video-block .vjs-progress-control .vjs-mouse-display,
.media-wrapper .video-block .vjs-volume-level,
.media-wrapper .video-block .vjs-volume-bar {
	height: 35px;

	background-color: rgba(255, 255, 255, 0);
}
.media-wrapper .video-block .vjs-progress-control .vjs-play-progress:before,
.media-wrapper .video-block .vjs-progress-control .vjs-progress-holder:before,
.media-wrapper .video-block .vjs-progress-control .vjs-load-progress:before,
.media-wrapper .video-block .vjs-volume-level:before,
.media-wrapper .video-block .vjs-volume-bar:before {
	content: '';

	display: block;
	width: 100%;
	height: 4px;

	margin-top: -2px;

	position: absolute;
	top: 50%;
	left: 0%;
}
.media-wrapper .video-block .vjs-progress-control .vjs-play-progress:before,
.media-wrapper .video-block .vjs-volume-level:before {
	background-color: rgba(255, 255, 255, 1);
}
.media-wrapper .video-block .vjs-progress-control .vjs-progress-holder:before,
.media-wrapper .video-block .vjs-volume-bar:before {
	background-color: rgba(255, 255, 255, 0.35);
}
.media-wrapper .video-block .vjs-progress-control .vjs-load-progress:before {
	background-color: rgba(255, 255, 255, 0.45);
}
.media-wrapper .video-block .vjs-progress-control .vjs-mouse-display {
	height: 4px;

	margin-top: 16px;

    z-index: 10;

	background-color: #000;
}
.media-wrapper .video-block .vjs-progress-control .vjs-progress-holder,
.media-wrapper .video-block .vjs-progress-control:hover .vjs-progress-holder {
    font-size: 0px;
}
.media-wrapper .video-block .vjs-fullscreen-control,
.media-wrapper .video-block .vjs-fullscreen .vjs-fullscreen-control {
    width: 41px;
}
.media-wrapper .video-block .vjs-fullscreen-control.normal:before {
	color: transparent;

	background-repeat: no-repeat;
	background-position: center;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAMAAACecocUAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAABxJREFUeAFjYEQABkYGGICxQaIIcVxsBnLYCAAADKIALvMFGnYAAAAASUVORK5CYII=);
}
.media-wrapper .video-block .vjs-fullscreen-control.full:before {
	color: transparent;

	background-repeat: no-repeat;
	background-position: center;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAMAAACecocUAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAABtJREFUCNdjYEQABkYGGCCHzYiLzciITT0CAAALmgAuyEpubwAAAABJRU5ErkJggg==);
}
.media-wrapper .video-block .vjs-icon-fullscreen-enter:before,
.media-wrapper .video-block .video-js .vjs-fullscreen-control:before {
	content: '\f108';
}
.media-wrapper .video-block .vjs-volume-menu-button:before {
	width: 15px;

    margin-left: 11px;

	color: transparent;

	background-repeat: no-repeat;
	background-position: center;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAALCAMAAAAUXR5VAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAAD5JREFUeAHF0iEOACAMQ9H9+18awzcVJFBBFS8NArYxeHgh90Run0gSCVaSJEkGYyNJIv9fLt/c/nYx52LDFiliAOMQd3eCAAAAAElFTkSuQmCC);
}
.media-wrapper .video-block .vjs-volume-menu-button.vjs-vol-3:before {
	background-position: -45px 12px;
}
.media-wrapper .video-block .vjs-volume-menu-button.vjs-vol-2:before {
	background-position: -30px 12px;
}
.media-wrapper .video-block .vjs-volume-menu-button.vjs-vol-1:before {
	background-position: -15px 12px;
}
.media-wrapper .video-block .vjs-volume-menu-button.vjs-vol-0:before {
	background-position: 0px 12px;
}
.media-wrapper .video-block .vjs-volume-menu-button {
	width: 72px;
}
.media-wrapper .video-block .vjs-vol-0:before {
	opacity: 0.35;
}
.media-wrapper .video-block .vjs-menu-button-inline .vjs-menu {
	opacity: 1;
}
.media-wrapper .video-block .vjs-duration {
	display: block;
	width: 40px;

    text-align: right;
}
.media-wrapper .video-block .vjs-duration,
.media-wrapper .video-block .vjs-current-time {
	font: bold 13px/35px "PT Sans", Arial, Helvetica, sans-serif;
}
.media-wrapper .video-block .vjs-current-time {
	width: 40px;

	padding-left: 1px;

	text-align: left;
}
.video-js.vjs-fullscreen .vjs-control-bar {
    top: auto;
    left: 0;
	bottom: 0;
}


/* ----- MEDIA BLOCK - NO PERSONAL VIDEO ----- */
.media-wrapper .video-block .no_personal_video {
	height: 100%;
	background-color: #101010;
	overflow: hidden;
	position: relative;
}
.media-wrapper .no_personal_video .header {
	margin: 80px 0 3px;
	text-align: center;
	color: #ffffff;
	font: bold 20px/26px "PT Sans", Arial, Helvetica, sans-serif;
	letter-spacing: -0.25px;
}
.media-wrapper .no_personal_video .text {
	margin: 0;
	text-align: center;
	color: #ffffff;
	font: normal 14px/26px "PT Sans", Arial, Helvetica, sans-serif;
	letter-spacing: -0.25px;
}
.media-wrapper .no_personal_video .videos {
	margin-top: 20px;
	text-align: center;
}
.media-wrapper .no_personal_video .video {
	display: inline-block;
	width: 260px;
	overflow: hidden;
	position: relative;
	margin: 0 10px;
	padding-bottom: 30px;
}
.media-wrapper .no_personal_video .video.no-img {
	padding-top: 157px;
}
.media-wrapper .no_personal_video .video:hover {
	opacity: 0.96 !important;
}
.media-wrapper .no_personal_video .video .image {
	display: block;
	width: 260px;
	height: 147px;
	margin-bottom: 10px;
}
.media-wrapper .no_personal_video .video .link {
	text-align: left;
	height: 48px;
	overflow: hidden;
}
.media-wrapper .no_personal_video .video .link span {
	color: #00b3dc;
	font: normal 18px/24px "PT Sans", Arial, Helvetica, sans-serif;
	border-bottom: 1px solid rgba(1, 167, 202, 0.5);
}
.media-wrapper .no_personal_video .video:hover .link span {
	border-bottom: 1px solid rgba(1, 167, 202, 0);
}
.media-wrapper .no_personal_video .video .date {
	position: absolute;
	left: 0;
	bottom: 0;
	font: normal 16px/20px "PT Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #89929c;
}
.media-wrapper .no_personal_video .video .views {
	position: absolute;
	right: 0;
	bottom: 0;
	padding-left: 22px;
	font: normal 16px/20px "PT Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #89929c;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAMAAACKYC6uAAAANlBMVEVHcEz///////////////////////////////////////////////////////////////////+GUsxbAAAAEnRSTlMADEwFPUMJSVcPNzJUOVEELkSX0nrxAAAAT0lEQVQI12VORw7AIAwLI8Rh8//PNqj0UnyIHEseRAYtUqsUpRchAzKnADns3xlrmzTTHVHyQB+6lo4O+EQMIFI8B3wLx8L8Wa7Qu/Y37AFJ1QPZ/8vz6QAAAABJRU5ErkJggg==') 0 5px no-repeat
}



/* ----- MEDIA BLOCK - CAMERA ----- */
.media-wrapper .cam-block {
	z-index: 30;
}
.media-wrapper .cam-block:after {
	content: '';

	display: block;
	width: 764px;
	height: 478px;

	margin: auto;

	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;

	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAMAAABCDMR4AAAACVBMVEUAAAD///8AAABzxoNxAAAAA3RSTlMAAA2Ex7hjAAAADklEQVR4AWNgYmBAw4wAAIMADFo+cLQAAAAASUVORK5CYII=);
}
.media-wrapper .cam-block .slider-full {
	margin-right: 6px;

	position: relative;
}
.media-wrapper .cam-block .slider-thumbs {
	padding: 18px 0;
}

.media-wrapper .cam-block .slide-t.no-img:after ,
.media-wrapper .video-block .slide-t.no-img:after {
	content: '';

	display: block;
    width: 22px;
    height: 18px;
    margin: 0 0 0 -11px;
    position: absolute;
    top: 36px;
	left: 50%;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASBAMAAACtCzMeAAAAHlBMVEUAAAChrK6hrK6hrK6hrK6hrK6hrK6hrK6hrK6hrK6XhliGAAAACnRSTlMAQCMHAzsUNi8dwY62MwAAAHFJREFUCNdjAAJmdcEiAwYIMJ/sYlkMYRqFAYmpykDCKTAIJM+sKqrCoAFTydzEEAykMgLbgKQpgwADA1OZS7oCAwMjiJ3uwMBSBmW3gZRB2SFAtisaG6EGUy/CTJACQZAyRqC9MGCK4h6nQEEIEFUBAAV/FAjaLENJAAAAAElFTkSuQmCC);
}
.media-wrapper .cam-block .slide-t.slick-current {
	-webkit-box-shadow: inset 0 0 0 44px #ccf6ff;
	        box-shadow: inset 0 0 0 44px #ccf6ff;

	border: 1px solid #80d3e5;
}
.media-wrapper .cam-block .slide-t.slick-current:before {
	background-position: 0px -30px;
}

.media-wrapper .cam-block .slide-f a.iframe{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}


/* ----- MEDIA BLOCK - ONMAP ----- */
.media-wrapper .onmap-block {
	z-index: 40;
}

.media-wrapper .onmap-block.current{
	z-index: 1102;
}

.media-wrapper .fullscreen-container{
	position: fixed;
	left: 70px;
	top: 70px;
	width: calc(100vw - 140px) !important;
	height: calc(100vh - 140px) !important;
}

.fullscreen-container .fullscreen-overlay {
	background-color: #000000;
	opacity: 0.6;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.media-wrapper .onmap-block .queue-baloon-content {
	width: 270px;
	color: #434c53;
	font: normal 13px/18px "PT Sans", Arial, Helvetica, sans-serif;
}

.media-wrapper .onmap-block .queue-baloon-content .row{
	overflow: hidden;
}

.media-wrapper .onmap-block .queue-baloon-content .address-row {
	margin-bottom: 8px;
}

.media-wrapper .onmap-block .queue-baloon-content .block-caption {
	width: 80px;
	float: left;
}
.media-wrapper .onmap-block .queue-baloon-content .block-data {
	margin-left: 80px;
}
.media-wrapper .onmap-block .queue-baloon-content .block-data.queue-name {
	color: #041727;
	text-transform: uppercase;
	font-weight: bold;

}

.media-wrapper .onmap-block .queue-baloon-content .date-end {
	color: #041727;
	font-weight: bold;
}


.media-wrapper .onmap-block .queue-baloon-content .block-data .transfer {
	color: #91a2a8;
	font: normal 11px/18px "PT Sans", Arial, Helvetica, sans-serif;
}

.media-wrapper .onmap-block .queue-baloon-content .block-data .transfer:last-of-type {
	color: #ff5757;
}

.media-wrapper .onmap-block .ymaps-b-balloon {
	border-radius: 5px;

	background-color: #fff;

	-webkit-box-shadow: 0 0 30px 10px rgba(181, 194, 199, 0.33);
	box-shadow: 0 0 30px 10px rgba(181, 194, 199, 0.33);
}
.media-wrapper .onmap-block .ymaps-b-balloon__content > yamaps {
	height: auto !important;
}
.media-wrapper .onmap-block .ymaps-b-balloon__close {
	top: -7px;
	right: -12px;

	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7' viewBox='0 0 7 7'%3E%3Cg%3E%3Cg%3E%3Cpath d='M-.009.994L.994-.01 3.5 2.497 6.006-.009 7.01.994 4.502 3.5 7.01 6.006 6.006 7.01 3.5 4.502.994 7.01-.01 6.006 2.497 3.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.media-wrapper .onmap-block .ymaps-b-balloon__content {
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.17);
	border: 1px solid #1d9beb !important;
	border-radius: 5px;
	position: relative;
}
.media-wrapper .onmap-block .ymaps-b-balloon__content:before {
	content: '';
	display: block;
	height: 12px;
	width: 12px;
	-moz-transform: rotate(45deg); /* Для Firefox */
	-ms-transform: rotate(45deg); /* Для IE */
	-webkit-transform: rotate(45deg); /* Для Safari, Chrome, iOS */
	-o-transform: rotate(45deg); /* Для Opera */
	transform: rotate(45deg);
	border-right: 1px solid #1d9beb;
	border-bottom: 1px solid #1d9beb;
	background-color: #ffffff;
	position: absolute;
	bottom: -7px;
	left: 50%;
	margin-left: -5px;
}
.media-wrapper .onmap-block .ymaps-b-balloon__content-holster {
	padding: 0px 10px;
}
.media-wrapper .onmap-block .ymaps-b-balloon__sprite,
.media-wrapper .onmap-block .ymaps-b-balloon__tail {
	background: none;
}
.media-wrapper .onmap-block .ymaps-b-balloon__sprite_type_tail {
	left: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 21px 10px 0 10px;
	border-color: #ffffff transparent transparent transparent;
}


.media-wrapper .onmap-block .ymaps-b-balloon-shadow__r_size_small,
.media-wrapper .onmap-block .ymaps-b-balloon-shadow__sprite_size_small {
	background: none !important;
}

/* ----- MEDIA BLOCK - INFRA ----- */
.media-wrapper .infra-block {
	z-index: 49;
}
.media-wrapper .infra-block .control-bar {
	width: 99px;
	height: 383px;
	overflow: hidden;

	padding: 16px 5px 0px 13px;
	margin: 0;

	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;

	list-style: none;

	background-color: rgba(246, 249, 250, 1);
}

.media-wrapper .infra-block .fsmap .control-bar{
	top: auto;
	bottom: 0;
	z-index: 30000000;
}

.media-wrapper .infra-block .control-bar ~ .fullscreen-container{
	display: none;
}

.media-wrapper .infra-block .control-bar li {
	padding-left: 23px;
	margin-bottom: 16px;
}
.media-wrapper .infra-block .checkbox {
	margin-left: -23px;
	
	color: #434c53;
	font: 400 13px/20px "PT Sans", Arial, Helvetica, sans-serif;

	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	    user-select: none;

	letter-spacing: 0.05px;
	text-rendering: optimizeLegibility;

}
.media-wrapper .infra-block .checkbox input {
	display: none;
}
.media-wrapper .infra-block .checkbox span:first-of-type {
	display: inline-block;
	vertical-align: sub;

	width: 15px;
	height: 15px;

	margin-right: 8px;

	position: relative;
}
.media-wrapper .infra-block .checkbox.type-1 span:first-of-type,
.media-wrapper .infra-block .checkbox.heal span:first-of-type {
	background-color: #79af5f;
	-webkit-box-shadow: inset 0px 3px 0px #689652;
	box-shadow: inset 0px 3px 0px #689652;
}
.media-wrapper .infra-block .checkbox.type-2 span:first-of-type,
.media-wrapper .infra-block .checkbox.store span:first-of-type {
	background-color: #db8c52;
	-webkit-box-shadow: inset 0px 3px 0px #ba7746;
	box-shadow: inset 0px 3px 0px #ba7746;
}
.media-wrapper .infra-block .checkbox.type-3 span:first-of-type,
.media-wrapper .infra-block .checkbox.edu span:first-of-type {
	background-color: #e7807d;
	-webkit-box-shadow: inset 0px 3px 0px #c66e6b;
	box-shadow: inset 0px 3px 0px #c66e6b;
}
.media-wrapper .infra-block .checkbox.type-4 span:first-of-type,
.media-wrapper .infra-block .checkbox.serv span:first-of-type {
	background-color: #678cd6;
	-webkit-box-shadow: inset 0px 3px 0px #5878b8;
	box-shadow: inset 0px 3px 0px #5878b8;
}
.media-wrapper .infra-block .checkbox.type-5 span:first-of-type,
.media-wrapper .infra-block .checkbox.rest span:first-of-type {
	background-color: #776d6d;
	-webkit-box-shadow: inset 0px 3px 0px #665e5e;
	box-shadow: inset 0px 3px 0px #665e5e;
}
.media-wrapper .infra-block .checkbox.type-6 span:first-of-type,
.media-wrapper .infra-block .checkbox.util span:first-of-type {
	background-color: #9c7dc7;
	-webkit-box-shadow: inset 0px 3px 0px #866bab;
	box-shadow: inset 0px 3px 0px #866bab;
}
.media-wrapper .infra-block .checkbox.type-7 span:first-of-type {
	background-color: #79af5f;
	-webkit-box-shadow: inset 0px 3px 0px #689652;
	box-shadow: inset 0px 3px 0px #689652;
}
.media-wrapper .infra-block .checkbox.type-8 span:first-of-type {
	background-color: #db8c52;
	-webkit-box-shadow: inset 0px 3px 0px #ba7746;
	box-shadow: inset 0px 3px 0px #ba7746;
}
.media-wrapper .infra-block .checkbox.type-9 span:first-of-type {
	background-color: #e7807d;
	-webkit-box-shadow: inset 0px 3px 0px #c66e6b;
	box-shadow: inset 0px 3px 0px #c66e6b;
}

.media-wrapper .infra-block .checkbox span:first-of-type:after {
	content: '';

	display: none;
	width: 16px;
	height: 15px;

	position: absolute;
	top: -2px;
	left: 2px;

	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAMAAAAR8Wy4AAAAllBMVEX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////MC6PrAAAAMXRSTlMAAQMFBgoOEBIUGxwlKCktNj4/RklPXF5ydXuBiI2PkJujsbm+v8TF2uDr7O3w9fb6FigXZwAAAGlJREFUeAFjQAOMaHx2YVQ+nywTCl9EmRWFL6HJhcxlVtATgLB42UAkh4qhGIQvqKsK1MmjYSgP4fPrGxoqMQnpGKqxQF0iZ2hoqG5gqM0NN03GEAREkcyXBvIVURwgZajFiepkSXE4EwDeMAgTouAphgAAAABJRU5ErkJggg==);
}
.media-wrapper .infra-block .checkbox:hover {
	cursor: pointer;
}
.media-wrapper .infra-block .checkbox:hover span {
	opacity: 0.9;
}
.media-wrapper .infra-block .checkbox input:checked + span:first-of-type:after {
	display: block;
}
.media-wrapper .infra-block .checkbox span:last-of-type {
	position: relative;
	top: 2px;
	left: 1px;

	color: #fff;
	font: normal 10px/10px "PT Sans", Arial, Helvetica, sans-serif;
}
#infra-map {
	width: 880px;
	height: 412px;
	position: relative;
}

.fsmap{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 200000;
}

.fsmap #infra-map{
	width: 100%;
	height: 100%;
}



/* =================================== MAP CONTROL STYLES ===================================== */
.ymaps-b-zoom__scale,
.ymaps-b-form-button__text {
	display: none !important;
}
.ymaps-b-zoom__button_type_minus,
.ymaps-b-zoom__button_type_plus,
.ymaps-b-zoom__button .ymaps-b-form-button,
.ymaps-b-zoom__sprite,
.ymaps-b-form-button_theme_grey-sm,
.ymaps-b-form-button_theme_grey-sm .ymaps-b-form-button__left,
.ymaps-b-form-button_theme_grey-sm .ymaps-b-form-button__content,
.ymaps-b-form-button_theme_grey-no-transparent-26,
.ymaps-b-form-button_theme_grey-no-transparent-26 .ymaps-b-form-button__left,
.ymaps-b-form-button_theme_grey-no-transparent-26 .ymaps-b-form-button__content {
	background-image: none !important;
}
.ymaps-b-form-button_size_sm {
	height: 35px !important;
}
.ymaps-b-form-button__content {
	width: 25px !important;
}
.ymaps-b-zoom__button_type_minus,
.ymaps-b-zoom__button_type_plus {
	left: 0px !important;
}
.ymaps-b-zoom__button_type_minus .ymaps-b-form-button__content {
	background: url("//yastatic.net/maps-beta/_/KifO6sczTp2eGJ4o2aYj5tHF7Lc.svg") center center no-repeat !important;
}
.ymaps-b-zoom__button_type_plus .ymaps-b-form-button__content {
	background: url("//yastatic.net/maps-beta/_/j5E4Go7UWlj3MGVQ8ELaW76f5As.svg") center center no-repeat !important;
}
.ymaps-b-select_control_listbox .ymaps-b-form-button__content {
	height: 40px;

	padding: 0 !important;

	background: url("//yastatic.net/maps-beta/_/dkZiJPV2sCJkdV_VaeeESVJVaEg.svg") no-repeat center center !important;
}
.ymaps-b-form-button__content:hover {
	opacity: 0.4;
}
.ymaps-b-zoom__button,
.ymaps-b-select_control_listbox {
	display: inline-block;
	vertical-align: middle;
	width: 35px !important;
	height: 35px !important;

	padding: 0;
	margin: 0 0 10px;

	position: relative;

	outline: 0;
	border: 0;
	border-radius: 38px;

	text-align: left;
	font: normal 15px/38px Arial,Helvetica,sans-serif;

	-webkit-box-shadow: 0 2px 3px 1px rgba(0,0,0,.2);
	box-shadow: 0 2px 3px 1px rgba(0,0,0,.2);

	background-image: none;
	background-color: #fff !important;

	-webkit-transition: -webkit-box-shadow .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955);
	-webkit-transition: opacity .2s cubic-bezier(.455,.03,.515,.955),-webkit-box-shadow .2s cubic-bezier(.455,.03,.515,.955);
	transition: opacity .2s cubic-bezier(.455,.03,.515,.955),-webkit-box-shadow .2s cubic-bezier(.455,.03,.515,.955);
	-o-transition: box-shadow .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955);
	transition: box-shadow .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955);
	transition: box-shadow .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955),-webkit-box-shadow .2s cubic-bezier(.455,.03,.515,.955);

	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	cursor: pointer;
}
.ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes {
	top: -30px !important;
	left: 50px !important;
}
.ymaps-b-zoom_hints-pos_right {
	top: 365px !important;
	right: 20px !important;
	left: auto !important;
}
.fullscreen-container .ymaps-b-zoom_hints-pos_right {
	top: 275px !important;
}
.ymaps-b-select_control_listbox {
	display: none;
}
.ymaps-b-zoom {
	width: 35px;
}
.ymaps-b-select_control_listbox .ymaps-b-popupa_layout_yes {
	width: 100px !important;
}
.ymaps-image-with-content {
	z-index: 999;
}

.map-title{
	position: absolute;
	left: 20px;
	top: 10px;

	color: #041727;
	white-space: nowrap;
	font: 700 16px/24px "PT Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);
	margin: 0;
}