.sale {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100vw;
  height: 55px;
  background: linear-gradient(to right, #e62f05 10%, #fd9100 40%, #fd9100 60%, #e62f05 90%);
}

.sale-text {
  font-family: 'SFUITextLight', Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.25;
  color: #fff;
}

.sale-link {
  margin-left: 24px;
  padding: 5.5px 20px;
  border-radius: 5px;
  background-color: white;
  text-decoration: none;
  font-size: 16px;
  line-height: 20px;
  color: #e62f05;
  font-weight: bold;
}

.sale-arrow {
  padding-left: 5px;
}

.sale>.b-extension>.b-btn.b-btn_orange {
  margin-left: 24px;
  padding: 5.5px 20px;
  border-radius: 5px;
  background-color: white;
  text-decoration: none;
  font-size: 16px;
  line-height: 20px;
  color: #e62f05;
  font-weight: bold;
  box-shadow: none;
}

.sale>.b-extension>.b-btn.b-btn_orange {
  display: none;
}

* {
  margin: 0;
  padding: 0;
  outline: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

label,
img {
  all: unset;
}

a:hover,
a:focus {
  cursor: pointer;
  text-decoration: none;
}

.black__theme .minimum .not_line {
  color: #fff;
}

.black__theme .minimum .green_line {
  color: #4cde6e;
}

.black__theme .minimum .red_line {
  color: #ff4343;
}

.white__theme .minimum .not_line {
  color: #022222;
}

.white__theme .minimum .green_line {
  color: #4cde6e;
}

.white__theme .minimum .red_line {
  color: #ff4343;
}

.b-setup {
  margin: 0 0 25px 0;
  height: 100%;
}

.b-setup__footer {
  padding: 15px 0 0 0;
  font-size: 15px;
}

.b-setup .b-btn {
  font-size: 15px;
  width: 240px;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  margin: auto;
  background-color: #fe941e;
  font-family: 'SFUITextLight';
  color: #fff;
  border-radius: 5px;
  padding: 10px 15px 10px 15px;
  text-indent: 0;
}

.b-setup .b-btn i {
  width: 30px;
  height: 30px;
  display: inline-block;
  margin-right: 10px;
}

.fancybox-wrap {
  margin-top: 50px;
  font-family: 'SFUITextLight', Arial, Helvetica, sans-serif;
}

.fancybox-skin {
  border: none;
  background: none;
  border-radius: 10px;
}

.fancybox-opened .fancybox-skin {
  box-shadow: none;
}

.fancybox-close {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZBAMAAAA2x5hQAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAHlBMVEX///////////////////////////////////////8V2MxSAAAACXRSTlMArTw96Gv96a5iRmh8AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAG1JREFUGNNNj8sNwDAIQ5FQ71EnyaESA7BCV+gEWaBSF28IiWMuYD/xk1MQWuSqUL1UB/J0gARw5glnShP9w0V72Ht0+LRWnVCHdyV1PCTEmGnjPuOZ2nif8S2BNjT+IdGCxr8vlBXQKD866f0B9/URg1VhoEQAAAAASUVORK5CYII=) 0 0 no-repeat !important;
  width: 25px;
  height: 25px;
  top: -30px;
  right: -35px;
  position: absolute;
}

.fancybox-close:hover {
  opacity: 0.9;
}

.fancybox-type-iframe .fancybox-inner {
  overflow: hidden !important;
}

.b-modal {
  padding: 15px;
}

.b-modal {
  display: none;
  position: relative;
  width: 726px;
  background-color: #FFFFFF;
  padding: 40px;
  text-align: center;
  max-width: 100%;
  color: #000000;
}

.b-modal__header {
  font-size: 32px;
  padding: 40px 0 40px 0;
}

.b-modal__header-icon {
  font-size: 46px;
  margin: 0 0 20px 0;
  text-align: center;
  color: #F7941E;
  line-height: 1;
}

.b-ext {
  position: relative;
}

.cursor_tooltip {
  position: absolute;
  white-space: nowrap;
  background-color: #303030;
  color: #fff;
  display: none;
  transform: translate(0, -50%);
  padding: 5px 10px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  z-index: 2;
  border: 1px solid #999;
  pointer-events: none;
}

.cursor_tooltip:before {
  position: absolute;
  content: '';
  top: 50%;
  margin-top: -6px;
  left: -6px;
  height: 0;
  width: 0;
  border-bottom: 6px solid transparent;
  border-top: 6px solid transparent;
  border-right: 6px solid #999;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  pointer-events: none;
}

.cursor_tooltip:after {
  position: absolute;
  content: '';
  top: 50%;
  margin-top: -5px;
  left: -5px;
  height: 0;
  width: 0;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-right: 5px solid #303030;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  pointer-events: none;
}

.alihelper__page__description .desc {
  padding: 0 10px;
  margin: 10px 20px;
  height: 29px;
  display: flex;
  line-height: 29px;
}

.alihelper__page__description .desc.green {
  background-color: #4cde6e !important;
}

.alihelper__page__description .desc.orange {
  background-color: #ff7800 !important;
}

.alihelper__page__description .desc.red {
  background-color: #ff4343 !important;
}

.alihelper__page__description .desc span {
  color: #fff;
  margin-right: 10px;
  font-size: 10px;
  display: flex;
  align-items: center;
}

.alihelper__page__description .desc p {
  margin: 0;
  color: #fff;
  font-family: SFR;
}

.ali_tooltip {
  background-color: #fe941e;
  padding: 3px 10px;
  color: #fff !important;
  font-size: 11px !important;
  border-radius: 5px;
  font-family: SFL;
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

.maximum .max_tracking_detail {
  left: 401px;
  top: 49px;
  white-space: nowrap;
  z-index: 1;
}

.maximum .max_tracking_detail:before {
  position: absolute;
  content: '';
  width: 36px;
  height: 1px;
  top: 10px;
  left: -35px;
  background-color: #fe941e;
}

.maximum .max_tracking_detail:after {
  position: absolute;
  content: '';
  width: 29px;
  height: 30px;
  top: -8px;
  left: -65px;
  border: 1px solid #fe941e;
  pointer-events: none;
}

.maximum .max_tracking {
  left: 30px;
  top: -70px;
  white-space: nowrap;
  z-index: 1;
}

.maximum .max_tracking:before {
  position: absolute;
  content: '';
  width: 1px;
  height: 90px;
  bottom: -89px;
  left: 12px;
  background-color: #fe941e;
}

.maximum .max_reviews {
  left: 107px;
  top: -70px;
  white-space: nowrap;
  z-index: 1;
}

.maximum .max_reviews:before {
  position: absolute;
  content: '';
  width: 1px;
  height: 60px;
  bottom: -59px;
  left: 12px;
  background-color: #fe941e;
}

.maximum .max_reviews_btn {
  left: 380px;
  top: 70px;
  white-space: nowrap;
  z-index: 1;
}

.maximum .max_reviews_btn:before {
  position: absolute;
  content: '';
  width: 40px;
  height: 1px;
  top: 10px;
  left: -39px;
  background-color: #fe941e;
}

.maximum .max_follow_btn {
  left: 400px;
  top: 50px;
  white-space: nowrap;
  z-index: 1;
}

.maximum .max_follow_btn:before {
  position: absolute;
  content: '';
  width: 40px;
  height: 1px;
  top: 10px;
  left: -39px;
  background-color: #fe941e;
}

.maximum .max_follow {
  left: 80px;
  top: -75px;
  white-space: nowrap;
  z-index: 1;
}

.maximum .max_follow:before {
  position: absolute;
  content: '';
  width: 1px;
  height: 64px;
  bottom: -61px;
  left: 12px;
  background-color: #fe941e;
}

.maximum .max_follow:after {
  position: absolute;
  content: '';
  width: 201px;
  height: 34px;
  bottom: -96px;
  left: -63px;
  border: 1px solid #fe941e;
  pointer-events: none;
}

.maximum .max_follow.lang-fr:after {
  position: absolute;
  content: '';
  width: 155px;
  height: 34px;
  bottom: -96px;
  left: -63px;
  border: 1px solid #fe941e;
  pointer-events: none;
}

.maximum .max_price {
  left: 165px;
  top: -30px;
  white-space: nowrap;
}

.maximum .max_price:before {
  position: absolute;
  content: '';
  width: 1px;
  height: 100px;
  bottom: -99px;
  left: 12px;
  background-color: #fe941e;
}

.maximum .max_price_btn {
  left: 510px;
  top: 55px;
  white-space: nowrap;
}

.maximum .max_price_btn:before {
  position: absolute;
  content: '';
  width: 20px;
  height: 1px;
  top: 10px;
  left: -20px;
  background-color: #fe941e;
}

.maximum .max_rating_settings {
  right: 324px;
  top: -32px;
  white-space: nowrap;
}

.maximum .max_rating_settings:before {
  position: absolute;
  content: '';
  width: 1px;
  height: 29px;
  top: 13px;
  right: 19px;
  background-color: #fe941e;
}

.maximum .max_rating_settings:after {
  position: absolute;
  content: '';
  width: 30px;
  height: 27px;
  top: 42px;
  right: 3px;
  border: 1px solid #fe941e;
  pointer-events: none;
}

.maximum .max_rating_desc {
  left: 192px;
  top: -25px;
  white-space: nowrap;
}

.maximum .max_rating_desc:before {
  position: absolute;
  content: '';
  width: 1px;
  height: 83px;
  top: 13px;
  left: 12px;
  background-color: #fe941e;
}

.maximum .max_rating_desc:after {
  position: absolute;
  content: '';
  width: 82px;
  height: 55px;
  top: 95px;
  left: -30px;
  border: 1px solid #fe941e;
  pointer-events: none;
}

.maximum .max_rating {
  left: 500px;
  top: 125px;
  white-space: nowrap;
}

.maximum .max_rating:before {
  position: absolute;
  content: '';
  width: 20px;
  height: 1px;
  top: 10px;
  left: -20px;
  background-color: #fe941e;
}

.minimum .folded_add {
  left: 93px;
  bottom: 8px;
  white-space: nowrap;
}

.minimum .folded_add:before {
  position: absolute;
  content: '';
  width: 30px;
  height: 1px;
  top: 9px;
  left: -30px;
  background-color: #fe941e;
  z-index: 2;
}

.minimum .folded_rating {
  left: 93px;
  top: 7px;
  white-space: nowrap;
}

.minimum .folded_rating:before {
  position: absolute;
  content: '';
  width: 30px;
  height: 1px;
  bottom: 9px;
  left: -30px;
  background-color: #fe941e;
}

.minimum .folded_comments {
  left: 93px;
  top: 40px;
  white-space: nowrap;
}

.minimum .folded_comments:before {
  position: absolute;
  content: '';
  width: 30px;
  height: 1px;
  bottom: 9px;
  left: -30px;
  background-color: #fe941e;
}

.minimum .folded_orders {
  left: 93px;
  top: 74px;
  white-space: nowrap;
}

.minimum .folded_orders:before {
  position: absolute;
  content: '';
  width: 30px;
  height: 1px;
  top: 9px;
  left: -30px;
  background-color: #fe941e;
}

.minimum .folded_price {
  left: 93px;
  top: 107px;
  white-space: nowrap;
}

.minimum .folded_price:before {
  position: absolute;
  content: '';
  width: 30px;
  height: 1px;
  top: 9px;
  left: -30px;
  background-color: #fe941e;
}

.minimum .folded_delivery {
  left: 12px;
  bottom: -30px;
  white-space: nowrap;
}

.minimum .folded_delivery:before {
  position: absolute;
  content: '';
  width: 1px;
  height: 20px;
  top: -20px;
  left: 15px;
  background-color: #fe941e;
}

.foldedTooltips {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, .3);
}

.alihelper_minimum_tooltip {
  position: absolute;
  right: -75%;
  top: -25px;
  z-index: 5;
  pointer-events: none;
}

.alihelper_minimum_tooltip span {
  color: #303030;
  margin-left: 10px;
  float: right;
  width: 72px;
}

.alihelper_minimum_tooltip img {
  float: left;
  position: relative;
  top: 10px;
}

.alihelper_greetings {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 10px;
  z-index: 1;
}

.alihelper_greetings .inner {
  width: 680px;
  height: 320px;
  background-color: #fff;
  margin-top: -100px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.alihelper_greetings .inner .header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: auto;
  height: auto;
  z-index: 0;
  border: none;
  background-color: #303030;
  padding: 15px 25px 15px 50px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
}

.alihelper_greetings .inner .header h2 {
  font-size: 21px;
  font-family: SFL;
  margin: 0;
  color: #fff;
}

.alihelper_greetings .inner .header span {
  color: #fff;
  font-size: 16px;
  cursor: pointer;
}

.alihelper_greetings .inner .content {


  padding: 50px 50px 0;
}

.alihelper_greetings .inner .content>div {
  width: 100%;
  text-align: center;
  margin-bottom: 30px;
}

.alihelper_greetings .inner .content>div img {
  width: 230px;
  display: inline-block;
}

.alihelper_greetings .inner .content h2 {
  font-family: SFM;
  text-align: center;
  font-size: 21px;
  color: #272727;
  width: 100%;
  margin-bottom: 30px;
}

.alihelper_greetings .inner .content p {
  font-family: SFL;
  text-align: center;
  font-size: 14px;
  color: #272727;
  width: 100%;
  padding: 0 50px;
  line-height: 20px;
  margin-bottom: 30px;
}

.alihelper_greetings .inner .content button {
  border: none;
  margin: auto;
  padding: 10px 35px;
  color: #fff;
  background-color: #4cde6e;
  border-radius: 5px;
  font-size: 13px;
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: all .3s ease;
}

.alihelper_greetings .inner .content button span {
  font-size: 35px;
  transform: rotate(180deg);
}

#alihelper__div,
#alihelper__browser,
#alihelper__product {
  display: none;
}

.maximum .alihelper_scroll>div:nth-child(1) {
  padding: 0 25px 0 20px !important;
}

.maximum .tracking .alihelper_scroll>div:nth-child(1) {
  width: 100%;
  padding: 0 0 0 20px !important;
}

.maximum .tracking_popup .description .alihelper_scroll>div:nth-child(1) {
  padding: 0 !important;
}

.black__theme .maximum .alihelper_scroll>div:nth-child(3) {
  width: 5px !important;
  background-color: #4c4c4c !important;
  border-radius: 10px !important;
}

.white__theme .maximum .alihelper_scroll>div:nth-child(3) {
  width: 5px !important;
  background-color: #eee !important;
  border-radius: 10px !important;
}

.black__theme .maximum .alihelper_scroll>div:nth-child(3)>div {
  background-color: #ccc !important;
  width: 5px !important;
  border-radius: 10px !important;
}

.white__theme .maximum .alihelper_scroll>div:nth-child(3)>div {
  background-color: #aaa !important;
  width: 5px !important;
  border-radius: 10px !important;
}

.black__theme .maximum .alihelper_scroll>div:nth-child(1)::-webkit-scrollbar {
  width: 5px !important;
  background-color: #4c4c4c !important;
  border-radius: 10px !important;
}

.white__theme .maximum .alihelper_scroll>div:nth-child(1)::-webkit-scrollbar {
  width: 5px !important;
  background-color: #ccc !important;
  border-radius: 10px !important;
}

.black__theme .maximum .alihelper_scroll>div:nth-child(1)::-webkit-scrollbar-thumb {
  width: 5px !important;
  background-color: #ccc !important;
  border-radius: 10px !important;
}

.white__theme .maximum .alihelper_scroll>div:nth-child(1)::-webkit-scrollbar-thumb {
  width: 5px !important;
  background-color: #aaa !important;
  border-radius: 10px !important;
}

.maximum .alihelper_scroll>div:nth-child(1)::-webkit-scrollbar:horizontal {
  width: 0 !important;
  height: 0 !important;
}

.maximum .alihelper_scroll>div:nth-child(1) {
  overflow-x: hidden !important;
  margin-bottom: 0 !important;
  overflow-y: auto !important;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes blink {
  50% {
    background-color: #fff;
  }
}

@-webkit-keyframes pulsate {
  0% {
    -webkit-transform: scale(1, 1);
    opacity: 0.0;
  }

  30% {
    opacity: .7;
  }

  100% {
    -webkit-transform: scale(1.2, 1.1);
    opacity: 0.0;
  }
}

@-webkit-keyframes pulsatee {
  0% {
    -webkit-transform: scale(.2, .2);
    opacity: 0.0;
  }

  50% {
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(1.2, 1.2);
    opacity: 0.0;
  }
}

.gps_ring2 {
  border: 2px solid #fff;
  -webkit-border-radius: 30px;
  height: 18px;
  width: 18px;
  top: 30px;
  left: 50%;
  margin-left: -9px;
  z-index: 1;
  position: absolute;
  -webkit-animation: pulsatee 1s ease-out;
  -webkit-animation-iteration-count: infinite;
  opacity: 0.0
}

.gps_ring {
  border: 2px solid #ddd;
  -webkit-border-radius: 30px;
  height: 10px;
  width: 10px;
  top: 5px;
  right: 45px;
  z-index: 1;
  position: absolute;
  -webkit-animation: pulsatee 1s ease-out;
  -webkit-animation-iteration-count: infinite;
  opacity: 0.0
}

.green {
  color: #4cde6e !important;
}

.orange {
  color: #ff7800 !important;
}

.red {
  color: #ff4343 !important;
}

html {
  height: 100%;
}

body {
  font-family: 'SFM';
  overflow: hidden;
  height: 100%;
}

/** initial setup **/
.alihelper {
  position: fixed;
  left: 0;
  bottom: 50px;
  z-index: 99999999;
}

.white__theme .hidden {
  display: none;
}

.white__theme .minimum {
  position: relative;
  min-width: 70px;
  width: 100%;
  background-color: #fff;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  z-index: 1;
  cursor: pointer;
}

.white__theme .minimum .border_pulse {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border: 3px solid #303030;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  animation: pulsate 1s ease-out;
  animation-iteration-count: infinite;
  opacity: 0.0;
  pointer-events: none;
}

.white__theme .minimum .alihelper__preload {
  width: 70px;
  padding: 10px 0;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.white__theme .minimum .alihelper__preload span {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  border-left: 3px solid #222;
  position: relative;
  animation: spin .7s linear infinite;
}

.white__theme .minimum .add__favorite {
  width: 100%;
  border: none;
  border-bottom-right-radius: 5px;
  padding: 7px 0.5px;
  z-index: 1;
  backface-visibility: hidden;
  position: relative;
  cursor: pointer;
}

.white__theme .minimum .add__favorite.notadd {
  background-color: #8d8d8d;
}

.white__theme .minimum .add__favorite.add {
  background-color: #ff9c00;
}

.white__theme .minimum .add__favorite .loader {
  width: 17px;
  height: 17px;
  border-radius: 100%;
  border-left: 3px solid #fff;
  position: relative;
  backface-visibility: hidden;
  animation: spin .7s linear infinite;
}

.white__theme .minimum .add__favorite .icon-star {
  backface-visibility: hidden;
}

.white__theme .minimum .add__favorite:hover .icon-star {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all .3s linear;
  transition: all .3s linear;
}

.white__theme .minimum .add__favorite .tooltip {
  position: absolute;
  background-color: #fff;
  padding: 5px 10px;
  border-radius: 5px;
  left: 125%;
  color: #555;
  top: 50%;
  opacity: 0;
  visibility: hidden;
  width: max-content;
  transform: translateY(-50%);
}

.white__theme .minimum .add__favorite .tooltip:after {
  position: absolute;
  content: '';
  top: 50%;
  left: -5px;
  opacity: 0;
  visibility: hidden;
  height: 0;
  width: 0;
  transform: translateY(-50%);
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-right: 5px solid #fff;
  pointer-events: none;
}

.white__theme .minimum .add__favorite:hover .tooltip,
.white__theme .minimum .add__favorite:hover .tooltip:after {
  opacity: 1;
  visibility: visible;
  transition: all .3s linear .6s;
}

.white__theme .minimum .add__favorite span {
  color: #fff;
  font-size: 18px;
  display: inline-block;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.white__theme .minimum .rating {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

.white__theme .minimum .rating::after {
  clear: both;
  content: "";
  display: table;
}

.white__theme .minimum .rating .percent {
  text-align: center;
  position: relative;
  border-bottom: 1px solid #ddd;
  width: 100%;
}

.white__theme .minimum .rating .percent p {
  font-size: 23px;
  line-height: 34px;
  margin: 0;
  color: #022222;
  font-family: SFL;
}

.white__theme .minimum .rating .percent p.green {
  color: #4cde6e;
}

.white__theme .minimum .rating .percent p.orange {
  color: #ff7800;
}

.white__theme .minimum .rating .percent p.red {
  color: #ff4343;
}

.white__theme .minimum .rating .percent p.white {
  color: #022222 !important;
}

.white__theme .minimum .rating .percent>div {
  position: absolute;
  background-color: #fff;
  padding: 5px 10px;
  border-radius: 5px;
  left: 125%;
  color: #022222;
  transform: translateY(-50%);
  top: 50%;
  width: max-content;
  opacity: 0;
  visibility: hidden;
  backface-visibility: hidden;
}

.white__theme .minimum .rating .percent>div:before {
  position: absolute;
  content: '';
  top: 50%;
  left: -5px;
  opacity: 0;
  visibility: hidden;
  height: 0;
  width: 0;
  transform: translateY(-50%);
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-right: 5px solid #fff;
  pointer-events: none;
}

.white__theme .minimum .rating .percent:hover>div,
.white__theme .minimum .rating .percent:hover>div:before {
  opacity: 1;
  visibility: visible;
  transition: all .3s linear .6s;
}

.white__theme .minimum .rating .comment {
  width: 100%;
  position: relative;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0;
  border-bottom: 1px solid #ddd;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.white__theme .minimum .rating .comment:hover p,
.white__theme .minimum .rating .comment:hover span {
  color: #303030 !important;
}

.white__theme .minimum .rating .comment span {
  color: #a9a9a9;
  width: 45%;
  font-size: 13px;
}

.white__theme .minimum .rating .comment p {
  font-family: SFL;
  margin: 0;
  font-size: 10px;
  text-align: left;
  color: #555;
  width: 55%;
}

.white__theme .minimum .rating .comment>div {
  position: absolute;
  background-color: #fff;
  padding: 5px 10px;
  border-radius: 5px;
  left: 125%;
  color: #022222;
  top: 50%;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-50%);
  backface-visibility: hidden;
}

.white__theme .minimum .rating .comment>div:before {
  position: absolute;
  content: '';
  top: 50%;
  left: -5px;
  opacity: 0;
  visibility: hidden;
  height: 0;
  width: 0;
  transform: translateY(-50%);
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-right: 5px solid #fff;
  pointer-events: none;
}

.white__theme .minimum .rating .comment:hover>div,
.white__theme .minimum .rating .comment:hover>div:before {
  opacity: 1;
  visibility: visible;
  transition: all .3s linear .6s;
}

.white__theme .minimum .rating .delivery {
  width: 100%;
  position: relative;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 2px 0;
  border-top: 1px solid #ddd;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.white__theme .minimum .rating .delivery span {
  width: 100%;
  font-size: 28px;
}

.white__theme .minimum .rating .delivery p {
  font-family: SFL;
  margin: 0;
  font-size: 10px;
  text-align: left;
  color: #555ccc;
  width: 55%;
}

.white__theme .minimum .rating .delivery>div {
  position: absolute;
  background-color: #fff;
  padding: 5px 10px;
  border-radius: 5px;
  left: 125%;
  color: #022222;
  top: 50%;
  opacity: 0;
  width: max-content;
  visibility: hidden;
  transform: translateY(-50%);
  backface-visibility: hidden;
}

.white__theme .minimum .rating .delivery>div:before {
  position: absolute;
  content: '';
  top: 50%;
  left: -5px;
  opacity: 0;
  visibility: hidden;
  height: 0;
  width: 0;
  transform: translateY(-50%);
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-right: 5px solid #fff;
  pointer-events: none;
}

.white__theme .minimum .rating .delivery:hover>div,
.white__theme .minimum .rating .delivery:hover>div:before {
  opacity: 1;
  visibility: visible;
  transition: all .3s linear .6s;
}

.white__theme .minimum .rating .act-price {
  width: 100%;
  position: relative;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.white__theme .minimum .rating .act-price p {
  font-family: SFL;
  margin: 0;
  text-align: center;
  font-size: 17px;
  width: 100%;
}

.white__theme .minimum .rating .act-price p>span {
  font-size: 12px;
  margin-right: 5px;
  position: relative;
  top: -1px;
}

.white__theme .minimum .rating .act-price div {
  width: 100%;
  height: auto;
}

.white__theme .minimum .rating .act-price div>div {
  position: absolute;
  background-color: #fff;
  padding: 5px 10px;
  border-radius: 5px;
  left: 125%;
  height: 25px;
  margin-top: -12.5px;
  color: #022222;
  top: 50%;
  opacity: 0;
  visibility: hidden;
  width: max-content;
  backface-visibility: hidden;
}

.white__theme .minimum .rating .act-price div>div:before {
  position: absolute;
  content: '';
  top: 50%;
  left: -5px;
  opacity: 0;
  visibility: hidden;
  height: 0;
  width: 0;
  transform: translateY(-50%);
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-right: 5px solid #fff;
  pointer-events: none;
}

.white__theme .minimum .rating .act-price:hover div>div,
.white__theme .minimum .rating .act-price:hover div>div:before {
  opacity: 1;
  visibility: visible;
  transition: all .3s linear .6s;
}

.white__theme .minimum .rating .cart {
  width: 100%;
  position: relative;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
  border-bottom: 1px solid #ddd;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.white__theme .minimum .rating .cart:hover p,
.white__theme .minimum .rating .cart:hover span {
  color: #303030 !important;
}

.white__theme .minimum .rating .cart span {
  color: #a9a9a9;
  width: 45%;
  font-size: 13px;
}

.white__theme .minimum .rating .cart p {
  font-family: SFL;
  margin: 0;
  text-align: left;
  font-size: 10px;
  color: #555;
  width: 55%;
}

.white__theme .minimum .rating .cart>div {
  position: absolute;
  background-color: #fff;
  padding: 5px 10px;
  border-radius: 5px;
  left: 125%;
  color: #022222;
  top: 50%;
  opacity: 0;
  backface-visibility: hidden;
  visibility: hidden;
  transform: translateY(-50%);
}

.white__theme .minimum .rating .cart>div:before {
  position: absolute;
  content: '';
  top: 50%;
  left: -5px;
  opacity: 0;
  visibility: hidden;
  height: 0;
  width: 0;
  transform: translateY(-50%);
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-right: 5px solid #fff;
  pointer-events: none;
}

.white__theme .minimum .rating .cart:hover>div,
.white__theme .minimum .rating .cart:hover>div:before {
  opacity: 1;
  visibility: visible;
  transition: all .3s linear .6s;
}

.white__theme .maximum {
  position: relative;
  border: 1px solid #ddd;
  border-left: none;
  background-color: #fff;
  z-index: 2;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.white__theme .maximum .main__wrap {
  display: flex;
}

.white__theme .auth_window {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 10px;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 999999999;
}

.white__theme .auth_window .inner {
  background-color: #fff;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  width: 785px;
  height: 470px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  position: relative;
  justify-content: space-around;
}

.white__theme .auth_window .inner .header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: auto;
  z-index: 0;
  border: none;
  background-color: #303030;
  padding: 15px 25px 15px 50px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
}

.white__theme .auth_window .inner .header>h2 {
  font-size: 21px;
  font-family: SFL;
  margin: 0;
  color: #fff;
}

.white__theme .auth_window .inner .header span {
  color: #fff;
  font-size: 16px;
  cursor: pointer;
}

.white__theme .auth_window .inner .content {
  display: flex;
  height: 376px;
  flex-direction: column;
  justify-content: center;
  padding: 40px 0 0 0;
}

.white__theme .auth_window .inner .content .wrap__btn {
  padding-top: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.white__theme .auth_window .inner .content .wrap__btn h2 {
  text-align: center;
  color: #222;
  font-family: SFM;
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 18px;
}

.white__theme .auth_window .inner .content .wrap__btn p {
  color: #555;
  padding-top: 10px;
  font-size: 14px;
}

.white__theme .auth_window .inner .content .wrap__btn button {
  margin-bottom: 10px;
  padding: 12px 20px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: none;
  cursor: pointer;
  font-family: SFM;
  font-size: 14px;
  letter-spacing: .5px;
}

.white__theme .auth_window .inner .content .wrap__btn button:nth-of-type(1) {
  background-color: #4cde6e;
  color: #fff;
}

.white__theme .auth_window .inner .content .wrap__btn button:nth-of-type(2) {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #565656;
}

.white__theme .auth_window .inner .footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 15px 50px;
  width: 100%;
  background-color: #f2f2f2;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.white__theme .auth_window .inner .footer .about p {
  text-transform: uppercase;
  font-family: SFL;
  font-size: 10px;
  margin: 0;
  color: #8d8d8d;
  letter-spacing: 1px;
}

.white__theme .auth_window .inner .footer .links a {
  color: #8d8d8d;
  font-size: 10px;
  font-family: SFL;
  text-transform: uppercase;
  text-decoration: none;
  border-bottom: 1px solid #ddd;
  margin-left: 20px;
}

.white__theme .signin {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 10px;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 999999999;
}

.white__theme .signin .inner {
  background-color: #fff;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  width: 785px;
  height: 470px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  position: relative;
  justify-content: space-around;
}

.white__theme .signin .inner .header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: auto;
  z-index: 0;
  border: none;
  background-color: #303030;
  padding: 15px 25px 15px 50px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
}

.white__theme .signin .inner .header h2 {
  font-size: 21px;
  font-family: SFL;
  margin: 0;
  color: #fff;
}

.white__theme .signin .inner .header span {
  color: #fff;
  font-size: 16px;
  cursor: pointer;
}

.white__theme .signin .inner .content {
  display: flex;
  height: 376px;
  flex-direction: column;
  justify-content: center;
  padding: 40px 0 0 0;
}

.white__theme .signin .inner .content .local label {
  position: relative;
  display: block;
}

.white__theme .signin .inner .content .local label .alihelper_message {
    font-size: 14px;
    left: 103%;
    top: 50%;
    width: 200px;
    color: #fff;
    background-color: #ff4343;
    transform: translateY(-50%);
    padding: 10px 20px 10px 10px;
    position: absolute;
    z-index: 1;
}

.white__theme .signin .inner .content .local label .alihelper_message:before {
  position: absolute;
  content: '';
  left: -5px;
  top: 50%;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #ff4343;
}

.white__theme .signin .inner .content .local label .alihelper_message span {
  position: absolute;
  background-color: #ff4343;
  padding: 5px;
  right: -10px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 100%;
  color: #fff;
  cursor: pointer;
}

.white__theme .signin .inner .content .local label .alihelper_message p {
  margin: 0;
}

.white__theme .signin .inner .content .local input {
  width: 320px;
  height: 40px;
  padding-left: 10px;
  display: block;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #ddd;
  display: block;
  background-color: #fff;
  color: #222;
  margin-bottom: 20px;
}

.white__theme .signin .inner .content .local input::-webkit-input-placeholder {
  font-family: SFL;
  font-size: 14px;
}

.white__theme .signin .inner .content .local input::-moz-placeholder {
  font-family: SFL;
  font-size: 14px;
}

.white__theme .signin .inner .content .local input:-ms-input-placeholder {
  font-family: SFL;
  font-size: 14px;
}

.white__theme .signin .inner .content .local input::placeholder {
  font-family: SFL;
  font-size: 14px;
}

.white__theme .signin .inner .content .local .wrap__btn {
  padding-top: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.white__theme .signin .inner .content .local .wrap__btn button:nth-of-type(1) {
  color: #fff;
  font-family: SFM;
  font-size: 14px;
  padding: 11px 35px;
  border: none;
  background-color: #35b558;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  cursor: pointer;
}

.white__theme .signin .inner .content .local .wrap__btn button:nth-of-type(1) p {
  margin: 0;
}

.white__theme .signin .inner .content .local .wrap__btn button:nth-of-type(1) .dots_loader {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
}

.white__theme .signin .inner .content .local .wrap__btn button:nth-of-type(1) .dots_loader span {
  margin-right: 3px;
  background-color: rgba(255, 255, 255, .3);
  border-radius: 100%;
  width: 5px;
  height: 5px;
  animation: 1s blink infinite;
}

.white__theme .signin .inner .content .local .wrap__btn button:nth-of-type(1) .dots_loader span:nth-child(2) {
  animation-delay: 250ms;
}

.white__theme .signin .inner .content .local .wrap__btn button:nth-of-type(1) .dots_loader span:nth-child(3) {
  animation-delay: 500ms;
}

.white__theme .signin .inner .content .local .wrap__btn button:nth-of-type(1) .dots_loader span:last-child {
  margin-right: 0;
}

.white__theme .signin .inner .content .local .wrap__btn button:nth-of-type(1):hover {
  color: #ccc;
}

.white__theme .signin .inner .content .local .wrap__btn button:nth-of-type(2) {
  color: #35b558;
  font-family: SFR;
  font-size: 14px;
  border: none;
  border-bottom: 1px solid #35b558;
  background-color: transparent;
  cursor: pointer;
  letter-spacing: .3px;
}

.white__theme .signin .inner .content .local .wrap__btn button:nth-of-type(2):hover {
  border-color: transparent;
}

.white__theme .signin .inner .content .social {
  padding-top: 34px;
  width: 100%;
}

.white__theme .signin .inner .content .social .social__h2 {
  width: 100%;
  position: relative;
  text-align: center;
}

.white__theme .signin .inner .content .social .social__h2:before {
  position: absolute;
  content: '';
  width: 100%;
  height: 1px;
  top: 50%;
  margin-top: -0.5px;
  left: 0;
  background-color: #ddd;
}

.white__theme .signin .inner .content .social h2 {
  font-size: 12px;
  color: #555;
  margin: 0;
  font-family: SFB;
  display: inline-block;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
}

.white__theme .signin .inner .content .social h2:after {
  position: absolute;
  content: '';
  width: 105%;
  height: 100%;
  top: 0;
  left: -2.5%;
  right: 0;
  margin: auto;
  z-index: -1;
  background-color: #fff;
}

.white__theme .signin .inner .content .social .wrap__btn {
  padding-top: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 65%;
  margin: auto;
}

.white__theme .signin .inner .content .wrap__btn__back {
  padding-top: 20px;
  text-align: center;
}

.white__theme .signin .inner .content .wrap__btn__back button {
  background-color: transparent;
  border: none;
  color: #555;
  font-size: 14px;
  font-family: SFR;
}

.white__theme .signin .inner .content .wrap__btn__back button:hover {
  color: #222;
}

.white__theme .signin .inner .content .social .wrap__btn a {
  width: 30px;
  height: 30px;
  overflow: hidden;
  text-decoration: none;
  color: #222;
}

.white__theme .signin .inner .content .social .wrap__btn a:hover span {
  color: #35b558;
}

.white__theme .signin .inner .content .social .wrap__btn a span {
  position: relative;
}

.white__theme .signin .inner .content .social .wrap__btn a:nth-of-type(1) span {
  top: -15px;
  left: -11px;
  font-size: 60px;
}

.white__theme .signin .inner .content .social .wrap__btn a:nth-of-type(2) span {
  font-size: 41px;
  top: -6px;
}

.white__theme .signin .inner .content .social .wrap__btn a:nth-of-type(3) span {
  font-size: 19px;
  top: 5px;
}

.white__theme .signin .inner .content .social .wrap__btn a:nth-of-type(4) span {
  font-size: 78px;
  top: -24px;
  left: -12px;
}

.white__theme .signin .inner .footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 15px 50px;
  width: 100%;
  background-color: #f2f2f2;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.white__theme .signin .inner .footer .about p {
  text-transform: uppercase;
  font-family: SFL;
  font-size: 10px;
  margin: 0;
  color: #8d8d8d;
  letter-spacing: 1px;
}

.white__theme .signin .inner .footer .links a {
  color: #8d8d8d;
  font-size: 10px;
  font-family: SFL;
  text-transform: uppercase;
  text-decoration: none;
  border-bottom: 1px solid #ddd;
  margin-left: 20px;
}

.white__theme .signup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 10px;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 999999999;
}

.white__theme .signup .inner {
  background-color: #fff;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  width: 785px;
  height: 470px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.white__theme .signup .inner .header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: auto;
  z-index: 0;
  border: none;
  background-color: #303030;
  padding: 15px 25px 15px 50px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
}

.white__theme .signup .inner .header h2 {
  font-size: 21px;
  font-family: SFL;
  margin: 0;
  color: #fff;
}

.white__theme .signup .inner .header span {
  color: #fff;
  font-size: 16px;
  cursor: pointer;
}

.white__theme .signup .inner .content {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  height: 376px;
  justify-content: center;
  padding: 40px 0 0 0;
}

.white__theme .signup .inner .content .local label {
  position: relative;
  display: block;
}

.white__theme .signup .inner .content .local label .alihelper_message {
  left: 103%;
  top: 50%;
  width: 200px;
  color: #fff;
  background-color: #ff4343;
  transform: translateY(-50%);
  padding: 10px 20px 10px 10px;
  position: absolute;
  z-index: 1;
}

.white__theme .signup .inner .content .local label .alihelper_message:before {
  position: absolute;
  content: '';
  left: -5px;
  top: 50%;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #ff4343;
}

.white__theme .signup .inner .content .local label .alihelper_message span {
  position: absolute;
  background-color: #ff4343;
  padding: 5px;
  right: -10px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 100%;
  color: #fff;
  cursor: pointer;
}

.white__theme .signup .inner .content .local label .alihelper_message p {
  margin: 0;
}

.white__theme .signup .inner .content .local input {
  width: 320px;
  height: 40px;
  padding-left: 10px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  display: block;
  border: 1px solid #ddd;
  background-color: #fff;
  margin-bottom: 20px;
}

.white__theme .signup .inner .content .local input::-webkit-input-placeholder {
  color: #222;
  font-family: SFL;
  font-size: 14px;
}

.white__theme .signup .inner .content .local input::-moz-placeholder {
  color: #222;
  font-family: SFL;
  font-size: 14px;
}

.white__theme .signup .inner .content .local input:-ms-input-placeholder {
  color: #222;
  font-family: SFL;
  font-size: 14px;
}

.white__theme .signup .inner .content .local input::placeholder {
  color: #222;
  font-family: SFL;
  font-size: 14px;
}

.white__theme .signup .inner .content .local .wrap__btn__back {
  padding-top: 20px;
  text-align: center;
}

.white__theme .signup .inner .content .local .wrap__btn__back button {
  background-color: transparent;
  border: none;
  color: #555;
  font-size: 14px;
  font-family: SFR;
}

.white__theme .signup .inner .content .local .wrap__btn__back button:hover {
  color: #222;
}

.white__theme .signup .inner .content .local .wrap__btn {
  padding-top: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.white__theme .signup .inner .content .local .wrap__btn button:nth-of-type(1) {
  color: #fff;
  font-family: SFM;
  font-size: 14px;
  padding: 11px 35px;
  border: none;
  background-color: #35b558;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  cursor: pointer;
}

.white__theme .signup .inner .content .local .wrap__btn button:nth-of-type(1) p {
  margin: 0;
}

.white__theme .signup .inner .content .local .wrap__btn button:nth-of-type(1) .dots_loader {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
}

.white__theme .signup .inner .content .local .wrap__btn button:nth-of-type(1) .dots_loader span {
  margin-right: 3px;
  background-color: rgba(255, 255, 255, .3);
  border-radius: 100%;
  width: 5px;
  height: 5px;
  animation: 1s blink infinite;
}

.white__theme .signup .inner .content .local .wrap__btn button:nth-of-type(1) .dots_loader span:nth-child(2) {
  animation-delay: 250ms;
}

.white__theme .signup .inner .content .local .wrap__btn button:nth-of-type(1) .dots_loader span:nth-child(3) {
  animation-delay: 500ms;
}

.white__theme .signup .inner .content .local .wrap__btn button:nth-of-type(1) .dots_loader span:last-child {
  margin-right: 0;
}

.white__theme .signup .inner .content .local .wrap__btn button:nth-of-type(1):hover {
  color: #ccc;
}

.white__theme .signup .inner .content .local .wrap__btn button:nth-of-type(2) {
  color: #35b558;
  font-family: SFR;
  font-size: 14px;
  border: none;
  border-bottom: 1px solid #35b558;
  background-color: transparent;
  cursor: pointer;
  letter-spacing: .3px;
}

.white__theme .signup .inner .content .local .wrap__btn button:nth-of-type(2):hover {
  border-color: transparent;
}

.white__theme .signup .inner .footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 15px 50px;
  width: 100%;
  background-color: #f2f2f2;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.white__theme .signup .inner .footer .about p {
  text-transform: uppercase;
  font-family: SFL;
  font-size: 10px;
  margin: 0;
  color: #8d8d8d;
  letter-spacing: 1px;
}

.white__theme .signup .inner .footer .links a {
  color: #8d8d8d;
  font-size: 10px;
  font-family: SFL;
  text-transform: uppercase;
  text-decoration: none;
  border-bottom: 1px solid #ddd;
  margin-left: 20px;
}

.white__theme .maximum .menu {
  width: 150px;
}

.white__theme .maximum .menu ul {
  margin: 0;
  padding: 0;
}

.white__theme .maximum .menu ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  margin: 0;
  display: flex;
}

.white__theme .maximum .menu ul li input {
  display: none;
}

.white__theme .maximum .menu ul li label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  height: 65px;
  width: 100%;
  padding: 0 10px 0 15px;
  font-size: 10px;
  line-height: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: SFSB;
  color: #555;
  background-color: #f4f4f4;
  text-decoration: none;
  position: relative;
}

.white__theme .maximum .menu ul li .disable {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: default;
  height: 65px;
  width: 100%;
  padding: 0 10px 0 15px;
  font-size: 10px;
  line-height: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: SFSB;
  color: #555;
  background-color: #fff;
  text-decoration: none;
  z-index: 99;
  position: relative;
}

.white__theme .maximum .menu ul li .disable .disable__tooltip {
  position: absolute;
  white-space: nowrap;
  background-color: #ddd;
  color: #555;
  top: 50%;
  left: 120%;
  transform: translate(0, -50%);
  padding: 5px 10px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  pointer-events: none;
  z-index: 99;
}

.white__theme .maximum .menu ul li .disable .disable__tooltip:after {
  position: absolute;
  content: '';
  top: 50%;
  margin-top: -5px;
  left: -5px;
  opacity: 0;
  visibility: hidden;
  height: 0;
  width: 0;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-right: 5px solid #ddd;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  pointer-events: none;
}

.white__theme .maximum .menu ul li .disable:hover .disable__tooltip,
.white__theme .maximum .menu ul li .disable:hover .disable__tooltip:after {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.white__theme .maximum .menu ul li .disable .disable__tooltip:after {
  bottom: -5px;
}

.white__theme .maximum .menu ul li label .menu__img__wrap {
  width: 30px;
}

.white__theme .maximum .menu ul li label.disable .menu__img__wrap {
  opacity: .2;
}

.white__theme .maximum .menu ul li label .menu__img__wrap span {
  display: inline-block;
  color: #a9a9a9;
}

.white__theme .maximum .menu ul li label .menu__desc__wrap {
  width: -webkit-calc(100% - 30px);
  width: calc(100% - 30px);
}

.white__theme .maximum .menu ul li label.disable .menu__desc__wrap {
  opacity: .2;
}

.white__theme .maximum .menu ul li label .menu__desc__wrap p {
  display: inline;
  margin: 0;
  margin-right: 4px;
}

.white__theme .maximum .menu ul li label .menu__desc__wrap span.arrow {
  font-size: 10px;
  display: inline-block;
}

.white__theme .maximum .menu ul li label .menu__desc__wrap span.reviews__count {
  background-color: #ff4343;
  padding: 1px 5px;
  color: #fff;
  font-family: SFSB;
  font-size: 9px;
  margin-top: 2px;
  display: inline-block;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.white__theme .maximum .menu ul li label:hover {
  background-color: #eee;
}

.white__theme .maximum .menu ul li label.disable:hover {
  background-color: rgba(244, 244, 244, .2);
}

.white__theme .maximum .menu ul li input:checked+label {
  color: #222;
  background-color: #fff;
}

.white__theme .maximum .menu ul li input:checked+label .menu__img__wrap {
  width: 30px;
}

.white__theme .maximum .menu ul li input:checked+label .menu__img__wrap span {
  color: #555;
}

.white__theme .maximum .menu ul li input:checked+label:before {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 4px;
  height: 100%;
  background-color: #ff4343;
}

.white__theme .maximum .menu ul li input:checked+label:hover {
  background-color: #fff;
}

.white__theme .maximum .menu ul li:nth-of-type(1) label .menu__img__wrap span {
  font-size: 20px;
}

.white__theme .maximum .menu ul li:nth-of-type(2) label .menu__img__wrap span {
  font-size: 22px;
}

.white__theme .maximum .menu ul li:nth-of-type(3) label .menu__img__wrap span {
  font-size: 18px;
}

.white__theme .maximum .menu ul li:nth-of-type(4) label .menu__img__wrap span {
  font-size: 15px;
}

.white__theme .maximum .menu ul li:nth-of-type(5) label .menu__img__wrap span {
  font-size: 16px;
}

.white__theme .maximum .container__rating {
  padding: 5px 0 0;
  width: 370px;
}

.white__theme .maximum .container__rating .top__line__rating {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 20px;
  position: relative;
  margin-bottom: 20px;
}

.white__theme .maximum .container__rating .top__line__rating:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  width: 90%;
  margin: auto;
  background-color: #ddd;
}

.white__theme .maximum .container__rating .top__line__rating span {
  color: #a9a9a9;
  cursor: pointer;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.white__theme .maximum .container__rating .top__line__rating span:hover {
  color: #555;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.white__theme .maximum .container__rating .top__line__rating span:nth-of-type(1) {
  font-size: 14px;
}

.white__theme .maximum .container__rating .top__line__rating span:nth-of-type(2) {
  font-size: 12px;
}

.white__theme .maximum .container__rating .top__line__rating h2 {
  font-size: 16px;
  font-family: SFL;
  margin: 0;
  letter-spacing: .8px;
  color: #222;
}

.white__theme .maximum .container__rating .content .rating .price_icon {
  padding: 30px 0 25px;
  display: flex;
  justify-content: center;
}

.white__theme .maximum .container__rating .content .rating .price_icon span {
  font-size: 65px;
  color: #a9a9a9;
}

.white__theme .maximum .container__rating .content .rating .price_text {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.white__theme .maximum .container__rating .content .rating .price_text h2 {
  width: 100%;
  text-align: center;
  margin: 0 0 15px 0;
  color: #222;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 2px;
  font-family: SFM;
}

.white__theme .maximum .container__rating .content .rating .price_text p {
  width: 100%;
  text-align: center;
  margin: 0;
  color: #555;
  font-size: 11px;
  letter-spacing: 0.5px;
  font-family: SFL;
  line-height: 16px;
  padding: 0 35px;
}

.white__theme .maximum .container__rating .content .rating p {
  color: #022222;
}

.white__theme .maximum .container__rating .content .rating .stat {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
}

.white__theme .maximum .container__rating .content .rating .stat .left {
  padding-left: 5px;
  margin-right: 15px;
}

.white__theme .maximum .container__rating .content .rating .stat .left p {
  font-size: 36px;
  font-family: SFL;
  margin: 0;
}

.white__theme .maximum .container__rating .content .rating .stat .left p.green {
  color: #4cde6e;
}

.white__theme .maximum .container__rating .content .rating .stat .left p.orange {
  color: #ff7800;
}

.white__theme .maximum .container__rating .content .rating .stat .left p.red {
  color: #ff4343;
}

.white__theme .maximum .container__rating .content .rating .stat .right {
  border-left: 1px solid #ddd;
  padding-left: 15px;
}

.white__theme .maximum .container__rating .content .rating .stat .right h2 {
  font-family: SFR;
  font-size: 11px;
  text-transform: uppercase;
  margin: 0;
  letter-spacing: 1.5px;
  color: #222;
  margin-bottom: 5px;
}

.white__theme .maximum .container__rating .content .rating .stat .right p {
  font-family: SFL;
  font-size: 12px;
  margin: 0;
  color: #555;
  letter-spacing: .7px;
}

.white__theme .maximum .container__rating .content .rating .desc {
  padding: 0 25px;
}

.white__theme .maximum .container__rating .content .rating .desc ul {
  list-style-type: none;
}

.white__theme .maximum .container__rating .content .rating .desc ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  margin: 0;
  align-items: flex-start;
}

.white__theme .maximum .container__rating .content .rating .desc ul li p {
  color: #555;
  font-family: SFL;
  font-size: 12px;
  margin: 0;
  margin-bottom: 10px;
  letter-spacing: .7px;
}

.white__theme .maximum .container__rating .content .rating .desc ul li span {
  font-size: 8px;
  width: 12px;
  margin-right: 10px;
  margin-top: 2px;
}

.white__theme .maximum .container__price {
  padding: 5px 0 0;
  width: 370px;
}

.white__theme .maximum .container__price .top__line__price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 20px;
  position: relative;
  margin-bottom: 10px;
}

.white__theme .maximum .container__price .top__line__price:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  width: 90%;
  margin: auto;
  background-color: #ddd;
}

.white__theme .maximum .container__price .top__line__price span {
  color: #a9a9a9;
  cursor: pointer;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.white__theme .maximum .container__price .top__line__price span:hover {
  color: #555;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.white__theme .maximum .container__price .top__line__price span:nth-of-type(1) {
  font-size: 14px;
}

.white__theme .maximum .container__price .top__line__price span:nth-of-type(2) {
  font-size: 12px;
}

.white__theme .maximum .container__price .top__line__price h2 {
  font-size: 16px;
  font-family: SFL;
  margin: 0;
  letter-spacing: .8px;
  color: #222;
}

.white__theme .maximum .container__price .content .price .btn {
  text-align: right;
  padding: 1px 25px 0 20px;
}

.white__theme .maximum .container__price .content .price .btn button {
  background-color: #35b558;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 5px 8px;
  color: #fff;
  cursor: pointer;
  text-transform: uppercase;
  font-family: SFM;
  font-size: 9px;
  position: relative;
  border: none;
}

.white__theme .maximum .container__price .content .price .btn button .dots_loader {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
}

.white__theme .maximum .container__price .content .price .btn button .dots_loader span {
  margin-right: 3px;
  background-color: rgba(255, 255, 255, .3);
  border-radius: 100%;
  width: 5px;
  height: 5px;
  animation: 1s blink infinite;
}

.white__theme .maximum .container__price .content .price .btn button .dots_loader span:nth-child(2) {
  animation-delay: 250ms;
}

.white__theme .maximum .container__price .content .price .btn button .dots_loader span:nth-child(3) {
  animation-delay: 500ms;
}

.white__theme .maximum .container__price .content .price .btn button .dots_loader span:last-child {
  margin-right: 0;
}

.white__theme .maximum .container__price .content .price .btn button.button_red {
  background-color: #ff4343;
  font-size: 8px;
}

.white__theme .maximum .container__price .content .price .btn button.button_green {
  background-color: #35b558;
}

.white__theme .maximum .container__price .content .price .btn button .icon-plus {
  font-size: 7px;
  margin-right: 3px;
}

.white__theme .maximum .container__price .content .price .btn button p {
  display: inline-block;
  margin: 0;
}

.white__theme .maximum .container__price .content .price .btn button:hover {
  color: #ddd;
}

.white__theme .maximum .container__price .content .price .price_icon {
  padding: 30px 0 10px;
  display: flex;
  justify-content: center;
}

.white__theme .maximum .container__price .content .price .price_icon span {
  font-size: 85px;
  color: #a9a9a9;
}

.white__theme .maximum .container__price .content .price .price_text {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.white__theme .maximum .container__price .content .price .price_text h2 {
  width: 100%;
  text-align: center;
  margin: 0 0 15px 0;
  color: #222;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 2px;
  font-family: SFM;
}

.white__theme .maximum .container__price .content .price .price_text p {
  width: 100%;
  text-align: center;
  margin: 0;
  color: #555;
  font-size: 11px;
  letter-spacing: 0.5px;
  font-family: SFL;
  line-height: 16px;
  padding: 0 35px;
}

.white__theme .maximum .container__follow {
  padding: 5px 0 0;
  width: 370px;
}

.white__theme .maximum .container__follow .top__line__follow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 20px;
  position: relative;
  margin-bottom: 0px;
}

.white__theme .maximum .container__follow .top__line__follow:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  width: 90%;
  margin: auto;
  background-color: #ddd;
}

.white__theme .maximum .container__follow .top__line__follow span {
  color: #a9a9a9;
  cursor: pointer;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.white__theme .maximum .container__follow .top__line__follow span:hover {
  color: #555;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.white__theme .maximum .container__follow .top__line__follow span:nth-of-type(1) {
  font-size: 14px;
}

.white__theme .maximum .container__follow .top__line__follow span:nth-of-type(2) {
  font-size: 12px;
}

.white__theme .maximum .container__follow .top__line__follow h2 {
  font-size: 16px;
  font-family: SFL;
  margin: 0;
  letter-spacing: .8px;
  color: #222;
}

.white__theme .maximum .container__follow .content .follow .btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 20px 0;
  margin-bottom: 15px;
}

.white__theme .maximum .container__follow .content .follow .btn input {
  display: none;
}

.white__theme .maximum .container__follow .content .follow .btn .add {
  background-color: #35b558;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 5px 8px;
  color: #fff;
  cursor: pointer;
  text-transform: uppercase;
  font-family: SFM;
  font-size: 9px;
  position: relative;
  border: none;
}

.white__theme .maximum .container__follow .content .follow .btn .add .dots_loader {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
}

.white__theme .maximum .container__follow .content .follow .btn .add .dots_loader span {
  margin-right: 3px;
  background-color: rgba(255, 255, 255, .3);
  border-radius: 100%;
  width: 5px;
  height: 5px;
  animation: 1s blink infinite;
}

.white__theme .maximum .container__follow .content .follow .btn .add .dots_loader span:nth-child(2) {
  animation-delay: 250ms;
}

.white__theme .maximum .container__follow .content .follow .btn .add .dots_loader span:nth-child(3) {
  animation-delay: 500ms;
}

.white__theme .maximum .container__follow .content .follow .btn .add .dots_loader span:last-child {
  margin-right: 0;
}

.white__theme .maximum .container__follow .content .follow .btn button.button_red {
  background-color: #ff4343;
  font-size: 8px;
}

.white__theme .maximum .container__follow .content .follow .btn button.button_green {
  background-color: #35b558;
}

.white__theme .maximum .container__follow .content .follow .btn .add span {
  font-size: 7px;
  margin-right: 3px;
}

.white__theme .maximum .container__follow .content .follow .btn .add p {
  display: inline-block;
  margin: 0;
}

.white__theme .maximum .container__follow .content .follow .btn .add:hover {
  color: #ddd;
}

.white__theme .maximum .container__follow .content .follow .btn .sort {
  text-transform: uppercase;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  border: 1px solid #a9a9a9;
  background-color: transparent;
  padding: 5px 8px;
  font-size: 9px;
  font-family: SFM;
  color: #777;
  cursor: pointer;
}

.white__theme .maximum .container__follow .content .follow .btn .sort span {
  font-size: 8px;
  margin-right: 3px;
}

.white__theme .maximum .container__follow .content .follow .btn .sort p {
  display: inline-block;
  margin: 0;
}

.white__theme .maximum .container__follow .content .follow .btn .sort:hover {
  color: #a9a9a9;
}

.white__theme .maximum .container__follow .content .follow .btn .all {
  text-transform: uppercase;
  background-color: transparent;
  border: none;
  color: #777;
  border: 1px solid #a9a9a9;
  padding: 5px 10px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  font-family: SFM;
  font-size: 9px;
  margin-right: 10px;
  cursor: pointer;
}

.white__theme .maximum .container__follow .content .follow .btn .all:hover {
  color: #a9a9a9;
}

.white__theme .maximum .container__follow .content .follow .btn input:checked+label {
  background-color: #a9a9a9;
  color: #fff;
  cursor: default;
}

.white__theme .maximum .container__follow .content .follow .btn input:checked+label:hover {
  color: #fff;
}

.white__theme .maximum .container__follow .content .follow .price_icon {
  padding: 50px 0 25px;
  display: flex;
  justify-content: center;
}

.white__theme .maximum .container__follow .content .follow .price_icon span {
  font-size: 60px;
  color: #a9a9a9;
}

.white__theme .maximum .container__follow .content .follow .price_text {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: -10px;
}

.white__theme .maximum .container__follow .content .follow .price_text p {
  width: 100%;
  text-align: center;
  margin: 0;
  color: #8d8d8d;
  font-size: 11px;
  letter-spacing: 0.5px;
  font-family: SFL;
  line-height: 16px;
  padding: 0 35px;
}

.white__theme .maximum .container__follow .content {
  position: relative;
  padding: 0 5px;
  height: 270px;
}

.white__theme .maximum .container__follow .content .alihelper__item__preload {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9;
  background-color: rgba(255, 255, 255, .7);
}

.white__theme .maximum .container__follow .content .alihelper__item__preload .alihelper__preload {
  width: 100%;
  height: 100%;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.white__theme .maximum .container__follow .content .alihelper__item__preload .alihelper__preload span {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  border-left: 3px solid #222;
  position: relative;
  animation: spin .7s linear infinite;
}

.white__theme .maximum .container__follow .content .alihelper__item__preload .alihelper__preload p {
  color: rgb(86, 86, 86);
  text-align: center;
  font-size: 12px;
}

.white__theme .maximum .container__follow .content .alihelper__item__preload .alihelper__preload p button {
  color: rgb(86, 86, 86);
  border: 1px solid rgb(204, 204, 204);
  background-color: transparent;
  padding: 8px 10px;
  margin: 10px 0;
  border-radius: 3px;
  font-size: 12px;
}

.white__theme .maximum .container__follow .content .alihelper__item__preload .alihelper__preload p button:nth-of-type(1) {
  color: rgb(86, 86, 86);
}

.white__theme .maximum .container__follow .content .alihelper__item__preload .alihelper__preload p button:nth-of-type(2) {
  color: #fff;
  background-color: rgb(76, 222, 110);
  border: none;
}

.white__theme .maximum .container__follow .content .follow .items {
  height: 220px;
}

.white__theme .maximum .container__follow .content .follow .items .empty,
.white__theme .maximum .container__follow .content .follow .items .error {
  color: rgb(86, 86, 86);
  text-align: center;
  padding-top: 20px;
}

.white__theme .maximum .container__follow .content .follow .items .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 15px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
}

.white__theme .maximum .container__follow .content .follow .items .item:last-child {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.white__theme .maximum .container__follow .content .follow .items .item .delete {
  padding: 0 15px 0 0;
  cursor: pointer;
}

.white__theme .maximum .container__follow .content .follow .items .item .delete span {
  color: #a9a9a9;
  font-size: 18px;
}

.white__theme .maximum .container__follow .content .follow .items .item .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-width: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.white__theme .maximum .container__follow .content .follow .items .item .container .img {
  margin-right: 15px;
  align-self: flex-start;
  width: 48px;
  height: 48px;
}

.white__theme .maximum .container__follow .content .follow .items .item .container .img img {
  display: block;
  max-width: auto;
  max-height: auto;
  width: 45px;
}

.white__theme .maximum .container__follow .content .follow .items .item .container .desc h2 {
  font-size: 12px;
  font-family: SFL;
  color: #555;
  max-height: 64px;
  overflow: hidden;
  margin: 0;
  line-height: 16px;
  margin-bottom: 5px;
}

.white__theme .maximum .container__follow .content .follow .items .item .container .desc h2 a {
  color: #555;
  text-decoration: none;
}

.white__theme .maximum .container__follow .content .follow .items .item .container .desc h2 a:hover {
  color: #555;
  text-decoration: underline;
}

.white__theme .maximum .container__follow .content .follow .items .item .container .desc p {
  font-size: 14px;
  color: #222;
  margin: 0;
  font-family: SFR;
}

.white__theme .maximum .container__follow .content .follow .items .item .container .desc p.green {
  color: #4cde6e;
}

.white__theme .maximum .container__follow .content .follow .items .item .container .desc p.red {
  color: #ff4343;
}

.white__theme .maximum .container__follow .content .follow .items .item .container .desc p span {
  margin-left: 3px;
  font-size: 12px;
}

.white__theme .maximum .container__reviews {
  padding: 5px 0 0;
  position: relative;
  width: 370px;
}

.white__theme .maximum .container__reviews .top__line__reviews {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 20px;
  position: relative;
}

.white__theme .maximum .container__reviews .top__line__reviews:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  width: 90%;
  margin: auto;
  background-color: #ddd;
}

.white__theme .maximum .container__reviews .top__line__reviews span {
  color: #a9a9a9;
  cursor: pointer;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.white__theme .maximum .container__reviews .top__line__reviews span:hover {
  color: #555;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.white__theme .maximum .container__reviews .top__line__reviews span:nth-of-type(1) {
  font-size: 14px;
}

.white__theme .maximum .container__reviews .top__line__reviews span:nth-of-type(2) {
  font-size: 12px;
}

.white__theme .maximum .container__reviews .top__line__reviews h2 {
  font-size: 16px;
  font-family: SFL;
  margin: 0;
  letter-spacing: .8px;
  color: #222;
}

.white__theme .maximum .container__reviews .content {
  position: relative;
  padding: 0 5px;
}

.white__theme .maximum .container__reviews .content .alihelper__item__preload {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9;
}

.white__theme .maximum .container__reviews .content .alihelper__item__preload .alihelper__preload {
  width: 100%;
  height: 100%;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.white__theme .maximum .container__reviews .content .alihelper__item__preload .alihelper__preload span {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  border-left: 3px solid #222;
  position: relative;
  animation: spin .7s linear infinite;
}

.white__theme .maximum .container__reviews .content>h2 {
  font-family: SFR;
  font-size: 16px;
  padding-top: 10px;
  color: #fff;
  text-align: center;
}

.white__theme .maximum .container__reviews .content .reviews {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 270px;
}

.white__theme .maximum .container__reviews .content .reviews .price_icon {
  padding: 30px 0 25px;
  display: flex;
  justify-content: center;
}

.white__theme .maximum .container__reviews .content .reviews .price_icon span {
  font-size: 55px;
  color: #a9a9a9;
}

.white__theme .maximum .container__reviews .content .reviews .price_text {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.white__theme .maximum .container__reviews .content .reviews .price_text h2 {
  width: 100%;
  text-align: center;
  margin: 0 0 15px 0;
  color: #222;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 2px;
  font-family: SFM;
}

.white__theme .maximum .container__reviews .content .reviews .price_text p {
  width: 100%;
  text-align: center;
  margin: 0;
  color: #555;
  font-size: 11px;
  letter-spacing: 0.5px;
  font-family: SFL;
  line-height: 16px;
  padding: 0 35px;
}

.white__theme .maximum .container__reviews .content .reviews p {
  color: #022222;
}

.white__theme .maximum .container__reviews .content .reviews>h2 {
  font-family: SFR;
  font-size: 16px;
  padding-top: 10px;
  color: #fff;
  text-align: center;
}

.white__theme .maximum .container__reviews .content .reviews .params {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  width: 100%;
  max-height: 50px;
  height: 100%;
  padding: 0 20px;
  margin-bottom: 10px;
}

.white__theme .maximum .container__reviews .content .reviews .params:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  width: 90%;
  margin: auto;
  background-color: #ddd;
}

.white__theme .maximum .container__reviews .content .reviews .params .wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-right: 10px;
  padding: 3px 0;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.white__theme .maximum .container__reviews .content .reviews .params .wrap>label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.white__theme .maximum .container__reviews .content .reviews .params .wrap>label h2 {
  font-size: 11px;
  white-space: nowrap;
  margin: 0;
  letter-spacing: .5px;
  color: #222;
  font-family: SFL;
  margin-right: 3px;
}

.white__theme .maximum .container__reviews .content .reviews .params .wrap>label span {
  font-size: 11px;
  font-weight: bold;
  color: #222;
  white-space: nowrap;
  font-family: SFL;
  margin-right: 5px;
}

.white__theme .maximum .container__reviews .content .reviews .params .wrap input {
  display: none;
}

.white__theme .maximum .container__reviews .content .reviews .params .wrap label:nth-of-type(2) {
  background-color: #f2f2f2;
  width: 30px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  height: 17px;
  position: relative;
}

.white__theme .maximum .container__reviews .content .reviews .params .wrap label:nth-of-type(2):before {
  position: absolute;
  content: '\e91d';
  font-family: 'icomoon';
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 7px;
  width: 18px;
  line-height: 0;
  height: 18px;
  top: -0.5px;
  left: 0;
  background-color: #8d8d8d;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.white__theme .maximum .container__reviews .content .reviews .params .wrap input:checked+label:before {
  left: auto;
  right: 0;
  background-color: #4cde6e;
  content: '\e91c';
  -webkit-transition: all .3s;
  transition: all .3s;
}

.white__theme .maximum .container__reviews .content .reviews .items {
  width: 100%;
  height: 210px;
}

.white__theme .maximum .container__reviews .content .reviews .items .alihelper__item__preload {
  position: relative;
  height: 50px;
}

.white__theme .maximum .container__reviews .content .reviews .items .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin-bottom: 15px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
}

.white__theme .maximum .container__reviews .content .reviews .items .item:last-child {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.white__theme .maximum .container__reviews .content .reviews .items .item .local {
  padding: 0 25px 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.white__theme .maximum .container__reviews .content .reviews .items .item .local span {
  color: #555;
  font-size: 11px;
  width: 16px;
  height: 16px;
  padding: 0 0 0 25px;
  background-image: url('../../img/common/icons/sprites_country.png');
  background-repeat: no-repeat;
  font-family: SFL;
}

.white__theme .maximum .container__reviews .content .reviews .items .item .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-width: auto;
  overflow: hidden;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.white__theme .maximum .container__reviews .content .reviews .items .item .container .rating {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}

.white__theme .maximum .container__reviews .content .reviews .items .item .container .rating span {
  font-size: 12px;
  color: #8d8d8d;
  margin-right: 5px;
}

.white__theme .maximum .container__reviews .content .reviews .items .item .container .rating span.gold {
  color: #ff9c00;
}

.white__theme .maximum .container__reviews .content .reviews .items .item .container .desc {
  margin-bottom: 5px;
  width: 100%;
}

.white__theme .maximum .container__reviews .content .reviews .items .item .container .desc h2 {
  font-size: 12px;
  font-family: SFL;
  color: #222;
  margin: 0;
  line-height: 16px;
  font-weight: 400;
  margin-bottom: 5px;
  padding-right: 5px;
}

.white__theme .maximum .container__reviews .content .reviews .items .item .container .imgs {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.white__theme .maximum .container__reviews .content .reviews .items .item .container .imgs a {
  width: 48px;
  height: 48px;
  margin-bottom: 5px;
  margin-right: 10px;
  display: block;
  position: relative;
  overflow: hidden;
}

.white__theme .maximum .container__reviews .content .reviews .items .item .container .imgs a:before {
  position: absolute;
  content: '\e916';
  font-family: 'icomoon';
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  cursor: pointer;
  pointer-events: none;
}

.white__theme .maximum .container__reviews .content .reviews .items .item .container .imgs a:hover:before {
  opacity: 1;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.white__theme .maximum .container__reviews .content .reviews .items .item .container .imgs a img {
  display: block;
  min-width: 100%;
  min-height: 100%;
  width: 100%;
  height: auto;
}

.white__theme .maximum .container__tracking {
  padding: 5px 0 0;
  width: 370px;
  position: relative;
}

.white__theme .maximum .container__tracking .alihelper_message {
  position: absolute;
  background-color: #eee;
  padding: 25px 15px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #555;
  border-radius: 3px;
  z-index: 1;
}

.white__theme .maximum .container__tracking .alihelper_message span {
    position: absolute;
    right: -10px;
    top: -10px;
    cursor: pointer;
    padding: 5px;
    border-radius: 100%;
    background-color: #eee;
    font-size: 14px;
}

.white__theme .maximum .container__tracking .alihelper_message p {
    font-size: 14px;
    margin: 0;
}

.white__theme .maximum .container__tracking>.tracking_popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 10px;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 999999999;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner {
  border-radius: 15px;
  max-height: 90%;
  height: 100%;
  width: 785px;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  z-index: 0;
  border: none;
  background-color: #303030;
  padding: 15px 25px 15px 50px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner .header h2 {
  font-size: 21px;
  font-family: SFL;
  margin: 0;
  color: #fff;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner .header span {
  color: #fff;
  font-size: 16px;
  cursor: pointer;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner .main_info {
  padding: 20px 50px;
  display: flex;
  width: 100%;
  height: auto;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner .main_info>h3 {
  font-size: 16px;
  text-transform: uppercase;
  font-family: SFB;
  margin: 0;
  color: #222;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner .main_info .last_point {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 39%;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner .main_info .last_point>span {
  font-size: 67px;
  margin-right: 10px;
  height: 40px;
  width: 40px;
  color: #222;
  position: relative;
  top: -8px;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner .main_info .last_point>div {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner .main_info .last_point>div h3 {
  font-size: 16px;
  font-family: SFL;
  color: #222;
  margin: 0;
  width: 100%;
  margin-bottom: 5px;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner .main_info .last_point>div p {
  font-size: 12px;
  width: 100%;
  font-family: SFL;
  color: #555;
  margin: 0;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description {
  overflow: hidden;
  overflow-y: auto;
  width: 100%;
  background-color: #f8f8f8;
  height: 75%;
  position: relative;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description>p {
  margin: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  color: #222;
  font-size: 16px;
  text-align: center;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .alihelper__item__preload {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9;
  background-color: rgba(255, 255, 255, .7);
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .alihelper__item__preload .alihelper__preload {
  width: 100%;
  height: 100%;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .alihelper__item__preload .alihelper__preload>div {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .alihelper__item__preload .alihelper__preload>div span {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  border-left: 3px solid #222;
  position: relative;
  animation: spin .7s linear infinite;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .alihelper__item__preload .alihelper__preload>div p {
  width: 100%;
  text-align: center;
  margin-bottom: 0;
  margin-top: 20px;
  font-size: 15px;
  color: #222;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .item {
  padding: 20px 50px;
  display: flex;
  background-color: #fff;
  align-items: space-between;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .date {
  width: 10%;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .date h3 {
  font-size: 14px;
  font-family: SFL;
  color: #222;
  margin: 0;
  margin-bottom: 5px;
  width: 100%;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .date p {
  font-size: 12px;
  width: 100%;
  font-family: SFL;
  color: #555;
  margin: 0;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .one {
  width: 10%;
  display: flex;
  align-self: stretch;
  align-items: center;
  position: relative;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .one span {
  width: 20px;
  height: 20px;
  z-index: 1;
  margin-left: 30%;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 8px;
  background-color: #8d8d8d;
  border-radius: 100%;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .first {
  width: 10%;
  display: flex;
  align-self: stretch;
  align-items: center;
  position: relative;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .first:before {
  position: absolute;
  content: '';
  left: calc(30% + 7.5px);
  height: calc(50% + 20px);
  width: 5px;
  top: 50%;
  background-color: #f2f2f2;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .first span {
  width: 20px;
  height: 20px;
  z-index: 1;
  margin-left: 30%;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 8px;
  background-color: #8d8d8d;
  border-radius: 100%;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .green {
  width: 10%;
  display: flex;
  align-self: stretch;
  align-items: center;
  position: relative;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .green:before {
  position: absolute;
  content: '';
  left: calc(30% + 7.5px);
  height: calc(50% + 20px);
  width: 5px;
  top: 50%;
  background-color: #f2f2f2;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .green span {
  width: 20px;
  height: 20px;
  z-index: 1;
  margin-left: 30%;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 8px;
  background-color: #4cde6e;
  border-radius: 100%;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .middle {
  width: 10%;
  display: flex;
  align-self: stretch;
  align-items: center;
  position: relative;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .middle:before {
  position: absolute;
  content: '';
  left: calc(30% + 7.5px);
  height: calc(100% + 40px);
  width: 5px;
  top: -20px;
  background-color: #f2f2f2;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .middle span {
  width: 20px;
  height: 20px;
  z-index: 1;
  margin-left: 30%;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 8px;
  background-color: #8d8d8d;
  border-radius: 100%;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .last {
  width: 10%;
  display: flex;
  align-self: stretch;
  align-items: center;
  position: relative;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .last:before {
  position: absolute;
  content: '';
  left: calc(30% + 7.5px);
  height: calc(50% + 20px);
  width: 5px;
  top: -20px;
  background-color: #f2f2f2;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .last span {
  width: 20px;
  height: 20px;
  z-index: 1;
  margin-left: 30%;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 8px;
  background-color: #8d8d8d;
  border-radius: 100%;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .description {
  width: 60%;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .description h3 {
  font-size: 14px;
  font-family: SFL;
  color: #222;
  margin: 0;
  margin-bottom: 5px;
  width: 100%;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .description p {
  font-size: 12px;
  width: 100%;
  font-family: SFL;
  color: #555;
  margin: 0;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .post_name {
  width: 20%;
  display: flex;
  align-items: center;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .post_name h3 {
  font-size: 11px;
  text-transform: uppercase;
  font-family: SFM;
  color: #8d8d8d;
  margin: 0;
  margin-bottom: 5px;
  width: 100%;
  text-align: right;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner .description .item:nth-of-type(odd) {
  background-color: #f8f8f8;
}

.white__theme .maximum .container__tracking>.tracking_popup .inner .footer {
  width: 100%;
  height: 30px;
  background-color: #f2f2f2;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}

.white__theme .maximum .container__tracking .top__line__tracking {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 20px;
  position: relative;
  margin-bottom: 0px;
}

.white__theme .maximum .container__tracking .top__line__tracking:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  width: 90%;
  margin: auto;
  background-color: #ddd;
}

.white__theme .maximum .container__tracking .top__line__tracking span {
  color: #a9a9a9;
  cursor: pointer;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.white__theme .maximum .container__tracking .top__line__tracking span:hover {
  color: #555;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.white__theme .maximum .container__tracking .top__line__tracking span:nth-of-type(1) {
  font-size: 14px;
}

.white__theme .maximum .container__tracking .top__line__tracking span:nth-of-type(2) {
  font-size: 12px;
}

.white__theme .maximum .container__tracking .top__line__tracking h2 {
  font-size: 16px;
  font-family: SFL;
  margin: 0;
  letter-spacing: .8px;
  color: #222;
}

.white__theme .maximum .container__tracking .content .tracking .btn {
  text-align: right;
  margin-bottom: 15px;
  padding: 10px 20px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.white__theme .maximum .container__tracking .content .tracking .btn input {
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: none;
  padding: 0 5px;
  font-size: 12px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-right: 10px;
  border: 1px solid #ddd;
}

.white__theme .maximum .container__tracking .content .tracking .btn button {
  background-color: #35b558;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 6px 10px;
  color: #fff;
  cursor: pointer;
  text-transform: uppercase;
  font-family: SFM;
  font-size: 9px;
  position: relative;
  border: none;
}

.white__theme .maximum .container__tracking .content .tracking .btn button .dots_loader {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
}

.white__theme .maximum .container__tracking .content .tracking .btn button .dots_loader span {
  margin-right: 3px;
  background-color: rgba(255, 255, 255, .3);
  border-radius: 100%;
  width: 5px;
  height: 5px;
  animation: 1s blink infinite;
}

.white__theme .maximum .container__tracking .content .tracking .btn button .dots_loader span:nth-child(2) {
  animation-delay: 250ms;
}

.white__theme .maximum .container__tracking .content .tracking .btn button .dots_loader span:nth-child(3) {
  animation-delay: 500ms;
}

.white__theme .maximum .container__tracking .content .tracking .btn button .dots_loader span:last-child {
  margin-right: 0;
}

.white__theme .maximum .container__tracking .content .tracking .btn button p {
  margin: 0;
}

.white__theme .maximum .container__tracking .content .tracking .btn button:hover {
  color: #ddd;
}

.white__theme .maximum .container__tracking .content .tracking .price_icon {
  padding: 20px 0 25px;
  display: flex;
  justify-content: center;
}

.white__theme .maximum .container__tracking .content .tracking .price_icon span {
  font-size: 120px;
  color: #a9a9a9;
}

.white__theme .maximum .container__tracking .content .tracking .price_text {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: -50px;
}

.white__theme .maximum .container__tracking .content .tracking .price_text p {
  width: 100%;
  text-align: center;
  margin: 0;
  color: #8d8d8d;
  font-size: 11px;
  letter-spacing: 0.5px;
  font-family: SFL;
  line-height: 16px;
  padding: 0 35px;
}

.white__theme .maximum .container__tracking>.content {
  position: relative;
  padding: 0 5px;
  height: 270px;
}

.white__theme .maximum .container__tracking .content .alihelper__item__preload {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9;
  background-color: rgba(255, 255, 255, .7);
}

.white__theme .maximum .container__tracking .content .alihelper__item__preload .alihelper__preload {
  width: 100%;
  height: 100%;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.white__theme .maximum .container__tracking .content .alihelper__item__preload .alihelper__preload span {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  border-left: 3px solid #222;
  position: relative;
  animation: spin .7s linear infinite;
}

.white__theme .maximum .container__tracking .content .alihelper__item__preload .alihelper__preload p {
  color: rgb(86, 86, 86);
  text-align: center;
  font-size: 12px;
}

.white__theme .maximum .container__tracking .content .alihelper__item__preload .alihelper__preload p button {
  color: rgb(86, 86, 86);
  border: 1px solid rgb(204, 204, 204);
  background-color: transparent;
  padding: 8px 10px;
  margin: 10px 0;
  border-radius: 3px;
  font-size: 12px;
}

.white__theme .maximum .container__tracking .content .alihelper__item__preload .alihelper__preload p button:nth-of-type(1) {
  color: rgb(86, 86, 86);
}

.white__theme .maximum .container__tracking .content .alihelper__item__preload .alihelper__preload p button:nth-of-type(2) {
  color: #fff;
  background-color: rgb(76, 222, 110);
  border: none;
}

.white__theme .maximum .container__tracking .content .tracking .items {
  height: 220px;
}

.white__theme .maximum .container__tracking .content .tracking .items .empty,
.white__theme .maximum .container__tracking .content .tracking .items .error {
  color: rgb(86, 86, 86);
  text-align: center;
  padding-top: 20px;
}

.white__theme .maximum .container__tracking .content .tracking .items .item {
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 15px;
  width: 100%;
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
}

.white__theme .maximum .container__tracking .content .tracking .items .item:last-child {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.white__theme .maximum .container__tracking .content .tracking .items .item .desc {
  width: 250px;
}

.white__theme .maximum .container__tracking .content .tracking .items .item .desc .header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  z-index: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 7px;
}

.white__theme .maximum .container__tracking .content .tracking .items .item .desc .header h2 {
  font-size: 11px;
  line-height: 11px;
  margin: 0;
  font-family: SFR;
  color: #222;
  margin-right: 10px;
}

.white__theme .maximum .container__tracking .content .tracking .items .item .desc .header h2.green {
  color: #4cde6e;
}

.white__theme .maximum .container__tracking .content .tracking .items .item .desc .header span {
  font-size: 10px;
  font-family: SFL;
  color: #a9a9a9;
  line-height: 10px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.white__theme .maximum .container__tracking .content .tracking .items .item .desc .content p {
  font-size: 12px;
  font-family: SFL;
  margin: 0;
  color: #555;
  word-wrap: break-word;
}

.white__theme .maximum .container__tracking .content .tracking .items .item .buttons {
  display: flex;
  flex-wrap: wrap;
  align-self: flex-start;
  padding-right: 0px;
  padding-left: 20px;
}

.white__theme .maximum .container__tracking .content .tracking .items .item .calendar {
  width: 100%;
  text-align: center;
  margin-bottom: 3px;
}

.white__theme .maximum .container__tracking .content .tracking .items .item .delete {
  width: 100%;
  text-align: center;

}

.white__theme .maximum .container__tracking .content .tracking .items .item .calendar span {
  color: #a9a9a9;
  font-size: 18px;
  cursor: pointer;
}

.white__theme .maximum .container__tracking .content .tracking .items .item .calendar span:hover {
  color: #555;
}

.white__theme .maximum .container__tracking .content .tracking .items .item .delete span {
  color: #a9a9a9;
  font-size: 10px;
  cursor: pointer;
}

.white__theme .maximum .container__tracking .content .tracking .items .item .delete span:hover {
  color: #555;
}

.white__theme .settings {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 10px;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 999999999;
}

.white__theme .settings .inner {
  width: 785px;
  height: 470px;
  background-color: #fff;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.white__theme .settings .inner .header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: auto;
  height: auto;
  z-index: 0;
  border: none;
  background-color: #303030;
  padding: 15px 25px 15px 50px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
}

.white__theme .settings .inner .header h2 {
  font-size: 21px;
  font-family: SFL;
  margin: 0;
  color: #fff;
}

.white__theme .settings .inner .header span {
  color: #fff;
  font-size: 16px;
  cursor: pointer;
}

.white__theme .settings .inner .content {

  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  padding: 40px 50px 0;
  height: 376px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-start;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.white__theme .settings .inner .content .left {
  width: 36%;
}

.white__theme .settings .inner .content .left .color__scheme {
  border-bottom: 1px solid #f5f5f5;
  padding-bottom: 30px;
  margin-bottom: 30px;
}

.white__theme .settings .inner .content .left .color__scheme h2 {
  font-family: SFB;
  font-size: 12px;
  margin: 0;
  color: #222;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 25px;
}

.white__theme .settings .inner .content .left .color__scheme input {
  display: none;
}

.white__theme .settings .inner .content .left .color__scheme label {
  background-color: transparent;
  color: #222;
  font-size: 10px;
  font-family: SFR;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 8px 13px 8px 15px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  cursor: pointer;
  margin-right: 10px;
}

.white__theme .settings .inner .content .left .color__scheme label span {
  display: none;
}

.white__theme .settings .inner .content .left .color__scheme label:nth-of-type(1) {
  background-color: #303030;
  color: #fff;
}

.white__theme .settings .inner .content .left .color__scheme label:nth-of-type(1) span {
  font-size: 8px;
  color: #fff;
}

.white__theme .settings .inner .content .left .color__scheme label:nth-of-type(1) p {
  display: inline-block;
  margin: 0;
}

.white__theme .settings .inner .content .left .color__scheme label:nth-of-type(2) {
  background-color: transparent;
  color: #222;
  border: 1px solid #ccc;
}

.white__theme .settings .inner .content .left .color__scheme label:nth-of-type(2) span {
  font-size: 8px;
  color: #222;
}

.white__theme .settings .inner .content .left .color__scheme label:nth-of-type(2) p {
  display: inline-block;
  margin: 0;
}

.white__theme .settings .inner .content .left .color__scheme input:checked+label {
  cursor: default;
}

.white__theme .settings .inner .content .left .color__scheme input:checked+label span {
  margin-right: 5px;
  display: inline-block;
}

.white__theme .settings .inner .content .left .guide {
  padding: 25px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #f5f5f5;
  margin-bottom: 30px;
}

.white__theme .settings .inner .content .left .guide p {
  margin: 0;
  margin-right: 15px;
  color: #222;
  font-size: 13px;
  font-family: SFL;
  letter-spacing: 1px;
}

.white__theme .settings .inner .content .left .guide .guide__checkbox {
  position: relative;
  top: 2px;
}

.white__theme .settings .inner .content .left .guide .guide__checkbox input {
  display: none;
}

.white__theme .settings .inner .content .left .guide .guide__checkbox label {
  background-color: #f2f2f2;
  width: 40px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  height: 17px;
  display: inline-block;
  position: relative;
}

.white__theme .settings .inner .content .left .guide .guide__checkbox label:before {
  position: absolute;
  content: '\e91d';
  font-family: 'icomoon';
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 7px;
  width: 18px;
  line-height: 0;
  height: 18px;
  top: -0.5px;
  left: 0;
  background-color: #8d8d8d;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.white__theme .settings .inner .content .left .guide .guide__checkbox input:checked+label:before {
  left: auto;
  right: 0;
  background-color: #4cde6e;
  content: '\e91c';
  -webkit-transition: all .3s;
  transition: all .3s;
}

.white__theme .settings .inner .content .left .account_auth {
  padding: 0px 0;
}

.white__theme .settings .inner .content .left .account_auth h2 {
  font-family: SFL;
  font-size: 12px;
  margin: 0;
  color: #555;
  overflow: hidden;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 15px;
}

.white__theme .settings .inner .content .left .account_auth button {
  width: 100%;
  margin-bottom: 10px;
  padding: 12px 0;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: none;
  cursor: pointer;
  font-family: SFM;
  font-size: 14px;
  letter-spacing: .5px;
  background-color: #4cde6e;
  position: relative;
  color: #fff;
}

.white__theme .settings .inner .content .left .account_auth button p {
  margin: 0;
}

.white__theme .settings .inner .content .left .account_auth button .dots_loader {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
}

.white__theme .settings .inner .content .left .account_auth button .dots_loader span {
  margin-right: 3px;
  background-color: rgba(255, 255, 255, .3);
  border-radius: 100%;
  width: 5px;
  height: 5px;
  animation: 1s blink infinite;
}

.white__theme .settings .inner .content .left .account_auth button .dots_loader span:nth-child(2) {
  animation-delay: 250ms;
}

.white__theme .settings .inner .content .left .account_auth button .dots_loader span:nth-child(3) {
  animation-delay: 500ms;
}

.white__theme .settings .inner .content .left .account_auth button .dots_loader span:last-child {
  margin-right: 0;
}

.white__theme .settings .inner .content .left .account h2 {
  font-family: SFB;
  font-size: 12px;
  color: #222;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 15px;
}

.white__theme .settings .inner .content .left .account button {
  width: 100%;
  margin-bottom: 10px;
  padding: 12px 0;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: none;
  cursor: pointer;
  font-family: SFM;
  font-size: 14px;
  letter-spacing: .5px;
}

.white__theme .settings .inner .content .left .account button:nth-of-type(1) {
  background-color: #4cde6e;
  color: #fff;
}

.white__theme .settings .inner .content .left .account button:nth-of-type(2) {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #565656;
}

.white__theme .settings .inner .content .left .account button:last-child {
  margin-bottom: 0;
}

.white__theme .settings .inner .content .right {
  width: 56%;
}

.white__theme .settings .inner .content .right .notification {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #f5f5f5;
}

.white__theme .settings .inner .content .right .notification .notification_wrap {
  position: relative;
}

.white__theme .settings .inner .content .right .notification .notification_wrap .alihelper__item__preload {
  height: 110%;
  width: 110%;
  position: absolute;
  left: -5%;
  top: -5%;
  transition: all .3s ease;
  opacity: 0;
  visibility: hidden;
  z-index: 9;
  background-color: rgba(255, 255, 255, .9);
}

.white__theme .settings .inner .content .right .notification .notification_wrap .alihelper__item__preload .alihelper__preload {
  width: 100%;
  height: 100%;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.white__theme .settings .inner .content .right .notification .notification_wrap .alihelper__item__preload .alihelper__preload span {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  border-left: 3px solid #222;
  position: relative;
  animation: spin .7s linear infinite;
}

.white__theme .settings .inner .content .right .notification .notification_wrap .alihelper__item__preload .alihelper__preload p {
  color: rgb(86, 86, 86);
  text-align: center;
  font-size: 14px;
}

.white__theme .settings .inner .content .right .notification h2 {
  font-family: SFB;
  font-size: 12px;
  color: #222;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 25px;
}

.white__theme .settings .inner .content .right .notification .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #f5f5f5;
  padding: 15px 0;
}

.white__theme .settings .inner .content .right .notification .item .email_auth {
  display: flex;
  width: 100%;
}

.white__theme .settings .inner .content .right .notification .item .email_auth label {
  width: 67%;
  height: 31px;
  margin-right: 3%;
}

.white__theme .settings .inner .content .right .notification .item .email_auth label input {
  width: 100%;
  border: none;
  height: 100%;
  font-size: 12px;
  padding: 0 5px;
  background-color: #fff;
  border-radius: 3px;
}

.white__theme .settings .inner .content .right .notification .item .email_auth button {
  width: 30%;
  border: none;
  color: #fff;
  background-color: rgb(76, 222, 110);
  font-size: 13px;
  border-radius: 3px;
}

.white__theme .settings .inner .content .right .notification .item:nth-of-type(1) {
  padding-top: 0;
}

.white__theme .settings .inner .content .right .notification .item:last-child {
  border: none;
  padding-bottom: 0;
}

.white__theme .settings .inner .content .right .notification .item p {
  letter-spacing: 1px;
  font-size: 14px;
  margin: 0;
  font-family: SFL;
  position: relative;
  color: #222;
}

.white__theme .settings .inner .content .right .notification .item p .icon {
  color: #777;
}

.white__theme .settings .inner .content .right .notification .item p .settings_about_notify {
  position: absolute;
  width: 300px;
  padding: 10px;
  background-color: #fff;
  border: 1px solid #ddd;
  left: 50%;
  transform: translateX(-50%);
  top: 170%;
  z-index: 1;
  display: none;
  transition: all .3s ease;
}

.white__theme .settings .inner .content .right .notification .item p .settings_about_notify span:nth-of-type(1) {
  font-family: SFL;
  color: #222;
  font-size: 12px;
  letter-spacing: 0;
}

.white__theme .settings .inner .content .right .notification .item p .icon:hover>.settings_about_notify {
  display: inline-block;
  transition: all .3s ease;
}

.white__theme .settings .inner .content .right .notification .item .input {
  position: relative;
  top: 1px;
}

.white__theme .settings .inner .content .right .notification .item .input input {
  display: none;
}

.white__theme .settings .inner .content .right .notification .item .input label {
  background-color: #f2f2f2;
  width: 40px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  height: 17px;
  display: inline-block;
  position: relative;
}

.white__theme .settings .inner .content .right .notification .item .input label:before {
  position: absolute;
  content: '\e91d';
  font-family: 'icomoon';
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 7px;
  width: 18px;
  line-height: 0;
  height: 18px;
  top: -0.5px;
  left: 0;
  background-color: #8d8d8d;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.white__theme .settings .inner .content .right .notification .item .input input:checked+label:before {
  left: auto;
  right: 0;
  background-color: #4cde6e;
  content: '\e91c';
  -webkit-transition: all .3s;
  transition: all .3s;
}

.white__theme .settings .inner .content .right .localization>h2 {
  font-family: SFB;
  font-size: 12px;
  color: #222;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 21px;
}

.white__theme .settings .inner .content .right .localization .wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.white__theme .settings .inner .content .right .localization .wrap .language {
  margin-right: 20px;
}

.white__theme .settings .inner .content .right .localization .wrap .language h2 {
  margin: 0;
  margin-bottom: 5px;
  font-family: SFL;
  font-size: 11px;
  color: #222;
  margin-bottom: 11px;
}

.white__theme .settings .inner .content .right .localization .wrap .language .select__wrap {
  position: relative;
}

.white__theme .settings .inner .content .right .localization .wrap .language .select__wrap:after {
  position: absolute;
  content: '\e909';
  font-family: 'icomoon';
  color: #555;
  right: 8px;
  top: 9px;
  font-size: 5px;
}

.white__theme .settings .inner .content .right .localization .wrap .language .select__wrap select {
  background-color: transparent;
  padding: 5px 25px 5px 7px;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-transform: uppercase;
  color: #555;
  font-size: 10px;
  font-family: SFL;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.white__theme .settings .inner .content .right .localization .wrap .currency {
  margin-right: 20px;
}

.white__theme .settings .inner .content .right .localization .wrap .currency h2 {
  margin: 0;
  margin-bottom: 5px;
  font-family: SFL;
  font-size: 11px;
  color: #222;
  margin-bottom: 11px;
}

.white__theme .settings .inner .content .right .localization .wrap .currency .select__wrap {
  position: relative;
}

.white__theme .settings .inner .content .right .localization .wrap .currency .select__wrap:after {
  position: absolute;
  content: '\e909';
  font-family: 'icomoon';
  color: #555;
  right: 8px;
  top: 9px;
  font-size: 5px;
}

.white__theme .settings .inner .content .right .localization .wrap .currency .select__wrap select {
  background-color: transparent;
  padding: 5px 25px 5px 7px;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-transform: uppercase;
  color: #555;
  font-size: 10px;
  font-family: SFL;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.white__theme .settings .inner .footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 15px 50px;
  background-color: #f2f2f2;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.white__theme .settings .inner .footer .about p {
  text-transform: uppercase;
  font-family: SFL;
  font-size: 10px;
  margin: 0;
  color: #8d8d8d;
  letter-spacing: 1px;
}

.white__theme .settings .inner .footer .links a {
  color: #222;
  font-size: 10px;
  font-family: SFL;
  text-transform: uppercase;
  text-decoration: none;
  border-bottom: 1px solid #ccc;
  margin-left: 20px;
}

.black__theme .hidden {
  display: none;
}

.black__theme .minimum {
  position: relative;
  min-width: 70px;
  width: 100%;
  background-color: #303030;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  z-index: 1;
  cursor: pointer;
}

.black__theme .minimum>.none {
  pointer-events: none;
}

.black__theme .minimum .border_pulse {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border: 3px solid #303030;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  -webkit-animation: pulsate 1s ease-out;
  -webkit-animation-iteration-count: infinite;
  opacity: 0.0;
  pointer-events: none;
}

.black__theme .minimum .alihelper__preload {
  width: 70px;
  padding: 10px 0;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.black__theme .minimum .alihelper__preload span {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  border-left: 3px solid #fff;
  position: relative;
  animation: spin .7s linear infinite;
}

.black__theme .minimum .add__favorite {
  width: 100%;
  border: none;
  height: 34px;
  border-bottom-right-radius: 5px;
  transform-origin: 50% 50%;
  padding: 7px 0.5px;
  z-index: 1;
  background-color: #303030;
  backface-visibility: hidden;
  position: relative;
  cursor: pointer;
}

.black__theme .minimum .add__favorite.notadd {
  background-color: #8d8d8d;
}

.black__theme .minimum .add__favorite.add {
  background-color: #ff9c00;
}

.black__theme .minimum .add__favorite .loader {
  width: 17px;
  height: 17px;
  border-radius: 100%;
  border-left: 3px solid #fff;
  position: relative;
  backface-visibility: hidden;
  animation: spin .7s linear infinite;
}

.black__theme .minimum .add__favorite:hover .icon-star {
  transform: rotate(25deg);
  transition: transform .2s;
}

.black__theme .minimum .add__favorite .tooltip {
  position: absolute;
  background-color: #303030;
  padding: 5px 10px;
  border-radius: 5px;
  left: 125%;
  color: #fff;
  top: 50%;
  opacity: 0;
  visibility: hidden;
  width: max-content;
  transform: translateY(-50%);
}

.black__theme .minimum .add__favorite .tooltip:after {
  position: absolute;
  content: '';
  top: 50%;
  left: -5px;
  opacity: 0;
  visibility: hidden;
  height: 0;
  width: 0;
  transform: translateY(-50%);
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-right: 5px solid #303030;
  pointer-events: none;
}

.black__theme .minimum .add__favorite:hover .tooltip,
.black__theme .minimum .add__favorite:hover .tooltip:after {
  opacity: 1;
  visibility: visible;
  transition: all .3s linear .6s;
}

.black__theme .minimum .add__favorite span {
  font-size: 18px;
  width: 18px;
  height: 20px;
  will-change: transform;
  color: #fff;
  display: inline-block;
  backface-visibility: hidden;
  transition: transform .2s linear, color .2s linear;
}

.black__theme .minimum .rating {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

.black__theme .minimum .rating::after {
  clear: both;
  content: "";
  display: table;
}

.black__theme .minimum .rating .percent {
  text-align: center;
  position: relative;
  height: 34px;
  border-bottom: 1px solid #535353;
  width: 100%;
}

.black__theme .minimum .rating .percent p {
  font-size: 23px;
  line-height: 34px;
  margin: 0;
  color: #fff;
  font-family: SFL;
}

.black__theme .minimum .rating .percent p.green {
  color: #4cde6e;
}

.black__theme .minimum .rating .percent p.orange {
  color: #ff7800;
}

.black__theme .minimum .rating .percent p.red {
  color: #ff4343;
}

.white__theme .minimum .rating .percent p.white {
  color: #fff !important;
}

.black__theme .minimum .rating .percent>div {
  position: absolute;
  background-color: #303030;
  padding: 5px 10px;
  border-radius: 5px;
  left: 125%;
  color: #fff;
  transform: translateY(-50%);
  top: 50%;
  width: max-content;
  opacity: 0;
  visibility: hidden;
  backface-visibility: hidden;
}

.black__theme .minimum .rating .percent>div:before {
  position: absolute;
  content: '';
  top: 50%;
  left: -5px;
  opacity: 0;
  visibility: hidden;
  height: 0;
  width: 0;
  transform: translateY(-50%);
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-right: 5px solid #303030;
  pointer-events: none;
}

.black__theme .minimum .rating .percent:hover>div,
.black__theme .minimum .rating .percent:hover>div:before {
  opacity: 1;
  visibility: visible;
  transition: all .3s linear .6s;
}

.black__theme .minimum .rating .comment {
  width: 100%;
  position: relative;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 34px;
  padding: 10px 0;
  border-bottom: 1px solid #535353;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.black__theme .minimum .rating .comment:hover p,
.black__theme .minimum .rating .comment:hover span {
  color: #fff !important;
}

.black__theme .minimum .rating .comment span {
  color: #8d8d8d;
  width: 45%;
  font-size: 13px;
}

.black__theme .minimum .rating .comment p {
  font-family: SFL;
  margin: 0;
  font-size: 10px;
  text-align: left;
  color: #ccc;
  width: 55%;
}

.black__theme .minimum .rating .comment>div {
  position: absolute;
  background-color: #303030;
  padding: 5px 10px;
  border-radius: 5px;
  left: 125%;
  color: #fff;
  top: 50%;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-50%);
  backface-visibility: hidden;
}

.black__theme .minimum .rating .comment>div:before {
  position: absolute;
  content: '';
  top: 50%;
  left: -5px;
  opacity: 0;
  visibility: hidden;
  height: 0;
  width: 0;
  transform: translateY(-50%);
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-right: 5px solid #303030;
  pointer-events: none;
}

.black__theme .minimum .rating .comment:hover>div,
.black__theme .minimum .rating .comment:hover>div:before {
  opacity: 1;
  visibility: visible;
  transition: all .3s linear .6s;
}

.black__theme .minimum .rating .delivery {
  width: 100%;
  position: relative;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 2px 0;
  height: 34px;
  border-bottom: 1px solid #535353;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.black__theme .minimum .rating .delivery span {
  width: 100%;
  padding-top: 1px;
  font-size: 28px;
}

.black__theme .minimum .rating .delivery p {
  font-family: SFL;
  margin: 0;
  font-size: 10px;
  text-align: left;
  color: #ccc;
  width: 55%;
}

.black__theme .minimum .rating .delivery>div {
  position: absolute;
  background-color: #303030;
  padding: 5px 10px;
  border-radius: 5px;
  left: 125%;
  color: #fff;
  top: 50%;
  opacity: 0;
  transform: translateY(-50%);
  width: max-content;
  visibility: hidden;
  backface-visibility: hidden;
}

.black__theme .minimum .rating .delivery>div:before {
  position: absolute;
  content: '';
  top: 50%;
  left: -5px;
  transform: translateY(-50%);
  opacity: 0;
  visibility: hidden;
  height: 0;
  width: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #303030;
  pointer-events: none;
}

.black__theme .minimum .rating .delivery:hover>div,
.black__theme .minimum .rating .delivery:hover>div:before {
  opacity: 1;
  visibility: visible;
  transition: all .3s linear .6s;
}

.black__theme .minimum .rating .act-price {
  width: 100%;
  position: relative;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 0;
  height: 34px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.black__theme .minimum .rating .act-price p {
  font-family: SFL;
  margin: 0;
  text-align: center;
  font-size: 17px;
  width: 100%;
}

.black__theme .minimum .rating .act-price p>span {
  font-size: 12px;
  margin-right: 5px;
  position: relative;
  top: -1px;
}

.black__theme .minimum .rating .act-price div {
  width: 100%;
  height: auto;
}

.black__theme .minimum .rating .act-price div>div {
  position: absolute;
  background-color: #303030;
  padding: 5px 10px;
  border-radius: 5px;
  left: 125%;
  height: 25px;
  margin-top: -12.5px;
  color: #fff;
  top: 50%;
  opacity: 0;
  visibility: hidden;
  width: max-content;
  backface-visibility: hidden;
}

.black__theme .minimum .rating .act-price div>div:before {
  position: absolute;
  content: '';
  top: 50%;
  left: -5px;
  opacity: 0;
  visibility: hidden;
  height: 0;
  width: 0;
  transform: translateY(-50%);
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-right: 5px solid #303030;
  pointer-events: none;
}

.black__theme .minimum .rating .act-price:hover div>div,
.black__theme .minimum .rating .act-price:hover div>div:before {
  opacity: 1;
  visibility: visible;
  transition: all .3s linear .6s;
}

.black__theme .minimum .rating .cart {
  width: 100%;
  position: relative;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 34px;
  padding: 10px 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
  border-bottom: 1px solid #535353;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.black__theme .minimum .rating .cart:hover p,
.black__theme .minimum .rating .cart:hover span {
  color: #fff !important;
}

.black__theme .minimum .rating .cart span {
  color: #8d8d8d;
  width: 45%;
  font-size: 13px;
}

.black__theme .minimum .rating .cart p {
  font-family: SFL;
  margin: 0;
  text-align: left;
  font-size: 10px;
  color: #ccc;
  width: 55%;
}

.black__theme .minimum .rating .cart>div {
  position: absolute;
  background-color: #303030;
  padding: 5px 10px;
  border-radius: 5px;
  left: 125%;
  color: #fff;
  top: 50%;
  opacity: 0;
  backface-visibility: hidden;
  visibility: hidden;
  transform: translateY(-50%);
}

.black__theme .minimum .rating .cart>div:before {
  position: absolute;
  content: '';
  top: 50%;
  left: -5px;
  opacity: 0;
  visibility: hidden;
  height: 0;
  width: 0;
  transform: translateY(-50%);
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-right: 5px solid #303030;
  pointer-events: none;
}

.black__theme .minimum .rating .cart:hover>div,
.black__theme .minimum .rating .cart:hover>div:before {
  opacity: 1;
  visibility: visible;
  transition: all .3s linear .6s;
}

.black__theme .maximum {
  position: relative;
  background-color: #303030;
  z-index: 2;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.black__theme .maximum .main__wrap {
  display: flex;
}

.black__theme .auth_window {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 10px;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 999999999;
}

.black__theme .auth_window .inner {
  background-color: #303030;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  width: 785px;
  height: 470px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  position: relative;
  justify-content: space-around;
}

.black__theme .auth_window .inner .header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: auto;
  z-index: 0;
  border: none;
  background-color: #4f4f4f;
  padding: 15px 25px 15px 50px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
}

.black__theme .auth_window .inner .header>h2 {
  font-size: 21px;
  font-family: SFL;
  margin: 0;
  color: #fff;
}

.black__theme .auth_window .inner .header span {
  color: #fff;
  font-size: 16px;
  cursor: pointer;
}

.black__theme .auth_window .inner .content {
  display: flex;
  height: 376px;
  flex-direction: column;
  justify-content: center;
  padding: 40px 0 0 0;
}

.black__theme .auth_window .inner .content .wrap__btn {
  padding-top: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 65%;
  margin: auto;
}

.black__theme .auth_window .inner .content .wrap__btn h2 {
  text-align: center;
  color: #fff;
  font-family: SFM;
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 18px;
}

.black__theme .auth_window .inner .content .wrap__btn p {
  color: #777;
  padding-top: 10px;
  font-size: 14px;
}

.black__theme .auth_window .inner .content .wrap__btn button {
  margin-bottom: 10px;
  padding: 12px 20px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: none;
  cursor: pointer;
  font-family: SFM;
  font-size: 14px;
  letter-spacing: .5px;
}

.black__theme .auth_window .inner .content .wrap__btn button:nth-of-type(1) {
  background-color: #4cde6e;
  color: #fff;
}

.black__theme .auth_window .inner .content .wrap__btn button:nth-of-type(2) {
  background-color: transparent;
  border: 1px solid #8d8d8d;
  color: #ccc;
}

.black__theme .auth_window .inner .footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 15px 50px;
  width: 100%;
  background-color: #383838;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.black__theme .auth_window .inner .footer .about p {
  text-transform: uppercase;
  font-family: SFL;
  font-size: 10px;
  margin: 0;
  color: #8d8d8d;
  letter-spacing: 1px;
}

.black__theme .auth_window .inner .footer .links a {
  color: #8d8d8d;
  font-size: 10px;
  font-family: SFL;
  text-transform: uppercase;
  text-decoration: none;
  border-bottom: 1px solid #525252;
  margin-left: 20px;
}

.black__theme .signin {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 10px;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 999999999;
}

.black__theme .signin .inner {
  background-color: #303030;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  width: 785px;
  height: 470px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  position: relative;
  justify-content: space-around;
}

.black__theme .signin .inner .header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: auto;
  z-index: 0;
  border: none;
  background-color: #4f4f4f;
  padding: 15px 25px 15px 50px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
}

.black__theme .signin .inner .header h2 {
  font-size: 21px;
  font-family: SFL;
  margin: 0;
  color: #fff;
}

.black__theme .signin .inner .header span {
  color: #fff;
  font-size: 16px;
  cursor: pointer;
}

.black__theme .signin .inner .content {
  display: flex;
  height: 376px;
  flex-direction: column;
  justify-content: center;
  padding: 40px 0 0 0;
}

.black__theme .signin .inner .content .local label {
  position: relative;
  display: block;
}

.black__theme .signin .inner .content .local label .alihelper_message {
  left: 103%;
  top: 50%;
  width: 200px;
  color: #fff;
  background-color: #ff4343;
  transform: translateY(-50%);
  padding: 10px 20px 10px 10px;
  position: absolute;
  z-index: 1;
}

.black__theme .signin .inner .content .local label .alihelper_message:before {
  position: absolute;
  content: '';
  left: -5px;
  top: 50%;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #ff4343;
}

.black__theme .signin .inner .content .local label .alihelper_message span {
  position: absolute;
  background-color: #ff4343;
  padding: 5px;
  right: -10px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 100%;
  color: #fff;
  cursor: pointer;
}

.black__theme .signin .inner .content .local label .alihelper_message p {
  margin: 0;
}

.black__theme .signin .inner .content .local label input {
  width: 320px;
  height: 40px;
  padding-left: 10px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #ddd;
  display: block;
  background-color: #fff;
  color: #222;
  margin-bottom: 20px;
}

.black__theme .signin .inner .content .local label input::-webkit-input-placeholder {
  font-family: SFL;
  font-size: 14px;
}

.black__theme .signin .inner .content .local label input::-moz-placeholder {
  font-family: SFL;
  font-size: 14px;
}

.black__theme .signin .inner .content .local label input:-ms-input-placeholder {
  font-family: SFL;
  font-size: 14px;
}

.black__theme .signin .inner .content .local label input::placeholder {
  font-family: SFL;
  font-size: 14px;
}

.black__theme .signin .inner .content .local .wrap__btn {
  padding-top: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.black__theme .signin .inner .content .local .wrap__btn button:nth-of-type(1) {
  color: #fff;
  font-family: SFM;
  font-size: 14px;
  padding: 11px 35px;
  border: none;
  background-color: #35b558;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  cursor: pointer;
}

.black__theme .signin .inner .content .local .wrap__btn button:nth-of-type(1) p {
  margin: 0;
}

.black__theme .signin .inner .content .local .wrap__btn button:nth-of-type(1) .dots_loader {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
}

.black__theme .signin .inner .content .local .wrap__btn button:nth-of-type(1) .dots_loader span {
  margin-right: 3px;
  background-color: rgba(255, 255, 255, .3);
  border-radius: 100%;
  width: 5px;
  height: 5px;
  animation: 1s blink infinite;
}

.black__theme .signin .inner .content .local .wrap__btn button:nth-of-type(1) .dots_loader span:nth-child(2) {
  animation-delay: 250ms;
}

.black__theme .signin .inner .content .local .wrap__btn button:nth-of-type(1) .dots_loader span:nth-child(3) {
  animation-delay: 500ms;
}

.black__theme .signin .inner .content .local .wrap__btn button:nth-of-type(1) .dots_loader span:last-child {
  margin-right: 0;
}

.black__theme .signin .inner .content .local .wrap__btn button:nth-of-type(1):hover {
  color: #ccc;
}

.black__theme .signin .inner .content .local .wrap__btn button:nth-of-type(2) {
  color: #35b558;
  font-family: SFR;
  font-size: 14px;
  border: none;
  border-bottom: 1px solid #35b558;
  background-color: transparent;
  cursor: pointer;
  letter-spacing: .3px;
}

.black__theme .signin .inner .content .local .wrap__btn button:nth-of-type(2):hover {
  border-color: transparent;
}

.black__theme .signin .inner .content .social {
  padding-top: 34px;
  width: 100%;
}

.black__theme .signin .inner .content .social h2 {
  font-size: 12px;
  margin: 0;
  color: #777;
  font-family: SFB;
  display: block;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
}

.black__theme .signin .inner .content .social h2:before {
  position: absolute;
  content: '';
  width: 100%;
  height: 1px;
  top: 50%;
  margin-top: -0.5px;
  left: 0;
  z-index: -1;
  background-color: #4f4f4f;
}

.black__theme .signin .inner .content .social h2:after {
  position: absolute;
  content: '';
  width: 72%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: -1;
  background-color: #303030;
}

.black__theme .signin .inner .content .social .wrap__btn {
  padding-top: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 65%;
  margin: auto;
}

.black__theme .signin .inner .content .wrap__btn__back {
  padding-top: 20px;
  text-align: center;
}

.black__theme .signin .inner .content .wrap__btn__back button {
  background-color: transparent;
  border: none;
  color: #777;
  font-size: 14px;
  font-family: SFR;
}

.black__theme .signin .inner .content .wrap__btn__back button:hover {
  color: #fff;
}

.black__theme .signin .inner .content .social .wrap__btn a {
  width: 30px;
  height: 30px;
  overflow: hidden;
  text-decoration: none;
  color: #fff;
}

.black__theme .signin .inner .content .social .wrap__btn a:hover span {
  color: #35b558;
}

.black__theme .signin .inner .content .social .wrap__btn a span {
  position: relative;
}

.black__theme .signin .inner .content .social .wrap__btn a:nth-of-type(1) span {
  top: -15px;
  left: -11px;
  font-size: 60px;
}

.black__theme .signin .inner .content .social .wrap__btn a:nth-of-type(2) span {
  font-size: 41px;
  top: -6px;
}

.black__theme .signin .inner .content .social .wrap__btn a:nth-of-type(3) span {
  font-size: 19px;
  top: 5px;
}

.black__theme .signin .inner .content .social .wrap__btn a:nth-of-type(4) span {
  font-size: 78px;
  top: -24px;
  left: -12px;
}

.black__theme .signin .inner .footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 15px 50px;
  width: 100%;
  background-color: #383838;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.black__theme .signin .inner .footer .about p {
  text-transform: uppercase;
  font-family: SFL;
  font-size: 10px;
  margin: 0;
  color: #8d8d8d;
  letter-spacing: 1px;
}

.black__theme .signin .inner .footer .links a {
  color: #8d8d8d;
  font-size: 10px;
  font-family: SFL;
  text-transform: uppercase;
  text-decoration: none;
  border-bottom: 1px solid #525252;
  margin-left: 20px;
}

.black__theme .signup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 10px;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 999999999;
}

.black__theme .signup .inner {
  background-color: #303030;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  width: 785px;
  height: 470px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.black__theme .signup .inner .header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: auto;
  z-index: 0;
  border: none;
  background-color: #4f4f4f;
  padding: 15px 25px 15px 50px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
}

.black__theme .signup .inner .header h2 {
  font-size: 21px;
  font-family: SFL;
  margin: 0;
  color: #fff;
}

.black__theme .signup .inner .header span {
  color: #fff;
  font-size: 16px;
  cursor: pointer;
}

.black__theme .signup .inner .content {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  height: 376px;
  justify-content: center;
  padding: 40px 0 0 0;
}

.black__theme .signup .inner .content .local label {
  position: relative;
  display: block;
}

.black__theme .signup .inner .content .local label .alihelper_message {
  left: 103%;
  top: 50%;
  width: 200px;
  color: #fff;
  background-color: #ff4343;
  transform: translateY(-50%);
  padding: 10px 20px 10px 10px;
  position: absolute;
  z-index: 1;
}

.black__theme .signup .inner .content .local label .alihelper_message:before {
  position: absolute;
  content: '';
  left: -5px;
  top: 50%;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #ff4343;
}

.black__theme .signup .inner .content .local label .alihelper_message span {
  position: absolute;
  background-color: #ff4343;
  padding: 5px;
  right: -10px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 100%;
  color: #fff;
  cursor: pointer;
}

.black__theme .signup .inner .content .local label .alihelper_message p {
  margin: 0;
}

.black__theme .signup .inner .content .local input {
  width: 320px;
  height: 40px;
  padding-left: 10px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #ddd;
  display: block;
  background-color: #fff;
  margin-bottom: 20px;
}

.black__theme .signup .inner .content .local input::-webkit-input-placeholder {
  color: #222;
  font-family: SFL;
  font-size: 14px;
}

.black__theme .signup .inner .content .local input::-moz-placeholder {
  color: #222;
  font-family: SFL;
  font-size: 14px;
}

.black__theme .signup .inner .content .local input:-ms-input-placeholder {
  color: #222;
  font-family: SFL;
  font-size: 14px;
}

.black__theme .signup .inner .content .local input::placeholder {
  color: #222;
  font-family: SFL;
  font-size: 14px;
}

.black__theme .signup .inner .content .local .wrap__btn__back {
  padding-top: 20px;
  text-align: center;
}

.black__theme .signup .inner .content .local .wrap__btn__back button {
  background-color: transparent;
  border: none;
  color: #777;
  font-size: 14px;
  font-family: SFR;
}

.black__theme .signup .inner .content .local .wrap__btn__back button:hover {
  color: #fff;
}

.black__theme .signup .inner .content .local .wrap__btn {
  padding-top: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.black__theme .signup .inner .content .local .wrap__btn button:nth-of-type(1) {
  color: #fff;
  font-family: SFM;
  font-size: 14px;
  padding: 11px 35px;
  border: none;
  background-color: #35b558;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  cursor: pointer;
}

.black__theme .signup .inner .content .local .wrap__btn button:nth-of-type(1) p {
  margin: 0;
}

.black__theme .signup .inner .content .local .wrap__btn button:nth-of-type(1) .dots_loader {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
}

.black__theme .signup .inner .content .local .wrap__btn button:nth-of-type(1) .dots_loader span {
  margin-right: 3px;
  background-color: rgba(255, 255, 255, .3);
  border-radius: 100%;
  width: 5px;
  height: 5px;
  animation: 1s blink infinite;
}

.black__theme .signup .inner .content .local .wrap__btn button:nth-of-type(1) .dots_loader span:nth-child(2) {
  animation-delay: 250ms;
}

.black__theme .signup .inner .content .local .wrap__btn button:nth-of-type(1) .dots_loader span:nth-child(3) {
  animation-delay: 500ms;
}

.black__theme .signup .inner .content .local .wrap__btn button:nth-of-type(1) .dots_loader span:last-child {
  margin-right: 0;
}

.black__theme .signup .inner .content .local .wrap__btn button:nth-of-type(1):hover {
  color: #ccc;
}

.black__theme .signup .inner .content .local .wrap__btn button:nth-of-type(2) {
  color: #35b558;
  font-family: SFR;
  font-size: 14px;
  border: none;
  border-bottom: 1px solid #35b558;
  background-color: transparent;
  cursor: pointer;
  letter-spacing: .3px;
}

.black__theme .signup .inner .content .local .wrap__btn button:nth-of-type(2):hover {
  border-color: transparent;
}

.black__theme .signup .inner .footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 15px 50px;
  width: 100%;
  background-color: #383838;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.black__theme .signup .inner .footer .about p {
  text-transform: uppercase;
  font-family: SFL;
  font-size: 10px;
  margin: 0;
  color: #8d8d8d;
  letter-spacing: 1px;
}

.black__theme .signup .inner .footer .links a {
  color: #8d8d8d;
  font-size: 10px;
  font-family: SFL;
  text-transform: uppercase;
  text-decoration: none;
  border-bottom: 1px solid #525252;
  margin-left: 20px;
}

.black__theme .maximum .menu {
  width: 150px;
}

.black__theme .maximum .menu ul {
  margin: 0;
  padding: 0;
}

.black__theme .maximum .menu ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  margin: 0;
  display: flex;
}

.black__theme .maximum .menu ul li input {
  display: none;
}

.black__theme .maximum .menu ul li label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 65px;
  cursor: pointer;
  width: 100%;
  padding: 0 10px 0 15px;
  font-size: 10px;
  line-height: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: SFB;
  color: #8d8d8d;
  background-color: #1a1a1a;
  text-decoration: none;
  position: relative;
}

.black__theme .maximum .menu ul li .disable {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 65px;
  cursor: default;
  width: 100%;
  padding: 0 10px 0 15px;
  font-size: 10px;
  line-height: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: SFB;
  color: #8d8d8d;
  background-color: rgba(26, 26, 26, .2);
  text-decoration: none;
  position: relative;
}

.black__theme .maximum .menu ul li .disable .disable__tooltip {
  position: absolute;
  white-space: nowrap;
  background-color: rgba(26, 26, 26, 1);
  color: #fff;
  top: 50%;
  left: 120%;
  transform: translate(0, -50%);
  padding: 5px 10px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  pointer-events: none;
  z-index: 99;
}

.black__theme .maximum .menu ul li .disable .disable__tooltip:after {
  position: absolute;
  content: '';
  top: 50%;
  margin-top: -5px;
  left: -5px;
  opacity: 0;
  visibility: hidden;
  height: 0;
  width: 0;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-right: 5px solid rgba(26, 26, 26, 1);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  z-index: 999;
  pointer-events: none;
}

.black__theme .maximum .menu ul li .disable:hover .disable__tooltip,
.black__theme .maximum .menu ul li .disable:hover .disable__tooltip:after {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.black__theme .maximum .menu ul li .disable .disable__tooltip:after {
  bottom: -5px;
}

.black__theme .maximum .menu ul li label .menu__img__wrap {
  width: 30px;
}

.black__theme .maximum .menu ul li label.disable .menu__img__wrap {
  opacity: .2;
}

.black__theme .maximum .menu ul li label .menu__img__wrap span {
  display: inline-block;
}

.black__theme .maximum .menu ul li label .menu__desc__wrap {
  width: -webkit-calc(100% - 30px);
  width: calc(100% - 30px);
}

.black__theme .maximum .menu ul li label.disable .menu__desc__wrap {
  opacity: .2
}

.black__theme .maximum .menu ul li label .menu__desc__wrap p {
  display: inline;
  margin: 0;
}

.black__theme .maximum .menu ul li label .menu__desc__wrap span.arrow {
  font-size: 10px;
  display: inline-block;
}

.black__theme .maximum .menu ul li label .menu__desc__wrap span.reviews__count {
  background-color: #ff4343;
  padding: 1px 5px;
  color: #fff;
  font-family: SFSB;
  font-size: 9px;
  margin-top: 2px;
  display: inline-block;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.black__theme .maximum .menu ul li label:hover {
  background-color: #101010;
}

.black__theme .maximum .menu ul li label.disable:hover {
  background-color: rgba(26, 26, 26, .2);
}

.black__theme .maximum .menu ul li input:checked+label {
  color: #fff;
  background-color: #303030;
}

.black__theme .maximum .menu ul li input:checked+label:before {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 4px;
  height: 100%;
  background-color: #ff4343;
}

.black__theme .maximum .menu ul li input:checked+label:hover {
  background-color: #303030;
}

.black__theme .maximum .menu ul li:nth-of-type(1) label .menu__img__wrap span {
  font-size: 20px;
}

.black__theme .maximum .menu ul li:nth-of-type(2) label .menu__img__wrap span {
  font-size: 22px;
}

.black__theme .maximum .menu ul li:nth-of-type(3) label .menu__img__wrap span {
  font-size: 18px;
}

.black__theme .maximum .menu ul li:nth-of-type(4) label .menu__img__wrap span {
  font-size: 15px;
}

.black__theme .maximum .menu ul li:nth-of-type(5) label .menu__img__wrap span {
  font-size: 16px;
}

.black__theme .maximum .container__rating {
  padding: 5px 0 0;
  width: 370px;
}

.black__theme .maximum .container__rating .top__line__rating {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 20px;
  position: relative;
  margin-bottom: 20px;
}

.black__theme .maximum .container__rating .top__line__rating:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  width: 90%;
  margin: auto;
  background-color: #4f4f4f;
}

.black__theme .maximum .container__rating .top__line__rating span {
  color: #8d8d8d;
  cursor: pointer;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.black__theme .maximum .container__rating .top__line__rating span:hover {
  color: #fff;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.black__theme .maximum .container__rating .top__line__rating span:nth-of-type(1) {
  font-size: 14px;
}

.black__theme .maximum .container__rating .top__line__rating span:nth-of-type(2) {
  font-size: 12px;
}

.black__theme .maximum .container__rating .top__line__rating h2 {
  font-size: 16px;
  font-family: SFL;
  margin: 0;
  letter-spacing: .8px;
  color: #fff;
}

.black__theme .maximum .container__rating .content .rating .price_icon {
  padding: 30px 0 25px;
  display: flex;
  justify-content: center;
}

.black__theme .maximum .container__rating .content .rating .price_icon span {
  font-size: 65px;
  color: #8d8d8d;
}

.black__theme .maximum .container__rating .content .rating .price_text {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.black__theme .maximum .container__rating .content .rating .price_text h2 {
  width: 100%;
  text-align: center;
  margin: 0 0 15px 0;
  color: #fff;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 2px;
  font-family: SFM;
}

.black__theme .maximum .container__rating .content .rating .price_text p {
  width: 100%;
  text-align: center;
  margin: 0;
  color: #8d8d8d;
  font-size: 11px;
  letter-spacing: 0.5px;
  font-family: SFL;
  line-height: 16px;
  padding: 0 35px;
}

.black__theme .maximum .container__rating .content .rating p {
  color: #fff;
}

.black__theme .maximum .container__rating .content .rating .stat {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 20px;
  margin-bottom: 20px;
}

.black__theme .maximum .container__rating .content .rating .stat .left {
  padding-left: 5px;
  margin-right: 15px;
}

.black__theme .maximum .container__rating .content .rating .stat .left p {
  font-size: 36px;
  font-family: SFL;
  margin: 0;
}

.black__theme .maximum .container__rating .content .rating .stat .left p.green {
  color: #4cde6e;
}

.black__theme .maximum .container__rating .content .rating .stat .left p.orange {
  color: #ff7800;
}

.black__theme .maximum .container__rating .content .rating .stat .left p.red {
  color: #ff4343;
}

.black__theme .maximum .container__rating .content .rating .stat .right {
  border-left: 1px solid #4f4f4f;
  padding-left: 15px;
}

.black__theme .maximum .container__rating .content .rating .stat .right h2 {
  font-family: SFR;
  font-size: 11px;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: #fff;
  margin-bottom: 5px;
}

.black__theme .maximum .container__rating .content .rating .stat .right p {
  font-family: SFL;
  font-size: 12px;
  margin: 0;
  color: #ccc;
  letter-spacing: .7px;
}

.black__theme .maximum .container__rating .content .rating .desc {
  padding: 0 25px;
}

.black__theme .maximum .container__rating .content .rating .desc ul {
  list-style-type: none;
}

.black__theme .maximum .container__rating .content .rating .desc ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  margin: 0;
  align-items: flex-start;
}

.black__theme .maximum .container__rating .content .rating .desc ul li p {
  color: #ccc;
  font-family: SFL;
  font-size: 12px;
  margin-bottom: 10px;
  letter-spacing: .7px;
}

.black__theme .maximum .container__rating .content .rating .desc ul li span {
  font-size: 8px;
  width: 12px;
  margin-right: 10px;
  margin-top: 2px;
}

.black__theme .maximum .container__price {
  padding: 5px 0 0;
  width: 370px;
}

.black__theme .maximum .container__price .top__line__price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 20px;
  position: relative;
  margin-bottom: 10px;
}

.black__theme .maximum .container__price .top__line__price:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  width: 90%;
  margin: auto;
  background-color: #4f4f4f;
}

.black__theme .maximum .container__price .top__line__price span {
  color: #8d8d8d;
  cursor: pointer;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.black__theme .maximum .container__price .top__line__price span:hover {
  color: #fff;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.black__theme .maximum .container__price .top__line__price span:nth-of-type(1) {
  font-size: 14px;
}

.black__theme .maximum .container__price .top__line__price span:nth-of-type(2) {
  font-size: 12px;
}

.black__theme .maximum .container__price .top__line__price h2 {
  font-size: 16px;
  font-family: SFL;
  margin: 0;
  letter-spacing: .8px;
  color: #fff;
}

.black__theme .maximum .container__price .content .price .btn {
  text-align: right;
  padding: 1px 25px 0 20px;
}

.black__theme .maximum .container__price .content .price .btn button {
  background-color: #35b558;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 5px 8px;
  color: #fff;
  cursor: pointer;
  text-transform: uppercase;
  font-family: SFM;
  font-size: 9px;
  position: relative;
  border: none;
}

.black__theme .maximum .container__price .content .price .btn button .dots_loader {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
}

.black__theme .maximum .container__price .content .price .btn button .dots_loader span {
  margin-right: 3px;
  background-color: rgba(255, 255, 255, .3);
  border-radius: 100%;
  width: 5px;
  height: 5px;
  animation: 1s blink infinite;
}

.black__theme .maximum .container__price .content .price .btn button .dots_loader span:nth-child(2) {
  animation-delay: 250ms;
}

.black__theme .maximum .container__price .content .price .btn button .dots_loader span:nth-child(3) {
  animation-delay: 500ms;
}

.black__theme .maximum .container__price .content .price .btn button .dots_loader span:last-child {
  margin-right: 0;
}

.black__theme .maximum .container__price .content .price .btn button.button_red {
  background-color: #ff4343;
  font-size: 8px;
}

.black__theme .maximum .container__price .content .price .btn button.button_green {
  background-color: #35b558;
}

.black__theme .maximum .container__price .content .price .btn button .icon-plus {
  font-size: 7px;
  margin-right: 3px;
}

.black__theme .maximum .container__price .content .price .btn button p {
  display: inline-block;
  margin: 0;
}

.black__theme .maximum .container__price .content .price .btn button:hover {
  color: #ddd;
}

.black__theme .maximum .container__price .content .price .price_icon {
  padding: 30px 0 10px;
  display: flex;
  justify-content: center;
}

.black__theme .maximum .container__price .content .price .price_icon span {
  font-size: 85px;
  color: #8d8d8d;
}

.black__theme .maximum .container__price .content .price .price_text {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.black__theme .maximum .container__price .content .price .price_text h2 {
  width: 100%;
  text-align: center;
  margin: 0 0 15px 0;
  color: #fff;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 2px;
  font-family: SFM;
}

.black__theme .maximum .container__price .content .price .price_text p {
  width: 100%;
  text-align: center;
  margin: 0;
  color: #8d8d8d;
  font-size: 11px;
  letter-spacing: 0.5px;
  font-family: SFL;
  line-height: 16px;
  padding: 0 35px;
}

.black__theme .maximum .container__follow {
  padding: 5px 0 0;
  width: 370px;
}

.black__theme .maximum .container__follow .top__line__follow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 20px;
  position: relative;
  margin-bottom: 0px;
}

.black__theme .maximum .container__follow .top__line__follow:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  width: 90%;
  margin: auto;
  background-color: #4f4f4f;
}

.black__theme .maximum .container__follow .top__line__follow span {
  color: #8d8d8d;
  cursor: pointer;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.black__theme .maximum .container__follow .top__line__follow span:hover {
  color: #fff;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.black__theme .maximum .container__follow .top__line__follow span:nth-of-type(1) {
  font-size: 14px;
}

.black__theme .maximum .container__follow .top__line__follow span:nth-of-type(2) {
  font-size: 12px;
}

.black__theme .maximum .container__follow .top__line__follow h2 {
  font-size: 16px;
  margin: 0;
  font-family: SFL;
  letter-spacing: .8px;
  color: #fff;
}

.black__theme .maximum .container__follow .content .follow .btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  padding: 10px 20px 0;
  align-items: center;
  margin-bottom: 15px;
}

.black__theme .maximum .container__follow .content .follow .btn input {
  display: none;
}

.black__theme .maximum .container__follow .content .follow .btn .add {
  background-color: #35b558;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 5px 8px;
  color: #fff;
  cursor: pointer;
  text-transform: uppercase;
  font-family: SFM;
  font-size: 9px;
  position: relative;
  border: none;
}

.black__theme .maximum .container__follow .content .follow .btn .add .dots_loader {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
}

.black__theme .maximum .container__follow .content .follow .btn .add .dots_loader span {
  margin-right: 3px;
  background-color: rgba(255, 255, 255, .3);
  border-radius: 100%;
  width: 5px;
  height: 5px;
  animation: 1s blink infinite;
}

.black__theme .maximum .container__follow .content .follow .btn .add .dots_loader span:nth-child(2) {
  animation-delay: 250ms;
}

.black__theme .maximum .container__follow .content .follow .btn .add .dots_loader span:nth-child(3) {
  animation-delay: 500ms;
}

.black__theme .maximum .container__follow .content .follow .btn .add .dots_loader span:last-child {
  margin-right: 0;
}

.black__theme .maximum .container__follow .content .follow .btn .add.button_red {
  background-color: #ff4343;
  font-size: 8px;
}

.black__theme .maximum .container__follow .content .follow .btn .add.button_green {
  background-color: #35b558;
}

.black__theme .maximum .container__follow .content .follow .btn .add span {
  font-size: 7px;
  margin-right: 3px;
}

.black__theme .maximum .container__follow .content .follow .btn .add p {
  display: inline-block;
  margin: 0;
}

.black__theme .maximum .container__follow .content .follow .btn .add:hover {
  color: #ddd;
}

.black__theme .maximum .container__follow .content .follow .btn .sort {
  text-transform: uppercase;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  border: 1px solid #565656;
  background-color: transparent;
  padding: 5px 8px;
  font-size: 9px;
  font-family: SFM;
  color: #8d8d8d;
  cursor: pointer;
}

.black__theme .maximum .container__follow .content .follow .btn .sort span {
  font-size: 8px;
  margin-right: 3px;
}

.black__theme .maximum .container__follow .content .follow .btn .sort p {
  display: inline-block;
  margin: 0;
}

.black__theme .maximum .container__follow .content .follow .btn .sort:hover {
  color: #a9a9a9;
}

.black__theme .maximum .container__follow .content .follow .btn .all {
  text-transform: uppercase;
  background-color: transparent;
  border: none;
  color: #fff;
  border: 1px solid #565656;
  padding: 5px 10px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  font-family: SFM;
  font-size: 9px;
  margin-right: 10px;
  cursor: pointer;
}

.black__theme .maximum .container__follow .content .follow .btn .all:hover {
  color: #a9a9a9;
}

.black__theme .maximum .container__follow .content .follow .btn input:checked+label {
  background-color: #5f5f5f;
  color: #fff;
  cursor: default;
}

.black__theme .maximum .container__follow .content .follow .btn input:checked+label:hover {
  color: #fff;
}

.black__theme .maximum .container__follow .content .follow .price_icon {
  padding: 50px 0 25px;
  display: flex;
  justify-content: center;
}

.black__theme .maximum .container__follow .content .follow .price_icon span {
  font-size: 60px;
  color: #8d8d8d;
}

.black__theme .maximum .container__follow .content .follow .price_text {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: -10px;
}

.black__theme .maximum .container__follow .content .follow .price_text p {
  width: 100%;
  text-align: center;
  margin: 0;
  color: #8d8d8d;
  font-size: 11px;
  letter-spacing: 0.5px;
  font-family: SFL;
  line-height: 16px;
  padding: 0 35px;
}

.black__theme .maximum .container__follow .content {
  position: relative;
  padding: 0 5px;
  height: 270px;
}

.black__theme .maximum .container__follow .content .alihelper__item__preload {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9;
  background-color: rgba(48, 48, 48, .7);
}

.black__theme .maximum .container__follow .content .alihelper__item__preload .alihelper__preload {
  width: 100%;
  height: 100%;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.black__theme .maximum .container__follow .content .alihelper__item__preload .alihelper__preload span {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  border-left: 3px solid #fff;
  position: relative;
  animation: spin .7s linear infinite;
}

.black__theme .maximum .container__follow .content .alihelper__item__preload .alihelper__preload p {
  color: #fff;
  text-align: center;
  font-size: 12px;
}

.black__theme .maximum .container__follow .content .alihelper__item__preload .alihelper__preload p button {
  color: rgb(204, 204, 204);
  border: 1px solid rgb(141, 141, 141);
  background-color: transparent;
  padding: 8px 10px;
  margin: 10px 0;
  border-radius: 3px;
  font-size: 12px;
}

.black__theme .maximum .container__follow .content .alihelper__item__preload .alihelper__preload p button:nth-of-type(1) {
  color: rgb(204, 204, 204);
}

.black__theme .maximum .container__follow .content .alihelper__item__preload .alihelper__preload p button:nth-of-type(2) {
  color: #fff;
  background-color: rgb(76, 222, 110);
  border: none;
}

.black__theme .maximum .container__follow .content .follow .items {
  height: 220px;
}

.black__theme .maximum .container__follow .content .follow .items .empty,
.black__theme .maximum .container__follow .content .follow .items .error {
  color: #fff;
  text-align: center;
  padding-top: 20px;
}

.black__theme .maximum .container__follow .content .follow .items .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 15px;
  border-bottom: 1px solid #565656;
  padding-bottom: 15px;
}

.black__theme .maximum .container__follow .content .follow .items .item:last-child {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.black__theme .maximum .container__follow .content .follow .items .item .delete {
  padding: 0 15px 0 0;
  cursor: pointer;
}

.black__theme .maximum .container__follow .content .follow .items .item .delete span {
  color: #8d8d8d;
  font-size: 18px;
}

.black__theme .maximum .container__follow .content .follow .items .item .delete:hover span {
  color: #a9a9a9;
}

.black__theme .maximum .container__follow .content .follow .items .item .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-width: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.black__theme .maximum .container__follow .content .follow .items .item .container .img {
  align-self: flex-start;
  margin-right: 15px;
  width: 48px;
  height: 48px;
}

.black__theme .maximum .container__follow .content .follow .items .item .container .img img {
  display: block;
  max-width: auto;
  max-height: auto;
  width: 45px;
}

.black__theme .maximum .container__follow .content .follow .items .item .container .desc h2 {
  font-size: 12px;
  font-family: SFL;
  color: #ccc;
  max-height: 64px;
  overflow: hidden;
  margin: 0;
  line-height: 16px;
  margin-bottom: 5px;
}

.black__theme .maximum .container__follow .content .follow .items .item .container .desc h2 a {
  color: #777;
  text-decoration: none;
}

.black__theme .maximum .container__follow .content .follow .items .item .container .desc h2 a:hover {
  color: #777;
  text-decoration: underline;
}

.black__theme .maximum .container__follow .content .follow .items .item .container .desc p {
  font-size: 14px;
  color: #fff;
  margin: 0;
  font-family: SFR;
}

.black__theme .maximum .container__follow .content .follow .items .item .container .desc p.green {
  color: #4cde6e;
}

.black__theme .maximum .container__follow .content .follow .items .item .container .desc p.red {
  color: #ff4343;
}

.black__theme .maximum .container__follow .content .follow .items .item .container .desc p span {
  margin-left: 3px;
  font-size: 12px;
}

.black__theme .maximum .container__reviews {
  padding: 5px 0 0;
  position: relative;
  width: 370px;
}

.black__theme .maximum .container__reviews .top__line__reviews {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 20px;
  position: relative;
}

.black__theme .maximum .container__reviews .top__line__reviews:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  width: 90%;
  margin: auto;
  background-color: #4f4f4f;
}

.black__theme .maximum .container__reviews .top__line__reviews span {
  color: #8d8d8d;
  cursor: pointer;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.black__theme .maximum .container__reviews .top__line__reviews span:hover {
  color: #fff;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.black__theme .maximum .container__reviews .top__line__reviews span:nth-of-type(1) {
  font-size: 14px;
}

.black__theme .maximum .container__reviews .top__line__reviews span:nth-of-type(2) {
  font-size: 12px;
}

.black__theme .maximum .container__reviews .top__line__reviews h2 {
  font-size: 16px;
  font-family: SFL;
  margin: 0;
  letter-spacing: .8px;
  color: #fff;
}

.black__theme .maximum .container__reviews .content {
  position: relative;
  padding: 0 5px;
}

.black__theme .maximum .container__reviews .content .alihelper__item__preload {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9;
}

.black__theme .maximum .container__reviews .content .alihelper__item__preload .alihelper__preload {
  width: 100%;
  height: 100%;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.black__theme .maximum .container__reviews .content .alihelper__item__preload .alihelper__preload span {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  border-left: 3px solid #fff;
  position: relative;
  animation: spin .7s linear infinite;
}

.black__theme .maximum .container__reviews .content>h2 {
  font-family: SFR;
  font-size: 16px;
  padding-top: 10px;
  color: #fff;
  text-align: center;
}

.black__theme .maximum .container__reviews .content .reviews {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 270px;
}

.black__theme .maximum .container__reviews .content .reviews .price_icon {
  padding: 30px 0 25px;
  display: flex;
  justify-content: center;
}

.black__theme .maximum .container__reviews .content .reviews .price_icon span {
  font-size: 55px;
  color: #8d8d8d;
}

.black__theme .maximum .container__reviews .content .reviews .price_text {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.black__theme .maximum .container__reviews .content .reviews .price_text h2 {
  width: 100%;
  text-align: center;
  margin: 0 0 15px 0;
  color: #fff;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 2px;
  font-family: SFM;
}

.black__theme .maximum .container__reviews .content .reviews .price_text p {
  width: 100%;
  text-align: center;
  margin: 0;
  color: #8d8d8d;
  font-size: 11px;
  letter-spacing: 0.5px;
  font-family: SFL;
  line-height: 16px;
  padding: 0 35px;
}

.black__theme .maximum .container__reviews .content .reviews p {
  color: #fff;
}

.black__theme .maximum .container__reviews .content .reviews>h2 {
  font-family: SFR;
  font-size: 16px;
  padding-top: 10px;
  color: #fff;
  text-align: center;
}

.black__theme .maximum .container__reviews .content .reviews .params {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  width: 100%;
  padding: 0 20px;
  max-height: 50px;
  height: 100%;
  margin-bottom: 10px;
}

.black__theme .maximum .container__reviews .content .reviews .params:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  width: 90%;
  margin: auto;
  background-color: #4f4f4f;
}

.black__theme .maximum .container__reviews .content .reviews .params .wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-right: 10px;
  padding: 3px 0;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.black__theme .maximum .container__reviews .content .reviews .params .wrap>label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.black__theme .maximum .container__reviews .content .reviews .params .wrap>label h2 {
  font-size: 11px;
  white-space: nowrap;
  letter-spacing: .5px;
  color: #ccc;
  margin: 0;
  font-family: SFL;
  margin-right: 3px;
}

.black__theme .maximum .container__reviews .content .reviews .params .wrap>label span {
  font-size: 11px;
  font-weight: bold;
  color: #ccc;
  white-space: nowrap;
  font-family: SFL;
  margin-right: 5px;
}

.black__theme .maximum .container__reviews .content .reviews .params .wrap input {
  display: none;
}

.black__theme .maximum .container__reviews .content .reviews .params .wrap label:nth-of-type(2) {
  background-color: #4f4f4f;
  width: 30px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  height: 16px;
  position: relative;
}

.black__theme .maximum .container__reviews .content .reviews .params .wrap label:nth-of-type(2):before {
  position: absolute;
  content: '\e91d';
  font-family: 'icomoon';
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 7px;
  width: 18px;
  line-height: 0;
  height: 18px;
  top: -1px;
  left: 0;
  background-color: #8d8d8d;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.black__theme .maximum .container__reviews .content .reviews .params .wrap input:checked+label:before {
  left: auto;
  right: 0;
  background-color: #4cde6e;
  color: #fff;
  content: '\e91c';
  -webkit-transition: all .3s;
  transition: all .3s;
}

.black__theme .maximum .container__reviews .content .reviews .items {
  width: 100%;
  height: 210px;
}

.black__theme .maximum .container__reviews .content .reviews .items .alihelper__item__preload {
  position: relative;
  height: 50px;
}

.black__theme .maximum .container__reviews .content .reviews .items .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #565656;
}

.black__theme .maximum .container__reviews .content .reviews .items .item:last-child {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.black__theme .maximum .container__reviews .content .reviews .items .item .local {
  padding: 0 25px 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.black__theme .maximum .container__reviews .content .reviews .items .item .local span {
  color: #8d8d8d;
  font-size: 11px;
  width: 16px;
  height: 16px;
  padding: 0 0 0 25px;
  background-image: url('../../img/common/icons/sprites_country.png');
  background-repeat: no-repeat;
  font-family: SFL;
}

.black__theme .maximum .container__reviews .content .reviews .items .item .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-width: auto;
  overflow: hidden;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.black__theme .maximum .container__reviews .content .reviews .items .item .container .rating {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}

.black__theme .maximum .container__reviews .content .reviews .items .item .container .rating span {
  font-size: 12px;
  color: #8d8d8d;
  margin-right: 5px;
}

.black__theme .maximum .container__reviews .content .reviews .items .item .container .rating span.gold {
  color: #ff9c00;
}

.black__theme .maximum .container__reviews .content .reviews .items .item .container .desc {
  margin-bottom: 5px;
  width: 100%;
}

.black__theme .maximum .container__reviews .content .reviews .items .item .container .desc h2 {
  font-size: 12px;
  font-family: SFL;
  color: #ccc;
  margin: 0;
  line-height: 16px;
  margin-bottom: 5px;
  font-weight: 400;
  padding-right: 5px;
}

.black__theme .maximum .container__reviews .content .reviews .items .item .container .imgs {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.black__theme .maximum .container__reviews .content .reviews .items .item .container .imgs a {
  width: 48px;
  height: 48px;
  margin-bottom: 5px;
  margin-right: 10px;
  display: block;
  position: relative;
  overflow: hidden;
}

.black__theme .maximum .container__reviews .content .reviews .items .item .container .imgs a:before {
  position: absolute;
  content: '\e916';
  font-family: 'icomoon';
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  cursor: pointer;
  pointer-events: none;
}

.black__theme .maximum .container__reviews .content .reviews .items .item .container .imgs a:hover:before {
  opacity: 1;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.black__theme .maximum .container__reviews .content .reviews .items .item .container .imgs a img {
  display: block;
  min-width: 100%;
  min-height: 100%;
  width: 100%;
  height: auto;
}

.black__theme .maximum .container__tracking {
  padding: 5px 0 0;
  width: 370px;
  position: relative;
}

.black__theme .maximum .container__tracking .alihelper_message {
  position: absolute;
  background-color: #222;
  padding: 25px 15px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  border-radius: 3px;
  z-index: 1;
}

.black__theme .maximum .container__tracking .alihelper_message span {
    position: absolute;
    right: -10px;
    top: -10px;
    cursor: pointer;
    padding: 5px;
    border-radius: 100%;
    background-color: #222;
    font-size: 14px;
}

.black__theme .maximum .container__tracking .alihelper_message p {
    font-size: 14px;
    margin: 0;
}

.black__theme .maximum .container__tracking>.tracking_popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 10px;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 999999999;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner {
  border-radius: 15px;
  max-height: 90%;
  height: 100%;
  width: 785px;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  z-index: 0;
  border: none;
  background-color: #4f4f4f;
  padding: 15px 25px 15px 50px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner .header h2 {
  font-size: 21px;
  font-family: SFL;
  margin: 0;
  color: #fff;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner .header span {
  color: #fff;
  font-size: 16px;
  cursor: pointer;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner .main_info {
  padding: 20px 50px;
  display: flex;
  width: 100%;
  height: auto;
  background-color: #303030;
  justify-content: space-between;
  align-items: center;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner .main_info>h3 {
  font-size: 16px;
  text-transform: uppercase;
  font-family: SFB;
  margin: 0;
  background-color: #303030;
  color: #fff;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner .main_info .last_point {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 39%;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner .main_info .last_point>span {
  font-size: 67px;
  margin-right: 10px;
  height: 40px;
  width: 40px;
  color: #fff;
  position: relative;
  top: -8px;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner .main_info .last_point>div {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner .main_info .last_point>div h3 {
  font-size: 16px;
  font-family: SFL;
  color: #fff;
  margin: 0;
  width: 100%;
  margin-bottom: 5px;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner .main_info .last_point>div p {
  font-size: 12px;
  width: 100%;
  font-family: SFL;
  color: #ccc;
  margin: 0;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description {
  overflow: hidden;
  overflow-y: auto;
  width: 100%;
  height: 75%;
  background-color: #292929;
  position: relative;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description>p {
  margin: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  color: #fff;
  font-size: 16px;
  text-align: center;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description .alihelper__item__preload {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9;
  background-color: rgba(48, 48, 48, .7);
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description .alihelper__item__preload .alihelper__preload {
  width: 100%;
  height: 100%;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description .alihelper__item__preload .alihelper__preload span {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  border-left: 3px solid #fff;
  position: relative;
  animation: spin .7s linear infinite;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description .item {
  padding: 20px 50px;
  display: flex;
  background-color: #202020;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .date {
  width: 10%;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .date h3 {
  font-size: 14px;
  font-family: SFL;
  color: #fff;
  margin: 0;
  margin-bottom: 5px;
  width: 100%;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .date p {
  font-size: 12px;
  width: 100%;
  font-family: SFL;
  color: #ccc;
  margin: 0;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .one {
  width: 10%;
  display: flex;
  align-self: stretch;
  align-items: center;
  position: relative;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .one span {
  width: 20px;
  height: 20px;
  z-index: 1;
  margin-left: 30%;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 8px;
  background-color: #8d8d8d;
  border-radius: 100%;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .first {
  width: 10%;
  display: flex;
  align-self: stretch;
  align-items: center;
  position: relative;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .first:before {
  position: absolute;
  content: '';
  left: calc(30% + 7.5px);
  height: calc(50% + 20px);
  width: 5px;
  top: 50%;
  background-color: #4f4f4f;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .first span {
  width: 20px;
  height: 20px;
  z-index: 1;
  margin-left: 30%;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 8px;
  background-color: #8d8d8d;
  border-radius: 100%;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .green {
  width: 10%;
  display: flex;
  align-self: stretch;
  align-items: center;
  position: relative;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .green:before {
  position: absolute;
  content: '';
  left: calc(30% + 7.5px);
  height: calc(50% + 20px);
  width: 5px;
  top: 50%;
  background-color: #4f4f4f;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .green span {
  width: 20px;
  height: 20px;
  z-index: 1;
  margin-left: 30%;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 8px;
  background-color: #4cde6e;
  border-radius: 100%;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .middle {
  width: 10%;
  display: flex;
  align-self: stretch;
  align-items: center;
  position: relative;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .middle:before {
  position: absolute;
  content: '';
  left: calc(30% + 7.5px);
  height: calc(100% + 40px);
  width: 5px;
  top: -20px;
  background-color: #4f4f4f;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .middle span {
  width: 20px;
  height: 20px;
  z-index: 1;
  margin-left: 30%;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 8px;
  background-color: #8d8d8d;
  border-radius: 100%;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .last {
  width: 10%;
  display: flex;
  align-self: stretch;
  align-items: center;
  position: relative;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .last:before {
  position: absolute;
  content: '';
  left: calc(30% + 7.5px);
  height: calc(50% + 20px);
  width: 5px;
  top: -20px;
  background-color: #4f4f4f;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .last span {
  width: 20px;
  height: 20px;
  z-index: 1;
  margin-left: 30%;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 8px;
  background-color: #8d8d8d;
  border-radius: 100%;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .description {
  width: 60%;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .description h3 {
  font-size: 14px;
  font-family: SFL;
  color: #fff;
  margin: 0;
  margin-bottom: 5px;
  width: 100%;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .description p {
  font-size: 12px;
  width: 100%;
  font-family: SFL;
  color: #ccc;
  margin: 0;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .post_name {
  width: 20%;
  display: flex;
  align-items: center;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner>.description .item .post_name h3 {
  font-size: 11px;
  text-transform: uppercase;
  font-family: SFM;
  color: #8d8d8d;
  margin: 0;
  margin-bottom: 5px;
  width: 100%;
  text-align: right;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner .description .item:nth-of-type(odd) {
  background-color: #292929;
}

.black__theme .maximum .container__tracking>.tracking_popup .inner .footer {
  width: 100%;
  height: 30px;
  background-color: #383838;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}

.black__theme .maximum .container__tracking .top__line__tracking {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 20px;

  position: relative;
  margin-bottom: 0px;
}

.black__theme .maximum .container__tracking .top__line__tracking:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  width: 90%;
  margin: auto;
  background-color: #4f4f4f;
}

.black__theme .maximum .container__tracking .top__line__tracking span {
  color: #8d8d8d;
  cursor: pointer;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.black__theme .maximum .container__tracking .top__line__tracking span:hover {
  color: #fff;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.black__theme .maximum .container__tracking .top__line__tracking span:nth-of-type(1) {
  font-size: 14px;
}

.black__theme .maximum .container__tracking .top__line__tracking span:nth-of-type(2) {
  font-size: 12px;
}

.black__theme .maximum .container__tracking .top__line__tracking h2 {
  font-size: 16px;
  font-family: SFL;
  margin: 0;
  letter-spacing: .8px;
  color: #fff;
}

.black__theme .maximum .container__tracking .content .tracking .btn {
  text-align: right;
  margin-bottom: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  padding: 10px 20px 0;
  display: flex;
}

.black__theme .maximum .container__tracking .content .tracking .btn input {
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: none;
  padding: 0 5px;
  font-size: 12px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-right: 10px;
}

.black__theme .maximum .container__tracking .content .tracking .btn button {
  background-color: #35b558;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 6px 10px;
  color: #fff;
  cursor: pointer;
  text-transform: uppercase;
  font-family: SFM;
  font-size: 9px;
  position: relative;
  border: none;
}

.black__theme .maximum .container__tracking .content .tracking .btn button p {
  margin: 0;
}

.black__theme .maximum .container__tracking .content .tracking .btn button .dots_loader {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
}

.black__theme .maximum .container__tracking .content .tracking .btn button .dots_loader span {
  margin-right: 3px;
  background-color: rgba(255, 255, 255, .3);
  border-radius: 100%;
  width: 5px;
  height: 5px;
  animation: 1s blink infinite;
}

.black__theme .maximum .container__tracking .content .tracking .btn button .dots_loader span:nth-child(2) {
  animation-delay: 250ms;
}

.black__theme .maximum .container__tracking .content .tracking .btn button .dots_loader span:nth-child(3) {
  animation-delay: 500ms;
}

.black__theme .maximum .container__tracking .content .tracking .btn button .dots_loader span:last-child {
  margin-right: 0;
}

.black__theme .maximum .container__tracking .content .tracking .btn button:hover {
  color: #ddd;
}

.black__theme .maximum .container__tracking .content .tracking .price_icon {
  padding: 20px 0 25px;
  display: flex;
  justify-content: center;
}

.black__theme .maximum .container__tracking .content .tracking .price_icon span {
  font-size: 120px;
  color: #8d8d8d;
}

.black__theme .maximum .container__tracking .content .tracking .price_text {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: -50px;
}

.black__theme .maximum .container__tracking .content .tracking .price_text p {
  width: 100%;
  text-align: center;
  margin: 0;
  color: #8d8d8d;
  font-size: 11px;
  letter-spacing: 0.5px;
  font-family: SFL;
  line-height: 16px;
  padding: 0 35px;
}

.black__theme .maximum .container__tracking>.content {
  position: relative;
  padding: 0 5px;
  height: 270px;
}

.black__theme .maximum .container__tracking .content .alihelper__item__preload {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9;
  background-color: rgba(48, 48, 48, .7);
}

.black__theme .maximum .container__tracking .content .alihelper__item__preload .alihelper__preload {
  width: 100%;
  height: 100%;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.black__theme .maximum .container__tracking .content .alihelper__item__preload .alihelper__preload span {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  border-left: 3px solid #fff;
  position: relative;
  animation: spin .7s linear infinite;
}

.black__theme .maximum .container__tracking .content .alihelper__item__preload .alihelper__preload p {
  color: #fff;
  text-align: center;
  font-size: 12px;
}

.black__theme .maximum .container__tracking .content .alihelper__item__preload .alihelper__preload p button {
  color: rgb(204, 204, 204);
  border: 1px solid rgb(141, 141, 141);
  background-color: transparent;
  padding: 8px 10px;
  margin: 10px 0;
  border-radius: 3px;
  font-size: 12px;
}

.black__theme .maximum .container__tracking .content .alihelper__item__preload .alihelper__preload p button:nth-of-type(1) {
  color: rgb(204, 204, 204);
}

.black__theme .maximum .container__tracking .content .alihelper__item__preload .alihelper__preload p button:nth-of-type(2) {
  color: #fff;
  background-color: rgb(76, 222, 110);
  border: none;
}

.black__theme .maximum .container__tracking .content .tracking .items {
  height: 220px;
}

.black__theme .maximum .container__tracking .content .tracking .items .empty,
.black__theme .maximum .container__tracking .content .tracking .items .error {
  color: #fff;
  text-align: center;
  padding-top: 20px;
}

.black__theme .maximum .container__tracking .content .tracking .items .item {
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 15px;
  width: 100%;
  border-bottom: 1px solid #565656;
  padding-bottom: 15px;
}

.black__theme .maximum .container__tracking .content .tracking .items .item:last-child {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.black__theme .maximum .container__tracking .content .tracking .items .item .desc {
  width: 250px;
}

.black__theme .maximum .container__tracking .content .tracking .items .item .desc .header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  z-index: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 7px;
}

.black__theme .maximum .container__tracking .content .tracking .items .item .desc .header h2 {
  font-size: 11px;
  line-height: 11px;
  font-family: SFR;
  margin: 0;
  color: #fff;
  margin-right: 10px;
}

.black__theme .maximum .container__tracking .content .tracking .items .item .desc .header h2.green {
  color: #4cde6e;
}

.black__theme .maximum .container__tracking .content .tracking .items .item .desc .header span {
  font-size: 10px;
  font-family: SFL;
  color: #8d8d8d;
  line-height: 10px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.black__theme .maximum .container__tracking .content .tracking .items .item .desc .content p {
  font-size: 12px;
  font-family: SFL;
  margin: 0;
  color: #ccc;
  word-wrap: break-word;
}

.black__theme .maximum .container__tracking .content .tracking .items .item .buttons {
  display: flex;
  flex-wrap: wrap;
  align-self: flex-start;
  padding-right: 0px;
  padding-left: 20px;
}

.black__theme .maximum .container__tracking .content .tracking .items .item .calendar {
  width: 100%;
  text-align: center;
  margin-bottom: 3px;
}

.black__theme .maximum .container__tracking .content .tracking .items .item .delete {
  width: 100%;
  text-align: center;

}

.black__theme .maximum .container__tracking .content .tracking .items .item .calendar span {
  color: #8d8d8d;
  font-size: 18px;
  cursor: pointer;
}

.black__theme .maximum .container__tracking .content .tracking .items .item .calendar span:hover {
  color: #fff;
}

.black__theme .maximum .container__tracking .content .tracking .items .item .delete span {
  color: #8d8d8d;
  font-size: 10px;
  cursor: pointer;
}

.black__theme .maximum .container__tracking .content .tracking .items .item .delete span:hover {
  color: #fff;
}

.black__theme .settings {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 10px;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 999999999;
}

.black__theme .settings .inner {
  width: 785px;
  height: 470px;
  background-color: #303030;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.black__theme .settings .inner .header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: auto;
  height: auto;
  z-index: 0;
  border: none;
  background-color: #4f4f4f;
  padding: 15px 25px 15px 50px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
}

.black__theme .settings .inner .header h2 {
  font-size: 21px;
  font-family: SFL;
  margin: 0;
  color: #fff;
}

.black__theme .settings .inner .header span {
  color: #fff;
  font-size: 16px;
  cursor: pointer;
}

.black__theme .settings .inner .content {
  padding: 40px 50px 0px;
  height: 376px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.black__theme .settings .inner .content .left {
  width: 36%;
}

.black__theme .settings .inner .content .left .color__scheme {
  border-bottom: 1px solid #4f4f4f;
  padding-bottom: 30px;
  margin-bottom: 30px;
}

.black__theme .settings .inner .content .left .color__scheme h2 {
  font-family: SFB;
  font-size: 12px;
  margin: 0;
  color: #ccc;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 25px;
}

.black__theme .settings .inner .content .left .color__scheme input {
  display: none;
}

.black__theme .settings .inner .content .left .color__scheme label {
  background-color: transparent;
  color: #222;
  font-size: 10px;
  font-family: SFR;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 8px 13px 8px 15px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  cursor: pointer;
  margin-right: 10px;
}

.black__theme .settings .inner .content .left .color__scheme label span {
  display: none;
}

.black__theme .settings .inner .content .left .color__scheme label:nth-of-type(1) {
  background-color: #4f4f4f;
  color: #fff;
}

.black__theme .settings .inner .content .left .color__scheme label:nth-of-type(1) span {
  font-size: 8px;
  color: #fff;
}

.black__theme .settings .inner .content .left .color__scheme label:nth-of-type(1) p {
  display: inline-block;
  margin: 0;
}

.black__theme .settings .inner .content .left .color__scheme label:nth-of-type(2) {
  background-color: #f5f5f5;
  color: #222;
}

.black__theme .settings .inner .content .left .color__scheme label:nth-of-type(2) span {
  font-size: 8px;
  color: #222;
}

.black__theme .settings .inner .content .left .color__scheme label:nth-of-type(2) p {
  display: inline-block;
  margin: 0;
}

.black__theme .settings .inner .content .left .color__scheme input:checked+label {
  cursor: default;
}

.black__theme .settings .inner .content .left .color__scheme input:checked+label span {
  margin-right: 5px;
  display: inline-block;
}

.black__theme .settings .inner .content .left .guide {
  padding: 25px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #4f4f4f;
  margin-bottom: 30px;
}

.black__theme .settings .inner .content .left .guide p {
  margin: 0;
  margin-right: 15px;
  color: #fff;
  font-size: 13px;
  font-family: SFL;
  letter-spacing: 1px;
}

.black__theme .settings .inner .content .left .guide .guide__checkbox {
  position: relative;
  top: 2px;
}

.black__theme .settings .inner .content .left .guide .guide__checkbox input {
  display: none;
}

.black__theme .settings .inner .content .left .guide .guide__checkbox label {
  background-color: #4f4f4f;
  width: 40px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  height: 17px;
  display: inline-block;
  position: relative;
}

.black__theme .settings .inner .content .left .guide .guide__checkbox label:before {
  position: absolute;
  content: '\e91d';
  font-family: 'icomoon';
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 7px;
  width: 18px;
  line-height: 0;
  height: 18px;
  top: -0.5px;
  left: 0;
  background-color: #8d8d8d;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.black__theme .settings .inner .content .left .guide .guide__checkbox input:checked+label:before {
  left: auto;
  right: 0;
  background-color: #4cde6e;
  content: '\e91c';
  -webkit-transition: all .3s;
  transition: all .3s;
}

.black__theme .settings .inner .content .left .account_auth {
  padding: 0px 0;
}

.black__theme .settings .inner .content .left .account_auth h2 {
  font-family: SFL;
  font-size: 12px;
  margin: 0;
  overflow: hidden;
  color: #ccc;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 15px;
}

.black__theme .settings .inner .content .left .account_auth button {
  width: 100%;
  margin-bottom: 10px;
  padding: 12px 0;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: none;
  cursor: pointer;
  font-family: SFM;
  font-size: 14px;
  letter-spacing: .5px;
  position: relative;
  background-color: #4cde6e;
  color: #fff;
}

.black__theme .settings .inner .content .left .account_auth button p {
  margin: 0;
}

.black__theme .settings .inner .content .left .account_auth button .dots_loader {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
}

.black__theme .settings .inner .content .left .account_auth button .dots_loader span {
  margin-right: 3px;
  background-color: rgba(255, 255, 255, .3);
  border-radius: 100%;
  width: 5px;
  height: 5px;
  animation: 1s blink infinite;
}

.black__theme .settings .inner .content .left .account_auth button .dots_loader span:nth-child(2) {
  animation-delay: 250ms;
}

.black__theme .settings .inner .content .left .account_auth button .dots_loader span:nth-child(3) {
  animation-delay: 500ms;
}

.black__theme .settings .inner .content .left .account_auth button .dots_loader span:last-child {
  margin-right: 0;
}

.black__theme .settings .inner .content .left .account h2 {
  font-family: SFB;
  font-size: 12px;
  margin: 0;
  color: #ccc;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 15px;
}

.black__theme .settings .inner .content .left .account button {
  width: 100%;
  margin-bottom: 10px;
  padding: 12px 0;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: none;
  cursor: pointer;
  font-family: SFM;
  font-size: 14px;
  letter-spacing: .5px;
}

.black__theme .settings .inner .content .left .account button:nth-of-type(1) {
  background-color: #4cde6e;
  color: #fff;
}

.black__theme .settings .inner .content .left .account button:nth-of-type(2) {
  background-color: transparent;
  border: 1px solid #8d8d8d;
  color: #ccc;
}

.black__theme .settings .inner .content .left .account button:last-child {
  margin-bottom: 0;
}

.black__theme .settings .inner .content .right {
  width: 56%;
}

.black__theme .settings .inner .content .right .notification {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #4f4f4f;
}

.black__theme .settings .inner .content .right .notification .notification_wrap {
  position: relative;
}

.black__theme .settings .inner .content .right .notification .notification_wrap .alihelper__item__preload {
  height: 110%;
  width: 110%;
  position: absolute;
  left: -5%;
  top: -5%;
  transition: all .3s ease;
  opacity: 0;
  visibility: hidden;
  z-index: 9;
  background-color: rgba(48, 48, 48, .9);
}

.black__theme .settings .inner .content .right .notification .notification_wrap .alihelper__item__preload .alihelper__preload {
  width: 100%;
  height: 100%;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.black__theme .settings .inner .content .right .notification .notification_wrap .alihelper__item__preload .alihelper__preload span {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  border-left: 3px solid #fff;
  position: relative;
  animation: spin .7s linear infinite;
}

.black__theme .settings .inner .content .right .notification .notification_wrap .alihelper__item__preload .alihelper__preload p {
  color: #fff;
  text-align: center;
  font-size: 14px;
}

.black__theme .settings .inner .content .right .notification h2 {
  font-family: SFB;
  font-size: 12px;
  margin: 0;
  color: #ccc;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 25px;
}

.black__theme .settings .inner .content .right .notification .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #4f4f4f;
  padding: 15px 0;
}

.black__theme .settings .inner .content .right .notification .item .email_auth {
  display: flex;
  width: 100%;
}

.black__theme .settings .inner .content .right .notification .item .email_auth label {
  width: 67%;
  height: 31px;
  margin-right: 3%;
  position: relative;
}

.black__theme .settings .inner .content .right .notification .item .email_auth label .alihelper_message {
  right: 103%;
  top: 50%;
  width: 200px;
  color: #fff;
  background-color: #ff4343;
  transform: translateY(-50%);
  padding: 10px 20px 10px 10px;
  position: absolute;
  z-index: 1;
}

.black__theme .settings .inner .content .right .notification .item .email_auth label .alihelper_message:before {
  position: absolute;
  content: '';
  right: -5px;
  top: 50%;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #ff4343;
}

.black__theme .settings .inner .content .right .notification .item .email_auth label .alihelper_message span {
  position: absolute;
  background-color: #ff4343;
  padding: 5px;
  left: -10px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 100%;
  color: #fff;
  cursor: pointer;
}

.black__theme .settings .inner .content .right .notification .item .email_auth label .alihelper_message p {
  margin: 0;
}

.black__theme .settings .inner .content .right .notification .item .email_auth label input {
  width: 100%;
  border: none;
  height: 100%;
  padding: 0 5px;
  background-color: #fff;
  font-size: 12px;
  border-radius: 3px;
}

.black__theme .settings .inner .content .right .notification .item .email_auth button {
  width: 30%;
  border: none;
  color: #fff;
  background-color: rgb(76, 222, 110);
  font-size: 13px;
  border-radius: 3px;
}

.black__theme .settings .inner .content .right .notification .item:nth-of-type(1) {
  padding-top: 0;
}

.black__theme .settings .inner .content .right .notification .item:last-child {
  border: none;
  padding-bottom: 0;
}

.black__theme .settings .inner .content .right .notification .item p {
  letter-spacing: 1px;
  margin: 0;
  font-size: 14px;
  font-family: SFL;
  position: relative;
  color: #fff;
}

.black__theme .settings .inner .content .right .notification .item p .icon {
  color: #aaa;
}

.black__theme .settings .inner .content .right .notification .item p .settings_about_notify {
  position: absolute;
  width: 300px;
  padding: 10px;
  background-color: #303030;
  border: 1px solid #444;
  left: 50%;
  transform: translateX(-50%);
  top: 170%;
  z-index: 1;
  display: none;
  transition: all .3s ease;
}

.black__theme .settings .inner .content .right .notification .item p .settings_about_notify span:nth-of-type(1) {
  font-family: SFL;
  color: #fff;
  font-size: 12px;
  letter-spacing: 0;
}

.black__theme .settings .inner .content .right .notification .item p .icon:hover>.settings_about_notify {
  display: inline-block;
  transition: all .3s ease;
}

.black__theme .settings .inner .content .right .notification .item .input {
  position: relative;
  top: 1px;
}

.black__theme .settings .inner .content .right .notification .item .input input {
  display: none;
}

.black__theme .settings .inner .content .right .notification .item .input label {
  background-color: #4f4f4f;
  width: 40px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  height: 17px;
  display: inline-block;
  position: relative;
}

.black__theme .settings .inner .content .right .notification .item .input label:before {
  position: absolute;
  content: '\e91d';
  font-family: 'icomoon';
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 7px;
  width: 18px;
  line-height: 0;
  height: 18px;
  top: -0.5px;
  left: 0;
  background-color: #8d8d8d;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.black__theme .settings .inner .content .right .notification .item .input input:checked+label:before {
  left: auto;
  right: 0;
  background-color: #4cde6e;
  content: '\e91c';
  -webkit-transition: all .3s;
  transition: all .3s;
}

.black__theme .settings .inner .content .right .localization>h2 {
  font-family: SFB;
  font-size: 12px;
  color: #ccc;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 21px;
}

.black__theme .settings .inner .content .right .localization .wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.black__theme .settings .inner .content .right .localization .wrap .language {
  margin-right: 20px;
}

.black__theme .settings .inner .content .right .localization .wrap .language h2 {
  margin: 0;
  margin-bottom: 5px;
  font-family: SFL;
  font-size: 11px;
  color: #fff;
  margin-bottom: 11px;
}

.black__theme .settings .inner .content .right .localization .wrap .language .select__wrap {
  position: relative;
}

.black__theme .settings .inner .content .right .localization .wrap .language .select__wrap:after {
  position: absolute;
  content: '\e909';
  font-family: 'icomoon';
  color: #222;
  right: 8px;
  top: 9px;
  font-size: 5px;
}

.black__theme .settings .inner .content .right .localization .wrap .language .select__wrap select {
  background-color: #fff;
  cursor: pointer;
  padding: 5px 25px 5px 7px;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-transform: uppercase;
  color: #222;
  font-size: 10px;
  font-family: SFL;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.black__theme .settings .inner .content .right .localization .wrap .currency {
  margin-right: 20px;
}

.black__theme .settings .inner .content .right .localization .wrap .currency h2 {
  margin: 0;
  margin-bottom: 5px;
  font-family: SFL;
  font-size: 11px;
  color: #fff;
  margin-bottom: 11px;
}

.black__theme .settings .inner .content .right .localization .wrap .currency .select__wrap {
  position: relative;
}

.black__theme .settings .inner .content .right .localization .wrap .currency .select__wrap:after {
  position: absolute;
  content: '\e909';
  font-family: 'icomoon';
  color: #222;
  right: 8px;
  top: 9px;
  font-size: 5px;
}

.black__theme .settings .inner .content .right .localization .wrap .currency .select__wrap select {
  background-color: #fff;
  cursor: pointer;
  padding: 5px 25px 5px 7px;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-transform: uppercase;
  color: #222;
  font-size: 10px;
  font-family: SFL;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.black__theme .settings .inner .footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 15px 50px;
  background-color: #383838;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.black__theme .settings .inner .footer .about p {
  text-transform: uppercase;
  font-family: SFL;
  font-size: 10px;
  color: #8d8d8d;
  margin: 0;
  letter-spacing: 1px;
}

.black__theme .settings .inner .footer .links a {
  color: #8d8d8d;
  font-size: 10px;
  font-family: SFL;
  text-transform: uppercase;
  text-decoration: none;
  border-bottom: 1px solid #525252;
  margin-left: 20px;
}

.css_ae {
  background-position: 0 -78px
}

.css_af {
  background-position: 0 -158px
}

.css_ag {
  background-position: 0 -240px
}

.css_ai {
  background-position: 0 -318px
}

.css_aj {
  background-position: 0 -398px
}

.css_al {
  background-position: 0 -480px
}

.css_am {
  background-position: 0 -558px
}

.css_an {
  background-position: 0 -640px
}

.css_ao {
  background-position: 0 -720px
}

.css_aq {
  background-position: 0 -800px
}

.css_ar {
  background-position: 0 -880px
}

.css_as {
  background-position: 0 -958px
}

.css_at {
  background-position: 0 -1040px
}

.css_au {
  background-position: 0 -1118px
}

.css_aw {
  background-position: 0 -1200px
}

.css_az {
  background-position: 0 -1278px
}

.css_ba {
  background-position: 0 -1360px
}

.css_bb {
  background-position: 0 -1440px
}

.css_bd {
  background-position: 0 -1520px
}

.css_be {
  background-position: 0 -1600px
}

.css_bf {
  background-position: 0 -1680px
}

.css_bg {
  background-position: 0 -1760px
}

.css_bh {
  background-position: 0 -1840px
}

.css_bi {
  background-position: 0 -1920px
}

.css_bj {
  background-position: 0 -2000px
}

.css_bk {
  background-position: 0 -2078px
}

.css_bm {
  background-position: 0 -2158px
}

.css_bn {
  background-position: 0 -2238px
}

.css_bo {
  background-position: 0 -2320px
}

.css_bp {
  background-position: 0 -2400px
}

.css_br {
  background-position: 0 -2480px
}

.css_bs {
  background-position: 0 -2558px
}

.css_bt {
  background-position: 0 -2640px
}

.css_bv {
  background-position: 0 -2720px
}

.css_bw {
  background-position: 0 -2800px
}

.css_by {
  background-position: 0 -2878px
}

.css_bz {
  background-position: 0 -2960px
}

.css_ca {
  background-position: 0 -3038px
}

.css_cc {
  background-position: 0 -3118px
}

.css_cd {
  background-position: 0 -3200px
}

.css_ce {
  background-position: 0 -3278px
}

.css_cf {
  background-position: 0 -3360px
}

.css_cg {
  background-position: 0 -3440px
}

.css_ch {
  background-position: 0 -3520px
}

.css_ci {
  background-position: 0 -3600px
}

.css_ck {
  background-position: 0 -3678px
}

.css_cl {
  background-position: 0 -3760px
}

.css_cm {
  background-position: 0 -3840px
}

.css_cn {
  background-position: 0 -3920px
}

.css_co {
  background-position: 0 -4000px
}

.css_cq {
  background-position: 0 -4078px
}

.css_cr {
  background-position: 0 -4160px
}

.css_cs {
  background-position: 0 -4240px
}

.css_cu {
  background-position: 0 -4318px
}

.css_cv {
  background-position: 0 -4400px
}

.css_cw {
  background-position: 0 -4478px
}

.css_cx {
  background-position: 0 -4558px
}

.css_cy {
  background-position: 0 -4640px
}

.css_cz {
  background-position: 0 -4720px
}

.css_da {
  background-position: 0 -4800px
}

.css_de {
  background-position: 0 -4880px
}

.css_dj {
  background-position: 0 -4960px
}

.css_dk {
  background-position: 0 -5038px
}

.css_dm {
  background-position: 0 -5118px
}

.css_do {
  background-position: 0 -5200px
}

.css_dr {
  background-position: 0 -5280px
}

.css_dz {
  background-position: 0 -5360px
}

.css_ec {
  background-position: 0 -5438px
}

.css_ee {
  background-position: 0 -5520px
}

.css_eg {
  background-position: 0 -5600px
}

.css_eh {
  background-position: 0 -5678px
}

.css_ek {
  background-position: 0 -5760px
}

.css_en {
  background-position: 0 -5840px
}

.css_er {
  background-position: 0 -5918px
}

.css_es {
  background-position: 0 -6000px;
}

.css_et {
  background-position: 0 -6080px
}

.css_ez {
  background-position: 0 -6160px
}

.css_fi {
  background-position: 0 -6238px
}

.css_fj {
  background-position: 0 -6318px
}

.css_fk {
  background-position: 0 -6398px
}

.css_fm {
  background-position: 0 -6480px
}

.css_fo {
  background-position: 0 -6560px
}

.css_fr {
  background-position: 0 -6640px
}

.css_fx {
  background-position: 0 -6720px
}

.css_ga {
  background-position: 0 -6800px
}

.css_gd {
  background-position: 0 -6960px
}

.css_ge {
  background-position: 0 -7040px
}

.css_gf {
  background-position: 0 -7120px
}

.css_gg {
  background-position: 0 -7200px
}

.css_gh {
  background-position: 0 -7280px
}

.css_gi {
  background-position: 0 -7358px
}

.css_gl {
  background-position: 0 -7440px
}

.css_gm {
  background-position: 0 -7520px
}

.css_gn {
  background-position: 0 -7600px
}

.css_gp {
  background-position: 0 -7680px
}

.css_gq {
  background-position: 0 -7760px
}

.css_gr {
  background-position: 0 -7840px
}

.css_gs {
  background-position: 0 -7918px
}

.css_gt {
  background-position: 0 -8000px
}

.css_gu {
  background-position: 0 -8078px
}

.css_gv {
  background-position: 0 -8160px
}

.css_gw {
  background-position: 0 -8240px
}

.css_gy {
  background-position: 0 -8320px
}

.css_ha {
  background-position: 0 -8400px
}

.css_hk {
  background-position: 0 -8480px
}

.css_hm {
  background-position: 0 -8558px
}

.css_hn {
  background-position: 0 -8638px
}

.css_hr {
  background-position: 0 -8718px
}

.css_ht {
  background-position: 0 -8800px
}

.css_hu {
  background-position: 0 -8880px
}

.css_ic {
  background-position: 0 -8960px
}

.css_id {
  background-position: 0 -9040px
}

.css_ie {
  background-position: 0 -9118px
}

.css_il {
  background-position: 0 -9200px
}

.css_in {
  background-position: 0 -9280px
}

.css_io {
  background-position: 0 -9358px
}

.css_iq {
  background-position: 0 -9440px
}

.css_ir {
  background-position: 0 -9520px
}

.css_is {
  background-position: 0 -9600px
}

.css_it {
  background-position: 0 -9680px
}

.css_iv {
  background-position: 0 -9760px
}

.css_ja {
  background-position: 0 -9840px
}

.css_jm {
  background-position: 0 -9918px
}

.css_jo {
  background-position: 0 -9998px
}

.css_jp {
  background-position: 0 -10080px
}

.css_ke {
  background-position: 0 -10160px
}

.css_kg {
  background-position: 0 -10240px
}

.css_kh {
  background-position: 0 -10320px
}

.css_ki {
  background-position: 0 -10400px
}

.css_km {
  background-position: 0 -10480px
}

.css_kn {
  background-position: 0 -10560px
}

.css_kp {
  background-position: 0 -10638px
}

.css_kr {
  background-position: 0 -10720px
}

.css_ks {
  background-position: 0 -10800px
}

.css_kw {
  background-position: 0 -10878px
}

.css_ky {
  background-position: 0 -10958px
}

.css_kz {
  background-position: 0 -11040px
}

.css_la {
  background-position: 0 -11120px
}

.css_lb {
  background-position: 0 -11200px
}

.css_lc {
  background-position: 0 -11278px
}

.css_le {
  background-position: 0 -11360px
}

.css_lg {
  background-position: 0 -11440px
}

.css_lh {
  background-position: 0 -11520px
}

.css_li {
  background-position: 0 -11600px
}

.css_lk {
  background-position: 0 -11678px
}

.css_lr {
  background-position: 0 -11758px
}

.css_ls {
  background-position: 0 -11840px
}

.css_lt {
  background-position: 0 -11920px
}

.css_lu {
  background-position: 0 -12000px
}

.css_lv {
  background-position: 0 -12080px
}

.css_ly {
  background-position: 0 -12158px
}

.css_ma {
  background-position: 0 -12240px
}

.css_mb {
  background-position: 0 -12320px
}

.css_mc {
  background-position: 0 -12400px
}

.css_md {
  background-position: 0 -12478px
}

.css_mg {
  background-position: 0 -12560px
}

.css_mh {
  background-position: 0 -12638px
}

.css_mi {
  background-position: 0 -12720px
}

.css_mk {
  background-position: 0 -12800px
}

.css_ml {
  background-position: 0 -12880px
}

.css_mm {
  background-position: 0 -12958px
}

.css_mn {
  background-position: 0 -13038px
}

.css_mo {
  background-position: 0 -13120px
}

.css_mo_old {
  background-position: 0 -13200px
}

.css_mp {
  background-position: 0 -13278px
}

.css_mq {
  background-position: 0 -13360px
}

.css_mr {
  background-position: 0 -13440px
}

.css_ms {
  background-position: 0 -13518px
}

.css_mt {
  background-position: 0 -13600px
}

.css_mu {
  background-position: 0 -13680px
}

.css_mv {
  background-position: 0 -13760px
}

.css_mw {
  background-position: 0 -13840px
}

.css_mx {
  background-position: 0 -13920px
}

.css_my {
  background-position: 0 -13998px
}

.css_mz {
  background-position: 0 -14080px
}

.css_na {
  background-position: 0 -14160px
}

.css_nc {
  background-position: 0 -14240px
}

.css_ne {
  background-position: 0 -14320px
}

.css_nf {
  background-position: 0 -14398px
}

.css_ng {
  background-position: 0 -14478px
}

.css_nh {
  background-position: 0 -14560px
}

.css_ni {
  background-position: 0 -14640px
}

.css_nl {
  background-position: 0 -14720px
}

.css_no {
  background-position: 0 -14800px
}

.css_np {
  background-position: 0 -14880px
}

.css_nr {
  background-position: 0 -14958px
}

.css_nt {
  background-position: 0 -15040px
}

.css_nu {
  background-position: 0 -15118px
}

.css_nz {
  background-position: 0 -15198px
}

.css_om {
  background-position: 0 -15280px
}

.css_pa {
  background-position: 0 -15360px
}

.css_pe {
  background-position: 0 -15440px
}

.css_pf {
  background-position: 0 -15520px
}

.css_pg {
  background-position: 0 -15600px
}

.css_ph {
  background-position: 0 -15678px
}

.css_pk {
  background-position: 0 -15760px
}

.css_pl {
  background-position: 0 -15840px
}

.css_pm {
  background-position: 0 -15920px
}

.css_pn {
  background-position: 0 -15998px
}

.css_po {
  background-position: 0 -16080px
}

.css_pr {
  background-position: 0 -16160px
}

.css_pt {
  background-position: 0 -16320px
}

.css_pw {
  background-position: 0 -16400px
}

.css_py {
  background-position: 0 -16480px
}

.css_qa {
  background-position: 0 -16558px
}

.css_re {
  background-position: 0 -16640px
}

.css_rm {
  background-position: 0 -16718px
}

.css_ro {
  background-position: 0 -16800px
}

.css_ru {
  background-position: 0 -16880px
}

.css_rw {
  background-position: 0 -16960px
}

.css_sa {
  background-position: 0 -17040px
}

.css_sb {
  background-position: 0 -17120px
}

.css_sc {
  background-position: 0 -17198px
}

.css_sd {
  background-position: 0 -17278px
}

.css_se {
  background-position: 0 -17360px
}

.css_sf {
  background-position: 0 -17440px
}

.css_sg {
  background-position: 0 -17520px
}

.css_sh {
  background-position: 0 -17598px
}

.css_si {
  background-position: 0 -17678px
}

.css_sj {
  background-position: 0 -17760px
}

.css_sk {
  background-position: 0 -17840px
}

.css_sl {
  background-position: 0 -17920px
}

.css_sm {
  background-position: 0 -18000px
}

.css_sn {
  background-position: 0 -18080px
}

.css_so {
  background-position: 0 -18160px
}

.css_sp {
  background-position: 0 -18240px
}

.css_sr {
  background-position: 0 -18320px
}

.css_srb {
  background-position: 0 -18400px
}

.css_st {
  background-position: 0 -18478px
}

.css_sv {
  background-position: 0 -18560px
}

.css_sw {
  background-position: 0 -18640px
}

.css_sy {
  background-position: 0 -18720px
}

.css_sz {
  background-position: 0 -18800px
}

.css_tc {
  background-position: 0 -18878px
}

.css_td {
  background-position: 0 -18960px
}

.css_tf {
  background-position: 0 -19040px
}

.css_tg {
  background-position: 0 -19120px
}

.css_th {
  background-position: 0 -19200px
}

.css_tj {
  background-position: 0 -19278px
}

.css_tk {
  background-position: 0 -19358px
}

.css_tm {
  background-position: 0 -19438px
}

.css_tn {
  background-position: 0 -19520px
}

.css_to {
  background-position: 0 -19598px
}

.css_tp {
  background-position: 0 -19680px
}

.css_tr {
  background-position: 0 -19760px
}

.css_ts {
  background-position: 0 -19840px
}

.css_tt {
  background-position: 0 -19920px
}

.css_tu {
  background-position: 0 -20000px
}

.css_tv {
  background-position: 0 -20078px
}

.css_tw {
  background-position: 0 -20160px
}

.css_tw_old {
  background-position: 0 -20240px
}

.css_tx {
  background-position: 0 -20318px
}

.css_tz {
  background-position: 0 -20400px
}

.css_ua {
  background-position: 0 -20480px
}

.css_ug {
  background-position: 0 -20560px
}

.css_gb,
.css_uk {
  background-position: 0 -20638px
}

.css_um {
  background-position: 0 -20720px
}

.css_up {
  background-position: 0 -20800px
}

.css_us {
  background-position: 0 -20880px
}

.css_uy {
  background-position: 0 -20960px
}

.css_uz {
  background-position: 0 -21038px
}

.css_va {
  background-position: 0 -21120px
}

.css_vc {
  background-position: 0 -21200px
}

.css_ve {
  background-position: 0 -21280px
}

.css_vg {
  background-position: 0 -21358px
}

.css_vi {
  background-position: 0 -21440px
}

.css_vm {
  background-position: 0 -21520px
}

.css_vn {
  background-position: 0 -21600px
}

.css_vt {
  background-position: 0 -21680px
}

.css_vu {
  background-position: 0 -21760px
}

.css_wa {
  background-position: 0 -21840px
}

.css_wf {
  background-position: 0 -21920px
}

.css_ws {
  background-position: 0 -21998px
}

.css_wz {
  background-position: 0 -22080px
}

.css_ye {
  background-position: 0 -22160px
}

.css_yt {
  background-position: 0 -22240px
}

.css_yu {
  background-position: 0 -22320px
}

.css_za {
  background-position: 0 -22400px
}

.css_zm {
  background-position: 0 -22480px
}

.css_zr {
  background-position: 0 -22560px
}

.css_zw {
  background-position: 0 -22638px
}

.css_mne {
  background-position: 0 -22720px
}