﻿a,button,span,
.specials-block,
.footer-social-tg:hover svg g,
.catalog-item .programs{
	-webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
	text-decoration:none;
}
img{
	max-width:100%;
	height:auto!important;
}
p{
	color:#000
}
a {
    color: #333;
}
a:hover {
    color: #00a341;
    text-decoration: none;
}
label{
	-webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    text-decoration: none;
	-webkit-transition: font-size .2s ease, font-family 0s ease 0.2s;
	-o-transition: font-size .2s ease, font-family 0s ease 0.2s;
	transition: font-size .2s ease, font-family 0s ease 0.2s;
}
.table-wrapper {
    overflow-x: visible;
}

#login-modal input[type=text], 
#login-modal input[type=password] {
    padding-left: 50px;
    height: 50px;
    line-height: 50px;
    border: 1px solid #848484;
    margin-bottom: 20px;
    width: 400px;
    float: right;
}
#login-modal .login-modal-controls {
    margin-top: 30px;
}
#login-modal .login-modal-enter {
    border: none;
    outline: 0;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 1px;
    font-family: m-bold;
    float: right;
    color: #5e5e5e;
    padding: 0;
    text-transform: uppercase;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
.language-select{
	display: inline-block;
    font-family: m-bold;
    font-size: 12px;
    padding: 0;
    padding-right: 10px;
    height: 16px;
    letter-spacing: 1px;
    padding-left: 7px;
	color: #00a341;
	cursor:pointer;
	
}
.language-select:hover{
	text-decoration:underline;
}
.breadcrumbs-list a{
	color:#333;
}
.ask-item {
	border-top: 1px solid #00a341;
}
.askhide {    
	border-top: 1px solid #efefef;
}
.ask-item:before {
    pointer-events: all;
    cursor: pointer;
    content: '+';
    background: #00a341;
    color: #fff;
}
.askhide::before {
    content: '-';
    background: #efefef;
    color: #5e5e5e;
}
.limit-select ul[role=listbox] li[data-delim="1"]{
	color:#000
}
.limit-select ul[role=listbox] li[data-delim="1"]:hover{
	color:#787878;
	cursor:default;
	color:#000
}
.hidden{
	display:none;
}
.row-desc-type2-none:before{
	display:none;
}
section.card-desc .card-desc-tabs>label{
	height:auto;
	margin-bottom: 20px;
	padding-bottom:7px;
	border-bottom:1px solid transparent;
}
.card-item-content .card-item-price .price-wrap{
	width:auto!important;
}
.card-item-content .card-item-price .item-price,
.card-item-content .card-item-price .price-list{
	width:auto;
}
.card-item-content .card-item-price .item-price{
	/*width:70px;*/
	margin-right:10px;
	position:relative;
}
.card-desc-content iframe{
	max-width:100%;
	display: block;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    width: auto;
    margin: 0 auto;
}
.catalog-select button i{
	font-style:normal;
	line-height:15px;
	display:block;
}
a,button{
	outline:none!important
}
li{
	list-style:none;
}
.page-desc li{
	position:relative;
	padding-left: 15px;
}
.page-desc li:before {
    position: absolute;
    content: '';
    width: 4px;
    left: 0;
    top: 10px;
    height: 4px;
    background: #00a341;
}
.pagination ul li {
    vertical-align: middle;
}
.pagination ul li.active span{
	display: block;
    font-size: 14px;
    line-height: 14px;
    padding-left: 5px;
    padding-right: 5px;
    color: #000;
    text-decoration: none;
    color: #00a341;
}
.btn-delete{
	width:30px;
	height:30px;
}
.card-item-title *{
	display:inline;
	vertical-align:middle;
}
.card-item-title button{
	cursor:pointer;
}
span.price-old{
	text-decoration:line-through;
	color:#aaa;
}
.catalog-content .main-content{
	padding-bottom:40px;
}
#card-tabs-item1 input[type=text],
#card-tabs-item1 input[type="password"] {
    padding-left: 20px;
	padding-right: 20px;
    height: 50px;
    line-height: 50px;
    border: 1px solid #848484;
    margin-bottom: 20px;
}
.has-error .alert{
	text-align:center;
	color:red
}
.data_request{
	padding:20px 0;
}
#collapse-checkout-option{
	padding-bottom:20px;
}
#checkout-cart .control-label{
	line-height:50px;
	margin-bottom:20px;
}
.login-modal-enter{
	border: none;
    outline: 0;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 1px;
    font-family: m-bold;
    color: #5e5e5e;
    padding: 0;
    text-transform: uppercase;
}	
.login-modal-enter span {
    float: left;
    display: block;
    padding-top: 4px;
    margin-right: 5px;
}
.login-modal-enter svg {
    float: right;
    fill: #5e5e5e;
}
.text-danger,
label.error,div.error{
	font-size:12px;
	line-height:50px;
	padding:0 10px;
	color: #dc3545!important;
}
.form-control{      
    border: 1px solid #848484;
    margin-bottom: 10px;
}
.form-control[name="email"],
.form-control[name="password"],
.form-control[name="confirm"]{
	padding-left: 20px;
	padding-right: 20px;       
    border: 1px solid #848484;
    margin-bottom: 10px;
}
input.form-control{
	height: 50px;
	line-height: 50px;
}
textarea.form-control{
	padding-top:10px;
	padding-bottom:10px;
}
.catalog-item-img{
	position:relative;
}
.notecaddy{
	background:url(../../n8gaming/image/notecaddy.png) no-repeat center;
	width:35px;
	height:35px;
	position:absolute;
	display:block;
	right: 20%;
    bottom: 10%;
}
.catalog-item-title{
	padding-left: 30px;
    padding-right: 30px;
}
.catalog-item-title a{
	color:#000703;
}
.catalog-item-title a:hover{	
    color: #00a341;
	text-decoration:none;
}
.vr-item-img iframe{
	max-width:100%;
	height:auto;
	min-height: 320px;
}
section.about .about-text p{
	font-size:13px;
}
p,
section.benefits .benefits-content ul.benefits-content-list li,
header .header-desc,
section.choose .choose-slider .swiper-slide .choose-content .list-title{
	color:#333;
}
header .header-bottom .header-bottom-item {
    padding-top: 25px;
}
.close-cross:hover{
	opacity:0.3
}
.footer-logo:hover svg g{
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;fill:#00a341
}
.review-item-content *{
	font-family:inherit!important;
}
#review-modal .review-right form#review-form textarea{
	font-size:16px;
	color:#5e5e5e;
	line-height:50px;
	font-family:m-regular}
