﻿@charset "utf-8";

.hide {
	display:none;
}

mark {
	background-color: #fff34d;
	-moz-border-radius: 5px; /* FF1+ */
	-webkit-border-radius: 5px; /* Saf3-4 */
	border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* FF3.5+ */
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* Saf3.0+, Chrome */
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* Opera 10.5+, IE 9.0 */
}
/* --- SP ---------- */
@media print, screen and (max-width: 740px) {
	.preloader {
		margin-right: auto;
		margin-left: auto;
		padding: 30%;
		background: url('../images/preloader/spinner.svg') no-repeat 50% 50% transparent;
	}
	.index-blog-wrap .new{
		color: #fff;
		background-color: #a82828;
		font-size: 70%;
		border-radius: 3px;
		padding: 0 4px 2px 4px;
		margin-right: 10px;
		vertical-align: text-bottom;
	}
}

/* --- PC ---------- */
@media print, screen and (min-width: 741px) {
	.preloader {
		margin-right: auto;
		margin-left: auto;
		padding: 60px;
		background: url('../images/preloader/spinner.svg') no-repeat 50% 50% transparent;
	}
	.index-blog-wrap .new{
		color: #fff;
		background-color: #a82828;
		font-size: 70%;
		border-radius: 3px;
		padding: 0 4px 2px 4px;
		margin-right: 10px;
		vertical-align: text-bottom;
	}
}

.animate-repeat.ng-move,
.animate-repeat.ng-enter {
	-webkit-transition: 0.7s;
	transition: 0.7s;
}

.animate-repeat.ng-leave.ng-leave-active,
.animate-repeat.ng-move,
.animate-repeat.ng-enter {
	opacity:0;
}

.animate-repeat.ng-leave,
.animate-repeat.ng-move.ng-move-active,
.animate-repeat.ng-enter.ng-enter-active {
	opacity:1;
}
.ng-cloak { display: none !important; }

.no-article{
	text-align: center;
}

img.lazy {
	opacity: 0;
}
img.lazy:not(.initial) {
	transition: opacity 0.3s;
}
img.lazy.initial,
img.lazy.loaded,
img.lazy.error {
	opacity: 1;
}

img.lazy:not([src]) {
	visibility: hidden;
}

.noselect {
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
	-moz-user-select: none; /* Old versions of Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Non-prefixed version, currently
	supported by Chrome, Edge, Opera and Firefox */
}
