

/* Start:/local/templates/bobers/components/bitrix/breadcrumb/main/style.min.css?1685584728467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/bobers/components/bitrix/news.list/catalog.section_for_delivery/style.css?17938720194244*/
ol {
	list-style-type: none; 
	counter-reset: num;
	position: relative;	    
	margin: 0 0 0 60px;
	padding: 15px 0 5px 0;
	font-size: 16px;
}

.skryt380, .skryt383, .skryt382, .skryt385, .skryt381   {
	display:none !important;
    opacity: 0;
    width: 0px;
	margin: 0px !important;
}  
.skryt380, .skryt383, .skryt382, .skryt385, .skryt381 > a   {
padding:0px !important;
} 
/*
.tsart_1 {
	display:table;
min-height: 100%;
}
.vk_new {
	   right: 0;
    top: 0;
	width:100%;display:table-row;
}

.tsart_1:after {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: bottom;
}

.tsart1 { grid-area: tsart1; }
.start2 { grid-area: start2; }
.tsart3 { grid-area: tsart3; }

*/

div[id$="bx_incl_area_"] {
     display: contents;
}

#bx_incl_area_5_1_2 {
	  display: contents;
}

#bx_incl_area_2 {
	 display: contents;
}


.bottom_seo {
	margin-top:40px;
}

.vyb_dom {
	padding-right:0px;
}


.popup_select {
	display: none;
}

.popup_select.actives {
display:grid;
    position: absolute;
    border: 1px solid #BEE563;
	 border-top: 0px solid #BEE563;
	  border-bottom: 0px solid #BEE563;
    width: auto;
    background: #fff;
 z-index:99;
    margin-top: -5px;


	
}

.popup_select span {
color:#000;
   padding-left: 10px;
      padding-right: 10px;
	
}

.popup_select span:first-child {
 border-top: 1px solid #BEE563;
	
}
.popup_select span:last-child {
 border-bottom: 1px solid #BEE563;
	
}

.projects-bar-box .bottom_seo {
	margin-bottom:-40px;
}
ol li {
	position: relative;	
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	line-height: 1.4;
}
ol li:after {
	content: counter(num); 
	counter-increment: num;
	display: inline-block;
	position: absolute;
	top: 0;
	left: -45px;
	width: 28px;
	height: 28px;
	line-height: 28px;
	background: #fff;
	color: #000;
	text-align: center;
	font-size: 18px;
	border-radius: 50%;
	border: 1px solid #6BB259;
}
 
/* Вертикальная линия */
ol:before {
	content: ''; 
	position: absolute;
	top: 15px;
	bottom: 15px;
	left: -30px;    
	width: 1px;
	border-left: 1px solid #6BB259;
}
/* Скрытие линии у последнего li */
ol li:last-child:before {
	content: ''; 
	display: inline-block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: -38px;
	width: 28px;
	background: #fff;
}

.jirn {
	font-weight:800;
}

.popup-building-stages  ul {
	list-style-type: none; 
	counter-reset: num;
	position: relative;	    
	margin: 0 0 0 25px;
	padding: 15px 0 5px 0;
	font-size: 16px;
}
.popup-about-building ul {
	list-style-type: none; 
	counter-reset: num;
	position: relative;	    
	margin: 0 0 0 25px;
	padding: 15px 0 5px 0;
	font-size: 16px;
}
.popup-building-stages  ul li { 
	position: relative;	
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	line-height: 1.4;
}
.popup-about-building ul li { 
	position: relative;	
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	line-height: 1.4;
}
.popup-about-building ul li:after {
	content: counter(num); 
	counter-increment: num;
	display: inline-block;
	position: absolute;
	top: 5px;
	left: -25px;
	width: 12px;
	height: 12px;
	line-height: 28px;
	background: #6BB259;
	color: #6BB259;
	text-align: center;
	font-size: 0px;
	border-radius: 50%;
	border: 1px solid #6BB259;
}
.popup-building-stages  ul li:after {
	content: counter(num); 
	counter-increment: num;
	display: inline-block;
	position: absolute;
	top: 5px;
	left: -25px;
	width: 12px;
	height: 12px;
	line-height: 28px;
	background: #6BB259;
	color: #6BB259;
	text-align: center;
	font-size: 0px;
	border-radius: 50%;
	border: 1px solid #6BB259;
}
 
/* Вертикальная линия */
/*
.popup-building-stages  ul:before {
	content: ''; 
	position: absolute;
	top: 15px;
	bottom: 15px;
	left: -30px;    
	width: 1px;
	border-left: 1px solid #6BB259;
}*/
/* Скрытие линии у последнего li */


.popup-building-stages  ul li:last-child:before {
	content: ''; 
	display: inline-block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: -38px;
	width: 28px;
	background: #fff;
}
/* 05.11.2026: у нумерованных списков номер в кружке – обычный маркер-квадрат не показываем (было два маркера) */
ol > li, .bottom_seo ol > li, .about ol > li { list-style: none; }

/* End */
/* /local/templates/bobers/components/bitrix/breadcrumb/main/style.min.css?1685584728467 */
/* /local/templates/bobers/components/bitrix/news.list/catalog.section_for_delivery/style.css?17938720194244 */
