.img--left { margin: 0 15px 0 0; }
.img--right { margin: 0 0 15px 15px; }
.img--inline {margin: 15px; }
.img--inline10 { margin: 10px; }
.img--inline010 { margin: 0 10px; }
.block-without-bg {padding: 35px 40px 40px;}
@media (max-width: 767px) {
.block-without-bg {padding: 15px 20px 30px;}
}
.vacancy__contact__footer ul li a.vk1 {
    display: block;
     background-color: transparent; 
    background-image: url('/local/templates/naumen_job/images/social-icons.svg?v2');
    background-size: 210px 35px;
    width: 35px;
    height: 35px;
    background-position: 0 0;
}
.vacancy__contact__footer ul li a.fb1 {
    display: block;
     background-color: transparent; 
    background-image: url('/local/templates/naumen_job/images/social-icons.svg?v2');
    background-size: 210px 35px;
    width: 35px;
    height: 35px;
    background-position: -35px 0;
}
.vacancy__contact__footer ul li a.inst1 {
    display: block;
     background-color: transparent; 
    background-image: url('/local/templates/naumen_job/images/social-icons.svg?v2');
    background-size: 210px 35px;
    width: 35px;
    height: 35px;
    background-position: -70px 0;

}
.vacancy__contact__footer ul li a.habr1 {
    display: block;
     background-color: transparent; 
    background-image: url('/local/templates/naumen_job/images/social-icons.svg?v2');
    background-size: 210px 35px;
    width: 35px;
    height: 35px;
    background-position: -105px 0;

}
.vacancy__contact__footer ul li a.youtube1 {
    display: block;
     background-color: transparent; 
    background-image: url('/local/templates/naumen_job/images/social-icons.svg?v2');
    background-size: 210px 35px;
    width: 35px;
    height: 35px;
    background-position: -140px 0;

}
.vacancy__contact__footer ul li a.telegram1 {
    display: block;
     background-color: transparent; 
    background-image: url('/local/templates/naumen_job/images/social-icons.svg?v2');
    background-size: 210px 35px;
    width: 35px;
    height: 35px;
    background-position: -175px 0;

}

	.career-task-wrap  svg {fill:#7C7D7F;}
	.activeTrainee .fill-svg-orange {fill:#ff6720;}
	.mt100 {margin-top:100px;}
	.trainee_resp_text {
		position:relative;
		padding-left:65px;
}
	.career-quote {
    position: absolute;
    left: 0px;
    top: 0px;
}
	@media (max-width:500px) {
	.trainee_resp_text {
		padding-left:0px;
}
	.career-quote {
			display:none;
		}
	}
	.orange-play-video {position:relative; padding-top:70px; padding-bottom:25px; border-bottom:4px solid #ff6720;}
	.bg-arrow-play-v {position:absolute; bottom:-4px; left:16%; width:202px; height:180px; background-position:0px bottom; 
background-image:url("/upload/medialibrary/33e/arrow_play1a.png"); background-size:cover;}
	.bg-arrow-play-v:hover {background-image:url("/upload/medialibrary/3f8/arrow_play2a.png");}

	.trainee-type svg {max-width:70px; margin:5px auto 8px auto;}
	.svg-steps {margin-top:-50px}
	.full-width{margin-right:-200px;margin-left:-200px;}
	@media (max-width: 1200px) {
	.full-width{margin-right:-100px;margin-left:-100px;}
	.svg-steps {margin-top:-50px}
		.orange-play-video {position:relative; padding-bottom:190px; padding-top:10px; border-bottom:4px solid #ff6720;}
		.bg-arrow-play-v {position:absolute; bottom:-4px; left:50%; margin-left:-100px;}

	}
	@media (max-width: 900px) {
		.mt100 {margin-top:45px;}
		.svg-steps {margin-top:-50px}
	.full-width{margin-right:-50px;margin-left:-50px;}
	}
	@media (min-width: 960px) {
.col-md-20 {
    width: 20%;
		}}
	.career-tab {cursor:pointer; }
	.career-menu-tab {cursor:pointer; padding:0 0px 11px 10px; margin:0 -10px 10px -10px; display:block; text-align:center;  }
	.career-inactive-tab {border-bottom: 1px solid #BDBDBD; color:#8C8D8E}
	.career-active-tab {color:#000; border-bottom: 2px solid #ff6720;}
	@madia (max-width:960px) {
	.career-menu-tab { display:block;  }

	}
	.career-task-block a {
		display:block;
		width:100%;
		height:100%;
		position:absolute;
		left:0;
		right:0;
		top:0;
		bottom:0;
		color:#000;
		text-decoration:none;
	}
	.career-task-block a:hover {
		color:#fff;
		text-decoration:none;
	}
	.career-task-block  {
		padding-top:120px;
		padding-bottom:10px;
	}
	.career-task-wrap {
}
		.trainee-t-line-city {font-size:22px; display:inline-block;margin:7px 0;}
	.trainee-t-line-city a { border-bottom:1px solid #ff6720;}
	.trainee-t-line-city a:hover { border-width:0;}
	.unified-list .mdash-list   {
	margin-top:10px;
	}
.unified-list .mdash-list li {
		margin-bottom:7px;
	}


.unified-list .mdash-list li:before {
    content: "—" !important;
    position: absolute;
    top: 0px;
    left: 0;
    background: none;
    width: 10px;
    height: 1px;
		font-size:18px;
    border-radius: 0;
    background: transparent;
		color:#464646;
}
	.career-reco a, .a-gray {color:#464646; border-bottom:1px solid #ff6720;}
	.career-reco a:hover, .a-gray:hover {color:#ff6720; border-width:0px;}
	.title.-small {text-transform:none;padding-bottom:0;}
	.svg-ico-40 {
		width:55px;
		height:55px;
		margin:-10px 0 7px 0;
}
	.svg-ico-70 {
		width:70px;
		height:70px;
		margin:10px 0 20px 0;
	}
	.svg-ico-70.text-center {
		margin:10px auto 20px auto;

	}
	.focus_block__title, .focus_block h1 {margin-bottom:15px;}
	.mt100 {margin-top:100px;}
	.trainee_resp_text {
		position:relative;
		padding-left:65px;
}
	.trainee-quote-left {margin-left:0 !important;}
	.career-quote {
    position: absolute;
    left: 0px;
    top: 0px;
}
	@media (max-width:500px) {
	.trainee_resp_text {
		padding-left:0px;
			margin:0;
}
	.career-quote {
			display:none;
		}
	}
	.orange-play-video {position:relative; padding-top:70px; padding-bottom:25px; border-bottom:4px solid #ff6720;}
	.bg-arrow-play-v {position:absolute; bottom:-4px; left:14%; width:202px; height:180px; background-position:0px bottom; 
background-image:url("/upload/medialibrary/100/arrow_play1a.png"); background-size:cover;}
	.bg-arrow-play-v:hover {background-image:url("/upload/medialibrary/8fd/arrow_play2a.png");}

	.trainee-type svg {max-width:70px; margin:5px auto 8px auto;}
	.svg-steps {margin-top:-120px}
	.full-width{margin-right:-200px;margin-left:-200px;}
	@media (max-width: 1200px) {
	.full-width{margin-right:-100px;margin-left:-100px;}
	.svg-steps {margin-top:-120px}
		.orange-play-video {position:relative; padding-bottom:190px; padding-top:10px; border-bottom:4px solid #ff6720;}
		.bg-arrow-play-v {position:absolute; bottom:-4px; left:50%; margin-left:-100px;}

	}
	@media (max-width: 900px) {
		.mt100 {margin-top:45px;}
		.svg-steps {margin-top:-50px}
	.full-width{margin-right:0px;margin-left:0px;}
	}
	@media (min-width: 960px) {
.col-md-20 {
    width: 20%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
		}}
	.career-tab {cursor:pointer; }
	.career-menu-tab {cursor:pointer; padding:0 0px 11px 10px; margin:0 -15px 10px -15px; display:block;  }
	.career-inactive-tab {border-bottom: 1px solid #BDBDBD; color:#8C8D8E}
	.career-active-tab {color:#000; border-bottom: 2px solid #ff6720;}
	@madia (max-width:960px) {
	.career-menu-tab { display:block;  }

	}
	.career-task-block a {
		display:block;
		width:100%;
		height:100%;
		position:absolute;
		left:0;
		right:0;
		top:0;
		bottom:0;
		color:#000;
		text-decoration:none;
	}
	.career-task-block a:hover {
		color:#fff;
		text-decoration:none;
	}
	.career-task-block  {
		padding-top:120px;
		padding-bottom:10px;
	}
	.career-task-wrap {

}
.menu-trainee-arr {
	position: absolute;
    display: block;
    top: 10px;
    z-index: 3;
    right: 10px;
	transform: translate(-6px,0);
    width: 30px;
    height: 30px;
    float: right;
	cursor:pointer;
	color:#545658;
}

.menu-trainee-arr:before, .menu-trainee-arr:after {
  content: "";
  position: absolute;
  background-color: #FF6720;
  width: 3px;
  height: 9px;
}
.menu-trainee-arr:before {
  transform: translate(2.2px, 0) rotate(45deg);
}
.menu-trainee-arr:after {
  transform: translate(-2.2px, 0) rotate(-45deg);
}

.menu-trainee-open:before {
transform: translate(-2px, 0) rotate(45deg);
}
.menu-trainee-open:after {
transform: translate(2px, 0) rotate(-45deg);
}
.menu-trainee-arr:hover {color:#ff6720;}