

/* Start:/local/templates/box/components/bitrix/news.list/opt/style.css?17177673272398*/

.ort-list{
	margin: 30px 0px;
}
.ort-item{
	border: 1px solid #999;
	padding: 20px;
}

.ort-item:not(:last-child){
	margin-bottom: 20px;
}

.ort-item__title{
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 10px;
}

.ort-item__contact{
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	gap: 20px;
}	

.ort-item__inner{

}

.ort-item__inner .ort-item__label{
	color: #999;
	text-transform: uppercase;
	font-size: 12px;
}

.ort-item__value{
	display: flex;
	flex-direction: column;
}

.ort-item__value span small{
	display: block;
}

.ort-item__inner--addres{
	grid-column: 2 span;
}

.ort-item__inner--addres .ort-item__value{
	width: 90%;
}

.ort-item__inner--phone{

}

.ort-item__inner--email{

}

.ort-item__inner--site{

}
.ort-item__filial__value a,
.ort-item__inner a{
	color: var(--dark-blue);
}


.ort-item__filial{
	margin-top: 10px;
	display: none;
}

.ort-item__filial-item{
	padding: 10px 5px;
	border: 1px solid #e7e7e7;
}

.ort-item__filial-item:not(:last-child){
	margin-bottom: 10px;
}

.ort-item__filial__title{
	font-weight: 500;
	margin-bottom: 10px;
	font-size: 18px;
}

.ort-item__filial__contact{
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	gap: 20px;
}	

.ort-item__filial__contact .ort-item__filial__text{
	grid-column: 5 span;
}

.ort-item__filial__text p{
	margin: 0px;
}

.ort-item__filial__text p:not(:last-child){
	margin-bottom: 10px;
}



.ort-item__filial__inner{

}

.ort-item__filial__inner .ort-item__filial__label{
	color: #999;
	text-transform: uppercase;
	font-size: 12px;
}

.ort-item__filial__value{
	display: flex;
	flex-direction: column;
}

.ort-item__filial__value span small{
	display: block;
}

.ort-item__filial__inner--addres{
	grid-column: 2 span;
}

.ort-item__filial__inner--addres .ort-item__filial__value{
	width: 90%;
}

.show-filial{
	margin-top: 10px;
}


.ort-item__filial__contact{
	padding: 15px 0px;
	border-top: 1px solid #e7e7e7;
}

.ort-item__filial__contact:not(:last-child){
	
}



@media (max-width: 1200px) {
	.ort-item__filial__contact,
	.ort-item__contact{
		grid-template-columns: repeat(3, 1fr);
	}

	.ort-item__filial__inner,
	.ort-item__inner--addres{
		grid-column: 3 span;
	}
}

@media (max-width: 991px) {
	.ort-item__filial__contact,
	.ort-item__contact{
		grid-template-columns: repeat(1, 1fr);
		gap: 10px;
	}

	.ort-item__filial__inner,
	.ort-item__inner--addres{
		grid-column: 1 span;
	}
}


/* End */
/* /local/templates/box/components/bitrix/news.list/opt/style.css?17177673272398 */
