.news-blocks__detail {
	padding: 60px 0;
}
.news-blocks__detail.type4 {
	padding: 0;
}
.news-blocks__detail div > p {
	margin: 22px 0;
}
.news-blocks__detail div > p:first-of-type {
	margin-top: 0;
}
.news-blocks__detail div > p:last-of-type {
	margin-bottom: 0;
}
.news-blocks__detail .no-margin-top {
	margin-top: 0!important;
}
.news-blocks__detail .subtitle {
	margin-bottom: 30px;
}
.news_detail__gallery .slick-slide img {
    display: block;
    width: 100%;
}
.alone_picture img {
	max-width: 100%; 
	height:auto;
}

.type4 .like-h1 {
	margin: 0 0 45px;
}
.type4 .flex > div:last-of-type {
	width: 66.6%;
	padding-top: 50px;
	padding-bottom: 60px;
	padding-right: 2%;
}
.type4 .flex > div:first-of-type {
	width: 33.3%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto 100%;
}
.type4 .flex.no_photo > div {
	width: 100%;
	padding-top: 60px;
	padding-bottom: 60px;
	padding-right: 0;
    padding-left: 0;
	background: none;
}
.type4 .picture .like-h1 {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	margin: 0;
	padding: 45px;
}

.btn.link-back {
	margin: 15px 0 30px;
}
.first-block-page {
	margin-top: 100px;
}
.desktop_mode {
	display: blocknone;
}
.mobile_mode {
	display: none;
}

@media only screen and (max-width:1460px) {
	.news-blocks__detail {
		padding: 4vw 0;
	}
	.news-blocks__detail.type4 {
		padding: 0;
	}
	.news-blocks__detail div > p {
		margin: 1.5vw 0;
	}
	.news-blocks__detail div > p:first-of-type {
		margin-top: 0;
	}
	.news-blocks__detail div > p:last-of-type {
		margin-bottom: 0;
	}
	.news-blocks__detail .subtitle {
		margin-bottom: 2vw;
	}
	.type4 .like-h1 {
		margin: 0 0 3vw;
	}
	.type4 .flex > div:last-of-type {
		padding-top: 4vw;
		padding-bottom: 4vw;
	}
	.type4 .picture .like-h1 {
		padding: 3vw;
	}
	.btn.link-back {
		margin: 1vw 0 2vw;
	}
	.first-block-page {
		margin-top: 5.3vw;
	}
}

@media only screen and (max-width:1222px) {
}

@media only screen and (min-width:961px) {
	.type4 .flex .wrapper {
		padding: 0 4.2%;
	}
}

@media only screen and (max-width:960px) {
	.desktop_mode {
		display: none;
	}
	.mobile_mode {
		display: block;
	}
	.alone_picture img {
		width: 100%;
		height: auto;
	}
	.slick-slide img {
		width: 100%;
	}
	.news-blocks__detail div > p {
		margin: 3vw 0;
	}
	.type4 .like-h1 {
		margin: 0 0 4vw;
	}
	.type4 .flex {
		flex-wrap: wrap;
	}
	.type4 .flex > div:first-of-type,
	.type4 .flex > div:last-of-type	{
		flex-basis: unset;
		width: 100%;
		margin-right: 0;
		margin-left: 0;
		padding-left: 2%;
		padding-right: 2%;
	}
	.type4 .flex > div:first-of-type {
		/*background-size: 100% auto;
		height: 42vw!important;*/
		min-height: unset!important;
		padding: 0;
	}
	.type4 .flex.no_photo > div {
		height: unset!important;
		background: none;
	}
	.type4 > .wrapper {
		padding: 0;
	}
}

@media only screen and (max-width:800px) {
}

@media only screen and (max-width:640px) {
	.news-blocks__detail div > p {
		margin: 5vw 0;
	}
	.type4 .like-h1 {
		margin: 0 0 5vw;
	}
	.btn.link-back {
		margin: 2vw 0 4vw;
	}
	.first-block-page {
		margin-top: 10vw;
	}
}

@media only screen and (max-width:480px) {
	.type4 .like-h1	{
		margin: 0 0 7.5vw;
		text-align: left;
	}
	.first-block-page {
		margin-top: 12vw;
	}
}