@charset "utf-8";

body .vk_faq .vk_faq-body{
	margin: 0px;
	
	position: relative;
}
body .vk_faq .vk_faq_title{
 border: none;
	cursor: pointer;
}
body .vk_faq .vk_faq_title:after{
 position: absolute;
	right: 30px;
	top: 50%;
	transform: translate(0%, -50%);
	-webkit-transform: translate(0%, -50%);
	-ms-transform: translate(0%, -50%);
	content: "▶";
	color: var(--vk-color-primary);
	transition: all 300ms 0s ease;
}
body .vk_faq .vk_faq_title:hover:after,
body .vk_faq .vk_faq_title.open:after{
	transform: rotate(90deg);
	top : -webkit-calc(50% - 10px) ;
 top : calc(50% - 10px) ;
}

body .vk_faq .vk_faq_content{
 display: none;
}
