.site-lang {
  position: absolute;
  z-index: 5;
  right: 15px;
  top: 15px; }

.shop2-btn.big {
  padding: 11px 30px;
  font-size: 20px; }

.fa.fa-rouble {
  display: inline-block;
  vertical-align: top;
  width: 10px;
  height: 15px;
  background: url(../images/fa_rouble.svg) center bottom no-repeat;
  -webkit-background-size: contain;
  background-size: contain; }

.shop2-product .fa.fa-rouble {
  height: 20px;
  width: 12px;
  background-position: center center; }

.fa.fa-rouble.white {
  background-image: url(../images/fa_rouble_white.svg); }

table.shop2-cart-total .fa.fa-rouble.white {
  background-image: url(../images/fa_rouble.svg); }

.shop2-block.cart-preview .block-body .fa.fa-rouble, table.shop2-cart-table .fa.fa-rouble {
  background-image: url(../images/fa_rouble_white.svg); }
/*.fa.fa-rouble{display: inline-block;vertical-align: top;width: 10px;height: 15px;background: url(../tg_sym.png) center bottom no-repeat;-webkit-background-size: contain;
 background-size: contain;}
 .shop2-product .fa.fa-rouble{height: 20px;width: 12px;background-position: center center;}
 .fa.fa-rouble.white{background-image: url(../tg_sym_white.png);}
 table.shop2-cart-total .fa.fa-rouble.white{background-image: url(../tg_sym.png);}
 .shop2-block.cart-preview .block-body .fa.fa-rouble,
 table.shop2-cart-table .fa.fa-rouble {
 background-image: url(../tg_sym_white.png);
 }*/
.shop2-order-options .option-type, .shop2-order-options .options-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column; }

.shop2-order-options .option-type:nth-child(2) {
  order: -1; }
