:root {
	--black: #202020;
	--accent: #1e74bb;
	--style: #5f5f5f;
	--accent-light: #00cfec;
	--dark-grey: #404143;
	--grey-bg: #f0f1f1;
	--ddd: #ddd;
	--gray-text: #8f8c8c;
	--dark-blue: #18538a;
	--accent-hover: #309cf6;
	--gray-hover: #dadbdc;;
}



.btn:hover{
	background-color: var(--accent-hover);
}
.trans_btn:hover{
	color: #fff;
}
.social_links a:hover svg path{
	transition: 0.3s;
	fill: var(--accent-hover);
}
.header a:hover, .footer a:hover{
	transition: 0.3s;
	color: var(--accent-hover);
}
.user_link:hover svg path{
	transition: 0.3s;
	fill: var(--accent-hover);
}
.block_links_list li:hover a{
	background-color: var(--accent-hover);
	color: #fff;
	transition: 0.3s;
}
.child_posts li:hover a{
	background-color: var(--accent-hover);
	color: #fff;
	transition: 0.3s;
}
.parent_post_link:hover{
	color: var(--accent);
	transition: 0.3s;
}
.parent_post_link:hover span{
	background-color: transparent;
	transition: 0.3s;
}
.parent_post_link:hover svg path{
	stroke: var(--accent);
	transition: 0.3s;
}
.cases_card:hover{
	background-color: var(--gray-hover);
}
.cases_card:hover .article_card_img{
	opacity: 0.9;
}
.articles_row_title a:hover{
	color: var(--accent-hover);
	transition: 0.3s;
}
.kategory_tab_links a:hover{
	color: var(--accent-hover);
}
.abc_item:hover{
	color: var(--accent-hover);
}
.trans_grey_btn:hover{
	background-color: #ffffff1f;
}
.catalog_card:hover {
	background: rgba(0, 0, 0, 0.47);
}
.catalog_card:hover .trans_grey_btn{
	background-color: #ffffff1f;
}
.catalog_card:hover img{
	scale: 1.1;
}
.breadcrumbs a:hover{
	color: #377cec;
}