

/* Start:/local/templates/bon_new/components/bitrix/news/audio/bitrix/news.detail/.default/style.css?16758402233925*/
div.news-detail {
	word-wrap: break-word;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 0px;
	padding: 24px;
	padding-bottom: 36px;
	background-color: #fff;
	word-wrap: break-word;
	overflow: hidden;
	display: block;
	box-shadow: 2px 2px 6px rgb(0 0 0 / 7%);
}

p.video-wrap {
	margin-bottom: 0;
	width: 100%;
}

p.video-wrap iframe {
	width: 100%;
}

div.news-detail img.detail_picture {
	float: left;
	margin: 0 8px 6px 1px;
}

.news-date-time {
	color: #486DAA;
}

.show_info_news_wrap .date:before {
	margin: -3px 7px 0 0;
	height: 20px;
}

.external_playlist,
.internal_playlist {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-top: 24px;
	border: 1px solid #eaeaea;
	border-radius: 5px;
	padding: 12px;
	background-color: #f9f9f9;
	text-decoration: none;
	position: relative;
}

.internal_playlist {
	align-items: flex-start;
	width: 100%;
}

.external_playlist .external_img {
	position: absolute;
	top: 36px;
	right: 24px;
}

.external_playlist .external_img svg {
	width: 24px;
	height: 24px;
	fill: #b5b5b5;
	color: #b5b5b5;
}

.external_playlist:hover .external_img svg {
	color: #c94449;
	fill: #c94449;
}

.external_playlist .external_playlist_image,
.internal_playlist .internal_playlist_image {
	display: block;
	width: 90px;
	height: 75px;
	overflow: hidden;
	margin-right: 12px;
}

.external_playlist .external_playlist_image img,
.internal_playlist .internal_playlist_image img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.external_playlist .external_playlist_body .external_playlist_body_muted {
	font-size: 12px;
	color: #999;
}

.external_playlist .external_playlist_body .external_playlist_body_meta,
.internal_playlist .internal_playlist_body .internal_playlist_body_meta {
	color: #333;
	font-size: 14px;
	display: flex;
	align-items: center;
}

.external_playlist .external_playlist_body .external_playlist_body_meta div,
.internal_playlist .internal_playlist_body .internal_playlist_body_meta div {
	display: flex;
	align-items: center;
	margin-right: 12px;
}

.internal_playlist .internal_playlist_body .internal_playlist_body_meta {
	margin-bottom: 6px;
}

.external_playlist .external_playlist_body .external_playlist_body_meta svg,
.internal_playlist .internal_playlist_body .internal_playlist_body_meta svg {
	color: #999;
	width: 18px;
	height: 18px;
	margin-right: 3px;
}

.external_playlist .external_playlist_body .external_playlist_body_meta b,
.internal_playlist .internal_playlist_body .internal_playlist_body_meta b {
	margin-left: 4px;
	font-weight: 500;
}

.external_playlist .external_playlist_body .external_playlist_body_link {
	font-size: 24px;
	line-height: 30px;
	font-weight: 500;
}

.external_playlist .external_playlist_body,
.internal_playlist .internal_playlist_body {
	display: block;
	width: 100%;
}

.internal_playlist .internal_playlist_item {
	display: block;
	width: 100%;
	margin-bottom: 6px;
	padding: 6px 12px;
	border: 1px solid #dddddd;
}


.internal_playlist .internal_playlist_item .internal_playlist_item_name {
	font-weight: 500;
}



@media screen and (max-width: 580px) {

	div.news-detail {
		font-size: 14px;
		line-height: 20px;
		padding: 16px;
	}

	.external_playlist,
	.internal_playlist {
		overflow: hidden;
		flex-direction: column;
		align-items: flex-start;
	}

	.external_playlist .external_playlist_image,
	.internal_playlist .internal_playlist_image {
		margin-bottom: 6px;
	}

	.external_playlist .external_playlist_body .external_playlist_body_meta,
	.internal_playlist .internal_playlist_body .internal_playlist_body_meta {
		flex-wrap: wrap;
		height: auto;
		margin-bottom: 3px;
	}

	.external_playlist .external_img {
		top: 18px;
	}

	.external_playlist .external_playlist_body .external_playlist_body_link {
		font-size: 22px;
		line-height: 28px;
	}

	.external_playlist .external_playlist_body .external_playlist_body_muted {
		word-wrap: normal;
		line-height: 14px;
		margin-top: 6px;
	}


}
/* End */


/* Start:/local/templates/bon_new/components/bitrix/system.pagenavigation/.default/style.css?1689164731898*/
.navigation {
   display: flex;
   flex-direction: row;
   justify-content: center;
   padding: 60px 0 24px 0;
   width: 100%;
}

.navigation .navigation-pages span,
.navigation .navigation-pages a {
   background: #fff;
   padding: 10px 16px;
   box-shadow: 0 3px 25px 8px rgb(54, 54, 54, 0.1);
   border-radius: 8px;
   text-decoration: none;
   transition: all 0.3s all;
   font-weight: 400;
   border: 1px solid #e8e8e8;
   font-size: 1rem;
   color: #31383F;
}