input::-webkit-input-placeholder { padding:0!important; }
input:-moz-placeholder { padding:0!important; } /* FF 4-18 */
input::-moz-placeholder { padding:0!important; } /* FF 19+ */
input:-ms-input-placeholder { padding:0!important; } /* IE 10+ */
input:focus::-webkit-input-placeholder { color:transparent!important;padding:0!important; }
input:focus:-moz-placeholder { color:transparent!important;padding:0!important; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent!important;padding:0!important; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent!important;padding:0!important; } /* IE 10+ */
textarea:focus::-webkit-input-placeholder { color:transparent!important;padding:0!important; }
textarea:focus:-moz-placeholder { color:transparent!important;padding:0!important; } /* FF 4-18 */
textarea:focus::-moz-placeholder { color:transparent!important;padding:0!important; } /* FF 19+ */
textarea:focus:-ms-input-placeholder { color:transparent!important;padding:0!important; } /* IE 10+ */
.review-item-date{
	text-align:right;
}
.ask-item:hover:before{
	background: #9f9f9f;
	color:#fff;
}
.section-title span{
	position:relative;
	display:inline-block;
}
.card .card-count{
	top:0;
	right:-20px;
}
section.content .tabs>label:hover{
	font-family: inherit;
	color:#00a341
}
.card-tabs .pay-method-item label.payselect a .pmodal{
	width:auto;
}
.catalog-form .input-groupe .gr,
.private-content .input-groupe .gr {
    display: block;
    width: 48%;
}
.private-content .input-groupe .gr{
	width: 31.5%;
}
section.content form#private-form .input-groupe input[type=password] {
    height: 50px;
    display: block;
    line-height: 50px;
    border: 1px solid #848484;
    margin-bottom: 20px;
}
input[type=text],
input[type=password]{
	padding:0 15px;
}
section.content form#private-form .input-groupe input[type="text"],
section.content form#private-form .input-groupe input[type="password"]{
	width:100%;
}
.catalog-form .radiorow-groupe input[type=radio]{
	display:inline;
	/*visibility:hidden;*/
	width: 0;
    height: 0;
}
.catalog-form .radiorow-groupe label.error:before{
	display:none;
}
.super_upload_button{
	color: #000703;
    font-family: m-bold;
    font-size: 12px;
    height: 20px;
    letter-spacing: 1px;
    text-transform: uppercase;
	display:block;
	cursor:pointer;
}
.super_upload_button:hover{
	color:#00a341;
}
.alert{
font-size:13px;	
}
.alert-danger{
	color:red;	
}
.alert-success{
	color:#00a341;
}
.review-right .alert{
	text-align:center;
}
section.choose .choose-slider .swiper-slide .choose-content .list {
    margin-top: 0;
    margin-left: 24px;
	margin-bottom:24px;
}
.catalog-form .upload-groupe .upload-files{
	position:relative;
}
.catalog-form .upload-groupe .upload-files .super_upload_button{
	display: block;
    width: 100%;
    height: 100%;
    border: 1px dashed #dee2e6;
}
.catalog-form .upload-groupe .upload-files .super_upload_button+.upload_filename{
	display: block;
    width: 95%;
    height: 50%;
	top:0;
	text-align:center;
	margin-top:20%;
	position:absolute;
	pointer-events:none;
}
.partners-item{
	min-height:0;
}
.partners-item-footer{
	position:static;
}
form#login-modal-form input[type="password"], form#login-modal-form-register input[type="password"] {
    border: 1px solid #848484;
    float: right;
    height: 50px;
    line-height: 50px;
    margin-bottom: 20px;
    padding-left: 50px;
    width: 400px;
}
form#login-modal-form input#password[type="password"], form#login-modal-form input#password2[type="password"], form#login-modal-form-register input#password[type="password"], form#login-modal-form-register input#password2[type="password"] {
    background: rgba(0, 0, 0, 0) url("../../n8gaming/image/password.png") no-repeat scroll 14px center;
}
#login-modal-form .alert,
#login-modal-form-register .alert,
#login-modal-form-forgotten .alert{
	padding:5px 0;
	text-align:right;
}
#reform .copy-text,
#change-referral button {
    height: 50px;
    line-height: 50px;
    text-transform: uppercase;
    font-size: 12px;
    text-align: center;
    width: 15%;
    background: 0 0;
    border: 1px solid #f7f7f7;
    letter-spacing: 1px;
	display:inline-block;
}
#change-referral input {
    height: 50px;
    line-height: 50px;
    margin-bottom: 20px;
    width: 85%;
    float: left;
    border: 1px solid #efefef;
}
section.content .main-content .reflink {
    font-size: 12px;
    line-height: 50px;
}	
section.content .tabs #tabs-link1:checked~#tabs-link1-content, 
section.content .tabs #tabs-link2:checked~#tabs-link2-content, 
section.content .tabs #tabs-link3:checked~#tabs-link3-content,
section.content .tabs #tabs-link4:checked~#tabs-link4-content, 
section.content .tabs #tabs-link5:checked~#tabs-link5-content {
    display: block;
}
.sidebar ul.sidebar-menu li.active:after{
	display:none;
}
.sidebar ul.sidebar-menu li.drop-down>ul.inner{
	z-index: 11000000;
}
footer .footer-social ul{
	margin-left:auto;
	margin-right:auto;
	padding:0;
}
#button-cart{
	cursor:pointer;
}
#transaction-request-modal {
    min-height: 380px;
    background: #fff;
    z-index: 100;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    display: none;
    max-width: 980px
}

