

/* Start:/bitrix/templates/optikaoptima_2.0/components/bitrix/news/optima_news/bitrix/news.list/list_vacancies/style.css?16697108411456*/
.list_vacancies .item_vacancy{
	width: calc((100% - 60px) / 4);
	margin: 0 20px 20px 0;
	border: 1px solid #B9C8E1;
	border-radius: 5px;
	padding: 20px;
}

.list_vacancies .item_vacancy:nth-child(4n){
	margin-right: 0;
}

.list_vacancies .name_vacancy{
	display: block;
	font-weight: bold;
	font-size: 17px;
	line-height: 23px;
	color: #303030;
	margin-bottom: 15px;
	text-decoration: none;
}

.list_vacancies .city_vacancy{
	font-size: 12px;
	line-height: 16px;
	color: #303030;
	margin-bottom: 15px;
	display: block;
}

.list_vacancies .link_vacancy{
	width: 200px;
}

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

	.list_vacancies .item_vacancy:nth-child(4n),
	.list_vacancies .item_vacancy{
		width: calc((100% - 30px) / 3);
		margin: 0 10px 10px 0;
		padding: 15px;
	}

	.list_vacancies .item_vacancy:nth-child(3n){
		margin-right: 0;
	}

	.list_vacancies .link_vacancy{
		width: 100%;
	}

}

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

	.list_vacancies .item_vacancy:nth-child(4n),
	.list_vacancies .item_vacancy:nth-child(3n),
	.list_vacancies .item_vacancy{
		width: calc((100% - 10px) / 2);
		margin: 0 10px 10px 0;
	}

	.list_vacancies .item_vacancy:nth-child(2n){
		margin-right: 0;
	}

}

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

	.list_vacancies .item_vacancy:nth-child(4n),
	.list_vacancies .item_vacancy:nth-child(3n),
	.list_vacancies .item_vacancy:nth-child(2n),
	.list_vacancies .item_vacancy{
		width:100%;
		margin: 0 0 10px 0;
	}

}
/* End */
/* /bitrix/templates/optikaoptima_2.0/components/bitrix/news/optima_news/bitrix/news.list/list_vacancies/style.css?16697108411456 */
