﻿.table-shadow {
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10) !important;
}

.block-info {
	background: #f7f7f7;
	border: 1px solid #d8d8d8;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
}

.story-w-purse {
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100px;
    text-align: left;
    vertical-align: middle;
    display: inline-block;
    padding: 0px 5px;
}

.panel-menu-awards {
	margin-top: 15px;
    margin-bottom: 0px;
    border: 1px solid #d7d3e0;
    border-radius: 4px;
}

.account-hr-protection {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5.5px;
	margin-right: 5.5px;
}

.tp-btn-status-0 {
	color: #ffffff;
	position: unset !important;
	margin-top: 5px;
	width: 100%;
	padding: 5px 10px !important;
}

.tp-btn-status-1 {
	color: #ffffff;
	position: unset !important;
	margin-top: 5px;
	width: 100%;
	padding: 5px 10px !important;
}

.popupCloseButton {
    cursor: pointer;
    position: absolute;
    width: 13px;
    height: 13px;
    margin-left: -9px;
    margin-top: -3px;
}

.news-site-name {
	text-align: unset;
    background: #f7f7f7;
    margin-bottom: -15px;
    color: #333333;
    border-top: 1px solid #dddddd;
    border-radius: 0px;
    border: 1px solid #dddddd;
    padding: 15px 15px 15px 20px;
    margin-top: -1px;
}

.news-site-name-pin {
	text-align: unset;
    background: #f7f7f7;
    margin-bottom: -16px;
    color: #333333;
    border-top: 1px solid #dddddd;
    border-radius: 0px;
    border: 1px solid #dddddd;
    padding: 15px 15px 15px 20px;
    margin-top: 15px;
    margin-left: -21px;
    margin-right: -16px;
}

