﻿ .i-content {
	position: relative;
	width: 1550px;
	margin: 0 auto;
	box-sizing: border-box;
	overflow: hidden
}

@media (max-width:1650px) {
	.i-content {
		width: 1350px
	}
}

@media (max-width:1480px) {
	.i-content {
		width: 1150px
	}
}

@media (max-width:1280px) {
	.i-content {
		width: 884px
	}
}

@media (max-width:1024px) {
	.i-content {
		width: 680px
	}
}

@media (max-width:740px) {
	.i-content {
		width: 100%;
		padding: 0 20px;
		box-sizing: border-box
	}
}

.i-content_visible {
	overflow: visible
}

.i-content_numbered-media {
	overflow: visible;
	padding: 50px 0 110px
}

@media (max-width:1650px) {
	.i-content_numbered-media {
		padding: 40px 0 100px
	}
}

@media (max-width:1480px) {
	.i-content_numbered-media {
		padding: 30px 0 100px
	}
}

@media (max-width:1280px) {
	.i-content_numbered-media {
		padding: 10px 0 100px
	}
}

@media (max-width:1024px) {
	.i-content_numbered-media {
		padding: 10px 0 80px;
		margin: 0 auto
	}
}

@media (max-width:740px) {
	.i-content_numbered-media {
		width: 100%;
		padding: 0 20px;
		box-sizing: border-box
	}
}

.i-content_numbered-media-type-2 {
	padding-bottom: 140px
}

@media (max-width:1900px) {
	.i-content_numbered-media-type-2 {
		padding-bottom: 120px
	}
}

@media (max-width:1480px) {
	.i-content_numbered-media-type-2 {
		padding-bottom: 100px
	}
}

@media (max-width:1024px) {
	.i-content_numbered-media-type-2 {
		padding-bottom: 70px
	}
}

@media (max-width:740px) {
	.i-content_numbered-media-type-2 {
		padding-left: 0;
		padding-right: 0
	}
}

.i-content_numbered-media-inner {
	margin: 0 -27%
}

@media (max-width:1024px) {
	.i-content_numbered-media-inner {
		margin: 0
	}
}

.i-content__row {
	margin-bottom: 60px
}

.i-content__row:after {
	display: block;
	content: '';
	height: 0;
	overflow: hidden;
	clear: both
}

.i-content__row:last-child {
	margin-bottom: 0
}

@media (max-width:1650px) {
	.i-content__row {
		margin-bottom: 50px
	}
}

@media (max-width:1280px) {
	.i-content__row {
		margin-bottom: 30px
	}
}

@media (max-width:740px) {
	.i-content__row {
		margin: 0
	}
}

  
 

   
.related {
	padding: 80px 0 0;
 
}

.related_video {
	padding: 120px 0 10px;
	background-color: #fff
}

@media (max-width:1024px) {
	.related {
		padding: 70px 0 0
	}
}

@media (max-width:560px) {
	.related {
		padding: 45px 0 0
	}
}

@media (max-width:1024px) {
	.related .i-content {
		overflow: visible
	}
}

.related__head-title {
	margin-bottom: 75px;
	text-align: center
}

@media (max-width:1024px) {
	.related__head-title {
		margin-bottom: 60px
	}
}

@media (max-width:560px) {
	.related__head-title {
		margin-bottom: 25px
	}
}

.related__list {
	font-size: 0;
	margin-right: -100px
}

@media (max-width:1650px) {
	.related__list {
		margin-right: -55px
	}
}

@media (max-width:1480px) {
	.related__list {
		margin-right: -45px
	}
}

@media (max-width:740px),(max-width:1024px) {
	.related__list {
		margin-right: 0
	}
}

.related__row {
	position: relative;
	margin-bottom: 120px;
	padding-bottom: 20px
}

.related__row:after {
	position: absolute;
	left: -200%;
	bottom: 0;
	background-color: #d0d0cf;
	width: 10000px;
	height: 1px;
	content: ''
}

.related__row:last-child {
	margin-bottom: 0
}

.related__row:last-child:after {
	display: none
}

.related__item {
	display: inline-block;
	vertical-align: top;
	width: 450px;
	padding-bottom: 90px;
	margin-right: 100px;
	box-sizing: border-box
}

@media (max-width:1650px) {
	.related__item {
		width: 422px
	}
}

