

* {
	box-sizing: border-box;
}
body {
	margin: 0;
}
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
	display: block;
}
a {
	background-color: transparent;
}

button, html input[type='button'], input[type='reset'], input[type='submit'] {
	-webkit-appearance: button;
	cursor: pointer;
}
*::before, *::after {
	box-sizing: border-box;
}
body {
	font-family: 'Ubuntu', sans-serif;
	font-size: 14px;
	line-height: 1.4285;
	color: #333333;
	background-color: #fff;
}
html {
	font-size: 10px;
	-webkit-tap-highlight-color: transparent;
}
a {
	color: #337ab7;
	text-decoration: none;
}
input, button, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
ul, ol {
	margin-top: 0px;
	margin-bottom: 10px;
}
::selection {
	background: #7dad7f;
	color: #fff;
}
.bg-inverse {
	background: #252525;
}
.content {
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
}
html, body {
	height: 100%;
}
html {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}
/* @media all and (min-width:768px) */
.container {
	width: 750px;
}
/* @media all and (min-width:992px) */
.container {
	width: 970px;
}
/* @media all and (min-width:1200px) */
.container {
	width: 1170px;
}
nav {
	display: block;
}
.navbar-brand {
	float: left;
	padding: 15px 15px;
	font-size: 18px;
	line-height: 20px;
	height: 50px;
}
.pull-right {
	float: right !important;
}
.collapse {
	display: none;
}
.pull-left {
	float: left !important;
}
li {
	list-style-type: none;
}
a {
	color: #000;
}
ul ul, ul ol, ol ul, ol ol {
	margin-bottom: 0px;
}
svg {
	width: 100%;
	height: 100%;
	margin-left: -0.5px;
	shape-rendering: geometricPrecision;
}
.bg-inverse * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.main {
	padding: 0 24px;
	background: #FFFFFF;
	min-height: 100%;
	position: relative;
	-webkit-overflow-scrolling: touch;
}
/* @media all and (min-width:1029px) */
.main {
	padding: 0 24px;
}
/* @media all and (min-width:1025px) */
.main {
	padding: 0 60px;
}
/* @media all and (min-width:1200px) */
.main {
	padding: 0 60px;
}
.container::before, .container::after {
	content: " ";
	display: table;
}
.container::after {
	clear: both;
}
.clearfix::after {
	clear: both;
}
.nav-auto::after {
	content: '' !important;
	display: inline-block !important;
	width: 100%;
}
.clearfix::before, .clearfix::after, .container-fluid::before, .container-fluid::after, .container::before, .container::after, .nav::before, .nav::after, .navbar::before, .navbar::after {
	content: " ";
	display: table;
}
.clearfix::after, .container-fluid::after, .container::after, .nav::after, .navbar::after {
	clear: both;
}
.mnemonic {
	margin: 0 -24px;
}
/* @media all and (min-width:1025px) */
.mnemonic {
	margin: 0 -60px;
}
.navbar-dark {
	padding: 0 12px;
}
/* @media all and
(min-width:1029px) */
.navbar-dark {
	padding: 0 24px;
}
/* @media all and (min-width:1025px) */
.navbar-dark {
	padding: 0 60px;
}
.navbar-brand {
	font-size: 1.8rem;
	margin: 0 12px 0 0;
	padding: 2px 0;
	color: #eee;
	line-height: 30px;
	height: 30px;
	width: 30px;
	float: left;
	text-decoration: none;
	background-color: transparent;
	border: 0;
	position: relative;
}
button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}
button {
	overflow: visible;
}
button, select {
	text-transform: none;
}
.pull-right {
	float: right;
}
.btn {
	display: inline-block;
	margin-bottom: 0px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.4285;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.btn-link {
	color: #337ab7;
	font-weight: normal;
	border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link.active, [disabled].btn-link, fieldset[disabled] .btn-link {
	background-color: transparent;
	box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
	border-color: transparent;
}
.btn-link {
	color: inherit;
	overflow: visible;
	-webkit-appearance: button;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	background-image: none;
	border: 1px solid transparent;
	position: relative;
	display: inline-block;
	-webkit-touch-callout: none;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	bottom: 0px;
	margin: 0;
	padding: 0 33px;
	font-size: 15.1px;
	line-height: 46px !important;
	height: 48px;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background: transparent !important;
}
.btn-svg {
	padding: 0 !important;
	width: 48px;
	position: relative;
}
.pull-right {
	float: right !important;
}
/* @media all and (min-width:1025px) */
.hide-md-min {
	display: none !important;
}
.clearfix::before, .clearfix::after {
	content: " ";
	display: table;
}
.collapse {
	display: none;
}
/* @media all and (min-width:1025px) */
.navbar-collapse-md-min {
	display: block !important;
}
.pull-left {
	float: left;
}
.nav {
	margin-bottom: 0px;
	padding-left: 0px;
	list-style: none;
}
.navbar-nav {
	margin: 7.5px -15px;
}
/* @media all and (min-width:768px) */
.navbar-nav {
	float: left;
	margin: 0;
}
.nav {
	margin: 0;
	padding: 0;
	font-size: 0px;
	line-height: 0;
	list-style: none;
	list-style-position: outside;
}
.nav-auto {
	width: 100%;
	text-align: justify;
	text-align-last: justify;
}
.pull-left {
	float: left !important;
}
.nav::before, .nav::after {
	content: " ";
	display: table;
}
.nav::after {
	clear: both;
}
.navbar-dark .nav-auto {
	width: 95%;
}
.nav-item {
	font-size: 10px;
}
.nav > li {
	position: relative;
	display: block;
}
/* @media all and (min-width:768px) */
.navbar-nav > li {
	float: left;
}
nav .menu-market-main-li {
	position: relative;
}
.navbar-nav .nav-item {
	display: inline-block;
	float: left;
}
.nav-auto .nav-item {
	float: none;
}
.nav > li > a {
	position: relative;
	display: block;
	padding: 10px 15px;
}
.navbar-nav > li > a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}
/* @media all and (min-width:768px) */
.navbar-nav > li > a {
	padding-top: 15px;
	padding-bottom: 15px;
}
.nav-auto .nav-link {
	margin: 0;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: inherit;
}
.navbar-nav .nav-link
{
	font-family: "133 semibold","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 600;
	font-style: normal;
	font-size: 1em;
	letter-spacing: 0.16em;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	line-height: 26px;
	height: 30px;
	border: 2px solid;
	border-width: 2px 0 0;
	position: relative;
	display: inline-block;
	color: #aaa;
	border-color: transparent;
	text-decoration: none;
}
#navbar-collapse-top2, #navbar-collapse-top3 {
	position: absolute;
}
nav .markets-additional-ul {
	display: table;
	width: 290px;
	padding: 2px 0;
	background: #353535;
	border-left: 2px solid #fc6608;
	list-style: none;
}
nav .markets-additional-ul a {
	display: block;
	float: left;
	padding: 6px 20px;
	margin: 6px 0;
	font-family: "133 semibold","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 10px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #aaa;
	line-height: 14px !important;
}