.alignment-promotion-container {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.alignment-promotion-content {
	flex-grow: 0;
	flex-shrink: 0;
}

.alignment-discount-container {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.alignment-discount-content {
	flex-grow: 0;
	flex-shrink: 0;
}

.index-page-header {
	margin-top: 10px !important;
	margin-bottom: 0px;
	border-bottom: 0px solid #eeeeee;
}

.btn-story-insert-arm-adm {
	cursor: pointer;
	float: left;
	margin-right: 4px;
}

.yoomoney-input-inserta {
	width: 170px;
}

.qiwi-input-inserta {
	width: 110px;
}

.purse-inserta {
	background-color: #fff;
	border: 1px solid #d8d8d8;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

.index-display {
	display: inline-block;
	width: 100%;
}

.index-img-ico {
	margin-bottom: -5px;
	margin-top: -20px;
	vertical-align: middle;
}

.index-img-ico-bottom {
	margin-bottom: 8px;
	vertical-align: middle;
	float: left;
}

.index-header-all {
	margin-top: 12px;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	margin-left: 95px;
	color: #333333 !important;
	background-color: #f7f7f7 !important;
	border: 1px solid #d8d8d8 !important;
}

.index-header-1 {
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	margin-top: 15px;
	margin-left: 95px;
	background-color: #edf4ff !important;
	border: 1px solid #c5d4ea !important;
	color: #527bbd !important;
}

.index-header-2 {
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	margin-top: 15px;
	margin-left: 95px;
	background-color: #ffeded !important;
	border: 1px solid #e6c1c1 !important;
	color: #bd5252 !important;
}

.index-header-3 {
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	margin-top: 15px;
	margin-left: 95px;
	background-color: #dff0d8 !important;
	border: 1px solid #b6d0a0 !important;
	color: #468847 !important;
}

.index-header-4 {
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	margin-top: 15px;
	margin-left: 95px;
	background-color: #d8f0e8 !important;
	border: 1px solid #acd6c8 !important;
	color: #468885 !important;
}

.reviews-data-img-delete {
	box-shadow: 0 0 0 0px #ffffff, 0 0 0px #333333 !important;
}

.header-btn-new {
    margin-top: 0px;
}

.btn-violet-market {
	margin-top: 17px;
}

.violet-market {
	float: right;
	width: 100%;
	margin-bottom: 0px;
	margin-top: 20px;
}

.violet-market-2 {
	float: right;
	width: 100%;
	min-height: 211px;
}

.violet-market-3 {
	float: left;
	margin-left: 126px;
}

.violet-market-4 {
	position: absolute;
	background-color: #fff;
	border: 1px solid #dac7e6;
	border-radius: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	width: 110px;
	text-align: center;
	font-weight: bold;
	margin-top: -1px;
}

.violet-market-5 {
	position: absolute;
	margin-top: 70px;
}

.violet-market-6 {
	width: 110px;
	border: 1px solid #dac7e6;
	border-radius: 4px;
}

.violet-market-7 {
	color: #ffffff;
    background-color: #c70a0a;
    padding: 2px 3px 3px 3.5px;
    border-radius: 4px;
    width: 100%;
    display: block;
    margin-bottom: 2px;
}

.market-new {
	width: 100%;
	float: left;
	margin-top: 20px;
	margin-bottom: 0px;
}

.market-new-2 {
	width: 100%;
	float: left;
}

.market-new-3 {
	margin-bottom: 0px;
	width: 100%;
	float: left;
}

.hr-mess {
    margin-top: 10px;
    margin-bottom: 7px;
}

.notification-news {
    cursor: pointer;
    float: left;
    width: 20px;
    height: 20px;
	margin-right: 20px;
}

.notification-ok {
    cursor: pointer;
    float: right;
    width: 20px;
    height: 20px;
	margin-left: 20px;
}

.table-store {
    width: 100%;
    max-width: 100%;
}

.hr-store {
	margin-top: 15px;
    margin-bottom: 15px;
    border: 0;
    border-top: 1px solid #eeeeee;
}

.header-subscription-banner {
	border-radius: 4px;
	margin-bottom: 15px;
	box-shadow: 0 3px 1px rgba(0, 0, 0, 0.15);
	position: relative;
}

.ico-btn-i {
    color: #ffffff;
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%;
    margin-right: 7px;
}

.contact-faq-i {
    color: #ffffff;
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%;
    margin-right: 7px;
}

.news-faq-i {
    color: #ffffff;
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%;
    margin-right: 7px;
}

.rewiews-faq-i {
    color: #ffffff;
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%;
    margin-right: 7px;
}

.contact-faq-btn {
    margin-top: 20px;
    margin-bottom: 5px;
}

.payment-reviews-btn {
    margin-top: 5px;
    margin-bottom: 5px;
}

.recovery-password-btn {
    margin-top: 20px;
    margin-bottom: 20px;
}

.block-info-recovery-password {
	background: #f7f7f7;
    border: 1px solid #d8d8d8;
    margin-top: 20px;
    box-shadow: 2px 2px 3px rgb(0 0 0 / 10%);
    text-align: center;
    margin-left: 20px;
    margin-right: 20px;
}

.a-users-mess-on {
    text-shadow: 0px 1px 0px #ffffff, 0 0 0.5em #38b44a;
    color: #38b44a;
	text-decoration: none;
}

.a-users-mess-on:hover {
    text-shadow: 0px 1px 0px #ffffff, 0 0 0.5em #38b44a;
    color: #259a36;
	text-decoration: none;
}

.a-users-mess-off {
    color: #989898;
    text-decoration: none;
}

.a-users-mess-off:hover {
    color: #333333;
    text-decoration: none;
}

.nav-tabs-li-a {
	display: block;
    padding: 10px 12px;
}

.header-navbar {
	background-color: #426844;
    padding: 5px 10px 5px 10px;
    border-radius: 4px;
    text-shadow: 1px 1px #00000050;
}

.header-navbar:hover {
	background-color: #375638;
}

.header-navbar-night {
	background-color: #426844;
    padding: 5px 10px 5px 10px;
    border-radius: 4px;
    text-shadow: 1px 1px #00000050;
}

.header-navbar-night:hover {
	background-color: #375638;
}

.header-navbar-btn {
	margin-left: 15px;
}

.header-nav-btn-home {
    margin-left: 0px;
}

input[type='number'] {
    -moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

.news-pin {
    float: right;
    margin-top: -12px;
    margin-right: -19px;
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    text-transform: uppercase;
    display: inline-block;
    line-height: 1.7;
    text-shadow: 1px 1px #260267;
	background-color: #5d2cdf;
}

.news-pin-block {
    border-left: 3px solid #5d2cdf;
    border-right: 3px solid #5d2cdf;
    border-bottom: 3px solid #5d2cdf;
    border-top: 3px solid #5d2cdf;
}

.search-no-user {
    text-align: center;
    vertical-align: middle !important;
    background-color: #f2dede;
	border: 1px solid #debcc1 !important;
    color: #b94a48;
}

.search-no {
    text-align: center;
    vertical-align: middle !important;
    background-color: #fcf8e3;
    border: 1px solid #d8d8d8 !important;
	color: #c09853;
}

.avatar-users-a {
    width: 60px;
    height: 60px;
    margin-bottom: 10px;
    margin-top: 20px;
    border-radius: 50px;
    box-shadow: 0 0 0 3px #ffffff, 0 0 10px #333;
}

.avatar-users-acc {
    width: 60px;
    height: 60px;
    margin-bottom: 7px;
    margin-top: 5px;
    border-radius: 50px;
    box-shadow: 0 0 0 3px #ffffff, 0 0 10px #333;
    margin-left: 11.5px;
}

.footer {
    height: 0;
	position: relative;
	z-index: 20000;
}

.footer-design {
    text-align: center;
	background: #2a2a2a;
	padding: 1em;
	color: #909090;
	box-shadow: 0px -3px 1px 0px rgba(0, 0, 0, 0.15);
}

.stats-users {
	background-color: #fff;
    padding: 15px;
    box-shadow: 0 0 0 1px rgb(39 41 43 / 15%), 0 1px 2px 0 rgb(0 0 0 / 5%);
    border-radius: 4px;
    margin-bottom: 15px !important;
	margin-top: 0px;
}

.stats-users-border {
    border-left: 5px solid #a471c5;
	border-right: 5px solid #a471c5;
}

.stats-users-block {
    font-size: 13px;
}

.stats-users-block-howmuch {
    font-size: 14px;
}

.stats-users-block-ico {
    text-shadow: 0px 1px 0px #ffffff, 0 0 1em #38b44a;
	margin-right: 5px;
}

.kama-bullet {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 40px;
    height: 100%;
    text-align: center;
	padding-top: 20px;
    cursor: pointer;
    opacity: .5;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: opacity .3s ease;
    background-color: #ffffff45;
	box-shadow: 1px 3px 10px rgb(0 0 0 / 15%);
	z-index: 10000;
}

.kama-bullet:hover {
    opacity:1;
}

.kama-bullet img {
    display: inline-block;
    margin-left: 0px;
    transition: none!important;
}

.kama-bullet-top .kama-bullet-icon:after {
    display: none;
}

.kama-bullet-top img {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.js img.loaded {
    opacity: 1;
    transition: all 1s ease;
}

.footer_last_w {
 z-index:20001;
    position: fixed;
    right: 0;
    bottom: 0;
    margin-right: 20px;
    margin-bottom: 20px;
    border-collapse: unset;
    border-spacing: 10px;
    border-radius: 10px;
    background: #38b44a;
}

.footer_last_w_sum {
font-size: 18px;
    font-weight: bold;
    color: #ffffff;
	margin-top: -3px;
	text-shadow: 1px 1px 2px #333333, 0 0 0em #333333;
}

.footer_last_w_user {
font-size:14px;
color:#ffffff;
}

.footer_last_w_purse {
font-size:14px;
color:#ffffff;
}

.footer_last_w_purse_ico {
box-shadow: 0 0 0 2px #ffffff, 0 0 7px #333;
    border-radius: 50px;
}


.footer_last_review {
z-index:20001;
position: fixed;
right: 0;
bottom: 0;
margin-right: 20px;
margin-bottom: 20px;
border-collapse: unset;
border-spacing: 10px;
border-radius: 10px;
background: #38b44a;
}

.footer_last_review_title span {
font-size:16px;
color:#ffffff;
text-shadow: 1px 1px 2px #333333, 0 0 0em #333333;
}

.footer_last_review_title font {
font-size:20px;
color:#ffffff;
text-shadow: 1px 1px 2px #333333, 0 0 0em #333333;
}

.footer_last_reg {
z-index:20001;
position: fixed;
right: 0;
bottom: 0;
margin-right: 20px;
margin-bottom: 20px;
border-collapse: unset;
border-spacing: 10px;
border-radius: 10px;
background: #38b44a;
}

.footer_last_reg_title span {
font-size:16px;
color:#ffffff;
text-shadow: 1px 1px 2px #333333, 0 0 0em #333333;
}

.footer_last_reg_title font {
font-size:20px;
color:#ffffff;
text-shadow: 1px 1px 2px #333333, 0 0 0em #333333;
}



.payments1_2 {
	vertical-align: middle !important;
    border: 0px solid #d8d8d8 !important;
    border-bottom: 1px solid #d8d8d8 !important;
}

.payments1_3 {
	vertical-align: middle !important;
    border: 0px solid #d8d8d8 !important;
	border-bottom: 1px solid #d8d8d8 !important;
	padding: 6px 0px 6px 6px !important;
}

.payments1_4 {
	vertical-align: middle !important;
    border: 0px solid #d8d8d8 !important;
	border-bottom: 1px solid #d8d8d8 !important;
	padding: 6px 6px 6px 6px !important;
}

.payments1_5 {
	margin-left: 29px;
}

.body_color_text_link {
	color: #333333;
}

.body_color_text_link:hover {
	color: #333333;
}

.stock-violet-bird {
	border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.stock-violet-bird2 {
    padding: 5px;
    color: #fff;
    border-right: 2px solid #ffffff;
    border-left: 2px solid #ffffff;
    border-top: 2px solid #ffffff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    box-shadow: 0px 2px 5px rgb(0 0 0 / 20%);
}

.stock-violet-bird3 {
    padding: 10px;
    border: 2px solid #ffffff;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    margin-bottom: 5px;
}

.stock-violet-bird4 {
    box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);
	border-radius: 4px;
}

.stock-violet-bird5 {
    text-decoration: none !important;
    color: #333333;
}

.stock-violet-bird5:hover {
    color: #333333;
}

.stock-violet-bird6 {
    font-weight: bold;
    padding: 15px;
    padding-top: 15px;
    padding-bottom: 12px;
}

.discount-violet-bird {
	border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.discount-violet-bird2 {
    padding: 5px;
    color: #fff;
    border-right: 2px solid #ffffff;
    border-left: 2px solid #ffffff;
    border-top: 2px solid #ffffff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    box-shadow: 0px 2px 5px rgb(0 0 0 / 20%);
}

.discount-violet-bird3 {
    padding: 10px;
    border: 2px solid #ffffff;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    margin-bottom: 5px;
}

.discount-violet-bird4 {
    box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);
	border-radius: 4px;
}

.discount-violet-bird5 {
    text-decoration: none !important;
    color: #333333;
}

.discount-violet-bird5:hover {
    color: #333333;
}

.discount-violet-bird6 {
    font-weight: bold;
    padding: 15px;
    padding-top: 15px;
    padding-bottom: 12px;
}

.tp-tooltip-textarea {
    resize: none;
    height: 90px !important;
    margin-top: 0px;
    margin-bottom: 0px;
    overflow: hidden;
}

.tp-tooltip-copy {
    cursor: pointer;
    margin-top: -45px;
    margin-right: 10px;
    float: right;
}

.tp-tooltip-copy-2 {
    cursor: pointer;
    margin-top: -102px;
    margin-right: 10px;
    float: right;
}

.tp-tooltip-base {
    text-align: unset;
    border-radius: 0px;
    background-color: #f7f7f7;
    border-color: #ccc;
    padding-bottom: 0px;
	margin-bottom: 0px;
}

.leader-info-stats {
    width: 20px;
    height: 20px;
    margin-left: 5px;
    margin-bottom: 2px;
}

.notification-success {
    overflow: hidden;
    text-align: center;
    font-size: 30px;
}

.notification-success span {
    display: inline-block;
    vertical-align: middle;
}

.notification-success:before,
.notification-success:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    height: 1px;
    background-color: #468847;
    position: relative;
}

.notification-success:before {
    margin-left: -100%;
    left: -14px;
}

.notification-success:after {
    margin-right: -100%;
    right: -14px;
}

.notification-danger {
    overflow: hidden;
    text-align: center;
    font-size: 30px;
}

.notification-danger span {
    display: inline-block;
    vertical-align: middle;
}

.notification-danger:before,
.notification-danger:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    height: 1px;
    background-color: #b94a48;
    position: relative;
}

.notification-danger:before {
    margin-left: -100%;
    left: -14px;
}

.notification-danger:after {
    margin-right: -100%;
    right: -14px;
}

.table-leader-info {
	font-size: 16px;
    border-left: 5px solid #c1281e;
    margin: 10px 0 0;
    margin-left: 60px;
    margin-right: 60px;
}

.table-leader-info:hover {
    border-left: 5px solid #94150d;
}

.leader-info {
	background-color: #dc4a40;
    color: #ffffff;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
    padding: 5px;
	text-align: center;
}

.leader-info:hover {
	background-color: #c53a30;
}

.tooltip_payments1 {
    position: relative;
    display: inline-block;
}

.tooltip_payments1 .tooltiptext {
    visibility: hidden;
    width: 140px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    left: 50%;
    margin-left: -75px;
    opacity: 0;
    transition: opacity 0.3s;
}

.tooltip_payments1 .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.tooltip_payments1:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

.account-payment-align {
	margin-right: 8px;
	margin-left: 8px;
}

.account-premium-all-align {
	margin-right: 16px;
	margin-left: 15px;
}

.account-config-form {
	width: 250px !important;
    margin-top: 10px !important;
    margin-left: 0px !important;
    text-align: left;
}

.account-security-form {
	width: 250px !important;
    margin-top: 10px !important;
    margin-left: 0px !important;
    text-align: left;
}

.support-pointer {
	vertical-align: middle;
    margin-top: 3px;
    margin-left: 5px;
    margin-right: 7px;
    color: #0400ff;
    float: left;
}

.account-referals-html {
    min-width: 95%;
    max-width: 95%;
    height: 50px;
    resize: vertical;
}

.calk-quantity {
    width: 60px;
    display: inline-block;
    margin-bottom: 1px;
    text-align: center;
}

.block-info-entry {
	background: #f7f7f7;
	border: 1px solid #d8d8d8;
	margin-top: 20px;
	margin-bottom: 20px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
}

.block-info-recovery {
	background: #f7f7f7;
	border: 1px solid #d8d8d8;
	margin-top: 20px;
	margin-bottom: 20px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
}

.block-info-signup {
	background: #f7f7f7;
	border: 1px solid #d8d8d8;
	margin-top: 20px;
	margin-bottom: 20px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
}

.block-info-market {
	background: #f7f7f7;
	border: 1px solid #d8d8d8;
	padding-top: 10px;
	padding-bottom: 12px;
	margin-top: 20px;
	margin-bottom: 20px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
}

.block-info-reviews {
	background: #f7f7f7;
	border: 1px solid #d8d8d8;
	padding-top: 10px;
	padding-bottom: 12px;
	margin-top: 20px;
	margin-bottom: 20px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
}

.block-info-reviews-text {
	border: 1px solid #d8d8d8;
    padding-top: 10px;
    padding-bottom: 12px;
    margin-top: 20px;
    margin-bottom: 20px;
    box-shadow: 2px 2px 3px rgb(0 0 0 / 10%);
    background-color: #fcf8e3;
}

.block-info-reviews-adm {
	background: #f7f7f7;
    border: 1px solid #d8d8d8;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 20px;
    box-shadow: 2px 2px 3px rgb(0 0 0 / 10%);
}

.block-info-reviews-adm-2 {
	background: #f7f7f7;
    border-right: 1px solid #d8d8d8;
    border-left: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 20px;
}

.block-info-referals {
	background: #f7f7f7;
	border: 1px solid #d8d8d8;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 20px;
	margin-bottom: 20px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
}

.block-info-alik {
	background: #f7f7f7;
	border: 1px solid #d8d8d8;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 20px;
	margin-bottom: 20px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
}

.block-info-referals-html {
	background: #f7f7f7;
	border: 1px solid #d8d8d8;
	padding-top: 15px;
	padding-bottom: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
}

.block-info-almaz-up {
	background: #f7f7f7;
	border: 1px solid #d8d8d8;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
}

.block-info-invcompetition {
	background: #f7f7f7;
	border: 1px solid #d8d8d8;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 20px;
	margin-bottom: 20px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
	padding-left: 20px;
	padding-right: 20px;
}

.block-info-competition {
	background: #f7f7f7;
	border: 1px solid #d8d8d8;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 20px;
	margin-bottom: 20px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
	padding-left: 20px;
	padding-right: 20px;
}

.block-info-lottery {
	background: #f7f7f7;
	border: 1px solid #d8d8d8;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 20px;
	margin-bottom: 20px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
	padding-left: 20px;
	padding-right: 20px;
}

.table-info {
	font-size: 16px;
	border-left: 5px solid #eeeeee;
	padding: 0px 0px;
}

.table-info-text {
	text-align: left;
	color: #333333;
	background-color: #f7f7f7;
	border: 1px solid #d8d8d8;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
	padding: 15px;
}

.success-green {
	font-size: 16px;
	border-left: 5px solid #46884778;
	padding: 0px 0px;
}

.success-text-green {
	text-align: center;
	background-color: #dff0d8;
	border: 1px solid #b6d0a0;
	color: #468847;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
	padding: 15px;
}

.success-text-background-green {
	margin-top: 15px;
    padding: 10px;
    background-color: #c6e2ba;
    border-radius: 4px;
}

.table-info-green {
	font-size: 16px;
	border-left: 5px solid #46884778;
	padding: 0px 0px;
}

.table-info-text-green {
	text-align: left;
	background-color: #dff0d8;
	border: 1px solid #b6d0a0;
	color: #468847;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
	padding: 15px;
}

.table-info-wintergreen {
	font-size: 16px;
	border-left: 5px solid #4688857a;
	padding: 0px 0px;
}

.table-info-text-wintergreen {
	text-align: left;
	background-color: #d8f0e8;
	border: 1px solid #acd6c8;
	color: #468885;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
	padding: 15px;
}

.table-info-cyanazure {
	font-size: 16px;
	border-left: 5px solid #527bbd80;
	padding: 0px 0px;
}

.table-info-text-cyanazure {
	text-align: left;
	background-color: #edf4ff;
	border: 1px solid #c5d4ea;
	color: #527bbd;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
	padding: 15px;
}

.table-info-bittersweet {
	font-size: 16px;
	border-left: 5px solid #bd52527d;
	padding: 0px 0px;
}

.table-info-text-bittersweet {
	text-align: left;
	background-color: #ffeded;
	border: 1px solid #e6c1c1;
	color: #bd5252;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
	padding: 15px;
}

.table-info-bostonblue {
	font-size: 16px;
	border-left: 5px solid #3a87ad7d;
	padding: 0px 0px;
}

.table-info-text-bostonblue {
	text-align: left;
	background-color: #d9edf7;
	border: 1px solid #a6d1da;
	color: #3a87ad;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
	padding: 15px;
}

.table-info-deeplilac {
	font-size: 16px;
	border-left: 5px solid #8a52bd7d;
	padding: 0px 0px;
}

.table-info-text-deeplilac {
	text-align: left;
	background-color: #f8edff;
	border: 1px solid #dac7e6;
	color: #8a52bd;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
	padding: 15px;
}

.table-info-yellow {
	font-size: 16px;
	border-left: 5px solid #c098537d;
	padding: 0px 0px;
}

.table-info-text-yellow {
	text-align: left;
	background-color: #fcf8e3;
	border: 1px solid #e2d3b7;
	color: #c09853;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
	padding: 15px;
}

.table-info-ginfizz {
	font-size: 16px;
	border-left: 5px solid #8883467a;
	padding: 0px 0px;
}

.table-info-text-ginfizz {
	text-align: left;
	background-color: #fff9e1;
	border: 1px solid #d6d1ad;
	color: #888346;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
	padding: 15px;
}

.table-info-deepchestnut {
	font-size: 16px;
	border-left: 5px solid #b94a487d;
	padding: 0px 0px;
}

.table-info-text-deepchestnut {
	text-align: left;
	background-color: #f2dede;
	border: 1px solid #debcc1;
	color: #b94a48;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
	padding: 15px;
}

.danger-deepchestnut {
	font-size: 16px;
	border-left: 5px solid #b94a487d;
	padding: 0px 0px;
}

.danger-text-deepchestnut {
	text-align: center;
	background-color: #f2dede;
	border: 1px solid #debcc1;
	color: #b94a48;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
	padding: 15px;
}

.danger-text-background-deepchestnut {
	margin-top: 15px;
    padding: 10px;
    background-color: #ecc9c9;
    border-radius: 4px;
}

.payment-notavailable {
	text-align: left;
	background-color: #f2dede;
	border: 1px solid #debcc1;
	color: #b94a48;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
	padding: 15px;
    font-size: 16px;
	border-left: 5px solid #b94a487d;
	margin-bottom: 20px;
}

.alert-payment-notavailable {
	background-color: #f3f3f3;
	border-color: #cecfcd;
	color: #878987;
}

.alert-payment-notavailable:hover {
	background-color: #ffffff;
}

.table-info-liberty {
	font-size: 16px;
	border-left: 5px solid #525abd80;
	padding: 0px 0px;
}

.table-info-text-liberty {
	text-align: left;
	background-color: #edefff;
	border: 1px solid #c0c2dc;
	color: #525abd;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
	padding: 15px;
}

.table-support {
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
	background: #f7f7f7;
	border: 1px solid #d8d8d8;
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 20px;
	padding-bottom: 15px;
}

.table-support-text {
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
	height: auto;
	margin-top: 20px;
	vertical-align: middle;
	font-size: 16px;
}

.table-support-ot {
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
	margin-bottom: 0px;
	margin-top: 20px;
	background: #f7f7f7;
	border: 1px solid #d8d8d8;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.table-payment-payeer {
	background: #f7f7f7;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
}

.table-payment-yandex {
	background: #f7f7f7;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
}

.table-payment-qiwi {
	background: #f7f7f7;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
}

.table-empty {
	text-align: center;
	background-color: #fcf8e3;
	border-color: #fbeed5;
	color: #c09853;
}

.table-news {
	font-size: 16px;
	border-left: 5px solid #dddddd80;
	padding: 0px 0px;
	margin-bottom: -1px;
}

.table-news-text {
	margin-top: -20px;
	margin-bottom: 0px;
	text-align: unset;
	color: #333333;
	background-color: #f7f7f7;
	border: 1px solid #dddddd;
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	padding: 15px;
}

.table-news-text-strong {
	color: #8e859b;
	float: right;
	margin-top: -20px;
}

.table-news-text-b {
	border: 1px solid #dddddd;
	margin-top: 0px;
	padding: 15px 15px 15px 20px;
}

.table-news-new {
	font-size: 16px;
	border-left: 3px solid #df382c;
	border-right: 3px solid #df382c;
	border-bottom: 3px solid #df382c;
	border-top: 3px solid #df382c;
	padding: 0px 0px 15px;
	margin: 20px 0 0px;
}

.btn-increase {
	font-size: 16px;
	border-left: 5px solid #8883467d;
	padding: 0px 0px;
}

.btn-reviews {
	font-size: 16px;
	border-left: 5px solid #8d52bd7d;
	padding: 0px 0px;
}

.btn-premium-all {
	font-size: 16px;
	border-left: 5px solid #4688477d;
	padding: 0px 0px;
}

.btn-premium-choice {
	font-size: 16px;
	border-left: 5px solid #4682887a;
	padding: 0px 0px;
}

.deposit-payeer {
	font-size: 34px;
	border-width: 2px;
	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
	/* margin-bottom: 4px; */
	text-align: center;
}

.deposit-fk {
	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
	font-size: 34px;
	border-width: 2px;
	border-radius: 4px;
	/* padding-top: 22px; */
	position: relative;
	text-align: center;
}

.deposit-arm {
	font-size: 34px;
	border-width: 2px;
	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
	margin-bottom: 4px;
	position: relative;
	text-align: center;
}

.aboutus-game {
	margin-top: 5px;
	padding: 7px 10px 9px 5px;
	background-color: #fff;
	border-radius: 4px;
}

.deposit-exchang-1 {
	border: 1px solid #d8d8d8;
    margin-bottom: 20px;
    font-size: 14px;
    width: 278px;
    padding: 5px 10px 6px 10px;
    margin-top: 20px;
    background-color: #fff;
}

.deposit-exchang-2 {
	width: 100%;
	margin-bottom: 15px;
	margin-top: 4px;
	border: 1px solid #d8d8d8;
    font-size: 14px;
    padding: 5px 10px 8px 10px;
    background-color: #fff;
}

.deposit-exchang-step1 {
	margin-top: 5px;
	padding: 7px 10px 9px 5px;
	background-color: #fff;
	border-radius: 4px;
}

.deposit-exchang-step2 {
	margin-top: 5px;
	padding: 7px 10px 9px 5px;
	background-color: #fff;
	border-radius: 4px;
}

.deposit-exchang-step3 {
	margin-top: 20px;
	padding: 7px 10px 9px 5px;
	background-color: #fff;
	border-radius: 4px;
}

.deposit-arm-1 {
	border: 1px solid #d8d8d8;
    margin-bottom: 0px;
    font-size: 14px;
    width: 100%;
    padding: 5px 10px 6px 10px;
    margin-top: 15px;
    background-color: #fff;
}

.deposit-arm-2 {
	width: 100%;
	margin-bottom: 15px;
	margin-top: 4px;
	border: 1px solid #d8d8d8;
    font-size: 14px;
    padding: 5px 10px 8px 10px;
    background-color: #fff;
}

.deposit-arm-step1 {
	margin-top: 5px;
	padding: 7px 10px 9px 5px;
	background-color: #fff;
	border-radius: 4px;
}

.deposit-arm-step2 {
	margin-top: 5px;
	padding: 7px 10px 9px 5px;
	background-color: #fff;
	border-radius: 4px;
}

.deposit-arm-step3 {
	margin-top: 20px;
	padding: 7px 10px 9px 5px;
	background-color: #fff;
	border-radius: 4px;
}

.account-alik-show {
	margin-top: 15px;
	margin-bottom: 5px;
	background-color: rgb(255, 255, 255);
	border: 1px solid rgb(133 187 0);
}

.account-store-eggs {
	margin-top: -5px;
}

.account-auc-refresh {
	text-align: unset;
	padding: 15px;
	margin-bottom: -20px;
	color: #333333;
	background-color: #f7f7f7;
	border-top: 1px solid #00000010;
	border-radius: 0px;
}

.login-to-account-email {
	text-align: left;
	width: 250px !important;
	margin-top: 0px;
	margin-left: 0px !important;
}

.login-to-account-pass {
	text-align: left;
	width: 250px !important;
	margin-left: 0px !important;
	margin-bottom: 3px;
}

.login-to-account-recovery {
	display: inline-block;
	max-width: 100%;
	margin-top: 5px;
	font-weight: bold;
}

.recovery-email {
	text-align: left;
	width: 250px !important;
	margin-top: 15px !important;
	margin-left: 0px !important;
}

.recovery-captcha {
	text-align: left;
	width: 250px !important;
	margin-top: 0px !important;
	margin-left: 0px !important;
}

.signup-email {
	text-align: left;
	width: 250px;
	margin-top: 15px;
	margin-left: 0px;
	margin-bottom: 15px;
}

.signup-captcha {
	text-align: left;
	width: 250px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 15px;
}

.entry-login {
	text-align: left;
	width: 250px !important;
	margin-top: 0px;
	margin-left: 0px !important;
}

.entry-pass {
	text-align: left;
	width: 250px !important;
	margin-left: 0px !important;
	margin-bottom: 5px;
}

.table-bordered-empty {
	border-top: 0px solid #d8d8d8 !important;
}

.user-menu-ico {
	width: 20px;
	height: 20px;
	vertical-align: top;
	margin-top: 1px;
}

.status-acc-ico {
	width: 25px;
    height: 23px;
    border-radius: 50px;
    box-shadow: 0px 0px 0px 3px #ffffff, 0 0 6px #333;
}

.status-acc-ico-background {
	margin-left: 88px;
    background-color: #f9f9f9;
    border: 1px solid #d8d8d8;
    padding: 10px;
    border-radius: 4px;
    margin-right: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
}

.user-menu-ico-avatar {
	width: 20px;
	height: 20px;
	vertical-align: top;
	margin-top: 1px;
	border-radius: 50px;
}

.news-button {
	margin-bottom: 0px;
	margin-top: 20px;
	background-color: #fff;
	margin-left: -20px;
	margin-right: -15px;
	padding: 20px 15px 20px 15px;
	border-top: 1px solid #dddddd;
}

.news-respect {
	text-align: unset;
	background: #f7f7f7;
	padding: 15px;
	margin-bottom: -15px;
	color: #333333;
	border-top: 1px solid #dddddd;
	border-radius: 0px;
	margin-left: -20px;
	margin-right: -15px;
}

.alik-bet-on {
	font-size: 14px !important;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 2px;
	margin-right: 2px;
	width: 69px;
	background: -webkit-gradient( linear, center bottom, center top, from(rgba(21, 44, 8, 0.1)), to(rgba(224, 233, 223, 0.1)) );
	border-radius: 10px;
	height: 27px;
	color: #77AF1B;
	font-weight: bold;
	font-size: 18px;
	border: 1px;
}

.alik-bet-off {
	font-size: 14px !important;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 2px;
	margin-right: 2px;
	width: 69px;
	background: -webkit-gradient( linear, center bottom, center top, from(rgba(64, 195, 51, 0.39)), to(rgba(150, 236, 141, 0.23)) );
	border-radius: 10px;
	height: 27px;
	color: #77AF1B;
	font-weight: bold;
	font-size: 18px;
	border: 1px;
}

.alik-bet-off:hover {
	background: -webkit-gradient( linear, center bottom, center top, from(rgba(64, 195, 51, 0.63)), to(rgba(163, 222, 157, 0.24)) );
	border-radius: 10px;
	cursor: pointer;
	height: 27px;
	border: 1px;
}

.alik-knopka {
	background: #f7f7f7;
	border: 1px solid #B3D3B1;
	width: 235px;
	border-radius: 0px;
	color: #7ea57b;
	font-weight: bold;
	text-shadow: #fff 0 2px 9px;
	margin-top: -2px;
}

.alik-f {
	background: #f7f7f7;
	border: 1px solid #d8d8d8;
	border-radius: 0px;
	color: #7ea57b;
	font-weight: bold;
	margin-top: -1px;
}

.alik-d {
	background: #6BAF7C;
	border: 1px solid #d8d8d8;
	width: 470px;
	border-radius: 0px;
	color: #7ea57b;
	font-weight: bold;
	margin-top: 19px;
	height: 45px;
}

.alik-c {
	background: #f7f7f7;
	border: 1px solid #b3d3b1;
	width: 235px;
	border-radius: 0px;
	color: #7ea57b;
	font-weight: bold;
	text-shadow: #fff 0 2px 9px;
	height: 235px;
	margin-top: -2px;
}

.alik-b {
	background: #E4F7D9;
	border: 1px solid #d8d8d8;
	border-radius: 0px;
	color: #7ea57b;
	font-weight: bold;
	text-shadow: #fff 0 2px 9px;
	height: 45px;
}

.alik-a {
	background: #E4F7D9;
	border: 1px solid #d8d8d8;
	border-radius: 0px;
	color: #7ea57b;
	font-weight: bold;
	text-shadow: #fff 0 2px 9px;
	margin-top: -1px;
}

.alik-mode-game {
	margin-top: 20px;
	text-align: center;
}

.alik-mode-game select {
	display: inline-block;
	width: 470px;
}

.success {
	margin-bottom: 20px;
	line-height: 40px;
	text-align: center;
	color: #006f03;
	background: #19ad1e;
}

.a_options_i_def {
	display: block;
    width: 100%;
    height: 33px;
    padding: 4px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333333;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.a_options_but_def {
	cursor: pointer;
	display: inline-block;
	width: 110px;
	height: 38px;
	line-height: 38px;
	margin-left: 10px;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background: #38B44A;
}

.a_options_but_def:hover {
	background: #23722f;
}

.timer {
	font-size: 0;
	text-align: center;
	margin-top: 15px;
	margin-bottom: -7px;
}

.timer_sale {
	font-size: 0;
	text-align: center;
	margin-top: 15px;
	margin-bottom: -7px;
}

.timer_section {
	display: inline-block;
	vertical-align: top;
}

.timer_section > div {
	display: inline-block;
	vertical-align: top;
	font-size: 30px;
	color: #ffffff;
	height: 45px;
	width: 30px;
	margin: 0 1px;
	border-radius: 3px;
}

.timer_section_sale {
	display: inline-block;
	vertical-align: top;
}

.timer_section_sale > div {
	display: inline-block;
    vertical-align: top;
    font-size: 20px;
    color: #ffffff;
    height: 27px;
    width: 20px;
    margin: 0 1px;
    border-radius: 3px;
}

.timer_section > div.timer_section_desc {
	display: block;
	background: none;
	color: inherit;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 30px;
	width: auto;
	margin: 0;
	margin-top: 7px;
}

.timer_section_sale > div.timer_section_desc_sale {
	display: block;
    background: none;
    color: inherit;
    text-transform: uppercase;
    font-size: 10px;
    line-height: 18px;
    width: auto;
    margin: 0;
	font-weight: bold;
}

.timer_delimetr {
	display: inline-block;
	vertical-align: top;
	font-size: 30px;
	line-height: 36px;
	margin: 0 3px;
}

.timer_delimetr_sale {
	display: inline-block;
	vertical-align: top;
	font-size: 23px;
	line-height: 21px;
	margin: 0 2px;
}

.tp_edit {
	float: right;
	cursor: pointer;
	color: #e95420;
}

.tp_edit:hover {
	text-decoration: underline;
}

.cancel {
	cursor: pointer;
	border-radius: 4px;
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	line-height: 38px;
	background: #e95420;
}

.cancel:hover {
	background: #c5461a;
}

.birds_color {
	width: 20px;
	padding-left: 0px !important;
	padding-right: 0px !important;
	text-align: center;
}

.birds_color a {
	display: inline-block;
}

.birds_color img {
	border-radius: 50px;
	margin-top: 2px;
}

.birds_c {
	padding-left: 0px !important;
	padding-right: 0px !important;
	font-size: 10px;
}

.tp_close {
	cursor: pointer;
	color: #e95420;
}

.tp_close:hover {
	text-decoration: underline;
}

.alertos {
	padding: 8px 0px 8px 0px;
	color: #b94a48;
	margin-bottom: 8px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #f2dede;
	border: 1px solid #eed3d7;
	-webkit-border-radius: 2px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 375px;
	margin-top: 5px;
}

.alertvos {
	padding: 8px 0px 8px 0px;
	color: #328426;
	margin-bottom: 8px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #C4E6C1;
	border: 1px solid #A4C3A1;
	-webkit-border-radius: 2px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 375px;
	margin-top: 5px;
}

.alertstart {
	padding: 8px 0px 8px 0px;
	margin-bottom: 8px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	color: #3a87ad;
	background-color: #d9edf7;
	border: 1px solid #bce8f1;
	-webkit-border-radius: 2px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 375px;
	margin-top: 5px;
}

.cab_avatar_common {
	margin-bottom: 5px;
	margin-top: -7px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.cab_avatar_select_button {
	color: #ffffff;
	background-color: #38b44a;
	border-color: #38b44a;
	text-transform: uppercase;
	display: inline-block;
	margin-bottom: 0;
	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: 8px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.cab_avatar_select_button:hover {
	background-color: #2c8d3a;
	border-color: #298537;
}

.cab_avatar_upload_button {
	color: #ffffff;
	background-color: #38b44a;
	border-color: #38b44a;
	text-transform: uppercase;
	display: inline-block;
	margin-bottom: 0;
	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: 8px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.cab_avatar_upload_button:hover {
	background-color: #2c8d3a;
	border-color: #298537;
}

.cab_avatar_upload_button form {
	position: absolute;
}

.cab_avatar_upload_button_input {
	cursor: pointer;
	width: 5px;
	height: 29px;
	padding-left: 158px;
	padding-right: 10px;
	padding-top: 36px;
	margin-top: -8px;
	margin-left: -13px;
	vertical-align: top;
	opacity: 0;
}

.cab_avatar_select_avatars {
	padding: 20px;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: #f7f7f7;
	border: 1px solid #dddddd;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

.cab_avatar_select_avatars img {
	cursor: pointer;
	width: 100px;
	height: 100px;
	border: 1px solid #404040;
	vertical-align: top;
}

.cab_avatar_select_avatars img:hover {
	border: 1px solid #ffc000;
}

.left_cab_avatar {
	display: block;
	width: 100px;
	height: 100px;
	margin: auto;
	margin-top: 20px;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	box-shadow: 0 0 0 3px #ffffff, 0 0 10px #333;
}

.cab_message_success {
	margin-bottom: 20px;
	line-height: 40px;
	text-align: center;
	color: #ffffff;
	background: #19ad1e;
}

.cab_message_error {
	margin-bottom: 20px;
	line-height: 40px;
	text-align: center;
	color: #ffffff;
	background: #bb3c3c;
}

.w_cancel {
	cursor: pointer;
	width: 100px;
	line-height: 24px;
	margin-top: 7px;
	margin-bottom: 5px;
	color: #ffffff;
	background-color: #df382c;
	border-color: #df382c;
	text-transform: uppercase;
	border-radius: 3px;
}

.w_cancel:hover {
	background-color: #bc271c;
}

.account-support-all td {
	position: relative;
}

.account-support-all td a {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	padding: 5px;
	text-decoration: none;
}

.np_news_a {
	position: absolute;
	margin-top: -100px;
}

.np_news_div {
	text-align: center;
}

.np_news_def {
	display: inline-block;
	text-align: center;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	height: 30px;
	line-height: 30px;
	margin-right: 5px;
	font-family: arial;
	font-size: 14px;
	color: #ffffff !important;
	text-decoration: none !important;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background: #1a71a7;
}

.np_news_def:hover {
	background: #FF9E0E;
}

.np_news_now {
	display: inline-block;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	height: 30px;
	line-height: 30px;
	margin-right: 5px;
	font-family: arial;
	font-size: 14px;
	color: #ffffff !important;
	text-decoration: none !important;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background: #FF9E0E;
}

.buyref {
	text-decoration: none;
	text-align: center;
	padding: 0px 6px;
	border: solid 0px #fcfdfe;
	font: 9px arial;
	font-weight: bold;
	color: #434f4f;
}

.birds_top_word {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 20px;
	color: #333333;
	text-align: center;
}

.birds_top_table {
	border-collapse: collapse;
	border-spacing: 3px;
	border: 1px solid #d8d8d8;
}

.birds_top_title {
	width: 90px;
	height: 30px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	text-transform: uppercase;
	background: #f9f9f9;
	border: 1px solid #d8d8d8;
}

.birds_top_pic {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

.birds_top_pic img {
	width: 128px;
	vertical-align: top;
}

.birds_top_kup_t {
	height: 20px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	text-transform: uppercase;
	background: #f9f9f9;
	border: 1px solid #d8d8d8;
}

.birds_top_kup_v {
	height: 20px;
	font-size: 12px;
	color: #333333;
	text-align: center;
	text-transform: uppercase;
	border: 1px solid #d8d8d8;
}

.birds_top_zhivo_t {
	height: 20px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	text-transform: uppercase;
	background: #f9f9f9;
	border: 1px solid #d8d8d8;
}

.birds_top_zhivo_v {
	height: 20px;
	font-size: 12px;
	color: #333333;
	text-align: center;
	text-transform: uppercase;
	border: 1px solid #d8d8d8;
}

.birds_no {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 20px;
	color: #794830;
	text-align: center;
	text-transform: uppercase;
}

.birds_s_word {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 20px;
	color: #333333;
	text-align: center;
}

.birds_s_table {
	border: 1px solid #d8d8d8;
}

.birds_s_title {
	height: 30px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	text-transform: uppercase;
	background: #f9f9f9;
}

.birds_s_v {
	height: 30px;
	font-size: 12px;
	color: #333333;
	text-align: center;
}

.birds_s_a {
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	text-transform: uppercase;
}

.birds_s_a a {
	display: block;
	height: 24px;
	text-decoration: none;
	background: url(/img/coins.png) center no-repeat;
}

.spec {
	font-size: 16px;
	font-weight: bold;
}

.price span {
	color: #7ea57b;
}

.select {
	padding-bottom: 20px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.inc_button {
	display: block;
	padding: 15px;
	margin-bottom: 20px;
	text-align: center;
	border: 1px solid #00000010;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	background-color: #f0ecd8;
	border-color: #d4d1ab;
	color: #888346 !important;
	font-weight: bold;
	text-decoration: none !important;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
}

.inc_button:hover {
	background: #ece4bc;
}

.inc_button a {
	font-weight: bold;
	color: #468847 !important;
	text-decoration: none !important;
}

.inc_button span {
	background: #bdb984;
	padding: 2px 8px;
	color: #fff;
	text-shadow: 1px 1px #a2b152;
	font-weight: 900;
	border-radius: 4px;
	box-shadow: 0 0 40px 0 #a1b43833, 2px 2px 0 1px #a5b43812, 0 1px 2px 0 rgba(160, 180, 56, 0.17);
	float: right;
	text-align: center;
	margin-top: -1.5px;
}

.inc_button span:hover {
	color: #ffffff !important;
	background: #71692c !important;
}

.premium_button {
	display: block;
	padding: 15px;
	margin-bottom: 20px;
	color: #468847 !important;
	text-align: center;
	text-decoration: none !important;
	border: 1px solid #00000010;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	background-color: #dff0d8;
	border-color: #bad0a8;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
}

.premium_button:hover {
	background: #caecbb;
}

.premium_button_choice {
	display: block;
	padding: 15px;
	margin-bottom: -5px;
    margin-top: -5px;
	color: #468288 !important;
	text-align: center;
	text-decoration: none !important;
	border: 1px solid #00000010;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	background-color: #d8edf0;
	border-color: #b1d6d8;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10);
}

.premium_button_choice:hover {
	background: #bbeaec;
}

.mony {
	opacity: 0.5;
}

.mony:hover {
	opacity: 0.9;
}

.sevens-bet-on {
	font-size: 14px !important;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 2px;
	margin-right: 2px;
	width: 69px;
	background: -webkit-gradient( linear, center bottom, center top, from(rgba(21, 44, 8, 0.1)), to(rgba(224, 233, 223, 0.1)) );
	border-radius: 10px;
	height: 27px;
	color: #77AF1B;
	font-weight: bold;
	font-size: 18px;
	border: 1px;
}

.sevens-bet-off {
	font-size: 14px !important;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 2px;
	margin-right: 2px;
	width: 69px;
	background: -webkit-gradient( linear, center bottom, center top, from(rgba(64, 195, 51, 0.39)), to(rgba(150, 236, 141, 0.23)) );
	border-radius: 10px;
	height: 27px;
	color: #77AF1B;
	font-weight: bold;
	font-size: 18px;
	border: 1px;
}

.sevens-bet-off:hover {
	background: -webkit-gradient( linear, center bottom, center top, from(rgba(64, 195, 51, 0.63)), to(rgba(163, 222, 157, 0.24)) );
	border-radius: 10px;
	cursor: pointer;
	height: 27px;
	border: 1px;
}

.sevens-fonik {
	background: url(/img/777/fonik.png) center no-repeat;
	margin: -10px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	color: #7ea57b;
	font-weight: bold;
	text-shadow: #fff 0 2px 9px;
}

.sevens-btnikfon {
	background: url(/img/777/btnikfon.png) 0px 55% no-repeat;
	padding: 33px 5px 20px 0px;
	color: #7ea57b;
	font-weight: bold;
	text-shadow: #fff 0 2px 9px;
	margin-top: -31px;
}

.sevens-a {
	background: #f7f7f7;
	border: 1px solid #d8d8d8;
	padding: 10px 15px 0px 15px;
	font-weight: bold;
	text-shadow: #fff 0 2px 9px;
	margin-top: -1px;
	height: 448px;
	color: #3f8426;
}

.sevens-line-a {
	border: 1px solid #D1D3D2;
	border-radius: 3px;
	width: 66px;
	color: #048813;
	text-align: center;
	margin: 1px 0px 1px 0px;
	padding: 2px 1px 2px 1px;
	background: -webkit-gradient( linear, center bottom, center top, from(rgba(122, 138, 122, 0.1)), to(rgba(210, 223, 214, 0.1)) );
}

.sevens-line-b {
	border: 1px solid #D1D3D2;
	border-radius: 5px;
	width: 126px;
	height: 40px;
	color: #048813;
	text-align: center;
	margin: 1px 0px 1px 0px;
	padding: 2px 1px 1px 1px;
	background: url("/img/777/777.gif") center no-repeat;
	margin-top: 4px;
}

.sevens-b {
	color: #3f8426;
	margin-top: -15px;
}

.sevens-line-c {
	font-size: 14px;
	margin: -1px 0px 0px 5px;
}

.sevens-line-g {
	margin: 6px 0px 0px 13px;
}

.sevens-line-h {
	border: 1px solid #D1D3D2;
	border-radius: 3px;
	width: 140px;
	height: 59px;
	color: #043E88;
	text-align: center;
	margin: 7px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	background: -webkit-gradient( linear, center bottom, center top, from(rgba(122, 138, 122, 0.1)), to(rgba(210, 223, 214, 0.1)) );
	margin-left: 8px;
	margin-right: 8px;
}

.sevens-btn {
	background: url("/img/777/btnik.png") center no-repeat;
	border: #7ea57b;
	color: #FFF;
	margin: 0px -5px 0px 0px;
	padding: 3px 0px 3px 0px;
	cursor: pointer;
	width: 230px;
	height: 66px;
	margin-top: 8px;
}

.sevens-btn:hover {
	background: url("/img/777/btnik2.png") center no-repeat;
}

.sevens-btn:active {
	background: url("/img/777/btnik3.png") center no-repeat;
}

.sevens-btn:disabled {
	background: url("/img/777/btnik4.png") center no-repeat;
}

.sevens-c {
	background: #E4F7D9;
	border: 1px solid #d8d8d8;
	border-radius: 0px;
	color: #7ea57b;
	font-weight: bold;
	text-shadow: #fff 0 2px 9px;
	height: 45px;
}

.sevens-alertstart {
	padding: 5px 0px 5px 0px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	color: #3a87ad;
	background-color: #d9edf7;
	border: 1px solid #92c6d0;
	border-radius: 4px;
	margin-bottom: 28px;
}

.sevens-mode-game {
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: center;
}

.sevens-mode-game select {
	display: inline-block;
	width: 100%;
}

.sevens-d {
	background: #E4F7D9;
	border: 1px solid #d8d8d8;
	border-radius: 0px;
	color: #7ea57b;
	font-weight: bold;
	text-shadow: #fff 0 2px 9px;
	margin-top: -1px;
}

.sevens-alertos {
	padding: 5px 0px 5px 0px;
	color: #b94a48;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #f2dede;
	border: 1px solid #d8a6ae;
	border-radius: 4px;
	margin-bottom: 28px;
}

.sevens-alertvos {
	padding: 5px 0px 5px 0px;
	color: #328426;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #C4E6C1;
	border: 1px solid #88ad84;
	border-radius: 4px;
	margin-bottom: 28px;
}

.fr-block-violet {
	margin-bottom: 5px !important;
	height: 231px !important;
}

.fr-block-new {
	height: 208px !important;
}

.fr-block {
	height: 208px;
}

.tovar_value {
	color: #22901a;
	font-weight: bold;
}

.minus {
	cursor: pointer;
	display: inline-block;
	margin-top: 10px;
	width: 30px;
	height: 30px;
	line-height: 25px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	vertical-align: top;
	background: #84B343;
}

.minus:hover {
	background: #94C058;
}

.plus {
	cursor: pointer;
	display: inline-block;
	margin-top: 10px;
	width: 30px;
	height: 30px;
	line-height: 27px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	vertical-align: top;
	background: #84B343;
}

.plus:hover {
	background: #94C058;
}

.kol {
	outline: none;
	margin-top: 10px;
	width: 70px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 16px;
	color: #000000;
	border: 1px solid #8B9DA6;
	vertical-align: top;
	background: #ffffff;
}

.tovar_button {
	width: 100px !important;
	height: 30px;
	border: none;
	margin-top: 10px !important;
	margin-left: 20px !important;
	color: #ffffff !important;
	border-radius: 4px;
	background: #38b44a !important;
	text-transform: uppercase;
}

.tovar_button:hover {
	background: #2C8D3A !important;
}

.need_buy {
	margin-top: 13px;
	font-weight: bold;
}

.birds_top_title {
	font-size: 12px;
}

.birds_top_kup_t {
	font-size: 12px;
}

.birds_top_zhivo_t {
	font-size: 12px;
}

.birds_s_title {
	font-size: 12px;
}

.new-news {
	background-color: #f7f7f7;
}

.new-news-backlight {
	background: #FFFBE0 !important;
}

.food-beneficial {
	position: absolute;
	margin-top: 23.5px;
	margin-left: 178.1px;
	background: #d61f1f;
	padding: 1px 6px;
	color: #fff;
	text-shadow: 1px 1px #670202;
	box-shadow: 2px -2px #d8d8d8;
	border-radius: 1px;
	font-size: 14px;
	border-width: 0px;
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.menu-mood-100 {
	padding: 2px 4px;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: .3px;
	background-color: #e5e5e5;
	border-radius: 2px;
	background-image: -moz-linear-gradient(-90deg,#009419 0,#38b44a 100%);
	background-image: -ms-linear-gradient(-90deg,#009419 0,#38b44a 100%);
	background-image: -webkit-linear-gradient(-90deg,#009419 0,#38b44a 100%);
	color: #fff;
	vertical-align: middle;
	margin-top: 0px;
	display: inline-block;
	float: right;
}

.menu-mood-0 {
	padding: 2px 4px;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: .3px;
	background-color: #e5e5e5;
	border-radius: 2px;
	background-image: -moz-linear-gradient(-90deg,#940000 0,#e40c0c 100%);
	background-image: -ms-linear-gradient(-90deg,#940000 0,#e40c0c 100%);
	background-image: -webkit-linear-gradient(-90deg,#940000 0,#e40c0c 100%);
	color: #fff;
	vertical-align: middle;
	margin-top: 0px;
	display: inline-block;
	float: right;
}

.menu-food-0 {
	padding: 4px 7px;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: .3px;
	background-color: #e5e5e5;
	border-radius: 2px;
	background-image: -moz-linear-gradient(-90deg,#940000 0,#e40c0c 100%);
	background-image: -ms-linear-gradient(-90deg,#940000 0,#e40c0c 100%);
	background-image: -webkit-linear-gradient(-90deg,#940000 0,#e40c0c 100%);
	color: #fff;
	vertical-align: middle;
	margin-top: 0px;
	display: inline-block;
	float: right;
}

.menu-competitions {
	padding: 2px 4px;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: .3px;
	background-color: #e5e5e5;
	border-radius: 2px;
	background-image: -moz-linear-gradient(-90deg,#690094 0,#a50ce4 100%);
	background-image: -ms-linear-gradient(-90deg,#690094 0,#a50ce4 100%);
	background-image: -webkit-linear-gradient(-90deg,#690094 0,#a50ce4 100%);
	color: #fff;
	vertical-align: middle;
	margin-top: 0px;
	display: inline-block;
	float: right;
}

.menu-online {
	padding: 2px 4px;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: .3px;
	background-color: #e5e5e5;
	border-radius: 2px;
	background-image: -moz-linear-gradient(-90deg,#1e9400 0,#19e40c 100%);
	background-image: -ms-linear-gradient(-90deg,#1e9400 0,#19e40c 100%);
	background-image: -webkit-linear-gradient(-90deg,#1e9400 0,#19e40c 100%);
	color: #fff;
	vertical-align: middle;
	margin-top: 0px;
	display: inline-block;
	float: right;
}

.menu-alik {
	padding: 2px 4px;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: .3px;
	background-color: #e5e5e5;
	border-radius: 2px;
	background-image: -moz-linear-gradient(-90deg,#880000 0,#e40c0c 100%);
	background-image: -ms-linear-gradient(-90deg,#880000 0,#e40c0c 100%);
	background-image: -webkit-linear-gradient(-90deg,#880000 0,#e40c0c 100%);
	color: #fff;
	vertical-align: middle;
	margin-top: 0px;
	display: inline-block;
	float: right;
}

.menu-almaz {
	padding: 2px 4px;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: .3px;
	background-color: #e5e5e5;
	border-radius: 2px;
	background-image: -moz-linear-gradient(-90deg,#880000 0,#e40c0c 100%);
	background-image: -ms-linear-gradient(-90deg,#880000 0,#e40c0c 100%);
	background-image: -webkit-linear-gradient(-90deg,#880000 0,#e40c0c 100%);
	color: #fff;
	vertical-align: middle;
	margin-top: 0px;
	display: inline-block;
	float: right;
}

.deposit-freekassa-bonus {
	margin-left: 170px;
	margin-top: 22px;
	font-weight: bold;
	color: #de143c;
	position: absolute;
	font-size: 18px;
}

.deposit-freekassa-bonus:hover {
	color: #ad0000;
	text-decoration: none;
	background-color: transparent;
}

.deposit-freekassa-bonus-ico {
	color: #de143c;
	font-size: 13px;
}

.deposit-freekassa-bonus-ico:hover {
	color: #ad0000;
}

.best-choice {
	background: #d61f1f;
	padding: 2px 6px;
	color: #fff;
	text-shadow: 1px 1px #670202;
	font-size: 14px;
	border-width: 0px;
	text-align: center;
	border-top-right-radius: 2px;
	border-top-left-radius: 2px;
	margin-bottom: -23px;
	margin-left: 2px;
	margin-right: 2px;
}

.support-ot-status-1 {
	vertical-align: middle;
    color: #008000;
    font-weight: normal;
}

.support-ot-status-2 {
	vertical-align: middle;
	color: #f00;
	font-weight: normal;
}

.reduct-text-support {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	width: 240px;
}

.reduct-text-support-b {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	width: 240px;
	margin-top: -1px;
}

.reduct-text {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	width: 150px;
}

.reduct-text-full {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	width: 465px;
}

.corner-ad {
	display: block;
	width: 200px;
	height: 200px;
	top: -100px;
	right: -100px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: fixed;
	box-shadow: 0 0 40px 0 #00000010, 2px 2px 0 1px #7d7d7d0a, 0 1px 2px 0 rgba(50,50,50,.09);
	background: #fff;
	z-index: 70000;
}

.credit-x {
	position: absolute;
	top: 190px;
	right: 0px;
	background: #d61f1f;
	padding: 5px 10px;
	color: #fff;
	text-shadow: 1px 1px #670202;
	font-weight: 900;
	border-radius: 4px;
	box-shadow: 0 0 40px 0 #aa38b433, 2px 2px 0 1px #aa38b412, 0 1px 2px 0 rgba(170, 56, 180, 0.17);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(-45deg);
}

.credit-x:hover {
	color: #ffffff;
	background-color: #a51212;
}

.credit-banner {
	position: fixed;
	bottom: 20px;
	right: 20px;
	box-shadow: 0 0 40px 0 #00000010, 2px 2px 0 1px #7d7d7d0a, 0 1px 2px 0 rgba(50,50,50,.09);
	border-radius: 4px;
	background: #fff;
	padding: 10px 40px;
	z-index: 70000;
}

.btn-credit {
	color: #ffffff;
	background-color: #aa38b4;
	border-color: #b438af;
	text-transform: uppercase;
}

.btn-credit:hover {
	color: #ffffff;
	background-color: #8a1471;
	border-color: #8a1471;
}

.credit_wow {
	animation: animationpulse 2s infinite;
	-webkit-animation: animationpulse 2s ease-out;
	-webkit-animation-iteration-count: infinite;
	box-shadow: 1px 1px 5px #b438aa;
}

.credit_wow:hover {
	animation: linear;
	box-shadow: 0px 0px 0px #38b44a;
	color: #fff !important;
}

.btn-for-credit {
	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: 5px 3px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin-top: 155px;
	margin-left: 55px;
}

.menu-reserve {
	margin-bottom: 15px;
	background: #fff;
	padding: 10px 15px;
	padding-top: 15px;
	border: 1px solid #d7d3e0;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.justify-content-center {
	-ms-flex-pack: center!important;
	justify-content: center!important;
}

.d-flex {
	display: -ms-flexbox!important;
	display: flex!important;
}

.media {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
}

.menu-reserve img {
	width: 60px;
	height: 60px;
	margin-top: 11px;
}

.size-40 {
	width: 40px;
	height: 40px;
}

.mr-5, .mx-5 {
	margin-right: 2rem!important;
}

.img-fluid {
	max-width: 100%;
	height: auto;
}

.text-center {
	text-align: center!important;
}

.media-body {
	-ms-flex: 1;
	flex: 1;
}

.menu-reserve .title {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
	letter-spacing: .5px;
	margin-bottom: 5px;
}

.menu-reserve .sum {
	background: linear-gradient(to right,#7d0202 -40%,#ad0000 120%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	letter-spacing: 0.5px;
	font-weight: 600;
	font-size: 16px;
	font-family: NoirPro,sans-serif;
}

.menu-reserve a {
	display: block;
	font-family: NoirPro,sans-serif;
	text-align: center;
	font-weight: 600;
	color: #212121;
	font-size: 11px;
	letter-spacing: .5px;
	text-transform: uppercase;
	margin-top: 7px;
	padding-top: 11px;
	border-top: 1px solid #f1f1f1;
}

#scroll-bottom {
	position: relative;
}

#back-top {
	position: fixed;
	bottom: 45px;
	left: 20px;
	padding: 0;
	margin: 0;
	z-index: 10000;
}

#back-top a {
	width: 40px;
	display: block;
	text-align: center;
	background-color: transparent;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

#back-top span {
	position: fixed;
    bottom: 0;
    right: 0;
	margin-right: 33px;
    margin-bottom: 33px;
	width: 40px;
	height: 40px;
	display: block;
	padding: 0;
	background: url(/img/scroll-arrow-2.png) no-repeat center center;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

#back-top a:hover span {
	background-color: rgb(56 180 60 / 20%);
}

.blink {
	-webkit-animation: blink 0.1s linear infinite;
	animation: blink 1.0s linear infinite;
	color: #efff00;
}

@-webkit-keyframes blink {
	20% {
		color: rgba(34, 34, 34, 0);
	}

	40% {
		color: rgba(34, 34, 34, 0);
	}
}

@keyframes blink {
	20% {
		color: rgba(34, 34, 34, 0);
	}

	40% {
		color: rgba(34, 34, 34, 0);
	}
}

.blink2 {
	-webkit-animation: blink2 0.1s linear infinite;
	animation: blink2 1.0s linear infinite;
	color: #38b44a;
}

@-webkit-keyframes blink2 {
	20% {
		color: rgba(34, 34, 34, 0);
	}

	40% {
		color: rgba(34, 34, 34, 0);
	}
}

@keyframes blink2 {
	20% {
		color: rgba(34, 34, 34, 0);
	}

	40% {
		color: rgba(34, 34, 34, 0);
	}
}

.blink3 {
	-webkit-animation: blink3 0.1s linear infinite;
	animation: blink3 1.5s linear infinite;
	color: #468847;
}

@-webkit-keyframes blink3 {
	20% {
		color: rgba(34, 34, 34, 0);
	}

	40% {
		color: rgba(34, 34, 34, 0);
	}
}

@keyframes blink3 {
	20% {
		color: rgba(34, 34, 34, 0);
	}

	40% {
		color: rgba(34, 34, 34, 0);
	}
}

.blink4 {
	-webkit-animation: blink4 0.1s linear infinite;
	animation: blink4 2.5s linear infinite;
	color: #38b44a;
}

@-webkit-keyframes blink4 {
	20% {
		color: rgba(34, 34, 34, 0);
	}

	40% {
		color: rgba(34, 34, 34, 0);
	}
}

@keyframes blink4 {
	20% {
		color: rgba(34, 34, 34, 0);
	}

	40% {
		color: rgba(34, 34, 34, 0);
	}
}

.blink5 {
	-webkit-animation: blink5 0.1s linear infinite;
	animation: blink5 1.5s linear infinite;
	color: #e95420;
}

@-webkit-keyframes blink5 {
	20% {
		color: rgba(34, 34, 34, 0);
	}

	40% {
		color: rgba(34, 34, 34, 0);
	}
}

@keyframes blink5 {
	20% {
		color: rgba(34, 34, 34, 0);
	}

	40% {
		color: rgba(34, 34, 34, 0);
	}
}

.blink6 {
	-webkit-animation: blink6 0.1s linear infinite;
	animation: blink6 1.5s linear infinite;
	color: #38b44a;
}

@-webkit-keyframes blink6 {
	20% {
		color: rgba(34, 34, 34, 0);
	}

	40% {
		color: rgba(34, 34, 34, 0);
	}
}

@keyframes blink6 {
	20% {
		color: rgba(34, 34, 34, 0);
	}

	40% {
		color: rgba(34, 34, 34, 0);
	}
}

.blink7 {
	-webkit-animation: blink7 0.1s linear infinite;
	animation: blink7 1.5s linear infinite;
	color: #8a52bd;
}

@-webkit-keyframes blink7 {
	20% {
		color: rgba(34, 34, 34, 0);
	}

	40% {
		color: rgba(34, 34, 34, 0);
	}
}

@keyframes blink7 {
	20% {
		color: rgba(34, 34, 34, 0);
	}

	40% {
		color: rgba(34, 34, 34, 0);
	}
}

.blink8 {
	-webkit-animation: blink8 0.1s linear infinite;
	animation: blink8 1.5s linear infinite;
	color: #e95420;
}

@-webkit-keyframes blink8 {
	20% {
		color: rgba(34, 34, 34, 0);
	}

	40% {
		color: rgba(34, 34, 34, 0);
	}
}

@keyframes blink8 {
	20% {
		color: rgba(34, 34, 34, 0);
	}

	40% {
		color: rgba(34, 34, 34, 0);
	}
}

.blink9 {
	-webkit-animation: blink9 0.1s linear infinite;
	animation: blink9 1.5s linear infinite;
	color: #fff;
}

@-webkit-keyframes blink9 {
	20% {
		color: rgba(34, 34, 34, 0);
	}

	40% {
		color: rgba(34, 34, 34, 0);
	}
}

@keyframes blink9 {
	20% {
		color: rgba(34, 34, 34, 0);
	}

	40% {
		color: rgba(34, 34, 34, 0);
	}
}

.hello {
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 100600;
	text-align: center;
	background: rgba(28,26,39,0.5);
}

.hello_common {
	position: relative;
	top: 50%;
	margin: auto;
	margin-top: -150px;
	width: 300px;
	height: 300px;
}

.hello table {
	border-collapse: unset;
	border: 1px solid #d8d8d8;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #f5f5f5;
	border-color: #d8d8d8;
}

.hello_title {
	font-weight: bold;
	text-align: center;
	padding: 10px;
	color: #333333;
	background-color: #f5f5f5;
	border-color: #d8d8d8;
}

.hello_text {
	padding: 10px;
	text-align: center;
}

.hello_close {
	cursor: pointer;
	text-align: center;
	line-height: 30px;
	font-weight: bold;
	color: #000000;
}

.hello_close:hover {
	color: #909090;
}

.message_admin {
	width: auto !important;
}

.np_a {
	position: absolute;
	margin-top: -100px;
}

.np_div {
	text-align: center;
}

.np_def {
	display: inline-block;
	text-align: center;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	height: 30px;
	line-height: 30px;
	margin-right: 5px;
	font-family: arial;
	font-size: 14px;
	color: #ffffff !important;
	text-decoration: none !important;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background: #1a71a7;
}

.np_def:hover {
	background: #FF9E0E;
}

.np_now {
	display: inline-block;
	text-align: center;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	height: 30px;
	line-height: 30px;
	margin-right: 5px;
	font-family: arial;
	font-size: 14px;
	color: #ffffff !important;
	text-decoration: none !important;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background: #FF9E0E;
}

.bg-full {
	background-image: url(/img/bg/bg.png?11);
}

.bg2-full {
	background-image: url(/img/bg/bg2.png?11);
}

.bg-full-fs {
	background-image: url(/img/bg/bg-fs.png?11);
}

.bg2-full-fs {
	background-image: url(/img/bg/bg-fs.png?11);
}

.bg-skirt {
	margin-bottom: 0px;
    margin-top: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	min-width: 540px;
	background: #f7f7f7;
	font-family: 'Exo 2', sans-serif;
	background-image: url(/img/bg/bg.png);
	background-position: top;
	background-repeat: no-repeat;
}

img {
	display: inline-block;
	height: auto;
	max-width: 100%;
}

header {
	background-color: #00749a;
	box-shadow: 0 3px 1px rgba(0, 0, 0, 0.15);
}

.bordered {
	border-style: solid;
	border-width: 1px;
	border-color: #c09853;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	margin-top: 0px;
}

.page-header {
	margin-top: 0px;
	padding: 0;
}

.page-header h1 {
	font-size: 1.28em;
	font-weight: 600;
	font-family: 'Exo 2', sans-serif;
	color: rgba(0,0,0,.7);
}

.navbar-default {
	margin-bottom: 319px;
    margin-top: -15px;
}

.navbar-default .navbar-nav > li > a {
	color: #fff;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	background: rgba(255,255,255,.1);
}

.panel-default {
	border: 1px solid #d8d8d8;
}

.leftmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.leftmenu img {
	border: none;
}

.leftmenu li a {
	height: 32px;
	margin: 0;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

.leftmenu li a:link, .leftmenu li a:visited {
	color: #656565;
	display: block;
	background: #fefefe;
	border-bottom: 1px solid #efefef;
	padding: 7px 0 5px 30px;
}

.leftmenu li a:hover, .leftmenu li #current {
	color: #656565;
	background: #f7f7f7;
	padding: 8px 0 0 30px;
}

.leftmenu li a:active {
	color: #565656;
	background: #dedede;
}

.login-form {
	width: 92%;
	margin-left: 10px;
}

.content-area {
	width: 92%;
	margin-top: 20px;
	margin-left: 10px;
}

.help-block {
	font-size: 13px;
}

.alert {
	text-align: center;
}

.panel {
	background-color: #fff;
	box-shadow: 1px 3px 10px rgba(0, 0, 0, 0.15);
}

table.beehive {
	font-size: 14px;
	border-radius: 10px;
	border-spacing: 0;
	text-align: center;
}

table.beehive th {
	background: #BCEBDD;
	color: white;
	text-shadow: 0 1px 1px #2D2020;
	padding: 10px 20px;
}

table.beehive td, table.beehive  th {
	border-style: solid;
	border-width: 0 1px 1px 0;
	border-color: white;
}

table.beehive th:first-child, table.beehive td:first-child {
	text-align: left;
}

table.beehive th:first-child {
	border-top-left-radius: 10px;
}

table.beehive th:last-child {
	border-top-right-radius: 10px;
	border-right: none;
}

table.beehive td {
	padding: 5px 10px;
	background: #F8E391;
}

table.beehive tr:last-child, table.beehive td:first-child {
	border-radius: 0 0 0 10px;
}

table.beehive tr:last-child, table.beehive td:last-child {
	border-radius: 0 0 10px 0;
}

table.beehive tr:last-child, table.beehive td:last-child {
	border-right: none;
}

.button {
	color: #696969;
	padding-right: 5px;
	cursor: pointer;
}

.alterar:hover {
	color: #0a79df;
}

.excluir:hover {
	color: #dc2a2a;
}

.fr-block {
	background: #fafafa;
	width: 450px;
	height: 175px;
	margin: 10px auto 20px;
	border: 1px solid #d8d8d8;
}

.fr-block img {
	margin: 10px 0px 0px 10px;
	border-radius: 4px;
	border: 3px solid #ededed;
}

.cl-fr-lf {
	float: left;
	text-align: center;
}

.cl-fr-rg {
	float: left;
	margin: 10px 0px 0px 5px;
}

.fr-te-gr {
	color: #7ea57b;
}

.fr-te-gr-title {
	margin-bottom: 10px;
}

.fotermargin {
	margin-bottom: 30px;
}

.col-xs-12 .row {
	background-color: #fff;
	padding: 15px;
	box-shadow: 0 0 0 1px rgba(39,41,43,.15),0 1px 2px 0 rgba(0,0,0,.05);
	border-radius: 4px;
}

.news {
	font-family: 'Exo 2', sans-serif;
	background-color: #f7f7f7;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.news td {
	padding: 1px 0;
}

.news h3 {
	color: #5e557b;
	font-size: 19px;
	font-weight: 800;
	font-family: 'Exo 2', sans-serif;
}

.bonus-1000 {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #468847;
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid #00000010;
	border-radius: 4px;
}

.no-points {
	background-color: #d8f0e8;
	border-color: #d8f0e8;
	color: #468885;
	padding: 15px;
	border: 1px solid #00000010;
	border-radius: 4px;
	margin-bottom: 20px;
}

.no-restarts {
	background-color: #edf4ff;
	border-color: #e2ecfb;
	color: #527bbd;
	padding: 15px;
	border: 1px solid #00000010;
	border-radius: 4px;
	margin-bottom: 20px;
}

.start2019 {
	background-color: #ffeded;
	border-color: #fbe2e2;
	color: #bd5252;
	padding: 15px;
	border: 1px solid #00000010;
	border-radius: 4px;
	margin-bottom: 20px;
}

.access {
	background-color: #ffeded;
	border-color: #fbe2e2;
	color: #bd5252;
	padding: 15px;
	border: 1px solid #00000010;
	border-radius: 4px;
	margin-bottom: 20px;
}

.access-2 {
	background-color: #edf9ff;
	border-color: #e2effb;
	color: #527dbd;
	padding: 15px;
	border: 1px solid #00000010;
	border-radius: 4px;
	margin-bottom: 20px;
}

.account-support {
	background-color: #f8edff;
	border-color: #f1e2fb;
	color: #8a52bd;
	padding: 15px;
	border: 1px solid #00000010;
	border-radius: 4px;
	margin-bottom: 20px;
	text-align: center;
}

.account-support-2 {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #3a87ad;
	padding: 15px;
	border: 1px solid #00000010;
	border-radius: 4px;
	margin-bottom: 20px;
	text-align: center;
}

.account-support-3 {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid #00000010;
	border-radius: 4px;
	background-color: #fff9e1;
	border-color: #e9e5c6;
	color: #888346;
}

.egg-sell {
	background-color: #f7f7f7;
	padding: 15px;
	border: 1px solid #00000010;
	border-radius: 4px;
	margin-bottom: 20px;
}

.profit-birds-2 {
	background-color: #ffeded;
	border-color: #fbe2e2;
	color: #bd5252;
	padding: 15px;
	border: 1px solid #00000010;
	border-radius: 4px;
	margin-bottom: 20px;
}

.profit-birds {
	background-color: #f8edff;
	border-color: #f1e2fb;
	color: #8a52bd;
	padding: 15px;
	border: 1px solid #00000010;
	border-radius: 4px;
	margin-bottom: 20px;
}

.buy-premium {
	background-color: #edefff;
	border-color: #e2e4fb;
	color: #525abd;
	padding: 15px;
	border: 1px solid #00000010;
	border-radius: 4px;
	margin-bottom: 20px;
}

.buy-violet {
	background-color: #f7edff;
	border-color: #efe2fb;
	color: #8a52bd;
	padding: 15px;
	border: 1px solid #00000010;
	border-radius: 4px;
	margin-bottom: 20px;
}

.header-table {
	background-color: #f9f9f9;
	padding: 7px 7px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top: 1px solid #d7d3e0;
	border-left: 1px solid #d7d3e0;
	border-right: 1px solid #d7d3e0;
	text-align: center;
}

@media (min-width: 1338px) {
    .kama-bullet {
        width: 100px;
    }
	
    .kama-bullet-icon:after {
        content: 'Наверх';
        display: block;
        font-size: 14px;
        color: #6632cd;
        font-weight: 600;
	    margin-top: 0px;
    }
}

@media (max-width: 1217px) {
	.hidden-touch {
        display:none!important;
    }
}

@media (max-width: 1199px) {
	.timer {
	margin-bottom: -13px;
    }
	
	.timer_sale {
	margin-bottom: -7px;
    }

	.story-w-purse {
        width: 80px !important;
    }

	.xs-deposit-solution {
		display: block;
		margin-top: 20px;
	}
	
	.xs-del-a {
		width: 10px;
	}
	
	.xs-pin-unpin-a {
		width: 10px;
	}
	
	.xs-secret-users {
		font-size: 14px;
	}
	
	.mastercard-input-inserta {
        font-size: 14px;
        width: 155px;
    }
	
	.mir-input-inserta {
        font-size: 14px;
        width: 155px;
    }
	
	.visa-input-inserta {
        font-size: 14px;
        width: 155px;
    }
	
	.qiwi-input-inserta {
        width: 100px;
        font-size: 14px;
    }

	.btn-inserta-copy {
        margin-top: 2.5px !important;
    }
	
	.yoomoney-input-inserta {
        width: 155px;
        font-size: 14px;
    }

	.xs-name-purse-inserta {
		font-size: 14px;
	}
	
	.xs-btn {
		margin-top: 0px;
	}

	.xs-store {
		font-size: 12px;
	}
	
	.xs-store-2 {
		font-size: 12px;
	}

	.xs-user-menu-competition {
		font-size: 10px;
	}

	.xs-menu-competitions {
		font-size: 12px;
	}

	.xs-payment-payeer {
		font-size: 10px !important;
	}

	.xs-payment-yandex {
		font-size: 10px !important;
	}

	.xs-payment-qiwi {
		font-size: 10px !important;
	}

	.xs-account-leader {
		font-size: 12px;
	}

	.xs-table-notice {
		font-size: 12px;
	}

	.xs-account-insert {
		font-size: 12px !important;
	}

	.xs-account-insertf {
		font-size: 12px !important;
	}

	.xs-account-almaz-up {
		font-size: 12px !important;
	}

	.xs-account-koff {
		margin-bottom: 1px;
	}

	.xs-account-store-eggs {
		margin-top: -10px;
	}

	.xs-account-auc {
		font-size: 14px;
	}

	.xs-competition {
		font-size: 14px;
	}

	.xs-invcompetition {
		font-size: 14px;
	}

	.xs-invcomp-list {
		font-size: 14px;
	}

	.xs-comp-list {
		font-size: 14px;
	}

	.timer_section > div {
		font-size: 20px;
		width: 20px;
		line-height: 33px;
		height: 35px;
	}

	.timer_delimetr {
		line-height: 27px;
		font-size: 26px;
	}

	.timer_section > div.timer_section_desc {
		line-height: 30px;
		margin-bottom: 10px;
		font-size: 12px;
		margin-top: 0px;
	}

	.xs-new-news-cap {
		display: none;
	}
	
	.xs-winners {
		font-size: 12px !important;
	}

	.xs-header-table-store-2 {
		font-size: 12px;
	}

	.birds_top_title {
		font-size: 10px;
	}

	.birds_top_kup_t {
		font-size: 10px;
	}

	.birds_top_zhivo_t {
		font-size: 10px;
	}

	.birds_s_title {
		font-size: 10px;
	}

	.xs-nav-tabs {
		font-size: 14px;
	}

	.xs-lastpay {
		font-size: 12px;
	}
	
	.xs-payments1 {
		font-size: 12px;
	}
	
	.xs-story-w2 {
		font-size: 11px !important;
	}
	
	.xs-user-payment-adm {
		font-size: 12px;
	}
	
	.hidden-touch {
        display: block!important;
    }
	
	.stats-users-block {
        font-size: 13px;
    }
	
	.stats-users-block-howmuch {
        font-size: 14px;
    }
	
	.xs-table-payli {
        font-size: 12px;
    }
	
	.xs-violet-insert {
		font-size: 10px !important;
	}
	
	.xs-secret-payins {
		font-size: 14px;
	}
	
	.sender_comment {
		width: 92% !important;
	}
	
	.a-news {
        font-size: 14px;
    }
	
	.btn-violet-market {
	margin-top: 10px;
    }
}

@media (max-width: 1038px) {
	.hidden-touch{
        display: none!important;
    }
}

@media only screen and (max-width: 992px) {
	#left-buttons {
		display: none;
	}
}

@media only screen and (min-width: 992px) {
	#left-buttons {
		display: block;
		left: 0;
		position: fixed;
		top: 42%;
		width: 60px;
		z-index: 100;
	}

	#left-buttons div>a {
		background: #000;
		display: block;
		height: 60px;
		text-align: center;
	}

	#left-buttons div.support>a {
		border-top-right-radius: 3px;
		moz-border-radius-topright: 3px;
		webkit-border-top-right-radius: 3px;
		border-bottom-right-radius: 3px;
		moz-border-radius-bottomright: 3px;
		webkit-border-bottom-right-radius: 3px;
	}

	#left-buttons div>a:hover {
		background: #ff5100;
	}

	#left-buttons div>a i {
		color: #fff;
		font-size: 18px;
		line-height: 60px;
	}
}

@media (min-width: 768px) {
	.header-navbar-background {
	    background-color: #689369;
        padding: 7px 7px 7px 7px !important;
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
    }
	
	.header-navbar {
	    background-color: #426844;
    }

    .header-navbar:hover {
	    background-color: #375638;
    }

    .header-navbar-night {
	    background-color: #426844;
    }

    .header-navbar-night:hover {
	    background-color: #375638;
    }
}

@media (max-width: 991px) {
	.header-nav-btn-home {
        margin-left: 0px !important;
    }

	.header-navbar-btn {
        margin-left: 3px;
    }

	.bg-full-xs {
		background-image: url(/img/bg/bg-full-xs.png?11) !important;
	}
	
	.navbar-default {
	    margin-bottom: 244px;
    }
	
	.header-navbar-background {
	    font-size: 14px;
    }

	.story-w-purse {
        width: 100px !important;
    }
	
	.xs-deposit-solution {
		display: inline-block;
		margin-top: 0px;
	}
	
	.xs-del-a {
		width: 20px;
	}
	
	.xs-pin-unpin-a {
		width: 20px;
	}
	
	.xs-btn-primary {
		margin-bottom: 0px !important;
	}
	
	.xs-secret-users {
		font-size: 16px;
	}
	
	.mastercard-input-inserta {
        font-size: 16px;
        width: 175px;
    }
	
	.mir-input-inserta {
        font-size: 16px;
        width: 175px;
    }
	
	.visa-input-inserta {
        font-size: 16px;
        width: 175px;
    }
	
	.qiwi-input-inserta {
        width: 110px;
        font-size: 16px;
    }
	
	.btn-inserta-copy {
        margin-top: 3.5px !important;
    }
	
	.yoomoney-input-inserta {
        width: 170px;
        font-size: 16px;
    }
	
	.xs-name-purse-inserta {
		font-size: 16px;
	}
	
	.col-md-8 {
		margin-bottom: 15px;
	}
	
	.xs-store-2 {
		font-size: 16px;
	}

	.xs-panel-default {
		margin-bottom: 0px;
	}
	
	.birds_top_title {
		font-size: 12px;
	}

	.birds_top_kup_t {
		font-size: 12px;
	}

	.birds_top_zhivo_t {
		font-size: 12px;
	}

	.birds_s_title {
		font-size: 12px;
	}

	.xs-lastpay {
		font-size: 16px;
	}
	
	.xs-btn {
		margin-top: 0px;
	}

	.btn-vkontakte {
		margin-top: 15px !important;
		margin-bottom: 0px !important;
	}
	
	.btn-tg {
		margin-top: 15px !important;
		margin-bottom: 0px !important;
	}

	.xs-user-menu-competition {
		font-size: 16px;
	}

	.xs-best-choice {
		width: 109px;
	}

	.navbar-nav-recall {
		display: none !important;
	}

	.xs-table-notice {
		font-size: 16px;
	}

	.xs-account-insert {
		font-size: 16px !important;
	}

	.xs-account-insertf {
		font-size: 16px !important;
	}

	.xs-account-almaz-up {
		font-size: 16px !important;
	}

	.xs-account-koff {
		margin-bottom: 0px;
	}

	.xs-account-store-eggs {
		margin-top: -5px;
	}

	.xs-account-auc {
		font-size: 16px;
	}

	.xs-competition {
		font-size: 16px;
	}

	.xs-invcompetition {
		font-size: 16px;
	}

	.xs-invcomp-list {
		font-size: 16px;
	}

	.xs-comp-list {
		font-size: 16px;
	}

	.xs-new-news-cap {
		display: unset;
	}
	
	.xs-story-w2 {
		font-size: 14px !important;
	}
	
	.xs-user-payment-adm {
		font-size: 14px;
	}
	
    .hidden-touch {
        display: block!important;
    }
	
	.menu-left-a {
        margin-bottom: 0px;
    }
	
	.stats-users-block {
        font-size: 13px;
    }
	
	.stats-users-block-howmuch {
        font-size: 14px;
    }
	
	.xs-table-payli {
        font-size: 16px;
    }
	
	.xs-violet-insert {
		font-size: 12px !important;
	}
	
	.sender_comment {
		width: 93% !important;
	}
	
	.a-news {
        font-size: 16px;
    }
	
	.btn-violet-market {
	margin-top: 17px;
    }
}

@media (min-width: 821px) {
    #back-top {
		display: none!important;
    }
}

@media (max-width: 820px) {
    .hidden-touch{
        display: none!important;
    }
}

@media (max-width: 767px) {
	.header-nav-btn-home {
        margin-left: 15px !important;
    }
	
	.header-navbar-btn {
        margin-left: 15px;
    }
	
	.bg-skirt {
	    margin-bottom: 0px;
        margin-top: -15px;
    }
	
	.xs-payment-1 {
		white-space: normal !important;
		margin-bottom: 15px;
	}
	
	.navbar-default {
        margin-top: -15px;
		margin-bottom: 34px;
    }

	.xs-account-birds {
		font-size: 10px !important;
	}

	.xs-account-birds2 {
		font-size: 10px !important;
	}
	
	.xs-table-responsive-pay {
		border-top: 0px solid #dddddd !important;
	}

	.xs-table-responsive-ya {
		border-top: 0px solid #dddddd !important;
	}
	
	.xs-header-table-store-2 {
		border-top: 0px solid #d7d3e0 !important;
		border-left: 0px solid #d7d3e0 !important;
		border-right: 0px solid #d7d3e0 !important;
	}
	
	.xs-header-table-store {
		border-top: 0px solid #d7d3e0 !important;
		border-left: 0px solid #d7d3e0 !important;
		border-right: 0px solid #d7d3e0 !important;
		border-bottom: 1px solid #d7d3e0 !important;
	}
	
	.xs-table-store-7 {
		overflow-y: initial;
		width: 100.1%;
	}
	
	.xs-btn {
		margin-top: 0px !important;
	}

	.xs-top-menu {
		font-size: 16px;
		border-color: rgba(255, 255, 255, 0);
        margin-bottom: -19px;
	}

	.xs-secret-buyref {
		font-size: 12px;
	}

	.xs-logo {
		display: none;
	}

	.new-news-cap {
		font-size: 14px;
	}
	
	.news-pin {
		font-size: 14px;
		margin-top: -8px;
	}

	.navbar-nav-recall {
		display: inline-block !important;
	}

	.xs-account-almaz-up {
		font-size: 10px !important;
	}

	.xs-account-store-eggs {
		margin-top: -10px;
	}

	.xs-account-auc {
		font-size: 14px;
	}

	.xs-competition {
		font-size: 14px;
	}

	.xs-invcompetition {
		font-size: 14px;
	}

	.xs-invcomp-list {
		font-size: 14px;
	}

	.xs-comp-list {
		font-size: 14px;
	}

	.xs-new-news-cap {
		display: none;
	}
	
	.bg-xs {
		background-image: url(/img/bg/bg-xs.png?11) !important;
	}
	
	.bg2-xs {
		background-image: url(/img/bg/bg2-xs.png?11) !important;
	}
	
	.xs-payments1 {
		font-size: 12px;
	}
	
	.header-navbar-btn {
        margin-right: 15px;
    }
	
	.header-nav-btn-home {
        margin-left: 15px;
    }
	
	.xs-header-nav-btn {
        margin-bottom: 15px;
    }
	
	.xs-violet-insert {
		font-size: 10px !important;
	}
	
	.xs-secret-payins {
		font-size: 14px;
	}
	
	.sender_comment {
		width: 92.5% !important;
	}
	
	.header-btn-new {
        margin-top: 15px;
    }
	
	.navbar-nav {
        background-color: #689369;
    }
	
	.navbar-nav-winter {
        background-color: #3597c8;
    }
}

@media (min-width: 767px) {
	.xs-logo2 {
		display: none;
	}
}

@media (max-width: 730px) {
	.story-w-purse {
        width: 80px !important;
    }
	
	.xs-store {
		font-size: 10.5px;
	}
	
	.xs-store-2 {
		font-size: 12px;
	}
}

@media (max-width: 700px) {
	.xs-secret-users {
		font-size: 14px;
	}
	
	.xs-table-notice {
		font-size: 12px;
	}
	
	.xs-table-payli {
        font-size: 12px;
    }
}	
	
@media (max-width: 691px) {
	.xs-winners {
		font-size: 12px !important;
	}
	
	.xs-story-w2 {
		font-size: 11px !important;
	}
}

@media (max-width: 675px) {
	.xs-account-insert {
		font-size: 12px !important;
	}

	.xs-account-insertf {
		font-size: 12px !important;
	}
}

@media (max-width: 670px) {
	.xs-account-alik {
		font-size: 12px;
	}

	.xs-account-almaz {
		font-size: 12px;
	}

	.xs-account-sevens {
		font-size: 12px;
	}
}

@media (max-width: 661px) {
	.xs-winners {
		font-size: 12px !important;
	}
	
	.stats-users-block {
        font-size: 13px;
    }
	
	.stats-users-block-howmuch {
        font-size: 14px;
    }
}

@media (max-width: 656px) {
	.xs-btn-payments1 {
		font-size: 10px;
	}
}

@media (max-width: 638px) {
	.btn-violet-market {
	margin-top: 10px;
    }
}

@media (max-width: 630px) {
	.xs-payment-payeer {
		font-size: 10px !important;
	}

	.xs-payment-yandex {
		font-size: 10px !important;
	}

	.xs-payment-qiwi {
		font-size: 10px !important;
	}

	.xs-support-all {
		font-size: 14px;
	}
	
	.xs-name-purse-inserta {
		font-size: 14px;
	}
	
	.yoomoney-input-inserta {
        width: 155px;
        font-size: 14px;
    }
	
	.btn-inserta-copy {
        margin-top: 2.5px !important;
    }
	
	.qiwi-input-inserta {
        width: 100px;
        font-size: 14px;
    }
	
	.visa-input-inserta {
        font-size: 14px;
        width: 155px;
    }
	
	.mastercard-input-inserta {
        font-size: 14px;
        width: 155px;
    }
	
	.mir-input-inserta {
        font-size: 14px;
        width: 155px;
    }
}

@media (max-width: 623px) {
	.xs-del-a {
		width: 10px;
	}
	
	.xs-pin-unpin-a {
		width: 10px;
	}
	
	.xs-pin {
		font-size: 12px !important;
	}

	.xs-pay-systems {
		font-size: 12px !important;
	}

	.xs-story-sell {
		font-size: 12px !important;
	}

	.xs-story-swap {
		font-size: 12px !important;
	}

	.xs-story-buy {
		font-size: 12px !important;
	}

	.xs-story-food {
		font-size: 12px !important;
	}

	.xs-story-insert {
		font-size: 12px !important;
	}
	
	.xs-violet-insert {
		font-size: 8px !important;
	}

	.xs-compconfig-list {
		font-size: 12px !important;
	}

	.xs-story-w2 {
		font-size: 10px !important;
	}

	.xs-tp {
		font-size: 12px !important;
	}

	.xs-account-swap {
		font-size: 14px !important;
	}

	.xs-account-insera {
		font-size: 12px !important;
	}

	.xs-account-leader {
		font-size: 10px !important;
	}

	.xs-account-auc {
		font-size: 12px;
	}
	
	.xs-payments1 {
		font-size: 10px;
	}
}

@media (max-width: 622px) {
	.xs-stats-adm {
		margin-left: 0px !important;
	}
	
	.xs-invcompconfig-adm {
		font-size: 12px;
	}

	.xs-user-payment-adm {
		font-size: 12px;
	}

	.xs-statistics-adm {
		font-size: 12px;
	}
}

@media (max-width: 621px) {
	.xs-header-table-store-2 {
		font-size: 10px;
	}
	
	.a-news {
        font-size: 12px;
    }
}

@media (max-width: 616px) {
	.xs-story-w {
		font-size: 12px;
	}
}

@media (max-width: 595px) {
	.xs-w-cancel {
		line-height: 23px !important;
	}
}

@media (max-width: 591px) {
	.new-news-cap {
		font-size: 12px;
	}
	
	.news-pin {
		font-size: 12px;
		margin-top: -5px;
	}
	
	.stats-users-block {
        font-size: 13px;
    }
	
	.stats-users-block-howmuch {
        font-size: 14px;
    }
}

@media (max-width: 584px) {
	.xs-nav-tabs {
		font-size: 12px !important;
	}
}

@media (max-width: 580px) {
	.xs-secret-payins {
		font-size: 12px;
	}
}

@media (max-width: 576px) {
	.xs-table-store-7 {
		width: 100%;
	}
}

@media (max-width: 572px) {
	.xs-deposit-solution {
		display: block;
		margin-top: 20px;
	}
}

@media (max-width: 570px) {
	.story-w-purse {
        width: 70px !important;
    }
	
	.xs-support-all {
		font-size: 12px;
	}

	.xs-support-pointer {
		margin-right: 5px !important;
	}
}

@media (max-width: 550px) {
	#back-top {
		position: fixed;
		height: 60px;
		bottom: 25px;
		left: 20px;
		padding: 0;
		margin: 0;
		z-index: 10000;
	}

	#back-top a {
		display: block;
		text-align: center;
	}

	#back-top span {
		position: fixed;
        bottom: 0;
        right: 0;
	    margin-right: 33px;
        margin-bottom: 33px;
		width: 40px;
		height: 40px;
		display: block;
		padding: 0;
		background: url(/img/scroll-arrow-2.png) no-repeat center center;
	}
	
	.sender_comment {
		width: 92% !important;
    }
}
	
@media (max-width: 513px) {
	.deposit-freekassa-bonus {
		margin-top: 10px;
	}
}

@media (max-width: 450px) {
	.snow {
		margin-left: 30px;
	}
}

@media (max-width: 400px) {
	.snow {
		margin-left: 50px;
	}
	
	.btn-story-insert-arm-adm {
	    margin-right: 3.5px;
    }
}

@media (max-width: 375px) {
	.snow {
		margin-left: 80px;
	}
}

@media (max-width: 360px) {
	.xs-need-buy {
		margin-top: 12px !important;
	}

	.xs-fr-block {
		height: 211px !important;
	}

	.xs-fr-block2 {
		height: 234.5px !important;
	}

	#back-top {
		bottom: 25px;
	}
}

@media (max-width: 350px) {
	.snow {
		margin-left: 100px;
	}
}

@media (max-width: 300px) {
	.snow {
		margin-left: 130px;
	}
}

.field-tip {
	position: relative;
}

.field-tip .tip-content {
	background: #141414;
	box-shadow: 2px 2px 5px #aaa;
	color: #fff;
	margin-right: -220px;
	moz-box-shadow: 2px 2px 5px #aaa;
	moz-transition: opacity 250ms ease-out;
	ms-transition: opacity 250ms ease-out;
	opacity: 0;
	o-transition: opacity 250ms ease-out;
	padding: 10px;
	position: absolute;
	right: 9999px;
	transition: opacity 250ms ease-out;
	webkit-box-shadow: 2px 2px 5px #aaa;
	webkit-transition: opacity 250ms ease-out;
	width: 200px;
}

.field-tip .tip-content:before {
	border: 8px solid transparent;
	border-right-color: #141414;
	color: #141414;
	content: ' ';
	height: 0;
	left: -16px;
	margin-top: -8px;
	position: absolute;
	top: 50%;
	width: 0;
}

.field-tip:hover .tip-content {
	opacity: 1;
	right: 0px;
}

.support_wow {
	animation: animationpulse 2s infinite;
	-webkit-animation: animationpulse 2s ease-out;
	-webkit-animation-iteration-count: infinite;
	box-shadow: 1px 1px 5px #a84a7e;
}

.support_wow:hover {
	animation: linear;
	box-shadow: 0px 0px 0px #38b44a;
	color: #fff !important;
}

.leader_wow {
	animation: animationpulse 2s infinite;
	-webkit-animation: animationpulse 2s ease-out;
	-webkit-animation-iteration-count: infinite;
	background: #38b44a;
	box-shadow: 1px 1px 5px #38b44a;
}

.leader_wow:hover {
	animation: linear;
	box-shadow: 0px 0px 0px #38b44a;
	color: #fff !important;
}

.menu-mess-wow {
	animation: animationpulsenews 2s infinite;
	-webkit-animation: animationpulsenews 2s ease-out;
	-webkit-animation-iteration-count: infinite;
	box-shadow: 1px 1px 5px #df382c;
	color: #ffffff !important;
	background-color: #df382c;
	position: relative;
	z-index: 1000;
	display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    border: 1px solid #df382c;
	text-decoration: none;
	border-width: 1px 0;
    border-radius: 0;
}

.menu-mess-wow:hover {
	background-color: #cb3328 !important;
	text-decoration: none;
}

.new-news-wow {
	animation: animationpulsenews 2s infinite;
	-webkit-animation: animationpulsenews 2s ease-out;
	-webkit-animation-iteration-count: infinite;
	box-shadow: 1px 1px 5px #df382c;
}

.new-news-fixed-wow {
	animation: animationpulsenews 2s infinite;
	-webkit-animation: animationpulsenews 2s ease-out;
	-webkit-animation-iteration-count: infinite;
	box-shadow: 1px 1px 5px #5d2cdf;
}

.sender-wow-blue {
	animation: animationpulsenews 2s infinite;
	-webkit-animation: animationpulsenews 2s ease-out;
	-webkit-animation-iteration-count: infinite;
	box-shadow: 1px 1px 5px #0006cd;
}

.new-news-cap {
	margin-top: 0px;
	bottom: 0;
	right: 0;
	margin-bottom: -3px;
	margin-right: -3px;
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	text-transform: uppercase;
	display: inline-block;
	line-height: 1.7;
	text-shadow: 1px 1px #670202;
	position: absolute;
}

@-webkit-keyframes animationpulse {
	0% {
		-webkit-box-shadow: 0 0 0 0 inherit;
	}

	70% {
		-webkit-box-shadow: 0 0 0 15px rgba(0,0,0, 0);
	}

	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(0,0,0, 0);
	}
}

@keyframes animationpulse {
	0% {
		transform: scale(1.0, 1.0);
		-moz-box-shadow: 0 0 0 0 inherit;
		box-shadow: 0 0 0 0 inherit;
	}

	10% {
		transform: scale(1.1, 1.1);
	}

	15% {
		transform: scale(1.0, 1.0);
	}

	70% {
		-moz-box-shadow: 0 0 0 10px rgba(0,0,0, 0);
		box-shadow: 0 0 0 10px rgba(0,0,0, 0);
	}

	100% {
		-moz-box-shadow: 0 0 0 0 rgba(0,0,0, 0);
		box-shadow: 0 0 0 0 rgba(0,0,0, 0);
	}
}

@-ms-keyframes animationpulse {
	0% {
		-ms-transform: scale(1.0, 1.0);
	}

	10% {
		-ms-transform: scale(1.1, 1.1);
	}

	20% {
		-ms-transform: scale(1.0, 1.0);
	}

	100% {
		-ms-transform: scale(1.0, 1.0);
	}
}

@-webkit-keyframes animationpulsenews {
	0% {
		-webkit-box-shadow: 0 0 0 0 inherit;
	}

	70% {
		-webkit-box-shadow: 0 0 0 15px rgba(0,0,0, 0);
	}

	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(0,0,0, 0);
	}
}

@keyframes animationpulsenews {
	0% {
		transform: scale(1.0, 1.0);
		-moz-box-shadow: 0 0 0 0 inherit;
		box-shadow: 0 0 0 0 inherit;
	}

	10% {
		transform: scale(1.0, 1.0);
	}

	15% {
		transform: scale(1.0, 1.0);
	}

	70% {
		-moz-box-shadow: 0 0 0 10px rgba(0,0,0, 0);
		box-shadow: 0 0 0 10px rgba(0,0,0, 0);
	}

	100% {
		-moz-box-shadow: 0 0 0 0 rgba(0,0,0, 0);
		box-shadow: 0 0 0 0 rgba(0,0,0, 0);
	}
}

@-ms-keyframes animationpulsenews {
	0% {
		-ms-transform: scale(1.0, 1.0);
	}

	10% {
		-ms-transform: scale(1.0, 1.0);
	}

	20% {
		-ms-transform: scale(1.0, 1.0);
	}

	100% {
		-ms-transform: scale(1.0, 1.0);
	}
}

/* СНЕГ */

.snow {
	position: fixed;
	width: 10px;
	height: 10px;
	background: white;
	border-radius: 50%;
	top: 0;
	z-index: -1;
	margin-top: -40px;
}

.snow:nth-child(1) {
	opacity: 0.3731;
	transform: translate(87.722vw, -10px) scale(0.4365);
	animation: fall-1 27s -12s linear infinite;
}

@keyframes fall-1 {
	35.356% {
		transform: translate(79.8828vw, 35.356vh) scale(0.4365);
	}

	to {
		transform: translate(83.8024vw, 100vh) scale(0.4365);
	}
}

.snow:nth-child(2) {
	opacity: 0.4649;
	transform: translate(69.0702vw, -10px) scale(0.3195);
	animation: fall-2 11s -26s linear infinite;
}

@keyframes fall-2 {
	56.112% {
		transform: translate(68.7015vw, 56.112vh) scale(0.3195);
	}

	to {
		transform: translate(68.88585vw, 100vh) scale(0.3195);
	}
}

.snow:nth-child(3) {
	opacity: 0.5809;
	transform: translate(66.4265vw, -10px) scale(0.8108);
	animation: fall-3 21s -18s linear infinite;
}

@keyframes fall-3 {
	59.448% {
		transform: translate(57.8681vw, 59.448vh) scale(0.8108);
	}

	to {
		transform: translate(62.1473vw, 100vh) scale(0.8108);
	}
}

.snow:nth-child(4) {
	opacity: 0.1584;
	transform: translate(14.5853vw, -10px) scale(0.442);
	animation: fall-4 21s -5s linear infinite;
}

@keyframes fall-4 {
	73.616% {
		transform: translate(14.9107vw, 73.616vh) scale(0.442);
	}

	to {
		transform: translate(14.748vw, 100vh) scale(0.442);
	}
}

.snow:nth-child(5) {
	opacity: 0.4865;
	transform: translate(54.3175vw, -10px) scale(0.0159);
	animation: fall-5 24s -3s linear infinite;
}

@keyframes fall-5 {
	54.67% {
		transform: translate(45.9994vw, 54.67vh) scale(0.0159);
	}

	to {
		transform: translate(50.15845vw, 100vh) scale(0.0159);
	}
}

.snow:nth-child(6) {
	opacity: 0.951;
	transform: translate(18.5597vw, -10px) scale(0.5421);
	animation: fall-6 12s -9s linear infinite;
}

@keyframes fall-6 {
	64.734% {
		transform: translate(24.2837vw, 64.734vh) scale(0.5421);
	}

	to {
		transform: translate(21.4217vw, 100vh) scale(0.5421);
	}
}

.snow:nth-child(7) {
	opacity: 0.232;
	transform: translate(34.1827vw, -10px) scale(0.6496);
	animation: fall-7 14s -20s linear infinite;
}

@keyframes fall-7 {
	69.614% {
		transform: translate(40.6985vw, 69.614vh) scale(0.6496);
	}

	to {
		transform: translate(37.4406vw, 100vh) scale(0.6496);
	}
}

.snow:nth-child(8) {
	opacity: 0.4166;
	transform: translate(82.3086vw, -10px) scale(0.2206);
	animation: fall-8 29s -5s linear infinite;
}

@keyframes fall-8 {
	49.009% {
		transform: translate(86.0674vw, 49.009vh) scale(0.2206);
	}

	to {
		transform: translate(84.188vw, 100vh) scale(0.2206);
	}
}

.snow:nth-child(9) {
	opacity: 0.7245;
	transform: translate(63.3962vw, -10px) scale(0.7026);
	animation: fall-9 13s -25s linear infinite;
}

@keyframes fall-9 {
	38.344% {
		transform: translate(67.7154vw, 38.344vh) scale(0.7026);
	}

	to {
		transform: translate(65.5558vw, 100vh) scale(0.7026);
	}
}

.snow:nth-child(10) {
	opacity: 0.3573;
	transform: translate(87.5868vw, -10px) scale(0.6504);
	animation: fall-10 20s -30s linear infinite;
}

@keyframes fall-10 {
	39.912% {
		transform: translate(90.5503vw, 39.912vh) scale(0.6504);
	}

	to {
		transform: translate(89.06855vw, 100vh) scale(0.6504);
	}
}

.snow:nth-child(11) {
	opacity: 0.258;
	transform: translate(40.0834vw, -10px) scale(0.0571);
	animation: fall-11 22s -29s linear infinite;
}

@keyframes fall-11 {
	65.396% {
		transform: translate(36.3353vw, 65.396vh) scale(0.0571);
	}

	to {
		transform: translate(38.20935vw, 100vh) scale(0.0571);
	}
}

.snow:nth-child(12) {
	opacity: 0.7243;
	transform: translate(8.5486vw, -10px) scale(0.2628);
	animation: fall-12 12s -1s linear infinite;
}

@keyframes fall-12 {
	71.345% {
		transform: translate(10.4141vw, 71.345vh) scale(0.2628);
	}

	to {
		transform: translate(9.48135vw, 100vh) scale(0.2628);
	}
}

.snow:nth-child(13) {
	opacity: 0.6518;
	transform: translate(13.519vw, -10px) scale(0.9369);
	animation: fall-13 24s -13s linear infinite;
}

@keyframes fall-13 {
	37.075% {
		transform: translate(10.0595vw, 37.075vh) scale(0.9369);
	}

	to {
		transform: translate(11.78925vw, 100vh) scale(0.9369);
	}
}

.snow:nth-child(14) {
	opacity: 0.7953;
	transform: translate(29.9295vw, -10px) scale(0.9163);
	animation: fall-14 26s -25s linear infinite;
}

@keyframes fall-14 {
	72.238% {
		transform: translate(29.7917vw, 72.238vh) scale(0.9163);
	}

	to {
		transform: translate(29.8606vw, 100vh) scale(0.9163);
	}
}

.snow:nth-child(15) {
	opacity: 0.0673;
	transform: translate(92.7993vw, -10px) scale(0.2747);
	animation: fall-15 11s -21s linear infinite;
}

@keyframes fall-15 {
	42.946% {
		transform: translate(98.0836vw, 42.946vh) scale(0.2747);
	}

	to {
		transform: translate(95.44145vw, 100vh) scale(0.2747);
	}
}

.snow:nth-child(16) {
	opacity: 0.246;
	transform: translate(7.7184vw, -10px) scale(0.3968);
	animation: fall-16 13s -23s linear infinite;
}

@keyframes fall-16 {
	43.203% {
		transform: translate(14.9067vw, 43.203vh) scale(0.3968);
	}

	to {
		transform: translate(11.31255vw, 100vh) scale(0.3968);
	}
}

.snow:nth-child(17) {
	opacity: 0.389;
	transform: translate(21.9402vw, -10px) scale(0.8886);
	animation: fall-17 18s -10s linear infinite;
}

@keyframes fall-17 {
	54.393% {
		transform: translate(18.2166vw, 54.393vh) scale(0.8886);
	}

	to {
		transform: translate(20.0784vw, 100vh) scale(0.8886);
	}
}

.snow:nth-child(18) {
	opacity: 0.9916;
	transform: translate(64.6332vw, -10px) scale(0.8713);
	animation: fall-18 17s -10s linear infinite;
}

@keyframes fall-18 {
	31.457% {
		transform: translate(58.9593vw, 31.457vh) scale(0.8713);
	}

	to {
		transform: translate(61.79625vw, 100vh) scale(0.8713);
	}
}

.snow:nth-child(19) {
	opacity: 0.0384;
	transform: translate(88.4379vw, -10px) scale(0.7886);
	animation: fall-19 17s -7s linear infinite;
}

@keyframes fall-19 {
	69.369% {
		transform: translate(82.2395vw, 69.369vh) scale(0.7886);
	}

	to {
		transform: translate(85.3387vw, 100vh) scale(0.7886);
	}
}

.snow:nth-child(20) {
	opacity: 0.7304;
	transform: translate(28.0713vw, -10px) scale(0.819);
	animation: fall-20 28s -18s linear infinite;
}

@keyframes fall-20 {
	77.291% {
		transform: translate(34.0875vw, 77.291vh) scale(0.819);
	}

	to {
		transform: translate(31.0794vw, 100vh) scale(0.819);
	}
}

.snow:nth-child(21) {
	opacity: 0.2008;
	transform: translate(76.1151vw, -10px) scale(0.8276);
	animation: fall-21 11s -18s linear infinite;
}

@keyframes fall-21 {
	36.967% {
		transform: translate(74.6393vw, 36.967vh) scale(0.8276);
	}

	to {
		transform: translate(75.3772vw, 100vh) scale(0.8276);
	}
}

.snow:nth-child(22) {
	opacity: 0.2323;
	transform: translate(53.3969vw, -10px) scale(0.6957);
	animation: fall-22 26s -6s linear infinite;
}

@keyframes fall-22 {
	73.323% {
		transform: translate(43.6452vw, 73.323vh) scale(0.6957);
	}

	to {
		transform: translate(48.52105vw, 100vh) scale(0.6957);
	}
}

.snow:nth-child(23) {
	opacity: 0.049;
	transform: translate(45.763vw, -10px) scale(0.1304);
	animation: fall-23 10s -2s linear infinite;
}

@keyframes fall-23 {
	64.482% {
		transform: translate(37.1805vw, 64.482vh) scale(0.1304);
	}

	to {
		transform: translate(41.47175vw, 100vh) scale(0.1304);
	}
}

.snow:nth-child(24) {
	opacity: 0.9263;
	transform: translate(5.9607vw, -10px) scale(0.571);
	animation: fall-24 10s -22s linear infinite;
}

@keyframes fall-24 {
	46.688% {
		transform: translate(6.4696vw, 46.688vh) scale(0.571);
	}

	to {
		transform: translate(6.21515vw, 100vh) scale(0.571);
	}
}

.snow:nth-child(25) {
	opacity: 0.1844;
	transform: translate(36.097vw, -10px) scale(0.0017);
	animation: fall-25 14s -22s linear infinite;
}

@keyframes fall-25 {
	40.199% {
		transform: translate(26.3816vw, 40.199vh) scale(0.0017);
	}

	to {
		transform: translate(31.2393vw, 100vh) scale(0.0017);
	}
}

.snow:nth-child(26) {
	opacity: 0.1672;
	transform: translate(64.9471vw, -10px) scale(0.9293);
	animation: fall-26 22s -16s linear infinite;
}

@keyframes fall-26 {
	66.964% {
		transform: translate(64.887vw, 66.964vh) scale(0.9293);
	}

	to {
		transform: translate(64.91705vw, 100vh) scale(0.9293);
	}
}

.snow:nth-child(27) {
	opacity: 0.8854;
	transform: translate(46.3998vw, -10px) scale(0.488);
	animation: fall-27 27s -4s linear infinite;
}

@keyframes fall-27 {
	79.152% {
		transform: translate(45.5899vw, 79.152vh) scale(0.488);
	}

	to {
		transform: translate(45.99485vw, 100vh) scale(0.488);
	}
}

.snow:nth-child(28) {
	opacity: 0.6584;
	transform: translate(38.8238vw, -10px) scale(0.4591);
	animation: fall-28 17s -23s linear infinite;
}

@keyframes fall-28 {
	34.825% {
		transform: translate(35.9768vw, 34.825vh) scale(0.4591);
	}

	to {
		transform: translate(37.4003vw, 100vh) scale(0.4591);
	}
}

.snow:nth-child(29) {
	opacity: 0.0694;
	transform: translate(43.8598vw, -10px) scale(0.4428);
	animation: fall-29 17s -16s linear infinite;
}

@keyframes fall-29 {
	33.606% {
		transform: translate(37.4033vw, 33.606vh) scale(0.4428);
	}

	to {
		transform: translate(40.63155vw, 100vh) scale(0.4428);
	}
}

.snow:nth-child(30) {
	opacity: 0.2169;
	transform: translate(38.9433vw, -10px) scale(0.1436);
	animation: fall-30 26s -7s linear infinite;
}

@keyframes fall-30 {
	71.364% {
		transform: translate(41.8203vw, 71.364vh) scale(0.1436);
	}

	to {
		transform: translate(40.3818vw, 100vh) scale(0.1436);
	}
}

.snow:nth-child(31) {
	opacity: 0.3119;
	transform: translate(7.7058vw, -10px) scale(0.5718);
	animation: fall-31 20s -9s linear infinite;
}

@keyframes fall-31 {
	57.786% {
		transform: translate(10.3454vw, 57.786vh) scale(0.5718);
	}

	to {
		transform: translate(9.0256vw, 100vh) scale(0.5718);
	}
}

.snow:nth-child(32) {
	opacity: 0.9721;
	transform: translate(95.5015vw, -10px) scale(0.384);
	animation: fall-32 17s -10s linear infinite;
}

@keyframes fall-32 {
	39.807% {
		transform: translate(100.2334vw, 39.807vh) scale(0.384);
	}

	to {
		transform: translate(97.86745vw, 100vh) scale(0.384);
	}
}

.snow:nth-child(33) {
	opacity: 0.2719;
	transform: translate(44.1358vw, -10px) scale(0.7798);
	animation: fall-33 30s -29s linear infinite;
}

@keyframes fall-33 {
	30.504% {
		transform: translate(39.3643vw, 30.504vh) scale(0.7798);
	}

	to {
		transform: translate(41.75005vw, 100vh) scale(0.7798);
	}
}

.snow:nth-child(34) {
	opacity: 0.4539;
	transform: translate(44.1006vw, -10px) scale(0.3864);
	animation: fall-34 24s -1s linear infinite;
}

@keyframes fall-34 {
	64.154% {
		transform: translate(47.6749vw, 64.154vh) scale(0.3864);
	}

	to {
		transform: translate(45.88775vw, 100vh) scale(0.3864);
	}
}

.snow:nth-child(35) {
	opacity: 0.5472;
	transform: translate(37.4411vw, -10px) scale(0.4189);
	animation: fall-35 27s -22s linear infinite;
}

@keyframes fall-35 {
	53.384% {
		transform: translate(34.3698vw, 53.384vh) scale(0.4189);
	}

	to {
		transform: translate(35.90545vw, 100vh) scale(0.4189);
	}
}

.snow:nth-child(36) {
	opacity: 0.7064;
	transform: translate(50.3531vw, -10px) scale(0.6915);
	animation: fall-36 21s -11s linear infinite;
}

@keyframes fall-36 {
	74.115% {
		transform: translate(59.0588vw, 74.115vh) scale(0.6915);
	}

	to {
		transform: translate(54.70595vw, 100vh) scale(0.6915);
	}
}

.snow:nth-child(37) {
	opacity: 0.4394;
	transform: translate(24.5276vw, -10px) scale(0.4357);
	animation: fall-37 27s -8s linear infinite;
}

@keyframes fall-37 {
	74.716% {
		transform: translate(26.8726vw, 74.716vh) scale(0.4357);
	}

	to {
		transform: translate(25.7001vw, 100vh) scale(0.4357);
	}
}

.snow:nth-child(38) {
	opacity: 0.778;
	transform: translate(12.4671vw, -10px) scale(0.1217);
	animation: fall-38 29s -18s linear infinite;
}

@keyframes fall-38 {
	58.588% {
		transform: translate(13.7882vw, 58.588vh) scale(0.1217);
	}

	to {
		transform: translate(13.12765vw, 100vh) scale(0.1217);
	}
}

.snow:nth-child(39) {
	opacity: 0.2529;
	transform: translate(8.1556vw, -10px) scale(0.0886);
	animation: fall-39 19s -28s linear infinite;
}

@keyframes fall-39 {
	47.085% {
		transform: translate(16.3672vw, 47.085vh) scale(0.0886);
	}

	to {
		transform: translate(12.2614vw, 100vh) scale(0.0886);
	}
}

.snow:nth-child(40) {
	opacity: 0.6697;
	transform: translate(8.3656vw, -10px) scale(0.2958);
	animation: fall-40 11s -11s linear infinite;
}

@keyframes fall-40 {
	47.921% {
		transform: translate(-0.1304vw, 47.921vh) scale(0.2958);
	}

	to {
		transform: translate(4.1176vw, 100vh) scale(0.2958);
	}
}

.snow:nth-child(41) {
	opacity: 0.0666;
	transform: translate(93.1411vw, -10px) scale(0.5504);
	animation: fall-41 15s -29s linear infinite;
}

@keyframes fall-41 {
	50.469% {
		transform: translate(94.2024vw, 50.469vh) scale(0.5504);
	}

	to {
		transform: translate(93.67175vw, 100vh) scale(0.5504);
	}
}

.snow:nth-child(42) {
	opacity: 0.5872;
	transform: translate(34.5064vw, -10px) scale(0.0395);
	animation: fall-42 17s -23s linear infinite;
}

@keyframes fall-42 {
	73.756% {
		transform: translate(25.4699vw, 73.756vh) scale(0.0395);
	}

	to {
		transform: translate(29.98815vw, 100vh) scale(0.0395);
	}
}

.snow:nth-child(43) {
	opacity: 0.4169;
	transform: translate(22.8911vw, -10px) scale(0.7521);
	animation: fall-43 28s -8s linear infinite;
}

@keyframes fall-43 {
	68.813% {
		transform: translate(24.3002vw, 68.813vh) scale(0.7521);
	}

	to {
		transform: translate(23.59565vw, 100vh) scale(0.7521);
	}
}

.snow:nth-child(44) {
	opacity: 0.1858;
	transform: translate(78.9636vw, -10px) scale(0.7599);
	animation: fall-44 14s -16s linear infinite;
}

@keyframes fall-44 {
	54.347% {
		transform: translate(73.4503vw, 54.347vh) scale(0.7599);
	}

	to {
		transform: translate(76.20695vw, 100vh) scale(0.7599);
	}
}

.snow:nth-child(45) {
	opacity: 0.0596;
	transform: translate(14.0993vw, -10px) scale(0.3684);
	animation: fall-45 19s -26s linear infinite;
}

@keyframes fall-45 {
	75.854% {
		transform: translate(15.9852vw, 75.854vh) scale(0.3684);
	}

	to {
		transform: translate(15.04225vw, 100vh) scale(0.3684);
	}
}

.snow:nth-child(46) {
	opacity: 0.0577;
	transform: translate(36.2401vw, -10px) scale(0.4824);
	animation: fall-46 26s -24s linear infinite;
}

@keyframes fall-46 {
	79.5% {
		transform: translate(34.255vw, 79.5vh) scale(0.4824);
	}

	to {
		transform: translate(35.24755vw, 100vh) scale(0.4824);
	}
}

.snow:nth-child(47) {
	opacity: 0.189;
	transform: translate(81.4023vw, -10px) scale(0.8914);
	animation: fall-47 18s -27s linear infinite;
}

@keyframes fall-47 {
	35.862% {
		transform: translate(87.407vw, 35.862vh) scale(0.8914);
	}

	to {
		transform: translate(84.40465vw, 100vh) scale(0.8914);
	}
}

.snow:nth-child(48) {
	opacity: 0.9823;
	transform: translate(47.0317vw, -10px) scale(0.6171);
	animation: fall-48 14s -20s linear infinite;
}

@keyframes fall-48 {
	70.656% {
		transform: translate(50.2608vw, 70.656vh) scale(0.6171);
	}

	to {
		transform: translate(48.64625vw, 100vh) scale(0.6171);
	}
}

.snow:nth-child(49) {
	opacity: 0.9707;
	transform: translate(50.4749vw, -10px) scale(0.8108);
	animation: fall-49 17s -19s linear infinite;
}

@keyframes fall-49 {
	78.469% {
		transform: translate(48.5339vw, 78.469vh) scale(0.8108);
	}

	to {
		transform: translate(49.5044vw, 100vh) scale(0.8108);
	}
}

.snow:nth-child(50) {
	opacity: 0.5347;
	transform: translate(88.7927vw, -10px) scale(0.2848);
	animation: fall-50 29s -14s linear infinite;
}

@keyframes fall-50 {
	56.968% {
		transform: translate(84.8068vw, 56.968vh) scale(0.2848);
	}

	to {
		transform: translate(86.79975vw, 100vh) scale(0.2848);
	}
}

.snow:nth-child(51) {
	opacity: 0.8829;
	transform: translate(91.0662vw, -10px) scale(0.0281);
	animation: fall-51 19s -19s linear infinite;
}

@keyframes fall-51 {
	44.891% {
		transform: translate(96.5852vw, 44.891vh) scale(0.0281);
	}

	to {
		transform: translate(93.8257vw, 100vh) scale(0.0281);
	}
}

.snow:nth-child(52) {
	opacity: 0.5211;
	transform: translate(75.4493vw, -10px) scale(0.7504);
	animation: fall-52 16s -12s linear infinite;
}

@keyframes fall-52 {
	30.508% {
		transform: translate(75.7698vw, 30.508vh) scale(0.7504);
	}

	to {
		transform: translate(75.60955vw, 100vh) scale(0.7504);
	}
}

.snow:nth-child(53) {
	opacity: 0.7004;
	transform: translate(14.0014vw, -10px) scale(0.2632);
	animation: fall-53 27s -29s linear infinite;
}

@keyframes fall-53 {
	31.248% {
		transform: translate(8.3779vw, 31.248vh) scale(0.2632);
	}

	to {
		transform: translate(11.18965vw, 100vh) scale(0.2632);
	}
}

.snow:nth-child(54) {
	opacity: 0.0069;
	transform: translate(67.3251vw, -10px) scale(0.3041);
	animation: fall-54 23s -26s linear infinite;
}

@keyframes fall-54 {
	32.2% {
		transform: translate(70.4806vw, 32.2vh) scale(0.3041);
	}

	to {
		transform: translate(68.90285vw, 100vh) scale(0.3041);
	}
}

.snow:nth-child(55) {
	opacity: 0.05;
	transform: translate(15.5234vw, -10px) scale(0.4558);
	animation: fall-55 20s -10s linear infinite;
}

@keyframes fall-55 {
	32.191% {
		transform: translate(19.4179vw, 32.191vh) scale(0.4558);
	}

	to {
		transform: translate(17.47065vw, 100vh) scale(0.4558);
	}
}

.snow:nth-child(56) {
	opacity: 0.3986;
	transform: translate(54.3018vw, -10px) scale(0.4691);
	animation: fall-56 12s -16s linear infinite;
}

@keyframes fall-56 {
	51.486% {
		transform: translate(64.2038vw, 51.486vh) scale(0.4691);
	}

	to {
		transform: translate(59.2528vw, 100vh) scale(0.4691);
	}
}

.snow:nth-child(57) {
	opacity: 0.4783;
	transform: translate(89.3227vw, -10px) scale(0.8238);
	animation: fall-57 16s -13s linear infinite;
}

@keyframes fall-57 {
	74.346% {
		transform: translate(98.3891vw, 74.346vh) scale(0.8238);
	}

	to {
		transform: translate(93.8559vw, 100vh) scale(0.8238);
	}
}

.snow:nth-child(58) {
	opacity: 0.7822;
	transform: translate(94.7396vw, -10px) scale(0.3155);
	animation: fall-58 30s -17s linear infinite;
}

@keyframes fall-58 {
	55.583% {
		transform: translate(97.8621vw, 55.583vh) scale(0.3155);
	}

	to {
		transform: translate(96.30085vw, 100vh) scale(0.3155);
	}
}

.snow:nth-child(59) {
	opacity: 0.547;
	transform: translate(82.3861vw, -10px) scale(0.8984);
	animation: fall-59 12s -20s linear infinite;
}

@keyframes fall-59 {
	68.339% {
		transform: translate(77.4261vw, 68.339vh) scale(0.8984);
	}

	to {
		transform: translate(79.9061vw, 100vh) scale(0.8984);
	}
}

.snow:nth-child(60) {
	opacity: 0.7486;
	transform: translate(28.7346vw, -10px) scale(0.5603);
	animation: fall-60 30s -11s linear infinite;
}

@keyframes fall-60 {
	34.449% {
		transform: translate(29.0416vw, 34.449vh) scale(0.5603);
	}

	to {
		transform: translate(28.8881vw, 100vh) scale(0.5603);
	}
}

.snow:nth-child(61) {
	opacity: 0.728;
	transform: translate(56.1066vw, -10px) scale(0.9053);
	animation: fall-61 18s -1s linear infinite;
}

@keyframes fall-61 {
	48.941% {
		transform: translate(46.7398vw, 48.941vh) scale(0.9053);
	}

	to {
		transform: translate(51.4232vw, 100vh) scale(0.9053);
	}
}

.snow:nth-child(62) {
	opacity: 0.8274;
	transform: translate(51.2575vw, -10px) scale(0.1622);
	animation: fall-62 24s -2s linear infinite;
}

@keyframes fall-62 {
	43.258% {
		transform: translate(43.7759vw, 43.258vh) scale(0.1622);
	}

	to {
		transform: translate(47.5167vw, 100vh) scale(0.1622);
	}
}

.snow:nth-child(63) {
	opacity: 0.3844;
	transform: translate(47.7424vw, -10px) scale(0.4667);
	animation: fall-63 18s -24s linear infinite;
}

@keyframes fall-63 {
	76.891% {
		transform: translate(48.7705vw, 76.891vh) scale(0.4667);
	}

	to {
		transform: translate(48.25645vw, 100vh) scale(0.4667);
	}
}

.snow:nth-child(64) {
	opacity: 0.1132;
	transform: translate(25.9729vw, -10px) scale(0.6307);
	animation: fall-64 15s -1s linear infinite;
}

@keyframes fall-64 {
	37.041% {
		transform: translate(18.1482vw, 37.041vh) scale(0.6307);
	}

	to {
		transform: translate(22.06055vw, 100vh) scale(0.6307);
	}
}

.snow:nth-child(65) {
	opacity: 0.6356;
	transform: translate(96.6641vw, -10px) scale(0.5423);
	animation: fall-65 18s -20s linear infinite;
}

@keyframes fall-65 {
	43.337% {
		transform: translate(88.9314vw, 43.337vh) scale(0.5423);
	}

	to {
		transform: translate(92.79775vw, 100vh) scale(0.5423);
	}
}

.snow:nth-child(66) {
	opacity: 0.1217;
	transform: translate(79.8425vw, -10px) scale(0.2633);
	animation: fall-66 15s -24s linear infinite;
}

@keyframes fall-66 {
	79.198% {
		transform: translate(82.5641vw, 79.198vh) scale(0.2633);
	}

	to {
		transform: translate(81.2033vw, 100vh) scale(0.2633);
	}
}

.snow:nth-child(67) {
	opacity: 0.0392;
	transform: translate(8.045vw, -10px) scale(0.253);
	animation: fall-67 16s -1s linear infinite;
}

@keyframes fall-67 {
	53.569% {
		transform: translate(15.0021vw, 53.569vh) scale(0.253);
	}

	to {
		transform: translate(11.52355vw, 100vh) scale(0.253);
	}
}

.snow:nth-child(68) {
	opacity: 0.891;
	transform: translate(56.6651vw, -10px) scale(0.3413);
	animation: fall-68 30s -30s linear infinite;
}

@keyframes fall-68 {
	31.394% {
		transform: translate(57.5144vw, 31.394vh) scale(0.3413);
	}

	to {
		transform: translate(57.08975vw, 100vh) scale(0.3413);
	}
}

.snow:nth-child(69) {
	opacity: 0.9664;
	transform: translate(50.5231vw, -10px) scale(0.3811);
	animation: fall-69 20s -22s linear infinite;
}

@keyframes fall-69 {
	31.85% {
		transform: translate(52.5054vw, 31.85vh) scale(0.3811);
	}

	to {
		transform: translate(51.51425vw, 100vh) scale(0.3811);
	}
}

.snow:nth-child(70) {
	opacity: 0.4414;
	transform: translate(87.3432vw, -10px) scale(0.7149);
	animation: fall-70 12s -25s linear infinite;
}

@keyframes fall-70 {
	37.744% {
		transform: translate(96.3596vw, 37.744vh) scale(0.7149);
	}

	to {
		transform: translate(91.8514vw, 100vh) scale(0.7149);
	}
}

.snow:nth-child(71) {
	opacity: 0.6537;
	transform: translate(39.663vw, -10px) scale(0.2997);
	animation: fall-71 27s -6s linear infinite;
}

@keyframes fall-71 {
	77.282% {
		transform: translate(48.4175vw, 77.282vh) scale(0.2997);
	}

	to {
		transform: translate(44.04025vw, 100vh) scale(0.2997);
	}
}

.snow:nth-child(72) {
	opacity: 0.851;
	transform: translate(93.3661vw, -10px) scale(0.6652);
	animation: fall-72 11s -9s linear infinite;
}

@keyframes fall-72 {
	67.304% {
		transform: translate(89.8609vw, 67.304vh) scale(0.6652);
	}

	to {
		transform: translate(91.6135vw, 100vh) scale(0.6652);
	}
}

.snow:nth-child(73) {
	opacity: 0.1202;
	transform: translate(49.2611vw, -10px) scale(0.9443);
	animation: fall-73 23s -7s linear infinite;
}

@keyframes fall-73 {
	31.444% {
		transform: translate(45.6436vw, 31.444vh) scale(0.9443);
	}

	to {
		transform: translate(47.45235vw, 100vh) scale(0.9443);
	}
}

.snow:nth-child(74) {
	opacity: 0.4586;
	transform: translate(83.4096vw, -10px) scale(0.0469);
	animation: fall-74 13s -8s linear infinite;
}

@keyframes fall-74 {
	69.918% {
		transform: translate(75.081vw, 69.918vh) scale(0.0469);
	}

	to {
		transform: translate(79.2453vw, 100vh) scale(0.0469);
	}
}

.snow:nth-child(75) {
	opacity: 0.4446;
	transform: translate(39.3423vw, -10px) scale(0.1752);
	animation: fall-75 11s -8s linear infinite;
}

@keyframes fall-75 {
	62.867% {
		transform: translate(41.4459vw, 62.867vh) scale(0.1752);
	}

	to {
		transform: translate(40.3941vw, 100vh) scale(0.1752);
	}
}

.snow:nth-child(76) {
	opacity: 0.0753;
	transform: translate(26.4554vw, -10px) scale(0.6997);
	animation: fall-76 10s -21s linear infinite;
}

@keyframes fall-76 {
	66.129% {
		transform: translate(17.6026vw, 66.129vh) scale(0.6997);
	}

	to {
		transform: translate(22.029vw, 100vh) scale(0.6997);
	}
}

.snow:nth-child(77) {
	opacity: 0.8822;
	transform: translate(96.6818vw, -10px) scale(0.9352);
	animation: fall-77 11s -13s linear infinite;
}

@keyframes fall-77 {
	70.035% {
		transform: translate(98.1819vw, 70.035vh) scale(0.9352);
	}

	to {
		transform: translate(97.43185vw, 100vh) scale(0.9352);
	}
}

.snow:nth-child(78) {
	opacity: 0.9339;
	transform: translate(60.8291vw, -10px) scale(0.5574);
	animation: fall-78 27s -27s linear infinite;
}

@keyframes fall-78 {
	63.459% {
		transform: translate(60.403vw, 63.459vh) scale(0.5574);
	}

	to {
		transform: translate(60.61605vw, 100vh) scale(0.5574);
	}
}

.snow:nth-child(79) {
	opacity: 0.6525;
	transform: translate(85.7382vw, -10px) scale(0.4604);
	animation: fall-79 29s -12s linear infinite;
}

@keyframes fall-79 {
	57.454% {
		transform: translate(84.0246vw, 57.454vh) scale(0.4604);
	}

	to {
		transform: translate(84.8814vw, 100vh) scale(0.4604);
	}
}

.snow:nth-child(80) {
	opacity: 0.4983;
	transform: translate(87.2221vw, -10px) scale(0.8972);
	animation: fall-80 19s -13s linear infinite;
}

@keyframes fall-80 {
	37.012% {
		transform: translate(80.2701vw, 37.012vh) scale(0.8972);
	}

	to {
		transform: translate(83.7461vw, 100vh) scale(0.8972);
	}
}

.snow:nth-child(81) {
	opacity: 0.6449;
	transform: translate(42.7442vw, -10px) scale(0.5062);
	animation: fall-81 26s -21s linear infinite;
}

@keyframes fall-81 {
	58.128% {
		transform: translate(35.4314vw, 58.128vh) scale(0.5062);
	}

	to {
		transform: translate(39.0878vw, 100vh) scale(0.5062);
	}
}

.snow:nth-child(82) {
	opacity: 0.6653;
	transform: translate(17.5975vw, -10px) scale(0.5943);
	animation: fall-82 20s -8s linear infinite;
}

@keyframes fall-82 {
	41.042% {
		transform: translate(8.0863vw, 41.042vh) scale(0.5943);
	}

	to {
		transform: translate(12.8419vw, 100vh) scale(0.5943);
	}
}

.snow:nth-child(83) {
	opacity: 0.2889;
	transform: translate(37.2538vw, -10px) scale(0.1025);
	animation: fall-83 12s -25s linear infinite;
}

@keyframes fall-83 {
	63.157% {
		transform: translate(42.2318vw, 63.157vh) scale(0.1025);
	}

	to {
		transform: translate(39.7428vw, 100vh) scale(0.1025);
	}
}

.snow:nth-child(84) {
	opacity: 0.9872;
	transform: translate(77.5687vw, -10px) scale(0.5717);
	animation: fall-84 17s -8s linear infinite;
}

@keyframes fall-84 {
	75.363% {
		transform: translate(78.8608vw, 75.363vh) scale(0.5717);
	}

	to {
		transform: translate(78.21475vw, 100vh) scale(0.5717);
	}
}

.snow:nth-child(85) {
	opacity: 0.6573;
	transform: translate(38.3529vw, -10px) scale(0.0419);
	animation: fall-85 16s -9s linear infinite;
}

@keyframes fall-85 {
	75.7% {
		transform: translate(47.3739vw, 75.7vh) scale(0.0419);
	}

	to {
		transform: translate(42.8634vw, 100vh) scale(0.0419);
	}
}

.snow:nth-child(86) {
	opacity: 0.0393;
	transform: translate(35.3168vw, -10px) scale(0.2401);
	animation: fall-86 20s -30s linear infinite;
}

@keyframes fall-86 {
	38.075% {
		transform: translate(29.9575vw, 38.075vh) scale(0.2401);
	}

	to {
		transform: translate(32.63715vw, 100vh) scale(0.2401);
	}
}

.snow:nth-child(87) {
	opacity: 0.8126;
	transform: translate(46.4987vw, -10px) scale(0.5354);
	animation: fall-87 25s -29s linear infinite;
}

@keyframes fall-87 {
	68.081% {
		transform: translate(55.1605vw, 68.081vh) scale(0.5354);
	}

	to {
		transform: translate(50.8296vw, 100vh) scale(0.5354);
	}
}

.snow:nth-child(88) {
	opacity: 0.7892;
	transform: translate(57.1844vw, -10px) scale(0.2836);
	animation: fall-88 20s -3s linear infinite;
}

@keyframes fall-88 {
	46.034% {
		transform: translate(59.4885vw, 46.034vh) scale(0.2836);
	}

	to {
		transform: translate(58.33645vw, 100vh) scale(0.2836);
	}
}

.snow:nth-child(89) {
	opacity: 0.7976;
	transform: translate(19.8941vw, -10px) scale(0.173);
	animation: fall-89 22s -8s linear infinite;
}

@keyframes fall-89 {
	30.253% {
		transform: translate(28.6568vw, 30.253vh) scale(0.173);
	}

	to {
		transform: translate(24.27545vw, 100vh) scale(0.173);
	}
}

.snow:nth-child(90) {
	opacity: 0.6421;
	transform: translate(43.2945vw, -10px) scale(0.7754);
	animation: fall-90 26s -13s linear infinite;
}

@keyframes fall-90 {
	37.537% {
		transform: translate(48.6188vw, 37.537vh) scale(0.7754);
	}

	to {
		transform: translate(45.95665vw, 100vh) scale(0.7754);
	}
}

.snow:nth-child(91) {
	opacity: 0.3382;
	transform: translate(99.4485vw, -10px) scale(0.1466);
	animation: fall-91 25s -4s linear infinite;
}

@keyframes fall-91 {
	64.136% {
		transform: translate(105.1405vw, 64.136vh) scale(0.1466);
	}

	to {
		transform: translate(102.2945vw, 100vh) scale(0.1466);
	}
}

.snow:nth-child(92) {
	opacity: 0.2721;
	transform: translate(57.1811vw, -10px) scale(0.012);
	animation: fall-92 21s -4s linear infinite;
}

@keyframes fall-92 {
	77.033% {
		transform: translate(64.4218vw, 77.033vh) scale(0.012);
	}

	to {
		transform: translate(60.80145vw, 100vh) scale(0.012);
	}
}

.snow:nth-child(93) {
	opacity: 0.222;
	transform: translate(93.9348vw, -10px) scale(0.697);
	animation: fall-93 17s -25s linear infinite;
}

@keyframes fall-93 {
	46.304% {
		transform: translate(97.3339vw, 46.304vh) scale(0.697);
	}

	to {
		transform: translate(95.63435vw, 100vh) scale(0.697);
	}
}

.snow:nth-child(94) {
	opacity: 0.0934;
	transform: translate(93.7379vw, -10px) scale(0.5811);
	animation: fall-94 10s -22s linear infinite;
}

@keyframes fall-94 {
	72.393% {
		transform: translate(96.2221vw, 72.393vh) scale(0.5811);
	}

	to {
		transform: translate(94.98vw, 100vh) scale(0.5811);
	}
}

.snow:nth-child(95) {
	opacity: 0.0365;
	transform: translate(28.8777vw, -10px) scale(0.3136);
	animation: fall-95 17s -20s linear infinite;
}

@keyframes fall-95 {
	57.112% {
		transform: translate(32.3573vw, 57.112vh) scale(0.3136);
	}

	to {
		transform: translate(30.6175vw, 100vh) scale(0.3136);
	}
}

.snow:nth-child(96) {
	opacity: 0.8422;
	transform: translate(41.839vw, -10px) scale(0.5568);
	animation: fall-96 15s -4s linear infinite;
}

@keyframes fall-96 {
	60.876% {
		transform: translate(51.8184vw, 60.876vh) scale(0.5568);
	}

	to {
		transform: translate(46.8287vw, 100vh) scale(0.5568);
	}
}

.snow:nth-child(97) {
	opacity: 0.3707;
	transform: translate(85.2769vw, -10px) scale(0.8902);
	animation: fall-97 10s -18s linear infinite;
}

@keyframes fall-97 {
	31.936% {
		transform: translate(86.3805vw, 31.936vh) scale(0.8902);
	}

	to {
		transform: translate(85.8287vw, 100vh) scale(0.8902);
	}
}

.snow:nth-child(98) {
	opacity: 0.2727;
	transform: translate(87.5489vw, -10px) scale(0.854);
	animation: fall-98 20s -29s linear infinite;
}

@keyframes fall-98 {
	65.208% {
		transform: translate(81.2584vw, 65.208vh) scale(0.854);
	}

	to {
		transform: translate(84.40365vw, 100vh) scale(0.854);
	}
}

.snow:nth-child(99) {
	opacity: 0.4763;
	transform: translate(97.6806vw, -10px) scale(0.4338);
	animation: fall-99 22s -14s linear infinite;
}

@keyframes fall-99 {
	70.362% {
		transform: translate(94.4408vw, 70.362vh) scale(0.4338);
	}

	to {
		transform: translate(96.0607vw, 100vh) scale(0.4338);
	}
}

.snow:nth-child(100) {
	opacity: 0.6873;
	transform: translate(8.7361vw, -10px) scale(0.7032);
	animation: fall-100 16s -17s linear infinite;
}

@keyframes fall-100 {
	46.061% {
	}
}


.reviews_menu_blink {
color:#ffc000;
animation:reviews_menu_blink 1.0s linear infinite;
}
@keyframes reviews_menu_blink {
50% { color:rgba(90,90,0,0); }
}

.reviews_success {
margin-bottom:20px;
padding-top:10px;
padding-bottom:10px;
line-height:20px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:#19ad1e;
}

.reviews_error {
margin-bottom:20px;
padding-top:10px;
padding-bottom:10px;
line-height:20px;
text-align:center;
text-shadow:#555555 1px 1px 1px;
border-radius:4px;
background:#bb3c3c;
}

.reviews_stat {
margin-bottom:20px;
padding:20px;
text-align:center;
border-radius:4px;
border:1px solid #D8D8D8;
}

.reviews_stat span {
color:#ffc000;
}

.reviews_off {
margin-bottom:20px;
padding:20px;
text-align:center;
border-radius:4px;
border:1px solid #D8D8D8;
}

.reviews_info_common {
margin-bottom:20px;
padding:20px;
text-align:center;
border-radius:4px;
border:1px solid #D8D8D8;
}


.reviews_info_title {
padding-bottom:5px;
}

.reviews_info_text span {
color:#ffc000;
}

.reviews_f_common {
margin-bottom:20px;
padding:15px;
padding-bottom:10px;
text-align:center;
border-radius:4px;
border:1px solid #D8D8D8;
}

.reviews_f_common * {
outline:none;
}

.reviews_f_bot {
margin-bottom:19px;
}

.reviews_f_text_2 {
text-align: left;
margin-bottom: 20px;
line-height: 1.6;
height: auto;
max-width: 454px;
}

.reviews_f_text_2 img {
    max-height: 20px;
    border-radius: 40px;
    vertical-align: top;
}

.reviews_f_text_3 {
color: #aea79f;
line-height: 1.6;
}

.reviews_f_bot img {
width: 33px;
    height: 33px;
    vertical-align: middle;
    border: 2px solid #fff;
    border-radius: 17px;
}

.reviews_f_avatar_v {
	width: 150px;
    display: inline-block;
    margin-left: 5px;
	vertical-align: middle;
}

.reviews_f_login {
width: 150px;
    display: inline-block;
    margin-left: 5px;
	vertical-align: middle;
}

.reviews_f_date {
width: 104px;
    display: inline-block;
    margin-left: 5px;
	vertical-align: middle;
	text-align: center;
	color: #aea79f;
}

.reviews_f_text {
margin-bottom: 20px;
    padding: 8px;
    text-align: left;
    border-radius: 4px;
    border: 1px solid #cccccc;
    background-color: #fff;
}

.reviews_f_text img {
max-height:30px;
vertical-align:middle;
border-radius:40px;
}

.reviews_f_video_about {
margin-bottom:10px;
padding:10px;
border-radius:10px;
background:rgba(19,22,29,0.8);
}

.reviews_f_smiles_common {
margin-bottom:20px;
padding:10px;
height:116px;
line-height:30px;
overflow:auto;
border-radius:4px;
border:1px solid #cccccc;
background-color: #fff;
}

.reviews_f_smiles_common img {
cursor:pointer;
margin:2px;
max-height:20px;
vertical-align:middle;
border-radius: 40px;
}

.reviews_f_smile {
cursor: pointer;
    margin-right: 5px;
    width: 38px;
    height: 38px;
    border-radius: 40px;
}

.reviews_f_screen {
    display: inline-block;
    margin-bottom: 0;
    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: 8px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
color: #ffffff;
    background-color: #714aa8;
    border-color: #6d4aa8;
    text-transform: uppercase;
}

.reviews_f_screen:hover {
color: #ffffff;
	background-color: #5e3e8c;
	border-color: #5b3e8c;
}

.reviews_f_screen input {
cursor: pointer;
    position: absolute;
    width: 5px;
    height: 30px;
    padding-left: 166px;
    vertical-align: top;
    opacity: 0;
    padding-right: 10px;
    padding-top: 36px;
    margin-top: -8px;
    margin-left: -13px;
}

.reviews_f_screen span {
display:inline-block;
width:150px;
font-size:14px;
text-align:center;
}

.reviews_f_video_i {
margin:5px;
width:140px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
vertical-align:top;
border:0;
border-radius:4px;
background:rgba(19,22,29,0.8);
}

.reviews_f_video_s {
cursor:pointer;
display:inline-block;
margin:5px;
width:30px;
height:30px;
line-height:30px;
text-align:center;
vertical-align:top;
overflow:hidden;
border-radius:4px;
background:#026594;
}

.reviews_f_video_s:hover {
background:#0681bb;
}

.reviews_f_button {
cursor:pointer;
display:inline-block;
margin:5px;
width:150px;
height:30px;
line-height:30px;
font-size:14px;
color:#ffffff;
text-align:center;
vertical-align:top;
text-transform:uppercase;
overflow:hidden;
border-radius:4px;
background:#38b44a;
}

.reviews_f_button:hover {
background:#2c8d3a;
}

.reviews_limit_common {
margin-bottom:20px;
padding:20px;
text-align:center;
border-radius:4px;
border:1px solid #D8D8D8;
}

.reviews_limit_title {
padding-bottom:0px;
}

.reviews_limit_text span {
color: #8a52bd;
    font-weight: bold;
}

.reviews_b_all {
display:inline-block;
text-align:center;
margin-bottom:2px;
padding-left:10px;
padding-right:10px;
height:30px;
line-height:30px;
font-family:arial;
font-size:14px;
color:#ffffff;
text-decoration:none;
border-radius:4px;
background:#1a71a7;
}

.reviews_b_all:hover {
text-decoration:none;
color:#ffffff;
background:#FF9E0E;
}

.reviews_b_screens {
display:inline-block;
text-align:center;
margin-bottom:2px;
padding-left:10px;
padding-right:10px;
height:30px;
line-height:30px;
margin-left:5px;
font-family:arial;
font-size:14px;
color:#ffffff;
text-decoration:none;
border-radius:4px;
background:#1a71a7;
}

.reviews_b_screens:hover {
text-decoration:none;
color:#ffffff;
background:#FF9E0E;
}

.reviews_b_videos {
display:inline-block;
text-align:center;
margin-bottom:2px;
padding-left:10px;
padding-right:10px;
height:30px;
line-height:30px;
margin-left:5px;
font-family:arial;
font-size:14px;
color:#ffffff;
border-radius:4px;
background:#1a71a7;
}

.reviews_b_videos:hover {
background:#FF9E0E;
}

.reviews_empty {
padding:20px;
text-align:center;
border-radius:4px;
border:1px solid #D8D8D8;
}

.reviews_data {
border-collapse: unset;
    width: 100%;
    height: 50px;
    padding-left: 15px;
    padding-right: 15px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border: 1px solid #d8d8d8;
    background: #ffffff;
	margin-top: 20px;
}

.reviews_data_avatar {
    width:49px;
}

.reviews_data img {
    width: 34px;
    height: 34px;
    border: 2px solid #ffffff;
    border-radius: 17px;
	box-shadow: 0 0 0 0px #ffffff, 0 0 3px #333333;
}

.reviews_data span {
    display: inline-block;
    width: 170px;
    height: 34px;
    line-height: 32px;
    padding-left: 10px;
    vertical-align: top;
    overflow: hidden;
    border-radius: 5px;
    background: #f7f7f7;
    border: 1px solid #d8d8d8;
    color: #777777;
}

.reviews_data i {
cursor:pointer;
display:inline-block;
width:20px;
height:20px;
line-height:20px;
color:#ffffff;
margin-right:5px;
font-style:unset;
text-align:center;
border-radius:40px;
background:#005c80;
}

.reviews_data_img {
    width: 20px !important;
    height: 20px !important;
    margin-top: 7px;
    margin-right: 10px;
    cursor: pointer;
    border: 0px solid #ffffff !important;
    border-radius: 40px !important;
}

.reviews_data font {
    display: inline-block;
    height: 34px;
    line-height: 32px;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: top;
    overflow: hidden;
    border-radius: 5px;
    background: #f7f7f7;
    border: 1px solid #d8d8d8;
    color: #777777;
}

.reviews_common {
margin-bottom:20px;
padding:15px;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
border:1px solid #D8D8D8;
}

.reviews_common * {
outline:none;
}

.reviews_text {
padding: 10px;
    padding-left: 15px;
    padding-right: 15px;
}

.reviews_text img {
max-height:20px;
max-width:20px;
vertical-align:middle;
border-radius: 40px;
}

.reviews_screen_video {
text-align: center;
    background-color: #fff;
    padding: 15px;
    border-top: 1px solid #d8d8d8;
}

.reviews_screen_video a {
display: inline-block;
    padding: 5px;
    margin-bottom: 5px;
    margin-top: 5px;
    box-shadow: 0px 0px 15px #b9b9c1;
    border-radius: 10px;
    background: rgb(121,197,116);
	position: relative;
}

.reviews_screen_video_span_0, .reviews_screen_video_span_1 {
display:inline-block;
padding:5px;
margin:5px;
margin-top:10px;
box-shadow:0px 0px 15px #0f0f10;
border-radius:10px;
background:rgba(19,22,29,0.8);
}

.reviews_screen_video_img_0 {
max-width:200px;
max-height:225px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:6px;
}

.reviews_screen_video_span_0 iframe {
width:400px;
height:225px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:6px;
}

.reviews_screen_video_img_1 {
max-width:252px;
max-height:144px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:6px;
}

.reviews_screen_video_span_1 iframe {
width:256px;
height:144px;
vertical-align:middle;
border:2px solid #ffffff;
border-radius:6px;
}

.reviews_received {
text-align: right;
    background-color: #fffcf7;
    padding: 10px;
    padding-left: 15px;
    padding-right: 15px;
    border-top: 1px solid #d8d8d8;
}

.reviews_received span {
color:#ffc000;
}

.reviews_reasone {
padding-top: 20px;
    padding-bottom: 38px;
    text-align: center;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
}

.reviews_reasone span {
	float: left;
    margin-left: 15px;
display: inline-block;
    margin-bottom: 0;
    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: 8px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	color: #ffffff;
    background-color: #df382c;
    border-color: #df382c;
    text-transform: uppercase;
}

.reviews_reasone span:hover {
    color: #ffffff;
	background-color: #bc271c;
	border-color: #b3251b;
}

.reviews_reasone input {
	float: right;
    margin-right: 15px;
    width: 70%;
    display: inline-block;
    height: 33px;
	margin-left: 10px;
	vertical-align: middle;
    margin-top: 2.5px;
    padding: 4px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333333;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.reviews_reasone input:focus {
    border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.reviews_accept {
margin-top: 20px;
margin-bottom: 78px;
    text-align: center;
}

.reviews_accept font {
display:inline-block;
margin:5px;
vertical-align:middle;
margin-bottom: 0px;
margin-top: 3px;
    float: right;
	margin-right: 15px;
}

.reviews_accept input {
text-align: center;
width:60px;
display: inline-block;
    height: 33px;
	margin-left: 10px;
	vertical-align: middle;
    padding: 4px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333333;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.reviews_accept input:focus {
border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.reviews_accept span {
	float: left;
    margin-left: 15px;
display: inline-block;
    margin-bottom: 0;
    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: 8px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #ffffff;
    background-color: #38b44a;
    border-color: #38b44a;
    text-transform: uppercase;
}

.reviews_accept span:hover {
color: #ffffff;
	background-color: #2c8d3a;
	border-color: #298537;
}

.reviews_np_now {
    display: inline-block;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    height: 30px;
    line-height: 30px;
    margin-right: 4px;
    font-family: arial;
    font-size: 14px;
    color: #ffffff !important;
    text-decoration: none !important;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background: #FF9E0E;
}

.reviews_np_def {
    display: inline-block;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
	margin-top: 10px;
    height: 30px;
    line-height: 30px;
    margin-right: 4px;
    font-family: arial;
    font-size: 14px;
    color: #ffffff !important;
    text-decoration: none !important;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background: #1a71a7;
}

.reviews_np_def:hover {
	background: #FF9E0E;
}

.reviews_search_plus {
    font-size: 19px;
    position: absolute;
    top: 50%;
    left: 51%;
    opacity: 0.6;
	background-color: #333333;
    border-radius: 30px;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}

.reviews_search_plus_color {
    color: #ffffff;
    padding: 5px;
    margin-top: 1px;
    margin-left: 2px;
}

.reviews_payment {
    padding: 15px !important;
    background-color: #fff7e9;
    border-color: #e2d6b7 !important;
    color: #9a7844;
}

.payment_reviews_table {
    text-align: center;
}

.payment_shadow {
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 20px;
    box-shadow: 2px 2px 3px rgb(0 0 0 / 10%) !important;
}

.payment_reviews_table img {
    max-width: unset;
}

.payment_reviews_data {
    border-collapse: unset;
    width: 100%;
    height: 50px;
    padding-left: 5px;
    padding-right: 7px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border: 1px solid #d8d8d8;
    background: #ffffff;
}

.payment_reviews_data_avatar {
    width: 46px;
}

.payment_reviews_data_avatar img {
    vertical-align: top;
    width: 34px;
    height: 34px;
    border: 2px solid #ffffff;
    border-radius: 17px;
    margin-left: 4px;
    box-shadow: 0 0 0 0px #ffffff, 0 0 3px #333333;
}

.payment_reviews_data span {
    display: inline-block;
    width: 100%;
    height: 34px;
    line-height: 32px;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: top;
    overflow: hidden;
    border-radius: 5px;
    background: #f7f7f7;
    border: 1px solid #d8d8d8;
    color: #777777;
}

.payment_reviews_common {
    background: #f7f7f7;
    border-right: 1px solid #d8d8d8;
    border-left: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
}

.payment_reviews_text {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.payment_reviews_text div {
    width: 180px;
    height: 62px;
    line-height: 20px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: left;
}

.payment_reviews_text a {
    text-decoration: underline;
}

.payment_reviews_text a:hover {
    text-decoration: none;
}

.payment_reviews_common img {
    max-height: 20px;
    max-width: 20px;
    vertical-align: middle;
    border-radius: 40px;
}

.payment_reviews_date font {
    display: inline-block;
    margin: auto;
    margin-bottom: 0px;
    width: 100%;
    line-height: 28px;
    vertical-align: top;
    overflow: hidden;
    text-align: center;
    background: #ffffff;
    border-top: 1px solid #d8d8d8;
    color: #777777;
}

.sender_commmon {
    padding: 15px;
    border: 1px solid #d8d8d8;
}

.sender_delete {
    display: inline-block;
    float: right;
}

.sender_delete input {
	margin-top: 5px;
    margin-right: 11px;
    color: #ffffff;
    background-color: #df382c;
    border-color: #df382c;
    text-transform: uppercase;
	display: inline-block;
    margin-bottom: 0;
    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: 8px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.sender_delete input:hover {
    color: #ffffff;
	background-color: #bc271c;
	border-color: #b3251b;
}

.sender_delete select {
    margin-top: 5px;
    margin-bottom: -10px;
    vertical-align: top;
    width: 45px;
    padding-left: 4px;
	padding-bottom: 1px;
    height: 38px;
    font-size: 14px;
    color: #333333;
    text-align: center;
    border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
}

.sender_delete select:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.sender_num {
    display: inline-block;
    width: 5%;
    height: 33px;
    line-height: 30px;
    text-align: center;
    border-radius: 4px;
    border: 1px solid #d8d8d8;
    background: #fffcf7;
	color: #c37a00;
}

.sender_comment {
    display: inline-block;
    float: right;
    width: 93%;
    height: 33px;
    padding: 4px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333333;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.sender_logins {
    display: inline-block;
    float: right;
    resize: vertical;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 100%;
    height: 50px;
    padding: 4px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333333;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.sender_logins:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.sender_message {
    display: block;
    margin-top: 20px;
    resize: vertical;
    width: 100%;
    height: 250px;
    padding: 4px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333333;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.sender_message:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.sender_preview {
    width: 100%;
	height: 250px;
	margin-top: 20px;
	border: 1px solid #cccccc;
	border-radius: 4px;
	background-color: #f9f9f9;
}

.btn-vkontakte {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	background-color: #5181b8;
	color: #ffffff !important;
    text-transform: uppercase;
	text-decoration: none !important;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 8px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 0px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.btn-vkontakte:hover {
	background-color: #5b88bd;
	color: #fff !important;
	text-decoration: none !important;
}

.btn-vkontakte-ico {
	color: #fff;
    margin-right: 7px;
    font-size: 16px;
}

.btn-tg {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	background-color: #2481cc;
	color: #ffffff !important;
    text-transform: uppercase;
	text-decoration: none !important;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 8px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 0px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.btn-tg:hover {
	background-color: #358acf;
	color: #fff !important;
	text-decoration: none !important;
}

.btn-tg-ico {
	color: #fff;
    margin-right: 5px;
    font-size: 16px;
}

.trading-post-ico {
	width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}

.telegram-contact-ico {
	width: 21px;
    margin-bottom: 0px;
    margin-top: -3px;
}

.reserve-ico {
	width: 141px;
    margin-bottom: 0px;
    margin-top: 0px;
}

.stats-top10 {
	text-align: center;
    background-color: #fcf8e3;
    border-color: #fbeed5;
    color: #c09853;
    padding: 6px 6px 6px 6px;
    line-height: 1.42857143;
    vertical-align: top;
    border: 1px solid #d8d8d8;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.10) !important;
}

.account-secret {
	border: 1px solid #d8d8d8;
    padding: 7px 10px 8px 10px;
    background-color: #fff;
	font-size: 14px;
	margin-left: 2.5px;
}

.logo-success-fail {
	background-image: url(/img/logo/logo-success-fail.png?11);
}

.bg-success-fail {
	background-image: url(/img/bg/bg-success-fail.png?11);
	min-width: 365px;
}

.button-reg2-index {
	background-image: url(/img/button/reg2_index.png);
	width: 228px;
    display: block;
    height: 54px;
}

.text-reg2-index {
	color: #ffffff;
    text-decoration: none;
    font-size: 18px;
    top: 15px;
    position: relative;
}

.button-reg2-index:hover {
	background-image: url(/img/button/reg2_index_hover.png);
	width: 228px;
    display: block;
    height: 54px;
}

.button-login-index {
	background-image: url(/img/button/login_index.png);
	width: 98px;
    border: 0;
    height: 38px;
	top: 4px;
    position: relative;
}

.text-login-index {
	color: #ffffff;
    text-decoration: none;
    font-size: 14px;
    top: 0px;
    position: relative;
}

.button-login-index:hover {
	background-image: url(/img/button/login_index_hover.png);
	width: 98px;
    border: 0;
    height: 38px;
	top: 4px;
    position: relative;
}

.button-reg-index {
	background-image: url(/img/button/reg_index.png);
	width: 146px;
    display: inline-block;
    height: 38px;
	top: -5px;
    position: relative;
}

.text-reg-index {
	color: #ffffff;
    text-decoration: none;
    font-size: 14px;
    top: 9px;
    position: relative;
}

.button-reg-index:hover {
	background-image: url(/img/button/reg_index_hover.png);
	width: 146px;
    display: inline-block;
    height: 38px;
	top: -5px;
    position: relative;
}

.adm-promocode-sum {
	vertical-align: top;
    height: 38px;
    font-size: 14px;
    color: #333333;
    text-align: center;
    border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
}

.dep-best-choice {
	font-size: 12px;
    background-color: #029b00;
    color: #fff;
    position: absolute;
    padding-top: 0px;
    /* padding-right: 9px; */
    padding-bottom: 1px;
    padding-left: 0px;
    margin-top: -14px;
    width: 100%;
    margin-left: -14px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.dep-best-choice-like {
	top: -1px;
    position: relative;
    margin-left: 0px;
}

.menu-credit-wow {
	animation: animationpulsenews 2s infinite;
    -webkit-animation: animationpulsenews 2s ease-out;
    -webkit-animation-iteration-count: infinite;
    box-shadow: 1px 1px 5px #2c8adf;
    color: #ffffff !important;
    background-color: #2c76df;
    position: relative;
    z-index: 1000;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    border: 1px solid #2c8edf;
    text-decoration: none;
    border-width: 1px 0;
    border-radius: 0;
}

.menu-credit-wow:hover {
	background-color: #2870cb !important;
	text-decoration: none;
}