#transaction-request-modal .review-content {
    border-right: 1px solid #efefef;
    margin-top: 75px;
    padding-right: 40px
}

#transaction-request-modal .review-content-desc {
    margin-top: 50px
}

#transaction-request-modal .review-right form#review-form {
    padding-top: 30px;
    width: 91%;
    float: right
}

#transaction-request-modal .review-right form#review-form input[type=text] {
    padding-left: 20px;
    height: 50px;
    line-height: 50px;
    border: 1px solid #848484;
    margin-bottom: 20px;
    width: 100%
}

#transaction-request-modal .review-right form#review-form input[type=text]::-webkit-input-placeholder {
    color: #5e5e5e;
    font-family: m-regular
}

#transaction-request-modal .review-right form#review-form input[type=text]::-moz-placeholder {
    color: #5e5e5e;
    font-family: m-regular
}

#transaction-request-modal .review-right form#review-form input[type=text]:-ms-input-placeholder {
    color: #5e5e5e;
    font-family: m-regular
}

#transaction-request-modal .review-right form#review-form input[type=text]::-ms-input-placeholder {
    color: #5e5e5e;
    font-family: m-regular
}

#transaction-request-modal .review-right form#review-form input[type=text]::placeholder {
    color: #5e5e5e;
    font-family: m-regular
}

#transaction-request-modal .review-right form#review-form textarea {
    border: 1px solid #848484;
    width: 100%;
    height: 150px;
    padding-left: 20px;
    overflow: hidden;
    margin-bottom: 40px
}

#transaction-request-modal .review-right form#review-form textarea::-webkit-input-placeholder {
    font-size: 14px;
    color: #5e5e5e;
    line-height: 50px;
    font-family: m-regular
}

#transaction-request-modal .review-right form#review-form textarea::-moz-placeholder {
    font-size: 14px;
    color: #5e5e5e;
    line-height: 50px;
    font-family: m-regular
}

#transaction-request-modal .review-right form#review-form textarea:-ms-input-placeholder {
    font-size: 14px;
    color: #5e5e5e;
    line-height: 50px;
    font-family: m-regular
}

#transaction-request-modal .review-right form#review-form textarea::-ms-input-placeholder {
    font-size: 14px;
    color: #5e5e5e;
    line-height: 50px;
    font-family: m-regular
}

#transaction-request-modal .review-right form#review-form textarea::placeholder {
    font-size: 14px;
    color: #5e5e5e;
    line-height: 50px;
    font-family: m-regular
}

#transaction-request-modal .review-right .review-item-rate {
    float: none;
    text-align: left
}

#transaction-request-modal .review-right .review-item-rate li a:hover {
    color: #00a341
}

#transaction-request-modal .review-right .review-button {
    background: url(../../n8gaming/image/review-button.svg) no-repeat right
}