.navigation .navigation-pages span {
   cursor: not-allowed;
   background-color: #f6f6f6;
   color: #999;
}

.navigation .navigation-pages a:hover,
.navigation .navigation-pages a:hover {
   background-color: #fbfbfb;
   transform: scale(1.015);
   color: #a53539;
}

@media screen and (max-width: 580px) {
   .navigation {
      padding-top: 48px;
   }

   .navigation .navigation-pages .not-mobile {
      display: none;
   }
}

/* End */


/* Start:/local/templates/bon_new/components/bitrix/news/audio/bitrix/news.list/.default/style.css?16758389593559*/
div.news-list {
   word-wrap: break-word;
}
div.news-list img.preview_picture {
   float: left;
   margin: 0 4px 6px 0;
}
.news-date-time {
   color: #486daa;
}
.display_none {
   display: none;
}

.video_block {
   position: relative;
}
.video_block .name a {
   font-size: 18px;
   font-weight: 600;
}
.video_list_wrap .show_info_news_wrap {
   position: relative;
   font-size: 12px;
   display: flex;
   height: 18px;
   align-items: center !important;
   margin-bottom: 3px;
}

.programs {
   margin: 30px 0 -30px -30px;
   display: flex;
   justify-content: flex-start;
   align-items: stretch !important;
   align-content: stretch !important;
   flex-wrap: wrap;
}

.programs .program {
   display: flex;
   position: relative;
   flex-direction: column;

   width: calc(33.333% - 30px);
   margin: 0 0 12px 30px;
   padding: 0px;

   border: 1px solid #efefef;
   background: #fff;
   box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
   overflow: hidden;

}

.programs .program a {
   text-decoration: none;
}

.programs .program .img:before {
   content: "";
   padding-top: 100%;
   float: left;
}
.programs .program .img {
   display: block;
   padding-bottom: unset;
   background-repeat: no-repeat;
   background-position: 50%;
   background-size: cover;
   max-height: 220px;
}



.programs .program.program-video .img::before {
   content: "";
   padding-top: 60%;
   float: left;
}
.programs .program.video_list_wrap {
   width: calc(100% - 30px) !important;
   position: relative;
   transition: all 0.3s ease;
}

.programs .program.video_list_wrap:hover {
   transform: scale(1.02);
}



.programs .audio_block .audio_block_preview {
   display: block;
   width: 76px;
   height: 76px;
   overflow: hidden;
   margin-right: 12px;
}

.programs .audio_block .audio_block_preview img {
   object-fit: cover;
   width: 100%;
   height: 100%;
}

.programs .program .block {
   display: flex;
   flex-direction: row;
   align-items: center;
   background: #fff;
   width: 100%;
   height: 100px;
   overflow: hidden;
   padding: 12px;
}

.programs .program .name {

   transition: 0.2s linear;
   text-decoration: none;
   font-weight: 500;
   font-size: 18px;
   line-height: 25px;
}


.programs .program .desc {
   font-size: 13px;
   line-height: 17px;
   color: rgb(34, 34, 34);
}


.programs .program .icons {
   position: absolute;
   top: -24px;
   right: 24px;
}

.programs .program .icons svg {
   width: 120px;
   height: 120px;
   color: #f8f8f8;
}



.video_list_wrap .show_info_news_wrap .show_counter_wrap {
   margin-top: 0;
   text-decoration: none;
}

.video_list_wrap .show_info_news_wrap .date:before,
.video_list_wrap .show_counter_wrap:before {
   display: none;
}

.video_list_wrap .show_info_news_wrap .date,
.video_list_wrap .show_counter_wrap {
   font-size: 12px;
}

.video_list_wrap .show_info_news_wrap .date svg,
.video_list_wrap .show_counter_wrap svg {
   width: 14px;
   height: 14px;
   margin-right: 3px;
}


@media screen and (max-width: 1023px) {
   .programs .program.video_list_wrap {
      width: 100% !important;
   }

   .programs .program .icons {
      display: none;
   }
}


@media screen and (max-width: 767px) {
   .programs .audio_block .audio_block_preview {
      min-width: 76px;
   }
}


@media screen and (max-width: 580px) {
   .programs .program .block {
      height: auto;
      overflow: auto;
   }

   .programs .audio_block .audio_block_preview {
      min-width: 76px;
   }

   .video_list_wrap .show_info_news_wrap {
      flex-wrap: wrap;
      margin-bottom: 6px;
      height: auto;
   }
}
/* End */
/* /local/templates/bon_new/components/bitrix/news/audio/bitrix/news.detail/.default/style.css?16758402233925 */
/* /local/templates/bon_new/components/bitrix/system.pagenavigation/.default/style.css?1689164731898 */
/* /local/templates/bon_new/components/bitrix/news/audio/bitrix/news.list/.default/style.css?16758389593559 */
