.home__news-list .app-card__body .app-card__description{
		display: none !important;
	}

	.home__news-list .app-card__body{
		padding-bottom: 15px;
    	height: auto;
	}

.loader-page{
	position:fixed;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 999999999;
	background-color: rgba(255,255,255,0.5);
}

.loader-page:before{
	content:'';
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	top: calc(50% - 10px);
	left: calc(50% - 10px);
	z-index: 1;
	background-color: #bf2d49;
	opacity: 0.5;

	animation-name: animationLoader;
    animation-fill-mode: backwards;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

.loader-page:after{
	content:'';
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: calc(50% - 20px);
	left: calc(50% - 20px);
	z-index: 1;
	background-color: #bf2d49;
	opacity: 0.5;

	animation-name: animationLoader;
    animation-fill-mode: backwards;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-delay: 0.5s;
}

@keyframes animationLoader{
	from{
		width: 0px;
		height: 0px;
		top: calc(50% - 0px);
		left: calc(50% - 0px);
		opacity: 1;
	}

	to{
		width: 40px;
		height: 40px;
		top: calc(50% - 20px);
		left: calc(50% - 20px);
		opacity: 0;
	}
}

@media only screen and (max-width: 768px){
	.bookmark-card__img{
		width: 50% !important;
	}
	
	.bookmark-card__title{
		margin-bottom: 20px !important;
	}
	
	.bookmark-card{
		height: auto !important;
	}

	.layout__admin-panel{
		display: none !important;
	}

	.events__list .events__item-empty{
		margin-bottom: 20px;
	}

	.events__content .events__link{
		padding-top: 20px;
		color: #bf2d49;
	}
}