#transaction-request-modal .review-right .review-button:hover {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    cursor: pointer;
    color: #00a341;
    background: url(../../n8gaming/image/review-button-a.svg) no-repeat right
}
#reform .copy-text:hover,
#change-referral button:hover{
	background:#00a341;
	color:#fff;
	cursor:pointer;
}
.gainings-table .table-row-gainings, 
.gainings-table .table-row-partner{
	overflow-x: auto;
}
.login-modal-forget{
    color: #5e5e5e;
    text-decoration: none;
    font-family: m-regular;
    margin-left: 40px;
}
.login-modal-forget:hover{
	color:#00a341;
	text-decoration:none;
}
#login-modal input[type=text] {
    background: url(../../n8gaming/image/login.png) no-repeat 14px center;
}
#trans-form input[type=text], 
#trans-form textarea {
    padding-left: 20px;
    height: 50px;
    line-height: 50px;
    border: 1px solid #848484;
    margin-bottom: 20px;
    width: 400px;
    float: right;
}
#trans-form textarea{
	height: 150px;
}
.card-item-content .card-item-price .card-controls .add-button{
	cursor:pointer;
	line-height:50px;
}
.card-item-content .card-item-price .card-controls .add-button:hover{
	text-decoration:none;
}
.card-item-content .card-item-price .price-list .price-list-button span.pm{
	left:100%;
	right:auto;
}
.item-price.prefix-cl{
	margin-left:40px;
}
.card-item-content .card-item-price .item-price.prefix-cl{
	width:auto;
}
.item-price.prefix-cl:before{
	position:absolute;
	right:115%;
	color: #5e5e5e;
}
html[lang="ru"] .item-price.prefix-cl:before{
	content:'от';
}
html[lang="en"] .item-price.prefix-cl:before{
	content:'from';
}
.catalog-form .input-groupe .gr input[type=text], 
.private-content .input-groupe .gr input[type=text]{
	width:100%
}
.hidden-modal{
	display:none;
}
.achievements-block-{
	/*margin-left: 62px;*/
	text-align: center;
}
.achievements-block- h4 {
    display: inline-block;
    text-align: center;    
    width: 200px;    
	height: 50px;
    background: #efefef;
	margin-left:0!important;
	color: #fff;
    background: #00a341;
}
.achievements-block- h4 a{
	color:inherit;
	color: #fff;
	display:block;
	width:100%;
	height:100%;
	line-height: 50px;    
    font-size: 14px;
    font-family: m-bold;
	position:relative;
	z-index:1000;
}
.achievements-block- h4.list-title-offl{
	background: #5e5e5e;
    /*color: #00a341;*/
	margin-left:20px!important;
}
.achievements-block- h4.list-title-offl a{
	/*color:#5e5e5e;*/
}
.achievements-block- h4 a:hover{
	text-decoration:none;
}
.achievements-block- h4 a:hover{
	background:#5e5e5e;
	color:#fff;
}
.achievements-block- h4.list-title-offl a:hover{
	background: #00a341;
	color:#fff;
}
.zoom-gallery .zoom-item span{
	cursor:pointer;
	font-family:m-bold;
}
section.choose .choose-slider .swiper-slide .choose-content .list-title{
	margin-bottom:20px;
}
.choose .row-title:before{
	display:none;
}
.choose .row-title:after {
    content: '';
    width: 50px;
    height: 3px;
    left: 50%;
	margin-left:-25px;
    bottom:-15px;
    /* top: 6px; */
    position: absolute;
    background: #00a341;
}
.card-item-content .version{
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
	margin-top:60px;
	padding-left: 65px;
}
.specials-block{
	position:relative;	
	/*-webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;*/
	margin-right:30px;	
}
.specials-block .label-text{
	padding:5px 7px;
	border: 1px solid #e0e0e0;
	font-size: 14px;
	background:#fff;
	display:block;
}
.specials-block .label-text:hover{
	background:#00a341;
	color:#fff;
	cursor:pointer;
}
.version input[disabled] + .specials-block .label-text,
.version input[disabled="disabled"] + .specials-block .label-text{
	background:none;
}
.version input[disabled] + .specials-block .label-text:hover ,
.version input[disabled="disabled"] + .specials-block .label-text:hover{
	background:inherit;
	color:inherit;
	cursor:not-allowed;
}
.specials-block span.question-{
	position:absolute;
	left: 105%;
    top: 50%;
    margin-top: -10px;
    content: '';
    width: 16px;
    height: 16px;
	background:url(../../n8gaming/image/question.png) no-repeat center;
	background-size: 100%;
	cursor:pointer;
	border-radius:50%;	
	opacity:0.4;
}
.specials-block span.question-:hover{
	opacity:1;
}
#button-coupon{
	padding-left: 20px;
    padding-right: 20px;
    height: 50px;
    line-height: 50px;
    margin-bottom: 10px;
	cursor:pointer;
    height: 50px;
    text-transform: uppercase;
    font-size: 12px;
    font-family: m-semibold;
    text-align: center;
    background: #5e5e5e;
    color: #fff;
    padding-left: 30px;
    padding-right: 30px;
}
#button-coupon:hover{
	background: #00a341;
}
#button-coupon,#input-coupon{
	vertical-align: middle;
}
#collapse-coupon .control-label{
	line-height:50px;
}	
/*.sidebar ul.sidebar-menu li a,
.sidebar ul.sidebar-menu li.drop-down>ul.inner li a {
    display:inline;
	border:0;
	background:none;
}
.sidebar ul.sidebar-menu li {
    background: #efefef;
    border-bottom: 1px solid #e8e8e8;
}
.sidebar ul.sidebar-menu li.drop-down>ul.inner li {
    background: #fff;
    color: #000703;
    text-decoration: none;
    border-bottom: 1px solid #e8e8e8;
}
.sidebar ul.sidebar-menu li:hover {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    background: #e0e0e0;
    color: #000703;
}*/
.catalog-select.active ul{
	background:none;
	padding-left:0;
	padding-bottom:0;
}
.catalog-select ul[role=listbox] li{
	background:#fff;
	padding-left:20px;
}
.catalog-select-ztop,
.catalog-select button,
.catalog-select ul[role=listbox]{
	z-index:0;
}
.catalog-select.catalog-select-ztop.active{
	z-index:100000
}
.sidebar-menu.mobile-menu{
	display:none;
}
/*.sidebar ul.sidebar-menu li.active {
    background: #00a341;
    color: #fff;
}
.sidebar ul.sidebar-menu li.active a{
	background:none;
	color:inherit;
}*/
.card-desc-tabs .zoom-gallery{
	padding-bottom:30px;
}
.card-desc-tabs .zoom-gallery .zoom-item {
   width: inherit;
	float:none;
    margin:0;
	margin-bottom:10px;
	padding:0 7px;
}
.card-desc-tabs .zoom-gallery a{
	float:none;
	margin:0;
	text-align:center;
}
[name="my_range"]{
	display:none;
}
.catalog-select.catalog-select-ztop.active:first-child{
	z-index: 1000000;
}
.swiper-button-next, .swiper-button-prev{
	outline:none;
}
.range-section.not-ready .irs-min,
.range-section.not-ready .irs-max,
.range-section.not-ready .irs-single{
	visibility:hidden!important;
}
.irs--round .irs-from:before, .irs--round .irs-to:before, .irs--round .irs-single:before{
	display:none;
}
.irs--round .irs-handle {
    box-shadow: 0 1px 3px rgba(0, 163, 65, 0.3);
}
.card-item-content .card-item-price .item-price.item-price-minimal{
	width:auto;
}
.card-desc-content .decoding-img iframe{
	max-height:150px;
}
.header-top .header-control .search-mobile {
    padding-top: 2px;
    width: 19px;
    border: none;
    outline: 0;
    height: 19px;
    display: block;
    float: left;
    margin-right: 3px;
}
section.card-desc .card-desc-content .decoding-content{
	cursor:pointer;
}
#search-modal [name="search"]{
	    width: 100%;
    background: rgba(255,255,255,.2);
    color: #000;
    outline: 0;
    border: none;
    font-family: m-regular;
    padding-right: 20px;
    height: 30px;
    line-height: 30px;
    padding-right: 35px;
	border-bottom:1px solid transparent;
    background: url(../../n8gaming/image/search_green.svg) no-repeat right center;
}
#search-modal [name="search"]:focus{
	border-bottom:1px solid #00a341
}
section.card-desc .card-desc-tabs #card-desc-item7:checked~#card-desc-tab7,
section.card-desc .card-desc-tabs #card-desc-item8:checked~#card-desc-tab8,
section.card-desc .card-desc-tabs #card-desc-item9:checked~#card-desc-tab9,
section.card-desc .card-desc-tabs #card-desc-item10:checked~#card-desc-tab10,
section.card-desc .card-desc-tabs #card-desc-item11:checked~#card-desc-tab11,
section.card-desc .card-desc-tabs #card-desc-item12:checked~#card-desc-tab12,
section.card-desc .card-desc-tabs #card-desc-item13:checked~#card-desc-tab13,
section.card-desc .card-desc-tabs #card-desc-item14:checked~#card-desc-tab14,
section.card-desc .card-desc-tabs #card-desc-item15:checked~#card-desc-tab15 {
    display: block;
}
.video-attr-hidden-block{
	display:none!important;
}
.card-item-order-content{
	float:right;
	width: calc(100% - 105px);
	padding-left:20px;
}
.card-item-order-content:after{
	content:'';
	clear:both;
}
.card-items .card-item-order-img{
	width:100%;margin:0;
}
.card-items .card-item-order-content .card-item-title{
	margin:0;
	padding-right:30px;
}
.card-items .card-item-order-content .card-item-title button{
	position: absolute;
    right: 0;
    top: 0px;
}
.copmany-contants a.copmany-contants-telegram {
    background: url(../../n8gaming/image/telegram1.svg) no-repeat left center;
	background-size: 16px;
	background-position: 0 5px;
}
pre{
	 white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}