.nojs .navbar-dark .navbar-nav .nav-link:focus, .nojs .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link.hover, .navbar-dark .navbar-nav .nav-link.active {
	color: #fff;
	background: transparent;
	border-color: #fc6608;
}
.svg-flex {
	width: auto;
	height: 100%;
	background: transparent;
	position: relative;
	display: block;
}
.btn-svg [class^='picture'] {
	margin: auto;
	padding: 2.26px;
	top: -50%;
	bottom: -50%;
	left: 1px;
	right: 0px;
	position: absolute;
	display: block;
	vertical-align: middle;
}
svg:not(:root) {
	overflow: hidden;
}
svg:not(:root) {
	overflow: hidden;
}
.btn-svg [class^='picture'] svg {
	vertical-align: top;
}
.navbar-brand .picture {
	line-height: 1;
}

body{
	margin: 0 auto;
	max-width: 1920px;
	font-size: 14px;
	font-family: 'Ubuntu', sans-serif;
}

ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.wrap{
	position: relative;
}
.layer{
	width: 950px;
	margin: auto;
	position: relative;
}
.layer_min{
	width: 936px;
}
.layer_big{
	width: 966px;
}
.block-1{
	background: url('../img/background.jpg') no-repeat center top;
	background-size: cover;
	color: #fff;
	padding-bottom: 40px;
}
.block-1__layer{
	padding-top: 97px;
}
.layer_main {
	padding-top: 10px;
}
.layer-header{
	width: 100%;
	transition: all 150ms ease;
	display: flex;
	align-items: center;
	height: 115px;
}
.layer-header_club{
	box-sizing: border-box;
	padding: 0;
	background: url('../img/background.jpg') no-repeat center;
	top: 0px;
}
.layer-header_fixed{
	position: fixed;
	background: #fff;
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	top: 0;
	max-width: 1920px;
	height: 45px;
}
.layer-header_fixed .link{
	color: #000;
}

