/*
LESS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: @icon-home-width;
}

The large array-like variables contain all information about a single icon
@icon-home: x y offset_x offset_y width height total_width total_height image_path name;

At the bottom of this section, we provide information about the spritesheet itself
@spritesheet: width height image @spritesheet-sprites;
*/
/*
The provided classes are intended to be used with the array-like variables

.icon-home {
  .sprite-width(@icon-home);
}
.icon-email {
  .sprite(@icon-email);
}

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
/*
The `.sprites` mixin generates identical output to the CSS template
  but can be overridden inside of LESS

This must be run when you have at least 2 sprites.
  If run with a single sprite, then there will be reference errors.

.sprites(@spritesheet-sprites);
*/
span {
	display: inline-block;
}
.selection {
	display: block;
}
@import "../assets_style/css/sprite.css";
.slick-dots {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  left: 50%;
  bottom: 32px;
  -ms-transform: translateX(-478px);
  transform: translateX(-478px);
}
.main-top-div {
  width:100%;
  float: left;
  background-color: #00070d;
}
@media (max-width: 991px) {
  .slick-dots {
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.slick-dots li {
  display: block;
  margin-left: 3px;
  margin-right: 3px;
}
.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 16px;
  height: 16px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
  position: relative;
}
.slick-dots li button:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 10px;
  height: 10px;
  background-color: #000000;
  border-radius: 50%;
}
.slick-dots li.slick-active button:before {
  width: 16px;
  height: 16px;
  background-color: #efd6a2;
}
.slick-dots li.slick-active button:after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 10px;
  height: 10px;
  background-color: #ffba00;
  background-image: linear-gradient(to top, #6f5125 0%, #d19c48 99%, #d19c48 100%);
  border-radius: 50%;
}
.choose_payment.active{
  border: 2px solid #f4b201;
}
.rating-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  float: left;
  margin-right: 13px;
}
.rating-container .rating {
  margin-top: 1px;
}
.empty-stars,
.filled-stars {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.rating-container .star {
  margin: 0;
  margin-right: 1px;
}
.theme-krajee-svg .empty-stars .krajee-icon-star {
  background-image: url(../img/sprite.png);
  background-position: 0px -72px;
  width: 12px;
  height: 11px;
  display: block;
  opacity: 0.3;
}
.theme-krajee-svg .filled-stars .krajee-icon-star {
  display: block;
  background-image: url(../img/star_full.png);
  width: 12px;
  height: 11px;
}
.select2-dropdown {
  border: none;
  position: relative;
  background: none;
  background-color: #d19c48;
  border-radius: 4px !important;
}
.select2-dropdown.select2-dropdown--below {
  margin-top: 14px;
}
.select2-dropdown.select2-dropdown--below:before {
  content: "";
  display: block;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  top: -6px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 6px 8px;
  border-color: transparent transparent #d19c48 transparent;
}
.select2-results {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden !important;
}
.select2-results__options {
  border-radius: 4px !important;
  overflow: hidden;
  display: block;
}
.select2-results__options::-webkit-scrollbar {
  -webkit-appearance: none;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.select2-results__options::-webkit-scrollbar:vertical {
  width: 11px;
}
.select2-results__options::-webkit-scrollbar-thumb {
   border-radius: 5px;
   border: 2px solid #d19c48; /* should match background, can't be transparent */
   background-color: #a17937;
   position: absolute;
   right: 0;
   top: 0;
 }
.select2-results__option {
  padding-left: 13px;
  padding-right: 13px;
  padding-top: 9px;
  padding-bottom: 9px;
  color: #000000 !important;
  background-color: #d19c48 !important;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 400;
  border-top: 1px solid #a17937;
}
.select2-results__option:first-child {
  border-top: 1px solid transparent !important;
}
.select2-results__option:hover {
  color: #efd6a2 !important;
  background-color: #211b1e !important;
}
.select2-results__option[aria-selected=true] {
  color: #000000;
  border-top: 1px solid #a17937;
}
.select2-results__option[aria-selected=true]:hover {
  background-color: #100f12 !important;
}
.select2-search__field {
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 400;
  border-radius: 4px;
  color: #110f13 !important;
}
.select2-search--dropdown {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 0;
  padding-top: 6px;
}
.ui-widget.ui-widget-content {
  border: none;
  height: 10px;
  border-radius: 3px 4px 4px 3px;
  background-color: #484848;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
  background-color: #d19c48;
}
.ui-slider-handle {
  width: 25px !important;
  height: 25px !important;
  background-color: #ffffff !important;
  border: 5px solid #f0a01b !important;
  border-radius: 50%;
  top: -7px !important;
  margin-left: -12.5px !important;
}
div.star-rating:not(.star-rating-on),
div.star-rating:not(.star-rating-on) a {
  background-image: url(../img/sprite.png) !important;
  background-position: 0px -46px !important;
  width: 12px !important;
  height: 11px !important;
  margin-right: 1px;
}
div.star-rating.star-rating-on,
div.star-rating.star-rating-on a {
  background-image: url(../img/sprite.png) !important;
  background-position: 0px -72px !important;
  width: 12px !important;
  height: 11px !important;
  margin-right: 1px;
}
.scroll-wrapper > .scroll-element,
.scroll-wrapper > .scroll-element div {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}
.scroll-wrapper > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}
.scroll-wrapper > .scroll-element.scroll-x {
  bottom: 2px;
  height: 8px;
  left: 0;
  width: 100%;
}
.scroll-wrapper > .scroll-element.scroll-y {
  height: 100%;
  right: 15px;
  top: 0;
  width: 4px;
}
.scroll-wrapper > .scroll-element .scroll-element_outer {
  overflow: hidden;
}
.slimScrollBar{
  opacity:1 !important;
  border-radius: 0px  !important;
  z-index:9 !important;
}
.slimScrollRail{
  z-index:8 !important;
}
.scroll-wrapper > .scroll-element .scroll-bar {
  background-color: #ffba00;
}
.scroll-wrapper > .scroll-element .scroll-element_track {
  background-color: #000000;
}
/* update scrollbar offset if both scrolls are visible */
.scroll-wrapper > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -12px;
}
.scroll-wrapper > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -12px;
}
.scroll-wrapper > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -12px;
}
.scroll-wrapper > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -12px;
}
div[data-notify=container] {
  font-family: "Gotham Pro" !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}
@font-face {
  font-family: "Myriad Pro";
  src: url('../fonts/Myriad Pro Regular.ttf');
}
@font-face {
  font-family: 'Frijole';
  src: url('../fonts/Agilis.eot');
  src: url('../fonts/Agilis.eot?#iefix') format('embedded-opentype'), url('../fonts/Agilis.woff') format('woff'), url('../fonts/Agilis.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/GothamPro-Black.eot');
  src: url('../fonts/GothamPro-Black.eot?#iefix') format('embedded-opentype'), url('../fonts/GothamPro-Black.woff') format('woff'), url('../fonts/GothamPro-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/GothamPro-MediumItalic.eot');
  src: url('../fonts/GothamPro-MediumItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/GothamPro-MediumItalic.woff') format('woff'), url('../fonts/GothamPro-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/GothamPro-Bold.eot');
  src: url('../fonts/GothamPro-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/GothamPro-Bold.woff') format('woff'), url('../fonts/GothamPro-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/GothamPro.eot');
  src: url('../fonts/GothamPro.eot?#iefix') format('embedded-opentype'), url('../fonts/GothamPro.woff') format('woff'), url('../fonts/GothamPro.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/GothamPro-Medium.eot');
  src: url('../fonts/GothamPro-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/GothamPro-Medium.woff') format('woff'), url('../fonts/GothamPro-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/GothamPro-LightItalic.eot');
  src: url('../fonts/GothamPro-LightItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/GothamPro-LightItalic.woff') format('woff'), url('../fonts/GothamPro-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/GothamPro-Italic.eot');
  src: url('../fonts/GothamPro-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/GothamPro-Italic.woff') format('woff'), url('../fonts/GothamPro-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/GothamPro-BoldItalic.eot');
  src: url('../fonts/GothamPro-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/GothamPro-BoldItalic.woff') format('woff'), url('../fonts/GothamPro-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/GothamPro-BlackItalic.eot');
  src: url('../fonts/GothamPro-BlackItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/GothamPro-BlackItalic.woff') format('woff'), url('../fonts/GothamPro-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/GothamPro-Light.eot');
  src: url('../fonts/GothamPro-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/GothamPro-Light.woff') format('woff'), url('../fonts/GothamPro-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'EngraversGothic BT';
  src: url('../fonts/EngraversGothicBT-Regular.eot');
  src: url('../fonts/EngraversGothicBT-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/EngraversGothicBT-Regular.woff') format('woff'), url('../fonts/EngraversGothicBT-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
.main-slider:before {
    content: "";
    position: absolute;
    display: block;
    height: 2px;
    width: 80%;
    bottom: -1px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    background: url("../img/footer-decor.png") no-repeat;
    -webkit-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    z-index: 1;
}
.line-bottom-decor:after {
  content: "";
  position: absolute;
  left: 15px;
  right: 15px;
  bottom: 0;
  height: 1px;
  background: url(../img/decor.png) center no-repeat;
  background-size: cover;
  opacity: 0.6;
  display: block;
}
.line-top-decor:before {
  content: "";
  position: absolute;
  left: 15px;
  right: 15px;
  top: 0;
  height: 1px;
  background: url(../img/decor.png) center no-repeat;
  background-size: cover;
  opacity: 0.6;
  display: block;
}
.select-type1 .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 4px;
}
.select-type1 .select2-container.select2 {
  width: 100% !important;
}
.select-type1 .select2-container .select2-selection--single {
  height: 36px;
  background-color: #c8c8c8;
  border: none;
  background-image: url("../img/select-bgr.jpg");
}
.select-type1 .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 18px;
  padding-right: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  line-height: 1;
  height: 100%;
  color: #110f13;
  font-family: "Gotham Pro";
  font-weight: 500;
}
.select-type1 .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #727272;
  font-weight: 300;
}
.select-type1 .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 36px;
  top: 0;
  right: 0;
  width: 30px;
}
.select-type1 .select2-container--default .select2-selection--single .select2-selection__arrow b {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3px 0 3px;
  border-color: #0f0e11 transparent transparent transparent;
  top: 50%;
  left: 50%;
  margin-left: -8px;
  margin-top: -2px;
  position: absolute;
}
.select-type1 .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-width: 4px 3px 0 3px;
  border-color: #0f0e11 transparent transparent transparent;
}
.select-type1_color_orange .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 4px;
}
.select-type1_color_orange .select2-container.select2 {
  width: 100% !important;
}
.select-type1_color_orange .select2-container .select2-selection--single {
  height: 36px;
  background-color: #c8c8c8;
  border: none;
  background-image: url("../img/select-bgr.jpg");
}
.select-type1_color_orange .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 18px;
  padding-right: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  line-height: 1;
  height: 100%;
  color: #110f13;
  font-family: "Gotham Pro";
  font-weight: 500;
}
.select-type1_color_orange .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #727272;
  font-weight: 300;
}
.select-type1_color_orange .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 36px;
  top: 0;
  right: 0;
  width: 30px;
}
.select-type1_color_orange .select2-container--default .select2-selection--single .select2-selection__arrow b {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3px 0 3px;
  border-color: #0f0e11 transparent transparent transparent;
  top: 50%;
  left: 50%;
  margin-left: -8px;
  margin-top: -2px;
  position: absolute;
}
.select-type1_color_orange .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-width: 4px 3px 0 3px;
  border-color: #0f0e11 transparent transparent transparent;
}
.select-type1_color_orange .select2-container .select2-selection--single {
  background-color: transparent;
  border: none;
  background: url("../img/orange-bgr.jpg") center;
  background-size: cover;
  padding-bottom: 1px;
}
.select-type1_color_orange .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #ffffff;
  font-weight: 400;
}
.select-type1_color_orange .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #ffffff transparent transparent transparent;
}
.select-type1_color_orange .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: #ffffff transparent transparent transparent;
}
.select-type1_color_black .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 4px;
}
.select-type1_color_black .select2-container.select2 {
  width: 100% !important;
}
.select-type1_color_black .select2-container .select2-selection--single {
  height: 36px;
  background-color: #c8c8c8;
  border: none;
  background-image: url("../img/select-bgr.jpg");
}
.select-type1_color_black .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 18px;
  padding-right: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  line-height: 1;
  height: 100%;
  color: #110f13;
  font-family: "Gotham Pro";
  font-weight: 500;
}
.select-type1_color_black .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #727272;
  font-weight: 300;
}
.select-type1_color_black .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 36px;
  top: 0;
  right: 0;
  width: 30px;
}
.select-type1_color_black .select2-container--default .select2-selection--single .select2-selection__arrow b {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3px 0 3px;
  border-color: #0f0e11 transparent transparent transparent;
  top: 50%;
  left: 50%;
  margin-left: -8px;
  margin-top: -2px;
  position: absolute;
}
.select-type1_color_black .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-width: 4px 3px 0 3px;
  border-color: #0f0e11 transparent transparent transparent;
}
.select-type1_color_black .select2-container .select2-selection--single {
  background-color: #0c0c0c;
  border: none;
  background-image: none;
  position: relative;
}
.select-type1_color_black .select2-container .select2-selection--single:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  border-radius: 4px 4px 0 0;
  border: 1px solid #444444;
  border-bottom: none;
}
.select-type1_color_black .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #e9771c;
  font-weight: 400;
}
.select-type1_color_black .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #ee8224 transparent transparent transparent;
}
.select-type1_color_black .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: #ee8224 transparent transparent transparent;
}
.select-type2 .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 4px;
}
.select-type2 .select2-container.select2 {
  width: 100% !important;
}
.select-type2 .select2-container .select2-selection--single {
  background-color: #100f12;
  background-image: none;
  height: 48px;
  border-radius: 3px 4px 4px 3px;
  border: 1px solid #ffffff;
}
.select-type2 .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 25px;
  padding-right: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  line-height: 1;
  height: 100%;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-weight: 700;
}
.select-type2 .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100%;
  top: 0;
  right: 0;
  width: 40px;
}
.select-type2 .select2-container--default .select2-selection--single .select2-selection__arrow b {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  border-color: #ffffff transparent transparent transparent;
  top: 50%;
  left: 50%;
  margin-left: -8px;
  margin-top: -4px;
  position: absolute;
}
.select-type3 .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 4px;
}
.select-type3 .select2-container.select2 {
  width: 100% !important;
}
.select-type3 .select2-container .select2-selection--single {
  background-color: #100f12;
  background-image: none;
  height: 48px;
  border-radius: 3px 4px 4px 3px;
  border: 1px solid #ffffff;
}
.select-type3 .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 25px;
  padding-right: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  line-height: 1;
  height: 100%;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-weight: 700;
}
.select-type3 .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100%;
  top: 0;
  right: 0;
  width: 40px;
}
.select-type3 .select2-container--default .select2-selection--single .select2-selection__arrow b {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  border-color: #ffffff transparent transparent transparent;
  top: 50%;
  left: 50%;
  margin-left: -8px;
  margin-top: -4px;
  position: absolute;
}
.select-type3 .select2-container .select2-selection--single {
  border: 1px solid #ed9015;
}
.select-type4 .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 4px;
}
.select-type4 .select2-container.select2 {
  width: 100% !important;
}
.select-type4 .select2-container .select2-selection--single {
  background-image: none;
  width: 100%;
  height: 38px;
  border-radius: 4px;
  border: 1px solid #252229;
  background-color: #100f12;
}
.select-type4 .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 13px;
  padding-right: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1;
  height: 100%;
  color: #fff;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
}
.select-type4 .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100%;
  top: 0;
  right: 0;
  width: 30px;
}
.select-type4 .select2-container--default .select2-selection--single .select2-selection__arrow b {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3px 0 3px;
  border-color: #747474 transparent transparent transparent;
  top: 50%;
  left: 50%;
  margin-left: -6px;
  margin-top: -2px;
  position: absolute;
}
.select-type4 .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #939393;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
}
.select-type4_border_white .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 4px;
}
.select-type4_border_white .select2-container.select2 {
  width: 100% !important;
}
.select-type4_border_white .select2-container .select2-selection--single {
  background-image: none;
  width: 100%;
  height: 38px;
  border-radius: 4px;
  border: 1px solid #252229;
  background-color: #100f12;
}
.select-type4_border_white .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 13px;
  padding-right: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1;
  height: 100%;
  color: #fff;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
}
.select-type4_border_white .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100%;
  top: 0;
  right: 0;
  width: 30px;
}
.select-type4_border_white .select2-container--default .select2-selection--single .select2-selection__arrow b {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3px 0 3px;
  border-color: #747474 transparent transparent transparent;
  top: 50%;
  left: 50%;
  margin-left: -6px;
  margin-top: -2px;
  position: absolute;
}
.select-type4_border_white .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #939393;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
}
.select-type4_border_white .select2-container .select2-selection--single {
  border: 1px solid #fff;
  height: 34px;
}
.select-type4_border_white .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 8px;
  padding-right: 16px;
}
.select-type4_border_white .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #fff transparent transparent transparent;
  margin-left: 2px;
}
.select-type4_border_white .select2-container--default .select2-selection--single .select2-selection__rendered {
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center;
}
body {
  min-height: 100vh;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-overflow-x: hidden;
      overflow-x: hidden;
}
* {
  margin: 0;
  padding: 0;
  line-height: 0;
  outline: none !important;
  box-sizing: border-box;
}
.button_mixin {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  min-width: 150px;
  height: 43px;
  border-radius: 4px;
  background: url("../img/orange-bgr.jpg") center;
  border: none;
}
body {
  font-family: "Open Sans";
  background: #00070d;
}
@media screen and (max-width: 767px) {
  .container-sm {
    padding-left: 0;
    padding-right: 0;
  }
}
header {
  position: relative;
  z-index: 2;
  background-color: #211b1e;
  border-bottom: 1px solid #715526;
  background-image: -webkit-linear-gradient(bottom, rgba(90, 61, 39, 0) 0%, rgba(90, 61, 39, 0.47) 67%, rgba(90, 61, 39, 0.61) 87%, rgba(90, 61, 39, 0.7) 100%);
  background-image: -o-linear-gradient(bottom, rgba(90, 61, 39, 0) 0%, rgba(90, 61, 39, 0.47) 67%, rgba(90, 61, 39, 0.61) 87%, rgba(90, 61, 39, 0.7) 100%);
  background-image: linear-gradient(to top, rgba(90, 61, 39, 0) 0%, rgba(90, 61, 39, 0.47) 67%, rgba(90, 61, 39, 0.61) 87%, rgba(90, 61, 39, 0.7) 100%);
}
@media (max-width: 1199px) {
}
header .header--div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 10px;
  padding-bottom: 10px;
}
header .header--div .logo-wrap {
  width: 365px;
  margin-top: 2px;
  padding-right: 15px;
  padding-left: 15px;
  margin-top: -12px;
}
@media (max-width: 1199px) {
  header .header--div .logo-wrap {
    width: 340px;
  }
}
@media (max-width: 570px) {
  header .header--div .logo-wrap {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
header .header--div .logo-wrap .logo {
  font-family: "EngraversGothic BT";
  font-size: 36px;
  text-transform: uppercase;
  font-style: italic;
  color: #ffffff;
  text-decoration: none;
  max-width: 100%;
  display: -ms-flexbox;
  display: flex;
}
header .header--div .logo-wrap .logo img {
  display: block;
  margin-right: 7px;
  margin-top: 6px;
  margin-bottom: -6px;
}
header .header--div .logo-wrap .logo .text-wrap {
  margin-top: 4px;
  letter-spacing: 1px;
}
header .header--div .logo-wrap .logo .orange {
  color: #e86218;
}
header .header--div .header-form-wrap {
  width: calc(100% -  635px );
  padding-right: 15px;
  padding-left: 15px;
  margin-top: 6px;
}
@media (max-width: 1199px) {
  header .header--div .header-form-wrap {
    width: calc(100% -  610px );
  }
}
@media (max-width: 991px) {
  header .header--div .header-form-wrap {
    -ms-flex-order: 3;
    order: 3;
    width: 100%;
    margin-top: 15px;
  }
}
header .header--div .header-form-wrap form {
  display: block;
  width: 100%;
  position: relative;
}
header .header--div .header-form-wrap form input {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-align: center;
  align-items: center;
  height: 38px;
  border-radius: 4px;
  border: 1px solid #a0874c;
  background-color: #211b1e;
  color: #a07c54;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-style: italic;
  padding-left: 14px;
  padding-right: 60px;
}
header .header--div .header-form-wrap form input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #a07c54;
}
header .header--div .header-form-wrap form input::-moz-placeholder {
  /* Firefox 19+ */
  color: #a07c54;
}
header .header--div .header-form-wrap form input:-ms-input-placeholder {
  /* IE 10+ */
  color: #a07c54;
}
header .header--div .header-form-wrap form input:-moz-placeholder {
  /* Firefox 18- */
  color: #a07c54;
}
header .header--div .header-form-wrap form button[type=submit] {
  display: block;
  position: absolute;
  width: 50px;
  height: 100%;
  right: 0;
  top: 0;
  background-color: transparent;
  border: none;
}
header .header--div .header-form-wrap form button[type=submit] i {
  position: absolute;
  right: 16px;
  top: 10px;
  display: block;
}
header .header--div .login-user-block {
  width: 270px;
  padding-right: 15px;
  padding-left: 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 1px;
  -ms-flex-align: start;
  align-items: flex-start;
}
header .header--div .login-user-block .login-ref {
  margin-top: 7px;
  margin-right: 4px;
}
@media (max-width: 570px) {
  header .header--div .login-user-block .login-ref {
    margin-top: 0;
  }
}
@media (max-width: 991px) {
  header .header--div .login-user-block {
    width: calc(100% - 340px);
    padding-left: 15px;
  }
}
@media (max-width: 570px) {
  header .header--div .login-user-block {
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 20px;
  }
}
header .header--div .login-user-block .user-avatar-wrap {
  width: 44px;
  position: relative;
  margin-top: 3px;
}
header .header--div .login-user-block .user-avatar-wrap .user-profile-a {
  display: block;
  width: 100%;
}
header .header--div .login-user-block .user-avatar-wrap .user-profile-a img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 4px;
}
header .header--div .login-user-block .user-avatar-wrap .notification-wrap {
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  left: 0;
  top: 6px;
}
header .header--div .login-user-block .user-avatar-wrap .notification-wrap .notification {
  display: block;
  width: 11px;
  height: 11px;
  background-color: #ffba00;
  border-radius: 50%;
  animation: backlight linear 1s;
  animation-iteration-count: infinite;
}
@keyframes backlight {
  0% {
    -ms-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -ms-transform: scale(1.5);
    transform: scale(1.5);
  }
}
header .header--div .login-user-block .user-avatar-wrap .vip-mark {
  display: none;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 29px;
  height: 20px;
  background-color: #e87d17;
  left: 0;
  top: 9px;
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  position: absolute;
  color: #100f12;
  font-family: "Gotham Pro";
  font-size: 11px;
  font-weight: 300;
  text-transform: uppercase;
  margin-left: 0;
  border-top: 1px solid #f4b94a;
  padding-bottom: 1px;
  z-index: 1;
}
header .header--div .login-user-block .user-avatar-wrap .vip-mark:before {
  content: "";
  position: absolute;
  display: block;
  /* width: 0;
             height: 0;
             border-style: solid;
             border-width: 10px 0 10px 6px;
             border-color: transparent transparent transparent #151319;*/
  height: 10px;
  width: 6px;
  -ms-transform: skew(25deg, 180deg);
  transform: skew(25deg, 180deg);
  background-color: #e87d17;
  top: -1px;
  left: -4px;
  z-index: 0;
}
header .header--div .login-user-block .user-avatar-wrap .vip-mark:after {
  content: "";
  position: absolute;
  display: block;
  /* width: 0;
             height: 0;
             border-style: solid;
             border-width: 10px 0 10px 6px;
             border-color: transparent transparent transparent #151319;*/
  height: 10px;
  width: 6px;
  -ms-transform: skew(155deg, 180deg);
  transform: skew(155deg, 180deg);
  background-color: #e87d17;
  bottom: 0;
  left: -4px;
  z-index: 0;
}
header .header--div .login-user-block .login-user-block--div {
  max-width: calc(100% - 44px);
  min-width: 132px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-left: 12px;
  margin-top: 3px;
}
@media (max-width: 570px) {
  header .header--div .login-user-block .login-user-block--div {
    min-width: 0;
  }
}
header .header--div .login-user-block .login-user-block--div .username,
header .header--div .login-user-block .login-user-block--div .username-a {
  color: #d19c48;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 300;
}
@media (max-width: 570px) {
  header .header--div .login-user-block .login-user-block--div .username,
  header .header--div .login-user-block .login-user-block--div .username-a {
    max-width: 150px;
  }
}
header .header--div .login-user-block .login-user-block--div .refs-wrap {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
}
header .header--div .login-user-block .login-user-block--div .refs-wrap > a {
  color: #efd6a2;
  text-decoration: underline;
}
header .header--div .login-user-block .login-user-block--div .refs-wrap .logout-a {
  font-size: 14px;
  font-weight: 300;
  margin-left: 15px;
  text-decoration: none;
  margin-top: 12px;
}
header .header--div .login-user-block .login-user-block--div .level {
  position: relative;
  padding-right: 10px;
  padding-left: 2px;
  margin-top: 7px;
  color: #efd6a2;
  line-height: 17px;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 300;
}
header .header--div .login-user-block .login-user-block--div .level span{
  line-height: 17px;
}

