/**
 * # VK.STYLE
 */

.vk-video-container {
	width: 100%;
	margin: 0 auto!important;
	height: inherit;
}
.vk-video-container.loading .vk-pagination-container {
	position: absolute;
	text-align: center;
	width: 100%;
	bottom: 0;
	left: 50%;
	right: 50%;
	transform: translate(-50%, 10%);
}
.vk-video-container.loading {
	height: 800px;
	position: relative;
}
.vk-video-list {
    list-style: none;
    margin: 0;
    padding: 0;
}
.vk-video-list.grid-3 {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    grid-gap: 1.56em;
    grid-auto-rows: auto;
}
.vk-video-item {
    border: 1px solid #E1E6FF;
    border-radius: 13px;
    overflow: hidden;
    transition: all .2s  linear ;
}
.vk-video-item .content{
    padding:  1em;
    background-color: #fff;
}
.vk-video-item .thumbnail {
    position: relative;
}
.vk-video-item .thumbnail img{
    max-width: 100%;
}
.vk-video-item .meta {
    color: #B7AFFF;
    display: flex;
    align-items: center;
    font-family: 'Montserrat-SemiBold', sans-serif; 
	font-size: .8rem;
}
.vk-video-item .meta.publish-date {
	font-size: .8rem;
}
.vk-video-item .meta.title {
    color: #3D4F9F;
    line-height: 1;
    margin: 0 0 .56em 0;
    font-size: 1.1rem;
}
.vk-video-item .meta svg {
    margin: 0 .3em 0 0;
}
.is-page-vkapivideo .modal{
	background-color: transparent;
	border: none;
}

#vk-video {
	position: relative;
	box-shadow: none!important;
	border: none!important;
	top: 5px;
}
.icon-eye path {
    stroke: #B7AFFF;
    fill: #B7AFFF;  
}
.icon-heart-like path {
    stroke-width: 7px; 
}
.icon-calendar path {
    stroke: #B7AFFF;
    fill: #B7AFFF;
}
/**
 * # vk.paginations
 */
/*.vk-pagination-container {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 3em 0;	
}
.vk-pagination  {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex!important;
	align-items: center;
	justify-content: center;
}
.vk-pagination .item {
	cursor: pointer;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	display: flex;		
	align-items: center;
	justify-content: center;
	color: #8775F5;
	border: 2px solid transparent;
}
.vk-pagination .item.active {
	cursor: inherit;
	background-color:#FC1897 ;
	color: #fff;
}
.vk-pagination .item:hover {
	border: 2px solid #8775F5;
}
.vk-pagination .item.active:hover {
	border: 2px solid transparent;
}*/