.layer-header_fixed ul {
	margin: -166px;
}
.layer-header_fixed .link_big{
	border-color: #a21d20;
	padding: 5px 10px;
	margin-left: 227px;
}
.layer-header_fixed .link_active,
.layer-header_fixed .link:hover{
	color: #a21d20;
}
.layer-header_fixed .link_big:hover{
	border-color: #a21d20;
	color: #000;
}
.layer-header_fixed .menu__item{
	border-color: #d8d8d8;
	padding: 0 24px;
}
.layer-header_fixed .logo{
	background: none;
}
.header{
	display: flex;
	align-items: center;
	padding: 0 5px;
	width: 1015px;
	top: 42px;
	margin: 0 auto;
}
.header__logo{
	margin-right: 31px;
}
.logo{
	flex-basis: 170px;
	height: 66px;
	display: inline-block;
	background: url('../img/logo_1.png') no-repeat left top;
}
.logo_2 {
	width: 120px;
	height: 120px;
	background-image: none;
}
.about_section {
	padding-bottom: 0px;
}
.menu__item{
	position: relative;
    display: flex;
    align-items: center;
    padding:0 11px;
    border-right: 2px solid #7dad7f;
	font-size: 13px;
}
.menu__item:first-child{
	padding-left: 0;
}
.menu__item:last-child{
	padding-right: 0;
	border-right: 0;
}
.link{
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	transition: all 150ms ease;
	position: relative;
}
.link::after{
	position: absolute;
	left: 0;
	bottom: -2px;
	content: "";
	height: 1px;
	background: #fff;
	transition: width cubic-bezier(0.785,.135,.15,.86) .35s;
	width: 0;
}
.link:hover::after,
.link_active::after{
	width: 100%;
}
.header__invest{
	margin-left: auto;
}
.link_big{
	text-transform: uppercase;
	border: 2px solid;
	padding: 10px 15px;
	box-sizing: border-box;
    border-radius: 15px;
}
.link_big:after{
	display: none;
}
.link_big:hover{
	border: 2px solid #fff;
	background: #fff;
	color: #a21d20;
}
.сaption{
	text-align: center;
	color: #fff;
}
.block-1__main-caption{
	margin-top: 0;
	margin-bottom: 0;
	font-size: 38px;
}
.block-1__caption-description{
	font-size: 26px;
	margin: 10px 0 80px;
	text-align: center;
}
.timer__сaption{
	font-size: 16px;
	margin-bottom: 17px;
	text-align: center;
	font-weight: bold;
}
.timer__item:last-child{
	margin-right: 0;
}
.t-items{
	display: flex;
	justify-content: center;
}
.t-item{
	text-align: center;
	position: relative;
}
.t-dd{
	content: ":";
	font-size: 30px;
	font-weight: bold;
	color: #6ad36d;
	width: 33px;
	text-align: center;
	position: relative;
	top: 4px;
}
.t-item__value{
	font-size: 38px;
	font-weight: bold;
}
.t-item__description{
	font-size: 14px;
	color: #6ad36d;
}
.block-1__urls{
	margin-top: 67px;
}
.urls{
	text-align: center;
}
.urls__link:nth-child(1){
	padding: 10px 38px;
}
.urls__link:nth-child(2){
	margin: 0 25px;
}
.urls__link:nth-child(1){
	padding: 10px 40px;
}
.link__video {
	padding: 10px 23px;
}
.form-button__presale {
	margin-bottom: 40px;
}
.block-1__sec-urls {
	margin-right: -1px;
}
.invest__caption{
	font-size: 49px;
	margin-top: 75px;
	margin-bottom: 6px;
}
.currency{
	display: flex;
	justify-content: space-between;
	font-size: 23px;
	text-transform: uppercase;
}
.currency__item{
	padding-left: 100px;
	height: 88px;
	background-position: left center;
	background-repeat: no-repeat;
	display: flex;
	align-items: center;
}
.currency__item:nth-child(1){
	background-image: url('../img/btc.png');
}
.currency__item:nth-child(2){
	background-image: url('../img/eth.png');
}
.currency__item:nth-child(3){
	background-image: url('../img/sib.png');
}
.currency__item:nth-child(4) {
	background-image: url('../img/waves.png');
}
.block-1__text{
	margin: 82px auto 60px;
}
.text{
	padding: 70px 75px 60px;
	background: #fff;
	border-radius: 7px;
	box-shadow: 0 5px 20px rgba(0,0,0,0.4);
	color: #000;
	width: 937px;
	box-sizing: border-box;
}
.text__header{
	font-size: 37px;
	margin: 0 0 10px;
}
.text__description{
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 45px;
}
.text__item{
	font-size: 18px;
	color: #010101;
	margin-top: 0;
	margin-bottom: 42px;
	line-height: 1.5;
}
.text__quote{
	margin-top: 10px;
}
.quote{
	padding-left: 103px;
	background: url('../img/quote.png') no-repeat left top;
	min-height: 87px;
}
.quote__text{
	font-size: 30px;
	font-weight: bold;
	font-style: italic;
}
.quote__text span{
	display: block;
	margin: -4px 0 10px 70px;
}
.quote__author{
	font-size: 16px;
}
.text__footer{
	margin-top: 45px;
}
.t-footer{
	background: url('../img/flag.png') no-repeat left top;
	min-height: 55px;
	padding-left: 103px;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.t-footer__elem{
	font-size: 16px;
	color: #555555;
}
.t-footer__ico{
	font-size: 16px;
	color: #231f20;
	font-weight: bold;
	background: url('../img/ico.png') no-repeat left center;
	height: 21px;
	display: flex;
	align-items: center;
	padding-left: 24px;
	margin-top: 7px;
}
.link_big_red,
.link_big_red:hover{
	background: #a21d20;
	color: #fff;
	border: 2px solid #a21d20;
}
.t-footer__link{
	width: 180px;
	box-sizing: border-box;
	text-align: center;
	margin: auto 0;
}
.money{
	width: 1116px;
	padding: 50px 80px;
	margin: auto;
	box-sizing: border-box;
	border: 1px dotted #fff;
	display: flex;
	justify-content: space-between;
}
.money__text{
	width: 458px;
}
.m-text__caption{
	font-size: 32px;
	text-align: left;
}
.m-text__item{
	font-size: 18px;
	line-height: 1.5;
}
.how-win{
	padding-top: 56px;
	box-sizing: border-box;
	color: #000;
}
.money__how-win{
	width: 450px;
	background: url(../img/flag_totally_new.png) no-repeat;
	background-size: 100%;
	box-sizing: border-box;
	margin-top: -60px;
}
.how-win__bold{
	font-weight: bold;
	font-size: 32px;
}
.how-win__sell-token{
	background: url('../img/sold_token.png') no-repeat center;
	height: 68px;
	margin: 41px 0 5px;
}
.how-win__text{
	font-size: 18px;
	line-height: 28px;
	margin-top: -2px;
	margin-bottom: 10px;
}
.how-win__or{
	margin: 55px 0 42px;
	font-size: 34px;
	font-weight: bold;
}
.how-win__save-token{
	background: url('../img/save_token.png') no-repeat center;
	height: 68px;
}
.block-2{
	text-align: center;
	background: url(../img/block-4.jpg) no-repeat center;
	background-size: cover;
}
.block-2 h1{
	margin: 0;
	text-align: center;
}
.caption-v2{
	font-size: 32px;
	text-align: center;
	color: #000;
}
.caption-v2__item{
	color: #a21d20;
	text-transform: uppercase;
}
.block-3{
	padding-bottom: 10px;
	padding-top: 60px;
}
.block-3__caption{
	margin: 0 0 60px;
}
.block-3__details{
	margin-bottom: 15px;
}
.details__item{
	margin-bottom: 17px;
}
.detail{
	display: flex;
	justify-content: space-between;
	font-size: 16px;
	padding-bottom: 30px;
	border-bottom: 1px solid #d3d3d3;
}
.detail:last-child{
	border-bottom: none;
}
.detail__left{
	width: 270px;
	font-weight: bold;
}
.detail__right{
	width: 590px;
}
.block-4{
	background: url('../img/block-4.jpg') no-repeat center;
	background-size: cover;
	padding-top: 63px;
	box-sizing: border-box;
}
.block-4__caption{
	margin-top: 0;
	margin-bottom: 26px;
	text-align: center;
}
.block-4__description{
	font-size: 16px;
	margin-bottom: 80px;
	text-align: center;
}
.block-4__bonus-list .block-1__urls {
	margin-top: 70px;
	margin-bottom: 70px;
}
.tokens__caption{
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 53px;
}
.distribution{
	display: flex;
}
.distribution__item{
	box-sizing: border-box;
	padding: 17px 9px;
	border-left: 1px solid #a2a1a1;
	box-sizing: border-box;
}
.distribution__item:first-child{
	width: 704px;
}
.distribution__item:nth-child(2){
	width: 144px;
}
.distribution__item:last-child{
	width: 92px;
	border-right: 1px solid #a2a1a1;
}
.distribution__item:after{
	content: "";
	display: block;
	height: 7px;
}
.distribution__item:first-child:after{
	background: #a21d20;
}
.distribution__item:nth-child(2):after{
	background: #c85457;
}
.distribution__item:last-child:after{
	background: #f08587;
}
.procents{
	display: flex;
}
.procent{
	font-size: 37px;
	font-weight: bold;
	display: inline-block;
	text-align: center;
}
.procent__item{
	color: #a21d20;
	margin-left: -6px;
}
.procent__text{
	font-size: 16px;
	font-weight: normal;
	margin-top: -2px;
}
.block-4__procent{
	padding: 0 9px;
	box-sizing: border-box;
}
.block-4__procent:first-child{
	width: 704px;
}
.block-4__procent:nth-child(2){
	width: 144px;
}
.block-4__procent:last-child{
	width: 92px;
}
.block-4__tokens{
	margin-bottom: 50px;
}
.block-4__bonus-list{
	width: 880px;
	margin: auto;
}
.bonus-list{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.bonus-list__caption{
	font-size: 26px;
	margin-bottom: 61px;
	text-align: center;
	width: 100%;
}
.bonus__img{
	height: 90px;
	min-width: 80px;
}
.bonus__img_1{
	background: url('../img/icon_ogurec.png') no-repeat center top;
}
.bonus__img_2{
	background: url('../img/icon_yaica.png') no-repeat center top;
}
.bonus__img_3{
	background: url('../img/icon_klubnika.png') no-repeat center top;
}
.bonus__img_4{
	background: url('../img/icon_sir.png') no-repeat center top;
}
.bonus__img_5{
	background: url('../img/icon_vishnya.png') no-repeat center top;
}
.bonus__img_6{
	background: url('../img/icon_moloko.png') no-repeat center top;
}
.bonus-list__caption_baunty{
	margin-bottom: 5px;
	margin-top: 90px;
}
.bonus__bounty-description{
	font-size: 16px;
	text-align: center;
	width: 100%;
	margin-bottom: 70px;
	margin-top: 0;
}

.bonus__img_7{
	background: url('../img/iconshema_pochta.png') no-repeat center top;
}
.bonus__img_8{
	background: url('../img/iconshema_coin.png') no-repeat center top;
}
.bonus__img_9{
	background: url('../img/iconshema_likr.png') no-repeat center top;
}
.bonus__img_10{
	background: url('../img/iconshema_bird.png') no-repeat center top;
}
.bonus__img_11{
	background: url('../img/iconshema_derevo.png') no-repeat center top;
}
.bonus__img_12{
	background: url('../img/iconshema_almaz.png') no-repeat center top;
}
.bonus {
	padding-right: 12px;
}

.bonus:nth-child(5) {
	padding-right: 0px;
}

.block-5__caption{
	padding-top: 70px;
}
.block-5__caption{
	margin-top: 0;
	margin-bottom: 60px;
	text-align: center;
}
.caption-v2__item_small-word{
	text-transform: none;
}
.team{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.team__member{
	margin-bottom: 55px;
	width: 205px;
}
.member__img {
	display: table;
	margin-bottom: 20px;
	height: 163px;
}
.member__img_add{
	background: url('../img/icon_button_plus.png') no-repeat center #a21d20;
	width: 154px;
	cursor: pointer;
}
.member__img img{
	border: 1px solid #000;
}
.member__name{
	font-weight: bold;
	font-size: 24px;
	max-width: 240px;
	margin-bottom: 6px;
	word-break: break-word;
}
.member__position{
	font-size: 16px;
	max-width: 200px;
	word-break: break-word;
}
.block-5__caption-consult {
	margin: 40px 0 70px;
	text-align: center;
}

.block-5__caption-special {
	margin: 40px 0 20px;
	text-align: center;
}
.block-6{
	background: url('../img/partners.jpg') no-repeat;
	background-size: cover;
	padding-top: 56px;
	padding-bottom: 56px;
	box-sizing: border-box;
}
.type-caption{
	font-size: 35px;
	margin-left: 20px;
	text-align: left !important;
}
.block-6__caption{
	margin-top: 0;
	margin-bottom: 62px;
}
.partners{
	display: flex;
	justify-content: center;
	align-items: center;
	padding-bottom: 20px;
	padding-left: 10px;
}
.partners__item:first-child{
	margin-left: 0;
}
.partners__item{
	margin: 0 80px;
}
.partners__item:last-child{
	margin-right: 0;
}
.block-7{
	padding-bottom: 78px;
}
.block-7__caption{
	margin-top: 0;
	margin-bottom: 68px;
}
.block-7__documents{
	width: 727px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: auto;
}
.documents__item{
	width: 333px;
	margin-bottom: 13px;
}
.document{
	border: 1px solid #d3d3d3;
	font-size: 16px;
	font-weight: bold;
	color: #a21d20;
	display: flex;
	align-items: center;
	padding: 8px 8px 8px 38px;
	min-height: 52px;
	box-sizing: border-box;
	background: url('../img/iconfile_PDF.png') no-repeat 8px 8px;
	text-transform: uppercase;
}
.document__link{
	color: inherit;
	text-decoration: none;
}
.block-8{
	height: 270px;
	background: url('../img/block-8.png') left top repeat-x,
				url('../img/block-8.png') left bottom repeat-x, #fbfbfb;
	box-sizing: border-box;
	padding-top: 45px;
	margin-bottom: 10px;
}
.block-8__caption{
	margin-top: 0;
	margin-bottom: 46px;
	font-size: 28px;
}

.subscribe__text{
	width: 100%;
	margin-bottom: 18px;
}
.subscribe__item{
	height: 35px;
	width: 338px;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
	border-radius: 8px;
	border: none;
	outline: none;
}
.subscribe__item_input{
	color: #787878;
	padding-left: 33px;
	border: 2px solid #505050;
	background: url('../img/email.jpg') no-repeat 8px center;
}
.subscribe__item_button{
	color: #fff;
	background: #a0181b;
	text-transform: uppercase;
	cursor: pointer;
	width: 330px;
	margin-left: 7px;
}
.block-9{
	height: 320px;
	background: #231f20;
	box-sizing: border-box;
	padding-top: 45px;
	box-shadow:
        inset 0px 11px 8px -10px rgba(0,0,0,0.4),
        inset 0px -11px 8px -10px rgba(0,0,0,0.4);
}
.block-9__caption{
	margin-top: 0;
	margin-bottom: 48px;
	font-size: 28px;
}
.block-9__soc{
	width: 303px;
	margin: auto;
}
.socials {
	margin-left: 220px;
}
.soc_top .soc__urls{
	width: 152px;
	margin: 0 0 0 25px;
}
.soc_top .soc__url{
	width: 26px;
	height: 22px;
}

.soc__policy{
	display: flex;
	justify-content: space-between;
	font-size: 16px;
	margin-top: 46px;
}
.soc__policy a{
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid;
}
.block-9__address{
	text-align: center;
	font-size: 16px;
	color: #fff;
	margin-top: 51px;
}
.block-10 .layer{
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 16px;
	height: 99px;
}
.block-10__payment img:nth-child(2){
	margin: 0 15px;
}
.block-faq{
	min-height: 400px;
	padding-top: 40px;
}
.block-faq__type-caption{
	margin-bottom: 20px;
	margin-top: 0px;
}
.questions {
	margin-left: 15px;
	padding-bottom: 40px;
	border-bottom: 3px solid #a4dcb4;
}
.question{
	padding: 5px;
	font-size: 20px;
	cursor: pointer;
	position: relative;
	font-size: 16px !important;
}
.question:hover{
	color: #388e3c;
}
.big_anc {
	margin-left: 20px;
	font-size: 16px;
}

.question__head{
	font-weight: normal;
}
.question__text{
	margin-top: 28px;
	display: none;
	padding: 35px;
	background-color: #e8f5e9;
}
.question_active{
	padding-bottom: 40px;
	padding-top: 18px;
	z-index: 10;
    margin-bottom: -1px;
	color: black;
}
.question_active:hover {
	color: #000;
}
.question_active:before{
	display: none;
}
.question_active .question__text{
	display: block;
}
.question_active .question__head {
	font-weight: bold;
}
.block-faq__type-caption span{
	color: #a1a1a1;
}
.block-faq__form{
	margin: 40px 0;
}
.form__faq-fields{
	width: 616px;
	margin: 0 auto;
	margin-left: 20px;
}
.faq__margin {
	margin-top: 40px;
}
.form__label{
	font-size: 15px;
	margin-bottom: 5px;
	display: block;
}
.form__input{
	display: block;
	height: 38px;
	margin: 0;
	border-radius: 7px;
	border: 1px solid #959595;
	box-sizing: border-box;
	width: 100%;
	outline: none;
	padding: 0 10px;
	font-weight: bold;
	font-size: 20px;
}
.form__elem_sm {
	width: 49%;
}
.form__elem_left {
	float: left;
}
.form__elem_right {
	float: right;
}
.form__input_textarea{
	height: 170px;
	color: #787878;
	font-size: 16px;
	padding-top: 9px;
	font-weight: normal;
}
.form__elem{
	margin-bottom: 15px;
}
.block-faq__type-caption-form{
	text-align: left;
	margin-top: 0;
	margin-bottom: 12px;
	line-height: 1.1;
	font-size: 28px;
}
.form__grey-text{
	font-size: 16px;
	color: #4c4c4c;
	margin-bottom: 35px;
}

.form__input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-weight: normal;
  font-size: 16px;
}
.form__input::-moz-placeholder { /* Firefox 19+ */
  font-weight: normal;
  font-size: 16px;
}
.form__input:-ms-input-placeholder { /* IE 10+ */
  font-weight: normal;
  font-size: 16px;
}
.form__input:-moz-placeholder { /* Firefox 18- */
  font-weight: normal;
  font-size: 16px;
}

.form-button{
	background: #a0181b;
	text-align: center;
	color: #fff;
	border: none;
	text-transform: uppercase;
	font-weight: bold;
	border-radius: 10px;
	cursor: pointer;
	margin-left: 20px;
}
.form__faq-button{
	height: 61px;
	width: 408px;
	font-size: 18px;
	margin-top: 7px;
}
.block-faq__form{
	background: url(../img/faq-img.jpg) no-repeat right;
	background-size: contain;
	height: 420px;
}
.popup{
	width: 100%;
	height: 3000px;
	background: rgba(0,0,0,0.3);
	padding-top: 40px;
}
.popup-block{
	width: 600px;
	background: #fff;
	border-radius: 10px;
	min-height: 300px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.6);
	font-size: 16px;
	position: fixed;
	right: 0;
	left: 0;
	top: 50%;
	margin-right: auto;
	margin-left: auto;
	z-index: 9999;
	transition: top 3s ease-out 3s;
}

.popup-block__login {
	top:50%;
	margin-top: -255px;
}

.popup-block__register {
	top: 50%;
	margin-top: -375px;
}

.popup-block__password {
	top:50%;
	margin-top: -190px;
}

.popup-block__password .popup-head__text {
	font-size: 28px;
}

.popup-block__presale {
	top:50%;
	margin-top: -339px;
}

.close__popup {
	position: absolute;
	left: 580px;
	top: 5px;
	cursor: pointer;
}

.popup-head{
	border-bottom: 1px solid #d3d3d3;
	min-height: 83px;
	display: flex;
	padding: 0 33px;
	align-items: center;
	justify-content: space-between;
}
.popup-block__head{
	margin-bottom: 30px;
}
.popup-head_consult{
	padding: 0 15px;
	margin-bottom: 0;
}
.popup-head__text{
	font-size: 37px;
	font-weight: bold;
}
.popup-head__logo{
	flex-basis: 170px;
    height: 90px;
	width: 90px;
	padding: 20px;
    background: url(../img/biocoin_verysmall.png) no-repeat right center;
}
.popup-block__form{
	width: 500px;
	margin: auto;
	padding-bottom: 40px;
}

.form__pupup-elem{
	margin-bottom: 18px;
}
.form__pupup-elem_error{
	color: #c32222;
}
.form__pupup-elem_error .form__input{
	border: 1px solid #c32222;
}
.form-rules__text{
	font-size: 16px;
}
.form-rules{
	display: flex;
	align-items: center;
}
.form__checkbox{
	display: inline-block;
	width: 31px;
	height: 31px;
	box-sizing: border-box;
	padding: 5px;
	border-radius: 5px;
	border: 1px solid #959595;
	margin-right: 8px;
	cursor: pointer;
}
.form__checkbox_active:after{
	display: block;
	width: 100%;
	height: 100%;
	content: "";
	background: #a21d20;
}
a {
	color: white;
	text-decoration: none !important;
}

a:hover {
	text-decoration: none;
	color: white;
}
.link_form{
	color: #a0181b;
	border-bottom: 1px solid #a0181b;
}

.link_form:visited {
	color: #a0181b;
	border-bottom: 1px solid #a0181b;
}
.link_form:active{
	color: #a0181b;
	border-bottom: 1px solid #a0181b;
}
.link_form:hover{
	color: #a0181b;
	border-bottom: 1px solid #a0181b;
	cursor: pointer;
}
.form-button_popup{
	width: 300px;
	height: 53px;
	margin: auto;
	display: block;
	font-size: 14px;
}
.form__have-account{
	text-align: center;
	margin-top: 20px;
}
.form__forgot-password{
	margin-top: 20px;
	text-align: center;
}
.form__pupup-button{
	margin-top: 30px;
}
.form__soc-grey{
	margin-top: 57px;
}
.soc-grey{
	text-align: center;
}
.soc-grey__urls{
	margin-top: 32px;
}
.soc-grey__url{
	display: inline-block;
	width: 60px;
	height: 40px;
}
.soc-grey__url:nth-child(1){
	background: url('../img/grey_twit.png') no-repeat center top;
}
.soc-grey__url:nth-child(2){
	background: url('../img/grey_fc.png') no-repeat center top;
}
.soc-grey__url:nth-child(3){
	background: url('../img/grey_hs.png') no-repeat center top;
}
.soc-grey__url:nth-child(4){
	background: url('../img/grey_teleg.png') no-repeat center top;
}
.popup-consult{
	display: flex;
	align-items: center;
}
.popup-consult__row{
	margin-right: 14px;
}
.popup-consult__column_img{
	width: 62px;
	height: 62px;
	border-radius: 62px;
	background: url('../img/man_consult.jpg') no-repeat center;
}
.popup-consult__name{
	font-size: 37px;
	font-weight: bold;
}
.chat-text{
	height: 304px;
	background: #ececec;
	border-bottom: 1px solid #d3d3d3;
	padding: 32px 36px;
	box-sizing: border-box;
	font-size: 16px;
}
.chat-item__message{
	font-size: 20px;
	font-weight: bold;
}
.chat-text__item{
	margin-bottom: 25px;
}
.chat-item__action{
	color: #9c9c9c;
	margin-left: 5px;
}
.chat-message{
	height: 84px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-left: 28px;
	padding-right: 10px;
}
.chat-message__button{
	width: 120px;
	height: 52px;
	font-size: 14px;
	border-radius: 6px;
}
.chat-message__your-text{
	border: 0;
	resize: none;
	outline: none;
	color: #8e8e8e;
	width: 80%;
}
.soc_top{
	height: 35px;
	width: 100%;
	color: #fff;
	font-weight: bold;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #144d1e;
}
.block-button{
	display: flex;
	align-items: center;
}
.block-button__text{
	font-size: 17px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}
.block-button__item{
	width: 72px;
	height: 72px;
	border-radius: 72px;
	margin-left: 13px;
	background-color: #a21d20;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	margin: 0 20px;
}
.block-button__item_grey{
	background-color: #4e4e4e;
}
.block-button__item_close{
	background-image: url('../img/close_.png');
	position: relative;
}
.block-button__item_close:before{
	content: '';
    position: absolute;
    border: 4px solid transparent;
    border-bottom: 6px solid #a21d20;
    left: 50%;
    margin-left: -3px;
    top: -8px;
}
.block-button__item_consl{
	background-image: url('../img/chat_.png');
}
.block-button__item_top{
	background-image: url('../img/top_.png');
}
.layer{
	width: 998px;
	margin: auto;
	position: relative;
}
.layer_min{
	width: 998px;
}
.layer_big{
	width: 998px;
}
.soc_top .soc__urls{
	width: 152px;
	margin: 0 0 -5px 25px;
}
.soc_top .soc__url{
	width: 40px;
	height: 22px;
	font-size: 18px;
}
.soc__text {
	font-size: 14px;
}
.soc__layer {
	display: flex;
	justify-content: space-between;
}
.soc__letter{
	display: inline-block;
	font-weight: normal;
	font-size: 14px;
	color: white;
	opacity: 0.6;
}
.soc__locale{
	font-weight: normal;
	font-size: 14px;
}

.translator {
	cursor: pointer;
}

.translator:hover {
	color: #b51d1b;
}

.translator:active {
	text-decoration: underline;
}

.subscribe {
	display: table;
	margin: 0 auto;
}
.mask {
	position: absolute;
	top:0;
	left: 0;
	z-index:5000;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.7);
	transition: top 1s ease-out 0.5s;
	opacity:1;
}

