button, button:active, button:hover, button:focus, .button, .button:active, .button:hover, .button:focus, .btn, btn:active, btn:hover, btn:focus, a, a:hover, a:active, a:hover, .active {
	outline:none !important;
	outline-offset: 0 !important;
}

body {
	overflow-x: hidden !important;
}

body.preloader-site {
	overflow: hidden !important;
}

.preloader-wrapper {
	height: 100vh;
	width: 100vw;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999999;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #D1D1D1;
}

.preloader-wrapper .preloader {
	height: auto;
}

#preloader_fa_icon {
	color: #999999;
}

.preloader_icon {
	animation: preloader_rotation 2s infinite linear;
}

@keyframes preloader_rotation {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(359deg);
	}
}

body {
	background-color: #D1D1D1;
}

h1 {
}

h2 {
}

h3 {
}

h4 {
}

h5 {
}

a {
}

p {
	font-size: 1.3em;
}