header .header--div .login-user-block .login-user-block--div .level img {
  width: 17px ;
  height: 17px ;
  position: relative;
  top:3px;
}
header .header--div .login-user-block .login-user-block--div .level .dropdown-pointer {
  cursor: pointer;
}
header .header--div .login-user-block .login-user-block--div .level .dropdown-pointer:hover + .dropdown-window {
  display: block;
}
header .header--div .login-user-block .login-user-block--div .level .dropdown-window {
  position: absolute;
  z-index: 3;
  display: none;
  width: 120px;
  left: 0;
  top: 100%;
  -ms-transform: translateX(-16px);
  transform: translateX(-16px);
}
header .header--div .login-user-block .login-user-block--div .level .dropdown-window:hover {
  display: block;
}
header .header--div .login-user-block .login-user-block--div .level .dropdown-window .dropdown-window-content {
  background-color: #ffffff;
  display: block;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 9px;
  padding-bottom: 8px;
  border-radius: 3px;
  margin-top: 10px;
  position: relative;
}
header .header--div .login-user-block .login-user-block--div .level .dropdown-window .dropdown-window-content:before {
  content: "";
  position: absolute;
  display: block;
  left: 32px;
  top: -6px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #ffffff transparent;
}
header .header--div .login-user-block .login-user-block--div .level .dropdown-window span {
  display: block;
  color: #100f12;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
  padding-bottom: 3px;
}
header .header--div .login-user-block .login-user-block--div .level .dropdown-window a {
  color: #de5e18;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  text-decoration: underline;
}
header .header--div .login-user-block .login-user-block--div .level .__level-img {
  position: absolute;
  right: 0;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: block;
  max-width: 20px;
  max-height: 20px;
}
header .header--div .login-user-block .login-user-block--div .level i.coin-ico {
  position: absolute;
  right: 0;
  top: -1px;
  display: block;
}
header .header--div .login-user-block .login-user-block--div .level i.coin-ico.red {
  background-image: url(../img/sprite.png);
  background-position: 0px -278px;
  width: 16px;
  height: 16px;
}
header .header--div .login-user-block .login-user-block--div .level i.coin-ico.bronze {
  background-image: url(../img/sprite.png);
  background-position: 0px -216px;
  width: 16px;
  height: 16px;
}
header .header--div .login-user-block.vip .user-avatar-wrap {
  margin-left: 35px;
}
header .header--div .login-user-block.vip .notification-wrap {
  left: auto;
  right: 0;
  -ms-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
}
header .header--div .login-user-block.vip .login-user-block--div .username,
header .header--div .login-user-block.vip .login-user-block--div .username-a {
  color: #ffba00;
}
header .header--div .login-user-block.vip .vip-mark {
  display: -ms-flexbox;
  display: flex;
}
.fixed-top-panel {
  width: 1110px;
  top: 109px;
  position: fixed;
  z-index: 3;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #000;
  padding: 0 5px;
  border-radius: 4px;
  transition: all 0.3s;
  border: 1px solid #715526;
}
.fixed-top-panel:before {
	float: left;
	width: 100%;
	height: 54px;
	content: "";
	background: url("/img/menu-before.png");
	background-repeat: repeat-x;
	position: absolute;
	left: 0;
	top: 0;
}
@media (max-width: 1199px) {
  .fixed-top-panel {
    position: relative;
    top: 0;
    width: 910px;
    padding: 0;
    z-index: 1;
  }
  .fixed-top-panel .fixed-top-panel--div .games-wrap {
    margin-left:15px;
  }
}
@media (max-width: 991px) {
  .fixed-top-panel {
    width: 690px;
  }
}
@media (max-width: 767px) {
  .fixed-top-panel {
    width: 100%;
  }
}
.fixed-top-panel .fixed-top-panel--div {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background: #000;
  padding-left: 25px;
  padding-right: 25px;
  transition: all 0s;
}
@media (max-width: 1199px) {
  .fixed-top-panel .fixed-top-panel--div {
    padding-right: 0;
    padding-left: 0;
    background: url(../img/bgr.jpg);
  }
}
@media (max-width: 570px) {
  .fixed-top-panel .fixed-top-panel--div {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
  }
}
.fixed-top-panel .fixed-top-panel--div .games-wrap {
  margin-top: 10px;
  position: relative;
}
@media (max-width: 570px) {
  .fixed-top-panel .fixed-top-panel--div .games-wrap {
    margin-top: 15px;
  }
}
.fixed-top-panel .fixed-top-panel--div .games-wrap .games-list-a,
.fixed-top-panel .fixed-top-panel--div .games-wrap .games-list-a:hover,
.fixed-top-panel .fixed-top-panel--div .games-wrap .games-list-a:focus,
.fixed-top-panel .fixed-top-panel--div .games-wrap .games-list-a:focus {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  padding-left: 50px;
  padding-right: 28px;
  height: 41px;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  border-radius: 4px;
  background-color: #a6742a;
  background-image: url("../img/orange-bgr.jpg");
  background-size: cover;
  background-position: center;
  text-decoration: none;
  position: relative;
  margin-bottom: 14px;
}
.fixed-top-panel .fixed-top-panel--div .games-wrap .games-list-a:before,
.fixed-top-panel .fixed-top-panel--div .games-wrap .games-list-a:hover:before,
.fixed-top-panel .fixed-top-panel--div .games-wrap .games-list-a:focus:before,
.fixed-top-panel .fixed-top-panel--div .games-wrap .games-list-a:focus:before {
  content: "";
  display: block;
  top: 12px;
  left: 23px;
  position: absolute;
  background-image: url(../img/sprite.png);
  background-position: 0px -186px;
  width: 15px;
  height: 15px;
}
@media (max-width: 570px) {
  .fixed-top-panel .fixed-top-panel--div .games-wrap .games-list-a,
  .fixed-top-panel .fixed-top-panel--div .games-wrap .games-list-a:hover,
  .fixed-top-panel .fixed-top-panel--div .games-wrap .games-list-a:focus,
  .fixed-top-panel .fixed-top-panel--div .games-wrap .games-list-a:focus {
    margin-bottom: 5px;
  }
}
.fixed-top-panel .fixed-top-panel--div .games-wrap .games-list-a i,
.fixed-top-panel .fixed-top-panel--div .games-wrap .games-list-a:hover i,
.fixed-top-panel .fixed-top-panel--div .games-wrap .games-list-a:focus i,
.fixed-top-panel .fixed-top-panel--div .games-wrap .games-list-a:focus i {
  display: block;
  position: absolute;
  top: 13px;
  left: 23px;
}
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  -ms-transform: translate(-30px, -6px);
  transform: translate(-30px, -6px);
  z-index: 1;
}
@media (max-width: 767px) {
  .fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window {
    -ms-transform: translate(0px, -6px);
    transform: translate(0px, -6px);
  }
}
@media (max-width: 570px) {
  .fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window {
    left: 50%;
    -ms-transform: translate(-50%, 3px);
    transform: translate(-50%, 3px);
  }
}
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window:before {
  content: "";
  display: block;
  position: relative;
  left: 100px;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 6px 8px;
  border-color: transparent transparent #cbc1b4 transparent;
}
@media (max-width: 570px) {
  .fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window:before {
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list,
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist {
  display: block;
  width: 255px;
  position: relative;
  padding-bottom: 9px;
}
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list:before,
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 9px;
  background-color: #e4d8c2;
  border-radius: 0 0 5px 5px;
  display: block;
}
@media (max-width: 570px) {
  .fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list:before,
  .fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist:before {
    border-radius: 0;
  }
}
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list > li,
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist > li {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
}
@media (max-width: 570px) {
  .fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list > li,
  .fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist > li {
    position: relative;
    left: 0;
    border-radius: 0;
    padding-bottom: 0;
  }
  .fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list > li:before,
  .fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist > li:before {
    display: none;
  }
}
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list > li > span,
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist > li > span,
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list > li > a,
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist > li > a {
  padding-top: 13px;
  padding-bottom: 12px;
  color: #000;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
  border-bottom: 1px solid #ffffff;
  background-color: #cbc1b4;
  text-decoration: none;
  width: 100%;
}
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list > li > span:hover,
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist > li > span:hover,
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list > li > a:hover,
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist > li > a:hover,
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list > li > span.active,
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist > li > span.active,
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list > li > a.active,
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist > li > a.active {
  background-color: #211b1e;
  color: #d19c48;
}
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list > li:first-child > span,
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist > li:first-child > span,
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list > li:first-child > a,
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist > li:first-child > a {
  border-radius: 5px 5px 0 0;
}
@media (max-width: 570px) {
  .fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list > li:first-child > span,
  .fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist > li:first-child > span,
  .fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list > li:first-child > a,
  .fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist > li:first-child > a {
    border-radius: 0;
  }
}
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist {
  display: none;
  left: 252px;
  top: 0;
  position: absolute;
  border-radius: 5px;
  overflow: hidden;
  z-index: -1;
  padding-bottom: 0;
  /*&:after{
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            height: 9px;
            width: 13px;
            background: url("../img/shadow3.png") repeat-y;

            @media (max-width: 570px){
              display: none;
            }
          }*/
}
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist + a:after,
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist + span:after {
  content: "";
  position: absolute;
  display: block;
  right: 15px;
  top: 50%;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3.5px 0 3.5px 4px;
  border-color: transparent transparent transparent #612f0f;
}
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist + a:hover:after,
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist + span:hover:after {
  content: "";
  position: absolute;
  display: block;
  right: 15px;
  top: 50%;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3.5px 0 3.5px 4px;
  border-color: transparent transparent transparent #d19c48;
}
@media (max-width: 570px) {
  .fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist {
    position: relative;
    left: 0;
    border-radius: 0;
    padding-bottom: 0;
  }
  .fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist:before {
    display: none;
  }
}
@media (min-width: 571px) {
  .fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist > li:last-child a:hover {
    border-bottom: 1px solid #141218;
  }
}
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist > li a {
  display: block;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}
@media (max-width: 570px) {
  .fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist > li a {
    padding-left: 30px;
    background: #fee5bd;
  }
}
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist > li a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: calc(100% + 1px);
  width: 13px;
  background: url("../img/shadow3.png") repeat-y;
}
@media (max-width: 570px) {
  .fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-sublist > li a:before {
    display: none;
  }
}
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list {
  z-index: 1;
}
@media (max-width: 570px) {
  .fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list {
    border-radius: 5px;
    overflow: hidden;
    border: 1px solid #e4d8c2;
  }
}
@media (max-width: 570px) {
  .fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list > li {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list > li:hover .games-sublist + a:after,
  .fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list > li.active .games-sublist + a:after,
  .fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list > li:hover .games-sublist + span:after,
  .fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list > li.active .games-sublist + span:after {
    right: 15px;
    top: 50%;
    margin-top: -3px;
    border-width: 4px 3.5px 0 3.5px;
    border-color: #e78b51 transparent transparent transparent;
  }
}
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list > li > span,
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list > li > a {
  padding-left: 18px;
  padding-right: 25px;
  position: relative;
}
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list > li.active > a,
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list > li.active > span {
  background-color: #141218;
  color: #ffba00;
}
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list > li.active .games-sublist {
  display: block;
}
.fixed-top-panel .fixed-top-panel--div .games-wrap .dropdown-window .games-list > li:hover .games-sublist {
  display: block;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div {
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 570px) {
  .fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div {
    margin-bottom: 9px;
  }
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .nav-wrap {
  position: relative;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .nav-wrap .open-nav-a {
  text-decoration: none;
  color: #d19c48;
  font-size: 30px;
  display: none;
}
@media (max-width: 1199px) {
  .fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .nav-wrap .open-nav-a {
    padding-right: 0;
    display: block;
    margin-top: 14px;
  }
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .nav-wrap nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-left: 1px solid #715526;
  position: relative;
  padding-left: 1px;
  height: 100%;
}
@media (max-width: 1199px) {
  .fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .nav-wrap nav {
    border-left: none;
    display: none;
    width: 220px;
    border-radius: 4px;
    padding-left: 0;
    height: auto;
    position: absolute;
    top: 65px;
    left: -15px;
    background: url(../img/bgr.jpg);
    padding-bottom: 5px;
  }
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .nav-wrap nav:before {
  content: "";
  display: -ms-flexbox;
  display: flex;
  background-color: #28262c;
  width: 1px;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
}
@media (max-width: 1199px) {
  .fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .nav-wrap nav:before {
    display: none;
  }
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .nav-wrap nav a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  color: #efd6a2;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  border-right: 1px solid #715526;
  padding-left: 15px;
  padding-right: 17px;
  text-decoration: none;
  position: relative;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .nav-wrap nav a:before {
	float: left;
	width: 80%;
	height: 23px;
	content: "";
	background: url("/img/before_h.png") no-repeat;
	-webkit-background-size: 100% 100%;
	     -o-background-size: 100% 100%;
	        background-size: 100% 100%;
	opacity: 0;
	position: absolute;
	left: 50%;
	bottom: 0;
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	     -o-transform: translateX(-50%);
	        transform: translateX(-50%);
}
@media (max-width: 1199px) {
  .fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .nav-wrap nav a {
    border-left: none;
    display: block;
    padding-left: 15px;
    height: auto;
    padding-right: 15px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: left;
    border-right: none;
  }
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .nav-wrap nav a:after {
  content: "";
  display: block;
  background-color: #715526;
  width: 1px;
  height: 100%;
  right: 0;
  top: 0;
  position: absolute;
}
@media (max-width: 1199px) {
  .fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .nav-wrap nav a:after {
    display: none;
  }
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .nav-wrap nav a:hover,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .nav-wrap nav a.active {
  background: #000;
  background-size: cover;
  color: #d19c48;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .nav-wrap nav a:hover:before ,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .nav-wrap nav a.active:before {
	opacity: 1;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top {
  display: -ms-flexbox;
  display: flex;
  padding-left: 21px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap {
  padding-top: 15px;
  width: 88px;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap .select2-container,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 4px;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap .select2-container.select2,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap .select2-container.select2 {
  width: 100% !important;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap .select2-container .select2-selection--single,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap .select2-container .select2-selection--single {
  height: 36px;
  background-color: #d19c48;
  border: none;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 18px;
  padding-right: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  line-height: 1;
  height: 100%;
  color: #110f13;
  font-family: "Gotham Pro";
  font-weight: 500;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap .select2-container--default .select2-selection--single .select2-selection__placeholder,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #727272;
  font-weight: 300;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 36px;
  top: 0;
  right: 0;
  width: 30px;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3px 0 3px;
  border-color: #0f0e11 transparent transparent transparent;
  top: 50%;
  left: 50%;
  margin-left: -8px;
  margin-top: -2px;
  position: absolute;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-width: 4px 3px 0 3px;
  border-color: #0f0e11 transparent transparent transparent;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap._color_orange .select2-container,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap._color_orange .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 4px;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap._color_orange .select2-container.select2,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap._color_orange .select2-container.select2 {
  width: 100% !important;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap._color_orange .select2-container .select2-selection--single,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap._color_orange .select2-container .select2-selection--single {
  height: 36px;
  background-color: #c8c8c8;
  border: none;
  background-image: url("../img/select-bgr.jpg");
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap._color_orange .select2-container--default .select2-selection--single .select2-selection__rendered,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap._color_orange .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 18px;
  padding-right: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  line-height: 1;
  height: 100%;
  color: #110f13;
  font-family: "Gotham Pro";
  font-weight: 500;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap._color_orange .select2-container--default .select2-selection--single .select2-selection__placeholder,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap._color_orange .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #727272;
  font-weight: 300;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap._color_orange .select2-container--default .select2-selection--single .select2-selection__arrow,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap._color_orange .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 36px;
  top: 0;
  right: 0;
  width: 30px;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap._color_orange .select2-container--default .select2-selection--single .select2-selection__arrow b,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap._color_orange .select2-container--default .select2-selection--single .select2-selection__arrow b {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3px 0 3px;
  border-color: #0f0e11 transparent transparent transparent;
  top: 50%;
  left: 50%;
  margin-left: -8px;
  margin-top: -2px;
  position: absolute;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap._color_orange .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap._color_orange .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-width: 4px 3px 0 3px;
  border-color: #0f0e11 transparent transparent transparent;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap._color_orange .select2-container .select2-selection--single,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap._color_orange .select2-container .select2-selection--single {
  background-color: transparent;
  border: none;
  background: url("../img/orange-bgr.jpg") center;
  background-size: cover;
  border-top: 1px solid #fff636;
  padding-bottom: 1px;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap._color_orange .select2-container--default .select2-selection--single .select2-selection__rendered,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap._color_orange .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #ffffff;
  font-weight: 400;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap._color_orange .select2-container--default .select2-selection--single .select2-selection__arrow b,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap._color_orange .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #ffffff transparent transparent transparent;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap._color_orange .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap._color_orange .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: #ffffff transparent transparent transparent;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap._color_black .select2-container,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap._color_black .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 4px;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap._color_black .select2-container.select2,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap._color_black .select2-container.select2 {
  width: 100% !important;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap._color_black .select2-container .select2-selection--single,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap._color_black .select2-container .select2-selection--single {
  height: 36px;
  background-color: #c8c8c8;
  border: none;
  background-image: url("../img/select-bgr.jpg");
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap._color_black .select2-container--default .select2-selection--single .select2-selection__rendered,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap._color_black .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 18px;
  padding-right: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  line-height: 1;
  height: 100%;
  color: #110f13;
  font-family: "Gotham Pro";
  font-weight: 500;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap._color_black .select2-container--default .select2-selection--single .select2-selection__placeholder,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap._color_black .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #727272;
  font-weight: 300;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap._color_black .select2-container--default .select2-selection--single .select2-selection__arrow,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap._color_black .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 36px;
  top: 0;
  right: 0;
  width: 30px;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap._color_black .select2-container--default .select2-selection--single .select2-selection__arrow b,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap._color_black .select2-container--default .select2-selection--single .select2-selection__arrow b {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3px 0 3px;
  border-color: #0f0e11 transparent transparent transparent;
  top: 50%;
  left: 50%;
  margin-left: -8px;
  margin-top: -2px;
  position: absolute;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap._color_black .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap._color_black .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-width: 4px 3px 0 3px;
  border-color: #0f0e11 transparent transparent transparent;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap._color_black .select2-container .select2-selection--single,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap._color_black .select2-container .select2-selection--single {
  background-color: #0c0c0c;
  border: none;
  background-image: none;
  position: relative;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap._color_black .select2-container .select2-selection--single:before,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap._color_black .select2-container .select2-selection--single:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  border-radius: 4px 4px 0 0;
  border: 1px solid #444444;
  border-bottom: none;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap._color_black .select2-container--default .select2-selection--single .select2-selection__rendered,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap._color_black .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #e9771c;
  font-weight: 400;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap._color_black .select2-container--default .select2-selection--single .select2-selection__arrow b,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap._color_black .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #ee8224 transparent transparent transparent;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap._color_black .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap._color_black .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: #ee8224 transparent transparent transparent;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .select-wrap select,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .select-wrap select {
  display: none;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .balance--div,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .balance--div,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .__chest-top-right-sizing,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .__chest-top-right-sizing {
  display: -ms-flexbox;
  display: flex;
  margin-left: 26px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 21px;
  margin-bottom: 14px;
}
@media (max-width: 1199px) {
  .fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .balance--div,
  .fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .balance--div,
  .fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .__chest-top-right-sizing,
  .fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .__chest-top-right-sizing {
    margin-left: 16px;
  }
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .balance--div .bag-wrap,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .balance--div .bag-wrap,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .__chest-top-right-sizing .bag-wrap,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .__chest-top-right-sizing .bag-wrap {
  width: 27px;
  height: 20px;
  position: relative;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .balance--div .bag-wrap a,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .balance--div .bag-wrap a,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .__chest-top-right-sizing .bag-wrap a,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .__chest-top-right-sizing .bag-wrap a {
  display: block;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .balance--div .bag-wrap i,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .balance--div .bag-wrap i,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .__chest-top-right-sizing .bag-wrap i,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .__chest-top-right-sizing .bag-wrap i {
  position: absolute;
  left: 0;
  top: -1px;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .balance--div .bag-wrap .notification,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .balance--div .bag-wrap .notification,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .__chest-top-right-sizing .bag-wrap .notification,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .__chest-top-right-sizing .bag-wrap .notification,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .balance--div .bag-wrap .__chest-sum,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .balance--div .bag-wrap .__chest-sum,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .__chest-top-right-sizing .bag-wrap .__chest-sum,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .__chest-top-right-sizing .bag-wrap .__chest-sum {
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  right: 0;
  top: 0;
  -ms-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
  width: 21px;
  height: 21px;
  background-color: #cd7900;
  border-radius: 50%;
  color: #100f12;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 700;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .balance--div .bag-wrap .notification:before,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .balance--div .bag-wrap .notification:before,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .__chest-top-right-sizing .bag-wrap .notification:before,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .__chest-top-right-sizing .bag-wrap .notification:before,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .balance--div .bag-wrap .__chest-sum:before,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .balance--div .bag-wrap .__chest-sum:before,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .__chest-top-right-sizing .bag-wrap .__chest-sum:before,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .__chest-top-right-sizing .bag-wrap .__chest-sum:before {
  content: "";
  display: block;
  width: 19px;
  height: 19px;
  position: absolute;
  left: 1px;
  top: 1px;
  background-color: #efd6a2;
  border-radius: 50%;
  z-index: -1;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .balance--div .bag-wrap .notification:after,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .balance--div .bag-wrap .notification:after,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .__chest-top-right-sizing .bag-wrap .notification:after,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .__chest-top-right-sizing .bag-wrap .notification:after,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .balance--div .bag-wrap .__chest-sum:after,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .balance--div .bag-wrap .__chest-sum:after,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .__chest-top-right-sizing .bag-wrap .__chest-sum:after,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .__chest-top-right-sizing .bag-wrap .__chest-sum:after {
  content: "";
  display: block;
  width: 17px;
  height: 17px;
  position: absolute;
  left: 2px;
  top: 2px;
  background-color: #e47400;
  border-radius: 50%;
  z-index: -1;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .balance--div .sum,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .balance--div .sum,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .balance .__chest-top-right-sizing .sum,
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .chest-top .__chest-top-right-sizing .sum {
  color: #efd6a2;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 400;
  display: block;
  margin-top: 4px;
  margin-left: 22px;
  min-width: 81px;
}
@media (min-width: 1200px) {
  .fixed-top-panel.wide {
    top: 0;
    width: 100%;
    z-index: 11;
  }
  .fixed-top-panel.wide + .breadcrumbs {
    margin-top: 100px;
  }
}
.fixed-top-panel.wide .fixed-top-panel--div .games-wrap .dropdown-window {
  -ms-transform: translate(0px, -6px);
  transform: translate(0px, -6px);
}
@media (max-width: 767px) {
  .fixed-top-panel.wide .fixed-top-panel--div .games-wrap .dropdown-window {
    -ms-transform: translate(0px, -6px);
    transform: translate(0px, -6px);
  }
}
@media (max-width: 570px) {
  .fixed-top-panel.wide .fixed-top-panel--div .games-wrap .dropdown-window {
    left: 50%;
    -ms-transform: translate(-50%, 3px);
    transform: translate(-50%, 3px);
  }
}
.fixed-top-panel.wide .fixed-top-panel--div .games-wrap .dropdown-window:before {
  left: 70px;
}
@media (max-width: 767px) {
  .fixed-top-panel.wide .fixed-top-panel--div .games-wrap .dropdown-window:before {
    left: 70px;
  }
}
@media (max-width: 570px) {
  .fixed-top-panel.wide .fixed-top-panel--div .games-wrap .dropdown-window:before {
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.light-decor {
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  background-color: #211b1e;
  z-index: 0;
}
.game-preview {
  text-decoration: none;
  position: relative;
  padding: 11px;
  background: url("../img/game-bgr.png") center;
  background-size: 100% 100%;
  width: 100%;
  max-width: 255px;
  border-radius: 2px;
}
.game-preview._decor-type_1 {
  background: url("../img/game-bgr1.png") center;
}
.game-preview._decor-type_2 {
  background: url("../img/game-bgr2.png") center;
}
.game-preview._decor-type_3 {
  background: url("../img/game-bgr3.png") center;
}
.game-preview__img {
  display: block;
  width: 100%;
  min-height:100%;
}
.game-preview__hidden-block {
  transition: opacity 0.3s;
  opacity: 0;
  width: calc(100% - 22px);
  height: calc(100% - 22px);
  position: absolute;
  left: 11px;
  top: 11px;
  padding-top: 27px;
  background: rgba(0, 0, 0, 0.8);
}
.game-preview:hover .game-preview__hidden-block,
.game-preview_focused .game-preview__hidden-block {
  z-index: auto;
  opacity: 1;
}
.game-preview__text-container {
  width: 100%;
  text-align: center;
  padding-left: 25px;
  padding-right: 25px;
  height: calc(100% - 73px);
  overflow: hidden;
}
.game-preview__title {
  color: #d19c48;
  font-family: "Gotham Pro";
  font-weight: 700;
  font-size: 20px;
  text-align: center;
  display: block;
}
.game-preview__description {
  color: #efd6a2;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  line-height: 14px;
  margin-top: 24px;
  max-height: 70px;
  overflow: hidden;
  text-align: center;
  display: block;
}
.game-preview__products {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 73px;
  padding-top: 10px;
}
.hot-games__container {
  padding-top: 45px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 45px;
}
.hot-games__container .row {
  width: calc(100% + 30px);
}
.hot-games__container h1,
.hot-games__container h2 {
  font-family: Frijole;
  font-weight: 400;
  text-align: center;
  color: #d19c48;
  font-size: 40px;
  text-transform: uppercase;
}
.hot-games__container h2 {
  font-family: Frijole;
  font-weight: 400;
  text-align: center;
  line-height: 79px;
  text-shadow: 0 -2px 5px rgba(0, 0, 0, 0.75);
  color: #d19c48;
  font-size: 50px;
  text-transform: uppercase;
  background: url("../img/bg_titles-front.png") no-repeat;
  background-size: 100% 100%;
  width:470px;
  max-width:100%;
  position: relative;
}
.hot-games__container h2:before {
  content: "";
  position: absolute;
  display: block;
  height: 2px;
  width: 80vw;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: url(../img/footer-decor.png) no-repeat;
  -webkit-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  z-index: -1;
}
.hot-games__container h2 span:after {
  content: '';
  float: left;
  width:100%;
  height:100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: url("../img/bg_titles.png") no-repeat;
  background-size:100% 100%;
  z-index: -1;
}
.hot-games__container h2 span {
  position: relative;
  z-index: 2;
  width:100%;
  height:100%;
  background: url("../img/bg_titles-front.png") no-repeat;
  background-size: 100% 100%;
  width:470px;
  line-height: 79px;
  display: block;
}
@media (max-width:640px) {
  .hot-games__container h2 span {
    background: transparent;
    width: auto;
    max-width:100%;
  }
  .hot-games__container h2 span:after {
    display: none;
  }
  .hot-games__container h2:before {
    display: none;
  }
  .hot-games__container h2 {
    background: transparent;
  }
}
.hot-games__container h1 {
  font-size: 40px;
  position: relative;
}
.hot-games__container h2 {
  font-size: 36px;
  position: relative;
}
.hot-games__container h1 img {
	position: relative;
	z-index: 2;
}
.hot-games__container h2 img {
	position: relative;
	z-index: 2;
}
.hot-games .see-more-ref {
  margin-top: 57px;
}
.hot-games__games-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 25px;
  width: 100%;
}
.hot-games__title-img {
  display: block;
  max-width: 100%;
}
.hot-games__game-preview {
  display: inline-block;
  width: calc(25% - 30px);
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 17px;
  max-width: none;
}
@media (max-width: 1199px) {
  .hot-games__game-preview {
    width: calc(33.33% - 30px);
  }
}
@media (max-width: 991px) {
  .hot-games__game-preview {
    width: calc(50% - 30px);
  }
}
@media (max-width: 570px) {
  .hot-games__game-preview {
    width: calc(100% - 30px);
    max-width: 260px;
  }
}
.game-card__game-card-main {
  margin-top: 53px;
}
.game-card-main {
  padding-bottom: 45px;
  position: relative;
}
.game-card-main:after {
  content: "";
  position: absolute;
  display: block;
  height: 2px;
  width: 80vw;
  bottom: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  background: url(../img/footer-decor.png) no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
}
@media (max-width: 570px) {
  .game-card-main {
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.game-card-main__elem1 {
  padding-bottom: 30px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media (max-width: 570px) {
  .game-card-main__elem1 {
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.game-card-main__game-preview {
  margin-top: 6px;
}
.game-card-main__game-title-and-products {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: calc(100% - 255px);
  -ms-flex-align: start;
  align-items: flex-start;
  padding-left: 30px;
  overflow: hidden;
}
@media (max-width: 991px) {
  .game-card-main__game-title-and-products {
    width: 100%;
    margin-top: 40px;
    padding-left: 0;
  }
}
@media (max-width: 570px) {
  .game-card-main__game-title-and-products {
    -ms-flex-align: center;
    align-items: center;
  }
}
.game-card-main__title {
  font-family: Frijole;
  color: #d19c48;
  font-size: 40px;
  font-weight: 400;
  text-transform: uppercase;
}
@media (max-width: 570px) {
  .game-card-main__title {
    text-align: center;
  }
}
.game-card-main__span {
  font-family: Frijole;
  margin-top: 40px;
  color: #d19c48;
  font-size: 30px;
  font-weight: 400;
}
@media (max-width: 991px) {
  .game-card-main__span {
    margin-top: 40px;
  }
}
@media (max-width: 570px) {
  .game-card-main__span {
    text-align: center;
  }
}
.game-card-main__products {
  display: -ms-flexbox;
  display: flex;
  margin-top: 18px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  align-items: flex-start;
  width: calc(100% + 30px);
}
@media (max-width: 1199px) {
  .game-card-main__products {
    width: 100%;
  }
}
.game-card-main__product-wrap {
  width: 33.33%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}
@media (max-width: 1199px) {
  .game-card-main__product-wrap {
    width: 50%;
  }
}
@media (max-width: 570px) {
  .game-card-main__product-wrap {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.game-card-main__product {
  margin-top: 20px;
}
.game-card-main__product-description-wrap {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 20px;
}
.game-card-main__product-description {
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
}
.game-card-main__product-description p {
  margin-top: 14px;
}
.game-card-main__product-title {
  color: #ffffff;
  font-family: Frijole;
  font-size: 18px;
  font-weight: 400;
}
.game-card-main__product-more-ref,
.game-card-main__product-more-ref:hover {
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 400;
  height: 30px;
  border-radius: 3px 4px 4px 3px;
  background-color: #484848;
  padding-left: 14px;
  padding-right: 14px;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  margin-top: 19px;
  text-decoration: none;
}
.server-choosing {
  padding-top: 49px;
}
.server-choosing__title {
  font-family: Frijole;
  color: #d19c48;
  font-size: 30px;
  font-weight: 400;
  text-transform: uppercase;
}
.server-choosing__filter {
  display: -ms-flexbox;
  display: flex;
  margin-top: 26px;
  margin-left: -4.5px;
  margin-right: -4.5px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.server-choosing__filter li {
  display: block;
  margin-left: 4.5px;
  margin-right: 4.5px;
  margin-top: 15px;
}
.server-choosing__filter li a {
  color: #a07c54;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 400;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  height: 27px;
  border-radius: 3px 4px 4px 3px;
  border: 1px solid #523230;
  background-color: #211b1e;
  padding-left: 7px;
  padding-right: 7px;
  text-decoration: none;
  transition: 0.3s;
  /*&.active,
        &:hover{
          background-color: #f07f14;
        }*/
}
.server-choosing__filter li._active a,
.server-choosing__filter li:hover a {
  border: 1px solid #dcb268;
  background-color: #d19c48;
  color: #0e161a;
}
.server-choosing__servers {
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  align-items: flex-start;
}
.server-choosing__servers li {
  display: -ms-flexbox;
  display: flex;
  width: 25%;
  margin-top: 23px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 991px) {
  .server-choosing__servers li {
    width: 33.33%;
  }
}
@media (max-width: 767px) {
  .server-choosing__servers li {
    width: 50%;
  }
}
@media (max-width: 450px) {
  .server-choosing__servers li {
    width: 100%;
  }
}
.server-choosing__servers li.active a {
  color: #ffffff;
  border: 1px solid #f1a137;
  background-color: #270e0e;
}
.server-choosing__servers li a {
  font-size: 14px;
  font-weight: 700;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  color: #efd6a2;
  font-family: "Gotham Pro";
  min-height: 48px;
  border-radius: 3px 4px 4px 3px;
  border: 1px solid #523230;
  background-color: #100f12;
  padding: 5px;
  text-decoration: none;
  transition: 0.3s;
  width: 100%;
  -ms-flex-direction: column;
  flex-direction: column;
}
.server-choosing__servers li a span {
  display: block;
  width: 100%;
}
.server-choosing__servers li a.active,
.server-choosing__servers li a:hover {
  color: #d19c48;
  border: 1px solid #a07c54;
  background-color: #100f12;
}
.server-choosing2 {
  padding-top: 33px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 42px;
  position: relative;
}
.server-choosing2:after {
  content: "";
  position: absolute;
  display: block;
  height: 2px;
  width: 80vw;
  bottom: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  background: url(../img/footer-decor.png) no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
}
.server-choosing2 .__title {
  font-family: Frijole;
  color: #d19c48;
  font-size: 30px;
  font-weight: 400;
  text-transform: uppercase;
}
.server-choosing2 .__select-wrap {
  width: 100%;
  max-width: 350px;
  height: 48px;
  margin-top: 20px;
}
.server-choosing2 .__select-wrap .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 4px;
}
.server-choosing2 .__select-wrap .select2-container.select2 {
  width: 100% !important;
}
.server-choosing2 .__select-wrap .select2-container .select2-selection--single {
  background-color: #100f12;
  background-image: none;
  height: 48px;
  border-radius: 3px 4px 4px 3px;
  border: 1px solid #ffffff;
}
.server-choosing2 .__select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 25px;
  padding-right: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  line-height: 1;
  height: 100%;
  color: #d19c48;
  font-family: "Gotham Pro";
  font-weight: 700;
}
.server-choosing2 .__select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 48px;
  top: 0;
  right: 0;
  width: 40px;
}
.server-choosing2 .__select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  border-color: #d19c48 transparent transparent transparent;
  top: 50%;
  left: 50%;
  margin-left: -8px;
  margin-top: -4px;
  position: absolute;
}
.server-choosing2 .__select-wrap .select2-container .select2-selection--single {
  border: 1px solid #a07c54;
}
.goods {
  min-height: 69px;
  border-radius: 3px 4px 4px 3px;
  border: 1px solid #612f0f;
  background-color: #211b1e;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 13px;
  padding-right: 18px;
  padding-bottom: 17px;
}
@media (max-width: 1199px) {
  .goods {
    padding-right: 13px;
    padding-bottom: 15px;
  }
}
.goods._r-padding_s {
  padding-right: 13px;
}
.goods._hot {
  background-color: #261313;
}
.goods .__left-siding {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.goods .__cancel-ref {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  border-radius: 4px;
  background-color: #d19c48;
  text-decoration: none;

}
.goods .__cancel-ref i {
  display: block;
  color: #000 !important;
}
.goods .__goods-amount-wrap {
  font-family: "Gotham Pro";
  color: #efd6a2;
  font-size: 12px;
  font-weight: 300;
  width: 333px;
  margin-top: 17px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-right: 10px;
  padding-left: 21px;
}
@media (max-width: 1199px) {
  .goods .__goods-amount-wrap {
    padding-left: 0;
  }
}
.goods .__goods-description {
  display: block;
}
.goods .__goods-description span {
  padding-left: 5px;
}
.goods .__goods-amount {
  font-family: "Gotham Pro";
  color: #efd6a2;
  font-size: 14px;
  font-weight: 700;
  position: relative;
  margin-bottom: 6px;
}
.goods .__goods-amount._with-icon.color_bld {
  padding-left: 0px;
  display: table;
  margin: 0px auto;
  margin-top: 9px;
  color: #d19c48;
}
.cart-slim-block .goods .__right-siding.mad_gine{
  width: calc(100% - 357px);
}
.cart-slim-block .goods .__price.mas{
  margin-left: 85px;
}
.goods .__goods-amount i,
.goods .__goods-amount img {
  position: absolute;
  left: 0;
  top: -1px;
  display: block;
}
.goods .__goods-amount i._type_gold,
.goods .__goods-amount img._type_gold {
  background-image: url(../img/sprite.png);
  background-position: 0px -247px;
  width: 16px;
  height: 16px;
}
.goods .__off-percents {
  width: 141px;
  color: #ed9215;
  font-family: "Gotham Pro";
  font-size: 30px;
  font-weight: 700;
  display: block;
  margin-top: 18px;
}
.goods .__timer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 15px;
}
.goods .__timer-el {
  width: 62px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  color: #888888;
  font-size: 12px;
  font-family: "Gotham Pro";
  position: relative;
}
.goods .__timer-el:after {
  content: ":";
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  position: absolute;
  display: block;
  top: 3px;
  right: -1px;
}
.goods .__timer-el:last-child:after {
  display: none;
}
.goods .__time-amount {
  font-weight: 300;
  color: #d19c48;
  font-size: 24px;
  font-family: "Gotham Pro";
}
.goods .__right-siding {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.goods .__right-siding._width_fixed {
  width: 284px;
}
.goods .__price {
  font-family: "Gotham Pro";
  text-transform: uppercase;
  color: #d19c48;
  font-size: 14px;
  font-weight: 700;
  margin-top: 25px;
  margin-right: 10px;
}
.goods .__price._width_fixed-min {
  min-width: 82px;
}
.goods .__price._width_fixed-min2 {
  min-width: 154px;
}
.goods .__price._hot {
  color: #ed9215;
  margin-top: 28px;
}
.goods .__old-price {
  font-family: "Gotham Pro";
  text-transform: uppercase;
  color: #797979;
  font-size: 12px;
  font-weight: 300;
  text-decoration: line-through;
  padding-left: 9px;
}
.goods .__goods-name-and-img {
  margin-top: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 10px;
  margin-bottom: 2px;
}
.goods .__goods-img {
  display: block;
  width: 48px;
  height: 48px;
}
.goods .__goods-name {
  color: #ed9215;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
  padding-right: 18px;
  position: relative;
  margin-bottom: 8px;
}
@media (min-width: 1200px) {
  .goods .__goods-name {
    max-width: 208px;
  }
}
.goods .__goods-name:after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 6px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3.5px 0 3.5px;
  border-color: #ffffff transparent transparent transparent;
}
@media (max-width: 570px) {
  .goods .__goods-name {
    margin-top: 10px;
  }
}
.goods .__goods-name-and-dropdown {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-left: 13px;
  position: relative;
}
@media (max-width: 570px) {
}
.goods .__goods-name-and-dropdown:hover .__dropdown-description-wrap {
  overflow: visible;
  height: 7px;
  width: 100%;
  bottom: -6px;
}
.goods .__goods-name-and-dropdown:hover .__dropdown-description {
  opacity: 1;
}
.goods .__price-and-amount-input {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-right: 30px;
}
.goods .__price-and-amount-input input {
  width: 56px;
  height: 34px;
  border-radius: 3px 4px 4px 3px;
  border: 1px solid #ffffff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  padding-right: 5px;
  padding-left: 5px;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 300;
  background-color: #100f12;
  margin-top: 16px;
}
.goods .__amount-select-wrap {
  margin-top: 16px;
  width: 66px;
}
.goods .__amount-select-wrap .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 4px;
}
.goods .__amount-select-wrap .select2-container.select2 {
  width: 100% !important;
}
.goods .__amount-select-wrap .select2-container .select2-selection--single {
  background-image: none;
  width: 100%;
  height: 38px;
  border-radius: 4px;
  border: 1px solid #612f0f;
  background-color: #211b1e;
}
.goods .__amount-select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 13px;
  padding-right: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1;
  height: 100%;
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
}
.goods .__amount-select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 38px;
  top: 0;
  right: 0;
  width: 30px;
}
.goods .__amount-select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3px 0 3px;
  border-color: #d19c48 transparent transparent transparent;
  top: 50%;
  left: 50%;
  margin-left: -6px;
  margin-top: -2px;
  position: absolute;
}
.goods .__amount-select-wrap .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
}
.goods .__amount-select-wrap .select2-container .select2-selection--single {
  border: 1px solid #612f0f;
  height: 34px;
}
.goods .__amount-select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 8px;
  padding-right: 16px;
}
.goods .__amount-select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #cbc1b4 transparent transparent transparent;
  margin-left: 2px;
}
.goods .__amount-select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.goods .__dropdown-description {
  border: 1px solid #612f0f;
  background-color: #211b1e;
  position: absolute;
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  line-height: 14px;
  padding: 12px 15px 13px;
  left: -75px;
  width: 665px;
  border-radius: 4px;
  margin-top: 7px;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.7s;
}
.goods .__dropdown-description:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 9px 7px 9px;
  border-color: transparent transparent #d19c48 transparent;
  left: 119px;
  top: -7px;
  position: absolute;
  display: block;
}
.goods .__dropdown-description:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8.5px 7px 8.5px;
  border-color: transparent transparent #d19c48 transparent;
  left: 120px;
  top: -6px;
  position: absolute;
  display: block;
}
.goods .__dropdown-description-wrap {
  position: absolute;
  bottom: -1px;
  left: 0;
  height: 0;
  overflow: hidden;
}
.goods .buy-and-add-refs {
  margin-top: 16px;
}
.buy-and-add-refs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.buy-and-add-refs .__buy-ref {
  padding-right: 5px;
  min-width: 74px;
  height: 34px;
  border-radius: 3px 4px 4px 3px;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 30px;
  background-color: #d19c48;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
  color: #110f13;
  position: relative;
  text-decoration: none;
  display: -ms-flexbox;
  display: flex;
}
.buy-and-add-refs .__buy-ref span {
  display: block;
  position: absolute;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 700;
  top: 50%;
  left: 4px;
  width: 24px;
  text-align: right;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.buy-and-add-refs .__buy-ref._color_orange {
  background: url("../img/orange-bgr.jpg") center;
  color: #0f0e11;
}
.buy-and-add-refs .__buy-ref._color_grey {
  background-color: #d19c48;
  color: #110f13;
}
.buy-and-add-refs .__buy-ref._height_s {
  height: 28px;
}
.buy-and-add-refs .__add-ref {
  padding-right: 5px;
  min-width: 74px;
  height: 34px;
  border-radius: 3px 4px 4px 3px;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 35px;
  background-color: #d19c48;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
  color: #110f13;
  position: relative;
  text-decoration: none;
  display: -ms-flexbox;
  display: flex;
  margin-left: 12px;
}
.buy-and-add-refs .__add-ref i {
  display: block;
  position: absolute;
  top: 50%;
  left: 8px;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.buy-and-add-refs .__add-ref._color_orange {
  background: url("../img/orange-bgr.jpg") center;
  color: #0f0e11;
}
#chat{
  position: fixed;
  bottom: 20px;
  right: 10px;
  z-index:99;
}
.buy-and-add-refs .__add-ref._color_grey {
  background-color: #d19c48;
  color: #110f13;
}
.buy-and-add-refs .__add-ref._height_s {
  height: 28px;
}
.buy-and-add-refs .__add-ref._without-text i {
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.buy-and-add-refs .__cancel-ref {
  padding-right: 5px;
  min-width: 74px;
  height: 34px;
  border-radius: 3px 4px 4px 3px;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 5px;
  background-color: #484848;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
  color: #ffffff;
  position: relative;
  text-decoration: none;
  display: -ms-flexbox;
  display: flex;
  margin-left: 12px;
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.buy-and-add-refs .__cancel-ref._color_orange {
  background: url("../img/orange-bgr.jpg") center;
  color: #0f0e11;
}
.buy-and-add-refs .__cancel-ref._color_grey {
  background: #ffffff;
  color: #110f13;
}
.buy-and-add-refs .__cancel-ref._height_s {
  height: 28px;
}
.hot-goods-list {
  padding-top: 51px;
}
.hot-goods-list .goods {
  margin-top: 4px;
}
@media (max-width: 1199px) {
  .hot-goods-list .goods .__left-siding {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .hot-goods-list .goods .__left-siding {
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 991px) {
  .hot-goods-list .goods .__timer {
    margin-top: 20px;
  }
}
@media (max-width: 400px) {
  .hot-goods-list .goods .__price {
    margin-top: 15px;
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 0;
    min-width: 0;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 570px) {
  .hot-goods-list .goods .__goods-amount-wrap {
    padding-right: 0;
    width: 100%;
    max-width: 312px;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
}
.hot-goods-list .goods .__goods-name-and-img {
  width: 333px;
}
@media (max-width: 570px) {
  .hot-goods-list .goods .__goods-name-and-img {
    width: 100%;
    max-width: 300px;
    padding-right: 0;
  }
}
@media (max-width: 570px) {
  .hot-goods-list .goods .__off-percents {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 1199px) {
  .hot-goods-list .goods .__right-siding {
    width: 100%;
    margin-top: 5px;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
@media (max-width: 991px) {
  .hot-goods-list .goods .__right-siding {
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 991px) {
  .hot-goods-list .goods .__dropdown-description {
    width: 550px;
  }
}
@media (max-width: 767px) {
  .hot-goods-list .goods .__dropdown-description {
    width: 400px;
  }
}
@media (max-width: 570px) {
  .hot-goods-list .goods .__dropdown-description {
    width: 290px;
  }
}
.goods-buying {
  padding-top: 31px;
  padding-bottom: 35px;
  width: 100%;
  display: inline-block;
  float: left;
}
.goods-buying .__goods-buying-inner {
  width: 100%;
  max-width: 695px;
  padding-left: 15px;
  padding-right: 15px;
  display: inline-block;
  float: left;
}
@media (max-width: 1199px) {
  .goods-buying .__goods-buying-inner {
    max-width: 545px;
  }
}
@media (max-width: 991px) {
  .goods-buying .__goods-buying-inner {
    max-width: none;
  }
}
.goods-buying .__form-title {
  width: 100%;
  display: block;
  color: #fff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 15px;
}
.goods-buying .__title {
  color: #868686;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 400;
}
.goods-buying .__forms-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 570px) {
  .goods-buying .__forms-wrap {
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.goods-buying .__forms-wrap form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 50%;
  margin-top: 27px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (max-width: 570px) {
  .goods-buying .__forms-wrap form {
    width: 100%;
  }
}
.goods-buying .__forms-wrap form input {
  width: calc(100% - 89px);
  height: 34px;
  border-radius: 3px 4px 4px 3px;
  border: 1px solid #ffffff;
  background-color: #100f12;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 15px;
  padding-left: 15px;
  padding-right: 15px;
  color: #fff;
  font-family: "Gotham Pro";
  font-size: 14px;
}
.goods-buying .__forms-wrap form button[type=submit] {
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 74px;
  height: 34px;
  padding-left: 5px;
  padding-right: 5px;
  border: none;
  background: url("../img/orange-bgr.jpg") center;
  border-radius: 3px 4px 4px 3px;
}
.goods-list-and-reviews {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  padding-bottom: 71px;
}
@media (max-width: 992px) {
  .goods-list-and-reviews .reviews-wrap {
    margin-top: 36px;
  }
}
.goods-list {
  padding-right: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 1199px) {
  .goods-list {
    padding-right: 15px;
  }
}
.goods-list .goods {
  margin-top: 4px;
  width: calc(100% + 15px);
}
@media (max-width: 1199px) {
  .goods-list .goods {
    width: 100%;
  }
}
@media (max-width: 670px) {
  .goods-list .goods {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .goods-list .goods .__goods-amount-wrap {
    width: 100%;
  }
}
@media (max-width: 670px) {
  .goods-list .goods .__goods-amount-wrap {
    padding-right: 0;
    width: 100%;
    max-width: 312px;
  }
}
@media (max-width: 570px) {
  .goods-list .goods .__goods-amount-wrap {
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .goods-list .goods .__right-siding {
    margin-top: 5px;
    width: 100%;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .goods-list .goods .__price {
    margin-right: 20px;
    min-width: 70px;
  }
}
@media (max-width: 400px) {
  .goods-list .goods .__price {
    margin-top: 15px;
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 0;
    min-width: 0;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 400px) {
  .goods-list .goods .buy-and-add-refs {
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .goods-list .goods .__dropdown-description {
    width: 518px;
  }
}
@media (max-width: 767px) {
  .goods-list .goods .__dropdown-description {
    width: 400px;
  }
}
@media (max-width: 570px) {
  .goods-list .goods .__dropdown-description {
    width: 290px;
  }
}
@media (max-width: 670px) {
  .goods-list .goods .__price-and-amount-input {
    margin-right: 20px;
  }
}
@media (max-width: 400px) {
  .goods-list .goods .__price-and-amount-input {
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 0;
  }
  .goods-list .goods .__price-and-amount-input .__price {
    width: auto;
    margin-right: 15px;
  }
  .goods-list .goods .__price-and-amount-input input,
  .goods-list .goods .__price-and-amount-input .__amount-select-wrap {
    margin-top: 5px;
  }
}
@media (max-width: 570px) {
}
@media (max-width: 670px) {
  .goods-list .goods .__goods-name-and-img {
    width: 100%;
    max-width: 300px;
    padding-right: 0;
  }
}
.gold-info {
  margin-top: 63px;
  padding-bottom: 61px;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  position: relative;
  /*&__ul{
    display: flex;
    flex-wrap: wrap;
    font-family: "Gotham Pro";
    margin-top: 25px;
    font-size: 14px;

    >li{
      margin-top: 5.5px;
      display: block;
      width: 100%;
      color: #868686;
      font-weight: 400;
      line-height: 24px;

      >span{
        display: block;
        color: #ffffff;
        font-weight: 700;
      }
    }
  }*/
  font-family: "Gotham Pro";
  font-size: 14px;
  color: #868686;
}
.gold-info:after {
  content: "";
  position: absolute;
  display: block;
  height: 2px;
  width: 80vw;
  bottom: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  background: url(../img/footer-decor.png) no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
}
.gold-info__title {
  font-family: Frijole;
  font-weight: 400;
  margin-bottom: 10px;
  color: #d19c48;
  font-size: 30px;
  text-transform: uppercase;
}
.gold-info a {
  color: #868686;
  text-decoration: underline;
}
.gold-info strong {
  color: #b0a89e;
  font-weight: 700;

}
.gold-info strong a {
  color: #b0a89e;
  text-decoration: underline;
}
.gold-info p {
  margin-top: 15px;
  color: #b0a89e;
  float: left;
  max-width: 100%;
}
.gold-info ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 5px;
  margin-bottom: 5px;
  float: left;
  max-width: 100%;
}
.gold-info ul > li {
  margin-top: 5.5px;
  display: block;
  width: 100%;
  font-weight: 400;
  line-height: 24px;
  color: #cbc1b4;
}
.gold-info__company-name {
  color: #868686;
  font-family: "Gotham Pro";
  font-size: 14px;
  display: block;
  margin-top: 28px;
}
.breadcrumbs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  padding-left: 13px;
  padding-right: 13px;
  text-align: center;
  margin-top: 140px;
}
@media (max-width: 1199px) {
  .breadcrumbs {
    margin-top: 25px;
  }
}
.breadcrumbs a,
.breadcrumbs span {
  min-height: 23px;
  border-radius: 4px;
  background-color: #211b1e;
  color: #a07c54;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 13px;
  margin-top: 15px;
  padding-left: 13px;
  padding-right: 13px;
  text-decoration: none;
}
.breadcrumbs a:last-child,
.breadcrumbs span:last-child {
  margin-right: 0;
}
.product {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}
.product__amount {
  color: #ffffff;
  font-family: "Gotham Pro";
  font-weight: 700;
  font-size: 18px;
  display: block;
  position: relative;
}
.product__amount:before {
  content: "";
  position: absolute;
  display: block;
  left: 0;
}
.product__amount_type_items {
  padding-left: 19px;
}
.product__amount_type_items:before {
  top: 2px;
  background-image: url(../img/sprite.png);
  background-position: 0px -127px;
  width: 14px;
  height: 14px;
}
.product__amount_type_gold {
  padding-left: 28px;
}
.product__amount_type_gold:before {
  top: -1px;
  background-image: url(../img/sprite.png);
  background-position: 0px -340px;
  width: 21px;
  height: 17px;
}
.product__amount_type_level {
  padding-left: 24px;
}
.product__amount_type_level:before {
  top: 1px;
  background-image: url(../img/sprite.png);
  background-position: 0px -98px;
  width: 13px;
  height: 14px;
}
.product__img-wrap {
  background: url("../img/game-bgr.png") center;
  -webkit-background-size: 100%;
  background-size: 100%;
  width: 102px;
  height: 102px;
  padding: 8px;
  position: relative;
}
.product__img-wrap:before {
  content: "";
  left: 8px;
  right: 8px;
  top: 8px;
  bottom: 8px;
  background: #211b1e;
  display: block;
  position: absolute;
  transition: background 0.3s;
}
.product:hover {
  text-decoration: none;
}
.product:hover .product__img-wrap:before,
.product._active .product__img-wrap:before {
  background: #210c0c;
  background-size: cover;
}
.product:hover .product__img-wrap:after,
.product._active .product__img-wrap:after {
  content: "";
  background: url("../img/product-light.png") center;
  opacity: 0.2;
  background-size: cover;
  left: 8px;
  right: 8px;
  top: 8px;
  bottom: 8px;
  display: block;
  position: absolute;
  transition: background 0.3s;
}
.product__img,
.product__img-wrap img {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 1;
}
.product__img_type_gold,
.product__img-wrap img_type_gold {
  background-image: url(../img/g_gold.png);
  width: 53px;
  height: 52px;
}
.product__img_type_items,
.product__img-wrap img_type_items {
  background-image: url(../img/g_item.png);
  width: 52px;
  height: 52px;
}
.product__img_type_power-leveling,
.product__img-wrap img_type_power-leveling {
  background-image: url(../img/g_level.png);
  width: 60px;
  height: 58px;
}
.product__title-wrap {
  display: -ms-flexbox;
  display: flex;
  width: 119px;
}
.product__title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  color: #000000;
  font-family: Frijole;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 5px;
  background-image: linear-gradient(to top, #734607 0%, #d19c48 100%);
  width: 119px;
  min-height: 61px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.product__title span {
  display: block;
  width: 100%;
  color: #efd6a2;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 500;
}
.product_size_s {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 33.33%;
  padding-left: 2px;
  padding-right: 2px;
  -ms-flex-align: center;
  align-items: center;
}
.product_size_s .product__title {
  text-align: center;
  display: block;
  margin-top: 5px;
  color: #d19c48;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  line-height: 1;
  padding: 0;
  background: none;
  width: auto;
  min-height: 0;
}
.product_size_s .product__title._Items {
  padding-top: 23px;
  margin-top: 0;
  position: relative;
}
.product_size_s .product__title._Items:before {
  content: "";
  position: absolute;
  display: block;
  left: 50%;
  top: 2px;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-image: url('../img/items.png');
  -webkit-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  width: 16px;
  height: 16px;
}
.product_size_s .product__title._Gold {
  padding-top: 23px;
  margin-top: 0;
  position: relative;
}
.product_size_s .product__title._Gold:before {
  content: "";
  position: absolute;
  display: block;
  left: 50%;
  top: -1px;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-image: url('../img/gold.png');
  -webkit-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  width: 24px;
  height: 19px;
}
.product_size_s .product__title._Level {
  padding-top: 23px;
  margin-top: 0;
  position: relative;
}
.product_size_s .product__title._Level:before {
  content: "";
  position: absolute;
  display: block;
  left: 50%;
  top: 1px;
 -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-image: url('../img/level.png');
  -webkit-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  width: 16px;
  height: 17px;
}
.product_size_s .product__title._powerleveling {
  padding-top: 23px;
  margin-top: 0;
  position: relative;
}
.product_size_s .product__title._powerleveling:before {
  content: "";
  position: absolute;
  display: block;
  left: 50%;
  top: 1px;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-image: url('../img/level.png');
  -webkit-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  width: 16px;
  height: 17px;
}
.main-slider .slide:nth-child(n+2) {
  display: none;
}
.main-slider .slide .slide-content {
  display: -ms-flexbox;
  display: flex;
}
.main-slider .slide .slide--div {
  min-height: 603px;
  padding-top: 127px;
  padding-bottom: 90px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 15px;
}
@media (max-width: 1199px) {
  .main-slider .slide .slide--div {
    min-height: 450px;
    padding-top: 50px;
    padding-bottom: 60px;
    padding-left: 15px;
    width: 100%;
  }
}
.main-slider .slide .slide--div h2 {
  color: #d19c48;
  font-family: Frijole;
  font-size: 50px;
  font-weight: 400;
  width: 100%;
  display: block;
  text-transform: uppercase;
}
.main-slider .slide .slide--div .description {
  margin-top: 37px;
  max-width: 470px;
  width: 100%;
  display: block;
  color: #efd6a2;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 300;
  line-height: 24px;
  text-shadow: 0px 0px 2px #000000;
}
.main-slider .slide .slide--div .text-wrapper {
  float: left;
  width:100%;
  height:100%;
  background: url("../img/bg_big-slider.png") repeat;
  padding:30px 45px;
  border-radius: 2px;
}
.main-slider .slide .slide--div .view-a {
  margin-top: 44px;
  max-width:192px;
}
.why-chose-us {
  background-color: #211b1e;
  position: relative;
  margin-top: 50px;
}
/*.why-chose-us:after {
  content: "";
  display: block;
  width: 100%;
  height: 25px;
  bottom: 0;
  left: 0;
  position: absolute;
  background: url("../img/shadow2.png") repeat-x;
  z-index: 0;
}*/
.why-chose-us:before {
  content: "";
  display: block;
  width: 100%;
  height: 25px;
  top: 0;
  left: 0;
  position: absolute;
  background: url("../img/shadow1.png") repeat-x;
  z-index: 1;
}
.why-chose-us .why-chose-us--div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 0px;
  padding-bottom: 92px;
  position: relative;
  z-index: 1;
  /* &:after{
       content: "";
       background: url("../img/smoke.png");
       display: block;
       width: 1012px;
       height: 277px;
       left: 50%;
       transform: translateX(-50%);
       top: 47px;
       z-index: 1;
       position: absolute;
       opacity: 0.35;

       @media (max-width: 1199px){
         display: none;
       }
     }*/
}

.why-chose-us .why-chose-us--div h2 {
  font-family: Frijole;
  font-weight: 400;
  text-align: center;
  transform:translateY(-50%);
  line-height: 79px;
  text-shadow: 0 -2px 5px rgba(0, 0, 0, 0.75);
  color: #d19c48;
  font-size: 50px;
  text-transform: uppercase;
  background: url("../img/bg_titles-front.png") no-repeat;
  background-size: 100% 100%;
  width:470px;
  max-width:100%;
  position: relative;
}
.why-chose-us .why-chose-us--div h2:before {
  content: "";
  position: absolute;
  display: block;
  height: 2px;
  width: 80vw;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: url(../img/footer-decor.png) no-repeat;
  -webkit-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  z-index: -1;
}
.why-chose-us .why-chose-us--div h2 span:after {
  content: '';
  float: left;
  width:100%;
  height:100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: url("../img/bg_titles.png") no-repeat;
  background-size:100% 100%;
  z-index: -1;
}
.why-chose-us .why-chose-us--div h2 span {
  position: relative;
  z-index: 2;
  width:100%;
  height:100%;
  background: url("../img/bg_titles-front.png") no-repeat;
  background-size: 100% 100%;
  width:470px;
  line-height: 79px;
  display: block;
}
@media (max-width:640px) {
  .why-chose-us .why-chose-us--div h2 span {
    background: transparent;
    width: auto;
    max-width:100%;
    line-height:1.2;
  }
  .why-chose-us .why-chose-us--div h2 span:after {
    display: none;
  }
  .main-slider .slide .slide--div .text-wrapper {
    padding:15px;
  }
  .why-chose-us .why-chose-us--div h2:before {
    display: none;
  }
  .main-slider .slide .slide--div {
    padding-left: 0;
    padding-right: 0;
  }
  .why-chose-us .why-chose-us--div h2 {
    background: transparent;
    margin-top: 50px;
    line-height:1.2;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}
.why-chose-us .why-chose-us--div .benefits {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 45px;
}
@media (max-width: 991px) {
  .why-chose-us .why-chose-us--div .benefits {
    margin-top: 20px;
  }
}
.why-chose-us .why-chose-us--div .benefits .benefit-wrap {
  width: 20%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 180px;
}
@media (max-width: 991px) {
  .why-chose-us .why-chose-us--div .benefits .benefit-wrap {
    width: 33.33%;
  }
}
@media (max-width: 540px) {
  .why-chose-us .why-chose-us--div .benefits .benefit-wrap {
    width: 50%;
  }
  .why-chose-us .why-chose-us--div .benefits .benefit-wrap:nth-child(3n) {
    width: 100%;
  }
}
@media (max-width: 370px) {
  .why-chose-us .why-chose-us--div .benefits .benefit-wrap {
    width: 100%;
  }
}
.why-chose-us .why-chose-us--div .benefits .benefit-wrap .benefit {
  position: relative;
}
.why-chose-us .why-chose-us--div .benefits .benefit-wrap .benefit .benefit-ico-wrap {
  position: absolute;
  top: 0;
  left: 50%;
  -ms-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
  padding-bottom: 26px;
}
/*.why-chose-us .why-chose-us--div .benefits .benefit-wrap .benefit .benefit-ico-wrap:before {
  width:157px;
  height: 157px;
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  background: url('../img/bg-hov.png') no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
  display: none;
}
.why-chose-us .why-chose-us--div .benefits .benefit-wrap .benefit .benefit-ico-wrap:hover:before {
  display: block;
}*/
.why-chose-us .why-chose-us--div .benefits .benefit-wrap .benefit .benefit-ico-wrap .benefit-ico {
  display: block;
  background: url("../img/benefit-ico-bgr.png") no-repeat;
  background-size: contain;
  width: 99px;
  height: 79px;
  position: relative;
}
.why-chose-us .why-chose-us--div .benefits .benefit-wrap .benefit .benefit-ico-wrap .benefit-ico:after {
  content: "";
  display: block;
  position: absolute;
}
.why-chose-us .why-chose-us--div .benefits .benefit-wrap .benefit .benefit-ico-wrap .benefit-ico.ico1:after {
  top: 14px;
  left: 26px;
  background-image: url(../img/sprite.png);
  background-position: 0px -1108px;
  width: 44px;
  height: 46px;
}
.why-chose-us .why-chose-us--div .benefits .benefit-wrap .benefit .benefit-ico-wrap .benefit-ico.ico2:after {
  top: 15px;
  left: 33px;
  background-image: url(../img/sprite.png);
  background-position: 0px -1051px;
  width: 35px;
  height: 42px;
}
.why-chose-us .why-chose-us--div .benefits .benefit-wrap .benefit .benefit-ico-wrap .benefit-ico.ico3:after {
  top: 11px;
  left: 16px;
  background-image: url(../img/sprite.png);
  background-position: 0px -1169px;
  width: 50px;
  height: 47px;
}
.why-chose-us .why-chose-us--div .benefits .benefit-wrap .benefit .benefit-ico-wrap .benefit-ico.ico4:after {
  top: 20px;
  left: 36px;
  background-image: url(../img/sprite.png);
  background-position: 0px -674px;
  width: 29px;
  height: 32px;
}
.why-chose-us .why-chose-us--div .benefits .benefit-wrap .benefit .benefit-ico-wrap .benefit-ico.ico5:after {
  top: 16px;
  left: 32px;
  background-image: url(../img/sprite.png);
  background-position: 0px -886px;
  width: 41px;
  height: 40px;
}
.why-chose-us .why-chose-us--div .benefits .benefit-wrap .benefit .title {
  color: #efd6a2;
  font-family: "Gotham Pro";
  font-size: 20px;
  font-weight: 700;
  display: block;
  text-align: center;
}
.why-chose-us .why-chose-us--div .benefits .benefit-wrap .benefit .dropdown-window-wrap {
  position: absolute;
  bottom: 0;
  left: 50%;
  -ms-transform: translate(-50%, 100%);
  transform: translate(-50%, 100%);
  height: 0;
  overflow: hidden;
  z-index: 1;
}
.why-chose-us .why-chose-us--div .benefits .benefit-wrap .benefit .dropdown-window-wrap .dropdown-window {
  position: relative;
  margin-top: 15px;
  border: 1px solid #715526;
  background-color: #000000;
  color: #d19c48;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  text-align: center;
  padding: 21px 25px 24px 23px;
  width: 215px;
  border-radius: 4px;
  opacity: 0;
  transition: opacity 1s;
}
.why-chose-us .why-chose-us--div .benefits .benefit-wrap .benefit .dropdown-window-wrap .dropdown-window:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: -6px;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-image: url(../img/drop_bef.png);
  -webkit-background-size: 100%;
  background-size: 100%;
  width: 16px;
  height: 8px;
}
.why-chose-us .why-chose-us--div .benefits .benefit-wrap .benefit:hover .title {
  color: #d19c48;
}
.why-chose-us .why-chose-us--div .benefits .benefit-wrap .benefit:hover .dropdown-window-wrap {
  height: auto;
}
.why-chose-us .why-chose-us--div .benefits .benefit-wrap .benefit:hover .dropdown-window-wrap .dropdown-window {
  opacity: 1;
}
.upgrade-form-wrap {
  padding-top: 25px;
  overflow: hidden;
  padding-bottom: 53px;
  position: relative;
  margin-bottom: 23px;
  position: relative;
}
.upgrade-form-wrap:after {
  content: "";
  position: absolute;
  display: block;
  height: 2px;
  width: 80vw;
  bottom: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  background: url(../img/footer-decor.png) no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
}
.upgrade-form-wrap .__select-wrap {
  width: 100%;
  max-width: 255px;
  height: 48px;
}
.upgrade-form-wrap .__select-wrap .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 4px;
}
.upgrade-form-wrap .__select-wrap .select2-container.select2 {
  width: 100% !important;
}
.upgrade-form-wrap .__select-wrap .select2-container .select2-selection--single {
  background-color: #100f12;
  background-image: none;
  height: 48px;
  border-radius: 3px 4px 4px 3px;
  border: 1px solid #ffffff;
}
.upgrade-form-wrap .__select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 25px;
  padding-right: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  line-height: 1;
  height: 100%;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-weight: 700;
}
.upgrade-form-wrap .__select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100%;
  top: 0;
  right: 0;
  width: 40px;
}
.upgrade-form-wrap .__select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  border-color: #ffffff transparent transparent transparent;
  top: 50%;
  left: 50%;
  margin-left: -8px;
  margin-top: -4px;
  position: absolute;
}
.upgrade-form-wrap .__form-row {
  margin-top: 32px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 450px) {
  .upgrade-form-wrap .__form-row {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
  }
}
.upgrade-form-wrap .__form-row > label {
  width: 110px;
  min-height: 48px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: #d19c48;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 400;
  padding-right: 10px;
  padding-bottom: 2px;
}
@media (max-width: 450px) {
  .upgrade-form-wrap .__form-row > label {
    width: 100%;
    text-align: center;
    min-height: 0;
    padding-bottom: 0;
    padding-right: 0;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 20px;
  }
}
.upgrade-form-wrap .__form-row fieldset {
  display: inline-block;
  float: left;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .upgrade-form-wrap .__form-row fieldset {
    width: 100%;
  }
}
.upgrade-form-wrap .__form-row fieldset legend {
  width: 110px;
  margin-top: 14px;
  color: #efd6a2;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 400;
  padding-right: 10px;
  float: left;
}
@media (max-width: 450px) {
  .upgrade-form-wrap .__form-row fieldset legend {
    width: 100%;
    text-align: center;
    margin-top: 0;
    padding-right: 0;
    margin-bottom: 20px;
  }
}
.upgrade-form-wrap .__form-row fieldset > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  float: left;
}
@media (max-width: 450px) {
  .upgrade-form-wrap .__form-row fieldset > div {
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.upgrade-form-wrap .__form-row fieldset > div > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-right: 11px;
}
.upgrade-form-wrap .__form-row fieldset > div > div:last-child {
  margin-right: 0;
}
.upgrade-form-wrap .__form-row fieldset input {
  width: 67px;
  height: 48px;
  border-radius: 3px 4px 4px 3px;
  border: 1px solid #612f0f;
  background-color: #211b1e;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-right: 5px;
  padding-left: 5px;
  color: #efd6a2;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 400;
}
.upgrade-form-wrap .__form-row fieldset label {
  margin-top: 5px;
  color: #656565;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 400;
  display: block;
}
.upgrade-form-wrap .__ui_slider-wrap {
  width: 100%;
  max-width: 344px;
  margin-left: 33px;
  margin-top: 19px;
}
@media (max-width: 767px) {
  .upgrade-form-wrap .__ui_slider-wrap {
    margin-left: 110px;
    margin-top: 25px;
  }
}
@media (max-width: 450px) {
  .upgrade-form-wrap .__ui_slider-wrap {
    margin-left: 20px;
    margin-right: 20px;
  }
}
.upgrade-form-wrap .__results {
  display: -ms-flexbox;
  display: flex;
  margin-right: -30px;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 110px;
  margin-top: 12px;
}
@media (max-width: 450px) {
  .upgrade-form-wrap .__results {
    padding-left: 0;
    margin-left: -15px;
    margin-right: -15px;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.upgrade-form-wrap .__result {
  margin-top: 30px;
  min-width: 146px;
  padding-right: 30px;
}
@media (max-width: 450px) {
  .upgrade-form-wrap .__result {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.upgrade-form-wrap .__result-title {
  color: #efd6a2;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 400;
}
.upgrade-form-wrap .__result-amount {
  color: #d19c48;
  font-family: "Gotham Pro";
  font-size: 30px;
  font-weight: 400;
  display: block;
  margin-top: 12px;
}
.upgrade-form-wrap .buy-and-add-refs {
  margin-top: 31px;
  margin-left: 110px;
}
@media (max-width: 450px) {
  .upgrade-form-wrap .buy-and-add-refs {
    margin-left: 0;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.news-and-reviews {
  padding-bottom: 57px;
}
.news-and-reviews .news-wrap,
.news-and-reviews .reviews-wrap {
  margin-top: 36px;
}
.news-wrap,
.reviews-wrap {
  display: inline-block;
  float: left;
}
.news-wrap._with-paddings,
.reviews-wrap._with-paddings {
  padding-top: 40px;
  padding-bottom: 40px;
}
.news-wrap h2,
.reviews-wrap h2 {
  color: #d19c48;
  font-family: Frijole;
  font-size: 40px;
  font-weight: 400;
  margin-top: 4px;
  text-transform: uppercase;
}
.news-wrap h3,
.reviews-wrap h3 {
  color: #d19c48;
  font-family: Frijole;
  font-size: 40px;
  font-weight: 400;
  margin-top: 4px;
  text-transform: uppercase;
}
.news-wrap h2._size_s,
.reviews-wrap h2._size_s {
  font-size: 18px;
  margin-top: 0;
  margin-bottom: 2px;
}
.news-wrap .see-more-ref-wrap,
.reviews-wrap .see-more-ref-wrap {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.news-wrap .see-more-ref,
.reviews-wrap .see-more-ref {
  margin-top: 27px;
  margin-left: 2px;
}
.news,
.reviews {
  margin-top: 17px;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.news._columns,
.reviews._columns {
  -moz-column-count: 2;
  column-count: 2;
  display: block;
}
.news._columns > li,
.reviews._columns > li {
  float: left;
}
.news-item-a,
.review {
  border-radius: 4px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 4px;
  border: 1px solid #612f0f;
  background-color: #211b1e;
  text-decoration: none;
}
.news-item-a:hover,
.review:hover {
	background-color: #00070d;
}
.news-item-a:hover .title,
.review:hover .title {
	color: #d19c48;
}
.news-item-a._width_half,
.review._width_half {
  width: calc(50% - 30px);
  margin-left: 15px;
  margin-right: 15px;
}
@media (max-width: 991px) {
  .news-item-a._width_half,
  .review._width_half {
    width: calc(100% - 30px);
  }
}
.news-item-a._border_white,
.review._border_white {
  border: 1px solid #ffffff;
}
.news-item-a:hover,
.review:hover {
  text-decoration: none;
}
.news-item-a {
  padding-left: 32px;
  padding-right: 15px;
  min-height: 78px;
  padding-top: 10px;
  padding-bottom: 10px;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-direction: column;
  flex-direction: column;
  text-decoration: none;
}
.news-item-a._size_b {
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  align-items: flex-start;
  min-height: 0;
  padding-top: 21px;
  padding-right: 22px;
  padding-bottom: 24px;
}
@media (max-width: 570px) {
  .news-item-a._size_b {
    padding-right: 15px;
  }
}
.news-item-a._size_b .title {
  width: calc(100% - 80px);
  display: block;
}
@media (max-width: 570px) {
  .news-item-a._size_b .title {
    width: 100%;
  }
}
.news-item-a._size_b .date {
  margin-top: 2px;
  width: 80px;
  display: block;
  text-align: right;
}
@media (max-width: 570px) {
  .news-item-a._size_b .date {
    width: 100%;
    margin-top: 12px;
    text-align: left;
    -ms-flex-order: 3;
    order: 3;
  }
}
.news-item-a._size_b .__news-text {
  padding-right: 80px;
}
@media (max-width: 570px) {
  .news-item-a._size_b .__news-text {
    padding-right: 0;
  }
}
.news-item-a .__news-text {
  color: #797979;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  display: block;
  margin-top: 13px;
  width: 100%;
}
.news-item-a .title {
  color: #efd6a2;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
  display: block;
  position: relative;
  text-decoration: none;
  float: left;
  max-width: 100%;
}
.news-item-a .title:before {
  content: "";
  display: block;
  position: absolute;
  left: -18px;
  width: 6px;
  height: 6px;
  background-color: #ffbd30;
  border-radius: 50%;
  top: 5px;
}
.news-item-a .date {
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  margin-top: 8px;
}
.review {
  padding: 10px;
  padding-top: 8px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.review._width_half {
  padding-bottom: 14px;
}
.review .avatar {
  display: block;
  margin-top: 4px;
}
.review .text-wrap {
  width: calc(100% - 54px);
  padding-left: 18px;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -ms-flexbox;
  display: flex;
}
.review .text-wrap .text-wrap--div {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-align: start;
  align-items: flex-start;
}
.review .text-wrap .text-wrap--div .rating-wrap {
  display: -ms-flexbox;
  display: flex;
  padding-top: 1px;
  width: 80px;
}
.review .text-wrap .text-wrap--div .review-text,
.review .text-wrap .text-wrap--div .review-username {
  color: #efd6a2;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 700;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: calc(100% - 80px);
  padding-top: 4px;
}
.review .text-wrap .title {
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  margin-top: 8px;
  margin-left: 0px;
  width: 100%;
  float: left;
  display: block;
}
.review .text-wrap .datetime {
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  margin-top: 10px;
  margin-left: 0px;
  width: 100%;
  float: left;
  display: block;
}
.review .__full-text {
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  line-height: 14px;
  margin-top: 12px;
  padding-left: 4px;
  padding-bottom: 11px;
  width: 100%;
  display: block;
}
@media (max-width: 1199px) {
  .review .__full-text {
    margin-left: 0;
  }
}
.login-ref {
  height: 32px;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-weight: 400;
  font-size: 14px;
  min-width: 116px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #a6742a;
  background-image: url("../img/orange-bgr.jpg");
  background-position: center;
  -webkit-background-size: cover;
       -o-background-size: cover;
          background-size: cover;
  border-radius: 4px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-decoration: none;
}
.login-ref:hover {
  color: #ffffff;
  text-decoration: none;
  background-image: url("../img/orange-bgr_hover.jpg");
}
footer {
  background-color: #211b1e;
  position: relative;
  padding-bottom: 46px;
}
footer:before {
  content: "";
  position: absolute;
  display: block;
  height: 2px;
  width: 80vw;
  top: -1px;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  background: url("../img/footer-decor.png") no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
}
footer .footer--div1 {
  padding-top: 24px;
}
footer .footer--div1 nav {
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 991px) {
  footer .footer--div1 nav {
    -ms-flex-pack: center;
    justify-content: center;
  }
}
footer .footer--div1 nav > span {
  margin-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
}
footer .footer--div1 nav > span a {
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
}
footer .footer--div1 nav > span a:hover {
  text-decoration: none;
  color: #d19c48;
}
footer .footer--div2 {
  padding-top: 58px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 991px) {
  footer .footer--div2 {
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding-top: 30px;
  }
}
footer .footer--div2 .copyright {
  color: #715526;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  line-height: 24px;
  padding-right: 15px;
  max-width: 265px;
}
@media (max-width: 991px) {
  footer .footer--div2 .copyright {
    max-width: none;
    margin-top: 30px;
  }
}
@media (max-width: 700px) {
  footer .footer--div2 .copyright {
    padding-right: 0;
    width: 100%;
    text-align: center;
  }
}
footer .footer--div2 .cards-and-social {
  display: -ms-flexbox;
  display: flex;
  margin-top: 2px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 991px) {
  footer .footer--div2 .cards-and-social {
    margin-top: 2px;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
  }
}
@media (max-width: 430px) {
  footer .footer--div2 .cards-and-social {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
  }
}
footer .footer--div2 .cards-and-social .cards {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
footer .footer--div2 .cards-and-social .cards > li {
  display: block;
  margin-right: 6px;
}
footer .footer--div2 .cards-and-social .cards > li:last-child {
  margin-right: 0;
}
footer .footer--div2 .cards-and-social .cards i {
  display: block;
}
footer .footer--div2 .cards-and-social .cards i.visa {
  background-image: url("../img/visa-logo.png");
  width: 45px;
  height: 29px;
}
footer .footer--div2 .cards-and-social .cards i.mastercard {
  background-image: url("../img/mastercard-logo.png");
  width: 45px;
  height: 29px;
}
footer .footer--div2 .cards-and-social .cards i.paypal {
  background-image: url("../img/paypal-logo.png");
  width: 45px;
  height: 29px;
}
footer .footer--div2 .cards-and-social .cards i.western-union {
  background-image: url('../img/western-union-logo.png');
  width: 45px;
  height: 29px;
}
footer .footer--div2 .cards-and-social .cards i.discover {
  background-image: url("../img/discover-logo.png");
  width: 45px;
  height: 29px;
}
footer .footer--div2 .cards-and-social .social {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-left: 85px;
}
@media (max-width: 991px) {
  footer .footer--div2 .cards-and-social .social {
    margin-left: 20px;
  }
}
@media (max-width: 430px) {
  footer .footer--div2 .cards-and-social .social {
    margin-top: 30px;
    margin-left: 0;
  }
}
footer .footer--div2 .cards-and-social .social > li {
  margin-right: 6px;
  display: block;
}
footer .footer--div2 .cards-and-social .social > li:last-child {
  margin-right: 0;
}
footer .footer--div2 .cards-and-social .social > li a {
  display: block;
  text-decoration: none;
}
footer .footer--div2 .cards-and-social .social > li a i {
  display: block;
}
.see-more-ref {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  padding-left: 31px;
  padding-right: 31px;
  height: 57px;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  border-radius: 4px;
  background-color: #a6742a;
  background-image: url("../img/orange-bgr.jpg");
  background-size: 100% 100%;
  background-position: center;
  text-decoration: none;
}
.see-more-ref:hover,
.see-more-ref:focus,
.see-more-ref:visited {
  color: #ffffff;
  text-decoration: none;
  background-image: url("../img/orange-bgr_hover.jpg");
}
.see-more-ref._size_s {
  padding-left: 6px;
  padding-right: 6px;
  height: 36px;
  min-width: 103px;
  font-size: 14px;
  font-weight: 300;
  border-radius: 4px;
  background-color: #a6742a;
  background-position: center;
  text-transform: none;
}
.text-page {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.text-page .__text-wrap {
  margin-top: 36px;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #989898;
  display: inline-block;
  width: 100%;
  float: left;
  min-height: 500px;
}
@media (max-width: 991px) {
  .text-page .__text-wrap {
    min-height: 0;
  }
}
.text-page .__text-wrap h1,
.text-page .__text-wrap h2,
.text-page .__text-wrap h3,
.text-page .__text-wrap h4,
.text-page .__text-wrap h5,
.text-page .__text-wrap h6 {
  color: #d19c48;
  font-family: Frijole;
  font-weight: 400;
  width: 100%;
  float: left;
  text-transform: uppercase;
}
.text-page .__text-wrap h1 {
  font-size: 30px;
  margin-bottom: 37px;
}
.text-page .__text-wrap h2 {
  font-size: 18px;
  margin-bottom: 19px;
}
.text-page .__text-wrap h3,
.text-page .__text-wrap h4,
.text-page .__text-wrap h5,
.text-page .__text-wrap h6 {
  font-size: 16px;
  margin-bottom: 20px;
}
.text-page .__text-wrap h4,
.text-page .__text-wrap h5,
.text-page .__text-wrap h6 {
  font-size: 14px;
  margin-bottom: 15px;
}
.text-page .__text-wrap a {
  color: #ffba00;
  text-decoration: underline;
}
.text-page .__text-wrap p {
  display: block;
  margin-bottom: 15px;
  color: #b0a89e;
}
.text-page .__text-wrap img {
  display: inline-block;
  float: left;
  width: 175px;
  height: auto;
  margin-top: 44px;
  margin-bottom: 67px;
}
.text-page .__text-wrap ul {
  margin-top: 17px;
  display: inline-block;
  float: left;
  padding-left: 62px;
  margin-bottom: 32px;
}
@media (max-width: 991px) {
  .text-page .__text-wrap ul {
    padding-left: 0;
    margin-bottom: 0;
  }
}
.text-page .__text-wrap ul li {
  display: inline-block;
  float: left;
  padding-left: 34px;
  position: relative;
  margin-bottom: 11px;
  color: #b0a89e;
}
.text-page .__text-wrap ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  background-image: url(../img/sprite.png);
  background-position: 0px -309px;
  width: 16px;
  height: 16px;
}
.text-page .__text-wrap hr {
  display: inline-block;
  float: left;
  margin-top: 30px;
  margin-bottom: 20px;
  border: none;
  height: 1px;
  position: relative;
  width: 100%;
}
.text-page .__text-wrap hr:after {
  content: "";
  position: absolute;
  display: block;
  height: 2px;
  width: 80vw;
  bottom: -1px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  background: url(../img/footer-decor.png) no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
}
.text-page .__text-wrap-inner {
  width: calc(100% - 175px);
  padding-left: 95px;
  float: left;
  margin-top: 55px;
  margin-bottom: 67px;
  padding-right: 190px;
}
@media (max-width: 1199px) {
  .text-page .__text-wrap-inner {
    padding-right: 0;
  }
}
@media (max-width: 991px) {
  .text-page .__text-wrap-inner {
    width: 100%;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 40px;
  }
}
.text-page .faq {
  margin-top: 57px;
}
.faq {
  padding-bottom: 96px;
}
.faq h2 {
  color: #ffffff;
  font-family: Frijole;
  font-size: 18px;
  font-weight: 400;
}
.faq > ul {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 31px;
}
.faq > ul > li {
  color: #797979;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  border-radius: 3px 4px 4px 3px;
  border: 1px solid #ffffff;
  background-color: #100f12;
  display: block;
  width: 100%;
  margin-top: 5px;
}
.faq .__faq-item-title {
  min-height: 50px;
  width: 100%;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 33px;
  padding-right: 40px;
  position: relative;
  padding-top: 8px;
  padding-bottom: 10px;
  display: -ms-flexbox;
  display: flex;
}
.faq .__faq-item-title:after {
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
  height: 2px;
  background-color: #ffe06f;
  display: block;
}
.faq .__faq-item-title:before {
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 2px;
  height: 8px;
  background-color: #ffe06f;
  margin-right: 3px;
  display: block;
}
.faq .__faq-item-title._active:before {
  display: none;
}
.faq .__dropdown {
  padding-left: 33px;
  padding-right: 33px;
  padding-top: 5px;
  padding-bottom: 15px;
  display: none;
}
.contact-us {
  padding-top: 70px;
  position: relative;
  padding-bottom: 50px;
}
@media (min-width: 1200px) {
  .contact-us._height_l {
    padding-top: 170px;
    padding-bottom: 100px;
  }
}
.contact-us:before {
  content: "";
  display: block;
  width: 100%;
  height: 25px;
  top: 0;
  left: 0;
  position: absolute;
  background: url(../img/shadow1.png) repeat-x;
  z-index: 1;
}
.contact-us:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  background: url("../img/light.png") top center no-repeat;
  opacity: 0.2;
  z-index: 0;
}
.contact-us .__contact-us-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  z-index: 1;
}
.contact-us h2 {
  color: #ffffff;
  font-family: Frijole;
  font-size: 24px;
  font-weight: 400;
}
.contact-us form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 540px;
  width: 100%;
  -ms-flex-align: center;
  align-items: center;
}
.contact-us form input {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  height: 39px;
  border-radius: 4px;
  border: 1px solid #252229;
  background-color: #100f12;
  padding-left: 15px;
  padding-right: 15px;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-style: italic;
  color: #797979;
}
.contact-us form input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #343434;
}
.contact-us form input::-moz-placeholder {
  /* Firefox 19+ */
  color: #343434;
}
.contact-us form input:-ms-input-placeholder {
  /* IE 10+ */
  color: #343434;
}
.contact-us form input:-moz-placeholder {
  /* Firefox 18- */
  color: #343434;
}
.contact-us form textarea {
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  resize: none;
  height: 116px;
  border-radius: 4px;
  border: 1px solid #252229;
  background-color: #100f12;
  padding-top: 11px;
  padding-bottom: 11px;
  overflow: hidden;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-style: italic;
  color: #797979;
  margin-top: 19px;
}
.contact-us form textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #343434;
}
.contact-us form textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #343434;
}
.contact-us form textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: #343434;
}
.contact-us form textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #343434;
}
.contact-us form button {
  margin-top: 39px;
  border: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  padding-left: 31px;
  padding-right: 31px;
  height: 57px;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  border-radius: 4px;
  background-color: #a6742a;
  background-image: url("../img/orange-bgr.jpg");
  background-size: cover;
  background-position: center;
  text-decoration: none;
}
.contact-us form button:hover,
.contact-us form button:focus,
.contact-us form button:visited {
  color: #ffffff;
  text-decoration: none;
  background-image: url("../img/orange-bgr_hover.jpg");
}
.contact-us form button._size_s {
  padding-left: 6px;
  padding-right: 6px;
  height: 36px;
  min-width: 103px;
  font-size: 14px;
  font-weight: 300;
  border-radius: 4px;
  background-color: #a6742a;
  background-position: center;
  text-transform: none;
}
.profile {
  padding-top: 57px;
  padding-bottom: 60px;
}
.profile._padding-bottom_s {
  padding-bottom: 37px;
}
.profile h1 {
  font-family: Frijole;
  color: #d19c48;
  font-size: 40px;
  font-weight: 400;
  text-transform: uppercase;
}
@media screen and (max-width: 991px) {
  .profile {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -ms-flex-align: center;
    align-items: center;
  }
  .profile .profile-nav {
    max-width: 550px;
    width: 100%;
  }
  .profile .profile-nav a {
    min-height: 45px;
  }
  .profile .profile-main {
    margin-top: 50px;
  }
}
.profile .profile-hint {
  margin-top: 23px;
}
.profile .coupon-activator {
  margin-top: 33px;
}
.profile .your-coupons {
  margin-top: 39px;
}
.profile .profile-text {
  margin-top: 41px;
}
.profile .profile-levels-list {
  margin-top: 39px;
}
.profile .how-to-use {
  margin-top: 45px;
}
.profile .password-form-wrap {
  margin-top: 40px;
}
.profile .email-form-wrap {
  margin-top: 44px;
}
.profile-main .emails {
  margin-top: 36px;
}
.profile-main .chat-wrap {
  margin-top: 23px;
}
.profile-main .__user-info {
  margin-top: 55px;
  padding-bottom: 61px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media screen and (max-width: 1199px) {
  .profile-main .__user-info {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 570px) {
  .profile-main .__user-info {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
  }
}
.profile-main .__user-img-wrap {
  text-decoration: none;
  position: relative;
  padding: 11px;
  background: url(../img/game-bgr.png) center;
  background-size: cover;
  width: 100%;
  margin-top: 5px;
}
.profile-main .__user-img-wrap img {
  display: block;
  width: 100%;
  height: auto;
}
.profile-main .__user-photo-form {
  width: 270px;
  padding-right: 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (max-width: 570px) {
  .profile-main .__user-photo-form {
    padding-right: 0;
  }
}
.profile-main .__user-photo-form input[type=file] {
  display: none;
}
.profile-main .__user-photo-form input[type=file] + label {
  margin-top: 37px;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  min-width: 150px;
  height: 43px;
  border-radius: 4px;
  background: url("../img/orange-bgr.jpg") center;
  -webkit-background-size: 100%;
  background-size: 100%;
  border: none;
}
.profile-main .__user-info-form {
  width: calc(100% - 270px);
  padding-left: 15px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 570px) {
  .profile-main .__user-info-form {
    width: 100%;
    margin-top: 40px;
    padding-left: 0;
  }
}
.profile-main .__user-info-form > div {
  width: 100%;
  max-width: 350px;
}
@media screen and (max-width: 1199px) {
  .profile-main .__user-info-form > div {
    max-width: none;
  }
}
.profile-main .__user-info-form label {
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 400;
  margin-top: 14px;
}
.profile-main .__user-info-form label:first-of-type {
  margin-top: 0;
}
.profile-main .__user-info-form input {
  width: 100%;
  height: 51px;
  border-radius: 3px 4px 4px 3px;
  border: 1px solid #612f0f;
  background-color: #211b1e;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 25px;
  padding-left: 25px;
  margin-top: 10px;
  font-size: 14px;
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-weight: 700;
}
.profile-main .__user-info-form .__select-wrap {
  margin-top: 17px;
}
.profile-main .__user-info-form .__select-wrap .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 4px;
}
.profile-main .__user-info-form .__select-wrap .select2-container.select2 {
  width: 100% !important;
}
.profile-main .__user-info-form .__select-wrap .select2-container .select2-selection--single {
  background-image: none;
  height: 48px;
  border-radius: 3px 4px 4px 3px;
  border: 1px solid #612f0f;
  background-color: #211b1e;
}
.profile-main .__user-info-form .__select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 25px;
  padding-right: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  line-height: 1;
  height: 100%;
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-weight: 700;
}
.profile-main .__user-info-form .__select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100%;
  top: 0;
  right: 0;
  width: 40px;
}
.profile-main .__user-info-form .__select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  border-color: #d19c48 transparent transparent transparent;
  top: 50%;
  left: 50%;
  margin-left: -8px;
  margin-top: -4px;
  position: absolute;
}
.profile-main .__user-info-form button {
  margin-top: 56px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  min-width: 150px;
  height: 43px;
  border-radius: 4px;
  background: url("../img/orange-bgr.jpg") center;
  border: none;
}
.profile-main .orders {
  margin-top: 41px;
  margin-bottom: 60px;
}
@media screen and (max-width: 1199px) {
  .profile-main .orders {
    margin-bottom: 0;
  }
}
.profile-main .orders p {
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 400;
  color: #cbc1b4;
}
@media screen and (max-width: 570px) {
  .profile-main .orders .order {
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media screen and (max-width: 570px) {
  .profile-main .orders .order .__goods-amount-wrap {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    padding-right: 0;
    text-align: center;
  }
}
@media screen and (max-width: 570px) {
  .profile-main .orders .order .__goods-amount {
    margin-right: 10px;
  }
}
@media screen and (max-width: 570px) {
  .profile-main .orders .order .__order-right-siding {
    margin-top: 10px;
  }
}
.profile-main .emails {
  padding-bottom: 40px;
}
@media screen and (max-width: 1199px) {
  .profile-main .emails {
    padding-bottom: 0;
  }
}
.orders .order {
  margin-top: 5px;
  max-width: 730px;
}
.orders .order:first-child {
  margin-top: 0;
}
.order {
  min-height: 69px;
  border-radius: 3px 4px 4px 3px;
  border: 1px solid #612f0f;
  background-color: #211b1e;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 13px;
  padding-right: 18px;
  padding-bottom: 17px;
  padding-right: 19px;
}
@media (max-width: 1199px) {
  .order {
    padding-right: 13px;
    padding-bottom: 15px;
  }
}
.order._r-padding_s {
  padding-right: 13px;
}
.order._hot {
  background-color: #261313;
}
.order .__left-siding {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.order .__cancel-ref {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  border-radius: 4px;
  background-color: #484848;
  text-decoration: none;
}
.order .__cancel-ref i {
  display: block;
}
.order .__goods-amount-wrap {
  font-family: "Gotham Pro";
  color: #797979;
  font-size: 12px;
  font-weight: 300;
  width: 333px;
  margin-top: 17px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-right: 10px;
  padding-left: 21px;
}
@media (max-width: 1199px) {
  .order .__goods-amount-wrap {
    padding-left: 0;
  }
}
.order .__goods-description {
  display: block;
}
.order .__goods-description span {
  padding-left: 5px;
}
.order .__goods-amount {
  font-family: "Gotham Pro";
  color: #efd6a2;
  font-size: 14px;
  font-weight: 700;
  position: relative;
  margin-bottom: 6px;
}
.order .__goods-amount._with-icon {
  padding-left: 25px;
}
.order .__goods-amount i,
.order .__goods-amount img {
  position: absolute;
  left: 0;
  top: -1px;
  display: block;
}
.order .__goods-amount i._type_gold,
.order .__goods-amount img._type_gold {
  background-image: url(../img/sprite.png);
  background-position: 0px -247px;
  width: 16px;
  height: 16px;
}
.order .__off-percents {
  width: 141px;
  color: #ed9215;
  font-family: "Gotham Pro";
  font-size: 30px;
  font-weight: 700;
  display: block;
  margin-top: 18px;
}
.order .__timer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 15px;
}
.order .__timer-el {
  width: 62px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  color: #888888;
  font-size: 12px;
  font-family: "Gotham Pro";
  position: relative;
}
.order .__timer-el:after {
  content: ":";
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  position: absolute;
  display: block;
  top: 3px;
  right: -1px;
}
.order .__timer-el:last-child:after {
  display: none;
}
.order .__time-amount {
  font-weight: 300;
  color: #ffffff;
  font-size: 24px;
  font-family: "Gotham Pro";
}
.order .__right-siding {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.order .__right-siding._width_fixed {
  width: 284px;
}
.order .__price {
  font-family: "Gotham Pro";
  text-transform: uppercase;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  margin-top: 25px;
  margin-right: 10px;
}
.order .__price._width_fixed-min {
  min-width: 82px;
}
.order .__price._width_fixed-min2 {
  min-width: 154px;
}
.order .__price._hot {
  color: #ed9215;
  margin-top: 28px;
}
.order .__old-price {
  font-family: "Gotham Pro";
  text-transform: uppercase;
  color: #797979;
  font-size: 12px;
  font-weight: 300;
  text-decoration: line-through;
  padding-left: 9px;
}
.order .__goods-name-and-img {
  margin-top: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 10px;
  margin-bottom: 2px;
}
.order .__goods-img {
  display: block;
  width: 48px;
  height: 48px;
}
.order .__goods-name {
  color: #ed9215;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
  padding-right: 18px;
  position: relative;
  margin-bottom: 8px;
}
@media (min-width: 1200px) {
  .order .__goods-name {
    max-width: 208px;
  }
}
.order .__goods-name:after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 6px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3.5px 0 3.5px;
  border-color: #ffffff transparent transparent transparent;
}
@media (max-width: 570px) {
  .order .__goods-name {
    margin-top: 10px;
  }
}
.order .__goods-name-and-dropdown {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-left: 13px;
  position: relative;
}
@media (max-width: 570px) {
}
.order .__goods-name-and-dropdown:hover .__dropdown-description-wrap {
  overflow: visible;
  height: 7px;
  width: 100%;
  bottom: -6px;
}
.order .__goods-name-and-dropdown:hover .__dropdown-description {
  opacity: 1;
}
.order .__price-and-amount-input {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-right: 30px;
}
.order .__price-and-amount-input input {
  width: 56px;
  height: 34px;
  border-radius: 3px 4px 4px 3px;
  border: 1px solid #ffffff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  padding-right: 5px;
  padding-left: 5px;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 300;
  background-color: #100f12;
  margin-top: 16px;
}
.order .__amount-select-wrap {
  margin-top: 16px;
  width: 66px;
}
.order .__amount-select-wrap .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 4px;
}
.order .__amount-select-wrap .select2-container.select2 {
  width: 100% !important;
}
.order .__amount-select-wrap .select2-container .select2-selection--single {
  background-image: none;
  width: 100%;
  height: 38px;
  border-radius: 4px;
  border: 1px solid #252229;
  background-color: #100f12;
}
.order .__amount-select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 13px;
  padding-right: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1;
  height: 100%;
  color: #fff;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
}
.order .__amount-select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100%;
  top: 0;
  right: 0;
  width: 30px;
}
.order .__amount-select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3px 0 3px;
  border-color: #747474 transparent transparent transparent;
  top: 50%;
  left: 50%;
  margin-left: -6px;
  margin-top: -2px;
  position: absolute;
}
.order .__amount-select-wrap .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #939393;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
}
.order .__amount-select-wrap .select2-container .select2-selection--single {
  border: 1px solid #fff;
  height: 34px;
}
.order .__amount-select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 8px;
  padding-right: 16px;
}
.order .__amount-select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #fff transparent transparent transparent;
  margin-left: 2px;
}
.order .__amount-select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.order .__dropdown-description {
  border: 1px solid #ffffff;
  background-color: #e4d8c2;
  position: absolute;
  color: #110f13;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  line-height: 14px;
  padding: 12px 15px 13px;
  left: -75px;
  width: 665px;
  border-radius: 4px;
  margin-top: 7px;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.7s;
}
.order .__dropdown-description:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 9px 7px 9px;
  border-color: transparent transparent #ffffff transparent;
  left: 119px;
  top: -7px;
  position: absolute;
  display: block;
}
.order .__dropdown-description:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8.5px 7px 8.5px;
  border-color: transparent transparent #e4d8c2 transparent;
  left: 120px;
  top: -6px;
  position: absolute;
  display: block;
}
.order .__dropdown-description-wrap {
  position: absolute;
  bottom: -1px;
  left: 0;
  height: 0;
  overflow: hidden;
}
.order .buy-and-add-refs {
  margin-top: 16px;
}
.order .__goods-amount-wrap {
  width: calc(100% - 249px);
}
.order .__order-right-siding {
  width: 249px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 16px;
}
.order .__status {
  margin-top: 9px;
  position: relative;
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
  padding-left: 30px;
}
.order .__status i {
  display: block;
  position: absolute;
  left: 0;
  top: -3px;
}
.order .__email-ref {
  width: 100px;
  height: 34px;
  border-radius: 4px;
  background:url(../img/bef_aside.png) no-repeat, #000000;
  display: block;
  position: relative;
  color: #efd6a2;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 13px;
  line-height: 1.2;
  padding-top: 2px;
  text-align: center;
  font-weight: 500;
  text-decoration: none !important;
}
.order .__email-ref:hover {
  background: #000000;
  color: #d19c48;
}
div.star-rating.star-rating-live, div.star-rating.star-rating-live a{
  background: url('../img/disable_star.png') no-repeat center !important;
  -webkit-background-size:100% !important;
  background-size:100% !important;
  width: 12px !important;
  height: 11px !important;
}
div.star-rating.star-rating-on, div.star-rating.star-rating-on a{
  background-image: url(../img/star_full.png) !important;
  -webkit-background-size:100% !important;
  background-size:100% !important;
  width: 12px !important;
  height: 11px !important;
  background-position: center !important;
}
div.star-rating.star-rating-hover, div.star-rating.star-rating-hover a{
  background-image: url(../img/star_full.png) !important;
  -webkit-background-size:100% !important;
  background-size:100% !important;
  width: 12px !important;
  height: 11px !important;
  background-position: center !important;
}
.rating-cancel{
  display: none !important;
}
label+.text-wrap--div{
  margin-top: 10px;
}
.order .__email-ref i {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.profile-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}
.profile-nav nav {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  background: #342119;
  padding: 4px;
  border-radius: 4px;
}
.profile-nav a {
  color: #efd6a2;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  padding-left: 19px;
  padding-right: 19px;
  min-height: 66.5px;
  border: 1px solid #715526;
  padding-top: 10px;
  padding-bottom: 10px;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  text-decoration: none;
  text-align: center;
  background: url("../img/bef_aside.png") no-repeat, #000;
  justify-content: center;
}
.profile-nav a span {
  display: block;
  width: 100%;
}
.profile-nav a:after {
  float: left;
  width: 117px;
  height: 23px;
  content: "";
  background: url(/img/before_h.png) no-repeat;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
  opacity: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.profile-nav a:hover,
.profile-nav a._active {
  color: #d19c48;
  background: #000;
}
.profile-nav a:hover:after,
.profile-nav a._active:after {
  opacity: 1;
}
#message,#message2,
#coupon-message {
  min-height: 34px;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 400;
  color: #ffba00;
  text-transform: uppercase;
}
.login,
.registration {
  padding-top: 130px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-bottom: 81px;
}
.login h1,
.registration h1 {
  color: #d19c48;
  font-family: Frijole;
  font-size: 40px;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
}
.login .__hint-span,
.registration .__hint-span {
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 300;
  color: #cbc1b4;
  text-align: center;
  margin-top: 27px;
  display: block;
}
.login .__hint-span > a,
.registration .__hint-span > a {
  color: #d19c48;
  text-decoration: underline;
}
.login form,
.registration form {
  margin-top: 4px;
  border: 1px solid #a1865c;
  background-color: #211b1e;
  display: block;
  width: 100%;
  max-width: 540px;
  padding: 6px;
  border-radius: 3px 4px 4px 3px;
  position: relative;
  padding-top: 57px;
}
.login form:before,
.registration form:before {
  content: '';
  width: 253px;
  height: 5px;
  background: url("../img/form_el.png");
  -webkit-background-size: 100%;
  background-size: 100%;
  position: absolute;
  left: 50%;
  top: -1px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.login form:after,
.registration form:after {
  content: '';
  width: 253px;
  height: 5px;
  background: url("../img/form_el.png");
  -webkit-background-size: 100%;
  background-size: 100%;
  position: absolute;
  left: 50%;
  bottom: -5px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.login .__form-content,
.registration .__form-content {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 90px;
  padding-right: 90px;
  padding-bottom: 39px;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 6px;
}
@media (max-width: 570px) {
  .login .__form-content,
  .registration .__form-content {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.login .__form-content button[type=submit],
.registration .__form-content button[type=submit] {
  margin-top: 39px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 500;
  min-width: 150px;
  height: 43px;
  border-radius: 4px;
  background: url("../img/orange-bgr.jpg") center;
  -webkit-background-size: 100%;
  background-size: 100%;
  border: none;
}
.login .__form-inner,
.registration .__form-inner {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 24px;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
}
.login .__form-inner input[type=checkbox],
.registration .__form-inner input[type=checkbox] {
  display: none;
}
.login .__form-inner input[type=checkbox] + label,
.registration .__form-inner input[type=checkbox] + label {
  position: relative;
  padding-left: 30px;
}
.login .__form-inner input[type=checkbox] + label:before,
.registration .__form-inner input[type=checkbox] + label:before {
  content: "";
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  left: 0;
  top: -3px;
  border-radius: 4px;
  border: 1px solid #252229;
  background-color: #100f12;
}
.login .__form-inner input[type=checkbox]:checked + label:after,
.registration .__form-inner input[type=checkbox]:checked + label:after {
  content: "";
  position: absolute;
  display: block;
  width: 14px;
  height: 14px;
  left: 3px;
  top: 0;
  border-radius: 4px;
  /* border: 1px solid #252229; */
  background-color: #252229;
}
.login .__form-inner label,
.registration .__form-inner label {
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
}
.login .__form-inner input,
.registration .__form-inner input {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 13px;
  padding-right: 13px;
  height: 38px;
  border-radius: 4px;
  border: 1px solid #612f0f;
  background-color: #211b1e;
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  margin-top: 17px;
}
.login .__form-inner textarea,
.registration .__form-inner textarea {
  margin-top: 17px;
  display: block;
  resize: none;
  overflow: hidden;
  width: 100%;
  padding: 13px;
  height: 84px;
  border-radius: 4px;
  border: 1px solid #612f0f;
  background-color: #211b1e;
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
}
.login .__select-wrap,
.registration .__select-wrap {
  width: 100%;
  margin-top: 17px;
}
.login .__select-wrap .select2-container,
.registration .__select-wrap .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 4px;
}
.login .__select-wrap .select2-container.select2,
.registration .__select-wrap .select2-container.select2 {
  width: 100% !important;
}
.login .__select-wrap .select2-container .select2-selection--single,
.registration .__select-wrap .select2-container .select2-selection--single {
  background-image: none;
  width: 100%;
  height: 38px;
  border-radius: 4px;
  border: 1px solid #612f0f;
  background-color: #211b1e;
}
.login .__select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered,
.registration .__select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 13px;
  padding-right: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1;
  height: 100%;
  color: #939393;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
}
.login .__select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow,
.registration .__select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100%;
  top: 0;
  right: 0;
  width: 30px;
}
.login .__select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b,
.registration .__select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3px 0 3px;
  border-color: #d19c48 transparent transparent transparent;
  top: 50%;
  left: 50%;
  margin-left: -6px;
  margin-top: -2px;
  position: absolute;
}
.login .__select-wrap .select2-container--default .select2-selection--single .select2-selection__placeholder,
.registration .__select-wrap .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #939393;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
}
.login .__form-hint,
.registration .__form-hint {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 16px;
}
.login .__form-hint a,
.registration .__form-hint a {
  color: #d19c48;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  text-decoration: underline;
  display: block;
  margin-top: 15px;
}
.login .__required,
.registration .__required {
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  display: block;
  position: relative;
  padding-left: 10px;
  margin-right: 15px;
  margin-top: 15px;
}
.login .__required:before,
.registration .__required:before {
  content: "*";
  display: block;
  position: absolute;
  left: 0;
  top: 2px;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
}
.login .__terms-and-conditions,
.registration .__terms-and-conditions {
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
  color: #cbc1b4;
  margin-top: 22px;
  padding-bottom: 6px;
  text-align: center;
}
.login .__terms-and-conditions > a,
.registration .__terms-and-conditions > a {
  color: #d19c48;
  text-decoration: underline;
}
.login form {
  margin-top: 4px;
}
p.error {
  color: #ff0000;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 400;
  margin-top: 10px;
}
.pagination {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  color: #ffffff !important;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 400;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 14px 0 0;
}
@media (max-width: 570px) {
  .pagination {
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.pagination li:not(.disabled) {
  display: block;
  margin-right: 9px;
  margin-top: 9px;
  border-radius: 0;
}
.pagination li:not(.disabled) > span,
.pagination li:not(.disabled) > span:hover {
  background: url("../img/orange-bgr.jpg") center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  border-radius: 4px;
  min-width: 27px;
  height: 27px;
  padding-left: 3px;
  padding-right: 3px;
  border: none;
  border-top: 1px solid #ffda3a !important;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-weight: 400;
  font-size: 14px;
  padding-top: 0;
  padding-bottom: 0;
}
.pagination li:not(.disabled) > a,
.pagination li:not(.disabled) > a:hover {
  min-width: 27px;
  height: 27px;
  border-radius: 4px;
  border: 1px solid #ffffff;
  background-color: #100f12;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-weight: 400;
  font-size: 14px;
  text-decoration: none;
  padding-right: 2px;
  padding-left: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
  transition: background 0.3s;
}
.pagination li:not(.disabled) > a:hover,
.pagination li:not(.disabled) > a:hover:hover {
  background: url("../img/orange-bgr.jpg") center;
  border: none;
  border-top: 1px solid #ffda3a;
  padding-left: 3px;
  padding-right: 3px;
  border-radius: 4px;
  border-bottom: 1px solid transparent;
}
.pagination li.disabled {
  display: block;
  margin-right: 9px;
  margin-top: 9px;
  border-radius: 0;
}
.pagination li.disabled a,
.pagination li.disabled a:hover,
.pagination li.disabled span,
.pagination li.disabled span:hover {
  min-width: 27px;
  height: 27px;
  border-radius: 4px;
  border: 1px solid #ffffff;
  background-color: #100f12;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-weight: 400;
  font-size: 14px;
  text-decoration: none;
  padding-right: 2px;
  padding-left: 2px;
  padding-top: 0;
  padding-bottom: 0;
  transition: 0.3s;
}
.pagination li:last-child {
  margin-right: 0;
}
.emails {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 100%;
}
.emails .email-item {
  margin-top: 5px;
  max-width: 730px;
}
@media screen and (max-width: 570px) {
  .emails .email-item {
    max-width: none;
  }
}
.email-item {
  width: 100%;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 33px;
  padding-right: 33px;
  border-radius: 3px 4px 4px 3px;
  border: 1px solid #612f0f;
  background-color: #211b1e;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.email-item:hover {
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  .email-item {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.email-item ._bold {
  font-weight: 700;
}
.email-item .__sender {
  color: #d19c48;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 300;
  width: 204px;
  margin-top: 1px;
}
@media screen and (max-width: 767px) {
  .email-item .__sender {
    width: 100%;
  }
}
.email-item .__text {
  width: calc(100% - 204px);
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
  padding-left: 31px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .email-item .__text {
    width: 100%;
    margin-top: 15px;
  }
}
.email-item .__text i {
  display: block;
  position: absolute;
  left: 0;
  top: 1px;
}
.email-item._not-red .__sender,
.email-item._not-red .__text {
  font-weight: 700;
}
.profile-hint {
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
  display: block;
  padding-bottom: 33px;
  position: relative;
  min-height: 60px;
  border-bottom: 1px solid #612f0f;
}
.profile-hint:after {
  left: 0;
  right: 0;
}
.coupon-activator {
  padding-bottom: 38px;
  position: relative;
  border-bottom: 1px solid #612f0f;
}
.coupon-activator:after {
  left: 0;
  right: 0;
}
.coupon-activator form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 20px;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (max-width: 450px) {
  .coupon-activator form {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.coupon-activator form input {
  width: calc(100% - 175px);
  height: 38px;
  border-radius: 4px;
  border: 1px solid #252229;
  background-color: #100f12;
  color: #fff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-style: italic;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 13px;
  padding-right: 13px;
  margin-right: 15px;
}
.coupon-activator form input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #343434;
}
.coupon-activator form input::-moz-placeholder {
  /* Firefox 19+ */
  color: #343434;
}
.coupon-activator form input:-ms-input-placeholder {
  /* IE 10+ */
  color: #343434;
}
.coupon-activator form input:-moz-placeholder {
  /* Firefox 18- */
  color: #343434;
}
@media screen and (max-width: 450px) {
  .coupon-activator form input {
    width: 100%;
    margin-right: 0;
  }
}
.coupon-activator form button[type=submit] {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  min-width: 150px;
  height: 43px;
  border-radius: 4px;
  background: url("../img/orange-bgr.jpg") center;
  border: none;
  width: 160px;
  height: 36px;
  text-transform: none;
}
@media screen and (max-width: 450px) {
  .coupon-activator form button[type=submit] {
    margin-top: 15px;
  }
}
.coupon-activator .__title {
  color: #d19c48;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 700;
}
.coupon-activator .__form-hint {
  color: #949494;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  margin-top: 15px;
  display: block;
}
.your-coupons .__title {
  color: #d19c48;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 700;
}
#remove_cou {
  min-width: 175px;
  padding-right: 10px;
  padding-left: 10px;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -ms-flexbox;
  display: flex;
  height: 36px;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
  background: #d19c48;
  background-size: cover;
  background-position: center;
  border-radius: 4px;
  text-decoration: none;
  margin-top: 20px;
  float: right;
  margin-left: 76%;
}
.your-coupons .coupons-list {
  margin-top: 25px;
}
._coupon-width1 {
  width: 36.7%;
}
._coupon-width2 {
  width: 12.8%;
}
._coupon-width3 {
  width: 38.5%;
}
._coupon-width4 {
  width: 12%;
}
.coupons-list {
  position: relative;
  padding-bottom: 45px;
  border-bottom: 1px solid #612f0f;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.coupons-list._without-decor {
  padding-bottom: 0;
  border-bottom: none;
}
.coupons-list .__coupons-top {
  width: 100%;
  color: #d19c48;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 300;
  padding-left: 24px;
  padding-right: 15px;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 11px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media screen and (max-width: 570px) {
  .coupons-list .__coupons-top {
    display: none;
  }
}
.coupons-list .__code-title {
  width: 36.7%;
}
.coupons-list .__bonus-title {
  width: 12.8%;
}
.coupons-list .__valid-until-title {
  width: 38.5%;
}
.coupons-list .__status-title {
  width: 12%;
}
.coupons-list .coupon {
  margin-top: 5px;
}
.coupon {
  width: 100%;
  border-radius: 3px 4px 4px 3px;
  border: 1px solid #612f0f;
  background-color: #00070d;
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 300;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-left: 23px;
  padding-right: 14px;
  padding-top: 19px;
  padding-bottom: 20px;
}
.coupon .__hidden-label {
  color: #ffba00;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 300;
  width: 150px;
  display: none;
  text-transform: none;
  padding-right: 7px;
}
@media screen and (max-width: 570px) {
  .coupon .__hidden-label {
    display: block;
  }
}
@media screen and (max-width: 450px) {
  .coupon .__hidden-label {
    width: 90px;
  }
}
@media screen and (max-width: 375px) {
  .coupon .__hidden-label {
    width: 80px;
  }
}
.coupon .__code {
  width: 36.7%;
}
@media screen and (max-width: 570px) {
  .coupon .__code {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 10px;
  }
}
.coupon .__bonus {
  width: 12.8%;
}
@media screen and (max-width: 570px) {
  .coupon .__bonus {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 10px;
  }
}
.coupon .__valid-until {
  width: 38.5%;
  text-transform: uppercase;
}
.coupon .__valid-until._color_grey {
  color: #858585;
}
@media screen and (max-width: 570px) {
  .coupon .__valid-until {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 10px;
  }
}
.coupon .__status {
  width: 12%;
}
@media screen and (max-width: 570px) {
  .coupon .__status {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 10px;
  }
}
.profile-slim-block {
  padding-right: 95px;
}
@media screen and (max-width: 1199px) {
  .profile-slim-block {
    padding-right: 0;
  }
}
.coupons-available {
  padding-bottom: 107px;
}
@media screen and (max-width: 1199px) {
  .coupons-available {
    padding-bottom: 60px;
  }
}
.coupons-available .coupons-available-list {
  margin-top: 1px;
}
.coupons-available .__title {
  color: #d19c48;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 700;
}
.coupons-available-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.coupons-available-list .coupon-available {
  margin-top: 30px;
  width: calc(25% - 30px);
  margin-left: 15px;
  margin-right: 15px;
}
@media screen and (max-width: 991px) {
  .coupons-available-list .coupon-available {
    width: calc(33.33% - 30px);
  }
}
@media screen and (max-width: 767px) {
  .coupons-available-list .coupon-available {
    width: calc(50% - 30px);
  }
}
@media screen and (max-width: 450px) {
  .coupons-available-list .coupon-available {
    width: calc(100% - 30px);
    max-width: 270px;
  }
}
.coupon-available {
  border-radius: 3px 4px 4px 3px;
  border: 1px solid #612f0f;
  background-color: #211b1e;
  padding-left: 14px;
  padding-right: 14px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.coupon-available .__off-percents {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.coupon-available .__off-percents-label {
  color: #efd6a2;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
  min-height: 36px;
}
.coupon-available .__off-percents-count {
  color: #d19c48;
  font-family: "Gotham Pro";
  font-size: 24px;
  font-weight: 300;
  text-transform: uppercase;
  min-width: 52px;
  margin-right: 13px;
  text-align: right;
  margin-top: 3px;
}
.coupon-available .__sum {
  color: #d19c48;
  font-family: "Gotham Pro";
  font-size: 24px;
  font-weight: 300;
  text-transform: uppercase;
  width: 100%;
  margin-top: 17px;
  display: block;
  padding-left: 64px;
}
@media screen and (max-width: 1199px) {
  .coupon-available .__sum {
    padding-left: 0;
    text-align: right;
  }
}
.coupon-available .buy-and-add-refs {
  width: 100%;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-top: 17px;
}
.your-level {
  display: -ms-flexbox;
  display: flex;
  padding-top: 13px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-bottom: 36px;
  position: relative;
  border-bottom: 1px solid #252329;
}
@media (max-width: 470px) {
  .your-level {
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.your-level .__y-l-item-wrap {
  width: 25%;
  padding-left: 15px;
  padding-right: 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media (max-width: 767px) {
  .your-level .__y-l-item-wrap {
    width: 33.33%;
  }
}
@media (max-width: 470px) {
  .your-level .__y-l-item-wrap {
    width: 50%;
  }
}
.your-level .__y-l-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 30px;
}
.your-level .__title {
  color: #d19c48;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 700;
}
.your-level .__sum {
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-size: 30px;
  font-weight: 300;
  margin-top: 17px;
}
.your-level .coin-icon-big {
  margin-top: 13px;
}
.your-level .__img-wrap {
  margin-top: 13px;
  position: relative;
  max-width: 45px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: center;
  justify-content: center;
}
.your-level .__img-wrap img {
  max-width: 100%;
  height: auto;
  display: block;
}
.your-level .__img-wrap span {
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  color: #100f12;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 500;
}
.coin-icon-big {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  color: #100f12;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 500;
}
.coin-icon-big._type_bronze {
  background-image: url(../img/sprite.png);
  background-position: 0px -776px;
  width: 40px;
  height: 40px;
}
.coin-icon-big._type_silver {
  background-image: url(../img/sprite.png);
  background-position: 0px -831px;
  width: 40px;
  height: 40px;
}
.coin-icon-big._type_gold {
  background-image: url(../img/sprite.png);
  background-position: 0px -721px;
  width: 40px;
  height: 40px;
}
.coin-icon-big._type_platinum {
  background-image: url(../img/sprite.png);
  background-position: 0px -996px;
  width: 40px;
  height: 40px;
}
.coin-icon-big._with-shining {
  position: relative;
}
.coin-icon-big._with-shining:before {
  content: "";
  display: block;
  position: absolute;
  left: 3px;
  bottom: 4px;
  background-image: url(../img/sprite.png);
  background-position: 0px -1609px;
  width: 48px;
  height: 48px;
}
.diamond-icon {
  display: block;
  background-image: url(../img/sprite.png);
  background-position: 0px -628px;
  width: 42px;
  height: 31px;
}
.diamond-icon._with-shining {
  position: relative;
}
.diamond-icon._with-shining:before {
  content: "";
  display: block;
  position: absolute;
  left: -6px;
  bottom: 3px;
  background-image: url(../img/sprite.png);
  background-position: 0px -941px;
  width: 58px;
  height: 40px;
}
.profile-text {
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
  padding-bottom: 42px;
  position: relative;
  border-bottom: 1px solid #252329;
}
.profile-text:after {
  left: 0;
  right: 0;
}
.profile-levels-list {
  padding-bottom: 108px;
}
@media (max-width: 1199px) {
  .profile-levels-list {
    padding-bottom: 0px;
  }
}
.profile-levels-list h2 {
  color: #d19c48;
  font-family: Frijole;
  font-size: 24px;
  font-weight: 400;
  line-height: 18px;
}
@media (max-width: 470px) {
  .profile-levels-list h2 {
    text-align: center;
  }
}
.profile-levels-list .profile-levels {
  margin-top: 2px;
}
.profile-levels {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.profile-levels .profile-level {
  margin-top: 30px;
}
@media (max-width: 470px) {
  .profile-levels {
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.profile-level {
  width: 20%;
  padding-left: 15px;
  padding-right: 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  position: relative;
}
@media (max-width: 767px) {
  .profile-level {
    width: 25%;
  }
}
@media (max-width: 570px) {
  .profile-level {
    width: 33.33%;
  }
}
@media (max-width: 470px) {
  .profile-level {
    width: 50%;
    -ms-flex-align: center;
    align-items: center;
  }
}
.profile-level .__level-decor {
  position: absolute;
  left: 112px;
  top: 30px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1199px) {
  .profile-level .__level-decor {
    left: 100px;
  }
}
@media (max-width: 767px) {
  .profile-level .__level-decor {
    display: none;
  }
}
.profile-level .__level-decor i {
  display: block;
  width: 4px;
  height: 4px;
  background-color: #cbc1b4;
  border-radius: 50%;
  margin-right: 5px;
}
.profile-level .__level-decor i:last-child {
  margin-right: 0;
}
.profile-level:last-child .__level-decor {
  display: none;
}
.profile-level .__ico--wrap {
  width: 66px;
  height: 66px;
  border-radius: 3px 4px 4px 3px;
  border: 1px solid #28262c;
  background-color: #100f12;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.profile-level .__img-wrap {
  position: relative;
  max-width: 45px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: center;
  justify-content: center;
}
.profile-level .__img-wrap img {
  max-width: 100%;
  height: auto;
  display: block;
}
.profile-level .__img-wrap span {
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  color: #100f12;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 500;
}
.profile-level .__level-description {
  margin-top: 13px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
}
.profile-level .__level-description span {
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  display: block;
  margin-top: 6px;
}
.your-credits {
  width: 100%;
  padding-top: 18px;
  padding-bottom: 44px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  border-bottom: 1px solid #252329;
}
.your-credits:after,
.your-credits:before {
  left: 0;
  right: 0;
}
.your-credits .__title {
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 700;
  margin-right: 25px;
  margin-top: 25px;
}
.your-credits .__sum {
  color: #ffba00;
  font-family: "Gotham Pro";
  font-size: 30px;
  font-weight: 300;
  margin-top: 15px;
}
.how-to-use {
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
  padding-bottom: 14px;
}
@media (max-width: 1199px) {
  .how-to-use {
    padding-bottom: 0;
  }
}
.how-to-use *:last-child {
  margin-bottom: 0;
}
.how-to-use h2 {
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  margin-bottom: 27px;
}
.how-to-use p {
  margin-bottom: 18px;
}
.password-form-wrap form,
.email-form-wrap form {
  max-width: 350px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-direction: column;
  flex-direction: column;
}
.password-form-wrap .__title,
.email-form-wrap .__title {
  color: #d19c48;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 700;
  padding-bottom: 6px;
}
.password-form-wrap input,
.email-form-wrap input {
  width: 350px;
  height: 38px;
  border-radius: 4px;
  border: 1px solid #612f0f;
  background-color: #211b1e;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: #a07c54;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-style: italic;
  padding-left: 14px;
  padding-right: 14px;
  margin-top: 19.5px;
}
.password-form-wrap input::-webkit-input-placeholder,
.email-form-wrap input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #a07c54;
}
.password-form-wrap input::-moz-placeholder,
.email-form-wrap input::-moz-placeholder {
  /* Firefox 19+ */
  color: #a07c54;
}
.password-form-wrap input:-ms-input-placeholder,
.email-form-wrap input:-ms-input-placeholder {
  /* IE 10+ */
  color: #a07c54;
}
.password-form-wrap input:-moz-placeholder,
.email-form-wrap input:-moz-placeholder {
  /* Firefox 18- */
  color: #a07c54;
}
.password-form-wrap button,
.email-form-wrap button {
  margin-top: 26px;
  border: none;
  background: url("../img/orange-bgr.jpg") center;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  padding-right: 10px;
  padding-left: 10px;
  min-width: 80px;
  height: 36px;
  border-radius: 4px;
}
.password-form-wrap {
  padding-bottom: 44px;
  position: relative;
  border-bottom: 1px solid #612f0f;
}
.password-form-wrap:after {
  left: 0;
  right: 0;
}
.email-form-wrap {
  padding-bottom: 14px;
}
@media (max-width: 1199px) {
  .email-form-wrap {
    padding-bottom: 0;
  }
}
.email-form-wrap button {
  margin-top: 34px;
}
.card {
  padding-top: 57px;
  padding-bottom: 105px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media (max-width: 1199px) {
  .card {
    padding-bottom: 60px;
  }
}
.card h1 {
  font-family: Frijole;
  font-weight: 400;
  margin-bottom: 10px;
  color: #d19c48;
  font-size: 30px;
  text-transform: uppercase;
}
.card .cart-sidebar,
.card .card-sidebar {
  margin-top: 2px;
}
@media (max-width: 1199px) {
  .card .cart-sidebar,
  .card .card-sidebar {
    margin-top: 40px;
  }
}
.cart-customers-forms-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 100%;
  padding-top: 40px;
}
@media (max-width: 991px) {
  .cart-customers-forms-wrap {
    padding-top: 0;
  }
}
.cart-customers-forms-wrap h4 {
  color: #ffffff;
  font-family: Frijole;
  font-size: 18px;
  font-weight: 400;
}
.cart-customers-forms-wrap .__cart-customers-left-siding,
.cart-customers-forms-wrap .__cart-customers-right-siding {
  margin-bottom: 30px;
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 767px) {
  .cart-customers-forms-wrap .__cart-customers-left-siding,
  .cart-customers-forms-wrap .__cart-customers-right-siding {
    width: 100%;
  }
}
.cart-customers-forms-wrap .__cart-customers-left-siding form,
.cart-customers-forms-wrap .__cart-customers-right-siding form {
  margin-top: 3px;
  display: block;
  width: 100%;
}
.cart-customers-forms-wrap .__cart-customers-left-siding form .__form-content,
.cart-customers-forms-wrap .__cart-customers-right-siding form .__form-content {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
}
.cart-customers-forms-wrap .__cart-customers-left-siding form .__form-content button[type=submit],
.cart-customers-forms-wrap .__cart-customers-right-siding form .__form-content button[type=submit] {
  margin-top: 39px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  min-width: 150px;
  height: 43px;
  border-radius: 4px;
  background: url("../img/orange-bgr.jpg") center;
  border: none;
}
.cart-customers-forms-wrap .__cart-customers-left-siding form .__form-inner,
.cart-customers-forms-wrap .__cart-customers-right-siding form .__form-inner {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 24px;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
}
.cart-customers-forms-wrap .__cart-customers-left-siding form .__form-inner input[type=checkbox],
.cart-customers-forms-wrap .__cart-customers-right-siding form .__form-inner input[type=checkbox] {
  display: none;
}
.cart-customers-forms-wrap .__cart-customers-left-siding form .__form-inner input[type=checkbox] + label,
.cart-customers-forms-wrap .__cart-customers-right-siding form .__form-inner input[type=checkbox] + label {
  position: relative;
  padding-left: 30px;
}
.cart-customers-forms-wrap .__cart-customers-left-siding form .__form-inner input[type=checkbox] + label:before,
.cart-customers-forms-wrap .__cart-customers-right-siding form .__form-inner input[type=checkbox] + label:before {
  content: "";
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  left: 0;
  top: -3px;
  border-radius: 4px;
  border: 1px solid #252229;
  background-color: #100f12;
}
.cart-customers-forms-wrap .__cart-customers-left-siding form .__form-inner input[type=checkbox]:checked + label:after,
.cart-customers-forms-wrap .__cart-customers-right-siding form .__form-inner input[type=checkbox]:checked + label:after {
  content: "";
  position: absolute;
  display: block;
  width: 14px;
  height: 14px;
  left: 3px;
  top: 0;
  border-radius: 4px;
  /* border: 1px solid #252229; */
  background-color: #252229;
}
.cart-customers-forms-wrap .__cart-customers-left-siding form .__form-inner label,
.cart-customers-forms-wrap .__cart-customers-right-siding form .__form-inner label {
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
}
.cart-customers-forms-wrap .__cart-customers-left-siding form .__form-inner input,
.cart-customers-forms-wrap .__cart-customers-right-siding form .__form-inner input {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 13px;
  padding-right: 13px;
  height: 38px;
  border-radius: 4px;
  border: 1px solid #252229;
  background-color: #100f12;
  color: #fff;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  margin-top: 17px;
}
.cart-customers-forms-wrap .__cart-customers-left-siding form .__form-inner textarea,
.cart-customers-forms-wrap .__cart-customers-right-siding form .__form-inner textarea {
  margin-top: 17px;
  display: block;
  resize: none;
  overflow: hidden;
  width: 100%;
  padding: 13px;
  height: 84px;
  border-radius: 4px;
  border: 1px solid #252229;
  background-color: #100f12;
  color: #fff;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
}
.cart-customers-forms-wrap .__cart-customers-left-siding form .__select-wrap,
.cart-customers-forms-wrap .__cart-customers-right-siding form .__select-wrap {
  width: 100%;
  margin-top: 17px;
}
.cart-customers-forms-wrap .__cart-customers-left-siding form .__select-wrap .select2-container,
.cart-customers-forms-wrap .__cart-customers-right-siding form .__select-wrap .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 4px;
}
.cart-customers-forms-wrap .__cart-customers-left-siding form .__select-wrap .select2-container.select2,
.cart-customers-forms-wrap .__cart-customers-right-siding form .__select-wrap .select2-container.select2 {
  width: 100% !important;
}
.cart-customers-forms-wrap .__cart-customers-left-siding form .__select-wrap .select2-container .select2-selection--single,
.cart-customers-forms-wrap .__cart-customers-right-siding form .__select-wrap .select2-container .select2-selection--single {
  background-image: none;
  width: 100%;
  height: 38px;
  border-radius: 4px;
  border: 1px solid #252229;
  background-color: #100f12;
}
.cart-customers-forms-wrap .__cart-customers-left-siding form .__select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered,
.cart-customers-forms-wrap .__cart-customers-right-siding form .__select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 13px;
  padding-right: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1;
  height: 100%;
  color: #fff;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
}
.cart-customers-forms-wrap .__cart-customers-left-siding form .__select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow,
.cart-customers-forms-wrap .__cart-customers-right-siding form .__select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100%;
  top: 0;
  right: 0;
  width: 30px;
}
.cart-customers-forms-wrap .__cart-customers-left-siding form .__select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b,
.cart-customers-forms-wrap .__cart-customers-right-siding form .__select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3px 0 3px;
  border-color: #747474 transparent transparent transparent;
  top: 50%;
  left: 50%;
  margin-left: -6px;
  margin-top: -2px;
  position: absolute;
}
.cart-customers-forms-wrap .__cart-customers-left-siding form .__select-wrap .select2-container--default .select2-selection--single .select2-selection__placeholder,
.cart-customers-forms-wrap .__cart-customers-right-siding form .__select-wrap .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #939393;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
}
.cart-customers-forms-wrap .__cart-customers-left-siding form .__form-hint,
.cart-customers-forms-wrap .__cart-customers-right-siding form .__form-hint {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 16px;
}
.cart-customers-forms-wrap .__cart-customers-left-siding form .__form-hint a,
.cart-customers-forms-wrap .__cart-customers-right-siding form .__form-hint a {
  color: #ffba00;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  text-decoration: underline;
  display: block;
  margin-top: 15px;
}
.cart-customers-forms-wrap .__cart-customers-left-siding form .__required,
.cart-customers-forms-wrap .__cart-customers-right-siding form .__required {
  color: #797979;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  display: block;
  position: relative;
  padding-left: 10px;
  margin-right: 15px;
  margin-top: 15px;
}
.cart-customers-forms-wrap .__cart-customers-left-siding form .__required:before,
.cart-customers-forms-wrap .__cart-customers-right-siding form .__required:before {
  content: "*";
  display: block;
  position: absolute;
  left: 0;
  top: 2px;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
}
.cart-customers-forms-wrap .__cart-customers-left-siding form .__terms-and-conditions,
.cart-customers-forms-wrap .__cart-customers-right-siding form .__terms-and-conditions {
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
  color: #666666;
  margin-top: 22px;
  padding-bottom: 6px;
  text-align: center;
}
.cart-customers-forms-wrap .__cart-customers-left-siding form .__terms-and-conditions > a,
.cart-customers-forms-wrap .__cart-customers-right-siding form .__terms-and-conditions > a {
  color: #ffba00;
  text-decoration: underline;
}
.cart-customers-forms-wrap .__cart-customers-left-siding .__forms-hint,
.cart-customers-forms-wrap .__cart-customers-right-siding .__forms-hint {
  color: #797979;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  padding-left: 15px;
  position: relative;
  margin-top: 30px;
  display: block;
}
.cart-customers-forms-wrap .__cart-customers-left-siding .__forms-hint i,
.cart-customers-forms-wrap .__cart-customers-right-siding .__forms-hint i {
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
  left: 0;
  top: -6px;
  position: absolute;
}
.card-main .__get-back-ref {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  padding-left: 31px;
  padding-right: 31px;
  height: 57px;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  border-radius: 4px;
  background-color: #a6742a;
  background-image: url("../img/orange-bgr.jpg");
  background-size: cover;
  background-position: center;
  text-decoration: none;
  margin-top: 27px;
  max-width: 200px;
}
.card-main .__get-back-ref:hover,
.card-main .__get-back-ref:focus,
.card-main .__get-back-ref:visited {
  color: #ffffff;
  text-decoration: none;
  background-image: url("../img/orange-bgr_hover.jpg");
}
.card-main .__get-back-ref._size_s {
  padding-left: 6px;
  padding-right: 6px;
  height: 36px;
  min-width: 103px;
  font-size: 14px;
  font-weight: 300;
  border-radius: 4px;
  background-color: #a6742a;
  background-position: center;
  text-transform: none;
}
.cart-slim-block {
  padding-right: 95px;
}
@media screen and (max-width: 1199px) {
  .cart-slim-block {
    padding-right: 0;
  }
}
.cart-slim-block .goods-list {
  width: 100%;
  margin-top: 21px;
}
@media (max-width: 1199px) {
  .cart-slim-block .goods-list {
    padding-right: 0;
  }
}
.cart-slim-block .goods {
  margin-top: 5px;
}
@media (max-width: 670px) {
  .cart-slim-block .goods {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.cart-slim-block .goods .__goods-name-and-img {
  width: 350px;
}
@media (max-width: 1199px) {
  .cart-slim-block .goods .__goods-name-and-img {
    width: calc(64%);
  }
}
@media (max-width: 991px) {
  .cart-slim-block .goods .__goods-name-and-img {
    width: 310px;
  }
}
@media (max-width: 670px) {
  .cart-slim-block .goods .__goods-name-and-img {
    width: calc(64%);
  }
}
.cart-slim-block .goods .__goods-amount-wrap {
  width: 350px;
}
@media (max-width: 1199px) and (min-width: 992px) {
  .cart-slim-block .goods .__goods-amount-wrap {
    width: calc(100% - 36px);
  }
}
@media (max-width: 991px) {
  .cart-slim-block .goods .__goods-amount-wrap {
    width: 310px;
  }
}
@media (max-width: 767px) {
  .cart-slim-block .goods .__goods-amount-wrap {
    width: calc(100% - 36px);
  }
}
@media (max-width: 670px) {
  .cart-slim-block .goods .__goods-amount-wrap {
    padding-right: 10px;
    width: calc(100% - 36px);
    max-width: none;
  }
}
.cart-slim-block .goods .__right-siding {
  width: calc(100% - 386px);
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media (max-width: 1199px) and (min-width: 992px) {
  .cart-slim-block .goods .__right-siding {
    -ms-flex-order: 3;
    order: 3;
    width: 100%;
  }
}
@media (max-width: 991px) {
  .cart-slim-block .goods .__right-siding {
    width: calc(100% - 346px);
  }
}
@media (max-width: 767px) {
  .cart-slim-block .goods .__right-siding {
    -ms-flex-order: 3;
    order: 3;
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 1199px) and (min-width: 992px) and (max-width: 767px) {
  .cart-slim-block .goods .__right-siding .__price:last-child {
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .cart-slim-block .goods .__right-siding .__price:last-child {
    padding-right: 0;
  }
}
@media (max-width: 400px) {
  .cart-slim-block .goods .__right-siding .__price {
    margin-top: 25px;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 0;
    min-width: 80px;
    width: auto;
    display: block;
    padding-right: 0;
    padding-left: 0;
  }
  .cart-slim-block .goods .__right-siding .__price:first-child {
    text-align: right;
  }
}
.cart-slim-block .goods .__cancel-ref-wrap {
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1199px) and (min-width: 992px) {
  .cart-slim-block .goods .__cancel-ref-wrap {
    -ms-flex-order: 2;
    order: 2;
  }
}
@media (max-width: 767px) {
  .cart-slim-block .goods .__cancel-ref-wrap {
    -ms-flex-order: 2;
    order: 2;
  }
}
.cart-slim-block .goods .__cancel-ref {
  margin-top: 16px;
  margin-right: 2px;
}
.cart-slim-block .goods .__price {
  width: 95px;
  margin-right: 0;
  padding-right: 10px;
}
.cart-slim-block .goods .amount-selecting {
  margin-top: 17px;
  margin-right: 40px;
}
@media (max-width: 400px) {
  .cart-slim-block .goods .amount-selecting {
    margin-right: 15px;
    margin-left: 15px;
  }
}
.cart-slim-block .goods .__amount-select-wrap {
  margin-right: 40px;
}
@media (max-width: 400px) {
  .cart-slim-block .goods .__amount-select-wrap {
    margin-right: 15px;
    margin-left: 15px;
  }
}
.cart-slim-block .__bottom-block {
  margin-top: 45px;
  width: 100%;
  float: left;
}
@media (max-width: 670px) {
  .cart-slim-block .__bottom-block {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.cart-slim-block .chest-total {
  margin-top: 34px;
  float: right;
  margin-right: -17px;
}
@media (max-width: 670px) {
  .cart-slim-block .chest-total {
    margin-top: 30px;
  }
}
.cart-slim-block .chest-total.chest-total2 {
  margin-bottom: 20px;
  margin-top: 0;
}
.cart-slim-block .__forms-wrap {
  width: calc(100% + 30px);
  margin-right: -30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 1199px) {
  .cart-slim-block .__forms-wrap {
    width: calc(100% + 15px);
    margin-right: -15px;
  }
}
@media (max-width: 600px) {
  .cart-slim-block .__forms-wrap {
    width: 100%;
    margin-right: 0;
  }
}
.cart-slim-block .__forms-wrap form {
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-right: 15px;
}
@media (max-width: 670px) {
}
.cart-slim-block .__forms-wrap form:first-child {
  margin-top: 0;
}
@media (max-width: 600px) {
  .cart-slim-block .__forms-wrap form {
    width: 100%;
    margin-top: 38px;
  }
  .cart-slim-block .__forms-wrap form:last-child {
    margin-top: 0;
  }
}
.cart-slim-block .__forms-wrap form input {
  width: 100%;
  height: 38px;
  border-radius: 4px;
  border: 1px solid #252229;
  background-color: #100f12;
  color: #fff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-style: italic;
  padding-left: 13px;
  padding-right: 13px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.cart-slim-block .__forms-wrap form input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #343434;
}
.cart-slim-block .__forms-wrap form input::-moz-placeholder {
  /* Firefox 19+ */
  color: #343434;
}
.cart-slim-block .__forms-wrap form input:-ms-input-placeholder {
  /* IE 10+ */
  color: #343434;
}
.cart-slim-block .__forms-wrap form input:-moz-placeholder {
  /* Firefox 18- */
  color: #343434;
}
.cart-slim-block .__forms-wrap form button {
  width: 65px;
  height: 36px;
  border-radius: 4px;
  border: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  background-color: #484848;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
}
.cart-slim-block .__forms-wrap .__form-content {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 20px;
}
.cart-slim-block .__forms-wrap .__input-wrap {
  width: calc(100% -  80px );
  margin-right: 15px;
}
.cart-slim-block .__form-title {
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 700;
  padding-right: 12px;
  position: relative;
}
.cart-slim-block .__form-title i {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
}
.cart-slim-block .__forms-hint {
  color: #797979;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  padding-left: 15px;
  position: relative;
  margin-top: 30px;
}
.cart-slim-block .__forms-hint i {
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
  left: 0;
  top: -6px;
  position: absolute;
}
.cart-slim-block .__payment-method-form {
  width: 100%;
  overflow: hidden;
  max-width: none !important;
  padding-top: 30px;
}
.cart-slim-block .__radios-wrap {
  display: -ms-flexbox;
  display: flex;
  width: calc(100% + 30px);
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
@media (max-width: 670px) {
  .cart-slim-block .__radios-wrap {
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.cart-slim-block .__radio-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 15px;
  padding-right: 15px;
  width: 25%;
}
@media (max-width: 1199px) {
  .cart-slim-block .__radio-wrap {
    width: auto;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.cart-slim-block .__radio-wrap input[type=radio] {
  display: none;
}
.cart-slim-block .__radio-wrap input[type=radio][value^=webmoney] + label:after {
  background-image: url(../img/sprite.png);
  background-position: 0px -1357px;
  width: 72px;
  height: 48px;
}
.cart-slim-block .__radio-wrap input[type=radio][value^=qiwi] + label:after {
  background-image: url(../img/sprite.png);
  background-position: 0px -1420px;
  width: 72px;
  height: 48px;
}
.cart-slim-block .__radio-wrap input[type=radio][value^=sofort] + label:after {
  background-image: url(../img/sprite.png);
  background-position: 0px -1483px;
  width: 72px;
  height: 48px;
}
.cart-slim-block .__radio-wrap input[type=radio][value^=yamoney] + label:after {
  background-image: url(../img/sprite.png);
  background-position: 0px -1735px;
  width: 72px;
  height: 48px;
}
.cart-slim-block .__radio-wrap input[type=radio][value^=cashu] + label:after {
  background-image: url(../img/sprite.png);
  background-position: 0px -1546px;
  width: 72px;
  height: 48px;
}
.cart-slim-block .__radio-wrap input[type=radio][value^=paysafecard] + label:after {
  background-image: url(../img/sprite.png);
  background-position: 0px -1231px;
  width: 72px;
  height: 48px;
}
.cart-slim-block .__radio-wrap input[type=radio][value^=trustpay] + label:after {
  background-image: url(../img/sprite.png);
  background-position: 0px -1672px;
  width: 72px;
  height: 48px;
}
.cart-slim-block .__radio-wrap input[type=radio][value^=polipayment] + label:after {
  background-image: url(../img/sprite.png);
  background-position: 0px -1294px;
  width: 72px;
  height: 48px;
}
.cart-slim-block .__radio-wrap input[type=radio] + label {
  display: block;
  position: relative;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 20px;
  margin-top: 58px;
  text-align: center;
  cursor: pointer;
  min-width: 78px;
}
.cart-slim-block .__radio-wrap input[type=radio] + label:after {
  content: "";
  position: absolute;
  left: 50%;
  top: -58px;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  border-radius: 2px;
  overflow: hidden;
}
.cart-slim-block .__radio-wrap input[type=radio]:checked + label {
  color: #f4b201;
}
.cart-slim-block .__radio-wrap input[type=radio]:checked + label:before {
  content: "";
  left: 50%;
  top: -61px;
  width: 78px;
  height: 54px;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #f4b201;
  position: absolute;
  display: block;
  border-radius: 4px;
}
.cart-slim-block .__paypal-and-toggle-links-wrap {
  width: 100%;
  padding-top: 40px;
}
.cart-slim-block .__radios-and-toggle-links-wrap {
  width: 100%;
  padding-top: 40px;
  display: none;
}
.cart-slim-block .__cancel-toggle-link-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 700;
  color: #fff;
  /*a {
      padding-right: 5px;
      padding-left: 5px;
      min-width: 74px;
      height: 34px;
      border-radius: 3px 4px 4px 3px;
      align-items: center;
      background-color: #484848;
      font-family: "Gotham Pro";
      font-size: 14px;
      font-weight: 700;
      color: #ffffff;
      position: relative;
      text-decoration: none;
      display: flex;
      text-align: center;
      justify-content: center;
    }*/
}
.cart-slim-block .__cancel-toggle-link-wrap a {
  color: #f4b201;
}
.cart-slim-block .__paypal-links-wrap {
  width: calc(100% + 30px);
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.cart-slim-block .__toggle-link-wrap {
  padding-top: 30px;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 700;
  color: #fff;
}
.cart-slim-block .__toggle-link-wrap a {
  color: #f4b201;
}
.cart-slim-block .__paypal-link-wrap {
  padding-left: 15px;
  padding-right: 15px;
}
.cart-slim-block .__paypal-link-wrap a {
  display: block;
  max-width: 100%;
}
.cart-slim-block .__paypal-link-wrap a img {
  display: block;
  height: auto;
  max-width: 100%;
}
.amount-selecting {
  display: -ms-flexbox;
  display: flex;
  min-width: 70px;
  height: 32px;
  border-radius: 3px;
  border: 1px solid #612f0f;
  background-color: #211b1e;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.amount-selecting.no_input input{
  float: none;
  display: table;
  margin: 0px auto;
  position: relative;
  top: 2px;
}
.amount-selecting input {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  width: 31px;
  margin-top: 3px;
  height: 26px;
  border: none;
  background: transparent;
  border-right: 1px solid #612f0f;
  border-left: 1px solid #612f0f;
  color: #cbc1b4;
  font-family: "Myriad Pro";
  font-size: 14px;
  font-weight: 400;
  padding-right: 3px;
  padding-left: 3px;
}
.amount-selecting .__amount-minus-ref {
  width: 19px;
  height: 100%;
  display: block;
  position: relative;
}
.amount-selecting .__amount-minus-ref:before {
  content: "";
  display: block;
  position: absolute;
  left: 5px;
  top: 14px;
  width: 8px;
  height: 2px;
  background-color: #d19c48;
}
.amount-selecting .__amount-plus-ref {
  width: 19px;
  height: 100%;
  display: block;
  position: relative;
}
.amount-selecting .__amount-plus-ref:before {
  content: "";
  display: block;
  position: absolute;
  right: 5px;
  top: 14px;
  width: 8px;
  height: 2px;
  background-color: #d19c48;
}
.amount-selecting .__amount-plus-ref:after {
  content: "";
  display: block;
  position: absolute;
  right: 8px;
  top: 11px;
  height: 8px;
  width: 2px;
  background-color: #d19c48;
}
.chest-total {
  width: 370px;
}
.chest-total .__row {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.chest-total .__chest-total-row-l {
  padding-right: 10px;
}
.chest-total .__chest-total-row-r {
  min-width: 81px;
}
.chest-total .__checkout-ref {
  min-width: 175px;
  padding-right: 10px;
  padding-left: 10px;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -ms-flexbox;
  display: flex;
  height: 36px;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
  background-image: url(../img/orange-bgr.jpg);
  background-size: cover;
  background-position: center;
  border-radius: 4px;
  text-decoration: none;
  margin-top: 20px;
}
.chest-total form {
  display: block;
  width: 100%;
}
.chest-total .__select-wrap {
  width: 100%;
  max-width: 190px;
  margin-top: 20px;
}
.chest-total .__select-wrap .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 4px;
}
.chest-total .__select-wrap .select2-container.select2 {
  width: 100% !important;
}
.chest-total .__select-wrap .select2-container .select2-selection--single {
  background-image: none;
  width: 100%;
  height: 38px;
  border-radius: 4px;
  border: 1px solid #252229;
  background-color: #100f12;
}
.chest-total .__select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 13px;
  padding-right: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1;
  height: 100%;
  color: #fff;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
}
.chest-total .__select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100%;
  top: 0;
  right: 0;
  width: 30px;
}
.chest-total .__select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3px 0 3px;
  border-color: #747474 transparent transparent transparent;
  top: 50%;
  left: 50%;
  margin-left: -6px;
  margin-top: -2px;
  position: absolute;
}
.chest-total .__select-wrap .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #939393;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
}
.chest-total .__select-wrap .select2-container .select2-selection--single {
  border: 1px solid #fff;
  height: 34px;
}
.chest-total .__select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 8px;
  padding-right: 16px;
}
.chest-total .__select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #d19c48 transparent transparent transparent;
  margin-left: 2px;
}
.chest-total .__select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.chest-total .__sum-title,
.chest-total .__sum-amount {
  color: #d19c48;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 700;
}
.chest-total .__discount-title,
.chest-total .__discount-amount {
  color: #d19c48;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 300;
  margin-top: 12px;
  display: block;
}
.chest-total .__total-sum-title,
.chest-total .__total-sum-amount {
  color: #f4b201;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 700;
  display: block;
  margin-top: 32px;
}
.cart-sidebar,
.card-sidebar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cart-sidebar .coupons-list,
.card-sidebar .coupons-list {
  margin-top: 22px;
}
@media (max-width: 991px) {
  .cart-sidebar .coupons-list,
  .card-sidebar .coupons-list {
    width: calc(100% + 5px);
    margin-right: -5px;
  }
}
@media (max-width: 570px) {
  .cart-sidebar .coupons-list,
  .card-sidebar .coupons-list {
    width: 100%;
    margin-right: 0;
  }
}
.cart-sidebar .coupons-list .__code,
.card-sidebar .coupons-list .__code {
  display: block;
  width: calc(100% - 49px);
}
.cart-sidebar .coupons-list .__bonus,
.card-sidebar .coupons-list .__bonus {
  display: block;
  width: 45px;
  text-align: right;
  margin-right: 4px;
}
.cart-sidebar .coupons-list .__valid-until,
.card-sidebar .coupons-list .__valid-until {
  width: 100%;
  display: block;
  margin-top: 13px;
  margin-bottom: 1px;
}
@media (max-width: 991px) {
  .cart-sidebar .coupon,
  .card-sidebar .coupon {
    width: calc(50% - 5px);
    margin-right: 5px;
  }
}
@media (max-width: 570px) {
  .cart-sidebar .coupon,
  .card-sidebar .coupon {
    width: 100%;
    margin-right: 0;
  }
  .cart-sidebar .coupon .__code,
  .card-sidebar .coupon .__code,
  .cart-sidebar .coupon .__bonus,
  .card-sidebar .coupon .__bonus {
    padding-bottom: 0;
  }
  .cart-sidebar .coupon .__valid-until,
  .card-sidebar .coupon .__valid-until {
    padding-bottom: 0;
  }
}
.cart-sidebar h4,
.card-sidebar h4 {
  color: #ffffff;
  font-family: Frijole;
  font-size: 18px;
  font-weight: 400;
}
.cart-sidebar .__my-credits,
.card-sidebar .__my-credits {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-bottom: 30px;
  border-bottom: 1px solid #38353f;
}
.cart-sidebar .__credit-amount,
.card-sidebar .__credit-amount {
  color: #f4b201;
  font-family: "Gotham Pro";
  font-size: 30px;
  font-weight: 400;
  line-height: 18px;
  margin-top: 16px;
}
.cart-sidebar .__my-coupons,
.card-sidebar .__my-coupons {
  margin-top: 33px;
  width: 100%;
}
.cart-sidebar .__cart-sidebar-bottom-siding,
.card-sidebar .__cart-sidebar-bottom-siding {
  margin-top: 33px;
}
.cart-sidebar .__cart-sidebar-reg-form,
.card-sidebar .__cart-sidebar-reg-form {
  margin-top: 3px;
}
.cart-sidebar .__cart-sidebar-reg-form .__form-content,
.card-sidebar .__cart-sidebar-reg-form .__form-content {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
}
.cart-sidebar .__cart-sidebar-reg-form .__form-content button[type=submit],
.card-sidebar .__cart-sidebar-reg-form .__form-content button[type=submit] {
  margin-top: 39px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  min-width: 150px;
  height: 43px;
  border-radius: 4px;
  background: url("../img/orange-bgr.jpg") center;
  border: none;
}
.cart-sidebar .__cart-sidebar-reg-form .__form-inner,
.card-sidebar .__cart-sidebar-reg-form .__form-inner {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 24px;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
}
.cart-sidebar .__cart-sidebar-reg-form .__form-inner input[type=checkbox],
.card-sidebar .__cart-sidebar-reg-form .__form-inner input[type=checkbox] {
  display: none;
}
.cart-sidebar .__cart-sidebar-reg-form .__form-inner input[type=checkbox] + label,
.card-sidebar .__cart-sidebar-reg-form .__form-inner input[type=checkbox] + label {
  position: relative;
  padding-left: 30px;
}
.cart-sidebar .__cart-sidebar-reg-form .__form-inner input[type=checkbox] + label:before,
.card-sidebar .__cart-sidebar-reg-form .__form-inner input[type=checkbox] + label:before {
  content: "";
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  left: 0;
  top: -3px;
  border-radius: 4px;
  border: 1px solid #252229;
  background-color: #100f12;
}
.cart-sidebar .__cart-sidebar-reg-form .__form-inner input[type=checkbox]:checked + label:after,
.card-sidebar .__cart-sidebar-reg-form .__form-inner input[type=checkbox]:checked + label:after {
  content: "";
  position: absolute;
  display: block;
  width: 14px;
  height: 14px;
  left: 3px;
  top: 0;
  border-radius: 4px;
  /* border: 1px solid #252229; */
  background-color: #252229;
}
.cart-sidebar .__cart-sidebar-reg-form .__form-inner label,
.card-sidebar .__cart-sidebar-reg-form .__form-inner label {
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
}
.cart-sidebar .__cart-sidebar-reg-form .__form-inner input,
.card-sidebar .__cart-sidebar-reg-form .__form-inner input {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 13px;
  padding-right: 13px;
  height: 38px;
  border-radius: 4px;
  border: 1px solid #252229;
  background-color: #100f12;
  color: #fff;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  margin-top: 17px;
}
.cart-sidebar .__cart-sidebar-reg-form .__form-inner textarea,
.card-sidebar .__cart-sidebar-reg-form .__form-inner textarea {
  margin-top: 17px;
  display: block;
  resize: none;
  overflow: hidden;
  width: 100%;
  padding: 13px;
  height: 84px;
  border-radius: 4px;
  border: 1px solid #252229;
  background-color: #100f12;
  color: #fff;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
}
.cart-sidebar .__cart-sidebar-reg-form .__select-wrap,
.card-sidebar .__cart-sidebar-reg-form .__select-wrap {
  width: 100%;
  margin-top: 17px;
}
.cart-sidebar .__cart-sidebar-reg-form .__select-wrap .select2-container,
.card-sidebar .__cart-sidebar-reg-form .__select-wrap .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 4px;
}
.cart-sidebar .__cart-sidebar-reg-form .__select-wrap .select2-container.select2,
.card-sidebar .__cart-sidebar-reg-form .__select-wrap .select2-container.select2 {
  width: 100% !important;
}
.cart-sidebar .__cart-sidebar-reg-form .__select-wrap .select2-container .select2-selection--single,
.card-sidebar .__cart-sidebar-reg-form .__select-wrap .select2-container .select2-selection--single {
  background-image: none;
  width: 100%;
  height: 38px;
  border-radius: 4px;
  border: 1px solid #252229;
  background-color: #100f12;
}
.cart-sidebar .__cart-sidebar-reg-form .__select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered,
.card-sidebar .__cart-sidebar-reg-form .__select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 13px;
  padding-right: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1;
  height: 100%;
  color: #fff;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
}
.cart-sidebar .__cart-sidebar-reg-form .__select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow,
.card-sidebar .__cart-sidebar-reg-form .__select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100%;
  top: 0;
  right: 0;
  width: 30px;
}
.cart-sidebar .__cart-sidebar-reg-form .__select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b,
.card-sidebar .__cart-sidebar-reg-form .__select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3px 0 3px;
  border-color: #747474 transparent transparent transparent;
  top: 50%;
  left: 50%;
  margin-left: -6px;
  margin-top: -2px;
  position: absolute;
}
.cart-sidebar .__cart-sidebar-reg-form .__select-wrap .select2-container--default .select2-selection--single .select2-selection__placeholder,
.card-sidebar .__cart-sidebar-reg-form .__select-wrap .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #939393;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
}
.cart-sidebar .__cart-sidebar-reg-form .__form-hint,
.card-sidebar .__cart-sidebar-reg-form .__form-hint {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 16px;
}
.cart-sidebar .__cart-sidebar-reg-form .__form-hint a,
.card-sidebar .__cart-sidebar-reg-form .__form-hint a {
  color: #ffba00;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  text-decoration: underline;
  display: block;
  margin-top: 15px;
}
.cart-sidebar .__cart-sidebar-reg-form .__required,
.card-sidebar .__cart-sidebar-reg-form .__required {
  color: #797979;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  display: block;
  position: relative;
  padding-left: 10px;
  margin-right: 15px;
  margin-top: 15px;
}
.cart-sidebar .__cart-sidebar-reg-form .__required:before,
.card-sidebar .__cart-sidebar-reg-form .__required:before {
  content: "*";
  display: block;
  position: absolute;
  left: 0;
  top: 2px;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
}
.cart-sidebar .__cart-sidebar-reg-form .__terms-and-conditions,
.card-sidebar .__cart-sidebar-reg-form .__terms-and-conditions {
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
  color: #666666;
  margin-top: 22px;
  padding-bottom: 6px;
  text-align: center;
}
.cart-sidebar .__cart-sidebar-reg-form .__terms-and-conditions > a,
.card-sidebar .__cart-sidebar-reg-form .__terms-and-conditions > a {
  color: #ffba00;
  text-decoration: underline;
}
.not-found {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100vh;
  padding-top: 69px;
  padding-bottom: 50px;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .not-found {
    padding-top: 30px;
  }
}
.not-found .__img-wrap {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  margin-bottom: -18%;
  position: relative;
  z-index: -1;
}
@media (max-width: 570px) {
  .not-found .__img-wrap {
    padding-bottom: 280px;
  }
}
@media (max-width: 470px) {
  .not-found .__img-wrap {
    padding-bottom: 235px;
  }
}
.not-found .__img-wrap img {
  max-width: 100%;
  display: block;
  height: auto;
  position: relative;
}
@media (max-width: 570px) {
  .not-found .__img-wrap img {
    position: absolute;
    height: 100%;
    width: auto;
    max-width: none;
    top: 0;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.not-found h1 {
  max-width: 100%;
  display: block;
  color: #d19c48;
  font-family: Frijole;
  font-size: 50px;
  font-weight: 400;
  margin-top: -16px;
}
@media (max-width: 991px) {
  .not-found h1 {
    margin-top: 0;
  }
}
.not-found .__sorry {
  max-width: 100%;
  display: block;
  color: #d19c48;
  font-family: "Gotham Pro";
  font-weight: 300;
  font-size: 24px;
  margin-top: 16px;
  margin-bottom: 12px;
}
.not-found .__hint {
  max-width: 100%;
  display: block;
  font-size: 18px;
  font-family: "Gotham Pro";
  color: #d19c48;
  font-weight: 300;
  margin-top: 6px;
}
.not-found .__home-ref {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  padding-left: 31px;
  padding-right: 31px;
  height: 57px;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  border-radius: 4px;
  background-color: #a6742a;
  background-image: url("../img/orange-bgr.jpg");
  background-size: cover;
  background-position: center;
  text-decoration: none;
  min-width: 190px;
  padding-right: 15px;
  padding-left: 15px;
  margin-top: 45px;
}
.not-found .__home-ref:hover,
.not-found .__home-ref:focus,
.not-found .__home-ref:visited {
  color: #ffffff;
  text-decoration: none;
  background-image: url("../img/orange-bgr_hover.jpg");
}
.not-found .__home-ref._size_s {
  padding-left: 6px;
  padding-right: 6px;
  height: 36px;
  min-width: 103px;
  font-size: 14px;
  font-weight: 300;
  border-radius: 4px;
  background-color: #a6742a;
  background-position: center;
  text-transform: none;
}
.chat-wrap {
  width: 100%;
  padding-bottom: 18px;
  max-width: 731px;
}
@media screen and (max-width: 1199px) {
  .chat-wrap {
    padding-bottom: 0;
  }
}
.chat-wrap .__first-user {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-align: center;
  align-items: center;
}
.chat-wrap .__first-user img {
  display: block;
  margin-right: 13px;
  border-radius: 4px;
}
.chat-wrap .__first-user span {
  color: #ffba00;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 5px;
}
.chat-wrap .__chat-window {
  border: 1px solid #612f0f;
  background-color: #000000;
  padding: 7px;
  width: 100%;
  border-radius: 4px;
  margin-top: 23px;
}
.chat-wrap .__chat-window-content {
  width: 100%;
  background: #000000;
  padding-top: 15px;
  padding-bottom: 14px;
}
.chat-wrap .__chat-window-scrolled {
  width: 100%;
  height: 437px;
  padding-left: 17px;
  padding-right: 49px;
  overflow: scroll;
}
@media screen and (max-width: 991px) {
  .chat-wrap .__chat-window-scrolled {
    height: 350px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 570px) {
  .chat-wrap .__chat-window-scrolled {
    height: 300px;
  }
}
.chat-wrap .__char-message {
  width: 100%;
  margin-top: 10px;
  padding-top: 11px;
  display: -ms-flexbox;
  display: flex;
  padding-right: 15px;
}
.chat-wrap .__char-message:first-child {
  margin-top: 0;
}
.chat-wrap .__char-message span {
  display: block;
  max-width: 438px;
  background-color: #211b1e;
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
  padding-left: 19px;
  padding-right: 18px;
  padding-bottom: 16px;
  padding-top: 14px;
  border-radius: 4px;
  position: relative;
}
.chat-wrap .__char-message span:before {
  content: "";
  position: absolute;
  display: block;
  left: 23px;
  top: -11px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 11px 0 11px 19px;
  border-color: transparent transparent transparent #211b1e;
}
.chat-wrap .__char-message._type_own {
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-top: 0;
  padding-bottom: 11px;
  margin-top: 9px;
  padding-right: 0;
  padding-left: 15px;
}
.chat-wrap .__char-message._type_own span:before {
  left: auto;
  right: 23px;
  top: auto;
  bottom: -11px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 11px 19px 11px 0;
  border-color: transparent #211b1e transparent transparent;
}
.chat-wrap .__char-message:not(._type_own) + ._type_own {
  margin-top: 32px;
}
.chat-wrap .__chat-form-with-user {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 23px;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media screen and (max-width: 570px) {
  .chat-wrap .__chat-form-with-user {
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.chat-wrap .__chat-form {
  display: block;
  width: calc(100% - 196px);
  margin-top: 8px;
}
@media screen and (max-width: 570px) {
  .chat-wrap .__chat-form {
    margin-top: 20px;
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.chat-wrap .__chat-form textarea {
  width: 100%;
  height: 84px;
  display: block;
  overflow: hidden;
  border-radius: 4px;
  border: 1px solid #612f0f;
  background-color: #211b1e;
  padding: 14px;
  color: #a07c54;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 400;
  resize: none;
}
.chat-wrap .__chat-form textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #a07c54;
}
.chat-wrap .__chat-form textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #a07c54;
}
.chat-wrap .__chat-form textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: #a07c54;
}
.chat-wrap .__chat-form textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #a07c54;
}
.chat-wrap .__chat-form button[type=submit] {
  padding-left: 6px;
  padding-right: 6px;
  height: 43px;
  min-width: 150px;
  border-radius: 4px;
  background-color: #a6742a;
  background-position: center;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  background-image: url(../img/orange-bgr.jpg);
  -webkit-background-size: 100%;
  background-size: 100%;
  border: none;
  margin-top: 28px;
}
body.not-f {
  border: 1px solid #612f0f !important;
  background-color: #211b1e !important;
}
.chat-wrap .__second-user {
  width: 196px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-left: 15px;
}
@media screen and (max-width: 570px) {
  .chat-wrap .__second-user {
    width: 100%;
    padding-left: 0;
  }
}
.chat-wrap .__second-user img {
  display: block;
  border-radius: 4px;
}
.chat-wrap .__second-user span {
  color: #ffba00;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 300;
  margin-right: 15px;
  margin-bottom: 5px;
  text-align: right;
}
.removed-modal .modal-body {
  padding: 20px;
}
.removed-modal .modal-content {
  border: 1px solid #612f0f;
  background-color: #211b1e;
}
.removed-modal .__row {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 15px;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.removed-modal .__row:last-child {
  margin-bottom: 0;
}
.removed-modal label {
  width: calc(100% - 400px);
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 400;
  display: block;
  margin-top: 10px;
  padding-right: 15px;
}
@media (max-width: 620px) {
  .removed-modal label {
    margin-top: 0;
    margin-bottom: 15px;
    width: 100%;
  }
}
.removed-modal input {
  width: 400px;
  border-radius: 4px;
  border: 1px solid #612f0f;
  background-color: #211b1e;
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-size: 14px;
  padding-left: 13px;
  padding-right: 13px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  height: 38px;
  font-weight: 300;
}
@media (max-width: 620px) {
  .removed-modal input {
    width: 100%;
  }
}
.removed-modal textarea {
  width: 400px;
  border-radius: 4px;
  border: 1px solid #612f0f;
  background-color: #211b1e;
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-size: 14px;
  padding-left: 13px;
  padding-right: 13px;
  padding-top: 13px;
  padding-bottom: 13px;
  line-height: 18px;
  display: block;
  -ms-flex-align: center;
  align-items: center;
  height: 150px;
  resize: none;
  overflow: hidden;
  font-weight: 300;
}
@media (max-width: 620px) {
  .removed-modal textarea {
    width: 100%;
  }
}
.removed-modal .__select-wrap {
  width: 400px;
}
.removed-modal .__select-wrap .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  border-radius: 4px;
}
.removed-modal .__select-wrap .select2-container.select2 {
  width: 100% !important;
}
.removed-modal .__select-wrap .select2-container .select2-selection--single {
  background-image: none;
  width: 100%;
  height: 38px;
  border-radius: 4px;
  border: 1px solid #612f0f;
  background-color: #211b1e;
}
.removed-modal .__select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 13px;
  padding-right: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1;
  height: 100%;
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
}
.removed-modal .__select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100%;
  top: 0;
  right: 0;
  width: 30px;
}
.removed-modal .__select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3px 0 3px;
  border-color: #d19c48 transparent transparent transparent;
  top: 50%;
  left: 50%;
  margin-left: -6px;
  margin-top: -2px;
  position: absolute;
}
.removed-modal .__select-wrap .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #cbc1b4;
  font-family: "Gotham Pro";
  font-size: 12px;
  font-weight: 300;
}
.removed-modal .__select-wrap .select2-container .select2-selection--single {
  border: 1px solid #612f0f;
  height: 34px;
}
.removed-modal .__select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 8px;
  padding-right: 16px;
}
.removed-modal .__select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #d19c48 transparent transparent transparent;
  margin-left: 2px;
}
.removed-modal .__select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 620px) {
  .removed-modal .__select-wrap {
    width: 100%;
  }
}
.removed-modal .__select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  text-align: left;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-left: 13px;
  font-size: 14px;
}
.removed-modal .__select-wrap .select2-container .select2-selection--single {
  height: 38px;
}
.removed-modal .__error-wrap {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.removed-modal p.error {
  width: 400px;
  display: block;
}
@media (max-width: 620px) {
  .removed-modal p.error {
    width: 100%;
  }
}
.removed-modal h3 {
  display: block;
  width: 100%;
  text-align: center;
  color: #d19c48;
  font-family: Frijole;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 30px;
}
.removed-modal button[type=submit] {
  min-width: 65px;
  height: 36px;
  border-radius: 4px;
  border: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  background-color: #d19c48;
  color: #000;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight: 700;
  padding-right: 15px;
  padding-left: 15px;
}
.removed-modal button.close {
  position: absolute;
  right: 15px;
  top: 15px;
  opacity: 0.9;
  color: #d19c48;
  z-index: 1;
}
.removed-modal button.close:hover {
  opacity: 1;
}
.access-order {
  padding-top: 50px;
  padding-bottom: 40px;
  min-height: 550px;
}
@media (max-width: 991px) {
  .access-order {
    min-height: 0;
  }
}
.access-order h2 {
  color: #ffffff;
  font-family: Frijole;
  font-size: 30px;
  font-weight: 400;
  display: block;
  margin-bottom: 40px;
}
.access-order .__back-to-cart-link-wrap {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
}
.access-order .__back-to-cart-link-wrap a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  height: 41px;
  color: #ffffff;
  font-family: "Gotham Pro";
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  border-radius: 4px;
  background-color: #a6742a;
  background-image: url(../img/orange-bgr.jpg);
  background-size: cover;
  background-position: center;
  text-decoration: none;
  position: relative;
  margin-bottom: 30px;
  min-width: 145px;
  max-width: 100%;
}
._type_pl {
  position: absolute;
  left: 0;
  top: -1px;
  display: block;
  background-image: url(../img/sprite.png);
  background-position: 0px -98px;
  width: 13px;
  height: 14px;
}





































































































































































.popup-box {
  background-color: #ffffff;
  border: 1px solid #fff;
  border-bottom:none;
  bottom: 0;
  display: none;
  height: 415px;
  position: fixed;
  right: 70px;
  width: 300px;
  z-index:999;
  font-family: "Gotham Pro";
  border-radius: 4px 4px 0px 0px;
  overflow: hidden;
  background: url(../img/bgr.jpg);
}
.round.hollow {
  margin: 40px 0 0;
}
.round.hollow a {
  border: 2px solid #ff6701;
  border-radius: 35px;
  color: red;
  color: #ff6701;
  font-size: 23px;
  padding: 10px 21px;
  text-decoration: none;
  font-family: "Gotham Pro";
}
.round.hollow a:hover {
  border: 2px solid #000;
  border-radius: 35px;
  color: red;
  color: #000;
  font-size: 23px;
  padding: 10px 21px;
  text-decoration: none;
}
.popup-box-on {
  display: block !important;
}
.popup-box .popup-head {
  background-color: #fff;
  clear: both;
  color: #7b7b7b;
  display: inline-table;
  font-size: 21px;
  padding: 7px 10px;
  width: 100%;
  font-family: "EngraversGothic BT";
  background: url(../img/bgr.jpg);
  box-shadow: 0 2px 5px #010105;
}

.chat-header-button{
  color: #e86218 !important;
  border-color:#e86218 !important ;
  margin-top: -8px;
}
.popup-box .pull-left small{
  color: #e86218;
}
.bg_none i {
  border: 1px solid #ff6701;
  border-radius: 25px;
  color: #ff6701;
  font-size: 17px;
  height: 33px;
  line-height: 30px;
  width: 33px;
}
.bg_none:hover i {
  border: 1px solid #000;
  border-radius: 25px;
  color: #000;
  font-size: 17px;
  height: 33px;
  line-height: 30px;
  width: 33px;
}
.bg_none {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
}
.popup-box .popup-head .popup-head-right {
  margin: 11px 7px 0;
}
.popup-box .popup-messages {
}
.popup-head-left img {

  width: 44px;
  float: left;
  margin-top: -10px;
}
.popup-messages-footer > textarea {
  border-bottom: 1px solid #fff !important;
  height: 70px !important;
  margin: 7px;
  padding: 5px !important;
  width: 95% !important;
  resize: none;
  background: transparent;
  color: #fff;
}
.popup-messages-footer {
  background: url(../img/bgr.jpg);
  bottom: 0;
  position: absolute;
  width: 100%;
}
.popup-messages-footer .btn-footer {
  overflow: hidden;
  padding: 2px 5px 10px 6px;
  width: 100%;
}
.simple_round {
  background: #d1d1d1 none repeat scroll 0 0;
  border-radius: 50%;
  color: #4b4b4b !important;
  height: 21px;
  padding: 0 0 0 1px;
  width: 21px;
}





.popup-box .popup-messages {
  background: url(../img/bgr.jpg);
  height: 275px;
  overflow: auto;
}
.direct-chat-messages {
  overflow: auto;
  padding: 10px;
  transform: translate(0px, 0px);

}
.popup-messages .chat-box-single-line {
  border-bottom: 1px solid #a4c6b5;
  height: 12px;
  margin: 7px 0 20px;
  position: relative;
  text-align: center;
}
.popup-messages abbr.timestamp {
  background: url(../img/bgr.jpg);
  color: #fff;
  padding: 0 11px;
}

.popup-head-right .btn-group {
  display: inline-flex;
  margin: 0 8px 0 0;
  vertical-align: top !important;
}
.chat-header-button {
  background: transparent none repeat scroll 0 0;
  border: 1px solid #636364;
  border-radius: 50%;
  font-size: 14px;
  height: 30px;
  width: 30px;
}
.popup-head-right .btn-group .dropdown-menu {
  border: medium none;
  min-width: 122px;
  padding: 0;
}
.popup-head-right .btn-group .dropdown-menu li a {
  font-size: 12px;
  padding: 3px 10px;
  color: #303030;
}

.popup-messages abbr.timestamp {
  background: url(../img/bgr.jpg);
  color: #fff;
  padding: 0 11px;
}
.popup-messages .chat-box-single-line {
  border-bottom: 1px solid #a4c6b5;
  height: 12px;
  margin: 7px 0 20px;
  position: relative;
  text-align: center;
}
.popup-messages .direct-chat-messages {
  height: auto;
}
.popup-messages .direct-chat-text {
  background: #dfece7 none repeat scroll 0 0;
  border: 1px solid #dfece7;
  border-radius: 2px;
  color: #1f2121;
}

.popup-messages .direct-chat-timestamp {
  color: #fff;
  opacity: 0.6;
  margin-top: 4px;
}

.popup-messages .direct-chat-name {
  font-size: 15px;
  font-weight: 600;
  margin: 0 0 0 49px !important;
  color: #fff;
  opacity: 0.9;
}
.popup-messages .direct-chat-info {
  display: block;
  font-size: 12px;
  margin-bottom: 0;
}
.popup-messages  .big-round {
  margin: -9px 0 0 !important;
}
.popup-messages  .direct-chat-img {
  border: 1px solid #fff;
  background: transparent;
  border-radius: 4px;
  float: left;
  height: 40px;
  margin: -21px 0 0;
  width: 40px;
  padding: 4px;
  background: url(../img/bgr.jpg);
}
.direct-chat-reply-name {
  color: #fff;
  font-size: 15px;
  margin: 0 0 0 10px;
  opacity: 0.9;
}

.direct-chat-img-reply-small
{
  border: 1px solid #fff;
  border-radius: 50%;
  float: left;
  height: 20px;
  margin: 0 8px;
  width: 20px;
  background: transparent;
  background: url(../img/bgr.jpg);
}
.popup-head-left.pull-left{
  margin-top: 9px;
}
.popup-messages .direct-chat-msg {
  margin-bottom: 7px;
  position: relative;
}

.popup-messages .doted-border::after {
  background: transparent none repeat scroll 0 0 !important;
  border-right: 2px dotted #fff !important;
  bottom: 0;
  content: "";
  left: 17px;
  margin: 0;
  position: absolute;
  top: 0;
  width: 2px;
  display: inline;
  z-index: -2;
}

.popup-messages .direct-chat-msg::after {
  background: #fff none repeat scroll 0 0;
  border-right: medium none;
  bottom: 0;
  content: "";
  left: 17px;
  margin: 0;
  position: absolute;
  top: 0;
  width: 2px;
  display: inline;
  z-index: -2;
}
.direct-chat-text::after, .direct-chat-text::before {

  border-color: transparent #dfece7 transparent transparent;

}
.direct-chat-text::after, .direct-chat-text::before {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: transparent #d2d6de transparent transparent;
  border-image: none;
  border-style: solid;
  border-width: medium;
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  right: 100%;
  top: 15px;
  width: 0;
}
.direct-chat-text::after {
  border-width: 5px;
  margin-top: -5px;
}
.popup-messages .direct-chat-text {
  background: #dfece7 none repeat scroll 0 0;
  border: 1px solid #dfece7;
  border-radius: 2px;
  color: #1f2121;
}
.direct-chat-text {
  background: #d2d6de none repeat scroll 0 0;
  border: 1px solid #d2d6de;
  border-radius: 5px;
  color: #444;
  margin: 5px 0 0 50px;
  padding: 5px 10px;
  position: relative;
}
.cart-slim-block .goods._r-padding_s.top_info_section.list_cehckout .__right-siding {
  width: calc(100% - 483px);
}
.cart-slim-block .goods._r-padding_s.top_info_section.list_cehckout .__price.margin_ld {
  margin-left: 19px;
}
.goods .__amount-select-wrap .select2-container.select2{
  display: none;
}
.goods .__price-and-amount-input input{
  margin-top: 0;
}
.goods .__price-and-amount-input input{
  width: 84px;
  background-color: transparent;
  
  border-color: #d19c48;
  color: #fff;
}
.fixed-top-panel .fixed-top-panel--div .fixed-top-panel--div--div .nav-wrap nav a{
  padding-left: 16px;
  padding-right: 16px;
}
.game-preview__text-container{
  display: block;
}
*{
  text-decoration: none !important;
}
.product_size_s .product__title{
  padding-top: 23px;
  margin-top: 0;
}
.product_size_s .product__title img{
  display: table;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.product_size_s .product__title{
  position: relative;
}
.cristmass_tree{
  position: fixed;
  left: 4px;
  bottom: -10px;
  z-index: 60;
  cursor: pointer;
}
.b-page_newyear{
  height: 100px;
  position: absolute;
  top: 15px;
  width: 100%;
  z-index: 9;
}
header{
  z-index: 50;
  position: relative;
}
#board_lw{
  position: fixed;
  right: -79px;
  bottom: 52%;
  height: 36px;
  z-index: 60;
  padding-left: 14px;
  padding-right: 14px;
  font-weight: 600;
  transform: rotate(-90deg);
}
.removed-modal.mod_board h3{
  -webkit-background-clip: #000;
  -webkit-text-fill-color: #000;
  color: #000;
  font-size: 30px;
  text-transform: uppercase;
}
#board_l{
  color: #ffe3c5;
  font-family: "Gotham Pro";
  text-decoration: none;
  font-size: 18px;
  display: block;
  height: 36px;
  padding-top: 10px;
  border-radius: 4px;
  padding-left: 14px;
  padding-right: 14px;
  font-weight: 600;
  background-color: #e5472e;
  background-image: url(../img/orange-bgr.jpg);
  background-size: cover;
  background-position: center;
}
.removed-modal.mod_board .modal-content{
  background: url("../img/dere.jpg") no-repeat center top;
  background-size: cover;
}
.removed-modal.mod_board h3{
  -webkit-background-clip: #000;
  -webkit-text-fill-color: #000;
  color: #000;
}
.removed-modal.mod_board .modal-dialog{
  width: 100%;
  max-width: 960px;

}
.removed-modal.mod_board .modal-dialog .modal-content{
  min-height: 450px;
  border-radius: 2px !important;
}
.removed-modal.mod_board button.close{
  color: #000;
}
.removed-modal.mod_board .modal-dialog .modal-content:after{
  position: absolute;
  right: 5px;
  bottom: 0;
  content: '';
  display: block;
  width: 146px;
  height: 155px;
  background: url(../img/dedmoroz3.png?123) no-repeat bottom center;
  background-size: cover;
}
.removed-modal.mod_board .modal-dialog .modal-content:before{
  position: absolute;
  top: 5px;
  left: 15px;
  content: '';
  display: block;
  width: 100px;
  height: 200px;
  background: url("../img/orig.jpg") no-repeat top center;
  background-size: contain;
}
.list_ev{
  display: table;
  float: none;
  margin: 0px auto;
  padding-bottom: 40px;
  padding-top: 5px;
}
.list_ev li{
  float: left;
  position: relative;
  z-index: 90;
  width: 270px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 40px;
}
.list_ev li img{
  max-width: 100%;
  display: table;
  float: none;
  margin: 0px auto;
}
.list_ev li span{
  color: #000;
  font-family: Andalus;
  font-size: 18px;
  font-weight: 600;
  line-height: 14px;
  margin-top: 6px;
  width: 100%;
  float: left;
}
.list_ev li p{
  color: #000;
  font-family: "Gotham Pro";
  font-size: 14px;
  font-weight:400;
  line-height: 1.3;
  margin-top: 6px;
  margin-bottom: 8px;
  width: 100%;
  float: left;
}
@keyframes pulse {
  0% {
    transform: scaleX(1)
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05)
  }
  to {
    transform: scaleX(1)
  }
}

.pulse {
  animation-duration:1s;animation-fill-mode:both;
  animation-name: pulse;
  animation-iteration-count:infinite
}
.b-page_newyear {
  height: 100px;
  position: absolute;
  top: 15px;
  width: 100%;
  z-index: 9;
}
.goods .__goods-amount{
  padding-left: 26px;
}