.mask-ie {
	position: absolute;
	top:0;
	left: 0;
	z-index:2;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.7);
	transition : all 1s linear;
	opacity:1;
}

.pop-up {
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 200px;
	height: 100px;
	background-color: #ccc;
	border-radius: 5px;
	border: 2px solid #b51d1b;
	z-index: 9999;
}

.pop-up .social-icon {
	display: inline-block;
	border-radius: 50%;
	margin-top: 15px;
}

.pop-up .social-icon:last-child {
	margin-right: 0px;
}

.btn-group-justified {
	display: table;
	margin: 0 auto;
}

.btn-group {
	cursor: pointer;
}
#subscribe {
	font-size: 16px;
}
.subscribe-input {
	padding: 8px 12px;
	border-radius: 5px;
}
.footer-socials>.big-icon:visited {
	color: white;
	text-decoration: none;
}

.footer-socials>.big-icon:hover {
	color: white;
	text-decoration: none;
}

.footer-socials>.big-icon:active {
	color: white;
	text-decoration: none;
}

.logo_a:visited {
	color: white;
	text-decoration: none;
}

.logo_a:active {
	color: white;
	text-decoration: none;
}

.logo_a:hover {
	color: white;
	text-decoration: none;
}

.envelope>.big-icon:hover {
	color: white;
	text-decoration: none;
}