section.card-desc .card-desc-content .decoding-img img {
    width: auto;
}
.footer-paymets-items li{
	text-align:center;
}
.footer-social-tg:hover svg g{
	fill: #00a341
}
header .header-banner{
	position:relative;
	z-index:1000;
}
.notebook-slider .swiper-slide{
	opacity:0!important;
}
.notebook-slider .swiper-slide-active{
	opacity:1!important;
}
header .header-bottom{
	z-index:1000;
}
footer .footer-paymets ul.footer-paymets-items li img{
		text-align:center;
		width: calc(100% - 10px);
	}
.catalog-item .programs{
	position: absolute;
	left:20px;
	top:20px;
	z-index: 10;
	opacity:0.7;
	width: 21px;
	}
.catalog-item .programs img{
	display: block;
}
.catalog-item .programs:hover{
	opacity:1;
}
.item-price-minimal{
	display:none!important;
}
.inner-notebook-slider{
	width:677px;
	height:559px;
	position:absolute;
	top: 110px;
	right:57px;
}
.card-item-property-only-descr:before{
	display:none;
}
.zoom-gallery a span.shadow {
    background-size: 60px 60px;
	background-color:transparent;
}
.card-tabs .card-tabs-questions .card-tabs-questions-item p {
    padding-right:40px;
}
.card-tabs .card-tabs-questions .card-tabs-questions-item p span{
	line-height:inherit;
}
.askviewed {
    border-top: 1px solid #efefef;
}
.askviewed::before {
    background: #efefef;
    color: #5e5e5e;
}
.row-desc-type2.vr-item-text *{
	font-family:inherit!important;
}
.vr-item-content .vr-item-controls {
    padding-bottom: 30px;
}
/*form#contact-form .contact-form-groupe input[type=text],
form#contact-form textarea{
	width:calc(100% - 10px);
}*/
#modal-full-credit .add-file-block,
#modal-full-collective .add-file-block{
	display:none;
}
#modal-full-credit .button-send-block,
#modal-full-collective .button-send-block{
	width:100%;
	max-width:100%;
	display:block;
	    flex: none;
    text-align: center;
}
#modal-full-credit .button-send-block button,
#modal-full-collective .button-send-block button{
	float:none;
}
.range-section-item span{
	transition:none;
}
label.form-label{
	font-size: 14px;
	height: 50px;
    line-height: 50px;
    margin-bottom: 20px;
}
section.content .tabs .data_request .form-label{
	position:relative;
}
.data_request span.question- {
    position: absolute;
    left: 105%;
    top: 50%;
    margin-top: -10px;
    content: '';
    width: 16px;
    height: 16px;
    background: url(../../n8gaming/image/question.png) no-repeat center;
    background-size: 100%;
    cursor: pointer;
    border-radius: 50%;
    opacity: 0.4;
}

