

/* Start:/local/templates/reaspekt_inner/components/bitrix/news/corporate-life/style.css?172243139812823*/
@font-face{
	font-family: 'NotoSansRegular';
	src: url('/local/templates/.default/components/bitrix/news/corporate-life/fonts/NotoSans-Regular.ttf');
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family: 'NotoSansLight';
	src: url('/local/templates/.default/components/bitrix/news/corporate-life/fonts/NotoSans-Light.ttf');
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family: 'NotoSansBold';
	src: url('/local/templates/.default/components/bitrix/news/corporate-life/fonts/NotoSans-Bold.ttf');
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family: 'NotoSansMedium';
	src: url('/local/templates/.default/components/bitrix/news/corporate-life/fonts/NotoSans-Medium.ttf');
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family: 'Verdana';
	src: url('/local/templates/.default/components/bitrix/news/corporate-life/fonts/Verdana.ttf');
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family: 'VerdanaBold';
	src: url('/local/templates/.default/components/bitrix/news/corporate-life/fonts/Verdana-Bold.ttf');
	font-weight: normal;
	font-style: normal;
}

a{text-decoration: none;}
.main-block-pc{display: none;}
.scripto-tst{display: none;}
.flex_ull_center{display: flex;justify-content: center;align-items: center;}
.flex_between{display: flex;justify-content: space-between;}