.envelope>.big-icon:active {
	color: white;
	text-decoration: none;
}

.envelope>.big-icon:visited {
	color: white !important;
	text-decoration: none !important;
}

.block-7 a {
	color: black;
}


.block-7 a:hover {
	color: black;
	text-decoration: underline;
}


.block-7 a:active {
	color: black;
	text-decoration: underline;
}


.block-7 a:visited {
	color: black;
	text-decoration: underline;
}

.margin {
	background-color: #292425;
}

.container {
	width: 1085px;
	display: table;
	margin: 0 auto;
}

.pop-up__faq {
	position: fixed;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 650px;
	height: 430px;
	background-color: #ccc;
	border-radius: 5px;
	border: 2px solid #b51d1b;
	z-index: 9999;
}

.pop-up__ie {
	position: fixed;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 650px;
	height: 430px;
	background-color: #ccc;
	border-radius: 5px;
	border: 2px solid #b51d1b;
	z-index: 9999;
}

.pop-up__faq-fields {
	width: 600px;
	display: table;
	margin: 0 auto;
	margin-top: 25px;
}

.pop-up__faq-button {
	display: table;
	margin: 0 auto;
	padding: 20px 40px;
}

.hidden {
	display: none !important;
}

.button_4:hover {
	color: black;
	border: 2px solid black;
}