.card-tabs .card-tabs-questions .questions-item-button{
	/*background: #5e5e5e;*/
	background:#00a341;
    color: #fff;
    padding: 10px 15px;
	height:auto;
	margin-top:-5px;
}
.card-tabs .card-tabs-questions .questions-item-button:hover{
	/*background:#00a341;*/
	background: #5e5e5e;
	color:#fff;
}
.card-tabs .card-tabs-questions .card-tabs-questions-item:not(.card-tabs-questions-item-notecaddy) .input-groupe{
	width:42%;
}
.card-tabs .card-tabs-questions .card-tabs-questions-item input[type=radio]:checked+label:after {
    content: '';
    left: 0;
    position: absolute;
    display: block;
    width: 10px;
    height: 10px;
    top: 3px;
    background: #00a341;
}
.inner-txt{
	line-height: 25px;
    display: inline-block;
    font-size: 13px;
    height: 100%;
	padding-right:20px;
}
.copmany-contants a.copmany-contants-mail:not(.copmany-contants-telegram) {
    background-position: left -1px;
}
.cashback-intro span{
	font-weight:bold;
}
.header-top form#search,
#search-modal .search-box{
	position:relative;
}
.header-top form#search button {
    width:24px;
	height:24px;
	position:absolute;
	right:-70px;
	bottom:3px;
    background: url(../../n8gaming/image/search2.svg) no-repeat right center;
	cursor:pointer;
}
.header-top form#search input:hover + button,.header-top form#search button:hover{
	background:url(../../n8gaming/image/search-a.svg) no-repeat right center
}
#search-modal form#search button {
    width:24px;
	height:24px;
	position:absolute;
	right:0;
	bottom:3px;
    background: url(../../n8gaming/image/search_green.svg) no-repeat right center;
}
.card-tabs .pay-method-item label.payselect a .pmodal{
	bottom:30px;
	top:auto;
	height:auto;
	white-space:nowrap
}
.review-item-date{
	display:none;
}
.catalog-content .catalog-block .catalog-items .catalog-item-footer .catalog-item-price{
	display:block;
	line-height:20px;
}
.catalog-content .catalog-block .catalog-items .catalog-item-footer a.add-to-card{
	width:auto;
	height:auto;
	font:12px m-bold;
	text-transform:uppercase;
	margin:0;
	background-position:right center;
	padding-right:20px;
	line-height:20px;
}
.catalog-content .catalog-block .catalog-items .catalog-item-footer a.add-to-card:hover{
	background-position:right center;
}
.catalog-content.catalog-content-related .catalog-block{
	margin:30px auto;
}
.catalog-content.catalog-content-related .catalog-block .catalog-items .catalog-item:nth-child(3n) {
    margin-right: 25px;
}
.catalog-content.catalog-content-related .catalog-block .catalog-items .catalog-item:nth-child(4n) {
    margin-right: 0;
}
.register-button{
    display: block;
    text-align: center;
    color: #5e5e5e;
    width: 200px;
    line-height: 50px;
    height: 50px;
    font-size: 14px;
    font-family: m-bold;
    background: #efefef;
	color: #fff;
    background: #00a341;
	margin-bottom:20px;
}
.register-button:hover{
	color: #5e5e5e;
	background: #efefef;
}
.header-top ul.main-menu li a {
    margin-left: 75px;
}	
.partners-item-footer .page-link-wrapper .page-link {
    background-size: 19px;
}
.old-through-price{
	text-decoration: line-through;
	color: #00a341;
    font-size: 19px;
	display:inline-block;
	margin-right:5px;
}