@media (max-width:1480px) {
	.related__item {
		width: 358px
	}
}

@media (max-width:1280px) {
	.related__item {
		width: 268px
	}
}

@media (max-width:1024px) {
	.related__item {
		width: 200px
	}
}

@media (max-width:1650px) {
	.related__item {
		margin-right: 45px
	}
}

@media (max-width:1480px) {
	.related__item {
		margin-right: 40px
	}
}

@media (max-width:1024px) {
	.related__item {
		width: 260px;
		text-align: center;
		padding-bottom: 55px
	}
}

@media (max-width:560px) {
	.related__item {
		padding-bottom: 25px
	}
}

@media (max-width:740px) {
	.related__item {
		width: 90vw
	}
}

.related__item:last-child {
	margin-right: 0
}

.related__contentt {
	overflow: visible
}

@media (max-width:1024px) {
	.related__contentt {
		width: 1275px;
		margin: 0 auto;
		overflow: visible!important
	}
}

@media (max-width:1024px) and (max-width:1650px) {
	.related__contentt {
		width: 1118px
	}
}

@media (max-width:1024px) and (max-width:1480px) {
	.related__contentt {
		width: 952px
	}
}

@media (max-width:1024px) and (max-width:1280px) {
	.related__contentt {
		width: 730px
	}
}

@media (max-width:1024px) and (max-width:1024px) {
	.related__contentt {
		width: 560px
	}
}

@media (max-width:1024px) and (max-width:740px) {
	.related__contentt {
		width: 100%;
		padding: 0
	}
}

@media (max-width:740px) {
	.related__content {
		width: 90vw;
		margin: 0 auto
	}
}

.related__slider {
	overflow: visible!important
}

 

.related__visual {
	position: relative;
	width: 100%;
	height: 285px;
	margin-bottom: 25px;
	background-color: #000;
	overflow: hidden
}

@media (max-width:1650px) {
	.related__visual {
		height: 265px
	}
}

@media (max-width:1480px) {
	.related__visual {
		height: 225px
	}
}

@media (max-width:1280px) {
	.related__visual {
		height: 170px
	}
}

@media (max-width:1024px) {
	.related__visual {
		margin-bottom: 25px
	}
}

@media (max-width:740px) {
	.related__visual {
		height: auto
	}

	.related__visual:before {
		display: block;
		height: 0;
		margin-bottom: 60.714286%;
		content: ''
	}
}

.related__image {
	max-width: 100%;
	position: relative;
	-webkit-transition: opacity .35s;
	transition: opacity .35s
}

.related__image_img {
	width: 100%;
	display: none
}

.related__image_bg {
	position: absolute;
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	background: no-repeat 50% 50%/cover
}

.related__series {
	margin-bottom: 15px;
	color: #858585;
	letter-spacing: .1em;
	text-transform: uppercase;
	font-family: 'Avenir',Arial,Helvetica,sans-serif;
	font-weight: 900;
	font-size: 14px
}

@media (max-width:1280px) {
	.related__series {
		font-size: 14px
	}
}

@media (max-width:1024px) {
	.related__series {
		margin-bottom: 15px
	}
}

@media (max-width:740px) {
	.related__series {
		font-size: 12px
	}
}

.related__title {
	display: block;
	margin-bottom: 30px;
	line-height: 1.2;
	font-size: 26px;
	font-family: 'Didot',Arial,Helvetica,sans-serif;
	font-weight: 500;
	color: #000;
	-webkit-transition: color .35s;
	transition: color .35s
}

@media (max-width:1024px) {
	.related__title {
		margin-bottom: 20px;
		font-size: 24px
	}
}

.related__text {
	line-height: 24px;
	font-size: 14px;
	letter-spacing:1px;
	color: #000
}

@media (max-width:1024px) {
	.related__text {
		font-size: 16px;
		display: none
	}
}

.related__link:hover .related__title {
	color: #8f8f8f;
	-webkit-transition-duration: .175s;
	transition-duration: .175s
}

.related__link:hover .related__image {
	opacity: .67
}

.related__link:hover .play {
	-webkit-transition-duration: .175s;
	transition-duration: .175s
}

.related__link:hover .play:after {
	opacity: 1
}

.related__link:hover .play:before {
	opacity: 0
}