/*******Основные и повторяющиеся элементы и стили*******/
.big_label_pod_doptext{
	color: #333333;
	font-family: 'NotoSansMedium';
	font-size: 20px;
}
.small_text_pod_doptext{
	color: #333333;
	font-family: 'NotoSansRegular';
	font-size: 14px;
	line-height: 150%;
}
.small_text_pod_doptext.ThesamallDate{color: #808080;}

/*удаляем лишнее под телефоны*/
.line_down_dop_text_dop_elements{display: none;}

/*вверх страницы(Доп текст)*/
.line_logo_heder_down{
	width: 100%;
	height: 116px;
	margin-top: 40px;
}
.line_down_dop_text_SAMolabel{
	color: #fff;
	font-family: 'VerdanaBold';
	font-size: 14px;
	text-transform: uppercase;
}
.line_down_dop_text_samtexts{
	display: grid;
	width: 100%;
	height: 75px;
	margin-top: 24px;
}
.line_down_dop_text_samtexts .lalalaLabels{
	color: #EBEBEB;
	font-family: 'VerdanaBold';
	font-size: 12px;
	text-transform: uppercase;
}

/*текущая локация по страницам*/
.LocatipopnInPages{
	margin-top: 32px;
	display: flex;
	flex-wrap: wrap;
	width: 280px;
}
.lines_ehahah_locations.loc_las_pynct{color: #BEBEBE;}
.lines_ehahah_locations{
	align-items: center;
	height: 27px;
	font-family: 'Verdana';
	color: #333333;
	font-size: 12px;
	min-width: 71px;
}
.li_eh_locs_margin{margin-left: 5px;}

.line_to_loc_down{
	font-family: 'Verdana';
	color: #BEBEBE;
	font-size: 12px;
	margin-top: 8px;
}
.line_to_loc_down_correct{width: 280px;}

/*Основной заголовок*/
.sam_label_post_info{width: 100%;margin-top: 40px;}
.sam_label_post_info_text{
	width: 280px;
	font-family: 'NotoSansBold';
	color: #333333;
	font-size: 22px;
}

/*Доп. текст*/
.sam_label_post_info_disc{width: 100%;margin-top: 30px;}
.sam_label_post_info_text_disc{width: 280px;}
.mar_sam_small_text{margin-top: 16px;}

/*Основной контент блок*/
.main_dop_cont_def{width: 100%;}

/*работа с блоками контентом*/
.imgoos_right_s{display: none;}
.contentOO_samo{width: 100%;margin-top: 40px;}
.Osn_ov_maininfo{width: 100%;background: #F9F9F9;padding-bottom: 27px;}
.Osn_ov_maininfo img{border: 2px solid rgba(0,0,0,0);}
.imgoos__s{width: 320px;height: 251px;}
.Osn_ov_label{width: 100%;margin-top: 24px; font-weight: 700;}
.Osn_ov_disc{width: 100%;margin-top: 21px;}
.Osn_ov_time{width: 100%;margin-top: 20px;}
.Osn_ov_content_textoo{width: 280px;margin-right: auto;margin-left: auto;}
.Osn_ov_pod_butnlink{width: 280px;display: flex;justify-content: center;align-items: center;margin-top: 30px;}
.Osn_ov_pod_butnlink a{
	width: 280px;
	height: 49px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'VerdanaBold';
	color: #fff;
	font-size: 14px;
	background: #E3000B;
	border-radius: 30px;
}

/*анимации*/
.Osn_ov_maininfo:hover .imgoos__s{border: 2px solid #E3000B;transition: 0.2s;}
.Osn_ov_pod_butnlink a:hover{background: #CD181F;transition: 0.2s;}

@media screen and (min-width: 396px) and (max-width: 480px){
	/*дефолты под телефоны побольше*/
	.LocatipopnInPages{width: 340px;}
	.line_to_loc_down_correct{width: 340px;}
	.content_pod_main_header{width: 340px;height: 250px;}
	.LocatipopnInPages{width: 340px;}
	.line_to_loc_down_correct{width: 340px;}
	.sam_label_post_info_text{width: 340px;}
	.sam_label_post_info_text_disc{width: 340px;}
	/*основной контент под телефоны побольше*/
	.imgoos__s{width: 400px;height: 300px;}
	.Osn_ov_content_textoo{width: 340px;}
	.Osn_ov_pod_butnlink{width: 340px;}
	/*страница всех мероприятий по разделу*/
	.sam_sort_main_contentBlock_podbutns{width: 340px;}
	.Osn_ov_maininfo{padding: 20px;}
}

@media screen and (min-width: 481px) and (max-width: 560px){
	/*дефолты под телефоны побольше*/
	.LocatipopnInPages{width: 460px;}
	.line_to_loc_down_correct{width: 460px;}
	.content_pod_main_header{width: 460px;height: 250px;}
	.LocatipopnInPages{width: 460px;}
	.line_to_loc_down_correct{width: 460px;}
	.sam_label_post_info_text{width: 460px;}
	.sam_label_post_info_text_disc{width: 460px;}
	/*основной контент под телефоны побольше*/
	.imgoos__s{width: 400px;height: 300px;}
	.Osn_ov_content_textoo{width: 400px;}
	.Osn_ov_pod_butnlink{width: 460px;}
	/*страница всех мероприятий по разделу*/
	.sam_sort_main_contentBlock_podbutns{width: 460px;}
	.Osn_ov_maininfo{padding: 20px;}
}

@media screen and (min-width: 561px) and (max-width: 649px){
	/*дефолты под телефоны побольше*/
	.LocatipopnInPages{width: 540px;}
	.line_to_loc_down_correct{width: 540px;}
	.content_pod_main_header{width: 540px;height: 250px;}
	.LocatipopnInPages{width: 540px;}
	.line_to_loc_down_correct{width: 540px;}
	.sam_label_post_info_text{width: 540px;}
	.sam_label_post_info_text_disc{width: 540px;}
	/*основной контент под телефоны побольше*/
	.imgoos__s{width: 400px;height: 300px;}
	.Osn_ov_content_textoo{width: 400px;}
	.Osn_ov_pod_butnlink{width: 540px;}
	/*страница всех мероприятий по разделу*/
	.sam_sort_main_contentBlock_podbutns{width: 540px;}
	.Osn_ov_maininfo{padding: 20px;}
}

@media screen and (min-width: 650px) and (max-width: 767px){
	/*дефолты под телефоны побольше*/
	.LocatipopnInPages{width: 610px;}
	.line_to_loc_down_correct{width: 610px;}
	.content_pod_main_header{width: 610px;height: 250px;}
	.LocatipopnInPages{width: 610px;}
	.line_to_loc_down_correct{width: 610px;}
	.sam_label_post_info_text{width: 610px;}
	.sam_label_post_info_text_disc{width: 610px;}
	/*основной контент под телефоны побольше*/
	.imgoos__s{width: 400px;height: 300px;}
	.Osn_ov_content_textoo{width: 400px;}
	.Osn_ov_pod_butnlink{width: 610px;}
	/*страница всех мероприятий по разделу*/
	.sam_sort_main_contentBlock_podbutns{width: 610px;}
	.Osn_ov_maininfo{padding: 20px;}
}

@media screen and (min-width: 768px) and (max-width: 879px){
	/*дефолты под планшеты*/
	.LocatipopnInPages{width: 768px;}
	.line_to_loc_down_correct{width: 768px;}
	.content_pod_main_header{width: 768px;height: 250px;}
	.LocatipopnInPages{width: 768px;}
	.line_to_loc_down_correct{width: 768px;}
	.sam_label_post_info_text{width: 768px;}
	.sam_label_post_info_text_disc{width: 768px;}
	/*основной контент под планшеты*/
	.Osn_ov_maininfo{display: flex;align-items: center;justify-content: space-between;padding-top: 19px;padding-bottom: 19px;}
	.Osn_ov_content_textoo{width: 390px;margin-left: 0;margin-right: 19px;}
	.Osn_ov_disc{height: 221px;margin-top: 0px;}
	.Osn_ov_label{margin-top: 0px;}
	.imgoos__s{height: 260px;margin-left: 19px;}
	.Osn_ov_time{margin-top: 0px;}
	.Osn_ov_pod_butnlink{width: 768px;display: flex;justify-content: flex-start;align-items: center;height: 90px;margin-top: 0px;}
	/*страница всех мероприятий по разделу*/
	.sam_sort_main_contentBlock_podbutns{
		width: 768px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.sam_sort_Sami_podbutns{width: 87px;}
	.ThesamallDateAllSections{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.ThesamallDateAllSections a{margin-top: 0px;}
}

@media screen and (min-width: 880px) and (max-width: 1279px){
	/*дефолты под планшеты*/
	.LocatipopnInPages{width: 870px;}
	.line_to_loc_down_correct{width: 870px;}
	.content_pod_main_header{width: 870px;height: 250px;}
	.LocatipopnInPages{width: 870px;}
	.line_to_loc_down_correct{width: 870px;}
	.sam_label_post_info_text{width: 870px;}
	.sam_label_post_info_text_disc{width: 870px;}
	/*основной контент под планшеты*/
	.Osn_ov_maininfo{display: flex;align-items: center;justify-content: space-between;padding-top: 53px;padding-bottom: 53px;}
	.Osn_ov_content_textoo{width: 390px;margin-left: 0;margin-right: 53px;}
	.Osn_ov_disc{height: 221px;margin-top: 0px;}
	.Osn_ov_label{margin-top: 0px;}
	.imgoos__s{height: 260px;margin-left: 53px;}
	.Osn_ov_time{margin-top: 0px;}
	.Osn_ov_pod_butnlink{width: 870px;display: flex;justify-content: flex-start;align-items: center;height: 90px;margin-top: 0px;}
	/*страница всех мероприятий по разделу*/
	.sam_sort_main_contentBlock_podbutns{
		width: 870px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.sam_sort_Sami_podbutns{width: 87px;}
	.ThesamallDateAllSections{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.ThesamallDateAllSections a{margin-top: 0px;}
}

@media screen and (min-width: 1280px){
	/*дефолты под пк*/
	.LocatipopnInPages{width: 1170px;}
	.line_to_loc_down_correct{width: 1170px;}
	.content_pod_main_header{width: 1170px;height: 250px;}
	.LocatipopnInPages{width: 1170px;}
	.line_to_loc_down_correct{width: 1170px;}
	.sam_label_post_info_text{width: 1170px;font-size: 32px;}
	.sam_label_post_info{width: 100%;margin-top: 50px;}
	.sam_label_post_info_text_disc{width: 900px;}
	.sam_label_post_info_disc{margin-top: 60px;}
	.flex_ull_center.sam_label_post_info_disc{justify-content: flex-start;}
	/*основной контент под пк*/
	.Osn_ov_maininfo{display: flex;align-items: center;justify-content: space-between;padding-top: 39px;padding-bottom: 39px;}
	
	.Osn_ov_disc{height: 221px;}
	.Osn_ov_label{margin-top: 0px;}
	.Osn_ov_label.big_label_pod_doptext{font-size: 22px;}
	.imgoos__s{margin-left: 39px;}
	.Osn_ov_time{margin-top: 0px;}
	.Osn_ov_pod_butnlink{width: 1170px;display: flex;justify-content: flex-start;align-items: center;height: 90px;margin-top: 50px;}
	.imgoos__s{width: 400px;height: 300px;}
	/*общий текст pc*/
	.big_label_pod_doptext{font-size: 32px;}

	.small_text_pod_doptext{font-size: 16px;line-height: 160%;}
	/*ДОП*/
	.Osn_ov_maininfo_revers .imgoos_left_s{display: none;}
	.Osn_ov_maininfo_revers .imgoos_right_s{display: block;}

	.Osn_ov_content_textoo{width: 47%;margin-left: 0;margin-right: 39px;}
	.Osn_ov_maininfo_revers .Osn_ov_content_textoo{width: 634px;margin-left: 39px;margin-right: 0px;}

	.Osn_ov_maininfo_revers .imgoos__s{margin-right: 39px;}
	/*страница всех мероприятий по разделу*/
	.sam_sort_main_contentBlock_podbutns{
		width: 1170px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top: 40px;
	}
	.sam_sort_Sami_podbutns{width: 101px;font-size: 22px;cursor: pointer;}
	.ThesamallDateAllSections{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.ThesamallDateAllSections a{margin-top: 0px;}
}

.Osn_ov_maininfo:hover .imgoos__s {
	outline: 2px solid #E3000B !important;
    outline-offset: -2px !important;

}
.Osn_ov_maininfo img {
	border: unset !important;
}

.Osn_ov_label, .sam_cl_header {
	text-transform: uppercase;
}
.imgoos__s {
	object-fit: cover;
}
.small_text_pod_doptext.ThesamallDate {
	display: contents;
}

/* End */


/* Start:/local/templates/reaspekt_inner/components/bitrix/news/corporate-life/bitrix/news.detail/corp-life/style.css?172243139822895*/
.RGRGJ_butnActive{font-weight: bold;}
.resultoo2{display: none;}
.ThesamallDate{margin-top: 18px;}
.Osn_ov_socials_Ic{width: 280px;margin-top: 18px; display: flex;}
.mar_soxial_XZ{margin-left: 12px;}
.main_def_ooL_too__pichos{
	width: 100%;
	max-width: 320px;
	margin-top: 53px;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(155px, 1fr));
	grid-column-gap: 10px;
}
.samam_blokaksk{
	border:5px solid rgba(0,0,0,0);
	height: 155px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.samam_blokaksk:hover {border-color: #ED1D25;transition: 0.3s;}
.sab_row_butn_NNtrrt:hover{color: #FFFFFF;background: #ED1D25;border-radius: 100%;transition: 0.2s;}



/*страница всех мероприятий по разделу(страницы контента)*/
.main_dop_cont_def_pagesBlock{width: 100%;height: 70px;}
.main_dop_cont_def_pagesBlock_sam_cont{width: 280px;}

.sama_line_butns_blokaaJJ{
	width: auto;
	max-width: 190px;
	height: 50px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.sama_line_butns_blokaaJJ img{cursor: pointer;padding: 0 7px;}
.NNtrrt_sam_number_lines{
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: auto;
}
.sab_row_butn_NNtrrt{
	width: 25px;
	height: 25px;
	color: #333333;
	font-size: 14px;
	font-family: 'NotoSansLight';
	cursor: pointer;
}
.sab_row_butn_NNtrrt.sab_row_butn_NNtrrt_butn_activ{font-family: 'NotoSansRegular';}
.Osn_ov_pod_butnlink.Osn_ov_pod_butnlinkallsections{height: 10px;}

.dsfkfsdr_rrfvl_the_ids{position: absolute;transform: translateX(-100%);margin-left: -100%;z-index: -1;}

/*Основной контент блок*/
.main_dop_cont_def{width: 100%;}

.RGRGJ_butnActive{font-weight: bold;}
.resultoo2{display: none;}
.ThesamallDate{margin-top: 18px;}
.Osn_ov_socials_Ic{width: 280px;margin-top: 18px; display: flex;}
.mar_soxial_XZ{margin-left: 12px;}
.main_def_ooL_too__pichos{
	width: 100%;
	max-width: 320px;
	margin-top: 53px;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(155px, 1fr));
	grid-column-gap: 10px;
}
.samam_blokaksk{
	border:5px solid rgba(0,0,0,0);
	height: 155px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.samam_blokaksk:hover {border-color: #ED1D25;transition: 0.3s;}
.sab_row_butn_NNtrrt:hover{color: #FFFFFF;background: #ED1D25;border-radius: 100%;transition: 0.2s;}



/*страница всех мероприятий по разделу(страницы контента)*/
.main_dop_cont_def_pagesBlock{width: 100%;height: 70px;}
.main_dop_cont_def_pagesBlock_sam_cont{width: 280px;}

.sama_line_butns_blokaaJJ{
	width: auto;
	max-width: 190px;
	height: 50px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.sama_line_butns_blokaaJJ img{cursor: pointer;padding: 0 7px;}
.NNtrrt_sam_number_lines{
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: auto;
}
.sab_row_butn_NNtrrt{
	width: 25px;
	height: 25px;
	color: #333333;
	font-size: 14px;
	font-family: 'NotoSansLight';
	cursor: pointer;
}
.sab_row_butn_NNtrrt.sab_row_butn_NNtrrt_butn_activ{font-family: 'NotoSansRegular';}
.Osn_ov_pod_butnlink.Osn_ov_pod_butnlinkallsections{height: 10px;}

.dsfkfsdr_rrfvl_the_ids{position: absolute;transform: translateX(-100%);margin-left: -100%;z-index: -1;}

@media screen and (min-width: 396px) and (max-width: 767px){
	/*дефолты под телефоны побольше*/
	.LocatipopnInPages{width: 340px;}
	.line_to_loc_down_correct{width: 340px;}
	.content_pod_main_header{width: 340px;height: 250px;}
	.LocatipopnInPages{width: 340px;}
	.line_to_loc_down_correct{width: 340px;}
	.sam_label_post_info_text{width: 340px;}
	.sam_label_post_info_text_disc{width: 340px;}
	/*основной контент под телефоны побольше*/
	.imgoos__s{width: 396px;height: 301px;}
	.Osn_ov_content_textoo{width: 340px;}
	.Osn_ov_pod_butnlink{width: 340px;}
	/*страница всех мероприятий по разделу*/
	.sam_sort_main_contentBlock_podbutns{width: 340px;}
	.main_dop_cont_def_pagesBlock_sam_cont{width: 340px;}
	.Osn_ov_socials_Ic{width: 340px;}
	.main_def_ooL_too__pichos{max-width: 400px;}
	.samam_blokaksk{height: 160px;}
}

@media screen and (min-width: 768px) and (max-width: 1279px){
	/*дефолты под планшеты*/
	.LocatipopnInPages{width: 768px;}
	.line_to_loc_down_correct{width: 768px;}
	.content_pod_main_header{width: 768px;height: 250px;}
	.LocatipopnInPages{width: 768px;}
	.line_to_loc_down_correct{width: 768px;}
	.sam_label_post_info_text{width: 768px;}
	.sam_label_post_info_text_disc{width: 768px;}
	/*основной контент под планшеты*/
	.Osn_ov_maininfo{display: flex;align-items: center;justify-content: space-between;padding-top: 19px;padding-bottom: 19px;}
	.Osn_ov_content_textoo{width: 390px;margin-left: 0;margin-right: 19px;}
	.Osn_ov_disc{height: 221px;margin-top: 0px;}
	.Osn_ov_label{margin-top: 0px;}
	.imgoos__s{height: 260px;margin-left: 19px;}
	.Osn_ov_time{margin-top: 0px;}
	.Osn_ov_pod_butnlink{width: 768px;display: flex;justify-content: flex-start;align-items: center;height: 90px;margin-top: 0px;}
	/*страница всех мероприятий по разделу*/
	.sam_sort_main_contentBlock_podbutns{
		width: 768px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.sam_sort_Sami_podbutns{width: 87px;}
	.ThesamallDate{width: 768px;height: 94px;display: flex;justify-content: space-between;align-items: center;}
	.main_def_ooL_too__pichos{
		max-width: 768px;
		margin-top: 25px;
	}
	.resultoo{display: none;}
	.samam_blokaksk{height: 181px;}
	.Osn_ov_socials_Ic{width: auto;margin-top: 0px;}
	.ThesamallDateAllSections{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.ThesamallDateAllSections a{margin-top: 0px;}
	/*Большой разворот*/
	.resultoo2{display: block;width: 768px;}
	.main_def_ooL_too__pichos2{width: 100%;}
	.main_def_ooL_too__pichos2_lineUpp{
		width: 100%;
		display: grid;
		grid-row-gap: 10px;
		grid-column-gap: 10px;
		margin-top: 10px;
		grid-template-columns: repeat(4, 1fr);
		grid-template-areas: "first twho twho three";
	}
	.The_first{grid-area: first;}
	.The_twho{grid-area: twho;}
	.The_three{grid-area: three;}
	.main_def_ooL_too__pichos2_lineDoown{
		width: 100%;
		display: flex;
		margin-top: 10px;
		justify-content: space-between;
	}
	.main_def_ooL_too__pichos2_lineDoown_lefto{
		width: 379px;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-template-areas: "firsth firsth"
					 	     "twhoh threeh";
		grid-row-gap: 10px;
		grid-column-gap: 10px;
	}
	.The_first2{grid-area: firsth;}
	.The_twho2{grid-area: twhoh;}
	.The_three2{grid-area: threeh;}
	.main_def_ooL_too__pichos2_lineDoown_righto{
		width: 379px;
		display: flex;
		justify-content: space-between;
	}
	.pichos2_lineDoown_righto_left{width: 184px;height: 386px;transform: translateY(-5px);}
	.pichos2_lineDoown_righto_left .samam_blokaksk{height: 100%;}
	.pichos2_lineDoown_righto_right{
		width: 184px;
		height: 386px;
		display: grid;
		grid-row-gap: 10px;
		transform: translateY(-5px);
		grid-template-columns: repeat(auto-fit, minmax(155px, 1fr));
	}
}

@media screen and (min-width: 1280px){
	/*дефолты под пк*/
	.LocatipopnInPages{width: 1170px;}
	.line_to_loc_down_correct{width: 1170px;}
	.content_pod_main_header{width: 1170px;height: 250px;}
	.LocatipopnInPages{width: 1170px;}
	.line_to_loc_down_correct{width: 1170px;}
	.sam_label_post_info_text{width: 1170px;font-size: 32px;}
	.sam_label_post_info{width: 100%;margin-top: 60px;}
	.sam_label_post_info_text_disc{width: 900px;}
	.sam_label_post_info_disc{margin-top: 60px;}
	/*основной контент под пк*/
	.Osn_ov_maininfo{display: flex;align-items: center;justify-content: space-between;padding-top: 39px;padding-bottom: 39px;}
	.Osn_ov_content_textoo{width: 634px;margin-left: 0;margin-right: 39px;}
	.Osn_ov_disc{height: 221px;}
	.Osn_ov_label{margin-top: 0px;}
	.Osn_ov_label.big_label_pod_doptext{font-size: 22px;font-family: 'VerdanaBold';}
	.imgoos__s{margin-left: 39px;}
	.Osn_ov_time{margin-top: 0px;}
	.Osn_ov_pod_butnlink{width: 1170px;display: flex;justify-content: flex-start;align-items: center;height: 90px;margin-top: 0px;}
	.imgoos__s{width: 396px;height: 301px;}
	/*общий текст pc*/
	.big_label_pod_doptext{font-size: 32px;}
	/*  */
	.small_text_pod_doptext{font-size: 16px;line-height: 160%;}
	/*ДОП*/
	.Osn_ov_maininfo_revers .imgoos_left_s{display: none;}
	.Osn_ov_maininfo_revers .imgoos_right_s{display: block;}
	.Osn_ov_maininfo_revers .Osn_ov_content_textoo{width: 634px;margin-left: 39px;margin-right: 0px;}
	.Osn_ov_maininfo_revers .imgoos__s{margin-right: 39px;}
	/*страница всех мероприятий по разделу*/
	.sam_label_post_info_discFake{width: 1170px;}
	.sam_sort_main_contentBlock_podbutns{
		width: 768px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.sam_sort_Sami_podbutns{width: 87px;}
	.ThesamallDate{width: 900px;height: 94px;display: flex;justify-content: space-between;align-items: center;}
	.main_def_ooL_too__pichos{
		max-width: 768px;
		margin-top: 25px;
	}
	.resultoo{display: none;}
	.samam_blokaksk{height: 278px;}
	.Osn_ov_socials_Ic{width: auto;margin-top: 0px;}
	.ThesamallDateAllSections{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.ThesamallDateAllSections a{margin-top: 0px;}
	/*Большой разворот*/
	.resultoo2{display: block;width: 1170px;}
	.main_def_ooL_too__pichos2{width: 100%;}
	.main_def_ooL_too__pichos2_lineUpp{
		width: 100%;
		display: grid;
		grid-row-gap: 10px;
		grid-column-gap: 10px;
		margin-top: 10px;
		grid-template-columns: repeat(4, 1fr);
		grid-template-areas: "first twho twho three";
	}
	.The_first{grid-area: first;}
	.The_twho{grid-area: twho;}
	.The_three{grid-area: three;}
	.main_def_ooL_too__pichos2_lineDoown{
		width: 100%;
		display: flex;
		margin-top: 10px;
		justify-content: space-between;
	}
	.main_def_ooL_too__pichos2_lineDoown_lefto{
		width: 580px;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-template-areas: "firsth firsth"
					 	     "twhoh threeh";
		grid-row-gap: 10px;
		grid-column-gap: 10px;
	}
	.The_first2{grid-area: firsth;}
	.The_twho2{grid-area: twhoh;}
	.The_three2{grid-area: threeh;}
	.main_def_ooL_too__pichos2_lineDoown_righto{
		width: 580px;
		display: flex;
		justify-content: space-between;
	}
	.pichos2_lineDoown_righto_left{width: 278px;height: 581px;transform: translateY(-5px);}
	.pichos2_lineDoown_righto_left .samam_blokaksk{height: 100%;}
	.pichos2_lineDoown_righto_right{
		width: 278px;
		height: 581px;
		display: grid;
		grid-row-gap: 10px;
		transform: translateY(-5px);
		grid-template-columns: repeat(auto-fit, minmax(278px, 1fr));
	}
}

@media screen and (min-width: 396px) and (max-width: 767px){
	/*дефолты под телефоны побольше*/
	.LocatipopnInPages{width: 340px;}
	.line_to_loc_down_correct{width: 340px;}
	.content_pod_main_header{width: 340px;height: 250px;}
	.LocatipopnInPages{width: 340px;}
	.line_to_loc_down_correct{width: 340px;}
	.sam_label_post_info_text{width: 340px;}
	.sam_label_post_info_text_disc{width: 340px;}
	/*основной контент под телефоны побольше*/
	.imgoos__s{width: 396px;height: 301px;}
	.Osn_ov_content_textoo{width: 340px;}
	.Osn_ov_pod_butnlink{width: 340px;}
	/*страница всех мероприятий по разделу*/
	.sam_sort_main_contentBlock_podbutns{width: 340px;}
	.main_dop_cont_def_pagesBlock_sam_cont{width: 340px;}
	.Osn_ov_socials_Ic{width: 340px;}
	.main_def_ooL_too__pichos{max-width: 400px;}
	.samam_blokaksk{height: 160px;}
}

@media screen and (min-width: 768px) and (max-width: 1279px){
	/*дефолты под планшеты*/
	.LocatipopnInPages{width: 768px;}
	.line_to_loc_down_correct{width: 768px;}
	.content_pod_main_header{width: 768px;height: 250px;}
	.LocatipopnInPages{width: 768px;}
	.line_to_loc_down_correct{width: 768px;}
	.sam_label_post_info_text{width: 768px;}
	.sam_label_post_info_text_disc{width: 768px;}
	/*основной контент под планшеты*/
	.Osn_ov_maininfo{display: flex;align-items: center;justify-content: space-between;padding-top: 19px;padding-bottom: 19px;}
	.Osn_ov_content_textoo{width: 390px;margin-left: 0;margin-right: 19px;}
	.Osn_ov_disc{height: 221px;margin-top: 0px;}
	.Osn_ov_label{margin-top: 0px;}
	.imgoos__s{height: 260px;margin-left: 19px;}
	.Osn_ov_time{margin-top: 0px;}
	.Osn_ov_pod_butnlink{width: 768px;display: flex;justify-content: flex-start;align-items: center;height: 90px;margin-top: 0px;}
	/*страница всех мероприятий по разделу*/
	.sam_sort_main_contentBlock_podbutns{
		width: 768px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.sam_sort_Sami_podbutns{width: 87px;}
	.ThesamallDate{width: 768px;height: 94px;display: flex;justify-content: space-between;align-items: center;}
	.main_def_ooL_too__pichos{
		max-width: 768px;
		margin-top: 25px;
	}
	.resultoo{display: none;}
	.samam_blokaksk{height: 181px;}
	.Osn_ov_socials_Ic{width: auto;margin-top: 0px;}
	.ThesamallDateAllSections{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.ThesamallDateAllSections a{margin-top: 0px;}
	/*Большой разворот*/
	.resultoo2{display: block;width: 768px;}
	.main_def_ooL_too__pichos2{width: 100%;}
	.main_def_ooL_too__pichos2_lineUpp{
		width: 100%;
		display: grid;
		grid-row-gap: 10px;
		grid-column-gap: 10px;
		margin-top: 10px;
		grid-template-columns: repeat(4, 1fr);
		grid-template-areas: "first twho twho three";
	}
	.The_first{grid-area: first;}
	.The_twho{grid-area: twho;}
	.The_three{grid-area: three;}
	.main_def_ooL_too__pichos2_lineDoown{
		width: 100%;
		display: flex;
		margin-top: 10px;
		justify-content: space-between;
	}
	.main_def_ooL_too__pichos2_lineDoown_lefto{
		width: 379px;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-template-areas: "firsth firsth"
					 	     "twhoh threeh";
		grid-row-gap: 10px;
		grid-column-gap: 10px;
	}
	.The_first2{grid-area: firsth;}
	.The_twho2{grid-area: twhoh;}
	.The_three2{grid-area: threeh;}
	.main_def_ooL_too__pichos2_lineDoown_righto{
		width: 379px;
		display: flex;
		justify-content: space-between;
	}
	.pichos2_lineDoown_righto_left{width: 184px;height: 386px;transform: translateY(-5px);}
	.pichos2_lineDoown_righto_left .samam_blokaksk{height: 100%;}
	.pichos2_lineDoown_righto_right{
		width: 184px;
		height: 386px;
		display: grid;
		grid-row-gap: 10px;
		transform: translateY(-5px);
		grid-template-columns: repeat(auto-fit, minmax(155px, 1fr));
	}
}

@media screen and (min-width: 1280px){
	/*дефолты под пк*/
	.LocatipopnInPages{width: 1170px;}
	.line_to_loc_down_correct{width: 1170px;}
	.content_pod_main_header{width: 1170px;height: 250px;}
	.LocatipopnInPages{width: 1170px;}
	.line_to_loc_down_correct{width: 1170px;}
	.sam_label_post_info_text{width: 1170px;font-size: 32px;}
	.sam_label_post_info{width: 100%;margin-top: 60px;}
	.sam_label_post_info_text_disc{width: 900px;}
	.sam_label_post_info_disc{margin-top: 60px;}
	/*основной контент под пк*/
	.Osn_ov_maininfo{display: flex;align-items: center;justify-content: space-between;padding-top: 39px;padding-bottom: 39px;}
	.Osn_ov_content_textoo{width: 634px;margin-left: 0;margin-right: 39px;}
	.Osn_ov_disc{height: 221px;}
	.Osn_ov_label{margin-top: 0px;}
	.Osn_ov_label.big_label_pod_doptext{font-size: 22px;font-family: 'VerdanaBold';}
	.imgoos__s{margin-left: 39px;}
	.Osn_ov_time{margin-top: 0px;}
	.Osn_ov_pod_butnlink{width: 1170px;display: flex;justify-content: flex-start;align-items: center;height: 90px;margin-top: 0px;}
	.imgoos__s{width: 396px;height: 301px;}
	/*общий текст pc*/
	.big_label_pod_doptext{font-size: 32px;}
	/*  */
	.small_text_pod_doptext{font-size: 16px;line-height: 160%;}
	/*ДОП*/
	.Osn_ov_maininfo_revers .imgoos_left_s{display: none;}
	.Osn_ov_maininfo_revers .imgoos_right_s{display: block;}
	.Osn_ov_maininfo_revers .Osn_ov_content_textoo{width: 634px;margin-left: 39px;margin-right: 0px;}
	.Osn_ov_maininfo_revers .imgoos__s{margin-right: 39px;}
	/*страница всех мероприятий по разделу*/
	.sam_label_post_info_discFake{width: 1170px;}
	.sam_sort_main_contentBlock_podbutns{
		width: 768px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.sam_sort_Sami_podbutns{width: 87px;}
	.ThesamallDate{width: 900px;height: 94px;display: flex;justify-content: space-between;align-items: center;}
	.main_def_ooL_too__pichos{
		max-width: 768px;
		margin-top: 25px;
	}
	.resultoo{display: none;}
	.samam_blokaksk{height: 278px;}
	.Osn_ov_socials_Ic{width: auto;margin-top: 0px;}
	.ThesamallDateAllSections{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.ThesamallDateAllSections a{margin-top: 0px;}
	/*Большой разворот*/
	.resultoo2{display: block;width: 100%;}
	.main_def_ooL_too__pichos2{width: 100%;}
	.main_def_ooL_too__pichos2_lineUpp{
		width: 100%;
		display: grid;
		grid-row-gap: 10px;
		grid-column-gap: 10px;
		margin-top: 10px;
		grid-template-columns: repeat(4, 1fr);
		grid-template-areas: "first twho twho three";
	}
	.The_first{grid-area: first;}
	.The_twho{grid-area: twho;}
	.The_three{grid-area: three;}
	.main_def_ooL_too__pichos2_lineDoown{
		width: 100%;
		display: flex;
		margin-top: 10px;
		justify-content: space-between;
	}
	.main_def_ooL_too__pichos2_lineDoown_lefto{
		width: 580px;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-template-areas: "firsth firsth"
					 	     "twhoh threeh";
		grid-row-gap: 10px;
		grid-column-gap: 10px;
	}
	.The_first2{grid-area: firsth;}
	.The_twho2{grid-area: twhoh;}
	.The_three2{grid-area: threeh;}
	.main_def_ooL_too__pichos2_lineDoown_righto{
		width: 580px;
		display: flex;
		justify-content: space-between;
	}
	.pichos2_lineDoown_righto_left{width: 198px;height: 581px;transform: translateY(-5px);}
	.pichos2_lineDoown_righto_left .samam_blokaksk{height: 100%;}
	.pichos2_lineDoown_righto_right{
		width: 278px;
		height: 581px;
		display: grid;
		grid-row-gap: 10px;
		transform: translateY(-5px);
		grid-template-columns: repeat(auto-fit, minmax(278px, 1fr));
	}
}


/* Обводка картинок  и стили для masonry*/
.masonry-wrapper {
	width: 1000px;
	padding-top: 80px;
}
.masonry-wrapper .item-img:hover a.fancybox img{
	outline: 3px solid #ec1c24;
	outline-offset: -2px;
}
.item-img {
	padding-top:10px;
	padding-bottom:10px;
	padding-right: 20px;
}
.item-img-percent-size {
	width: auto;
}
.fancybox-skin {
	padding: 0 !important;
}

@media (max-width: 1280px) {
	.item-img-percent-size {
		width: 22.5%;
	}
	.masonry-wrapper {
		margin-left: 10%;
		width: 800px;
	}
}
@media (max-width: 1024px) {
	.masonry-wrapper {
		margin: 0 auto;
	}
}
@media (max-width: 878px) {
	.item-img-percent-size {
		width: auto;
	}
	.masonry-wrapper  {
		width: 770px;
	}
}
@media (max-width: 767px) {
	.item-img {
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.item-img-percent-size {
		width: 45%;
	}
	.masonry-wrapper  {
		padding-top: 40px;
		width: 340px;
	}
}
@media (max-width: 380px) {
	.item-img-percent-size {
		width: 45%;
	}
	.masonry-wrapper  {
		width: 100%;
	}
}
@media (max-width: 340px) {
	.item-img-percent-size {
		width: 44%;
	}
}
@media (max-width: 320px) {
	.masonry-wrapper  {
		width: 301px;
		margin-left: -9%;
	}
}

@media (min-width:767px) {
	.socblock-date-detail {
		display: flex;
		flex-direction: column;
    	align-items: flex-start;

		margin-top: 25px;
		margin-bottom: 60px;
	}
	.mar_sam_small_text {
		margin-top: 25px;
	}
	.Osn_ov_socials_Ic .socialBlock {
		margin-top: 25px !important;
	}
}

.item-img a img {
	width: 200px;
    height: 140px !important;
    object-fit: cover;
}

.pag-wrap {
	display: flex;
    align-items: center;
    justify-content: space-between;
    align-content: center;
	margin-top: 50px;

	padding: 24px 0;
    text-align: center;
    border-top: 1px solid #eee;
    margin-top: 40px;
}

.rowright_refegfF , 
.rowleft_refegfF {
	display: flex;
	align-items: center;
	cursor: pointer; 
	font-size: 24px;
    height: 55px;
	border: solid 2px #e8e8e8;
	padding: 0 48px 0 24px;
	color: #4e4e4e;
	border-radius: 49px;
	transition: all 0.3s ease-out;
}
.rowright_refegfF:hover , 
.rowleft_refegfF:hover {
	border: solid 2px #ec1c24;
}

.rowleft_refegfF div,
.rowright_refegfF div{
	min-width: 30px;
	min-height: 35px;
}

.rowright_refegfF {
	padding: 0 24px 0 48px;
}
.rowleft_refegfF {
    padding: 0 48px 0 24px;

}

.holder {
	display: flex;
    justify-content: space-between;
    align-items: center;
    width: auto;

}

.holder a {
	display: flex;
    justify-content: center;
    align-items: center;
    width: 55px;
    color: #333333;
    font-family: 'NotoSansLight';
    cursor: pointer;
    transition: unset !important;
    height: 55px;
    line-height: 55px;
    font-size: 14px;
}
.holder a.jp-current {
	font-size: 14px;
    color: #fff;
    font-weight: 700;
    width: 55px;
    height: 55px;
    background: #ec1c24;
    display: inline-block;
    text-align: center;
    line-height: 55px;
    border-radius: 50%;
	cursor: unset;
}
.item-plus {
    background: #ec1c24;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 50%;
    right: 50%;
    bottom: 0;
    margin: auto;
    transform: translateX(-50%) scale3d(0,0,1);
    transition: transform .2s cubic-bezier(.76,0,.18,1);
}
.item-plus::after {
	content: "";
    background: url(/local/templates/.default/images/sprite.png) -177px -5px no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.item-img:hover .item-plus {
	transform: translateX(-60%) scale3d(1,1,1);
}

/* End */
/* /local/templates/reaspekt_inner/components/bitrix/news/corporate-life/style.css?172243139812823 */
/* /local/templates/reaspekt_inner/components/bitrix/news/corporate-life/bitrix/news.detail/corp-life/style.css?172243139822895 */