.catalog-content .catalog-block .catalog-items .catalog-item-footer .oldprice {
    margin-right: 10px;
	font-size:11.5px;
}
.catalog-content .catalog-block .catalog-items .catalog-item-footer .oldprice:after {
    width: 120%;
    left: -10%;
}

.review-item-date-display{
	display:block;
}

/* @media */
@media (max-width: 1199.98px){
	.header-img .inner-notebook-slider img {
		width: 39%;
	}
	.inner-notebook-slider {
		width: 677px;
		height: 559px;
		position: absolute;
		top: 140px;
		right: 50px;
	}
	.header-top ul.main-menu li a {
		margin-left: 0px;
	}	
}

@media (min-width: 991.98px){
	ul.property-list li span.property-value {
		width: 48%;
		white-space: nowrap;
	}
	section.card-tabs-type6 .card-desc-tabs.content-tabs-3 label{
		width:33%;
	}
	section.card-tabs-type6 .card-desc-tabs.content-tabs-4 label{
		width:25%;
	}
	section.card-tabs-type6 .card-desc-tabs.content-tabs-5 label{
		width:20%;
	}
	section.card-tabs-type6 .card-desc-tabs.content-tabs-7 label{
		width:14%;
	}
	.image-popup-modal .popup-content {
		padding-left: 30px;
	}
	.header-top .header-control .search-mobile{
		display:none;
	}
	.fancybox-content{
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.3);
		box-shadow: 0 0 10px rgba(0,0,0,.3);
			max-width: 980px;
	}
	.catalog-form .radio-groupe label .special-title {
		left: 24px;
		max-width: 60%;
	}	
	.card-tabs .final-info .copmany-contants-telegram {
		margin-top: 0;
		float: left;
		margin-left: 45px;
	}
}