.button_4:visited {
	color: black;
	border: 2px solid black;
}

.button_4:active {
	color: black;
	border: 2px solid black;
}
.money__layer {
	background-color: #238b34;
}

.input__error {
	border-color: #900;
}

.disabled {
	cursor: not-allowed;
	opacity: 0.5;
}

.close__faq {
	position:relative;
	cursor: pointer;
	float: right;
	padding: 10px;
	z-index: 9999;
	font-size: 24px;
}
.form-button__presale {
	margin-bottom: 40px;
}
.popup-block__presale-form {
	padding-bottom: 25px;
}
select#method {
	-webkit-appearance: button;
	-webkit-border-radius: 2px;
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	-webkit-padding-end: 20px;
	-webkit-padding-start: 2px;
	-webkit-user-select: none;
	background-image: url(http://i62.tinypic.com/15xvbd5.png), -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
	background-position: 97% center;
	background-repeat: no-repeat;
	border: 1px solid #959595;
	color: #555;
	font-size: inherit;
	overflow: hidden;
	padding: 5px 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.baunty_button {
	color: black;
	margin-left: 320px;
}

.grafik {
	display: table;
	margin: 0 auto;
	margin-bottom: 50px;
	text-align: center;
}

.video {
	display: table;
	margin: 0 auto;
	margin-top: 50px;
	padding-bottom: 10px;
}

.partnership_button {
	color: black;
	margin-left: 315px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.special-guest__caption_div {
	text-align: center;
	margin-top: 70px;
}

.special-guest__caption {
	font-size:24px;
	font-weight: bold;
}

.special-guest__text_div {
	text-align: center;
	padding-bottom: 30px;
}

.special-guest_text {
	font-size: 16px;
}

.login {
	cursor: pointer;
}

.lavka_button {
	text-align: center;
	margin-bottom: 30px;
}

.logo_div {
	display: table;
	margin: 0 auto;
}

.biocoin_caption {
	font-size: 60px;
}

.biocoin_description {
	margin-bottom: 0px;
}

.presale_link {
	width: 100%;
	cursor: pointer;
}

.prospect_link-div {
	margin-bottom: 50px;
}

.prospect_link {
	float: right;
}

.money__layer-inner {
	padding-top: 80px;
	display: table;
	margin: 0 auto;
	padding-bottom: 100px;
}

.ml_caption {
	color: white;
}

.how-win__text_div {
	padding: 30px;
}

.infogr {
	width: 1000px;
}

.procent_caption {
	font-size: 22px;
}

.letter_upper-nav {
	margin-right: 5px;
}

.error {
	color: #900;
}

.popup-head__text-min {
	font-size: 22px;
}

.success {
	color: #2ca02c;
}

.faq__logo {
	margin-left: 20px;
}

.footer {
	font-family: 'Ubuntu', sans-serif;
	background-color: #292425;
	position: relative;
}

.footer-title {
	display: table;
	margin: 0 auto;
	color: white;
	font-size: 28px;
	font-weight: bolder;
}

.footer-socials {
	margin-top: 10px;
	margin-bottom: 60px;
}

.footer-socials>.big-icon {
	font-size: 36px;
	letter-spacing: 50px;
}

.footer-socials>.big-icon:last-child {
	letter-spacing: 0px;
}

.margin {
	width: 100%;
	height: 30px;
	background-color: #292425;
}

.conf-title {
	display: table;
	margin: 0 auto;
	font-size: 14px;
	color: white;
	letter-spacing: 1px;
	text-decoration: underline !important;
	cursor: pointer;
}

.contacts>span {
	margin-right: 10px;
}

.contacts>span:last-child {
	margin-right: 0px;
}

.label {
	opacity: 0.7;
	display: inline-block;
	margin-left: 59.8%;
	margin-top: 40px;
}

.label-en {
	margin-left: 51.8%;
}

.label-main {
	display: table;
	margin-left: 45px;
	margin-top: -10px;
	margin-bottom: 12px;
	font-size: 14px;
	color: white;
}

.news {
	margin-top: -60px;
	background-color: white;
}

.footer-label {
	opacity: 0.7;
	display: inline-block;
	color: white;
	margin-right: 20px;
	margin-left: 5px;
	margin-bottom: 20px;
	vertical-align: middle;
}

.big-icon-f {
	letter-spacing: 0px;
	font-size: 36px !important;
}

.footer .socials {
	margin-top: 10px;
}

.margin-sm {
	width: 100%;
	background-color: #292425;
	height: 10px;
}
.blog a:visited{
	color: black;
	text-decoration: underline;
}
.blog a:hover {
	color: black;
	text-decoration: underline;
}
.blog a:active {
	color: black;
	text-decoration: underline;
}
.adv-socials {
	margin-bottom: 10px;
}
.footer-socials {
	margin-top: 10px;
	margin-bottom: 60px;
}

.footer-socials>.big-icon {
	font-size: 36px;
	letter-spacing: 50px;
}

.footer-socials>.big-icon:last-child {
	letter-spacing: 0px;
}
.footer-socials>.big-icon:visited {
	color: white;
	text-decoration: none;
}

.footer-socials>.big-icon:hover {
	color: white;
	text-decoration: none;
}

.footer-socials>.big-icon:active {
	color: white;
	text-decoration: none;
}
.envelope>.big-icon:hover {
	color: white;
	text-decoration: none;
}
.envelope>.big-icon:active {
	color: white;
	text-decoration: none;
}
.envelope>.big-icon:visited {
	color: white !important;
	text-decoration: none !important;
}

@media(max-width: 1200px) {
	.wrap {
		width: 1200px;
	}

	.container {
		width: 1200px;
	}
	.header {
		width: 1234px;
	}
	.inners_faq {
		max-width: 1185px;
	}
	.layer_big {
		width: 1234px;
	}
	.socials {
		margin-left: 278px;
	}
}



.ie10 .header__menu{
	width: 550px;
}
.ie10 .header__invest{
	margin-left: 25px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   /* IE10+ specific styles go here */
   	.header__menu{
		width: 550px;
	}
	.header__logo{
		margin-right: 26px;
	}
	.quote__text{
		font-size: 26px;
	}
	.quote__text span{
		margin-bottom: 14px;
	}


}

@supports (-ms-ime-align:auto) {
	.header__menu{
		width: 580px;
		font-size: 13px;
	}
	.header__logo{
		margin-right: 26px;
	}
	.quote__text{
		font-size: 26px;
	}
	.quote__text span{
		margin-bottom: 14px;
	}
}
