::-webkit-scrollbar {
	width: 3px;
	height: 3px;
}
::-webkit-scrollbar-button {
    display: none;
}
::-webkit-scrollbar-track {
    background-color: rgba(0, 0, 0, .07);
}
::-webkit-scrollbar-track-piece {
    background-color: rgba(0, 0, 0, .07);
}
::-webkit-scrollbar-thumb {
	height: 50px;
	background-color:rgba(0,0,0,.3);
	border-radius: 3px;
}
::-webkit-scrollbar-corner {
    background-color: rgba(0, 0, 0, .07);
}
::-webkit-resizer {
    background-color: rgba(0, 0, 0, .3);
}

@font-face {
	font-family: 'PFDinTextCompPro';
	src: url('../fonts/pfdintextcomppro-thin.eot');
	src: local('☺'), url('../fonts/pfdintextcomppro-thin.woff') format('woff'), url('../fonts/pfdintextcomppro-thin.ttf') format('truetype'), url('../fonts/pfdintextcomppro-thin.svg') format('svg');
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: 'PFDinTextCompPro';
	src: url('../fonts/pfdintextcomppro-light.eot');
	src: local('☺'), url('../fonts/pfdintextcomppro-light.woff') format('woff'), url('../fonts/pfdintextcomppro-light.ttf') format('truetype'), url('../fonts/pfdintextcomppro-light.svg') format('svg');
	font-weight: 400;
	font-style: normal;
}
/* @font-face { */
	/* font-family: 'PFDinTextCompPro'; */
	/* src: url('../fonts/pfdintextcomppro-regular.eot'); */
	/* src: local('☺'), url('../fonts/pfdintextcomppro-regular.woff') format('woff'), url('../fonts/pfdintextcomppro-regular.ttf') format('truetype'), url('../fonts/pfdintextcomppro-regular.svg') format('svg'); */
	/* font-weight: 600; */
	/* font-style: normal; */
/* } */

* {
    font-family: 'PFDinTextCompPro' !important;
}

body {
    overflow-x: hidden;
    /* background: url('../images/bg_lightning.png') -50vw -50vw/ 150vw 150vw; */
}

.transition {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}

.left-0 {
    left: 0;
}
.right-0 {
    right: 0;
}

.line-height-1 {
    line-height: 1;
}

.btn {
    outline: none !important;
    letter-spacing: 0.05rem;
}
.btn-lg {
    letter-spacing: 0.1rem;
}
.btn.lightning {
    background-position: center left;
    background-repeat: no-repeat;
}
.btn-primary.lightning:hover,
.btn-warning.lightning {
    background-image: url('../images/Molniya_black.svg');
}
.btn-primary.lightning,
.btn-warning.lightning:hover {
    background-image: url('../images/Molniya_yellow.svg');
}

.bg-lightning {
    position:relative;
}
.bg-lightning:before,
.bg-lightning:after {
    content: '';
    position: absolute;
    width: 100vw;
    height: calc(100vw * 1.264);
    background: url(../images/bg_lightnings.png) top right / contain no-repeat;
}
.bg-lightning:before {
    top: -5em;
    left: 0;
}
.bg-lightning:after {
    top: 100vw;
    left: 0;
    z-index: -1;
}
@media (min-width: 992px) {
    .bg-lightning:after {
        display: none;
    }
}

#logo {
    height: 6.5em;
}

.bg-1 {
    background: url('../images/bg1.jpg');
}

ul.lightning li {
    list-style: none;
    background: url('../images/Molniya_black.svg') -0.8em -0.45em no-repeat;
    padding-left: 1em;
    background-size: 2em 2em;
    line-height: 1;
    margin-bottom: 0.5em;
}
ul.lightning.white li {
    background-image: url('../images/Molniya_white.svg');
}
ul.lightning.yellow li {
    background-image: url('../images/Molniya_yellow.svg');
}

nav.hidden {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    transform: translateY(-100%);
}