@media (max-width: 991.98px){
	.catalog-content.catalog-content-related .catalog-block .catalog-items .catalog-item:nth-child(3n) {
		margin-right: 0;
	}
	.catalog-content.catalog-content-related{
		padding:0 15px;
	}
	.card-desc-content table,
	.card-desc-content tr,
	.card-desc-content td{
		display:block;
		width:auto;
		max-width:100%;
	}
	.card-item-content .card-item-price .card-controls {
		width:auto!important;
	}
	/*.sidebar ul.sidebar-menu li {
		height: 65px;
		line-height: 65px;
		font-size: 11px;
	}*/
		.partners-item {
		min-height: 0;
		max-height:initial;
	}
	section.include .include-list {
		height: auto;
	}
	
	.catalog-form .radio-groupe label .special-title {
		left: 10px;
		font-size:11px;
	}
}
@media (max-width: 767.98px){
	.card-tabs .card-tabs-questions .card-tabs-questions-item p{
		height:50px;
		display:inline-table;
	}
	.card-tabs-questions{
		margin-top:10px;
	}
	.card-tabs .final-info a{
		display:block;
		float:none!important
	}
	.card-tabs .card-tabs-questions .card-tabs-questions-item p span {
		line-height: 25px;
		display: block;
		line-height: 17px;
		display: table-cell;
		vertical-align: middle;
	}
	.achievements-block- h4.list-title-offl{
		margin-left:0px!important;
	}
	.card-desc-content iframe{
		max-height:275px;
	}
	.card-item-content .card-item-price .card-controls .add-button:hover {
		background: url(../../n8gaming/image/card-button.svg) no-repeat center #00a341;
	}
	ul.property-list li span.property-value {
		text-align: right;
	}
	form#login-modal-form input[type=password], 
	form#login-modal-form-register input[type=password],
	form#login-modal-form-forgotten input[type=text]{
		padding-left: 40px;
		height: 40px;
		line-height: 40px;
		border: 1px solid #f7f7f7;
		margin-bottom: 15px;
		width: 100%;
		float: nonel;
	}
	section.choose .choose-header .choose-title{
		margin-bottom:10px;
	}
	section.choose .choose-slider .swiper-controls{
		height:35px;
	}
	.swiper-button-prev, .swiper-button-next{
		height:30px;
	}
	section.choose .choose-slider .swiper-controls{
		top:0;
	}
	section.choose .choose-slider .swiper-slide .choose-content{
		padding-top:40px;
	}
	section.choose .choose-slider .swiper-slide .choose-content blockquote{
		margin-top:40px;
	}
	.private-content .input-groupe .gr{
		width:100%;
	}
	.sidebar{
		/*display:none;*/
	}
	#account-account .sidebar{
		display:block;
	}
	#account-account .table span{
		line-height:12px;
	}
	.irs-single{
		visibility: hidden;
	}
	section.content .tabs .data_request .form-label {
		position: relative;
		font-size: 12px;
		vertical-align: middle;
		line-height: initial;
		height: auto;
	}

	/*.sidebar ul.sidebar-menu li.drop-down>ul.inner li {
		height: 40px;
		line-height: 40px;
	}
	.sidebar ul.sidebar-menu li {
		height: 50px;
		line-height: 50px;
		font-size: 10px;
	}*/
	.fancybox-content {
		padding: 40px 20px;
	}
	.vr-item-content{
		min-height:0;
	}
	#reform .copy-text, #change-referral button{
		width:35%;
	}
	
	.card-desc-item {
		margin-bottom: 10px;
	}
	.card-desc-item .decoding-desc p{
		margin:0;
	}
	.card-desc-item .decoding-desc p:first-child br:first-child{
		display:none;
	}
	.card-tabs .card-tabs-questions .card-tabs-questions-item:not(.card-tabs-questions-item-notecaddy) .input-groupe{
		width:35%;
	}
	.card-item-content .row-desc-type2 {
		padding-top: 15px;
	}
}
@media (max-width: 767.98px){
	section.include .include-list{
		display:block;
		margin-bottom:15px;
	}	
	section.include .include-list li{
		text-align:left;
		display:block;
	}
	.table {
		max-width: 100%;
	}
	.card-desc-content ul{
		padding:0;	
	}
	.card-item-content .card-item-price .card-controls input{
		padding:0;
	}
	.header-top ul.main-menu > li.drop-down > a{
		pointer-events: none;
	}	
	section.card-desc .card-desc-tabs>label {
		margin-bottom: 20px;
		float:left;
	}
	.form-control{
		padding:0;
	}
	section.card-desc .card-desc-tabs>label {
		/*height: 25px;*/
	}
	section.partners .swiper-button-prev:hover,
	section.choose .choose-slider .swiper-button-prev:hover	{
		background: url(../../n8gaming/image/prev.png) no-repeat center;
	}
	section.partners .swiper-button-next:hover,
	section.choose .choose-slider .swiper-button-next:hover	{
		background: url(../../n8gaming/image/next.png) no-repeat center;
	}
	/*.sidebar ul.sidebar-menu li.drop-down:after {
		width: 50px;
		height: 50px;
		right: 0;
		top:0;
	}*/
	.sidebar-menu.desktop-menu{
	display:none;
	}
	.sidebar-menu.mobile-menu{
		display:block;
	}
	.catalog-form .radiorow-groupe input[type=radio]{
		display:block;
	}
	.catalog-form .input-groupe .gr input[type=text], .private-content .input-groupe .gr input[type=text]{
		font-size:13px;
		padding:0 7px;
	}
	section.content form#private-form .input-groupe input[type=text]{
		margin-bottom:20px;
	}
	#change-referral input{
		width: 65%;
	}
	.breadcrumbs {
		display:block;
	}
	.breadcrumbs ul.breadcrumbs-list li{
		display:inline;
	}
	.header-top ul.main-menu li.drop-down ul.inner{top: 130px;}
	.header-top ul.main-menu li a {
		/*padding-top:10px;
		padding-bottom:0px;*/
	}
	.register-button{
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
	.card-item-content .card-item-price .price-list {
		line-height: 50px;
		margin-left:5px;
	}
	.old-through-price,
	.card-item-content .card-item-price .item-price {
		display: inline-block;
		vertical-align: middle;
	}
}
@media (max-width: 575.98px){
	#reform .copy-text, 
	#change-referral button,
	#change-referral input	{
		height: 40px;
		line-height: 40px;
	}
	.card-tabs .card-tabs-questions .card-tabs-questions-item input[type=radio]:checked+label:after {
		left: 3px;
	}
	.card-item-content .card-item-price .item-price {
		font-size: 24px;
	}
}
@media (hover: none) {
	
}
.desktop-menu:before {
    content: 'НОВИНКА';
    position: absolute;
    top: -16px;
    right: -18px;
    padding: 5px;
    background: red;
    color: white;
    font-size: 12px;
}